Task #125
closedTask #124: Port application translations to Squeeze
Collect PO/POT files from Squeeze packages
Description
A first step for having a new lang/
tree for Squeeze is to collect all the possible translation files from the official Squeeze packages. The process is the following:
- list all apps on Transifex
- get the source code of the application Debian packages
- extract PO/POT files
- recreate a new
lang/
tree
To get the source code of an official Debian package, the command is the following:
apt-get source <packagename>
You get in the current directory several files and a directory of the application name. Of course, to do this, you need a running Debian-like system (DDL, Ubuntu or… Debian!) with only one line starting with deb-src
in the configuration file /etc/apt/sources.list
. The line to be added is the following:
deb-src http://ftp2.fr.debian.org/debian/ squeeze main contrib non-free
It just tells apt-get
to fetch source packages from Debian Squeeze.
The lang/
tree to be recreated is currently the following:
. |-- apps | |-- education | | |-- childsplay | | |-- childsplay-memory | | |-- childsplay-wordlist | | |-- gamine | | |-- gcompris | | |-- kanagram | | |-- kgeography | | |-- khangman | | |-- klettres | | |-- ktuberling | | `-- pysycache | |-- games | | |-- gnome-mastermind | | |-- kolf | | `-- kpoker | |-- kde | | |-- kdelibs | | |-- kdeprint | | |-- khelpcenter | | |-- kio | | |-- libkdegames | | `-- ppdtranslations | |-- multimedia | | |-- hydrogen | | |-- songwrite2 | | |-- stopmotion | | `-- vkeybd | |-- system | | |-- dansguardian | | |-- lxappearance | | |-- lxlauncher | | |-- lxpanel | | |-- lxrandr | | |-- lxsession-lite | | |-- lxterminal | | |-- pcmanfm | | |-- system-config-printer | | `-- xarchiver | `-- work | |-- empathy | |-- eog | |-- evince | |-- gcalctool | |-- gedit | `-- opendict …
Updated by Jean-Michel Philippe over 13 years ago
- Target version changed from Squeeze to 2011-11
Updated by Jean-Michel Philippe about 13 years ago
- Target version changed from 2011-11 to 2012-02
Updated by Jean-Michel Philippe almost 13 years ago
- Due date set to 04/09/2012
- Target version changed from 2012-02 to 2012-05
- Start date set to 03/28/2012
Updated by Jean-Michel Philippe almost 13 years ago
- Assignee set to Jean-Michel Philippe
- Priority changed from Normal to Urgent
Updated by Jean-Michel Philippe over 12 years ago
- Status changed from New to In Progress
- % Done changed from 0 to 90
A new script merge-packages.sh
does the job.
Updated by Jean-Michel Philippe over 12 years ago
- Category changed from Installation to Programming
- Status changed from In Progress to Closed
- % Done changed from 90 to 100