Bonsoir,
mon temps de contribution à Fedora diminue et je dois clairement
abandonner l’ambition de finir la traduction du livret d’accueil
Fedora pour l’instant. Il faudrait reprendre les contributions de
José, aller trouver comment faire une vraie publication en contactant
les tchèques, mettre à jour ce qui a bougé depuis (ils ont communiqué
que c’était prêt, puis ont fait des tas de modifications). Pour
l’instant je ne me sens malheureusement pas capable de faire.
N'hésitez pas à vous signaler si vous voulez reprendre ce chantier, je
transmettrai les liens utiles.
Par ailleurs, Nobrakal a publié nos cubes en français :) merci à lui !
https://nobrakal.fedorapeople.org/cheat_cubes_fr/
Si je consacre actuellement moins de temps à Fedora, je travaille tout
de même sur l’internationalisation de la documentation :)
Vous avez remarqué que le nouveau site a été publié
https://docs.fedoraproject.org
Brian Exelbierd (bex) m’a demandé de bien vouloir traduire un des
guides, et __détecter tous les problèmes de conversion__ que nous
rencontrerions, avant d’élargir le procédé à toutes les langues.
J’ai donc ajouté le support de la langue française au guide
d’installation, sur lequel José à dépensé tellement de temps et sur
lequel nous avons fait une relecture conjointe :
Que faut-il faire ?
Traduire tout ce qui est récupérable de notre traduction précédente,
en utilisant la mémoire de traduction et en adaptant les formatages
(avant c’était du DocBook XML, maintenant de l’asciidoc).
Premier exemple, les variables : &PRODUCT ; &PRODVER ; devient
{PRODUCT}{nbsp}{PRODVER}
Deuxième exemple, les emphases : <application>Anaconda</application>
devient [application]*Anaconda*
Troisième exemple, les liens : <ulink
url="https://access.redhat.com/documentation/en-US/Red_Hat_Enterpris...
/>. devient
link:++https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_L...
Quatrième exemple, les liens internes, <xref
linkend="sect-upgrading-fedora-manual-reinstall » /> devient
xref:../advanced/Upgrading_Your_Current_System.adoc#sect-upgrading-fedora-manual-reinstall[Manual
System Upgrade or Reinstallation].
À partir de notre expérience, je vais rédiger un guide.
Pour vous aider, voici un petit guide de syntaxe :
http://asciidoctor.org/docs/asciidoc-syntax-quick-reference/
Où faut-il aller le faire ?
https://fedora.zanata.org/webtrans/translate?project=install-guide-reboot...:
doc ; doc: install-guide
Est-ce qu’il faudra refaire ce travail plusieurs fois ?
Je ne pense pas, car le fichier po qu’on complète maintenant pourra
alimenter le ou les fichiers po complets.
Faut-il faire un travail de relecture complet ou avoir 100 % de traduit ?
Non, l’objectif ici c’est d’éprouver notre mécanisme de transformation
asciidoc -> po > asciidoc.
Où voir le résultat ?
Je publierai de temps en temps des fichiers HTML et en ferait la
publicité ici. Pour les impatients, vous pouvez générer vous-même le
site : en téléchargeant ce dépôt :
https://pagure.io/fork/jibecfed/fedora-docs/install-guide
En prérequis, vous devrez installer :
* les paquets fedora : sudo dnf install ruby-devel po4a perl-Unicode*
* asciibinder : gem install ascii_binder
Vous l’avez compris, c’est un travail simple un peu laborieux, autant
s’entraider.
Merci pour votre aide, et bon week-end,
||
Bonjour,
Je pense avoir trouvé un moyen de faciliter la reprise de l'existant. En
ajoutant à Firefox une commande qui permette d'agir entre le copier et
le coller en effectuant les substitutions qui s'imposent.
Pour cela il faut :
0: installer le paquet xclip ($ su -c 'dnf install xclip')
1: ajouter à Firefox l'extension AppLauncher
2: créer une commande bash transform.sh (à placer par exemple dans un
dossier ~/zanata-scripts/transform.sh avec le contenu suivant:
#!/bin/bash
xclip -o | source /home/jaaf/zanata-scripts/modif.sh| xclip -i
Ici jaaf est mon nom d'utilisateur (à remplacer)
3- Créer un script modif.sh avec les substitutions. Pour le moment j'ai
traité <citetitle> et <ulink />. Ça donne ça.
#!/bin/bash
sed -e "s/<\(citetitle\)>\(.*\)<\/citetitle>/\[\1\]_\2_/g" |\
sed -e "s/<ulink url=\"\(.*\)\" \/>/link:\+\+\1\+\+\[\]/g"
4: rendre ces deux scripts executables (je le fais en mode graphique
clic droit propriétés permissions)
5: ajouter la commande transform.sh au menu de Firefox
clic droit dans le navigateur -> AppLauncher ->Preferences-> Add et
renseigner la commande Nom + path pour moi
/home/jaaf/zanata-scripts/transform.sh
6: maintenant pour tester, rendez-vous sur la page zanata de
installation guide 1 chaine 6:
6-A Dans la mémoire de traduction Surligner la chaîne à copier, puis
clic-droit ->AppLauncher->transform
Cela a pour effet de copier la chaîne dans le clipboard en opérant les
substitutions
6 -B Dans le champ d'accueil de la traduction, clic central (appui sur
la molette) (pour ceux qui n'ont pas de molette ????)
Cela a pour effet de copier la chaîne transformée dans le champ d'accueil.
Pour être pragmatique, je pense ajouter les commandes de substitution
pour chaque nouvelle balise à chaque fois que j'en rencontre une
nouvelle. Pour la collaboration, il serait bon que chaque intervenant
publie son fichier modif.sh après chaque session de travail.
P. S. : je ne suis pas un expert de bash et de sed et pour le moment je
ne parviens pas à faire fonctionner le flag g (global) pour les
substitutions multiples. Ça remplace toutes les occurrences d'une chaîne
simple mais pas toutes les occurrences d'une expression régulière. Si
quelqu'un peut m'aider.
J'espère que ma proposition est utile
José