diff --git a/openerp/addons/base/i18n/ja.po b/openerp/addons/base/i18n/ja.po index f8d5ff49200..c3bb04211c7 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-06-01 23:45+0000\n" +"PO-Revision-Date: 2012-06-09 01:13+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-06-03 04:46+0000\n" -"X-Generator: Launchpad (build 15342)\n" +"X-Launchpad-Export-Date: 2012-06-10 04:36+0000\n" +"X-Generator: Launchpad (build 15376)\n" #. module: base #: model:res.country,name:base.sh @@ -721,7 +721,7 @@ msgstr "メキシコ - 会計" #. module: base #: help:ir.actions.server,action_id:0 msgid "Select the Action Window, Report, Wizard to be executed." -msgstr "アクションウィンドウ、レポート、ウィザードから選択して下さい。" +msgstr "アクションウィンドウ、レポート、実行するウィザードを選択して下さい。" #. module: base #: model:res.country,name:base.ai @@ -1120,7 +1120,7 @@ msgid "" "Define it through the Administration menu." msgstr "" "コード %s に対する言語がシステムに定義されていません。\n" -"アドミニストレーションメニューを使ってそれを定義してください。" +"アドミニストレーションメニューを使ってそれを定義して下さい。" #. module: base #: model:res.country,name:base.gu @@ -1198,7 +1198,7 @@ msgid "" "At the end of the month, the planning manager can also check if the encoded " "timesheets are respecting the planned time on each analytic account.\n" msgstr "" -"あなたの計画を追跡し続けて下さい\n" +"あなたの計画を追跡し続けます。\n" "このモジュールはあなたの計画の管理を補助します。\n" "==============================================\n" "\n" @@ -1422,10 +1422,10 @@ msgid "" " * Effective Date\n" msgstr "" "\n" -"受注オーダーのための追加の日付情報を追加してください。\n" +"受注オーダーのための追加の日付情報を追加します。\n" "===================================================\n" "\n" -"受注オーダーのために以下のような日付情報を加えることができます:\n" +"受注オーダーのために次のような日付情報を加えることができます:\n" " ・ 要求日\n" " ・ 確認日\n" " ・ 有効日\n" @@ -1629,7 +1629,7 @@ msgstr "用語の同期" msgid "" "Access all the fields related to the current object using expressions, i.e. " "object.partner_id.name " -msgstr "現在のオブジェクトと関連する全ての項目は式、すなわち、object.partner_id.name を使って、アクセスして下さい。 " +msgstr "現在のオブジェクトと関連する全ての項目は式、すなわち object.partner_id.name を使って、アクセスします。 " #. module: base #: model:ir.module.module,description:base.module_event @@ -2248,7 +2248,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 @@ -2590,7 +2590,7 @@ msgstr "" "\n" "ライクレコード、クレーム処理、ヘルプデスク、サポートは仲裁の追跡のために良いツールです。\n" "このメニューは口頭コミュニケーションよりも適しており、必ずしもクレームとは関係がありません。\n" -"顧客を選択し、注記を加えそしてチャンネルと優先度レベルとともに仲裁を分類して下さい。\n" +"顧客を選択し、注記を加えそしてチャンネルと優先度レベルとともに仲裁を分類します。\n" " " #. module: base @@ -2662,10 +2662,10 @@ msgid "" "Configure servers and trigger synchronization with its database objects.\n" msgstr "" "\n" -"全てのオブジェクトとの同期\n" +"全てのオブジェクトとの同期をします。\n" "=================================\n" "\n" -"サーバを構成し、データベースオブジェクトとの同期を開始して下さい。\n" +"サーバを構成し、データベースオブジェクトとの同期を開始します。\n" #. module: base #: model:res.country,name:base.mg @@ -3039,8 +3039,7 @@ msgid "" "partner records. You can create or delete countries to make sure the ones " "you are working on will be maintained." msgstr "" -"あなたのパートナのレコードに割り当てることができる全ての国のリストを表示、管理して下さい。あなたは維持を行うためにこれらの国の作成や削除をすることができま" -"す。" +"あなたのパートナのレコードに割り当てることができる全ての国のリストを表示、管理します。あなたは維持を行うためにこれらの国の作成や削除をすることができます。" #. module: base #: model:res.partner.category,name:base.res_partner_category_7 @@ -3107,7 +3106,7 @@ msgid "" "The decimal precision is configured per company.\n" msgstr "" "\n" -"あなたが必要とする異なった用途の価格を正確に設定してください:会計、受注、発注など\n" +"あなたが必要とする異なった用途の価格を正確に設定します:会計、受注、発注など\n" "=============================================================================" "=========================\n" "\n" @@ -3179,8 +3178,8 @@ msgstr "" "このモジュールはユーザにパートナの中での分割を許可します。\n" "=================================================================\n" "\n" -"これは初期の分割モジュールからプロファイル基準を使います。そして、新しい質問表のコンセプトによって改良して下さい。あなたは質問表の質問を再度グループ化し、" -"直接パートナの上で使うことができます。\n" +"これは初期の分割モジュールからプロファイル基準を使います。そして、新しい質問表のコンセプトによって改良します。あなたは質問表の質問を再度グループ化し、直接" +"パートナの上で使うことができます。\n" "\n" "また、このモジュールは機能が重複していた初期のCRMとSRM分割ツールが統合されたものです。\n" "\n" @@ -3197,7 +3196,7 @@ msgstr "定義されていないレポートタイプです: %s" #: code:addons/base/ir/ir_model.py:282 #, python-format msgid "For selection fields, the Selection Options must be given!" -msgstr "項目選択のために選択オプションを指定して下さい。" +msgstr "選択項目の場合は、選択オプションは指定されねばなりません。" #. module: base #: model:res.widget,title:base.facebook_widget @@ -3389,7 +3388,7 @@ msgid "" "Manage the contact titles you want to have available in your system and the " "way you want to print them in letters and other documents. Some example: " "Mr., Mrs. " -msgstr "手紙や他のドキュメントの印刷において利用する際の適切な役職を管理して下さい。 " +msgstr "手紙や他のドキュメントの印刷において利用する際の適切な連絡先のタイトルを管理します。 幾つかの例:男子や夫人の敬称 " #. module: base #: view:ir.model.access:0 @@ -4153,7 +4152,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 @@ -4773,14 +4772,14 @@ msgid "" " " msgstr "" "\n" -"このモジュールは、顧客を地理的ローカル化に基づくパートナに再配置するために、OpenERP SAによって使わます。\n" +"このモジュールは、顧客を地理的ローカル化に基づくパートナに再配置するために、OpenERP SAによって使われます。\n" "=============================================================================" "=========================\n" "\n" "このモジュールを使うことで、あなたのオポチュニティを地理的ローカル化できます。\n" "\n" -"オポチュニティをパートナに割り当てる場合に地理的ローカル化を使って下さい。\n" -"パートナの住所によるGPS座標を決定して下さい。\n" +"オポチュニティをパートナに割り当てる場合に地理的ローカル化を使います。\n" +"パートナの住所によるGPS座標を決定します。\n" "最も適切なパートナの割り当てが可能です。\n" "また、GPS座標なしでも地理的ローカル化はできます。\n" " " @@ -4914,7 +4913,7 @@ msgstr "" #: view:base.module.upgrade:0 msgid "" "We suggest to reload the menu tab to see the new menus (Ctrl+T then Ctrl+R)." -msgstr "新しいメニューを見るためにはメニュータブをリロードして下さい。(Ctrl+T の後 Ctrl+R)。" +msgstr "新しいメニューを見るためにはメニュータブをリロードすることを推奨します(Ctrl+T の後 Ctrl+R)。" #. module: base #: model:ir.module.module,description:base.module_subscription @@ -4939,7 +4938,7 @@ msgstr "" "このモジュールは新しいドキュメントを作成し、それを定期的にすることを可能にします。\n" "\n" "例えば、定期的に自動で請求書を生成するためには以下の手順です:\n" -" ・ 請求書オブジェクトに基づきドキュメントタイプを定義して下さい。\n" +" ・ 請求書オブジェクトに基づきドキュメントタイプを定義します。\n" " ・ 情報元ドキュメントを定義してそれに定期性を定義します。請求書のための間隔情報とパートナを指定します。\n" " " @@ -5016,7 +5015,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 @@ -6835,7 +6834,7 @@ msgstr "" " ・ 発注 / アドレスブック / コンタクト\n" " ・ 受注 / アドレスブック / コンタクト\n" "\n" -"このモジュールが既存の住所を”住所+連絡先”の中に変換することに注意してください。この意味は、これらは\n" +"このモジュールが既存の住所を”住所+連絡先”の中に変換することに注意して下さい。この意味は、これらは\n" "他のオブジェクトの中で定義することになっているため、住所の中の幾つかの項目は失われます(連絡先名など)。\n" " " @@ -7900,7 +7899,7 @@ msgid "" " " msgstr "" "\n" -"契約を管理するために従業員の全ての情報を加えて下さい。\n" +"契約を管理するために従業員の全ての情報を追加します。\n" "=============================================================\n" "\n" " ・ 婚姻\n" @@ -8162,10 +8161,10 @@ msgid "" " " msgstr "" "\n" -"ヘッダーの中にフィードバックボタンを加えて下さい。\n" +"ヘッダーの中にフィードバックボタンを追加します。\n" "==============================\n" "\n" -"ユーザの声によるOpenERPのユーザフィードバックを求めて下さい。\n" +"ユーザの声によるOpenERPのユーザフィードバックを招待します。\n" " " #. module: base @@ -11162,7 +11161,7 @@ msgstr "" "銀行取引明細書\n" "パートナによる消し込み処理\n" "\n" -"会計士のための次のものを含むダッシュボードを作成して下さい:\n" +"会計士のための次のものを含むダッシュボードを作成します:\n" "--------------------------------------------------\n" "・承認すべき顧客請求書のリスト\n" "・ 会社分析\n" @@ -11178,7 +11177,7 @@ msgstr "" msgid "" "View type: set to 'tree' for a hierarchical tree view, or 'form' for other " "views" -msgstr "ビュータイプ:階層的なツリービューの場合は\"ツリー\"、他のビューの場合は\"フォーム\"とセットして下さい。" +msgstr "ビュータイプ:階層的なツリービューの場合は\"ツリー\"、他のビューの場合は\"フォーム\"とセットします。" #. module: base #: code:addons/base/res/res_config.py:385 @@ -11216,7 +11215,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 +11237,7 @@ msgid "" "- SSL/TLS: SMTP sessions are encrypted with SSL/TLS through a dedicated port " "(default: 465)" msgstr "" -"接続の暗号化方式を選択して下さい:\n" +"接続の暗号化方式を選択:\n" "・ なし: SMTPセッションはクリアテキストで行われる。\n" "・ TLS(STARTTLS):TLS暗号化はSMTPセッションの開始において要求されます(推奨)。\n" "・ SSL/TLS:SMTPセッションは専用のポート(デフォルト:465)によってSSL/TLSで暗号化されます。" @@ -12966,8 +12965,8 @@ msgid "" "not connect to the system. You can assign them groups in order to give them " "specific access to the applications they need to use in the system." msgstr "" -"システムに接続するユーザを作成し、そして管理して下さい。ユーザは非活性化され、彼らがシステムに接続すべきでない一定の期間が置かれます。あなたは彼らがシステ" -"ムで使うことを必要とするアプリケーションに特定のアクセスを与えるためにグループを割り当てることができます。" +"システムに接続するユーザを作成し、そして管理します。ユーザは非活性化され、彼らがシステムに接続すべきでない一定の期間が置かれます。あなたは彼らがシステムで" +"使うことを必要とするアプリケーションに特定のアクセスを与えるためにグループを割り当てることができます。" #. module: base #: selection:ir.module.module,complexity:0 @@ -13988,14 +13987,14 @@ msgstr "" "================================\n" "\n" "状態:ドラフト、確認、完了、キャンセル\n" -"完了する、確認する、キャンセルする時に、製造オーダーは全ての状態行を状態に応じて設定する。\n" +"完了、確認、キャンセル時に、製造オーダーは全ての状態行を状態に応じて設定します。\n" "\n" "メニューの作成:\n" -"  製造 > 製造 > ワークオーダー\n" +"  製造 > 製造 > 作業オーダー\n" "\n" "これは、製造オーダーの作業センタ行のビューです。\n" "\n" -"ワークセンタタブの下に製造オーダーのフォームビューにボタンを追加して下さい:\n" +"作業センタタブの下に製造オーダーのフォームビューにボタンを追加します:\n" " ・ 開始(確認状態に設定)、開始日付の設定\n" " ・ 完了(完了状態に設定)、中止日付の設定\n" " ・ ドラフトに設定(ドラフト状態に設定)\n" @@ -14295,7 +14294,7 @@ 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 @@ -15123,7 +15122,7 @@ msgstr "請求と支払" 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 "ここから、OpenERPにより管理される会社の作成と管理をして下さい。店や子会社はここから作成され、維持管理されます。" +msgstr "ここからOpenERPにより管理される会社の作成と管理をします。店や子会社はここから作成され、維持管理されます。" #. module: base #: model:res.country,name:base.id @@ -15236,7 +15235,7 @@ msgid "" "use context.get or user (browse)" msgstr "" "式は一致する場合はTrueでなければなりません。\n" -"context.getまたはユーザ(ブラウズ)を使って下さい。" +"context.getまたはユーザ(ブラウズ)を使います。" #. module: base #: model:res.country,name:base.bg @@ -16102,7 +16101,7 @@ 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 " +"このドキュメントを .tgz ファイルとして保存します。このアーカイブには UTF-8 の %s " "ファイルが含まれており、launchpadにアップロードできます。" #. module: base @@ -16949,8 +16948,8 @@ 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 @@ -17087,7 +17086,7 @@ msgid "" "partners, including customers and prospects." msgstr "" "仕入先フォームから仕入先に関する全ての情報にアクセスできます:会計データ、Eメールの履歴、ミーティング、発注など。顧客や見込み客を含む全てのパートナを検索" -"するためには仕入先のフィルタボタンのチェックを外して下さい。" +"するためには仕入先のフィルタボタンのチェックを外します。" #. module: base #: model:res.country,name:base.rw @@ -17218,8 +17217,8 @@ msgstr "" "\n" "CRMのために作成されるダッシュボードは次のものを含みます:\n" " ・ 分類別のオポチュニティ(グラフ)\n" -" ・ ステージ別のオポチュニティ(グラフ)\n" -" ・ ステージとユーザ別の計画収益(グラフ)\n" +" ・ 工程別のオポチュニティ(グラフ)\n" +" ・ 工程とユーザ別の計画収益(グラフ)\n" #. module: base #: model:ir.module.category,description:base.module_category_accounting_and_finance @@ -17298,7 +17297,7 @@ msgstr "グループを選択" #. module: base #: view:res.lang:0 msgid "%X - Appropriate time representation." -msgstr "%X - 適切な時刻の表現" +msgstr "%X - 時間表示の割当" #. module: base #: selection:base.language.install,lang:0 @@ -17380,14 +17379,14 @@ msgstr "" "\n" "キャンペーンは動的でマルチチャンネルです。そのプロセスは次のとおりです:\n" " ・ " -"マーケティングキャンペーンはワークフローのようにデザインして下さい。これには送信用のEメールテンプレート、プリントしてEメールで送信するレポート、カスタム" -"アクションなどが含まれます。\n" -" ・ キャンペーンで入力すべき項目(例えば、確かな国からのリードなど)を選択した入力セグメントの定義をして下さい。\n" +"マーケティングキャンペーンはワークフローのようにデザインします。これには送信用のEメールテンプレート、プリントしてEメールで送信するレポート、カスタムアク" +"ションなどが含まれます。\n" +" ・ キャンペーンで入力すべき項目(例えば、確かな国からのリードなど)を選択した入力セグメントの定義をします。\n" " ・ キャンペーンをテストのためにリアルタイムあるいは加速状態でシミュレーションモードで実行して下さい。その後、微調整します。\n" " ・ 各アクションが手動の検証を必要とする場合は、手動で実際のキャンペーンを開始することもできます。\n" " ・ 最後にキャンペーンを実際に起動し、キャンペーンの全てが完全に自動的に行われるよう統計値を監視します。\n" "\n" -"キャンペーンの実行中にも、ちろんパラメータ、入力背具面tp、ワークフローなどの微調整を続ける事ができます。\n" +"キャンペーンの実行中にも、ちろんパラメータ、入力セグメント、ワークフローなどの微調整を続ける事ができます。\n" "\n" "注記:デモデータが必要なら、marketing_campaign_crm_demoモジュールをインストールできます。それはCRMリードに依存するため、CR" "Mアプリケーションもインストールすることになります。\n" @@ -17835,7 +17834,7 @@ msgstr "" "利用方法:\n" "モジュールウィザードの アドミニストレーション/カスタマイゼーション/モジュール \n" "作成/エクスポート カスタマイゼーション を実行します。\n" -"記録の日時の基準、記録されるオブジェクト、記録モジュールを選択して下さい。\n" +"記録の日時の基準、記録されるオブジェクト、記録モジュールを選択します。\n" " " #. module: base diff --git a/openerp/addons/base/i18n/pt.po b/openerp/addons/base/i18n/pt.po index d766144ece3..e1a2df8c307 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-04-03 15:31+0000\n" -"Last-Translator: tamnil \n" +"PO-Revision-Date: 2012-06-05 10:01+0000\n" +"Last-Translator: Tiago Rodrigues \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-05-12 05:37+0000\n" -"X-Generator: Launchpad (build 15225)\n" +"X-Launchpad-Export-Date: 2012-06-06 04:36+0000\n" +"X-Generator: Launchpad (build 15353)\n" #. module: base #: model:res.country,name:base.sh @@ -24,7 +24,7 @@ msgstr "Santa Helena" #. module: base #: view:ir.actions.report.xml:0 msgid "Other Configuration" -msgstr "Outras configurações" +msgstr "Outras Configurações" #. module: base #: selection:ir.property,type:0 @@ -85,12 +85,12 @@ msgstr "Código (ex:pt__PT)" #: field:workflow.transition,wkf_id:0 #: field:workflow.workitem,wkf_id:0 msgid "Workflow" -msgstr "Fluxo de trabalho" +msgstr "Fluxo de Trabalho" #. module: base #: selection:ir.sequence,implementation:0 msgid "No gap" -msgstr "" +msgstr "Sem espaços" #. module: base #: selection:base.language.install,lang:0 @@ -125,7 +125,7 @@ msgstr "" #. module: base #: view:ir.module.module:0 msgid "Created Views" -msgstr "Vistas criadas" +msgstr "Vistas Criadas" #. module: base #: code:addons/base/ir/ir_model.py:532 @@ -201,7 +201,7 @@ msgid "" "Properties of base fields cannot be altered in this manner! Please modify " "them through Python code, preferably through a custom addon!" msgstr "" -"Propriedades de campos base não pode ser alterada desta forma! Por favor, " +"Propriedades de campos base não podem ser alterados desta forma! Por favor, " "modifique-os pelo código Python, de preferência através de um addon " "personalizado!" @@ -241,7 +241,7 @@ msgstr "Turquia - Contabilidade" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp_subproduct msgid "MRP Subproducts" -msgstr "Subprodutos MRP" +msgstr "Sub artigos MRP" #. module: base #: code:addons/base/module/module.py:390 @@ -386,7 +386,7 @@ msgstr "Extra" #: code:addons/orm.py:2526 #, python-format msgid "Invalid group_by" -msgstr "Invalid group_by" +msgstr "Inválido group_by" #. module: base #: field:ir.module.category,child_ids:0 @@ -648,7 +648,7 @@ msgid "" "The ISO country code in two chars.\n" "You can use this field for quick search." msgstr "" -"O código ISO do país em dois caracteres.\n" +"O código ISO do país em dois carateres.\n" "Pode usar este campo para procura rápida." #. module: base @@ -1291,7 +1291,7 @@ msgstr "Referência do Recurso" #. module: base #: model:res.country,name:base.gs msgid "S. Georgia & S. Sandwich Isls." -msgstr "Georgia do Sul & Ilhas Sandwich" +msgstr "Ilhas S.Georgia e S.Sandwich" #. module: base #: field:ir.actions.url,url:0 @@ -1578,7 +1578,7 @@ msgstr "" #. module: base #: field:ir.actions.report.xml,report_rml:0 msgid "Main report file path" -msgstr "Relatório principal do arquivo" +msgstr "Relatório principal do ficheiro" #. module: base #: model:ir.actions.act_window,name:base.ir_action_report_xml @@ -2549,7 +2549,7 @@ msgstr "" #. module: base #: field:ir.mail_server,smtp_debug:0 msgid "Debugging" -msgstr "" +msgstr "Depuração" #. module: base #: model:ir.module.module,description:base.module_crm_helpdesk @@ -3320,7 +3320,7 @@ msgstr "Empresa Principal" #. module: base #: field:ir.ui.menu,web_icon_hover:0 msgid "Web Icon File (hover)" -msgstr "Ícone da Web de Arquivo (hover)" +msgstr "Ícone da Web do Ficheiro (hover)" #. module: base #: model:ir.module.module,description:base.module_web_diagram @@ -4096,7 +4096,7 @@ msgstr "Categorias" #. module: base #: model:ir.module.module,shortdesc:base.module_web_mobile msgid "OpenERP Web mobile" -msgstr "" +msgstr "OpenERP Web Móvel" #. module: base #: view:base.language.import:0 @@ -4106,7 +4106,7 @@ msgid "" "ones can be found on launchpad." msgstr "" "Se precisar de outro idioma que não está disponível, pode importar um pacote " -"de idiomas a partir daqui. Outras línguas OpenERP do que os oficiais podem " +"de idiomas a partir daqui. Outros idiomas OpenERP do que os oficiais podem " "ser encontrados na barra de lançamento." #. module: base @@ -4627,7 +4627,7 @@ msgstr "" msgid "" "We suggest to reload the menu tab to see the new menus (Ctrl+T then Ctrl+R)." msgstr "" -"Sugerimos que recarregue o menu, para ver os novos itens (Ctrl+T e depois " +"Sugerimos que recarregue o menu, para ver os novos items (Ctrl+T e depois " "Ctrl+R)" #. module: base @@ -5835,7 +5835,7 @@ msgstr "Testar" #. module: base #: model:ir.module.module,shortdesc:base.module_web_kanban msgid "Base Kanban" -msgstr "" +msgstr "Base Kanban" #. module: base #: view:ir.actions.act_window:0 @@ -6208,7 +6208,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_base_report_creator msgid "Query Builder" -msgstr "" +msgstr "Construtor de Pesquisas" #. module: base #: selection:ir.actions.todo,type:0 @@ -9599,7 +9599,7 @@ msgstr "Formatar papel" #: field:res.partner,lang:0 #: field:res.users,context_lang:0 msgid "Language" -msgstr "Língua" +msgstr "Idioma" #. module: base #: model:res.country,name:base.gm @@ -13324,7 +13324,7 @@ msgstr "" #: selection:ir.actions.act_window.view,view_mode:0 #: selection:ir.ui.view,type:0 msgid "Kanban" -msgstr "" +msgstr "Kanban" #. module: base #: code:addons/base/ir/ir_model.py:251 @@ -14722,8 +14722,8 @@ msgid "" "Supported file formats: *.csv (Comma-separated values) or *.po (GetText " "Portable Objects)" msgstr "" -"Formatos de arquivo: *.csv (valores separados por vírgula) ou *.po " -"(Objec«tos GetText Portateis)" +"Formatos de ficheiro: *.csv (valores separados por vírgula) ou *.po (Objetos " +"GetText Portateis)" #. module: base #: code:addons/base/ir/ir_model.py:534 @@ -15763,27 +15763,15 @@ msgstr "" msgid "Russian / русский язык" msgstr "Russo / русский язык" -#~ msgid "Select Action Type" -#~ msgstr "Seleccionar o tipo de acção" - #~ msgid "Schedule Upgrade" #~ msgstr "Agendar actualização" -#~ msgid "This field is not used, it only helps you to select the right action." -#~ msgstr "" -#~ "Este campo não é usado, ele somente o ajuda a seleccionar a acção correcta" - #~ msgid "Keep 0 if the action must appear on all resources." #~ msgstr "Manter 0 se a acção tem de aparecer em todos os recursos." #~ msgid "Trigger Name" #~ msgstr "Accionar nome" -#~ msgid "" -#~ "Keep empty if you don't want the user to be able to connect on the system." -#~ msgstr "" -#~ "Mantenha vazio se você não quiser que o utilizador conecte-se no sistema" - #~ msgid "Action To Launch" #~ msgstr "Acção a inicializar" @@ -15825,9 +15813,6 @@ msgstr "Russo / русский язык" #~ msgid "Create Action" #~ msgstr "Criar Acção" -#~ msgid "Objects" -#~ msgstr "Objectos" - #~ msgid "acc_number" #~ msgstr "Numero_acc" @@ -15876,9 +15861,6 @@ msgstr "Russo / русский язык" #~ msgid "Action Source" #~ msgstr "Fonte da acção" -#~ msgid "Is Object" -#~ msgstr "É objecto" - #~ msgid "Your Logo - Use a size of about 450x150 pixels." #~ msgstr "Seu logo - Use um tamanho de aproximadamente 450x150 pixels." @@ -15891,30 +15873,9 @@ msgstr "Russo / русский язык" #~ msgid "BIC/Swift code" #~ msgstr "Código BIC/Swift" -#, python-format -#~ msgid "The unlink method is not implemented on this object !" -#~ msgstr "O método remover (unlink) não está implementado neste objecto!" - #~ msgid "client_action_multi, client_action_relate" #~ msgstr "client_action_multi, client_action_relate" -#~ msgid "" -#~ "Specify the message. You can use the fields from the object. e.g. `Dear [[ " -#~ "object.partner_id.name ]]`" -#~ msgstr "" -#~ "Especifique a mensagem. Você pode usar os campos do objecto. ex: `Querido [[ " -#~ "object.partner_id.name ]]`" - -#~ msgid "Select the Signal name that is to be used as the trigger." -#~ msgstr "Seleccione o nome do sinal que será usado como gatilho" - -#~ msgid "" -#~ "Specify the subject. You can use fields from the object, e.g. `Hello [[ " -#~ "object.partner_id.name ]]`" -#~ msgstr "" -#~ "Especifique o assunto. Pode usar campos do objecto, ex. `Olá [[ " -#~ "object.partner_id.name ]]`" - #~ msgid "" #~ "Condition that is to be tested before action is executed, e.g. " #~ "object.list_price > object.cost_price" @@ -15937,25 +15898,9 @@ msgstr "Russo / русский язык" #~ msgid "tree_but_action, client_print_multi" #~ msgstr "tree_but_action, client_print_multi" -#~ msgid "" -#~ "Provides the fields that will be used to fetch the email address, e.g. when " -#~ "you select the invoice, then `object.invoice_address_id.email` is the field " -#~ "which gives the correct address" -#~ msgstr "" -#~ "Fornece os campos que serão usados para encontrar o endereço de email, ex: " -#~ "quando é selecciona uma factura, então `object.invoice_address_id.email` é o " -#~ "campo que dá o endereço correcto" - #~ msgid "Trigger On" #~ msgstr "Gatilho activo" -#~ msgid "Select the object from the model on which the workflow will executed." -#~ msgstr "Seleccione o objecto do modelo no qual o workflow será executado." - -#~ msgid "Easy to Refer action by name e.g. One Sales Order -> Many Invoices" -#~ msgstr "" -#~ "Fácil de referir acções pelo nome, ex: Uma ordem de venda -> Várias facturas" - #~ msgid "Values for Event Type" #~ msgstr "Valores para Tipo de Evento" @@ -15978,6 +15923,13 @@ msgstr "Russo / русский язык" #~ msgid "Partner Form" #~ msgstr "Formulário de Parceiros" +#~ msgid "" +#~ "Groups are used to define access rights on objects and the visibility of " +#~ "screens and menus" +#~ msgstr "" +#~ "Os grupos são usados para definir direitos de acesso aos objetos e a " +#~ "visibilidade dos ecrãs e menus" + #~ msgid "" #~ "Sets the language for the user's user interface, when UI translations are " #~ "available" @@ -16100,12 +16052,6 @@ msgstr "Russo / русский язык" #~ msgid "Emails" #~ msgstr "Correio Electrónico" -#~ msgid "" -#~ "Name of the method to be called on the object when this scheduler is " -#~ "executed." -#~ msgstr "" -#~ "Nome do método do objecto a ser evocado, quando o planificador for executado." - #~ msgid "Client Events" #~ msgstr "Eventos de clientes" @@ -16129,10 +16075,6 @@ msgstr "Russo / русский язык" #~ msgid "Create User" #~ msgstr "Criar utilizador" -#, python-format -#~ msgid "The read method is not implemented on this object !" -#~ msgstr "O método de leitura não está implementado neste objecto !" - #, python-format #~ msgid "Not Implemented" #~ msgstr "Não implementado" @@ -16147,20 +16089,6 @@ msgstr "Russo / русский язык" #~ msgid "res.config.users" #~ msgstr "res.config.users" -#~ msgid "Workflow On" -#~ msgstr "Fluxo de trabalho activo" - -#~ msgid "" -#~ "Groups are used to define access rights on objects and the visibility of " -#~ "screens and menus" -#~ msgstr "" -#~ "Os grupos são usados para definir direitos de acesso aos objectos e a " -#~ "visibilidade dos ecrãs e menus" - -#, python-format -#~ msgid "The search method is not implemented on this object !" -#~ msgstr "O método de pesquisa não está implementado neste objecto!" - #, python-format #~ msgid "Not implemented search_memory method !" #~ msgstr "Não implementado método search_memory!" @@ -16176,27 +16104,6 @@ msgstr "Russo / русский язык" #~ "Exemplo: GLOBAL_RULE_1 AND GLOBAL_RULE_2 AND ( (GROUP_A_RULE_1 AND " #~ "GROUP_A_RULE_2) OR (GROUP_B_RULE_1 AND GROUP_B_RULE_2) )" -#~ msgid "" -#~ "Create additional users and assign them groups that will allow them to have " -#~ "access to selected functionalities within the system. Click on 'Done' if you " -#~ "do not wish to add more users at this stage, you can always do this later." -#~ msgstr "" -#~ "Criar utilizadores adicionais e atribuir-lhes grupos que lhes permitirá ter " -#~ "acesso a funcionalidades seleccionadas dentro do sistema. Clique em 'Feito' " -#~ "se não quiser adicionar mais utilizadores nesta fase, sempre pode fazer isto " -#~ "mais tarde." - -#~ msgid "" -#~ "Name of object whose function will be called when this scheduler will run. " -#~ "e.g. 'res.partener'" -#~ msgstr "" -#~ "Nome do objecto cuja função será chamada quando esse programa for executar. " -#~ "e.g. 'res.partener'" - -#, python-format -#~ msgid "The perm_read method is not implemented on this object !" -#~ msgstr "O método perm_read não é implementada sobre esse objecto!" - #, python-format #~ msgid "Please check that all your lines have %d columns." #~ msgstr "Verifique que todas as suas linhas têm %d colunas." @@ -16219,24 +16126,12 @@ msgstr "Russo / русский язык" #~ "Se o seu pagamento foi realizado após este e-mail ter sido enviado, por " #~ "favor considere-o como sem efeito." -#, python-format -#~ msgid "The write method is not implemented on this object !" -#~ msgstr "O método de gravação não é implementada sobre este objecto!" - #~ msgid "Configure Your Interface" #~ msgstr "Configure a interface" #~ msgid "Combination of rules" #~ msgstr "Combinação de regras" -#, python-format -#~ msgid "The create method is not implemented on this object !" -#~ msgstr "O método de criar não é implementado sobre esse objecto!" - -#, python-format -#~ msgid "The exists method is not implemented on this object !" -#~ msgstr "O existente método não é implementado neste objecto!" - #, python-format #~ msgid "" #~ "Invalid value for reference field \"%s\" (last part must be a non-zero " @@ -16245,10 +16140,6 @@ msgstr "Russo / русский язык" #~ "Valor inválido para o campo de referência \"%s\" (última parte deve ser um " #~ "inteiro não-zero): \"%s\"" -#, python-format -#~ msgid "The copy method is not implemented on this object !" -#~ msgstr "O método de cópia não é implementada sobre esse objecto!" - #, python-format #~ msgid "Couldn't find previous ir.actions.todo" #~ msgstr "Não foi encontrada a acção (ir.actions.todo) anterior" @@ -16264,13 +16155,6 @@ msgstr "Russo / русский язык" #~ msgid "Maps to the ir_model_data for which this translation is provided." #~ msgstr "Mapas para o ir_model_data para o qual esta tradução é fornecida." -#~ msgid "Object Identifiers" -#~ msgstr "Identificadores de objecto" - -#, python-format -#~ msgid "The read_group method is not implemented on this object !" -#~ msgstr "O método read_group não é implementada sobre esse objecto!" - #~ msgid "" #~ "Enable this if you want to execute missed occurences as soon as the server " #~ "restarts." @@ -16341,3 +16225,118 @@ msgstr "Russo / русский язык" #~ "Se estiver a usar OpenERP pela primeira vez, aconselhamos que seleccione a " #~ "interface simplificada, que tem menos recursos, mas é mais fácil. Sempre " #~ "pode mudar depois nas preferências do utilizador." + +#~ msgid "Workflow On" +#~ msgstr "Fluxo de Trabalho Ativo" + +#~ msgid "Select Action Type" +#~ msgstr "Selecionar o tipo de ação" + +#, python-format +#~ msgid "The read method is not implemented on this object !" +#~ msgstr "O método de leitura não está implementado neste objeto !" + +#~ msgid "" +#~ "Provides the fields that will be used to fetch the email address, e.g. when " +#~ "you select the invoice, then `object.invoice_address_id.email` is the field " +#~ "which gives the correct address" +#~ msgstr "" +#~ "Fornece os campos que serão usados para encontrar o endereço de email, ex: " +#~ "quando é seleciona uma fatura, então `object.invoice_address_id.email` é o " +#~ "campo que dá o endereço correto" + +#~ msgid "Select the Signal name that is to be used as the trigger." +#~ msgstr "Selecione o nome do sinal que será usado como gatilho" + +#~ msgid "" +#~ "Create additional users and assign them groups that will allow them to have " +#~ "access to selected functionalities within the system. Click on 'Done' if you " +#~ "do not wish to add more users at this stage, you can always do this later." +#~ msgstr "" +#~ "Criar utilizadores adicionais e atribuir-lhes grupos que lhes permitirá ter " +#~ "acesso a funcionalidades selecionadas dentro do sistema. Clique em " +#~ "'Concluído' se não quiser adicionar mais utilizadores nesta fase, sempre " +#~ "pode fazer isto mais tarde." + +#~ msgid "This field is not used, it only helps you to select the right action." +#~ msgstr "" +#~ "Este campo não é usado, ele somente o ajuda a selecionar a ação correta" + +#~ msgid "" +#~ "Specify the message. You can use the fields from the object. e.g. `Dear [[ " +#~ "object.partner_id.name ]]`" +#~ msgstr "" +#~ "Especifique a mensagem. Pode usar os campos do objeto. ex: `Querido [[ " +#~ "object.partner_id.name ]]`" + +#~ msgid "" +#~ "Keep empty if you don't want the user to be able to connect on the system." +#~ msgstr "Mantenha vazio se não quiser que o utilizador se conecte ao sistema" + +#, python-format +#~ msgid "The unlink method is not implemented on this object !" +#~ msgstr "O método remover (unlink) não está implementado neste objeto!" + +#, python-format +#~ msgid "The search method is not implemented on this object !" +#~ msgstr "O método de pesquisa não está implementado neste objeto!" + +#~ msgid "" +#~ "Specify the subject. You can use fields from the object, e.g. `Hello [[ " +#~ "object.partner_id.name ]]`" +#~ msgstr "" +#~ "Especifique o assunto. Pode usar campos do objeto, ex. `Excelentissímo(a) [[ " +#~ "object.partner_id.name ]]`" + +#, python-format +#~ msgid "The write method is not implemented on this object !" +#~ msgstr "O método de gravação não é implementada sobre este objeto!" + +#, python-format +#~ msgid "The perm_read method is not implemented on this object !" +#~ msgstr "O método perm_read não é implementada sobre esse objeto!" + +#~ msgid "" +#~ "Name of object whose function will be called when this scheduler will run. " +#~ "e.g. 'res.partener'" +#~ msgstr "" +#~ "Nome do objeto cuja função será chamada quando esse programa for executar. " +#~ "e.g. 'res.partener'" + +#, python-format +#~ msgid "The exists method is not implemented on this object !" +#~ msgstr "O existente método não é implementado neste objeto!" + +#~ msgid "Select the object from the model on which the workflow will executed." +#~ msgstr "Selecione o objeto do modelo no qual o workflow será executado." + +#, python-format +#~ msgid "The create method is not implemented on this object !" +#~ msgstr "O método de criar não é implementado sobre esse objeto!" + +#~ msgid "Objects" +#~ msgstr "Objetos" + +#~ msgid "Object Identifiers" +#~ msgstr "Identificadores de objeto" + +#, python-format +#~ msgid "The copy method is not implemented on this object !" +#~ msgstr "O método de cópia não é implementada sobre esse objeto!" + +#~ msgid "" +#~ "Name of the method to be called on the object when this scheduler is " +#~ "executed." +#~ msgstr "" +#~ "Nome do método do objeto a ser evocado, quando o planificador for executado." + +#, python-format +#~ msgid "The read_group method is not implemented on this object !" +#~ msgstr "O método read_group não é implementada sobre esse objeto!" + +#~ msgid "Is Object" +#~ msgstr "É objeto" + +#~ msgid "Easy to Refer action by name e.g. One Sales Order -> Many Invoices" +#~ msgstr "" +#~ "Fácil de referir ações pelo nome, ex: Uma ordem de venda -> Várias faturas" diff --git a/openerp/addons/base/res/res_company_view.xml b/openerp/addons/base/res/res_company_view.xml index 98c69947ff3..1f183265da6 100644 --- a/openerp/addons/base/res/res_company_view.xml +++ b/openerp/addons/base/res/res_company_view.xml @@ -46,7 +46,7 @@ - + diff --git a/openerp/addons/base/res/res_partner_view.xml b/openerp/addons/base/res/res_partner_view.xml index a683c8a4057..9cf68d43bc1 100644 --- a/openerp/addons/base/res/res_partner_view.xml +++ b/openerp/addons/base/res/res_partner_view.xml @@ -322,7 +322,7 @@ -

