თარგმანის პროექტი¶
FiberQ-ის ინტერფეისის ქართული თარგმანი — 306 სტრიქონი.
სტატუსი¶
| upstream issue | vukovicvl/fiberq#43 — ღიაა |
| კატალოგი | fiberq/i18n/fiberq_ka.ts — ჯერ არ არსებობს |
| დრაფტში | 306 / 306 (100%) |
| შემდეგი ნაბიჯი | მეინთეინერი აგენერირებს ცარიელ .ts ფაილს |
რატომ ვერ ვქმნით ფაილს თვითონ
CONTRIBUTING.md ცალსახად ამბობს: ახალი ენისთვის ჯერ issue იხსნება და ცარიელ
კატალოგს მეინთეინერი აგენერირებს — „you do not need to create the file yourself".
ეს ტექნიკური მოთხოვნაა: .ts ფაილი pylupdate-ით გენერირდება კოდიდან, სწორი
language ატრიბუტითა და <location> მიმთითებლებით.
ჩვენი თარგმანი პირველი იქნება¶
ეს გასაკვირი აღმოჩენა იყო. FiberQ-ს ორი კატალოგი აქვს, მაგრამ არც ერთი არ არის ნათარგმნი:
| ფაილი | სტრიქონი | ნათარგმნი |
|---|---|---|
fiberq_fr.ts |
306 | 0 |
fiberq_sr.ts |
306 | 3 |
სერბულში სამი სატესტო სტრიქონია შევსებული. ავტორი სერბია და საკუთარი ენაც არ უთარგმნია — i18n ინფრასტრუქტურა აქვს აწყობილი და მოხალისეებს ელოდება.
ამიტომ ვთარგმნით ინგლისურიდან: <source> ველი ყოველთვის ინგლისურია, fr და sr
ფაილები ბაიტ-იდენტურია ამ ნაწილში.
კატალოგის აგებულება¶
15 კონტექსტი, 306 შეტყობინება, აქედან 13 numerus (მთვლელი):
| კონტექსტი | სტრიქონი | numerus |
|---|---|---|
FiberQPlugin |
132 | 9 |
ValidationRules |
45 | — |
ValidationReport |
28 | — |
ValidationPanel |
25 | 4 |
RoutingUI |
13 | — |
ElementNames |
12 | — |
FiberQ |
12 | — |
ObjectsUI |
10 | — |
DrawingsUI |
7 | — |
CableLayingUI |
6 | — |
DuctingUI · SelectionUI · SlackUI |
12 | — |
ElementPlacementUI |
3 | — |
QuickToolbar |
1 | — |
დოკუმენტაცია მოძველებულია
docs/TRANSLATING.md-ის ცხრილი v1.4.0-მდელია: აკლია ElementNames, ValidationPanel,
ValidationReport და ValidationRules — 110 სტრიქონი, კატალოგის მესამედზე მეტი.
ასევე 10 placeholder-ს ასახელებს, სინამდვილეში კი 34-ია.
შეტყობინებულია issue #43-ში.
ქართულის სპეციფიკა¶
ერთი მრავლობითი ფორმა. ქართული Qt/CLDR-ში ერთფორმიანია — 13 numerus სტრიქონზე
Qt Linguist ერთ ველს გვაჩვენებს, ფრანგულის ორის ნაცვლად. რიცხვის შემდეგ არსებითი
მხოლობითში რჩება: 5 შეცდომა, არა 5 შეცდომები.
ბრუნვები placeholder-ებზე. დაბოლოება ფრჩხილების გარეთ ჯდება:
{layer} ბაიტ-იდენტურია, -ში მის გარეთაა. ეს ყველაზე ხშირი ხაფანგია.
მთავრული ასოები არ არსებობს — ინგლისურის Title Case არ მეორდება.
ბრძანებები ზმნური არსებითით — ბოძის განთავსება, არა განათავსე ბოძი.
როგორ ვმუშაობთ¶
- ბატჩებად — არა ერთი დიდი ფაილი თვეების შემდეგ (პროგრესი)
- ლექსიკონი ჯერ — ტერმინოლოგია ერთხელ წყდება, მერე მექანიკურად გამოიყენება
<extracomment>პირველადი წყაროა — ინგლისურიდან „ლოგიკური" თარგმანი რამდენჯერმე სრულიად არასწორი აღმოჩნდა- ეჭვი ღიად რჩება —
TRANSLATING.mdპირდაპირ ამბობს: დაფლაგული ხარვეზი უკეთესია, ვიდრე თავდაჯერებულად არასწორი ტერმინი