Move translate into i18n

master3.3
parent 25c90e9c50
commit 983af0b270

@ -192,9 +192,9 @@ def parse():
import gettext
try:
set_lang = gettext.locale.getdefaultlocale()[0][:2]
lang = gettext.translation('console_gui', languages=[set_lang])
lang = gettext.translation('cl_consolegui3', languages=[set_lang])
except (IOError, TypeError):
lang = gettext.translation('console_gui', languages=['en'])
lang = gettext.translation('cl_consolegui3', languages=['en'])
try:
lang.install(unicode=True)

@ -104,11 +104,11 @@ class ApiClient(QtGui.QWidget):
self.lang = self._parent.lang
try:
lang = gettext.translation('console_gui', languages=[self.lang])
lang = gettext.translation('cl_consolegui3', languages=[self.lang])
except IOError:
try:
self.lang = gettext.locale.getdefaultlocale()[0][:2]
lang = gettext.translation('console_gui', \
lang = gettext.translation('cl_consolegui3', \
languages=[self.lang])
except IOError:
self.lang = 'en'

@ -18,7 +18,7 @@ import sys
from os import path
from calculate.lib.cl_lang import setLocalTranslate
setLocalTranslate('cl_gui',sys.modules[__name__])
setLocalTranslate('cl_consolegui3',sys.modules[__name__])
class VariableClGuiData(Variable):
"""
@ -43,4 +43,4 @@ class VariableClGuiConfigPath(Variable):
"""
Variable store path to config file
"""
value = '~/.calculate/console_gui/console_gui.conf'
value = '~/.calculate/console_gui/console_gui.conf'

@ -1,422 +0,0 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-02-16 12:34+0300\n"
"PO-Revision-Date: 2012-02-16 12:34+0300\n"
"Last-Translator: dspiridonov <ds@calculate.ru>\n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-KeywordsList: _;gettext;gettext_noop\n"
"X-Poedit-Basepath: .\n"
"X-Poedit-SearchPath-0: /var/calculate/mydir/source/spyder/cl-api-client/console/gui\n"
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/Box.py:177
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/Box.py:315
msgid "Close your session?"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/Box.py:178
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/Box.py:316
#, python-format
msgid "at closing session, data %d processes will be deleted!"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/mainmenu.py:29
msgid "Methods"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/mainmenu.py:30
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/mainmenu.py:31
msgid "Display Methods"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/mainmenu.py:38
msgid "Processes"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/mainmenu.py:39
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/mainmenu.py:40
msgid "View information about running processes"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/mainmenu.py:47
msgid "Session"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/mainmenu.py:48
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/mainmenu.py:49
msgid "View information about current session"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/mainmenu.py:56
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/mainmenu.py:57
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/mainmenu.py:58
msgid "Disconnect"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/mainmenu.py:66
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/mainmenu.py:67
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/mainmenu.py:68
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/conf_connection.py:81
msgid "Connect"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/mainmenu.py:75
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/CertificateClass.py:105
msgid "Certificates"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/mainmenu.py:76
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/mainmenu.py:77
msgid "Window work with certificates"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/mainmenu.py:83
msgid "Tool"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/mainmenu.py:84
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/mainmenu.py:85
msgid "Application settings"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/mainmenu.py:91
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/mainmenu.py:92
msgid "Help"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/mainmenu.py:93
msgid "About Application"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/mainmenu.py:99
msgid "Exit"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/mainmenu.py:100
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/mainmenu.py:101
msgid "Exit application"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/create_cert.py:53
msgid "User@Server_HostName"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/create_cert.py:63
msgid "User Name"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/create_cert.py:68
msgid "Organization Name"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/create_cert.py:73
msgid "Network address"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/create_cert.py:78
msgid "State Name"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/create_cert.py:83
msgid "Country (2 words)"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/create_cert.py:93
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/create_cert.py:107
msgid "Create Request"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/create_cert.py:98
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/tools.py:255
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/tools.py:419
msgid "Cancel"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/LeftMenu.py:148
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/LeftMenu.py:267
msgid " Step "
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/LeftMenu.py:204
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/LeftMenu.py:248
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/LeftMenu.py:271
msgid " > Step "
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/helpwidget.py:29
msgid "Composed of Calculate Utilities 3.0\n"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/helpwidget.py:30
msgid "Calculate Utilities developed company "
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/helpwidget.py:31
#, python-format
msgid "Calculate. (c) 2007-%s"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/helpwidget.py:39
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/session_function.py:118
msgid "Quit"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/helpwidget.py:68
msgid "Calculate Utilities"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/session_function.py:52
#, python-format
msgid "Your certificate ID = %s"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/session_function.py:56
msgid " New Session"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/session_function.py:57
msgid " Old Session"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/session_function.py:58
#, python-format
msgid " Your session id = %s"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/session_function.py:60
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/session_function.py:101
msgid "Certificate not send!"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/session_function.py:62
#, python-format
msgid " Your certifitate id = %d"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/session_function.py:65
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/session_function.py:108
msgid "expiry date certificate has passed"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/session_function.py:67
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/session_function.py:111
#, python-format
msgid "shelf life expires after %d days"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/session_function.py:82
msgid "Certificate not found in Server Database!"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/session_function.py:85
msgid "Add certificate to server Database..."
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/session_function.py:88
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/session_function.py:115
msgid "Your IP adress - "
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/session_function.py:89
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/session_function.py:116
msgid "Your MAC adress - "
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/session_function.py:92
msgid "Your certificate ID = "
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/session_function.py:98
msgid "Your session id = "
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/session_function.py:104
msgid "Your certifitate id = "
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/more.py:195
msgid "Open"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/more.py:577
msgid "Yes"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/CertificateClass.py:48
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/CertificateClass.py:66
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/conf_connection.py:43
msgid "Host"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/CertificateClass.py:49
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/CertificateClass.py:67
msgid "Enter Host"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/CertificateClass.py:52
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/CertificateClass.py:70
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/conf_connection.py:47
msgid "Port"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/CertificateClass.py:62
msgid "Send certificate signing request"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/CertificateClass.py:80
msgid "Get certificate from server"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/CertificateClass.py:114
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/CertificateClass.py:202
msgid "Enter Hostname or IP adress"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/CertificateClass.py:114
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/CertificateClass.py:202
msgid "Field \"Host\" Error!"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/CertificateClass.py:119
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/CertificateClass.py:207
msgid "Enter Port"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/CertificateClass.py:119
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/CertificateClass.py:207
msgid "Field \"Port\" Error!"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/CertificateClass.py:146
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/CertificateClass.py:218
#, python-format
msgid "Error code: %s"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/CertificateClass.py:146
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/CertificateClass.py:218
msgid "Close. Connecting Error."
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/CertificateClass.py:180
msgid "This server can not sign certificate!"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/CertificateClass.py:185
#, python-format
msgid "Your request id = %s"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/CertificateClass.py:318
msgid "filename = "
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/CertificateClass.py:321
msgid "file with ca certificates exists"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/tools.py:38
msgid "Tools"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/tools.py:58
msgid "Clear config"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/tools.py:97
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/tools.py:109
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/tools.py:134
msgid "Gui Tools"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/tools.py:98
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/tools.py:109
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/tools.py:138
msgid "Other Tools"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/tools.py:112
#, python-format
msgid "In the %s tab has unsaved changes"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/tools.py:114
msgid "\tApply them?"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/tools.py:156
msgid "Select Color"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/tools.py:186
msgid "Path to bg Image"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/tools.py:195
msgid "Select repeat background"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/tools.py:215
msgid "Set opacity "
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/tools.py:246
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/tools.py:410
msgid "Ok"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/tools.py:251
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/tools.py:415
msgid "Apply"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/tools.py:376
msgid "Select Language"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/tools.py:380
msgid "English"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/tools.py:380
msgid "Russian"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/tools.py:393
msgid "Path to Certificates"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/MainFrameResult.py:395
#, python-format
msgid "Percent = %s"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/MainFrameResult.py:463
msgid "Send"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/DisplayMethod.py:120
msgid "No Methods!"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/client_class.py:113
msgid "Add certificate to trusted"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/mainframe.py:331
msgid "Press for advanced settings."
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/mainframe.py:624
msgid "Previous"
msgstr ""
#: /var/calculate/mydir/source/spyder/cl-api-client/console/gui/mainframe.py:645
msgid "Next"
msgstr ""

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -24,8 +24,6 @@ import sys
import distutils
from distutils.core import setup
from distutils.command.install_data import install_data
import distutils.command.build
import distutils.command.install_egg_info
import itertools
@ -52,10 +50,8 @@ for size in [16,22,24,48,64,72,96,128]:
var_data_files = []
__version__ = "3.0.2"
__app__ = "calculate-console"
locales = ("ru",'en',"fr")
__version__ = "3.1.0"
__app__ = "calculate-console-gui"
class cl_console_data(install_data):
def run (self):
@ -85,46 +81,6 @@ class cl_console_data(install_data):
if flagFound:
os.chmod(path, mode)
class build(distutils.command.build.build):
def run (self):
distutils.command.build.build.run(self)
def has_po( self ) :
return bool(len(glob.glob("%s/*.po"%i)) for i in locales)
sub_commands = distutils.command.build.build.sub_commands + [
('build_po',has_po),
]
class empty_egg_info( distutils.command.install_egg_info.install_egg_info ):
def run(self):
pass
def cout(string):
sys.stdout.write(string)
sys.stdout.flush()
class build_po( distutils.core.Command ) :
description = "build translation files"
user_options = []
def initialize_options( self ) :
pass
def finalize_options( self ) :
pass
def run( self ) :
#self.mkpath("build")
#build.run( self )
for locale in locales:
localepath = path.join("build",locale,"LC_MESSAGES")
self.mkpath(localepath)
self.mkpath(locale)
for po in glob.glob("%s/*.po"%locale):
cmd = "msgfmt -c -o %s/%s %s" % \
(localepath,path.basename(po)[:-2]+'mo',po)
cout( cmd + "\n" )
os.system(cmd)
setup(
name = __app__,
version = __version__,
@ -135,15 +91,11 @@ setup(
license = "http://www.apache.org/licenses/LICENSE-2.0",
# data_files = [("",(glob.glob("build/locale/*.mo")))],
data_files = data_files + [
(path.join('/usr/share/locale',locale,"LC_MESSAGES"),
glob.glob(path.join("build",locale,"LC_MESSAGES/*.mo")))
for locale in locales ],
data_files = data_files,
package_dir = {'calculate.consolegui': "consolegui"},
packages = ['calculate.consolegui','calculate.consolegui.variables',
'calculate.consolegui.application'],
scripts = ['./scripts/cl-console-gui'],
cmdclass={'cl_console_data': cl_console_data,'build': build, \
'build_po':build_po, 'install_egg_info':empty_egg_info}
cmdclass={'cl_console_data': cl_console_data}
)

Loading…
Cancel
Save