Feature #5990

localization at runtime

Added by Tails 2013-07-18 07:49:06 . Updated 2013-07-19 01:32:24 .

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Target version:
Start date:
Due date:
% Done:

0%

Feature Branch:
Type of work:
Code
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

{{toc}}

Implementation

done

  • use our custom amnesiabranding iceweasel extension to localize at runtime:
    • the homepage: done
    • the default search engine: done
  • The feature/more_languages branch installs all iceweasel l10n packages (adds 10-20MB to the ISO size)
  • The feature/tails-greeter branch stops using localepurge.
  • implement a graphical language-choosing boot menu: TailsGreeter

Resources

  • debian-i18n mailing list
  • have a look to tasksel’s chinese-s-desktop, arabic-desktop, and so on for fonts, input systems, etc.; in Wheezy, there are the task-*-desktop packages
  • http://webconverger.org/i18n/ (they don’t support CJK as it takes 100M+)
  • Debian Live’s live-config-staging repository has a 904-locales-extra hook that installs a locale-dependent packages set at boot-time in order to better support the ja_JP, ko_KR and zh_CN locales.

Size

  • openoffice.org-l10n-*: 210MB compressed .deb (Squeeze amd64)
  • openoffice.org-hyphenation-* and dependencies: 4.5MB compressed .deb (Squeeze i386); in Wheezy, the packages are called hyphen-* and more languages are supported
  • openoffice.org-thesaurus-*: 23MB compressed .deb (Squeeze i386); in Wheezy, the packages are called mythes-*

Fonts

Indic

Fonts for all languages used in India: ttf-indic-fonts metapackage (done in feature/more_languages branch).

Misc

Other font packages that might be relevant:

  • ttf-unifont - TrueType version of the GNU Unifont (it has most possible glyphs but is ugly => nice fallback font)
  • ttf-wqy-zenhei - "WenQuanYi Zen Hei" A Hei-Ti Style (sans-serif) Chinese font
  • ttf-unfonts - Un series Korean TrueType fonts
  • fonts-ipafont-gothic - Japanese OpenType font set, IPA Gothic font
  • fonts-ipafont-mincho - Japanese OpenType font set, IPA Mincho font
  • fonts-vlgothic - Japanese TrueType font from Vine Linux
  • ttf-khmeros - KhmerOS Unicode fonts for the Khmer language of Cambodia
  • ttf-sil-padauk - smart Unicode font for languages in Myanmar
  • ttf-tmuni - font for Tibetan, Dzongkha and Ladakhi (OpenType Unicode)
  • ttf-sinhala-lklug - Unicode Sinhala font by Lanka Linux User Group
  • ttf-kannada-fonts - Free TrueType fonts for the Kannada language
  • ttf-sil-scheherazade - smart Unicode font for Arabic
  • ttf-ancient-fonts - Unicode Fonts for Ancient Scripts

Subtasks


History

#1 Updated by intrigeri 2013-07-19 01:32:25

  • Type of work set to Code

Type of work: Code