Changes between Initial Version and Version 1 of Eo:Translations


Ignore:
Timestamp:
2025-02-26T19:04:30+01:00 (18 months ago)
Author:
paleid
Comment:

Added Esperanto version

Legend:

Unmodified
Added
Removed
Modified
  • Eo:Translations

    v1 v1  
     1[[TranslatedPages(revision=80)]]
     2
     3= Tradukoj =
     4Tradukado estas tuto dividita en tri partoj, unu el kiuj estas videbla sur ĉiu [#StartupPage startpaĝo] en JOSM, alia per la [#Programaro Programaro] uzantinterfaco kaj OSM-datumoj, kaj la tria nomata [wikitr:Translations/Wiki Vikio] por Reta helpo.
     5
     6[[PageOutline(2-10,Enhavtabelo)]]
     7
     8La stato de la tradukado dum la tempo montriĝas sur [wikitr:/Translations/Statistics].
     9
     10== Vikio kaj Reta helpo ==
     11Bona komenco por kontribui estas ĉi tiu Vikio. Ĝi ankaŭ servas kiel [wikitr:/Help Reta Helpo] por JOSM. Bonvolu vidi la detalojn sur [wikitr:/Translations/Wiki]. Vi povas komenci labori tuj — kiel en ĉiu bona vikio.
     12
     13Kelkaj [#Lingvospecifajnotoj anglalingvaj notoj] troviĝas ĉe la fundo de ĉi tiu paĝo.
     14
     15Listo de ĉiuj nuntempe konataj retaj helpopaĝoj troveblas ĉe la [wiki:/DevelopersGuide/HelpSystem/HelpTopicsList Listo de helpotemoj]. Ĉi tiu listo estas kreita aŭtomate, sed povas esti nekompleta.
     16
     17Noto: Kelkaj el la kromprogramoj uzataj en ĉi tiu vikio (ekzemple la Spamfiltrilo) estas, kiel JOSM, tradukitaj ĉe [https://translations.launchpad.net/tracplugins/trunk/ Launchpad].
     18
     19== Startpaĝo ==#StartupPage
     20La traduko de [wikitr:/StartupPage JOSM startmesaĝoj] povas esti ŝanĝita ĉe [wiki:StartupPageSource].
     21
     22Ĉi tiu paĝo havas specialan formaton:
     23 * Ĉiu linio "en:" komencas novan tradukeblan linion.
     24 * Ĉiu linio kun alia [TracLanguages lingvo-mallongigo] tradukas la antaŭan anglan linion.
     25 * Ĉiu linio sen specifaĵoj estas prenita kiel estas.
     26 * Linioj komencantaj per "#" estas ignorataj.
     27
     28NOTO: Ne ĉiam estas malplenaj linioj inter la malsamaj aroj. Atentu ne miksi tradukojn aŭ forgesi iujn! Bonvolu ordigi la enskribojn en ĉiu aro laŭ la minuskla lingvo-mallongigo, sed tenu "en:" unue.
     29
     30Kiam vi ŝanĝas anglan tekston, memoru, ke ankaŭ tradukoj bezonas adaptiĝi. Se vi ne povas fari tion, tiam aldonu "x" antaŭ la lingvo-mallongigo, por ke la traduko restu kiel malneto, sed malŝaltita.
     31
     32La antaŭrigardita aŭ konservita paĝo montras plurajn sekciojn ordigitajn laŭ lingvo.
     33Linioj markitaj per **EN** montras netradukitajn liniojn.
     34Linioj markitaj per **X** estis markitaj kiel malnetaj linioj.
     35Linioj markitaj per **BASE** mankas en nacia tradukado kaj estis anstataŭigitaj per la baza lingva tradukado (ekzemple "ca" uzata anstataŭ mankanta "ca@valencia").
     36
     37La traduko de malnovaj [wikitr:/VersionHistory JOSM startmesaĝoj] povas esti ŝanĝita ĉe [wiki:VersionHistorySource] por la nuna jaro. Por ĉiu antaŭa jaro ekzistas aparta paĝo (ekzemple [wiki:VersionHistorySource/2021]) reen ĝis 2008. La linia formato estas la sama kiel supre.
     38
     39== Programaro ==#Programaro
     40Tradukado de la programtekstoj inkluzive de kromprogramoj estas farata ĉe [https://translations.launchpad.net/josm/trunk/ Launchpad]. Kelkaj kromprogramoj estas tradukitaj ĉe [https://www.transifex.com/josm/josm/dashboard/ Transifex] anstataŭe (ekde januaro 2018 Mapillary, geojson kaj skriptado). Vidu #8645 por planoj pri kiu platformo uzi.
     41
     42La ŝablonoj ĉe Launchpad por tradukado estas ĝisdatigitaj ĉiun nokton kune kun la nova [/latest] konstruaĵo. La tradukitaj ĉenoj estas importitaj en JOSM antaŭ ĉiu nova [/tested] versio estas publikigita (kio kutime estas fine de ĉiu monato, vidu [/roadmap]) aŭ pli ofte kiam necese).
     43
     44La Java-tradukado havas kelkajn specialaĵojn, kiujn oni devas memori kiam tradukante:
     45 * La `'` signo [https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/text/MessageFormat.html estas speciala signo]. Ĝi devas esti eskapita per alia `'`, do `''` signifas unu citilon en la rezulta montro.
     46 * Por lingvoj kun intensa uzo de ĉi tiu signo, la tipografia `’` povas esti uzata anstataŭ la eskapado (aspektas pli bone kiam tradukante, en la fina programaro uzanto apenaŭ vidos la diferencon).
     47  * Ĉi tiu signo estas U+2019 nomata RIGHT SINGLE QUOTATION MARK
     48  * Sub Linukso ĉi tiu signo estas havebla per ''`<ALT-GR>+<SHIFT>+<N>`''
     49  * Sub Vindozo la signo estas havebla premante ''`<ALT>`'' kaj tajpante `0146` sur la cifereca klavaro
     50 * Ne uzu la mesaĝformatajn krampojn `{}`, aŭ se jes, tiam eskapu ĉiun per unuopaj citiloj kiel `'{'` aŭ `'}'`.
     51
     52Ĉiuj ĉenoj havas referencon al la loko en la fontkodo kie ili aperas. Tio povas helpi trovi ĝustan tradukon. Vi trovos la fontojn ĉi tie:
     53* [source:josm/trunk/src/org/openstreetmap/josm ĉefa JOSM-fonto] aŭ [source:josm/trunk kompleta JOSM-fonto]
     54* [source:osm/applications/editors/josm/plugins JOSM-kromprogramoj]
     55* fontoj komencantaj per **trans_** estas konvertitaj el datumdosieroj
     56 * trans_maps.java: [/maps nia listo de fona bildaro]
     57 * trans_plugins.java: [/plugin priskribaj tekstoj de kromprogramoj]
     58 * trans_presets.java: [source:josm/trunk/resources/data/defaultpresets.xml interna antaŭagordo]
     59 * trans_surveyor.java: [source:osm/applications/editors/josm/plugins/surveyor/resources/surveyor.xml agordodosiero de la surveyor-kromprogramo]
     60
     61Novaj lingvoj povas esti startigitaj ĉe Launchpad ĉiam. Ili estos aldonitaj al la JOSM-binaraĵo kiam ekzistas almenaŭ 2000 tradukitaj ĉenoj. Bonvolu komenci per la ĉefa uzantinterfaco por atingi la plej bonajn rezultojn.
     62
     63Mallonga priskribo kiel aldoni novan lingvan subtenon por testaj celoj, kiam la limo de 2000 ĉenoj ankoraŭ ne estas atingita:
     64* Kreu la lingvajn dosierojn kaj konservu ilin en la kromprograma dosiero (aŭ JOSM-kerno):
     65 * Lingvaj dosieroj estas konservitaj en la dosierujo "data" de JOSM kaj nomitaj per la minuskla lingvo-kodo kun la etendo **.lang**.
     66 * Ĉi tiuj dosieroj estas ĉiam aro. La angla baza dosiero kaj la tradukaj dosieroj devas esti kune kreitaj aŭ ili ne funkcios ĝuste.
     67 * La Perl-skripto [source:osm/applications/editors/josm/i18n/i18n.pl i18n.pl] devas esti alvokita kun cel-dosierujo kaj la **.po** dosieroj por krei tradukajn datumojn.
     68* Aldonu la novan lingvon en la init() funkcio de [source:trunk/src/org/openstreetmap/josm/tools/I18n.java I18n.java]:
     69 * Taŭga kodo por la plurala reĝimo de la lingvo devas esti specifita.
     70 * Priskribo de la pluralaj kalkuloj troveblas en la **.po** dosiero elŝutita de Launchpad.
     71 * Se neniu el la ekzistantaj reĝimoj kongruas kun la lingvo, nova devas esti aldonita en la PluralMode-enumero kaj en la pluralEval() funkcio.
     72 * Por kelkaj specialaj lingvoj necesas aldoni solvaĵan kodon en [source:trunk/src/org/openstreetmap/josm/tools/LanguageInfo.java LanguageInfo.java] por traduki inter Java-lingva kodo kaj la novaj kodoj uzataj ĉe Launchpad.
     73
     74== Lingvospecifaj notoj ==#Lingvospecifajnotoj
     75Bonvolu vidi la [wikitr:/Glossary].