fix recursion error, update docs

This commit is contained in:
Damien Elmes 2009-06-30 11:47:30 +09:00
parent 8a1f6bfcd0
commit 57584572b6
4 changed files with 14 additions and 35 deletions

View file

@ -1,3 +1 @@
Many people have contributed bug reports, patches and feature suggestions. Please see Help>About in Anki.
Thanks also to those who have donated or provided translations. Further detail
is available in the changelog.

View file

@ -2,13 +2,20 @@ You need to have the python-pyqt development packages installed (specifically,
you need the binary pyuic4). you need the binary pyuic4).
To use the development version: To use the development version:
$ git clone git://ichi2.net/libanki $ git clone git://ichi2.net/libanki
$ git clone git://ichi2.net/ankiqt $ git clone git://ichi2.net/ankiqt
$ cd libanki $ cd ankiqt
$ ./tools/translate.sh
$ cd ../ankiqt
$ ./tools/build_ui.sh $ ./tools/build_ui.sh
$ ./tools/translate.sh
The translations are stored in a bazaar repo for integration with launchpad's
translation services. If you want to use a language other than English:
$ cd ..
$ bzr clone lp:anki
$ cd anki
$ ./update-mos.sh
$ cd ../ankiqt
And now you're ready to run Anki: And now you're ready to run Anki:
$ ./anki $ ./anki

View file

@ -1,27 +1 @@
Interface translations for Anki are greatly appreciated. Please see http://ichi2.net/anki/wiki/Translating
There are two files you need to create a copy of:
1. ankiqt/ankiqt/locale/messages.pot
2. libanki/anki/locale/messages.pot
You should copy each file to the locale directory using the name of your
locale + ".po", for example for Japanese:
ankiqt_ja_JP.po
libanki_ja_JP.po
Note that the 'messages' files may be out of date. On Unix, you can generate
the latest copies by going into 'libanki' and 'ankiqt' directory, and running
tools/translate.sh. You'll need the gettext tools installed. If you don't
have access to them, send me a mail and I'll put the latest copy of the files
online.
Once you have finished translating the files, taking care to use the same number
of \n characters, you can build the files into a 'message catalog' by running
'translate.sh' again. If you're on Windows, you can use a program called
'poedit' to generate the files.
If your language was not supported by Anki before, the interface will need to
be updated too. All you need to do is search for 'supportedLanguages' in
ankiqt/ankiqt/ui/preferences.py and add your language name and code.

View file

@ -172,7 +172,7 @@ class Preferences(QDialog):
return n return n
n += 1 n += 1
# default to english # default to english
return self.codeToIndex("en_US") return self.codeToIndex("en")
def helpRequested(self): def helpRequested(self):
idx = self.dialog.tabWidget.currentIndex() idx = self.dialog.tabWidget.currentIndex()