diff --git a/addons/web/common/http.py b/addons/web/common/http.py index 098731183ba..0c239decb64 100644 --- a/addons/web/common/http.py +++ b/addons/web/common/http.py @@ -408,7 +408,7 @@ class Root(object): self.config = options if self.config.backend == 'local': - conn = openerplib.get_connector(protocol='local') + conn = LocalConnector() else: conn = openerplib.get_connector(hostname=self.config.server_host, port=self.config.server_port) @@ -522,4 +522,58 @@ class Root(object): return m return None -# +class LibException(Exception): + """ Base of all client lib exceptions """ + def __init__(self,code=None,message=None): + self.code = code + self.message = message + +class ApplicationError(LibException): + """ maps to code: 1, server side: Exception or openerp.exceptions.DeferredException""" + +class Warning(LibException): + """ maps to code: 2, server side: openerp.exceptions.Warning""" + +class AccessError(LibException): + """ maps to code: 3, server side: openerp.exceptions.AccessError""" + +class AccessDenied(LibException): + """ maps to code: 4, server side: openerp.exceptions.AccessDenied""" + + +class LocalConnector(openerplib.Connector): + """ + A type of connector that uses the XMLRPC protocol. + """ + PROTOCOL = 'local' + + def __init__(self): + pass + + def send(self, service_name, method, *args): + import openerp + import traceback + import xmlrpclib + try: + result = openerp.netsvc.dispatch_rpc(service_name, method, args) + except Exception,e: + # TODO change the except to raise LibException instead of their emulated xmlrpc fault + if isinstance(e, openerp.osv.osv.except_osv): + fault = xmlrpclib.Fault('warning -- ' + e.name + '\n\n' + e.value, '') + elif isinstance(e, openerp.exceptions.Warning): + fault = xmlrpclib.Fault('warning -- Warning\n\n' + str(e), '') + elif isinstance(e, openerp.exceptions.AccessError): + fault = xmlrpclib.Fault('warning -- AccessError\n\n' + str(e), '') + elif isinstance(e, openerp.exceptions.AccessDenied): + fault = xmlrpclib.Fault('AccessDenied', str(e)) + elif isinstance(e, openerp.exceptions.DeferredException): + info = e.traceback + formatted_info = "".join(traceback.format_exception(*info)) + fault = xmlrpclib.Fault(openerp.tools.ustr(e.message), formatted_info) + else: + info = sys.exc_info() + formatted_info = "".join(traceback.format_exception(*info)) + fault = xmlrpclib.Fault(openerp.tools.exception_to_unicode(e), formatted_info) + raise fault + return result + diff --git a/addons/web/common/openerplib/main.py b/addons/web/common/openerplib/main.py index 76bf7bad6ca..2cbf9692063 100644 --- a/addons/web/common/openerplib/main.py +++ b/addons/web/common/openerplib/main.py @@ -36,52 +36,13 @@ Code repository: https://code.launchpad.net/~niv-openerp/openerp-client-lib/trun """ import xmlrpclib -import logging -import socket -import sys - -try: - import cPickle as pickle -except ImportError: - import pickle - -try: - import cStringIO as StringIO -except ImportError: - import StringIO +import logging _logger = logging.getLogger(__name__) def _getChildLogger(logger, subname): return logging.getLogger(logger.name + "." + subname) -#---------------------------------------------------------- -# Exceptions -# TODO openerplib should raise those instead of xmlrpc faults: -#---------------------------------------------------------- - -class LibException(Exception): - """ Base of all client lib exceptions """ - def __init__(self,code=None,message=None): - self.code = code - self.message = message - -class ApplicationError(LibException): - """ maps to code: 1, server side: Exception or openerp.exceptions.DeferredException""" - -class Warning(LibException): - """ maps to code: 2, server side: openerp.exceptions.Warning""" - -class AccessError(LibException): - """ maps to code: 3, server side: openerp.exceptions.AccessError""" - -class AccessDenied(LibException): - """ maps to code: 4, server side: openerp.exceptions.AccessDenied""" - -#---------------------------------------------------------- -# Connectors -#---------------------------------------------------------- - class Connector(object): """ The base abstract class representing a connection to an OpenERP Server. @@ -126,7 +87,6 @@ class XmlRPCConnector(Connector): def send(self, service_name, method, *args): url = '%s/%s' % (self.url, service_name) service = xmlrpclib.ServerProxy(url) - # TODO should try except and wrap exception into LibException return getattr(service, method)(*args) class XmlRPCSConnector(XmlRPCConnector): @@ -141,145 +101,6 @@ class XmlRPCSConnector(XmlRPCConnector): super(XmlRPCSConnector, self).__init__(hostname, port) self.url = 'https://%s:%d/xmlrpc' % (self.hostname, self.port) -class NetRPC_Exception(Exception): - """ - Exception for NetRPC errors. - """ - def __init__(self, faultCode, faultString): - self.faultCode = faultCode - self.faultString = faultString - self.args = (faultCode, faultString) - -class NetRPC(object): - """ - Low level class for NetRPC protocol. - """ - def __init__(self, sock=None): - if sock is None: - self.sock = socket.socket( - socket.AF_INET, socket.SOCK_STREAM) - else: - self.sock = sock - self.sock.settimeout(120) - def connect(self, host, port=False): - if not port: - buf = host.split('//')[1] - host, port = buf.split(':') - self.sock.connect((host, int(port))) - - def disconnect(self): - self.sock.shutdown(socket.SHUT_RDWR) - self.sock.close() - - def mysend(self, msg, exception=False, traceback=None): - msg = pickle.dumps([msg,traceback]) - size = len(msg) - self.sock.send('%8d' % size) - self.sock.send(exception and "1" or "0") - totalsent = 0 - while totalsent < size: - sent = self.sock.send(msg[totalsent:]) - if sent == 0: - raise RuntimeError, "socket connection broken" - totalsent = totalsent + sent - - def myreceive(self): - buf='' - while len(buf) < 8: - chunk = self.sock.recv(8 - len(buf)) - if chunk == '': - raise RuntimeError, "socket connection broken" - buf += chunk - size = int(buf) - buf = self.sock.recv(1) - if buf != "0": - exception = buf - else: - exception = False - msg = '' - while len(msg) < size: - chunk = self.sock.recv(size-len(msg)) - if chunk == '': - raise RuntimeError, "socket connection broken" - msg = msg + chunk - msgio = StringIO.StringIO(msg) - unpickler = pickle.Unpickler(msgio) - unpickler.find_global = None - res = unpickler.load() - - if isinstance(res[0],Exception): - if exception: - raise NetRPC_Exception(str(res[0]), str(res[1])) - raise res[0] - else: - return res[0] - -class NetRPCConnector(Connector): - """ - A type of connector that uses the NetRPC protocol. - """ - - PROTOCOL = 'netrpc' - - __logger = _getChildLogger(_logger, 'connector.netrpc') - - def __init__(self, hostname, port=8070): - """ - Initialize by specifying the hostname and the port. - :param hostname: The hostname of the computer holding the instance of OpenERP. - :param port: The port used by the OpenERP instance for NetRPC (default to 8070). - """ - Connector.__init__(self, hostname, port) - - def send(self, service_name, method, *args): - socket = NetRPC() - socket.connect(self.hostname, self.port) - socket.mysend((service_name, method, )+args) - result = socket.myreceive() - socket.disconnect() - return result - -class LocalConnector(Connector): - """ - A type of connector that uses the XMLRPC protocol. - """ - PROTOCOL = 'local' - - __logger = _getChildLogger(_logger, 'connector.local') - - def __init__(self): - pass - - def send(self, service_name, method, *args): - import openerp - import traceback - try: - result = openerp.netsvc.dispatch_rpc(service_name, method, args) - except Exception,e: - # TODO change the except to raise LibException instead of their emulated xmlrpc fault - if isinstance(e, openerp.osv.osv.except_osv): - fault = xmlrpclib.Fault('warning -- ' + e.name + '\n\n' + e.value, '') - elif isinstance(e, openerp.exceptions.Warning): - fault = xmlrpclib.Fault('warning -- Warning\n\n' + str(e), '') - elif isinstance(e, openerp.exceptions.AccessError): - fault = xmlrpclib.Fault('warning -- AccessError\n\n' + str(e), '') - elif isinstance(e, openerp.exceptions.AccessDenied): - fault = xmlrpclib.Fault('AccessDenied', str(e)) - elif isinstance(e, openerp.exceptions.DeferredException): - info = e.traceback - formatted_info = "".join(traceback.format_exception(*info)) - fault = xmlrpclib.Fault(openerp.tools.ustr(e.message), formatted_info) - else: - info = sys.exc_info() - formatted_info = "".join(traceback.format_exception(*info)) - fault = xmlrpclib.Fault(openerp.tools.exception_to_unicode(e), formatted_info) - raise fault - return result - -#---------------------------------------------------------- -# Public api -#---------------------------------------------------------- - class Service(object): """ A class to execute RPC calls on a specific service of the remote server. @@ -334,6 +155,7 @@ class Connection(object): self.connector = connector self.set_login_info(database, login, password, user_id) + self.user_context = None def set_login_info(self, database, login, password, user_id=None): """ @@ -369,6 +191,14 @@ class Connection(object): if not self.user_id: raise AuthenticationError("Authentication failure") self.__logger.debug("Authenticated with user id %s", self.user_id) + + def get_user_context(self): + """ + Query the default context of the user. + """ + if not self.user_context: + self.user_context = self.get_model('res.users').context_get() + return self.user_context def get_model(self, model_name): """ @@ -415,19 +245,19 @@ class Model(object): :param method: The method for the linked model (search, read, write, unlink, create, ...) """ - def proxy(*args): + def proxy(*args, **kw): """ :param args: A list of values for the method """ self.connection.check_login(False) self.__logger.debug(args) - result = self.connection.get_service('object').execute( + result = self.connection.get_service('object').execute_kw( self.connection.database, self.connection.user_id, self.connection.password, self.model_name, method, - *args) + args, kw) if method == "read": if isinstance(result, list) and len(result) > 0 and "id" in result[0]: index = {} @@ -457,24 +287,20 @@ class Model(object): def get_connector(hostname=None, protocol="xmlrpc", port="auto"): """ - A shortcut method to easily create a connector to a remote server using XMLRPC or NetRPC. + A shortcut method to easily create a connector to a remote server using XMLRPC. :param hostname: The hostname to the remote server. - :param protocol: The name of the protocol, must be "xmlrpc" or "netrpc". + :param protocol: The name of the protocol, must be "xmlrpc" or "xmlrpcs". :param port: The number of the port. Defaults to auto. """ if port == 'auto': - port = 8069 if protocol=="xmlrpc" else (8070 if protocol == "netrpc" else 8071) + port = 8069 if protocol=="xmlrpc" else 8071 if protocol == "xmlrpc": return XmlRPCConnector(hostname, port) elif protocol == "xmlrpcs": return XmlRPCSConnector(hostname, port) - elif protocol == "netrpc": - return NetRPCConnector(hostname, port) - elif protocol == "local": - return LocalConnector() else: - raise ValueError("You must choose xmlrpc(s), netrpc or local") + raise ValueError("You must choose xmlrpc or xmlrpcs") def get_connection(hostname=None, protocol="xmlrpc", port='auto', database=None, login=None, password=None, user_id=None): @@ -482,7 +308,7 @@ def get_connection(hostname=None, protocol="xmlrpc", port='auto', database=None, A shortcut method to easily create a connection to a remote OpenERP server. :param hostname: The hostname to the remote server. - :param protocol: The name of the protocol, must be "xmlrpc" or "netrpc". + :param protocol: The name of the protocol, must be "xmlrpc" or "xmlrpcs". :param port: The number of the port. Defaults to auto. :param connector: A valid Connector instance to send messages to the remote server. :param database: The name of the database to work on. diff --git a/addons/web/common/session.py b/addons/web/common/session.py index 905670404a9..ac0489b2ff3 100644 --- a/addons/web/common/session.py +++ b/addons/web/common/session.py @@ -107,8 +107,7 @@ class OpenERPSession(object): :returns: the new context """ assert self._uid, "The user needs to be logged-in to initialize his context" - self.context = self.model('res.users').context_get(self.context) - self.context = self.context or {} + self.context = self.build_connection().get_user_context() or {} return self.context diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index cf379e144fb..852d5138177 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -89,7 +89,7 @@ html_template = """ }); - + """ @@ -197,7 +197,7 @@ class WebClient(openerpweb.Controller): 'js': js, 'css': css, 'modules': simplejson.dumps(self.server_wide_modules(req)), - 'init': 'new s.web.WebClient("oe").start();', + 'init': 'new s.web.WebClient().replace($("body"));', } return r @@ -833,17 +833,29 @@ class DataSet(openerpweb.Controller): if has_context: args[context_id] = c + return self._call_kw(req, model, method, args, {}) + + def _call_kw(self, req, model, method, args, kwargs): for i in xrange(len(args)): if isinstance(args[i], web.common.nonliterals.BaseContext): args[i] = req.session.eval_context(args[i]) - if isinstance(args[i], web.common.nonliterals.BaseDomain): + elif isinstance(args[i], web.common.nonliterals.BaseDomain): args[i] = req.session.eval_domain(args[i]) + for k in kwargs.keys(): + if isinstance(kwargs[k], web.common.nonliterals.BaseContext): + kwargs[k] = req.session.eval_context(kwargs[k]) + elif isinstance(kwargs[k], web.common.nonliterals.BaseDomain): + kwargs[k] = req.session.eval_domain(kwargs[k]) - return getattr(req.session.model(model), method)(*args) + return getattr(req.session.model(model), method)(*args, **kwargs) @openerpweb.jsonrequest def call(self, req, model, method, args, domain_id=None, context_id=None): return self.call_common(req, model, method, args, domain_id, context_id) + + @openerpweb.jsonrequest + def call_kw(self, req, model, method, args, kwargs): + return self._call_kw(req, model, method, args, kwargs) @openerpweb.jsonrequest def call_button(self, req, model, method, args, domain_id=None, context_id=None): diff --git a/addons/web/po/ar.po b/addons/web/po/ar.po index ed3cc0eca1c..dba4f6ffb8b 100644 --- a/addons/web/po/ar.po +++ b/addons/web/po/ar.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-20 18:48+0100\n" -"PO-Revision-Date: 2011-11-08 05:44+0000\n" -"Last-Translator: Ahmad Khayyat \n" +"PO-Revision-Date: 2012-01-08 20:20+0000\n" +"Last-Translator: kifcaliph \n" "Language-Team: Arabic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:27+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-09 05:08+0000\n" +"X-Generator: Launchpad (build 14640)\n" #: addons/web/static/src/js/chrome.js:162 #: addons/web/static/src/js/chrome.js:175 @@ -28,15 +28,15 @@ msgstr "تم" #: addons/web/static/src/js/chrome.js:668 msgid "About" -msgstr "" +msgstr "حول" #: addons/web/static/src/js/chrome.js:748 msgid "Preferences" -msgstr "" +msgstr "تفضيلات" #: addons/web/static/src/js/chrome.js:752 msgid "Change password" -msgstr "" +msgstr "تغيير كلمة المرور" #: addons/web/static/src/js/chrome.js:753 #: addons/web/static/src/js/search.js:235 @@ -57,11 +57,11 @@ msgstr "حفظ" #: addons/web/static/src/js/chrome.js:774 addons/web/static/src/xml/base.xml:0 msgid "Change Password" -msgstr "" +msgstr "تغيير كلمة السر" #: addons/web/static/src/js/data_export.js:6 msgid "Export Data" -msgstr "" +msgstr "تصدير البيانات" #: addons/web/static/src/js/data_export.js:23 #: addons/web/static/src/js/data_import.js:73 @@ -74,69 +74,69 @@ msgstr "إغلاق" #: addons/web/static/src/js/data_export.js:24 msgid "Export To File" -msgstr "" +msgstr "تصدير لملف" #: addons/web/static/src/js/data_import.js:34 msgid "Import Data" -msgstr "" +msgstr "استيراد البيانات" #: addons/web/static/src/js/data_import.js:74 msgid "Import File" -msgstr "" +msgstr "إستيراد ملف" #: addons/web/static/src/js/data_import.js:109 msgid "External ID" -msgstr "" +msgstr "معرف خارجي" #: addons/web/static/src/js/search.js:233 msgid "Filter Entry" -msgstr "" +msgstr "إدخال مرشح" #: addons/web/static/src/js/search.js:238 #: addons/web/static/src/js/search.js:279 msgid "OK" -msgstr "" +msgstr "تم" #: addons/web/static/src/js/search.js:274 addons/web/static/src/xml/base.xml:0 msgid "Add to Dashboard" -msgstr "" +msgstr "أضف للوحة الرئيسية" #: addons/web/static/src/js/search.js:403 msgid "Invalid Search" -msgstr "" +msgstr "بحث خاطئ" #: addons/web/static/src/js/search.js:403 msgid "triggered from search view" -msgstr "" +msgstr "مشغلة من بحث العرض" #: addons/web/static/src/js/search.js:490 #, python-format msgid "Incorrect value for field %(fieldname)s: [%(value)s] is %(message)s" -msgstr "" +msgstr "قيمة خاطئة للحقل %(fieldname)s: [%(value)s] تكون %(message)s" #: addons/web/static/src/js/search.js:822 msgid "not a valid integer" -msgstr "" +msgstr "قيمة رقمية خاطئة" #: addons/web/static/src/js/search.js:836 msgid "not a valid number" -msgstr "" +msgstr "قيمة رقمية خاطئة" #: addons/web/static/src/js/search.js:898 msgid "Yes" -msgstr "" +msgstr "نعم" #: addons/web/static/src/js/search.js:899 msgid "No" -msgstr "" +msgstr "كلا" #: addons/web/static/src/js/search.js:1252 msgid "contains" -msgstr "" +msgstr "يحتوي" #: addons/web/static/src/js/search.js:1253 msgid "doesn't contain" -msgstr "" +msgstr "لا يحتوي علي" #: addons/web/static/src/js/search.js:1254 #: addons/web/static/src/js/search.js:1269 @@ -144,7 +144,7 @@ msgstr "" #: addons/web/static/src/js/search.js:1309 #: addons/web/static/src/js/search.js:1331 msgid "is equal to" -msgstr "" +msgstr "مساوٍ لـ" #: addons/web/static/src/js/search.js:1255 #: addons/web/static/src/js/search.js:1270 @@ -152,7 +152,7 @@ msgstr "" #: addons/web/static/src/js/search.js:1310 #: addons/web/static/src/js/search.js:1332 msgid "is not equal to" -msgstr "" +msgstr "ليس مساويًا لـ" #: addons/web/static/src/js/search.js:1256 #: addons/web/static/src/js/search.js:1271 @@ -160,7 +160,7 @@ msgstr "" #: addons/web/static/src/js/search.js:1311 #: addons/web/static/src/js/search.js:1333 msgid "greater than" -msgstr "" +msgstr "أكبر من" #: addons/web/static/src/js/search.js:1257 #: addons/web/static/src/js/search.js:1272 @@ -168,7 +168,7 @@ msgstr "" #: addons/web/static/src/js/search.js:1312 #: addons/web/static/src/js/search.js:1334 msgid "less than" -msgstr "" +msgstr "أقل من" #: addons/web/static/src/js/search.js:1258 #: addons/web/static/src/js/search.js:1273 @@ -176,7 +176,7 @@ msgstr "" #: addons/web/static/src/js/search.js:1313 #: addons/web/static/src/js/search.js:1335 msgid "greater or equal than" -msgstr "" +msgstr "أكبر أو مساو لـ" #: addons/web/static/src/js/search.js:1259 #: addons/web/static/src/js/search.js:1274 @@ -184,28 +184,28 @@ msgstr "" #: addons/web/static/src/js/search.js:1314 #: addons/web/static/src/js/search.js:1336 msgid "less or equal than" -msgstr "" +msgstr "أقل أو مساو لـ" #: addons/web/static/src/js/search.js:1325 #: addons/web/static/src/js/search.js:1350 msgid "is" -msgstr "" +msgstr "يكون" #: addons/web/static/src/js/search.js:1351 msgid "is not" -msgstr "" +msgstr "ليس" #: addons/web/static/src/js/search.js:1364 msgid "is true" -msgstr "" +msgstr "يكون صواب" #: addons/web/static/src/js/search.js:1365 msgid "is false" -msgstr "" +msgstr "يكون خاطئ" #: addons/web/static/src/js/view_editor.js:42 msgid "ViewEditor" -msgstr "" +msgstr "عرض المحرر" #: addons/web/static/src/js/view_editor.js:46 #: addons/web/static/src/js/view_list.js:17 @@ -216,7 +216,7 @@ msgstr "إنشاء" #: addons/web/static/src/js/view_editor.js:47 #: addons/web/static/src/xml/base.xml:0 msgid "Edit" -msgstr "" +msgstr "تحرير" #: addons/web/static/src/js/view_editor.js:48 #: addons/web/static/src/xml/base.xml:0 @@ -226,38 +226,38 @@ msgstr "إزالة" #: addons/web/static/src/js/view_editor.js:71 #, python-format msgid "Create a view (%s)" -msgstr "" +msgstr "إنشاء عرض (%s)" #: addons/web/static/src/js/view_editor.js:170 msgid "Do you really want to remove this view?" -msgstr "" +msgstr "هل تريد إزالة هذا العرض ؟" #: addons/web/static/src/js/view_editor.js:367 #, python-format msgid "View Editor %d - %s" -msgstr "" +msgstr "عرض المحرر %d - %s" #: addons/web/static/src/js/view_editor.js:371 msgid "Preview" -msgstr "" +msgstr "معاينة" #: addons/web/static/src/js/view_editor.js:442 msgid "Do you really want to remove this node?" -msgstr "" +msgstr "هل تريد إزالة هذا الطرف؟" #: addons/web/static/src/js/view_editor.js:756 #: addons/web/static/src/js/view_editor.js:883 msgid "Properties" -msgstr "" +msgstr "خصائص" #: addons/web/static/src/js/view_editor.js:760 #: addons/web/static/src/js/view_editor.js:887 msgid "Update" -msgstr "" +msgstr "تحديث" #: addons/web/static/src/js/view_form.js:17 msgid "Form" -msgstr "" +msgstr "نموذج" #: addons/web/static/src/js/view_form.js:401 msgid "" @@ -266,16 +266,16 @@ msgstr "تحذير، تم تحرير السجل، تعديلاتك سيتم تج #: addons/web/static/src/js/view_form.js:612 msgid "Attachments" -msgstr "" +msgstr "مرفقات" #: addons/web/static/src/js/view_form.js:650 #, python-format msgid "Do you really want to delete the attachment %s?" -msgstr "" +msgstr "هل تريد حذف هذا المرفق %s ؟" #: addons/web/static/src/js/view_form.js:1075 msgid "Confirm" -msgstr "" +msgstr "تأكيد" #: addons/web/static/src/js/view_form.js:1838 msgid "   Search More..." @@ -297,72 +297,72 @@ msgstr "اضافة" #: addons/web/static/src/js/view_list.js:8 msgid "List" -msgstr "" +msgstr "قائمة" #: addons/web/static/src/js/view_list.js:269 msgid "Unlimited" -msgstr "" +msgstr "غير محدود" #: addons/web/static/src/js/view_list.js:516 msgid "Do you really want to remove these records?" -msgstr "" +msgstr "هل تريد إزالة هذه السجلات ؟" #: addons/web/static/src/js/view_list.js:1202 msgid "Undefined" -msgstr "" +msgstr "غير محدد" #: addons/web/static/src/js/view_page.js:8 msgid "Page" -msgstr "" +msgstr "صفحة" #: addons/web/static/src/js/view_page.js:52 msgid "Do you really want to delete this record?" -msgstr "" +msgstr "هل تريد حذف هذا السجل؟" #: addons/web/static/src/js/view_page.js:227 msgid "Download" -msgstr "" +msgstr "تحميل" #: addons/web/static/src/js/view_tree.js:11 msgid "Tree" -msgstr "" +msgstr "شجرة" #: addons/web/static/src/js/views.js:590 msgid "Search: " -msgstr "" +msgstr "بحث: " #: addons/web/static/src/js/views.js:710 msgid "Customize" -msgstr "" +msgstr "تخصيص" #: addons/web/static/src/js/views.js:713 msgid "Manage Views" -msgstr "" +msgstr "إدارة العروض" #: addons/web/static/src/js/views.js:715 addons/web/static/src/js/views.js:719 #: addons/web/static/src/js/views.js:724 msgid "Manage views of the current object" -msgstr "" +msgstr "ترتيب عروض الكائن الحالي" #: addons/web/static/src/js/views.js:717 msgid "Edit Workflow" -msgstr "" +msgstr "حرر مسار العمل" #: addons/web/static/src/js/views.js:722 msgid "Customize Object" -msgstr "" +msgstr "تعديل هيئة الكائن" #: addons/web/static/src/js/views.js:726 msgid "Translate" -msgstr "" +msgstr "ترجم" #: addons/web/static/src/js/views.js:728 msgid "Technical translation" -msgstr "" +msgstr "ترجمة تقنية" #: addons/web/static/src/js/views.js:733 msgid "Other Options" -msgstr "" +msgstr "خيارات أخرى" #: addons/web/static/src/js/views.js:736 addons/web/static/src/xml/base.xml:0 msgid "Import" @@ -374,19 +374,19 @@ msgstr "تصدير" #: addons/web/static/src/js/views.js:742 msgid "View Log" -msgstr "" +msgstr "عرض السجل" #: addons/web/static/src/js/views.js:751 msgid "Reports" -msgstr "" +msgstr "تقارير" #: addons/web/static/src/js/views.js:751 msgid "Actions" -msgstr "" +msgstr "إجراءات" #: addons/web/static/src/js/views.js:751 msgid "Links" -msgstr "" +msgstr "روابط" #: addons/web/static/src/js/views.js:831 msgid "You must choose at least one record." @@ -611,31 +611,31 @@ msgstr "تعطيل جميع الإرشادات" #: addons/web/static/src/xml/base.xml:0 msgid "More…" -msgstr "" +msgstr "أكثر..." #: addons/web/static/src/xml/base.xml:0 msgid "Debug View#" -msgstr "" +msgstr "تنقيح العرض#" #: addons/web/static/src/xml/base.xml:0 msgid "- Fields View Get" -msgstr "" +msgstr "- أخذ حقول العرض" #: addons/web/static/src/xml/base.xml:0 msgid "- Edit" -msgstr "" +msgstr "- تحرير" #: addons/web/static/src/xml/base.xml:0 msgid "View" -msgstr "" +msgstr "عرض" #: addons/web/static/src/xml/base.xml:0 msgid "- Edit SearchView" -msgstr "" +msgstr "- تحرير بحث العرض" #: addons/web/static/src/xml/base.xml:0 msgid "- Edit Action" -msgstr "" +msgstr "- تحرير الإجراء" #: addons/web/static/src/xml/base.xml:0 msgid "Field" @@ -667,15 +667,15 @@ msgstr "أداة غير معالجة" #: addons/web/static/src/xml/base.xml:0 msgid "Notebook Page \"" -msgstr "" +msgstr "صفحة دفتر الملاحظات \"" #: addons/web/static/src/xml/base.xml:0 msgid "\"" -msgstr "" +msgstr "\"" #: addons/web/static/src/xml/base.xml:0 msgid "Modifiers:" -msgstr "" +msgstr "معدل:" #: addons/web/static/src/xml/base.xml:0 msgid "?" @@ -683,59 +683,59 @@ msgstr "؟" #: addons/web/static/src/xml/base.xml:0 msgid "(nolabel)" -msgstr "" +msgstr "(لا اسم)" #: addons/web/static/src/xml/base.xml:0 msgid "Field:" -msgstr "" +msgstr "حقل:" #: addons/web/static/src/xml/base.xml:0 msgid "Object:" -msgstr "" +msgstr "كائن:" #: addons/web/static/src/xml/base.xml:0 msgid "Type:" -msgstr "" +msgstr "نوع:" #: addons/web/static/src/xml/base.xml:0 msgid "Widget:" -msgstr "" +msgstr "ودجة:" #: addons/web/static/src/xml/base.xml:0 msgid "Size:" -msgstr "" +msgstr "حجم:" #: addons/web/static/src/xml/base.xml:0 msgid "Context:" -msgstr "" +msgstr "سياق:" #: addons/web/static/src/xml/base.xml:0 msgid "Domain:" -msgstr "" +msgstr "نطاق:" #: addons/web/static/src/xml/base.xml:0 msgid "On change:" -msgstr "" +msgstr "حين التغيير:" #: addons/web/static/src/xml/base.xml:0 msgid "Relation:" -msgstr "" +msgstr "علاقة:" #: addons/web/static/src/xml/base.xml:0 msgid "Selection:" -msgstr "" +msgstr "خيار:" #: addons/web/static/src/xml/base.xml:0 msgid "[" -msgstr "" +msgstr "]" #: addons/web/static/src/xml/base.xml:0 msgid "]" -msgstr "" +msgstr "[" #: addons/web/static/src/xml/base.xml:0 msgid "-" -msgstr "" +msgstr "-" #: addons/web/static/src/xml/base.xml:0 msgid "#" @@ -775,31 +775,31 @@ msgstr "إفراغ" #: addons/web/static/src/xml/base.xml:0 msgid "Button" -msgstr "" +msgstr "زر" #: addons/web/static/src/xml/base.xml:0 msgid "(no string)" -msgstr "" +msgstr "(لا كلام)" #: addons/web/static/src/xml/base.xml:0 msgid "Special:" -msgstr "" +msgstr "خاص:" #: addons/web/static/src/xml/base.xml:0 msgid "Button Type:" -msgstr "" +msgstr "نوع الزر:" #: addons/web/static/src/xml/base.xml:0 msgid "Method:" -msgstr "" +msgstr "طريقة:" #: addons/web/static/src/xml/base.xml:0 msgid "Action ID:" -msgstr "" +msgstr "معرف الإجراء" #: addons/web/static/src/xml/base.xml:0 msgid "Search" -msgstr "" +msgstr "بحث" #: addons/web/static/src/xml/base.xml:0 msgid "Advanced Filter" @@ -823,15 +823,15 @@ msgstr "(لاحظ أن أي مرشح بنفس الاسم سيتم إستبدال #: addons/web/static/src/xml/base.xml:0 msgid "Select Dashboard to add this filter to:" -msgstr "" +msgstr "اختر اللوحة لإضافة هذا المرشح لها:" #: addons/web/static/src/xml/base.xml:0 msgid "Title of new Dashboard item:" -msgstr "" +msgstr "اسم العنصرالجديد في اللوحة:" #: addons/web/static/src/xml/base.xml:0 msgid "Advanced Filters" -msgstr "" +msgstr "مرشحات متقدمة" #: addons/web/static/src/xml/base.xml:0 msgid "Any of the following conditions must match" diff --git a/addons/web/po/bn.po b/addons/web/po/bn.po index 747a958dfe2..08f270430fc 100644 --- a/addons/web/po/bn.po +++ b/addons/web/po/bn.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:27+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web/static/src/js/chrome.js:162 #: addons/web/static/src/js/chrome.js:175 diff --git a/addons/web/po/da.po b/addons/web/po/da.po index 3b280b9dd11..4dbaadfb34a 100644 --- a/addons/web/po/da.po +++ b/addons/web/po/da.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:27+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web/static/src/js/chrome.js:162 #: addons/web/static/src/js/chrome.js:175 diff --git a/addons/web/po/de.po b/addons/web/po/de.po index 3eb35f69d73..18f69022ef8 100644 --- a/addons/web/po/de.po +++ b/addons/web/po/de.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-27 05:01+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web/static/src/js/chrome.js:162 #: addons/web/static/src/js/chrome.js:175 diff --git a/addons/web/po/es.po b/addons/web/po/es.po index 399fd58b1a1..bfa76082c41 100644 --- a/addons/web/po/es.po +++ b/addons/web/po/es.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:27+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web/static/src/js/chrome.js:162 #: addons/web/static/src/js/chrome.js:175 diff --git a/addons/web/po/es_EC.po b/addons/web/po/es_EC.po index 9b6e19eac11..4590dbc7281 100644 --- a/addons/web/po/es_EC.po +++ b/addons/web/po/es_EC.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web/static/src/js/chrome.js:162 #: addons/web/static/src/js/chrome.js:175 diff --git a/addons/web/po/et.po b/addons/web/po/et.po index 86130e9f56d..9714762268e 100644 --- a/addons/web/po/et.po +++ b/addons/web/po/et.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:27+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web/static/src/js/chrome.js:162 #: addons/web/static/src/js/chrome.js:175 diff --git a/addons/web/po/fr.po b/addons/web/po/fr.po index 3ff66a77461..32d4128749e 100644 --- a/addons/web/po/fr.po +++ b/addons/web/po/fr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:27+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web/static/src/js/chrome.js:162 #: addons/web/static/src/js/chrome.js:175 diff --git a/addons/web/po/gl.po b/addons/web/po/gl.po index 50a075c4913..cadc1c3d00a 100644 --- a/addons/web/po/gl.po +++ b/addons/web/po/gl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:27+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web/static/src/js/chrome.js:162 #: addons/web/static/src/js/chrome.js:175 diff --git a/addons/web/po/hr.po b/addons/web/po/hr.po index eaa7e2760dd..a7c2724ca1c 100644 --- a/addons/web/po/hr.po +++ b/addons/web/po/hr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-22 05:32+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web/static/src/js/chrome.js:162 #: addons/web/static/src/js/chrome.js:175 diff --git a/addons/web/po/it.po b/addons/web/po/it.po index 026b5482c13..718baf34c80 100644 --- a/addons/web/po/it.po +++ b/addons/web/po/it.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:27+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web/static/src/js/chrome.js:162 #: addons/web/static/src/js/chrome.js:175 diff --git a/addons/web/po/nl.po b/addons/web/po/nl.po index 8bea65d0687..7413c529a77 100644 --- a/addons/web/po/nl.po +++ b/addons/web/po/nl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:27+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web/static/src/js/chrome.js:162 #: addons/web/static/src/js/chrome.js:175 diff --git a/addons/web/po/nl_BE.po b/addons/web/po/nl_BE.po index aa1429a1c95..f937e92c570 100644 --- a/addons/web/po/nl_BE.po +++ b/addons/web/po/nl_BE.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:27+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web/static/src/js/chrome.js:162 #: addons/web/static/src/js/chrome.js:175 diff --git a/addons/web/po/pl.po b/addons/web/po/pl.po index 56953fff613..12d94ad7846 100644 --- a/addons/web/po/pl.po +++ b/addons/web/po/pl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:27+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web/static/src/js/chrome.js:162 #: addons/web/static/src/js/chrome.js:175 diff --git a/addons/web/po/pt.po b/addons/web/po/pt.po index c7ca84f62cb..db38f8dc3ee 100644 --- a/addons/web/po/pt.po +++ b/addons/web/po/pt.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:27+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web/static/src/js/chrome.js:162 #: addons/web/static/src/js/chrome.js:175 diff --git a/addons/web/po/pt_BR.po b/addons/web/po/pt_BR.po index b3a68d8b539..5246b219971 100644 --- a/addons/web/po/pt_BR.po +++ b/addons/web/po/pt_BR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:27+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web/static/src/js/chrome.js:162 #: addons/web/static/src/js/chrome.js:175 diff --git a/addons/web/po/ru.po b/addons/web/po/ru.po index e34f6949ba6..beecb0203c1 100644 --- a/addons/web/po/ru.po +++ b/addons/web/po/ru.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:27+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web/static/src/js/chrome.js:162 #: addons/web/static/src/js/chrome.js:175 diff --git a/addons/web/po/sk.po b/addons/web/po/sk.po index 43b9887094f..8bde26d16c9 100644 --- a/addons/web/po/sk.po +++ b/addons/web/po/sk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-25 04:57+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web/static/src/js/chrome.js:162 #: addons/web/static/src/js/chrome.js:175 diff --git a/addons/web/po/sl.po b/addons/web/po/sl.po index 3f76f10af14..baad73f5ff2 100644 --- a/addons/web/po/sl.po +++ b/addons/web/po/sl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:27+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web/static/src/js/chrome.js:162 #: addons/web/static/src/js/chrome.js:175 diff --git a/addons/web/po/tr.po b/addons/web/po/tr.po new file mode 100644 index 00000000000..edcc9a92c07 --- /dev/null +++ b/addons/web/po/tr.po @@ -0,0 +1,1067 @@ +# Turkish translation for openerp-web +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-20 18:48+0100\n" +"PO-Revision-Date: 2012-01-08 10:45+0000\n" +"Last-Translator: Ahmet Altınışık \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-09 05:08+0000\n" +"X-Generator: Launchpad (build 14640)\n" + +#: addons/web/static/src/js/chrome.js:162 +#: addons/web/static/src/js/chrome.js:175 +#: addons/web/static/src/js/chrome.js:369 +#: addons/web/static/src/js/view_form.js:358 +#: addons/web/static/src/js/view_form.js:1078 +#: addons/web/static/src/xml/base.xml:0 +msgid "Ok" +msgstr "Tamam" + +#: addons/web/static/src/js/chrome.js:668 +msgid "About" +msgstr "Hakkında" + +#: addons/web/static/src/js/chrome.js:748 +msgid "Preferences" +msgstr "Ayarlar" + +#: addons/web/static/src/js/chrome.js:752 +msgid "Change password" +msgstr "Parolayı değiştir" + +#: addons/web/static/src/js/chrome.js:753 +#: addons/web/static/src/js/search.js:235 +#: addons/web/static/src/js/search.js:276 +#: addons/web/static/src/js/view_editor.js:97 +#: addons/web/static/src/js/view_editor.js:778 +#: addons/web/static/src/js/view_editor.js:907 +#: addons/web/static/src/js/view_form.js:1085 +#: addons/web/static/src/xml/base.xml:0 +msgid "Cancel" +msgstr "İptal Et" + +#: addons/web/static/src/js/chrome.js:754 +#: addons/web/static/src/js/view_editor.js:75 +#: addons/web/static/src/js/views.js:871 addons/web/static/src/xml/base.xml:0 +msgid "Save" +msgstr "Kaydet" + +#: addons/web/static/src/js/chrome.js:774 addons/web/static/src/xml/base.xml:0 +msgid "Change Password" +msgstr "Parolayı Değiştir" + +#: addons/web/static/src/js/data_export.js:6 +msgid "Export Data" +msgstr "Dışa Veri Aktar" + +#: addons/web/static/src/js/data_export.js:23 +#: addons/web/static/src/js/data_import.js:73 +#: addons/web/static/src/js/view_editor.js:49 +#: addons/web/static/src/js/view_editor.js:387 +#: addons/web/static/src/js/view_form.js:2775 +#: addons/web/static/src/js/views.js:872 +msgid "Close" +msgstr "Kapat" + +#: addons/web/static/src/js/data_export.js:24 +msgid "Export To File" +msgstr "Dosyaya Veri Ver" + +#: addons/web/static/src/js/data_import.js:34 +msgid "Import Data" +msgstr "İçe Veri Aktar" + +#: addons/web/static/src/js/data_import.js:74 +msgid "Import File" +msgstr "İçeriye Dosya Aktar" + +#: addons/web/static/src/js/data_import.js:109 +msgid "External ID" +msgstr "Dış ID" + +#: addons/web/static/src/js/search.js:233 +msgid "Filter Entry" +msgstr "Girdiyi Filtrele" + +#: addons/web/static/src/js/search.js:238 +#: addons/web/static/src/js/search.js:279 +msgid "OK" +msgstr "OK" + +#: addons/web/static/src/js/search.js:274 addons/web/static/src/xml/base.xml:0 +msgid "Add to Dashboard" +msgstr "Yönetim Paneline Ekle" + +#: addons/web/static/src/js/search.js:403 +msgid "Invalid Search" +msgstr "Geçersiz Arama" + +#: addons/web/static/src/js/search.js:403 +msgid "triggered from search view" +msgstr "Arama görünümünden başlatıldı" + +#: addons/web/static/src/js/search.js:490 +#, python-format +msgid "Incorrect value for field %(fieldname)s: [%(value)s] is %(message)s" +msgstr "Alan için hatalı değer %(fieldname)s: [%(value)s] -> %(message)s" + +#: addons/web/static/src/js/search.js:822 +msgid "not a valid integer" +msgstr "geçerli bir tamsayı değil" + +#: addons/web/static/src/js/search.js:836 +msgid "not a valid number" +msgstr "Geçerli bir sayı değil" + +#: addons/web/static/src/js/search.js:898 +msgid "Yes" +msgstr "Evet" + +#: addons/web/static/src/js/search.js:899 +msgid "No" +msgstr "Hayır" + +#: addons/web/static/src/js/search.js:1252 +msgid "contains" +msgstr "içerir" + +#: addons/web/static/src/js/search.js:1253 +msgid "doesn't contain" +msgstr "içermez" + +#: addons/web/static/src/js/search.js:1254 +#: addons/web/static/src/js/search.js:1269 +#: addons/web/static/src/js/search.js:1289 +#: addons/web/static/src/js/search.js:1309 +#: addons/web/static/src/js/search.js:1331 +msgid "is equal to" +msgstr "eşittir" + +#: addons/web/static/src/js/search.js:1255 +#: addons/web/static/src/js/search.js:1270 +#: addons/web/static/src/js/search.js:1290 +#: addons/web/static/src/js/search.js:1310 +#: addons/web/static/src/js/search.js:1332 +msgid "is not equal to" +msgstr "eşit değildir" + +#: addons/web/static/src/js/search.js:1256 +#: addons/web/static/src/js/search.js:1271 +#: addons/web/static/src/js/search.js:1291 +#: addons/web/static/src/js/search.js:1311 +#: addons/web/static/src/js/search.js:1333 +msgid "greater than" +msgstr "büyüktür" + +#: addons/web/static/src/js/search.js:1257 +#: addons/web/static/src/js/search.js:1272 +#: addons/web/static/src/js/search.js:1292 +#: addons/web/static/src/js/search.js:1312 +#: addons/web/static/src/js/search.js:1334 +msgid "less than" +msgstr "küçüktür" + +#: addons/web/static/src/js/search.js:1258 +#: addons/web/static/src/js/search.js:1273 +#: addons/web/static/src/js/search.js:1293 +#: addons/web/static/src/js/search.js:1313 +#: addons/web/static/src/js/search.js:1335 +msgid "greater or equal than" +msgstr "Büyük yada eşittir" + +#: addons/web/static/src/js/search.js:1259 +#: addons/web/static/src/js/search.js:1274 +#: addons/web/static/src/js/search.js:1294 +#: addons/web/static/src/js/search.js:1314 +#: addons/web/static/src/js/search.js:1336 +msgid "less or equal than" +msgstr "Az ya da eşittir" + +#: addons/web/static/src/js/search.js:1325 +#: addons/web/static/src/js/search.js:1350 +msgid "is" +msgstr "olan" + +#: addons/web/static/src/js/search.js:1351 +msgid "is not" +msgstr "değil" + +#: addons/web/static/src/js/search.js:1364 +msgid "is true" +msgstr "doğru mu" + +#: addons/web/static/src/js/search.js:1365 +msgid "is false" +msgstr "yanlış mı" + +#: addons/web/static/src/js/view_editor.js:42 +msgid "ViewEditor" +msgstr "Görünüş Editörü" + +#: addons/web/static/src/js/view_editor.js:46 +#: addons/web/static/src/js/view_list.js:17 +#: addons/web/static/src/xml/base.xml:0 +msgid "Create" +msgstr "Oluştur" + +#: addons/web/static/src/js/view_editor.js:47 +#: addons/web/static/src/xml/base.xml:0 +msgid "Edit" +msgstr "Düzenle" + +#: addons/web/static/src/js/view_editor.js:48 +#: addons/web/static/src/xml/base.xml:0 +msgid "Remove" +msgstr "Kaldır" + +#: addons/web/static/src/js/view_editor.js:71 +#, python-format +msgid "Create a view (%s)" +msgstr "Tablo görünümü oluştur (%s)" + +#: addons/web/static/src/js/view_editor.js:170 +msgid "Do you really want to remove this view?" +msgstr "Bu görüntüyü gerçekten kaldırmak istiyor musunuz?" + +#: addons/web/static/src/js/view_editor.js:367 +#, python-format +msgid "View Editor %d - %s" +msgstr "Editörü göster %d - %s" + +#: addons/web/static/src/js/view_editor.js:371 +msgid "Preview" +msgstr "Önizleme" + +#: addons/web/static/src/js/view_editor.js:442 +msgid "Do you really want to remove this node?" +msgstr "Bu ucu gerçekten silmek istiyor musunuz?" + +#: addons/web/static/src/js/view_editor.js:756 +#: addons/web/static/src/js/view_editor.js:883 +msgid "Properties" +msgstr "Özellikler" + +#: addons/web/static/src/js/view_editor.js:760 +#: addons/web/static/src/js/view_editor.js:887 +msgid "Update" +msgstr "Güncelle" + +#: addons/web/static/src/js/view_form.js:17 +msgid "Form" +msgstr "Form" + +#: addons/web/static/src/js/view_form.js:401 +msgid "" +"Warning, the record has been modified, your changes will be discarded." +msgstr "" +"Uyarı, bu kayıt değiştirilmiş, yaptığınız değişiklikler uygulanmayacak." + +#: addons/web/static/src/js/view_form.js:612 +msgid "Attachments" +msgstr "Ekler" + +#: addons/web/static/src/js/view_form.js:650 +#, python-format +msgid "Do you really want to delete the attachment %s?" +msgstr "Ek %s yi gerçekten silmek sitiyor musunuz?" + +#: addons/web/static/src/js/view_form.js:1075 +msgid "Confirm" +msgstr "Onayla" + +#: addons/web/static/src/js/view_form.js:1838 +msgid "   Search More..." +msgstr "   Daha Fazla..." + +#: addons/web/static/src/js/view_form.js:1851 +#, python-format +msgid "   Create \"%s\"" +msgstr "   Oluştur \"%s\"" + +#: addons/web/static/src/js/view_form.js:1857 +msgid "   Create and Edit..." +msgstr "   Oluştur ve Düzenle..." + +#: addons/web/static/src/js/view_form.js:2404 +#: addons/web/static/src/xml/base.xml:0 +msgid "Add" +msgstr "Ekle" + +#: addons/web/static/src/js/view_list.js:8 +msgid "List" +msgstr "Liste" + +#: addons/web/static/src/js/view_list.js:269 +msgid "Unlimited" +msgstr "Sınırsız" + +#: addons/web/static/src/js/view_list.js:516 +msgid "Do you really want to remove these records?" +msgstr "Bu kayıtları silmek istediğinizden emin misinizi?" + +#: addons/web/static/src/js/view_list.js:1202 +msgid "Undefined" +msgstr "Tanımsız" + +#: addons/web/static/src/js/view_page.js:8 +msgid "Page" +msgstr "Sayfa" + +#: addons/web/static/src/js/view_page.js:52 +msgid "Do you really want to delete this record?" +msgstr "Bu kaydı silmek istediğinden emin misin?" + +#: addons/web/static/src/js/view_page.js:227 +msgid "Download" +msgstr "Indir" + +#: addons/web/static/src/js/view_tree.js:11 +msgid "Tree" +msgstr "Ağaç" + +#: addons/web/static/src/js/views.js:590 +msgid "Search: " +msgstr "Ara: " + +#: addons/web/static/src/js/views.js:710 +msgid "Customize" +msgstr "Özelleştir" + +#: addons/web/static/src/js/views.js:713 +msgid "Manage Views" +msgstr "Görünümleri Yönet" + +#: addons/web/static/src/js/views.js:715 addons/web/static/src/js/views.js:719 +#: addons/web/static/src/js/views.js:724 +msgid "Manage views of the current object" +msgstr "Şu anki nesnenin görünümünü yönet" + +#: addons/web/static/src/js/views.js:717 +msgid "Edit Workflow" +msgstr "İş Akışını Düzenle" + +#: addons/web/static/src/js/views.js:722 +msgid "Customize Object" +msgstr "Nesneyi Özelleştir" + +#: addons/web/static/src/js/views.js:726 +msgid "Translate" +msgstr "Çeviri" + +#: addons/web/static/src/js/views.js:728 +msgid "Technical translation" +msgstr "Teknik çeviri" + +#: addons/web/static/src/js/views.js:733 +msgid "Other Options" +msgstr "Diğer Seçenekler" + +#: addons/web/static/src/js/views.js:736 addons/web/static/src/xml/base.xml:0 +msgid "Import" +msgstr "İçe aktar" + +#: addons/web/static/src/js/views.js:739 addons/web/static/src/xml/base.xml:0 +msgid "Export" +msgstr "Dışa aktar" + +#: addons/web/static/src/js/views.js:742 +msgid "View Log" +msgstr "Günlüğü Göster" + +#: addons/web/static/src/js/views.js:751 +msgid "Reports" +msgstr "Raporlar" + +#: addons/web/static/src/js/views.js:751 +msgid "Actions" +msgstr "Eylemler" + +#: addons/web/static/src/js/views.js:751 +msgid "Links" +msgstr "Linkler" + +#: addons/web/static/src/js/views.js:831 +msgid "You must choose at least one record." +msgstr "En az bir kayıt seçmelisiniz." + +#: addons/web/static/src/js/views.js:832 +msgid "Warning" +msgstr "Uyarı" + +#: addons/web/static/src/js/views.js:866 +msgid "Translations" +msgstr "Çeviriler" + +#: addons/web/static/src/xml/base.xml:0 +msgid "x" +msgstr "x" + +#: addons/web/static/src/xml/base.xml:0 +msgid "#{title}" +msgstr "#{title}" + +#: addons/web/static/src/xml/base.xml:0 +msgid "#{text}" +msgstr "#{text}" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Powered by" +msgstr "Geliştiren" + +#: addons/web/static/src/xml/base.xml:0 +msgid "openerp.com" +msgstr "openerp.com" + +#: addons/web/static/src/xml/base.xml:0 +msgid "." +msgstr "." + +#: addons/web/static/src/xml/base.xml:0 +msgid "Loading..." +msgstr "Yükleniyor..." + +#: addons/web/static/src/xml/base.xml:0 +msgid "Drop" +msgstr "Sil" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Backup" +msgstr "Yedekle" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Restore" +msgstr "Yedeği Geri yükleme" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Password" +msgstr "Şifre" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Back to Login" +msgstr "Girişe Dön" + +#: addons/web/static/src/xml/base.xml:0 +msgid "CREATE DATABASE" +msgstr "VERİTABANI OLUŞTUR" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Master password:" +msgstr "Mastır Parola:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "New database name:" +msgstr "Yeni Veritaban adı:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Load Demonstration data:" +msgstr "Örnek verileri yükle:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Default language:" +msgstr "Öntanımlı dil:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Admin password:" +msgstr "Yönetici parolası:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Confirm password:" +msgstr "Parolayı onayla:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "DROP DATABASE" +msgstr "VERİTABANI SİL" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Database:" +msgstr "Veritabanı:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Master Password:" +msgstr "Mastır Parola:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "BACKUP DATABASE" +msgstr "VERİTABANI YEDEKLE" + +#: addons/web/static/src/xml/base.xml:0 +msgid "RESTORE DATABASE" +msgstr "VERITABANI GERI YUKLE" + +#: addons/web/static/src/xml/base.xml:0 +msgid "File:" +msgstr "Dosya:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "CHANGE MASTER PASSWORD" +msgstr "MASTIR PAROLAYI DEĞİŞTİR" + +#: addons/web/static/src/xml/base.xml:0 +msgid "New master password:" +msgstr "Yeni Mastır Parola:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Confirm new master password:" +msgstr "Yeni Mastır Parolayı onayla:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "User:" +msgstr "Kullanıcı:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Password:" +msgstr "Parola:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Database" +msgstr "Veritabanı" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Login" +msgstr "Kullanıcı" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Bad username or password" +msgstr "Hatalı Kullanıcı ya da şifre" + +#: addons/web/static/src/xml/base.xml:0 +msgid "" +"We think that daily job activities can be more intuitive, efficient, " +"automated, .. and even fun." +msgstr "" +"Günlük iş aktivitelerinin daha öngürülü, verimli, otomatik ve hatta " +"eğlenceli olabileceğini düşünüyoruz." + +#: addons/web/static/src/xml/base.xml:0 +msgid "OpenERP's vision to be:" +msgstr "OpenERP nin vizyonu:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Full featured" +msgstr "Tam Özellikli" + +#: addons/web/static/src/xml/base.xml:0 +msgid "" +"Today's enterprise challenges are multiple. We provide one module for each " +"need." +msgstr "" +"Günümüzün şirketler bir çok zorlukla karşılaşıyor. Biz her ihtiyaca bir " +"modül sunuyoruz." + +#: addons/web/static/src/xml/base.xml:0 +msgid "Open Source" +msgstr "Açık Kaynak Kodlu" + +#: addons/web/static/src/xml/base.xml:0 +msgid "" +"To Build a great product, we rely on the knowledge of thousands of " +"contributors." +msgstr "" +"Mükemmel bir program oluşturmak için, binlerce katılımcının bilgisine " +"dayanıyoruz." + +#: addons/web/static/src/xml/base.xml:0 +msgid "User Friendly" +msgstr "Kullanıcı Dostu" + +#: addons/web/static/src/xml/base.xml:0 +msgid "" +"In order to be productive, people need clean and easy to use interface." +msgstr "" +"Üretken olabilmek için insanların temiz ve kolay bir kullanıcı arayüzüne " +"ihtiyaçları var." + +#: addons/web/static/src/xml/base.xml:0 +msgid "(" +msgstr "(" + +#: addons/web/static/src/xml/base.xml:0 +msgid ")" +msgstr ")" + +#: addons/web/static/src/xml/base.xml:0 +msgid "LOGOUT" +msgstr "Oturumu Kapat" + +#: addons/web/static/src/xml/base.xml:0 +msgid "«" +msgstr "«" + +#: addons/web/static/src/xml/base.xml:0 +msgid "»" +msgstr "»" + +#: addons/web/static/src/xml/base.xml:0 +msgid "oe_secondary_menu_item" +msgstr "oe_secondary_menu_item" + +#: addons/web/static/src/xml/base.xml:0 +msgid "oe_secondary_submenu_item" +msgstr "oe_secondary_submenu_item" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Hide this tip" +msgstr "Bu ipucunu gizle" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Disable all tips" +msgstr "Tüm İpuçlarını Kapat" + +#: addons/web/static/src/xml/base.xml:0 +msgid "More…" +msgstr "Devam..." + +#: addons/web/static/src/xml/base.xml:0 +msgid "Debug View#" +msgstr "Hata Ayıklama Görünümü#" + +#: addons/web/static/src/xml/base.xml:0 +msgid "- Fields View Get" +msgstr "- Alanların görünümünü al" + +#: addons/web/static/src/xml/base.xml:0 +msgid "- Edit" +msgstr "- Düzenle" + +#: addons/web/static/src/xml/base.xml:0 +msgid "View" +msgstr "Göster" + +#: addons/web/static/src/xml/base.xml:0 +msgid "- Edit SearchView" +msgstr "- Arama Görünümünü Düzenle" + +#: addons/web/static/src/xml/base.xml:0 +msgid "- Edit Action" +msgstr "- Eylemi Düzenle" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Field" +msgstr "Alan" + +#: addons/web/static/src/xml/base.xml:0 +msgid ":" +msgstr ":" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Delete" +msgstr "Sil" + +#: addons/web/static/src/xml/base.xml:0 +msgid "0" +msgstr "0" + +#: addons/web/static/src/xml/base.xml:0 +msgid "/" +msgstr "/" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Duplicate" +msgstr "Kopyala" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Unhandled widget" +msgstr "işlenmemiş parçacık" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Notebook Page \"" +msgstr "Not defteri Sayfası \"" + +#: addons/web/static/src/xml/base.xml:0 +msgid "\"" +msgstr "\"" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Modifiers:" +msgstr "Düzenleyenler" + +#: addons/web/static/src/xml/base.xml:0 +msgid "?" +msgstr "?" + +#: addons/web/static/src/xml/base.xml:0 +msgid "(nolabel)" +msgstr "(etiketyok)" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Field:" +msgstr "Alan:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Object:" +msgstr "Nesne:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Type:" +msgstr "Tip:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Widget:" +msgstr "Parçacık:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Size:" +msgstr "Boy:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Context:" +msgstr "Bağlam:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Domain:" +msgstr "Alan:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "On change:" +msgstr "Değişimde:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Relation:" +msgstr "İlişki:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Selection:" +msgstr "Seçim:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "[" +msgstr "[" + +#: addons/web/static/src/xml/base.xml:0 +msgid "]" +msgstr "]" + +#: addons/web/static/src/xml/base.xml:0 +msgid "-" +msgstr "-" + +#: addons/web/static/src/xml/base.xml:0 +msgid "#" +msgstr "#" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Open..." +msgstr "Aç..." + +#: addons/web/static/src/xml/base.xml:0 +msgid "Create..." +msgstr "Oluştur..." + +#: addons/web/static/src/xml/base.xml:0 +msgid "Search..." +msgstr "Ara..." + +#: addons/web/static/src/xml/base.xml:0 +msgid "..." +msgstr "..." + +#: addons/web/static/src/xml/base.xml:0 +msgid "Uploading ..." +msgstr "Yükleniyor ..." + +#: addons/web/static/src/xml/base.xml:0 +msgid "Select" +msgstr "Seç" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Save As" +msgstr "Farklı Kaydet" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Clear" +msgstr "Temizle" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Button" +msgstr "Buton" + +#: addons/web/static/src/xml/base.xml:0 +msgid "(no string)" +msgstr "(yazı yok)" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Special:" +msgstr "Özel:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Button Type:" +msgstr "Buton Tipi:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Method:" +msgstr "Yöntem:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Action ID:" +msgstr "Eylem ID:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Search" +msgstr "Ara" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Advanced Filter" +msgstr "Gelişmiş Süzgeç" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Save Filter" +msgstr "Filitreyi Kaydet" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Manage Filters" +msgstr "Filtreleri Yönet" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Filter Name:" +msgstr "Filtre Adı:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "(Any existing filter with the same name will be replaced)" +msgstr "(Aynı ad ile kayıtlı filtre varsa üzerine yazılır)" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Select Dashboard to add this filter to:" +msgstr "Filtrenin ekleneceği kontrol paneli:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Title of new Dashboard item:" +msgstr "Yeni yönetim paneli bölümü başlığı:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Advanced Filters" +msgstr "Gelişmiş Filtreler" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Any of the following conditions must match" +msgstr "Aşağıdaki koşulların herhangi biri karşılanmalı" + +#: addons/web/static/src/xml/base.xml:0 +msgid "All the following conditions must match" +msgstr "Aşağıdaki koşulların hepsi karşılanmalı" + +#: addons/web/static/src/xml/base.xml:0 +msgid "None of the following conditions must match" +msgstr "Aşağıdaki koşulların hiçbiri sağlanmamalı" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Add condition" +msgstr "Koşul ekle" + +#: addons/web/static/src/xml/base.xml:0 +msgid "and" +msgstr "ve" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Save & New" +msgstr "Kaydet & Yeni" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Save & Close" +msgstr "Kaydet & Kapat" + +#: addons/web/static/src/xml/base.xml:0 +msgid "" +"This wizard will export all data that matches the current search criteria to " +"a CSV file.\n" +" You can export all data or only the fields that can be " +"reimported after modification." +msgstr "" +"Bu sihirbaz şuanki arama kriterlerine uyan verileri CSV dosyasına çıkartır.\n" +" Bütün verileri ya da sadece tekrar içeri aktarılabilecekleri " +"dosyaya kaydedebilirsiniz." + +#: addons/web/static/src/xml/base.xml:0 +msgid "Export Type:" +msgstr "Dışa Aktarma Tipi:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Import Compatible Export" +msgstr "Tekrar İçeri Aktarılabilir Dışa Aktarım" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Export all Data" +msgstr "Tüm veriyi Dışa Aktar" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Export Formats" +msgstr "Dışa aktarım şekilleri" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Available fields" +msgstr "Uygun Alanlar" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Fields to export" +msgstr "Aktarılacak alanlar" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Save fields list" +msgstr "Alan listesini Kaydet" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Remove All" +msgstr "Tümünü Kaldır" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Name" +msgstr "İsim" + +#: addons/web/static/src/xml/base.xml:0 +msgid " " +msgstr " " + +#: addons/web/static/src/xml/base.xml:0 +msgid "Save as:" +msgstr "Save as:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Saved exports:" +msgstr "Kaydedilmiş Dışa Aktarımlar:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Old Password:" +msgstr "Eski Parola:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "New Password:" +msgstr "Yeni Parola:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Confirm Password:" +msgstr "Parolayı Doğrula:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "1. Import a .CSV file" +msgstr ".CSV Dosyasından veri al" + +#: addons/web/static/src/xml/base.xml:0 +msgid "" +"Select a .CSV file to import. If you need a sample of file to import,\n" +" you should use the export tool with the \"Import Compatible\" option." +msgstr "" +"İçeri aktarmak için bir .CSV dosyası seç. Eğer içeri aktarmak için\n" +" örnek dosyaya ihtiyacınız varsa dışa aktarımda \"içe aktarıma " +"uyumlu\" seçeneğiyle dışa dosya verin." + +#: addons/web/static/src/xml/base.xml:0 +msgid "CSV File:" +msgstr "CSV dosyası:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "2. Check your file format" +msgstr "Dosya biçimini kontrol edin" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Import Options" +msgstr "İçeriye Aktarma Seçenekleri" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Does your file have titles?" +msgstr "Dosyanın başlık satırı varmı ?" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Separator:" +msgstr "Ayraç:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Delimiter:" +msgstr "Sonlandırıcı:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Encoding:" +msgstr "Kodlama:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "UTF-8" +msgstr "UTF-8" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Latin 1" +msgstr "Latin 1" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Lines to skip" +msgstr "atlanacak satırlar" + +#: addons/web/static/src/xml/base.xml:0 +msgid "The import failed due to:" +msgstr "İçeri aktarımın başarız oldu çünkü:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Here is a preview of the file we could not import:" +msgstr "İçeri aktaramadığımız dosyanın önizlemesi:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "OpenERP Web" +msgstr "OpenERP Web" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Version" +msgstr "Versiyon" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Copyright © 2011-TODAY OpenERP SA. All Rights Reserved." +msgstr "Tüm Hakları Saklıdır © 2011-Bugün OpenERP SA." + +#: addons/web/static/src/xml/base.xml:0 +msgid "OpenERP is a trademark of the" +msgstr "OpenERP Openerp SA" + +#: addons/web/static/src/xml/base.xml:0 +msgid "OpenERP SA Company" +msgstr "Şirketinin tescilli Markasıdır" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Licenced under the terms of" +msgstr "GNU Affero Genel Kamu lisansı" + +#: addons/web/static/src/xml/base.xml:0 +msgid "GNU Affero General Public License" +msgstr "Koşulları ile lisanslanmıştır" + +#: addons/web/static/src/xml/base.xml:0 +msgid "About OpenERP" +msgstr "OpenERP Hakkında" + +#: addons/web/static/src/xml/base.xml:0 +msgid "OpenERP" +msgstr "OpenERP" + +#: addons/web/static/src/xml/base.xml:0 +msgid "" +"is a free enterprise-scale software system that is designed to boost\n" +" productivity and profit through data integration. It connects, " +"improves and\n" +" manages business processes in areas such as sales, finance, " +"supply chain,\n" +" project management, production, services, CRM, etc..." +msgstr "" + +#: addons/web/static/src/xml/base.xml:0 +msgid "" +"The system is platform-independent, and can be installed on Windows, Mac OS " +"X,\n" +" and various Linux and other Unix-based distributions. Its " +"architecture enables\n" +" new functionality to be rapidly created, modifications to be " +"made to a\n" +" production system and migration to a new version to be " +"straightforward." +msgstr "" + +#: addons/web/static/src/xml/base.xml:0 +msgid "" +"Depending on your needs, OpenERP is available through a web or application " +"client." +msgstr "" +"İhtiyaçlarınıza bağlı olarak, OpenERP web üzerinden ya da uygulama " +"istemcisiyle çalışabilir." diff --git a/addons/web/po/zh_CN.po b/addons/web/po/zh_CN.po new file mode 100644 index 00000000000..536a3761360 --- /dev/null +++ b/addons/web/po/zh_CN.po @@ -0,0 +1,1050 @@ +# Chinese (Simplified) translation for openerp-web +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-20 18:48+0100\n" +"PO-Revision-Date: 2012-01-07 15:30+0000\n" +"Last-Translator: Wei \"oldrev\" Li \n" +"Language-Team: Chinese (Simplified) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-08 05:27+0000\n" +"X-Generator: Launchpad (build 14640)\n" + +#: addons/web/static/src/js/chrome.js:162 +#: addons/web/static/src/js/chrome.js:175 +#: addons/web/static/src/js/chrome.js:369 +#: addons/web/static/src/js/view_form.js:358 +#: addons/web/static/src/js/view_form.js:1078 +#: addons/web/static/src/xml/base.xml:0 +msgid "Ok" +msgstr "确定" + +#: addons/web/static/src/js/chrome.js:668 +msgid "About" +msgstr "关于" + +#: addons/web/static/src/js/chrome.js:748 +msgid "Preferences" +msgstr "首选项" + +#: addons/web/static/src/js/chrome.js:752 +msgid "Change password" +msgstr "更改密码" + +#: addons/web/static/src/js/chrome.js:753 +#: addons/web/static/src/js/search.js:235 +#: addons/web/static/src/js/search.js:276 +#: addons/web/static/src/js/view_editor.js:97 +#: addons/web/static/src/js/view_editor.js:778 +#: addons/web/static/src/js/view_editor.js:907 +#: addons/web/static/src/js/view_form.js:1085 +#: addons/web/static/src/xml/base.xml:0 +msgid "Cancel" +msgstr "取消" + +#: addons/web/static/src/js/chrome.js:754 +#: addons/web/static/src/js/view_editor.js:75 +#: addons/web/static/src/js/views.js:871 addons/web/static/src/xml/base.xml:0 +msgid "Save" +msgstr "保存" + +#: addons/web/static/src/js/chrome.js:774 addons/web/static/src/xml/base.xml:0 +msgid "Change Password" +msgstr "更改密码" + +#: addons/web/static/src/js/data_export.js:6 +msgid "Export Data" +msgstr "导出数据" + +#: addons/web/static/src/js/data_export.js:23 +#: addons/web/static/src/js/data_import.js:73 +#: addons/web/static/src/js/view_editor.js:49 +#: addons/web/static/src/js/view_editor.js:387 +#: addons/web/static/src/js/view_form.js:2775 +#: addons/web/static/src/js/views.js:872 +msgid "Close" +msgstr "关闭" + +#: addons/web/static/src/js/data_export.js:24 +msgid "Export To File" +msgstr "导出到文件" + +#: addons/web/static/src/js/data_import.js:34 +msgid "Import Data" +msgstr "导入数据" + +#: addons/web/static/src/js/data_import.js:74 +msgid "Import File" +msgstr "导入文件" + +#: addons/web/static/src/js/data_import.js:109 +msgid "External ID" +msgstr "外部标识" + +#: addons/web/static/src/js/search.js:233 +msgid "Filter Entry" +msgstr "过滤条目" + +#: addons/web/static/src/js/search.js:238 +#: addons/web/static/src/js/search.js:279 +msgid "OK" +msgstr "确定" + +#: addons/web/static/src/js/search.js:274 addons/web/static/src/xml/base.xml:0 +msgid "Add to Dashboard" +msgstr "添加到仪表盘" + +#: addons/web/static/src/js/search.js:403 +msgid "Invalid Search" +msgstr "无效的搜索" + +#: addons/web/static/src/js/search.js:403 +msgid "triggered from search view" +msgstr "" + +#: addons/web/static/src/js/search.js:490 +#, python-format +msgid "Incorrect value for field %(fieldname)s: [%(value)s] is %(message)s" +msgstr "" + +#: addons/web/static/src/js/search.js:822 +msgid "not a valid integer" +msgstr "无效的整数" + +#: addons/web/static/src/js/search.js:836 +msgid "not a valid number" +msgstr "无效的数字" + +#: addons/web/static/src/js/search.js:898 +msgid "Yes" +msgstr "是" + +#: addons/web/static/src/js/search.js:899 +msgid "No" +msgstr "否" + +#: addons/web/static/src/js/search.js:1252 +msgid "contains" +msgstr "包含" + +#: addons/web/static/src/js/search.js:1253 +msgid "doesn't contain" +msgstr "不包含" + +#: addons/web/static/src/js/search.js:1254 +#: addons/web/static/src/js/search.js:1269 +#: addons/web/static/src/js/search.js:1289 +#: addons/web/static/src/js/search.js:1309 +#: addons/web/static/src/js/search.js:1331 +msgid "is equal to" +msgstr "等于" + +#: addons/web/static/src/js/search.js:1255 +#: addons/web/static/src/js/search.js:1270 +#: addons/web/static/src/js/search.js:1290 +#: addons/web/static/src/js/search.js:1310 +#: addons/web/static/src/js/search.js:1332 +msgid "is not equal to" +msgstr "不等于" + +#: addons/web/static/src/js/search.js:1256 +#: addons/web/static/src/js/search.js:1271 +#: addons/web/static/src/js/search.js:1291 +#: addons/web/static/src/js/search.js:1311 +#: addons/web/static/src/js/search.js:1333 +msgid "greater than" +msgstr "大于" + +#: addons/web/static/src/js/search.js:1257 +#: addons/web/static/src/js/search.js:1272 +#: addons/web/static/src/js/search.js:1292 +#: addons/web/static/src/js/search.js:1312 +#: addons/web/static/src/js/search.js:1334 +msgid "less than" +msgstr "小于" + +#: addons/web/static/src/js/search.js:1258 +#: addons/web/static/src/js/search.js:1273 +#: addons/web/static/src/js/search.js:1293 +#: addons/web/static/src/js/search.js:1313 +#: addons/web/static/src/js/search.js:1335 +msgid "greater or equal than" +msgstr "大于等于" + +#: addons/web/static/src/js/search.js:1259 +#: addons/web/static/src/js/search.js:1274 +#: addons/web/static/src/js/search.js:1294 +#: addons/web/static/src/js/search.js:1314 +#: addons/web/static/src/js/search.js:1336 +msgid "less or equal than" +msgstr "小于等于" + +#: addons/web/static/src/js/search.js:1325 +#: addons/web/static/src/js/search.js:1350 +msgid "is" +msgstr "是" + +#: addons/web/static/src/js/search.js:1351 +msgid "is not" +msgstr "不是" + +#: addons/web/static/src/js/search.js:1364 +msgid "is true" +msgstr "为真" + +#: addons/web/static/src/js/search.js:1365 +msgid "is false" +msgstr "为假" + +#: addons/web/static/src/js/view_editor.js:42 +msgid "ViewEditor" +msgstr "" + +#: addons/web/static/src/js/view_editor.js:46 +#: addons/web/static/src/js/view_list.js:17 +#: addons/web/static/src/xml/base.xml:0 +msgid "Create" +msgstr "创建" + +#: addons/web/static/src/js/view_editor.js:47 +#: addons/web/static/src/xml/base.xml:0 +msgid "Edit" +msgstr "编辑" + +#: addons/web/static/src/js/view_editor.js:48 +#: addons/web/static/src/xml/base.xml:0 +msgid "Remove" +msgstr "删除" + +#: addons/web/static/src/js/view_editor.js:71 +#, python-format +msgid "Create a view (%s)" +msgstr "创建视图 (%s)" + +#: addons/web/static/src/js/view_editor.js:170 +msgid "Do you really want to remove this view?" +msgstr "您确定要删除此视图吗?" + +#: addons/web/static/src/js/view_editor.js:367 +#, python-format +msgid "View Editor %d - %s" +msgstr "视图编辑器 %d - %s" + +#: addons/web/static/src/js/view_editor.js:371 +msgid "Preview" +msgstr "预览" + +#: addons/web/static/src/js/view_editor.js:442 +msgid "Do you really want to remove this node?" +msgstr "您确认删除这个节点吗?" + +#: addons/web/static/src/js/view_editor.js:756 +#: addons/web/static/src/js/view_editor.js:883 +msgid "Properties" +msgstr "属性" + +#: addons/web/static/src/js/view_editor.js:760 +#: addons/web/static/src/js/view_editor.js:887 +msgid "Update" +msgstr "更新" + +#: addons/web/static/src/js/view_form.js:17 +msgid "Form" +msgstr "表单" + +#: addons/web/static/src/js/view_form.js:401 +msgid "" +"Warning, the record has been modified, your changes will be discarded." +msgstr "警告:该记录已经被修改,您的改动将被放弃。" + +#: addons/web/static/src/js/view_form.js:612 +msgid "Attachments" +msgstr "附件" + +#: addons/web/static/src/js/view_form.js:650 +#, python-format +msgid "Do you really want to delete the attachment %s?" +msgstr "您确定要删除附件“%s”吗?" + +#: addons/web/static/src/js/view_form.js:1075 +msgid "Confirm" +msgstr "确认" + +#: addons/web/static/src/js/view_form.js:1838 +msgid "   Search More..." +msgstr "   搜索更多..." + +#: addons/web/static/src/js/view_form.js:1851 +#, python-format +msgid "   Create \"%s\"" +msgstr "   创建“%s”" + +#: addons/web/static/src/js/view_form.js:1857 +msgid "   Create and Edit..." +msgstr "   创建并编辑..." + +#: addons/web/static/src/js/view_form.js:2404 +#: addons/web/static/src/xml/base.xml:0 +msgid "Add" +msgstr "添加" + +#: addons/web/static/src/js/view_list.js:8 +msgid "List" +msgstr "列表" + +#: addons/web/static/src/js/view_list.js:269 +msgid "Unlimited" +msgstr "不限" + +#: addons/web/static/src/js/view_list.js:516 +msgid "Do you really want to remove these records?" +msgstr "您确定要删除这些记录吗?" + +#: addons/web/static/src/js/view_list.js:1202 +msgid "Undefined" +msgstr "未定义" + +#: addons/web/static/src/js/view_page.js:8 +msgid "Page" +msgstr "页面" + +#: addons/web/static/src/js/view_page.js:52 +msgid "Do you really want to delete this record?" +msgstr "您确认要删除该记录吗?" + +#: addons/web/static/src/js/view_page.js:227 +msgid "Download" +msgstr "下载" + +#: addons/web/static/src/js/view_tree.js:11 +msgid "Tree" +msgstr "树形" + +#: addons/web/static/src/js/views.js:590 +msgid "Search: " +msgstr "搜索: " + +#: addons/web/static/src/js/views.js:710 +msgid "Customize" +msgstr "自定义" + +#: addons/web/static/src/js/views.js:713 +msgid "Manage Views" +msgstr "管理视图" + +#: addons/web/static/src/js/views.js:715 addons/web/static/src/js/views.js:719 +#: addons/web/static/src/js/views.js:724 +msgid "Manage views of the current object" +msgstr "管理当前对象的视图" + +#: addons/web/static/src/js/views.js:717 +msgid "Edit Workflow" +msgstr "编辑工作流" + +#: addons/web/static/src/js/views.js:722 +msgid "Customize Object" +msgstr "定制对象" + +#: addons/web/static/src/js/views.js:726 +msgid "Translate" +msgstr "翻译" + +#: addons/web/static/src/js/views.js:728 +msgid "Technical translation" +msgstr "" + +#: addons/web/static/src/js/views.js:733 +msgid "Other Options" +msgstr "其他选项" + +#: addons/web/static/src/js/views.js:736 addons/web/static/src/xml/base.xml:0 +msgid "Import" +msgstr "导入" + +#: addons/web/static/src/js/views.js:739 addons/web/static/src/xml/base.xml:0 +msgid "Export" +msgstr "导出" + +#: addons/web/static/src/js/views.js:742 +msgid "View Log" +msgstr "查看日志" + +#: addons/web/static/src/js/views.js:751 +msgid "Reports" +msgstr "报表" + +#: addons/web/static/src/js/views.js:751 +msgid "Actions" +msgstr "动作" + +#: addons/web/static/src/js/views.js:751 +msgid "Links" +msgstr "链接" + +#: addons/web/static/src/js/views.js:831 +msgid "You must choose at least one record." +msgstr "您应至少选择一条记录。" + +#: addons/web/static/src/js/views.js:832 +msgid "Warning" +msgstr "警告" + +#: addons/web/static/src/js/views.js:866 +msgid "Translations" +msgstr "翻译" + +#: addons/web/static/src/xml/base.xml:0 +msgid "x" +msgstr "x" + +#: addons/web/static/src/xml/base.xml:0 +msgid "#{title}" +msgstr "#{title}" + +#: addons/web/static/src/xml/base.xml:0 +msgid "#{text}" +msgstr "#{text}" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Powered by" +msgstr "" + +#: addons/web/static/src/xml/base.xml:0 +msgid "openerp.com" +msgstr "openerp.com" + +#: addons/web/static/src/xml/base.xml:0 +msgid "." +msgstr "." + +#: addons/web/static/src/xml/base.xml:0 +msgid "Loading..." +msgstr "正在加载..." + +#: addons/web/static/src/xml/base.xml:0 +msgid "Drop" +msgstr "删除" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Backup" +msgstr "备份" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Restore" +msgstr "还原" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Password" +msgstr "密码" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Back to Login" +msgstr "返回登录页面" + +#: addons/web/static/src/xml/base.xml:0 +msgid "CREATE DATABASE" +msgstr "创建数据库" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Master password:" +msgstr "主控密码:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "New database name:" +msgstr "新数据库名称:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Load Demonstration data:" +msgstr "是否载入演示数据:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Default language:" +msgstr "默认语言:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Admin password:" +msgstr "管理员密码:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Confirm password:" +msgstr "确认管理员密码:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "DROP DATABASE" +msgstr "删除数据库" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Database:" +msgstr "数据库:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Master Password:" +msgstr "主控密码:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "BACKUP DATABASE" +msgstr "备份数据库" + +#: addons/web/static/src/xml/base.xml:0 +msgid "RESTORE DATABASE" +msgstr "还原数据库" + +#: addons/web/static/src/xml/base.xml:0 +msgid "File:" +msgstr "文件:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "CHANGE MASTER PASSWORD" +msgstr "更改主控密码" + +#: addons/web/static/src/xml/base.xml:0 +msgid "New master password:" +msgstr "新的主控密码:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Confirm new master password:" +msgstr "确认主控密码:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "User:" +msgstr "用户名:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Password:" +msgstr "密码:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Database" +msgstr "数据库" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Login" +msgstr "登录" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Bad username or password" +msgstr "用户名或密码错误" + +#: addons/web/static/src/xml/base.xml:0 +msgid "" +"We think that daily job activities can be more intuitive, efficient, " +"automated, .. and even fun." +msgstr "我们认为日常工作能够更直观、高效、自动化,甚至有趣。" + +#: addons/web/static/src/xml/base.xml:0 +msgid "OpenERP's vision to be:" +msgstr "OpenERP 的愿景是:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Full featured" +msgstr "功能全面" + +#: addons/web/static/src/xml/base.xml:0 +msgid "" +"Today's enterprise challenges are multiple. We provide one module for each " +"need." +msgstr "现今的企业挑战是多样化的。我们为每个需求都提供了对应的模块。" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Open Source" +msgstr "开放源代码" + +#: addons/web/static/src/xml/base.xml:0 +msgid "" +"To Build a great product, we rely on the knowledge of thousands of " +"contributors." +msgstr "为了建立一个伟大的产品,我们依靠成千上百贡献者的知识。" + +#: addons/web/static/src/xml/base.xml:0 +msgid "User Friendly" +msgstr "用户友好" + +#: addons/web/static/src/xml/base.xml:0 +msgid "" +"In order to be productive, people need clean and easy to use interface." +msgstr "为了提高生产力,人们需要清晰并且易用的用户界面。" + +#: addons/web/static/src/xml/base.xml:0 +msgid "(" +msgstr "(" + +#: addons/web/static/src/xml/base.xml:0 +msgid ")" +msgstr ")" + +#: addons/web/static/src/xml/base.xml:0 +msgid "LOGOUT" +msgstr "注销" + +#: addons/web/static/src/xml/base.xml:0 +msgid "«" +msgstr "" + +#: addons/web/static/src/xml/base.xml:0 +msgid "»" +msgstr "" + +#: addons/web/static/src/xml/base.xml:0 +msgid "oe_secondary_menu_item" +msgstr "" + +#: addons/web/static/src/xml/base.xml:0 +msgid "oe_secondary_submenu_item" +msgstr "" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Hide this tip" +msgstr "隐藏此提示" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Disable all tips" +msgstr "禁用所有提示" + +#: addons/web/static/src/xml/base.xml:0 +msgid "More…" +msgstr "更多..." + +#: addons/web/static/src/xml/base.xml:0 +msgid "Debug View#" +msgstr "调试视图#" + +#: addons/web/static/src/xml/base.xml:0 +msgid "- Fields View Get" +msgstr "" + +#: addons/web/static/src/xml/base.xml:0 +msgid "- Edit" +msgstr "- 编辑" + +#: addons/web/static/src/xml/base.xml:0 +msgid "View" +msgstr "视图" + +#: addons/web/static/src/xml/base.xml:0 +msgid "- Edit SearchView" +msgstr "- 编辑搜索视图" + +#: addons/web/static/src/xml/base.xml:0 +msgid "- Edit Action" +msgstr "- 编辑动作" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Field" +msgstr "字段" + +#: addons/web/static/src/xml/base.xml:0 +msgid ":" +msgstr ":" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Delete" +msgstr "删除" + +#: addons/web/static/src/xml/base.xml:0 +msgid "0" +msgstr "0" + +#: addons/web/static/src/xml/base.xml:0 +msgid "/" +msgstr "/" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Duplicate" +msgstr "复制" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Unhandled widget" +msgstr "" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Notebook Page \"" +msgstr "标签页“" + +#: addons/web/static/src/xml/base.xml:0 +msgid "\"" +msgstr "“" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Modifiers:" +msgstr "" + +#: addons/web/static/src/xml/base.xml:0 +msgid "?" +msgstr "?" + +#: addons/web/static/src/xml/base.xml:0 +msgid "(nolabel)" +msgstr "" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Field:" +msgstr "字段:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Object:" +msgstr "对象:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Type:" +msgstr "类型:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Widget:" +msgstr "窗口部件:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Size:" +msgstr "大小:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Context:" +msgstr "上下文:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Domain:" +msgstr "域:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "On change:" +msgstr "" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Relation:" +msgstr "关系:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Selection:" +msgstr "" + +#: addons/web/static/src/xml/base.xml:0 +msgid "[" +msgstr "" + +#: addons/web/static/src/xml/base.xml:0 +msgid "]" +msgstr "" + +#: addons/web/static/src/xml/base.xml:0 +msgid "-" +msgstr "" + +#: addons/web/static/src/xml/base.xml:0 +msgid "#" +msgstr "" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Open..." +msgstr "打开..." + +#: addons/web/static/src/xml/base.xml:0 +msgid "Create..." +msgstr "创建..." + +#: addons/web/static/src/xml/base.xml:0 +msgid "Search..." +msgstr "搜索..." + +#: addons/web/static/src/xml/base.xml:0 +msgid "..." +msgstr "..." + +#: addons/web/static/src/xml/base.xml:0 +msgid "Uploading ..." +msgstr "正在上传..." + +#: addons/web/static/src/xml/base.xml:0 +msgid "Select" +msgstr "选择" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Save As" +msgstr "另存为" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Clear" +msgstr "清除" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Button" +msgstr "按钮" + +#: addons/web/static/src/xml/base.xml:0 +msgid "(no string)" +msgstr "" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Special:" +msgstr "" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Button Type:" +msgstr "按钮类型:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Method:" +msgstr "方法:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Action ID:" +msgstr "动作标识:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Search" +msgstr "搜索" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Advanced Filter" +msgstr "高级筛选" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Save Filter" +msgstr "保存过滤器" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Manage Filters" +msgstr "管理过滤器" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Filter Name:" +msgstr "过滤器名称:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "(Any existing filter with the same name will be replaced)" +msgstr "" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Select Dashboard to add this filter to:" +msgstr "选择要添加此过滤器的仪表盘:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Title of new Dashboard item:" +msgstr "新仪表盘项目的标题:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Advanced Filters" +msgstr "高级筛选" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Any of the following conditions must match" +msgstr "下面的任一条件都必须匹配" + +#: addons/web/static/src/xml/base.xml:0 +msgid "All the following conditions must match" +msgstr "下面的所有条件都必须匹配" + +#: addons/web/static/src/xml/base.xml:0 +msgid "None of the following conditions must match" +msgstr "下面的条件都不匹配" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Add condition" +msgstr "添加条件" + +#: addons/web/static/src/xml/base.xml:0 +msgid "and" +msgstr "且" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Save & New" +msgstr "保存并新建" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Save & Close" +msgstr "保存并关闭" + +#: addons/web/static/src/xml/base.xml:0 +msgid "" +"This wizard will export all data that matches the current search criteria to " +"a CSV file.\n" +" You can export all data or only the fields that can be " +"reimported after modification." +msgstr "" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Export Type:" +msgstr "导出类型:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Import Compatible Export" +msgstr "" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Export all Data" +msgstr "导出所有数据" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Export Formats" +msgstr "导出格式" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Available fields" +msgstr "可用字段" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Fields to export" +msgstr "要导出的字段" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Save fields list" +msgstr "保存字段列表" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Remove All" +msgstr "全部移除" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Name" +msgstr "名称" + +#: addons/web/static/src/xml/base.xml:0 +msgid " " +msgstr " " + +#: addons/web/static/src/xml/base.xml:0 +msgid "Save as:" +msgstr "另存为:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Saved exports:" +msgstr "已保存的导出结果:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Old Password:" +msgstr "旧密码" + +#: addons/web/static/src/xml/base.xml:0 +msgid "New Password:" +msgstr "新密码:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Confirm Password:" +msgstr "确认密码:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "1. Import a .CSV file" +msgstr "1. 导入 .CSV 文件" + +#: addons/web/static/src/xml/base.xml:0 +msgid "" +"Select a .CSV file to import. If you need a sample of file to import,\n" +" you should use the export tool with the \"Import Compatible\" option." +msgstr "" + +#: addons/web/static/src/xml/base.xml:0 +msgid "CSV File:" +msgstr "CSV 文件:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "2. Check your file format" +msgstr "2. 检查您的文件格式" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Import Options" +msgstr "导入选项" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Does your file have titles?" +msgstr "您的文件是否包含标题行?" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Separator:" +msgstr "分隔符:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Delimiter:" +msgstr "结束符:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Encoding:" +msgstr "编码:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "UTF-8" +msgstr "UTF-8" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Latin 1" +msgstr "Latin 1" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Lines to skip" +msgstr "要跳过的行数" + +#: addons/web/static/src/xml/base.xml:0 +msgid "The import failed due to:" +msgstr "导入失败:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Here is a preview of the file we could not import:" +msgstr "这是文件中无法导入部分的预览:" + +#: addons/web/static/src/xml/base.xml:0 +msgid "OpenERP Web" +msgstr "OpenERP Web 客户端" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Version" +msgstr "版本" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Copyright © 2011-TODAY OpenERP SA. All Rights Reserved." +msgstr "版权所有 © 2011-今日 OpenERP SA。保留所有权利。" + +#: addons/web/static/src/xml/base.xml:0 +msgid "OpenERP is a trademark of the" +msgstr "OpenERP 是注册商标,由" + +#: addons/web/static/src/xml/base.xml:0 +msgid "OpenERP SA Company" +msgstr "OpenERP SA 公司" + +#: addons/web/static/src/xml/base.xml:0 +msgid "Licenced under the terms of" +msgstr "" + +#: addons/web/static/src/xml/base.xml:0 +msgid "GNU Affero General Public License" +msgstr "GNU Affero General Public License" + +#: addons/web/static/src/xml/base.xml:0 +msgid "About OpenERP" +msgstr "关于 OpenERP" + +#: addons/web/static/src/xml/base.xml:0 +msgid "OpenERP" +msgstr "OpenERP" + +#: addons/web/static/src/xml/base.xml:0 +msgid "" +"is a free enterprise-scale software system that is designed to boost\n" +" productivity and profit through data integration. It connects, " +"improves and\n" +" manages business processes in areas such as sales, finance, " +"supply chain,\n" +" project management, production, services, CRM, etc..." +msgstr "" + +#: addons/web/static/src/xml/base.xml:0 +msgid "" +"The system is platform-independent, and can be installed on Windows, Mac OS " +"X,\n" +" and various Linux and other Unix-based distributions. Its " +"architecture enables\n" +" new functionality to be rapidly created, modifications to be " +"made to a\n" +" production system and migration to a new version to be " +"straightforward." +msgstr "" + +#: addons/web/static/src/xml/base.xml:0 +msgid "" +"Depending on your needs, OpenERP is available through a web or application " +"client." +msgstr "依据您的需求,OpenERP 可以采用 Web 客户端或本机应用程序客户端。" diff --git a/addons/web/po/zh_TW.po b/addons/web/po/zh_TW.po index c917753fdd9..4fa199161d1 100644 --- a/addons/web/po/zh_TW.po +++ b/addons/web/po/zh_TW.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web/static/src/js/chrome.js:162 #: addons/web/static/src/js/chrome.js:175 diff --git a/addons/web/static/src/css/base.css b/addons/web/static/src/css/base.css index 917001bb8ca..df6d78e8aa5 100644 --- a/addons/web/static/src/css/base.css +++ b/addons/web/static/src/css/base.css @@ -39,7 +39,7 @@ body.openerp, .openerp textarea, .openerp input, .openerp select, .openerp optio text-align: right !important; } .oe-listview-header-columns { - background: #444; /* Old browsers */ + background: #d1d1d1; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #d1d1d1 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d1d1d1)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%,#d1d1d1 100%); /* Chrome10+,Safari5.1+ */ @@ -88,47 +88,165 @@ body.openerp, .openerp textarea, .openerp input, .openerp select, .openerp optio color: white; } -/* Login */ +/* Login page */ + +.login { + padding: 0; + margin: 0; + font-family: "Lucida Grande", Helvetica, Verdana, Arial; + background: url("/web/static/src/img/pattern.png") repeat; + color: #eee; + font-size: 14px; + height: 100%; +} + +.login ul, ol { + padding: 0; + margin: 0; +} + +.login li { + list-style-type: none; + padding-bottom: 4px; +} + +.login a { + color: #eee; + text-decoration: none; +} + +.login button { + float: right; + display: inline-block; + cursor: pointer; + padding: 6px 16px; + font-size: 13px; + font-family: "Lucida Grande", Helvetica, Verdana, Arial; + border: 1px solid #222222; + color: white; + margin: 0; + background: #600606; + background: -moz-linear-gradient(#b92020, #600606); + background: -webkit-gradient(linear, left top, left bottom, from(#b92020), to(#600606)); + background: -ms-linear-gradient(top, #b92020, #600606); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b92020', endColorstr='#600606',GradientType=0 ); + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + border-radius: 4px; + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(155, 155, 155, 0.4) inset; + -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset; +} + +.login input, .login select { + width: 252px; + font-size: 14px; + font-family: "Lucida Grande", Helvetica, Verdana, Arial; + border: 1px solid #999999; + background: whitesmoke; + -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3); + -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3); + -box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3); + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} + +.login input { + margin-bottom: 9px; + padding: 5px 6px; +} + +.login select { + padding: 1px; +} + +.login .dbpane { + position: fixed; + top: 0; + right: 8px; + padding: 5px 10px; + color: #eee; + border: solid 1px #333; + background: rgba(30,30,30,0.94); + -moz-border-radius: 0 0 8px 8px; + -webkit-border-radius: 0 0 8px 8px; + border-radius: 0 0 8px 8px; +} + +.login .bottom { + position: absolute; + top: 50%; + left: 0; + right: 0; + bottom: 0; + text-shadow: 0 1px 1px #999999; + background: #600606; + background: -moz-linear-gradient(#b41616, #600606); + background: -webkit-gradient(linear, left top, left bottom, from(#b41616), to(#600606)); + background: -ms-linear-gradient(top, #b41616, #600606); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b41616', endColorstr='#600606',GradientType=0 ); +} + +.login .pane { + position: absolute; + top: 50%; + left: 50%; + margin: -160px -166px; + border: solid 1px #333333; + background: rgba(30,30,30,0.94); + padding: 22px 32px; + text-align: left; + -moz-border-radius: 8px; + -webkit-border-radius: 8px; + border-radius: 8px; + -moz-box-shadow: 0 0 18px rgba(0, 0, 0, 0.9); + -webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.9); + -box-shadow: 0 0 18px rgba(0, 0, 0, 0.9); +} + +.login .pane h2 { + margin-top: 0; + font-size: 18px; +} + +.login #logo { + position: absolute; + top: -70px; + left: 0; + width: 100%; + margin: 0 auto; + text-align: center; +} + +.login .footer { + position: absolute; + bottom: -40px; + left: 0; + width: 100%; + text-align: center; +} + +.login .footer a { + font-size: 13px; + margin: 0 8px; +} + +.login .footer a:hover { + text-decoration: underline; +} + +.login .openerp { + font-weight: bold; + font-family: serif; + font-size: 16px; +} + .openerp .login { - display: none; -} -.openerp .login fieldset { - padding-bottom: 5px; - min-width: 100px; - margin-top: 60px; - border-radius: 10px; - -moz-border-radius: 10px; - -webkit-border-radius: 10px; -} -.openerp .login fieldset legend { - padding: 4px; -} -.openerp .login .oe_box2 { - padding: 5px 5px 20px 5px; -} -.openerp .login .oe_box2 table { - width: 100%; - border:none; -} -.openerp .login .oe_box2 td { - padding: 3px; - text-align: right; -} -.openerp .login .oe_box2 td input, -.openerp .login .oe_box2 td select { - width: 100%; -} -.openerp .login .oe_box2 td.oe_remember { - text-align:left; -} -.openerp .login .oe_box2 td.oe_remember input { - width: inherit; -} -.openerp .login .oe_login_right_pane { - padding:70px 35px 5px 10px; - min-width: 200px; - margin-left: 500px; + text-align: center; } + .openerp .login .login_error_message { display: none; background-color: #b41616; @@ -144,45 +262,44 @@ body.openerp, .openerp textarea, .openerp input, .openerp select, .openerp optio margin-top: 15px; text-align: center; } -.openerp .login .login_invalid { - text-align: center; -} -.openerp .login .login_invalid .login_error_message { + +.openerp .login.login_invalid .login_error_message { display: inline-block; } -.openerp.login-mode .login-container { - height: 100%; -} -.openerp.login-mode .login { - display: block; -} -.openerp.login-mode .menu, -.openerp.login-mode .secondary_menu, -.openerp.login-mode .oe-application, -.openerp.login-mode .oe_footer, -.openerp.login-mode .header, -.openerp.login-mode .db_options_row { - display: none; -} + /* Database */ -.openerp.database_block .db_options_row { +.login .oe-database-manager { + display: none; height: 100%; - display: table-row; + width: 100%; + background-color: white; } - -.openerp.database_block .menu, -.openerp.database_block .secondary_menu, -.openerp.database_block .oe-application, -.openerp.database_block .login-container { +.login.database_block .bottom, +.login.database_block .login_error_message, +.login.database_block .pane { display: none; } +.login.database_block .oe-database-manager { + display: block; +} -.db_container { - width: 196px; +.login .database { + float: left; + width: 202px; + height: 100%; background: #666666; } +.login .oe_db_options { + margin-left: 202px; + color: black; + padding-top: 20px; +} + +.login .database ul { + margin-top: 65px; +} ul.db_options li { padding: 5px 0 10px 5px; @@ -205,7 +322,7 @@ ul.db_options li { margin: 1px; color: #EEEEEE; cursor: pointer; - width: 196px; + width: 195px; font-size: 12px; } @@ -2030,6 +2147,8 @@ ul.oe-arrow-list li.oe-arrow-list-selected .oe-arrow-list-after { background: none, -moz-linear-gradient(#efefef, #d8d8d8); background: none, -o-linear-gradient(top, #efefef, #d8d8d8); background: none, -khtml-gradient(linear, left top, left bottom, from(#efefef), to(#d8d8d8)); + background: -ms-linear-gradient(top, #efefef, #d8d8d8); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#d8d8d8',GradientType=0 ); -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; @@ -2055,6 +2174,8 @@ ul.oe-arrow-list li.oe-arrow-list-selected .oe-arrow-list-after { background: none, -moz-linear-gradient(#f6f6f6, #e3e3e3); background: none, -o-linear-gradient(top, #f6f6f6, #e3e3e3); background: none, -khtml-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e3e3e3)); + background: -ms-linear-gradient(top, #f6f6f6, #e3e3e3); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#e3e3e3',GradientType=0 ); cursor: pointer; } @@ -2070,6 +2191,8 @@ ul.oe-arrow-list li.oe-arrow-list-selected .oe-arrow-list-after { background: none, -moz-linear-gradient(#f6f6f6, #e3e3e3); background: none, -o-linear-gradient(top, #f6f6f6, #e3e3e3); background: none, -khtml-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e3e3e3)); + background: -ms-linear-gradient(top, #f6f6f6, #e3e3e3); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#e3e3e3',GradientType=0 ); -moz-box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset; -webkit-box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset; -o-box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset; @@ -2082,6 +2205,8 @@ ul.oe-arrow-list li.oe-arrow-list-selected .oe-arrow-list-after { background: -moz-linear-gradient(top, #e3e3e3, #f6f6f6) #1b468f; background: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#f6f6f6)) #1b468f; background: linear-gradient(top, #e3e3e3, #f6f6f6) #1b468f; + background: -ms-linear-gradient(top, #e3e3e3, #f6f6f6); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3', endColorstr='#f6f6f6',GradientType=0 ); -moz-box-shadow: none, 0 0 0 transparent; -webkit-box-shadow: none, 0 0 0 transparent; -o-box-shadow: none, 0 0 0 transparent; @@ -2103,153 +2228,19 @@ ul.oe-arrow-list li.oe-arrow-list-selected .oe-arrow-list-after { text-shadow: 0 1px 1px white !important; } -/* Login page */ - -.login { - padding: 0; - margin: 0; - font-family: "Lucida Grande", Helvetica, Verdana, Arial; - background: url("/web/static/src/img/pattern.png") repeat; - color: #eee; - font-size: 14px; - height: 100%; +.openerp select.oe_search-view-filters-management { + font-style: oblique; + color: #999999; } -.login ul, ol { - padding: 0; - margin: 0; +.openerp .oe_search-view-filters-management option, +.openerp .oe_search-view-filters-management optgroup { + font-style: normal; + color: black; } -.login li { - list-style-type: none; - padding-bottom: 4px; -} -.login a { - color: #eee; - text-decoration: none; -} - -.login button { - float: right; - display: inline-block; - cursor: pointer; - padding: 6px 16px; - font-size: 13px; - font-family: "Lucida Grande", Helvetica, Verdana, Arial; - border: 1px solid #222222; - color: white; - margin: 0; - background: #600606; - background: -moz-linear-gradient(#b92020, #600606); - background: -webkit-gradient(linear, left top, left bottom, from(#b92020), to(#600606)); - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - border-radius: 4px; - -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset; - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(155, 155, 155, 0.4) inset; - -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset; -} - -.login input, #oe_login select { - width: 252px; - font-size: 14px; - font-family: "Lucida Grande", Helvetica, Verdana, Arial; - border: 1px solid #999999; - background: whitesmoke; - -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3); - -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3); - -box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3); - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; -} - -.login input { - margin-bottom: 9px; - padding: 5px 6px; -} - -#oe_login select { - padding: 1px; -} - -.login .dbpane { - position: fixed; - top: 0; - right: 8px; - padding: 5px 10px; - color: #eee; - border: solid 1px #333; - background: rgba(30,30,30,0.94); - -moz-border-radius: 0 0 8px 8px; - -webkit-border-radius: 0 0 8px 8px; - border-radius: 0 0 8px 8px; -} - -.login .bottom { - position: absolute; - top: 50%; - left: 0; - right: 0; - bottom: 0; - text-shadow: 0 1px 1px #999999; - background: #600606; - background: -moz-linear-gradient(#b41616, #600606); - background: -webkit-gradient(linear, left top, left bottom, from(#b41616), to(#600606)); -} - -.login .pane { - position: absolute; - top: 50%; - left: 50%; - margin: -160px -166px; - border: solid 1px #333333; - background: rgba(30,30,30,0.94); - padding: 22px 32px; - text-align: left; - -moz-border-radius: 8px; - -webkit-border-radius: 8px; - border-radius: 8px; - -moz-box-shadow: 0 0 18px rgba(0, 0, 0, 0.9); - -webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.9); - -box-shadow: 0 0 18px rgba(0, 0, 0, 0.9); -} - -.login .pane h2 { - margin-top: 0; - font-size: 18px; -} - -.login #logo { - position: absolute; - top: -70px; - left: 0; - width: 100%; - margin: 0 auto; - text-align: center; -} - -.login .footer { - position: absolute; - bottom: -40px; - left: 0; - width: 100%; - text-align: center; -} - -.login .footer a { - font-size: 13px; - margin: 0 8px; -} - -.login .footer a:hover { - text-decoration: underline; -} - -.login .openerp { - font-weight: bold; - font-family: serif; - font-size: 16px; +/* Internet Explorer Fix */ +a img { + border: none; } diff --git a/addons/web/static/src/js/chrome.js b/addons/web/static/src/js/chrome.js index 70f70c7ec4e..34b413526f0 100644 --- a/addons/web/static/src/js/chrome.js +++ b/addons/web/static/src/js/chrome.js @@ -226,8 +226,21 @@ openerp.web.Loading = openerp.web.Widget.extend(/** @lends openerp.web.Loading# this._super(parent); this.count = 0; this.blocked_ui = false; - this.session.on_rpc_request.add_first(this.on_rpc_event, 1); - this.session.on_rpc_response.add_last(this.on_rpc_event, -1); + var self = this; + this.request_call = function() { + self.on_rpc_event(1); + }; + this.response_call = function() { + self.on_rpc_event(-1); + }; + this.session.on_rpc_request.add_first(this.request_call); + this.session.on_rpc_response.add_last(this.response_call); + }, + stop: function() { + this.session.on_rpc_request.remove(this.request_call); + this.session.on_rpc_response.remove(this.response_call); + this.on_rpc_event(-this.count); + this._super(); }, on_rpc_event : function(increment) { var self = this; @@ -242,8 +255,8 @@ openerp.web.Loading = openerp.web.Widget.extend(/** @lends openerp.web.Loading# this.count += increment; if (this.count > 0) { //this.$element.html(QWeb.render("Loading", {})); - this.$element.html("Loading ("+this.count+")"); - this.$element.show(); + $(".loading",this.$element).html("Loading ("+this.count+")"); + $(".loading",this.$element).show(); this.widget_parent.$element.addClass('loading'); } else { this.count = 0; @@ -253,13 +266,14 @@ openerp.web.Loading = openerp.web.Widget.extend(/** @lends openerp.web.Loading# this.blocked_ui = false; $.unblockUI(); } - this.$element.fadeOut(); + $(".loading",this.$element).fadeOut(); this.widget_parent.$element.removeClass('loading'); } } }); openerp.web.Database = openerp.web.Widget.extend(/** @lends openerp.web.Database# */{ + template: "DatabaseManager", /** * @constructs openerp.web.Database * @extends openerp.web.Widget @@ -270,12 +284,10 @@ openerp.web.Database = openerp.web.Widget.extend(/** @lends openerp.web.Database */ init: function(parent, element_id, option_id) { this._super(parent, element_id); - this.$option_id = $('#' + option_id); this.unblockUIFunction = $.unblockUI; }, start: function() { - this._super(); - this.$element.html(QWeb.render("Database", this)); + this.$option_id = $("#oe_db_options"); var self = this; var fetch_db = this.rpc("/web/database/get_list", {}, function(result) { @@ -311,13 +323,11 @@ openerp.web.Database = openerp.web.Widget.extend(/** @lends openerp.web.Database this._super(); }, show: function () { - this.$element.closest(".openerp") - .removeClass("login-mode") + this.$element.closest(".login") .addClass("database_block"); }, hide: function () { - this.$element.closest(".openerp") - .addClass("login-mode") + this.$element.closest(".login") .removeClass("database_block") }, /** @@ -569,9 +579,8 @@ openerp.web.Login = openerp.web.Widget.extend(/** @lends openerp.web.Login# */{ }, start: function() { var self = this; - this.database = new openerp.web.Database( - this, "oe_database", "oe_db_options"); - this.database.start(); + this.database = new openerp.web.Database(this); + this.database.appendTo(this.$element); this.$element.find('#oe-db-config').click(function() { self.database.show(); @@ -589,21 +598,11 @@ openerp.web.Login = openerp.web.Widget.extend(/** @lends openerp.web.Login# */{ }); }, - stop: function () { - this.database.stop(); - this._super(); - }, set_db_list: function (list) { this.$element.find("[name=db]").replaceWith( openerp.web.qweb.render('Login_dblist', { db_list: list, selected_db: this.selected_db})) }, - on_login_invalid: function() { - this.$element.closest(".openerp").addClass("login-mode"); - }, - on_login_valid: function() { - this.$element.closest(".openerp").removeClass("login-mode"); - }, on_submit: function(ev) { if(ev) { ev.preventDefault(); @@ -627,7 +626,6 @@ openerp.web.Login = openerp.web.Widget.extend(/** @lends openerp.web.Login# */{ this.session.on_session_invalid.add({ callback: function () { self.$element.addClass("login_invalid"); - self.on_login_invalid(); }, unique: true }); @@ -646,19 +644,8 @@ openerp.web.Login = openerp.web.Widget.extend(/** @lends openerp.web.Login# */{ localStorage.setItem('last_password_login_success', ''); } } - self.on_login_valid(); }); }, - do_ask_login: function(continuation) { - this.on_login_invalid(); - this.$element - .removeClass("login_invalid"); - this.on_login_valid.add({ - position: "last", - unique: true, - callback: continuation || function() {} - }); - } }); openerp.web.Header = openerp.web.Widget.extend(/** @lends openerp.web.Header# */{ @@ -819,7 +806,7 @@ openerp.web.Header = openerp.web.Widget.extend(/** @lends openerp.web.Header# * self.display_error(result); return; } else { - self.session.logout(); + openerp.webclient.on_logout(); } }); } @@ -1060,50 +1047,34 @@ openerp.web.WebClient = openerp.web.Widget.extend(/** @lends openerp.web.WebClie * * @param element_id */ - init: function(element_id) { + init: function(parent) { var self = this; - this._super(null, element_id); + this._super(parent); openerp.webclient = this; - this.notification = new openerp.web.Notification(this); - this.loading = new openerp.web.Loading(this); - this.crashmanager = new openerp.web.CrashManager(); - - this.header = new openerp.web.Header(this); - this.login = new openerp.web.Login(this); - this.header.on_logout.add(this.on_logout); - this.header.on_action.add(this.on_menu_action); - this._current_state = null; }, + render_element: function() { + this.$element = $(''); + this.$element.attr("id", "oe"); + this.$element.addClass("openerp"); + }, start: function() { - this._super.apply(this, arguments); var self = this; + if (jQuery.param != undefined && jQuery.deparam(jQuery.param.querystring()).kitten != undefined) { + this.$element.addClass("kitten-mode-activated"); + this.$element.delegate('img.oe-record-edit-link-img', 'hover', function(e) { + self.$element.toggleClass('clark-gable'); + }); + } this.session.bind().then(function() { - var params = {}; - if (jQuery.param != undefined && jQuery.deparam(jQuery.param.querystring()).kitten != undefined) { - this.$element.addClass("kitten-mode-activated"); - this.$element.delegate('img.oe-record-edit-link-img', 'hover', function(e) { - self.$element.toggleClass('clark-gable'); - }); - } - self.$element.html(QWeb.render("Interface", params)); - self.menu = new openerp.web.Menu(self, "oe_menu", "oe_secondary_menu"); - self.menu.on_action.add(self.on_menu_action); - - self.notification.prependTo(self.$element); - self.loading.appendTo($('#oe_loading')); - self.header.appendTo($("#oe_header")); - self.login.appendTo($('#oe_login')); - self.menu.start(); - if(self.session.session_is_valid()) { - self.login.on_login_valid(); - } else { - self.login.on_login_invalid(); + if (!self.session.session_is_valid()) { + self.show_login(); } }); - this.session.ready.then(function() { - self.login.on_login_valid(); + this.session.on_session_valid.add(function() { + self.show_application(); + self.header.do_update(); self.menu.do_reload(); if(self.action_manager) @@ -1113,10 +1084,45 @@ openerp.web.WebClient = openerp.web.Widget.extend(/** @lends openerp.web.WebClie self.bind_hashchange(); if (!self.session.openerp_entreprise) { self.$element.find('.oe_footer_powered').append(' - Unsupported/Community Version'); - $('title').html('OpenERP - Usupported/Community Version'); + $('title').html('OpenERP - Unsupported/Community Version'); } }); }, + show_login: function() { + var self = this; + this.destroy_content(); + this.show_common(); + self.login = new openerp.web.Login(self); + self.login.appendTo(self.$element); + }, + show_application: function() { + var self = this; + this.destroy_content(); + this.show_common(); + self.$table = $(QWeb.render("Interface", {})); + self.$element.append(self.$table); + self.header = new openerp.web.Header(self); + self.header.on_logout.add(self.on_logout); + self.header.on_action.add(self.on_menu_action); + self.header.appendTo($("#oe_header")); + self.menu = new openerp.web.Menu(self, "oe_menu", "oe_secondary_menu"); + self.menu.on_action.add(self.on_menu_action); + self.menu.start(); + }, + show_common: function() { + var self = this; + self.crashmanager = new openerp.web.CrashManager(); + self.notification = new openerp.web.Notification(self); + self.notification.appendTo(self.$element); + self.loading = new openerp.web.Loading(self); + self.loading.appendTo(self.$element); + }, + destroy_content: function() { + _.each(_.clone(this.widget_children), function(el) { + el.stop(); + }); + this.$element.children().remove(); + }, do_reload: function() { return this.session.session_init().pipe(_.bind(function() {this.menu.do_reload();}, this)); }, @@ -1130,13 +1136,11 @@ openerp.web.WebClient = openerp.web.Widget.extend(/** @lends openerp.web.WebClie }, on_logout: function() { this.session.session_logout(); - this.login.on_login_invalid(); - this.header.do_update(); $(window).unbind('hashchange', this.on_hashchange); this.do_push_state({}); - if(this.action_manager) - this.action_manager.stop(); - this.action_manager = null; + //would be cool to be able to do this, but I think it will make addons do strange things + //this.show_login(); + window.location.reload(); }, bind_hashchange: function() { $(window).bind('hashchange', this.on_hashchange); diff --git a/addons/web/static/src/js/core.js b/addons/web/static/src/js/core.js index 1554127e2e6..819385288a7 100644 --- a/addons/web/static/src/js/core.js +++ b/addons/web/static/src/js/core.js @@ -160,6 +160,12 @@ openerp.web.callback = function(obj, method) { position: "last" }); }; + callback.remove = function(f) { + callback.callback_chain = _.difference(callback.callback_chain, _.filter(callback.callback_chain, function(el) { + return el.callback === f; + })); + return callback; + }; return callback.add({ callback: method, @@ -379,7 +385,6 @@ openerp.web.Connection = openerp.web.CallbackEnabled.extend( /** @lends openerp. this.context = {}; this.shortcuts = []; this.active_id = null; - this.ready = $.Deferred(); return this.session_init(); }, /** @@ -567,7 +572,7 @@ openerp.web.Connection = openerp.web.CallbackEnabled.extend( /** @lends openerp. /** * The session is validated either by login or by restoration of a previous session */ - session_authenticate: function(db, login, password, volatile) { + session_authenticate: function(db, login, password, _volatile) { var self = this; var base_location = document.location.protocol + '//' + document.location.host; var params = { db: db, login: login, password: password, base_location: base_location }; @@ -580,7 +585,7 @@ openerp.web.Connection = openerp.web.CallbackEnabled.extend( /** @lends openerp. user_context: result.context, openerp_entreprise: result.openerp_entreprise }); - if (!volatile) { + if (!_volatile) { self.set_cookie('session_id', self.session_id); } return self.load_modules(); @@ -588,7 +593,8 @@ openerp.web.Connection = openerp.web.CallbackEnabled.extend( /** @lends openerp. }, session_logout: function() { this.set_cookie('session_id', ''); - window.location.reload(); + }, + on_session_valid: function() { }, /** * Called when a rpc call fail due to an invalid session. @@ -653,7 +659,7 @@ openerp.web.Connection = openerp.web.CallbackEnabled.extend( /** @lends openerp. }); }) ).then(function() { - self.ready.resolve(); + self.on_session_valid(); }); }); }, diff --git a/addons/web/static/src/js/data.js b/addons/web/static/src/js/data.js index a87b6deebda..c24325a9327 100644 --- a/addons/web/static/src/js/data.js +++ b/addons/web/static/src/js/data.js @@ -688,9 +688,7 @@ openerp.web.BufferedDataSet = openerp.web.DataSetStatic.extend({ this.cache = _.reject(this.cache, function(x) { return _.include(ids, x.id);}); this.set_ids(_.without.apply(_, [this.ids].concat(ids))); this.on_change(); - var to_return = $.Deferred().then(callback); - $.async_when().then(function () {to_return.resolve({result: true});}); - return to_return.promise(); + return $.async_when({result: true}).then(callback); }, reset_ids: function(ids) { this.set_ids(ids); @@ -787,9 +785,7 @@ openerp.web.ProxyDataSet = openerp.web.DataSetSearch.extend({ return this.create_function(data, callback, error_callback); } else { console.warn("trying to create a record using default proxy dataset behavior"); - var to_return = $.Deferred().then(callback); - $.async_when().then(function () {to_return.resolve({"result": undefined});}); - return to_return.promise(); + return $.async_when({"result": undefined}).then(callback); } }, on_create: function(data) {}, @@ -799,18 +795,14 @@ openerp.web.ProxyDataSet = openerp.web.DataSetSearch.extend({ return this.write_function(id, data, options, callback); } else { console.warn("trying to write a record using default proxy dataset behavior"); - var to_return = $.Deferred().then(callback); - $.async_when().then(function () {to_return.resolve({"result": true});}); - return to_return.promise(); + return $.async_when({"result": true}).then(callback); } }, on_write: function(id, data) {}, unlink: function(ids, callback, error_callback) { this.on_unlink(ids); console.warn("trying to unlink a record using default proxy dataset behavior"); - var to_return = $.Deferred().then(callback); - $.async_when().then(function () {to_return.resolve({"result": true});}); - return to_return.promise(); + return $.async_when({"result": true}).then(callback); }, on_unlink: function(ids) {} }); @@ -824,43 +816,23 @@ openerp.web.Model = openerp.web.CallbackEnabled.extend({ var c = openerp.connection; return c.rpc.apply(c, arguments); }, + /* + * deprecated because it does not allow to specify kwargs, directly use call() instead + */ get_func: function(method_name) { var self = this; return function() { - if (method_name == "search_read") - return self._search_read.apply(self, arguments); - return self._call(method_name, _.toArray(arguments)); + return self.call(method_name, _.toArray(arguments), {}); }; }, - _call: function (method, args) { - return this.rpc('/web/dataset/call', { + call: function (method, args, kwargs) { + return this.rpc('/web/dataset/call_kw', { model: this.model_name, method: method, - args: args - }).pipe(function(result) { - if (method == "read" && result instanceof Array && result.length > 0 && result[0]["id"]) { - var index = {}; - _.each(_.range(result.length), function(i) { - index[result[i]["id"]] = result[i]; - }); - result = _.map(args[0], function(x) {return index[x];}); - } - return result; + args: args, + kwargs: kwargs, }); }, - _search_read: function(domain, fields, offset, limit, order, context) { - return this.rpc('/web/dataset/search_read', { - model: this.model_name, - fields: fields, - offset: offset, - limit: limit, - domain: domain, - sort: order, - context: context - }).pipe(function(result) { - return result.records; - }); - } }); openerp.web.CompoundContext = openerp.web.Class.extend({ diff --git a/addons/web/static/src/js/search.js b/addons/web/static/src/js/search.js index 27441a66eaf..cf16843aed7 100644 --- a/addons/web/static/src/js/search.js +++ b/addons/web/static/src/js/search.js @@ -226,6 +226,8 @@ openerp.web.SearchView = openerp.web.Widget.extend(/** @lends openerp.web.Search _.each(data.domains, function(x) { domain.add(x); }); + var groupbys = _.pluck(data.groupbys, "group_by").join(); + context.add({"group_by": groupbys}); var dial_html = QWeb.render("SearchView.managed-filters.add"); var $dial = $(dial_html); $dial.dialog({ @@ -255,7 +257,12 @@ openerp.web.SearchView = openerp.web.Widget.extend(/** @lends openerp.web.Search val = val.slice(4); val = parseInt(val, 10); var filter = this.managed_filters[val]; - this.on_search([filter.domain], [filter.context], []); + this.do_clear().then(_.bind(function() { + var groupbys = _.map(filter.context.group_by.split(","), function(el) { + return {"group_by": el}; + }); + this.on_search([filter.domain], [filter.context], groupbys); + }, this)); } else { select.val(''); } @@ -417,7 +424,7 @@ openerp.web.SearchView = openerp.web.Widget.extend(/** @lends openerp.web.Search input.datewidget.set_value(false); } }); - setTimeout(this.on_clear, 0); + return $.async_when().pipe(this.on_clear); }, /** * Triggered when the search view gets cleared diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 3edba4ce923..4505fe671e4 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -135,21 +135,24 @@ openerp.web.FormView = openerp.web.View.extend( /** @lends openerp.web.FormView# }, do_show: function () { - var self = this, - deferred = $.Deferred().resolve(); - this.has_been_loaded.then(function() { + var self = this; + this.$element.hide(); + return this.has_been_loaded.pipe(function() { + var result; if (self.dataset.index === null) { // null index means we should start a new record - deferred.pipe(self.on_button_new()); + result = self.on_button_new(); } else { - deferred.pipe(self.dataset.read_index(_.keys(self.fields_view.fields)).pipe(self.on_record_loaded)); + result = self.dataset.read_index(_.keys(self.fields_view.fields)).pipe(self.on_record_loaded); } - self.$element.show(); + result.pipe(function() { + self.$element.show(); + }); if (self.sidebar) { self.sidebar.$element.show(); } + return result; }); - return deferred; }, do_hide: function () { this._super(); @@ -172,7 +175,7 @@ openerp.web.FormView = openerp.web.View.extend( /** @lends openerp.web.FormView# field.validate(); }); }); - return $.when.apply(null, set_values).then(function() { + return $.when.apply(null, set_values).pipe(function() { if (!record.id) { self.show_invalid = false; // New record: Second pass in order to trigger the onchanges @@ -443,15 +446,15 @@ openerp.web.FormView = openerp.web.View.extend( /** @lends openerp.web.FormView# } else { var save_deferral; if (!self.datarecord.id) { - openerp.log("FormView(", self, ") : About to create", values); + console.log("FormView(", self, ") : About to create", values); save_deferral = self.dataset.create(values).pipe(function(r) { return self.on_created(r, undefined, prepend_on_create); }, null); } else if (_.isEmpty(values)) { - openerp.log("FormView(", self, ") : Nothing to save"); + console.log("FormView(", self, ") : Nothing to save"); save_deferral = $.Deferred().resolve({}).promise(); } else { - openerp.log("FormView(", self, ") : About to save", values); + console.log("FormView(", self, ") : About to save", values); save_deferral = self.dataset.write(self.datarecord.id, values, {}).pipe(function(r) { return self.on_saved(r); }, null); @@ -807,9 +810,9 @@ openerp.web.form.Widget = openerp.web.Widget.extend(/** @lends openerp.web.form. }, options || {}); trigger.tipTip(options); }, - _build_view_fields_values: function() { + _build_view_fields_values: function(blacklist) { var a_dataset = this.view.dataset; - var fields_values = this.view.get_fields_values(); + var fields_values = this.view.get_fields_values(blacklist); var active_id = a_dataset.ids[a_dataset.index]; _.extend(fields_values, { active_id: active_id || false, @@ -822,27 +825,27 @@ openerp.web.form.Widget = openerp.web.Widget.extend(/** @lends openerp.web.form. } return fields_values; }, - _build_eval_context: function() { + _build_eval_context: function(blacklist) { var a_dataset = this.view.dataset; - return new openerp.web.CompoundContext(a_dataset.get_context(), this._build_view_fields_values()); + return new openerp.web.CompoundContext(a_dataset.get_context(), this._build_view_fields_values(blacklist)); }, /** * Builds a new context usable for operations related to fields by merging * the fields'context with the action's context. */ - build_context: function() { + build_context: function(blacklist) { var f_context = (this.field || {}).context || {}; - if (!!f_context.__ref) { - var fields_values = this._build_eval_context(); - f_context = new openerp.web.CompoundDomain(f_context).set_eval_context(fields_values); + if (!!f_context.__ref || true) { //TODO: remove true + var fields_values = this._build_eval_context(blacklist); + f_context = new openerp.web.CompoundContext(f_context).set_eval_context(fields_values); } // maybe the default_get should only be used when we do a default_get? var v_contexts = _.compact([this.node.attrs.default_get || null, this.node.attrs.context || null]); var v_context = new openerp.web.CompoundContext(); _.each(v_contexts, function(x) {v_context.add(x);}); - if (_.detect(v_contexts, function(x) {return !!x.__ref;})) { - var fields_values = this._build_eval_context(); + if (_.detect(v_contexts, function(x) {return !!x.__ref;}) || true) { //TODO: remove true + var fields_values = this._build_eval_context(blacklist); v_context.set_eval_context(fields_values); } // if there is a context on the node, overrides the model's context @@ -854,7 +857,7 @@ openerp.web.form.Widget = openerp.web.Widget.extend(/** @lends openerp.web.form. var n_domain = this.node.attrs.domain || null; // if there is a domain on the node, overrides the model's domain var final_domain = n_domain !== null ? n_domain : f_domain; - if (!(final_domain instanceof Array)) { + if (!(final_domain instanceof Array) || true) { //TODO: remove true var fields_values = this._build_eval_context(); final_domain = new openerp.web.CompoundDomain(final_domain).set_eval_context(fields_values); } @@ -2100,13 +2103,19 @@ openerp.web.form.FieldOne2Many = openerp.web.form.Field.extend({ this.dataset.child_name = this.name; //this.dataset.child_name = this.dataset.on_change.add_last(function() { - self.on_ui_change(); + self.trigger_on_change(); }); this.is_setted.then(function() { self.load_views(); }); }, + trigger_on_change: function() { + var tmp = this.doing_on_change; + this.doing_on_change = true; + this.on_ui_change(); + this.doing_on_change = tmp; + }, is_readonly: function() { return this.readonly || this.force_readonly; }, @@ -2289,6 +2298,8 @@ openerp.web.form.FieldOne2Many = openerp.web.form.Field.extend({ return commands['delete'](x.id);})); }, save_any_view: function() { + if (this.doing_on_change) + return false; return this.session.synchronized_mode(_.bind(function() { if (this.viewmanager && this.viewmanager.views && this.viewmanager.active_view && this.viewmanager.views[this.viewmanager.active_view] && @@ -2353,7 +2364,7 @@ openerp.web.form.FieldOne2Many = openerp.web.form.Field.extend({ openerp.web.form.One2ManyDataSet = openerp.web.BufferedDataSet.extend({ get_context: function() { - this.context = this.o2m.build_context(); + this.context = this.o2m.build_context([this.o2m.name]); return this.context; } }); @@ -2383,6 +2394,7 @@ openerp.web.form.One2ManyListView = openerp.web.ListView.extend({ return self.o2m.dataset.read_ids.apply(self.o2m.dataset, arguments); }, parent_view: self.o2m.view, + child_name: self.o2m.name, form_view_options: {'not_interactible_on_create':true} }, self.o2m.build_domain(), diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js index 6a70be5696f..060d12e39b6 100644 --- a/addons/web/static/src/js/views.js +++ b/addons/web/static/src/js/views.js @@ -109,7 +109,8 @@ session.web.ActionManager = session.web.Widget.extend({ search_view : !popup, action_buttons : !popup, sidebar : !popup, - pager : !popup + pager : !popup, + display_title : !popup }, action.flags || {}); if (!(type in this)) { console.error("Action manager can't handle action of type " + action.type, action); diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index 71cc6dcf832..7238124ef49 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -18,8 +18,6 @@ -
- - - - - - - -
@@ -27,19 +25,6 @@
-
-
-
-
@@ -63,20 +48,12 @@
-
- Loading... +
+
+ Loading... +
- -
    -
  • Create
  • -
  • Drop
  • -
  • Backup
  • -
  • Restore
  • -
  • Password
  • -
  • Back to Login
  • -
