Education/opensuse-education-roadmap
From openSUSE
| Education-Roadmap: openSUSE-Wiki - Edu-CD - Development - openSUSE-Education site |
| Wherewith do you teach tomorrow?
|
Contents |
openSUSE-Education.org
This is the Roadmap for all targets belonging to http://www.opensuse-education.org/
Package-Database, 02/02/2008
To do it the openSUSE way, we need translations of all packages for the different languages in separate files, so the script create_package_descr (as part of the package Inst-source-utils) can create the packages.<lang> files in the suse/setup/descr directory. After that, YaST can show the translated Summary and Description for every package (and perhaps even popup-windows, if necessary).
To make it very comfortable for translators, this should be done via a webfrontend.
Currently we've a first version up and running. You can access it if you're logged in on http://www.opensuse-education.org/ :
http://www.opensuse-education.org/index.php?module=pnPDB
- The packagelist is generated from an existing repository
- The english summary, description (and some other informations) are extracted from each RPM. So the information stored in an RPM is our base - and all translations base on the current RPM information. If you find a bug in an english RPM description, contact the RPM maintainer or file a bug against that package, so we can fix it.
- New packages are added, existing ones are updated
- We parse the pattern files, so we know if a RPM is "visible" to the enduser when he opens the detailed view in YaST2 Software-Management and looks at our patterns. The RPMs listed in the pattern files get a flag "important" so we know that these RPMs need the translation first.
- The detailed view of a package shows also links to the upstream website and a generated link to the package description in the openSUSE wiki (which must be created if it doesn't exist. Feel free to redirect subpackages to their main package (use
#REDIRECT [[<mainpackage>]]
in the wiki).
Language specific redirection rules, 30/04/2008
Add regexp rules, so not only the main site is accessable via <lang>.opensuse-education.org (<lang> stands for one of de,es,en,fr,no,pl,ru) but also all other URLs

