From d3e87b4d5a4c24e31988bf55e92a43d9bdf799a5 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Mon, 4 Jul 2011 16:18:23 +0200 Subject: [PATCH] [IMP] introduce i18n bzr revid: rco@openerp.com-20110704141823-fe4jzgtlcsnfpwt9 --- addons/portal/i18n/en_US.po | 393 ++++++++++++++++++++++++++ addons/portal/i18n/portal.pot | 393 ++++++++++++++++++++++++++ addons/portal/portal.py | 5 +- addons/portal/portal_view.xml | 2 +- addons/portal/wizard/portal_wizard.py | 2 +- 5 files changed, 791 insertions(+), 4 deletions(-) create mode 100644 addons/portal/i18n/en_US.po create mode 100644 addons/portal/i18n/portal.pot diff --git a/addons/portal/i18n/en_US.po b/addons/portal/i18n/en_US.po new file mode 100644 index 00000000000..ffc18da1f14 --- /dev/null +++ b/addons/portal/i18n/en_US.po @@ -0,0 +1,393 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * portal +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.1-dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2011-07-04 14:16+0000\n" +"PO-Revision-Date: 2011-07-04 14:16+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: portal +#: code:addons/portal/wizard/share_wizard.py:55 +#, python-format +msgid "Please select at least one user to share with" +msgstr "" + +#. module: portal +#: code:addons/portal/wizard/share_wizard.py:59 +#, python-format +msgid "Please select at least one group to share with" +msgstr "" + +#. module: portal +#: field:res.portal,group_id:0 +msgid "Group" +msgstr "" + +#. module: portal +#: help:res.portal,other_group_ids:0 +msgid "Those groups are assigned to the portal's users" +msgstr "" + +#. module: portal +#: view:share.wizard:0 +#: field:share.wizard,group_ids:0 +msgid "Existing groups" +msgstr "" + +#. module: portal +#: model:ir.model,name:portal.model_res_portal_wizard_user +msgid "Portal User Config" +msgstr "" + +#. module: portal +#: view:res.portal.wizard.user:0 +msgid "Portal User" +msgstr "" + +#. module: portal +#: help:res.portal,override_menu:0 +msgid "Enable this option to override the Menu Action of portal users" +msgstr "" + +#. module: portal +#: field:res.portal.wizard.user,user_email:0 +msgid "E-mail" +msgstr "" + +#. module: portal +#: view:res.portal:0 +msgid "Other Groups assigned to Users" +msgstr "" + +#. module: portal +#: constraint:res.users:0 +msgid "The chosen company is not in the allowed companies for this user" +msgstr "" + +#. module: portal +#: view:res.portal:0 +#: field:res.portal,widget_ids:0 +msgid "Widgets" +msgstr "" + +#. module: portal +#: model:ir.module.module,description:portal.module_meta_information +msgid "\n" +"This module defines 'portals' to customize the access to your OpenERP database\n" +"for external users.\n" +"\n" +"A portal defines customized user menu and access rights for a group of users\n" +"(the ones associated to that portal). It also associates user groups to the\n" +"portal users (adding a group in the portal automatically adds it to the portal\n" +"users, etc). That feature is very handy when used in combination with the\n" +"module 'share'.\n" +" " +msgstr "" + +#. module: portal +#: view:share.wizard:0 +msgid "Who do you want to share with?" +msgstr "" + +#. module: portal +#: view:res.portal.wizard:0 +msgid "Send Invitations" +msgstr "" + +#. module: portal +#: help:res.portal,url:0 +msgid "The url where portal users can connect to the server" +msgstr "" + +#. module: portal +#: field:res.portal.widget,widget_id:0 +msgid "Widget" +msgstr "" + +#. module: portal +#: help:res.portal.wizard,message:0 +msgid "This text is included in the welcome email sent to the users" +msgstr "" + +#. module: portal +#: help:res.portal,menu_action_id:0 +msgid "If set, replaces the standard menu for the portal's users" +msgstr "" + +#. module: portal +#: field:res.portal,parent_menu_id:0 +msgid "Parent Menu" +msgstr "" + +#. module: portal +#: view:res.portal:0 +msgid "Portal Name" +msgstr "" + +#. module: portal +#: view:res.portal.wizard.user:0 +msgid "Portal Users" +msgstr "" + +#. module: portal +#: field:res.portal,override_menu:0 +msgid "Override Menu Action of Users" +msgstr "" + +#. module: portal +#: field:res.portal,menu_action_id:0 +msgid "Menu Action" +msgstr "" + +#. module: portal +#: field:res.portal.wizard.user,name:0 +msgid "User Name" +msgstr "" + +#. module: portal +#: model:ir.model,name:portal.model_res_portal_widget +msgid "Portal Widgets" +msgstr "" + +#. module: portal +#: model:ir.model,name:portal.model_res_portal +#: model:ir.module.module,shortdesc:portal.module_meta_information +#: view:res.portal:0 +#: field:res.portal.widget,portal_id:0 +#: field:res.portal.wizard,portal_id:0 +msgid "Portal" +msgstr "" + +#. module: portal +#: code:addons/portal/wizard/portal_wizard.py:35 +#, python-format +msgid "Your OpenERP account at %(company)s" +msgstr "" + +#. module: portal +#: code:addons/portal/portal.py:110 +#: code:addons/portal/portal.py:184 +#, python-format +msgid "%s Menu" +msgstr "" + +#. module: portal +#: help:res.portal.wizard,portal_id:0 +msgid "The portal in which new users must be added" +msgstr "" + +#. module: portal +#: help:res.portal,widget_ids:0 +msgid "Widgets assigned to portal users" +msgstr "" + +#. module: portal +#: code:addons/portal/wizard/portal_wizard.py:163 +#, python-format +msgid "(missing url)" +msgstr "" + +#. module: portal +#: view:share.wizard:0 +#: field:share.wizard,user_ids:0 +msgid "Existing users" +msgstr "" + +#. module: portal +#: field:res.portal.wizard.user,wizard_id:0 +msgid "Wizard" +msgstr "" + +#. module: portal +#: help:res.portal.wizard.user,user_email:0 +msgid "Will be used as user login. Also necessary to send the account information to new users" +msgstr "" + +#. module: portal +#: field:res.portal.wizard.user,lang:0 +msgid "Language" +msgstr "" + +#. module: portal +#: field:res.portal,url:0 +msgid "URL" +msgstr "" + +#. module: portal +#: view:res.portal:0 +msgid "Widgets assigned to Users" +msgstr "" + +#. module: portal +#: help:res.portal.wizard.user,lang:0 +msgid "The language for the user's user interface" +msgstr "" + +#. module: portal +#: view:res.portal.wizard:0 +msgid "Cancel" +msgstr "" + +#. module: portal +#: view:res.portal:0 +msgid "Website" +msgstr "" + +#. module: portal +#: view:res.portal:0 +msgid "Create Parent Menu" +msgstr "" + +#. module: portal +#: view:res.portal.wizard:0 +msgid "The following text will be included in the welcome email sent to users." +msgstr "" + +#. module: portal +#: code:addons/portal/wizard/portal_wizard.py:135 +#, python-format +msgid "Email required" +msgstr "" + +#. module: portal +#: model:ir.model,name:portal.model_res_users +msgid "res.users" +msgstr "" + +#. module: portal +#: constraint:res.portal.wizard.user:0 +msgid "Invalid email address" +msgstr "" + +#. module: portal +#: code:addons/portal/wizard/portal_wizard.py:136 +#, python-format +msgid "You must have an email address in your User Preferences to send emails." +msgstr "" + +#. module: portal +#: model:ir.model,name:portal.model_ir_ui_menu +msgid "ir.ui.menu" +msgstr "" + +#. module: portal +#: help:res.portal,group_id:0 +msgid "The group extended by this portal" +msgstr "" + +#. module: portal +#: view:res.portal:0 +#: view:res.portal.wizard:0 +#: field:res.portal.wizard,user_ids:0 +msgid "Users" +msgstr "" + +#. module: portal +#: field:res.portal,other_group_ids:0 +msgid "Other User Groups" +msgstr "" + +#. module: portal +#: model:ir.actions.act_window,name:portal.portal_list_action +#: model:ir.ui.menu,name:portal.portal_list_menu +#: model:ir.ui.menu,name:portal.portal_menu +#: view:res.portal:0 +msgid "Portals" +msgstr "" + +#. module: portal +#: help:res.portal,parent_menu_id:0 +msgid "The menu action opens the submenus of this menu item" +msgstr "" + +#. module: portal +#: field:res.portal.widget,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: portal +#: field:res.users,partner_id:0 +msgid "Related Partner" +msgstr "" + +#. module: portal +#: view:res.portal:0 +msgid "Portal Menu" +msgstr "" + +#. module: portal +#: sql_constraint:res.users:0 +msgid "You can not have two users with the same login !" +msgstr "" + +#. module: portal +#: view:res.portal.wizard:0 +#: field:res.portal.wizard,message:0 +msgid "Invitation message" +msgstr "" + +#. module: portal +#: code:addons/portal/wizard/portal_wizard.py:36 +#, python-format +msgid "Dear %(name)s,\n" +"\n" +"You have been created an OpenERP account at %(url)s.\n" +"\n" +"Your login account data is:\n" +"Database: %(db)s\n" +"User: %(login)s\n" +"Password: %(password)s\n" +"\n" +"%(message)s\n" +"\n" +"--\n" +"OpenERP - Open Source Business Applications\n" +"http://www.openerp.com\n" +"" +msgstr "" + +#. module: portal +#: model:ir.model,name:portal.model_res_portal_wizard +msgid "Portal Wizard" +msgstr "" + +#. module: portal +#: help:res.portal.wizard.user,name:0 +msgid "The user's real name" +msgstr "" + +#. module: portal +#: model:ir.actions.act_window,name:portal.address_wizard_action +#: model:ir.actions.act_window,name:portal.partner_wizard_action +#: view:res.portal.wizard:0 +msgid "Add Portal Access" +msgstr "" + +#. module: portal +#: field:res.portal.wizard.user,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: portal +#: model:ir.actions.act_window,help:portal.portal_list_action +msgid "\n" +"A portal helps defining specific views and rules for a group of users (the\n" +"portal group). A portal menu, widgets and specific groups may be assigned to\n" +"the portal's users.\n" +" " +msgstr "" + +#. module: portal +#: model:ir.model,name:portal.model_share_wizard +msgid "Share Wizard" +msgstr "" + diff --git a/addons/portal/i18n/portal.pot b/addons/portal/i18n/portal.pot new file mode 100644 index 00000000000..ffc18da1f14 --- /dev/null +++ b/addons/portal/i18n/portal.pot @@ -0,0 +1,393 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * portal +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.1-dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2011-07-04 14:16+0000\n" +"PO-Revision-Date: 2011-07-04 14:16+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: portal +#: code:addons/portal/wizard/share_wizard.py:55 +#, python-format +msgid "Please select at least one user to share with" +msgstr "" + +#. module: portal +#: code:addons/portal/wizard/share_wizard.py:59 +#, python-format +msgid "Please select at least one group to share with" +msgstr "" + +#. module: portal +#: field:res.portal,group_id:0 +msgid "Group" +msgstr "" + +#. module: portal +#: help:res.portal,other_group_ids:0 +msgid "Those groups are assigned to the portal's users" +msgstr "" + +#. module: portal +#: view:share.wizard:0 +#: field:share.wizard,group_ids:0 +msgid "Existing groups" +msgstr "" + +#. module: portal +#: model:ir.model,name:portal.model_res_portal_wizard_user +msgid "Portal User Config" +msgstr "" + +#. module: portal +#: view:res.portal.wizard.user:0 +msgid "Portal User" +msgstr "" + +#. module: portal +#: help:res.portal,override_menu:0 +msgid "Enable this option to override the Menu Action of portal users" +msgstr "" + +#. module: portal +#: field:res.portal.wizard.user,user_email:0 +msgid "E-mail" +msgstr "" + +#. module: portal +#: view:res.portal:0 +msgid "Other Groups assigned to Users" +msgstr "" + +#. module: portal +#: constraint:res.users:0 +msgid "The chosen company is not in the allowed companies for this user" +msgstr "" + +#. module: portal +#: view:res.portal:0 +#: field:res.portal,widget_ids:0 +msgid "Widgets" +msgstr "" + +#. module: portal +#: model:ir.module.module,description:portal.module_meta_information +msgid "\n" +"This module defines 'portals' to customize the access to your OpenERP database\n" +"for external users.\n" +"\n" +"A portal defines customized user menu and access rights for a group of users\n" +"(the ones associated to that portal). It also associates user groups to the\n" +"portal users (adding a group in the portal automatically adds it to the portal\n" +"users, etc). That feature is very handy when used in combination with the\n" +"module 'share'.\n" +" " +msgstr "" + +#. module: portal +#: view:share.wizard:0 +msgid "Who do you want to share with?" +msgstr "" + +#. module: portal +#: view:res.portal.wizard:0 +msgid "Send Invitations" +msgstr "" + +#. module: portal +#: help:res.portal,url:0 +msgid "The url where portal users can connect to the server" +msgstr "" + +#. module: portal +#: field:res.portal.widget,widget_id:0 +msgid "Widget" +msgstr "" + +#. module: portal +#: help:res.portal.wizard,message:0 +msgid "This text is included in the welcome email sent to the users" +msgstr "" + +#. module: portal +#: help:res.portal,menu_action_id:0 +msgid "If set, replaces the standard menu for the portal's users" +msgstr "" + +#. module: portal +#: field:res.portal,parent_menu_id:0 +msgid "Parent Menu" +msgstr "" + +#. module: portal +#: view:res.portal:0 +msgid "Portal Name" +msgstr "" + +#. module: portal +#: view:res.portal.wizard.user:0 +msgid "Portal Users" +msgstr "" + +#. module: portal +#: field:res.portal,override_menu:0 +msgid "Override Menu Action of Users" +msgstr "" + +#. module: portal +#: field:res.portal,menu_action_id:0 +msgid "Menu Action" +msgstr "" + +#. module: portal +#: field:res.portal.wizard.user,name:0 +msgid "User Name" +msgstr "" + +#. module: portal +#: model:ir.model,name:portal.model_res_portal_widget +msgid "Portal Widgets" +msgstr "" + +#. module: portal +#: model:ir.model,name:portal.model_res_portal +#: model:ir.module.module,shortdesc:portal.module_meta_information +#: view:res.portal:0 +#: field:res.portal.widget,portal_id:0 +#: field:res.portal.wizard,portal_id:0 +msgid "Portal" +msgstr "" + +#. module: portal +#: code:addons/portal/wizard/portal_wizard.py:35 +#, python-format +msgid "Your OpenERP account at %(company)s" +msgstr "" + +#. module: portal +#: code:addons/portal/portal.py:110 +#: code:addons/portal/portal.py:184 +#, python-format +msgid "%s Menu" +msgstr "" + +#. module: portal +#: help:res.portal.wizard,portal_id:0 +msgid "The portal in which new users must be added" +msgstr "" + +#. module: portal +#: help:res.portal,widget_ids:0 +msgid "Widgets assigned to portal users" +msgstr "" + +#. module: portal +#: code:addons/portal/wizard/portal_wizard.py:163 +#, python-format +msgid "(missing url)" +msgstr "" + +#. module: portal +#: view:share.wizard:0 +#: field:share.wizard,user_ids:0 +msgid "Existing users" +msgstr "" + +#. module: portal +#: field:res.portal.wizard.user,wizard_id:0 +msgid "Wizard" +msgstr "" + +#. module: portal +#: help:res.portal.wizard.user,user_email:0 +msgid "Will be used as user login. Also necessary to send the account information to new users" +msgstr "" + +#. module: portal +#: field:res.portal.wizard.user,lang:0 +msgid "Language" +msgstr "" + +#. module: portal +#: field:res.portal,url:0 +msgid "URL" +msgstr "" + +#. module: portal +#: view:res.portal:0 +msgid "Widgets assigned to Users" +msgstr "" + +#. module: portal +#: help:res.portal.wizard.user,lang:0 +msgid "The language for the user's user interface" +msgstr "" + +#. module: portal +#: view:res.portal.wizard:0 +msgid "Cancel" +msgstr "" + +#. module: portal +#: view:res.portal:0 +msgid "Website" +msgstr "" + +#. module: portal +#: view:res.portal:0 +msgid "Create Parent Menu" +msgstr "" + +#. module: portal +#: view:res.portal.wizard:0 +msgid "The following text will be included in the welcome email sent to users." +msgstr "" + +#. module: portal +#: code:addons/portal/wizard/portal_wizard.py:135 +#, python-format +msgid "Email required" +msgstr "" + +#. module: portal +#: model:ir.model,name:portal.model_res_users +msgid "res.users" +msgstr "" + +#. module: portal +#: constraint:res.portal.wizard.user:0 +msgid "Invalid email address" +msgstr "" + +#. module: portal +#: code:addons/portal/wizard/portal_wizard.py:136 +#, python-format +msgid "You must have an email address in your User Preferences to send emails." +msgstr "" + +#. module: portal +#: model:ir.model,name:portal.model_ir_ui_menu +msgid "ir.ui.menu" +msgstr "" + +#. module: portal +#: help:res.portal,group_id:0 +msgid "The group extended by this portal" +msgstr "" + +#. module: portal +#: view:res.portal:0 +#: view:res.portal.wizard:0 +#: field:res.portal.wizard,user_ids:0 +msgid "Users" +msgstr "" + +#. module: portal +#: field:res.portal,other_group_ids:0 +msgid "Other User Groups" +msgstr "" + +#. module: portal +#: model:ir.actions.act_window,name:portal.portal_list_action +#: model:ir.ui.menu,name:portal.portal_list_menu +#: model:ir.ui.menu,name:portal.portal_menu +#: view:res.portal:0 +msgid "Portals" +msgstr "" + +#. module: portal +#: help:res.portal,parent_menu_id:0 +msgid "The menu action opens the submenus of this menu item" +msgstr "" + +#. module: portal +#: field:res.portal.widget,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: portal +#: field:res.users,partner_id:0 +msgid "Related Partner" +msgstr "" + +#. module: portal +#: view:res.portal:0 +msgid "Portal Menu" +msgstr "" + +#. module: portal +#: sql_constraint:res.users:0 +msgid "You can not have two users with the same login !" +msgstr "" + +#. module: portal +#: view:res.portal.wizard:0 +#: field:res.portal.wizard,message:0 +msgid "Invitation message" +msgstr "" + +#. module: portal +#: code:addons/portal/wizard/portal_wizard.py:36 +#, python-format +msgid "Dear %(name)s,\n" +"\n" +"You have been created an OpenERP account at %(url)s.\n" +"\n" +"Your login account data is:\n" +"Database: %(db)s\n" +"User: %(login)s\n" +"Password: %(password)s\n" +"\n" +"%(message)s\n" +"\n" +"--\n" +"OpenERP - Open Source Business Applications\n" +"http://www.openerp.com\n" +"" +msgstr "" + +#. module: portal +#: model:ir.model,name:portal.model_res_portal_wizard +msgid "Portal Wizard" +msgstr "" + +#. module: portal +#: help:res.portal.wizard.user,name:0 +msgid "The user's real name" +msgstr "" + +#. module: portal +#: model:ir.actions.act_window,name:portal.address_wizard_action +#: model:ir.actions.act_window,name:portal.partner_wizard_action +#: view:res.portal.wizard:0 +msgid "Add Portal Access" +msgstr "" + +#. module: portal +#: field:res.portal.wizard.user,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: portal +#: model:ir.actions.act_window,help:portal.portal_list_action +msgid "\n" +"A portal helps defining specific views and rules for a group of users (the\n" +"portal group). A portal menu, widgets and specific groups may be assigned to\n" +"the portal's users.\n" +" " +msgstr "" + +#. module: portal +#: model:ir.model,name:portal.model_share_wizard +msgid "Share Wizard" +msgstr "" + diff --git a/addons/portal/portal.py b/addons/portal/portal.py index a45a8c4410f..78483d6a1f1 100644 --- a/addons/portal/portal.py +++ b/addons/portal/portal.py @@ -20,6 +20,7 @@ ############################################################################## from osv import osv, fields +from tools.translate import _ @@ -106,7 +107,7 @@ class portal(osv.osv): for p in self.browse(cr, uid, ids, context): # create a menuitem under 'portal.portal_menu' menu_values = { - 'name': p.name + ' Menu', + 'name': _('%s Menu') % p.name, 'parent_id': menu_root, 'groups_id': [(6, 0, [p.group_id.id])], } @@ -180,7 +181,7 @@ class portal_override_menu(osv.osv): actions_obj = self.pool.get('ir.actions.act_window') parent_id = p.parent_menu_id.id if p.parent_menu_id else False action_values = { - 'name': p.name + ' Menu', + 'name': _('%s Menu') % p.name, 'type': 'ir.actions.act_window', 'usage': 'menu', 'res_model': 'ir.ui.menu', diff --git a/addons/portal/portal_view.xml b/addons/portal/portal_view.xml index c2f91941ff8..d43c6115ad6 100644 --- a/addons/portal/portal_view.xml +++ b/addons/portal/portal_view.xml @@ -3,7 +3,7 @@ + groups="group_portal_manager"/> diff --git a/addons/portal/wizard/portal_wizard.py b/addons/portal/wizard/portal_wizard.py index 01cee7a0435..152a2bb7b38 100644 --- a/addons/portal/wizard/portal_wizard.py +++ b/addons/portal/wizard/portal_wizard.py @@ -160,7 +160,7 @@ class wizard(osv.osv_memory): data = { 'company': user.company_id.name, 'message': wiz.message or "", - 'url': wiz.portal_id.url or "(missing url)", + 'url': wiz.portal_id.url or _("(missing url)"), 'db': cr.dbname, } dest_uids = user_obj.search(cr, ROOT_UID, login_cond)