From e6b8100fce60cbb15a3967adb9c28da374e89bb2 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 14 Jul 2011 16:55:58 -0600 Subject: [PATCH] ... --- setup/translations.py | 6 +-- src/calibre/translations/calibre.pot | 64 +++++++++++++++------------- src/calibre/utils/localization.py | 5 +++ 3 files changed, 43 insertions(+), 32 deletions(-) diff --git a/setup/translations.py b/setup/translations.py index 412e35d439..499a0d2f22 100644 --- a/setup/translations.py +++ b/setup/translations.py @@ -100,7 +100,7 @@ class POT(Command): # {{{ subprocess.check_call(['xgettext', '-f', fl.name, '--default-domain=calibre', '-o', out.name, '-L', 'Python', '--from-code=UTF-8', '--sort-by-file', '--omit-header', - '--no-wrap', '-k__', + '--no-wrap', '-k__', '--add-comments=NOTE:', ]) subprocess.check_call(['xgettext', '-j', '--default-domain=calibre', '-o', out.name, @@ -122,7 +122,7 @@ class POT(Command): # {{{ return pot # }}} -class Translations(POT): +class Translations(POT): # {{{ description='''Compile the translations''' DEST = os.path.join(os.path.dirname(POT.SRC), 'resources', 'localization', 'locales') @@ -206,7 +206,7 @@ class Translations(POT): for x in (i, j, d): if os.path.exists(x): os.remove(x) - +# }}} class GetTranslations(Translations): diff --git a/src/calibre/translations/calibre.pot b/src/calibre/translations/calibre.pot index 47e43b9dde..44cca16f7f 100644 --- a/src/calibre/translations/calibre.pot +++ b/src/calibre/translations/calibre.pot @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.8.9\n" -"POT-Creation-Date: 2011-07-14 11:33+MDT\n" -"PO-Revision-Date: 2011-07-14 11:33+MDT\n" +"POT-Creation-Date: 2011-07-14 16:55+MDT\n" +"PO-Revision-Date: 2011-07-14 16:55+MDT\n" "Last-Translator: Automatically generated\n" "Language-Team: LANGUAGE\n" "MIME-Version: 1.0\n" @@ -816,7 +816,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 #: /home/kovid/work/calibre/src/calibre/library/database2.py:139 #, python-format @@ -3824,7 +3824,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:289 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" @@ -4010,8 +4010,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:464 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:281 @@ -7166,7 +7166,7 @@ msgid "No location selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:682 msgid "Bad location" msgstr "" @@ -7443,19 +7443,19 @@ msgstr "" msgid "Details of job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:48 msgid "Active Jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:50 -msgid "&Stop selected job" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:49 +msgid "&Stop selected jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:50 msgid "Show job &details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:51 msgid "Stop &all non device jobs" msgstr "" @@ -9539,31 +9539,33 @@ msgstr "" msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:287 msgid "Unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:333 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:335 msgid "Shift+Alt+J" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:352 msgid "Click to see list of jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:422 msgid " - Jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:464 -msgid "Do you really want to stop the selected job?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:470 +msgid "Do you really want to stop the selected job?" +msgid_plural "Do you really want to stop all the selected jobs?" +msgstr[0] "" +msgstr[1] "" + +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:478 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -9816,7 +9818,7 @@ msgid "Cause a running calibre instance, if any, to be shutdown. Note that if th msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:690 msgid "Calibre Library" msgstr "" @@ -13785,16 +13787,16 @@ msgstr "" msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:683 #, python-format msgid "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:757 msgid "welcome wizard" msgstr "" @@ -15791,19 +15793,23 @@ msgstr "" msgid "Dutch (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:152 +#. NOTE: Ante Meridian (i.e. like 10:00 AM) +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "AM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:153 +#. NOTE: Post Meridian (i.e. like 10:00 PM) +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "PM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#. NOTE: Ante Meridian (i.e. like 10:00 am) +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "am" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 +#. NOTE: Post Meridian (i.e. like 10:00 pm) +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "pm" msgstr "" diff --git a/src/calibre/utils/localization.py b/src/calibre/utils/localization.py index aa0c515d43..294d8f7640 100644 --- a/src/calibre/utils/localization.py +++ b/src/calibre/utils/localization.py @@ -149,9 +149,14 @@ _extra_lang_codes = { if False: # Extra strings needed for Qt + + # NOTE: Ante Meridian (i.e. like 10:00 AM) _('AM') + # NOTE: Post Meridian (i.e. like 10:00 PM) _('PM') + # NOTE: Ante Meridian (i.e. like 10:00 am) _('am') + # NOTE: Post Meridian (i.e. like 10:00 pm) _('pm') _lcase_map = {}