Author: Emir Karşıyakalı (emir)
Committer: GitHub (web-flow)
Pusher: saundefined
Date: 2024-11-22T13:42:28+03:00

Commit: 
https://github.com/php/web-php/commit/4eec6ff3475fa8194bfa85371ff57293b8fe0f4a
Raw diff: 
https://github.com/php/web-php/commit/4eec6ff3475fa8194bfa85371ff57293b8fe0f4a.diff

Turkish translation of PHP 8.4 Announcement Page (#1159)

Changed paths:
  A  releases/8.4/languages/tr.php
  A  releases/8.4/tr.php
  M  releases/8.4/common.php


Diff:

diff --git a/releases/8.4/common.php b/releases/8.4/common.php
index 5dbda34864..ab6e7c3973 100644
--- a/releases/8.4/common.php
+++ b/releases/8.4/common.php
@@ -13,6 +13,7 @@
     'pt_BR' => 'Português do Brasil',
     'nl' => 'Nederlands',
     'es' => 'Spanish',
+    'tr' => 'Türkçe',
     'uk' => 'Українська',
     'zh' => '简体中文',
     'ja' => '日本語',
diff --git a/releases/8.4/languages/tr.php b/releases/8.4/languages/tr.php
new file mode 100644
index 0000000000..4630a4b3f5
--- /dev/null
+++ b/releases/8.4/languages/tr.php
@@ -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/tr/function.array-find.php"><code>array_find()</code></a>, <a 
href="/manual/tr/function.array-find-key.php"><code>array_find_key()</code></a>,
 <a href="/manual/tr/function.array-any.php"><code>array_any()</code></a> ve <a 
href="/manual/tr/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/tr/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/tr/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/tr/migration84.php">göç 
rehberine</a> göz atabilirsiniz.</p>',
+];
\ No newline at end of file
diff --git a/releases/8.4/tr.php b/releases/8.4/tr.php
new file mode 100644
index 0000000000..8ccb1cb36e
--- /dev/null
+++ b/releases/8.4/tr.php
@@ -0,0 +1,5 @@
+<?php
+
+$lang = 'tr';
+
+include_once __DIR__ . '/release.inc';

Reply via email to