LanguagePacksCD

Differences between revisions 5 and 6
Revision 5 as of 2005-11-04 23:47:11
Size: 2560
Editor: 209
Comment:
Revision 6 as of 2005-11-05 14:49:49
Size: 2559
Editor: 179_220_103_66-WIFI_HOTSPOTS
Comment: typo
Deletions are marked like this. Additions are marked like this.
Line 20: Line 20:
.

Summary

There should be an additional (optional) language package CD that contains all the language packages that can't be shipped on the normal cd because of space constraints. It should be possible to update it even after the release.

Rationale

Not all users have broadband at home, they may want to burn the CD e.g. at university.

Use cases

  • Alice gets a CD from Bob with additional language packs. She is korean and her language is not on the official CD
  • OpenOffice has very large language packages, so they can't be all shipped in the release CD. John gets a language package CD and expects that the missing language packages in his system will get installed.

Scope

This spec covers both ubuntu/kubuntu.

Design

The langauge package CD should be a normal apt-cdrom able cd that contains a Packages file and a Release file. The .disk/ directory should contain some information that indicate that the cd is a language packages CD to make it easier for the desktop applications to identify it.

Language-selector should contain an additonal button called "add language cdrom" that will apt-cdrom add the CD, re-read the cache and update itself that should also be available as a commandline option.

It must also look for updates to the currently installed language packages and offer the user a choice to update them.

The mechanism in update-notifier that detects the inseration of a ubuntu cd should be extended to detect language packages cds as well and offer the user to start the language selector with the updated language information.

Language selector should display the available languages in both the current locale and the language name in its native form (like "German - Detsch", like the instaler is doing right now).

Once the user selects the language, the language packages for the softwares already installed

Implementation

Both update-notifier and language-selector needs to be modified to deal with the language package CDs.

Code

No code was written yet.

Data preservation and migration

When a CD is inserted with updated language packages it should offer the user to offer the upgradable packages.

LanguagePacksCD (last edited 2008-08-06 16:29:02 by localhost)