NonLanguagePackTranslationDeadline

Differences between revisions 21 and 66 (spanning 45 versions)
Revision 21 as of 2010-03-20 11:11:09
Size: 7463
Editor: 207
Comment: Added shared-mime-info bug
Revision 66 as of 2023-09-22 15:07:10
Size: 5003
Editor: urbalazs
Comment: Add link to release upgrader.
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
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: 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.
Line 5: Line 5:
 * The Ubuntu installer (debian-installer in Rosetta) 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: '''for the packages affected, only translations before this date will be included in the release'''.

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

Translations which fall into this category are:

 * The Ubuntu installation packages:
  * [[https://translations.launchpad.net/ubuntu/mantic/+source/debian-installer/|Debian installer]]
  * [[https://translations.launchpad.net/ubuntu/mantic/+source/ubiquity|Ubiquity]]
  * [[https://translations.launchpad.net/ubuntu/mantic/+source/ubiquity-slideshow-ubuntu| The Ubiquity Slideshow]]
  * [[https://translations.launchpad.net/ubuntu/mantic/+source/gfxboot-theme-ubuntu|The bootloader]]
  * [[https://translations.launchpad.net/ubuntu/mantic/+source/ubuntu-release-upgrader|Release upgrader]]
Line 7: Line 18:
  * `debconf` templates
  * desktop notifications via `notification-daemon`
  * Package description translations. Please by default [[http://ddtp.debian.net/ddtss/index.cgi/xx|translate in Debian]] to avoid duplication of work, and only fill in the missing pieces in [[https://translations.launchpad.net/ddtp-ubuntu|Ubuntu's DDTP]].
  * The [[https://translations.launchpad.net/ubuntu/mantic/+source/debconf|debconf]] template (please coordinate the translation with [[Translations/Upstream/Debian|Debian upstream]])
  * [[https://translations.launchpad.net/ddtp-ubuntu|Package description translations]].
Line 11: Line 21:
  * yelp (Ubuntu Help Center front page)
  * gnome-user-docs with translation for the Ubuntu-specific "Assistive Tools" string from Rosetta ([[https://translations.launchpad.net/ubuntu/jaunty/+source/gnome-user-docs/+pots/accessibility-guide|9.04]])
  * xdg-users-dirs
  * [[https://translations.launchpad.net/wubi|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 [[https://lists.ubuntu.com/archives/ubuntu-translators/2009-October/003016.html|this mail]].
  * [[https://translations.launchpad.net/ubuntu/mantic/+source/xdg-user-dirs| XDG User Dirs]]
  * [[https://translations.launchpad.net/ubuntu/mantic/+source/language-selector|Language selector]] (including the notification of missing language support)

 * Ubuntu documentation
  * [[https://translations.launchpad.net/ubuntu/mantic/+source/ubuntu-docs/|Ubuntu Docs]]
  * [[https://translations.launchpad.net/xubuntu-docs|Xubuntu Docs]]
Line 27: Line 30:
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. 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, which are populated with translations at package build time. Some packages contain only such strings. These are listed here.
Line 29: Line 32:
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?
TODO: Stop exporting templates of type install and xml to langpacks.
TODO: What's up with themes and wallpapers?
{i} ''Packages that should contain translations themselves are listed [[http://bazaar.launchpad.net/~ubuntu-core-dev/pkgbinarymangler/ubuntu/annotate/head%3A/striptranslations.blacklist|here]]''
Line 33: Line 34:
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
{i} ''If you want to contribute filing bugs or tracking their status, you can use the following [[/BugTemplate|bug template]]. You can see the list of all such bugs with the [[https://bugs.launchpad.net/ubuntu-translations/+bugs?field.tag=non-langpack-translation-deadline|non-langpack-translation-deadline]] tag.''
Line 39: Line 37:
|| Name || Reason || Tarball link (?) || Comment || Bug # ||
||[[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/language-selector|language-selector]]|| 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 || - || - || - ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/gfxboot-theme-ubuntu|gfxboot-theme-ubuntu]]|| install || - || - || - ||
||[[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://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/aptdaemon|aptdaemon]]|| 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 || - || - || - ||
||[[https://translations.launchpad.net/ubuntu/lucid/+source/libgweather|libgweather]]|| xml || - || template: libgweather-locations || - ||
||[[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 || - || [[https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/537998|bug #537998]] || - ||
||[[link|e2fsprogs]]|| ??? || - || contains translations, probably a bug || - ||
||[[link|pkgname]]|| install/policy/xml || - || - || - ||
|| '''Name''' || '''Comment''' || '''Bug #''' ||
||[[https://translations.launchpad.net/ubuntu/mantic/+source/debian-installer|debian-installer]]|| - || - ||
||[[https://translations.launchpad.net/ubuntu/mantic/+source/ubiquity|ubiquity]]|| - || - ||
||[[https://translations.launchpad.net/ubuntu/mantic/+source/ubiquity-slideshow-ubuntu|ubiquity-slideshow-ubuntu]]|| - || - ||
||[[https://translations.launchpad.net/ubuntu/mantic/+source/gfxboot-theme-ubuntu|gfxboot-theme-ubuntu]]|| - || - ||
||[[https://translations.launchpad.net/ubuntu/mantic/+source/language-selector|language-selector]]|| - || - ||
||[[https://translations.launchpad.net/ubuntu/mantic/+source/xdg-user-dirs|xdg-user-dirs]]|| - || [[Bug:549088]] ||
||[[https://translations.launchpad.net/ubuntu/mantic/+source/update-notifier|update-notifier]]|| - || [[Bug:562900]] ||
||[[https://translations.launchpad.net/ubuntu/mantic/+source/example-content|example-content]]|| - || [[Bug:441986]] ||
||[[https://translations.launchpad.net/ubuntu/mantic/+source/update-manager|update-manager]]|| - || - ||
||[[https://translations.launchpad.net/ubuntu/mantic/+source/yelp-xsl|yelp-xsl]]|| - || - ||
||[[https://translations.launchpad.net/ubuntu/mantic/+source/ubuntu-docs|ubuntu-docs]]|| - || - ||
##||[[link|pkgname - Add a new package here]]|| - || - ||

= Other =

== 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: for the packages affected, only translations before this date will be included in the release.

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

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, 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

(i) If you want to contribute filing bugs or tracking their status, you can use the following bug template. You can see the list of all such bugs with the non-langpack-translation-deadline tag.

Other

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 2023-09-22 15:07:10 by urbalazs)