Pootle/Files: Difference between revisions

From OLPC
Jump to navigation Jump to search
m (Reverted edits by 89.41.21.10 (Talk) to last version by Cjl)
 
Line 1: Line 1:
This is an inventory of the POT & PO files that need to be included, considered or discarded for the [[Pootle]] [[Localization]] server.
This is an inventory of the POT & PO files that need to be included, considered or discarded for the [[Pootle]] [[Localization]] server.


== [[Pootle]] organization ==
Abrams' company Bad Robot Productions. ,

All [[:Category:Activities|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 ''[http://solar.laptop.org:5080/projects/xocore/ pootle-project]'' includes the [[:Category:Core|core activities]] (and other pieces like [[Journal]], [[Sugar]], etc.) without which an [[XO]] would not be an [[XO]]. Currently:
{| align=center border=1 cellspacing=0
|-
! Activity !! repository !! POT Request !! Activity !! repository !! POT Request

|- valign=top
! [[Browse]]
| style="font-family:fixed; " | [http://dev.laptop.org/git?p=web-activity web-activity]
| style="font-family:fixed; " | {{ticket|4533}}
! [[Chat]]
| style="font-family:fixed; " | [http://dev.laptop.org/git?p=chat-activity chat-activity]
| style="font-family:fixed; " | {{ticket|4532}}

|- valign=top
! [[Drawing Activity]] /<small><br>[[Oficina de Desenho]]</small>
| style="font-family:fixed; " | [http://dev.laptop.org/git?p=projects/oficina projects/oficina]
| style="font-family:fixed; " | {{pending|{{ticket|4529}}}}
! [[Etoys]]
| style="font-family:fixed; " | ''uses [https://translations.launchpad.net/etoys/first-deployment/ Launchpad]''
| style="font-family:fixed; " |

|- valign=top
! [[Helix media activity]]
| style="font-family:fixed; " | {{pending|''unknown''}}
| style="font-family:fixed; " |
! [[Journal]]
| style="font-family:fixed; " | [http://dev.laptop.org/git?p=journal-activity journal-activity]
| style="font-family:fixed; " | {{ticket|4531}}

|- valign=top
! [[Library]]
| style="font-family:fixed; " | [http://dev.laptop.org/git?p=library-activity library-activity] '''various POT'''
| style="font-family:fixed; " | {{pending|{{ticket|4530}}}}
! [[News Reader]]
| style="font-family:fixed; " | ''uses [http://sourceforge.net/svn/?group_id=144780 sourceforge.net]''

|- valign=top
! [[Read]]
| style="font-family:fixed; " | [http://dev.laptop.org/git?p=projects/read-activity projects/read-activity]
| style="font-family:fixed; " | {{ticket|4528}}
! [[Record]]
| style="font-family:fixed; " | '''NOTE:''' Not d.l.o hosted &mdash; [http://www.mediamods.com/public-svn/camera-activity/Record.activity/po/Record.pot POT]
| style="font-family:fixed; " | {{ticket|4525}}

|- valign=top
! [[Sugar]]
| style="font-family:fixed; " | [http://dev.laptop.org/git.do?p=sugar sugar]
| style="font-family:fixed; " | {{ticket|4522}}
! [[Write]]
| style="font-family:fixed; " | [http://dev.laptop.org/git?p=projects/write projects/write]
| style="font-family:fixed; " | {{ticket|4523}}
|}
; Bundled : this ''[http://solar.laptop.org:5080/projects/xobundled/ pootle-project]'' will include the [[:Category:Bundled|bundled activities]] that are included in the default builds (iow, in the builds, but not considered ''core''). Currently:
{| align=center border=1 cellspacing=0
|-
! Activity !! repository !! POT Request !! Activity !! repository !! POT Request

|- valign=top
! [[Calculate]]
| style="font-family:fixed; " | [http://dev.laptop.org/git?p=projects/calculate projects/calculate]
| style="font-family:fixed; " | {{pending|{{ticket|4527}}}}
! [[Connect]]
| style="font-family:fixed; " | [http://dev.laptop.org/git?p=projects/connect-activity projects/connect-activity]
| style="font-family:fixed; " | {{ticket|4524}}

|- valign=top
! [[Measure / Oscilloscope]]
| style="font-family:fixed; " | [http://dev.laptop.org/git?p=projects/measure projects/measure]
| style="font-family:fixed; " | {{pending|{{ticket|4535}}}}
! [[Pippy]]
| style="font-family:fixed; " | [http://dev.laptop.org/git?p=projects/pippy-activity projects/pippy-activity]
| style="font-family:fixed; " | {{pending|{{ticket|4526}}}}

|- valign=top
! [[TamTam]]
| style="font-family:fixed; " | [http://dev.laptop.org/git?p=projects/tamtam projects/tamtam]
| style="font-family:fixed; " | {{pending|{{ticket|4534}}}}
! [[Turtle Art]]
| style="font-family:fixed; " | [http://dev.laptop.org/git?p=turtleart-activity turtleart-activity]
| style="font-family:fixed; " | {{pending|{{ticket|}}}}
|}
; Others : is not really a ''pootle-project'' but a category for projects in the [[:Category:Extra|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 ==
== Primary targets ==

Latest revision as of 13:26, 23 October 2009

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:
Activity repository POT Request Activity repository POT Request
Browse web-activity #4533 Chat chat-activity #4532
Drawing Activity /
Oficina de Desenho
projects/oficina #4529 Etoys uses Launchpad
Helix media activity unknown Journal journal-activity #4531
Library library-activity various POT #4530 News Reader uses sourceforge.net
Read projects/read-activity #4528 Record NOTE: Not d.l.o hosted — POT #4525
Sugar sugar #4522 Write projects/write #4523
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:
Activity repository POT Request Activity repository POT Request
Calculate projects/calculate #4527 Connect projects/connect-activity #4524
Measure / Oscilloscope projects/measure #4535 Pippy projects/pippy-activity #4526
TamTam projects/tamtam #4534 Turtle Art turtleart-activity #
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