-
@@ -310,7 +287,7 @@ -
+ + +
+
+ + + +
    +
  • Create
  • +
  • Drop
  • +
  • Backup
  • +
  • Restore
  • +
  • Password
  • +
  • Back to Login
  • +
+
+
+
+
@@ -1182,14 +1177,14 @@ - - + diff --git a/addons/web_calendar/po/ar.po b/addons/web_calendar/po/ar.po index 86e4e62c04d..6e3ec1881d3 100644 --- a/addons/web_calendar/po/ar.po +++ b/addons/web_calendar/po/ar.po @@ -8,26 +8,26 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-20 18:48+0100\n" -"PO-Revision-Date: 2011-11-03 15:02+0000\n" -"Last-Translator: kifcaliph \n" +"PO-Revision-Date: 2012-01-08 20:21+0000\n" +"Last-Translator: kifcaliph \n" "Language-Team: Arabic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-09 05:08+0000\n" +"X-Generator: Launchpad (build 14640)\n" #: addons/web_calendar/static/src/js/calendar.js:11 msgid "Calendar" -msgstr "" +msgstr "التقويم" #: addons/web_calendar/static/src/js/calendar.js:446 msgid "Responsible" -msgstr "" +msgstr "مسؤول" #: addons/web_calendar/static/src/js/calendar.js:475 msgid "Navigator" -msgstr "" +msgstr "المتصفح" #: addons/web_calendar/static/src/xml/web_calendar.xml:0 msgid " " diff --git a/addons/web_calendar/po/bn.po b/addons/web_calendar/po/bn.po index aa219c37c95..3e02cad5ee7 100644 --- a/addons/web_calendar/po/bn.po +++ b/addons/web_calendar/po/bn.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_calendar/static/src/js/calendar.js:11 msgid "Calendar" diff --git a/addons/web_calendar/po/da.po b/addons/web_calendar/po/da.po index 203df7c3ee8..14444e2b25a 100644 --- a/addons/web_calendar/po/da.po +++ b/addons/web_calendar/po/da.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_calendar/static/src/js/calendar.js:11 msgid "Calendar" diff --git a/addons/web_calendar/po/de.po b/addons/web_calendar/po/de.po index a320e164aaa..d5ab2e6e572 100644 --- a/addons/web_calendar/po/de.po +++ b/addons/web_calendar/po/de.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_calendar/static/src/js/calendar.js:11 msgid "Calendar" diff --git a/addons/web_calendar/po/es.po b/addons/web_calendar/po/es.po index f1253c53179..c7fd3b77174 100644 --- a/addons/web_calendar/po/es.po +++ b/addons/web_calendar/po/es.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_calendar/static/src/js/calendar.js:11 msgid "Calendar" diff --git a/addons/web_calendar/po/es_EC.po b/addons/web_calendar/po/es_EC.po index a39ebec5885..8f5532e28de 100644 --- a/addons/web_calendar/po/es_EC.po +++ b/addons/web_calendar/po/es_EC.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_calendar/static/src/js/calendar.js:11 msgid "Calendar" diff --git a/addons/web_calendar/po/et.po b/addons/web_calendar/po/et.po index c02fee57415..025041be558 100644 --- a/addons/web_calendar/po/et.po +++ b/addons/web_calendar/po/et.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_calendar/static/src/js/calendar.js:11 msgid "Calendar" diff --git a/addons/web_calendar/po/fr.po b/addons/web_calendar/po/fr.po index f3eb80286c5..f847d3c9bea 100644 --- a/addons/web_calendar/po/fr.po +++ b/addons/web_calendar/po/fr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_calendar/static/src/js/calendar.js:11 msgid "Calendar" diff --git a/addons/web_calendar/po/gl.po b/addons/web_calendar/po/gl.po index f98f7a14ae7..35ff5796326 100644 --- a/addons/web_calendar/po/gl.po +++ b/addons/web_calendar/po/gl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_calendar/static/src/js/calendar.js:11 msgid "Calendar" diff --git a/addons/web_calendar/po/hr.po b/addons/web_calendar/po/hr.po index 42565133c1d..276372d1f1f 100644 --- a/addons/web_calendar/po/hr.po +++ b/addons/web_calendar/po/hr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_calendar/static/src/js/calendar.js:11 msgid "Calendar" diff --git a/addons/web_calendar/po/it.po b/addons/web_calendar/po/it.po index cb0dfcf60f4..829eaacffec 100644 --- a/addons/web_calendar/po/it.po +++ b/addons/web_calendar/po/it.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_calendar/static/src/js/calendar.js:11 msgid "Calendar" diff --git a/addons/web_calendar/po/nl.po b/addons/web_calendar/po/nl.po index 54f13ef0f4b..8ad5d684b22 100644 --- a/addons/web_calendar/po/nl.po +++ b/addons/web_calendar/po/nl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_calendar/static/src/js/calendar.js:11 msgid "Calendar" diff --git a/addons/web_calendar/po/nl_BE.po b/addons/web_calendar/po/nl_BE.po index fd4717ec4e8..10b07591e66 100644 --- a/addons/web_calendar/po/nl_BE.po +++ b/addons/web_calendar/po/nl_BE.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_calendar/static/src/js/calendar.js:11 msgid "Calendar" diff --git a/addons/web_calendar/po/pt.po b/addons/web_calendar/po/pt.po index dfe9f0d4014..608ae47fb79 100644 --- a/addons/web_calendar/po/pt.po +++ b/addons/web_calendar/po/pt.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_calendar/static/src/js/calendar.js:11 msgid "Calendar" diff --git a/addons/web_calendar/po/ru.po b/addons/web_calendar/po/ru.po index 518a60075df..546a8a5dd0c 100644 --- a/addons/web_calendar/po/ru.po +++ b/addons/web_calendar/po/ru.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_calendar/static/src/js/calendar.js:11 msgid "Calendar" diff --git a/addons/web_calendar/po/sk.po b/addons/web_calendar/po/sk.po index bc2706fc989..b2d62065969 100644 --- a/addons/web_calendar/po/sk.po +++ b/addons/web_calendar/po/sk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_calendar/static/src/js/calendar.js:11 msgid "Calendar" diff --git a/addons/web_calendar/po/sl.po b/addons/web_calendar/po/sl.po index 39b2eb57880..4d7dce19fce 100644 --- a/addons/web_calendar/po/sl.po +++ b/addons/web_calendar/po/sl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_calendar/static/src/js/calendar.js:11 msgid "Calendar" diff --git a/addons/web_calendar/po/tr.po b/addons/web_calendar/po/tr.po new file mode 100644 index 00000000000..6672f29f1ea --- /dev/null +++ b/addons/web_calendar/po/tr.po @@ -0,0 +1,34 @@ +# Turkish translation for openerp-web +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-20 18:48+0100\n" +"PO-Revision-Date: 2012-01-08 00:21+0000\n" +"Last-Translator: Ahmet Altınışık \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-09 05:08+0000\n" +"X-Generator: Launchpad (build 14640)\n" + +#: addons/web_calendar/static/src/js/calendar.js:11 +msgid "Calendar" +msgstr "Takvim" + +#: addons/web_calendar/static/src/js/calendar.js:446 +msgid "Responsible" +msgstr "Sorumlu" + +#: addons/web_calendar/static/src/js/calendar.js:475 +msgid "Navigator" +msgstr "Yön Gösterici" + +#: addons/web_calendar/static/src/xml/web_calendar.xml:0 +msgid " " +msgstr " " diff --git a/addons/web_calendar/po/uk.po b/addons/web_calendar/po/uk.po index c11e0b00b85..1de3b6df606 100644 --- a/addons/web_calendar/po/uk.po +++ b/addons/web_calendar/po/uk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_calendar/static/src/js/calendar.js:11 msgid "Calendar" diff --git a/addons/web_calendar/po/zh_CN.po b/addons/web_calendar/po/zh_CN.po new file mode 100644 index 00000000000..9941614ccfd --- /dev/null +++ b/addons/web_calendar/po/zh_CN.po @@ -0,0 +1,34 @@ +# Chinese (Simplified) translation for openerp-web +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-20 18:48+0100\n" +"PO-Revision-Date: 2012-01-07 05:20+0000\n" +"Last-Translator: Wei \"oldrev\" Li \n" +"Language-Team: Chinese (Simplified) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-08 05:27+0000\n" +"X-Generator: Launchpad (build 14640)\n" + +#: addons/web_calendar/static/src/js/calendar.js:11 +msgid "Calendar" +msgstr "日历" + +#: addons/web_calendar/static/src/js/calendar.js:446 +msgid "Responsible" +msgstr "负责人" + +#: addons/web_calendar/static/src/js/calendar.js:475 +msgid "Navigator" +msgstr "导航器" + +#: addons/web_calendar/static/src/xml/web_calendar.xml:0 +msgid " " +msgstr " " diff --git a/addons/web_calendar/static/src/js/calendar.js b/addons/web_calendar/static/src/js/calendar.js index 8511a14e4d0..c9b5ab8f597 100644 --- a/addons/web_calendar/static/src/js/calendar.js +++ b/addons/web_calendar/static/src/js/calendar.js @@ -276,6 +276,7 @@ openerp.web_calendar.CalendarView = openerp.web.View.extend({ self.dataset.ids.push(id); scheduler.changeEventId(event_id, id); self.refresh_minical(); + self.reload_event(id); }, function(r, event) { event.preventDefault(); self.do_create_event_with_formdialog(event_id, event_obj); @@ -288,7 +289,9 @@ openerp.web_calendar.CalendarView = openerp.web.View.extend({ var self = this, data = this.get_event_data(event_obj), form = self.form_dialog.form, - fields_to_fetch = _(form.fields_view.fields).keys(); + fields_to_fetch = _(form.fields_view.fields).keys(), + set_values = [], + fields_names = []; this.dataset.index = null; self.creating_event_id = event_id; this.form_dialog.form.do_show().then(function() { @@ -296,14 +299,26 @@ openerp.web_calendar.CalendarView = openerp.web.View.extend({ _.each(['date_start', 'date_stop', 'date_delay'], function(field) { var field_name = self[field]; if (field_name && form.fields[field_name]) { - field = form.fields[field_name]; - field.set_value(data[field_name]); - field.dirty = true; - form.do_onchange(field); + var ffield = form.fields[field_name]; + ffield.reset(); + var result = ffield.set_value(data[field_name]); + set_values.push(result); + fields_names.push(field_name); + $.when(result).then(function() { + ffield.validate(); + }); } }); - form.show_invalid = true; - self.form_dialog.open(); + + $.when(set_values).then(function() { + _.each(fields_names, function(fn) { + var field = form.fields[fn]; + field.dirty = true; + form.do_onchange(field); + }); + form.show_invalid = true; + self.form_dialog.open(); + }); }); }, do_save_event: function(event_id, event_obj) { @@ -397,6 +412,7 @@ openerp.web_calendar.CalendarView = openerp.web.View.extend({ if (self.sidebar) { self.sidebar.$element.show(); } + self.do_push_state({}); }); }, do_hide: function () { diff --git a/addons/web_dashboard/po/ar.po b/addons/web_dashboard/po/ar.po index 6cc098cd87c..a007bd1ccf1 100644 --- a/addons/web_dashboard/po/ar.po +++ b/addons/web_dashboard/po/ar.po @@ -8,18 +8,18 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-20 18:48+0100\n" -"PO-Revision-Date: 2011-11-03 15:09+0000\n" -"Last-Translator: kifcaliph \n" +"PO-Revision-Date: 2012-01-08 20:45+0000\n" +"Last-Translator: kifcaliph \n" "Language-Team: Arabic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-09 05:08+0000\n" +"X-Generator: Launchpad (build 14640)\n" #: addons/web_dashboard/static/src/js/dashboard.js:63 msgid "Edit Layout" -msgstr "" +msgstr "تعديل التنسيق" #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid "Reset" @@ -31,11 +31,11 @@ msgstr "تغيير المخطط" #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid " " -msgstr "" +msgstr " " #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid "Create" -msgstr "" +msgstr "إنشاء" #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid "Choose dashboard layout" @@ -53,24 +53,24 @@ msgstr "%" msgid "" "Click on the functionalites listed below to launch them and configure your " "system" -msgstr "" +msgstr "اضغط علي الوظائف الموجودة بالأسفل للبدء في إعداد نظامك" #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid "Welcome to OpenERP" -msgstr "" +msgstr "أهلاً و مرحباً بكم في Openerp عربي" #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid "Remember to bookmark this page." -msgstr "" +msgstr "لا تنس إدراج هذه الصفحة ضمن المفضلات." #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid "Remember your login:" -msgstr "" +msgstr "تذكر كلمة المرور" #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid "Choose the first OpenERP Application you want to install.." -msgstr "" +msgstr "اختر أول تطبيق OpenERP تود تثبيته..." #: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 msgid "Please choose the first application to install." -msgstr "" +msgstr "من فضلك اختر أول تطبيق OpenERP تود تثبيته." diff --git a/addons/web_dashboard/po/bn.po b/addons/web_dashboard/po/bn.po index aba2b319373..71840018fe8 100644 --- a/addons/web_dashboard/po/bn.po +++ b/addons/web_dashboard/po/bn.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_dashboard/static/src/js/dashboard.js:63 msgid "Edit Layout" diff --git a/addons/web_dashboard/po/da.po b/addons/web_dashboard/po/da.po index d05af6f6988..0dc5ce2c855 100644 --- a/addons/web_dashboard/po/da.po +++ b/addons/web_dashboard/po/da.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_dashboard/static/src/js/dashboard.js:63 msgid "Edit Layout" diff --git a/addons/web_dashboard/po/de.po b/addons/web_dashboard/po/de.po index 80fbefdfa32..2ff4dfbd677 100644 --- a/addons/web_dashboard/po/de.po +++ b/addons/web_dashboard/po/de.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_dashboard/static/src/js/dashboard.js:63 msgid "Edit Layout" diff --git a/addons/web_dashboard/po/es.po b/addons/web_dashboard/po/es.po index 926315cad54..0acf067c448 100644 --- a/addons/web_dashboard/po/es.po +++ b/addons/web_dashboard/po/es.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_dashboard/static/src/js/dashboard.js:63 msgid "Edit Layout" diff --git a/addons/web_dashboard/po/es_EC.po b/addons/web_dashboard/po/es_EC.po index 20a13d2d107..91ffe7b249a 100644 --- a/addons/web_dashboard/po/es_EC.po +++ b/addons/web_dashboard/po/es_EC.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_dashboard/static/src/js/dashboard.js:63 msgid "Edit Layout" diff --git a/addons/web_dashboard/po/et.po b/addons/web_dashboard/po/et.po index ae63bef439d..8ea958b46ea 100644 --- a/addons/web_dashboard/po/et.po +++ b/addons/web_dashboard/po/et.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_dashboard/static/src/js/dashboard.js:63 msgid "Edit Layout" diff --git a/addons/web_dashboard/po/fr.po b/addons/web_dashboard/po/fr.po index c91f00a6e79..60c91e27101 100644 --- a/addons/web_dashboard/po/fr.po +++ b/addons/web_dashboard/po/fr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_dashboard/static/src/js/dashboard.js:63 msgid "Edit Layout" diff --git a/addons/web_dashboard/po/gl.po b/addons/web_dashboard/po/gl.po index c8aa4ce0eff..772d5a5563b 100644 --- a/addons/web_dashboard/po/gl.po +++ b/addons/web_dashboard/po/gl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_dashboard/static/src/js/dashboard.js:63 msgid "Edit Layout" diff --git a/addons/web_dashboard/po/hr.po b/addons/web_dashboard/po/hr.po index c8b84556646..b3366387803 100644 --- a/addons/web_dashboard/po/hr.po +++ b/addons/web_dashboard/po/hr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_dashboard/static/src/js/dashboard.js:63 msgid "Edit Layout" diff --git a/addons/web_dashboard/po/it.po b/addons/web_dashboard/po/it.po index a8358e9320c..05dec36411c 100644 --- a/addons/web_dashboard/po/it.po +++ b/addons/web_dashboard/po/it.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_dashboard/static/src/js/dashboard.js:63 msgid "Edit Layout" diff --git a/addons/web_dashboard/po/nl.po b/addons/web_dashboard/po/nl.po index 2fe04e2edf8..0538f0c7c44 100644 --- a/addons/web_dashboard/po/nl.po +++ b/addons/web_dashboard/po/nl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_dashboard/static/src/js/dashboard.js:63 msgid "Edit Layout" diff --git a/addons/web_dashboard/po/nl_BE.po b/addons/web_dashboard/po/nl_BE.po index 7b3312d1025..0d6e7629f32 100644 --- a/addons/web_dashboard/po/nl_BE.po +++ b/addons/web_dashboard/po/nl_BE.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_dashboard/static/src/js/dashboard.js:63 msgid "Edit Layout" diff --git a/addons/web_dashboard/po/pl.po b/addons/web_dashboard/po/pl.po index 769e075c07c..961e4a94a4d 100644 --- a/addons/web_dashboard/po/pl.po +++ b/addons/web_dashboard/po/pl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_dashboard/static/src/js/dashboard.js:63 msgid "Edit Layout" diff --git a/addons/web_dashboard/po/ru.po b/addons/web_dashboard/po/ru.po index 4ac04545df9..d16affb20d6 100644 --- a/addons/web_dashboard/po/ru.po +++ b/addons/web_dashboard/po/ru.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_dashboard/static/src/js/dashboard.js:63 msgid "Edit Layout" diff --git a/addons/web_dashboard/po/sk.po b/addons/web_dashboard/po/sk.po index 5bb70b18b6a..986baf69981 100644 --- a/addons/web_dashboard/po/sk.po +++ b/addons/web_dashboard/po/sk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_dashboard/static/src/js/dashboard.js:63 msgid "Edit Layout" diff --git a/addons/web_dashboard/po/sl.po b/addons/web_dashboard/po/sl.po index ccfb421faf9..576966db7fe 100644 --- a/addons/web_dashboard/po/sl.po +++ b/addons/web_dashboard/po/sl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_dashboard/static/src/js/dashboard.js:63 msgid "Edit Layout" diff --git a/addons/web_dashboard/po/tr.po b/addons/web_dashboard/po/tr.po new file mode 100644 index 00000000000..ae960f4dc43 --- /dev/null +++ b/addons/web_dashboard/po/tr.po @@ -0,0 +1,77 @@ +# Turkish translation for openerp-web +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-20 18:48+0100\n" +"PO-Revision-Date: 2012-01-08 00:32+0000\n" +"Last-Translator: Ahmet Altınışık \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-09 05:08+0000\n" +"X-Generator: Launchpad (build 14640)\n" + +#: addons/web_dashboard/static/src/js/dashboard.js:63 +msgid "Edit Layout" +msgstr "Şablonu değiştir" + +#: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 +msgid "Reset" +msgstr "Yeniden başlat" + +#: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 +msgid "Change layout" +msgstr "Yerleşimi Değiştir" + +#: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 +msgid " " +msgstr " " + +#: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 +msgid "Create" +msgstr "Oluştur" + +#: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 +msgid "Choose dashboard layout" +msgstr "Yönetim Paneli Yerleşmini Seç" + +#: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 +msgid "progress:" +msgstr "İlerleme:" + +#: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 +msgid "%" +msgstr "%" + +#: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 +msgid "" +"Click on the functionalites listed below to launch them and configure your " +"system" +msgstr "" +"Aşağıdaki fonksiyon adlarının üzerlerine tıklayarak ayarları yapabilirsiniz." + +#: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 +msgid "Welcome to OpenERP" +msgstr "OpenERP ye hoşgeldiniz." + +#: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 +msgid "Remember to bookmark this page." +msgstr "Bu sayfayı Sık kullanılanlara eklemeyi unutma" + +#: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 +msgid "Remember your login:" +msgstr "Kullanıcı adını hatırla:" + +#: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 +msgid "Choose the first OpenERP Application you want to install.." +msgstr "Kurmak istediğiniz ilk OpenERP uygulamasını seçin" + +#: addons/web_dashboard/static/src/xml/web_dashboard.xml:0 +msgid "Please choose the first application to install." +msgstr "Lütfen kurmak istediğiniz ilk uygulamayı seçin" diff --git a/addons/web_default_home/po/ar.po b/addons/web_default_home/po/ar.po new file mode 100644 index 00000000000..bf1e7eb1973 --- /dev/null +++ b/addons/web_default_home/po/ar.po @@ -0,0 +1,38 @@ +# Arabic translation for openerp-web +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-10-07 10:39+0200\n" +"PO-Revision-Date: 2011-11-08 05:50+0000\n" +"Last-Translator: Ahmad Khayyat \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Welcome to your new OpenERP instance." +msgstr "أهلاً و مرحباً بك في OpenERP" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember to bookmark this page." +msgstr "لا تنس إدراج هذه الصفحة ضمن المفضلات" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember your login:" +msgstr "تذكر كلمة المرور" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Choose the first OpenERP Application you want to install.." +msgstr "اختر أول تطبيق OpenERP تود تثبيته" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Install" +msgstr "تثبيت" diff --git a/addons/web_default_home/po/da.po b/addons/web_default_home/po/da.po new file mode 100644 index 00000000000..1ba1e286df0 --- /dev/null +++ b/addons/web_default_home/po/da.po @@ -0,0 +1,38 @@ +# Danish translation for openerp-web +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-10-07 10:39+0200\n" +"PO-Revision-Date: 2011-10-11 14:02+0000\n" +"Last-Translator: Jonas Mortensen \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Welcome to your new OpenERP instance." +msgstr "Velkommen til din nye OpenERP instans." + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember to bookmark this page." +msgstr "Husk at tilføje denne side til dine favoritter." + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember your login:" +msgstr "Husk dit log ind:" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Choose the first OpenERP Application you want to install.." +msgstr "Vælg den første OpenERP Applikation som du ønsker at installere." + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Install" +msgstr "Installér" diff --git a/addons/web_default_home/po/de.po b/addons/web_default_home/po/de.po new file mode 100644 index 00000000000..734c85efddd --- /dev/null +++ b/addons/web_default_home/po/de.po @@ -0,0 +1,38 @@ +# German translation for openerp-web +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-10-07 10:39+0200\n" +"PO-Revision-Date: 2011-10-10 12:40+0000\n" +"Last-Translator: Felix Schubert \n" +"Language-Team: German \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Welcome to your new OpenERP instance." +msgstr "Willkommen zu Ihrer neuen OpenERP Instanz." + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember to bookmark this page." +msgstr "Denken Sie daran ein Lesezeichen für diese Seite zu setzen." + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember your login:" +msgstr "Anmeldung speichern" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Choose the first OpenERP Application you want to install.." +msgstr "Wählen Sie die erste OpenERP Anwendung die Sie installieren möchten." + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Install" +msgstr "Installieren" diff --git a/addons/web_default_home/po/es.po b/addons/web_default_home/po/es.po new file mode 100644 index 00000000000..27e6cd79c5e --- /dev/null +++ b/addons/web_default_home/po/es.po @@ -0,0 +1,38 @@ +# Spanish translation for openerp-web +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-10-07 10:39+0200\n" +"PO-Revision-Date: 2011-10-18 10:47+0000\n" +"Last-Translator: Amós Oviedo \n" +"Language-Team: Spanish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Welcome to your new OpenERP instance." +msgstr "Bienvenido a su nueva instancia de OpenERP." + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember to bookmark this page." +msgstr "Recuerde añadir a marcadores esta página" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember your login:" +msgstr "Recordar su inicio de sesión:" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Choose the first OpenERP Application you want to install.." +msgstr "Elija la primera Aplicación de OpenERP que quiere instalar." + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Install" +msgstr "Instalar" diff --git a/addons/web_default_home/po/es_EC.po b/addons/web_default_home/po/es_EC.po new file mode 100644 index 00000000000..68cf66930e1 --- /dev/null +++ b/addons/web_default_home/po/es_EC.po @@ -0,0 +1,38 @@ +# Spanish (Ecuador) translation for openerp-web +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-10-07 10:39+0200\n" +"PO-Revision-Date: 2011-10-07 16:00+0000\n" +"Last-Translator: Cristian Salamea (Gnuthink) \n" +"Language-Team: Spanish (Ecuador) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Welcome to your new OpenERP instance." +msgstr "Bienvenido a tu nueva instancia de OpenERP" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember to bookmark this page." +msgstr "Recuerda marcar esta página" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember your login:" +msgstr "Recordar tu inicio de sesión" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Choose the first OpenERP Application you want to install.." +msgstr "Escoge la primea Aplicación OpenERP que deseas instalar..." + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Install" +msgstr "Instalar" diff --git a/addons/web_default_home/po/et.po b/addons/web_default_home/po/et.po new file mode 100644 index 00000000000..7eefdc69ad7 --- /dev/null +++ b/addons/web_default_home/po/et.po @@ -0,0 +1,38 @@ +# Estonian translation for openerp-web +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-10-07 10:39+0200\n" +"PO-Revision-Date: 2011-10-10 19:29+0000\n" +"Last-Translator: Aare Vesi \n" +"Language-Team: Estonian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Welcome to your new OpenERP instance." +msgstr "" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember to bookmark this page." +msgstr "" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember your login:" +msgstr "" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Choose the first OpenERP Application you want to install.." +msgstr "" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Install" +msgstr "Paigalda" diff --git a/addons/web_default_home/po/fr.po b/addons/web_default_home/po/fr.po new file mode 100644 index 00000000000..5b3d1f8acfc --- /dev/null +++ b/addons/web_default_home/po/fr.po @@ -0,0 +1,39 @@ +# French translation for openerp-web +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-10-07 10:39+0200\n" +"PO-Revision-Date: 2011-10-23 12:10+0000\n" +"Last-Translator: fhe (OpenERP) \n" +"Language-Team: French \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Welcome to your new OpenERP instance." +msgstr "Bienvenue dans votre nouvelle instance OpenERP." + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember to bookmark this page." +msgstr "Assurez-vous de marquer cette page comme favoris." + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember your login:" +msgstr "Mémorisez votre identifiant:" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Choose the first OpenERP Application you want to install.." +msgstr "" +"Choisissez la première application OpenERP que vous voulez installer..." + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Install" +msgstr "Installer" diff --git a/addons/web_default_home/po/gl.po b/addons/web_default_home/po/gl.po new file mode 100644 index 00000000000..76a26285607 --- /dev/null +++ b/addons/web_default_home/po/gl.po @@ -0,0 +1,38 @@ +# Galician translation for openerp-web +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-10-07 10:39+0200\n" +"PO-Revision-Date: 2011-10-19 10:31+0000\n" +"Last-Translator: Amós Oviedo \n" +"Language-Team: Galician \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Welcome to your new OpenERP instance." +msgstr "Binvido á súa nova instancia de OpenERP." + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember to bookmark this page." +msgstr "Recorde engadir a marcadores esta páxgina" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember your login:" +msgstr "Recordar o seu inicio de sesión:" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Choose the first OpenERP Application you want to install.." +msgstr "Elixa a primeira Aplicación de OpenERP que quere instalar." + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Install" +msgstr "Instalar" diff --git a/addons/web_default_home/po/hr.po b/addons/web_default_home/po/hr.po new file mode 100644 index 00000000000..c861ed2cfe2 --- /dev/null +++ b/addons/web_default_home/po/hr.po @@ -0,0 +1,38 @@ +# Croatian translation for openerp-web +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-10-07 10:39+0200\n" +"PO-Revision-Date: 2011-11-28 12:10+0000\n" +"Last-Translator: Goran Kliska \n" +"Language-Team: Croatian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Welcome to your new OpenERP instance." +msgstr "Dobrodošli u Vašu novu OpenERP instancu" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember to bookmark this page." +msgstr "Zabilježite ovu stranicu." + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember your login:" +msgstr "Vaše korisničko ime:" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Choose the first OpenERP Application you want to install.." +msgstr "Instalirajte prvu OpenERP aplikaciju." + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Install" +msgstr "Instaliraj" diff --git a/addons/web_default_home/po/it.po b/addons/web_default_home/po/it.po new file mode 100644 index 00000000000..53c4f3279ed --- /dev/null +++ b/addons/web_default_home/po/it.po @@ -0,0 +1,38 @@ +# Italian translation for openerp-web +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-10-07 10:39+0200\n" +"PO-Revision-Date: 2011-10-08 13:41+0000\n" +"Last-Translator: Nicola Riolini - Micronaet \n" +"Language-Team: Italian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Welcome to your new OpenERP instance." +msgstr "Benvenuto nella nuova istanza di OpenERP" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember to bookmark this page." +msgstr "Ricordarsi di aggiungere ai preferiti questa pagina" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember your login:" +msgstr "Ricordare il proprio login:" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Choose the first OpenERP Application you want to install.." +msgstr "Scegliere la prima applicazione OpenERP che volete installare..." + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Install" +msgstr "Installa" diff --git a/addons/web_default_home/po/nl.po b/addons/web_default_home/po/nl.po new file mode 100644 index 00000000000..396832aad53 --- /dev/null +++ b/addons/web_default_home/po/nl.po @@ -0,0 +1,38 @@ +# Dutch translation for openerp-web +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-10-07 10:39+0200\n" +"PO-Revision-Date: 2011-12-06 11:42+0000\n" +"Last-Translator: Douwe Wullink (Dypalio) \n" +"Language-Team: Dutch \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Welcome to your new OpenERP instance." +msgstr "Welkom bij uw nieuwe OpenERP versie." + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember to bookmark this page." +msgstr "Vergeet niet een bladwijzer te maken van deze pagina" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember your login:" +msgstr "Onthoudt uw login:" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Choose the first OpenERP Application you want to install.." +msgstr "Kies de eerste OpenERP applicatie die u wilt installeren.." + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Install" +msgstr "Installeren" diff --git a/addons/web_default_home/po/nl_BE.po b/addons/web_default_home/po/nl_BE.po new file mode 100644 index 00000000000..ec659a50028 --- /dev/null +++ b/addons/web_default_home/po/nl_BE.po @@ -0,0 +1,38 @@ +# Dutch (Belgium) translation for openerp-web +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-10-07 10:39+0200\n" +"PO-Revision-Date: 2011-10-07 09:07+0000\n" +"Last-Translator: Niels Huylebroeck \n" +"Language-Team: Dutch (Belgium) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Welcome to your new OpenERP instance." +msgstr "Welkom bij uw nieuwe OpenERP." + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember to bookmark this page." +msgstr "Gelieve een bookmark voor deze pagina te maken." + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember your login:" +msgstr "Vergeet je login niet:" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Choose the first OpenERP Application you want to install.." +msgstr "Kies welke OpenERP Applicatie je wilt installeren..." + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Install" +msgstr "Installeer" diff --git a/addons/web_default_home/po/pl.po b/addons/web_default_home/po/pl.po new file mode 100644 index 00000000000..fff21cfe8cb --- /dev/null +++ b/addons/web_default_home/po/pl.po @@ -0,0 +1,38 @@ +# Polish translation for openerp-web +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-10-07 10:39+0200\n" +"PO-Revision-Date: 2011-11-04 16:30+0000\n" +"Last-Translator: Grzegorz Grzelak (OpenGLOBE.pl) \n" +"Language-Team: Polish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Welcome to your new OpenERP instance." +msgstr "Witamy w twojej nowej instancji OpenERP." + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember to bookmark this page." +msgstr "Pamiętaj o dodaniu tej strony do zakładek." + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember your login:" +msgstr "Zapamiętaj twój login:" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Choose the first OpenERP Application you want to install.." +msgstr "Wybierz pierwszą aplikację OpenERP do instalacji." + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Install" +msgstr "Instaluj" diff --git a/addons/web_default_home/po/ru.po b/addons/web_default_home/po/ru.po new file mode 100644 index 00000000000..763545e2c86 --- /dev/null +++ b/addons/web_default_home/po/ru.po @@ -0,0 +1,38 @@ +# Russian translation for openerp-web +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-10-07 10:39+0200\n" +"PO-Revision-Date: 2011-12-02 07:13+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Russian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Welcome to your new OpenERP instance." +msgstr "" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember to bookmark this page." +msgstr "" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember your login:" +msgstr "" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Choose the first OpenERP Application you want to install.." +msgstr "" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Install" +msgstr "" diff --git a/addons/web_default_home/po/sk.po b/addons/web_default_home/po/sk.po new file mode 100644 index 00000000000..6bf6b771fd0 --- /dev/null +++ b/addons/web_default_home/po/sk.po @@ -0,0 +1,38 @@ +# Slovak translation for openerp-web +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-10-07 10:39+0200\n" +"PO-Revision-Date: 2011-11-01 13:27+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Slovak \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Welcome to your new OpenERP instance." +msgstr "" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember to bookmark this page." +msgstr "" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember your login:" +msgstr "" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Choose the first OpenERP Application you want to install.." +msgstr "" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Install" +msgstr "" diff --git a/addons/web_default_home/po/sl.po b/addons/web_default_home/po/sl.po new file mode 100644 index 00000000000..6313e8e12ad --- /dev/null +++ b/addons/web_default_home/po/sl.po @@ -0,0 +1,38 @@ +# Slovenian translation for openerp-web +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-10-07 10:39+0200\n" +"PO-Revision-Date: 2011-10-19 06:24+0000\n" +"Last-Translator: Anze (Neotek) \n" +"Language-Team: Slovenian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Welcome to your new OpenERP instance." +msgstr "Dobrodošli v vaš nov primer OpenERP." + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember to bookmark this page." +msgstr "Ne pozabite narediti zaznamka te strani." + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember your login:" +msgstr "Zapomni si prijavo:" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Choose the first OpenERP Application you want to install.." +msgstr "Izberite prvi aplikacijo OpenERP, ki jo želite namestiti .." + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Install" +msgstr "Namesti" diff --git a/addons/web_default_home/po/tr.po b/addons/web_default_home/po/tr.po new file mode 100644 index 00000000000..4db6b678872 --- /dev/null +++ b/addons/web_default_home/po/tr.po @@ -0,0 +1,38 @@ +# Turkish translation for openerp-web +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-10-07 10:39+0200\n" +"PO-Revision-Date: 2012-01-08 00:28+0000\n" +"Last-Translator: Ahmet Altınışık \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-09 05:08+0000\n" +"X-Generator: Launchpad (build 14640)\n" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Welcome to your new OpenERP instance." +msgstr "Yeni OpenERP oturumunuza hoşgeldiniz." + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember to bookmark this page." +msgstr "Bu sayfayı Sık kullanılanlara eklemeyi unutma" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember your login:" +msgstr "Kullanıcı adını hatırla:" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Choose the first OpenERP Application you want to install.." +msgstr "Kurmak istediğiniz ilk OpenERP uygulamasını seçin" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Install" +msgstr "Kur" diff --git a/addons/web_default_home/po/uk.po b/addons/web_default_home/po/uk.po new file mode 100644 index 00000000000..e879941dd3b --- /dev/null +++ b/addons/web_default_home/po/uk.po @@ -0,0 +1,38 @@ +# Ukrainian translation for openerp-web +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-10-07 10:39+0200\n" +"PO-Revision-Date: 2011-12-07 16:56+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Ukrainian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Welcome to your new OpenERP instance." +msgstr "" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember to bookmark this page." +msgstr "" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Remember your login:" +msgstr "" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Choose the first OpenERP Application you want to install.." +msgstr "" + +#: addons/web_default_home/static/src/xml/web_default_home.xml:0 +msgid "Install" +msgstr "" diff --git a/addons/web_diagram/po/ar.po b/addons/web_diagram/po/ar.po index ffb17a6ca17..58874415e66 100644 --- a/addons/web_diagram/po/ar.po +++ b/addons/web_diagram/po/ar.po @@ -8,26 +8,26 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-20 18:48+0100\n" -"PO-Revision-Date: 2011-11-03 15:11+0000\n" -"Last-Translator: kifcaliph \n" +"PO-Revision-Date: 2012-01-08 20:46+0000\n" +"Last-Translator: kifcaliph \n" "Language-Team: Arabic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-09 05:08+0000\n" +"X-Generator: Launchpad (build 14640)\n" #: addons/web_diagram/static/src/js/diagram.js:11 msgid "Diagram" -msgstr "" +msgstr "الرسم التخطيطي" #: addons/web_diagram/static/src/js/diagram.js:210 msgid "Cancel" -msgstr "" +msgstr "إلغاء" #: addons/web_diagram/static/src/js/diagram.js:211 msgid "Save" -msgstr "" +msgstr "حفظ" #: addons/web_diagram/static/src/xml/base_diagram.xml:0 msgid "New Node" diff --git a/addons/web_diagram/po/bn.po b/addons/web_diagram/po/bn.po index f6819bbbfe5..bf3d58c3f63 100644 --- a/addons/web_diagram/po/bn.po +++ b/addons/web_diagram/po/bn.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:17+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_diagram/static/src/js/diagram.js:11 msgid "Diagram" diff --git a/addons/web_diagram/po/da.po b/addons/web_diagram/po/da.po index d12ebacdbd8..7fcfdea88df 100644 --- a/addons/web_diagram/po/da.po +++ b/addons/web_diagram/po/da.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_diagram/static/src/js/diagram.js:11 msgid "Diagram" diff --git a/addons/web_diagram/po/de.po b/addons/web_diagram/po/de.po index dd2a9e49127..9b268828c2a 100644 --- a/addons/web_diagram/po/de.po +++ b/addons/web_diagram/po/de.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_diagram/static/src/js/diagram.js:11 msgid "Diagram" diff --git a/addons/web_diagram/po/es.po b/addons/web_diagram/po/es.po index 1811fda5476..24c765bdef8 100644 --- a/addons/web_diagram/po/es.po +++ b/addons/web_diagram/po/es.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_diagram/static/src/js/diagram.js:11 msgid "Diagram" diff --git a/addons/web_diagram/po/es_EC.po b/addons/web_diagram/po/es_EC.po index ace095385a1..6b5a12f213c 100644 --- a/addons/web_diagram/po/es_EC.po +++ b/addons/web_diagram/po/es_EC.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_diagram/static/src/js/diagram.js:11 msgid "Diagram" diff --git a/addons/web_diagram/po/et.po b/addons/web_diagram/po/et.po index dad21201ba8..c2f98ed7bb8 100644 --- a/addons/web_diagram/po/et.po +++ b/addons/web_diagram/po/et.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_diagram/static/src/js/diagram.js:11 msgid "Diagram" diff --git a/addons/web_diagram/po/gl.po b/addons/web_diagram/po/gl.po index 1802606a1e1..8596575d9b1 100644 --- a/addons/web_diagram/po/gl.po +++ b/addons/web_diagram/po/gl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_diagram/static/src/js/diagram.js:11 msgid "Diagram" diff --git a/addons/web_diagram/po/hr.po b/addons/web_diagram/po/hr.po index 2c1aac90c0b..2faf7d412e9 100644 --- a/addons/web_diagram/po/hr.po +++ b/addons/web_diagram/po/hr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_diagram/static/src/js/diagram.js:11 msgid "Diagram" diff --git a/addons/web_diagram/po/it.po b/addons/web_diagram/po/it.po index c85b8ed9ef7..be0fcd90cd9 100644 --- a/addons/web_diagram/po/it.po +++ b/addons/web_diagram/po/it.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_diagram/static/src/js/diagram.js:11 msgid "Diagram" diff --git a/addons/web_diagram/po/nl.po b/addons/web_diagram/po/nl.po index b2a074f38fb..529be1fa15b 100644 --- a/addons/web_diagram/po/nl.po +++ b/addons/web_diagram/po/nl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_diagram/static/src/js/diagram.js:11 msgid "Diagram" diff --git a/addons/web_diagram/po/nl_BE.po b/addons/web_diagram/po/nl_BE.po index 3a81672756b..263e3872f10 100644 --- a/addons/web_diagram/po/nl_BE.po +++ b/addons/web_diagram/po/nl_BE.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_diagram/static/src/js/diagram.js:11 msgid "Diagram" diff --git a/addons/web_diagram/po/pl.po b/addons/web_diagram/po/pl.po index 9a59f38a921..3e1eeda4288 100644 --- a/addons/web_diagram/po/pl.po +++ b/addons/web_diagram/po/pl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_diagram/static/src/js/diagram.js:11 msgid "Diagram" diff --git a/addons/web_diagram/po/ru.po b/addons/web_diagram/po/ru.po index 0545818dd10..ab6df8c1736 100644 --- a/addons/web_diagram/po/ru.po +++ b/addons/web_diagram/po/ru.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_diagram/static/src/js/diagram.js:11 msgid "Diagram" diff --git a/addons/web_diagram/po/sl.po b/addons/web_diagram/po/sl.po index 6320173cba3..91b300d8d58 100644 --- a/addons/web_diagram/po/sl.po +++ b/addons/web_diagram/po/sl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_diagram/static/src/js/diagram.js:11 msgid "Diagram" diff --git a/addons/web_diagram/po/tr.po b/addons/web_diagram/po/tr.po new file mode 100644 index 00000000000..34f95ca2c0b --- /dev/null +++ b/addons/web_diagram/po/tr.po @@ -0,0 +1,58 @@ +# Turkish translation for openerp-web +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-20 18:48+0100\n" +"PO-Revision-Date: 2012-01-08 00:26+0000\n" +"Last-Translator: Ahmet Altınışık \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-09 05:08+0000\n" +"X-Generator: Launchpad (build 14640)\n" + +#: addons/web_diagram/static/src/js/diagram.js:11 +msgid "Diagram" +msgstr "Diyagram" + +#: addons/web_diagram/static/src/js/diagram.js:210 +msgid "Cancel" +msgstr "İptal Et" + +#: addons/web_diagram/static/src/js/diagram.js:211 +msgid "Save" +msgstr "Kaydet" + +#: addons/web_diagram/static/src/xml/base_diagram.xml:0 +msgid "New Node" +msgstr "Yeni Düğüm" + +#: addons/web_diagram/static/src/xml/base_diagram.xml:0 +msgid "First" +msgstr "İlk" + +#: addons/web_diagram/static/src/xml/base_diagram.xml:0 +msgid "<<" +msgstr "<<" + +#: addons/web_diagram/static/src/xml/base_diagram.xml:0 +msgid "0" +msgstr "0" + +#: addons/web_diagram/static/src/xml/base_diagram.xml:0 +msgid "/" +msgstr "/" + +#: addons/web_diagram/static/src/xml/base_diagram.xml:0 +msgid ">>" +msgstr ">>" + +#: addons/web_diagram/static/src/xml/base_diagram.xml:0 +msgid "Last" +msgstr "Son" diff --git a/addons/web_diagram/static/src/js/diagram.js b/addons/web_diagram/static/src/js/diagram.js index 4ba59628c0d..a92eb8c2895 100644 --- a/addons/web_diagram/static/src/js/diagram.js +++ b/addons/web_diagram/static/src/js/diagram.js @@ -299,6 +299,11 @@ openerp.web.DiagramView = openerp.web.View.extend({ } $pager.find('span.oe_pager_index').html(index); $pager.find('span.oe_pager_count').html(this.dataset.count); + }, + + do_show: function() { + this.do_push_state({}); + return this._super(); } }); }; diff --git a/addons/web_gantt/po/ar.po b/addons/web_gantt/po/ar.po new file mode 100644 index 00000000000..b21b8e19e18 --- /dev/null +++ b/addons/web_gantt/po/ar.po @@ -0,0 +1,34 @@ +# Arabic translation for openerp-web +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-20 18:48+0100\n" +"PO-Revision-Date: 2012-01-08 20:49+0000\n" +"Last-Translator: kifcaliph \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-09 05:08+0000\n" +"X-Generator: Launchpad (build 14640)\n" + +#: addons/web_gantt/static/src/js/gantt.js:10 +msgid "Gantt" +msgstr "جانت" + +#: addons/web_gantt/static/src/js/gantt.js:51 +msgid "date_start is not defined " +msgstr "تاريخ البدء (date_start ) غير معرف " + +#: addons/web_gantt/static/src/js/gantt.js:110 +msgid "date_start is not defined" +msgstr "تاريخ البدء (date_start ) غير معرف" + +#: addons/web_gantt/static/src/xml/web_gantt.xml:0 +msgid "Create" +msgstr "إنشاء" diff --git a/addons/web_gantt/po/de.po b/addons/web_gantt/po/de.po index 129509360a3..732e55b219d 100644 --- a/addons/web_gantt/po/de.po +++ b/addons/web_gantt/po/de.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_gantt/static/src/js/gantt.js:10 msgid "Gantt" diff --git a/addons/web_gantt/po/hr.po b/addons/web_gantt/po/hr.po index 48d62488977..25fb1c68133 100644 --- a/addons/web_gantt/po/hr.po +++ b/addons/web_gantt/po/hr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-22 05:32+0000\n" -"X-Generator: Launchpad (build 14560)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_gantt/static/src/js/gantt.js:10 msgid "Gantt" diff --git a/addons/web_gantt/po/tr.po b/addons/web_gantt/po/tr.po new file mode 100644 index 00000000000..e3da73a3831 --- /dev/null +++ b/addons/web_gantt/po/tr.po @@ -0,0 +1,34 @@ +# Turkish translation for openerp-web +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-20 18:48+0100\n" +"PO-Revision-Date: 2012-01-08 00:25+0000\n" +"Last-Translator: Ahmet Altınışık \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-09 05:08+0000\n" +"X-Generator: Launchpad (build 14640)\n" + +#: addons/web_gantt/static/src/js/gantt.js:10 +msgid "Gantt" +msgstr "Gantt" + +#: addons/web_gantt/static/src/js/gantt.js:51 +msgid "date_start is not defined " +msgstr "date_start tanımlı değil " + +#: addons/web_gantt/static/src/js/gantt.js:110 +msgid "date_start is not defined" +msgstr "date_start tanımlı değil" + +#: addons/web_gantt/static/src/xml/web_gantt.xml:0 +msgid "Create" +msgstr "Oluştur" diff --git a/addons/web_gantt/po/zh_CN.po b/addons/web_gantt/po/zh_CN.po new file mode 100644 index 00000000000..2491d7331c4 --- /dev/null +++ b/addons/web_gantt/po/zh_CN.po @@ -0,0 +1,34 @@ +# Chinese (Simplified) translation for openerp-web +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-20 18:48+0100\n" +"PO-Revision-Date: 2012-01-07 05:26+0000\n" +"Last-Translator: Wei \"oldrev\" Li \n" +"Language-Team: Chinese (Simplified) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-08 05:27+0000\n" +"X-Generator: Launchpad (build 14640)\n" + +#: addons/web_gantt/static/src/js/gantt.js:10 +msgid "Gantt" +msgstr "甘特图" + +#: addons/web_gantt/static/src/js/gantt.js:51 +msgid "date_start is not defined " +msgstr "“date_start”未定义 " + +#: addons/web_gantt/static/src/js/gantt.js:110 +msgid "date_start is not defined" +msgstr "“date_start”未定义" + +#: addons/web_gantt/static/src/xml/web_gantt.xml:0 +msgid "Create" +msgstr "创建" diff --git a/addons/web_gantt/static/src/js/gantt.js b/addons/web_gantt/static/src/js/gantt.js index 3b50531b414..2b84f18ac88 100644 --- a/addons/web_gantt/static/src/js/gantt.js +++ b/addons/web_gantt/static/src/js/gantt.js @@ -48,7 +48,8 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ } if (!this.date_start) { - return self.do_warn(_t("date_start is not defined ")) + console.error("date_start is not defined in the definition of this gantt view"); + return; } this.$element.html(QWeb.render("GanttView", {'height': $('.oe-application-container').height(), 'width': $('.oe-application-container').width()})); @@ -99,17 +100,14 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ on_project_loaded: function(events) { if(!events.length) return; - var self = this, - started_projects = _.filter(events, function(res) { - return res[self.date_start]; + var self = this; + var started_projects = _.filter(events, function(res) { + return !!res[self.date_start]; }); this.database_projects = started_projects; - if(!started_projects.length) - return self.do_warn(_t("date_start is not defined")); - - if(!self.name && started_projects.length) { + if(!self.name && started_projects.length > 0) { var name = started_projects[0][self.parent]; self.name = name instanceof Array? name[name.length - 1] : name; } @@ -517,6 +515,11 @@ openerp.web_gantt.GanttView = openerp.web.View.extend({ self.on_project_loaded(projects); }); }); + }, + + do_show: function() { + this.do_push_state({}); + return this._super(); } }); diff --git a/addons/web_graph/po/ar.po b/addons/web_graph/po/ar.po new file mode 100644 index 00000000000..68012c50106 --- /dev/null +++ b/addons/web_graph/po/ar.po @@ -0,0 +1,22 @@ +# Arabic translation for openerp-web +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-20 18:48+0100\n" +"PO-Revision-Date: 2012-01-08 20:22+0000\n" +"Last-Translator: kifcaliph \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-09 05:08+0000\n" +"X-Generator: Launchpad (build 14640)\n" + +#: addons/web_graph/static/src/js/graph.js:19 +msgid "Graph" +msgstr "الرسم البياني" diff --git a/addons/web_graph/po/de.po b/addons/web_graph/po/de.po index 6566c2056d4..1671d63d6dc 100644 --- a/addons/web_graph/po/de.po +++ b/addons/web_graph/po/de.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_graph/static/src/js/graph.js:19 msgid "Graph" diff --git a/addons/web_graph/po/hr.po b/addons/web_graph/po/hr.po index 9df9037e7f2..88435446e37 100644 --- a/addons/web_graph/po/hr.po +++ b/addons/web_graph/po/hr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_graph/static/src/js/graph.js:19 msgid "Graph" diff --git a/addons/web_graph/po/tr.po b/addons/web_graph/po/tr.po new file mode 100644 index 00000000000..83284c58ca9 --- /dev/null +++ b/addons/web_graph/po/tr.po @@ -0,0 +1,22 @@ +# Turkish translation for openerp-web +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-20 18:48+0100\n" +"PO-Revision-Date: 2012-01-08 00:25+0000\n" +"Last-Translator: Ahmet Altınışık \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-09 05:08+0000\n" +"X-Generator: Launchpad (build 14640)\n" + +#: addons/web_graph/static/src/js/graph.js:19 +msgid "Graph" +msgstr "Grafik" diff --git a/addons/web_graph/po/zh_CN.po b/addons/web_graph/po/zh_CN.po new file mode 100644 index 00000000000..6ff1d55c867 --- /dev/null +++ b/addons/web_graph/po/zh_CN.po @@ -0,0 +1,22 @@ +# Chinese (Simplified) translation for openerp-web +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-20 18:48+0100\n" +"PO-Revision-Date: 2012-01-07 05:43+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (Simplified) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-08 05:27+0000\n" +"X-Generator: Launchpad (build 14640)\n" + +#: addons/web_graph/static/src/js/graph.js:19 +msgid "Graph" +msgstr "" diff --git a/addons/web_graph/static/src/js/graph.js b/addons/web_graph/static/src/js/graph.js index e63eec884cd..30a10eee73a 100644 --- a/addons/web_graph/static/src/js/graph.js +++ b/addons/web_graph/static/src/js/graph.js @@ -424,6 +424,11 @@ openerp.web_graph.GraphView = openerp.web.View.extend({ } return self.dataset.read_slice(self.list_fields(), {}, $.proxy(self, 'schedule_chart')); }); + }, + + do_show: function() { + this.do_push_state({}); + return this._super(); } }); }; diff --git a/addons/web_hello/po/fr.po b/addons/web_hello/po/fr.po index 67c42600dcd..7a2085f92d9 100644 --- a/addons/web_hello/po/fr.po +++ b/addons/web_hello/po/fr.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" diff --git a/addons/web_kanban/static/src/js/kanban.js b/addons/web_kanban/static/src/js/kanban.js index ff4fdef319c..00a63f82e1d 100644 --- a/addons/web_kanban/static/src/js/kanban.js +++ b/addons/web_kanban/static/src/js/kanban.js @@ -271,6 +271,11 @@ openerp.web_kanban.KanbanView = openerp.web.View.extend({ group.$element.css('width', Math.round(100/unfolded) + '%'); } }); + }, + + do_show: function() { + this.do_push_state({}); + return this._super(); } }); diff --git a/addons/web_mobile/po/ar.po b/addons/web_mobile/po/ar.po index 23e45b8bcdf..48267c6d4d4 100644 --- a/addons/web_mobile/po/ar.po +++ b/addons/web_mobile/po/ar.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-12-20 18:48+0100\n" -"PO-Revision-Date: 2011-11-03 15:13+0000\n" -"Last-Translator: kifcaliph \n" +"PO-Revision-Date: 2012-01-08 20:48+0000\n" +"Last-Translator: kifcaliph \n" "Language-Team: Arabic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-09 05:08+0000\n" +"X-Generator: Launchpad (build 14640)\n" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "OpenERP" @@ -43,7 +43,7 @@ msgstr "اسم مستخدم او كلمة مرور خاطئة" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "Powered by openerp.com" -msgstr "" +msgstr "مدعومة بكل من openerp.com و kifcaliph" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "Favourite" @@ -59,7 +59,7 @@ msgstr "تسجيل الخروج" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "There are no records to show." -msgstr "" +msgstr "لا يوجد سجلات للعرض" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid ":" @@ -67,8 +67,8 @@ msgstr ":" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "On" -msgstr "" +msgstr "تشغيل" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "Off" -msgstr "" +msgstr "إطفاﺀ" diff --git a/addons/web_mobile/po/bn.po b/addons/web_mobile/po/bn.po index 9c61f2dc00f..2277d50758f 100644 --- a/addons/web_mobile/po/bn.po +++ b/addons/web_mobile/po/bn.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "OpenERP" diff --git a/addons/web_mobile/po/da.po b/addons/web_mobile/po/da.po index 086e0e55785..a29b55b6036 100644 --- a/addons/web_mobile/po/da.po +++ b/addons/web_mobile/po/da.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "OpenERP" diff --git a/addons/web_mobile/po/de.po b/addons/web_mobile/po/de.po index f3c2902861e..59e44b5f8af 100644 --- a/addons/web_mobile/po/de.po +++ b/addons/web_mobile/po/de.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "OpenERP" diff --git a/addons/web_mobile/po/es.po b/addons/web_mobile/po/es.po index e0f00733a85..4c959d16f16 100644 --- a/addons/web_mobile/po/es.po +++ b/addons/web_mobile/po/es.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "OpenERP" diff --git a/addons/web_mobile/po/es_EC.po b/addons/web_mobile/po/es_EC.po index 484048b13d0..a2f0700a8d3 100644 --- a/addons/web_mobile/po/es_EC.po +++ b/addons/web_mobile/po/es_EC.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "OpenERP" diff --git a/addons/web_mobile/po/et.po b/addons/web_mobile/po/et.po index 9a862512247..aef8a49c43c 100644 --- a/addons/web_mobile/po/et.po +++ b/addons/web_mobile/po/et.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "OpenERP" diff --git a/addons/web_mobile/po/fr.po b/addons/web_mobile/po/fr.po index b2e92458b83..091a24d6f69 100644 --- a/addons/web_mobile/po/fr.po +++ b/addons/web_mobile/po/fr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "OpenERP" diff --git a/addons/web_mobile/po/gl.po b/addons/web_mobile/po/gl.po index 0d2624f16b0..bfc22cae6ea 100644 --- a/addons/web_mobile/po/gl.po +++ b/addons/web_mobile/po/gl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "OpenERP" diff --git a/addons/web_mobile/po/hr.po b/addons/web_mobile/po/hr.po index 959d4538892..606df0036a9 100644 --- a/addons/web_mobile/po/hr.po +++ b/addons/web_mobile/po/hr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "OpenERP" diff --git a/addons/web_mobile/po/it.po b/addons/web_mobile/po/it.po index 3069e877c72..540d25f96d1 100644 --- a/addons/web_mobile/po/it.po +++ b/addons/web_mobile/po/it.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "OpenERP" diff --git a/addons/web_mobile/po/nl.po b/addons/web_mobile/po/nl.po index d223a3f17bf..77815bde7ac 100644 --- a/addons/web_mobile/po/nl.po +++ b/addons/web_mobile/po/nl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "OpenERP" diff --git a/addons/web_mobile/po/nl_BE.po b/addons/web_mobile/po/nl_BE.po index df16dbd89d4..6fde2f2da14 100644 --- a/addons/web_mobile/po/nl_BE.po +++ b/addons/web_mobile/po/nl_BE.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "OpenERP" diff --git a/addons/web_mobile/po/pl.po b/addons/web_mobile/po/pl.po index 12831fe2722..1b6a0acce84 100644 --- a/addons/web_mobile/po/pl.po +++ b/addons/web_mobile/po/pl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "OpenERP" diff --git a/addons/web_mobile/po/pt.po b/addons/web_mobile/po/pt.po index bf9a19bcbad..39ec9fb5e67 100644 --- a/addons/web_mobile/po/pt.po +++ b/addons/web_mobile/po/pt.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "OpenERP" diff --git a/addons/web_mobile/po/ru.po b/addons/web_mobile/po/ru.po index b8aea8049bf..35530285323 100644 --- a/addons/web_mobile/po/ru.po +++ b/addons/web_mobile/po/ru.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "OpenERP" diff --git a/addons/web_mobile/po/sk.po b/addons/web_mobile/po/sk.po index 854e51c745c..bab3783deb1 100644 --- a/addons/web_mobile/po/sk.po +++ b/addons/web_mobile/po/sk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "OpenERP" diff --git a/addons/web_mobile/po/sl.po b/addons/web_mobile/po/sl.po index 461ae521a92..05022c8233a 100644 --- a/addons/web_mobile/po/sl.po +++ b/addons/web_mobile/po/sl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "OpenERP" diff --git a/addons/web_mobile/po/tr.po b/addons/web_mobile/po/tr.po new file mode 100644 index 00000000000..cf82c9baa42 --- /dev/null +++ b/addons/web_mobile/po/tr.po @@ -0,0 +1,74 @@ +# Turkish translation for openerp-web +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-12-20 18:48+0100\n" +"PO-Revision-Date: 2012-01-08 00:24+0000\n" +"Last-Translator: Ahmet Altınışık \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-01-09 05:08+0000\n" +"X-Generator: Launchpad (build 14640)\n" + +#: addons/web_mobile/static/src/xml/web_mobile.xml:0 +msgid "OpenERP" +msgstr "OpenERP" + +#: addons/web_mobile/static/src/xml/web_mobile.xml:0 +msgid "Database:" +msgstr "Veritabanı:" + +#: addons/web_mobile/static/src/xml/web_mobile.xml:0 +msgid "Login:" +msgstr "Kullanıcı:" + +#: addons/web_mobile/static/src/xml/web_mobile.xml:0 +msgid "Password:" +msgstr "Şifre:" + +#: addons/web_mobile/static/src/xml/web_mobile.xml:0 +msgid "Login" +msgstr "Oturum Aç" + +#: addons/web_mobile/static/src/xml/web_mobile.xml:0 +msgid "Bad username or password" +msgstr "Hatalı Kullanıcı ya da şifre" + +#: addons/web_mobile/static/src/xml/web_mobile.xml:0 +msgid "Powered by openerp.com" +msgstr "openerp.com ile yapıldı" + +#: addons/web_mobile/static/src/xml/web_mobile.xml:0 +msgid "Favourite" +msgstr "Favori" + +#: addons/web_mobile/static/src/xml/web_mobile.xml:0 +msgid "Preference" +msgstr "Tercih" + +#: addons/web_mobile/static/src/xml/web_mobile.xml:0 +msgid "Logout" +msgstr "Oturumu kapat" + +#: addons/web_mobile/static/src/xml/web_mobile.xml:0 +msgid "There are no records to show." +msgstr "Gösterilecek kayıt yok" + +#: addons/web_mobile/static/src/xml/web_mobile.xml:0 +msgid ":" +msgstr ":" + +#: addons/web_mobile/static/src/xml/web_mobile.xml:0 +msgid "On" +msgstr "Açık" + +#: addons/web_mobile/static/src/xml/web_mobile.xml:0 +msgid "Off" +msgstr "Kapalı" diff --git a/addons/web_mobile/po/uk.po b/addons/web_mobile/po/uk.po index 35782ad143e..fe1f4416f6f 100644 --- a/addons/web_mobile/po/uk.po +++ b/addons/web_mobile/po/uk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-12-21 05:28+0000\n" -"X-Generator: Launchpad (build 14538)\n" +"X-Launchpad-Export-Date: 2012-01-04 05:18+0000\n" +"X-Generator: Launchpad (build 14616)\n" #: addons/web_mobile/static/src/xml/web_mobile.xml:0 msgid "OpenERP"