From 2396f44251a52404c806de424f52dc31f4b9b467 Mon Sep 17 00:00:00 2001 From: lacatoire Date: Mon, 4 May 2026 13:05:32 +0200 Subject: [PATCH 1/2] [Translate] mb_trim, mb_ltrim, mb_rtrim Translate the three PHP 8.4 multibyte trim helpers into Turkish, aligned with the existing trim / ltrim / rtrim wording (\"budar\", \"dizge\", \"karakterler\", \"kodlama\") and reusing the shared entities (strings.stripped.unicode, strings.parameter.unicode.optional, mbstring.encoding.parameter). --- reference/mbstring/functions/mb-ltrim.xml | 91 +++++++++++++++++++++++ reference/mbstring/functions/mb-rtrim.xml | 91 +++++++++++++++++++++++ reference/mbstring/functions/mb-trim.xml | 87 ++++++++++++++++++++++ 3 files changed, 269 insertions(+) create mode 100644 reference/mbstring/functions/mb-ltrim.xml create mode 100644 reference/mbstring/functions/mb-rtrim.xml create mode 100644 reference/mbstring/functions/mb-trim.xml diff --git a/reference/mbstring/functions/mb-ltrim.xml b/reference/mbstring/functions/mb-ltrim.xml new file mode 100644 index 00000000..2ac9e18b --- /dev/null +++ b/reference/mbstring/functions/mb-ltrim.xml @@ -0,0 +1,91 @@ + + + + + mb_ltrim + Dizgenin başındaki boşlukları (veya diğer karakterleri) budar + + + + &reftitle.description; + + stringmb_ltrim + stringdizge + stringnullkarakterler&null; + stringnullkodlama&null; + + + Çok baytlı güvenli bir ltrim işlemi gerçekleştirir. + Dizgenin başındaki boşlukları (veya diğer karakterleri) budar. + + + İkinci bağımsız değişken belirtilmediğinde + mb_ltrim şu karakterleri budar: + + &strings.stripped.unicode; + + + + &reftitle.parameters; + + + dizge + + + Girdi dizgesi. + + + + + karakterler + + &strings.parameter.unicode.optional; + + + + kodlama + + &mbstring.encoding.parameter; + + + + + + + &reftitle.returnvalues; + + Bu işlev dizgenin başındaki boşluklar budanmış bir + dizge döndürür. + + + + + &reftitle.seealso; + + mb_trim + mb_rtrim + ltrim + + + + + diff --git a/reference/mbstring/functions/mb-rtrim.xml b/reference/mbstring/functions/mb-rtrim.xml new file mode 100644 index 00000000..ab9faba8 --- /dev/null +++ b/reference/mbstring/functions/mb-rtrim.xml @@ -0,0 +1,91 @@ + + + + + mb_rtrim + Dizgenin sonundaki boşlukları (veya diğer karakterleri) budar + + + + &reftitle.description; + + stringmb_rtrim + stringdizge + stringnullkarakterler&null; + stringnullkodlama&null; + + + Çok baytlı güvenli bir rtrim işlemi gerçekleştirir + ve dizgenin sonundaki boşluklar (veya diğer + karakterler) budanmış bir dizge döndürür. + + + İkinci bağımsız değişken belirtilmediğinde + mb_rtrim şu karakterleri budar: + + &strings.stripped.unicode; + + + + &reftitle.parameters; + + + dizge + + + Girdi dizgesi. + + + + + karakterler + + &strings.parameter.unicode.optional; + + + + kodlama + + &mbstring.encoding.parameter; + + + + + + + &reftitle.returnvalues; + + Değiştirilmiş dizge ile döner. + + + + + &reftitle.seealso; + + mb_trim + mb_ltrim + rtrim + + + + + diff --git a/reference/mbstring/functions/mb-trim.xml b/reference/mbstring/functions/mb-trim.xml new file mode 100644 index 00000000..05e07594 --- /dev/null +++ b/reference/mbstring/functions/mb-trim.xml @@ -0,0 +1,87 @@ + + + + + mb_trim + Dizgenin başındaki ve sonundaki boşlukları (veya diğer karakterleri) budar + + + + &reftitle.description; + + stringmb_trim + stringdizge + stringnullkarakterler&null; + stringnullkodlama&null; + + + Çok baytlı güvenli bir trim işlemi gerçekleştirir ve + dizgenin başındaki ve sonundaki boşluklar budanmış + bir dizge döndürür. İkinci bağımsız değişken belirtilmediğinde + mb_trim şu karakterleri budar: + + &strings.stripped.unicode; + + + + &reftitle.parameters; + + + dizge + + + Budanacak string. + + + + + karakterler + + &strings.parameter.unicode.optional; + + + + kodlama + + &mbstring.encoding.parameter; + + + + + + + &reftitle.returnvalues; + + Budanmış dizge. + + + + + &reftitle.seealso; + + mb_ltrim + mb_rtrim + trim + + + + From fcba59ba1291604ec429c9c8ba7d84cfaa78453a Mon Sep 17 00:00:00 2001 From: lacatoire Date: Mon, 4 May 2026 13:14:43 +0200 Subject: [PATCH 2/2] Inline content of strings.stripped.unicode and strings.parameter.unicode.optional MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit These two doc-en entities are not defined in doc-tr/language-snippets.ent, so referencing them would either break the build or leak English text into the rendered Turkish pages. Inlining the translated content here, mirroring how reference/strings/functions/{trim,ltrim,rtrim}.xml already handle the non-unicode variant. Also rephrases the 'multi-byte safe' wording into 'Çok baytlı kodlamalar için güvenli'. --- reference/mbstring/functions/mb-ltrim.xml | 45 +++++++++++++++++++-- reference/mbstring/functions/mb-rtrim.xml | 46 +++++++++++++++++++--- reference/mbstring/functions/mb-trim.xml | 48 ++++++++++++++++++++--- 3 files changed, 124 insertions(+), 15 deletions(-) diff --git a/reference/mbstring/functions/mb-ltrim.xml b/reference/mbstring/functions/mb-ltrim.xml index 2ac9e18b..56ceb418 100644 --- a/reference/mbstring/functions/mb-ltrim.xml +++ b/reference/mbstring/functions/mb-ltrim.xml @@ -15,14 +15,46 @@ stringnullkodlama&null; - Çok baytlı güvenli bir ltrim işlemi gerçekleştirir. - Dizgenin başındaki boşlukları (veya diğer karakterleri) budar. + Çok baytlı kodlamalar için güvenli bir ltrim işlemi + gerçekleştirir. Dizgenin başındaki boşlukları (veya diğer karakterleri) + budar. İkinci bağımsız değişken belirtilmediğinde mb_ltrim şu karakterleri budar: - &strings.stripped.unicode; + + + + " " (Unicode U+0020), sıradan boşluk. + + + + + "\t" (Unicode U+0009), sekme. + + + + + "\n" (Unicode U+000A), satırsonu. + + + + + "\r" (Unicode U+000D), satırbaşı. + + + + + "\0" (Unicode U+0000), NUL-bayt. + + + + + "\v" (Unicode U+000B), dikey sekme. + + + @@ -39,7 +71,12 @@ karakterler - &strings.parameter.unicode.optional; + + Seçimlik olarak, karakterler bağımsız değişkeni + kullanılarak budanacak karakterler belirlenebilir. Basitçe budamak + istenen tüm karakterler belirtilir. Bir karakter aralığını + .. kullanarak belirtmek de mümkündür. + diff --git a/reference/mbstring/functions/mb-rtrim.xml b/reference/mbstring/functions/mb-rtrim.xml index ab9faba8..8b869503 100644 --- a/reference/mbstring/functions/mb-rtrim.xml +++ b/reference/mbstring/functions/mb-rtrim.xml @@ -15,15 +15,46 @@ stringnullkodlama&null; - Çok baytlı güvenli bir rtrim işlemi gerçekleştirir - ve dizgenin sonundaki boşluklar (veya diğer - karakterler) budanmış bir dizge döndürür. + Çok baytlı kodlamalar için güvenli bir rtrim işlemi + gerçekleştirir ve dizgenin sonundaki boşluklar + (veya diğer karakterler) budanmış bir dizge döndürür. İkinci bağımsız değişken belirtilmediğinde mb_rtrim şu karakterleri budar: - &strings.stripped.unicode; + + + + " " (Unicode U+0020), sıradan boşluk. + + + + + "\t" (Unicode U+0009), sekme. + + + + + "\n" (Unicode U+000A), satırsonu. + + + + + "\r" (Unicode U+000D), satırbaşı. + + + + + "\0" (Unicode U+0000), NUL-bayt. + + + + + "\v" (Unicode U+000B), dikey sekme. + + + @@ -40,7 +71,12 @@ karakterler - &strings.parameter.unicode.optional; + + Seçimlik olarak, karakterler bağımsız değişkeni + kullanılarak budanacak karakterler belirlenebilir. Basitçe budamak + istenen tüm karakterler belirtilir. Bir karakter aralığını + .. kullanarak belirtmek de mümkündür. + diff --git a/reference/mbstring/functions/mb-trim.xml b/reference/mbstring/functions/mb-trim.xml index 05e07594..130975b5 100644 --- a/reference/mbstring/functions/mb-trim.xml +++ b/reference/mbstring/functions/mb-trim.xml @@ -15,12 +15,43 @@ stringnullkodlama&null; - Çok baytlı güvenli bir trim işlemi gerçekleştirir ve - dizgenin başındaki ve sonundaki boşluklar budanmış - bir dizge döndürür. İkinci bağımsız değişken belirtilmediğinde - mb_trim şu karakterleri budar: + Çok baytlı kodlamalar için güvenli bir trim işlemi + gerçekleştirir ve dizgenin başındaki ve sonundaki + boşluklar budanmış bir dizge döndürür. İkinci bağımsız değişken + belirtilmediğinde mb_trim şu karakterleri budar: - &strings.stripped.unicode; + + + + " " (Unicode U+0020), sıradan boşluk. + + + + + "\t" (Unicode U+0009), sekme. + + + + + "\n" (Unicode U+000A), satırsonu. + + + + + "\r" (Unicode U+000D), satırbaşı. + + + + + "\0" (Unicode U+0000), NUL-bayt. + + + + + "\v" (Unicode U+000B), dikey sekme. + + + @@ -37,7 +68,12 @@ karakterler - &strings.parameter.unicode.optional; + + Seçimlik olarak, karakterler bağımsız değişkeni + kullanılarak budanacak karakterler belirlenebilir. Basitçe budamak + istenen tüm karakterler belirtilir. Bir karakter aralığını + .. kullanarak belirtmek de mümkündür. +