From bef1f0844c9387f53f828038d5e282643e81b3f6 Mon Sep 17 00:00:00 2001 From: Aleksey Lim Date: Tue, 13 Apr 2010 17:26:54 +0000 Subject: Improper i18n string in record-activity #1939 --- diff --git a/constants.py b/constants.py index 0e131aa..16a1fc9 100644 --- a/constants.py +++ b/constants.py @@ -2,6 +2,7 @@ import os import gtk from gettext import gettext as gt +from gettext import ngettext import hippo import sugar.graphics.style @@ -170,7 +171,7 @@ class Constants: istrPreferences = _("Preferences") istrFreeSpace = _("Free space:") #TRANS: 7 photos - istrNumPhotos = _("%(1)s photos") + istrNumPhotos = ngettext("%(1)s photo", "%(1)s photos") istrBitrate = _("Bitrate") istrMaxBitrate = _("Maximum Bitrate") istrMinBitrate = _("Minumum Bitrate") diff --git a/po/Record.pot b/po/Record.pot index 88eee83..0bd11c6 100644 --- a/po/Record.pot +++ b/po/Record.pot @@ -8,321 +8,326 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2007-12-20 09:20-0500\n" +"POT-Creation-Date: 2010-04-13 17:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: activity/activity.info:2 constants.py:90 +#: activity/activity.info:2 +#: /home/sugar/src/activities/record.activity/constants.py:113 msgid "Record" msgstr "" -#: constants.py:91 +#: /home/sugar/src/activities/record.activity/constants.py:114 msgid "Photo" msgstr "" -#: constants.py:92 +#: /home/sugar/src/activities/record.activity/constants.py:115 msgid "Video" msgstr "" -#: constants.py:93 +#: /home/sugar/src/activities/record.activity/constants.py:116 msgid "Audio" msgstr "" -#: constants.py:94 +#: /home/sugar/src/activities/record.activity/constants.py:117 msgid "Time Lapse" msgstr "" -#: constants.py:95 +#: /home/sugar/src/activities/record.activity/constants.py:118 msgid "Animation" msgstr "" -#: constants.py:96 +#: /home/sugar/src/activities/record.activity/constants.py:119 msgid "Panorama" msgstr "" -#: constants.py:97 +#: /home/sugar/src/activities/record.activity/constants.py:120 msgid "Interview" msgstr "" #. TRANS: photo by photographer, e.g., "Photo by Mary" -#: constants.py:99 +#: /home/sugar/src/activities/record.activity/constants.py:122 #, python-format msgid "%(1)s by %(2)s" msgstr "" -#: constants.py:100 +#: /home/sugar/src/activities/record.activity/constants.py:123 msgid "Title:" msgstr "" -#: constants.py:101 +#: /home/sugar/src/activities/record.activity/constants.py:124 msgid "Recorder:" msgstr "" -#: constants.py:102 +#: /home/sugar/src/activities/record.activity/constants.py:125 msgid "Date:" msgstr "" -#: constants.py:103 +#: /home/sugar/src/activities/record.activity/constants.py:126 msgid "Tags:" msgstr "" -#: constants.py:104 +#: /home/sugar/src/activities/record.activity/constants.py:127 msgid "Saving" msgstr "" -#: constants.py:105 +#: /home/sugar/src/activities/record.activity/constants.py:128 msgid "Finished recording" msgstr "" -#: constants.py:106 +#: /home/sugar/src/activities/record.activity/constants.py:129 #, python-format -msgid "%(1)s hours, %(2)s minutes, %(1)s seconds remaining" +msgid "%(1)s hours, %(2)s minutes, %(3)s seconds remaining" msgstr "" -#: constants.py:107 +#: /home/sugar/src/activities/record.activity/constants.py:130 #, python-format msgid "%(1)s minutes, %(2)s seconds remaining" msgstr "" -#: constants.py:108 +#: /home/sugar/src/activities/record.activity/constants.py:131 #, python-format msgid "%(1)s hours remaining" msgstr "" -#: constants.py:109 +#: /home/sugar/src/activities/record.activity/constants.py:132 #, python-format msgid "%(1)s minutes remaining" msgstr "" -#: constants.py:110 +#: /home/sugar/src/activities/record.activity/constants.py:133 #, python-format msgid "%(1)s seconds remaining" msgstr "" -#: constants.py:111 +#: /home/sugar/src/activities/record.activity/constants.py:134 #, python-format msgid "%(1)s hours" msgstr "" -#: constants.py:112 constants.py:121 +#: /home/sugar/src/activities/record.activity/constants.py:135 #, python-format msgid "%(1)s minutes" msgstr "" -#: constants.py:113 constants.py:120 +#: /home/sugar/src/activities/record.activity/constants.py:136 #, python-format msgid "%(1)s seconds" msgstr "" -#: constants.py:114 +#: /home/sugar/src/activities/record.activity/constants.py:137 msgid "Remove" msgstr "" -#: constants.py:115 +#: /home/sugar/src/activities/record.activity/constants.py:138 msgid "Stopped recording" msgstr "" -#: constants.py:116 +#: /home/sugar/src/activities/record.activity/constants.py:139 msgid "Copy to clipboard" msgstr "" -#: constants.py:117 +#: /home/sugar/src/activities/record.activity/constants.py:140 msgid "Timer:" msgstr "" -#: constants.py:118 +#: /home/sugar/src/activities/record.activity/constants.py:141 msgid "Duration:" msgstr "" -#: constants.py:119 +#: /home/sugar/src/activities/record.activity/constants.py:142 msgid "Immediate" msgstr "" -#: constants.py:122 +#: /home/sugar/src/activities/record.activity/constants.py:143 msgid "Play" msgstr "" -#: constants.py:123 +#: /home/sugar/src/activities/record.activity/constants.py:144 msgid "Pause" msgstr "" -#: constants.py:124 +#: /home/sugar/src/activities/record.activity/constants.py:145 msgid "Add frame" msgstr "" -#: constants.py:125 +#: /home/sugar/src/activities/record.activity/constants.py:146 msgid "Remove frame" msgstr "" -#: constants.py:126 +#: /home/sugar/src/activities/record.activity/constants.py:147 #, python-format msgid "%(1)s frames per second" msgstr "" -#: constants.py:127 +#: /home/sugar/src/activities/record.activity/constants.py:148 msgid "Quality" msgstr "" -#: constants.py:128 +#: /home/sugar/src/activities/record.activity/constants.py:149 msgid "Default" msgstr "" -#: constants.py:129 +#: /home/sugar/src/activities/record.activity/constants.py:150 msgid "Best" msgstr "" -#: constants.py:130 +#: /home/sugar/src/activities/record.activity/constants.py:151 msgid "High" msgstr "" -#: constants.py:131 +#: /home/sugar/src/activities/record.activity/constants.py:152 msgid "Low" msgstr "" -#: constants.py:132 +#: /home/sugar/src/activities/record.activity/constants.py:153 msgid "Large file" msgstr "" -#: constants.py:133 +#: /home/sugar/src/activities/record.activity/constants.py:154 msgid "Small file" msgstr "" -#: constants.py:134 +#: /home/sugar/src/activities/record.activity/constants.py:155 msgid "Silent" msgstr "" -#: constants.py:135 +#: /home/sugar/src/activities/record.activity/constants.py:156 msgid "Rotate" msgstr "" -#: constants.py:136 +#: /home/sugar/src/activities/record.activity/constants.py:157 msgid "Width" msgstr "" -#: constants.py:137 +#: /home/sugar/src/activities/record.activity/constants.py:158 msgid "Height" msgstr "" -#: constants.py:138 +#: /home/sugar/src/activities/record.activity/constants.py:159 msgid "Click to take picture" msgstr "" -#: constants.py:139 +#: /home/sugar/src/activities/record.activity/constants.py:160 msgid "Click to add picture" msgstr "" #. TRANS: Downloading Photo from Mary -#: constants.py:141 +#: /home/sugar/src/activities/record.activity/constants.py:162 #, python-format msgid "Downloading %(1)s from %(2)s" msgstr "" #. TRANS: Cannot download this Photo -#: constants.py:143 +#: /home/sugar/src/activities/record.activity/constants.py:164 #, python-format msgid "Cannot download this %(1)s" msgstr "" #. TRANS: Save Photo to: -#: constants.py:145 -msgid "Save %(1) to:" +#: /home/sugar/src/activities/record.activity/constants.py:166 +#, python-format +msgid "Save %(1)s to:" msgstr "" -#: constants.py:146 +#: /home/sugar/src/activities/record.activity/constants.py:167 #, python-format msgid "Your %(1)s is full" msgstr "" -#: constants.py:147 +#: /home/sugar/src/activities/record.activity/constants.py:168 msgid "Journal" msgstr "" -#: constants.py:148 +#: /home/sugar/src/activities/record.activity/constants.py:169 msgid "USB" msgstr "" -#: constants.py:149 +#: /home/sugar/src/activities/record.activity/constants.py:170 msgid "SD Card" msgstr "" -#: constants.py:150 +#: /home/sugar/src/activities/record.activity/constants.py:171 msgid "Preferences" msgstr "" -#: constants.py:151 +#: /home/sugar/src/activities/record.activity/constants.py:172 msgid "Free space:" msgstr "" #. TRANS: 7 photos -#: constants.py:153 +#: /home/sugar/src/activities/record.activity/constants.py:174 #, python-format -msgid "%(1)s photos" -msgstr "" +msgid "%(1)s photo" +msgid_plural "%(1)s photos" +msgstr[0] "" +msgstr[1] "" -#: constants.py:154 +#: /home/sugar/src/activities/record.activity/constants.py:175 msgid "Bitrate" msgstr "" -#: constants.py:155 +#: /home/sugar/src/activities/record.activity/constants.py:176 msgid "Maximum Bitrate" msgstr "" -#: constants.py:156 +#: /home/sugar/src/activities/record.activity/constants.py:177 msgid "Minumum Bitrate" msgstr "" -#: constants.py:157 +#: /home/sugar/src/activities/record.activity/constants.py:178 msgid "Manage Bitrate" msgstr "" -#: constants.py:158 +#: /home/sugar/src/activities/record.activity/constants.py:179 msgid "Border" msgstr "" -#: constants.py:159 +#: /home/sugar/src/activities/record.activity/constants.py:180 msgid "Center" msgstr "" -#: constants.py:160 +#: /home/sugar/src/activities/record.activity/constants.py:181 msgid "Frames" msgstr "" -#: constants.py:161 +#: /home/sugar/src/activities/record.activity/constants.py:182 msgid "Automatic keyframe detection" msgstr "" -#: constants.py:162 +#: /home/sugar/src/activities/record.activity/constants.py:183 msgid "Force keyframe" msgstr "" -#: constants.py:163 +#: /home/sugar/src/activities/record.activity/constants.py:184 msgid "Keyframe frequency" msgstr "" -#: constants.py:164 +#: /home/sugar/src/activities/record.activity/constants.py:185 msgid "Keyframe minimum distance" msgstr "" -#: constants.py:165 +#: /home/sugar/src/activities/record.activity/constants.py:186 msgid "Keyframe threshold" msgstr "" -#: constants.py:166 +#: /home/sugar/src/activities/record.activity/constants.py:187 msgid "Noise Sensitivity" msgstr "" -#: constants.py:167 +#: /home/sugar/src/activities/record.activity/constants.py:188 msgid "Quick" msgstr "" -#: constants.py:168 +#: /home/sugar/src/activities/record.activity/constants.py:189 msgid "Sharpness" msgstr "" -#: constants.py:169 +#: /home/sugar/src/activities/record.activity/constants.py:190 msgid "Capacity" msgstr "" -- cgit v0.9.1