Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Turkish translation of PHP 8.4 Announcement Page #1159

Merged
merged 2 commits into from
Nov 22, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions releases/8.4/common.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
'pt_BR' => 'Português do Brasil',
'nl' => 'Nederlands',
'es' => 'Spanish',
'tr' => 'Türkçe',
'uk' => 'Українська',
'zh' => '简体中文',
'ja' => '日本語',
Expand Down
57 changes: 57 additions & 0 deletions releases/8.4/languages/tr.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
<?php

return [
'common_header' => 'PHP 8.4, PHP dilinin büyük bir güncellemesidir. Özellik kancaları, asimetrik görünürlük, güncellenmiş bir DOM API’si, performans iyileştirmeleri, hata düzeltmeleri ve genel temizlik gibi birçok yeni özellik içerir.',
'documentation' => 'Dokümantasyon',
'main_title' => 'Yayımlandı!',
'main_subtitle' => 'PHP 8.4, PHP dilinin büyük bir güncellemesidir.<br class="display-none-md"> Özellik kancaları, asimetrik görünürlük, güncellenmiş bir DOM API’si, performans iyileştirmeleri, hata düzeltmeleri ve genel temizlik gibi birçok yeni özellik içerir.',
'upgrade_now' => 'PHP 8.4’e şimdi geçiş yapın!',

'property_hooks_title' => 'Özellik Kancaları',
'property_hooks_description' => 'Özellik kancaları, hesaplanmış özelliklerin <code><i>(computed properties)</i></code> IDE’ler ve statik analiz araçları tarafından doğal bir şekilde anlaşılmasını sağlar, böylece zamanla geçersiz hale gelebilecek doküman açıklamaları yazmaya gerek kalmaz. Bunun yanı sıra, sınıf içinde eşleşen bir getter ya da setter kontrolüne ihtiyaç duymadan, değerlerin güvenilir bir şekilde işlenmesini (öncesinde veya sonrasında) mümkün hale getirir.',
'asymmetric_visibility_title' => 'Asimetrik Görünürlük',
'asymmetric_visibility_description' => 'Artık bir özelliği yazma yetkisi, o özelliği okuma yetkisinden bağımsız olarak kontrol edilebilir. Bu sayede, bir özelliğin dışarıdan değiştirilmesini engelleyerek sadece okunabilir hale getirmek için gereksiz ve tekrarlayan getter metotları yazma ihtiyacı ortadan kalkar.',
'deprecated_attribute_title' => '<code>#[\Deprecated]</code> Özelliği',
'deprecated_attribute_description' => 'Yeni <code>#[\Deprecated]</code> özelliği, PHP’nin mevcut kullanımdan kaldırma mekanizmasını kullanıcı tanımlı fonksiyonlar, metotlar ve sınıf sabitleri için kullanılabilir hale getirir.',
'dom_additions_html5_title' => 'Yeni ext-dom Özellikleri ve HTML5 Desteği',
'dom_additions_html5_description' => '<p>Yeni DOM API, HTML5 dokümanlarını standartlara uygun şekilde işlemenize olanak tanır, DOM işlevselliğindeki uzun süredir devam eden uyumluluk hatalarını giderir ve dokümanlarla çalışmayı daha kolay hale getiren bir dizi yeni fonksiyon ekler.</p><p>Yeni DOM API, <code>Dom</code> isim alanı içerisinde kullanılabilir. Bu API ile çalışmak için HTML ve XML içerikleri, <code>Dom\HTMLDocument</code> ve <code>Dom\XMLDocument</code> sınıfları kullanılarak oluşturulabilir.</p>', 'bcmath_title' => 'BCMath için Nesne API’si',
'bcmath_description' => '<p>Yeni <code>BcMath\Number</code> nesnesi, yüksek doğruluk gerektiren sayılarla çalışırken nesne yönelimli kullanım ve standart matematiksel operatörlerin desteklenmesini sağlar.</p><p>Bu nesneler değişmezdir ve <code>Stringable</code> arayüzünü uygular, böylece <code>echo $num</code> gibi metin bağlamlarında kullanılabilirler.</p>',
'new_array_find_title' => 'Yeni <code>array_*()</code> Fonksiyonları',
'new_array_find_description' => 'Yeni fonksiyonlar: <a href="/manual/en/function.array-find.php"><code>array_find()</code></a>, <a href="/manual/en/function.array-find-key.php"><code>array_find_key()</code></a>, <a href="/manual/en/function.array-any.php"><code>array_any()</code></a> ve <a href="/manual/en/function.array-all.php"><code>array_all()</code></a> kullanılabilir.',
'pdo_driver_specific_subclasses_title' => 'PDO Sürücüsüne Özel Alt Sınıflar',
'pdo_driver_specific_subclasses_description' => 'PDO için yeni alt sınıflar: <code>Pdo\Dblib</code>, <code>Pdo\Firebird</code>, <code>Pdo\MySql</code>, <code>Pdo\Odbc</code>, <code>Pdo\Pgsql</code> ve <code>Pdo\Sqlite</code> mevcut.',
'new_without_parentheses_title' => '<code>new MyClass()->method()</code> Parantezsiz Kullanım',
'new_without_parentheses_description' => 'Yeni oluşturulan bir nesnenin özelliklerine ve metotlarına, <code>new</code> ifadesini parantez içine almadan doğrudan erişilebilir.',

'new_classes_title' => 'Yeni Sınıflar, Arayüzler ve Fonksiyonlar',
'new_lazy_objects' => 'Yeni <a href="/manual/en/language.oop5.lazy-objects.php">Lazy Objects</a>.',
'new_jit_implementation' => 'IR Framework tabanlı yeni JIT uygulaması.',
'new_core_functions' => 'Yeni <code>request_parse_body()</code> fonksiyonu.',
'new_bcmath_functions' => 'Yeni <code>bcceil()</code>, <code>bcdivmod()</code>, <code>bcfloor()</code> ve <code>bcround()</code> fonksiyonları.',
'new_round_modes' => '<code>round()</code> için 4 yeni yuvarlama modu içeren <code>RoundingMode</code> enumu: <code>TowardsZero</code>, <code>AwayFromZero</code>, <code>NegativeInfinity</code> ve <code>PositiveInfinity</code>.',
'new_date_functions' => 'Yeni metotlar: <code>DateTime::createFromTimestamp()</code>, <code>DateTime::getMicrosecond()</code>, <code>DateTime::setMicrosecond()</code>, <code>DateTimeImmutable::createFromTimestamp()</code>, <code>DateTimeImmutable::getMicrosecond()</code> ve <code>DateTimeImmutable::setMicrosecond()</code>.',
'new_mb_functions' => 'Yeni fonksiyonlar: <code>mb_trim()</code>, <code>mb_ltrim()</code>, <code>mb_rtrim()</code>, <code>mb_ucfirst()</code> ve <code>mb_lcfirst()</code>.',
'new_pcntl_functions' => 'Yeni fonksiyonlar: <code>pcntl_getcpu()</code>, <code>pcntl_getcpuaffinity()</code>, <code>pcntl_getqos_class()</code>, <code>pcntl_setns()</code> ve <code>pcntl_waitid()</code>.',
'new_reflection_functions' => 'Yeni metotlar: <code>ReflectionClassConstant::isDeprecated()</code>, <code>ReflectionGenerator::isClosed()</code> ve <code>ReflectionProperty::isDynamic()</code>.',
'new_standard_functions' => 'Yeni fonksiyonlar: <code>http_get_last_response_headers()</code>, <code>http_clear_last_response_headers()</code> ve <code>fpow()</code>.',
'new_xml_functions' => 'Yeni metotlar: <code>XMLReader::fromStream()</code>, <code>XMLReader::fromUri()</code>, <code>XMLReader::fromString()</code>, <code>XMLWriter::toStream()</code>, <code>XMLWriter::toUri()</code> ve <code>XMLWriter::toMemory()</code>.',
'new_grapheme_function' => 'Yeni <code>grapheme_str_split()</code> fonksiyonu.',

'bc_title' => 'Kullanımdan Kaldırmalar ve Geriye Dönük Uyumluluk Kırılmaları',
'bc_pecl' => 'IMAP, OCI8, PDO_OCI ve pspell uzantıları ayrılmış ve PECL’e taşınmıştır.',
'bc_nullable_parameter_types' => 'Varsayılan olarak nullable olan parametre türleri artık desteklenmiyor.',
'bc_classname' => 'Bir sınıf adı olarak <code>_</code> kullanımı artık desteklenmiyor.',
'bc_zero_raised_to_negative_number' => 'Sıfırın negatif bir sayıya üssü artık desteklenmemektedir.',
'bc_gmp' => '<code>GMP</code> sınıfı artık final olarak tanımlanmıştır.',
'bc_round' => '<code>round()</code> fonksiyonuna geçersiz bir mod gönderildiğinde artık <code>ValueError</code> fırlatır.',
'bc_typed_constants' => '<code>date</code>, <code>intl</code>, <code>pdo</code>, <code>reflection</code>, <code>spl</code>, <code>sqlite</code> ve <code>xmlreader</code> uzantılarındaki sınıf sabitleri artık türlendirilmiş durumda.',
'bc_mysqli_constants' => '<code>MYSQLI_SET_CHARSET_DIR</code>, <code>MYSQLI_STMT_ATTR_PREFETCH_ROWS</code>, <code>MYSQLI_CURSOR_TYPE_FOR_UPDATE</code> gibi sabitler artık kaldırılmıştır.',
'bc_mysqli_functions' => '<code>mysqli_ping()</code>, <code>mysqli_kill()</code>, <code>mysqli_refresh()</code> fonksiyonları, <code>mysqli::ping()</code>, <code>mysqli::kill()</code>, <code>mysqli::refresh()</code> metotları ve <code>MYSQLI_REFRESH_*</code> sabitleri artık kullanımdan kaldırıldı.',
'bc_standard' => '<code>stream_bucket_make_writeable()</code> ve <code>stream_bucket_new()</code> artık <code>stdClass</code> yerine bir <code>StreamBucket</code> objesi döndürüyor.',
'bc_core' => '<a href="/manual/en/migration84.incompatible.php#migration84.incompatible.core.exit"><code>exit()</code> davranış değişikliği</a>.',
'bc_warnings' => '<code>E_STRICT</code> sabiti artık kullanımdan kaldırılmıştır.',

'footer_title' => 'Daha iyi performans, daha temiz sözdizimi, gelişmiş tür güvenliği.',
'footer_description' => '<p>PHP 8.4 kaynak dosyalarını indirmek için <a href="/downloads">indirme sayfasını</a> ziyaret edin. Windows için çalıştırılabilir dosyaları <a href="https://windows.php.net/download">PHP for Windows</a> sitesinden indirebilirsiniz. Tüm değişikliklerin listesi <a href="/ChangeLog-8.php#PHP_8_4">ChangeLog</a> içinde kayıtlıdır.</p>
<p>Detaylı bilgi için <a href="/manual/en/migration84.php">göç rehberine</a> göz atabilirsiniz.</p>',
emir marked this conversation as resolved.
Show resolved Hide resolved
];
5 changes: 5 additions & 0 deletions releases/8.4/tr.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<?php

$lang = 'tr';

include_once __DIR__ . '/release.inc';