diff --git a/doc/api/need_action_specs.rst b/doc/api/need_action_specs.rst new file mode 100644 index 00000000000..c9f32dd60c4 --- /dev/null +++ b/doc/api/need_action_specs.rst @@ -0,0 +1,48 @@ +Need action mechanism +===================== + +ir.needaction mixin class +++++++++++++++++++++++++++ + +This revision adds a mixin class for objects using the need action feature. + +Need action feature can be used by objects willing to be able to signal that an action is required on a particular record. If in the business logic an action must be performed by somebody, for instance validation by a manager, this mechanism allows to set a list of users asked to perform an action. + +This class wraps a class (ir.needaction_users) that behaves like a many2many field. However, no field is added to the model inheriting from base.needaction. The mixin class manages the low-level considerations of updating relationships. Every change made on the record calls a method that updates the relationships. + +Objects using the need_action feature should override the ``get_needaction_user_ids`` method. This methods returns a dictionary whose keys are record ids, and values a list of user ids, like in a many2many relationship. Therefore by defining only one method, you can specify if an action is required by defining the users that have to do it, in every possible situation. + +This class also offers several global services,: + - ``needaction_get_record_ids``: for the current model and uid, get all record ids that ask this user to perform an action. This mechanism is used for instance to display the number of pending actions in menus, such as Leads (12) + - ``needaction_get_action_count``: as ``needaction_get_record_ids`` but returns only the number of action, not the ids (performs a search with count=True) + - ``needaction_get_user_record_references``: for a given uid, get all the records that ask this user to perform an action. Records are given as references, a list of tuples (model_name, record_id) + +Menu modification ++++++++++++++++++ + +This revision adds three functional fields to ``ir.ui.menu`` model : + - ``uses_needaction``: boolean field. If the menu entry action is an act_window action, and if this action is related to a model that uses the need_action mechanism, this field is set to true. Otherwise, it is false. + - ``needaction_uid_ctr``: integer field. If the target model uses the need action mechanism, this field gives the number of actions the current user has to perform. + - ``needaction_record_ids``: many2many field. If the target model uses the need action mechanism, this field holds the ids of the record requesting the user to perform an action. + +Those fields are functional, because they depend on the user and must therefore be computed at every refresh, each time menus are displayed. The use of the need action mechanism is done by taking into account the action domain in order to display accurate results. When computing the value of the functional fields, the ids of records asking the user to perform an action is concatenated to the action domain. A counting search is then performed on the model, giving back the number of action the users has to perform, limited to the domain of the action. + +Addon implementation example +++++++++++++++++++++++++++++ + +In your ``foo`` module, you want to specify that when it is in state ``confirmed``, it has to be validated by a manager, given by the field ``manager_id``. After making ``foo`` inheriting from ``base.needaction``, you override the ``get_needaction_user_ids`` method: + +:: + + [...] + _inherit = [base.needaction] + [...] + def get_needaction_user_ids(self, cr, uid, ids, context=None): + result = dict.fromkeys(ids) + for foo_obj in self.browse(cr, uid, ids, context=context): + # set the list void by default + result[foo_obj.id] = [] + # if foo_obj is confirmed: manager is required to perform an action + if foo_obj.state == 'confirmed': + result[foo_obj.id] = [foo_obj.manager_id] + return result diff --git a/doc/index.rst.inc b/doc/index.rst.inc index d208bf82eb1..80873a696ec 100644 --- a/doc/index.rst.inc +++ b/doc/index.rst.inc @@ -14,3 +14,4 @@ New feature merges :maxdepth: 1 api/user_img_specs + api/need_action_specs diff --git a/openerp/addons/base/__openerp__.py b/openerp/addons/base/__openerp__.py index a353344190f..393e7651bda 100644 --- a/openerp/addons/base/__openerp__.py +++ b/openerp/addons/base/__openerp__.py @@ -58,7 +58,6 @@ 'module/wizard/base_update_translations_view.xml', 'res/res_request_view.xml', 'res/res_lang_view.xml', - 'res/res_log_view.xml', 'res/res_partner_report.xml', 'res/res_partner_view.xml', 'res/res_partner_shortcut_data.xml', diff --git a/openerp/addons/base/base_update.xml b/openerp/addons/base/base_update.xml index 85d92106fc8..8a46c985dad 100644 --- a/openerp/addons/base/base_update.xml +++ b/openerp/addons/base/base_update.xml @@ -85,7 +85,7 @@ - + @@ -94,7 +94,7 @@ - + @@ -128,11 +128,11 @@ - + - + diff --git a/openerp/addons/base/i18n/cs.po b/openerp/addons/base/i18n/cs.po index 8185e5917cc..57b389f55df 100644 --- a/openerp/addons/base/i18n/cs.po +++ b/openerp/addons/base/i18n/cs.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: openobject-server\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 00:44+0000\n" -"PO-Revision-Date: 2012-02-09 08:46+0000\n" +"PO-Revision-Date: 2012-04-05 13:24+0000\n" "Last-Translator: Jiří Hajda \n" -"Language-Team: openerp-i18n-czech \n" +"Language-Team: openerp-i18n-czech \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-03-10 04:47+0000\n" -"X-Generator: Launchpad (build 14914)\n" +"X-Launchpad-Export-Date: 2012-04-06 04:36+0000\n" +"X-Generator: Launchpad (build 15060)\n" "X-Poedit-Language: Czech\n" #. module: base @@ -280,7 +280,7 @@ msgstr "Správa prodeje" #. module: base #: view:res.partner:0 msgid "Search Partner" -msgstr "Hledat společníka" +msgstr "Hledat partnera" #. module: base #: code:addons/base/module/wizard/base_export_language.py:60 @@ -910,7 +910,7 @@ msgstr "" #. module: base #: model:res.partner.category,name:base.res_partner_category_4 msgid "Basic Partner" -msgstr "Základní společník" +msgstr "Základní partner" #. module: base #: report:ir.module.reference.graph:0 @@ -920,7 +920,7 @@ msgstr "," #. module: base #: view:res.partner:0 msgid "My Partners" -msgstr "Moji společníci" +msgstr "Moji partneři" #. module: base #: view:ir.actions.report.xml:0 @@ -1048,6 +1048,8 @@ msgstr "Archív TGZ" msgid "" "Users added to this group are automatically added in the following groups." msgstr "" +"Uživatelé přidány do této skupiny jsou automaticky přidány do následujících " +"skupin." #. module: base #: view:res.lang:0 @@ -1309,7 +1311,7 @@ msgstr "" #. module: base #: field:ir.module.category,parent_id:0 msgid "Parent Application" -msgstr "" +msgstr "Nadřazená aplikace" #. module: base #: code:addons/base/res/res_users.py:222 @@ -1551,7 +1553,7 @@ msgstr "Přihlášovací jméno" #: model:ir.actions.act_window,name:base.action_wizard_update_translations #: model:ir.ui.menu,name:base.menu_wizard_update_translations msgid "Synchronize Terms" -msgstr "" +msgstr "Synchronizovat termíny" #. module: base #: view:ir.actions.server:0 @@ -1834,12 +1836,12 @@ msgstr "Firemní proces" #. module: base #: help:ir.cron,function:0 msgid "Name of the method to be called when this job is processed." -msgstr "" +msgstr "Jméno metody, která má být volán, když je zpracována tato úloha." #. module: base #: model:ir.module.module,shortdesc:base.module_hr_evaluation msgid "Employee Appraisals" -msgstr "" +msgstr "Posouzení zaměstnance" #. module: base #: selection:ir.actions.server,state:0 @@ -1868,7 +1870,7 @@ msgstr "7. %H:%M:%S ==> 18:25:20" #: view:res.partner.category:0 #: field:res.partner.category,partner_ids:0 msgid "Partners" -msgstr "Společníci" +msgstr "Partneři" #. module: base #: field:res.partner.category,parent_left:0 @@ -1878,7 +1880,7 @@ msgstr "Levý rodič" #. module: base #: model:ir.module.module,shortdesc:base.module_project_mrp msgid "Create Tasks on SO" -msgstr "" +msgstr "Vytvořit úlokoly nad SO" #. module: base #: field:ir.attachment,res_model:0 @@ -1888,7 +1890,7 @@ msgstr "Přiložený model" #. module: base #: field:res.partner.bank,footer:0 msgid "Display on Reports" -msgstr "" +msgstr "Zobrazit výkazy" #. module: base #: model:ir.module.module,description:base.module_l10n_cn @@ -1899,6 +1901,11 @@ msgid "" " ============================================================\n" " " msgstr "" +"\n" +" 添加中文省份数据\n" +" 科目类型\\会计科目表模板\\增值税\\辅助核算类别\\管理会计凭证簿\\财务会计凭证簿\n" +" ============================================================\n" +" " #. module: base #: model:ir.model,name:base.model_ir_model_access @@ -1951,6 +1958,13 @@ msgid "" "Accounting chart and localization for Ecuador.\n" " " msgstr "" +"\n" +"Toto je základní modul ke správě účtové osnovy v OpenERP pro Ekvádor.\n" +"=============================================================================" +"=\n" +"\n" +"Účtová osnova a lokalizace pro Ekvádor.\n" +" " #. module: base #: code:addons/base/ir/ir_filters.py:38 @@ -2190,12 +2204,12 @@ msgstr "" #. module: base #: field:ir.values,action_id:0 msgid "Action (change only)" -msgstr "" +msgstr "Akce (pouze změnit)" #. module: base #: model:ir.module.module,shortdesc:base.module_subscription msgid "Recurring Documents" -msgstr "" +msgstr "Opakující se dokumenty" #. module: base #: model:res.country,name:base.bs @@ -2257,7 +2271,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_base_setup msgid "Initial Setup Tools" -msgstr "" +msgstr "Nástroje prvotního nastavení" #. module: base #: field:ir.actions.act_window,groups_id:0 @@ -2319,7 +2333,7 @@ msgstr "Správa pomůcek domovské stránky" #. module: base #: field:res.company,rml_header1:0 msgid "Report Header / Company Slogan" -msgstr "" +msgstr "Hlavička výkazu / slogan firmy" #. module: base #: model:res.country,name:base.pl @@ -2796,7 +2810,7 @@ msgid "" "you are working on will be maintained." msgstr "" "Zobrazit nebo spravovat seznam všech zemí, které mohou být přiřazeny k " -"záznamům vašich společníků. Můžete vytvořit nebo odstranit země, abyste se " +"záznamům vašich partnerů. Můžete vytvořit nebo odstranit země, abyste se " "ujistili, že ty, se kterými pracujete budou udržována." #. module: base @@ -3052,7 +3066,7 @@ msgstr "Kalendář" #. module: base #: field:res.partner.address,partner_id:0 msgid "Partner Name" -msgstr "Jméno společníka" +msgstr "Jméno partnera" #. module: base #: field:workflow.activity,signal_send:0 @@ -3649,7 +3663,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_point_of_sale msgid "Point Of Sale" -msgstr "" +msgstr "Obchodní místa" #. module: base #: code:addons/base/module/module.py:302 @@ -3666,7 +3680,7 @@ msgid "" msgstr "" "Tento průvodce vám pomůže přidat nový jazyk do vašeho systému OpenERP. Po " "načtení nového jazyka bude dostupný jako výchozí jazyk rozhraní pro " -"uživatele a společníky." +"uživatele a partnery." #. module: base #: view:ir.model:0 @@ -3685,7 +3699,7 @@ msgstr "" #. module: base #: selection:ir.sequence,implementation:0 msgid "Standard" -msgstr "" +msgstr "Běžný" #. module: base #: model:ir.model,name:base.model_maintenance_contract @@ -3903,12 +3917,12 @@ msgstr "Černá Hora" #. module: base #: model:ir.module.module,shortdesc:base.module_document_ics msgid "iCal Support" -msgstr "" +msgstr "Podpora iCal" #. module: base #: model:ir.module.module,shortdesc:base.module_fetchmail msgid "Email Gateway" -msgstr "" +msgstr "Poštovní brána" #. module: base #: code:addons/base/ir/ir_mail_server.py:439 @@ -3917,6 +3931,8 @@ msgid "" "Mail delivery failed via SMTP server '%s'.\n" "%s: %s" msgstr "" +"Doručení pošty přes server SMTP '%s' selhalo.\n" +"%s: %s" #. module: base #: view:ir.cron:0 @@ -4089,7 +4105,7 @@ msgstr "Popis akce" #. module: base #: help:res.partner,customer:0 msgid "Check this box if the partner is a customer." -msgstr "Zaškrtněte toto pole pokud je společník zákazníkem." +msgstr "Zaškrtněte toto pole pokud je partner zákazníkem." #. module: base #: help:ir.module.module,auto_install:0 @@ -5277,13 +5293,13 @@ msgid "" "The internal user that is in charge of communicating with this partner if " "any." msgstr "" -"Vnitřní uživatel, který má pověření komunikovat s tímto společníkem, pokud " +"Vnitřní uživatel, který má pověření komunikovat s tímto partnerem, pokud " "nějaký je." #. module: base #: field:res.partner,parent_id:0 msgid "Parent Partner" -msgstr "Rodičovský společník" +msgstr "Nadřazený partner" #. module: base #: view:ir.module.module:0 @@ -5433,7 +5449,7 @@ msgstr "" #. module: base #: model:res.partner.category,name:base.res_partner_category_3 msgid "Starter Partner" -msgstr "Počáteční společník" +msgstr "Počáteční partner" #. module: base #: help:ir.model.fields,relation_field:0 @@ -5870,7 +5886,7 @@ msgstr "Vlastník bankovního účtu" #. module: base #: model:ir.module.category,name:base.module_category_uncategorized msgid "Uncategorized" -msgstr "" +msgstr "Bez kategorie" #. module: base #: field:ir.attachment,res_name:0 @@ -6008,7 +6024,7 @@ msgstr "Nastavení akcí klienta" #: model:ir.model,name:base.model_res_partner_address #: view:res.partner.address:0 msgid "Partner Addresses" -msgstr "Adresy společníků" +msgstr "Adresy partnerů" #. module: base #: help:ir.mail_server,smtp_debug:0 @@ -6025,7 +6041,7 @@ msgstr "" #. module: base #: selection:ir.actions.todo,type:0 msgid "Launch Automatically" -msgstr "" +msgstr "Spustit automaticky" #. module: base #: model:ir.module.module,description:base.module_mail @@ -6158,12 +6174,12 @@ msgstr "" #: code:addons/base/module/module.py:392 #, python-format msgid "Uninstall" -msgstr "" +msgstr "Odinstalovat" #. module: base #: model:ir.module.module,shortdesc:base.module_account_budget msgid "Budgets Management" -msgstr "" +msgstr "Správa rozpočtu" #. module: base #: field:workflow.triggers,workitem_id:0 @@ -6178,12 +6194,12 @@ msgstr "" #. module: base #: selection:ir.mail_server,smtp_encryption:0 msgid "SSL/TLS" -msgstr "" +msgstr "SSL/TLS" #. module: base #: field:publisher_warranty.contract,check_opw:0 msgid "OPW" -msgstr "" +msgstr "OPW" #. module: base #: field:res.log,secondary:0 @@ -6295,7 +6311,7 @@ msgstr "Súdán" #: field:res.currency.rate,currency_rate_type_id:0 #: view:res.currency.rate.type:0 msgid "Currency Rate Type" -msgstr "" +msgstr "Typ násobku měny" #. module: base #: model:res.country,name:base.fm @@ -6316,12 +6332,12 @@ msgstr "Nabídky" #. module: base #: selection:ir.actions.todo,type:0 msgid "Launch Manually Once" -msgstr "" +msgstr "Jednou ručně spustit" #. module: base #: model:ir.module.category,name:base.module_category_hidden msgid "Hidden" -msgstr "" +msgstr "Skryté" #. module: base #: selection:base.language.install,lang:0 @@ -6447,7 +6463,7 @@ msgstr "Mapování objektů" #. module: base #: field:ir.ui.view,xml_id:0 msgid "External ID" -msgstr "" +msgstr "Vnější ID" #. module: base #: help:res.currency.rate,rate:0 @@ -6484,7 +6500,7 @@ msgstr "Botswana" #: model:ir.ui.menu,name:base.menu_partner_title_partner #: view:res.partner.title:0 msgid "Partner Titles" -msgstr "Jména společníků" +msgstr "Jména partnerů" #. module: base #: help:ir.actions.act_window,auto_refresh:0 @@ -6494,12 +6510,12 @@ msgstr "Přidá automatické obnovení u pohledu" #. module: base #: help:res.partner,employee:0 msgid "Check this box if the partner is an Employee." -msgstr "Zaškrtněte toto políčko pokud je společník zaměstnanec." +msgstr "Zaškrtněte toto políčko pokud je partner zaměstnanec." #. module: base #: model:ir.module.module,shortdesc:base.module_crm_profiling msgid "Customer Profiling" -msgstr "" +msgstr "Analýza zákazníka" #. module: base #: model:ir.module.module,shortdesc:base.module_project_issue @@ -6514,7 +6530,7 @@ msgstr "Pracovní dny" #. module: base #: model:ir.module.module,shortdesc:base.module_multi_company msgid "Multi-Company" -msgstr "" +msgstr "Více-společností" #. module: base #: field:ir.actions.report.xml,report_rml_content:0 @@ -6544,14 +6560,14 @@ msgstr "Rada" #. module: base #: view:res.company:0 msgid "Header/Footer of Reports" -msgstr "" +msgstr "Záhlaví/zápatí výkazu" #. module: base #: code:addons/base/res/res_users.py:746 #: view:res.users:0 #, python-format msgid "Applications" -msgstr "" +msgstr "Aplikace" #. module: base #: model:ir.model,name:base.model_ir_attachment @@ -6580,7 +6596,7 @@ msgstr "" #. module: base #: selection:res.currency,position:0 msgid "After Amount" -msgstr "" +msgstr "Po částce" #. module: base #: selection:base.language.install,lang:0 @@ -6626,7 +6642,7 @@ msgstr "Podmínky zdrojového kódu" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_timesheet_sheet msgid "Timesheets Validation" -msgstr "" +msgstr "Ověření časového rozvrhu" #. module: base #: model:ir.ui.menu,name:base.menu_main_pm @@ -6673,6 +6689,7 @@ msgstr "Kontrola" #: help:ir.values,company_id:0 msgid "If set, action binding only applies for this company" msgstr "" +"Pokud je nastaveno, vazby akcí budou platit pouze pro tuto společnost" #. module: base #: model:res.country,name:base.lc @@ -6770,7 +6787,7 @@ msgstr "Při mazání" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_multilang msgid "Multi Language Chart of Accounts" -msgstr "" +msgstr "Více jazyčná účtová osnova" #. module: base #: selection:res.lang,direction:0 @@ -6806,7 +6823,7 @@ msgstr "Podpis" #. module: base #: model:ir.module.module,shortdesc:base.module_crm_caldav msgid "Meetings Synchronization" -msgstr "" +msgstr "Synchronizace setkání" #. module: base #: field:ir.actions.act_window,context:0 @@ -6838,7 +6855,7 @@ msgstr "Jméno modulu musí být jedinečné !" #. module: base #: model:ir.module.module,shortdesc:base.module_base_contact msgid "Contacts Management" -msgstr "" +msgstr "Správa kontaktů" #. module: base #: model:ir.module.module,description:base.module_l10n_fr_rib @@ -6874,7 +6891,7 @@ msgstr "" #. module: base #: view:ir.property:0 msgid "Parameters that are used by all resources." -msgstr "" +msgstr "Parametry, které jsou použity pro všechny zdroje." #. module: base #: model:res.country,name:base.mz @@ -6915,14 +6932,14 @@ msgstr "Obchodník" #. module: base #: model:ir.module.module,shortdesc:base.module_account_accountant msgid "Accounting and Finance" -msgstr "" +msgstr "Účetnictví a finance" #. module: base #: code:addons/base/module/module.py:429 #: view:ir.module.module:0 #, python-format msgid "Upgrade" -msgstr "" +msgstr "Povýšit" #. module: base #: field:res.partner,address:0 @@ -6938,7 +6955,7 @@ msgstr "Faerské ostrovy" #. module: base #: field:ir.mail_server,smtp_encryption:0 msgid "Connection Security" -msgstr "" +msgstr "Zabezpečení spojení" #. module: base #: code:addons/base/ir/ir_actions.py:653 @@ -6953,6 +6970,9 @@ msgid "" " United States - Chart of accounts\n" " " msgstr "" +"\n" +" Spojené státy - Účtová osnova\n" +" " #. module: base #: view:res.widget.wizard:0 @@ -7007,7 +7027,7 @@ msgstr "Honduras - Účetnictví" #. module: base #: model:ir.module.module,shortdesc:base.module_report_intrastat msgid "Intrastat Reporting" -msgstr "" +msgstr "Vykazování Intrastat" #. module: base #: code:addons/base/res/res_users.py:222 @@ -7084,7 +7104,7 @@ msgstr "Vytvořené nabídky" #. module: base #: model:ir.module.module,shortdesc:base.module_account_analytic_default msgid "Account Analytic Defaults" -msgstr "" +msgstr "Analytické výchozí hodnoty účtu" #. module: base #: model:ir.module.module,description:base.module_hr_contract @@ -7148,7 +7168,7 @@ msgstr "Španělština (MX) / Español (MX)" #: code:addons/base/publisher_warranty/publisher_warranty.py:145 #, python-format msgid "Please verify your publisher warranty serial number and validity." -msgstr "" +msgstr "Prosíme ověřte vaše sériové číslo a platnost záruky vydavatele." #. module: base #: view:res.log:0 @@ -7204,7 +7224,7 @@ msgstr "Čtení" #. module: base #: model:ir.module.module,shortdesc:base.module_association msgid "Associations Management" -msgstr "" +msgstr "Správa spojování" #. module: base #: help:ir.model,modules:0 @@ -7283,7 +7303,7 @@ msgstr "" #. module: base #: field:res.partner,title:0 msgid "Partner Firm" -msgstr "" +msgstr "Firma partnera" #. module: base #: model:ir.actions.act_window,name:base.action_model_fields @@ -7515,7 +7535,7 @@ msgstr "Němčina / Nederlands" #. module: base #: selection:res.company,paper_format:0 msgid "US Letter" -msgstr "" +msgstr "Dopis US" #. module: base #: model:ir.module.module,description:base.module_stock_location @@ -7627,7 +7647,7 @@ msgstr "Správa znalostí" #. module: base #: model:ir.actions.act_window,name:base.bank_account_update msgid "Company Bank Accounts" -msgstr "" +msgstr "Bankovní účty společnosti" #. module: base #: help:ir.mail_server,smtp_pass:0 @@ -7689,7 +7709,7 @@ msgstr "" #. module: base #: model:res.partner.bank.type,name:base.bank_normal msgid "Normal Bank Account" -msgstr "" +msgstr "Obyčejný bankovní účet" #. module: base #: view:ir.actions.wizard:0 @@ -7833,7 +7853,7 @@ msgstr "" #. module: base #: view:res.partner.bank:0 msgid "Bank accounts belonging to one of your companies" -msgstr "" +msgstr "Bankovní účty patřící k jedné z vašich společností" #. module: base #: help:res.users,action_id:0 @@ -7847,7 +7867,7 @@ msgstr "" #. module: base #: selection:ir.module.module,complexity:0 msgid "Easy" -msgstr "" +msgstr "Snadný" #. module: base #: view:ir.values:0 @@ -8121,12 +8141,12 @@ msgstr "%a - Zkrácené jméno dne v týdnu." #. module: base #: view:ir.ui.menu:0 msgid "Submenus" -msgstr "" +msgstr "Podnabídka" #. module: base #: model:res.groups,name:base.group_extended msgid "Extended View" -msgstr "" +msgstr "Rozšířený pohled" #. module: base #: model:res.country,name:base.pf @@ -8141,7 +8161,7 @@ msgstr "Dominika" #. module: base #: model:ir.module.module,shortdesc:base.module_base_module_record msgid "Record and Create Modules" -msgstr "" +msgstr "Zaznamenává a vytváří moduly" #. module: base #: model:ir.model,name:base.model_partner_sms_send @@ -8194,7 +8214,7 @@ msgstr "Cesta k XSL" #. module: base #: model:ir.module.module,shortdesc:base.module_account_invoice_layout msgid "Invoice Layouts" -msgstr "" +msgstr "Rozvržení faktury" #. module: base #: model:ir.module.module,shortdesc:base.module_stock_location @@ -8260,7 +8280,7 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_values_form_action #: view:ir.values:0 msgid "Action Bindings" -msgstr "" +msgstr "Vazba akcí" #. module: base #: view:ir.sequence:0 @@ -8283,7 +8303,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_account msgid "eInvoicing" -msgstr "" +msgstr "eFakturace" #. module: base #: model:ir.module.module,description:base.module_association @@ -8355,7 +8375,7 @@ msgstr "Znovu načíst z přílohy" #. module: base #: view:ir.module.module:0 msgid "Hide technical modules" -msgstr "" +msgstr "Skrýt technické moduly" #. module: base #: model:ir.module.module,description:base.module_procurement @@ -8387,7 +8407,7 @@ msgstr "Mexiko" #: code:addons/base/ir/ir_mail_server.py:414 #, python-format msgid "Missing SMTP Server" -msgstr "" +msgstr "Chybějící server SMTP" #. module: base #: field:ir.attachment,name:0 @@ -8408,7 +8428,7 @@ msgstr "Instalace povýšení modulu" #. module: base #: model:ir.module.module,shortdesc:base.module_email_template msgid "E-Mail Templates" -msgstr "" +msgstr "Šablony e-mailů" #. module: base #: model:ir.model,name:base.model_ir_actions_configuration_wizard @@ -8585,7 +8605,7 @@ msgstr "" #. module: base #: field:res.users,date:0 msgid "Latest Connection" -msgstr "" +msgstr "Poslední spojení" #. module: base #: view:res.request.link:0 @@ -8635,22 +8655,22 @@ msgstr "Iterace" #. module: base #: model:ir.module.module,shortdesc:base.module_project_planning msgid "Resources Planing" -msgstr "" +msgstr "Plánování zdrojů" #. module: base #: field:ir.module.module,complexity:0 msgid "Complexity" -msgstr "" +msgstr "Složitost" #. module: base #: selection:ir.actions.act_window,target:0 msgid "Inline" -msgstr "" +msgstr "Vkládaný" #. module: base #: model:res.partner.bank.type.field,name:base.bank_normal_field_bic msgid "bank_bic" -msgstr "" +msgstr "bank_bic" #. module: base #: code:addons/orm.py:3988 @@ -8705,7 +8725,7 @@ msgstr "" #. module: base #: view:ir.values:0 msgid "Action Reference" -msgstr "" +msgstr "Odkaz akce" #. module: base #: model:res.country,name:base.re @@ -8733,12 +8753,12 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp_repair msgid "Repairs Management" -msgstr "" +msgstr "Správa oprav" #. module: base #: model:ir.module.module,shortdesc:base.module_account_asset msgid "Assets Management" -msgstr "" +msgstr "Správa majetku" #. module: base #: view:ir.model.access:0 @@ -9009,7 +9029,7 @@ msgstr "Severní Mariany" #. module: base #: model:ir.module.module,shortdesc:base.module_claim_from_delivery msgid "Claim on Deliveries" -msgstr "" +msgstr "Pohledávky na doručeních" #. module: base #: model:res.country,name:base.sb @@ -9075,7 +9095,7 @@ msgstr "Překlady" #. module: base #: model:ir.module.module,shortdesc:base.module_project_gtd msgid "Todo Lists" -msgstr "" +msgstr "Seznam úkolů" #. module: base #: view:ir.actions.report.xml:0 @@ -9126,7 +9146,7 @@ msgstr "Referenční příručka" #. module: base #: view:ir.values:0 msgid "Default Value Scope" -msgstr "" +msgstr "Výchozí rozsah hodnoty" #. module: base #: view:ir.ui.view:0 @@ -9205,6 +9225,8 @@ msgid "" "\n" " " msgstr "" +"\n" +" " #. module: base #: view:ir.actions.act_window:0 @@ -9234,7 +9256,7 @@ msgstr "Datum vytvoření" #. module: base #: help:ir.actions.server,trigger_name:0 msgid "The workflow signal to trigger" -msgstr "" +msgstr "Signál pracovního toku k vyvolání" #. module: base #: model:ir.module.module,description:base.module_mrp @@ -9283,7 +9305,7 @@ msgstr "" #. module: base #: model:ir.module.module,description:base.module_google_base_account msgid "The module adds google user in res user" -msgstr "" +msgstr "Modul přidává uživatele google v res user" #. module: base #: selection:base.language.install,state:0 @@ -9300,7 +9322,7 @@ msgstr "Obecná nastavení" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_uy msgid "Uruguay - Chart of Accounts" -msgstr "" +msgstr "Uruguay - Účtová osnova" #. module: base #: model:ir.ui.menu,name:base.menu_administration_shortcut @@ -9320,25 +9342,25 @@ msgstr "Alžírsko" #. module: base #: model:ir.module.module,shortdesc:base.module_plugin msgid "CRM Plugins" -msgstr "" +msgstr "Doplňky CRM" #. module: base #: model:ir.actions.act_window,name:base.action_model_model #: model:ir.model,name:base.model_ir_model #: model:ir.ui.menu,name:base.ir_model_model_menu msgid "Models" -msgstr "" +msgstr "Modely" #. module: base #: code:addons/base/ir/ir_cron.py:292 #, python-format msgid "Record cannot be modified right now" -msgstr "" +msgstr "Záznam nyní nelze změnit" #. module: base #: selection:ir.actions.todo,type:0 msgid "Launch Manually" -msgstr "" +msgstr "Spustit ručně" #. module: base #: model:res.country,name:base.be @@ -9348,12 +9370,12 @@ msgstr "Belgie" #. module: base #: view:res.company:0 msgid "Preview Header" -msgstr "" +msgstr "Náhled hlavičky" #. module: base #: field:res.company,paper_format:0 msgid "Paper Format" -msgstr "" +msgstr "Formát papíru" #. module: base #: field:base.language.export,lang:0 @@ -9453,7 +9475,7 @@ msgstr "osv_memory.autovacuum" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_us msgid "United States - Chart of accounts" -msgstr "" +msgstr "Spojené státy - Účtová osnova" #. module: base #: view:base.language.install:0 @@ -9641,6 +9663,9 @@ msgid "" " OpenERP Web example module.\n" " " msgstr "" +"\n" +" Příklad webového modulu OpenERP.\n" +" " #. module: base #: model:res.country,name:base.gy @@ -9650,7 +9675,7 @@ msgstr "Guyana" #. module: base #: model:ir.module.module,shortdesc:base.module_product_expiry msgid "Products Expiry Date" -msgstr "" +msgstr "Datum vypršení výrobku" #. module: base #: model:ir.module.module,description:base.module_account @@ -9776,12 +9801,12 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_base_synchro msgid "Multi-DB Synchronization" -msgstr "" +msgstr "Více-DB synchronizace" #. module: base #: selection:ir.module.module,complexity:0 msgid "Expert" -msgstr "" +msgstr "Odborník" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_holidays @@ -9817,6 +9842,9 @@ msgid "" "Todo list for CRM leads and opportunities.\n" " " msgstr "" +"\n" +"Seznam úkolů pro obchodní případy CRM a příležitosti.\n" +" " #. module: base #: field:ir.actions.act_window.view,view_id:0 @@ -9829,7 +9857,7 @@ msgstr "Pohled" #. module: base #: model:ir.module.module,shortdesc:base.module_wiki_sale_faq msgid "Wiki: Sale FAQ" -msgstr "" +msgstr "Wiki: Prodejní FAQ" #. module: base #: selection:ir.module.module,state:0 @@ -9936,7 +9964,7 @@ msgstr "Monako" #. module: base #: view:base.module.import:0 msgid "Please be patient, this operation may take a few minutes..." -msgstr "" +msgstr "Prosíme buďte trpěliví, tato operace může trvat několik minut..." #. module: base #: selection:ir.cron,interval_type:0 @@ -9962,12 +9990,12 @@ msgstr "Akce nahradí standardní nabídku tohoto uživatele, pokud je určeno." #. module: base #: model:ir.module.module,shortdesc:base.module_google_map msgid "Google Maps on Customers" -msgstr "" +msgstr "Google mapy nad zákazníky" #. module: base #: model:ir.actions.report.xml,name:base.preview_report msgid "Preview Report" -msgstr "" +msgstr "Náhled výkazu" #. module: base #: model:ir.module.module,shortdesc:base.module_purchase_analytic_plans @@ -10043,7 +10071,7 @@ msgstr "res.log" #: view:workflow.activity:0 #: field:workflow.activity,flow_stop:0 msgid "Flow Stop" -msgstr "Zatavení toku" +msgstr "Zastavení toku" #. module: base #: selection:ir.cron,interval_type:0 @@ -10071,17 +10099,17 @@ msgstr "Chyba !" #. module: base #: model:ir.module.module,shortdesc:base.module_marketing_campaign_crm_demo msgid "Marketing Campaign - Demo" -msgstr "" +msgstr "Marketingové kampaně - ukázka" #. module: base #: model:ir.module.module,shortdesc:base.module_fetchmail_hr_recruitment msgid "eMail Gateway for Applicants" -msgstr "" +msgstr "eMailová brána pro žadatele" #. module: base #: model:ir.module.module,shortdesc:base.module_account_coda msgid "Belgium - Import bank CODA statements" -msgstr "" +msgstr "Belgie - Import bankovního výpisu CODA" #. module: base #: field:ir.cron,interval_type:0 @@ -10103,7 +10131,7 @@ msgstr "Tato metoda již neexistuje" #. module: base #: model:ir.module.module,shortdesc:base.module_import_google msgid "Google Import" -msgstr "" +msgstr "Import Google" #. module: base #: model:res.partner.category,name:base.res_partner_category_12 @@ -10128,7 +10156,7 @@ msgstr "Klíčová slova" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_cn msgid "中国会计科目表 - Accounting" -msgstr "" +msgstr "中国会计科目表 - Účetnictví" #. module: base #: view:ir.model.access:0 @@ -10149,12 +10177,12 @@ msgstr "" #. module: base #: help:ir.model.data,res_id:0 msgid "ID of the target record in the database" -msgstr "" +msgstr "ID cílového záznamu v databázi" #. module: base #: model:ir.module.module,shortdesc:base.module_account_analytic_analysis msgid "Contracts Management" -msgstr "" +msgstr "Správa smluv" #. module: base #: selection:base.language.install,lang:0 @@ -10268,12 +10296,12 @@ msgstr "Název služby" #. module: base #: model:ir.module.module,shortdesc:base.module_import_base msgid "Framework for complex import" -msgstr "" +msgstr "Systém pro složitý import" #. module: base #: view:ir.actions.todo.category:0 msgid "Wizard Category" -msgstr "" +msgstr "Kategorie průvodců" #. module: base #: model:ir.module.module,description:base.module_account_cancel @@ -10391,6 +10419,12 @@ msgid "" "Provide Templates for Chart of Accounts, Taxes for Uruguay\n" "\n" msgstr "" +"\n" +"Obecná účtová osnova\n" +"=========================\n" +"\n" +"Poskytuje šablonu pro účtovou osnovu, daně pro Uruguay\n" +"\n" #. module: base #: help:res.company,bank_ids:0 @@ -11250,7 +11284,7 @@ msgstr "" #. module: base #: model:res.partner.category,name:base.res_partner_category_2 msgid "OpenERP Partners" -msgstr "Společníci OpenERP" +msgstr "Partneři OpenERP" #. module: base #: code:addons/base/module/module.py:293 @@ -11988,7 +12022,7 @@ msgstr "Parametry, které budou předány metodě. např. (uid,)." #. module: base #: model:res.partner.category,name:base.res_partner_category_5 msgid "Gold Partner" -msgstr "Zlatý společník" +msgstr "Zlatý partner" #. module: base #: model:ir.model,name:base.model_res_partner @@ -11998,7 +12032,7 @@ msgstr "Zlatý společník" #: selection:res.partner.title,domain:0 #: model:res.request.link,name:base.req_link_partner msgid "Partner" -msgstr "Společník" +msgstr "Partner" #. module: base #: field:ir.model.fields,complete_name:0 @@ -12369,7 +12403,7 @@ msgstr "Podmínky" #. module: base #: model:ir.actions.act_window,name:base.action_partner_other_form msgid "Other Partners" -msgstr "Jiní společníci" +msgstr "Jiní partneři" #. module: base #: model:ir.actions.act_window,name:base.action_currency_form @@ -12703,7 +12737,7 @@ msgstr "Časové sledování" #. module: base #: view:res.partner.category:0 msgid "Partner Category" -msgstr "Kategorie společníků" +msgstr "Kategorie partnerů" #. module: base #: view:ir.actions.server:0 @@ -13930,8 +13964,7 @@ msgstr "Zdroj" #. module: base #: help:res.partner.address,partner_id:0 msgid "Keep empty for a private address, not related to partner." -msgstr "" -"Ponechejte prázdné pro soukromou adresu nesouvisející se společníkem." +msgstr "Ponechejte prázdné pro soukromou adresu nesouvisející se partnerem." #. module: base #: model:res.country,name:base.vu @@ -14856,7 +14889,7 @@ msgstr "" #. module: base #: help:ir.mail_server,smtp_port:0 msgid "SMTP Port. Usually 465 for SSL, and 25 or 587 for other cases." -msgstr "" +msgstr "Port SMTP. Pro SSL obvykle 465 a 25 nebo 587 v jiných případech." #. module: base #: view:ir.sequence:0 @@ -15208,7 +15241,7 @@ msgstr "Mobilní č." #: model:ir.ui.menu,name:base.menu_partner_category_form #: view:res.partner.category:0 msgid "Partner Categories" -msgstr "Kategorie společníků" +msgstr "Kategorie partnerů" #. module: base #: view:base.module.upgrade:0 @@ -15351,7 +15384,7 @@ msgstr "Instance pracovních postupů" #: code:addons/base/res/res_partner.py:284 #, python-format msgid "Partners: " -msgstr "Společníci: " +msgstr "Partneři: " #. module: base #: field:res.partner.bank,name:0 diff --git a/openerp/addons/base/i18n/ja.po b/openerp/addons/base/i18n/ja.po index f732abebeaf..b2433098807 100644 --- a/openerp/addons/base/i18n/ja.po +++ b/openerp/addons/base/i18n/ja.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-server\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-02-08 00:44+0000\n" -"PO-Revision-Date: 2012-04-02 21:12+0000\n" +"PO-Revision-Date: 2012-04-18 02:23+0000\n" "Last-Translator: Akira Hiyama \n" "Language-Team: Japanese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-04-03 04:53+0000\n" -"X-Generator: Launchpad (build 15052)\n" +"X-Launchpad-Export-Date: 2012-04-18 04:41+0000\n" +"X-Generator: Launchpad (build 15108)\n" #. module: base #: model:res.country,name:base.sh @@ -35,7 +35,7 @@ msgstr "日時" #. module: base #: model:ir.module.module,shortdesc:base.module_project_mailgate msgid "Tasks-Mail Integration" -msgstr "タスク‐メール統合" +msgstr "タスクとメールの統合" #. module: base #: code:addons/fields.py:582 @@ -43,7 +43,7 @@ msgstr "タスク‐メール統合" msgid "" "The second argument of the many2many field %s must be a SQL table !You used " "%s, which is not a valid SQL table name." -msgstr "多対多項目 %s の第2引数はSQLテーブルでなければなりません。あなたが使った %s は正しいSQLテーブル名ではありません。" +msgstr "多対多項目 %s の第2引数はSQLテーブルでなければなりません。あなたが使った %s は正しいSQLテーブル名ではありません。" #. module: base #: field:ir.ui.view,arch:0 @@ -167,7 +167,7 @@ msgid "" "specified as a Python expression defining a list of triplets. For example: " "[('color','=','red')]" msgstr "" -"項目間の関係のために値を限定するための任意のドメインは、Python表現で定義された三択のリストとして定義されています。例えば:[('color','='" +"項目間の関係のために値を限定するための任意のドメインは、Python表現で定義された3択のリストとして定義されています。例えば:[('color','='" ",'red')]" #. module: base @@ -178,7 +178,7 @@ msgstr "参照" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_be_invoice_bba msgid "Belgium - Structured Communication" -msgstr "ベルギー-構造化された通信" +msgstr "ベルギー - 構造化された通信" #. module: base #: field:ir.actions.act_window,target:0 @@ -193,7 +193,7 @@ msgstr "販売分析の配布" #. module: base #: model:ir.module.module,shortdesc:base.module_web_process msgid "Process" -msgstr "" +msgstr "プロセス" #. module: base #: model:ir.module.module,shortdesc:base.module_analytic_journal_billing_rate @@ -204,7 +204,7 @@ msgstr "契約上の請求レート" #: code:addons/base/res/res_users.py:558 #, python-format msgid "Warning!" -msgstr "警告!" +msgstr "警告" #. module: base #: code:addons/base/ir/ir_model.py:344 @@ -229,7 +229,7 @@ msgstr "" #: code:addons/base/ir/ir_model.py:313 #, python-format msgid "Renaming sparse field \"%s\" is not allowed" -msgstr "" +msgstr "スパース項目 %s のりネームは許されていません。" #. module: base #: model:res.country,name:base.sz @@ -245,7 +245,7 @@ msgstr "作成済" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_tr msgid "Turkey - Accounting" -msgstr "トルコ-会計" +msgstr "トルコ - 会計" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp_subproduct @@ -354,12 +354,12 @@ msgid "" " - tree_but_open\n" "For defaults, an optional condition" msgstr "" -"アクション、可能性のあるアクションのひとつ:\n" +"アクション、アクション可能なスロットの何れか:\n" " ・ client_action_multi\n" " ・ client_print_multi\n" " ・ client_action_relate\n" " ・ tree_but_open\n" -"デフォルト、任意条件として" +"デフォルト、任意の条件" #. module: base #: sql_constraint:res.lang:0 @@ -413,7 +413,7 @@ msgstr "子アプリケーション" #. module: base #: field:res.partner,credit_limit:0 msgid "Credit Limit" -msgstr "信用限度" +msgstr "与信限度" #. module: base #: model:ir.module.module,description:base.module_web_graph @@ -480,7 +480,7 @@ msgstr "日付 / 時間の書式が不正です。編集する際に表示され msgid "" "One of the records you are trying to modify has already been deleted " "(Document type: %s)." -msgstr "更新しようとしたレコードの一つは既に削除されています(ドキュメントタイプ: %s)。" +msgstr "更新しようとしたレコードの1つは既に削除されています(ドキュメントタイプ: %s)。" #. module: base #: model:ir.module.module,shortdesc:base.module_pad_project @@ -492,7 +492,7 @@ msgstr "PADの仕様" msgid "" "The user this filter is available to. When left empty the filter is usable " "by the system only." -msgstr "" +msgstr "このフィルタを使用可能であるユーザ。フィルタを空のままにすると、システムのみが使用します。" #. module: base #: help:res.partner,website:0 @@ -632,6 +632,22 @@ msgid "" " Accounting/Reporting/Generic Reporting/Partners/Follow-ups Sent\n" "\n" msgstr "" +"\n" +"未払いの請求書のために多レベルで思い起こさせるための手紙の自動化モジュールです。\n" +"==========================================================================\n" +"\n" +"メニューから思い出させるための多くのレベルが定義できます:\n" +"  会計 / 設定 / その他 / フォローアップ\n" +"\n" +"定義を終えたら、メニューから単純にクリックするだけで毎日自動的に印刷ができます:\n" +"  会計 / 定期処理 / 請求書 / フォローアップの送信\n" +"\n" +"定義された異なったレベルで思い出させる方法に従って全ての手紙をPDFで作成します。\n" +"異なる会社のために異なるポリシーを定義でき、顧客にメールすることもできます。\n" +"\n" +"所定のパートナ / アカウントエントリーのためにフォローアップレベルをチェックしたい場合は、このメニューを使うことができます:\n" +"  会計 / レポート / 一般的なレポート / パートナ / フォローアップ送信済み\n" +"\n" #. module: base #: field:res.country,name:0 @@ -647,7 +663,7 @@ msgstr "コロンビア" #: code:addons/orm.py:1390 #, python-format msgid "Key/value '%s' not found in selection field '%s'" -msgstr "選択した項目 '%s' の中にキー / バリュー '%s' がありません。" +msgstr "キー / バリュー %s が選択した項目 %s の中にありません。" #. module: base #: help:res.country,code:0 @@ -661,7 +677,7 @@ msgstr "" #. module: base #: model:res.country,name:base.pw msgid "Palau" -msgstr "" +msgstr "パラオ" #. module: base #: view:res.partner:0 @@ -689,7 +705,7 @@ msgstr "ウィザード" #. module: base #: model:res.partner.category,name:base.res_partner_category_miscellaneoussuppliers0 msgid "Miscellaneous Suppliers" -msgstr "" +msgstr "その他仕入先" #. module: base #: code:addons/base/ir/ir_model.py:287 @@ -700,7 +716,7 @@ msgstr "カスタム項目は、'x_' で始まる名前を持つ必要があり #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_mx msgid "Mexico - Accounting" -msgstr "メキシコ-会計" +msgstr "メキシコ - 会計" #. module: base #: help:ir.actions.server,action_id:0 @@ -763,7 +779,7 @@ msgstr "エリトリア" #. module: base #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "会社名は固有でなければなりません。" +msgstr "会社名は固有でなければいけません。" #. module: base #: view:res.config:0 @@ -780,7 +796,7 @@ msgstr "自動的なアクション" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_ro msgid "Romania - Accounting" -msgstr "ルーマニア-会計" +msgstr "ルーマニア - 会計" #. module: base #: view:partner.wizard.ean.check:0 @@ -859,7 +875,7 @@ msgstr "言語のインポート" #. module: base #: help:ir.cron,interval_number:0 msgid "Repeat every x." -msgstr "" +msgstr "全ての x で繰り返す" #. module: base #: selection:base.language.install,lang:0 @@ -928,7 +944,7 @@ msgstr "" #. module: base #: model:res.partner.category,name:base.res_partner_category_4 msgid "Basic Partner" -msgstr "" +msgstr "基本的なパートナ" #. module: base #: report:ir.module.reference.graph:0 @@ -1072,7 +1088,7 @@ msgstr "このグループに加えられたユーザは自動的に次のグル #. module: base #: view:res.lang:0 msgid "%B - Full month name." -msgstr "%B-月名" +msgstr "%B - 月名" #. module: base #: field:ir.actions.todo,type:0 @@ -1103,7 +1119,7 @@ msgid "" "Language with code \"%s\" is not defined in your system !\n" "Define it through the Administration menu." msgstr "" -"コード \"%s\" に対する言語がシステムに定義されていません。\n" +"コード %s に対する言語がシステムに定義されていません。\n" "アドミニストレーションメニューを使ってそれを定義してください。" #. module: base @@ -1155,7 +1171,7 @@ msgstr "遷移" #: code:addons/orm.py:4615 #, python-format msgid "Record #%d of %s not found, cannot copy!" -msgstr "" +msgstr "レコード#%d が見つかりません(%s )。コピーはできません。" #. module: base #: field:ir.module.module,contributors:0 @@ -1191,9 +1207,9 @@ msgstr "" " ・ 休日管理\n" " ・ プロジェクト管理\n" "\n" -"各部門の管理者は、チームの誰かが計画上妥当性を考慮中の未割り当ての時間があるか、タスクの割り当てを必要としている誰かがいるのかを知ることができます。\n" +"各部門のマネジャは、チームの誰かが計画上妥当性を考慮中の未割り当ての時間があるか、タスクの割り当てを必要としている誰かがいるのかを知ることができます。\n" "\n" -"月末に計画管理者は、割り当てられたタイムシートがそれぞれの分析会計を尊重した計画であるかをチェックすることもできます。\n" +"月末に計画マネジャは、割り当てられたタイムシートがそれぞれの分析会計を尊重した計画であるかをチェックすることもできます。\n" #. module: base #: selection:ir.property,type:0 @@ -1266,7 +1282,7 @@ msgid "" "%W - Week number of the year (Monday as the first day of the week) as a " "decimal number [00,53]. All days in a new year preceding the first Monday " "are considered to be in week 0." -msgstr "%W-これは年における週の番号(週の初めは月曜)の数値です[00,53]。年初の最初の月曜日の前の数日は週0にあると認識されます。" +msgstr "%W - これは年における週の番号(週の初めは月曜)の数値です[00,53]。年初の最初の月曜日の前の数日は週0にあると認識されます。" #. module: base #: code:addons/base/module/wizard/base_language_install.py:55 @@ -1297,7 +1313,7 @@ msgstr "アクションURL" #. module: base #: field:base.module.import,module_name:0 msgid "Module Name" -msgstr "" +msgstr "モジュール名" #. module: base #: model:res.country,name:base.mh @@ -1384,6 +1400,8 @@ msgid "" "use the accounting application of OpenERP, journals and accounts will be " "created automatically based on these data." msgstr "" +"あなたの会社の銀行口座を設定し、レポートのフッターに現れるべきそれを選択して下さい。リストビューから銀行口座の並べ替えができます。OpenERPの会計アプ" +"リケーションを使う場合は、仕訳帳とアカウントはそれらのデータを元に自動的に作成されます。" #. module: base #: view:ir.module.module:0 @@ -1426,7 +1444,7 @@ msgstr "" #: code:addons/base/module/wizard/base_update_translations.py:38 #, python-format msgid "No language with code \"%s\" exists" -msgstr "コード \"%s\" を持つ言語が存在しません。" +msgstr "コード %s を持つ言語が存在しません。" #. module: base #: model:ir.module.module,description:base.module_document @@ -1473,7 +1491,7 @@ msgstr "" #. module: base #: view:res.lang:0 msgid "%Y - Year with century." -msgstr "%Y-世紀を含む年" +msgstr "%Y - 世紀を含む年" #. module: base #: model:ir.module.module,description:base.module_web_gantt @@ -1590,7 +1608,7 @@ msgid "" "'%s' contains too many dots. XML ids should not contain dots ! These are " "used to refer to other modules data, as in module.reference_id" msgstr "" -"'%s' は余分なドットが含まれています。XMLのIDはドットを含んではいけません。 これらは module.reference_id " +"%s には余分なドットが含まれています。XMLのIDはドットを含んではいけません。 これらは module.reference_id " "のように、他のモジュールデータに指し示すために使われます。" #. module: base @@ -1604,7 +1622,7 @@ msgstr "ログイン" #: model:ir.actions.act_window,name:base.action_wizard_update_translations #: model:ir.ui.menu,name:base.menu_wizard_update_translations msgid "Synchronize Terms" -msgstr "" +msgstr "用語の同期" #. module: base #: view:ir.actions.server:0 @@ -1686,7 +1704,7 @@ msgstr "もしそれが、ユーザが作業中の同じオブジェクトに属 #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_lu msgid "Luxembourg - Accounting" -msgstr "ルクセンブルグ-会計" +msgstr "ルクセンブルグ - 会計" #. module: base #: model:res.country,name:base.tp @@ -1843,7 +1861,7 @@ msgstr "" "サポート対象国として正当であるか検査されます。国はVAT番号の先頭2文字の国コードから推定されます。\n" "例えば、VAT番号が 'BE0477472701' であればベルギーの規則を使用して検査されます。\n" "\n" -"VAT番号の検査レベルは異なった2つのレベルがあります:\n" +"VAT番号の検査レベルは異なった2つのレベルがあります:\n" "\n" " ・ デフォルトでは国のための知られている検査ルール、通常は簡単なチェックディジットを\n" "  使って簡便なオフラインチェックが実行されます。これは簡単でいつでも利用できますが、\n" @@ -1870,8 +1888,7 @@ msgid "" "Helps you get the most out of your points of sales with fast sale encoding, " "simplified payment mode encoding, automatic picking lists generation and " "more." -msgstr "" -"迅速な販売のコード化、単純化された支払モードのコード化、自動ピッキングリストの生成などにより、販売時点管理のために大いなる手助けをします。" +msgstr "迅速な販売のコード化、単純化された支払モードのコード化、自動集荷リストの生成などにより、販売時点管理のために大いなる手助けをします。" #. module: base #: model:res.country,name:base.mv @@ -1894,16 +1911,15 @@ msgid "" "Once installed, check the menu 'Ideas' in the 'Tools' main menu." msgstr "" "\n" -"This module allows your user to easily and efficiently participate in " -"enterprise innovation.\n" +"このモジュールはユーザが簡単に、そして効果的に企業改革に関与させます。\n" "=============================================================================" "===============\n" "\n" -"It allows everybody to express ideas about different subjects.\n" -"Then, other users can comment on these ideas and vote for particular ideas.\n" -"Each idea has a score based on the different votes.\n" -"The managers can obtain an easy view of best ideas from all the users.\n" -"Once installed, check the menu 'Ideas' in the 'Tools' main menu." +"それは全ての人が異なった題材についてアイディアを表現させます。\n" +"それから、他のユーザはそれらのアイディアにコメントしたり、特定のアイディアに投票することができます。\n" +"各アイディアは異なった投票に基づくスコアを持ちます。\n" +"マネジャは全てのユーザから最良のアイディアの容易な視野を獲得できます。\n" +"インストールした後、ツールのメインメニューの中にアイディアメニューがあることをチェックして下さい。" #. module: base #: model:ir.model,name:base.model_ir_rule @@ -2056,11 +2072,11 @@ msgid "" " " msgstr "" "\n" -"これはエクアドルのためのOpenERPの会計チャートを管理するための基本モジュールです。\n" +"これはエクアドルのためのOpenERPの会計表を管理するための基本モジュールです。\n" "=============================================================================" "=\n" "\n" -"エクアドル用の会計チャートとローカル化\n" +"エクアドル用の会計表とローカル化\n" " " #. module: base @@ -2069,12 +2085,12 @@ msgstr "" #: code:addons/base/res/res_users.py:420 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s(コピー)" #. module: base #: model:ir.module.module,shortdesc:base.module_account_chart msgid "Template of Charts of Accounts" -msgstr "会計チャートのテンプレート" +msgstr "勘定科目表のテンプレート" #. module: base #: field:res.partner.address,type:0 @@ -2136,7 +2152,7 @@ msgstr "" "\n" "このモジュールは以下で構成されます:\n" "\n" -" ・ 一般的なブラジルの会計表\n" +" ・ 一般的なブラジルの勘定科目表\n" " ・ 以下のようなブラジルの税金:\n" "\n" " ・ IPI\n" @@ -2151,14 +2167,14 @@ msgstr "" " ・ 電子会計請求(NFe)のために税状態コード(CST)が要求されます。\n" "\n" "tax_discount 項目は幾つかのICMSのようなブラジルVATの適切な計算のために、account.tax.template と " -"account.tax オブジェクトに追加されました。会計表作成ウィザードは新しいデータを適切に伝えるために拡張されました。\n" +"account.tax オブジェクトに追加されました。勘定科目表作成ウィザードは新しいデータを適切に伝えるために拡張されました。\n" "\n" "とはいえ、このモジュールはブラジルでOpenERPを適切に利用するための多くの実装が欠けていることに注意することが重要です。\n" "これらの実装(電子会計請求などは既に実用)はブラジルのLaunchpadローカル化プロジェクト " "https://launchpad.net/openerp.pt-br-localiz " "やその他のアドオン分野に依存している15を超える追加モジュールによってもたらされます。\n" "このモジュールは特筆されるOpenERPのモジュール性を壊さないことを目指しています。その理由は、それらは多数あるがそれぞれが小さいためです。\n" -"個々にこれらのモジュールを維持するための一つの理由は、ブラジルのローカル化のリーダが残された法律上の要求(会計元帳、経理SPED、会計SPED、PAF " +"個々にこれらのモジュールを維持するための1つの理由は、ブラジルのローカル化のリーダが残された法律上の要求(会計元帳、経理SPED、会計SPED、PAF " "ECFなどは2011年9月ではまだ欠けています)に資金を投入してローカル化をすばやく完了させることに責任を持つ必要があります。\n" "それらのモジュールは AGPL V3 " "の下で同じく厳密にライセンスされ、今日、プライベートモジュールのオンライン利用に関してどんな追加払いの許可もありません。" @@ -2174,7 +2190,7 @@ msgid "" "%U - Week number of the year (Sunday as the first day of the week) as a " "decimal number [00,53]. All days in a new year preceding the first Sunday " "are considered to be in week 0." -msgstr "%U-年の週番号(日曜は週の最初の日)10進数値 [00,53]。新年で最初の日曜までの全ての日は週0と認識されます。" +msgstr "%U - 年の週番号(日曜は週の最初の日)10進数値 [00,53]。新年で最初の日曜までの全ての日は週0と認識されます。" #. module: base #: view:ir.ui.view:0 @@ -2226,7 +2242,7 @@ msgstr "表示モード" msgid "" "Display this bank account on the footer of printed documents like invoices " "and sales orders." -msgstr "" +msgstr "請求書や受注オーダーのような印刷されるドキュメントのフッターに現れる銀行口座を示して下さい。" #. module: base #: view:base.language.import:0 @@ -2289,24 +2305,24 @@ msgid "" " " msgstr "" "\n" -"この受注ジャーナルモジュールは受注と配達(選択リスト)を異なったジャーナルに分類することができます。\n" +"この受注仕訳帳モジュールは受注と配達(選択リスト)を異なった仕訳帳に分類することができます。\n" "======================================================================\n" "このモジュールは部門を持つ大きな会社にとても役立ちます。\n" "\n" -"以下のような異なる目的のためにジャーナルを使うことができます:\n" +"以下のような異なる目的のために仕訳帳を使うことができます:\n" " ・ 別部門の受注の分離\n" " ・ 配達がトラックなのかUPSなのかの仕訳\n" "\n" -"ジャーナルは責任を持ち、異なる状態に展開する:\n" +"仕訳帳にはそうした責任があり、そして異なる状態に進展します:\n" " ・ ドラフト、オープン、キャンセル、完了\n" "\n" -"バッチ操作は一度に全ての受注の確認、検証、請求書のピッキングといった異なるジャーナルを処理できます。\n" +"バッチ操作は一度に全ての受注の確認、検証、請求書集荷といった異なる仕訳帳を処理できます。\n" "\n" "バッチ請求方法はパートナごとや受注オーダーごとに構成することもできます。例:\n" " ・ 日々の送付\n" " ・ 月次の送付など\n" "\n" -"いくらかのジャーナルによる統計値が提供されます。\n" +"いくらかの仕訳帳による統計値が提供されます。\n" " " #. module: base @@ -2317,7 +2333,7 @@ msgstr "ロゴ" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_cr msgid "Costa Rica - Accounting" -msgstr "コスタリカ-会計" +msgstr "コスタリカ - 会計" #. module: base #: view:ir.module.module:0 @@ -2350,7 +2366,7 @@ msgstr "" "以下の全てのワークフローが実装されています:\n" " ・ ドラフト経費\n" " ・ 従業員によるシートの確認\n" -" ・ 管理者による認可\n" +" ・ マネジャによる認可\n" " ・ 会計人による認可と請求書の作成\n" " ・ 従業員へ請求書に基づく支払い\n" "\n" @@ -2459,7 +2475,7 @@ msgstr "ベリーズ" #. module: base #: help:ir.actions.report.xml,header:0 msgid "Add or not the corporate RML header" -msgstr "" +msgstr "会社のRMLヘッダーを追加するか否か" #. module: base #: model:ir.module.module,description:base.module_hr_recruitment @@ -2484,8 +2500,8 @@ msgstr "" "\n" "異なったジョブに向けての面接を認めるための調査モジュールと統合されています。\n" "\n" -"このモジュールはメールケーとウェイと統合されていて、自動的にjobs@YOURCOMPANY.comに\n" -"送られた電子メールを追跡します。あなたの履歴ベースに保存、検索できるドキュメント管理システム\n" +"このモジュールはメールゲートウェイと統合されていて、自動的にjobs@YOURCOMPANY.comに\n" +"送られたEメールを追跡します。あなたの履歴ベースに保存、検索できるドキュメント管理システム\n" "とも統合されています。\n" " " @@ -2509,13 +2525,13 @@ msgstr "ポーランド" msgid "" "Comma-separated list of allowed view modes, such as 'form', 'tree', " "'calendar', etc. (Default: tree,form)" -msgstr "'form'、'tree'、'calendar'など(デフォルト:tree、form)のようなビューモードの許されたカンマ区切りのリスト" +msgstr "'form'、'tree'、'calendar'など(デフォルト:tree、form)のような表示モードの許されたカンマ区切りのリスト" #. module: base #: code:addons/orm.py:3615 #, python-format msgid "A document was modified since you last viewed it (%s:%d)" -msgstr "このドキュメントはあなたの前回参照時から更新されています(%s:%d)" +msgstr "このドキュメントはあなたの前回参照時から更新されています(%s:%d)" #. module: base #: view:workflow:0 @@ -2562,6 +2578,14 @@ msgid "" "and categorize your interventions with a channel and a priority level.\n" " " msgstr "" +"\n" +"Helpdesk\n" +"====================\n" +"\n" +"ライクレコード、クレーム処理、ヘルプデスク、サポートは仲裁の追跡のために良いツールです。\n" +"このメニューは口頭コミュニケーションよりも適しており、必ずしもクレームとは関係がありません。\n" +"顧客を選択し、注記を加えそしてチャンネルと優先度レベルとともに仲裁を分類して下さい。\n" +" " #. module: base #: sql_constraint:ir.ui.view_sc:0 @@ -2652,7 +2676,7 @@ msgstr "オブジェクト名は x_ で始める必要があり、特殊文字 #. module: base #: field:ir.actions.configuration.wizard,note:0 msgid "Next Wizard" -msgstr "" +msgstr "次のウィザード" #. module: base #: model:ir.actions.act_window,name:base.action_menu_admin @@ -2779,7 +2803,7 @@ msgstr "サーバアクション" #. module: base #: help:ir.actions.client,params:0 msgid "Arguments sent to the client along withthe view tag" -msgstr "引数はクライアントにビュータグとともに送信されます。" +msgstr "引数はクライアントにビューのタグとともに送信されます。" #. module: base #: model:ir.module.module,description:base.module_project_gtd @@ -2832,7 +2856,7 @@ msgstr "" #. module: base #: model:res.country,name:base.tt msgid "Trinidad and Tobago" -msgstr "" +msgstr "トリニダード・トバゴ" #. module: base #: model:res.country,name:base.lv @@ -2842,7 +2866,7 @@ msgstr "ラトビア" #. module: base #: view:partner.sms.send:0 msgid "SMS - Gateway: clickatell" -msgstr "SMS-ゲートウェイ:Clickatell" +msgstr "SMS - ゲートウェイ:Clickatell" #. module: base #: view:ir.actions.server:0 @@ -2860,7 +2884,7 @@ msgstr "発行人保証サーバとの通信途中のエラー" #: model:res.groups,name:base.group_sale_manager #: model:res.groups,name:base.group_tool_manager msgid "Manager" -msgstr "管理者" +msgstr "マネジャ" #. module: base #: model:ir.ui.menu,name:base.menu_custom @@ -2902,7 +2926,7 @@ msgstr "継承" #. module: base #: field:ir.model.fields,serialization_field_id:0 msgid "Serialization Field" -msgstr "" +msgstr "シリアライズ項目" #. module: base #: model:ir.module.category,description:base.module_category_report_designer @@ -2914,13 +2938,13 @@ msgstr "OpenERPのレポート作成を単純化して拡張させるための #. module: base #: view:res.lang:0 msgid "%y - Year without century [00,99]." -msgstr "%y-2桁の年[00,99]." +msgstr "%y - 2桁の年[00,99]." #. module: base #: code:addons/base/res/res_company.py:155 #, python-format msgid "Fax: " -msgstr "" +msgstr "FAX: " #. module: base #: model:res.country,name:base.si @@ -3046,7 +3070,7 @@ msgstr "バングラデシュ" #. module: base #: model:ir.module.module,shortdesc:base.module_project_retro_planning msgid "Project Retro-planning" -msgstr "プロジェクトレトロ-計画" +msgstr "プロジェクトレトロ - 計画" #. module: base #: model:ir.module.module,shortdesc:base.module_stock_planning @@ -3120,7 +3144,7 @@ msgstr "ストレージのパラメータ" #: code:addons/base/module/module.py:409 #, python-format msgid "Can not upgrade module '%s'. It is not installed." -msgstr "モジュール '%s' はインストールされていないためアップグレードできません。" +msgstr "モジュール %s はインストールされていないためアップグレードできません。" #. module: base #: model:res.country,name:base.cu @@ -3247,7 +3271,7 @@ msgstr "オーストリア" #. module: base #: view:ir.module.module:0 msgid "Cancel Install" -msgstr "" +msgstr "インストールのキャンセル" #. module: base #: model:ir.module.module,description:base.module_l10n_be_invoice_bba @@ -3341,7 +3365,7 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_ir_module_module_dependency msgid "Module dependency" -msgstr "" +msgstr "モジュール依存度" #. module: base #: selection:publisher_warranty.contract.wizard,state:0 @@ -3658,7 +3682,7 @@ msgid "" " " msgstr "" "\n" -"このモジュールは英語とフランス語を管理するモジュールです。-OpenERPのカナダ会計表\n" +"このモジュールは英語とフランス語を管理するモジュールです。 - OpenERPのカナダ会計表\n" "=============================================================================" "==============\n" "\n" @@ -3700,9 +3724,9 @@ msgstr "" "この基本モジュールはルクセンブルグの会計表を管理するためのモジュールです。\n" "======================================================================\n" "\n" -" ・ KLUWER会計表\n" +" ・ KLUWER勘定科目表\n" " ・ ルクセンブルグの税金コード表\n" -" ・ ルクセンブルグでの主要税金" +" ・ ルクセンブルグで使われる主要な税金" #. module: base #: field:ir.module.module,demo:0 @@ -4038,7 +4062,7 @@ msgstr "会社名" msgid "" "Invalid value for reference field \"%s.%s\" (last part must be a non-zero " "integer): \"%s\"" -msgstr "参照項目として無効な値です \"%s.%s\" (最後の部分は整数の0以外にすべきです):\"%s\"" +msgstr "参照項目として無効な値です %s.%s(最後の部分は整数の0以外にすべきです):%s" #. module: base #: model:ir.module.category,name:base.module_category_human_resources @@ -4054,7 +4078,7 @@ msgstr "国" #. module: base #: selection:ir.translation,type:0 msgid "RML (deprecated - use Report)" -msgstr "RML(非難された-レポート使用のこと)" +msgstr "RML(推奨しない - レポートの使用)" #. module: base #: sql_constraint:ir.translation:0 @@ -4084,7 +4108,7 @@ msgid "" " " msgstr "" "\n" -" ・ 多言語サポート:会計表、税金、税金コード、ジャーナル、会計テンプレート、会計分析表、ジャーナル分析\n" +" ・ 多言語サポート:勘定科目表、税金、税金コード、仕訳帳、会計テンプレート、分析勘定科目表、仕訳帳分析\n" " ・ セットアップウィザード変更\n" " ・ テンプレートから目的のオブジェクトへCOA、税金、税金コード、会計ポジションの翻訳をコピー\n" " " @@ -4123,7 +4147,7 @@ msgstr "エラーです。再帰的な関係となる分類を作ることはで #. module: base #: view:res.lang:0 msgid "%x - Appropriate date representation." -msgstr "%x-日付表示の割り当て" +msgstr "%x - 日付表示の割り当て" #. module: base #: model:ir.module.module,description:base.module_web_mobile @@ -4139,7 +4163,7 @@ msgstr "" #. module: base #: view:res.lang:0 msgid "%d - Day of the month [01,31]." -msgstr "%d-月の日 [01,31]." +msgstr "%d - 月の日 [01,31]." #. module: base #: model:res.country,name:base.tj @@ -4163,7 +4187,7 @@ msgid "" "Can not create the module file:\n" " %s" msgstr "" -"そのモジュールファイルの作成ができません:\n" +"モジュールファイルの作成ができません:\n" " %s" #. module: base @@ -4254,7 +4278,7 @@ msgid "" "Mail delivery failed via SMTP server '%s'.\n" "%s: %s" msgstr "" -"SMTPサーバによるメール送信は失敗しました '%s'。\n" +"SMTPサーバによるメール送信は失敗しました %s。\n" "%s: %s" #. module: base @@ -4297,12 +4321,12 @@ msgid "" " " msgstr "" "\n" -"会計のアクセス権限\n" +"会計アクセス権限\n" "=========================\n" "\n" -"このモジュールはアドミンユーザにジャーナル項目や会計表といった全ての会計機能へのアクセスを与えます。\n" +"このモジュールはアドミンユーザに仕訳項目や勘定科目表といった全ての会計機能へのアクセスを与えます。\n" "\n" -"アドミニストレータには管理者とユーザアクセス権を、デモユーザにはユーザアクセス権のみを割り当てます。\n" +"アドミニストレータにはマネジャとユーザアクセス権を、デモユーザにはユーザアクセス権のみを割り当てます。\n" " " #. module: base @@ -4440,7 +4464,7 @@ msgstr "" "\n" " ・ 分析ライン(分析ラインと関連付けされた一般アカウントを持つ会社)の所有者に適合させる\n" " ・ 分析ライン(金融の会計に類似している)に多通貨を追加する\n" -" ・ コストに分類される全てをオーナー会社の正しい通貨に基づいて分析アカウントの中に修正する\n" +" ・ コストに分類される全てを所有会社の正しい通貨に基づいて分析アカウントの中に修正する\n" " ・ デフォルトでは、単独会社においては何ら変更なし\n" "\n" "結果として、同じ通貨ではない会社間において同じ分析アカウントを共有することができます。このセットアップは有効にします。どうぞお使い下さい。\n" @@ -4457,7 +4481,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_it msgid "Italy - Accounting" -msgstr "イタリア-会計" +msgstr "イタリア - 会計" #. module: base #: field:ir.actions.act_window,help:0 @@ -4637,7 +4661,7 @@ msgstr "SXWコンテンツ" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_pl msgid "Poland - Accounting" -msgstr "ポーランド-会計" +msgstr "ポーランド - 会計" #. module: base #: view:ir.cron:0 @@ -4828,7 +4852,7 @@ msgstr "銀行口座" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_gr msgid "Greece - Accounting" -msgstr "ギリシャ-会計" +msgstr "ギリシャ - 会計" #. module: base #: selection:base.language.install,lang:0 @@ -4957,7 +4981,7 @@ msgstr "モジュールインポート" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_ch msgid "Switzerland - Accounting" -msgstr "スイス-会計" +msgstr "スイス - 会計" #. module: base #: field:res.bank,zip:0 @@ -4986,7 +5010,7 @@ msgstr "ToDoとしてセット" #. module: base #: view:res.lang:0 msgid "%c - Appropriate date and time representation." -msgstr "%c-日付と時間の表現を割り当てて下さい。" +msgstr "%c - 日付と時間の表現を割り当てて下さい。" #. module: base #: code:addons/base/res/res_config.py:386 @@ -5389,7 +5413,7 @@ msgstr "セキュリティ" #: code:addons/base/ir/ir_model.py:311 #, python-format msgid "Changing the storing system for field \"%s\" is not allowed." -msgstr "システムに保存されている項目\"%s\"は変更が許されていません。" +msgstr "システムに保存されている項目%s は変更が許されていません。" #. module: base #: help:res.partner.bank,company_id:0 @@ -5455,7 +5479,7 @@ msgstr "ブラジル" #. module: base #: view:res.lang:0 msgid "%M - Minute [00,59]." -msgstr "%M-分[00,59]." +msgstr "%M - 分[00,59]." #. module: base #: selection:ir.module.module,license:0 @@ -5656,7 +5680,7 @@ msgid "" " - a few other adaptations" msgstr "" "これは英国の中小企業向けにOpenERPの会計を実行するために必要とされるローカル化モジュールです:\n" -" ・ CT600 会計表に対応\n" +" ・ CT600 勘定科目表に対応\n" " ・ VAT100 税制に対応\n" " ・ InfoLogic 英国の地域一覧表\n" " ・ その他の適用" @@ -5747,9 +5771,9 @@ msgstr "" "=\n" "\n" "このモジュールをインストール後、会計の設定ウィザードが自動起動します。\n" -" ・ 会計表作成を補助する会計テンプレートがあります。\n" +" ・ 勘定科目表作成を補助する会計テンプレートがあります。\n" " ・ " -"特定のウィザードでは会社の名前、従うべき表のテンプレート、生成するための桁数、あなたのアカウントと銀行口座、ジャーナル作成のための通貨が尋ねられます。\n" +"特定のウィザードでは会社の名前、従うべき表のテンプレート、生成するための桁数、あなたのアカウントと銀行口座、仕訳帳作成のための通貨が尋ねられます。\n" "\n" "すると、未記入の表テンプレートのコピーが作成されます。\n" "\n" @@ -6022,18 +6046,18 @@ msgstr "" "==========================================================================\n" "\n" "ひとたびマスタ予算と各種予算が定義されたら(Accounting/Budgets/の中に)、\n" -"各プロジェクト管理者は各分析アカウントに計画量をセットすることができます。\n" +"各プロジェクトマネジャは各分析アカウントに計画量をセットすることができます。\n" "\n" "会計士は計画の合計が彼が計画した予算やマスタ予算よりも大き過ぎず、小さ過ぎない\n" "ことを確認するため、各予算とマスター予算の計画量の合計を見通すための機能を持ちます。\n" "各レコードのリストはグラフィカルビューに切り替えることもできます。\n" "\n" -"以下の3つのレポートが利用可能です:\n" +"以下の3個のレポートが利用可能です:\n" " 1. 予算リスト: マスタ予算ごとの分析アカウントをそれらの予算のために展開することができます。\n" "\n" " 2. 予算リストの合計: 分析アカウントを選択された予算のために展開することができます。\n" "\n" -" 3. 会計の分析表: 各予算ごとのマスター予算を選択した分析アカウントのために展開することができます。\n" +" 3. 分析勘定科目表: 各予算ごとのマスター予算を選択した分析アカウントのために展開することができます。\n" "\n" #. module: base @@ -6154,9 +6178,9 @@ msgstr "" " ・ 外貨サポート\n" " ・ 全てのデータレコードタイプ(0、1、2、3、4,、8、9)のサポート\n" " ・ 全てのトランザクションコード、構造化された形式の通信の解析とロギング\n" -" ・ CODA構成パラメータを通した自動金融ジャーナル割り当て\n" -" ・ 銀行口座番号ごとの複数ジャーナルのサポート\n" -" ・ ひとつのCODAファイル中の異なった銀行口座の複数の口座明細をサポート\n" +" ・ CODA構成パラメータを通した自動金融仕訳帳割り当て\n" +" ・ 銀行口座番号ごとの複数仕訳帳のサポート\n" +" ・ 1つのCODAファイル中の異なった銀行口座の複数の口座明細をサポート\n" " ・ CODA銀行口座の構文解析のみをサポート(CODA銀行口座設定でtype='info'と定義された)\n" " ・ 多言語CODA解析、イギリス、オランダ、フランスのために与えられた解析設定データ\n" "\n" @@ -6168,7 +6192,7 @@ msgstr "" "\n" " タイプが'Info'として設定されたCODA銀行口座は、CODA銀行明細を作るだけです。\n" "\n" -" CODA処理の中の一つのオブジェクトの除去は結果として関連付けられたオブジェクトを除去します。\n" +" CODA処理の中の1つのオブジェクトの除去は結果として関連付けられたオブジェクトを除去します。\n" " 複数銀行明細を含むCODAファイルの除去は同じくそれらの関連する明細を除去します。\n" "\n" " 次の調停のロジックはCODA処理の中に実装されています:\n" @@ -6240,7 +6264,7 @@ msgid "" " " msgstr "" "\n" -"このモジュールによって一般的なジャーナルを使って、幾つかの分析計画を使うことができます。\n" +"このモジュールによって一般的な仕訳帳を使って、幾つかの分析計画を使うことができます。\n" "=============================================================================" "======\n" "\n" @@ -6258,7 +6282,7 @@ msgstr "" " Fabien\n" "\n" "ここで、2つの計画があります: プロジェクトとセールスマン。請求書は2つの計画の中に分析的入力を書き込み可能でなければなりません: SubProj " -"1.1とFabien。量は分割することができます。次は2つのサブプロジェクトに関連し、一人のセールスマンに割り当てる請求書の例です:\n" +"1.1とFabien。量は分割することができます。次は2つのサブプロジェクトに関連し、1人のセールスマンに割り当てる請求書の例です:\n" "\n" "Plan1:\n" " SubProject 1.1 : 50%\n" @@ -6266,14 +6290,14 @@ msgstr "" "Plan2:\n" " Eric: 100%\n" "\n" -"それで、この請求書の行が確認されると、一つの口座の入力により3つの分析的な行が作成されます。\n" +"それで、この請求書の行が確認されると、1つの口座の入力により3つの分析的な行が作成されます。\n" "分析的な計画は分配モデルの生成において最小と最大の利益を検査します。\n" " " #. module: base #: help:res.country.state,code:0 msgid "The state code in three chars.\n" -msgstr "" +msgstr "3文字の状態コード\n" #. module: base #: model:res.country,name:base.sj @@ -6296,7 +6320,7 @@ msgstr "基本かんばん" #: view:ir.actions.server:0 #: view:res.request:0 msgid "Group By" -msgstr "" +msgstr "グループ化" #. module: base #: view:res.config:0 @@ -6325,11 +6349,11 @@ msgid "" "user-wise as well as month wise.\n" msgstr "" "\n" -"これはサービス会社のプロジェクト管理者に会計分析ビュー更新のために重要なデータを見せるためのモジュールです。\n" +"これはサービス会社のプロジェクトマネジャに会計分析ビュー更新のために重要なデータを見せるためのモジュールです。\n" "=============================================================================" "======================================\n" "\n" -"各管理者に関連情報を見せるためにメニューに追加します。\n" +"各マネジャに関連情報を見せるためにメニューに追加します。\n" "月単位と同じようにユーザ単位の会計分析要約のレポートを表示できます。\n" #. module: base @@ -6345,7 +6369,7 @@ msgstr "翻訳" #. module: base #: selection:res.request,state:0 msgid "closed" -msgstr "" +msgstr "閉鎖済み" #. module: base #: model:ir.module.module,description:base.module_l10n_cr @@ -6367,7 +6391,7 @@ msgid "" " " msgstr "" "\n" -"コスタリカのための会計表\n" +"コスタリカのための勘定科目表\n" "=================================\n" "\n" "含まれるもの:\n" @@ -6496,12 +6520,12 @@ msgstr "グジャラート語 / ગુજરાતી" #, python-format msgid "" "Unable to process module \"%s\" because an external dependency is not met: %s" -msgstr "外部依存が解決されないため、モジュール\"%s\"の処理ができません: %s" +msgstr "外部依存が解決されないため、モジュール%s の処理ができません: %s" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_be_hr_payroll msgid "Belgium - Payroll" -msgstr "ベルギー-給与" +msgstr "ベルギー - 給与" #. module: base #: view:publisher_warranty.contract.wizard:0 @@ -6674,7 +6698,7 @@ msgstr "公式な翻訳のロード" #. module: base #: model:ir.module.module,shortdesc:base.module_account_cancel msgid "Cancel Journal Entries" -msgstr "ジャーナル入力のキャンセル" +msgstr "仕訳帳入力のキャンセル" #. module: base #: view:ir.actions.server:0 @@ -6761,7 +6785,7 @@ msgstr "" #. module: base #: view:res.lang:0 msgid "%S - Seconds [00,61]." -msgstr "%S-秒[00,61]" +msgstr "%S - 秒[00,61]" #. module: base #: model:res.country,name:base.cv @@ -6835,7 +6859,7 @@ msgid "" "- Action: an action attached to one slot of the given model\n" "- Default: a default value for a model field" msgstr "" -"・ アクション: そのモデルの一つのスロットに付随する行動\n" +"・ アクション: そのモデルの1つのスロットに付随する行動\n" "・ デフォルト: モデル項目のための既定値" #. module: base @@ -6949,7 +6973,7 @@ msgstr "自らの必要と希望によるクライアントにより解釈され #. module: base #: sql_constraint:ir.rule:0 msgid "Rule must have at least one checked access right !" -msgstr "ルールは少なくとも一つのチェック済みのアクセス権限を持たねばなりません。" +msgstr "ルールは少なくとも1つのチェック済みのアクセス権限を持たねばなりません。" #. module: base #: model:res.country,name:base.fj @@ -7070,7 +7094,7 @@ msgstr "イスラエル" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_syscohada msgid "OHADA - Accounting" -msgstr "OHADA-会計" +msgstr "OHADA - 会計" #. module: base #: help:res.bank,bic:0 @@ -7103,7 +7127,7 @@ msgstr "時刻の書式" #: code:addons/orm.py:2134 #, python-format msgid "There is no view of type '%s' defined for the structure!" -msgstr "構造のために定義されたビューのタイプ’%s’がありません。" +msgstr "構造のために定義されたビューのタイプ %s がありません。" #. module: base #: view:ir.module.module:0 @@ -7138,7 +7162,7 @@ msgstr "モジュール" #: field:workflow.activity,subflow_id:0 #: field:workflow.workitem,subflow_id:0 msgid "Subflow" -msgstr "" +msgstr "サブフロー" #. module: base #: model:ir.model,name:base.model_res_config @@ -7177,7 +7201,7 @@ msgstr "不在の繰り返し" #: code:addons/base/module/wizard/base_module_import.py:69 #, python-format msgid "Can not create the module file: %s !" -msgstr "このモジュールファイルの作成ができません: %s !" +msgstr "このモジュールファイルの作成ができません: %s" #. module: base #: field:ir.server.object.lines,server_id:0 @@ -7391,7 +7415,7 @@ msgstr "シリアルキー" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_timesheet msgid "Timesheets" -msgstr "タイムシート" +msgstr "勤務表" #. module: base #: field:res.partner,function:0 @@ -7430,7 +7454,7 @@ msgstr "保守契約" #: model:res.groups,name:base.group_user #: field:res.partner,employee:0 msgid "Employee" -msgstr "" +msgstr "従業員" #. module: base #: field:ir.model.access,perm_create:0 @@ -7504,7 +7528,7 @@ msgstr "削除時" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_multilang msgid "Multi Language Chart of Accounts" -msgstr "多言語会計表" +msgstr "多言語勘定科目表" #. module: base #: selection:res.lang,direction:0 @@ -7614,7 +7638,7 @@ msgstr "" "\n" "このモジュールはユーザにRIB形式(銀行口座詳細のフランス規格)でパートナの銀行詳細を入力させます。\n" "RIB銀行口座は口座タイプが”RIB”と明記されたパートナフォームの会計タブから入力できます。\n" -"以下の4個の標準RIB項目が必須となります:\n" +"次の4個の標準RIB項目が必須となります:\n" "・ 銀行コード\n" "・ オフィスコード\n" "・ 口座番号\n" @@ -7627,8 +7651,8 @@ msgstr "" "\n" "フランスの銀行は現在、RIB形式の代わりに国際的なIBAN形式への適用を進めているので、モジュールbase_ibanをこのモジュールに追加するのは有用です" "。\n" -"単独の口座のためのRIBとIBANコードはOpenERPの中に2つの銀行口座を記録することで入力されます:RIBタイプが最初で、2番目がIBANです。 " -"\n" +"単独の口座のためのRIBとIBANコードはOpenERPの中に2つの銀行口座を記録することで入力されます:最初がRIBタイプで、2つ目がIBANタイプです" +"。 \n" #. module: base #: view:ir.property:0 @@ -7645,7 +7669,7 @@ msgstr "モザンビーク" msgid "" "Action bound to this entry - helper field for binding an action, will " "automatically set the correct reference" -msgstr "アクションはこの入力に結び付けられています-アクションを結びつけるための補助項目は自動的に正しい参照をセットします。" +msgstr "アクションはこの入力に結び付けられています - アクションを結びつけるための補助項目は自動的に正しい参照をセットします。" #. module: base #: model:ir.ui.menu,name:base.menu_project_long_term @@ -7713,7 +7737,7 @@ msgid "" " " msgstr "" "\n" -" アメリカ-会計表\n" +" アメリカ合衆国 - 勘定科目表\n" " " #. module: base @@ -7724,12 +7748,12 @@ msgstr "追加" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_ec msgid "Ecuador - Accounting" -msgstr "エクアドル-会計" +msgstr "エクアドル - 会計" #. module: base #: field:res.partner.category,name:0 msgid "Category Name" -msgstr "" +msgstr "分類名" #. module: base #: view:res.widget:0 @@ -7773,7 +7797,7 @@ msgstr "ウィジットウィザード" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_hn msgid "Honduras - Accounting" -msgstr "ホンジュラス-会計" +msgstr "ホンジュラス - 会計" #. module: base #: model:ir.module.module,shortdesc:base.module_report_intrastat @@ -7838,7 +7862,7 @@ msgstr "有効" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_ma msgid "Maroc - Accounting" -msgstr "モロッコ-会計" +msgstr "モロッコ - 会計" #. module: base #: model:res.country,name:base.mn @@ -7904,11 +7928,11 @@ msgid "" " " msgstr "" "\n" -"このモジュールはCRMに一つあるいは幾つかのオポチュニティに近道を加えます。\n" +"このモジュールはCRMに1つあるいは幾つかのオポチュニティに近道を加えます。\n" "===========================================================================\n" "\n" "この方法は選択されたケースに基づき受注オーダーを作成します。\n" -"異なったケースが開いている(リスト)場合は、ケースによる一つの受注オーダーを作成します。\n" +"異なったケースが開いている(リスト)場合は、ケースによる1つの受注オーダーを作成します。\n" "そのケースがそれから閉じられ作成された受注オーダーに結び付けられます。\n" "\n" "すでに受注とCRMの両方のモジュールをインストールしているなら、このモジュールのインストールを薦めます。\n" @@ -7937,7 +7961,7 @@ msgstr "スペイン語(メキシコ)/ Español (MX)" #: code:addons/base/publisher_warranty/publisher_warranty.py:145 #, python-format msgid "Please verify your publisher warranty serial number and validity." -msgstr "発行者の保証シリアル番号とその有効性を確認して下さい。" +msgstr "発行人保証シリアル番号とその有効性を確認して下さい。" #. module: base #: view:res.log:0 @@ -7967,7 +7991,7 @@ msgstr "このウィンドウ" #. module: base #: view:publisher_warranty.contract:0 msgid "Publisher Warranty Contracts" -msgstr "発行者保証契約" +msgstr "発行人保証契約" #. module: base #: help:res.log,name:0 @@ -8011,7 +8035,8 @@ msgid "" "If you are working on the American market, you can manage the different " "federal states you are working on from here. Each state is attached to one " "country." -msgstr "あなたがアメリカの市場で働いているなら、あなたはここからあなたが働く異なる州を管理できます。それぞれの州はひとつの国に属しています。" +msgstr "" +"あなたがアメリカ市場で働いているなら、あなたは、ここから、自身が働くところと異なる州を管理できます。それぞれの州は1つの国に属しています。" #. module: base #: model:ir.module.module,description:base.module_delivery @@ -8027,11 +8052,11 @@ msgid "" " " msgstr "" "\n" -"受注オーダーとピッキングに関する配送方法を追加することができます。\n" +"受注オーダーと集荷に関する配送方法を追加することができます。\n" "==============================================================\n" "\n" "価格によるあなた自身の運搬人や配送グリッドの定義ができます。\n" -"ピッキングから請求書を作成する場合は、OpenERPは配送の行を追加し計算を行います。\n" +"集荷から請求書を作成する場合は、OpenERPは配送行を追加し計算を行います。\n" "\n" " " @@ -8471,7 +8496,7 @@ msgstr "" "\n" "プッシュプローの仕様は、どの場所がどの場所と何のパラメータでつながれているかを示します。\n" "製品の所定の量が供給元の場所で動きがあるや否や、結び付けられた動作が、フロー定義\n" -"(目的地の場所、遅延、移動の種類、ジャーナル他)でセットされたパラメータにしたがって\n" +"(目的地の場所、遅延、移動の種類、仕訳帳他)でセットされたパラメータにしたがって\n" "自動的に予測されます。\n" "この新しい動きは、パラメータにしたがって自動的に実行されるか、手動確認を要求します。\n" "\n" @@ -8483,12 +8508,13 @@ msgstr "" "\n" " [ 顧客 ] <- A - [ アウトレット ] <- B - [ 親会社 ] <~ C ~ [ 仕入先 ]\n" "\n" -"新しい調達オーダー(A:例として受注オーダーの確認がくる)がアウトレットに到着すると、それは親会社から要求されたもう一つの調達に変換されます(B:プルフロ" -"ーのタイプは'move')。親会社により調達オーダーBが処理される時、そしてその製品が在庫切れの時、それは仕入先への発注オーダー(C:プルフローのタイプは" +"新しい調達オーダー(A:例として受注オーダーの確認がくる)がアウトレットに到着すると、それは親会社から\n" +"要求されたもう1つの調達に変換されます(B:プルフローのタイプは'move')。親会社により調達オーダーBが\n" +"処理される時、そしてその製品が在庫切れの時、それは仕入先への発注オーダー(C:プルフローのタイプは\n" "発注)に変換されます。結果として調達オーダー、ニーズは顧客と仕入先の間の全てにプッシュされます。\n" "\n" -"専門的には、プルフローは調達オーダーと別に処理することを許します。製品に対しての考慮に依存するのみならず、その製品のニーズを持つ場所(即ち調達オーダーの目" -"的地)に依存します。\n" +"専門的には、プルフローは調達オーダーと別に処理することを許します。製品に対しての考慮に依存するのみ\n" +"ならず、その製品のニーズを持つ場所(即ち調達オーダーの目的地)に依存します。\n" "\n" "使用例\n" "--------\n" @@ -8645,7 +8671,7 @@ msgstr "" "===========================================================================\n" "\n" "所定のメールボックスに到着した新しいEメールを元にタスクの生成を許します。\n" -"同様にCRMアプリケーションがリード / オポチュニティを持つもの。\n" +"CRMアプリケーションがリード / オポチュニティを持つものも同様です。\n" "メールボックス統合の設定のために2つの共通の選択肢があります:\n" "\n" " ・ fetchmailモジュールをインストールし、新しいメールボックスを設定し、それから\n" @@ -8804,7 +8830,7 @@ msgstr "" #. module: base #: view:res.partner.bank:0 msgid "Bank accounts belonging to one of your companies" -msgstr "銀行口座はあなたの会社の一つに属します。" +msgstr "銀行口座はあなたの会社の1つに属します。" #. module: base #: help:res.users,action_id:0 @@ -8837,7 +8863,7 @@ msgid "" "You try to upgrade a module that depends on the module: %s.\n" "But this module is not available in your system." msgstr "" -"あなたは次のモジュールに依存するモジュールをアップグレードしようとしています: %s.\n" +"あなたは次のモジュールに依存するモジュールをアップグレードしようとしています: %s\n" "しかし、そのモジュールはあなたのシステムでは使用できません。" #. module: base @@ -8865,7 +8891,7 @@ msgstr "親分類" #. module: base #: selection:ir.property,type:0 msgid "Integer Big" -msgstr "" +msgstr "大きな整数" #. module: base #: selection:res.partner.address,type:0 @@ -8876,7 +8902,7 @@ msgstr "コンタクト" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_at msgid "Austria - Accounting" -msgstr "オーストラリア-会計" +msgstr "オーストラリア - 会計" #. module: base #: model:ir.model,name:base.model_ir_ui_menu @@ -8929,7 +8955,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_be msgid "Belgium - Accounting" -msgstr "ベルギー-会計" +msgstr "ベルギー - 会計" #. module: base #: code:addons/base/module/module.py:622 @@ -9035,8 +9061,8 @@ msgid "" "installed the CRM, with the history tab, you can track all the interactions " "with a partner such as opportunities, emails, or sales orders issued." msgstr "" -"顧客(システムの他のエリアではパートナと呼ばれる)は、あなたが彼らが将来顧客であるのか、仕入先であるのかどうか会社の住所録の管理するのを手助けします。パー" -"トナのフォームは、会社のアドレスから、価格リストなどの多くの情報、パートナの連絡先まで相互に必要なすべての情報を追跡し、記録することができます。\r\n" +"顧客(システムの他のエリアではパートナと呼ばれる)は、彼らが見込み客、顧客であるのか、仕入先であるのかどうか会社の住所録の管理するのを手助けします。パート" +"ナのフォームは、会社のアドレスから、価格リストなどの多くの情報、パートナの連絡先まで相互に必要なすべての情報を追跡し、記録することができます。\r\n" "CRMをインストールした場合は、履歴タブでパートナと共にオポチュニティ、電子メール、発行された受注など全ての対話を追跡することができます。" #. module: base @@ -9054,7 +9080,7 @@ msgstr "モロッコ" msgid "" "Model to which this entry applies - helper field for setting a model, will " "automatically set the correct model name" -msgstr "このエントリーが適用されるモデル-モデルを設定するための補助項目は自動的に正しいモデル名をセットします。" +msgstr "このエントリーが適用されるモデル - モデルを設定するための補助項目は自動的に正しいモデル名をセットします。" #. module: base #: view:res.lang:0 @@ -9064,7 +9090,7 @@ msgstr "" #. module: base #: view:res.request.history:0 msgid "Request History" -msgstr "要望履歴" +msgstr "リクエストの履歴" #. module: base #: help:ir.rule,global:0 @@ -9167,7 +9193,7 @@ msgstr "" "次を含む人的資源管理のダッシュボードが実装されています:\n" " ・ 休暇\n" "\n" -"注意事項:\n" +"注記:\n" " ・ " "内部の予定表(CRMモジュールの使用)との同期が可能です。休暇申請が許可される時に自動的にそれを事実化するためには休暇ステータスをそこに結びつける必要があ" "ります。次の場所でその情報と色の好みを設定することができます。\n" @@ -9176,7 +9202,7 @@ msgstr "" " ・ 従業員の休暇を印刷する2つの方法があります:\n" "   ・ 最初の方法は、部門の従業員を選択し、以下にあるメニューをクリックする。\n" "     Human Resources/Reporting/Holidays/Leaves by Department\n" -"   ・ 二番目の方法は、特定の従業員の休暇レポートを選択する。以下に行き、\n" +"   ・ 2番目の方法は、特定の従業員の休暇レポートを選択する。以下に行き、\n" "     Human Resources/Human Resources/Employees\n" "     それから好みのものを選択して印刷アイコンをクリックし、従業員の休暇を選択する。\n" "\n" @@ -10164,7 +10190,7 @@ msgstr "" "\n" "どこで開始されるか\n" "--------------\n" -"このモジュールは以下の3つのステップでなされます:\n" +"このモジュールは次の3つのステップでなされます:\n" "\n" "・ 在庫期間を作成 倉庫 > 設定 > 在庫期間メニュー(必須のステップ)\n" "・ 予測数量を埋めた受注予測の作成 受注 > 受注予測メニュー\n" @@ -10221,7 +10247,7 @@ msgstr "" "システムは製品の販売価格に応じた総額から数量を計算します。\n" "\n" "フォームの全ての値はフォームで選択した計量単位で表現されます。\n" -"デフォルトの分類または第二の分類から計量単位を選択することができます。\n" +"デフォルトの分類または第2の分類から計量単位を選択することができます。\n" "計量単位を変更した場合は、予測製品数量は 新しい計量単位によって再計算されます。\n" "\n" "受注予測の解決のために製品の\"受注履歴\"を使うことができます。\n" @@ -10266,7 +10292,7 @@ msgstr "" "ックして下さい。\n" "\n" "フォームの上の全ての値はフォームで選択された計量単位で表現されます。\n" -"計量単位はデフォルト分類または第二の分類から選択することができます。\n" +"計量単位はデフォルト分類または第2の分類から選択することができます。\n" "計量単位を変更する場合は編集可能な数量は新しい計量単位によって再計算されます。その他は\"計画を計算\"をクリックした後に更新されます。\n" "\n" "在庫シュミレーション数量の計算\n" @@ -10371,7 +10397,7 @@ msgstr "" "====================\n" "\n" " ・ これはRSTの実装されたSphinx(http://sphinx.pocoo.org)を使用しています。\n" -" ・ これはインデックスファイルとモジュールごとに一つのファイルを含むtarファイル(サフィックスが.tgz)を作成します。\n" +" ・ これはインデックスファイルとモジュールごとに1つのファイルを含むtarファイル(サフィックスが.tgz)を作成します。\n" " ・ 関係グラフを生成します。\n" " " @@ -10678,7 +10704,7 @@ msgstr "一般設定" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_uy msgid "Uruguay - Chart of Accounts" -msgstr "ウルグアイー会計表" +msgstr "ウルグアイ - 勘定科目表" #. module: base #: model:ir.ui.menu,name:base.menu_administration_shortcut @@ -10731,7 +10757,7 @@ msgstr "ヘッダーのプレビュー" #. module: base #: field:res.company,paper_format:0 msgid "Paper Format" -msgstr "用紙フォーマット" +msgstr "用紙書式" #. module: base #: field:base.language.export,lang:0 @@ -10761,7 +10787,7 @@ msgstr "会社" #. module: base #: help:res.currency,symbol:0 msgid "Currency sign, to be used when printing amounts." -msgstr "" +msgstr "通貨記号:印刷時に使用される" #. module: base #: view:res.lang:0 @@ -10835,7 +10861,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_us msgid "United States - Chart of accounts" -msgstr "アメリカ合衆国-会計表" +msgstr "アメリカ合衆国 - 勘定科目表" #. module: base #: view:base.language.install:0 @@ -10927,7 +10953,7 @@ msgstr "アイスランド" #: model:ir.actions.act_window,name:base.ir_action_window #: model:ir.ui.menu,name:base.menu_ir_action_window msgid "Window Actions" -msgstr "ウィンドウの操作" +msgstr "ウィンドウアクション" #. module: base #: view:res.lang:0 @@ -11080,7 +11106,7 @@ msgstr "ガイアナ" #. module: base #: model:ir.module.module,shortdesc:base.module_product_expiry msgid "Products Expiry Date" -msgstr "" +msgstr "製品の有効期限" #. module: base #: model:ir.module.module,description:base.module_account @@ -11114,6 +11140,32 @@ msgid "" "module named account_voucher.\n" " " msgstr "" +"\n" +"会計と財務管理\n" +"====================================\n" +"\n" +"財務と会計モジュールは次をカバーします:\n" +"--------------------------------------------\n" +"一般的な会計\n" +"コスト / 分析会計\n" +"サードパーティ会計\n" +"\n" +"税金管理\n" +"予算\n" +"顧客と仕入先請求書\n" +"銀行明細書\n" +"パートナによる調整処理\n" +"\n" +"会計士のための次のものを含むダッシュボードを作成して下さい:\n" +"--------------------------------------------------\n" +"・承認すべき顧客請求書のリスト\n" +"・ 会社分析\n" +"・ 売掛金年齢表\n" +"・ 金庫のグラフ\n" +"\n" +"総勘定元帳を維持するような処理が、特定の会計年度のため、そしてaccount_voucherというモジュールによる証書の準備のための定義された財務仕訳帳(" +"エントリー移動行または仕訳帳を通して維持されたグループ化)を通して実行されます。\n" +" " #. module: base #: help:ir.actions.act_window,view_type:0 @@ -11158,7 +11210,7 @@ msgstr "購読申し込み" #: help:ir.actions.server,model_id:0 msgid "" "Select the object on which the action will work (read, write, create)." -msgstr "アクションが動作する(読込、書込、作成)オブジェクトを選択して下さい。" +msgstr "アクションが動作する(読み込み、書き込み、作成)オブジェクトを選択して下さい。" #. module: base #: field:base.language.import,name:0 @@ -11238,7 +11290,7 @@ msgstr "休暇管理" #: view:res.partner.address:0 #: view:workflow.activity:0 msgid "Group By..." -msgstr "グループ化" +msgstr "グループ化…" #. module: base #: view:ir.model.fields:0 @@ -11336,7 +11388,7 @@ msgid "" " " msgstr "" "\n" -"インドの会計:会計表\n" +"インドの会計:勘定科目表\n" "=====================================\n" "\n" "インドの会計表とローカル化\n" @@ -11350,7 +11402,7 @@ msgstr "" #: field:res.partner,comment:0 #: model:res.widget,title:base.note_widget msgid "Notes" -msgstr "注釈" +msgstr "注記" #. module: base #: field:ir.config_parameter,value:0 @@ -11413,7 +11465,7 @@ msgstr "もし指定した場合は、このアクションは標準メニュー #. module: base #: model:ir.module.module,shortdesc:base.module_google_map msgid "Google Maps on Customers" -msgstr "" +msgstr "顧客のGoogle Maps" #. module: base #: model:ir.actions.report.xml,name:base.preview_report @@ -11445,7 +11497,7 @@ msgid "" " " msgstr "" "\n" -"このモジュールは所定のアカウントで特定のジャーナルのデフォルト請求レートを定義することができます。\n" +"このモジュールは所定のアカウントで特定の仕訳帳のデフォルト請求レートを定義することができます。\n" "=============================================================================" "=================================\n" "\n" @@ -11532,7 +11584,7 @@ msgstr "エラー" #. module: base #: model:ir.module.module,shortdesc:base.module_marketing_campaign_crm_demo msgid "Marketing Campaign - Demo" -msgstr "マーケティングキャンペーン-デモ" +msgstr "マーケティングキャンペーン - デモ" #. module: base #: model:ir.module.module,shortdesc:base.module_fetchmail_hr_recruitment @@ -11542,7 +11594,7 @@ msgstr "応募者のためのEメールゲートウェイ" #. module: base #: model:ir.module.module,shortdesc:base.module_account_coda msgid "Belgium - Import bank CODA statements" -msgstr "ベルギー-CODA銀行明細書のインポート" +msgstr "ベルギー - CODA銀行明細書のインポート" #. module: base #: field:ir.cron,interval_type:0 @@ -11589,7 +11641,7 @@ msgstr "キーワード" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_cn msgid "中国会计科目表 - Accounting" -msgstr "中国-会計" +msgstr "中国勘定科目表 - 会計" #. module: base #: view:ir.model.access:0 @@ -11793,8 +11845,8 @@ msgstr "" "会計入力のキャンセルができます。\n" "=====================================\n" "\n" -"このモジュールはアカウントジャーナルのフォームビューに\"入力のキャンセルを許可\"項目を追加します。Trueが設定されている場合は、ユーザは入力と請求書" -"をキャンセルすることができます。\n" +"このモジュールは会計仕訳帳のフォームビューに\"入力のキャンセルを許可\"項目を追加します。Trueが設定されている場合は、ユーザは入力と請求書をキャンセ" +"ルすることができます。\n" " " #. module: base @@ -11907,10 +11959,10 @@ msgid "" "\n" msgstr "" "\n" -"一般的な会計表\n" +"一般的な勘定科目表\n" "=========================\n" "\n" -"ウルグアイのための会計表と税金のためのテンプレートを提供します。\n" +"ウルグアイのための勘定科目表と税金のためのテンプレートを提供します。\n" "\n" #. module: base @@ -12037,7 +12089,7 @@ msgstr "" "Webkitレポートエンジン(report_webkit モジュール)のサンプル\n" "========================================================\n" "\n" -"このモジュールにはサンプル請求書レポートと同様に、システムの中の任意のドキュメントにWebkitのレポートエントリを追加するウィザードが含まれています。" +"このモジュールにはサンプル請求書レポートと同様に、システムの中の任意のドキュメントにWebkitのレポートエントリーを追加するウィザードが含まれています。" "\n" "\n" "ウィザードを呼び出して印刷ボタンを作る必要があります。より詳しい情報は以下を参照して下さい:\n" @@ -12084,7 +12136,7 @@ msgid "" "You try to install module '%s' that depends on module '%s'.\n" "But the latter module is not available in your system." msgstr "" -"あなたはモジュール'%s'をインストールしようとしています。これはモジュール'%s'に依存しています。\n" +"あなたはモジュール %s をインストールしようとしています。これはモジュール %s に依存しています。\n" "しかし、後者のモジュールはあなたのシステムでは利用可能ではありません。" #. module: base @@ -12178,7 +12230,7 @@ msgstr "" "=============================================================================" "========================================\n" "\n" -"一つの明細書におけるIBAN口座から正確に表現されるローカル口座を抜き取る能力\n" +"1つの明細書のIBAN口座から正確に表現されたローカル口座を抜き抜く能力\n" " " #. module: base @@ -12244,7 +12296,7 @@ msgid "" " " msgstr "" "\n" -"タイの会計表\n" +"タイ王国の勘定科目表\n" "===============================\n" "\n" "タイの会計表とローカル化\n" @@ -12457,7 +12509,7 @@ msgstr "または" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_br msgid "Brazilian - Accounting" -msgstr "ブラジル-会計" +msgstr "ブラジル - 会計" #. module: base #: model:res.country,name:base.pk @@ -12692,8 +12744,8 @@ msgid "" "Project, Project Tasks Data into OpenERP Module." msgstr "" "このモジュールはSugarCRMの以下のデータをOpenERPモジュールにインポートします:\n" -"  Leads、Opportunities、Users、Accounts、Contacts、Employees、Meetings、\n" -"  Phonecalls、Emails、Project、Project Tasks" +"  リード、オポチュニティ、ユーザ、会計、コンタクト、従業員、ミーティング、\n" +"  電話、Eメール、プロジェクト、プロジェクトタスク" #. module: base #: model:ir.actions.act_window,name:base.action_publisher_warranty_contract_add_wizard @@ -12752,7 +12804,7 @@ msgstr "アラビア語 / الْعَرَبيّة" #. module: base #: model:ir.module.module,shortdesc:base.module_web_hello msgid "Hello" -msgstr "" +msgstr "こんにちは" #. module: base #: view:ir.actions.configuration.wizard:0 @@ -12767,7 +12819,7 @@ msgstr "コメント" #. module: base #: model:res.groups,name:base.group_hr_manager msgid "HR Manager" -msgstr "HR管理者" +msgstr "HRマネジャ" #. module: base #: view:ir.filters:0 @@ -12878,7 +12930,7 @@ msgstr "OpenERPパートナ" #, python-format msgid "" "Unable to install module \"%s\" because an external dependency is not met: %s" -msgstr "モジュール\"%s\" をインストールすることができません。なぜなら、外部依存関係が満たされていないからです:%s" +msgstr "モジュール %s をインストールすることができません。なぜなら、外部依存関係が満たされていないからです:%s" #. module: base #: view:ir.module.module:0 @@ -13026,7 +13078,7 @@ msgstr "" "OpenERPオブジェクトの中の警告トリガーのモジュール\n" "==============================================\n" "\n" -"警告メッセージは受注オーダー、発注オーダー、ピッキング、請求書のようなオブジェクトのために表示させることができます。\n" +"警告メッセージは受注オーダー、発注オーダー、集荷、請求書のようなオブジェクトのために表示させることができます。\n" "このメッセージはフォームのonChangeイベントによってトリガーとなります。\n" " " @@ -13327,7 +13379,7 @@ msgstr "サーバーアクション" #. module: base #: field:res.partner.bank.type,format_layout:0 msgid "Format Layout" -msgstr "フォーマットレイアウト" +msgstr "書式レイアウト" #. module: base #: field:ir.model.fields,selection:0 @@ -13371,7 +13423,7 @@ msgstr "" #. module: base #: view:res.lang:0 msgid "Legends for Date and Time Formats" -msgstr "日付と時刻フォーマットの凡例" +msgstr "日付と時刻書式の凡例" #. module: base #: selection:ir.actions.server,state:0 @@ -13508,7 +13560,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_account_analytic_plans msgid "Multiple Analytic Plans" -msgstr "" +msgstr "多数の分析プラン" #. module: base #: model:ir.module.module,description:base.module_project_timesheet @@ -13601,7 +13653,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_uk msgid "UK - Accounting" -msgstr "イギリス-会計" +msgstr "イギリス - 会計" #. module: base #: model:ir.module.module,description:base.module_project_scrum @@ -13637,7 +13689,7 @@ msgstr "" "=============================================================================" "============================\n" "\n" -" ・ スプリントプロジェクト、プロダクトオーナー、スクラムマスター\n" +" ・ スプリントプロジェクト、プロダクト所有者、スクラムマスター\n" " ・スプリントの レビュー、デイリーミーティング、フィードバック\n" " ・ 製品バックログ\n" " ・ スプリントバックログ\n" @@ -13674,7 +13726,7 @@ msgstr "ユーザの参照" #: code:addons/base/res/res_users.py:118 #, python-format msgid "Warning !" -msgstr "警告!" +msgstr "警告" #. module: base #: model:res.widget,title:base.google_maps_widget @@ -13696,7 +13748,7 @@ msgstr "設定" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_in msgid "India - Accounting" -msgstr "インド-会計" +msgstr "インド - 会計" #. module: base #: field:ir.actions.server,expression:0 @@ -13711,7 +13763,7 @@ msgstr "開始日" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_gt msgid "Guatemala - Accounting" -msgstr "グアテマラ-会計" +msgstr "グアテマラ - 会計" #. module: base #: help:ir.cron,args:0 @@ -13793,9 +13845,9 @@ msgstr "" "従業員の評価を作成する機能\n" "=======================================\n" "\n" -"評価は彼の管理者と同様に部下や後輩のために従業員によって作成することができます。\n" +"評価は彼のマネジャと同様に部下や後輩のために従業員によって作成することができます。\n" "その評価は様々な調査を作成され、そして従業員階層のどのレベルが何を満たすかを定義\n" -"された計画の下で実行されます。そして最終レビューと評価は管理者によって実行されます。\n" +"された計画の下で実行されます。そして最終レビューと評価はマネジャによって実行されます。\n" "全ての評価は従業員によってファイルされ、それはPDFファイルの形式で見ることができます。\n" "自身の現在の評価のためにダッシュボードを実装しています。\n" " " @@ -13877,7 +13929,7 @@ msgstr "Trueにセットする場合、ウィザードはフォームビュー #. module: base #: view:base.language.import:0 msgid "- type,name,res_id,src,value" -msgstr "" +msgstr "- タイプ、名前、リソースID、ソース、値" #. module: base #: model:res.country,name:base.hm @@ -14041,7 +14093,7 @@ msgstr "" "を使っていないなら、パスワードはネットワーク上を暗号化されないで転送されますので、\n" "他のセキュリティ対策を無視して良いということではありません。\n" "また、データベースに格納された他を保護しません。それは重要なデータを含むかもしれません。\n" -"全てのエリアに対して、システム管理者によって以下のような適切なセキュリティ対策の実装が要求されます。\n" +"全てのエリアに対して、システムアドミニストレータによって以下のような適切なセキュリティ対策の実装が要求されます。\n" "データベースバックアップ、システムファイル、リモートシェルアクセス、物理サーバアクセスなどに対する保護\n" "\n" "LDAP認証との統合\n" @@ -14139,7 +14191,7 @@ msgstr "分類" #: selection:ir.attachment,type:0 #: selection:ir.property,type:0 msgid "Binary" -msgstr "二進数" +msgstr "バイナリ" #. module: base #: field:ir.actions.server,sms:0 @@ -14175,24 +14227,24 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_users_ldap msgid "Authentication via LDAP" -msgstr "" +msgstr "LDAPによる認証" #. module: base #: view:workflow.activity:0 msgid "Conditions" -msgstr "" +msgstr "条件" #. module: base #: model:ir.actions.act_window,name:base.action_partner_other_form msgid "Other Partners" -msgstr "" +msgstr "その他のパートナ" #. module: base #: model:ir.actions.act_window,name:base.action_currency_form #: model:ir.ui.menu,name:base.menu_action_currency_form #: view:res.currency:0 msgid "Currencies" -msgstr "" +msgstr "通貨" #. module: base #: model:ir.model,name:base.model_ir_actions_client @@ -14203,12 +14255,12 @@ msgstr "" #. module: base #: help:ir.values,value:0 msgid "Default value (pickled) or reference to an action" -msgstr "" +msgstr "デフォルト値、またはアクションへの参照" #. module: base #: sql_constraint:res.groups:0 msgid "The name of the group must be unique !" -msgstr "" +msgstr "グループ名は一意である必要があります。" #. module: base #: model:ir.module.module,description:base.module_base_report_designer @@ -14221,26 +14273,33 @@ msgid "" "you can modify in OpenOffice. Once you have modified it you can\n" "upload the report using the same wizard.\n" msgstr "" +"\n" +"このモジュールはOpenERPのOpenOfficeプラグインと一緒に使われます。\n" +"=========================================================\n" +"\n" +"このモジュールには、OpenOfficeで変更したsxw(Writer) レポートのインポートとエクスポートの\n" +"ウィザードが追加されています。あなたはそのレポートを変更した後には、同じウィザードを使って\n" +"それをアップロードすることができます。\n" #. module: base #: view:ir.sequence:0 msgid "Hour 00->12: %(h12)s" -msgstr "" +msgstr "時 00->12: %(h12)s" #. module: base #: help:res.partner.address,active:0 msgid "Uncheck the active field to hide the contact." -msgstr "" +msgstr "連絡先を隠すためにはアクティブな項目のチェックを外して下さい。" #. module: base #: model:ir.model,name:base.model_res_widget_wizard msgid "Add a widget for User" -msgstr "" +msgstr "ユーザのウィジットを追加" #. module: base #: model:res.country,name:base.dk msgid "Denmark" -msgstr "" +msgstr "デンマーク" #. module: base #: model:ir.module.module,description:base.module_base_calendar @@ -14258,11 +14317,23 @@ msgid "" "If you need to manage your meetings, you should install the CRM module.\n" " " msgstr "" +"\n" +"これはフル機能のカレンダーシステムです。\n" +"========================================\n" +"\n" +"I以下をサポートします。\n" +" ・ イベントのカレンダー\n" +" ・ アラート(要求を作成)\n" +" ・ 定期的なイベント\n" +" ・ 人々の招待\n" +"\n" +"ミーティングを管理したい場合は、CRMモジュールをインストールする必要があります。\n" +" " #. module: base #: view:ir.rule:0 msgid "Rule definition (domain filter)" -msgstr "" +msgstr "ルールの定義(ドメインフィルタ)" #. module: base #: model:ir.model,name:base.model_workflow_instance @@ -14273,7 +14344,7 @@ msgstr "" #: code:addons/orm.py:471 #, python-format msgid "Unknown attribute %s in %s " -msgstr "" +msgstr "不明な属性 %s in %s " #. module: base #: view:res.lang:0 @@ -14284,7 +14355,7 @@ msgstr "" #: code:addons/fields.py:122 #, python-format msgid "undefined get method !" -msgstr "" +msgstr "未定義のメソッドを取得しています。" #. module: base #: selection:base.language.install,lang:0 @@ -14299,43 +14370,43 @@ msgstr "" #. module: base #: model:res.country,name:base.ee msgid "Estonia" -msgstr "" +msgstr "エストニア" #. module: base #: model:ir.module.module,shortdesc:base.module_board #: model:ir.ui.menu,name:base.menu_dashboard msgid "Dashboards" -msgstr "" +msgstr "ダッシュボード" #. module: base #: model:ir.module.module,shortdesc:base.module_procurement msgid "Procurements" -msgstr "" +msgstr "調達" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_payroll_account msgid "Payroll Accounting" -msgstr "" +msgstr "給与計算" #. module: base #: help:ir.attachment,type:0 msgid "Binary File or external URL" -msgstr "" +msgstr "バイナリファイルまたは外部URL" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_order_dates msgid "Dates on Sales Order" -msgstr "" +msgstr "受注日" #. module: base #: view:ir.attachment:0 msgid "Creation Month" -msgstr "" +msgstr "作成月" #. module: base #: model:res.country,name:base.nl msgid "Netherlands" -msgstr "" +msgstr "オランダ" #. module: base #: model:ir.module.module,description:base.module_edi @@ -14352,21 +14423,32 @@ msgid "" "technical OpenERP documentation at http://doc.openerp.com\n" " " msgstr "" +"\n" +"他のアプリケーションが使用できる共通のEDIプラットフォームを提供します。\n" +"==============================================================\n" +"\n" +"OpenERPは異なったシステムの間でビジネスドキュメントを交換するために、\n" +"一般的なEDIフォーマットを規定します。そして、それをインポート、エクスポート\n" +"するための一般的なメカニズムを提供します。\n" +"\n" +"OpenERPのEDIフォーマットについての詳細は以下のOpenERP技術資料にあります。\n" +"http://doc.openerp.com\n" +" " #. module: base #: model:ir.ui.menu,name:base.next_id_4 msgid "Low Level Objects" -msgstr "" +msgstr "低レベルのオブジェクト" #. module: base #: help:ir.values,model:0 msgid "Model to which this entry applies" -msgstr "" +msgstr "このエントリーを適用するモデル" #. module: base #: field:res.country,address_format:0 msgid "Address Format" -msgstr "" +msgstr "アドレスフォーマット" #. module: base #: model:ir.model,name:base.model_ir_values @@ -14376,7 +14458,7 @@ msgstr "" #. module: base #: model:res.groups,name:base.group_no_one msgid "Technical Features" -msgstr "" +msgstr "技術的特長" #. module: base #: selection:base.language.install,lang:0 @@ -14390,23 +14472,25 @@ msgid "" "Here is what we got instead:\n" " %s" msgstr "" +"これは代わりに取得したものです:\n" +" %s" #. module: base #: model:ir.actions.act_window,name:base.action_model_data #: view:ir.model.data:0 #: model:ir.ui.menu,name:base.ir_model_data_menu msgid "External Identifiers" -msgstr "" +msgstr "外部識別子" #. module: base #: model:res.groups,name:base.group_sale_salesman msgid "User - Own Leads Only" -msgstr "" +msgstr "ユーザ - 自身のリードのみ" #. module: base #: model:res.country,name:base.cd msgid "Congo, The Democratic Republic of the" -msgstr "" +msgstr "コンゴ民主共和国" #. module: base #: selection:base.language.install,lang:0 @@ -14418,7 +14502,7 @@ msgstr "マラヤーラム語 / മലയാളം" #: field:res.request,body:0 #: field:res.request.history,req_id:0 msgid "Request" -msgstr "" +msgstr "リクエスト" #. module: base #: model:ir.actions.act_window,help:base.act_ir_actions_todo_form @@ -14427,40 +14511,43 @@ msgid "" "OpenERP. They are launched during the installation of new modules, but you " "can choose to restart some wizards manually from this menu." msgstr "" +"この設定ウィザードはOpenERPの新しいインスタンスを設定するために利用されます。\r\n" +"これらは新しいモジュールのインストールの間に起動されますが、幾つかのウィザードは\r\n" +"このメニューから手動で再起動することができます。" #. module: base #: view:res.company:0 msgid "Portrait" -msgstr "" +msgstr "縦向き" #. module: base #: field:ir.cron,numbercall:0 msgid "Number of Calls" -msgstr "" +msgstr "電話の回数" #. module: base #: code:addons/base/res/res_bank.py:189 #, python-format msgid "BANK" -msgstr "" +msgstr "銀行" #. module: base #: view:base.module.upgrade:0 #: field:base.module.upgrade,module_info:0 msgid "Modules to update" -msgstr "" +msgstr "更新するモジュール" #. module: base #: help:ir.actions.server,sequence:0 msgid "" "Important when you deal with multiple actions, the execution order will be " "decided based on this, low number is higher priority." -msgstr "" +msgstr "複数のアクションを伴う取引の際には重要です。実行順序はこれに基づき決定されます。小さい数はより優先度が高くなります。" #. module: base #: field:ir.actions.report.xml,header:0 msgid "Add RML header" -msgstr "" +msgstr "RMLヘッダーの追加" #. module: base #: model:ir.module.module,description:base.module_l10n_tr @@ -14479,12 +14566,12 @@ msgstr "" #. module: base #: view:res.config:0 msgid "Apply" -msgstr "" +msgstr "適用" #. module: base #: field:res.request,trigger_date:0 msgid "Trigger Date" -msgstr "" +msgstr "トリガー日" #. module: base #: selection:base.language.install,lang:0 @@ -14494,7 +14581,7 @@ msgstr "クロアチア語 / hrvatski jezik" #. module: base #: sql_constraint:res.country:0 msgid "The code of the country must be unique !" -msgstr "" +msgstr "国のコードは固有でなければなりません。" #. module: base #: model:ir.module.module,description:base.module_web_kanban @@ -14503,40 +14590,43 @@ msgid "" " OpenERP Web kanban view.\n" " " msgstr "" +"\n" +" OpenERP Web かんばんビュー\n" +" " #. module: base #: model:ir.ui.menu,name:base.menu_project_management_time_tracking msgid "Time Tracking" -msgstr "" +msgstr "追跡時間" #. module: base #: view:res.partner.category:0 msgid "Partner Category" -msgstr "" +msgstr "取引先分類" #. module: base #: view:ir.actions.server:0 #: selection:ir.actions.server,state:0 msgid "Trigger" -msgstr "" +msgstr "トリガー" #. module: base #: model:ir.module.category,description:base.module_category_warehouse_management msgid "" "Helps you manage your inventory and main stock operations: delivery orders, " "receptions, etc." -msgstr "" +msgstr "在庫表と主な在庫操作の管理を手助けします:配達オーダー、受け取りなど" #. module: base #: model:ir.model,name:base.model_base_module_update msgid "Update Module" -msgstr "" +msgstr "モジュールの更新" #. module: base #: view:ir.model.fields:0 #: field:ir.model.fields,translate:0 msgid "Translate" -msgstr "" +msgstr "翻訳" #. module: base #: model:ir.module.module,description:base.module_users_ldap @@ -14630,27 +14720,100 @@ msgid "" "\n" " " msgstr "" +"\n" +"LDAPサーバによる認証のためのサポートを追加します。\n" +"===============================================\n" +"このモジュールは彼らのLDAPユーザ名とパスワードによりユーザのログインを許可します。\n" +"そして、その場でOpenERPユーザを自動的に作成します。\n" +"\n" +"注記:このモジュールはPythonのLDAPモジュールをインストールしたサーバでのみ動作します。\n" +"\n" +"設定\n" +"+++++++++++++\n" +"このモジュールをインストールした後で、会社詳細の設定タブの中のLDAPパラメータの設定が\n" +"必要です。\n" +"異なる会社は異なるLDAPサーバを持つかもしれませんが、ユーザは固有のユーザ名を持ち\n" +"ます。OpenERPにおけるユーザ名はたとえ複数の会社にまたがったとしても固有である必要\n" +"があります。\n" +"\n" +"LDAP設定の中でLDAPユーザと空のパスワードを保つことで、LDAPの匿名認証もサポート\n" +"されます(それを許可するLDAPサーバ)。これはユーザのための匿名認証を許可しません。\n" +"認証を試みる前に、ユーザが存在するか確認に使用されたマスタLDAPアカウントのために\n" +"だけ許可されます。\n" +"\n" +"LDAP設定のTLSオプションを使用可能にすることによって、LDAPサーバがサポートする\n" +"STARTTLSによるセキュアな通信が使用可能になります。\n" +"LDAPを設定するそれ以上のオプション設定は、ldap.confのマニュアルページを参照して\n" +"下さい:ldap.conf(5)\n" +"\n" +"セキュリティ考慮事項\n" +"+++++++++++++++++++++++\n" +"ユーザのLDAPパスワードは決してOpenERPのデータベースに保存されることはありません。\n" +"ユーザが認証されることを必要とする時はいつでもLDAPサーバに問い合わせが行われます。\n" +"パスワードの複製は起こりません。そして、パスワードは1つの場所のみで管理されます。\n" +"\n" +"OpenERPはLDAPのパスワード変更の管理をしません。そのため、パスワードの変更は\n" +"LDAPディレクトリに直接的に(LDAPユーザ用)他の方法によって処理されるべきです。\n" +"\n" +"LDAP認証ユーザ(アドミニストレータアカウントは1つの明示的な例)とともに、データベースにローカルの\n" +"OpenERPユーザを持つことも可能です。\n" +"\n" +"それはどのように機能するか:\n" +"\n" +" ・ システムは最初にローカルのOpenERPデータベースに対してユーザ認証を試みます;\n" +" ・ この認証が失敗(例えば、ユーザはローカルのパスワードを持っていない)すると、\n" +"   システムは次にLDAPに対して認証を試みます;\n" +"\n" +"LDAPユーザはデフォルトで空のパスワードをローカルのOpenERPデータベースに持っている\n" +"(アクセスしないことを意味します)ので、最初のステップはいつも失敗します。そして、LDAP\n" +"サーバは認証実行のために問い合わせられます。\n" +"\n" +"STARTTLSを有効にすると、LDAPサーバへの認証問い合わせは暗号化されることが\n" +"保証されます。\n" +"\n" +"ユーザテンプレート\n" +"+++++++++++++\n" +"会社フォームのLDAP設定では、ユーザテンプレートの選択が可能です。セットした場合、\n" +"誰かがLDAP認証経由の最初の認証をする時はいつも、このユーザがテンプレートとして\n" +"ローカルユーザを作るために使われます。\n" +"これは初回ユーザのデフォルトグループとメニューをあらかじめ設定することを可能にします。\n" +"\n" +"警告:もしユーザテンプレートのためにパスワードを設定した場合は、このパスワードは\n" +"(手作業で変更されるまで)事実上それらのユーザのためのマスタパスワード設定であり、\n" +"各新しいLDAPユーザのためのローカルパスワードとして割り当てられます。\n" +"通常はこれは望まないでしょう。\n" +"ユーザのテンプレートを設定する簡単な方法は、ひとたび有効なLDAPユーザでログインする\n" +"ことです。OpenERPに空のローカルユーザを同じログイン名(空のパスワードで)で作らせ、\n" +"それから、LDAPに存在しないユーザ名の新しいユーザにリネームします。そしてあなたが\n" +"望むグループのセットアップします。\n" +"\n" +"base_cryptとの相互作用\n" +"+++++++++++++++++++++++++++\n" +"base_cryptモジュールはこのモジュールと互換性がありません。また、同時にインストール\n" +"された場合は、LDAP認証を無効にします。\n" +"\n" +" " #. module: base #: field:res.request.history,body:0 msgid "Body" -msgstr "" +msgstr "本文" #. module: base #: code:addons/base/ir/ir_mail_server.py:199 #, python-format msgid "Connection test succeeded!" -msgstr "" +msgstr "接続テストが成功しました。" #. module: base #: view:partner.massmail.wizard:0 msgid "Send Email" -msgstr "" +msgstr "Eメール送信" #. module: base #: field:res.users,menu_id:0 msgid "Menu Action" -msgstr "" +msgstr "メニューアクション" #. module: base #: help:ir.model.fields,selection:0 @@ -14659,18 +14822,20 @@ msgid "" "defining a list of (key, label) pairs. For example: " "[('blue','Blue'),('yellow','Yellow')]" msgstr "" +"Python式として定義する(キー、ラベル)ペアのリストを指定された選択項目のためのオプションのリスト。例えば、[('blue','Blue'),('ye" +"llow','Yellow')]" #. module: base #: selection:base.language.export,state:0 msgid "choose" -msgstr "" +msgstr "選択" #. module: base #: help:ir.model,osv_memory:0 msgid "" "Indicates whether this object model lives in memory only, i.e. is not " "persisted (osv.osv_memory)" -msgstr "" +msgstr "このオブジェクトモデルがメモリ上に残っている、つまり、消えずに残っていないかどうか(osv.osv_memory)を示します。" #. module: base #: code:addons/base/ir/ir_mail_server.py:415 @@ -14678,12 +14843,12 @@ msgstr "" msgid "" "Please define at least one SMTP server, or provide the SMTP parameters " "explicitly." -msgstr "" +msgstr "少なくとも1つのSMTPサーバを定義して下さい。または、明示的にSMTPパラメータを提供して下さい。" #. module: base #: view:ir.attachment:0 msgid "Filter on my documents" -msgstr "" +msgstr "ドキュメント上のフィルタ" #. module: base #: help:ir.actions.server,code:0 @@ -14691,6 +14856,8 @@ msgid "" "Python code to be executed if condition is met.\n" "It is a Python block that can use the same values as for the condition field" msgstr "" +"条件が満たされた場合、Pythonコードが実行されます。\n" +"それは条件項目と同じ値を使うことができるPythonブロックです。" #. module: base #: model:ir.actions.act_window,name:base.action_partner_supplier_form @@ -14702,27 +14869,27 @@ msgstr "仕入先" #. module: base #: view:publisher_warranty.contract.wizard:0 msgid "Register" -msgstr "" +msgstr "登録" #. module: base #: field:res.request,ref_doc2:0 msgid "Document Ref 2" -msgstr "" +msgstr "ドキュメント参照2" #. module: base #: field:res.request,ref_doc1:0 msgid "Document Ref 1" -msgstr "" +msgstr "ドキュメント参照1" #. module: base #: model:res.country,name:base.ga msgid "Gabon" -msgstr "" +msgstr "ガボン" #. module: base #: model:res.groups,name:base.group_multi_company msgid "Multi Companies" -msgstr "" +msgstr "複数会社" #. module: base #: view:ir.model:0 @@ -14731,22 +14898,22 @@ msgstr "" #: model:res.groups,name:base.group_erp_manager #: view:res.users:0 msgid "Access Rights" -msgstr "" +msgstr "アクセス権" #. module: base #: model:res.country,name:base.gl msgid "Greenland" -msgstr "" +msgstr "グリーンランド" #. module: base #: model:res.groups,name:base.group_sale_salesman_all_leads msgid "User - All Leads" -msgstr "" +msgstr "ユーザ - 全てのリード" #. module: base #: field:res.partner.bank,acc_number:0 msgid "Account Number" -msgstr "" +msgstr "口座番号" #. module: base #: view:ir.rule:0 @@ -14754,11 +14921,13 @@ msgid "" "Example: GLOBAL_RULE_1 AND GLOBAL_RULE_2 AND ( (GROUP_A_RULE_1 OR " "GROUP_A_RULE_2) OR (GROUP_B_RULE_1 OR GROUP_B_RULE_2) )" msgstr "" +"例:GLOBAL_RULE_1 AND GLOBAL_RULE_2 AND ( (GROUP_A_RULE_1 OR GROUP_A_RULE_2) " +"OR (GROUP_B_RULE_1 OR GROUP_B_RULE_2) )" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_th msgid "Thailand - Accounting" -msgstr "タイ-会計" +msgstr "タイ王国 - 会計" #. module: base #: view:res.lang:0 @@ -14768,7 +14937,7 @@ msgstr "" #. module: base #: model:res.country,name:base.nc msgid "New Caledonia (French)" -msgstr "" +msgstr "ニューカレドニア(フランス領)" #. module: base #: model:ir.module.module,description:base.module_mrp_jit @@ -14790,60 +14959,75 @@ msgid "" "\n" " " msgstr "" +"\n" +"このモジュールはジャストインタイムによる調達オーダーの計算を行います。\n" +"==================================================================\n" +"\n" +"このモジュールをインストールした場合は、定期的な調達スケジューラの実行の必要は\n" +"ありません(しかし、まだ最小発注点ルールのスケジューラを実行する必要があります。\n" +"または、例えばそれを毎日実行させます)。\n" +"全ての調達オーダーは即時実行されます。いくらかのケースでは小さなパフォーマンス\n" +"の影響が伴うでしょう。\n" +"\n" +"製品は可能な限り予約され、そして、スケジューラの時間範囲がもはや考慮されないので、\n" +"在庫量を増加させることにもなるかも知れません。この場合は、異なった集荷においても、\n" +"もはや優先度を使うことはできません。\n" +"\n" +" " #. module: base #: model:res.country,name:base.cy msgid "Cyprus" -msgstr "" +msgstr "キプロス" #. module: base #: field:ir.actions.server,subject:0 #: field:partner.massmail.wizard,subject:0 #: field:res.request,name:0 msgid "Subject" -msgstr "" +msgstr "件名" #. module: base #: selection:res.currency,position:0 msgid "Before Amount" -msgstr "" +msgstr "金額の前" #. module: base #: field:res.request,act_from:0 #: field:res.request.history,act_from:0 msgid "From" -msgstr "" +msgstr "差出人" #. module: base #: view:res.users:0 msgid "Preferences" -msgstr "" +msgstr "設定" #. module: base #: model:res.partner.category,name:base.res_partner_category_consumers0 msgid "Consumers" -msgstr "" +msgstr "消費者" #. module: base #: view:res.company:0 msgid "Set Bank Accounts" -msgstr "" +msgstr "銀行口座のセット" #. module: base #: field:ir.actions.client,tag:0 msgid "Client action tag" -msgstr "" +msgstr "クライアントアクションタグ" #. module: base #: code:addons/base/res/res_lang.py:189 #, python-format msgid "You cannot delete the language which is User's Preferred Language !" -msgstr "" +msgstr "ユーザの優先言語となっている言語を削除することはできません。" #. module: base #: field:ir.values,model_id:0 msgid "Model (change only)" -msgstr "" +msgstr "モデル(変更のみ)" #. module: base #: model:ir.module.module,description:base.module_marketing_campaign_crm_demo @@ -14856,12 +15040,18 @@ msgid "" "marketing_campaign.\n" " " msgstr "" +"\n" +"マーケティングのためのデモデータ\n" +"============================================\n" +"\n" +"marketing_campaignモジュールのために、リード、キャンペーン、セグメントといったデモデータを作成します。\n" +" " #. module: base #: selection:ir.actions.act_window.view,view_mode:0 #: selection:ir.ui.view,type:0 msgid "Kanban" -msgstr "" +msgstr "かんばん" #. module: base #: code:addons/base/ir/ir_model.py:251 @@ -14869,70 +15059,70 @@ msgstr "" msgid "" "The Selection Options expression is must be in the [('key','Label'), ...] " "format!" -msgstr "" +msgstr "選択オプションの式は[('key','Label'), ...] の形式である必要があります。" #. module: base #: view:ir.filters:0 msgid "Current User" -msgstr "" +msgstr "現在のユーザ" #. module: base #: field:res.company,company_registry:0 msgid "Company Registry" -msgstr "" +msgstr "会社のレジストリ" #. module: base #: view:ir.actions.report.xml:0 msgid "Miscellaneous" -msgstr "" +msgstr "その他" #. module: base #: model:ir.actions.act_window,name:base.action_ir_mail_server_list #: view:ir.mail_server:0 #: model:ir.ui.menu,name:base.menu_mail_servers msgid "Outgoing Mail Servers" -msgstr "" +msgstr "送信メールサーバ" #. module: base #: model:res.country,name:base.cn msgid "China" -msgstr "" +msgstr "中国" #. module: base #: help:ir.actions.server,wkf_model_id:0 msgid "" "The object that should receive the workflow signal (must have an associated " "workflow)" -msgstr "" +msgstr "ワークフローのシグナルを受け取るべきオブジェクト(関連するワークフローを持たねばなりません)" #. module: base #: model:ir.module.category,description:base.module_category_account_voucher msgid "" "Allows you to create your invoices and track the payments. It is an easier " "version of the accounting module for managers who are not accountants." -msgstr "" +msgstr "請求書の作成と支払いの追跡ができます。これは、会計士ではないマネジャのための会計モジュールの簡易バージョンです。" #. module: base #: model:res.country,name:base.eh msgid "Western Sahara" -msgstr "" +msgstr "西サハラ" #. module: base #: model:ir.module.category,name:base.module_category_account_voucher msgid "Invoicing & Payments" -msgstr "" +msgstr "請求と支払" #. module: base #: model:ir.actions.act_window,help:base.action_res_company_form msgid "" "Create and manage the companies that will be managed by OpenERP from here. " "Shops or subsidiaries can be created and maintained from here." -msgstr "" +msgstr "ここから、OpenERPにより管理される会社の作成と管理をして下さい。店や子会社はここから作成され、維持管理されます。" #. module: base #: model:res.country,name:base.id msgid "Indonesia" -msgstr "" +msgstr "インドネシア" #. module: base #: view:base.update.translations:0 @@ -14941,6 +15131,8 @@ msgid "" "you can then add translations manually or perform a complete export (as a " "template for a new language example)." msgstr "" +"このウィザードはアプリケーションに翻訳するための新しい用語を検出します。それを実行し、その後手作業で翻訳を加えるか、完全なエクスポート(新しい言語の例のた" +"めにテンプレートとして)が実行できます。" #. module: base #: model:ir.module.module,description:base.module_l10n_ch @@ -14988,6 +15180,48 @@ msgid "" "\n" "\n" msgstr "" +"\n" +"スイスのローカル化:\n" +"・ 多数の支払いタイプのためにDTAの作成\n" +"・ BVR管理(番号生成、レポート他)\n" +"・ 銀行ファイルからインポート口座の移動(v11 他)\n" +"・ 調和のために銀行明細書を扱う方法の簡素化\n" +"\n" +"次のZIPと銀行の不足項目の追加ができます:\n" +"・ l10n_ch_zip\n" +"・ l10n_ch_bank\n" +" \n" +"著者:Camptocamp SA\n" +"寄贈者:Hasa Sàrl, Open Net Sàrl and Prisme Solutions Informatique SA\n" +"\n" +"------------------------------------------------------------------------\n" +"\n" +"Module incluant la localisation Suisse de TinyERP revu et corrigé par " +"Camptocamp. Cette nouvelle version\n" +"comprend la gestion et l'émissionde BVR, le paiement électronique via DTA " +"(pour les banques, le système postal est en développement)\n" +"et l'import du relevé de compte depuis la banque de manière automatisée.\n" +"De plus, nous avons intégré la définition de toutes les banques " +"Suisses(adresse, swift et clearing).\n" +"\n" +"Par ailleurs, conjointement à ce module, nous proposons la complétion NPA:\n" +"\n" +"Vous pouvez ajouter la completion des banques et des NPA avec with:\n" +" - l10n_ch_zip\n" +" - l10n_ch_bank\n" +" \n" +" Auteur: Camptocamp SA\n" +" Donateurs: Hasa Sàrl, Open Net Sàrl and Prisme Solutions Informatique SA\n" +"\n" +"--------------------------------------------------------------------------\n" +"ToDo:\n" +"・ BVRの部分インポートと調和の実装\n" +"・ 可能ならosv_memory によるウィザードの置換\n" +"・ 不足しているヘルプの追加\n" +"・ コードのコメントの終了\n" +"・ デモデータの改良\n" +"\n" +"\n" #. module: base #: help:multi_company.default,expression:0 @@ -14995,26 +15229,28 @@ msgid "" "Expression, must be True to match\n" "use context.get or user (browse)" msgstr "" +"式は一致する場合はTrueでなければなりません。\n" +"context.getまたはユーザ(ブラウズ)を使って下さい。" #. module: base #: model:res.country,name:base.bg msgid "Bulgaria" -msgstr "" +msgstr "ブルガリア" #. module: base #: view:publisher_warranty.contract.wizard:0 msgid "Publisher warranty contract successfully registered!" -msgstr "" +msgstr "発行人保証契約は正常に登録されました。" #. module: base #: model:res.country,name:base.ao msgid "Angola" -msgstr "" +msgstr "アンゴラ" #. module: base #: model:res.country,name:base.tf msgid "French Southern Territories" -msgstr "" +msgstr "フランス領極南諸島" #. module: base #: model:ir.model,name:base.model_res_currency @@ -15024,7 +15260,7 @@ msgstr "" #: field:res.currency,name:0 #: field:res.currency.rate,currency_id:0 msgid "Currency" -msgstr "" +msgstr "通貨" #. module: base #: view:res.lang:0 @@ -15034,28 +15270,28 @@ msgstr "" #. module: base #: model:res.partner.title,shortcut:base.res_partner_title_ltd msgid "ltd" -msgstr "" +msgstr "株式会社" #. module: base #: field:res.log,res_id:0 msgid "Object ID" -msgstr "" +msgstr "オブジェクトID" #. module: base #: view:res.company:0 msgid "Landscape" -msgstr "" +msgstr "横向き" #. module: base #: model:ir.actions.todo.category,name:base.category_administration_config #: model:ir.module.category,name:base.module_category_administration msgid "Administration" -msgstr "" +msgstr "アドミニストレーション" #. module: base #: view:base.module.update:0 msgid "Click on Update below to start the process..." -msgstr "" +msgstr "プロセスを開始するために以下にある更新をクリックして下さい。" #. module: base #: model:res.country,name:base.ir @@ -15066,35 +15302,35 @@ msgstr "イラン" #: model:ir.actions.act_window,name:base.res_widget_user_act_window #: model:ir.ui.menu,name:base.menu_res_widget_user_act_window msgid "Widgets per User" -msgstr "" +msgstr "ユーザ当りのウィジット" #. module: base #: model:ir.actions.act_window,name:base.action_publisher_warranty_contract_form #: model:ir.ui.menu,name:base.menu_publisher_warranty_contract msgid "Contracts" -msgstr "" +msgstr "契約" #. module: base #: field:base.language.export,state:0 #: field:ir.ui.menu,icon_pict:0 #: field:publisher_warranty.contract.wizard,state:0 msgid "unknown" -msgstr "" +msgstr "不明" #. module: base #: field:res.currency,symbol:0 msgid "Symbol" -msgstr "" +msgstr "シンボル" #. module: base #: help:res.users,login:0 msgid "Used to log into the system" -msgstr "" +msgstr "システムにログインするために使用します。" #. module: base #: view:base.update.translations:0 msgid "Synchronize Translation" -msgstr "" +msgstr "翻訳の同期" #. module: base #: model:ir.module.module,description:base.module_base_module_quality @@ -15116,27 +15352,41 @@ msgid "" "using it, otherwise it may crash.\n" " " msgstr "" +"\n" +"このモジュールの目的は、他のモジュール品質をチェックすることです。\n" +"================================================================\n" +"\n" +"これはOpenERPの中のモジュールのリストにあるウィザードを定義します。\n" +"これによってあなたはOpenERPコーディング基準への準拠、速度効率などの異なった基準に\n" +"よる評価を行うことができます。\n" +"\n" +"このモジュールはあなた自身の品質テストを定義する一般的なフレームワークも提供します。\n" +"より詳細な情報は、base_module_quality\\README.txt を参照して下さい。\n" +"\n" +"警告:このモジュールはZIPファイルに対しては動作しません。使用する前に解凍して下さい。\n" +"    そうでない場合はクラッシュするでしょう。\n" +" " #. module: base #: field:res.partner.bank,bank_name:0 msgid "Bank Name" -msgstr "" +msgstr "銀行名" #. module: base #: model:res.country,name:base.ki msgid "Kiribati" -msgstr "" +msgstr "キリバス" #. module: base #: model:res.country,name:base.iq msgid "Iraq" -msgstr "" +msgstr "イラク" #. module: base #: model:ir.module.category,name:base.module_category_association #: model:ir.ui.menu,name:base.menu_association msgid "Association" -msgstr "" +msgstr "関連" #. module: base #: model:ir.module.module,description:base.module_stock_no_autopicking @@ -15153,11 +15403,20 @@ msgid "" "supplier in the routing of the assembly operation.\n" " " msgstr "" +"\n" +"このモジュールは製造オーダーのために原料の提供のための中間の集荷プロセスを行います。\n" +"=============================================================================" +"====================\n" +"\n" +"このモジュールの用途の1例は、仕入先(下請け)によってなされた製造の管理です。\n" +"この達成のために、下請けで組み立てられた製品は\"自動集荷なし\"にセットし、そして、\n" +"組み立て実行の経路の中に仕入先の場所を置きます。\n" +" " #. module: base #: view:ir.actions.server:0 msgid "Action to Launch" -msgstr "" +msgstr "起動するアクション" #. module: base #: help:res.users,context_lang:0 @@ -15166,6 +15425,8 @@ msgid "" "are available. To add a new language, you can use the 'Load an Official " "Translation' wizard available from the 'Administration' menu." msgstr "" +"翻訳が利用可能である場合、デフォルトの言語はグラフィックユーザインタフェースで利用されます。新しい言語を加えるためには、アドミニストレーションメニューから" +"利用できる、公式翻訳のロードのウィザードを使うことができます。" #. module: base #: model:ir.module.module,description:base.module_l10n_es @@ -15184,6 +15445,18 @@ msgid "" "Note: You should install the l10n_ES_account_balance_report module\n" "for yearly account reporting (balance, profit & losses).\n" msgstr "" +"\n" +"スペインの勘定科目表(PGCE 2008)\n" +"=======================================\n" +"\n" +"・ テンプレートは次の勘定科目表を定義します:\n" +"  ・ スペインの一般的な勘定科目表2008\n" +"  ・ 中小企業向けスペインの一般的な勘定科目表2008\n" +"・ 売買のためのVATテンプレートを定義します。\n" +"・ 精勤コードテンプレートを定義します。\n" +"\n" +"注記:年次アカウントレポーティング(残高、利益&損失)のために\n" +" l10n_ES_account_balance_report モジュールをインストールする必要があります。\n" #. module: base #: model:ir.model,name:base.model_ir_sequence_type @@ -15193,34 +15466,34 @@ msgstr "" #. module: base #: selection:base.language.export,format:0 msgid "CSV File" -msgstr "" +msgstr "CSVファイル" #. module: base #: code:addons/base/res/res_company.py:154 #, python-format msgid "Phone: " -msgstr "" +msgstr "電話: " #. module: base #: field:res.company,account_no:0 msgid "Account No." -msgstr "" +msgstr "アカウント番号" #. module: base #: code:addons/base/res/res_lang.py:187 #, python-format msgid "Base Language 'en_US' can not be deleted !" -msgstr "" +msgstr "基本言語である\"en_US\"は削除できません。" #. module: base #: selection:ir.model,state:0 msgid "Base Object" -msgstr "" +msgstr "基本オブジェクト" #. module: base #: report:ir.module.reference.graph:0 msgid "Dependencies :" -msgstr "" +msgstr "依存関係:" #. module: base #: model:ir.module.module,description:base.module_purchase_analytic_plans @@ -15245,34 +15518,34 @@ msgstr "" #. module: base #: field:res.company,vat:0 msgid "Tax ID" -msgstr "" +msgstr "税金ID" #. module: base #: field:ir.model.fields,field_description:0 msgid "Field Label" -msgstr "" +msgstr "項目ラベル" #. module: base #: help:ir.actions.report.xml,report_rml:0 msgid "" "The path to the main report file (depending on Report Type) or NULL if the " "content is in another data field" -msgstr "" +msgstr "コンテンツが別のデータ項目にある場合、メインレポートファイル(レポートタイプに応じた)へのパスまたはNULL" #. module: base #: model:res.country,name:base.dj msgid "Djibouti" -msgstr "" +msgstr "ジブチ" #. module: base #: field:ir.translation,value:0 msgid "Translation Value" -msgstr "" +msgstr "変換値" #. module: base #: model:res.country,name:base.ag msgid "Antigua and Barbuda" -msgstr "" +msgstr "アンティグア・バーブーダ" #. module: base #: code:addons/orm.py:3669 @@ -15280,35 +15553,35 @@ msgstr "" msgid "" "Operation prohibited by access rules, or performed on an already deleted " "document (Operation: %s, Document type: %s)." -msgstr "" +msgstr "アクセスルールにより操作は禁止されています。または、既にドキュメントは削除されています。(操作:%s、ドキュメントタイプ:%s)" #. module: base #: model:res.country,name:base.zr msgid "Zaire" -msgstr "" +msgstr "ザイール" #. module: base #: field:ir.translation,res_id:0 #: field:workflow.instance,res_id:0 #: field:workflow.triggers,res_id:0 msgid "Resource ID" -msgstr "" +msgstr "リソースID" #. module: base #: view:ir.cron:0 #: field:ir.model,info:0 msgid "Information" -msgstr "" +msgstr "情報" #. module: base #: view:res.widget.user:0 msgid "User Widgets" -msgstr "" +msgstr "ユーザウィジット" #. module: base #: view:base.module.update:0 msgid "Update Module List" -msgstr "" +msgstr "モジュールリストの更新" #. module: base #: code:addons/base/res/res_users.py:755 @@ -15317,12 +15590,12 @@ msgstr "" #: view:res.users:0 #, python-format msgid "Other" -msgstr "" +msgstr "その他" #. module: base #: view:res.request:0 msgid "Reply" -msgstr "" +msgstr "返信" #. module: base #: selection:base.language.install,lang:0 @@ -15353,6 +15626,23 @@ msgid "" "state are scheduled with taking the phase's start date\n" " " msgstr "" +"\n" +"長期プロジェクト管理モジュールは計画、スケジューリング、リソース割当を追跡します。\n" +"=============================================================================" +"==============\n" +"\n" +"特徴\n" +"--------\n" +" ・ 大きなプロジェクトの管理\n" +" ・ プロジェクトの様々なフェーズを定義\n" +" ・ " +"フェーズスケジューリングの計算:与えられたプロジェクトの状態がドラフト、オープン、ペンディングであるフェーズの開始日、終了日を計算する。もし、どのプロジェ" +"クトも与えられない場合は、全てのドラフト、オープン、ペンディング状態のフェーズが計算されます。\n" +" ・ タスクスケジューリングの計算:これは project.phase " +"上のスケジューラボタンと同じように機能します。それは引数としてそのプロジェクトを取り、そして全てのオープン、ドラフト、ペンディングのタスクを計算します。" +"\n" +" ・ タスクのスケジュール:ドラフト、ペンディング、オープン状態の全てのタスクはフェーズの開始日を取りスケジュールされます。\n" +" " #. module: base #: model:ir.actions.act_window,name:base.action_workflow_activity_form @@ -15360,80 +15650,80 @@ msgstr "" #: view:workflow:0 #: field:workflow,activities:0 msgid "Activities" -msgstr "" +msgstr "アクティビティ" #. module: base #: model:ir.module.module,shortdesc:base.module_product msgid "Products & Pricelists" -msgstr "" +msgstr "製品と価格表" #. module: base #: field:ir.actions.act_window,auto_refresh:0 msgid "Auto-Refresh" -msgstr "" +msgstr "自動リフレッシュ" #. module: base #: code:addons/base/ir/ir_model.py:74 #, python-format msgid "The osv_memory field can only be compared with = and != operator." -msgstr "" +msgstr "osv_memory項目は、= と != 演算子とのみ比較することができます。" #. module: base #: selection:ir.ui.view,type:0 msgid "Diagram" -msgstr "" +msgstr "ダイアグラム" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_es msgid "Spanish - Accounting (PGCE 2008)" -msgstr "スペイン-会計(PGCE 2008)" +msgstr "スペイン - 会計(PGCE 2008)" #. module: base #: model:ir.module.module,shortdesc:base.module_stock_no_autopicking msgid "Picking Before Manufacturing" -msgstr "製造前のピッキング" +msgstr "製造前の集荷" #. module: base #: model:res.country,name:base.wf msgid "Wallis and Futuna Islands" -msgstr "" +msgstr "ワリス・フテュナ諸島" #. module: base #: help:multi_company.default,name:0 msgid "Name it to easily find a record" -msgstr "" +msgstr "レコードを簡単に見つけるために名前をつけて下さい。" #. module: base #: model:res.country,name:base.gr msgid "Greece" -msgstr "" +msgstr "ギリシャ" #. module: base #: model:ir.module.module,shortdesc:base.module_web_calendar msgid "web calendar" -msgstr "" +msgstr "Webカレンダー" #. module: base #: field:ir.model.data,name:0 msgid "External Identifier" -msgstr "" +msgstr "外部識別子" #. module: base #: model:ir.actions.act_window,name:base.grant_menu_access #: model:ir.ui.menu,name:base.menu_grant_menu_access msgid "Menu Items" -msgstr "" +msgstr "メニュー項目" #. module: base #: constraint:ir.rule:0 msgid "Rules are not supported for osv_memory objects !" -msgstr "" +msgstr "osv_memoryオブジェクトに対するルールはサポートされていません。" #. module: base #: model:ir.module.module,shortdesc:base.module_event #: model:ir.ui.menu,name:base.menu_event_main msgid "Events Organisation" -msgstr "" +msgstr "イベント機構" #. module: base #: model:ir.actions.act_window,name:base.ir_sequence_actions @@ -15442,12 +15732,12 @@ msgstr "" #: model:ir.ui.menu,name:base.next_id_6 #: view:workflow.activity:0 msgid "Actions" -msgstr "" +msgstr "アクション" #. module: base #: model:ir.module.module,shortdesc:base.module_delivery msgid "Delivery Costs" -msgstr "" +msgstr "配達コスト" #. module: base #: code:addons/base/ir/ir_cron.py:293 @@ -15455,7 +15745,7 @@ msgstr "" msgid "" "This cron task is currently being executed and may not be modified, please " "try again in a few minutes" -msgstr "" +msgstr "このcronタスクは現在実行されていますが、変更されないかもしれません。数分後に再度試して下さい。" #. module: base #: model:ir.module.module,description:base.module_product_expiry @@ -15472,27 +15762,38 @@ msgid "" "\n" "Used, for example, in food industries." msgstr "" +"\n" +"製品における製造ロットの異なる日付を追跡します。\n" +"======================================================\n" +"\n" +"次の日付の追跡ができます:\n" +" ・ 製造終了\n" +" ・ 最高であった日付\n" +" ・ 撤去日\n" +" ・ 警告日付\n" +"\n" +"利用例:食品産業" #. module: base #: field:ir.exports.line,export_id:0 msgid "Export" -msgstr "" +msgstr "エクスポート" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_nl msgid "Netherlands - Accounting" -msgstr "オランダ-会計" +msgstr "オランダ - 会計" #. module: base #: field:res.bank,bic:0 #: field:res.partner.bank,bank_bic:0 msgid "Bank Identifier Code" -msgstr "" +msgstr "銀行識別コード" #. module: base #: model:res.country,name:base.tm msgid "Turkmenistan" -msgstr "" +msgstr "トルクメニスタン" #. module: base #: model:ir.module.module,description:base.module_web_process @@ -15501,6 +15802,9 @@ msgid "" " OpenERP Web process view.\n" " " msgstr "" +"\n" +" OpenERP Webプロセスビュー\n" +" " #. module: base #: model:ir.module.module,description:base.module_account_chart @@ -15511,6 +15815,11 @@ msgid "" "\n" "Deactivates minimal chart of accounts.\n" msgstr "" +"\n" +"最小限の会計表の削除\n" +"=============================\n" +"\n" +"最小限の勘定科目表を無効にします。\n" #. module: base #: code:addons/base/ir/ir_actions.py:653 @@ -15543,22 +15852,22 @@ msgstr "" #: code:addons/orm.py:3704 #, python-format msgid "Error" -msgstr "" +msgstr "エラー" #. module: base #: model:ir.module.module,shortdesc:base.module_base_crypt msgid "DB Password Encryption" -msgstr "" +msgstr "DBパスワードの暗号化" #. module: base #: help:workflow.transition,act_to:0 msgid "The destination activity." -msgstr "" +msgstr "行き先のアクティビティ" #. module: base #: model:ir.module.module,shortdesc:base.module_account_check_writing msgid "Check writing" -msgstr "" +msgstr "書き込みチェック" #. module: base #: model:ir.module.module,description:base.module_sale_layout @@ -15574,28 +15883,38 @@ msgid "" "\n" " " msgstr "" +"\n" +"このモジュールは受注オーダーのレイアウトを改良する機能を提供します。\n" +"=======================================================================\n" +"\n" +"次の変更が可能です。\n" +" ・ 受注オーダーのオーダー全行\n" +" ・ タイトル、コメント行、小計行の追加\n" +" ・ 水平線の描画、改ページの追加\n" +"\n" +" " #. module: base #: view:base.module.update:0 #: view:base.module.upgrade:0 #: view:base.update.translations:0 msgid "Update" -msgstr "" +msgstr "更新" #. module: base #: model:ir.actions.report.xml,name:base.ir_module_reference_print msgid "Technical guide" -msgstr "" +msgstr "テクニカルガイド" #. module: base #: view:res.company:0 msgid "Address Information" -msgstr "" +msgstr "アドレス情報" #. module: base #: model:res.country,name:base.tz msgid "Tanzania" -msgstr "" +msgstr "タンザニア" #. module: base #: selection:base.language.install,lang:0 @@ -15605,27 +15924,27 @@ msgstr "デンマーク語 / Dansk" #. module: base #: selection:ir.model.fields,select_level:0 msgid "Advanced Search (deprecated)" -msgstr "" +msgstr "高度な検索(非推奨)" #. module: base #: model:res.country,name:base.cx msgid "Christmas Island" -msgstr "" +msgstr "クリスマス島" #. module: base #: model:ir.module.module,shortdesc:base.module_web_livechat msgid "Live Chat Support" -msgstr "" +msgstr "ライブチャットのサポート" #. module: base #: view:ir.actions.server:0 msgid "Other Actions Configuration" -msgstr "" +msgstr "その他のアクションの設定" #. module: base #: selection:ir.module.module.dependency,state:0 msgid "Uninstallable" -msgstr "" +msgstr "アンインストール可能" #. module: base #: model:ir.module.module,description:base.module_web_dashboard @@ -15634,6 +15953,9 @@ msgid "" " OpenERP Web dashboard view.\n" " " msgstr "" +"\n" +" OpenERP Webダッシュボードビュー\n" +" " #. module: base #: view:res.partner:0 @@ -15643,12 +15965,12 @@ msgstr "仕入先パートナ" #. module: base #: view:res.config.installer:0 msgid "Install Modules" -msgstr "" +msgstr "モジュールのインストール" #. module: base #: view:ir.ui.view:0 msgid "Extra Info" -msgstr "" +msgstr "追加情報" #. module: base #: model:ir.module.module,description:base.module_l10n_be_hr_payroll @@ -15668,21 +15990,35 @@ msgid "" " * Salary Maj, ONSS, Withholding Tax, Child Allowance, ...\n" " " msgstr "" +"\n" +"ベルギーの給与規則\n" +"=====================\n" +"\n" +" ・ 従業員の詳細\n" +" ・ 従業員の契約\n" +" ・ パスポートベースの契約\n" +" ・ 手当 / 控除\n" +" ・ 基本 / 成長 / ネット給与の設定を許可\n" +" ・ 従業員の給与明細\n" +" ・ 月次給与登録\n" +" ・ 休日の管理と統合\n" +" ・ 主要な給与、ONSS、源泉徴収税、児童手当など\n" +" " #. module: base #: model:ir.model,name:base.model_partner_wizard_ean_check msgid "Ean Check" -msgstr "" +msgstr "EANチェック" #. module: base #: view:res.partner:0 msgid "Customer Partners" -msgstr "" +msgstr "顧客パートナ" #. module: base #: sql_constraint:res.users:0 msgid "You can not have two users with the same login !" -msgstr "" +msgstr "同じログインでは2つのユーザを持てません。" #. module: base #: model:ir.model,name:base.model_res_request_history @@ -15692,12 +16028,12 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_multi_company_default msgid "Default multi company" -msgstr "" +msgstr "複数会社のデフォルト" #. module: base #: view:res.request:0 msgid "Send" -msgstr "" +msgstr "送信" #. module: base #: model:ir.module.module,description:base.module_process @@ -15713,31 +16049,40 @@ msgid "" "\n" " " msgstr "" +"\n" +"このモジュールは選択したモジュールでそれらが起こる順序に関係する基本的なプロセスを示します。\n" +"=============================================================================" +"=========================\n" +"\n" +"注記:これは modulename_process_xml を含むモジュールに適用されます。\n" +"例えば、product/process/product_process_xml\n" +"\n" +" " #. module: base #: field:res.users,menu_tips:0 msgid "Menu Tips" -msgstr "" +msgstr "メニューヒント" #. module: base #: field:ir.translation,src:0 msgid "Source" -msgstr "" +msgstr "ソース" #. module: base #: help:res.partner.address,partner_id:0 msgid "Keep empty for a private address, not related to partner." -msgstr "" +msgstr "プライベートアドレス、パートナと関係しない場合は空のままにしておいて下さい。" #. module: base #: model:res.country,name:base.vu msgid "Vanuatu" -msgstr "" +msgstr "バヌアツ" #. module: base #: view:res.company:0 msgid "Internal Header/Footer" -msgstr "" +msgstr "内部ヘッダー / フッター" #. module: base #: model:ir.module.module,shortdesc:base.module_crm @@ -15751,21 +16096,23 @@ msgid "" "Save this document to a .tgz file. This archive containt UTF-8 %s files and " "may be uploaded to launchpad." msgstr "" +"このドキュメントを .tgz ファイルとして保存して下さい。このアーカイブには UTF-8 の %s " +"ファイルが含まれており、launchpadにアップロードできます。" #. module: base #: view:base.module.upgrade:0 msgid "Start configuration" -msgstr "" +msgstr "設定を開始" #. module: base #: view:base.language.export:0 msgid "_Export" -msgstr "" +msgstr "エクスポート" #. module: base #: model:ir.module.module,shortdesc:base.module_account_followup msgid "Followup Management" -msgstr "" +msgstr "フォローの管理" #. module: base #: model:ir.module.module,description:base.module_l10n_fr @@ -15776,6 +16123,11 @@ msgid "" "\n" "Credits: Sistheo Zeekom CrysaLEAD\n" msgstr "" +"\n" +"このモジュールはOpenERPのフランス会計表を管理するためのモジュールです。\n" +"========================================================================\n" +"\n" +"Credits: Sistheo Zeekom CrysaLEAD\n" #. module: base #: selection:base.language.install,lang:0 @@ -15790,7 +16142,7 @@ msgstr "ギリシャ語 / Ελληνικά" #. module: base #: model:res.country,name:base.do msgid "Dominican Republic" -msgstr "" +msgstr "ドミニカ共和国" #. module: base #: selection:base.language.install,lang:0 @@ -15804,6 +16156,8 @@ msgid "" "Invalid group_by specification: \"%s\".\n" "A group_by specification must be a list of valid fields." msgstr "" +"無効な group_by 仕様です:%s\n" +"group_by 仕様は有効な項目のリストでなければなりません。" #. module: base #: selection:ir.mail_server,smtp_encryption:0 @@ -15813,22 +16167,22 @@ msgstr "" #. module: base #: help:ir.actions.act_window,usage:0 msgid "Used to filter menu and home actions from the user form." -msgstr "" +msgstr "ユーザフォームからメニューやホームアクションをフィルタするために使われます。" #. module: base #: model:res.country,name:base.sa msgid "Saudi Arabia" -msgstr "" +msgstr "サウジアラビア" #. module: base #: help:res.company,rml_header1:0 msgid "Appears by default on the top right corner of your printed documents." -msgstr "" +msgstr "印刷したドキュメントの右側の上部にデフォルトで表示されます。" #. module: base #: model:ir.module.module,shortdesc:base.module_fetchmail_crm_claim msgid "eMail Gateway for CRM Claim" -msgstr "" +msgstr "CRMクレームのためのEメールゲートウェイ" #. module: base #: help:res.partner,supplier:0 @@ -15843,34 +16197,34 @@ msgstr "" #: field:ir.actions.server,trigger_obj_id:0 #: field:ir.model.fields,relation_field:0 msgid "Relation Field" -msgstr "" +msgstr "関係項目" #. module: base #: view:res.partner.event:0 msgid "Event Logs" -msgstr "" +msgstr "イベントログ" #. module: base #: code:addons/base/module/wizard/base_module_configuration.py:38 #, python-format msgid "System Configuration done" -msgstr "" +msgstr "システム設定が完了しました。" #. module: base #: view:ir.actions.server:0 msgid "Create / Write / Copy" -msgstr "" +msgstr "作成 / 書き込み / コピー" #. module: base #: field:workflow.triggers,instance_id:0 msgid "Destination Instance" -msgstr "" +msgstr "行き先のインスタンス" #. module: base #: field:ir.actions.act_window,multi:0 #: field:ir.actions.wizard,multi:0 msgid "Action on Multiple Doc." -msgstr "" +msgstr "複数ドキュメントのアクション" #. module: base #: view:base.language.export:0 @@ -15880,12 +16234,12 @@ msgstr "" #. module: base #: view:base.language.export:0 msgid "Export Translations" -msgstr "" +msgstr "翻訳のエクスポート" #. module: base #: field:ir.actions.report.xml,report_xml:0 msgid "XML path" -msgstr "" +msgstr "XMLパス" #. module: base #: help:ir.sequence,implementation:0 @@ -15894,21 +16248,23 @@ msgid "" "later is slower than the former but forbids any gap in the sequence (while " "they are possible in the former)." msgstr "" +"2つのシーケンスオブジェクトの実装が提供されます:標準と\"ギャップなし\"です。後者は前者よりも遅いですが、どんな順序のギャップを禁じます(前者は可能で" +"す)。" #. module: base #: model:res.country,name:base.gn msgid "Guinea" -msgstr "" +msgstr "ギニア" #. module: base #: model:res.country,name:base.lu msgid "Luxembourg" -msgstr "" +msgstr "ルクセンブルク" #. module: base #: selection:res.request,priority:0 msgid "Low" -msgstr "" +msgstr "低い" #. module: base #: code:addons/base/ir/ir_ui_menu.py:284 @@ -15921,12 +16277,12 @@ msgstr "エラーです。再帰的な関係となるメニューを作ること msgid "" "3. If user belongs to several groups, the results from step 2 are combined " "with logical OR operator" -msgstr "" +msgstr "3. ユーザが複数のグループに属している場合は、論理OR演算子により2つが組み合わされた結果となります。" #. module: base #: model:ir.module.module,description:base.module_auth_openid msgid "Allow users to login through OpenID." -msgstr "" +msgstr "ユーザはOpenIDを介してログインすることができます。" #. module: base #: model:ir.module.module,shortdesc:base.module_account_payment @@ -15936,7 +16292,7 @@ msgstr "仕入先支払管理" #. module: base #: model:res.country,name:base.sv msgid "El Salvador" -msgstr "" +msgstr "エルサルバドル" #. module: base #: field:res.bank,phone:0 @@ -15944,17 +16300,17 @@ msgstr "" #: field:res.partner,phone:0 #: field:res.partner.address,phone:0 msgid "Phone" -msgstr "" +msgstr "電話" #. module: base #: field:res.groups,menu_access:0 msgid "Access Menu" -msgstr "" +msgstr "アドレスメニュー" #. module: base #: model:res.country,name:base.th msgid "Thailand" -msgstr "" +msgstr "タイ王国" #. module: base #: model:ir.module.module,description:base.module_base_report_creator @@ -15969,18 +16325,26 @@ msgid "" "After installing the module, it adds a menu to define a custom report in\n" "the Administration / Customization / Reporting menu.\n" msgstr "" +"\n" +"このモジュールは幾つかのオブジェクトによりどんな統計レポートも作ることができます。\n" +"=========================================================================\n" +"\n" +"これは、エンドユーザのためのSQLクエリビルダーとブラウザです。\n" +"\n" +"モジュールをインストールした後、アドミニストレーション / カスタム化 / レポーティング\n" +"メニューの中にカスタムレポートを定義するためのメニューが追加されます。\n" #. module: base #: model:ir.module.module,shortdesc:base.module_report_designer msgid "Report Designer" -msgstr "" +msgstr "レポートデザイナ" #. module: base #: model:ir.ui.menu,name:base.menu_address_book #: model:ir.ui.menu,name:base.menu_config_address_book #: model:ir.ui.menu,name:base.menu_procurement_management_supplier msgid "Address Book" -msgstr "" +msgstr "アドレス帳" #. module: base #: model:ir.module.module,description:base.module_l10n_ma @@ -15995,6 +16359,15 @@ msgid "" "cumulatif...). L'intégration comptable a été validé avec l'aide du Cabinet " "d'expertise comptable Seddik au cours du troisième trimestre 2010" msgstr "" +"\n" +"これはモロッコの会計表を管理するための基本モジュールです。\n" +"=================================================================\n" +"\n" +"Ce Module charge le modèle du plan de comptes standard Marocain et permet de " +"générer les états comptables aux normes marocaines (Bilan, CPC (comptes de " +"produits et charges), balance générale à 6 colonnes, Grand livre " +"cumulatif...). L'intégration comptable a été validé avec l'aide du Cabinet " +"d'expertise comptable Seddik au cours du troisième trimestre 2010" #. module: base #: model:ir.module.module,description:base.module_web_calendar @@ -16003,11 +16376,14 @@ msgid "" " OpenERP Web calendar view.\n" " " msgstr "" +"\n" +" OpenERP Webカレンダービュー\n" +" " #. module: base #: model:ir.ui.menu,name:base.menu_crm_config_lead msgid "Leads & Opportunities" -msgstr "" +msgstr "リードとオポチュニティ" #. module: base #: selection:base.language.install,lang:0 @@ -16017,40 +16393,40 @@ msgstr "ルーマニア語 / română" #. module: base #: view:res.log:0 msgid "System Logs" -msgstr "" +msgstr "システムログ" #. module: base #: selection:workflow.activity,join_mode:0 #: selection:workflow.activity,split_mode:0 msgid "And" -msgstr "" +msgstr "かつ" #. module: base #: help:ir.values,res_id:0 msgid "" "Database identifier of the record to which this applies. 0 = for all records" -msgstr "" +msgstr "これを適用するためのレコードのデータベース識別子。0 = 全てのレコードのため" #. module: base #: field:ir.model.fields,relation:0 msgid "Object Relation" -msgstr "" +msgstr "オブジェクトの関係" #. module: base #: model:ir.module.module,shortdesc:base.module_account_voucher msgid "eInvoicing & Payments" -msgstr "" +msgstr "電子請求と支払" #. module: base #: view:ir.rule:0 #: view:res.partner:0 msgid "General" -msgstr "" +msgstr "一般" #. module: base #: model:res.country,name:base.uz msgid "Uzbekistan" -msgstr "" +msgstr "ウズベキスタン" #. module: base #: model:ir.model,name:base.model_ir_actions_act_window @@ -16061,33 +16437,33 @@ msgstr "" #. module: base #: field:ir.rule,perm_create:0 msgid "Apply For Create" -msgstr "" +msgstr "作成の適用" #. module: base #: model:res.country,name:base.vi msgid "Virgin Islands (USA)" -msgstr "" +msgstr "アメリカ領ヴァージン諸島" #. module: base #: model:res.country,name:base.tw msgid "Taiwan" -msgstr "" +msgstr "台湾" #. module: base #: model:ir.model,name:base.model_res_currency_rate msgid "Currency Rate" -msgstr "" +msgstr "為替レート" #. module: base #: field:workflow,osv:0 #: field:workflow.instance,res_type:0 msgid "Resource Object" -msgstr "" +msgstr "リソースオブジェクト" #. module: base #: model:ir.module.module,shortdesc:base.module_crm_helpdesk msgid "Helpdesk" -msgstr "" +msgstr "ヘルプデスク" #. module: base #: model:ir.actions.act_window,help:base.grant_menu_access @@ -16098,16 +16474,19 @@ msgid "" "be assigned to specific groups in order to make them accessible to some " "users within the system." msgstr "" +"OpenERPシステムメニューの中の利用可能で表示される項目の管理とカスタマイズができます。各行の先頭にあるボックスをクリックして現れたボタンを介して削除" +"することで、その項目を削除することができます。項目は、システム内の一部のユーザーからアクセスできるようにするために、特定のグループに割り当てることができま" +"す。" #. module: base #: field:ir.ui.view,field_parent:0 msgid "Child Field" -msgstr "" +msgstr "子項目" #. module: base #: view:ir.rule:0 msgid "Detailed algorithm:" -msgstr "" +msgstr "アルゴリズムの詳細:" #. module: base #: field:ir.actions.act_window,usage:0 @@ -16118,7 +16497,7 @@ msgstr "" #: field:ir.actions.server,usage:0 #: field:ir.actions.wizard,usage:0 msgid "Action Usage" -msgstr "" +msgstr "アクションの用途" #. module: base #: model:ir.model,name:base.model_workflow_workitem @@ -16128,19 +16507,19 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_profile_tools msgid "Miscellaneous Tools" -msgstr "" +msgstr "その他のツール" #. module: base #: model:ir.module.category,description:base.module_category_tools msgid "" "Lets you install various interesting but non-essential tools like Survey, " "Lunch and Ideas box." -msgstr "" +msgstr "調査、昼食、アイディアボックスといった様々な興味深い、しかし、本質的ではないツールのインストールができます。" #. module: base #: selection:ir.module.module,state:0 msgid "Not Installable" -msgstr "" +msgstr "インストール可能でない" #. module: base #: model:ir.module.module,description:base.module_product @@ -16166,53 +16545,72 @@ msgid "" "Print product labels with barcode.\n" " " msgstr "" +"\n" +"これはOpenERPの製品と価格リストを管理するための基本モジュールです。\n" +"========================================================================\n" +"\n" +"製品は異形、異なる価格設定方法、仕入先情報、在庫 / オーダーの作成、\n" +"異なった計量単位、梱包、資産をサポートします。\n" +"\n" +"価格表サポート:\n" +" ・ 複数レベルの割引(製品、分類、数量ごと)\n" +" ・ 異なった基準に基づく価格を計算:\n" +"   ・ 他の料金表\n" +"   ・ 原価\n" +"   ・ リストの価格\n" +"   ・ 仕入価格など\n" +"\n" +"製品および / またはパートナによる価格リストの好み\n" +"\n" +"バーコード付きの製品ラベルの印刷\n" +" " #. module: base #: report:ir.module.reference.graph:0 msgid "View :" -msgstr "" +msgstr "ビュー:" #. module: base #: field:ir.model.fields,view_load:0 msgid "View Auto-Load" -msgstr "" +msgstr "自動ロードの表示" #. module: base #: code:addons/base/ir/ir_model.py:264 #, python-format msgid "You cannot remove the field '%s' !" -msgstr "" +msgstr "この項目を取り去ることはできません %s。" #. module: base #: view:res.users:0 msgid "Allowed Companies" -msgstr "" +msgstr "許可された会社" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_de msgid "Deutschland - Accounting" -msgstr "ドイツ-会計" +msgstr "ドイツ - 会計" #. module: base #: model:ir.module.module,shortdesc:base.module_auction msgid "Auction Houses" -msgstr "" +msgstr "オークションハウス" #. module: base #: field:ir.ui.menu,web_icon:0 msgid "Web Icon File" -msgstr "" +msgstr "Webアイコンファイル" #. module: base #: view:base.module.upgrade:0 #: model:ir.ui.menu,name:base.menu_view_base_module_upgrade msgid "Apply Scheduled Upgrades" -msgstr "" +msgstr "スケジュールされた更新を適用" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_journal msgid "Invoicing Journals" -msgstr "" +msgstr "請求仕訳帳" #. module: base #: selection:base.language.install,lang:0 @@ -16222,20 +16620,20 @@ msgstr "ペルシア語 / فارس" #. module: base #: view:ir.actions.act_window:0 msgid "View Ordering" -msgstr "" +msgstr "オーダーの表示" #. module: base #: code:addons/base/module/wizard/base_module_upgrade.py:95 #, python-format msgid "Unmet dependency !" -msgstr "" +msgstr "依存関係が満たされていません。" #. module: base #: view:base.language.import:0 msgid "" "Supported file formats: *.csv (Comma-separated values) or *.po (GetText " "Portable Objects)" -msgstr "" +msgstr "サポートされるファイル形式:*.csv(コンマ区切りの値)、*.po(移植可能オブジェクト)" #. module: base #: code:addons/base/ir/ir_model.py:534 @@ -16243,7 +16641,7 @@ msgstr "" msgid "" "You can not delete this document (%s) ! Be sure your user belongs to one of " "these groups: %s." -msgstr "" +msgstr "このドキュメントは削除できません(%s)。ユーザがこれらのグループの何れかに属していることを確認して下さい:%s" #. module: base #: model:ir.module.module,description:base.module_web_livechat @@ -16255,6 +16653,12 @@ msgid "" "Add \"Support\" button in header from where you can access OpenERP Support.\n" " " msgstr "" +"\n" +"保守契約を持つ人とのライブチャットによるサポートを有効にします。=============================================" +"======================\n" +"\n" +"OpenERPサポートにアクセスできる場所からヘッダにサポートボタンを追加します。\n" +" " #. module: base #: model:ir.model,name:base.model_base_module_configuration @@ -16269,49 +16673,53 @@ msgid "" " This module provides the core of the OpenERP web client.\n" " " msgstr "" +"\n" +" OpenERP Webコアモジュール\n" +" このもモジュールはOpenERP Webクライアントのコアを提供します。\n" +" " #. module: base #: sql_constraint:res.country:0 msgid "The name of the country must be unique !" -msgstr "" +msgstr "国の名前は固有であるべきです。" #. module: base #: field:base.language.export,name:0 #: field:ir.attachment,datas_fname:0 msgid "Filename" -msgstr "" +msgstr "ファイル名" #. module: base #: field:ir.model,access_ids:0 #: view:ir.model.access:0 msgid "Access" -msgstr "" +msgstr "アクセス" #. module: base #: model:res.country,name:base.sk msgid "Slovak Republic" -msgstr "" +msgstr "スロバキア共和国" #. module: base #: model:ir.ui.menu,name:base.publisher_warranty msgid "Publisher Warranty" -msgstr "" +msgstr "発行人保証" #. module: base #: model:res.country,name:base.aw msgid "Aruba" -msgstr "" +msgstr "アルバ" #. module: base #: code:addons/base/module/wizard/base_module_import.py:60 #, python-format msgid "File is not a zip file!" -msgstr "" +msgstr "ファイルがzipファイルでありません。" #. module: base #: model:res.country,name:base.ar msgid "Argentina" -msgstr "" +msgstr "アルゼンチン" #. module: base #: model:ir.module.module,description:base.module_project_issue @@ -16326,28 +16734,36 @@ msgid "" "and decide on their status as they evolve.\n" " " msgstr "" +"\n" +"このモジュールはプロジェクトの問題 / バグ管理を提供します。\n" +"=======================================================\n" +"\n" +"OpenERPはシステムのバグ、顧客からの苦情、 物理的な故障などプロジェクトが\n" +"直面する問題を管理します。リストビューはマネジャが問題をすばやくチェックし、\n" +"それを割り当てそして進展するステータスの上での決定をすることができます。\n" +" " #. module: base #: field:res.groups,full_name:0 msgid "Group Name" -msgstr "" +msgstr "グループ名" #. module: base #: model:res.country,name:base.bh msgid "Bahrain" -msgstr "" +msgstr "バーレーン" #. module: base #: model:ir.module.module,shortdesc:base.module_web msgid "web" -msgstr "" +msgstr "Web" #. module: base #: field:res.bank,fax:0 #: field:res.company,fax:0 #: field:res.partner.address,fax:0 msgid "Fax" -msgstr "" +msgstr "FAX" #. module: base #: model:ir.module.module,description:base.module_l10n_nl @@ -16388,11 +16804,45 @@ msgid "" "\n" " " msgstr "" +"\n" +"これはOpenERPのオランダの会計表を管理するためのモジュールです。\n" +"=============================================================================" +"\n" +"\n" +"バージョン情報のために、__openerp__.pyファイルの中の変更履歴をお読み下さい。\n" +"Dit is een basismodule om een uitgebreid grootboek- en BTW schema voor " +"Nederlandse bedrijven te installeren in OpenERP versie 5.\n" +"\n" +"De BTW rekeningen zijn waar nodig gekoppeld om de juiste rapportage te " +"genereren, denk b.v. aan intracommunautaire verwervingen\n" +"waarbij u 19% BTW moet opvoeren, maar tegelijkertijd ook 19% als voorheffing " +"weer mag aftrekken.\n" +"\n" +"Na installatie van deze module word de configuratie wizard voor " +"\"Accounting\" aangeroepen.\n" +" * U krijgt een lijst met grootboektemplates aangeboden waarin zich ook " +"het Nederlandse grootboekschema bevind.\n" +"\n" +" * Als de configuratie wizard start, wordt u gevraagd om de naam van uw " +"bedrijf in te voeren, welke grootboekschema te installeren, uit hoeveel " +"cijfers een grootboekrekening mag bestaan, het rekeningnummer van uw bank en " +"de currency om Journalen te creeren.\n" +"\n" +"Let op!! -> De template van het Nederlandse rekeningschema is opgebouwd uit " +"4 cijfers. Dit is het minimale aantal welk u moet invullen, u mag het aantal " +"verhogen. De extra cijfers worden dan achter het rekeningnummer aangevult " +"met \"nullen\"\n" +"\n" +" * Dit is dezelfe configuratie wizard welke aangeroepen kan worden via " +"Financial Management/Configuration/Financial Accounting/Financial " +"Accounts/Generate Chart of Accounts from a Chart Template.\n" +"\n" +" " #. module: base #: view:res.partner.address:0 msgid "Search Contact" -msgstr "" +msgstr "コンタクトの検索" #. module: base #: view:ir.attachment:0 @@ -16409,18 +16859,18 @@ msgstr "" #: view:res.users:0 #: field:res.users,company_id:0 msgid "Company" -msgstr "" +msgstr "会社" #. module: base #: model:ir.module.category,name:base.module_category_report_designer msgid "Advanced Reporting" -msgstr "" +msgstr "高度なレポート" #. module: base #: selection:ir.actions.act_window,target:0 #: selection:ir.actions.url,target:0 msgid "New Window" -msgstr "" +msgstr "新規ウィンドウ" #. module: base #: model:ir.model,name:base.model_ir_model_data @@ -16430,7 +16880,7 @@ msgstr "" #. module: base #: view:publisher_warranty.contract:0 msgid "Publisher Warranty Contract" -msgstr "" +msgstr "発行人保証契約" #. module: base #: selection:base.language.install,lang:0 @@ -16440,27 +16890,27 @@ msgstr "ブルガリア語 / български език" #. module: base #: model:ir.ui.menu,name:base.menu_aftersale msgid "After-Sale Services" -msgstr "" +msgstr "アフターサービス" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_fr msgid "France - Accounting" -msgstr "フランス-会計" +msgstr "フランス - 会計" #. module: base #: view:ir.actions.todo:0 msgid "Launch" -msgstr "" +msgstr "起動" #. module: base #: model:ir.module.module,shortdesc:base.module_caldav msgid "Share Calendar using CalDAV" -msgstr "" +msgstr "CalDAVを利用してカレンダーを共有" #. module: base #: field:ir.actions.act_window,limit:0 msgid "Limit" -msgstr "" +msgstr "制限" #. module: base #: help:workflow.transition,group_id:0 @@ -16472,18 +16922,18 @@ msgstr "ユーザがこのトランジションを有効にするために許可 #: code:addons/orm.py:791 #, python-format msgid "Serialization field `%s` not found for sparse field `%s`!" -msgstr "" +msgstr "シリアライズ項目%s が(スパース項目 %s のための)見つかりません。" #. module: base #: model:res.country,name:base.jm msgid "Jamaica" -msgstr "" +msgstr "ジャマイカ" #. module: base #: field:res.partner,color:0 #: field:res.partner.address,color:0 msgid "Color Index" -msgstr "" +msgstr "カラーインデックス" #. module: base #: model:ir.actions.act_window,help:base.action_partner_category_form @@ -16493,44 +16943,46 @@ msgid "" "categories have a hierarchy structure: a partner belonging to a category " "also belong to his parent category." msgstr "" +"追跡のためのより良い分類を行うためや分析目的のためにパートナの分類を管理して下さい。パートナは幾つかの分類に属している可能性もあり、分類は階層的な構造を持" +"つかも知れません:パートナの属する分類はその親の分類にも属しています。" #. module: base #: model:res.country,name:base.az msgid "Azerbaijan" -msgstr "" +msgstr "アゼルバイジャン" #. module: base #: code:addons/base/ir/ir_mail_server.py:450 #: code:addons/base/res/res_partner.py:273 #, python-format msgid "Warning" -msgstr "" +msgstr "警告" #. module: base #: model:ir.module.module,shortdesc:base.module_edi msgid "Electronic Data Interchange (EDI)" -msgstr "" +msgstr "電子データ交換(EDI)" #. module: base #: model:ir.module.category,name:base.module_category_tools msgid "Extra Tools" -msgstr "" +msgstr "その他ツール" #. module: base #: model:res.country,name:base.vg msgid "Virgin Islands (British)" -msgstr "" +msgstr "イギリス領ヴァージン諸島" #. module: base #: view:ir.property:0 #: model:ir.ui.menu,name:base.next_id_15 msgid "Parameters" -msgstr "" +msgstr "パラメータ" #. module: base #: model:res.country,name:base.pm msgid "Saint Pierre and Miquelon" -msgstr "" +msgstr "サンピエール島・ミクロン島" #. module: base #: model:ir.module.module,description:base.module_email_template @@ -16578,6 +17030,37 @@ msgid "" "\n" " " msgstr "" +"\n" +"Eメールのテンプレート化(OpenlabsのオリジナルのPower Emailの簡易バージョン)\n" +"=============================================================================" +"\n" +"\n" +"送信者、受信者、件名、ボディ(HTMLとテキスト)を含む、任意のOpenERPドキュメント\n" +"(受注オーダー、請求書など)に関連する完全なEメールテンプレートをデザインできます。\n" +"また、テンプレートにファイルや、レポートを印刷して自動的に添付することができます。\n" +"\n" +"高度な使用では、テンプレートにはそれらが関連するドキュメントの動的な属性を含むこと\n" +"ができます。例えば、それを書く時や、その属性が定義されていない時に安全な\n" +"デフォルト提供するためにもパートナの国の名前を使うことができます。、\n" +"それぞれのテンプレートはそれらの動的な値を含むことを助けるための組み込みアシスタント\n" +"が含まれています。\n" +"\n" +"このオプションを有効にしているなら、組み立てアシスタントはテンプレートが適用される\n" +"OpenERPドキュメント(例えば請求書)のサイドバーに表示されます。\n" +"これは必要に応じて、レビューや内容の改変をした後で、テンプレートを基本とした\n" +"新しいEメールを送るための簡単な方法として役立ちます。\n" +"\n" +"この組み立てアシスタントは一度に複数のドキュメントのために呼ばれるときには\n" +"大量メーリングシステムにもなります。\n" +"\n" +"任意のOpenERPドキュメント上で大きなキャンペーンを自動化することが必要なら、\n" +"これらのEメールテンプレートは、マーケティングキャンペーンシステムの心臓部にも\n" +"なります(マーケティングキャンペーンアプリケーションを参照)。\n" +"\n" +"技術的な注記:これは、Openlabsにより維持されるオリジナルのPower Emailに対する\n" +"単にテンプレート化のシステムです。\n" +"\n" +" " #. module: base #: selection:base.language.install,lang:0 @@ -16587,7 +17070,7 @@ msgstr "チェコ語 / Čeština" #. module: base #: model:ir.module.category,name:base.module_category_generic_modules msgid "Generic Modules" -msgstr "" +msgstr "一般的なモジュール" #. module: base #: model:ir.actions.act_window,help:base.action_partner_supplier_form @@ -16597,11 +17080,13 @@ msgid "" "uncheck the 'Suppliers' filter button in order to search in all your " "partners, including customers and prospects." msgstr "" +"仕入先フォームから仕入先に関する全ての情報にアクセスできます:会計データ、Eメールの履歴、ミーティング、発注など。顧客や見込み客を含む全てのパートナを検索" +"するためには仕入先のフィルタボタンのチェックを外して下さい。" #. module: base #: model:res.country,name:base.rw msgid "Rwanda" -msgstr "" +msgstr "ルワンダ" #. module: base #: model:ir.module.module,description:base.module_hr_timesheet @@ -16622,41 +17107,52 @@ msgid "" "to set up a management by affair.\n" " " msgstr "" +"\n" +"このモジュールはタイムシートシステムを実装します。\n" +"==========================================\n" +"\n" +"それぞれの従業員は異なったプロジェクトに費やした時間のエンコードと追跡ができます。\n" +"プロジェクトは分析アカウントであり、プロジェクトに費やした時間は分析アカウント上にコストを生成します。\n" +"\n" +"時間に関する多数のレポートと従業員追跡が提供されます。\n" +"\n" +"これは完全に原価計算モジュールと統合されます。これにより仕事による管理が実現されます。\n" +" " #. module: base #: help:ir.mail_server,smtp_port:0 msgid "SMTP Port. Usually 465 for SSL, and 25 or 587 for other cases." -msgstr "" +msgstr "SMTPポートは通常はSSLのために465が、他のケースのために25と587が使われます。" #. module: base #: view:ir.sequence:0 msgid "Day of the week (0:Monday): %(weekday)s" -msgstr "" +msgstr "曜日(0:月曜日):%(weekday)s" #. module: base #: model:res.country,name:base.ck msgid "Cook Islands" -msgstr "" +msgstr "クック諸島" #. module: base #: field:ir.model.data,noupdate:0 msgid "Non Updatable" -msgstr "" +msgstr "更新可能でない" #. module: base #: selection:base.language.install,lang:0 msgid "Klingon" -msgstr "" +msgstr "クリンゴン語" #. module: base #: model:res.country,name:base.sg msgid "Singapore" -msgstr "" +msgstr "シンガポール" #. module: base #: selection:ir.actions.act_window,target:0 msgid "Current Window" -msgstr "" +msgstr "現在のウィンドウ" #. module: base #: model:ir.module.module,description:base.module_crm @@ -16694,18 +17190,42 @@ msgid "" " * Opportunities by Stage (graph)\n" " * Planned Revenue by Stage and User (graph)\n" msgstr "" +"\n" +"一般的なOpenERPのCRM(Customer Relationship Management)\n" +"=====================================================\n" +"\n" +"このシステムは人々のグループがリード、オポチュニティ、ミーティング、電話他を知的に効果的に\n" +"管理することを可能にします。これはコミュニケーション、身分証明、優先度付け、割り当て、\n" +"問題解決、通知といった主要なタスクを管理します。\n" +"\n" +"OpenERPはユーザ、顧客、仕入先による全てのケースが正常に追跡されることを保証します。\n" +"自動的にリマインダーを送信し、リクエストを徐々に拡大し、特定のメソッドと自身の会社のルール\n" +"に基づく多くの他のアクションをトリガすることができます。\n" +"\n" +"このシステムで最大のものはユーザは特別な何かをする必要がないことです。\n" +"単にリクエストの追跡のためにEメールを送信するだけです。OpenERPは彼らの\n" +"メッセージに敬意を持って取り扱い、自動的に適切なスタッフにルーティングし、\n" +"そしてこの先の対応が正しい場所に到達することを確実にします。\n" +"\n" +"CRMモジュールはメールとOpenERPの間を同期インタフェースするために\n" +"Eメールゲートウェイを持ちます。\n" +"\n" +"CRMのために作成されるダッシュボードは次のものを含みます:\n" +" ・ 分類別のオポチュニティ(グラフ)\n" +" ・ ステージ別のオポチュニティ(グラフ)\n" +" ・ ステージとユーザ別の計画収益(グラフ)\n" #. module: base #: model:ir.module.category,description:base.module_category_accounting_and_finance msgid "" "Helps you handle your accounting needs, if you are not an accountant, we " "suggest you to install only the Invoicing." -msgstr "" +msgstr "会計処理に必要な手助けをします。あなたが会計士でないなら請求書処理のみをインストールすることをお勧めします。" #. module: base #: model:ir.module.module,shortdesc:base.module_plugin_thunderbird msgid "Thunderbird Plug-In" -msgstr "" +msgstr "Thunderbirdプラグイン" #. module: base #: model:ir.model,name:base.model_res_country @@ -16718,17 +17238,17 @@ msgstr "" #: field:res.partner.address,country_id:0 #: field:res.partner.bank,country_id:0 msgid "Country" -msgstr "" +msgstr "国" #. module: base #: model:ir.module.module,shortdesc:base.module_project_messages msgid "In-Project Messaging System" -msgstr "" +msgstr "プロジェクト内部のメッセージングシステム" #. module: base #: model:res.country,name:base.pn msgid "Pitcairn Island" -msgstr "" +msgstr "ピトケアン島" #. module: base #: model:ir.module.module,description:base.module_web_tests @@ -16737,39 +17257,42 @@ msgid "" " OpenERP Web test suite.\n" " " msgstr "" +"\n" +" OpenERP Webテストスイート\n" +" " #. module: base #: view:ir.values:0 msgid "Action Bindings/Defaults" -msgstr "" +msgstr "アクションバインディング / デフォルト" #. module: base #: view:ir.rule:0 msgid "" "1. Global rules are combined together with a logical AND operator, and with " "the result of the following steps" -msgstr "" +msgstr "1. グローバルなルールは論理AND演算子により、ともに結合されます。その結果は、以下のステップとなります。" #. module: base #: view:res.partner:0 #: view:res.partner.address:0 msgid "Change Color" -msgstr "" +msgstr "色の変更" #. module: base #: model:res.partner.category,name:base.res_partner_category_15 msgid "IT sector" -msgstr "" +msgstr "ITセクター" #. module: base #: view:ir.actions.act_window:0 msgid "Select Groups" -msgstr "" +msgstr "グループを選択" #. module: base #: view:res.lang:0 msgid "%X - Appropriate time representation." -msgstr "" +msgstr "%X - 適切な時刻の表現" #. module: base #: selection:base.language.install,lang:0 @@ -16784,32 +17307,35 @@ msgid "" "1,06,500;[1,2,-1] will represent it to be 106,50,0;[3] will represent it as " "106,500. Provided ',' as the thousand separator in each case." msgstr "" +"0 < n の時に、セパレータのフォーマットは [,n] のようにすべきです:ユニットディジットが -1 " +"から始まるとセパレーションの終了です。例えば、[3,2,-1] は 106500 を 1,06,500 に;[1,2,-1] は 106,50,0 " +"に;[3] は 106,500 となります。それぞれのケースでは千のセパレータとして\",\"を与えて下さい。" #. module: base #: field:ir.module.module,auto_install:0 msgid "Automatic Installation" -msgstr "" +msgstr "自動インストール" #. module: base #: model:res.country,name:base.jp msgid "Japan" -msgstr "" +msgstr "日本" #. module: base #: code:addons/base/ir/ir_model.py:357 #, python-format msgid "Can only rename one column at a time!" -msgstr "" +msgstr "リネームは一度に1カラムしかできません。" #. module: base #: selection:ir.translation,type:0 msgid "Wizard Button" -msgstr "" +msgstr "ウィザードボタン" #. module: base #: selection:ir.translation,type:0 msgid "Report/Template" -msgstr "" +msgstr "レポート / テンプレート" #. module: base #: model:ir.module.module,description:base.module_marketing_campaign @@ -16840,13 +17366,33 @@ msgid "" "Leads.\n" " " msgstr "" +"\n" +"このモジュールはマーケティングキャンペーン(キャンペーンは実際、単なるCRMリードではなく、何れかのリソースにより定義されます)を通してリードの自動化を提" +"供します。\n" +"=============================================================================" +"============================================================\n" +"\n" +"キャンペーンは動的でマルチチャンネルです。そのプロセスは次のとおりです:\n" +" ・ " +"マーケティングキャンペーンはワークフローのようにデザインして下さい。これには送信用のEメールテンプレート、プリントしてEメールで送信するレポート、カスタム" +"アクションなどが含まれます。\n" +" ・ キャンペーンで入力すべき項目(例えば、確かな国からのリードなど)を選択した入力セグメントの定義をして下さい。\n" +" ・ キャンペーンをテストのためにリアルタイムあるいは加速状態でシミュレーションモードで実行して下さい。その後、微調整します。\n" +" ・ 各アクションが手動の検証を必要とする場合は、手動で実際のキャンペーンを開始することもできます。\n" +" ・ 最後にキャンペーンを実際に起動し、キャンペーンの全てが完全に自動的に行われるよう統計値を監視します。\n" +"\n" +"キャンペーンの実行中にも、ちろんパラメータ、入力背具面tp、ワークフローなどの微調整を続ける事ができます。\n" +"\n" +"注記:デモデータが必要なら、marketing_campaign_crm_demoモジュールをインストールできます。それはCRMリードに依存するため、CR" +"Mアプリケーションもインストールすることになります。\n" +" " #. module: base #: selection:ir.actions.act_window.view,view_mode:0 #: selection:ir.ui.view,type:0 #: selection:wizard.ir.model.menu.create.line,view_type:0 msgid "Graph" -msgstr "" +msgstr "グラフ" #. module: base #: model:ir.model,name:base.model_ir_actions_server @@ -16857,7 +17403,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_ca msgid "Canada - Accounting" -msgstr "カナダ-会計" +msgstr "カナダ - 会計" #. module: base #: model:ir.actions.act_window,name:base.act_ir_actions_todo_form @@ -16866,74 +17412,74 @@ msgstr "カナダ-会計" #: model:ir.ui.menu,name:base.menu_ir_actions_todo_form #: model:ir.ui.menu,name:base.next_id_11 msgid "Configuration Wizards" -msgstr "" +msgstr "設定ウィザード" #. module: base #: field:res.lang,code:0 msgid "Locale Code" -msgstr "" +msgstr "ロケールコード" #. module: base #: field:workflow.activity,split_mode:0 msgid "Split Mode" -msgstr "" +msgstr "分割モード" #. module: base #: view:base.module.upgrade:0 msgid "Note that this operation might take a few minutes." -msgstr "" +msgstr "この操作は数分を要しますのでご注意下さい。" #. module: base #: model:ir.ui.menu,name:base.menu_localisation msgid "Localisation" -msgstr "" +msgstr "ローカル化" #. module: base #: field:ir.sequence,implementation:0 msgid "Implementation" -msgstr "" +msgstr "実装" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_ve msgid "Venezuela - Accounting" -msgstr "ベネズエラ-会計" +msgstr "ベネズエラ - 会計" #. module: base #: model:res.country,name:base.cl msgid "Chile" -msgstr "" +msgstr "チリ" #. module: base #: view:ir.cron:0 msgid "Execution" -msgstr "" +msgstr "実行" #. module: base #: field:ir.actions.server,condition:0 #: view:ir.values:0 #: field:workflow.transition,condition:0 msgid "Condition" -msgstr "" +msgstr "条件" #. module: base #: help:res.currency,rate:0 msgid "The rate of the currency to the currency of rate 1." -msgstr "" +msgstr "レートが1である通貨に対しての通貨のレート" #. module: base #: field:ir.ui.view,name:0 msgid "View Name" -msgstr "" +msgstr "ビュー名" #. module: base #: model:ir.module.module,shortdesc:base.module_document_ftp msgid "Shared Repositories (FTP)" -msgstr "" +msgstr "共有リポジトリ(FTP)" #. module: base #: model:ir.model,name:base.model_res_groups msgid "Access Groups" -msgstr "" +msgstr "アクセスグループ" #. module: base #: selection:base.language.install,lang:0 @@ -16943,7 +17489,7 @@ msgstr "イタリア語 / Italiano" #. module: base #: field:ir.actions.report.xml,attachment:0 msgid "Save As Attachment Prefix" -msgstr "" +msgstr "プレフィックスを付けて保存" #. module: base #: view:ir.actions.server:0 @@ -16951,16 +17497,17 @@ msgid "" "Only one client action will be executed, last client action will be " "considered in case of multiple client actions." msgstr "" +"1つのクライアントアクションのみが実行されます。複数のクライアントアクションがあるケースには、最後のクライアントアクションが認識されます。" #. module: base #: model:res.country,name:base.hr msgid "Croatia" -msgstr "" +msgstr "クロアチア" #. module: base #: field:ir.actions.server,mobile:0 msgid "Mobile No" -msgstr "" +msgstr "携帯電話番号" #. module: base #: model:ir.actions.act_window,name:base.action_partner_by_category @@ -16969,27 +17516,27 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_partner_category_form #: view:res.partner.category:0 msgid "Partner Categories" -msgstr "" +msgstr "パートナ分類" #. module: base #: view:base.module.upgrade:0 msgid "System Update" -msgstr "" +msgstr "システム アップデート" #. module: base #: selection:ir.translation,type:0 msgid "Wizard Field" -msgstr "" +msgstr "ウィザード項目" #. module: base #: help:ir.sequence,prefix:0 msgid "Prefix value of the record for the sequence" -msgstr "" +msgstr "順序のためのレコードのプレフィックス値" #. module: base #: model:res.country,name:base.sc msgid "Seychelles" -msgstr "" +msgstr "セーシェル" #. module: base #: model:ir.actions.act_window,name:base.action_res_partner_bank_account_form @@ -16999,50 +17546,50 @@ msgstr "" #: field:res.company,bank_ids:0 #: view:res.partner.bank:0 msgid "Bank Accounts" -msgstr "" +msgstr "銀行口座" #. module: base #: field:ir.model,modules:0 #: field:ir.model.fields,modules:0 msgid "In modules" -msgstr "" +msgstr "モジュール内" #. module: base #: model:res.country,name:base.sl msgid "Sierra Leone" -msgstr "" +msgstr "シエラレオネ" #. module: base #: view:res.company:0 #: view:res.partner:0 msgid "General Information" -msgstr "" +msgstr "一般的な情報" #. module: base #: model:res.country,name:base.tc msgid "Turks and Caicos Islands" -msgstr "" +msgstr "タークス・カイコス諸島" #. module: base #: model:ir.module.module,shortdesc:base.module_fetchmail_project_issue msgid "eMail Gateway for Project Issues" -msgstr "" +msgstr "プロジェクトの問題のためのEメールゲートウェイ" #. module: base #: field:res.partner.bank,partner_id:0 msgid "Account Owner" -msgstr "" +msgstr "アカウント所有者" #. module: base #: code:addons/base/res/res_users.py:270 #, python-format msgid "Company Switch Warning" -msgstr "" +msgstr "会社切替の警告" #. module: base #: model:res.country,name:base.ge msgid "Georgia" -msgstr "" +msgstr "グルジア" #. module: base #: model:ir.module.category,description:base.module_category_manufacturing @@ -17054,104 +17601,104 @@ msgstr "製造プロセスを管理し、それらのプロセスのレポート #. module: base #: help:ir.sequence,number_increment:0 msgid "The next number of the sequence will be incremented by this number" -msgstr "" +msgstr "シーケンスの次の番号はこの数値の分だけ増加させられます。" #. module: base #: code:addons/orm.py:341 #, python-format msgid "Wrong ID for the browse record, got %r, expected an integer." -msgstr "" +msgstr "ブラウズレコードのためには間違ったIDです。取得したのは %r ですが、 整数が期待されます。" #. module: base #: field:res.partner.address,function:0 #: selection:workflow.activity,kind:0 msgid "Function" -msgstr "" +msgstr "機能" #. module: base #: view:res.widget:0 msgid "Search Widget" -msgstr "" +msgstr "ウィジットの検索" #. module: base #: model:ir.module.category,description:base.module_category_customer_relationship_management msgid "" "Manage relations with prospects and customers using leads, opportunities, " "requests or issues." -msgstr "" +msgstr "リード、オポチュニティ、リクエスト、問題を使って、見込み客や顧客との関係を管理することができます。" #. module: base #: selection:res.partner.address,type:0 msgid "Delivery" -msgstr "" +msgstr "配達" #. module: base #: model:res.partner.title,name:base.res_partner_title_pvt_ltd #: model:res.partner.title,shortcut:base.res_partner_title_pvt_ltd msgid "Corp." -msgstr "" +msgstr "会社" #. module: base #: model:ir.module.module,shortdesc:base.module_purchase_requisition msgid "Purchase Requisitions" -msgstr "" +msgstr "発注依頼" #. module: base #: selection:ir.cron,interval_type:0 msgid "Months" -msgstr "" +msgstr "月" #. module: base #: view:workflow.instance:0 msgid "Workflow Instances" -msgstr "" +msgstr "ワークフローインスタンス" #. module: base #: code:addons/base/res/res_partner.py:284 #, python-format msgid "Partners: " -msgstr "" +msgstr "パートナ: " #. module: base #: field:res.partner.bank,name:0 msgid "Bank Account" -msgstr "" +msgstr "銀行口座" #. module: base #: model:res.country,name:base.kp msgid "North Korea" -msgstr "" +msgstr "北朝鮮" #. module: base #: selection:ir.actions.server,state:0 msgid "Create Object" -msgstr "" +msgstr "オブジェクトの作成" #. module: base #: view:ir.filters:0 #: field:res.log,context:0 msgid "Context" -msgstr "" +msgstr "コンテキスト" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_mrp msgid "Sales and MRP Management" -msgstr "" +msgstr "受注とMRP管理" #. module: base #: model:ir.actions.act_window,name:base.action_partner_sms_send msgid "Send an SMS" -msgstr "" +msgstr "SMSを送信" #. module: base #: model:res.partner.category,name:base.res_partner_category_1 msgid "Prospect" -msgstr "" +msgstr "見込み客" #. module: base #: model:ir.module.module,shortdesc:base.module_stock_invoice_directly msgid "Invoice Picking Directly" -msgstr "直接ピッキングの請求書" +msgstr "直接集荷の請求書" #. module: base #: selection:base.language.install,lang:0 @@ -17169,31 +17716,37 @@ msgid "" "are accessible if installed.\n" " " msgstr "" +"\n" +"ツールモジュールのための共通基盤\n" +"==============================\n" +"\n" +"もしインストールされている場合、調査、昼食、アイデアなどのツールがアクセス可能な場所から、ツールのためのメニューリンクを作成します。\n" +" " #. module: base #: field:ir.exports,name:0 msgid "Export Name" -msgstr "" +msgstr "エクスポート名" #. module: base #: help:res.partner.address,type:0 msgid "" "Used to select automatically the right address according to the context in " "sales and purchases documents." -msgstr "" +msgstr "受発注のドキュメントの内容に応じて、自動的に正しいアドレスを選択するために使用されます。" #. module: base #: model:ir.actions.act_window,name:base.res_widget_act_window #: model:ir.ui.menu,name:base.menu_res_widget_act_window msgid "Homepage Widgets" -msgstr "" +msgstr "ホームページウィジット" #. module: base #: help:res.company,rml_footer2:0 msgid "" "This field is computed automatically based on bank accounts defined, having " "the display on footer checkbox set." -msgstr "" +msgstr "この項目はフッターのチェックボックスセット上に表示された定義された銀行口座に基づいて自動的に計算されます。" #. module: base #: model:ir.module.module,description:base.module_mrp_subproduct @@ -17213,6 +17766,19 @@ msgid "" " A + B + C -> D + E\n" " " msgstr "" +"\n" +"このモジュールは1つの製造オーダーから幾つかの製品を製造することができます。\n" +"=============================================================================" +"\n" +"\n" +"部品表でサブプロダクトを構成できます。\n" +"\n" +"このモジュールを使用しない場合:\n" +" A + B + C -> D\n" +"\n" +"このモジュールを使用した場合:\n" +" A + B + C -> D + E\n" +" " #. module: base #: model:res.country,name:base.lk @@ -17245,6 +17811,26 @@ msgid "" "module.\n" " " msgstr "" +"\n" +"このモジュールは何の開発もなしで新しいモジュールの作成ができます。\n" +"======================================================================\n" +"\n" +"これは記録セッションの中でオブジェクトの全ての操作を記録します。そして、\n" +".ZIPモジュールを生成します。それによって、OpenERPクライアントから直接\n" +"独自モジュールを作成することができます。\n" +"\n" +"このバージョンは作成と既存のレコードの更新にために動作します。それは依存関係と、\n" +"全てのウィジットのタイプのためリンク(多対1、多対多など)を再計算します。\n" +"また、ワークフローとデモ / 更新データもサポートします。\n" +"\n" +"カスタム設定とデモ / テストデータのために、簡単に再利用と公表可能なモジュールを\n" +"作成するために役立つはずです。\n" +"\n" +"利用方法:\n" +"モジュールウィザードの アドミニストレーション/カスタマイゼーション/モジュール \n" +"作成/エクスポート カスタマイゼーション を実行します。\n" +"記録の日時の基準、記録されるオブジェクト、記録モジュールを選択して下さい。\n" +" " #. module: base #: selection:base.language.install,lang:0 diff --git a/openerp/addons/base/i18n/pt.po b/openerp/addons/base/i18n/pt.po index 7794f970f91..0b6117b26ff 100644 --- a/openerp/addons/base/i18n/pt.po +++ b/openerp/addons/base/i18n/pt.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-02-08 00:44+0000\n" -"PO-Revision-Date: 2012-01-31 16:45+0000\n" -"Last-Translator: Antony Lesuisse (OpenERP) \n" +"PO-Revision-Date: 2012-04-03 15:31+0000\n" +"Last-Translator: tamnil \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-03-10 04:50+0000\n" -"X-Generator: Launchpad (build 14914)\n" +"X-Launchpad-Export-Date: 2012-04-04 04:40+0000\n" +"X-Generator: Launchpad (build 15055)\n" #. module: base #: model:res.country,name:base.sh @@ -171,12 +171,12 @@ msgstr "Janela alvo" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_analytic_plans msgid "Sales Analytic Distribution" -msgstr "" +msgstr "Distribuição analítica de Vendas" #. module: base #: model:ir.module.module,shortdesc:base.module_web_process msgid "Process" -msgstr "" +msgstr "Processo" #. module: base #: model:ir.module.module,shortdesc:base.module_analytic_journal_billing_rate @@ -236,7 +236,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp_subproduct msgid "MRP Subproducts" -msgstr "" +msgstr "Subprodutos MRP" #. module: base #: code:addons/base/module/module.py:390 @@ -269,7 +269,7 @@ msgstr "" #: model:ir.module.category,name:base.module_category_sales_management #: model:ir.module.module,shortdesc:base.module_sale msgid "Sales Management" -msgstr "" +msgstr "Gestão de Vendas" #. module: base #: view:res.partner:0 @@ -375,7 +375,7 @@ msgstr "" #. module: base #: view:ir.module.module:0 msgid "Extra" -msgstr "" +msgstr "Extra" #. module: base #: code:addons/orm.py:2526 @@ -576,7 +576,7 @@ msgstr "Spanish (VE) / Español (VE)" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_timesheet_invoice msgid "Invoice on Timesheets" -msgstr "" +msgstr "Factura de Horários" #. module: base #: view:base.module.upgrade:0 @@ -887,7 +887,7 @@ msgstr "" #. module: base #: view:res.users:0 msgid "Email Preferences" -msgstr "" +msgstr "Preferências de Email" #. module: base #: model:ir.module.module,description:base.module_audittrail @@ -1070,7 +1070,7 @@ msgstr "Tipo" #. module: base #: field:ir.mail_server,smtp_user:0 msgid "Username" -msgstr "" +msgstr "Nome de utilizador" #. module: base #: code:addons/orm.py:398 @@ -1243,7 +1243,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_web_tests msgid "Tests" -msgstr "" +msgstr "Testes" #. module: base #: field:ir.ui.view_sc,res_id:0 @@ -1916,7 +1916,7 @@ msgstr "" #: code:addons/base/res/res_users.py:420 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (cópia)" #. module: base #: model:ir.module.module,shortdesc:base.module_account_chart @@ -2494,7 +2494,7 @@ msgstr "Nome do atalho" #. module: base #: help:ir.actions.act_window,limit:0 msgid "Default limit for the list view" -msgstr "Limite por defeito para a vista de lista" +msgstr "Limite por omissão para a vista de lista" #. module: base #: model:res.country,name:base.pg @@ -10604,7 +10604,7 @@ msgstr "Exemplos" #: field:ir.default,value:0 #: view:ir.values:0 msgid "Default Value" -msgstr "Valor por defeito" +msgstr "Valor por Omissão" #. module: base #: model:ir.model,name:base.model_res_country_state @@ -11448,7 +11448,7 @@ msgstr "" #: selection:ir.values,key:0 #: selection:res.partner.address,type:0 msgid "Default" -msgstr "Por defeito" +msgstr "Por omissão" #. module: base #: view:partner.wizard.ean.check:0 diff --git a/openerp/addons/base/ir/__init__.py b/openerp/addons/base/ir/__init__.py index 4a6bd3c614c..a2a4b999ed8 100644 --- a/openerp/addons/base/ir/__init__.py +++ b/openerp/addons/base/ir/__init__.py @@ -21,6 +21,7 @@ import ir_model import ir_sequence +import ir_needaction import ir_ui_menu import ir_ui_view import ir_default diff --git a/openerp/addons/base/ir/ir.xml b/openerp/addons/base/ir/ir.xml index 65f8e06a013..ccec381f1d1 100644 --- a/openerp/addons/base/ir/ir.xml +++ b/openerp/addons/base/ir/ir.xml @@ -661,6 +661,30 @@ + + + ir.needaction_users.tree + ir.needaction_users + tree + 10 + + + + + + + + + + + Need action relationships + ir.needaction_users + form + tree,form + + + + - - + + diff --git a/openerp/addons/base/ir/ir_model.py b/openerp/addons/base/ir/ir_model.py index 1af5818438a..739c5679798 100644 --- a/openerp/addons/base/ir/ir_model.py +++ b/openerp/addons/base/ir/ir_model.py @@ -717,8 +717,8 @@ class ir_model_data(osv.osv): model_obj = self.pool.get(model) if not context: context = {} - # records created during module install should result in res.log entries that are already read! - context = dict(context, res_log_read=True) + # records created during module install should not display the messages of OpenChatter + context = dict(context, install_mode=True) if xml_id and ('.' in xml_id): assert len(xml_id.split('.'))==2, _("'%s' contains too many dots. XML ids should not contain dots ! These are used to refer to other modules data, as in module.reference_id") % (xml_id) module, xml_id = xml_id.split('.') diff --git a/openerp/addons/base/ir/ir_needaction.py b/openerp/addons/base/ir/ir_needaction.py new file mode 100644 index 00000000000..3fcd56affae --- /dev/null +++ b/openerp/addons/base/ir/ir_needaction.py @@ -0,0 +1,198 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2009-Today OpenERP SA () +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see +# +############################################################################## + +import openerp.pooler as pooler +from operator import itemgetter +from osv import osv, fields +from tools.translate import _ + +class ir_needaction_users(osv.osv): + ''' + ir_needaction_users holds data related to the needaction + mechanism inside OpenERP. A needaction is characterized by: + - res_model: model of the record requiring an action + - res_id: ID of the record requiring an action + - user_id: foreign key to the res.users table, to the user that + has to perform the action + ''' + + _name = 'ir.needaction_users' + _description = 'Needaction relationship table' + _rec_name = 'id' + _order = 'id desc' + _columns = { + 'res_model': fields.char('Related Document Model', size=128, + select=1, required=True), + 'res_id': fields.integer('Related Document ID', + select=1, required=True), + 'user_id': fields.many2one('res.users', string='Related User', + ondelete='cascade', select=1, required=True), + } + + def _get_users(self, cr, uid, res_ids, res_model, context=None): + """Given res_ids of res_model, get user_ids present in table""" + if context is None: + context = {} + needact_ids = self.search(cr, uid, [('res_model', '=', res_model), ('res_id', 'in', res_ids)], context=context) + return map(itemgetter('res_id'), self.read(cr, uid, needact_ids, context=context)) + + def create_users(self, cr, uid, res_ids, res_model, user_ids, context=None): + """Given res_ids of res_model, add user_ids to the relationship table""" + if context is None: + context = {} + for res_id in res_ids: + for user_id in user_ids: + self.create(cr, uid, {'res_model': res_model, 'res_id': res_id, 'user_id': user_id}, context=context) + return True + + def unlink_users(self, cr, uid, res_ids, res_model, context=None): + """Given res_ids of res_model, delete all entries in the relationship table""" + if context is None: + context = {} + to_del_ids = self.search(cr, uid, [('res_model', '=', res_model), ('res_id', 'in', res_ids)], context=context) + return self.unlink(cr, uid, to_del_ids, context=context) + + def update_users(self, cr, uid, res_ids, res_model, user_ids, context=None): + """Given res_ids of res_model, update their entries in the relationship table to user_ids""" + # read current records + cur_users = self._get_users(cr, uid, res_ids, res_model, context=context) + if len(cur_users) == len(user_ids) and all([cur_user in user_ids for cur_user in cur_users]): + return True + # unlink old records + self.unlink_users(cr, uid, res_ids, res_model, context=context) + # link new records + self.create_users(cr, uid, res_ids, res_model, user_ids, context=context) + return True + + +class ir_needaction_mixin(osv.osv): + '''Mixin class for objects using the need action feature. + + Need action feature can be used by objects willing to be able to + signal that an action is required on a particular record. If in the + business logic an action must be performed by somebody, for instance + validation by a manager, this mechanism allows to set a list of + users asked to perform an action. + + This class wraps a class (ir.needaction_users) that behaves + like a many2many field. However, no field is added to the model + inheriting from base.needaction. The mixin class manages the low-level + considerations of updating relationships. Every change made on the + record calls a method that updates the relationships. + + Objects using the need_action feature should override the + ``get_needaction_user_ids`` method. This methods returns a dictionary + whose keys are record ids, and values a list of user ids, like + in a many2many relationship. Therefore by defining only one method, + you can specify if an action is required by defining the users + that have to do it, in every possible situation. + + This class also offers several global services,: + - ``needaction_get_record_ids``: for the current model and uid, get + all record ids that ask this user to perform an action. This + mechanism is used for instance to display the number of pending + actions in menus, such as Leads (12) + - ``needaction_get_action_count``: as ``needaction_get_record_ids`` + but returns only the number of action, not the ids (performs a + search with count=True) + - ``needaction_get_user_record_references``: for a given uid, get all + the records that ask this user to perform an action. Records + are given as references, a list of tuples (model_name, record_id) + ''' + _name = 'ir.needaction_mixin' + _description = 'Need action of users on records API' + + #------------------------------------------------------ + # Addon API + #------------------------------------------------------ + + def get_needaction_user_ids(self, cr, uid, ids, context=None): + """ Returns the user_ids that have to perform an action + :return: dict { record_id: [user_ids], } + """ + return dict.fromkeys(ids, []) + + def create(self, cr, uid, values, context=None): + if context is None: + context = {} + needact_table_obj = self.pool.get('ir.needaction_users') + # perform create + obj_id = super(ir_needaction_mixin, self).create(cr, uid, values, context=context) + # link user_ids + needaction_user_ids = self.get_needaction_user_ids(cr, uid, [obj_id], context=context) + needact_table_obj.create_users(cr, uid, [obj_id], self._name, needaction_user_ids[obj_id], context=context) + return obj_id + + def write(self, cr, uid, ids, values, context=None): + if context is None: + context = {} + needact_table_obj = self.pool.get('ir.needaction_users') + # perform write + write_res = super(ir_needaction_mixin, self).write(cr, uid, ids, values, context=context) + # get and update user_ids + needaction_user_ids = self.get_needaction_user_ids(cr, uid, ids, context=context) + for id in ids: + needact_table_obj.update_users(cr, uid, [id], self._name, needaction_user_ids[id], context=context) + return write_res + + def unlink(self, cr, uid, ids, context=None): + if context is None: + context = {} + # unlink user_ids + needact_table_obj = self.pool.get('ir.needaction_users') + needact_table_obj.unlink_users(cr, uid, ids, self._name, context=context) + # perform unlink + return super(ir_needaction_mixin, self).unlink(cr, uid, ids, context=context) + + #------------------------------------------------------ + # Need action API + #------------------------------------------------------ + + def needaction_get_record_ids(self, cr, uid, user_id, limit=80, context=None): + """Given the current model and a user_id + get the number of actions it has to perform""" + if context is None: + context = {} + needact_table_obj = self.pool.get('ir.needaction_users') + needact_table_ids = needact_table_obj.search(cr, uid, [('res_model', '=', self._name), ('user_id', '=', user_id)], limit=limit, context=context) + return map(itemgetter('res_id'), needact_table_obj.read(cr, uid, needact_table_ids, context=context)) + + def needaction_get_action_count(self, cr, uid, user_id, limit=80, context=None): + """Given the current model and a user_id + get the number of actions it has to perform""" + if context is None: + context = {} + needact_table_obj = self.pool.get('ir.needaction_users') + return needact_table_obj.search(cr, uid, [('res_model', '=', self._name), ('user_id', '=', user_id)], limit=limit, count=True, context=context) + + def needaction_get_record_references(self, cr, uid, user_id, offset=None, limit=None, order=None, context=None): + """For a given user_id, get all the records that asks this user to + perform an action. Records are given as references, a list of + tuples (model_name, record_id). + This method is trans-model.""" + if context is None: + context = {} + needact_table_obj = self.pool.get('ir.needaction_users') + needact_table_ids = needact_table_obj.search(cr, uid, [('user_id', '=', user_id)], offset=offset, limit=limit, order=order, context=context) + needact_records = needact_table_obj.read(cr, uid, needact_table_ids, context=context) + return map(itemgetter('res_model', 'id'), needact_records) + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/addons/base/ir/ir_ui_menu.py b/openerp/addons/base/ir/ir_ui_menu.py index fb346c06ae4..1f3f2e0f181 100644 --- a/openerp/addons/base/ir/ir_ui_menu.py +++ b/openerp/addons/base/ir/ir_ui_menu.py @@ -255,6 +255,24 @@ class ir_ui_menu(osv.osv): return res + def _get_needaction(self, cr, uid, ids, field_names, args, context=None): + if context is None: + context = {} + res = dict.fromkeys(ids) + for menu in self.browse(cr, uid, ids, context=context): + res[menu.id] = {} + if menu.action and menu.action.type == 'ir.actions.act_window' and menu.action.res_model: + menu_needaction_res = self.pool.get(menu.action.res_model).get_needaction_info(cr, uid, uid, domain=menu.action.domain, context=context) + # TODO: find the addon that causes a bug on runbot, not on local + if not isinstance(menu_needaction_res[1], (int, long)): menu_needaction_res[1] = 0 + else: + menu_needaction_res = [False, 0, ()] + res[menu.id]['needaction_enabled'] = menu_needaction_res[0] + res[menu.id]['needaction_counter'] = menu_needaction_res[1] + # not used currently, therefore set to a void list + res[menu.id]['needaction_record_ids'] = [] + return res + _columns = { 'name': fields.char('Menu', size=64, required=True, translate=True), 'sequence': fields.integer('Sequence'), @@ -271,6 +289,9 @@ class ir_ui_menu(osv.osv): 'web_icon_hover':fields.char('Web Icon File (hover)', size=128), 'web_icon_data': fields.function(_get_image_icon, string='Web Icon Image', type='binary', readonly=True, store=True, multi='icon'), 'web_icon_hover_data':fields.function(_get_image_icon, string='Web Icon Image (hover)', type='binary', readonly=True, store=True, multi='icon'), + 'needaction_enabled': fields.function(_get_needaction, string='Target model uses the need action mechanism', type='boolean', help='If the menu entry action is an act_window action, and if this action is related to a model that uses the need_action mechanism, this field is set to true. Otherwise, it is false.', multi='_get_needaction'), + 'needaction_counter': fields.function(_get_needaction, string='Number of actions the user has to perform', type='integer', help='If the target model uses the need action mechanism, this field gives the number of actions the current user has to perform.', multi='_get_needaction'), + 'needaction_record_ids': fields.function(_get_needaction, string='Ids of records requesting an action from the user', type='many2many', help='If the target model uses the need action mechanism, this field holds the ids of the record requesting the user to perform an action.', multi='_get_needaction'), 'action': fields.function(_action, fnct_inv=_action_inv, type='reference', string='Action', selection=[ diff --git a/openerp/addons/base/ir/ir_ui_view.py b/openerp/addons/base/ir/ir_ui_view.py index 8fcb794b08e..2baf988297f 100644 --- a/openerp/addons/base/ir/ir_ui_view.py +++ b/openerp/addons/base/ir/ir_ui_view.py @@ -76,6 +76,8 @@ class view(osv.osv): def _check_xml(self, cr, uid, ids, context=None): for view in self.browse(cr, uid, ids, context): eview = etree.fromstring(view.arch.encode('utf8')) + if eview.get('layout') or eview.get('validate'): + continue frng = tools.file_open(os.path.join('base','rng','view.rng')) try: relaxng_doc = etree.parse(frng) diff --git a/openerp/addons/base/publisher_warranty/publisher_warranty.py b/openerp/addons/base/publisher_warranty/publisher_warranty.py index 0669dadb228..2fa47f150f3 100644 --- a/openerp/addons/base/publisher_warranty/publisher_warranty.py +++ b/openerp/addons/base/publisher_warranty/publisher_warranty.py @@ -187,21 +187,21 @@ class publisher_warranty_contract(osv.osv): limit_date = (datetime.datetime.now() - _PREVIOUS_LOG_CHECK).strftime(misc.DEFAULT_SERVER_DATETIME_FORMAT) - for message in result["messages"]: - ids = self.pool.get("res.log").search(cr, uid, [("res_model", "=", "publisher_warranty.contract"), - ("create_date", ">=", limit_date), - ("name", "=", message)]) - if ids: - continue - self.pool.get('res.log').create(cr, uid, - { - 'name': message, - 'res_model': "publisher_warranty.contract", - "read": True, - "user_id": False, - }, - context=context - ) + + # old behavior based on res.log; now on mail.message, that is not necessarily installed + mail_message_obj = self.pool.get('mail.message') + if mail_message_obj: + for message in result["messages"]: + ids = mail_message_obj.search(cr, uid, [("model", "=", "publisher_warranty.contract"), + ("create_date", ">=", limit_date), + ("body_text", "=", message)]) + if ids: + continue + mail_message_obj.create(cr, uid, { + 'name': message, + 'model': "publisher_warranty.contract", + 'user_id': False, + }, context=context) except Exception: if cron_mode: return False # we don't want to see any stack trace in cron @@ -215,22 +215,15 @@ class publisher_warranty_contract(osv.osv): @return: A list of html messages with ids, can be False or empty. @rtype: list of tuples(int,string) """ - ids = self.pool.get('res.log').search(cr, uid, [("res_model", "=", "publisher_warranty.contract")] - , order="create_date desc", limit=limit) + if not self.pool.get('mail.message'): + return [] + ids = self.pool.get('mail.message').search(cr, uid, [("model", "=", "publisher_warranty.contract")] + , order="create_date desc", limit=limit, context=context) if not ids: return [] - messages = [(x.id, x.name) for x in self.pool.get('res.log').browse(cr, uid, ids)] - + messages = [(x.id, x.name) for x in self.pool.get('mail.message').browse(cr, uid, ids, context=context)] return messages - def del_user_message(self, cr, uid, id, context=None): - """ - Delete a message. - """ - self.pool.get('res.log').unlink(cr, uid, [id]) - - return True - _columns = { 'name' : fields.char('Serial Key', size=384, required=True, help="Your OpenERP Publisher's Warranty Contract unique key, also called serial number."), 'date_start' : fields.date('Starting Date', readonly=True), diff --git a/openerp/addons/base/res/__init__.py b/openerp/addons/base/res/__init__.py index 2b4da739f54..1131564a812 100644 --- a/openerp/addons/base/res/__init__.py +++ b/openerp/addons/base/res/__init__.py @@ -32,7 +32,6 @@ import res_company import res_users import res_request import res_lang -import res_log import res_widget import ir_property diff --git a/openerp/addons/base/res/res_config.py b/openerp/addons/base/res/res_config.py index caa4d18e44a..0b348da3d74 100644 --- a/openerp/addons/base/res/res_config.py +++ b/openerp/addons/base/res/res_config.py @@ -471,7 +471,6 @@ class res_config_settings(osv.osv_memory): def default_get(self, cr, uid, fields, context=None): ir_values = self.pool.get('ir.values') - ir_model_data = self.pool.get('ir.model.data') classified = self._get_classified_fields(cr, uid, context) res = super(res_config_settings, self).default_get(cr, uid, fields, context) diff --git a/openerp/addons/base/res/res_log.py b/openerp/addons/base/res/res_log.py deleted file mode 100644 index ef49b52ee52..00000000000 --- a/openerp/addons/base/res/res_log.py +++ /dev/null @@ -1,80 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2009 Tiny SPRL (). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -from osv import fields, osv - -class res_log(osv.osv): - _name = 'res.log' - _columns = { - 'name': fields.char('Message', size=250, help='The logging message.', required=True, select=1), - 'user_id': fields.many2one('res.users','User'), - 'res_model': fields.char('Object', size=128, select=1), - 'context': fields.char('Context', size=250), - 'res_id': fields.integer('Object ID'), - 'secondary': fields.boolean('Secondary Log', help='Do not display this log if it belongs to the same object the user is working on'), - 'create_date': fields.datetime('Creation Date', readonly=True, select=1), - 'read': fields.boolean('Read', help="If this log item has been read, get() should not send it to the client"), - } - _defaults = { - 'user_id': lambda self,cr,uid,ctx: uid, - 'context': "{}", - 'read': False, - } - _order='create_date desc' - - _index_name = 'res_log_uid_read' - def _auto_init(self, cr, context=None): - super(res_log, self)._auto_init(cr, context) - cr.execute('SELECT 1 FROM pg_indexes WHERE indexname=%s', - (self._index_name,)) - if not cr.fetchone(): - cr.execute('CREATE INDEX %s ON res_log (user_id, read)' % - self._index_name) - - def create(self, cr, uid, vals, context=None): - create_context = context and dict(context) or {} - if 'res_log_read' in create_context: - vals['read'] = create_context.pop('res_log_read') - if create_context and not vals.get('context'): - vals['context'] = create_context - return super(res_log, self).create(cr, uid, vals, context=context) - - # TODO: do not return secondary log if same object than in the model (but unlink it) - def get(self, cr, uid, context=None): - unread_log_ids = self.search(cr, uid, - [('user_id','=',uid), ('read', '=', False)], context=context) - res = self.read(cr, uid, unread_log_ids, - ['name','res_model','res_id','context'], - context=context) - res.reverse() - result = [] - res_dict = {} - for r in res: - t = (r['res_model'], r['res_id']) - if t not in res_dict: - res_dict[t] = True - result.insert(0,r) - self.write(cr, uid, unread_log_ids, {'read': True}, context=context) - return result - -res_log() - -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/addons/base/res/res_log_view.xml b/openerp/addons/base/res/res_log_view.xml deleted file mode 100644 index e8cb912e227..00000000000 --- a/openerp/addons/base/res/res_log_view.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - res.log.search - res.log - search - - - - - - - - - - - - - - - - - res.log.tree - res.log - tree - - - - - - - - - - res.log.form - res.log - form - -
- - - - - - - - -
-
-
- - - Client Logs - res.log - form - {'search_default_my': 1} - - -
-
diff --git a/openerp/addons/base/res/res_partner.py b/openerp/addons/base/res/res_partner.py index 6f04c3483cd..bcbeb0f3d99 100644 --- a/openerp/addons/base/res/res_partner.py +++ b/openerp/addons/base/res/res_partner.py @@ -307,10 +307,15 @@ class res_partner(osv.osv): if name and operator in ('=', 'ilike', '=ilike', 'like'): # search on the name of the contacts and of its company name2 = operator == '=' and name or '%' + name + '%' + limit_str = '' + query_args = [name2] + if limit: + limit_str = ' limit %s' + query_args += [limit] cr.execute('''SELECT partner.id FROM res_partner partner LEFT JOIN res_partner company ON partner.parent_id = company.id WHERE partner.name || ' (' || COALESCE(company.name,'') || ')' - ''' + operator + ''' %s ''', (name2,)) + ''' + operator + ''' %s ''' + limit_str, query_args) ids = map(lambda x: x[0], cr.fetchall()) if args: ids = self.search(cr, uid, [('id', 'in', ids)] + args, limit=limit, context=context) diff --git a/openerp/addons/base/res/res_partner_view.xml b/openerp/addons/base/res/res_partner_view.xml index ffbbca3eb74..2f6a1412484 100644 --- a/openerp/addons/base/res/res_partner_view.xml +++ b/openerp/addons/base/res/res_partner_view.xml @@ -331,27 +331,24 @@ res.partner form -
+ - - - - - - + + + + +

