com doc/tr: Small changes.: features/commandline.xml install/unix/debian.xml install/unix/openbsd.xml install/unix/sun.xml language/control-structures/include.xml language/oop5/basic.xml turkce_ceviri_bilgisi.txt
[email protected] (Nilgün Belma Bugüner) Sun, 10 Jan 2021 18:56:19 +0000
| Newsgroups | php.doc.tr |
|---|---|
| Message-ID | <[email protected]> |
Commit: 8eadc418ed6369c6222a938fbd5b4791ff533e98 Author: Nilgün Belma Bugüner <[email protected]> Sun, 10 Jan 2021 21:56:19 +0300 Parents: 9b1d9237da54c3e4b138ce306a512362813ff15c Branches: master Link: http://git.php.net/?p=doc/tr.git;a=commitdiff;h=8eadc418ed6369c6222a938fbd5b4791ff533e98 Log: Small changes. Changed paths: M features/commandline.xml M install/unix/debian.xml M install/unix/openbsd.xml M install/unix/sun.xml M language/control-structures/include.xml M language/oop5/basic.xml M turkce_ceviri_bilgisi.txt
diff_8eadc418ed6369c6222a938fbd5b4791ff533e98.txt
(text/plain, 19.9 KB)
diff --git a/features/commandline.xml b/features/commandline.xml
index 05d56817..0fc72611 100644
--- a/features/commandline.xml
+++ b/features/commandline.xml
@@ -1466,7 +1466,7 @@ php >
<para>
Etkileşimli kabuk ayrıca, işlevler, sabitler, sınıf isimleri, değişkenler
- duruk yöntem çağrıları ve sınıf sabitleri için sekme ile kod tamalama
+ statik yöntem çağrıları ve sınıf sabitleri için sekme ile kod tamalama
özelliklerine sahiptir.
</para>
@@ -1834,16 +1834,16 @@ $ php -S localhost:8000 router.php
<example>
<title>- CLI Sunucusunda kullanmadan önce betiği sınamak</title>
-<para>
- Bir yönlendirici betiği geliştirici CLI sunucusunda kullandıktan sonra asıl
- HTTP sunucusunda yeniden kullanmak:
-</para>
+ <para>
+ Bir yönlendirici betiği geliştirici CLI sunucusunda kullandıktan sonra asıl
+ HTTP sunucusunda yeniden kullanmak:
+ </para>
<programlisting role="php">
<![CDATA[
<?php
// router.php
if (php_sapi_name() == 'cli-server') {
- /* duruk varlıkları yönlendir ve false ile dön */
+ /* statik varlıkları yönlendir ve false ile dön */
}
/* normal index.php işlemleri ile devam et */
?>]]>
@@ -1857,9 +1857,10 @@ $ php -S localhost:8000 router.php
<example>
<title>- Desteklenmeyen Dosya Türlerinin İşlenmesi</title>
-<para>
- MIME türleri CLI sunucusu tarafından işlenmeyen duruk kaynakları sunmanız gerekirse:
-</para>
+ <para>
+ MIME türleri CLI sunucusu tarafından işlenmeyen statik kaynakları
+ sunmanız gerekirse:
+ </para>
<programlisting role="php">
<![CDATA[
<?php
diff --git a/install/unix/debian.xml b/install/unix/debian.xml
index 0781937b..b675edfd 100644
--- a/install/unix/debian.xml
+++ b/install/unix/debian.xml
@@ -46,7 +46,7 @@
</example>
<simpara>
APT, Apache2 için hazırlanmış PHP 5 modülünü ve bu modülü etkinleştirmek
- için bağımlı olduğu diğer paketleri özdevinimli olarak kuracaktır. Yapılan
+ için bağımlı olduğu diğer paketleri otomatik olarak kuracaktır. Yapılan
değişikliğin geçerli olması için Apache2 yeniden başlatılmalıdır. Örnek:
</simpara>
<simpara>
@@ -103,7 +103,7 @@
</programlisting>
</example>
<simpara>
- APT özdevinimli olarak farklı &php.ini;
+ APT otomatik olarak farklı &php.ini;
(<filename>/etc/php5/apache2/php.ini</filename>,
<filename>/etc/php5/conf.d/pdo.ini</filename> ve benzeri) dosyalarına uygun
satırları ve eklentinin türüne bağlı olarak
diff --git a/install/unix/openbsd.xml b/install/unix/openbsd.xml
index 2cb0dae0..558b06a3 100644
--- a/install/unix/openbsd.xml
+++ b/install/unix/openbsd.xml
@@ -66,8 +66,8 @@ Paketlerle ilgili talimatları izle
<title>Bilinen Sorunlar</title>
<itemizedlist>
<listitem>
- <simpara>Apache ve Nginx artık OpenBSD'nin öntanımlı sunucusu olmamakla
- beraber her ikiksi de portlarda ve paketlerde kolayca bulunabilir. Yeni
+ <simpara>Apache ve Nginx artık OpenBSD'nin öntanımlı sunucusu olmamakla
+ beraber her ikiksi de portlarda ve paketlerde kolayca bulunabilir. Yeni
öntanımlı sunucu 'httpd'dir.
</simpara>
</listitem>
@@ -85,7 +85,7 @@ Paketlerle ilgili talimatları izle
<filename>/etc/resolv.conf</filename> ve
<filename>/etc/services</filename> gibi dosyaların
<filename>/var/www/etc</filename> dizinine taşınması gerekecektir.
- OpenBSD PEAR paketi özdevinimli olarak doğru chroot dizinlerine kurulur.
+ OpenBSD PEAR paketi otomatik olarak doğru chroot dizinlerine kurulur.
</simpara>
</listitem>
<listitem>
@@ -100,7 +100,7 @@ Paketlerle ilgili talimatları izle
<sect2 xml:id="install.unix.openbsd.older">
<title>Eski Dağıtımlar</title>
<simpara>
- OpenBSD'nin eski dağıtımları PHP'yi duruk ilintili derlemek için FLAVORS
+ OpenBSD'nin eski dağıtımları PHP'yi statik ilintili derlemek için FLAVORS
sistemini kullanırlar. Bu yöntemle ikil paketleri üretmek zor olduğundan
artık bu yol önerilmemektedir. İsterseniz hala eski port ağaçlarını
kullanabilirsiniz fakat OpenBSD ekibi tarafından artık
diff --git a/install/unix/sun.xml b/install/unix/sun.xml
index eb01916c..6f1b9027 100644
--- a/install/unix/sun.xml
+++ b/install/unix/sun.xml
@@ -334,7 +334,7 @@ Service fn="php4_execute" type="magnus-internal/directory" script="/bir/yol/beti
sayfaya yerleştirmek için artık <function>nsapi_virtual</function>
işlevine sahiptir (rumuz: <function>virtual</function>). Bu işlev NSAPI
kütüphanesinin bazı belgelenmemiş özelliklerini kullanır. Unix üzerinde
- modül özdevinimli olarak gerekli işlevlerin varlığını araştırır ve
+ modül otomatik olarak gerekli işlevlerin varlığını araştırır ve
kullanılabilecekse kullanır. Aksi takdirde,
<function>nsapi_virtual</function> iptal edilir.
</para>
diff --git a/language/control-structures/include.xml b/language/control-structures/include.xml
index 7b77c654..a9de5e3c 100644
--- a/language/control-structures/include.xml
+++ b/language/control-structures/include.xml
@@ -305,7 +305,7 @@ function get_include_contents($filename) {
</example>
</para>
<para>
- Betiğinize dosyaları özdevinimli olarak dahil etmek için, &php.ini;
+ Betiğinize dosyaları otomatik olarak dahil etmek için, &php.ini;
içersindeki <link linkend="ini.auto-prepend-file"
>auto_prepend_file</link> ve <link linkend="ini.auto-append-file"
>auto_append_file</link> yapılandırma seçeneklerini inceleyebilirsiniz.
diff --git a/language/oop5/basic.xml b/language/oop5/basic.xml
index 1f909e0a..5394cef5 100644
--- a/language/oop5/basic.xml
+++ b/language/oop5/basic.xml
@@ -48,21 +48,21 @@ class BasitSınıf
Bir nesne bağlamı içinden bir yöntem çağırmak için <varname>$this</varname>
diye bir sözde değişken kullanılır. <varname>$this</varname> çağrılan
nesneye bir gönderimdir (normalde yöntemin ait olduğu nesnedir, ancak eğer
- nesne diğer nesnenin bağlamından <link linkend="language.oop5.static">duruk
- olarak</link> çağrılıyorsa, bu başka bir nesne de olabilir). PHP 7.0.0
- itibariyle, uyumsuz bir bağlamda duruk olmayan yöntemin duruk olarak
- çağrılması, yöntem içinde tanımlanmamış olarak $this ile sonuçlanır.
- Uyumsuz bir bağlamda duruk olmayan yöntemin duruk olarak çağrılması
- PHP 5.6.0'da önerilmemektedir. PHP 7.0.0 itibariyle, duruk olmayan
- yöntemin duruk olarak çağrılması genel plarak önerilmemektedir (uyumlu
+ nesne diğer nesnenin bağlamından <link linkend="language.oop5.static">statik
+ olarak</link> çağrılıyorsa, bu başka bir nesne de olabilir). PHP 7.0.0
+ itibariyle, uyumsuz bir bağlamda statik olmayan yöntemin statik olarak
+ çağrılması, yöntem içinde tanımlanmamış olarak $this ile sonuçlanır.
+ Uyumsuz bir bağlamda statik olmayan yöntemin statik olarak çağrılması
+ PHP 5.6.0'da önerilmemektedir. PHP 7.0.0 itibariyle, statik olmayan
+ yöntemin statik olarak çağrılması genel plarak önerilmemektedir (uyumlu
bir bağlamdan çağrılsa bile). PHP 5.6.0 öncesinde böyle çağrılar zaten
E_STRICT seviyesinde bir uyarı tetiklemektedir.
</para>
<example xml:id="language.oop5.basic.class.this">
<title>- <varname>$this</varname> sözde değişkeninin kullanımı</title>
<simpara>
- Bu örnekte hata raporlamanın iptal edildiği varsayılmıştır. Aksi
- takdirde, aşağıdaki kod, PHP sürümüne bağlı olarak E_DEPRECATED ve
+ Bu örnekte hata raporlamanın iptal edildiği varsayılmıştır. Aksi
+ takdirde, aşağıdaki kod, PHP sürümüne bağlı olarak E_DEPRECATED ve
E_STRICT uyarılarını tetiklerdi.
</simpara>
<programlisting role="php">
@@ -243,7 +243,7 @@ bool(true)
</screen>
</example>
<para>
- PHP 5.4.0 yeni oluşturulmuş bir nesnenin üyesine tek bir ifadede erişme
+ PHP 5.4.0 yeni oluşturulmuş bir nesnenin üyesine tek bir ifadede erişme
imkanını sağladı:
</para>
<example>
@@ -264,7 +264,7 @@ echo (new DateTime())->format('Y');
</example>
<note>
<simpara>
- PHP 7.1'den önce, bir yapıcı işlev tanımlanmamışsa değiştirgeler
+ PHP 7.1'den önce, bir yapıcı işlev tanımlanmamışsa değiştirgeler
değerlendirilmez.
</simpara>
</note>
@@ -283,7 +283,7 @@ echo (new DateTime())->format('Y');
class Foo
{
public $bar = 'özellik';
-
+
public function bar() {
return 'yöntem';
}
@@ -302,10 +302,10 @@ yöntem
</screen>
</example>
<para>
- Bunun anlamı: Bir özelliğe atanmış bir
- <link linkend="functions.anonymous">anonim işlevi</link> doğrudan çağırmak
- mümkün değildir. Bunun yerine, özellik önce örneğin bir değişkene
- atanmalıdır. PHP 7.0.0 itibariyle, böyle bir özelliği parantez içine
+ Bunun anlamı: Bir özelliğe atanmış bir
+ <link linkend="functions.anonymous">anonim işlevi</link> doğrudan çağırmak
+ mümkün değildir. Bunun yerine, özellik önce örneğin bir değişkene
+ atanmalıdır. PHP 7.0.0 itibariyle, böyle bir özelliği parantez içine
alarak doğrudan çağırmak mümkündür.
</para>
<example>
@@ -316,7 +316,7 @@ yöntem
class Foo
{
public $bar;
-
+
public function __construct() {
$this->bar = function() {
return 42;
@@ -355,7 +355,7 @@ echo ($obj->bar)(), PHP_EOL;
Miras alınan yöntemler ve özellikler, ebeveyn sınıfta tanımlı
isimleriyle yeniden bildirilerek geçersiz kılınabilir; bu sadece ebeveyn
sınıfın <link linkend="language.oop5.final">final</link> tanımlı yöntemleri
- için yapılamaz. Geçersiz kılınmış yöntemlere ve duruk özelliklere <link
+ için yapılamaz. Geçersiz kılınmış yöntemlere ve statik özelliklere <link
linkend="language.oop5.paamayim-nekudotayim">parent::</link> öneki ile
atıfta bulunarak erişilebilir.
</para>
@@ -431,10 +431,10 @@ NS\SınıfAdı
</para>
<note>
<para>
- <literal>::class</literal> kullanarak sınıf ismi çözünürlüğü bir
- derleme zamanı dönüşümüdür. Yani, sınıf ismi dizgesi oluşturulduğu
- sırada özdevinimli bir yükleme henüz oluşmamıştır. Sonuç olarak, sınıf
- henüz mevcut değilken bile sınıf isimleri genişletilir. Bu durumda
+ <literal>::class</literal> kullanarak sınıf ismi çözünürlüğü bir
+ derleme zamanı dönüşümüdür. Yani, sınıf ismi dizgesi oluşturulduğu
+ sırada otomatik bir yükleme henüz oluşmamıştır. Sonuç olarak, sınıf
+ henüz mevcut değilken bile sınıf isimleri genişletilir. Bu durumda
hiçbir hata oluşmaz.
</para>
<example xml:id="language.oop5.basic.class.class.fail">
@@ -455,9 +455,9 @@ Does\Not\Exist
</example>
</note>
<para>
- PHP 8.0.0'dan itibaren, <literal>::class</literal> sabiti nesnelerde de
- kullanılabilir. Bu çözümleme derleme zamanında değil çalışma zamanında
- gerçekleşir. Etkisi, nesne üzerinde <function>get_class</function> işlevini
+ PHP 8.0.0'dan itibaren, <literal>::class</literal> sabiti nesnelerde de
+ kullanılabilir. Bu çözümleme derleme zamanında değil çalışma zamanında
+ gerçekleşir. Etkisi, nesne üzerinde <function>get_class</function> işlevini
çağırmakla aynıdır.
</para>
<example xml:id="language.oop5.basic.class.class.object">
@@ -486,14 +486,14 @@ NS\ClassName
<sect2 xml:id="language.oop5.basic.nullsafe">
<title>Güvenli Null yöntemler ve özellikler</title>
<para>
- PHP 8.0.0'dan itibaren, özelliklere ve yöntemlere, "güvenli null" işleci ile
- de erişilebilir: <literal>?-></literal>. Güvenli null işleci, yukarıdaki
- özellik veya yöntem erişimiyle aynı şekilde çalışır, tek fark, başvurulan
- nesne &null; ise bir istisna yerine &null; döner. Başvurulan nesne bir
+ PHP 8.0.0'dan itibaren, özelliklere ve yöntemlere, "güvenli null" işleci ile
+ de erişilebilir: <literal>?-></literal>. Güvenli null işleci, yukarıdaki
+ özellik veya yöntem erişimiyle aynı şekilde çalışır, tek fark, başvurulan
+ nesne &null; ise bir istisna yerine &null; döner. Başvurulan nesne bir
zincirin parçasıysa, zincirin geri kalanı atlanır.
</para>
<para>
- Etkisi, her bir erişimi önce <function>is_null</function> denetiminden
+ Etkisi, her bir erişimi önce <function>is_null</function> denetiminden
geçirmeye benzer, ancak daha karmaşıktır.
</para>
<para>
@@ -524,9 +524,9 @@ if (is_null($repository)) {
</para>
<note>
<para>
- Güvenli Null işleci işleci, en iyi, null değerinin bir özellik veya yöntem
- dönüşü için geçerli ve beklenen olası bir değer olarak kabul edilmesi
- durumunda kullanılır. Bir hatayı belirtmek için, bir istisna oluşturmak
+ Güvenli Null işleci işleci, en iyi, null değerinin bir özellik veya yöntem
+ dönüşü için geçerli ve beklenen olası bir değer olarak kabul edilmesi
+ durumunda kullanılır. Bir hatayı belirtmek için, bir istisna oluşturmak
tercih edilebilir.
</para>
</note>
diff --git a/turkce_ceviri_bilgisi.txt b/turkce_ceviri_bilgisi.txt
index 26159ff4..04d94791 100644
--- a/turkce_ceviri_bilgisi.txt
+++ b/turkce_ceviri_bilgisi.txt
@@ -24,8 +24,8 @@ font-size: 15px;
<p>PHP Belgelelerinin yapısı ve daha pek çok şey hakkında fikir edinmek için
<a href="http://doc.php.net/tutorial/">http://doc.php.net/tutorial/</a>
-adresindeki belgeyi ve git hakkında kapsamlı bilgi edinmek için
-<a href="http://git-scm.com/book">http://git-scm.com/book</a> adresindeki
+adresindeki belgeyi ve git hakkında kapsamlı bilgi edinmek için
+<a href="http://git-scm.com/book">http://git-scm.com/book</a> adresindeki
belgeyi okuyun.</p>
<p>Bizim çalışacağımız modülün ismi: tr</p>
@@ -50,8 +50,8 @@ git clone git://git.php.net:/doc/en.git en
git clone git://git.php.net:/doc/base.git doc-base
</pre
-<p>Bu komutlar doc-base, en ve tr diye üç dizin açacak ve altına GIT
-deposundan bu modüllere ait dosyaları indirecektir. Bundan sonra phpdoc/tr
+<p>Bu komutlar doc-base, en ve tr diye üç dizin açacak ve altına GIT
+deposundan bu modüllere ait dosyaları indirecektir. Bundan sonra phpdoc/tr
dizininden bahsederken "çalışma dizini" diyeceğiz. Bunu yaptıktan sonra yeni
bir çeviriye başlamaya karar vermeden önce bu üç dizinde de daima</p>
@@ -87,15 +87,15 @@ Bu satıra "XML başlığı" diyelim.</p>
<p>Burada "utf-8", çeviri yaparken kullanacağınız karakter kodlamasıdır.</p>
-<p>XML başlığının altında bulunan sürüm satırına dokunmuyoruz.
+<p>XML başlığının altında bulunan sürüm satırına dokunmuyoruz.
O satırın altına şöyle bir satır ekleyin:</p>
<p><!-- EN-Revision: 123456 Maintainer: flarecaster Status: ready --></p>
<p>Bu satıra "güncelleme satırı" diyelim.
'123456' özgün belgenin "commit hash"i olup aslında oldukça uzun bir dizedir,
-'flarecaster' çevirmenin translation.xml dosyasında yazan kullanıcı adı (nick),
-sonuncusu ise dosyanın durumunu gösterecek. Çeviriye başlarken oraya "wip",
+'flarecaster' çevirmenin translation.xml dosyasında yazan kullanıcı adı (nick),
+sonuncusu ise dosyanın durumunu gösterecek. Çeviriye başlarken oraya "wip",
tamamlandığında "ready" yazacaksınız.</p>
<p>Böylece özgün belgenin sürüm numarası değiştiğinde en/ dizini altındaki
@@ -112,7 +112,7 @@ güncelleyecek ;-)</p>
yazmayı unutmuyoruz. Bunu elde etmek için özgün belgenin bulunduğu dizinde
şu komutu verin: cmhash <dosya.xml></p>
-<p>cmhash bir bash alias. Ev dizinizde .bash_aliases adında bir dosya
+<p>cmhash bir bash alias. Ev dizinizde .bash_aliases adında bir dosya
oluşturun ve içine şu satırı yazın:</p>
<p>alias cmhash='git log -n1 --format=format:"%H"'</p>
<p>Böylece her dosya için bu alengirli komutu yazmaktan kurtulursunuz.</p>
@@ -171,7 +171,7 @@ bulamayabilirsiniz.</p>
'ready' yapmayı unutmayın.</p>
<p>Linux kullananların çeviriyi kate üzerinde yapmasını öneririm. XML
-dosyaları renklendirdiğinden çeviri daha kolay olur. Windows
+dosyaları renklendirdiğinden çeviri daha kolay olur. Windows
kullananlara notepad++ öneririm.</p>
<p>Son olarak dosyayı teslim etmeden önce
@@ -179,16 +179,16 @@ phpdoc/doc-base dizininde şu komutunu kullanın:</p>
<p>$ php configure.php --with-lang=tr</p>
-<p>Komut hata vermemişse ve bir GiT hesabınız varsa veya GitHub PR'ı
-yapacaksanız dosyayı depoya gönderebilirsiniz.
+<p>Komut hata vermemişse ve bir GiT hesabınız varsa veya GitHub PR'ı
+yapacaksanız dosyayı depoya gönderebilirsiniz.
Aksi takdirde, dosyayı ekip liderine göndermelisiniz.
Verdiği hatayı nasıl gidereceğinizi bilmiyorsanız listedekilere sorunuz.
(Burada artık esr'nin ünlü belgesinden söz etmeyelim.) Hatalı dosyayı bana
gönderebilirsiniz ama ASLA ve ASLA depoya teslim etmeyin.</p>
<p>Git hesabı olanlar için teslimat işlemleri:</p>
-<p>git uygulaması yamayı depoya teslim ederken bir başlık ekliyor.
-Bu başlıktaki bilgileri oluşturmak için kullanacağınız örnek komutlar:
+<p>git uygulaması yamayı depoya teslim ederken bir başlık ekliyor.
+Bu başlıktaki bilgileri oluşturmak için kullanacağınız örnek komutlar:
(Bu bilgiler ev dizininizdeki .gitconfig dosyasına yazılıyor.)</p>
<pre>
@@ -203,7 +203,7 @@ git commit -m"açıklamayı buraya yazın" <dosya.xml>
git push
</pre>
-<p>PR yapacak olanlar bu işlemden sonra artık GitHub hesaplarında
+<p>PR yapacak olanlar bu işlemden sonra artık GitHub hesaplarında
Pull Request oluşturabilir.</p>
<p>*********************</p>
@@ -222,7 +222,6 @@ Associative Array İlişkisel Dizi
Attribute Öznitelik
Authentication Kimlik doğrulama
Authorization Yetkilendirme
-Automatically Özdevinimli olarak
Backslash Ters bölü
Binary Programsa kastedilen "çalıştırılabilir", kendisi bir veri
türü ise çevrilmez, veri türünü niteliyorsa "ikil", bir
@@ -235,13 +234,14 @@ Class Sınıf
Compile Derleme
Configuration Yapılandırma
Constants Sabitler (Değişmezler değil!)
+Contravariance Karşı Farklılık
+Covariance Ortak Farklılık
Control Structure Denetim Yapısı
Default Öntanımlı
Detail Ayrıntı (lütfen "detay" diye çevirmeyin)
Digest Özet
Directive Yönerge
double quote çift tırnak "
-Dynamically Devingen olarak
Escape Escape tuşu için çevrilmez.
Escape character Önceleme karakteri
Exception İstisna
@@ -265,7 +265,7 @@ mixed karışık
Module Modül
Multithread Çok evreli
Multibyte Çok baytlı
-Nullable Null olabilen
+Nullable Boş olabilen
Object Nesne
Operand Terim
Operator İşleç
@@ -281,12 +281,12 @@ Predefined Önceden tanımlanmış
Procedure Yordam
Protocol Protokol
Ouery string Sorgu dizesi
-Reference gönderim, atıf yapmak
+Reference gönderim, başvuru
Regular expression Düzenli ifade
Resource Özkaynak
root user root kullanıcı (Linux'ta en yetkili kullanıcı root'dur).
Runtime Çalışma anı
-Scalar Sayıl
+Scalar Sayıl, değişmez
Scope Etki Alanı
Script Betik
Scripting Kodlama, kod yazma
@@ -294,7 +294,6 @@ Serialize Dizeleştirme
Server Sunucu
single quote tek tırnak '
Slash Bölü imi
-Static Duruk
Statement Deyim
Strict Typing Katı Kodlama
String Dize, dizge
@@ -302,6 +301,7 @@ Ternary Üç terimli
Thread Evre
Throws Yavrulanır
Tag İmlenim dilleri (*ML) için "etiket"
+Trait Nitelik
Type "Tür" veya "veri türü"
Unary Tek terimli
Union type Birleşim türü