Changes between Version 5 and Version 6 of Cs:Translations


Ignore:
Timestamp:
Jul 21, 2011 1:46:42 PM (2 years ago)
Author:
jezevec
Comment:

update - ver

Legend:

Unmodified
Added
Removed
Modified
  • Cs:Translations

    v5 v6  
    1 [[TranslatedPages(revision=18)]] 
     1[[TranslatedPages(revision=22)]] 
    22 
    33= Překlady = 
     
    4444 
    4545Překlad jednotlivých textů používaných v aplikaci je na [https://translations.launchpad.net/josm/trunk/ Launchpad]. 
     46 
     47Překlady Java aplikací přinášejí některé speciality, které je třeba mít na paměti: 
     48 * Apostrof ' je speciální znak. Musí být escapován dalším apostrofem ', takže !'' ve výsledku znamená jeden zobrazený apostrof. 
     49 * V jazycích, které tyto znaky používají ve velkém je vhodnější použít místo něj jednoduchou uvozovku ’, kterou není nutné zdvojovat (a vypadá v překladu lépe, ve výsledku uživatel těžko pozná rozdíl). 
     50 * Nepoužívejte složené závorky pro formátování textu {}, nebo když, tak je uzavřete do apostrofů '{' nebo '}'. 
     51 
     52Změny provedené v Launchpadu budou importovány do JOSM se všemi jazyky které již v JOSM existují. Tým vyvíjející JOSM tyto změny importuje alespoň jednou za dva týdny. 
     53 
     54Nový jazyk bude do JOSM přidán, pokud bude přelo alespoň 2000 řetězců. Pro dosažení nejlepších výsledků začněte prosím se základním rozhraním. 
     55 
     56Krátký popis způsobu přidání nového jazyka pro testovací účely, než dosáhne 2000 přeložených řetězců: 
     57* Vytvořte jazykové soubory a uložte je jako soubor pluginu: 
     58 * Jazykové soubory jsou uloženy přímo v adresáři "data" JOSM a pojmenovány malými písmeny jazykovým kódem s příponou '''.lang'''. 
     59 * Tyto soubory jsou vždy jako sada. Základní anglický soubor a překladové soubory musí být vytvořeny zároveň nebo nebudou fungovat správně. 
     60 * Perlový script [osm:source:applications/editors/josm/i18n/i18n.pl i18n.pl] musí být zavolán s cílovým adresářem a '''.po''' soubory pro vytvoření překladových dat. 
     61* Přidejte svůj jazyk do funkce init() v souboru [source:trunk/src/org/openstreetmap/tools/I18n.java I18n.java]. 
     62 * Musíte definovat správný algoritmus pro množná čísla (plurál) vašeho jazyka. 
     63 * Popis algoritmu je k nalezení v '''.po''' souboru staženém z Launchpadu. 
     64 * Pokud žádný z existujících režimů vašemu jazyku neodpovídá, potřebujete přidat další do PluralMode enumeration a do funkce pluralEval(). 
     65 * Pro některé jazyky je nutné přidat kód do [source:trunk/src/org/openstreetmap/josm/tools/LanguageInfo.java LanguageInfo.java] kvůli překladu mezi kódem Javy a novějším kódem Launchpadu. 
    4666 
    4767== Online nápověda JOSM ==