Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichal Čihař <mcihar@suse.cz>2012-02-14 19:05:30 +0400
committerMichal Čihař <mcihar@suse.cz>2012-02-14 19:05:32 +0400
commit29b566d7d382651a8a19a1e800cfa6210a4f911c (patch)
tree3d7d5effcbdd49a951bbb38ebb411541e0602eea /scripts
parent419948cc9e9d1b99e2cfb68ad24b0f83bea40496 (diff)
Drop php to gettext conversion script
This was needed only for conversion from php based translation to gettext.
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/php2gettext.sh116
1 files changed, 0 insertions, 116 deletions
diff --git a/scripts/php2gettext.sh b/scripts/php2gettext.sh
deleted file mode 100755
index c4df85030a..0000000000
--- a/scripts/php2gettext.sh
+++ /dev/null
@@ -1,116 +0,0 @@
-#!/bin/sh
-
-set -e
-
-mkdir -p po
-
-
-sed "
- s/' ;/';/;
- /to translate/D;
- /\$allow_recoding/D;
- s/\$byteUnits = array('\(.*\)', '\(.*\)', '\(.*\)', '\(.*\)', '\(.*\)', '\(.*\)', '\(.*\)');/\$str_B = '\1';\n\$str_KiB = '\2';\n\$str_MiB = '\3';\n\$str_GiB = '\4';\n\$str_TiB = '\5';\n\$str_PiB = '\6';\n\$str_EiB = '\7';/;
- s/\$day_of_week = array('\(.*\)', '\(.*\)', '\(.*\)', '\(.*\)', '\(.*\)', '\(.*\)', '\(.*\)');/\$str_Sun = '\1';\n\$str_Mon = '\2';\n\$str_Tue = '\3';\n\$str_Wed = '\4';\n\$str_Thu = '\5';\n\$str_Fri = '\6';\n\$str_Sat = '\7';\n/;
- s/\(\$month = array('.*', '.*', '.*', '.*', '.*', '.*',\) '\(.*\)', '\(.*\)', '\(.*\)', '\(.*\)', '\(.*\)', '\(.*\)');/\1\n\$str_Jul = '\2';\n\$str_Aug = '\3';\n\$str_Sep = '\4';\n\$str_Oct = '\5';\n\$str_Nov = '\6';\n\$str_Dec = '\7';\n/;
- s/\$month = array('\(.*\)', '\(.*\)', '\(.*\)', '\(.*\)', '\(.*\)', '\(.*\)',/\$str_Jan = '\1';\n\$str_Feb = '\2';\n\$str_Mar = '\3';\n\$str_Apr = '\4';\n\$str_May = '\5';\n\$str_Jun = '\6';\n/;
- " < lang/english-utf-8.inc.php > po/english.php
-
-for lang in lang/*.inc.php ; do
- loc=`basename $lang | sed 's/-utf-8.inc.php//'`
- # Unfold arrays, delete not translated strings
- sed "
- s/' ;/';/;
- /to translate/D;
- /^\/\//D;
- /\$allow_recoding/D;
- s/\$byteUnits *= *array('\(.*\)', *'\(.*\)', *'\(.*\)', *'\(.*\)', *'\(.*\)', *'\(.*\)', *'\(.*\)');/\$str_B = '\1';\n\$str_KiB = '\2';\n\$str_MiB = '\3';\n\$str_GiB = '\4';\n\$str_TiB = '\5';\n\$str_PiB = '\6';\n\$str_EiB = '\7';/;
- s/\$day_of_week *= *array('\(.*\)', *'\(.*\)', *'\(.*\)', *'\(.*\)', *'\(.*\)', *'\(.*\)', *'\(.*\)');/\$str_Sun = '\1';\n\$str_Mon = '\2';\n\$str_Tue = '\3';\n\$str_Wed = '\4';\n\$str_Thu = '\5';\n\$str_Fri = '\6';\n\$str_Sat = '\7';\n/;
- s/\(\$month *= *array('.*', *'.*', *'.*', *'.*', *'.*', *'.*',\) '\(.*\)', *'\(.*\)', *'\(.*\)', *'\(.*\)', *'\(.*\)', *'\(.*\)');/\1\n\$str_Jul = '\2';\n\$str_Aug = '\3';\n\$str_Sep = '\4';\n\$str_Oct = '\5';\n\$str_Nov = '\6';\n\$str_Dec = '\7';\n/;
- s/\$month *= *array('\(.*\)', *'\(.*\)', *'\(.*\)', *'\(.*\)', *'\(.*\)', *'\(.*\)',/\$str_Jan = '\1';\n\$str_Feb = '\2';\n\$str_Mar = '\3';\n\$str_Apr = '\4';\n\$str_May = '\5';\n\$str_Jun = '\6';\n/;
- " < $lang > po/$loc.php
-
- case $loc in
- afrikaans) langcode='af';;
- arabic) langcode='ar';;
- azerbaijani) langcode='az';;
- bangla) langcode='bn';;
- belarusian_cyrillic) langcode='be';;
- belarusian_latin) langcode='be@latin';;
- bulgarian) langcode='bg';;
- bosnian) langcode='bs';;
- catalan) langcode='ca';;
- czech) langcode='cs';;
- danish) langcode='da';;
- german) langcode='de';;
- greek) langcode='el';;
- english) langcode='en';;
- english-gb) langcode='en_GB';;
- spanish) langcode='es';;
- estonian) langcode='et';;
- basque) langcode='eu';;
- persian) langcode='fa';;
- finnish) langcode='fi';;
- french) langcode='fr';;
- galician) langcode='gl';;
- hebrew) langcode='he';;
- hindi) langcode='hi';;
- croatian) langcode='hr';;
- hungarian) langcode='hu';;
- indonesian) langcode='id';;
- italian) langcode='it';;
- japanese) langcode='ja';;
- korean) langcode='ko';;
- georgian) langcode='ka';;
- lithuanian) langcode='lt';;
- latvian) langcode='lv';;
- macedonian_cyrillic) langcode='mk';;
- mongolian) langcode='mn';;
- malay) langcode='ms';;
- dutch) langcode='nl';;
- norwegian) langcode='nb';;
- polish) langcode='pl';;
- brazilian_portuguese) langcode='pt_BR';;
- portuguese) langcode='pt';;
- romanian) langcode='ro';;
- russian) langcode='ru';;
- sinhala) langcode='si';;
- slovak) langcode='sk';;
- slovenian) langcode='sl';;
- albanian) langcode='sq';;
- serbian_latin) langcode='sr@latin';;
- serbian_cyrillic) langcode='sr';;
- swedish) langcode='sv';;
- thai) langcode='th';;
- turkish) langcode='tr';;
- tatarish) langcode='tt';;
- ukrainian) langcode='uk';;
- chinese_traditional) langcode='zh_TW';;
- chinese_simplified) langcode='zh_CN';;
- uzbek_cyrillic) langcode='uz';;
- uzbek_latin) langcode='uz@latin';;
- *) echo "Wrong loc: $loc"; exit 1;;
- esac
-
- echo "$loc -> $langcode"
- if [ $langcode = en ] ; then
- php2po -i po/english.php -o po/phpmyadmin-update.pot -P
- sed -i '
- s/PACKAGE VERSION/phpMyAdmin 3.4/;
- s/Report-Msgid-Bugs-To: .*\\n/Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\\n/;
- ' po/phpmyadmin-update.pot
- else
- php2po -t po/english.php -i po/$loc.php -o po/$langcode-update.po
- sed -i "
- s/PACKAGE VERSION/phpMyAdmin 3.4/;
- /, fuzzy/D;
- s/LANGUAGE <LL@li.org>/$loc <$langcode@li.org>/;
- s/YEAR-MO-DA HO:MI+ZONE/`date +'%Y-%m-%d %H:%M%z'`/;
- s/FULL NAME <EMAIL@ADDRESS>/Automatically generated/;
- s/Report-Msgid-Bugs-To: .*\\\\n/Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\\\\n/;
- " po/$langcode-update.po
- ./scripts/mergepo.py po/$langcode.po po/$langcode-update.po
- msgmerge -U -C po/$langcode-update.po po/$langcode.po po/phpmyadmin.pot
- rm po/$langcode-update.po po/$loc.php
- fi
-done
-rm po/english.php po/phpmyadmin-update.pot