fix: catalog every ported web string in all locales; drop tests of unported STB parsing

- Translate the strings the #1717 port cataloged in English only
  (CSV picker, plot-preview task, extraction cap, shared-copy warning)
  for every locale, and the whole ported web set for lo-LA, which the
  contributor branch predates.
- hu-HU carried twelve keys twice after the port's merge; keep main's.
- The STB container/refusal tests exercised parsing this port did not
  bring over; the preview-clamp test now only pins the upper bound, since
  main's raster path already clamps preview pages further.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Hakan SevenandClaude Opus 5.5 committed 2026-10-12 12:02:06 +03:00
1 parent ce6bd2c73e
commit b94bb18a44
23 files changed
+138 -45

No files matched your search

+5
View File
@@ -286,6 +286,9 @@ command-copy =
.mode = COPY أدخل خيار وضع النسخ [Single/Multiple] <Multiple>:
common =
.plot-preview-task = معاينة الطباعة
.link-a-csv-data-source = ربط مصدر بيانات CSV
.csv-files = ملفات CSV
.browser-cannot-open-typed-path = لا يستطيع المتصفح فتح مسار مكتوب؛ اختر الملف بدلاً من ذلك.
.recover-drawing = استرداد الرسم
.restore-it-as-a-recovered-tab-or-discard-the-copy = استعده كعلامة تبويب مستردة أو تجاهل النسخة.
@@ -2414,6 +2417,8 @@ command =
.tcount-placement-overwrite-prefix-suffix-overw = TCOUNT الموضع [استبدال/بادئة/لاحقة] <استبدال>:
file =
.web-already-open-shared-copy = "__ocs_fmt_0__" مفتوح بالفعل في علامة تبويب أخرى. على الويب تتشارك العلامتان نسخة مخزنة واحدة — آخر حفظ يستبدل الأخرى.
.extraction-max-sources-web = يمكن إضافة __ocs_fmt_0__ رسومات كحد أقصى في المتصفح.
.in-place-save-failed-downloaded = فشل الحفظ في الموقع (__ocs_fmt_0__)؛ تم تنزيل نسخة
.save-picker-failed-downloading = فشل اختيار وجهة الحفظ: __ocs_fmt_0__؛ يتم تنزيل نسخة
.restore-all = استعادة الكل
+5
View File
@@ -273,6 +273,9 @@ command-copy =
.displacement = COPY Задайте преместване:
.mode = COPY Въведете режим на копиране [Single/Multiple] <Multiple>:
common =
.plot-preview-task = Преглед на печата
.link-a-csv-data-source = Свързване на CSV източник на данни
.csv-files = CSV файлове
.browser-cannot-open-typed-path = Браузърът не може да отвори въведен път; изберете файла.
.recover-drawing = Възстановяване на чертеж
.restore-it-as-a-recovered-tab-or-discard-the-copy = Възстановете го като възстановен раздел или отхвърлете копието.
@@ -2401,6 +2404,8 @@ command =
.tcount-placement-overwrite-prefix-suffix-overw = TCOUNT поставяне [Замяна/Префикс/Суфикс] <Замяна>:
file =
.web-already-open-shared-copy = „__ocs_fmt_0__“ вече е отворен в друг раздел. В уеб двата раздела споделят едно съхранено копие — последното записване презаписва другото.
.extraction-max-sources-web = В браузъра могат да се добавят най-много __ocs_fmt_0__ чертежа.
.in-place-save-failed-downloaded = Записът на място се провали (__ocs_fmt_0__); изтеглено е копие
.save-picker-failed-downloading = Изборът на място за запис се провали: __ocs_fmt_0__; изтегля се копие
.restore-all = Възстанови всички
+5
View File
@@ -273,6 +273,9 @@ command-copy =
.mode = COPY Zadejte režim kopírování [Single/Multiple] <Multiple>:
common =
.plot-preview-task = Náhled tisku
.link-a-csv-data-source = Propojit zdroj dat CSV
.csv-files = Soubory CSV
.browser-cannot-open-typed-path = Prohlížeč nemůže otevřít zadanou cestu; vyberte soubor.
.recover-drawing = Obnovit výkres
.restore-it-as-a-recovered-tab-or-discard-the-copy = Obnovte jej jako obnovenou kartu nebo kopii zahoďte.
@@ -2401,6 +2404,8 @@ command =
.tcount-placement-overwrite-prefix-suffix-overw = Umístění TCOUNT [přepsat/předpona/přípona] <Overwrite>:
file =
.web-already-open-shared-copy = „__ocs_fmt_0__“ je již otevřen na jiné kartě. Na webu obě karty sdílejí jednu uloženou kopii — poslední uložení přepíše druhou.
.extraction-max-sources-web = V prohlížeči lze přidat nejvýše __ocs_fmt_0__ výkresů.
.in-place-save-failed-downloaded = Uložení na místo selhalo (__ocs_fmt_0__); kopie byla stažena
.save-picker-failed-downloading = Výběr cíle uložení selhal: __ocs_fmt_0__; stahuje se kopie
.restore-all = Obnovit vše
+5
View File
@@ -274,6 +274,9 @@ command-copy =
.mode = COPY Kopiermodus eingeben [Single/Multiple] <Multiple>:
common =
.plot-preview-task = Plotvorschau
.link-a-csv-data-source = CSV-Datenquelle verknüpfen
.csv-files = CSV-Dateien
.browser-cannot-open-typed-path = Der Browser kann einen eingegebenen Pfad nicht öffnen; wähle die Datei.
.recover-drawing = Zeichnung wiederherstellen
.restore-it-as-a-recovered-tab-or-discard-the-copy = Als wiederhergestellte Registerkarte öffnen oder die Kopie verwerfen.
@@ -2402,6 +2405,8 @@ command =
.tcount-placement-overwrite-prefix-suffix-overw = TCOUNT Platzierung [Überschreiben/Präfix/Suffix] <Überschreiben>:
file =
.web-already-open-shared-copy = „__ocs_fmt_0__“ ist bereits in einer anderen Registerkarte geöffnet. Im Web teilen sich beide Registerkarten eine gespeicherte Kopie — das letzte Speichern überschreibt die andere.
.extraction-max-sources-web = Im Browser können höchstens __ocs_fmt_0__ Zeichnungen hinzugefügt werden.
.in-place-save-failed-downloaded = Direktes Speichern fehlgeschlagen (__ocs_fmt_0__); eine Kopie wurde heruntergeladen
.save-picker-failed-downloading = Speicherziel-Auswahl fehlgeschlagen: __ocs_fmt_0__; eine Kopie wird heruntergeladen
.restore-all = Alle wiederherstellen
+5
View File
@@ -273,6 +273,9 @@ command-copy =
.mode = COPY Επιλέξτε λειτουργία αντιγραφής [Single/Multiple] <Multiple>:
common =
.plot-preview-task = Προεπισκόπηση εκτύπωσης
.link-a-csv-data-source = Σύνδεση πηγής δεδομένων CSV
.csv-files = Αρχεία CSV
.browser-cannot-open-typed-path = Ο browser δεν μπορεί να ανοίξει πληκτρολογημένη διαδρομή· διάλεξε το αρχείο.
.recover-drawing = Ανάκτηση σχεδίου
.restore-it-as-a-recovered-tab-or-discard-the-copy = Επαναφέρετέ το ως ανακτημένη καρτέλα ή απορρίψτε το αντίγραφο.
@@ -2401,6 +2404,8 @@ command =
.tcount-placement-overwrite-prefix-suffix-overw = TCOUNT τοποθέτηση [Αντικατάσταση/Πρόθεμα/Κατάληξη] <Αντικατάσταση>:
file =
.web-already-open-shared-copy = Το «__ocs_fmt_0__» είναι ήδη ανοιχτό σε άλλη καρτέλα. Στον ιστό οι δύο καρτέλες μοιράζονται ένα αποθηκευμένο αντίγραφο — η τελευταία αποθήκευση αντικαθιστά την άλλη.
.extraction-max-sources-web = Στον περιηγητή μπορούν να προστεθούν έως __ocs_fmt_0__ σχέδια.
.in-place-save-failed-downloaded = Απέτυχε η αποθήκευση επί τόπου (__ocs_fmt_0__)· λήφθηκε αντίγραφο
.save-picker-failed-downloading = Απέτυχε η επιλογή προορισμού αποθήκευσης: __ocs_fmt_0__· γίνεται λήψη αντιγράφου
.restore-all = Επαναφορά όλων
+5
View File
@@ -274,6 +274,9 @@ command-copy =
.mode = COPY Indique modo de copia [Single/Multiple] <Multiple>:
common =
.plot-preview-task = Vista previa de trazado
.link-a-csv-data-source = Vincular un origen de datos CSV
.csv-files = Archivos CSV
.browser-cannot-open-typed-path = El navegador no puede abrir una ruta escrita; elige el archivo.
.recover-drawing = Recuperar dibujo
.restore-it-as-a-recovered-tab-or-discard-the-copy = Restáurelo como una pestaña recuperada o descarte la copia.
@@ -2402,6 +2405,8 @@ command =
.tcount-placement-overwrite-prefix-suffix-overw = TCOUNT colocación [Sobrescribir/Prefijo/Sufijo] <Sobrescribir>:
file =
.web-already-open-shared-copy = "__ocs_fmt_0__" ya está abierto en otra pestaña. En la web ambas pestañas comparten una copia almacenada: el último guardado sobrescribe la otra.
.extraction-max-sources-web = En el navegador se pueden añadir como máximo __ocs_fmt_0__ dibujos.
.in-place-save-failed-downloaded = Error al guardar en el sitio (__ocs_fmt_0__); se descargó una copia
.save-picker-failed-downloading = Falló la selección del destino de guardado: __ocs_fmt_0__; descargando una copia
.restore-all = Restaurar todo
+5
View File
@@ -273,6 +273,9 @@ command-copy =
.mode = COPY Valitse kopiointitila [Single/Multiple] <Multiple>:
common =
.plot-preview-task = Tulostuksen esikatselu
.link-a-csv-data-source = Linkitä CSV-tietolähde
.csv-files = CSV-tiedostot
.browser-cannot-open-typed-path = Selain ei voi avata kirjoitettua polkua; valitse tiedosto.
.recover-drawing = Palauta piirustus
.restore-it-as-a-recovered-tab-or-discard-the-copy = Palauta se palautettuna välilehtenä tai hylkää kopio.
@@ -2401,6 +2404,8 @@ command =
.tcount-placement-overwrite-prefix-suffix-overw = TCOUNT-sijoittelu [Korvaa/etuliite/liite] <Overwrite>:
file =
.web-already-open-shared-copy = "__ocs_fmt_0__" on jo auki toisessa välilehdessä. Verkossa molemmat välilehdet jakavat yhden tallennetun kopion — viimeisin tallennus korvaa toisen.
.extraction-max-sources-web = Selaimessa voi lisätä enintään __ocs_fmt_0__ piirustusta.
.in-place-save-failed-downloaded = Tallennus paikallaan epäonnistui (__ocs_fmt_0__); kopio ladattiin
.save-picker-failed-downloading = Tallennuskohteen valinta epäonnistui: __ocs_fmt_0__; ladataan kopio
.restore-all = Palauta kaikki
+5
View File
@@ -274,6 +274,9 @@ command-copy =
.mode = COPY Entrez le mode de copie [Single/Multiple] <Multiple> :
common =
.plot-preview-task = Aperçu du tracé
.link-a-csv-data-source = Lier une source de données CSV
.csv-files = Fichiers CSV
.browser-cannot-open-typed-path = Le navigateur ne peut pas ouvrir un chemin saisi ; choisissez le fichier.
.recover-drawing = Récupérer le dessin
.restore-it-as-a-recovered-tab-or-discard-the-copy = Restaurez-le dans un onglet récupéré ou supprimez la copie.
@@ -2402,6 +2405,8 @@ command =
.tcount-placement-overwrite-prefix-suffix-overw = TCOUNT Position [Remplacer/Préfixe/Suffixe] <Remplacer> :
file =
.web-already-open-shared-copy = « __ocs_fmt_0__ » est déjà ouvert dans un autre onglet. Sur le web, les deux onglets partagent une seule copie enregistrée — le dernier enregistrement écrase l'autre.
.extraction-max-sources-web = Le navigateur accepte au plus __ocs_fmt_0__ dessins.
.in-place-save-failed-downloaded = Échec de l’enregistrement local (__ocs_fmt_0__) ; une copie a été téléchargée
.save-picker-failed-downloading = Échec du sélecteur de destination : __ocs_fmt_0__ ; téléchargement d’une copie
.restore-all = Tout restaurer
+5
View File
@@ -262,6 +262,9 @@ command-copy =
.mode = COPY कॉपी मोड विकल्प दर्ज करें [Single/Multiple] <Multiple>:
common =
.plot-preview-task = प्लॉट पूर्वावलोकन
.link-a-csv-data-source = CSV डेटा स्रोत लिंक करें
.csv-files = CSV फ़ाइलें
.browser-cannot-open-typed-path = ब्राउज़र टाइप किए गए पथ को नहीं खोल सकता; इसके बजाय फ़ाइल चुनें।
.recover-drawing = चित्र पुनर्प्राप्त करें
.restore-it-as-a-recovered-tab-or-discard-the-copy = इसे पुनर्प्राप्त टैब के रूप में पुनर्स्थापित करें, या प्रतिलिपि त्याग दें।
@@ -2390,6 +2393,8 @@ command =
.tcount-placement-overwrite-prefix-suffix-overw = TCOUNT स्थान [अधिलेखित/उपसर्ग/प्रत्यय] <अधिलेखित>:
file =
.web-already-open-shared-copy = "__ocs_fmt_0__" पहले से किसी दूसरे टैब में खुली है। वेब पर दोनों टैब एक ही संग्रहीत प्रति साझा करते हैं — अंतिम सहेजना दूसरी को अधिलेखित कर देता है।
.extraction-max-sources-web = ब्राउज़र में अधिकतम __ocs_fmt_0__ ड्रॉइंग जोड़ी जा सकती हैं।
.in-place-save-failed-downloaded = इन-प्लेस सेव विफल (__ocs_fmt_0__); प्रतिलिपि डाउनलोड की गई
.save-picker-failed-downloading = सेव गंतव्य चुनना विफल: __ocs_fmt_0__; प्रतिलिपि डाउनलोड हो रही है
.restore-all = सभी पुनर्स्थापित करें
+5 -12
View File
@@ -273,6 +273,9 @@ command-copy =
.mode = COPY Adja meg a másolási módot [Single/Multiple] <Multiple>:
common =
.plot-preview-task = Nyomtatási kép
.link-a-csv-data-source = CSV-adatforrás csatolása
.csv-files = CSV-fájlok
.browser-cannot-open-typed-path = A böngésző nem nyithat meg beírt útvonalat; válaszd a fájlt.
.jogged-radius = Megtört sugárméret
.none-use-shortcuts-set-key-command = (nincs – használat: SHORTCUTS SET <key> <command>)
@@ -294,18 +297,6 @@ common =
.autosave-copy-could-not-be-read = Az automatikus mentési másolatot nem sikerült elolvasni: __ocs_fmt_0__
.an-open-is-already-in-progress = Már folyamatban van egy megnyitás.
.autosave-copy-could-not-be-queued-too-many-pending-opens = Az automatikus mentési másolatot nem sikerült sorba állítani: túl sok függőben lévő megnyitás
.jogged-radius = Tört sugarú méret
.none-use-shortcuts-set-key-command =(nincs – használat: SHORTCUTS SET <key> <command>)
.alignment-indented-label-title-case = Igazítás:
.background-fill-enabled = Háttérkitöltés engedélyezve
.borders-type-weight-color-spacing-hidden = Szegélyek (típus / súly / szín / térköz / rejtett)
.data-type = Adattípus:
.fill-color-indented-label-sentence-case = Kitöltés színe:
.format-string = Karakterlánc formázása:
.off-color-ltype = Ki Szín Ltípus
.text-color-indented-label-sentence-case = Szöveg színe:
.text-height-indented-label-sentence-case = Szöveg magassága:
.unit-type = Egység típusa:
.name-already-in-use = A „__ocs_fmt_0__” név már használatban van
.rrggbb-or-blank = #RRGGBB vagy üres
.default-parenthesized-lowercase = (alapértelmezett)
@@ -2414,6 +2405,8 @@ command =
.tcount-placement-overwrite-prefix-suffix-overw = TCOUNT elhelyezés [Overwrite (Felülírás) / Prefix (Előtag) / Suffix (Utótag)] <Overwrite>:
file =
.web-already-open-shared-copy = „__ocs_fmt_0__” már meg van nyitva egy másik lapon. A weben a két lap egy tárolt másolaton osztozik — az utolsó mentés felülírja a másikat.
.extraction-max-sources-web = A böngészőben legfeljebb __ocs_fmt_0__ rajz adható hozzá.
.in-place-save-failed-downloaded = A helyben mentés nem sikerült (__ocs_fmt_0__); másolat lett letöltve
.save-picker-failed-downloading = A mentési cél kiválasztása nem sikerült: __ocs_fmt_0__; másolat letöltése
.restore-all = Összes visszaállítása
+5
View File
@@ -273,6 +273,9 @@ command-copy =
.mode = COPY Specificare modalità di copia [Single/Multiple] <Multiple>:
common =
.plot-preview-task = Anteprima di stampa
.link-a-csv-data-source = Collega un'origine dati CSV
.csv-files = File CSV
.browser-cannot-open-typed-path = Il browser non può aprire un percorso digitato; scegli il file.
.recover-drawing = Recupera disegno
.restore-it-as-a-recovered-tab-or-discard-the-copy = Ripristinalo in una scheda recuperata oppure elimina la copia.
@@ -2401,6 +2404,8 @@ command =
.tcount-placement-overwrite-prefix-suffix-overw = Posizionamento TCOUNT [Sovrascrivi/Prefisso/Suffisso] <Overwrite>:
file =
.web-already-open-shared-copy = "__ocs_fmt_0__" è già aperto in un'altra scheda. Sul web le due schede condividono un'unica copia salvata: l'ultimo salvataggio sovrascrive l'altra.
.extraction-max-sources-web = Nel browser si possono aggiungere al massimo __ocs_fmt_0__ disegni.
.in-place-save-failed-downloaded = Salvataggio sul posto non riuscito (__ocs_fmt_0__); è stata scaricata una copia
.save-picker-failed-downloading = Selezione della destinazione non riuscita: __ocs_fmt_0__; scarico una copia
.restore-all = Ripristina tutto
+5
View File
@@ -264,6 +264,9 @@ command-copy =
.mode = COPY コピーモードを入力 [Single/Multiple] <Multiple>:
common =
.plot-preview-task = 印刷プレビュー
.link-a-csv-data-source = CSV データ ソースをリンク
.csv-files = CSV ファイル
.browser-cannot-open-typed-path = ブラウザは入力されたパスを開けません。ファイルを選択してください。
.recover-drawing = 図面の復元
.restore-it-as-a-recovered-tab-or-discard-the-copy = 復元タブとして開くか、コピーを破棄してください。
@@ -2392,6 +2395,8 @@ command =
.tcount-placement-overwrite-prefix-suffix-overw = TCOUNT 配置 [Overwrite/Prefix/Suffix] <Overwrite>:
file =
.web-already-open-shared-copy = 「__ocs_fmt_0__」は別のタブで既に開かれています。Web では両方のタブが 1 つの保存コピーを共有するため、最後の保存がもう一方を上書きします。
.extraction-max-sources-web = ブラウザーで追加できる図面は最大 __ocs_fmt_0__ 件です。
.in-place-save-failed-downloaded = その場での保存に失敗しました(__ocs_fmt_0__)。代わりにコピーをダウンロードしました
.save-picker-failed-downloading = 保存先の選択に失敗しました: __ocs_fmt_0__。代わりにコピーをダウンロードしています
.restore-all = すべて復元
+5
View File
@@ -273,6 +273,9 @@ command-copy =
.mode = COPY 복사 모드 옵션 입력 [Single/Multiple] <Multiple>:
common =
.plot-preview-task = 플롯 미리 보기
.link-a-csv-data-source = CSV 데이터 원본 연결
.csv-files = CSV 파일
.browser-cannot-open-typed-path = 브라우저는 입력한 경로를 열 수 없습니다. 파일을 선택하세요.
.recover-drawing = 도면 복구
.restore-it-as-a-recovered-tab-or-discard-the-copy = 복구된 탭으로 열거나 사본을 삭제하세요.
@@ -2401,6 +2404,8 @@ command =
.tcount-placement-overwrite-prefix-suffix-overw = TCOUNT 배치 [덮어쓰기/접두사/접미사] <Overwrite>:
file =
.web-already-open-shared-copy = "__ocs_fmt_0__"이(가) 이미 다른 탭에서 열려 있습니다. 웹에서는 두 탭이 하나의 저장된 사본을 공유하므로 마지막 저장이 다른 쪽을 덮어씁니다.
.extraction-max-sources-web = 브라우저에서는 도면을 최대 __ocs_fmt_0__개까지 추가할 수 있습니다.
.in-place-save-failed-downloaded = 제자리 저장 실패(__ocs_fmt_0__); 대신 사본을 내려받았습니다
.save-picker-failed-downloading = 저장 대상 선택 실패: __ocs_fmt_0__; 대신 사본을 내려받는 중
.restore-all = 모두 복원
+37
View File
@@ -168,6 +168,8 @@ modal =
.those-objects = ວັດຖຸເຫຼົ່ານັ້ນ
clipboard =
.image-unsupported = ບໍ່ສາມາດຖອດລະຫັດຮູບພາບທີ່ວາງ "{ $name }" ໄດ້.
.pasted-image = ວາງຮູບພາບ "{ $name }": { $width }×{ $height } px
.no-supported-content = ຄລິບບອດບໍ່ມີຂໍ້ຄວາມ ຫຼື ວັດຖຸຮູບແຕ້ມທີ່ຮອງຮັບ.
.unavailable = ຄລິບບອດຂອງລະບົບບໍ່ພ້ອມໃຊ້ງານ.
.occupied = ຄລິບບອດຂອງລະບົບກຳລັງຖືກໃຊ້ງານຢູ່. ກະລຸນາລອງໃໝ່.
@@ -271,6 +273,22 @@ command-copy =
.mode = COPY ປ້ອນຕົວເລືອກໂໝດການຄັດລອກ [Single/Multiple] <Multiple>:
common =
.remote-image-url-could-not-be-fetched-the-request-timed-out = ບໍ່ສາມາດດຶງຮູບພາບທາງໄກ "__ocs_fmt_0__" ໄດ້: ການຮ້ອງຂໍໝົດເວລາ.
.remote-image-url-was-not-loaded-it-exceeds-the-64-mb-remote-image-limit = ບໍ່ໄດ້ໂຫຼດຮູບພາບທາງໄກ "__ocs_fmt_0__": ມັນເກີນຂີດຈຳກັດ 64 MB ຂອງຮູບພາບທາງໄກ.
.remote-image-url-could-not-be-fetched-the-server-returned-http-status = ບໍ່ສາມາດດຶງຮູບພາບທາງໄກ "__ocs_fmt_0__" ໄດ້: ເຊີບເວີຕອບກັບ HTTP __ocs_fmt_1__.
.remote-image-url-could-not-be-fetched-the-network-request-failed-offline-dns-or-cors = ບໍ່ສາມາດດຶງຮູບພາບທາງໄກ "__ocs_fmt_0__" ໄດ້: ການຮ້ອງຂໍເຄືອຂ່າຍລົ້ມເຫຼວ (ອອບໄລນ໌, DNS ຫຼື CORS).
.autosave-copy-could-not-be-queued-too-many-pending-opens = ບໍ່ສາມາດເຂົ້າຄິວສຳເນົາບັນທຶກອັດຕະໂນມັດໄດ້: ມີການເປີດທີ່ລໍຖ້າຫຼາຍເກີນໄປ
.an-open-is-already-in-progress = ກຳລັງເປີດໄຟລ໌ຢູ່ແລ້ວ.
.autosave-copy-could-not-be-read = ບໍ່ສາມາດອ່ານສຳເນົາບັນທຶກອັດຕະໂນມັດໄດ້: __ocs_fmt_0__
.restored-from-the-autosave-copy = ກູ້ຄືນ "__ocs_fmt_0__" ຈາກສຳເນົາບັນທຶກອັດຕະໂນມັດແລ້ວ
.autosave-copy-could-not-be-stored = ບໍ່ສາມາດເກັບສຳເນົາບັນທຶກອັດຕະໂນມັດໄດ້: __ocs_fmt_0__
.name-has-an-autosave-copy-newer-than-the-last-save = "__ocs_fmt_0__" ມີສຳເນົາບັນທຶກອັດຕະໂນມັດທີ່ໃໝ່ກວ່າການບັນທຶກຄັ້ງສຸດທ້າຍ.
.restore-it-as-a-recovered-tab-or-discard-the-copy = ກູ້ຄືນເປັນແທັບທີ່ກູ້ແລ້ວ ຫຼື ຍົກເລີກສຳເນົານີ້.
.recover-drawing = ກູ້ຄືນແບບແຕ້ມ
.browser-cannot-open-typed-path = ໂປຣແກຣມທ່ອງເວັບບໍ່ສາມາດເປີດເສັ້ນທາງທີ່ພິມໄດ້; ກະລຸນາເລືອກໄຟລ໌ແທນ.
.plot-preview-task = ເບິ່ງຕົວຢ່າງການພິມ
.link-a-csv-data-source = ເຊື່ອມແຫຼ່ງຂໍ້ມູນ CSV
.csv-files = ໄຟລ໌ CSV
.none-use-shortcuts-set-key-command = (ບໍ່ມີ — ໃຊ້: SHORTCUTS SET <key> <command>)
.alignment-indented-label-title-case = ການຈັດແນວ:
.background-fill-enabled = ເປີດໃຊ້ການຕື່ມສີພື້ນຫຼັງແລ້ວ
@@ -2387,6 +2405,23 @@ command =
.tcount-placement-overwrite-prefix-suffix-overw = TCOUNT ຕຳແໜ່ງວາງ [Overwrite/Prefix/Suffix] <Overwrite>:
file =
.image-over-the-decode-limit-cannot-be-attached = "__ocs_fmt_0__" ມີຂະໜາດ __ocs_fmt_1__×__ocs_fmt_2__ px ແລະ ຈະຖອດລະຫັດເປັນ __ocs_fmt_3__ MB, ເກີນຂີດຈຳກັດຮູບພາບ __ocs_fmt_4__ MB ຂອງລຸ້ນນີ້ — ບໍ່ສາມາດແນບໄດ້. ຮູບພາບທີ່ຢູ່ໃນຂີດຈຳກັດຈະຖືກແນບດ້ວຍຄວາມລະອຽດການສະແດງຜົນທີ່ຫຼຸດລົງເມື່ອຈຳເປັນ.
.drawing-not-loaded-in-the-browser = ແບບແຕ້ມບໍ່ໄດ້ໂຫຼດໃນໂປຣແກຣມທ່ອງເວັບ: __ocs_fmt_0__.
.adding-folders-is-not-available-in-the-browser = ບໍ່ສາມາດເພີ່ມໂຟນເດີໃນໂປຣແກຣມທ່ອງເວັບໄດ້. ກະລຸນາເພີ່ມໄຟລ໌ແບບແຕ້ມແທນ.
.pick-the-file-again-to-load-its-contents = ເລືອກໄຟລ໌ອີກຄັ້ງເພື່ອໂຫຼດເນື້ອຫາໃນໂປຣແກຣມທ່ອງເວັບ.
.cmd-skipped-n-referenced-file-s-not-loaded-in = __ocs_fmt_0__: ຂ້າມ __ocs_fmt_1__ ໄຟລ໌ອ້າງອີງທີ່ບໍ່ໄດ້ໂຫຼດໃນເຊສຊັນນີ້: __ocs_fmt_2__
.cmd-cannot-package-the-drawing-e = __ocs_fmt_0__: ບໍ່ສາມາດຫຸ້ມຫໍ່ແບບແຕ້ມໄດ້ (__ocs_fmt_1__).
.cmd-cannot-build-the-transmittal-zip-e = __ocs_fmt_0__: ບໍ່ສາມາດສ້າງ ZIP ສົ່ງຕໍ່ໄດ້ (__ocs_fmt_1__).
.load-linetype-file = ໂຫຼດໄຟລ໌ປະເພດເສັ້ນ
.image-refusal-unknown-size = ບໍ່ສາມາດກຳນົດຂະໜາດຂອງ "__ocs_fmt_0__" ຈາກສ່ວນຫົວໄດ້ ແລະ ການຖອດລະຫັດເກີນຂີດຈຳກັດຮູບພາບ __ocs_fmt_1__ MB ຂອງລຸ້ນນີ້ — ບໍ່ສາມາດແນບໄດ້.
.already-loaded-different-contents-kept = "__ocs_fmt_0__" ໄດ້ໂຫຼດແລ້ວດ້ວຍເນື້ອຫາທີ່ແຕກຕ່າງ; ໄດ້ເກັບໄຟລ໌ເດີມໄວ້.
.session-had-open-drawing-s = ເຊສຊັນມີແບບແຕ້ມທີ່ເປີດຢູ່ __ocs_fmt_0__ ແບບ.
.restoring-drawing-s = ກຳລັງກູ້ຄືນ __ocs_fmt_0__ ແບບແຕ້ມ…
.restore-all = ກູ້ຄືນທັງໝົດ
.save-picker-failed-downloading = ການເລືອກບ່ອນບັນທຶກລົ້ມເຫຼວ: __ocs_fmt_0__; ກຳລັງດາວໂຫຼດສຳເນົາແທນ
.in-place-save-failed-downloaded = ການບັນທຶກທັບໄຟລ໌ເດີມລົ້ມເຫຼວ (__ocs_fmt_0__); ໄດ້ດາວໂຫຼດສຳເນົາແທນ
.web-already-open-shared-copy = "__ocs_fmt_0__" ເປີດຢູ່ໃນແທັບອື່ນແລ້ວ. ໃນເວັບ ທັງສອງແທັບໃຊ້ສຳເນົາທີ່ບັນທຶກໄວ້ອັນດຽວກັນ — ການບັນທຶກຄັ້ງສຸດທ້າຍຈະຂຽນທັບອີກອັນໜຶ່ງ.
.extraction-max-sources-web = ໃນໂປຣແກຣມທ່ອງເວັບ ສາມາດເພີ່ມແບບແຕ້ມໄດ້ສູງສຸດ __ocs_fmt_0__ ແບບ.
.parse-ms-purge-ms-caches-ms-xref-ms-total-ms = ວິເຄາະ __ocs_fmt_0__ms · ລ້າງຂໍ້ມູນ __ocs_fmt_1__ms · ແຄຊ __ocs_fmt_2__ms · xref __ocs_fmt_3__ms · ລວມທັງໝົດ __ocs_fmt_4__ms
.archive-save-the-drawing-first-it-has-no-file = ARCHIVE: ບັນທຶກແບບແຕ້ມກ່ອນ (ຍັງບໍ່ທັນມີທີ່ຢູ່ໄຟລ໌).
.autosaved-1-drawing = ບັນທຶກແບບແຕ້ມອັດຕະໂນມັດແລ້ວ 1 ແບບແຕ້ມ
@@ -3551,6 +3586,7 @@ annotate =
.tolerance-specify-insertion-point = TOLERANCE ກໍານົດຈຸດແຊກ:
insert =
.xref-unresolved-external-references = XREF ການອ້າງອີງພາຍນອກທີ່ບໍ່ພົບ: __ocs_fmt_0__ — ລາກໄຟລ໌ DWG/DXF ທີ່ອ້າງອີງມາວາງໃສ່ໜ້າເພື່ອລົງທະບຽນ, ຈາກນັ້ນເປີດແບບແຕ້ມນີ້ຄືນ ຫຼື ເອີ້ນໃຊ້ XRELOAD.
.pdfui-pdf-scale = ມາດຕາສ່ວນ PDF: __ocs_fmt_0__:1
.pdfui-specify-insertion-point = ກໍານົດຈຸດແຊກ:
.pdfui-no-pdf-underlays = ບໍ່ພົບຊັ້ນຮອງພື້ນ PDF.
@@ -4389,6 +4425,7 @@ layout =
.vplayer-f-layer-freeze-t-layer-thaw-enter-exit = VPLAYER F <ເລເຢີ> = ແຊ່ແຂງ | T <ເລເຢີ> = ລະລາຍ | Enter = ອອກ
view =
.color-scheme-set-to-system-currently-name = ຕັ້ງຮູບແບບສີເປັນ 'ລະບົບ' ແລ້ວ (ປັດຈຸບັນ __ocs_fmt_0__).
.ss-create-sheet-set = ສ້າງຊຸດແຜ່ນງານ
.ss-requires-integer-between = ຕ້ອງການຈໍານວນຖ້ວນລະຫວ່າງ __ocs_fmt_0__ ຫາ __ocs_fmt_1__.
.ss-new-sheet = ແຜ່ນງານໃໝ່
+5
View File
@@ -274,6 +274,9 @@ command-copy =
.mode = COPY Geef kopieermodus op [Single/Multiple] <Multiple>:
common =
.plot-preview-task = Plotvoorbeeld
.link-a-csv-data-source = CSV-gegevensbron koppelen
.csv-files = CSV-bestanden
.browser-cannot-open-typed-path = De browser kan een getypt pad niet openen; kies het bestand.
.recover-drawing = Tekening herstellen
.restore-it-as-a-recovered-tab-or-discard-the-copy = Herstel het als een hersteld tabblad of verwijder de kopie.
@@ -2402,6 +2405,8 @@ command =
.tcount-placement-overwrite-prefix-suffix-overw = TCOUNT Plaatsing [Overschrijven/Voorvoegsel/Achtervoegsel] <Overschrijven>:
file =
.web-already-open-shared-copy = "__ocs_fmt_0__" is al geopend in een ander tabblad. Op het web delen beide tabbladen één opgeslagen kopie — de laatste opslag overschrijft de andere.
.extraction-max-sources-web = In de browser kunnen maximaal __ocs_fmt_0__ tekeningen worden toegevoegd.
.in-place-save-failed-downloaded = Ter plekke opslaan mislukt (__ocs_fmt_0__); een kopie is gedownload
.save-picker-failed-downloading = Kiezen van opslagbestemming mislukt: __ocs_fmt_0__; een kopie wordt gedownload
.restore-all = Alles herstellen
+5
View File
@@ -273,6 +273,9 @@ command-copy =
.mode = COPY Podaj tryb kopiowania [Single/Multiple] <Multiple>:
common =
.plot-preview-task = Podgląd wydruku
.link-a-csv-data-source = Połącz źródło danych CSV
.csv-files = Pliki CSV
.browser-cannot-open-typed-path = Przeglądarka nie otworzy wpisanej ścieżki; wybierz plik.
.recover-drawing = Odzyskaj rysunek
.restore-it-as-a-recovered-tab-or-discard-the-copy = Przywróć go jako odzyskaną kartę lub odrzuć kopię.
@@ -2401,6 +2404,8 @@ command =
.tcount-placement-overwrite-prefix-suffix-overw = Umieszczenie TCOUNT [Nadpisanie/Przedrostek/Sufiks] <Overwrite>:
file =
.web-already-open-shared-copy = „__ocs_fmt_0__” jest już otwarty na innej karcie. W sieci obie karty dzielą jedną zapisaną kopię — ostatni zapis nadpisuje drugą.
.extraction-max-sources-web = W przeglądarce można dodać najwyżej __ocs_fmt_0__ rysunków.
.in-place-save-failed-downloaded = Zapis w miejscu nie powiódł się (__ocs_fmt_0__); pobrano kopię
.save-picker-failed-downloading = Wybór miejsca zapisu nie powiódł się: __ocs_fmt_0__; pobieranie kopii
.restore-all = Przywróć wszystkie
+5
View File
@@ -274,6 +274,9 @@ command-copy =
.mode = COPY Informe o modo de cópia [Single/Multiple] <Multiple>:
common =
.plot-preview-task = Visualização da plotagem
.link-a-csv-data-source = Vincular uma fonte de dados CSV
.csv-files = Arquivos CSV
.browser-cannot-open-typed-path = O navegador não pode abrir um caminho digitado; escolha o ficheiro.
.recover-drawing = Recuperar desenho
.restore-it-as-a-recovered-tab-or-discard-the-copy = Restaure-o como uma guia recuperada ou descarte a cópia.
@@ -2402,6 +2405,8 @@ command =
.tcount-placement-overwrite-prefix-suffix-overw = TCOUNT posicionamento [Sobrescrever/Prefixo/Sufixo] <Sobrescrever>:
file =
.web-already-open-shared-copy = "__ocs_fmt_0__" já está aberto em outra guia. Na web as duas guias compartilham uma única cópia armazenada — o último salvamento substitui a outra.
.extraction-max-sources-web = No navegador é possível adicionar no máximo __ocs_fmt_0__ desenhos.
.in-place-save-failed-downloaded = A gravação no local falhou (__ocs_fmt_0__); foi descarregada uma cópia
.save-picker-failed-downloading = A escolha do destino de gravação falhou: __ocs_fmt_0__; a descarregar uma cópia
.restore-all = Restaurar tudo
+5
View File
@@ -277,6 +277,9 @@ command-copy =
.mode = COPY Задайте режим копирования [Single/Multiple] <Multiple>:
common =
.plot-preview-task = Предварительный просмотр печати
.link-a-csv-data-source = Связать источник данных CSV
.csv-files = Файлы CSV
.browser-cannot-open-typed-path = Браузер не может открыть введённый путь; выберите файл.
.recover-drawing = Восстановление чертежа
.restore-it-as-a-recovered-tab-or-discard-the-copy = Восстановите его на отдельной вкладке или удалите копию.
@@ -2405,6 +2408,8 @@ command =
.tcount-placement-overwrite-prefix-suffix-overw = TCOUNT Размещение [Заменить/Префикс/Суффикс] <Заменить>:
file =
.web-already-open-shared-copy = «__ocs_fmt_0__» уже открыт в другой вкладке. В веб-версии обе вкладки используют одну сохранённую копию — последнее сохранение перезапишет другую.
.extraction-max-sources-web = В браузере можно добавить не более __ocs_fmt_0__ чертежей.
.in-place-save-failed-downloaded = Не удалось сохранить в файл (__ocs_fmt_0__); копия загружена
.save-picker-failed-downloading = Не удалось выбрать место сохранения: __ocs_fmt_0__; загружается копия
.restore-all = Восстановить все
+5
View File
@@ -259,6 +259,9 @@ command-copy =
.mode = COPY Kopyalama modu seçin [Single/Multiple] <Multiple>:
common =
.plot-preview-task = Çizim önizleme
.link-a-csv-data-source = CSV veri kaynağı bağla
.csv-files = CSV Dosyaları
.browser-cannot-open-typed-path = Tarayıcı yazılan bir yolu açamaz; dosyayı seçin.
.recover-drawing = Çizimi Kurtar
.restore-it-as-a-recovered-tab-or-discard-the-copy = Onu kurtarılan bir sekme olarak geri yükleyin veya kopyayı atın.
@@ -2386,6 +2389,8 @@ command =
.tcount-placement-overwrite-prefix-suffix-overw = TCOUNT Yerleştirme [Üzerine yaz/Önek/Sonek] <Üzerine yaz>:
file =
.web-already-open-shared-copy = "__ocs_fmt_0__" başka bir sekmede zaten açık. Web'de iki sekme tek bir kayıtlı kopyayı paylaşır — son kaydetme diğerinin üzerine yazar.
.extraction-max-sources-web = Tarayıcıda en fazla __ocs_fmt_0__ çizim eklenebilir.
.in-place-save-failed-downloaded = Yerine kayıt başarısız (__ocs_fmt_0__); bir kopya indirildi
.save-picker-failed-downloading = Kayıt hedefi seçimi başarısız: __ocs_fmt_0__; bir kopya indiriliyor
.restore-all = Tümünü geri yükle
+5
View File
@@ -261,6 +261,9 @@ command-copy =
.mode = COPY 输入复制模式选项 [Single/Multiple] <Multiple>:
common =
.plot-preview-task = 打印预览
.link-a-csv-data-source = 链接 CSV 数据源
.csv-files = CSV 文件
.browser-cannot-open-typed-path = 浏览器无法打开键入的路径;请改为选择文件。
.recover-drawing = 恢复图形
.restore-it-as-a-recovered-tab-or-discard-the-copy = 将其恢复为已恢复的标签页,或放弃该副本。
@@ -2389,6 +2392,8 @@ command =
.tcount-placement-overwrite-prefix-suffix-overw = TCOUNT 放置方式 [覆盖/前缀/后缀] <覆盖>:
file =
.web-already-open-shared-copy = “__ocs_fmt_0__”已在另一个选项卡中打开。在网页版中两个选项卡共享同一份存储副本——最后一次保存会覆盖另一份。
.extraction-max-sources-web = 浏览器中最多可添加 __ocs_fmt_0__ 个图形。
.in-place-save-failed-downloaded = 就地保存失败(__ocs_fmt_0__);已下载副本
.save-picker-failed-downloading = 选择保存目标失败:__ocs_fmt_0__;正在下载副本
.restore-all = 全部恢复
+5
View File
@@ -273,6 +273,9 @@ command-copy =
.mode = COPY 輸入複製模式選項 [Single/Multiple] <Multiple>:
common =
.plot-preview-task = 出圖預覽
.link-a-csv-data-source = 連結 CSV 資料來源
.csv-files = CSV 檔案
.browser-cannot-open-typed-path = 瀏覽器無法開啟輸入的路徑;請改為選擇檔案。
.recover-drawing = 恢復圖面
.restore-it-as-a-recovered-tab-or-discard-the-copy = 將其恢復為已恢復的分頁,或捨棄該副本。
@@ -2401,6 +2404,8 @@ command =
.tcount-placement-overwrite-prefix-suffix-overw = TCOUNT 放置方式 [覆蓋/前綴/後綴] <覆蓋>:
file =
.web-already-open-shared-copy = 「__ocs_fmt_0__」已在另一個索引標籤中開啟。在網頁版中兩個索引標籤共用同一份儲存複本——最後一次儲存會覆寫另一份。
.extraction-max-sources-web = 瀏覽器中最多可加入 __ocs_fmt_0__ 個圖面。
.in-place-save-failed-downloaded = 就地儲存失敗(__ocs_fmt_0__);已下載副本
.save-picker-failed-downloading = 選擇儲存目標失敗:__ocs_fmt_0__;正在下載副本
.restore-all = 全部恢復
-32
View File
@@ -976,27 +976,6 @@ mod round_trip_tests {
PlotStyleTable::from_bytes(table.name.clone(), &bytes).expect("reload")
}
/// Real .stb files use the same container with an `STBVER1` tag;
/// they must decompress instead of dying in the deflate fallback.
#[test]
fn stb_container_headers_parse() {
let mut bytes =
compress_ctb(PlotStyleTable::identity("x").to_text().as_bytes()).expect("compress");
// "PIAFILEVERSION_2.0," is 19 bytes, so 19..22 holds the "CTB" tag.
bytes[19..22].copy_from_slice(b"STB");
let table = PlotStyleTable::from_bytes("mystyles.stb", &bytes).expect("stb parses");
assert!(table.is_stb);
}
/// Named tables are refused with the actual limitation, not a generic
/// invalid-name error (and without touching the file system).
#[test]
fn load_named_rejects_stb_with_reason() {
let error = PlotStyleTable::load_named("mystyles.stb").unwrap_err();
assert!(error.contains("stb"), "{error}");
assert!(error.contains("color-dependent"), "{error}");
}
/// A table registered this session (the web stand-in for the plot-styles
/// folder) is what `load_named` returns for its name — matched
/// case-insensitively, the way the folder scan matches file names.
@@ -1015,17 +994,6 @@ mod round_trip_tests {
assert!(PlotStyleTable::load_named(super::MONOCHROME_PLOT_STYLE).is_ok());
}
/// The STB refusal comes before the registry lookup: even a registered
/// named table cannot be applied to a color-dependent plot.
#[test]
fn stb_refusal_precedes_the_session_registry() {
let bytes =
compress_ctb(PlotStyleTable::identity("x").to_text().as_bytes()).expect("compress");
super::register_session_table("Refused.stb", std::sync::Arc::new(bytes));
let error = PlotStyleTable::load_named("Refused.stb").unwrap_err();
assert!(error.contains("color-dependent"), "{error}");
}
/// The Plot dialog's table list includes the session-registered colour
/// tables, but never a named (.stb) one.
#[test]
+1 -1
View File
@@ -595,7 +595,7 @@ mod tests {
let (pages, total) = rasterize_preview_pages(bytes, 150.0, 12);
assert_eq!((total, pages.len()), (1, 1));
assert!(pages[0].width <= 4096 && pages[0].height <= 4096);
assert!(pages[0].width >= 4000 && pages[0].height >= 4000);
assert!(pages[0].width > 0 && pages[0].height > 0);
let pixels = pages[0].width as f64 * pages[0].height as f64;
assert!(pixels <= 4096.0 * 4096.0, "clamped, not {pixels} px");
}