commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnue-common/utils create-po.sh


From: Jan Ischebeck
Subject: gnue-common/utils create-po.sh
Date: Wed, 19 Nov 2003 07:16:06 -0500

CVSROOT:        /cvsroot/gnue
Module name:    gnue-common
Branch:         
Changes by:     Jan Ischebeck <address@hidden>  03/11/19 07:16:06

Modified files:
        utils          : create-po.sh 

Log message:
        some po creation fixes (should we move to pygettext instead?)

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-common/utils/create-po.sh.diff?tr1=1.3&tr2=1.4&r1=text&r2=text

Patches:
Index: gnue-common/utils/create-po.sh
diff -c gnue-common/utils/create-po.sh:1.3 gnue-common/utils/create-po.sh:1.4
*** gnue-common/utils/create-po.sh:1.3  Wed Jul  3 12:39:09 2002
--- gnue-common/utils/create-po.sh      Wed Nov 19 07:16:06 2003
***************
*** 3,81 ****
  # used for internationalization
  # file to generate gnue.po file from all .py files we have
  
! xpot -d -o gnue.po \
!   ../src/GBaseApp.py \
!   ../src/GComm.py \
!   ../src/GConfig.py \
!   ../src/GConnections.py \
!   ../src/GDataObjects.py \
!   ../src/GDataSource.py \
!   ../src/GDateTime.py \
!   ../src/GParser.py \
!   ../src/GServerApp.py \
!   ../src/GTypecast.py \
!   ../src/GTrigger.py \
!   ../src/RuntimeSettings.py \
!   ../src/commdrivers/_directory/DirectoryServer.py \
!   ../src/commdrivers/_helpers/RpcDoc.py \
!   ../src/commdrivers/pyro/CommDriver.py \
!   ../src/commdrivers/proxy/CommDriver.py \
!   ../src/commdrivers/pw_xmlrpc/ClientAdapter.py \
!   ../src/commdrivers/pw_xmlrpc/DebugSocketServer.py \
!   ../src/commdrivers/pw_xmlrpc/RpcDoc.py \
!   ../src/commdrivers/pw_xmlrpc/ServerAdapter.py \
!   ../src/commdrivers/soap/CommDriver.py \
!   ../src/commdrivers/sockets/CommDriver.py \
!   ../src/commdrivers/xmlrpc/ClientAdapter.py \
!   ../src/commdrivers/xmlrpc/DebugSocketServer.py \
!   ../src/commdrivers/xmlrpc/RpcDoc.py \
!   ../src/commdrivers/xmlrpc/ServerAdapter.py \
!   ../src/commdrivers/GCommBase.py \
!   ../src/dbdrivers/cxoracle/DBdriver.py \
!   ../src/dbdrivers/db2/DBdriver.py \
!   ../src/dbdrivers/_dbsig/DBdriver.py \
!   ../src/dbdrivers/geas/DBdriver.py \
!   ../src/dbdrivers/informix/DBdriver.py \
!   ../src/dbdrivers/ingres/DBdriver.py \
!   ../src/dbdrivers/interbase/DBdriver.py \
!   ../src/dbdrivers/mysql/DBdriver.py \
!   ../src/dbdrivers/msado/DBdriver.py \
!   ../src/dbdrivers/mxodbc/DBdriver.py \
!   ../src/dbdrivers/odbc/DBdriver.py \
!   ../src/dbdrivers/oracle/DBdriver.py \
!   ../src/dbdrivers/postgresql/DBdriver.py \
!   ../src/dbdrivers/sapdb/DBdriver.py \
!   ../src/dbdrivers/sybase/DBdriver.py \
!   ../src/dbdrivers/sqlrelay/DBdriver.py \
!   ../src/FormatMasks/BaseMask.py \
!   ../src/FormatMasks/DateMask.py \
!   ../src/FormatMasks/NumberMask.py \
!   ../src/FormatMasks/TextMask.py \
!   ../../forms/src/GFClient.py \
!   ../../forms/src/GFConfig.py \
!   ../../forms/src/GFDisplayHandler.py \
!   ../../forms/src/GFForm.py \
!   ../../forms/src/GFInstance.py \
!   ../../forms/src/GFKeyMapper.py \
!   ../../forms/src/GFParser.py \
!   ../../forms/src/GFTrigger.py \
!   ../../forms/src/uidrivers/wx/UIdriver.py \
!   ../../designer/src/DataSourceEditor.py \
!   ../../designer/src/Debugger.py \
!   ../../designer/src/Designer.py \
!   ../../designer/src/Instance.py \
!   ../../designer/src/MRUManager.py \
!   ../../designer/src/MenuBar.py \
!   ../../designer/src/PopupMenu.py \
!   ../../designer/src/PropertyEditor.py \
!   ../../designer/src/SchemaViewer.py \
!   ../../designer/src/TemplateChooser.py \
!   ../../designer/src/TemplateParser.py \
!   ../../designer/src/ToolFrame.py \
!   ../../designer/src/TriggerEditor.py \
!   ../../designer/src/forms/Instance.py \
!   ../../designer/src/forms/TreeView.py \
!   ../../designer/src/schema/Instance.py
  
  echo ""
  echo " Now you have a file called gnue.po somewhere in this directory. You 
can"
--- 3,25 ----
  # used for internationalization
  # file to generate gnue.po file from all .py files we have
  
! if [ "$1" == "" ]; then
!   echo ""
!   echo "Usage: utils/create-po.sh <mylanguage>"
!   echo ""
!   echo "Restrictions: - You have to be in the gnue-common directory."
!   echo "              - a file translations/<lang>/LC_MESSAGES/gnue.po"
!   echo "                must exist. if not create it with 'touch'."
!   echo ""
!   exit 1
! fi
! 
! # TODO: - Check if we are in the gnue-common directory
! #       - automatically add copyright header
! #       - do two runs to remove old comment ( # file:lineno)
! #       - automatically add CHARSET (!important)
! 
! LC_ALL=$1 xgettext -d gnue -o translations/$1/LC_MESSAGES/gnue.po -L Python 
-j `find . -maxdepth 10 -mindepth 2 -iname '*.py'`
  
  echo ""
  echo " Now you have a file called gnue.po somewhere in this directory. You 
can"
***************
*** 84,90 ****
  echo "  Content-Type: text/plain; charset=CHARSET\n"
  echo "                                    ^^^^^^^"
  echo "write here your charset, something like 'iso-8859-x'"
! echo ""
  echo "  Content-Transfer-Encoding: ENCODING\n"
  echo "                             ^^^^^^^^"
  echo "write here character encoding, something like '8bit'"
--- 28,34 ----
  echo "  Content-Type: text/plain; charset=CHARSET\n"
  echo "                                    ^^^^^^^"
  echo "write here your charset, something like 'iso-8859-x'"
! 
  echo "  Content-Transfer-Encoding: ENCODING\n"
  echo "                             ^^^^^^^^"
  echo "write here character encoding, something like '8bit'"
***************
*** 93,96 ****
  echo " After you have finished, please run command: msgfmt -o gnue.mo gnue.po"
  echo "this will give you binary file of your translation, prepared to import"
  echo "into GNUe."
! echo "Thank you & have a lot of fun :)"
\ No newline at end of file
--- 37,40 ----
  echo " After you have finished, please run command: msgfmt -o gnue.mo gnue.po"
  echo "this will give you binary file of your translation, prepared to import"
  echo "into GNUe."
! echo "Thank you & have a lot of fun :)"




reply via email to

[Prev in Thread] Current Thread [Next in Thread]