[Sugar-devel] [PATCH] sl#3149: Localization fixes.
Sascha Silbe
silbe at activitycentral.com
Mon Jan 23 12:42:46 EST 2012
Excerpts from Ajay Garg's message of 2012-01-23 14:48:16 +0100:
> ---
>
> Removed unncessary "gettext" notations; plus added "TRANS" labels for not
> translating format-specifier tokens.
When posting revised versions of patches, please:
1. Note the patch version in the subject prefix, in addition to the
module name (that you also forgot to include). I.e.:
[PATCH sugar v2] Don't mark technical strings as translatable (fixes SL#3149)
2. Make the mail a reply to the previous patch version (git send-email
--in-reply-to=1327009004-15029-1-git-send-email-ajay at activitycentral.com)
or -- even better -- a reply to the mail requesting changes (git send-email
--in-reply-to=1327009004-15029-1-git-send-email-ajay at activitycentral.com).
3. Note which version changed what. This is only important if you post
more than two versions, but it doesn't hurt getting used to it:
v1->v2: Removed unnecessary "gettext" notations; added "TRANS" labels
for not translating format-specifier tokens.
4. Mark your old patch as Superseded + Archived in Patchwork.
[extensions/cpsection/aboutcomputer/model.py]
> @@ -180,7 +180,7 @@ def get_wireless_firmware():
> if len(firmware_info) == 1:
> return firmware_info.values()[0]
>
> - return ', '.join([_('%(interface)s: %(version)s') %
> + return ', '.join(['%(interface)s: %(version)s' %
> {'interface': interface, 'version': version}
> for interface, version in firmware_info.items()])
Chris, is there no language where we might want to switch the order of
the strings above?
[src/jarabe/frame/activitiestray.py]
> @@ -541,6 +541,7 @@ class BaseTransferPalette(Palette):
> transferred = self._format_size(
> self.file_transfer.props.transferred_bytes)
> total = self._format_size(self.file_transfer.file_size)
> + # TRANS: do not translate the two "%s".
> self.progress_label.props.label = _('%s of %s') % (transferred, total)
Do we really need to add that explicit, natural language hint? gettext
has a heuristic [1] to detect format strings that correctly flags this
entry (and all others handled in this patch). If that flag doesn't
trigger a similar warning in Pootle, we should rather fix Pootle than
spraying our code with warnings for each and every format string.
Sascha
[1] http://www.gnu.org/software/gettext/manual/gettext.html#c_002dformat-Flag
--
http://sascha.silbe.org/
http://www.infra-silbe.de/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: not available
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20120123/68761452/attachment.pgp>
More information about the Sugar-devel
mailing list