93 |
# set searching for new *.pot files in svn with 1 |
# set searching for new *.pot files in svn with 1 |
94 |
searching_for_new_pot_files_in_svn=0 |
searching_for_new_pot_files_in_svn=0 |
95 |
|
|
96 |
|
# whether to look for new versions of the script and project files |
97 |
|
check_updates=1 |
98 |
|
|
99 |
EOF |
EOF |
100 |
echo "This script has not been configured yet for your language. A template" |
echo "This script has not been configured yet for your language. A template" |
101 |
echo "configuration file has been made in .mageia-i18n-settings in your" |
echo "configuration file has been made in .mageia-i18n-settings in your" |
107 |
|
|
108 |
# Check if a newer version of this script is available. If yes, show the changes. |
# Check if a newer version of this script is available. If yes, show the changes. |
109 |
my_version=`echo "$Revision$" | cut -d" " -f2` |
my_version=`echo "$Revision$" | cut -d" " -f2` |
110 |
svn_version=`svn info svn://svn.mageia.org/svn/soft/i18n-tools/check_for_translation_work.sh | grep Revision: | cut -c11-` |
svn_version=`svn info svn://svn.mageia.org/svn/soft/i18n-tools/check_for_translation_work.sh | grep "Last Changed Rev:" | cut -c19-` |
111 |
|
|
112 |
if [ $my_version -lt $svn_version ]; then |
if [ $check_updates -eq 1 ]; then |
113 |
echo "You are running revision $my_version of this script, while $svn_version is available on SVN." |
if [ $my_version -lt $svn_version ]; then |
114 |
echo "You may consider updating. Changes are:" |
echo "You are running revision $my_version of this script, while $svn_version is available on SVN." |
115 |
svn log -r $my_version:$svn_version svn://svn.mageia.org/svn/soft/i18n-tools/check_for_translation_work.sh |
echo "You may consider updating. Changes are:" |
116 |
|
let "tmp=$my_version + 1" |
117 |
|
svn log -r $tmp:$svn_version svn://svn.mageia.org/svn/soft/i18n-tools/check_for_translation_work.sh |
118 |
|
fi |
119 |
|
svn export svn://svn.mageia.org/svn/soft/i18n-tools/translation_projects.dat translation_projects.dat |
120 |
fi |
fi |
121 |
|
|
122 |
# if you do have svn commit access, change the protocol from svn:// to svn+ssh://USERNAME@ in the projects array for easier committing... |
# if you do have svn commit access, change the protocol from svn:// to svn+ssh://USERNAME@ in the projects array for easier committing... |
123 |
declare -A projects |
declare -A projects |
124 |
declare -A web_pages |
declare -A web_pages |
125 |
projects[control-center]="svn.mageia.org/svn/soft/control-center/trunk/po/" |
source translation_projects.dat |
|
if [ ! $debug -eq 1 ]; then |
|
|
projects[desktop-common-data]="svn.mageia.org/svn/soft/desktop-common-data/trunk/po/" |
|
|
projects[drak3d]="svn.mageia.org/svn/soft/drak3d/trunk/po/" |
|
|
projects[drakguard]="svn.mageia.org/svn/soft/drakguard/trunk/po/" |
|
|
projects[draklive-install]="svn.mageia.org/svn/soft/draklive-install/trunk/po/" |
|
|
projects[drakmenustyle]="svn.mageia.org/svn/soft/drakmenustyle/trunk/po/" |
|
|
projects[drakpxelinux]="svn.mageia.org/svn/soft/drakpxelinux/trunk/po/" |
|
|
projects[drakwizard]="svn.mageia.org/svn/soft/drakwizard/trunk/po/" |
|
|
projects[drakx-kbd-mouse-x11]="svn.mageia.org/svn/soft/drakx-kbd-mouse-x11/trunk/po/" |
|
|
projects[drakx-net]="svn.mageia.org/svn/soft/drakx-net/trunk/po/" |
|
|
projects[drakx_help]="svn.mageia.org/svn/soft/drakx/trunk/perl-install/install/help/po/" # new |
|
|
projects[drakx_install]="svn.mageia.org/svn/soft/drakx/trunk/perl-install/install/share/po/" |
|
|
projects[drakx_share]="svn.mageia.org/svn/soft/drakx/trunk/perl-install/share/po/" |
|
|
projects[drakx_standalone]="svn.mageia.org/svn/soft/drakx/trunk/perl-install/standalone/po/" |
|
|
# projects[epoll]="forge.ipsl.jussieu.fr/epoll/svn/" |
|
|
projects[identity]="svn.mageia.org/svn/soft/identity/CatDap/trunk/lib/CatDap/I18N/" |
|
|
projects[indexhtml_about]="svn.mageia.org/svn/soft/indexhtml/trunk/about/po/" |
|
|
projects[indexhtml]="svn.mageia.org/svn/soft/indexhtml/trunk/po/" |
|
|
projects[kde4-splash-mga]="svn.mageia.org/svn/soft/kde4-splash-mga/trunk/po/" |
|
|
# not needed after finished translation mageia-kde4-config/trunk/kde4-profiles/Default/share/apps/plasma/layout-templates/org.mageia.plasma-desktop.classicPanel/metadata.desktop |
|
|
# not needed after finished translation mageia-kde4-config/trunk/kde4-profiles/Default/share/apps/plasma/layout-templates/org.mageia.plasma-desktop.defaultPanel/metadata.desktop |
|
|
projects[mageia-gfxboot-theme_help-boot]="svn.mageia.org/svn/soft/theme/mageia-gfxboot-theme/trunk/help-boot/" # new |
|
|
projects[mageia-gfxboot-theme_help-install]="svn.mageia.org/svn/soft/theme/mageia-gfxboot-theme/trunk/help-install/" # new |
|
|
projects[mageia-gfxboot-theme]="svn.mageia.org/svn/soft/theme/mageia-gfxboot-theme/trunk/po/" |
|
|
projects[mageia-kde-translation]="svn.mageia.org/svn/soft/mageia-kde-translation/trunk/po/" |
|
|
projects[mgaonline]="svn.mageia.org/svn/soft/mgaonline/trunk/po/" # new |
|
|
projects[rpmdrake]="svn.mageia.org/svn/soft/rpmdrake/trunk/po/" |
|
|
projects[system-config-printer]="svn.mageia.org/svn/soft/system-config-printer/trunk/po/" |
|
|
projects[transfugdrake]="svn.mageia.org/svn/soft/transfugdrake/trunk/po/" |
|
|
projects[urpmi]="svn.mageia.org/svn/soft/rpm/urpmi/trunk/po/" |
|
|
# is this alive: usbdumper/trunk/po/liveusb-creator.pot |
|
|
projects[userdrake2]="svn.mageia.org/svn/soft/userdrake2/trunk/po/" |
|
|
|
|
|
# BRANCH 2: |
|
|
projects[control-center_mga2]="svn.mageia.org/svn/soft/control-center/branches/2/po/" |
|
|
#2? projects[desktop-common-data_mga2]="svn.mageia.org/soft/desktop-common-data/tags/1:2-4/po/" |
|
|
# N/A projects[drak3d_mga2]="svn.mageia.org/svn/soft/drak3d/branches/2/po/" |
|
|
# N/A projects[drakguard_mga2]="svn.mageia.org/svn/soft/drakguard/branches/2/po/" |
|
|
projects[draklive-install_mga2]="svn.mageia.org/svn/soft/draklive-install/branches/2/po/" |
|
|
# N/A projects[drakmenustyle_mga2]="svn.mageia.org/svn/soft/drakmenustyle/branches/2/po/" |
|
|
# N/A projects[drakpxelinux_mga2]="svn.mageia.org/svn/soft/drakpxelinux/branches/2/po/" |
|
|
# N/A projects[drakwizard_mga2]="svn.mageia.org/svn/soft/drakwizard/branches/2/po/" |
|
|
# N/A projects[drakx-kbd-mouse-x11_mga2]="svn.mageia.org/svn/soft/drakx-kbd-mouse-x11/branches/2/po/" |
|
|
projects[drakx-net_mga2]="svn.mageia.org/svn/soft/drakx-net/branches/2/po/" |
|
|
projects[drakx_help_mga2]="svn.mageia.org/svn/soft/drakx/branches/2/perl-install/install/help/po/" |
|
|
projects[drakx_install_mga2]="svn.mageia.org/svn/soft/drakx/branches/2/perl-install/install/share/po/" |
|
|
projects[drakx_share_mga2]="svn.mageia.org/svn/soft/drakx/branches/2/perl-install/share/po/" |
|
|
projects[drakx_standalone_mga2]="svn.mageia.org/svn/soft/drakx/branches/2/perl-install/standalone/po/" |
|
|
#? projects[identity_mga2]="svn.mageia.org/svn/soft/identity/CatDap/branches/live/lib/CatDap/I18N/" |
|
|
# N/A projects[indexhtml_mga2]="svn.mageia.org/svn/soft/indexhtml/branches/2/po/" |
|
|
# N/A projects[kde4-splash-mga_mga2]="svn.mageia.org/svn/soft/kde4-splash-mga/branches/2/po/" |
|
|
projects[mageia-gfxboot-theme_help-boot_mga2]="svn.mageia.org/svn/soft/theme/mageia-gfxboot-theme/branches/2/help-boot/" # new |
|
|
projects[mageia-gfxboot-theme_help-install_mga2]="svn.mageia.org/svn/soft/theme/mageia-gfxboot-theme/branches/2/help-install/" # new |
|
|
projects[mageia-gfxboot-theme_mga2]="svn.mageia.org/svn/soft/theme/mageia-gfxboot-theme/branches/2/po/" |
|
|
# mageia-kde4-config/branches/2/kde4-profiles/Default/share/apps/plasma/layout-templates/org.mageia.plasma-desktop.classicPanel/metadata.desktop |
|
|
# mageia-kde4-config/branches/2/kde4-profiles/Default/share/apps/plasma/layout-templates/org.mageia.plasma-desktop.defaultPanel/metadata.desktop |
|
|
# N/A projects[mageia-kde-translation_mga2]="svn.mageia.org/svn/soft/mageia-kde-translation/branches/2/po/" |
|
|
# N/A projects[rpmdrake_mga2]="svn.mageia.org/svn/soft/rpmdrake/branches/2/po/" |
|
|
# N/A projects[system-config-printer_mga2]="svn.mageia.org/svn/soft/system-config-printer/branches/2/po/" |
|
|
# N/A projects[transfugdrake_mga2]="svn.mageia.org/svn/soft/transfugdrake/branches/2/po/" |
|
|
projects[urpmi_mga2]="svn.mageia.org/svn/soft/rpm/urpmi/branches/2/po/" |
|
|
# N/A projects[userdrake2_mga2]="svn.mageia.org/svn/soft/userdrake2/branches/2/po/" |
|
|
|
|
|
# BRANCH 1: |
|
|
# not "cleaned" yet |
|
|
# control-center/branches/1/po/drakconf.pot |
|
|
# desktop-common-data/tags/1:2-4/po/desktop-common-data.pot |
|
|
# drak3d/branches/1/po/drak3d.pot |
|
|
# drakguard/branches/1/po/drakguard.pot |
|
|
# draklive-install/branches/1/po/draklive-install.pot |
|
|
# drakmenustyle/branches/1/po/drakmenustyle.pot |
|
|
# drakpxelinux/branches/1/po/drakpxelinux.pot |
|
|
# drakwizard/branches/1/po/drakwizard.pot |
|
|
# drakx/branches/1/perl-install/install/help/po/DrakX-help.pot |
|
|
# drakx/branches/1/perl-install/install/share/po/DrakX.pot |
|
|
# drakx/branches/1/perl-install/share/po/libDrakX.pot |
|
|
# drakx/branches/1/perl-install/standalone/po/libDrakX-standalone.pot |
|
|
# drakx-kbd-mouse-x11/branches/1/po/drakx-kbd-mouse-x11.pot |
|
|
# drakx-net/branches/1/po/drakx-net.pot |
|
|
# indexhtml/branches/1/about/po/index.pot |
|
|
# indexhtml/branches/1/po/indexhtml.pot |
|
|
# kde4-splash-mga/branches/1/po/kde4-splash-mga.pot |
|
|
# mageia-kde-translation/branches/1/po/mageia-kde-translation.pot |
|
|
# mgaonline/branches/1/po/mdkonline.pot |
|
|
# rpm/urpmi/branches/1/po/urpmi.pot |
|
|
# rpmdrake/branches/1/po/rpmdrake.pot |
|
|
# system-config-printer/branches/1/po/system-config-printer.pot |
|
|
# theme/mageia-gfxboot-theme/branches/1/po/bootloader.pot |
|
|
# transfugdrake/branches/1/po/transfugdrake.pot |
|
|
# userdrake2/branches/1/po/userdrake.pot |
|
|
# userdrake2/tags/1.13.3/po/userdrake.pot |
|
|
|
|
|
# WEB PAGES: |
|
|
web_pages[web_page_navigation]="svn.mageia.org/svn/web/www/trunk/_nav/langs/" |
|
|
web_pages[web_page_navigation_2]="svn.mageia.org/svn/web/nav/langs/" |
|
|
web_pages[web_page_english]="svn.mageia.org/svn/web/www/trunk/en/" |
|
|
web_pages[web_page_my_language]="svn.mageia.org/svn/web/www/trunk/$language_code/" |
|
|
web_pages[web_pages_lang]="svn.mageia.org/svn/web/www/trunk/langs/" |
|
|
fi |
|
|
|
|
126 |
|
|
127 |
# save pwd to saved_dir |
# save pwd to saved_dir |
128 |
saved_dir=$(pwd) |
saved_dir=$(pwd) |
129 |
|
|
130 |
mv "$logfile"_this_run.log "$logfile"_previous_run.log |
if [ -f "$logfile"_this_run.log ]; then |
131 |
|
mv "$logfile"_this_run.log "$logfile"_previous_run.log |
132 |
|
fi |
133 |
separator="-----------------------------------------------------" |
separator="-----------------------------------------------------" |
134 |
|
|
135 |
echo "" | tee -a "$logfile"_this_run.log |
echo "" | tee -a "$logfile"_this_run.log |