This is an attempt to explain the content of languages packs.. something more detailed than LanguageSetup.
Content of language packs
As of 1.9.2, the package contains:
Page Name |
all |
all_category |
all_help |
all_sys |
all_tmpl |
admin |
course |
ess_category |
ess_help |
ess |
ess_sys |
ess_tmpl |
not_translated_sys |
opt_help |
opt |
opt_sys |
opt_tmpl |
translated_sys |
|
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
|
|
|
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
|
- |
- |
- |
- |
- |
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
|
|
|
- |
- |
- |
- |
- |
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
- |
- |
- |
- |
|
- |
|
- |
- |
- |
- |
- |
- |
|
|
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
|
|
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
|
|
|
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
|
|
|
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
|
|
|
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
|
|
|
- |
- |
|
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
- |
- |
|
|
|
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
|
|
|
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
|
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
HelpOnSlideShows/900 Last but not least: Running your presentation |
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
- |
|
- |
|
|
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
- |
|
- |
|
|
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
- |
|
- |
|
|
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
- |
|
- |
|
|
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
- |
|
- |
|
|
- |
- |
- |
|
- |
- |
- |
- |
|
- |
|
- |
- |
- |
- |
- |
- |
|
|
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
|
|
|
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
|
|
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
|
|
- |
- |
|
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
- |
- |
|
|
|
- |
- |
|
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
- |
- |
|
|
|
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
|
|
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
|
|
|
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
|
|
|
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
|
|
|
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
|
|
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
|
|
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
|
|
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
|
|
|
- |
- |
|
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
- |
- |
|
|
|
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
- |
|
- |
|
|
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
- |
|
- |
|
|
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
- |
|
- |
|
|
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
- |
|
- |
|
|
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
|
|
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
|
|
- |
- |
|
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
- |
- |
|
|
|
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
|
|
|
- |
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
- |
|
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
- |
- |
|
|
|
- |
- |
|
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
- |
- |
|
|
|
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
|
|
|
- |
- |
|
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
- |
- |
|
|
|
- |
- |
|
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
- |
- |
|
|
|
- |
- |
|
- |
- |
- |
- |
- |
|
|
- |
- |
- |
- |
- |
- |
|
|
|
- |
- |
|
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
|
|
- |
|
This table was generated using:
mkdir /tmp/En ; L=English ; for z in $L* ; do p=$(basename $z .zip| sed -e 's/.*--//') ; unzip -q -c $z MOIN_PACKAGE | sed -n -e 's/ReplaceUnderlay|[^|]*|//p' | sed -e 's,$,| (./) ,' | sort -k 1b,1 > /tmp/En/$p.pkg ;done #Get the list of underlay pages echo -n "Page name" > /tmp/En/HEADER i=0 ; j=0 sed -e 's/|.*/|/' /tmp/En/*.pkg | grep -v '1' | sort -k 1b,1 -u >/tmp/En/TMP$i pages=$(ls -1 /tmp/En/*.pkg | sed -e 's,\<admin_pages,all_z\0,' -e 's,\<all_pages,0\0,' | sort | sed -e 's,/0all,/all,' -e 's/all_zadmin/admin/' ) for x in $pages ; do j=$i ; i=$(($i+1)) p=$(basename $x .pkg |sed -e 's/_pages$//') set -x echo -n "#~-$p-~" | sed -e 's/optional/opt/' -e 's/essential/ess/' -e 's/system/sys/' -e 's/template/tmpl/' >> /tmp/En/HEADER join -a 1 -t '|' /tmp/En/TMP$j $x | sed -e 's/^[^|]*|[^|]*$/\0| - /' | sed -e 's/|/#/g' | sed -e 's/#/|/'> /tmp/En/TMP$i set +x done sed -e 's/|#/#/' -e 's/#/||/g' -e 's/^/||/' -e 's/$/||/' -e '2,$s/[^|]\+/[[\0]]/' /tmp/En/HEADER /tmp/En/TMP$i > /tmp/En/TABLE
See there: http://hg.moinmo.in/moin/1.9/file/tip/MoinMoin/i18n/strings.py
We should have a macro which displays the definitions of strings.py. And it should display too how much pages need more love and link to master19 check translation. : This stuff does CheckTranslation action (i don't think this can be actual as a macro). May be we should incorporate such view there? -- EugeneSyromyatnikov 2010-02-20 16:31:40
That's what I have in mind ListPagePacks.py. At least admins should know that there are pages missing. May be we find more translators by this too. -- ReimarBauer 2010-02-20 22:37:38