Gettext

Gettext est l'outil le plus utilisé pour permettre la traduction des logiciels libre. C'est un outil complet, qui permet de simplifier le travail des traducteurs et des développeurs. Il est utilisable avec la plupart des langages de programmation et des langues du monde.

Les outils d'édition de fichiers po

Portails de traduction

Vérification orthographique

(defun po-ispell-next ()
  "Search the next entry to check"
          (po-find-span-of-entry)
          (let ((here (point)))
            (goto-char po-end-of-entry)
            (if (re-search-forward po-any-msgstr-block-regexp nil t)
                (progn
                  (goto-char (match-beginning 0))
                  (po-current-entry)
                  t)
              nil)))

(defun po-ispell ()
  "Check the spelling of the po file"
  (interactive)
  (save-excursion
    (save-restriction
      (let ((buffer-read-only po-read-only))
        (po-first-entry)
        (while (po-ispell-next)
          (po-find-span-of-entry)
          (ispell-region (+ po-start-of-msgstr-block 6) po-end-of-entry))))))

 pospell -n filename.po -p ispell -- %f

Android

Le SDK (Software Development Kit) d'android permet de facilement créer des applications multi-lingues. Le programmeur doit créer un fichier strings.xml dans la langue principale et les traducteurs l'utilisent comme modèle pour leur langue.

Les outils d'édition de fichiers xml

Mozilla

Firefox et les produits Mozilla sont traduits sur la plateforme pontoon (voir aussi la page logiciels et paquets).

Les outils de traduction d'extensions

Site hébergé sur un Cloud Public IKOULA Ikoula