&traducteurYvesDessertine;
Boîte de dialogue préférences&kbabel; préférencesPour afficher la boîte de dialogue configuration choisissez ConfigurationConfigurer KBabel... a partir du menu de &kbabel;. Elle utilise une boîte de dialogue structurée qui rend la recherche d'une option très simple sans avoir a avoir a mener une recherche extensive pour la trouver.La partie de gauche de la boîte de dialogue de préférences liste les catégories d'options configurables, et la partie de droite montre l'onglet correspondant à la catégorie sélectionnée. &kbabel; conserve les modifications si vous changez de catégorie, donc, finalement, lorsque vous êtes content(e), cliquez sur le bouton OK. À tout moment, vous pouvez utiliser l'aide rapide. Cliquez simplement sur le point d'interrogation dans la barre de titre, et une fois que le curseur s'est transformé en une flèche avec un point d'interrogation, cliquez sur les boutons, étiquettes, entrées pour obtenir plus d'information sur l'élément spécifié.IdentitéCette section vous permet d'ajuster les champs standards de chaque fichier PO traduit. Ceux ci sont votre nom, adresse électronique, nom complet de la langue, adresse électronique de votre équipe de traduction. Aussi, il y a un fuseau horaire pour retracer l'heure et la date de la dernière modification du fichier PO. Vous pouvez l'indiquer comme une séquence de caractères, comme EEST ou en décalage par rapport à l'heure GMT, comme +0200 (par exemple pour la Roumanie). Cette information est utilisée lors de la mise à jour de l'en-tête. Vous pouvez trouver les options régissant si et quel(s) champs mettre à jour dans la section Enregistrer de la boîte de dialogue de préférences.Les séquences de caractères pour les fuseaux horaires ne sont pas standardisées. Par conséquent vous ne devez pas utiliser la chaîne fixée dans la spécification du temps pour l'enregistrer dans l'onglet Enregistrer. Vous devez utiliser %z à la place.Nombre de formes plurielles/singulierUtilisez ceci pour fixer le nombre de formes plurielles pour votre langue. Par exemple, la valeur est de2 pour l'allemand (un pour le singulier et un pour le pluriel).Cette fonction est actuellement implémentée seulement pour les formes de pluriel utilisées dans &kde;. Elle ne fonctionne pas pour les formes plurielles de gettext. ÉditeurLa catégorie de préférences de l'éditeur est divisée en trois onglets : Général, Aspect, Vérification d'orthographe et Polices. Tous ces options régissent le comportement de l'éditeur ainsi que son apparence. GénéralCette section contient une série de cases a cocher.La première case à cocher dans la partie du haut règle si l'état de fuzzy est automatiquement retiré lors de la première entrée de caractère dans l'éditeur de MsgStr. Lorsque cette option est désactivée, vous devrez manuellement choisir Édition Retirer l'état de fuzzy ou utilisez le raccourci clavier &Ctrl;U. Ceci signifie que la chaîne ", fuzzy" est supprimée du commentaire de l'entrée.L'option suivante vous permet d'activer l'édition intelligente, où l'éditeur insère des caractères spéciaux échappés correctement, par exemple \t après avoir appuyé sur Tab et elle permet une gestion spéciale de Entrée. Les cases à cocher du groupe du bas sont très utiles pour vous assister non pas dans la justesse de la traduction, mais pour la logique. Beaucoup de messages représentent des entrées de menu avec les raccourcis clavier et des chaînes formatées comme en C dont la structure doit rester intacte une fois traduite.Vérification des argumentsLorsqu'elle est cochée, les chaînes de format C sont vérifiées dans l'original et dans la traduction pour trouver si le nombre de séquences de format est identique et dans le même ordre. Vérification des accélérateursVérifie pour trouver si le nombre de caractères accélérateurs est identique à la fois dans la chaîne originale et dans la chaîne traduite. Veuillez noter que la marque d'accélérateur est &, mais pas dans toutes les boîtes à outils de programmation. Consultez la section Divers ci-dessous pour trouver comment changer l'accélérateur clavier.Vérifier l'équationCeci est une fonction pour développement du projet &kde;. Les fichiers .desktop sont de simples fichiers texte qui stockent des paramètres variés sous la forme valeur=clé. Certaines de ces clés peuvent être traduites. La seule restriction est de maintenir la partie gauche de l'équation inchangée. La vérification d'équation vous permet de cibler beaucoup d'erreurs de l'algorithme fuzzy de msgmerge. Notez qu'il existe des situations où cette fonction génère des fausses erreurs dans certains fichiers PO. Recherche d'informations de contexte de traductionCertains messages originaux sont marqués avec des informations de contexte pour les rendre uniques même s'il représentent le même mot. Ceci est ainsi parce que le simple mot "Save" est traduit de nombreuses manières dans les autres langues. Les informations de contexte sont marquées par _:. Beaucoup de traducteurs inexpérimentés traduisent mêmes les informations de contexte et remplissent leurs fichiers PO de déchets. Cochez cette case pour être sûr d'être averti de ces erreurs dans les fichiers.Vérification des formes pluriellesSi vous traduisez le projet &kde;, il utilise une forme spéciale de syntaxe pour spécifier les formes plurielles des messages. Cette vérification compte le nombre de formes dans le msgstr et le compare avec le nombre spécifié dans l'onglet Identité. Les nombres incorrects de formes plurielles peuvent provoquer le crash d'une application. Bip en cas d'erreurVotre système va émettre un bip lorsque vous changez d'entrée contenant des erreurs telles que celles décrites ci-dessus. Changer la couleur du texte en cas d'erreurCeci est un autre type d'avertissement à propos des erreurs dans le message actuel. Pour les personnes à l'ouïe affaiblie ou qui sont exaspérées par le bruit de la sonnerie, voici une bonne solution. Voyez aussi l'onglet Aspect pour savoir comment changer la couleur du texte en cas d'erreur. AspectCes options vous permettent de configurer l'aspect de l'éditeur de messages. Dans la partie supérieure se trouvent quatre cases à cocher : Colorier la syntaxeActiver cette option activera la coloration syntaxique pour les caractères spéciaux, les accélérateurs et l'arrière-plan du texte dans le visualiseur de msgid et l'éditeur de msgstr. Si vous n'avez pas d'écran monochrome ou une vue affaiblie, vous devriez activer cette option. Colorier le fondL'arrière-plan sera colorié uniquement pour les caractères dans msgid et msgstr. Ceci inclut les espaces. Ceci est pratique si vous ne voulez pas voir les guillemets de structure (voir ci-dessous) pour l'entrée de PO, vous pourrez quand même voir les espaces de début et de fin dans une ligne de texte. Montrer les espaces par des pointsSi vous éprouvez le besoin de compter les espaces d'un coup d'oeil, ou que la coloration de l'arrière plan n'est pas de vos goûts, vous pouvez activer cette option pour voir les espaces par des points. Notez que ces points sont des points au centre du caractère, et non des points décimaux. Montrer les guillemets de structureSi vous trouvez que le fait de voir les caractères de terminal dans les textes de msgid ou msgstr est mieux pour vous, alors activez cette option pour voir les guillemets de structure pour chaque ligne de texte.Si vous avez l'expérience de l'édition des fichiers PO avec des éditeurs de texte ordinaires vous pouvez vous sentir plus sur si vous pouvez suivre le début et la fin des lignes d'entrées dans un fichier PO avec des guillemets doubles. Pour les différents éléments dans le texte édité, plusieurs choix de couleur sont disponibles pour faciliter l'édition. Les couleurs peuvent êtres changées en cliquant sur les boutons de sélection de couleur. Depuis la boîte de dialogue de sélection de couleur, vous pouvez choisir parmi les couleurs standard, les couleurs personnalisées, ou choisir une couleur de n'importe quel endroit de votre écran. Couleur du fondCeci configure la couleur d'arrière-plan pour les caractères dans l'éditeur de MsgID et MsgStr. Pour l'arrière-plan d'arrière-plan générale de la boîte d'édition, vous devez utiliser le Centre de configuration de KDE. Couleur pour les caractères entre guillemetsVous pouvez ajuster ici la couleur des caractères d'échappement tels que (\")les doubles guillemets (\") ou (\n) une nouvelle ligne (\n). Couleur pour les erreurs de syntaxeCeci est la couleur de toute l'entrée de texte lorsque des erreurs sont détectées lorsque vous tentez d'enregistrer un fichier PO. Les erreurs sont déclenchées lorsque msgid et msgstr ne sont pas terminés de la même façon, ou lorsque des caractères sont échappés de façon incorrecte. Couleur pour les caractères c-formatCeci ajuste la couleur des séquences de caractères comme dans les fonctions printf ou scanf en langage C. En général, elles commencent par un signe (%) pourcent et sont suivies d'un caractère. Couleur pour les accélérateurs clavierLes accélérateurs clavier démarrent par un caractère esperluette (&) dans KDE mais si vous traduisez d'autres projets, il peut y avoir un autre caractère pour marquer les accélérateurs clavier. reportez-vous à la section Divers ci-dessous pour savoir comment changer les accélérateurs clavier. L'état de l'entrée éditée actuellement est marquée par trois diodes. Pour votre confort, vous pouvez choisir où placer ces diodes : dans la barre d'état ou dans l'éditeur (entre msgid et msgstr). Si vous avez des difficultés à distinguer certaines couleurs, ou si vous voulez être sûr de pouvoir voir les changements d'état des diodes facilement du coin de l'oeil, vous pouvez sélectionner votre couleur préférée en utilisant le bouton de sélection de couleur. PolicesCeci est une boîte de dialogue classique de sélection de police avec un petit ajout. Vous pouvez choisir de ne voir que les polices à pas fixe, en cochant la case Ne montrer que les polices à pas fixe. Ceci est fortement recommandé pour une traduction facile. La boîte de dialogue de sélection de police vous permet d'ajuster la famille, le style et l'encodage de la police. La boîte en bas montre un aperçu de la police actuelle pour le confort de l'utilisateur. EnregistrerCette section vous permet de modifier les options d'enregistrement des fichiers PO. Le premier groupe de cases à cocher contrôle le comportement général des actions effectuées lors d'une commande d'enregistrement du fichier PO. Mettre à jour l'en-tête en enregistrantCochez cette case pour mettre à jour l'information d'en-tête du fichier à chaque fois qu'il est enregistré. L'en-tête conserve normalement des informations à propos de la date et de l'heure de la dernière modification du fichier, du dernier traducteur, etc. Vous pouvez choisir la ou les information(s) que vous voulez mettre à jour dans le groupe de cases à cocher Champs à mettre à jour en dessous. Les champs qui n'existent pas sont ajoutés à l'en-tête. Si vous voulez ajouter des champs supplémentaires à l'en-tête, vous pouvez éditer l'en-tête manuellement en choisissant ÉditionModifier l'en-tête dans la fenêtre de l'éditeur. Vérifier la syntaxe du fichier en enregistrantCochez cette case pour vérifier automatiquement la syntaxe du fichier avec msgfmt --statistics lors de l'enregistrement du fichier. Vous obtiendrez uniquement un message si une erreur survient. Vous devriez laisser cette option activée, à moins que vous ne sachiez ce que vous faites. Si vous ne voulez pas modifier certains champs de l'en-tête des fichiers PO, ou si vous voulez forcer la mise à jour de certains champs, il y a cinq cases à cocher qui contrôlent ceci : date de révision, langue, encodage, dernier traducteur et table de caractères. Si un champ n'existe pas, il sera ajouté à l'en-tête. Si vous voulez ajouter d'autres informations dans l'en-tête, vous devrez éditer l'en-tête manuellement en choisissant ÉditionModifier l'en-tête dans la fenêtre de l'éditeur. Désactivez la case à cocher Mettre à jour l'en-tête en enregistrant au-dessus si vous ne voulez pas que l'en-tête soit mis à jour.Pour la date et l'heure du champ d'en-tête Date de révision, vous pouvez choisir un format parmi les formats suivants :Format de date par défaut est le format utilisé normalement dans les fichiers PO. Format de date locale est le format spécifique à votre pays. Personnalisé vous laisse définir votre propre format, dans lequel vous pouvez utiliser les chaînes en C suivantes :
AnnéeFormatSignificationÉtendue%yAnnée00 à 99%YAnnée0001 à 9999
MoisFormatSignificationÉtendue%mMois de l'année01 à 12%fMois de l'année1 à 12%b,%hAbréviation du moisJan à Déc
JourFormatSignificationÉtendue%jjour de l'année001 à 366%djour du mois01 à 31%ejour du mois1 à 31%aAbréviation du jourDim à Sam
HeureFormatSignificationÉtendue%Hheure00 à 23%kheure0 à 23%iheure1 à 12%Iheure01 à 12%pmatin ou après midi
Minute, seconde, fuseau horaireFormatSignificationÉtendue%Mminute00 à 59%Sseconde00 à 59%Zfuseau horaire(donné dans les paramètres identité)%zfuseau horaire(décalage numérique comme spécifié par les réglages système)
Le groupe inférieur définit les options d'encodage lors de l'enregistrement des fichiers PO. Si vous travaillez sur le projet KDE, vous devez savoir que au moins le fichier desktop.podoit être encodé au format UTF-8. La liste déroulante vous permet de sélectionner l'encodage du message. Vous devez configurer au moins votre réglage de langue et l'encodage UTF-8. Si, pour une raison quelconque, vous ne voulez pas changer accidentellement l'encodage du fichier PO actuel, activez l'option Conserver l'encodage du fichier.Vérification orthographiqueVous pouvez ajuster ici vos préférences pour la vérification d'orthographe. Ceci est intéressant si vous avez un fichier de dictionnaire pour votre langue. Ci-dessous se trouvent les éléments que vous pouvez configurer :Créer les combinaisons Radical/Affixe absentes du dictionnairePour les nouveaux mots ajoutés à votre dictionnaire, le correcteur d'orthographe va créer les combinaisons de radical/affixe pour correspondre à plus qu'un seul mot (variations). Considérer les mots accolés comme incorrectsSi cette option est activée, les mots accolés seront traités comme étant des erreurs. Toutefois, ces situations sont très courantes en langue allemande, qui comporte un grand nombre de mots composés par conséquent l'option devrait être laissée désactivée dans ce cas.. DictionnaireVous pouvez choisir quel dictionnaire utiliser depuis la liste déroulante. Notez que vous devez installer le dictionnaire approprié pour votre langue. Vérifiez votre distribution d'ispell ou d'aspell pour savoir si vous en avez un. EncodageVous pouvez choisir ici l'encodage de votre texte. Cette option est transmise au vérificateur d'orthographe. Ceci est l'encodage de votre dictionnaire de mots. Reportez-vous à la documentation de tdespell pour plus de détails. ClientMoteur de vérification d'orthographe. Actuellement : ispell (International Ispell) et aspell. Se souvenir des mots ignorésGarde la trace des mots ignorés par l'utilisateur lors de la vérification orthographique des fichiers PO. Ceci est très pratique pour ignorer les abréviations ou les étranges combinaisons de lettres que vous rencontrez dans les interfaces utilisateur graphiques. Fichier pour enregistrer les mots ignorésVous pouvez paramétrer ici l'emplacement du fichier de mots ignorés. En cliquant sur l'icône représentant un dossier à droite de la ligne d'édition, vous pouvez choisir un chemin d'accès et un nom pour le fichier de mots ignorés. La valeur par défaut est $(HOME)/.trinity/share/apps/kbabel/spellignores, où $(HOME) est votre dossier personnel. RechercheLa section recherche vous permet de personnaliser différents paramètres de recherche dans les chaînes précédemment traduites. GénéralLes paramètres généraux sont communs pour tous les types de recherches. Si vous cochez Commencer la recherche automatiquement, la recherche sera automatiquement commencée toutes les fois que vous changez d'entrée dans l'éditeur. Pour le moment, vous pouvez choisir parmi trois possibilités. Mais puisque &kbabel; utilise des modules externes de dictionnaire, le nombre de dictionnaires disponibles dépend de ceux que vous avez installés. Avec ConfigurationConfigurer les dictionnaires..., vous pouvez configurer chaque moteur de recherche externe. Les dictionnaires sous forme de modules externes installés sont : moteur de recherche de base de données de &kde;Cette nouvelle méthode est toujours au stade alpha du développement et est basé sur &kbabeldict;, qui accompagne &kbabel;. Reportez-vous à la documentation de &kbabeldict; pour plus d'informations sur la configuration du moteur de recherche. Compendium file (fichier de référence des PO)Le fichier de référence des PO est un fichier PO normal, qui devrait contenir une liste de traductions standard de votre équipe de traduction. Si vous n'en avez pas, vous pouvez aussi utiliser un fichier contenant toutes les traductions déjà effectuées par votre équipe (&pex; le fichier $lang.messages du projet KDE, qui peut être trouvé à i18n.kde.org). Fichier auxiliaire PO : L'auxiliaire PO devrait vous aider à trouver le contexte d'une traduction en recherchant le même message dans un catalogue de messages du même paquetage, mais traduit en une autre langue. De cette façon, vous pouvez voir comment ce message est traduit dans une autre langue. Vous pouvez aussi commencer la recherche manuellement en choisissant une entrée dans le menu déroulant qui s'affiche soit en cliquant sur DictionnairesChercher du texteFichier de référence des PO en en tenant le bouton de recherche de la barre d'outils enfoncé pendant un moment. DifférencesLa section Différences comporte les paramètres d'affichage des différences dans les msgids Chaque différence peut être affichée par deux parties ajoutées et par des caractères enlevés du texte. Pour les deux vous pouvez spécifier la méthode d'affichage et la couleur à utilisér.Surligné signifie que le fond des caractères correspondants est montré dans la couleur sélectionnée, alors que Souligné (pour les caractères ajoutés) ourayé (pour les caractères enlevés) traduiront les parties modifiées par des lignes colorées. Le mode différences (Diff) a besoin de trouver le msgidpour la comparaison. Pour ce but &kbabel; peut utiliser la base de donnée de traduction si vous l'activez par Utiliser les messages de la base de donnée de traduction. Une deuxième possibilité est d'utiliser un arbre des fichiers PO originaux et de spécifier la racine de l'arbre dans Dossier de base pour les fichiers différences. DiversLa section Divers comporte les options qui ne vont nulle part ailleurs. Il y en a actuellement deux : Marque pour les accélérateurs clavierVous pouvez placer ici votre propre caractère qui servira de marque pour les indicateurs d'accélérateurs claviers dans l'interface graphique. Par défaut, ce caractère est & (esperluette), mais il peut varier selon les boîtes à outils. Par exemple, dans les traductions de Gnome/GTK, le tiret de soulignement _ est le marqueur pour les accélérateurs clavier. Expression rationnelle pour les informations de contextePour les utilisateurs non expérimentés, "expression rationnelle" paraît étrange. Il vous est donc conseillé de ne changer la valeur par défaut que si vous savez ce que vous faites. Certaines boîtes à outils de programmation fournissent leur propres méthodes de description des informations de contexte. Demandez conseil à un développeur expérimenté si vous traduisez des fichiers PO autres que ceux spécifiques à &kde;. Par souci d'être complet, nous allons vous « traduire » la signification de l'expression rationnelle par défaut : « le texte correspond s'il commence par _: et est suivi d'un ou plusieurs caractères, avec un saut de ligne à la fin ». &catalogmanager; préférencesCette section vous permet d'éditer les options du gestionnaire de catalogues. GénéralIci, deux lignes d'édition avec des boutons Parcourir.... Saisissez le chemin des dossiers qui contiennent respectivement tous vos fichiers PO et vos fichiers POT. Les fichiers et dossiers de ces dossiers seront fusionnés en une seule arborescence dans la fenêtre du gestionnaire de catalogues. Vous pouvez activer ou désactiver les options Ouvrir les fichiers dans une nouvelle fenêtreSi cette option est active, tous les fichiers ouverts depuis le gestionnaire de catalogues seront ouverts dans une nouvelle fenêtre. Tuer les processus en quittantSi vous activez cette option, &kbabel; essaiera de tuer les processus qui ne sont pas encore terminés lors de la fermeture du programme en leur envoyant un signal pour les tuer. Il n'est pas garanti que les processus soient tués. Crée un index pour le contenu du fichierSi vous activez ceci &kbabel; crée un index du contenu pour chaque fichier dans l'arbre. Cet index est ensuite utilisé dans les opérations trouver/remplacer. Il y a une large variation de vitesse. Si vous activez créer un index, la mise à jour des informations du fichier est beaucoup plus lente. D'un autre coté, cela accèlere considérablement les opérations trouver/remplacer.Commandes des dossiersVous pouvez insérer ici des commandes que vous voulez exécuter dans les dossiers depuis le gestionnaire de catalogues. Les commandes sont alors affichées dans le sous-menu Commandes du menu contextuel du gestionnaire de catalogues. Saisissez dans le champ Nom le nom de la commande. Le nom peut être choisi librement et n'est utilisé que pour être affiché dans le menu. Saisissez la commande dans le champ Commande que vous voulez exécuter lorsque vous sélectionnez l'entrée de menu correspondante. Cliquez alors sur le bouton Ajouter pour ajouter la commande à votre liste de commandes disponibles. Pour modifier une commande, sélectionnez-la, cliquez sur le bouton Édition et cliquez sur le bouton Ajouter une fois que vous avez terminé. Pour supprimer une commande, sélectionnez-la depuis la liste et cliquez sur le bouton Supprimer. Si vous voulez un ordre différent dans le sous-menu contextuel, vous pouvez utiliser les boutons haut et bas. La commande est exécutée par votre interpréteur de commandes par défaut, vous pouvez donc exécuter des commandes multiples en une fois en les séparant par un point-virgule, et vous pouvez fixer des variables d'environnement si nécessaire. Les commandes sont exécutées dans le dossier des fichiers PO que vous avez sélectionné dans le gestionnaire de catalogues. Les chaînes suivantes seront remplacées dans la commande : @PACKAGE@ : Le nom du dossier sans le chemin d'accès. @PODIR@ : Le nom du dossier PO avec le chemin d'accès. @POTDIR@ : Le nom du dossier modèles avec le chemin d'accès. Par exemple, si vous voulez exécuter make, puis make install, vous pouvez saisir Make install dans le champ Nom, et make; make install dans le champ Commande. Si vous sélectionnez ensuite CommandesMake install depuis le menu contextuel d'un dossier, les commandes listées ci-dessus seront exécutées dans ce dossier. Commandes des fichiersVous pouvez insérer ici des commandes que vous voulez exécuter sur des fichiers depuis le gestionnaire de catalogues. Les commandes seront alors affichées dans le sous-menu Commandes du menu contextuel du gestionnaire de catalogues. Saisissez dans le champ Nom le nom de la commande. Le nom peut être choisi librement et n'est utilisé que pour être affiché dans le menu. Dans le champ Commande, saisissez la commande que vous voulez exécuter lorsque vous sélectionnez l'entrée de menu correspondante. Cliquez alors sur le bouton Ajouter pour ajouter la commande à votre liste de commandes disponibles. Pour éditer une commande, sélectionnez-la, cliquez sur le bouton Édition et cliquez sur le bouton Ajouter une fois que vous avez terminé. Pour supprimer une commande, sélectionnez-la dans la liste et cliquez sur le bouton Supprimer. Si vous voulez un ordre différent dans le sous-menu contextuel, vous pouvez utiliser les boutons haut et bas. La commande est exécutée par votre interpréteur de commandes par défaut, vous pouvez donc exécuter des commandes multiples en une fois en les séparant par un point-virgule, et vous pouvez fixer des variables d'environnement si nécessaire. Les commandes sont exécutées dans le dossier des fichiers PO dans lequel le fichier que vous avez sélectionné dans le gestionnaire de catalogues se trouve. Les chaînes suivantes seront remplacées dans la commande : @PACKAGE@ : Le nom du fichier sans son chemin d'accès ni son extension. @POFILE@ : Le nom du fichier PO avec son chemin d'accès et son extension. @POTFILE@ : Le nom du fichier de modèle correspondant avec son chemin d'accès et son extension. @PODIR@ : Le nom du dossier dans lequel le fichier PO se trouve, avec le chemin d'accès. @POTDIR@ : Le nom du dossier dans lequel le fichier modèle se trouve, avec son chemin d'accès. Par exemple, si vous voulez fusionner le fichier modèle dans votre fichier PO, vous pouvez insérer Fusionner dans le champ Nom, et msgmerge @POFILE@ @POTFILE@ > @PACKAGE@.new && mv @PACKAGE@.new "@PACKAGE@.po dans le champ Commande. Si vous sélectionnez alors CommandesFusionner depuis le menu contextuel d'un fichier, le fichier PO sera fusionné avec son fichier modèle.