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