/[soft]/i18n-tools/check_for_translation_work.sh
ViewVC logotype

Diff of /i18n-tools/check_for_translation_work.sh

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 5370 by remmy, Thu Aug 16 10:26:33 2012 UTC revision 5374 by remmy, Fri Aug 17 07:14:01 2012 UTC
# Line 93  debug=0 Line 93  debug=0
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"
# Line 104  fi Line 107  fi
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

Legend:
Removed from v.5370  
changed lines
  Added in v.5374

  ViewVC Help
Powered by ViewVC 1.1.30