Translation difficulties with %(service_name)s variable

Bug #746374 reported by Jiri Grönroos
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu One Control Panel
Fix Released
Medium
Natalia Bidart
Ubuntu Translations
Fix Released
Undecided
Unassigned

Bug Description

None of U1 translation templates (ubuntuone-client, ubuntuone-control-panel) contain translation for variable %(service_name)s. Hence it's impossible to translate the sentence "Install the %(plugin_name)s for %(service_name)s sync".

Furthermore, if the variable will be translatable, it will be difficult to translate it in its current form. I'd suggest not to use %(service_name)s variable in this sentence. Replace the sentence by using only plugin as variable and state the service's name in sentence (even though it would result in many new translatable sentences).

Related branches

Revision history for this message
Jiri Grönroos (jiri-gronroos) wrote :

Bottom line: variables can be tricky in languages where words need to be conjugated.

Revision history for this message
Natalia Bidart (nataliabidart) wrote :

Jiri,

I understand what you're saying, but at first we don't have the service list defined. We iterate over a list of services returned by another library and offer to install the plugin dependency if the service require one.

Is there any rewording of the current translatable string (keeping the service_name variable in) that may ease the job of translating?

Thanks, Natalia.

Changed in ubuntuone-control-panel:
status: New → Incomplete
assignee: nobody → Naty Bidart (nataliabidart)
Revision history for this message
Natalia Bidart (nataliabidart) wrote :

As per what we talked on IRC, we agreed on changing the sentence to:

"Install the %(plugin_name)s for the sync service: %(service_name)s"

Changed in ubuntuone-control-panel:
status: Incomplete → Triaged
Changed in ubuntu-translations:
status: New → Triaged
Changed in ubuntuone-control-panel:
importance: Undecided → Medium
Changed in ubuntu-translations:
importance: Undecided → Medium
assignee: nobody → Naty Bidart (nataliabidart)
Changed in ubuntuone-control-panel:
status: Triaged → In Progress
Changed in ubuntuone-control-panel:
status: In Progress → Fix Committed
Changed in ubuntuone-control-panel:
status: Fix Committed → Fix Released
Changed in ubuntu-translations:
status: Triaged → In Progress
Changed in ubuntu-translations:
assignee: Naty Bidart (nataliabidart) → nobody
status: In Progress → New
importance: Medium → Undecided
serfus (serfus)
Changed in ubuntu-translations:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.