NonLanguagePackTranslationDeadline

Differences between revisions 17 and 18
Revision 17 as of 2009-10-23 12:35:13
Size: 2085
Editor: catv-89-132-160-63
Comment: issue: who should export xml translations and rebuild packages?
Revision 18 as of 2010-03-18 17:05:25
Size: 4586
Editor: catv-89-132-76-245
Comment: Add table with packages to rebuild, yet only with binary package names
Deletions are marked like this. Additions are marked like this.
Line 24: Line 24:

= Rebuilding packages =

There are some packages that need to be rebuild at NonLanguagePackTranslationDeadline with freshly exported translations. The reasons 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.

TODO: Adding items from the above list that also apply. Should be the various -docs here? Do the UTC team want to help maintainers with exporting tarballs and adding them here?

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

||||||||<tablestyle="width: 60%">'''Packages to be rebuilt'''||
||Name||Reason||Tarball link (?) || comment||
||[[link|iso-codes]]|| install || - || - ||
||[[link|dpkg]]|| install || - || - ||
||[[link|debconf-i18n]]|| install || - || - ||
||[[link|apt]]|| install || - || - ||
||[[link|language-selector]]|| install || - || - ||
||[[link|ldm]]|| install || - || - ||
||[[link|xkb-data-i18n]]|| install || - || - ||
||[[link|hplip]]|| policy || - || is this translatable? ||
||[[link|jockey-common]]|| policy || - || - ||
||[[link|ubuntu-system-service]]|| policy || - || - ||
||[[link|usb-creator-common]]|| policy || - || - ||
||[[link|gdm]]|| policy || - || - ||
||[[link|aptdaemon]]|| policy || - || - ||
||[[link|consolekit]]|| policy || - || - ||
||[[link|network-manager]]|| policy || - || - ||
||[[link|policykit-1]]|| policy || - || - ||
||[[link|rtkit]]|| policy || is this translatable? || - ||
||[[link|system-tools-backends]]|| policy || - || - ||
||[[link|udisks]]|| policy || - || - ||
||[[link|upower]]|| policy || - || - ||
||[[link|gnome-panel-data]]|| policy || - || - ||
||[[link|gnome-applets-data]]|| policy || - || - ||
||[[link|gconf-defaults-service]]|| policy || - || - ||
||[[link|screen-resolution-extra]]|| policy || - || - ||
||[[link|libgweather]]|| xml || - || - ||
||[[link|shared-mime-info]]|| xml || - || - ||
||[[link|grub]]|| sick .mo file layout || - || - ||
||[[link|pkgname]]|| install/policy/xml || - || - ||

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:

  • The Ubuntu installer (debian-installer in Rosetta)
  • Translations which don't use gettext, including:
    • debconf templates

    • desktop notifications via notification-daemon

    • Package description translations. Please by default translate in Debian to avoid duplication of work, and only fill in the missing pieces in Ubuntu's DDTP.

  • Translations included in the source packages
    • yelp (Ubuntu Help Center front page)
    • gnome-user-docs with translation for the Ubuntu-specific "Assistive Tools" string from Rosetta (9.04)

    • xdg-users-dirs
    • wubi

    • gfxboot-theme-ubuntu
    • language-selector
    • 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 (ubuntu-docs, kubuntu-docs, xubuntu-docs, edubuntu-docs)
  • (Other documentation, coming from upstream projects, not in Rosetta)
  • Strings visible in the default desktop (live CDs don't get language pack updates)
    • Default menu items
    • Panel strings
  • What should we do about translations that are taken from xml files, for example: .policy files? These translations are merged into xml at build time, so they should be exported from Launchpad, then the package has to be rebuilt. It is currently not known, exactly which packages are affected, or how, when and who should make sure that translations reach the packages in time. Also see this mail.

Rebuilding packages

There are some packages that need to be rebuild at NonLanguagePackTranslationDeadline with freshly exported translations. The reasons 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.

TODO: Adding items from the above list that also apply. Should be the various -docs here? Do the UTC team want to help maintainers with exporting tarballs and adding them here?

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

Packages to be rebuilt

Name

Reason

Tarball link (?)

comment

iso-codes

install

-

-

dpkg

install

-

-

debconf-i18n

install

-

-

apt

install

-

-

language-selector

install

-

-

ldm

install

-

-

xkb-data-i18n

install

-

-

hplip

policy

-

is this translatable?

jockey-common

policy

-

-

ubuntu-system-service

policy

-

-

usb-creator-common

policy

-

-

gdm

policy

-

-

aptdaemon

policy

-

-

consolekit

policy

-

-

network-manager

policy

-

-

policykit-1

policy

-

-

rtkit

policy

is this translatable?

-

system-tools-backends

policy

-

-

udisks

policy

-

-

upower

policy

-

-

gnome-panel-data

policy

-

-

gnome-applets-data

policy

-

-

gconf-defaults-service

policy

-

-

screen-resolution-extra

policy

-

-

libgweather

xml

-

-

shared-mime-info

xml

-

-

grub

sick .mo file layout

-

-

pkgname

install/policy/xml

-

-

NonLanguagePackTranslationDeadline (last edited 2023-09-22 15:07:10 by urbalazs)