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