Fill Vietnamese and Lithuanian catalog coverage gaps (#2510)

Co-authored-by: Codex <codex@openai.com>
This commit is contained in:
FredApps
2026-10-15 16:50:50 +02:00
committed by GitHub
parent 609a724235
commit dc41044ba7
4 changed files with 80 additions and 7 deletions
+2 -2
View File
@@ -27,8 +27,8 @@ Every asset PdfCraft includes, bundles or uses to build its published material,
| `crates/ui-egui/src/i18n/uk.tsv` | Ukrainian interface translation catalog | PdfCraft contributors | MIT OR Apache-2.0 | Contributor-original: clean-room translations of PdfCraft's English UI labels, no proprietary localisation resources | Ukrainian UI strings, compiled in by crates/ui-egui/src/i18n/mod.rs |
| `crates/ui-egui/src/i18n/ar.tsv` | Arabic interface translation catalog | PdfCraft contributors | MIT OR Apache-2.0 | Contributor-original: clean-room translations of PdfCraft's English UI labels, no proprietary localisation resources | Arabic UI strings, compiled in by crates/ui-egui/src/i18n/mod.rs |
| `crates/ui-egui/src/i18n/tr.tsv` | Turkish interface translation catalog | PdfCraft contributors | MIT OR Apache-2.0 | Contributor-original: clean-room translations of PdfCraft's English UI labels, no proprietary localisation resources | Turkish UI strings, compiled in by crates/ui-egui/src/i18n/mod.rs |
| `crates/ui-egui/src/i18n/lt.tsv` | Lithuanian interface translation catalog | PdfCraft contributors | MIT OR Apache-2.0 | Contributor-original: clean-room translations of PdfCraft's English UI labels and user-facing messages; reviewed by a native Lithuanian-speaking contributor | Lithuanian UI strings, compiled in by crates/ui-egui/src/i18n/mod.rs |
| `crates/ui-egui/src/i18n/vi.tsv` | Vietnamese interface translation catalog | PdfCraft contributors | MIT OR Apache-2.0 | Contributor-original: clean-room translations of PdfCraft's English UI labels; PhotoCraft and VectorCraft Vietnamese catalogs used only as translation memory when English source and semantic context matched; reviewed by a native Vietnamese-speaking contributor | Vietnamese UI strings, compiled in by crates/ui-egui/src/i18n/mod.rs |
| `crates/ui-egui/src/i18n/lt.tsv` | Lithuanian interface translation catalog | PdfCraft contributors | MIT OR Apache-2.0 | Contributor-original: clean-room translations of PdfCraft's English UI labels and user-facing messages; original catalog reviewed by a native Lithuanian-speaking contributor; 2026-10-15 coverage additions are AI-assisted and not separately native-reviewed | Lithuanian UI strings, compiled in by crates/ui-egui/src/i18n/mod.rs |
| `crates/ui-egui/src/i18n/vi.tsv` | Vietnamese interface translation catalog | PdfCraft contributors | MIT OR Apache-2.0 | Contributor-original: clean-room translations of PdfCraft's English UI labels; PhotoCraft and VectorCraft Vietnamese catalogs used only as translation memory when English source and semantic context matched; original catalog reviewed by a native Vietnamese-speaking contributor; 2026-10-15 coverage additions are AI-assisted and not separately native-reviewed | Vietnamese UI strings, compiled in by crates/ui-egui/src/i18n/mod.rs |
| `assets/icons/accessibility.svg` | Lucide icon "accessibility" | Lucide Contributors (portions Cole Bemis, Feather) | ISC | https://github.com/lucide-icons/lucide (npm lucide-static 1.49.0, icons/accessibility.svg) | UI icon, embedded via crates/ui-egui/src/icon_data.rs |
| `assets/icons/align-left.svg` | Lucide icon "align-left" | Lucide Contributors (portions Cole Bemis, Feather) | ISC | https://github.com/lucide-icons/lucide (npm lucide-static 1.49.0, icons/align-left.svg) | UI icon, embedded via crates/ui-egui/src/icon_data.rs |
| `assets/icons/align-center.svg` | Lucide icon "align-center" | Lucide Contributors (portions Cole Bemis, Feather) | ISC | https://github.com/lucide-icons/lucide (npm lucide-static 1.49.0, icons/align-center.svg) | UI icon, embedded via crates/ui-egui/src/icon_data.rs |
+4 -4
View File
@@ -223,24 +223,24 @@ sha256 = "de988b6959572931c4878a0588109c236bf8c5d46ef57c7a406b6ab42de51339"
path = "crates/ui-egui/src/i18n/lt.tsv"
title = "Lithuanian interface translation catalog"
author = "PdfCraft contributors"
source = "Contributor-original: clean-room translations of PdfCraft's English UI labels and user-facing messages; reviewed by a native Lithuanian-speaking contributor"
source = "Contributor-original: clean-room translations of PdfCraft's English UI labels and user-facing messages; original catalog reviewed by a native Lithuanian-speaking contributor; 2026-10-15 coverage additions are AI-assisted and not separately native-reviewed"
licence = "MIT OR Apache-2.0"
licence_file = "LICENSE-MIT"
kind = "translation"
usage = "Lithuanian UI strings, compiled in by crates/ui-egui/src/i18n/mod.rs"
sha256 = "63955758227bd57329b22dc7c16ed9cee8b0a15df9453477755849c886424dd5"
sha256 = "62151d79be5089d964876b6569d490ee3fdacef4388684b574be9627b1354e92"
[[asset]]
path = "crates/ui-egui/src/i18n/vi.tsv"
title = "Vietnamese interface translation catalog"
author = "PdfCraft contributors"
source = "Contributor-original: clean-room translations of PdfCraft's English UI labels; PhotoCraft and VectorCraft Vietnamese catalogs used only as translation memory when English source and semantic context matched; reviewed by a native Vietnamese-speaking contributor"
source = "Contributor-original: clean-room translations of PdfCraft's English UI labels; PhotoCraft and VectorCraft Vietnamese catalogs used only as translation memory when English source and semantic context matched; original catalog reviewed by a native Vietnamese-speaking contributor; 2026-10-15 coverage additions are AI-assisted and not separately native-reviewed"
licence = "MIT OR Apache-2.0"
licence_file = "LICENSE-MIT"
kind = "translation"
usage = "Vietnamese UI strings, compiled in by crates/ui-egui/src/i18n/mod.rs"
sha256 = "b54adaa6515dbfb0de3859b30989054e5fcc4f56e66e9cc713c7bf509bdbbac3"
sha256 = "f9002d56e44e49429e0cdeabb10525f79f32831b94233f3c0a8a0ecb202850d5"
[[asset]]
path = "assets/icons/accessibility.svg"
+7
View File
@@ -2672,3 +2672,10 @@ key Space Tarpas
Make properties default Nustatyti ypatybes kaip numatytąsias
Pages selected Pasirinkti puslapiai
Page properties Puslapio ypatybės
# AI-assisted additions for concurrently merged UI features (2026-10-15).
# These additions have not had separate native-speaker review.
Mouse wheel scroll speed Pelės ratuko slinkimo greitis
The password must have at least 6 characters. Slaptažodį turi sudaryti bent 6 simboliai.
This file changed on disk. Reload it to see the new version; your unsaved changes will be lost. Šis failas diske pasikeitė. Įkelkite jį iš naujo, kad pamatytumėte naują versiją; neįrašyti pakeitimai bus prarasti.
theme Appearance Išvaizda
Can't render this file because it contains an unexpected character in line 404 and column 9.
+67 -1
View File
@@ -1,7 +1,7 @@
# Vietnamese (vi) catalog. Columns, separated by a TAB: context <TAB> source <TAB> translation
#
# Clean-room translations from PdfCraft's English UI labels. Reviewed by a native
# Vietnamese-speaking contributor. PhotoCraft/VectorCraft Vietnamese catalogs were used only as
# Vietnamese-speaking contributor for the original catalog; later additions are marked below. PhotoCraft/VectorCraft Vietnamese catalogs were used only as
# translation memory when the English source and its meaning in context matched. Product and
# format names (PdfCraft, PDF, PDF/A, OCR, XFA, Word…) remain names where appropriate.
# Plural rule: `plural_none` — every @plural row lists exactly one form.
@@ -2615,3 +2615,69 @@ key Space Space
Redact Image Xóa nội dung nhạy cảm của hình ảnh
Create Link… Tạo liên kết…
Recognize Text… Nhận dạng văn bản…
# AI-assisted additions for concurrently merged UI features (2026-10-15).
# These additions have not had separate native-speaker review.
Characters Ký tự
Characters without spaces Ký tự không tính dấu cách
Counting words… {n} pages read Đang đếm từ… đã đọc {n} trang
Crop Image Xén hình ảnh
Current page only Chỉ trang hiện tại
DN: Tên phân biệt:
Date: Ngày:
Digitally signed by Được ký số bởi
Exclude image/OCR text Loại trừ văn bản trong ảnh/OCR
Exclude tagged code blocks Loại trừ khối mã đã gắn thẻ
Exclude tagged tables Loại trừ bảng đã gắn thẻ
Exclusions use PDF tags. Untagged tables and code remain included. Image exclusion also removes invisible text. Việc loại trừ dựa trên thẻ PDF. Bảng và mã chưa gắn thẻ vẫn được tính. Loại trừ hình ảnh cũng loại bỏ văn bản ẩn.
Fill colour: Màu tô:
Font size Cỡ chữ
Full Screen Toàn màn hình
Location: Vị trí:
Make properties default Đặt thuộc tính làm mặc định
Mark as artifact Đánh dấu là thành phần trang trí
Mark content as artifact Đánh dấu nội dung là thành phần trang trí
Merge image fragments Gộp các mảnh hình ảnh
Mobile Di động
New file only Chỉ tệp mới
New file: {name} Tệp mới: {name}
Next tab Thẻ tiếp theo
No printers were found. Check that the printer is installed and the print spooler is running, then open Print again. Không tìm thấy máy in. Kiểm tra xem máy in đã được cài đặt và dịch vụ hàng đợi in đang chạy, rồi mở lại hộp thoại In.
Not now Để sau
Old file: {name} Tệp cũ: {name}
Opacity: Độ mờ:
Open in Full Screen mode? Mở ở chế độ toàn màn hình?
Optimizing… merging image fragments Đang tối ưu hóa… gộp các mảnh hình ảnh
Outline colour: Màu đường viền:
Page properties Thuộc tính trang
Pages counted Số trang đã đếm
Pages selected Số trang đã chọn
Previous tab Thẻ trước
Print as image In dưới dạng hình ảnh
Reason: Lý do:
Redaction mark appearance Hình thức dấu xóa nội dung nhạy cảm
Remove Crop Bỏ xén
Remove this leaf tag from reading order and mark its direct content as an artifact Xóa thẻ lá này khỏi thứ tự đọc và đánh dấu nội dung trực tiếp của nó là thành phần trang trí
Resolution: Độ phân giải:
Save anyway Vẫn lưu
Save over the changed file? Lưu đè lên tệp đã thay đổi?
Scroll speed (mouse wheel and arrow keys) Tốc độ cuộn (con lăn chuột và phím mũi tên)
Set page transitions Đặt hiệu ứng chuyển trang
Shown while the pointer is over a mark. Hiển thị khi con trỏ nằm trên một dấu.
Side by side Cạnh nhau
Some content could not be classified safely and was kept in the count. Một số nội dung không thể được phân loại an toàn và vẫn được tính.
Some pages contain no countable text. Scanned images need OCR first. Một số trang không có văn bản có thể đếm. Ảnh quét cần được nhận dạng văn bản (OCR) trước.
Standard Tiêu chuẩn
The labels are in English: the signature's font can't draw them in this language. Các nhãn được hiển thị bằng tiếng Anh: phông chữ của chữ ký không thể hiển thị chúng bằng ngôn ngữ này.
The password must have at least 8 characters. Mật khẩu phải có ít nhất 8 ký tự.
This document asks to open in Full Screen mode: the page fills the screen and nothing else shows. Press Esc at any time to leave it. Tài liệu này yêu cầu mở ở chế độ toàn màn hình: trang chiếm toàn bộ màn hình và không hiển thị nội dung nào khác. Nhấn Esc bất kỳ lúc nào để thoát.
This file changed on disk. Reload shows the new version and drops your unsaved changes; Save replaces it with this version. Tệp này đã thay đổi trên đĩa. Tải lại sẽ hiển thị phiên bản mới và bỏ các thay đổi chưa lưu của bạn; Lưu sẽ thay thế tệp bằng phiên bản này.
Trim the picture with its handles; Enter or Done applies Xén hình bằng các tay nắm; nhấn Enter hoặc Xong để áp dụng
Use it when a printer skips text, shading or transparency. The print is no longer searchable text; with Print in grayscale, the pictures are grey. Dùng khi máy in bỏ sót văn bản, chuyển sắc hoặc độ trong suốt. Bản in không còn chứa văn bản có thể tìm kiếm; với In thang độ xám, hình ảnh sẽ có màu xám.
What takes up the space in this file, by kind of content. Dung lượng mà từng loại nội dung chiếm trong tệp này.
Word count Số từ
Word counting stopped unexpectedly. Việc đếm từ đã dừng đột ngột.
Word count… Đếm từ…
Words Từ
“{name}” changed on disk after it was opened or last saved. Saving now replaces that newer version with this one. “{name}” đã thay đổi trên đĩa sau khi được mở hoặc lưu lần cuối. Lưu lúc này sẽ thay thế phiên bản mới hơn đó bằng phiên bản này.
@id file.word_count Đếm từ…
Can't render this file because it contains an unexpected character in line 490 and column 12.