OpenCPN
De Wiki EELL.
m (→Voir aussi : Ajout d'un lien) |
m (→Voir aussi : Correction) |
||
Ligne 154 : | Ligne 154 : | ||
== Voir aussi == | == Voir aussi == | ||
- | [[ | + | [[OpenCPN_Traductions]] |
Le [http://edeulo.free.fr/phpBB3/viewforum.php?f=8 '''forum'''] (Discussions sur les cartes marines et les traductions) | Le [http://edeulo.free.fr/phpBB3/viewforum.php?f=8 '''forum'''] (Discussions sur les cartes marines et les traductions) |
Version du 21 avril 2014 à 16:44
TRADUCTIONS
Il peut être intéressant de corriger un message qui ne convient pas, ou d'adapter les messages à un idiome régional, voire d'utiliser des mots plus explicites.
Sommaire |
Adresse du site officiel
Télécharger OpenCPN pour tous systèmes
http://opencpn.org/ocpn/download
Pour obtenir les fichiers de langues .pot .po et .mo le plus simple est de télécharger les sources.
- Téléchargement sécurisé des sources sur launchpad pour linux ubuntu
Les dernières versions opencpn-3.3.1606 ont été compilée le 7 avril 2014 par Pavel Kallian [1]
Installation des traductions pour linux
Les fichiers de traduction à jour dans les sources qui accompagnent les compilations opencpn_3.3.1606.orig.tar.bz2 se trouvent dans le répertoire po.
On y trouve aussi le fichier de base pour toutes les traductions opencpn.pot (74 ko) avec son entête :
# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: opencpn 3.3.1419\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2014-04-05 11:43-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n"
Le fichier opencpn.pot est le fichier de base pour toutes les langues alors que les fichiers .po ont (normalement) déjà été édités avec poEdit, cependant les fichiers .po sont utilisables tels quel pour les autres langues.
Habituellement on donne aux fichiers .po de travail, une extension qui rappelle le nom de la langue (fr pour le français) ou fr_FR qui rappelle la macro LANG de l'environnement de travail. Il n'est pas rare qu'il y ait des distinctions entre différentes langues tels que fr_FR (france) qui se place dans .../locale/fr et fr_CA (Canada) qui se place dans .../locale/fr_CA
Le fichier .po pourra donc s'appeler opencpn_fr.po ou opencpn_fr_FR.po
- Informations techniques
- Avec TEXTDOMAIN="opencpn"
- Le fichier de traduction compressé devra s'appeler opencpn.mo et devra être placé dans @TEXTDOMAINDIR@
- TEXTDOMAINDIR="/usr/share/locale/" (Voir la commande `env`)
- Lorsque la traduction aura été modifiée on placera la fichier .mo à sa place dans @TEXTDOMAINDIR@
sudo cp -f opencpn_fr_FR.mo /usr/share/locale/fr/LC_MESSAGES/opencpn.mo
Installation des traductions pour Windows
Les fichiers de traduction se trouvent dans le répertoire OpenCPN, dans share/locale/fr/LC_MESSAGES
On y trouve les fichiers standards : opencpn.mo, opencpn-dashborard_pi.mo, opencpn-grib_pi.mo
D'autres fichiers de traduction peuvent s'y trouver si vous avez téléchargé des plug-in ou d'autres applications
Traductions pour tous systèmes
Sur le site shoreline en français on peut trouver les fichiers de traductions en français pour la version 3.3.1006[2]
On préfèrera sans doute éditer le fichier opencpn_fr_FR.po pour y apporter le retouches désirées avec l'application PoEdit.
- Poedit est disponible dans la logithèque ubuntu.
Voila comment se présente l'entête avec la première ligne traduite en français :
msgid "" msgstr "" "Project-Id-Version: opencpn\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2014-04-05 11:43-0400\n" "PO-Revision-Date: \n" "Last-Translator: Gilletarom <contact@gilletarom.fr>\n" "Language-Team: \n" "Language: fr_FR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 1.6.3\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" # msgid "" "\n" " - your GPS offset from bow must be within your ship's length" msgstr "" "\n" " - La position du GPS par rapport à la proue doit être <=l à la longueur." #
- Une première remarque
- la ligne "Project-Id-Version: opencpn\n" n'indique pas la version d'opencpn. Il est nécessaire de préciser "Project-Id-Version: opencpn-3.3.1006\n" car les messages peuvent changer d'une version à l'autre.
- Une deuxième remarque
- la ligne "Plural-Forms: nplurals=2; plural=(n > 1);\n" n'est pas nécessaire il n'y a qu'une seule forme en français fr_FR
- Un exemple de modification
- la ligne
msgstr "" "\n" " - La position du GPS par rapport à la proue doit être <=l à la longueur."
- pourraît être traduite par :
msgstr "" "\n" " - La position du GPS par rapport à la proue doit être ≦ l (longueur du bateau)."
Editer avec poEdit
Cette première partie n'apparaîtra plus dans l'éditeur. Il convient d'éditer les préférences dans lesquelles vous devrez préciser votre nom et votre adresse électronique qui apparaîtront à la ligne "Last Translator ..."
Modifier avec poEdit
Vous ne devez pas modifier la ligne msgid "" qui est la ligne écrite en dur dans le logiciel.</ br> Cette ligne vous est proposées dans une fenêtre appelée Texte original :
Vous devez proposer votre traduction personnalisée dans la ligne msgstr ""</ br> Cette deuxième ligne vous est demandée dans une fenêtre appelée Traduction :
Vous disposez également d'une troisième fenêtre sur la droite pour ajouter un commentaire. Cliquez sur Commentaire
Lorsque votre traduction est approximative et peut nécessiter une révision vous devez cliquer sur Approximative
Enregistrer
A la fin de votre traduction, par l'enregistrement de opencpn_fr_FR.po vous allez créer le fichier des messages opencpn_fr_FR.mo
C'est ce fichier que vous allez copier (avec les droits d'administrateur) dans un répertoire .../fr/LC_MESSAGES/ sous la forme opencpn.mo
Editer avec Virtaal
Lorsque l'on ne dispose pas de fichier .pot ou .po il est possible d'éditer et de modifier les fichiers .mo avec Virtaal
Télécharger l'original Virtaal sur le site de sourceforge
Notez que Virtaal se trouve sous forme de paquets sécurisés sous linux.
Traduction des extensions (plug-in) .po et .mo
- Url des extensions : http://opencpn.org/ocpn/downloadplugins
- Url des traductions : http://opencpn.shoreline.fr/8_Dossiers_techniques/DT_62_Fichier_de_langue/DT_62_Fichiers_de_langue.htm
Fichiers de langue pour les extensions suivantes, en avril 2014.
Vous pouvez participer et proposer votre version.
GE (Google Earth) (En avril 2014 cette extension ne fonctionne pas sous linux) Tableau de bord Dashboard pour V 3.3.1117 Grib Grib 2.2 pour V 3.3.1117 Variations magnétiques (WMM) VDR: Voyage data recorder VDR pour V 3.1.1224 LogBook Konni FindIt Calculator A jour pour V3.2 Route A jour pour V3.2 SAR A jour pour V3.2 KML_Overlay En préparation. Wheather Fax (Fax météo) Deux préversions pour V3.2 Celestial navigation Deux préversions pour V3.2 Climatology Préversion pour V3.2.2 Wheather routing (Routage météo) Préversion pour V3.2 spéciale AIS-Radar Préversion pour OpenCPN 3.2.1 Zip_AIS-Radar Watchman Préversion pour openCPN 3.2.1
Voir aussi
Le forum (Discussions sur les cartes marines et les traductions)
Recompilation de Google Earth pour Ubuntu amd64 13.10 ou 14.04