Skip to content

Commit e233ece

Browse files
kwagyemanclaude
andcommitted
i18n: repair inline-markup and cross-reference errors in translations
Three classes of translation-catalog breakage that produced docutils <translated> warnings in the per-locale builds: * CJK markup breaks (ko, ja, zh): a closing inline-markup delimiter immediately followed by a Hangul/CJK character or fullwidth punctuation, which docutils rejects as an end-string -- either "start-string without end-string" or a span that swallows the next delimiter into a broken cross-reference. Fixed by inserting RST's null separator (backslash-space, removed from output) after the offending delimiter. * Translated 'any'-role cross-reference targets (default_role = any): the backtick text IS the target, so translating it breaks resolution. Restored the English target (the link still shows the translated section title). * All fixes verified with docutils; the English source is unchanged. 47 catalog files across 22 locales. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 49076d1 commit e233ece

47 files changed

Lines changed: 154 additions & 154 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/locale/ar/LC_MESSAGES/openmvcam/tutorial/production/firmware/debugging.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -364,7 +364,7 @@ msgid ""
364364
msgstr ""
365365
"(\\ ``<busid>`` هو معرّف ناقل J-Link من ``usbipd list``\\ .) يظهر المسبار "
366366
"حينها *داخل* WSL، وتستخدم إعداد ``servertype: \"jlink\"`` البسيط على نفس "
367-
"الجهاز من `إعداد Cortex-Debug في VS Code`_ دون عنوان IP ودون خادم Windows "
367+
"الجهاز من `VS Code Cortex-Debug setup`_ دون عنوان IP ودون خادم Windows "
368368
"منفصل. يتطلب جسر خادم GDB إعداداً أقل للاستخدام العَرَضي؛ أما usbipd-win فهو"
369369
" أكثر ملاءمة للتطوير الروتيني."
370370

docs/locale/ar/LC_MESSAGES/openmvcam/tutorial/production/tls/operations.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ msgid ""
8383
msgstr ""
8484
"**أبقِ الشهادات قصيرة الأجل.** المفتاح المسروق لا يكون مفيداً إلا أثناء "
8585
"صلاحية شهادته؛ فالأعمار القصيرة إضافة إلى التدوير الروتيني تحد من الضرر "
86-
"(انظر `انتهاء صلاحية الشهادة وتدويرها`_ أدناه)."
86+
"(انظر `Certificate expiry and rotation`_ أدناه)."
8787

8888
#: ../../openmvcam/tutorial/production/tls/operations.rst:38
8989
msgid ""

docs/locale/cs/LC_MESSAGES/openmvcam/tutorial/production/firmware/debugging.po

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -372,10 +372,10 @@ msgid ""
372372
msgstr ""
373373
"(\\ ``<busid>`` je ID sběrnice J-Linku z ``usbipd list``\\ .) Sonda se pak "
374374
"objeví *uvnitř* WSL a použijete prostou konfiguraci ``servertype: "
375-
"\"jlink\"`` pro stejný stroj z `Nastavení Cortex-Debug ve VS Code`_ bez IP "
376-
"adresy a bez samostatného serveru na Windows. Most přes GDB server vyžaduje "
377-
"pro příležitostné použití méně nastavování; usbipd-win je pohodlnější pro "
378-
"běžný vývoj."
375+
"\"jlink\"`` pro stejný stroj z `VS Code Cortex-Debug setup`_ bez IP adresy a"
376+
" bez samostatného serveru na Windows. Most přes GDB server vyžaduje pro "
377+
"příležitostné použití méně nastavování; usbipd-win je pohodlnější pro běžný "
378+
"vývoj."
379379

380380
#: ../../openmvcam/tutorial/production/firmware/debugging.rst:208
381381
msgid ""

docs/locale/cs/LC_MESSAGES/openmvcam/tutorial/production/tls/operations.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ msgid ""
8585
msgstr ""
8686
"**Udržujte certifikáty s krátkou životností.** Odcizený klíč je užitečný "
8787
"pouze po dobu platnosti jeho certifikátu; krátká životnost spolu s rutinní "
88-
"rotací omezuje rozsah škod (viz `Expirace a rotace certifikátů`_ níže)."
88+
"rotací omezuje rozsah škod (viz `Certificate expiry and rotation`_ níže)."
8989

9090
#: ../../openmvcam/tutorial/production/tls/operations.rst:38
9191
msgid ""

docs/locale/es/LC_MESSAGES/openmvcam/tutorial/production/tls/operations.po

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,8 @@ msgid ""
8787
msgstr ""
8888
"**Mantenga los certificados de corta duración.** Una clave robada solo es "
8989
"útil mientras su certificado sea válido; los periodos de vida cortos junto "
90-
"con una rotación rutinaria acotan el daño (consulte `Caducidad y rotación de"
91-
" certificados`_ más abajo)."
90+
"con una rotación rutinaria acotan el daño (consulte `Certificate expiry and "
91+
"rotation`_ más abajo)."
9292

9393
#: ../../openmvcam/tutorial/production/tls/operations.rst:38
9494
msgid ""

