Localization

Dirk Hohndel dirk at hohndel.org
Wed Oct 10 18:12:04 PDT 2012


Ok, I just pushed out a new branch named gettext

Anyone with even the slightest interest (and more importantly,
experience) in localization, please take a look.

I never use localized applications. As a matter of fact, I actively
despise them and find them evil. But I realize that I am part of
minority and that many people prefer localized software - so this is an
attempt to get us started. I even added a horrible rough German
translation. Did I mention that I never use localized apps? I bet my
German translations are schrecklich... the layout of the screen running
this with LANG=de_DE.UTF-8 is just horrid (German tends to run much
longer than English).

The goal is to get this into master ASAP (as it touches most every part
of the code and makes merging a pain), but I released it in its own
branch, first, in case I completely screwed things up and this requires
a redo from scratch.

Linus promised Swedish and Finnish localizations. Henrik offered
Norwegian. So I think the major languages are covered.

Oops. :-)

/D

The following changes since commit a2afe4128082b603add2b2be83f97ff78e0d0169:

  A file that we import should never become the default file we save to (2012-10-09 21:50:16 +0900)

are available in the git repository at:

  git://git.hohndel.org/subsurface.git gettext

for you to fetch changes up to 99846da77f960a72d615c82bf5c5881a2df83616:

  Conversion to gettext to allow localization (2012-10-11 10:03:03 +0900)

----------------------------------------------------------------
Dirk Hohndel (1):
      Conversion to gettext to allow localization

 dive.c             |   3 +-
 divelist.c         |  60 ++++----
 equipment.c        |  53 +++----
 file.c             |   7 +-
 gtk-gui.c          | 143 +++++++++----------
 info.c             |  65 ++++-----
 libdivecomputer.c  |   1 +
 main.c             |  22 ++-
 parse-xml.c        |   5 +-
 po/deutsch.po      | 971 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 print.c            |  33 +++--
 profile.c          |   1 +
 statistics.c       |  79 +++++------
 time.c             |   1 +
 uemis-downloader.c |  24 ++--
 uemis.c            |  37 ++---
 16 files changed, 1255 insertions(+), 250 deletions(-)
 create mode 100644 po/deutsch.po


More information about the subsurface mailing list