+ + +
- - - - -
@@ -372,7 +369,6 @@
- @@ -381,77 +377,61 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+
+ + + + + +
+

+
+
+
+ + + +
+
+
+
+
+
+
+
+
+ @@ -533,7 +513,7 @@
-
+
@@ -541,7 +521,7 @@

-
+


diff --git a/openerp/addons/base/res/res_users.py b/openerp/addons/base/res/res_users.py index 4b8fb330a78..6ed6e7cc74c 100644 --- a/openerp/addons/base/res/res_users.py +++ b/openerp/addons/base/res/res_users.py @@ -40,7 +40,6 @@ from service import security import tools from tools.translate import _ - _logger = logging.getLogger(__name__) class groups(osv.osv): @@ -205,7 +204,7 @@ class users(osv.osv): img_stream = StringIO.StringIO() img.save(img_stream, "PNG") return img_stream.getvalue().encode('base64') - + def _get_avatar(self, cr, uid, ids, name, args, context=None): result = dict.fromkeys(ids, False) for user in self.browse(cr, uid, ids, context=context): @@ -376,7 +375,7 @@ class users(osv.osv): } # User can write to a few of her own fields (but not her groups for example) - SELF_WRITEABLE_FIELDS = ['menu_tips','view', 'password', 'signature', 'action_id', 'company_id', 'user_email', 'name'] + SELF_WRITEABLE_FIELDS = ['menu_tips','view', 'password', 'signature', 'action_id', 'company_id', 'user_email', 'name', 'avatar', 'avatar_big'] def write(self, cr, uid, ids, values, context=None): if not hasattr(ids, '__iter__'): diff --git a/openerp/addons/base/security/ir.model.access.csv b/openerp/addons/base/security/ir.model.access.csv index 5140ac1b144..ac05b726341 100644 --- a/openerp/addons/base/security/ir.model.access.csv +++ b/openerp/addons/base/security/ir.model.access.csv @@ -117,8 +117,10 @@ "access_ir_filters","ir_filters_all","model_ir_filters",,1,1,1,1 "access_res_widget","res.widget","model_res_widget","group_erp_manager",1,1,1,1 "access_res_widget_user","res.widget.user","model_res_widget",,1,0,0,0 -"access_res_log_all","res.log","model_res_log",,1,1,1,1 "access_ir_config_parameter","ir_config_parameter","model_ir_config_parameter",,1,0,0,0 "access_ir_mail_server_all","ir_mail_server","model_ir_mail_server",,1,0,0,0 "access_ir_actions_todo_category","ir_actions_todo_category","model_ir_actions_todo_category","group_system",1,1,1,1 "access_ir_actions_client","ir_actions_client all","model_ir_actions_client",,1,0,0,0 +"access_ir_needaction_users","ir_needaction_users","model_ir_needaction_users",,1,1,1,1 +"access_ir_needaction_mixin","ir_needaction_mixin","model_ir_needaction_mixin",,1,1,1,1 + diff --git a/openerp/modules/loading.py b/openerp/modules/loading.py index efc73d44a58..8ed79a4d615 100644 --- a/openerp/modules/loading.py +++ b/openerp/modules/loading.py @@ -212,10 +212,7 @@ def load_module_graph(cr, graph, status=None, perform_checks=True, skip_modules= delattr(package, kind) cr.commit() - - # mark new res_log records as read - cr.execute("update res_log set read=True where create_date >= %s", (dt_before_load,)) - + cr.commit() return loaded_modules, processed_modules diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index 0a9ee57b621..313c96a9fb4 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -709,18 +709,8 @@ class BaseModel(object): CONCURRENCY_CHECK_FIELD = '__last_update' def log(self, cr, uid, id, message, secondary=False, context=None): - if context and context.get('disable_log'): - return True - return self.pool.get('res.log').create(cr, uid, - { - 'name': message, - 'res_model': self._name, - 'secondary': secondary, - 'res_id': id, - }, - context=context - ) - + return _logger.warning("log() is deprecated. Please use OpenChatter notification system instead of the res.log mechanism.") + def view_init(self, cr, uid, fields_list, context=None): """Override this method to do specific things when a view on the object is opened.""" pass @@ -1661,7 +1651,7 @@ class BaseModel(object): children = False views = {} for f in node: - if f.tag in ('form', 'tree', 'graph'): + if f.tag in ('form', 'tree', 'graph', 'kanban'): node.remove(f) ctx = context.copy() ctx['base_model_name'] = self._name @@ -4875,7 +4865,35 @@ class BaseModel(object): # backwards compatibility get_xml_id = get_external_id _get_xml_ids = _get_external_ids - + + def get_needaction_info(self, cr, uid, user_id, limit=None, order=None, domain=False, context=None): + """Base method for needaction mechanism + - see ir.needaction for actual implementation + - if the model uses the need action mechanism + (hasattr(model_obj, 'needaction_get_record_ids')): + - get the record ids on which the user has actions to perform + - evaluate the menu domain + - compose a new domain: menu domain, limited to ids of + records requesting an action + - count the number of records maching that domain, that + is the number of actions the user has to perform + - this method returns default values + :param: model_name: the name of the model (ex: hr.holidays) + :param: user_id: the id of user + :return: [uses_needaction=True/False, needaction_uid_ctr=%d] + """ + if hasattr(self, 'needaction_get_record_ids'): + ids = self.needaction_get_record_ids(cr, uid, user_id, limit=8192, context=context) + if not ids: + return [True, 0, []] + if domain: + new_domain = eval(domain, locals_dict={'uid': user_id}) + [('id', 'in', ids)] + else: + new_domain = [('id', 'in', ids)] + return [True, self.search(cr, uid, new_domain, limit=limit, order=order, count=True, context=context), ids] + else: + return [False, 0, []] + # Transience def is_transient(self): """ Return whether the model is transient.