docs/locale/fi/LC_MESSAGES/develop/qstr.po

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,12 @@ msgid ""
3333
"variable name is very likely to appear in multiple places in the code. In "
3434
"MicroPython an interned string is called a QSTR (uniQue STRing)."
3535
msgstr ""
36-
"MicroPython käyttää `merkkijonojen sisäistämistä`_ säästääkseen sekä RAM- "
37-
"että ROM-muistia. Tämä välttää saman merkkijonon kaksoiskappaleiden "
38-
"tallentamisen. Ensisijaisesti tämä koskee koodisi tunnisteita, sillä "
39-
"esimerkiksi funktion tai muuttujan nimi esiintyy hyvin todennäköisesti "
40-
"koodissa useassa paikassa. MicroPythonissa sisäistettyä merkkijonoa "
41-
"kutsutaan nimellä QSTR (uniQue STRing)."
36+
"MicroPython käyttää `string interning`_ säästääkseen sekä RAM- että ROM-"
37+
"muistia. Tämä välttää saman merkkijonon kaksoiskappaleiden tallentamisen. "
38+
"Ensisijaisesti tämä koskee koodisi tunnisteita, sillä esimerkiksi funktion "
39+
"tai muuttujan nimi esiintyy hyvin todennäköisesti koodissa useassa paikassa."
40+
" MicroPythonissa sisäistettyä merkkijonoa kutsutaan nimellä QSTR (uniQue "
41+
"STRing)."
4242

4343
#: ../../develop/qstr.rst:12
4444
msgid ""

docs/locale/fi/LC_MESSAGES/openmvcam/tutorial/production/tls/operations.po

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,7 @@ msgid ""
8787
msgstr ""
8888
"**Pidä varmenteet lyhytikäisinä.** Varastettu avain on hyödyllinen vain niin"
8989
" kauan kuin sen varmenne on voimassa; lyhyet voimassaoloajat ja säännöllinen"
90-
" kierrätys rajaavat vahingon (ks. `Varmenteen vanheneminen ja kierrätys`_ "
91-
"alla)."
90+
" kierrätys rajaavat vahingon (ks. `Certificate expiry and rotation`_ alla)."
9291

9392
#: ../../openmvcam/tutorial/production/tls/operations.rst:38
9493
msgid ""

docs/locale/fr/LC_MESSAGES/openmvcam/tutorial/production/firmware/debugging.po

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -378,10 +378,9 @@ msgstr ""
378378
"(``<busid>`` est l'identifiant de bus de la J-Link, obtenu via ``usbipd "
379379
"list``.) La sonde apparaît alors *à l'intérieur* de WSL, et vous utilisez la"
380380
" configuration ordinaire en machine unique ``servertype: \"jlink\"`` issue "
381-
"de `Configuration de Cortex-Debug dans VS Code`_ sans adresse IP ni serveur "
382-
"Windows distinct. Le pont serveur GDB nécessite moins de configuration pour "
383-
"un usage occasionnel ; usbipd-win est plus pratique pour le développement "
384-
"courant."
381+
"de `VS Code Cortex-Debug setup`_ sans adresse IP ni serveur Windows "
382+
"distinct. Le pont serveur GDB nécessite moins de configuration pour un usage"
383+
" occasionnel ; usbipd-win est plus pratique pour le développement courant."
385384

386385
#: ../../openmvcam/tutorial/production/firmware/debugging.rst:208
387386
msgid ""

docs/locale/fr/LC_MESSAGES/openmvcam/tutorial/production/tls/operations.po

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,8 @@ msgid ""
8989
msgstr ""
9090
"**Gardez des certificats à courte durée de vie.** Une clé volée n'est utile "
9191
"que tant que son certificat est valide ; des durées de vie courtes associées"
92-
" à une rotation régulière limitent les dégâts (voir `Expiration et rotation "
93-
"des certificats`_ ci-dessous)."
92+
" à une rotation régulière limitent les dégâts (voir `Certificate expiry and "
93+
"rotation`_ ci-dessous)."
9494

9595
#: ../../openmvcam/tutorial/production/tls/operations.rst:38
9696
msgid ""

docs/locale/he/LC_MESSAGES/openmvcam/tutorial/production/firmware/debugging.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -364,7 +364,7 @@ msgid ""
364364
msgstr ""
365365
"(\\ ``<busid>`` הוא מזהה האפיק (bus ID) של ה-J-Link מתוך ``usbipd list``\\ "
366366
".) הבדיקה מופיעה אז *בתוך* WSL, ואתם משתמשים בתצורת ``servertype: "
367-
"\"jlink\"`` הפשוטה של אותה מכונה מתוך `הגדרת Cortex-Debug ב-VS Code`_ ללא "
367+
"\"jlink\"`` הפשוטה של אותה מכונה מתוך `VS Code Cortex-Debug setup`_ ללא "
368368
"כתובת IP וללא שרת Windows נפרד. גשר שרת ה-GDB דורש פחות הגדרה לשימוש מזדמן; "
369369
"usbipd-win נוח יותר לפיתוח שגרתי."
370370

0 commit comments

Comments
 (0)