Task:Package categories
(→Translations) |
(Undo revision 51272 by 180.194.171.229 (Talk)(Revert to pre-spam revision)) |
||
(20 intermediate revisions not shown) | |||
Line 5: | Line 5: | ||
This proposal is coordinated by [[User:Xfade|Niels Breet]] and is part of the [[Extras_repository_process_definition|Extras repository process definition]]. | This proposal is coordinated by [[User:Xfade|Niels Breet]] and is part of the [[Extras_repository_process_definition|Extras repository process definition]]. | ||
+ | |||
== Problem == | == Problem == | ||
Line 91: | Line 92: | ||
The current proposed list is only for Diablo, future additions and changes will be considered for Fremantle. | The current proposed list is only for Diablo, future additions and changes will be considered for Fremantle. | ||
+ | |||
+ | It seems H-A-M supports (will support?) the section "user/hidden" in the future ([http://maemo.gitorious.org/hildon-application-manager/mainline/commit/deeb9558129e22f9d1ca49ef9b6565a173603fcd commit log]). This section will not be shown in the "Download" view, but will be shown in the "Update" and "Uninstall" views. | ||
=== Debtags === | === Debtags === | ||
Line 98: | Line 101: | ||
As stated on the [http://debtags.alioth.debian.org/faceted.html debtags website]: | As stated on the [http://debtags.alioth.debian.org/faceted.html debtags website]: | ||
- | {{quotation|Drawing a bit freely from the literature of Faceted Classification, a facet is a group of tags which describe the same quality of a package. Package Tags are organized in Facets, that represent different points of view from which to look at the package archive. For example, you could have a "Usage" facet with tags about what a program is intended to be used for, or you could have a "Media" facet with tags about what kind of information a program is able to process, a "Technology" facet about the technology a package uses, and so on. With this approach, every tag is situated in a specific context, and has a clear meaning. Also, tags from different facets shed light on packages from different points of view, giving "depth" to its categorization. Take something tagged with "Use::Chatting", "Technology::IRC", "Role::Server": it has a remarkable level of detail, and tells almost everything we need to know about what the package does. | + | {{quotation|Drawing a bit freely from the literature of Faceted Classification, a facet is a group of tags which describe the same quality of a package. Package Tags are organized in Facets, that represent different points of view from which to look at the package archive. For example, you could have a "Usage" facet with tags about what a program is intended to be used for, or you could have a "Media" facet with tags about what kind of information a program is able to process, a "Technology" facet about the technology a package uses, and so on. With this approach, every tag is situated in a specific context, and has a clear meaning. Also, tags from different facets shed light on packages from different points of view, giving "depth" to its categorization. Take something tagged with "Use::Chatting", "Technology::IRC", "Role::Server": it has a remarkable level of detail, and tells almost everything we need to know about what the package does. |
=== Application-specific subcategories === | === Application-specific subcategories === | ||
Line 155: | Line 158: | ||
| Bureaublad | | Bureaublad | ||
| Área de Trabalho | | Área de Trabalho | ||
- | | | + | | Skrivebord |
| Työpöytä | | Työpöytä | ||
| Desktop | | Desktop | ||
| Bureau | | Bureau | ||
| Skrivebord | | Skrivebord | ||
- | | | + | | Área de Trabalho |
- | | | + | | Skrivbord |
| Bureau | | Bureau | ||
| Escritorio | | Escritorio | ||
- | | | + | | Рабочий стол |
| Desktop | | Desktop | ||
|- | |- | ||
Line 173: | Line 176: | ||
| Ontwikkeling | | Ontwikkeling | ||
| Desenvolvimento | | Desenvolvimento | ||
- | | | + | | Programming |
| Ohjelmointi | | Ohjelmointi | ||
| Programmazione | | Programmazione | ||
| Programmation | | Programmation | ||
| Programmering | | Programmering | ||
- | | | + | | Desenvolvimento |
- | | | + | | Programmering |
| Programmation | | Programmation | ||
| Programación | | Programación | ||
Line 190: | Line 193: | ||
| Educación | | Educación | ||
| Educatief | | Educatief | ||
- | | | + | | Educação |
- | | | + | | Undervisning |
| Opiskelu | | Opiskelu | ||
| Educazione | | Educazione | ||
| Éducation | | Éducation | ||
| Undervisning | | Undervisning | ||
- | | | + | | Educação |
- | | | + | | Utbildning |
| Éducation | | Éducation | ||
| Educación | | Educación | ||
Line 209: | Line 212: | ||
| Spelletjes | | Spelletjes | ||
| Jogos | | Jogos | ||
- | | | + | | Spill |
| Pelit | | Pelit | ||
| Giochi | | Giochi | ||
| Jeux | | Jeux | ||
| Spil | | Spil | ||
- | | | + | | Jogos |
- | | | + | | Spel |
| Jeux | | Jeux | ||
| Juegos | | Juegos | ||
Line 227: | Line 230: | ||
| Grafisch | | Grafisch | ||
| Gráficos | | Gráficos | ||
- | | | + | | Grafikk |
| Grafiikka | | Grafiikka | ||
| Grafica | | Grafica | ||
| Graphismes | | Graphismes | ||
| Grafik | | Grafik | ||
- | | | + | | Gráficos |
- | | | + | | Grafik |
| Graphismes | | Graphismes | ||
| Gráficos | | Gráficos | ||
Line 245: | Line 248: | ||
| Multimedia | | Multimedia | ||
| Multimídia | | Multimídia | ||
- | | | + | | Multimedia |
| Multimedia | | Multimedia | ||
| Multimedia | | Multimedia | ||
| Multimédia | | Multimédia | ||
| Multimedier | | Multimedier | ||
- | |||
- | |||
| Multimédia | | Multimédia | ||
| Multimedia | | Multimedia | ||
- | | | + | | Multimédia |
+ | | Multimedia | ||
+ | | Мультимедиа | ||
| Multimedia | | Multimedia | ||
|- | |- | ||
Line 263: | Line 266: | ||
| Locatie en Navigatie | | Locatie en Navigatie | ||
| Posicionamento e Navegação | | Posicionamento e Navegação | ||
- | | | + | | Posisjon og Navigasjonen |
| Paikannus ja navigointi | | Paikannus ja navigointi | ||
| Posizione e Navigazione | | Posizione e Navigazione | ||
| Localisation et Navigation | | Localisation et Navigation | ||
| Position og Navigation | | Position og Navigation | ||
- | | | + | | Posicionamento e Navegação |
- | | | + | | Position och Navigation |
| Localisation et Navigation | | Localisation et Navigation | ||
| Localización y Navegación | | Localización y Navegación | ||
- | | Позиционирование и | + | | Позиционирование и навигация |
| Position & Navigation | | Position & Navigation | ||
|- | |- | ||
Line 281: | Line 284: | ||
| Internet en Netwerk | | Internet en Netwerk | ||
| Internet e Redes | | Internet e Redes | ||
- | | | + | | Internet og Nettverk |
| Internet ja viestintä | | Internet ja viestintä | ||
| Internet e reti | | Internet e reti | ||
| Internet et Réseaux | | Internet et Réseaux | ||
| Internet og netværk | | Internet og netværk | ||
- | | | + | | Internet e Redes |
- | | | + | | Internet och Nätverk |
| Internet et Réseaux | | Internet et Réseaux | ||
| Internet y Redes | | Internet y Redes | ||
- | | Интернет и | + | | Интернет и сети |
| Internet & Netzwerk | | Internet & Netzwerk | ||
|- | |- | ||
Line 299: | Line 302: | ||
| Kantoor | | Kantoor | ||
| Escritório | | Escritório | ||
- | | | + | | Kontor |
| Toimisto | | Toimisto | ||
| Ufficio | | Ufficio | ||
| Bureautique | | Bureautique | ||
| Kontor | | Kontor | ||
- | | | + | | Escritório |
- | | | + | | Kontor |
| Bureautique | | Bureautique | ||
| Oficina | | Oficina | ||
Line 317: | Line 320: | ||
| Wetenschap | | Wetenschap | ||
| Ciência | | Ciência | ||
- | | | + | | Vitenskap |
| Tiede | | Tiede | ||
| Scienza | | Scienza | ||
| Science | | Science | ||
| Videnskab | | Videnskab | ||
- | | | + | | Ciência |
- | | | + | | Vetenskap |
| Science | | Science | ||
| Ciencia | | Ciencia | ||
Line 335: | Line 338: | ||
| Systeem | | Systeem | ||
| Sistema | | Sistema | ||
- | | | + | | System |
| Järjestelmä | | Järjestelmä | ||
| Sistema | | Sistema | ||
| Système | | Système | ||
| System | | System | ||
- | | | + | | Sistema |
- | | | + | | System |
| Système | | Système | ||
| Sistema | | Sistema | ||
Line 353: | Line 356: | ||
| Gereedschappen | | Gereedschappen | ||
| Utilitários | | Utilitários | ||
- | | | + | | Verktoy |
| Apuohjelmat | | Apuohjelmat | ||
| Utilità | | Utilità | ||
| Utilitaires | | Utilitaires | ||
| Værktøjer | | Værktøjer | ||
- | | | + | | Utilitários |
- | | | + | | Verktyg |
| Utilitaires | | Utilitaires | ||
| Utilidades | | Utilidades | ||
Line 366: | Line 369: | ||
|- | |- | ||
|} | |} | ||
- | |||
== Reference == | == Reference == | ||
Line 386: | Line 388: | ||
{{#bugzilla:id=1805 | {{#bugzilla:id=1805 | ||
- | |columns=id, priority, severity, modified, | + | |columns=id,priority,severity,modified,product,status,summary,to |
}} | }} | ||
[[Category:Community]] | [[Category:Community]] |
Latest revision as of 10:06, 6 April 2013
This task is completed and this page stays here for documentation purposes only. Please file bugs or propose a new, related task if you want to push this forward. Please see the talk page for discussion. |
This wiki page serves as a discussion page for improving the categorization system used for Maemo packages. Improvements here will be pushed to the Maemo Packaging Policy through Task:Packaging policy proposed changes.
This proposal is coordinated by Niels Breet and is part of the Extras repository process definition.
Contents |
[edit] Problem
People feel the need to create new categories, because the current list is too limited.
Another problem is that some categories aren't very descriptive. What applications go in to tools, support or accessories?
[edit] Maemo Packaging Policy
The current Maemo Packaging Policy lists the following sections:
- accessories
- communication
- games
- multimedia
- office
- other
- programming
- support
- themes
- tools
[edit] New list for Diablo
This is the final list for Diablo:
Key | Example English i18n | Example apps |
---|---|---|
user/desktop | Desktop | Home, statusbar and taskbar applets |
user/development | Programming | py2deb |
user/education | Education | Flashcard apps |
user/games | Games | Doom, Duke Nukem 3D |
user/graphics | Graphics | Photo apps, GIMP, Inkscape, fonts |
user/multimedia | Multimedia or Sound & Video | Canola, mplayer, Kagu, UKMP, MediaBox |
user/navigation | (Location &) Navigation | maemo-mapper, Navit |
user/network | Internet & Networking | Web browsers, Samba clients, OpenAFS, Transmission |
user/office | Office | GPE, Claws, AbiWord |
user/science | Science | gnuplot, Octave |
user/system | System | rotation-support, enhanced kernels, themes |
user/utilities | Utilities or Accessories | Calculators, terminals, text editors |
If the package's section starts "user/", but is not any of the above, the Application Manager forces them into an "Other" section.
[edit] Future additions
The current proposed list is only for Diablo, future additions and changes will be considered for Fremantle.
It seems H-A-M supports (will support?) the section "user/hidden" in the future (commit log). This section will not be shown in the "Download" view, but will be shown in the "Update" and "Uninstall" views.
[edit] Debtags
Debian Package Tags: Faceted Classification
As stated on the debtags website:
{{quotation|Drawing a bit freely from the literature of Faceted Classification, a facet is a group of tags which describe the same quality of a package. Package Tags are organized in Facets, that represent different points of view from which to look at the package archive. For example, you could have a "Usage" facet with tags about what a program is intended to be used for, or you could have a "Media" facet with tags about what kind of information a program is able to process, a "Technology" facet about the technology a package uses, and so on. With this approach, every tag is situated in a specific context, and has a clear meaning. Also, tags from different facets shed light on packages from different points of view, giving "depth" to its categorization. Take something tagged with "Use::Chatting", "Technology::IRC", "Role::Server": it has a remarkable level of detail, and tells almost everything we need to know about what the package does.
[edit] Application-specific subcategories
Within each of the top-level categories, projects may want to group a number of packages together. For this, sub-sections can be used. For example, Canola may have:
Package | Section |
---|---|
canola2 | user/multimedia/Canola |
canola2-theme-flatblack | user/multimedia/Canola/themes |
canola2-youtube-plugin | user/multimedia/Canola/plugins |
canola-tuning | user/multimedia/Canola/settings |
The rule is simple:
- If the portion of the section path starts with a capital letter, it is shown as-is
- Otherwise the portion of the section path must be one of the above sections or, additionally:
- themes
- plugins
- translations
[edit] Translations
Key | en_GB | en_US | es_MX | nl_NL | pt_BR | no_NO | fi_FI | it_IT | fr_CA | da_DK | pt_PT | sv_SE | fr_FR | es_ES | ru_RU | de_DE |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
user/desktop | Desktop | Desktop | Escritorio | Bureaublad | Área de Trabalho | Skrivebord | Työpöytä | Desktop | Bureau | Skrivebord | Área de Trabalho | Skrivbord | Bureau | Escritorio | Рабочий стол | Desktop |
user/development | Programming | Programming | Programación | Ontwikkeling | Desenvolvimento | Programming | Ohjelmointi | Programmazione | Programmation | Programmering | Desenvolvimento | Programmering | Programmation | Programación | Программирование | Entwicklung |
user/education | Education | Education | Educación | Educatief | Educação | Undervisning | Opiskelu | Educazione | Éducation | Undervisning | Educação | Utbildning | Éducation | Educación | Образование | Bildung |
user/games | Games | Games | Juegos | Spelletjes | Jogos | Spill | Pelit | Giochi | Jeux | Spil | Jogos | Spel | Jeux | Juegos | Игры | Spiele |
user/graphics | Graphics | Graphics | Gráficos | Grafisch | Gráficos | Grafikk | Grafiikka | Grafica | Graphismes | Grafik | Gráficos | Grafik | Graphismes | Gráficos | Графика | Grafik |
user/multimedia | Multimedia | Multimedia | Multimedia | Multimedia | Multimídia | Multimedia | Multimedia | Multimedia | Multimédia | Multimedier | Multimédia | Multimedia | Multimédia | Multimedia | Мультимедиа | Multimedia |
user/navigation | Location & Navigation | Location & Navigation | Localización y Navegación | Locatie en Navigatie | Posicionamento e Navegação | Posisjon og Navigasjonen | Paikannus ja navigointi | Posizione e Navigazione | Localisation et Navigation | Position og Navigation | Posicionamento e Navegação | Position och Navigation | Localisation et Navigation | Localización y Navegación | Позиционирование и навигация | Position & Navigation |
user/network | Internet & Networking | Internet & Networking | Internet y Redes | Internet en Netwerk | Internet e Redes | Internet og Nettverk | Internet ja viestintä | Internet e reti | Internet et Réseaux | Internet og netværk | Internet e Redes | Internet och Nätverk | Internet et Réseaux | Internet y Redes | Интернет и сети | Internet & Netzwerk |
user/office | Office | Office | Oficina | Kantoor | Escritório | Kontor | Toimisto | Ufficio | Bureautique | Kontor | Escritório | Kontor | Bureautique | Oficina | Офис | Büro |
user/science | Science | Science | Ciencia | Wetenschap | Ciência | Vitenskap | Tiede | Scienza | Science | Videnskab | Ciência | Vetenskap | Science | Ciencia | Наука | Wissenschaft |
user/system | System | System | Sistema | Systeem | Sistema | System | Järjestelmä | Sistema | Système | System | Sistema | System | Système | Sistema | Система | System |
user/utilities | Utilities | Utilities | Utilitarios | Gereedschappen | Utilitários | Verktoy | Apuohjelmat | Utilità | Utilitaires | Værktøjer | Utilitários | Verktyg | Utilitaires | Utilidades | Утилиты | Werkzeuge |
[edit] Reference
[edit] freedesktop.org
The basic, rationalised, set of high-level sections according to the freedesktop.org menu specification are: Accessories, Development, Education, Game, Graphics, Multimedia, Network, Office, Settings, System.
[edit] Debian
The Debian archive maintainers provide the authoritative list of sections. At present, they are: admin, comm, devel, doc, editors, electronics, embedded, games, gnome, graphics, hamradio, interpreters, kde, libs, libdevel, mail, math, misc, net, news, oldlibs, otherosfs, perl, python, science, shells, sound, tex, text, utils, web, x11.
[edit] Previous discussions
[edit] Bugs
1805 | Medium | normal | 2010-05-17 | Developer Guide | RESOLVED | Making a package for the Application Manager in maemo 3.x does not list what apps should go to what section | Niels Breet |
- This page was last modified on 6 April 2013, at 10:06.
- This page has been accessed 157,585 times.