Changes between Initial Version and Version 1 of Lv:Translations


Ignore:
Timestamp:
2025-12-26T20:41:25+01:00 (8 months ago)
Author:
rusjanis
Comment:

add Language: lv

Legend:

Unmodified
Added
Removed
Modified
  • Lv:Translations

    v1 v1  
     1[[TranslatedPages]]
     2
     3= Tulkošana =
     4Tulkošana ir vienots kopums, kas sadalīts trīs daļās: viena ir redzama katrā JOSM [#StartupPage palaišanas reizē], otrā ir [#Software programmatūras] lietotāja saskarne un OSM dati, bet trešā ir tiešsaistes palīdzības [wikitr:{t}:Translations/Wiki Wiki] sadaļa.
     5
     6[[PageOutline(2-10,Satura rādītājs)]]
     7
     8Tulkošanas gaita laika gaitā ir redzama lapā [wikitr:{t}:/Translations/Statistics].
     9
     10
     11== Wiki un tiešsaistes palīdzība ==
     12Šis Wiki ir laba vieta, kur sākt līdzdalību. Tas kalpo arī kā JOSM [wikitr:{t}:/Help tiešsaistes palīdzība]. Sīkāku informāciju skatiet [wikitr:{t}:/Translations/Wiki]. Jūs varat sākt darbu tūlīt pat — kā jau jebkurā labā wiki vietnē.
     13
     14Dažas [#Languagespecificnotes piezīmes angļu valodai] ir atrodamas šīs lapas apakšā.
     15
     16Visu pašlaik zināmo tiešsaistes palīdzības lapu sarakstu var atrast [wiki:/DevelopersGuide/HelpSystem/HelpTopicsList palīdzības tēmu sarakstā]. Šis saraksts tiek izveidots automātiski, taču var būt nepilnīgs.
     17
     18Piezīme: Daži šajā wiki izmantotie spraudņi (piemēram, mēstuļu filtrs), tāpat kā JOSM, tiek tulkoti [https://translations.launchpad.net/tracplugins/trunk/ Launchpad] platformā.
     19
     20== StartupPage (Sākuma lapa) ==#StartupPage
     21[wikitr:{t}:/StartupPage JOSM sākuma ziņojumu] tulkojumu var mainīt lapā [wiki:StartupPageSource].
     22
     23Šai lapai ir īpašs formāts:
     24 * Katra rinda "en:" sāk jaunu tulkojamu rindu.
     25 * Katra rinda ar citu [TracLanguages valodas saīsinājumu] tulko iepriekšējo angļu valodas rindu.
     26 * Katra rinda bez specifiskiem apzīmējumiem tiek uztverta "tāda, kāda tā ir".
     27 * Rindas, kas sākas ar "#", tiek ignorētas.
     28
     29PIEZĪME: Starp dažādiem kopām ne vienmēr ir tukšas rindas. Esiet uzmanīgi, lai nesajauktu tulkojumus vai kādu neaizmirstu! Lūdzu, kārtojiet ierakstus katrā kopā pēc valodas saīsinājuma (mazajiem burtiem), bet "en:" vienmēr paturiet pirmo.
     30
     31Mainot tekstu angļu valodā, lūdzu, ņemiet vērā, ka būs jāpielāgo arī tulkojumi. Ja nevarat to izdarīt, pievienojiet "x" pirms valodas saīsinājuma, lai tulkojums joprojām būtu pieejams kā melnraksts, bet tiktu atspējots.
     32
     33Priekšskatītajā vai saglabātajā lapā tiek rādītas vairākas sadaļas, kas sakārtotas pēc valodām.
     34Rindas, kas atzīmētas ar **EN**, rāda netulkotas rindas.
     35Rindas, kas atzīmētas ar **X**, ir atzīmētas kā melnraksta rindas.
     36Rindas, kas atzīmētas ar **BASE**, trūkst konkrētajā tulkojumā un ir aizstātas ar valodas pamatvariantu (piemēram, "ca" izmantots trūkstošā "ca@valencia" vietā).
     37
     38Vecāku [wikitr:{t}:/VersionHistory JOSM sākuma ziņojumu] tulkojumu var mainīt lapā [wiki:VersionHistorySource] tekošajam gadam. Katram iepriekšējam gadam eksistē atsevišķa lapa (piemēram, [wiki:VersionHistorySource/2021]) līdz pat 2008. gadam. Rindu formāts ir tāds pats kā iepriekš aprakstīts.
     39
     40
     41== Programmatūra ==#Software
     42Programmas tekstu, tostarp spraudņu, tulkošana tiek veikta [https://translations.launchpad.net/josm/trunk/ Launchpad] platformā. Daži spraudņi tā vietā tiek tulkoti [https://www.transifex.com/josm/josm/dashboard/ Transifex] (kopš 2018. gada janvāra tie ir Mapillary, geojson un scripting). Skatiet pieteikumu #8645 par plāniem attiecībā uz izmantojamo platformu.
     43
     44Launchpad tulkošanas sagataves tiek atjauninātas katru nakti kopā ar jauno [/latest] būvējumu. Tulkotās virknes tiek importētas JOSM pirms katras jaunās [/tested] versijas izlaišanas (kas parasti notiek katra mēneša beigās, skatīt [/roadmap]) vai biežāk, ja nepieciešams.
     45
     46Java tulkošanai ir dažas īpatnības, kas jāatceras tulkojot:
     47 * Zīme `'` ir [https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/text/MessageFormat.html īpaša rakstzīme]. Tā ir jāatceļ (escape) ar citu `'`, tāpēc `''` gala rezultātā nozīmē vienu pēdiņu.
     48 * Valodām, kurās šī rakstzīme tiek lietota bieži, atcelšanas vietā var izmantot tipogrāfisko `’` (tulkojot izskatās labāk, un gala programmatūrā lietotājs diez vai pamanīs atšķirību).
     49  * Šī rakstzīme ir U+2019 ar nosaukumu RIGHT SINGLE QUOTATION MARK
     50  * Linux vidē šī rakstzīme ir pieejama ar ''`<ALT-GR>+<SHIFT>+<N>`''
     51  * Windows vidē rakstzīme ir pieejama, turot ''`<ALT>`'' un uz ciparu tastatūras ierakstot `0146`
     52 * Neizmantojiet ziņojumu formatēšanas iekavas `{}`, bet, ja tās nepieciešamas, atceliet katru ar vienpēdiņām, piemēram, `'{'` vai `'}'`.
     53
     54Visām virknēm ir atsauce uz vietu pirmkodā, kur tās parādās. Tas var palīdzēt atrast pareizo tulkojumu. Pirmkodus varat atrast šeit:
     55* vai
     56*
     57* avoti, kas sākas ar **trans_**, ir konvertēti no datu failiem:
     58  * trans_maps.java: [/maps mūsu fona attēlu saraksts]
     59  * trans_plugins.java: [/plugin spraudņu aprakstu teksti]
     60  * trans_presets.java:
     61  * trans_surveyor.java:
     62
     63Jaunu valodu tulkošanu Launchpad var sākt jebkurā laikā. Tās tiks pievienotas JOSM binārajam failam, kad būs iztulkotas vismaz 2000 virknes. Lūdzu, sāciet ar galveno lietotāja saskarni, lai sasniegtu labākos rezultātus.
     64
     65Īss apraksts, kā pievienot jaunas valodas atbalstu testa nolūkos, ja 2000 virkņu limits vēl nav sasniegts:
     66* Izveidojiet valodas failus un saglabājiet tos spraudņa failā (vai JOSM kodolā):
     67  * Valodu faili tiek glabāti JOSM direktorijā "data" un nosaukti ar valodas kodu mazajiem burtiem ar paplašinājumu **.lang**.
     68  * Šie faili vienmēr ir komplekts. Angļu valodas bāzes fails un tulkošanas faili ir jāizveido kopā, pretējā gadījumā tie nedarbosies pareizi.
     69  * Perl skripts ir jāizsauc, norādot mērķa direktoriju un **.po** failus, lai izveidotu tulkošanas datus.
     70* Pievienojiet jauno valodu funkcijā init() failā :
     71  * Jānorāda atbilstošs kods valodas daudzskaitļa (plural) režīmam.
     72  * Daudzskaitļa aprēķinu aprakstu var atrast no Launchpad lejupielādētajā **.po** failā.
     73  * Ja neviens no esošajiem režīmiem neatbilst valodai, PluralMode uzskaitījumā un pluralEval() funkcijā ir jāpievieno jauns.
     74  * Dažām īpašām valodām ir nepieciešams pievienot labojuma kodu , lai translētu starp Java valodas kodu un jaunākajiem kodiem, ko izmanto Launchpad.
     75
     76
     77== Piezīmes konkrētām valodām ==#Languagespecificnotes
     78Lūdzu, skatiet [wikitr:{t}:/Glossary skaidrojošo vārdnīcu].