TrustedUser
2,147
edits
(Adding FAQ (need more work)) |
(Add list of po file editors) |
||
Line 2: | Line 2: | ||
== Creating or Updating a translation file == | == Creating or Updating a translation file == | ||
Translations can be produced with the use of the [http://www.gnu.org/software/gettext/ GNU gettext tools]. To create or edit a translation file you can for example use [http://www.gnu.org/software/hello/manual/gettext/PO-Mode.html Emacs PO-Mode] or [http://www.poedit.net/ Poedit] which are both free and available for various platforms. | Translations can be produced with the use of the [http://www.gnu.org/software/gettext/ GNU gettext tools]. To create or edit a translation file you can for example use [http://www.gnu.org/software/hello/manual/gettext/PO-Mode.html Emacs PO-Mode] or [http://www.poedit.net/ Poedit] which are both free and available for various platforms. See [[#Editing Tools|Editing Tools]] for more tools. | ||
Before starting a translation it would be a good idea to check [[#Existing Translations|the list of existing translations]] and to contact the team on the forum or IRC to know if other persons are already working on a translation for this language. That way if there is already a translation in the work you can avoid duplicate efforts and work together. | Before starting a translation it would be a good idea to check [[#Existing Translations|the list of existing translations]] and to contact the team on the forum or IRC to know if other persons are already working on a translation for this language. That way if there is already a translation in the work you can avoid duplicate efforts and work together. | ||
Line 64: | Line 64: | ||
'''TODO''': explain how to generate bdf fonts for a given charset. | '''TODO''': explain how to generate bdf fonts for a given charset. | ||
== Editing Tools == | |||
There are several tools to work with .po files: | |||
* [http://www.poedit.net/ poEdit] (Multiplatform) | |||
* [http://www.gnu.org/software/emacs/emacs.html Emacs with po-mode] (Multiplatform) | |||
* [http://www.vim.org/ Vim] with [http://www.vim.org/scripts/script.php?script_id=695 PO plug-in] (Multiplatform) | |||
* [http://userbase.kde.org/Lokalize Lokalize] (Unix KDE) | |||
* [http://gtranslator.sourceforge.net/ GTranslator] (Unix Gnome) | |||
* [http://translate.sourceforge.net/wiki/virtaal/index Virtaal] (Multiplatform) |