NonLanguagePackTranslationDeadline

Differences between revisions 1 and 33 (spanning 32 versions)
Revision 1 as of 2005-09-29 21:40:32
Size: 497
Editor: ca-studio-bsr1o-251
Comment: create
Revision 33 as of 2010-04-16 13:20:48
Size: 9010
Editor: 168
Comment: Rearranged table
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Some translation data cannot currently be updated via the language pack mechanism. Because these items require more disruptive integration work, they are subject to an earlier deadline. Translations which fall into this category are: <<Include(TranslatingUbuntu/Header)>>
Line 3: Line 3:
 * The Ubuntu installer Some translation data cannot currently be updated via the language pack mechanism. Because these items require more disruptive integration work, they are subject to an earlier deadline to give time to developers to manually export translations from Launchpad and integrate them into the package.

This deadline simply marks the date (on UTC time) after which it is not guaranteed that the translations of the packages below will be included in the release. Depending on the package, and depending on the maintainer's workflow, it can be that they are exported later, but for translators the main point above still remains: only translations before this date will be included in the release.

{i} ''Other packages can still be translated until the [[NonLanguagePackTranslationDeadline]]''.

Translations which fall into this category are:

 * The Ubuntu installation packages:
  * [[https://translations.launchpad.net/ubuntu/lucid/+source/debian-installer/|Debian installer]]
  * [[https://translations.launchpad.net/ubuntu/lucid/+source/ubiquity|Ubiquity]]
  * [[https://translations.edge.launchpad.net/ubuntu/lucid/+source/ubiquity-slideshow-ubuntu| The Ubiquity Slideshow]]
  * [[https://translations.launchpad.net/wubi|WUBI]]
  * [[https://translations.launchpad.net/ubuntu/lucid/+source/gfxboot-theme-ubuntu|The bootloader]]
Line 5: Line 18:
  * Firefox
  * HTML documents, such as the "About Ubuntu" page
Line 8: Line 19:
  * desktop notifications via `notification-daemon`
 * `.desktop` files (menu entries)
  * [[https://translations.launchpad.net/ddtp-ubuntu|Package description translations]].
 * Translations included in the source packages
  * [[https://translations.launchpad.net/ubuntu/lucid/+source/yelp|Yelp]] (due to theUbuntu Help Center front page)
  * [[https://translations.launchpad.net/ubuntu/lucid/+source/gnome-user-docs/+pots/accessibility-guide|GNOME user docs]] (due to the Ubuntu-specific "Assistive Tools" string
  * [[https://translations.launchpad.net/ubuntu/karmic/+source/xdg-user-dirs| XDG User Dirs]]
  * [[https://translations.launchpad.net/ubuntu/lucid/+source/language-selector|Language selector]] (including the notification of missing language support)
  * [[https://translations.launchpad.net/ubuntu/lucid/+source/iso-codes|ISO Codes]]: Please translate upstream (http://pkg-isocodes.alioth.debian.org/), we will only sync from Debian and won't use the translations from Launchpad directly!
 * Ubuntu documentation
  * [[https://translations.launchpad.net/ubuntu/lucid/+source/ubuntu-docs/|Ubuntu Docs]]
  * [[https://translations.launchpad.net/ubuntu/lucid/+source/kubuntu-docs/|Kubuntu Docs]]
  * [[https://translations.launchpad.net/ubuntu/lucid/+source/software-center/|Software Center]]
 * Any other packages including xml, .policy or other files which include inline translations integrated at build time

= Rebuilding packages =

The reasons for packages needing to be rebuilt with a fresh export of translations are various: some packages need to not use language packs, but contain the translations themselves, so that the installation process will be localized. Others contain some highly visible strings, that are coming from xml files (.policy mainly), which are populated with translations at package build time. Some packages contain only such strings. These are listed here.

{i} ''Packages that should contain translations themselves are listed [[http://bazaar.launchpad.net/~ubuntu-core-dev/pkgbinarymangler/ubuntu/annotate/head%3A/striptranslations.blacklist|here]]''

To find packages with policy files in them:
{{{
$ for i in `ls /usr/share/polkit-1/actions/`; do dpkg -S $i; done
}}}

https://bugs.launchpad.net/ubuntu-translations/+bugs?field.tag=non-langpack-translation-deadline

||||||||||<tablestyle="width: 60%">'''Packages to be rebuilt'''||
|| '''Name''' || '''Reason''' || '''Tarball link''' || '''Comment''' || '''Bug #''' ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/debian-installer|debian-installer]]|| install || - || - || - ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/ubiquity|ubiquity]]|| install || - || - || - ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/ubiquity-slideshow-ubuntu|ubiquity-slideshow-ubuntu]]|| install || - || - || - ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/yelp|yelp]]|| xml || - || currently still showing untranslated in Lucid || - ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/gfxboot-theme-ubuntu|gfxboot-theme-ubuntu]]|| install || - || - || - ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/aptdaemon|aptdaemon]]|| policy || - || Provides the very visible "Authentication is required to install software packages" string, shown in Software Center || [[Bug:445603]] ||
||<rowstyle="background-color: lightgreen;">[[https://translations.launchpad.net/ubuntu/lucid/+source/language-selector|language-selector]]|| install || - || - || [[Bug:553162]] ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/iso-codes|iso-codes]]|| install || - || - || - ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/dpkg|dpkg]]|| install || - || template: dpkg || - ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/debconf|debconf]]|| install || - || - || - ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/apt|apt]]|| install || - || - || - ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/ldm|ldm]]|| install || - || - || - ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/xkeyboard-config|xkeyboard-config]]|| install || - || - || - ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/xdg-user-dirs|xdg-user-dirs]]|| install || - || - || [[Bug:549088]] ||
||[[https://launchpad.net/ubuntu/lucid/+source/hplip|hplip]]|| policy || - || not translatable || - ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/jockey|jockey]]|| policy || - || - || - ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/ubuntu-system-service|ubuntu-system-service]]|| policy || - || - || - ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/usb-creator|usb-creator]]|| policy || - || - || - ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/gdm|gdm]]|| policy || - || - || - ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/consolekit|consolekit]]|| policy || - || not translatable || - ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/network-manager|network-manager]]|| policy || - || - || - ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/policykit-1|policykit-1]]|| policy || - || not translatable || - ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/rtkit|rtkit]]|| policy || - || not translatable || - ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/system-tools-backends|system-tools-backends]]|| policy || - || - || - ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/udisks|udisks]]|| policy || - || - || - ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/upower|upower]]|| policy || - || - || - ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/gnome-panel|gnome-panel]]|| policy || - || - || - ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/gnome-applets|gnome-applets]]|| policy || - || - || - ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/gconf|gconf]]|| policy || - || - || - ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/screen-resolution-extra|screen-resolution-extra]]|| policy || - || - || - ||
||<rowstyle="background-color: lightgreen;">[[https://translations.launchpad.net/ubuntu/lucid/+source/shared-mime-info|shared-mime-info]]|| xml || - || - || [[Bug:542084]] ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/ubuntu-wallpapers|ubuntu-wallpapers]]|| xml || - || - || - ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/grub2|grub2]]|| sick .mo file layout || - || - || [[Bug:537998]] ||
||[[link|e2fsprogs]]|| ??? || - || contains translations, probably a bug || - ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/rhythmbox-ubuntuone-music-store|rhythmbox-ubuntuone-music-store]]|| xml || - || - || - ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/totem|totem]]|| xml || - || - || - ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/compiz|compiz-core]]|| xml || - || - || - ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/compiz-fusion-plugins-main|compiz-fusion-plugins-main]]|| xml || - || - || - ||
##||[[link|pkgname - Add a new package here]]|| install/policy/xml || - || - || - ||

= TODO =

 * TODO: Adding items from the list at the top that also apply. Should be the various -docs here? Do the UTC team want to help maintainers with exporting tarballs and adding them here?
 * TODO: Stop exporting templates of type install and xml to langpacks.
 * TODO: What's up with themes and wallpapers?

Some translation data cannot currently be updated via the language pack mechanism. Because these items require more disruptive integration work, they are subject to an earlier deadline to give time to developers to manually export translations from Launchpad and integrate them into the package.

This deadline simply marks the date (on UTC time) after which it is not guaranteed that the translations of the packages below will be included in the release. Depending on the package, and depending on the maintainer's workflow, it can be that they are exported later, but for translators the main point above still remains: only translations before this date will be included in the release.

(i) Other packages can still be translated until the NonLanguagePackTranslationDeadline.

Translations which fall into this category are:

Rebuilding packages

The reasons for packages needing to be rebuilt with a fresh export of translations are various: some packages need to not use language packs, but contain the translations themselves, so that the installation process will be localized. Others contain some highly visible strings, that are coming from xml files (.policy mainly), which are populated with translations at package build time. Some packages contain only such strings. These are listed here.

(i) Packages that should contain translations themselves are listed here

To find packages with policy files in them:

$ for i in `ls /usr/share/polkit-1/actions/`; do dpkg -S $i; done

https://bugs.launchpad.net/ubuntu-translations/+bugs?field.tag=non-langpack-translation-deadline

Packages to be rebuilt

Name

Reason

Tarball link

Comment

Bug #

debian-installer

install

-

-

-

ubiquity

install

-

-

-

ubiquity-slideshow-ubuntu

install

-

-

-

yelp

xml

-

currently still showing untranslated in Lucid

-

gfxboot-theme-ubuntu

install

-

-

-

aptdaemon

policy

-

Provides the very visible "Authentication is required to install software packages" string, shown in Software Center

445603

language-selector

install

-

-

553162

iso-codes

install

-

-

-

dpkg

install

-

template: dpkg

-

debconf

install

-

-

-

apt

install

-

-

-

ldm

install

-

-

-

xkeyboard-config

install

-

-

-

xdg-user-dirs

install

-

-

549088

hplip

policy

-

not translatable

-

jockey

policy

-

-

-

ubuntu-system-service

policy

-

-

-

usb-creator

policy

-

-

-

gdm

policy

-

-

-

consolekit

policy

-

not translatable

-

network-manager

policy

-

-

-

policykit-1

policy

-

not translatable

-

rtkit

policy

-

not translatable

-

system-tools-backends

policy

-

-

-

udisks

policy

-

-

-

upower

policy

-

-

-

gnome-panel

policy

-

-

-

gnome-applets

policy

-

-

-

gconf

policy

-

-

-

screen-resolution-extra

policy

-

-

-

shared-mime-info

xml

-

-

542084

ubuntu-wallpapers

xml

-

-

-

grub2

sick .mo file layout

-

-

537998

e2fsprogs

???

-

contains translations, probably a bug

-

rhythmbox-ubuntuone-music-store

xml

-

-

-

totem

xml

-

-

-

compiz-core

xml

-

-

-

compiz-fusion-plugins-main

xml

-

-

-

TODO

  • TODO: Adding items from the list at the top that also apply. Should be the various -docs here? Do the UTC team want to help maintainers with exporting tarballs and adding them here?
  • TODO: Stop exporting templates of type install and xml to langpacks.
  • TODO: What's up with themes and wallpapers?

NonLanguagePackTranslationDeadline (last edited 2025-04-11 14:19:37 by seb128)