Pootle/Files

From OLPC
< Pootle
Revision as of 21:14, 20 October 2007 by Xavi (talk | contribs) (noting the three pootle-projects planned)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

This is an inventory of the POT & PO files that need to be included, considered or discarded for the Pootle Localization server.

Pootle organization

All activities have a single POT file (with only few exceptions), so the creation of a pootle-project for each d.l.o-project would only cause a bloat in administrative tasks and overhead. In such a scenario, statistics would lose much of their power to inform the status of the effort, lowering the value of per-project handling. On the other end, we could have a single pootle-project in which all the d.l.o-projects are thrown in—admin may be lower, but statistics would be flooded by many non-relevant or peripheral projects and we would be faced with the possibility of naming conflicts and other things.

Somewhere in between lies the road that we have decided upon: core, bundled, others.

core
this pootle-project includes the core activities (and other pieces like Journal, Sugar, etc.) without which an XO would not be an XO.
Currently: Browse, Chat, Drawing Activity, Etoys, Helix media activity, Journal, Library, News Reader, Oficina de Desenho, Read, Record, Sugar and Write
bundled
this pootle-project will include the bundled activities that are included in the default builds (iow, in the builds, but not considered core).
Currently: Calculate, Connect, Measure / Oscilloscope, Pippy, TamTam, and Turtle Art
others
is not really a pootle-project but a category for projects in the extra activities. As they are not really a priority (except maybe for the developers) we plan to provide a way to include them.

NOTE: Some projects will not be included, particularly if they have their own localization procedures and or sites (ie: Etoys).

Primary targets

This is the list of POT & PO files obtained from dev.laptop.org/projects/*. A thing to note about this sample is the non-homogeneous sub-directories:

  • path/locale/xx/LC_MESSAGES/xx.po
  • /locale/xx/LC_MESSAGES/xx.po
  • /locale/xx/LC_MESSAGES/filename.po
  • /locale/xx.po
  • /po/xx.po
  • path/po/xx.po
  • path/po/filename.xx.po

should there be a target or standard?? If so, which? If not, why not?

projects/acoustic-measure-activity

po/AcousticMeasure.pot

po/es.po

projects/bundle-vault MISSING POT

site/app/locale/cs/LC_MESSAGES/messages.po, site/app/locale/da/LC_MESSAGES/messages.po, site/app/locale/de/LC_MESSAGES/messages.po, site/app/locale/en_US/LC_MESSAGES/messages.po, site/app/locale/es_ES/LC_MESSAGES/messages.po, site/app/locale/eu/LC_MESSAGES/messages.po, site/app/locale/fr/LC_MESSAGES/messages.po, site/app/locale/he/LC_MESSAGES/messages.po, site/app/locale/it/LC_MESSAGES/messages.po, site/app/locale/ja/LC_MESSAGES/messages.po, site/app/locale/ko/LC_MESSAGES/messages.po, site/app/locale/pl/LC_MESSAGES/messages.po, site/app/locale/ro/LC_MESSAGES/messages.po, site/app/locale/ru/LC_MESSAGES/messages.po, site/app/locale/sk/LC_MESSAGES/messages.po, site/app/locale/sq/LC_MESSAGES/messages.po, site/app/locale/tr/LC_MESSAGES/messages.po, site/app/locale/zh_TW/LC_MESSAGES/messages.po

projects/calculate

po/calculate.pot

po/en.po, po/es.po, po/nl.po

projects/connect-activity

po/Connect.pot

po/ar.po, po/de.po, po/el.po, po/es.po

projects/edukt

po/edukt.pot

po/edukt.po

projects/jigsaw-puzzle

po/JigsawPuzzle.pot

po/pt.po

projects/kuku

locale/kuku.pot

locale/en/LC_MESSAGES/kuku.po, locale/sw/LC_MESSAGES/kuku.po

projects/mamamedia-activity-center

locale/org.worldwideworkshop.olpc.MaMaMediaMenu.pot

locale/pt/LC_MESSAGES/pt.po

projects/memorygame

po/memorize.pot

po/pt_BR.po

projects/oficina

po/Paint.pot

po/ar.po, po/de.po, po/el.po, po/es.po, po/fr.po, po/ko_KO.po, po/pt_BR.po, po/zh_CN.po, po/zh_TW.po

projects/pippy-activity

po/Pippy.pot

po/en_US.po, po/es.po

projects/poll-builder

locale/org.worldwideworkshop.poll.pot

locale/af.po

projects/read-activity

po/xbook.pot

po/ar.po, po/de.po, po/el.po, po/es.po, po/fr.po, po/mk.po, po/pt.po, po/pt_BR.po

projects/rgbpaint

rgbpaint-0.8.8pre1/po/rgbpaint.pot

rgbpaint-0.8.8pre1/po/cs.po, rgbpaint-0.8.8pre1/po/de_DE.po, rgbpaint-0.8.8pre1/po/es.po, rgbpaint-0.8.8pre1/po/fr.po, rgbpaint-0.8.8pre1/po/pl.po, rgbpaint-0.8.8pre1/po/pt.po, rgbpaint-0.8.8pre1/po/pt_BR.po, rgbpaint-0.8.8pre1/po/tr.po, rgbpaint-0.8.8pre1/po/zh_TW.po

projects/slider-puzzle

po/SliderPuzzle.pot

po/es.po, po/ko.po, po/pt.po

projects/tamtam

TamTamEdit.activity/po/TamTamEdit.pot, TamTamJam.activity/po/TamTamJam.pot, TamTamMini.activity/po/TamTamMini.pot, TamTamSynthLab.activity/po/TamTamSynthLab.pot

TamTamEdit.activity/po/TamTamEdit.es.po, TamTamJam.activity/po/TamTamJam.es.po, TamTamSynthLab.activity/po/TamTamSynthLab.es.po

projects/write

po/write.pot

po/ar.po, po/de.po, po/el.po, po/es.po, po/fr.po, po/pt_BR.po


Not to be included in Pootle

The POTs & POs below listed are (probably) not going to be included in Pootle because they are handled upstream (need to verify this).

projects/evince-olpc

help/bg/bg.po, help/el/el.po, help/es/es.po, help/it/it.po, help/nl/nl.po, help/ru/ru.po, help/sr/sr.po, help/uk/uk.po, po/be.po, po/bg.po, po/bn.po, po/bn_IN.po, po/br.po, po/ca.po, po/cs.po, po/cy.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/en_CA.po, po/en_GB.po, po/es.po, po/et.po, po/eu.po, po/fa.po, po/fi.po, po/fr.po, po/gl.po, po/gu.po, po/he.po, po/hi.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ka.po, po/ko.po, po/ku.po, po/lt.po, po/lv.po, po/mk.po, po/nb.po, po/ne.po, po/nl.po, po/nn.po, po/pa.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/rw.po, po/sk.po, po/sl.po, po/sq.po, po/sr.po, po/sr@Latn.po, po/sv.po, po/ta.po, po/th.po, po/tr.po, po/uk.po, po/vi.po, po/wa.po, po/zh_CN.po, po/zh_HK.po, po/zh_TW.po