+

- + - + @@ -431,7 +431,7 @@ - + diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index e99296a15e1..e332799efdc 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -3076,7 +3076,7 @@ class BaseModel(object): cr.commit() # start a new transaction - self._add_sql_constraints(cr, context["module"]) + self._add_sql_constraints(cr) if create: self._execute_sql(cr) @@ -3203,7 +3203,7 @@ class BaseModel(object): _schema.debug("Create table '%s': m2m relation between '%s' and '%s'", m2m_tbl, self._table, ref) - def _add_sql_constraints(self, cr, module): + def _add_sql_constraints(self, cr): """ Modify this model's database table constraints so they match the one in diff --git a/openerp/tools/safe_eval.py b/openerp/tools/safe_eval.py index a542fa44a42..601fd95200a 100644 --- a/openerp/tools/safe_eval.py +++ b/openerp/tools/safe_eval.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- ############################################################################## -# Copyright (C) 2004-2010 OpenERP s.a. (). +# Copyright (C) 2004-2012 OpenERP s.a. (). # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as @@ -238,6 +238,10 @@ def safe_eval(expr, globals_dict=None, locals_dict=None, mode="eval", nocopy=Fal 'set' : set } ) - return eval(test_expr(expr,_SAFE_OPCODES, mode=mode), globals_dict, locals_dict) + try: + return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict) + except Exception: + _logger.exception('Cannot eval %r', expr) + raise # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: