[Kimchi-devel] [Wok][PATCH] Make tab name translatable and include ui/pages/tabs/* in POTFILES.in
Aline Manera
alinefm at linux.vnet.ibm.com
Tue May 10 15:06:07 UTC 2016
On 05/10/2016 02:06 AM, Archana Singh wrote:
>
>
> On 5/9/2016 8:21 PM, Aline Manera wrote:
>>
>>
>> On 05/09/2016 03:27 AM, pkulkark at linux.vnet.ibm.com wrote:
>>> From: Pooja Kulkarni <pkulkark at linux.vnet.ibm.com>
>>>
>>> This patch makes the tab name
>>> translatable and adds the path
>>> ui/pages/tabs/* in POTFILES.in
>>>
>>> Signed-off-by: Pooja Kulkarni <pkulkark at linux.vnet.ibm.com>
>>> ---
>>> po/POTFILES.in | 1 +
>>> ui/pages/i18n.json.tmpl | 1 +
>>> 2 files changed, 2 insertions(+)
>>>
>>> diff --git a/po/POTFILES.in b/po/POTFILES.in
>>> index aae0ca9..c0f0eb0 100644
>>> --- a/po/POTFILES.in
>>> +++ b/po/POTFILES.in
>>> @@ -1,3 +1,4 @@
>>> # List of source files which contain translatable strings.
>>> src/wok/i18n.py
>>> ui/pages/*.tmpl
>>> +ui/pages/tabs/*.tmpl
>>
>> +1 for this change.
> +1 from me too.
>>
>>> diff --git a/ui/pages/i18n.json.tmpl b/ui/pages/i18n.json.tmpl
>>> index c3c5b69..240be65 100644
>>> --- a/ui/pages/i18n.json.tmpl
>>> +++ b/ui/pages/i18n.json.tmpl
>>> @@ -24,6 +24,7 @@
>>> #silent _ = t.gettext
>>> #silent _t = t.gettext
>>> {
>>> + "Settings": "$_("Settings")",
>>
>> About this change, I think we need to think more about how to
>> translate tabs name which come from tab-ext.xml file.
>> Thinking about the plugins, there is no way to include each plugin
>> tab name to the Wok i18n.json.tmpl file. So we need to create a
>> mechanism that will also work with plugins.
>> I can't think in a suggestion right now. The best way would add
>> translation support to tab-ext.xml file but I am not sure how we can
>> do that.
> The translation support is being taken care for tab-ext.xml when wok
> framework does the parsing of tab-ext.xml and if corresponding
> plugin/wok has the tab's name in its own i18n.json.tmpl like above.
> The ginger plugin already has its tabs name into its own
> i18n.json.tmpl file hence the translation happens for ginger tab's name.
> Having above entry in wok's i18n.json.tmpl for wok tab will does
> translate the wok tab name.
>
Thanks for explaining! I thought the plugins tabs were not being
translated too.
>>> "WOKAPI6007E": "$_("Can not contact the host system. Verify
>>> the host system is up and that you have network connectivity to it.
>>> HTTP request response %1. ")",
>>>
>>> "WOKAPI6003M": "$_("Cancel")",
>>
>> _______________________________________________
>> Kimchi-devel mailing list
>> Kimchi-devel at ovirt.org
>> http://lists.ovirt.org/mailman/listinfo/kimchi-devel
>>
>
More information about the Kimchi-devel
mailing list