Actions
Task #125
closedTask #124: Port application translations to Squeeze
Collect PO/POT files from Squeeze packages
Status:
Closed
Priority:
Urgent
Assignee:
Category:
Programming
Target version:
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 …
Actions