Feature #6470

Make all .desktop-files translatable in Transifex

Added by winterfairy 2013-12-08 03:43:47 . Updated 2020-03-25 09:15:29 .

Status:
Confirmed
Priority:
Normal
Assignee:
Category:
Internationalization
Target version:
Start date:
2013-12-11
Due date:
% Done:

60%

Feature Branch:
Type of work:
Code
Blueprint:

Starter:
0
Affected tool:
Deliverable for:

Description

Currently one cannot translate the following desktop files through Transifex:
- whisperback/data/whisperback.desktop
- persistence-setup/share/applications/tails-persistence-setup.desktop
- persistence-setup/share/applications/tails-persistence-delete.desktop
- liveusb-creator/data/liveusb-creator-launcher.desktop
- tails/config/chroot_local-includes/usr/share/applications/tails-upgrader.desktop

The tails-upgrader one can easily be added to the current workflow, but the other ones may either need to be moved to the main Tails repository, or have the desktop-translation functionality added to each of their own repository.

Discuss the best way to make them translatable, and implement it.


Subtasks

Feature #6486: Make Whisperback .desktop-file translatable in Transifex Resolved

100

Feature #6487: Make persistence-setup's .desktop-files translatable in Transifex Resolved

0

Feature #6488: Make Tails Installer's .desktop-file translatable in Transifex Confirmed

0

Feature #6489: Make Tails Upgrader .desktop-file translatable Rejected

0

Bug #15295: Make Onion Circuits' .desktop file translatable in Transifex Confirmed

0


Related issues

Has duplicate Tails - Bug #15294: Make all .desktop files translatable Duplicate 2018-02-06

History

#1 Updated by intrigeri 2013-12-08 13:18:19

  • Status changed from New to Confirmed

#2 Updated by intrigeri 2013-12-08 13:18:54

  • Assignee set to winterfairy

Replied. Next step is probably to split this ticket into sub-tasks.

#3 Updated by winterfairy 2013-12-11 15:11:30

  • Type of work changed from Discuss to Code

The following was decided during the meeting on December 2013:

None of the desktop file should be moved to any other repository. Each of them is best there they are.

All desktop files listed above should be made translatable using intltool. How to make use of intltool in each affected repository differ due to different build systems.

See subtickets.

#4 Updated by winterfairy 2013-12-11 15:40:44

  • Assignee deleted (winterfairy)

#5 Updated by intrigeri 2014-06-21 14:11:45

  • Category set to Internationalization

#6 Updated by intrigeri 2016-07-28 01:59:14

Modern gettext is now able to extract translatable strings from .desktop files, and GNOME projects are switching from intltool to plain gettext.

#7 Updated by intrigeri 2018-02-07 11:19:11

  • has duplicate Bug #15294: Make all .desktop files translatable added