Changes between Initial Version and Version 1 of Et:Translations


Ignore:
Timestamp:
2012-08-26T15:47:04+02:00 (14 years ago)
Author:
AivoK
Comment:

Initial version

Legend:

Unmodified
Added
Removed
Modified
  • Et:Translations

    v1 v1  
     1[[TranslatedPages(revision=33)]]
     2
     3= Tõlkimine =
     4
     5[[TOC(noheading,inline)]]
     6
     7== [wiki:StartupPage] tõlkimine ==
     8
     9JOSMi käivitamisel ilmuvate teadete lehe tõlget saab muuta lehel [wiki:StartupPageSource].
     10
     11Sellel lehel on spetsiaalne formaat:
     12 * Iga rida "en:" alustab uut tõlgitavat rida.
     13 * Iga rida mõnes muus keeles tõlgib eelnevat ingliskeelset rida.
     14 * Iga rida ilma märgisteta võetakse nii nagu see on.
     15 * "#" märgiga algavaid ridasid ignoreeritakse.
     16
     17Märkus: erinevate tõlkekogumite vahel ei ole alati tühje ridasid. Seepärast ole tähelepanelik - ära sega omavahel tõlkeid ega jäta mõnda vahele!
     18
     19Kui sa muudad ingliskeelset teksti, siis tuleks samaaegselt muuta ka tõlkeid. Kui sa ei ole võimeline seda tegema,
     20siis lisa keele ette "x", nii, et tõlge oleks ikka veel olemas, kuid välja lülitatud.
     21
     22Palun sorteeri tõlked keelelühendite järgi!
     23
     24Lehe eelvaates või uue versiooni loomisel näed, et lehel on mitu sektsiooni, iga keele jaoks oma.
     25'''EN''' tähisega read on veel tõlkimata ja märgis '''X''' tähistab ridasid mis on eemaldatud, sest ingliskeelne tekst on muutunud ja tõlge vajab uuendamist.
     26
     27Järgnevas tabelis on näha tõlkimise seis:
     28 * Kollane: Tõlked vajavad uuendamist
     29 * Roheline: Kõik on ajakohane
     30 * Arvud näitavad:
     31  * esimene: tõlkimata ridade arvu
     32  * teine: aegunud tõlgete arvu
     33
     34[[MOTD(status|StartupPageSource)]]
     35
     36== [wiki:VersionHistory] tõlkimine ==
     37
     38Vanemate JOSMi käivitamisel ilmuvate teadete tõlkeid saab muuta lehel [wiki:VersionHistorySource].
     39
     40Selle vorming on sama mis eelmisel.
     41
     42[[MOTD(status|VersionHistorySource)]]
     43
     44== JOSM kasutajaliidese tõlkimine ==
     45
     46Programmi kasutajaliidese tõlkimine toimub lehel [https://translations.launchpad.net/josm/trunk/ Launchpad].
     47
     48JAVA tõlkimisel on mõningad eripärad, mida tuleb tõlkimisel arvesse võtta:
     49 * Ülakoma ' on erimärk. Et seda ekraanil näha tuleb teda kaks korda kirjutada.
     50 * Keeltes, kus sageli ülakoma kasutatakse võib selle asemel kasutada märki ’ (näeb tõlkimisel parem välja ja tõenäoliselt ei häiri see oluliselt kasutajat)   
     51 * Ära kasuta tekstis looksulge {}, või siis ümbritse need ülakomadega '{' või '}'.
     52 
     53Launchpadis tehtud muudatused imporditakse JOSMi kõikides keeltes mis on juba JOSMis. JOSMi arendajate meeskond üritab tekstiandmeid uuendada vähemalt üle ühe nädala.
     54
     55Uus keel lisatakse JOSMi kui selles on vähemalt 2000 tõlgitud stringi. Et jõuda parimate tulemusteni alusta tõlkimist põhilisest kasutajaliidesest.
     56
     57Lühijuhend, kuidas lisada uue keele tuge testimise eesmärgil, kui ei ole veel jõutud 2000 stringi piirini:
     58* Loo keelefailid ja salvesta need plugina failis (või JOSMi tuumas):
     59 * Keelefaile hoitakse JOSMi kaustas "data" ja nimeks on neil väiketäheline keelekood, mille laiendiks on '''.lang'''.
     60 * Need failid on alati kogumikuna. Inglise keele põhifail ja tõlkefailid tuleb luua koos. Vastasel juhul need ei tööta õigesti.
     61 * Käivitada tuleb Perli skript [osm:source:applications/editors/josm/i18n/i18n.pl i18n.pl] koos teega sihtkaustani ja '''.po''' failidega, et luua tõlkeandmed.     
     62* Lisa uus keel [source:trunk/src/org/openstreetmap/josm/tools/I18n.java I18n.java] init() funktsiooni sisse:
     63 * Määratleda tuleb sobiv kood keele mitmuse režiimi jaoks.
     64 * Kirjelduse mitmuse vormide arvutuste jaoks võib leida Launchpadist allalaaditud '''.po''' failist.
     65 * Kui ükski olemasolev režiim ei sobi keelega, siis tuleks lisada uus režiim PluralMode nimekirja ja pluralEval() funktsiooni.
     66 * Mõne erilise keele jaoks on vaja lisada erikäsud [source:trunk/src/org/openstreetmap/josm/tools/LanguageInfo.java LanguageInfo.java] faili, et tõlkida Java keele ja uuemate keelte vahel, mida kasutatakse Launcpadis.   
     67 
     68Järgnevas tabelis on näha JOSM kasutajaliidese tõlkimise hetkeseis (ainult JOSMi tuum ilma pluginateta)
     69
     70[[JOSMTranslation(||=language code=||=normal strings=||=plural number=||=plural strings=||=complete plural sets=||||=total=||)]]
     71
     72{{{
     73#!comment
     74NOTE: This table misses all strings, which are not translated in at least 1 single additional language. This means it will be a bit too optimistic in case of newly added texts.
     75}}}
     76
     77== JOSMi onlain-abi ==
     78
     79Kõikide hetkel teadaolevate onlain-abilehtede nimekirja võib leida [wiki:DevelopersGuide/HelpSystem/HelpTopicsList Abiteemade nimekirjas]. See nimekiri on automaatselt loodav, kuid ei pruugi sellest hoolimata olla täielik.
     80Vaata järgmisest lõigust, kuidas tõlkimine edeneb.
     81
     82== Lehtede tõlkimine ==
     83
     84JOSM kasutab lihtsat meetodit - keele kood lisatakse lehe nime ette. Keelekoodide nimekirja näeb ja samas saab neid lisada oma keele jaoks lehel [wiki:TracLanguages].
     85
     86Igal ingliskeelsel põhilehel on lehe alguses makro {{{[[}}}{{{TranslatedPages]]}}}. See makro loob väikese menüü, kus on näha antud lehe kõiki olemasolevad tõlked teistesse keeltesse.
     87
     88Igal tõlgitud lehel on sama makro, kuid see sisaldab lisaks infot ingliskeelse põhilehe versiooni kohta, nagu on näha alljärgneval pildil:
     89
     90[[Image(wiki:Translations:revision.png)]]
     91
     92Kui põhilehe versioon on uuem tõlgitud versioonist (keegi uuendas ingliskeelset lehte), siis ilmub keelelinkide menüü alaosasse uus menüüvalik, mis näitab
     93tõlgitud versiooni ja kõige uuemat versiooni. Selle lingi peal klikkides kuvatakse erinevused nende versioonide vahel. Neid saab seejärel kasutada tõlke uuendamiseks.
     94Uuendamise ajal tuleks muuta tõlgitud lehe versioon kõige viimaseks ja peale salvestamist on lisalink kadunud.
     95
     96[[Image(wiki:Translations:diff.png)]]
     97
     98Mõned märkused:
     99* Ingliskeelsel põhilehel (või mõnel muul lehel) olevale pildile on võimalik juurde pääseda, kasutades lingis lehte: [[Image(wiki:Styles:Mappaint_deprecated.png)]] (näide)
     100 * Kuigi parem oleks, kui ekraanitõmmised oleksid kohalikus keeles, on vastuvõetavad on ka ingliskeelsed pildid ja nendega on ka vähem tööd.
     101* Tekstide sees olevad lingid peaksid viima sama keele tõlgitud lehtedele või tõlke puudumisel ingliskeelsetele lehtedele (koos märkusega ingl.)
     102* Lehed peaksid olema ühesugused ja kui sa lisad uut infot, siis uuenda samas ka ingliskeelset põhilehte (välja arvatud keele-spetsiifilised asjad)
     103
     104Vaata selle makro [WikiMacros#TranslatedPages-macro ingliskeelset kirjeldust] lisainfo saamiseks.
     105
     106Lehekülgi saab märgistada mittetäielikeks või vanadeks kui lisada tõlkemakrole parameeter '''outdated''' (mis on eraldatud komaga teistest parameetritest). Parameetri taha tuleb võrdusmärgi järel kirjutada tekst, mis kirjeldab põhjust. Komade ette tuleb lisada kurakaldkriips.
     107
     108Näide:
     109{{{[[}}}{{{TranslatedPages(revision=12,outdated=Tõlge poolik\, puudub viimane osa.]]}}}
     110
     111Vananenud sõnumid ingliskeelsest põhilehest võib kopeerida tõlkesse, kuid tõenäoliselt on parem kui need on ainult põhilehel. See võimaldab eraldada tõlkega seotud probleemid (tõlgitud lehtedel) sisuga seotud probleemidest (põhilehel).
     112
     113[wiki:OutdatedPages Vananenud lehtede nimekiri] näitab kõiki vananenud lehti ja nende seonduvaid probleeme.
     114
     115Järgnevalt on näha automaatselt genereeritud statistikud, kus on näha vead {{{[[}}}{{{TranslatedPages]]}}} makros või vananenud ja puuduvad lehed.   
     116
     117=== Tõlgete seisukorra tabel ===
     118
     119 * Punane: Lehel on viga (vaata vigade nimekirja allpool)
     120 * Kollane: Leht vajab uuendamist
     121 * Roheline: Kõik on korras
     122 * Hall: Leht puudub
     123
     124{{{
     125#!comment
     126When translating this page, don't copy the macro as is, but use  [[TranslatedPages(showstatus,lang=De)]] (for German), so only the relevant information for your language is printed.
     127}}}
     128[[TranslatedPages(showstatus,lang=Et)]]
     129
     130[[TranslatedPages(showproblems,silent)]]
     131
     132== Keelespetsiifilised tõlkemärkused ==
     133
     134Igal keelel on spetsiifilised reeglid, kuidas JOSMi ja OpenStreetMapi mõisteid ja tekste tuleks tõlkida.
     135
     136{{{
     137#!comment
     138NOTE to translators: Add translation notes, and every language specific information in the translated pages. See e.g. German page for examples.
     139}}}