Changes between Version 16 and Version 17 of Fr:Translations
- Timestamp:
- 2019-05-19T15:36:20+02:00 (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Fr:Translations
v16 v17 1 [[TranslatedPages(revision= 33)]]1 [[TranslatedPages(revision=64,outdated=quelques termes techniques n'ont pas été traduits dans le § Traduction du logiciel RIGHT SINGLE QUOTATION MARK .)]] 2 2 [[PageOutline]] 3 3 4 4 = Guide de traductions = 5 5 6 == Traduction de la [wiki:StartupPage page de démarrage] == 6 La traduction de JOSM est un tout divisé en trois parties, l’une d’elles apparaissant à chaque [wikitr:/Translations#StartupPage démarrage] de JOSM, une autre pour le [wikitr:/Translations#Software logiciel] et une troisième par les utilisateurs du [wikitr:/Translations#Wiki Wiki] ou de l’aide en ligne. 7 7 8 La traduction des messages de démarrage de JOSM peut être modifiée à la page de [wiki:StartupPageSource]. 8 == Wiki et Aide en ligne ==#Wiki 9 10 Un bon début pour vous de contribuer est ce Wiki. Il sert, aussi, d'[wikitr:/Help aide en ligne] pour JOSM. Veuillez consulter les détails sur [wikitr:/Translations/Wiki traduction du wiki]. Vous pouvez commencer à travailler dès maintenant - comme sur tout bon wiki. 11 12 Quelques [wikitr:Translations#Languagespecificnotes Notes de traduction spécifiques à la langue] sont au bas de cette page. 13 14 15 Une liste de toutes les pages d’aide en ligne actuellement connues peut être trouvée à [wiki:DevelopersGuide/HelpSystem/HelpTopicsList Help Topics List]. Cette liste est créée automatiquement, mais peut être incomplète néanmoins. 16 17 == Traduction de la [wiki:StartupPage page de démarrage] ==#StartupPage 18 19 La traduction des [wikitr:StartupPage messages de démarrage de JOSM] peut être modifiée à la page de [wiki:StartupPageSource]. 9 20 10 21 Cette page a un format spécial: … … 14 25 * Les lignes commençant par "#" sont ignorées. 15 26 16 NOTE: Il n’y a pas toujours de lignes vides entre les différents ensembles. Soyez prudents de ne pas mélanger les traductions ou d’en oublier certaines ! 27 NOTE: Il n’y a pas toujours de lignes vides entre les différents ensembles. Soyez prudents de ne pas mélanger les traductions ou d’en oublier certaines ! 28 Veuillez trier les entrées dans chaque ensemble par l'abréviation du langage en minuscules, mais conservez en premier "en :". 17 29 18 30 Lors du changement de texte en anglais veuillez 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. 19 31 20 Veuillez également trier les entrées selon l’abréviation de la langue ! 32 Lorsque vous appuyez sur aperçu ou envoyez une nouvelle révision, alors la page a plusieurs sections triées par langues. 33 * lignes marquées avec '''En''' montrent des lignes non traduites, 34 * lignes marquées avec '''X''', lignes qui ont été indiquées comme brouillon. 35 * lignes marquées avec '''BASE''' sont manquantes dans une traduction nationalisée et ont été remplacées par la traduction basée sur la langue (c-à-d. "ca" utilisé au lieu de "ca@valencia" manquant). 21 36 22 Lorsque vous appuyez sur aperçu ou envoyez une nouvelle révision, alors la page a plusieurs sections contenant les différentes langues. 23 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. 37 La traduction des anciens [wikitr:VersionHistory messages de démarrage JOSM] peut être modifiée sur [wiki:VersionHistorySource] pour l'année en cours. Pour chaque année précédente une page séparée existe (par exemple [wiki:VersionHistorySource/2016]) remontant à 2008. Le format de ligne est le même que ci-dessus. 24 38 25 Le tableau ci-dessous montre l’état de traduction: 26 * Jaune: Traduction nécessitant une mise à jour 27 * Vert: Tout est mis à jour 28 * Les nombres sont les suivants: 29 * Premier: nombre de lignes non traduites 30 * Second: nombre de traductions obsolètes 39 L'état de la traduction est indiqué sur [wikitr:Translations/Statistics]. 31 40 32 [[MOTD(status|StartupPageSource)]] 41 == Traduction du logiciel ==#Software 33 42 34 == Traduction de [wiki:VersionHistory l’historique des versions] == 43 La traduction des textes du programme, y compris les greffons, se fait sur le site [https://translations.launchpad.net/josm/trunk/ Launchpad]. Quelques greffons sont traduits à l'adresse [https://www.transifex.com/josm/josm/dashboard/ transifex] (à partir de janvier 2018 Mapillary, geojson et scripting). 35 44 36 La traduction d’anciens messages de démarrage de JOSM peut être modifiée à la page de[wiki:VersionHistorySource]. 37 38 Le format est le même que ci-dessus. 39 40 [[MOTD(status|VersionHistorySource)]] 41 42 == Traduction du logiciel == 43 44 La traduction des textes du programme se fait sur le site [https://translations.launchpad.net/josm/trunk/ Launchpad]. 45 Les modèles de Launchpad sont mis à jour chaque nuit avec la nouvelle version. Les traductions sont importées avant chaque nouvelle version (ou plus souvent si nécessaire). 45 46 46 47 Le langage Java a quelques particularités dont il faut se rappeler lors de la traduction: 47 48 * 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. 48 49 * 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'utilisateur final du logiciel ne verra pratiquement pas la différence). 50 * Ce caractère est U+2019 et s'appelle "RIGHT SINGLE QUOTATION MARK" 51 * Sous Linux, ce caractère est disponible avec ALT-GR>+<SHIFT>+<N> 52 * Sous Windows, le caractère est disponible en appuyant sur <ALT> et en tapant 0146 sur le clavier. 49 53 * Ne pas utiliser les accolades {} qui servent au formatage des messages, ou échapper chaque accolade avec une apostrophes, comme '{' ou '}'. 50 54 51 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. 55 Toutes les chaînes ont une référence à l'endroit où elles apparaissent dans le code source. Cela peut aider à trouver la bonne traduction. Vous trouverez les sources ici : 56 * [source:josm/trunk/src/org/openstreetmap/josm source JOSM principale] or [source:josm/trunk source JOSM complete] 57 * [osm:source:applications/editors/josm/plugins greffons JOSM] 58 * les sources commençant par **trans_** sont convertis à partir de fichiers de données : 59 * trans_maps.java: [/maps notre liste d'imageries] 60 * trans_plugins.java: [/plugin description des textes des greffons] 61 * trans_presets.java: [source:josm/trunk/data/defaultpresets.xml Préréglages par défaut] 62 * trans_surveyor.java: [osm:source:applications/editors/josm/plugins/surveyor/resources/surveyor.xml Fichier d'installation du greffon surveyor] 63 64 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 une ou deux fois juste avant la sortie d'une nouvelle version testée (qui a lieu généralement à la fin de chaque mois, voir la [/roadmap feuille de route]). 52 65 53 66 De nouvelles langues seront ajoutées à JOSM quand il y a au moins 2 000 chaînes traduites. Veuillez commencer par l’interface utilisateur principale pour atteindre les meilleurs résultats. … … 60 73 * Ajouter la nouvelle langue dans la fonction init () de [source:josm/trunk/src/org/openstreetmap/josm/tools/I18n.java I18n.java]: 61 74 * Vous devez spécifier un code approprié pour le mode pluriel de votre langue. 62 * Une description des calculs pluriels peut être trouvée dans le fichier '''. PO''' téléchargé à partir du Launchpad.75 * Une description des calculs pluriels peut être trouvée dans le fichier '''.po''' téléchargé à partir du Launchpad. 63 76 * Si aucun des modes existants ne correspond la langue, vous devez en ajouter un dans l’énumération PluralMode et dans la fonction pluralEval (). 64 77 * Pour certaines langues particulières, il est nécessaire d’ajouter le code de solution de contournement dans [source:trunk/src/org/openstreetmap/josm/tools/LanguageInfo.java LanguageInfo.java] pour traduire entre le code du langage Java et les codes plus récents utilisés sur Launchpad. 65 L'état actuel de la traduction JOSM active dans le logiciel (noyau JOSM uniquement, pas les greffons) est indiqué dans le tableau suivant.66 78 67 [[JOSMTranslation(||||=code de language=||=chaines normales=||=nombres pluriels=||=chaines plurielles=||=ensembles complets pluriels=||||=total=||)]]79 L'état actuel de la traduction JOSM active dans le logiciel (noyau JOSM uniquement, pas les greffons) est indiqué dans le tableau [wikitr:Translations/Statistics#Program état de la traduction]. 68 80 69 81 {{{ 70 82 #!comment 71 NOTE: Ce tableau rate toutes les chaines qui ne sont pas traduites dans au moins une langue supplémentaire. Cela signifie qu'il sera un peu trop optimiste dans le cas des textes nouvellement ajoutés.83 NOTE: Le texte concernant la traduction des pages du wiki a été reporté sur la page spécifique https://josm.openstreetmap.de/wiki/Fr%3ATranslations/Wiki. 72 84 }}} 73 74 == Aide en ligne JOSM == 75 76 Une liste de toutes les pages d’aide en ligne actuellement connues peut être trouvée à [wiki:DevelopersGuide/HelpSystem/HelpTopicsList Help Topics List]. Cette liste est créée automatiquement, mais peut être incomplète néanmoins. 77 Voir à la section suivante comment la traduction fonctionne. 78 == Traduction de page == 79 80 Les pages JOSM suivent la méthode simple où on ajoute le code de langue en face du nom de la page. Vous pouvez trouver (et ajouter) les codes de langue à la page [wiki:TracLanguages]. 81 82 Chaque page de base en anglais contient la macro {{{[[}}}{{{TranslatedPages]]}}} en haut de la page. Cette macro crée un petit menu contenant toutes les langues disponibles. 83 84 Chaque page traduite a la même macro, mais contient la révision de la page de base, comme dans l'image suivante: 85 86 [[Image(wiki:Translations:revision.png)]] 87 88 Lorsque la révision de la page de base est plus récente que la révision traduite (quelqu’un a mise à jour la page en anglais), apparait alors en dessous des liens de langue un nouvel item de menu montrant les révisions traduites et les plus récentes. En cliquant sur cet hyperlien, les différences entre cette révision sont affichées. 89 90 Celles-ci peuvent ensuite être utilisées pour mettre à jour la traduction. Lors de la mise à jour le no. de révision de la page traduite doit être augmenté pour la révision la plus récente et le lien supplémentaire disparaît ensuite. 91 92 [[Image(wiki:Translations:diff.png)]] 93 94 Quelques notes: 95 * Il est possible d’accéder à l’image de la page de base en anglais (ou toute autre page) également en page traduite en utilisant la page dans le lien: [[Image(wiki:Styles:Mappaint_deprecated.png)]] 96 * Il est gentil d’offrir les écrans dans la langue maternelle, bien que la version anglaise est également acceptée et comporte moins de travail. 97 * Les liens à l’intérieur du texte devraient lier à des pages traduites ou à la page en anglais quand elle n’est pas encore traduite (marquées d’un (En) ou quelque chose comme ça) 98 * Les pages doivent être cohérentes, de sorte que lors de l’ajout de nouveaux contenus, la page de base en anglais doit aussi être mise à jour (sauf pour des choses spécifiques à une langue) 99 100 Voir la [WikiMacros#TranslatedPages-macro Description de WikiMacro (en)] pour plus d’informations sur cette macro. 101 102 Les pages peuvent être marquées comme incomplètes ou anciennes lorsque le paramètre '''outdated''' est ajouté à la macro de traduction (séparé des autres paramètres à l’aide d’une virgule). Derrière le paramètre, un texte décrivant la raison doit être attaché avec un signe égal. Les virgules doivent être échappées avec un antislash. 103 104 Exemple: 105 {{{[[}}}{{{TranslatedPages(revision=12,outdated=Traduction incomplète\, dernière partie manquante.]]}}} 106 107 Les Messages obsolètes de la page de base en anglais peuvent être copiées dans la traduction, mais il vaut sans doute mieux les avoir à la page de base uniquement. Cela permet de séparer les aspects Traduction (pages traduites) des aspects contenu (page de base). 108 109 La [wiki:OutdatedPages Liste des pages périmées] montre toutes les pages désuètes et les commentaires associés. 110 111 Les éléments suivants sont des statistiques générées automatiquement. Ils montrent des erreurs dans la macro {{{[[}}}{{{TranslatedPages]]}}} ou les pages périmées et disparues. 112 113 === Table de statut === 114 115 * Rouge: Il y a une erreur avec cette page (voir la liste d'erreurs ci-dessous) 116 * Jaune: La page nécessite une mise à jour 117 * Vert: Tout est mis à jour 118 * Gris: La page est manquante 119 120 {{{ 121 #!comment 122 Lorsque vous traduisez cette page, ne copiez pas la macro telle quelle, mais utilisez [[TranslatedPages(showstatus,lang=Fr)]] (pour Français), de façon à ce que l’info relative à votre langue soit imprimée. 123 }}} 124 [[TranslatedPages(showstatus)]] 125 126 [[TranslatedPages(showproblems,silent)]] 127 128 == Notes de traduction spécifiques à la langue == 85 == Notes de traduction spécifiques à la langue ==#Languagespecificnotes 129 86 130 87 Chaque langue a des règles spécifiques pour la traduction des termes et textes pour JOSM et OpenStreetMap. 88 Veuillez consulter la page [wikitr:/Glossary Glossaire]. 131 89 132 90 {{{
