Version 5 (modified by 12 years ago) ( diff ) | ,
---|
incomplete
Autres langues:
Traductions
Page de démarrage traduction
La traduction des messages de démarrage de JOSM peut être modifiée à la page de StartupPageSource.
Cette page a un format spécial:
- Chaque ligne "en:" commence une nouvelle ligne traduisible.
- Chaque ligne avec un autre langage traduit la ligne précédente en anglais.
- Chaque ligne sans détail est prise telle quelle.
- Les lignes commençant par "#" sont ignorées.
NOTE: Il n’y a pas de lignes toujours vides entre les différents ensembles. Soyez prudents de ne pas mélanger les traductions ou d’en oublier certaines!
Lors du changement de texte en anglais s’il vous plaît garder à l’esprit que les traductions doivent également être adaptées. Si vous n’êtes pas capable de le faire, alors ajoutez un «x» en face de la langue dont la traduction est toujours disponible, mais désactivée.
S’il vous plaît, triez les entrées selon l’abréviation de la langue!
Lorsque vous appuyez sur aperçu ou envoyez une nouvelle révision, alors la page a plusieurs sections contenant les différentes langues. Les lignes marquées avec En montrent des lignes non traduites, des lignes marquées avec X, des lignes qui ont été retirées en raison de textes modifiés.
Le tableau ci-dessous montre l’état de traduction:
- Jaune: Traduction nécessiste une mise à jour
- Vert: Tout est mis à jour
- Les nombres sont les suivants:
- Premier: nombre de lignes non traduites
- Second: nombre de traductions obsolètes
ar | ast | be | bg | ca | ca@valencia | cs | da | de | el | en | en_AU | en_GB | es | et | eu | fa | fi | fr | hr | hu | is | it | ja | ko | lt | ms | nb | nl | pl | pt | pt_BR | ru | sk | sr@latin | sv | uk | vi | zh_CN | zh_TW |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
4 + 0 | 7 + 0 | 7 + 1 | 12 + 1 | 3 + 1 | 25 + 0 | 7 + 0 | 4 + 0 | 0 + 0 | 7 + 0 | 0 + 0 | 25 + 0 | 25 + 0 | 2 + 1 | 7 + 0 | 15 + 2 | 25 + 0 | 8 + 0 | 0 + 0 | 14 + 3 | -1 + 1 | 14 + 3 | 0 + 0 | -1 + 1 | 2 + 0 | 6 + 0 | 7 + 4 | 7 + 0 | 0 + 0 | 6 + 1 | 5 + 1 | 5 + 1 | 5 + 1 | 0 + 0 | 6 + 0 | 13 + 2 | 5 + 1 | 24 + 0 | 1 + 0 | -1 + 0 |
Traduction de VersionHistory
La traduction d’anciens messages de démarrage de JOSM peut être modifiée à la page deVersionHistorySource.
Le format est le même que ci-haut.
ar | ast | be | bg | ca | cs | da | de | el | en | es | et | fi | fr | hu | it | ja | ko | lt | ms | nb | nl | pl | pt | pt_BR | ru | sk | sr@latin | sv | uk | zh_CN | zh_TW |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
6 + 0 | 9 + 0 | 9 + 0 | 18 + 0 | 7 + 0 | 8 + 0 | 7 + 0 | 0 + 0 | 9 + 0 | 0 + 0 | 0 + 0 | 9 + 0 | 8 + 0 | 0 + 0 | 3 + 0 | 0 + 0 | 4 + 0 | 1 + 0 | 7 + 0 | 9 + 10 | 9 + 0 | 0 + 0 | 8 + 0 | 3 + 0 | 2 + 0 | 4 + 0 | 0 + 0 | 8 + 0 | 18 + 0 | 2 + 0 | 0 + 0 | 0 + 0 |
Traduction du logiciel
La traduction des textes du programme est faite à la page Launchpad.
Le langage Java a quelques particularités dont il faut se rappeller lors de la traduction:
- Le signe apostrophe ' est un caractère spécial d’échappement. Il doit être accompagné par un autre caractère ', ainsi '' sera affiché avec un simple guillemet.
- Pour les langues utilisant intensivement ce caractère, le caractère typographique ’ peut être utilisé à la place du caractère d'échappement (ça parait mieux lors de la traduction et l'usager final du logiciel ne verra pratiquement pas la différence).
- Ne pas utiliser les accolades {} qui servent au formatage des messages, ou échapper chaque accolade avec une apostrophes, comme '{' ou '}'.
Les modifications apportées dans Launchpad seront importées dans JOSM pour toutes les langues qui sont déjà dans JOSM. L'équipe de JOSM va essayer de mettre à jour les données de texte au moins à toutes les deux semaines.
De nouvelles langues seront ajoutées à JOSM quand il y a au moins 2 000 chaînes traduites. S'il vous plaît commencer par l'interface utilisateur principale pour atteindre les meilleurs résultats.
Une courte description comment ajouter le support de nouvelle langue à des fins d'essai, lorsque la limite 2 000 chaînes n'est pas encore atteint:
- Créer des fichiers de langue et les stocker dans le fichier de plugin:
- Les fichiers de langue sont stockés dans le répertoire "data" de JOSM et nommés avec le code de langue en minuscules avec l’extension . Lang.
- Ces fichiers sont toujours un ensemble. Le fichier de base en anglais et les fichiers de traduction doivent être créées ensemble ou ils ne fonctionneront pas correctement.
- Le script Perl [osm:source:applications/editors/josm/i18n/i18n.pl i18n.pl] doit être appelé avec un répertoire de destination et l’extension de fichier .po pour créer des données de traduction.
- Ajouter votre langue dans la fonction init () de I18n.java.
- Vous devez spécifier un code approprié pour le mode pluriel de votre langue.
- Une description des calculs pluriels peut être trouvée dans le fichier . PO téléchargé à partir du Launchpad.
- Si aucun des modes existants correspond à votre langue, vous devez en ajouter un dans l'énumération PluralMode et dans la fonction pluralEval ().
- Pour certaines langues particulières, il est nécessaire d’ajouter le code de solution de contournement dans LanguageInfo.java pour traduire entre le code du langage Java et les codes plus récents utilisés sur Launchpad.
Etat actuel de la traduction JOSM active dans le logiciel (noyau JOSM uniquement, pas les plugins) est indiqué dans le tableau suivant.
code de language | chaines normales | nombres pluriels | chaines plurielles | ensembles complets pluriels | total | ||
---|---|---|---|---|---|---|---|
en | English | 10521 | 2 | 344 (344) | 172 | 100.0 | |
de | Deutsch | 10521 | 2 | 344 (344) | 172 | 100.0 | |
en_GB | British | 10521 | 2 | 344 (344) | 165 | 100.0 | |
es | español | 10521 | 2 | 344 (344) | 172 | 100.0 | |
nl | Nederlands | 10521 | 2 | 344 (344) | 172 | 100.0 | |
be | беларуская | 10519 | 3 | 516 (516) | 172 | 99.9 | |
ru | русский | 10519 | 3 | 516 (516) | 172 | 99.9 | |
uk | українська | 10520 | 3 | 516 (516) | 172 | 99.9 | |
pt | português | 10452 | 2 | 344 (344) | 172 | 99.4 | |
ar | العربية | 10182 | 6 | 1026 (1032) | 171 | 97.0 | |
pt_BR | português brasileiro | 10032 | 2 | 344 (344) | 172 | 95.5 | |
fr | français | 9977 | 2 | 342 (344) | 170 | 95.0 | |
cs | čeština | 9942 | 3 | 516 (516) | 172 | 94.8 | |
bg | български | 9246 | 2 | 339 (344) | 169 | 88.2 | |
hu | magyar | 9239 | 2 | 328 (344) | 164 | 88.1 | |
sk | slovenčina | 9116 | 3 | 516 (516) | 172 | 87.3 | |
zh_CN | 简体中文 | 8871 | 1 | 172 (172) | 172 | 84.6 | |
it | italiano | 8691 | 2 | 340 (344) | 170 | 83.1 | |
da | dansk | 8662 | 2 | 344 (344) | 172 | 82.9 | |
pl | polski | 8598 | 3 | 482 (516) | 158 | 82.3 | |
zh_TW | 正體中文 | 8602 | 1 | 163 (172) | 163 | 82.0 | |
en_AU | Australian | 8383 | 2 | 328 (344) | 157 | 80.2 | |
nb | norsk bokmål | 8142 | 2 | 339 (344) | 169 | 78.1 | |
ja | 日本語 | 8009 | 1 | 167 (172) | 167 | 76.5 | |
id | Bahasa Indonesia | 7289 | 1 | 147 (172) | 147 | 69.5 | |
ko | 한국어 | 7155 | 1 | 153 (172) | 153 | 68.3 | |
sv | svenska | 6593 | 2 | 320 (344) | 160 | 63.6 | |
ca | català | 6273 | 2 | 300 (344) | 150 | 60.5 | |
gl | galego | 6311 | 2 | 254 (344) | 127 | 60.4 | |
lt | lietuvių | 5726 | 3 | 453 (516) | 151 | 56.0 | |
ast | asturianu | 5487 | 2 | 278 (344) | 139 | 53.1 | |
fi | suomi | 5326 | 2 | 266 (344) | 133 | 51.5 | |
el | Ελληνικά | 5033 | 2 | 298 (344) | 149 | 49.1 | |
ca@valencia | valencià | 4768 | 2 | 282 (344) | 141 | 46.5 | |
fa | فارسی | 4263 | 2 | 117 (344) | 45 | 40.3 | |
sr@latin | srpski | 3949 | 3 | 357 (516) | 119 | 39.0 | |
km | ភាសាខ្មែរ | 3457 | 1 | 132 (172) | 132 | 33.6 | |
mr | मराठी | 3271 | 2 | 144 (344) | 72 | 31.4 | |
et | eesti | 2650 | 2 | 142 (344) | 71 | 25.7 | |
is | Íslenska | 2443 | 2 | 96 (344) | 48 | 23.4 |