Difference between revisions of "Interface translation"

From Inkscape Wiki
Jump to navigation Jump to search
m (Changed 2 old links from bazaar repository to gitlab repository for the Windows installer. (From "http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/files/head:/packaging/win32/languages/" to "https://gitlab.com/inkscape/inkscape/tree/master/packaging/win32/languages" and also changed the link "http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/view/head:/packaging/win32/lan" to the link "https://gitlab.com/inkscape/inkscape/blob/master/packaging/win32/languages/_language_lists.nsh"))
(Don't lie to users (starting with 1.0 the Windows installer is not translatable anymore and default templates are auto-generated))
 
Line 14: Line 14:
 
# Rename the original inkscape.mo file to inkscape.mo.bak and save your compiled .mo file into its place as inkscape.mo instead
 
# Rename the original inkscape.mo file to inkscape.mo.bak and save your compiled .mo file into its place as inkscape.mo instead
 
# Then start Inkscape and you'll see your strings!
 
# Then start Inkscape and you'll see your strings!
 +
 +
<!--
  
 
== Windows installer ==
 
== Windows installer ==
Line 40: Line 42:
  
 
To translate the default template, you can use Inkscape as well as any UTF-8 encoding capable text editor.
 
To translate the default template, you can use Inkscape as well as any UTF-8 encoding capable text editor.
 +
 +
-->
  
 
[[Category:Translation]]
 
[[Category:Translation]]

Latest revision as of 18:08, 14 April 2020

Go back to the main Translation information page.

Main translation file

Download the PO file for your language (or the .pot template). See here to get information about how to deal with PO files.

When you are done with your translation and enjoyed testing it, submit your work.

Test

  1. Make sure you have the release of Inkscape you are translating installed. If you're translating the coming release, pick a pre-release and compile it.
  2. Compile your PO file to .mo. Some translation tools (e.g. Poedit) have an option for that.
  3. Find and replace your language's .mo file. It is a file named ‘locale/your_language/LC_MESSAGES/inkscape.mo’, in the directory listed under Edit > Preferences > System > Inkscape Data in Inkscape.
    Note: This will not work with the snap, .dmg, AppImage or flatpak version of Inkscape, but only with a version that has been properly installed on your system and with extracted binary archives (zip files for Windows) or self-compiled versions. In some cases, you may need administrator privileges to edit files in said directory.
  4. Rename the original inkscape.mo file to inkscape.mo.bak and save your compiled .mo file into its place as inkscape.mo instead
  5. Then start Inkscape and you'll see your strings!