Update of /cvsroot/freevo/freevo/src/skins/main
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27890/src/skins/main

Modified Files:
        info_area.py 
Log Message:
translation updates

Index: info_area.py
===================================================================
RCS file: /cvsroot/freevo/freevo/src/skins/main/info_area.py,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -d -r1.22 -r1.23
*** info_area.py        14 Mar 2004 17:22:47 -0000      1.22
--- info_area.py        2 Jun 2004 19:04:35 -0000       1.23
***************
*** 10,13 ****
--- 10,16 ----
  # -----------------------------------------------------------------------
  # $Log$
+ # Revision 1.23  2004/06/02 19:04:35  dischi
+ # translation updates
+ #
  # Revision 1.22  2004/03/14 17:22:47  dischi
  # seperate ellipses and dim in drawstringframed
***************
*** 56,59 ****
--- 59,63 ----
  import copy
  import util
+ import re
  
  from area import Skin_Area
***************
*** 80,84 ****
          self.updated = 0
          self.sellist = None
! 
  
      def update_content_needed( self ):
--- 84,88 ----
          self.updated = 0
          self.sellist = None
!         self.i18n_re = re.compile('^( ?)(.*?)([:,]?)( ?)$')
  
      def update_content_needed( self ):
***************
*** 293,296 ****
--- 297,308 ----
                          if exp:
                              list[ i ].text = exp
+                 else:
+                     # translate the text in the FormatText
+                     if list[ i ].expression_analized == 0:
+                         # not translated yet
+                         list[ i ].expression_analized = 1
+                         m = self.i18n_re.match(list[i].text).groups()
+                         # translate
+                         list[i].text = m[0] + _(m[1]) + m[2] + m[3]
                  # I add a tuple here to be able to compare lists and know if we need 
to
                  # update, this is useful in the mp3 player
***************
*** 385,390 ****
                  element.x = x
                  element.y = y
!                 element.text = _(element.text)
!                 
                  # Calculate the geometry
                  r = Geometry( x, y, element.width, element.height)
--- 397,401 ----
                  element.x = x
                  element.y = y
! 
                  # Calculate the geometry
                  r = Geometry( x, y, element.width, element.height)



-------------------------------------------------------
This SF.Net email is sponsored by the new InstallShield X.
>From Windows to Linux, servers to mobile, InstallShield X is the one
installation-authoring solution that does it all. Learn more and
evaluate today! http://www.installshield.com/Dev2Dev/0504
_______________________________________________
Freevo-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to