@@ -416,7 +407,7 @@
-
+
Tax [[ o.tax_line==[] and removeParentNode('blockTable') ]]
@@ -436,7 +427,7 @@
[[ repeatIn(o.tax_line,'t') ]]
-
+
[[ t.name ]]
diff --git a/addons/account_invoice_layout/report/special_message_invoice.rml b/addons/account_invoice_layout/report/special_message_invoice.rml
index 2925b3526b8..282dce2d988 100644
--- a/addons/account_invoice_layout/report/special_message_invoice.rml
+++ b/addons/account_invoice_layout/report/special_message_invoice.rml
@@ -60,7 +60,6 @@
-
@@ -249,7 +248,7 @@
-
+
Description / Taxes
@@ -270,7 +269,7 @@
[[ repeatIn(invoice_lines(o), 'a') ]]
-
+
[[ a['type']=='text' and removeParentNode('blockTable')]]
@@ -279,10 +278,7 @@
[[ ((a['type']=='title' or a['type']=='subtotal') and ( setTag('para','para',{'fontName':'Helvetica-bold'}))) or removeParentNode('font') ]] [[ a['name'] ]] [[ a['type']=='article' and ('/ (' + a['tax_types'] +' )' ) ]]
- [[ (a['type']=='subtotal' and ( setTag('para','para',{'fontName':'Helvetica-bold'}))) or removeParentNode('font') ]] [[ a['quantity'] ]]
-
-
- [[ a['uos'] ]]
+ [[ (a['type']=='subtotal' and ( setTag('para','para',{'fontName':'Helvetica-bold'}))) or removeParentNode('font') ]] [[ a['quantity'] ]] [[ a['uos'] ]]
[[ (a['type']=='subtotal' and ( setTag('para','para',{'fontName':'Helvetica-bold'}))) or removeParentNode('font') ]] [[ a['price_unit'] ]]
@@ -326,11 +322,6 @@
-
-
-
-
-
@@ -348,8 +339,8 @@
- [[ a['type']!='break' and removeParentNode('pageBreak')]]
-
+ [[ a['type']!='break' and removeParentNode('pageBreak')]]
+
Description / Taxes [[ a['type']!='break' and removeParentNode('blockTable')]]
@@ -369,7 +360,7 @@
-
+
@@ -384,7 +375,7 @@
-
+
@@ -399,7 +390,7 @@
-
+
@@ -420,7 +411,7 @@
-
+
Tax [[ o.tax_line==[] and removeParentNode('blockTable') ]]
@@ -440,7 +431,7 @@
[[ repeatIn(o.tax_line,'t') ]]
-
+
[[ t.name ]]
diff --git a/addons/account_payment/i18n/el.po b/addons/account_payment/i18n/el.po
index e5d8b6f3551..b0ef6866541 100644
--- a/addons/account_payment/i18n/el.po
+++ b/addons/account_payment/i18n/el.po
@@ -8,13 +8,13 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2010-10-18 17:46+0000\n"
-"PO-Revision-Date: 2010-08-02 22:06+0000\n"
-"Last-Translator: mga (Open ERP) \n"
+"PO-Revision-Date: 2010-11-14 08:23+0000\n"
+"Last-Translator: Dimitris Andavoglou \n"
"Language-Team: Greek \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-10-30 05:33+0000\n"
+"X-Launchpad-Export-Date: 2010-11-15 05:02+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account_payment
@@ -41,7 +41,7 @@ msgstr "Επιλέξτε την Κατάσταση Πληρωμής που θα
#: view:payment.mode:0
#: view:payment.order:0
msgid "Group By..."
-msgstr ""
+msgstr "Ομαδοποίηση Κατά..."
#. module: account_payment
#: constraint:ir.actions.act_window:0
@@ -62,6 +62,10 @@ msgid ""
" Once the bank is confirmed the state is set to 'Confirmed'.\n"
" Then the order is paid the state is 'Done'."
msgstr ""
+"Όταν η κατάσταση της παραγγελίας είναι «Σχέδιο».\n"
+" Μόλις η τράπεζα επιβεβαιώθεί η κατάσταση ορίζεται σε «Επικύρωμένο».\n"
+" Στη συνέχεια, η παραγγελία πληρώνεται και η κατάσταση είναι "
+"'Πραγματοποιήθηκε'."
#. module: account_payment
#: help:account.invoice,amount_to_pay:0
@@ -99,7 +103,7 @@ msgstr "Εγγραφές"
#. module: account_payment
#: report:payment.order:0
msgid "Used Account"
-msgstr ""
+msgstr "Χρησιμοποίηση Λογαριασμού"
#. module: account_payment
#: field:payment.line,ml_maturity_date:0
@@ -191,7 +195,7 @@ msgstr "Γραμμές Πληρωμής"
#. module: account_payment
#: report:payment.order:0
msgid "Execution Type"
-msgstr ""
+msgstr "Τύπος Εκτέλεσης"
#. module: account_payment
#: selection:payment.line,state:0
@@ -275,7 +279,7 @@ msgstr "Λογαριασμός Προορισμού"
#. module: account_payment
#: view:payment.order:0
msgid "Search Payment Orders"
-msgstr ""
+msgstr "Αναζήτηση Παραγγελίες Πληρωμής"
#. module: account_payment
#: constraint:ir.ui.view:0
@@ -330,12 +334,12 @@ msgstr "Ποσό προς πληρωμή"
#. module: account_payment
#: report:payment.order:0
msgid "Currency"
-msgstr ""
+msgstr "Νόμισμα"
#. module: account_payment
#: view:account.payment.make.payment:0
msgid "Yes"
-msgstr ""
+msgstr "Ναι"
#. module: account_payment
#: help:payment.line,info_owner:0
@@ -345,7 +349,7 @@ msgstr "Διεύθυνση του κύριου Συνεργάτη"
#. module: account_payment
#: field:payment.mode,company_id:0
msgid "Company"
-msgstr ""
+msgstr "Εταιρία"
#. module: account_payment
#: model:ir.model,name:account_payment.model_account_payment_populate_statement
@@ -383,7 +387,7 @@ msgstr "Γραμμή Πληρωμής"
#. module: account_payment
#: constraint:ir.ui.menu:0
msgid "Error ! You can not create recursive Menu."
-msgstr ""
+msgstr "Λάθος! Δεν μπορείτε να δημιουργήσετε κενό Μενού."
#. module: account_payment
#: help:payment.line,communication2:0
@@ -432,7 +436,7 @@ msgstr "Γραμμές Πληρωμής"
#. module: account_payment
#: model:ir.model,name:account_payment.model_account_move_line
msgid "Journal Items"
-msgstr ""
+msgstr "Στοιχεία Ημερολογίου"
#. module: account_payment
#: help:payment.line,move_line_id:0
@@ -446,7 +450,7 @@ msgstr ""
#. module: account_payment
#: view:payment.order.create:0
msgid "Search"
-msgstr ""
+msgstr "Αναζήτηση"
#. module: account_payment
#: field:payment.line,date:0
@@ -456,7 +460,7 @@ msgstr "Ημερομηνία Πληρωμής"
#. module: account_payment
#: report:payment.order:0
msgid "Total:"
-msgstr ""
+msgstr "Σύνολο:"
#. module: account_payment
#: field:payment.order,date_created:0
@@ -466,7 +470,7 @@ msgstr "Ημερομηνία δημιουργίας"
#. module: account_payment
#: view:account.payment.populate.statement:0
msgid "ADD"
-msgstr ""
+msgstr "ΠΡΟΣΘΗΚΗ"
#. module: account_payment
#: view:account.bank.statement:0
@@ -528,7 +532,7 @@ msgstr "Εκπληρωμένο"
#. module: account_payment
#: model:ir.model,name:account_payment.model_account_invoice
msgid "Invoice"
-msgstr ""
+msgstr "Τιμολόγιο"
#. module: account_payment
#: field:payment.line,communication:0
@@ -591,7 +595,7 @@ msgstr "Λογαριασμός Τράπεζας Προορισμού"
#. module: account_payment
#: view:account.payment.make.payment:0
msgid "Are you sure you want to make payment?"
-msgstr ""
+msgstr "Είστε σίγουρος ότι θέλετε να κάνετε αυτή την πληρωμή;"
#. module: account_payment
#: help:payment.mode,journal:0
@@ -649,7 +653,7 @@ msgstr "Όνομα"
#. module: account_payment
#: report:payment.order:0
msgid "Bank Account"
-msgstr ""
+msgstr "Λογαριασμός Τραπέζης"
#. module: account_payment
#: view:payment.line:0
@@ -692,7 +696,7 @@ msgstr "Συνεργάτης"
#. module: account_payment
#: model:ir.actions.act_window,name:account_payment.action_create_payment_order
msgid "Populate Payment"
-msgstr ""
+msgstr "Συμπλήρωση Πληρωμής"
#. module: account_payment
#: help:payment.mode,bank_id:0
diff --git a/addons/account_payment/i18n/nl.po b/addons/account_payment/i18n/nl.po
index 4e93d0a4956..737dfe2fe48 100644
--- a/addons/account_payment/i18n/nl.po
+++ b/addons/account_payment/i18n/nl.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2010-10-18 17:46+0000\n"
-"PO-Revision-Date: 2010-10-30 09:02+0000\n"
+"PO-Revision-Date: 2010-11-13 08:49+0000\n"
"Last-Translator: OpenERP Administrators \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: 2010-10-31 05:02+0000\n"
+"X-Launchpad-Export-Date: 2010-11-14 05:08+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account_payment
@@ -40,7 +40,7 @@ msgstr "Kies de toe te passen betalingswijze"
#: view:payment.mode:0
#: view:payment.order:0
msgid "Group By..."
-msgstr ""
+msgstr "Groepeer op..."
#. module: account_payment
#: constraint:ir.actions.act_window:0
@@ -61,6 +61,9 @@ msgid ""
" Once the bank is confirmed the state is set to 'Confirmed'.\n"
" Then the order is paid the state is 'Done'."
msgstr ""
+"Wanneer een opdracht is geplaatst is de status 'Concept'.\n"
+" Als de bank heeft bevestigd wordt de status 'Bevestigd'.\n"
+" Als de betaling is gedaan wordt de status 'Klaar'."
#. module: account_payment
#: help:account.invoice,amount_to_pay:0
@@ -98,7 +101,7 @@ msgstr "Boekingen"
#. module: account_payment
#: report:payment.order:0
msgid "Used Account"
-msgstr ""
+msgstr "Gebruikte rekening"
#. module: account_payment
#: field:payment.line,ml_maturity_date:0
@@ -120,7 +123,7 @@ msgstr "_Toevoegen aan betaalopdracht"
#: model:ir.actions.act_window,name:account_payment.action_account_payment_populate_statement
#: model:ir.actions.act_window,name:account_payment.action_account_populate_statement_confirm
msgid "Payment Populate statement"
-msgstr ""
+msgstr "Afschrift met betalingen vullen"
#. module: account_payment
#: report:payment.order:0
@@ -190,7 +193,7 @@ msgstr "Betalingsregels"
#. module: account_payment
#: report:payment.order:0
msgid "Execution Type"
-msgstr ""
+msgstr "Uitvoeringsoort"
#. module: account_payment
#: selection:payment.line,state:0
@@ -274,7 +277,7 @@ msgstr "Rekeningnummer bestemming"
#. module: account_payment
#: view:payment.order:0
msgid "Search Payment Orders"
-msgstr ""
+msgstr "Betalingsopdrachten zoeken"
#. module: account_payment
#: constraint:ir.ui.view:0
@@ -314,7 +317,7 @@ msgstr "Betalingsbeheer"
#. module: account_payment
#: field:payment.line,bank_statement_line_id:0
msgid "Bank statement line"
-msgstr ""
+msgstr "Bankafschriftregel"
#. module: account_payment
#: selection:payment.order,date_prefered:0
@@ -329,12 +332,12 @@ msgstr "Bedrag te betalen"
#. module: account_payment
#: report:payment.order:0
msgid "Currency"
-msgstr ""
+msgstr "Valuta"
#. module: account_payment
#: view:account.payment.make.payment:0
msgid "Yes"
-msgstr ""
+msgstr "Ja"
#. module: account_payment
#: help:payment.line,info_owner:0
@@ -344,12 +347,12 @@ msgstr "Adres van de hoofdrelatie"
#. module: account_payment
#: field:payment.mode,company_id:0
msgid "Company"
-msgstr ""
+msgstr "Bedrijf"
#. module: account_payment
#: model:ir.model,name:account_payment.model_account_payment_populate_statement
msgid "Account Payment Populate Statement"
-msgstr ""
+msgstr "Account Payment Populate Statement"
#. module: account_payment
#: help:payment.mode,name:0
@@ -359,7 +362,7 @@ msgstr "Wijze van betalen"
#. module: account_payment
#: report:payment.order:0
msgid "Value Date"
-msgstr ""
+msgstr "Betaaldatum"
#. module: account_payment
#: report:payment.order:0
@@ -382,7 +385,7 @@ msgstr "Betaalregel"
#. module: account_payment
#: constraint:ir.ui.menu:0
msgid "Error ! You can not create recursive Menu."
-msgstr ""
+msgstr "Fout ! U kunt geen recursief menu maken."
#. module: account_payment
#: help:payment.line,communication2:0
@@ -403,7 +406,7 @@ msgstr "Adres van de klant"
#. module: account_payment
#: view:account.payment.populate.statement:0
msgid "Populate Statement:"
-msgstr ""
+msgstr "Bankafschriften vullen:"
#. module: account_payment
#: view:account.move.line:0
@@ -430,7 +433,7 @@ msgstr "Betalingsregels"
#. module: account_payment
#: model:ir.model,name:account_payment.model_account_move_line
msgid "Journal Items"
-msgstr ""
+msgstr "Boekingen"
#. module: account_payment
#: help:payment.line,move_line_id:0
@@ -442,7 +445,7 @@ msgstr "Deze regel wordt de informatie van de klant gerefereerd."
#. module: account_payment
#: view:payment.order.create:0
msgid "Search"
-msgstr ""
+msgstr "Zoeken"
#. module: account_payment
#: field:payment.line,date:0
@@ -452,7 +455,7 @@ msgstr "Betaaldatum"
#. module: account_payment
#: report:payment.order:0
msgid "Total:"
-msgstr ""
+msgstr "Totaal:"
#. module: account_payment
#: field:payment.order,date_created:0
@@ -462,7 +465,7 @@ msgstr "Aanmaakdatum"
#. module: account_payment
#: view:account.payment.populate.statement:0
msgid "ADD"
-msgstr ""
+msgstr "Toevoegen"
#. module: account_payment
#: view:account.bank.statement:0
@@ -487,12 +490,12 @@ msgstr "De bestellende klant"
#. module: account_payment
#: model:ir.model,name:account_payment.model_account_payment_make_payment
msgid "Account make payment"
-msgstr ""
+msgstr "Betaling uitvoeren"
#. module: account_payment
#: report:payment.order:0
msgid "Invoice Ref"
-msgstr ""
+msgstr "Factuur ref"
#. module: account_payment
#: field:payment.line,name:0
@@ -524,7 +527,7 @@ msgstr "Gereed"
#. module: account_payment
#: model:ir.model,name:account_payment.model_account_invoice
msgid "Invoice"
-msgstr ""
+msgstr "Factuur"
#. module: account_payment
#: field:payment.line,communication:0
@@ -586,7 +589,7 @@ msgstr "Rekeningnummer bestemming"
#. module: account_payment
#: view:account.payment.make.payment:0
msgid "Are you sure you want to make payment?"
-msgstr ""
+msgstr "Weet u zeker dat u wilt betalen?"
#. module: account_payment
#: help:payment.mode,journal:0
@@ -619,7 +622,7 @@ msgstr "Betaling"
#. module: account_payment
#: report:payment.order:0
msgid "Payment Order / Payment"
-msgstr ""
+msgstr "Betaalopdracht / Betaling"
#. module: account_payment
#: field:payment.line,move_line_id:0
@@ -644,7 +647,7 @@ msgstr "Naam"
#. module: account_payment
#: report:payment.order:0
msgid "Bank Account"
-msgstr ""
+msgstr "Bankrekening"
#. module: account_payment
#: view:payment.line:0
@@ -655,7 +658,7 @@ msgstr "Boekingsinformatie"
#. module: account_payment
#: model:ir.model,name:account_payment.model_payment_order_create
msgid "payment.order.create"
-msgstr ""
+msgstr "payment.order.create"
#. module: account_payment
#: field:payment.line,order_id:0
@@ -670,13 +673,13 @@ msgstr "Totaal"
#. module: account_payment
#: constraint:ir.rule:0
msgid "Rules are not supported for osv_memory objects !"
-msgstr ""
+msgstr "Regels worden niet ondersteund bij osv_memory objecten !"
#. module: account_payment
#: view:account.payment.make.payment:0
#: model:ir.actions.act_window,name:account_payment.action_account_payment_make_payment
msgid "Make Payment"
-msgstr ""
+msgstr "Betaling maken"
#. module: account_payment
#: field:payment.line,partner_id:0
@@ -687,7 +690,7 @@ msgstr "Relatie"
#. module: account_payment
#: model:ir.actions.act_window,name:account_payment.action_create_payment_order
msgid "Populate Payment"
-msgstr ""
+msgstr "Betaling vullen"
#. module: account_payment
#: help:payment.mode,bank_id:0
diff --git a/addons/account_payment/wizard/account_payment_order.py b/addons/account_payment/wizard/account_payment_order.py
index aaec72e37f7..ef603a48f62 100644
--- a/addons/account_payment/wizard/account_payment_order.py
+++ b/addons/account_payment/wizard/account_payment_order.py
@@ -93,7 +93,6 @@ class payment_order_create(osv.osv_memory):
return {}
def search_entries(self, cr, uid, ids, context=None):
- order_obj = self.pool.get('payment.order')
line_obj = self.pool.get('account.move.line')
mod_obj = self.pool.get('ir.model.data')
if context is None:
diff --git a/addons/account_tax_include/i18n/it.po b/addons/account_tax_include/i18n/it.po
index b55377e929c..2c78a4b5fdf 100644
--- a/addons/account_tax_include/i18n/it.po
+++ b/addons/account_tax_include/i18n/it.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 5.0.4\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-11-10 20:39+0000\n"
-"Last-Translator: simone.sandri \n"
+"PO-Revision-Date: 2010-11-11 08:50+0000\n"
+"Last-Translator: OpenERP Administrators \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: 2010-11-11 04:44+0000\n"
+"X-Launchpad-Export-Date: 2010-11-12 04:46+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account_tax_include
diff --git a/addons/account_voucher/i18n/el.po b/addons/account_voucher/i18n/el.po
index 4b88610bea1..3f5f7cc5521 100644
--- a/addons/account_voucher/i18n/el.po
+++ b/addons/account_voucher/i18n/el.po
@@ -8,13 +8,13 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2010-10-18 17:46+0000\n"
-"PO-Revision-Date: 2010-08-26 21:26+0000\n"
-"Last-Translator: Makis Nicolaou \n"
+"PO-Revision-Date: 2010-11-12 09:16+0000\n"
+"Last-Translator: Dimitris Andavoglou \n"
"Language-Team: Greek \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-10-30 05:44+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: account_voucher
@@ -35,7 +35,7 @@ msgstr ""
#. module: account_voucher
#: view:account.voucher:0
msgid "Open Customer Journal Entries"
-msgstr ""
+msgstr "Ανοχτές καταχωρήσεις Πελάτη στο ημερολόγιο"
#. module: account_voucher
#: report:voucher.cash_receipt.drcr:0
@@ -46,7 +46,7 @@ msgstr "Συγκεκριμένα"
#. module: account_voucher
#: view:account.voucher:0
msgid "Group By..."
-msgstr ""
+msgstr "Ομαδοποίηση Κατά..."
#. module: account_voucher
#: code:addons/account_voucher/account_voucher.py:0
@@ -67,7 +67,7 @@ msgstr "Σχετ. :"
#. module: account_voucher
#: view:account.voucher:0
msgid "Supplier"
-msgstr ""
+msgstr "Πριμηθευτής"
#. module: account_voucher
#: model:ir.actions.report.xml,name:account_voucher.report_account_voucher_print
@@ -90,7 +90,7 @@ msgstr ""
#: view:account.voucher:0
#: model:ir.actions.act_window,name:account_voucher.act_pay_bills
msgid "Bill Payment"
-msgstr ""
+msgstr "Πληρωμή Λογαριασμού"
#. module: account_voucher
#: field:account.voucher.line,amount_original:0
@@ -139,7 +139,7 @@ msgstr ""
#. module: account_voucher
#: view:account.voucher:0
msgid "Validate"
-msgstr ""
+msgstr "Επικύρωση"
#. module: account_voucher
#: view:account.voucher:0
@@ -149,7 +149,7 @@ msgstr ""
#. module: account_voucher
#: selection:account.voucher,type:0
msgid "Purchase"
-msgstr ""
+msgstr "Αγορά"
#. module: account_voucher
#: field:account.voucher,account_id:0
@@ -160,33 +160,33 @@ msgstr "Λογαριασμός"
#. module: account_voucher
#: field:account.voucher,line_dr_ids:0
msgid "Debits"
-msgstr ""
+msgstr "Χρεώσεις"
#. module: account_voucher
#: view:account.statement.from.invoice.lines:0
msgid "Ok"
-msgstr ""
+msgstr "ΟΚ"
#. module: account_voucher
#: field:account.voucher,date_due:0
#: field:account.voucher.line,date_due:0
msgid "Due Date"
-msgstr ""
+msgstr "Ημερομηνία Λήξης"
#. module: account_voucher
#: field:account.voucher,narration:0
msgid "Notes"
-msgstr ""
+msgstr "Σημειώσεις"
#. module: account_voucher
#: selection:account.voucher,type:0
msgid "Sale"
-msgstr ""
+msgstr "Πώληση"
#. module: account_voucher
#: field:account.voucher.line,move_line_id:0
msgid "Journal Item"
-msgstr ""
+msgstr "Στοιχείο Ημερολογίου"
#. module: account_voucher
#: field:account.voucher,reference:0
@@ -202,22 +202,22 @@ msgstr "Ποσό"
#. module: account_voucher
#: view:account.voucher:0
msgid "Payment Options"
-msgstr ""
+msgstr "Επιλογές Πληρωμής"
#. module: account_voucher
#: view:account.voucher:0
msgid "Bill Information"
-msgstr ""
+msgstr "Πληροφορίες Λογαριασμού"
#. module: account_voucher
#: selection:account.voucher,state:0
msgid "Cancelled"
-msgstr ""
+msgstr "Ακυρώθηκε"
#. module: account_voucher
#: field:account.statement.from.invoice,date:0
msgid "Date payment"
-msgstr ""
+msgstr "Ημερομηνία Πληρωμής"
#. module: account_voucher
#: report:voucher.cash_receipt.drcr:0
@@ -239,7 +239,7 @@ msgstr ""
#. module: account_voucher
#: field:account.voucher,tax_id:0
msgid "Tax"
-msgstr ""
+msgstr "Φόρος"
#. module: account_voucher
#: report:voucher.cash_receipt.drcr:0
@@ -255,12 +255,12 @@ msgstr "Αναλυτικός Λογαριασμός"
#. module: account_voucher
#: report:voucher.cash_receipt.drcr:0
msgid "Journal:"
-msgstr ""
+msgstr "Ημερολόγιο:"
#. module: account_voucher
#: view:account.voucher:0
msgid "Payment Information"
-msgstr ""
+msgstr "Πληροφορίες Πληρωμής"
#. module: account_voucher
#: view:account.statement.from.invoice:0
@@ -277,7 +277,7 @@ msgstr "Συνεργάτης"
#. module: account_voucher
#: view:account.bank.statement:0
msgid "Import Invoices"
-msgstr ""
+msgstr "Εισαγωγή Τιμολογίων"
#. module: account_voucher
#: code:addons/account_voucher/account_voucher.py:0
@@ -294,7 +294,7 @@ msgstr "Λογαριασμός :"
#. module: account_voucher
#: selection:account.voucher,type:0
msgid "Receipt"
-msgstr ""
+msgstr "Απόδειξη"
#. module: account_voucher
#: report:voucher.cash_receipt.drcr:0
@@ -311,7 +311,7 @@ msgstr ""
#: report:voucher.cash_receipt.drcr:0
#: report:voucher.print:0
msgid "Date:"
-msgstr ""
+msgstr "Ημερομηνία:"
#. module: account_voucher
#: view:account.voucher:0
@@ -340,7 +340,7 @@ msgstr "Εγγραφές Παραστατικών"
#: code:addons/account_voucher/account_voucher.py:0
#, python-format
msgid "Error !"
-msgstr ""
+msgstr "Λάθος !"
#. module: account_voucher
#: view:account.voucher:0
@@ -363,7 +363,7 @@ msgstr "Αναγνωρισμένη Υπογραφή"
#: model:ir.actions.act_window,name:account_voucher.action_sale_receipt
#: model:ir.ui.menu,name:account_voucher.menu_action_sale_receipt
msgid "Sales Receipt"
-msgstr ""
+msgstr "Απόδειξη Πώλησης"
#. module: account_voucher
#: code:addons/account_voucher/account_voucher.py:0
@@ -374,7 +374,7 @@ msgstr "Άκυρη Ενέργεια!"
#. module: account_voucher
#: view:account.voucher:0
msgid "Other Information"
-msgstr ""
+msgstr "Άλλες Πληροφορίες"
#. module: account_voucher
#: view:account.voucher.unreconcile:0
@@ -390,14 +390,14 @@ msgstr "Άκυρο XML για Αρχιτεκτονική Όψης!"
#: model:ir.actions.act_window,name:account_voucher.action_vendor_payment
#: model:ir.ui.menu,name:account_voucher.menu_action_vendor_payment
msgid "Vendor Payment"
-msgstr ""
+msgstr "Πληρωμή Πωλητή"
#. module: account_voucher
#: view:account.invoice:0
#: code:addons/account_voucher/invoice.py:0
#, python-format
msgid "Pay Invoice"
-msgstr ""
+msgstr "Τιμολόγιο Πληρωμής"
#. module: account_voucher
#: code:addons/account_voucher/account_voucher.py:0
@@ -408,7 +408,7 @@ msgstr ""
#. module: account_voucher
#: field:account.voucher,tax_amount:0
msgid "Tax Amount"
-msgstr ""
+msgstr "Ποσό Φόρου"
#. module: account_voucher
#: view:account.voucher:0
@@ -418,18 +418,18 @@ msgstr ""
#. module: account_voucher
#: view:account.voucher:0
msgid "Paid Amount"
-msgstr ""
+msgstr "Πληρωτέο Ποσό"
#. module: account_voucher
#: selection:account.voucher,pay_now:0
msgid "Pay Directly"
-msgstr ""
+msgstr "Απευθείας Πληρωμή"
#. module: account_voucher
#: field:account.statement.from.invoice,line_ids:0
#: field:account.statement.from.invoice.lines,line_ids:0
msgid "Invoices"
-msgstr ""
+msgstr "Τιμολόγια"
#. module: account_voucher
#: field:account.voucher.unreconcile,remove:0
@@ -450,7 +450,7 @@ msgstr "Νόμισμα"
#. module: account_voucher
#: view:account.statement.from.invoice.lines:0
msgid "Payable and Receivables"
-msgstr ""
+msgstr "Πληρωτές και Εισπρακτέα"
#. module: account_voucher
#: selection:account.voucher,pay_now:0
@@ -489,7 +489,7 @@ msgstr "ΠΡΟ-ΦΟΡΜΑ"
#. module: account_voucher
#: view:account.voucher:0
msgid "Total Amount"
-msgstr ""
+msgstr "Συνολικό Ποσό"
#. module: account_voucher
#: field:account.voucher.line,type:0
@@ -504,17 +504,17 @@ msgstr ""
#. module: account_voucher
#: view:account.voucher:0
msgid "Vendor"
-msgstr ""
+msgstr "Πωλητής"
#. module: account_voucher
#: view:account.voucher:0
msgid "Payment Terms"
-msgstr ""
+msgstr "Όροι Πληρωμής"
#. module: account_voucher
#: view:account.voucher:0
msgid "Compute Tax"
-msgstr ""
+msgstr "Υπολογισμός Φόρου"
#. module: account_voucher
#: field:account.voucher,date:0
@@ -525,13 +525,13 @@ msgstr "Ημερομηνία"
#. module: account_voucher
#: view:account.voucher:0
msgid "Post"
-msgstr ""
+msgstr "Αποστολή"
#. module: account_voucher
#: report:voucher.cash_receipt.drcr:0
#: report:voucher.print:0
msgid "Number:"
-msgstr ""
+msgstr "Αριθμός:"
#. module: account_voucher
#: field:account.bank.statement.line,amount_reconciled:0
@@ -546,7 +546,7 @@ msgstr ""
#. module: account_voucher
#: field:account.voucher,pre_line:0
msgid "Previous Payments ?"
-msgstr ""
+msgstr "Προηγούμενες Πληρωμές ;"
#. module: account_voucher
#: model:ir.actions.act_window,name:account_voucher.action_voucher_list
@@ -622,7 +622,7 @@ msgstr ""
#. module: account_voucher
#: view:account.voucher:0
msgid "Sales Information"
-msgstr ""
+msgstr "Πληροφορίες Πώλησης"
#. module: account_voucher
#: view:account.voucher:0
@@ -639,7 +639,7 @@ msgstr "Παραστατικό"
#. module: account_voucher
#: model:ir.model,name:account_voucher.model_account_invoice
msgid "Invoice"
-msgstr ""
+msgstr "Τιμολόγιο"
#. module: account_voucher
#: view:account.voucher:0
@@ -672,7 +672,7 @@ msgstr ""
#: model:ir.actions.act_window,name:account_voucher.action_vendor_receipt
#: model:ir.ui.menu,name:account_voucher.menu_action_vendor_receipt
msgid "Customer Payment"
-msgstr ""
+msgstr "Πληρωμή Πελάτη"
#. module: account_voucher
#: constraint:ir.model:0
@@ -702,7 +702,7 @@ msgstr "Χρέωση"
#. module: account_voucher
#: view:account.voucher:0
msgid "Payment Method"
-msgstr ""
+msgstr "Τρόπος Πληρωμής"
#. module: account_voucher
#: field:account.voucher.line,name:0
@@ -736,13 +736,13 @@ msgstr "-"
#. module: account_voucher
#: view:account.voucher:0
msgid "Internal Notes"
-msgstr ""
+msgstr "Εσωτερικές Σημειώσεις"
#. module: account_voucher
#: view:account.voucher:0
#: field:account.voucher,line_cr_ids:0
msgid "Credits"
-msgstr ""
+msgstr "Πιστώσεις"
#. module: account_voucher
#: report:voucher.cash_receipt.drcr:0
@@ -757,7 +757,7 @@ msgstr ""
#: field:account.voucher,pay_now:0
#: selection:account.voucher,type:0
msgid "Payment"
-msgstr ""
+msgstr "Πληρωμή"
#. module: account_voucher
#: view:account.voucher:0
@@ -770,7 +770,7 @@ msgstr "Posted"
#. module: account_voucher
#: view:account.voucher:0
msgid "Customer"
-msgstr ""
+msgstr "Πελάτες"
#. module: account_voucher
#: field:account.voucher,type:0
@@ -819,7 +819,7 @@ msgstr ""
#. module: account_voucher
#: field:account.voucher.line,untax_amount:0
msgid "Untax Amount"
-msgstr ""
+msgstr "Αφορολόγητο Ποσό"
#. module: account_voucher
#: view:account.voucher:0
@@ -831,12 +831,12 @@ msgstr ""
#: view:account.voucher:0
#: field:account.voucher,amount:0
msgid "Total"
-msgstr ""
+msgstr "Σύνολο"
#. module: account_voucher
#: field:account.voucher,name:0
msgid "Memo"
-msgstr ""
+msgstr "Υπενθυμίσεις"
#~ msgid "Create"
#~ msgstr "Δημιουργία"
diff --git a/addons/account_voucher/report/rml_parse.py b/addons/account_voucher/report/rml_parse.py
deleted file mode 100644
index 84b4fabc401..00000000000
--- a/addons/account_voucher/report/rml_parse.py
+++ /dev/null
@@ -1,150 +0,0 @@
-# -*- coding: utf-8 -*-
-##############################################################################
-#
-# OpenERP, Open Source Management Solution
-# Copyright (C) 2004-2010 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 report import report_sxw
-
-from datetime import datetime
-import re
-
-class rml_parse(report_sxw.rml_parse):
- def __init__(self, cr, uid, name, context):
- super(rml_parse, self).__init__(cr, uid, name, context=None)
- self.localcontext.update({
- 'comma_me': self.comma_me,
- 'format_date': self._get_and_change_date_format_for_swiss,
- 'strip_name': self._strip_name,
- 'explode_name': self._explode_name,
- })
-
- def comma_me(self, amount):
- if not amount:
- amount = 0.0
- if type(amount) is float:
- amount = str('%.2f'%amount)
- else:
- amount = str(amount)
- if (amount == '0'):
- return ' '
- orig = amount
- new = re.sub("^(-?\d+)(\d{3})", "\g<1>'\g<2>", amount)
- if orig == new:
- return new
- else:
- return self.comma_me(new)
-
- def _ellipsis(self, string, maxlen=100, ellipsis = '...'):
- ellipsis = ellipsis or ''
- try:
- return string[:maxlen - len(ellipsis) ] + (ellipsis, '')[len(string) < maxlen]
- except:
- return False
-
- def _strip_name(self, name, maxlen=50):
- return self._ellipsis(name, maxlen, '...')
-
- def _get_and_change_date_format_for_swiss (self, date_to_format):
- date_formatted = ''
- if date_to_format:
- date_formatted = datetime.strptime(date_to_format,'%Y-%m-%d').strftime('%d.%m.%Y')
- return date_formatted
-
- def _explode_name(self, chaine, length):
- # We will test if the size is less then account
- full_string = ''
- if (len(str(chaine)) <= length):
- return chaine
- #
- else:
- chaine = unicode(chaine,'utf8').encode('iso-8859-1')
- rup = 0
- for carac in chaine:
- rup = rup + 1
- if rup == length:
- full_string = full_string + '\n'
- full_string = full_string + carac
- rup = 0
- else:
- full_string = full_string + carac
-
- return full_string
-
- def makeAscii(self, str):
- try:
- Stringer = str.encode("utf-8")
- except UnicodeDecodeError:
- try:
- Stringer = str.encode("utf-16")
- except UnicodeDecodeError:
- Stringer = str
- else:
- return Stringer
- else:
- return Stringer
- return Stringer
-
- def explode_this(self, chaine, length):
- chaine = chaine.rstrip()
- ast = list(chaine)
- i = length
- while i <= len(ast):
- ast.insert(i,'\n')
- i = i + length
- chaine = str("".join(ast))
- return chaine
-
- def repair_string(self, chaine):
- ast = list(chaine)
- UnicodeAst = []
- _previouslyfound = False
- i = 0
- while i < len(ast):
- elem = ast[i]
- try:
- Stringer = elem.encode("utf-8")
- except UnicodeDecodeError:
- to_reencode = elem + ast[i+1]
- Good_char = to_reencode.decode('utf-8')
- UnicodeAst.append(Good_char)
- i += i +2
- else:
- UnicodeAst.append(elem)
- i += i + 1
- return "".join(UnicodeAst)
-
- def ReencodeAscii(self, str):
- try:
- Stringer = str.decode("ascii")
- except UnicodeEncodeError:
- return str.encode("ascii")
- except UnicodeDecodeError:
- return str.encode("ascii")
- else:
- return Stringer
-
- def _add_header(self, node, header=1):
- if header == 2:
- rml_head = self.rml_header2
- else:
- rml_head = self.rml_header
- rml_head = rml_head.replace('',''' [[company.logo]] ''')
- return True
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
\ No newline at end of file
diff --git a/addons/association/i18n/ar.po b/addons/association/i18n/ar.po
index 01d08e94bcc..f18d1508330 100644
--- a/addons/association/i18n/ar.po
+++ b/addons/association/i18n/ar.po
@@ -6,141 +6,127 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-02-03 06:24+0000\n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-12 11:37+0000\n"
"Last-Translator: <>\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: 2009-12-16 05:21+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#. module: profile_association
+#. module: association
+#: field:profile.association.config.install_modules_wizard,wiki:0
+msgid "Wiki"
+msgstr ""
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Event Management"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,project_gtd:0
+msgid "Getting Things Done"
+msgstr ""
+
+#. module: association
+#: model:ir.module.module,description:association.module_meta_information
+msgid "This module is to create Profile for Associates"
+msgstr ""
+
+#. module: association
#: constraint:ir.model:0
msgid ""
"The Object name must start with x_ and not contain any special character !"
msgstr ""
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Relationship Management"
+#. module: association
+#: field:profile.association.config.install_modules_wizard,progress:0
+msgid "Configuration Progress"
msgstr ""
-#. module: profile_association
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "title"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,event_project:0
+msgid "Helps you to manage and organize your events."
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,config_logo:0
+msgid "Image"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,hr_expense:0
+msgid ""
+"Tracks and manages employee expenses, and can automatically re-invoice "
+"clients if the expenses are project-related."
+msgstr ""
+
+#. module: association
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr ""
+
+#. module: association
#: help:profile.association.config.install_modules_wizard,project_gtd:0
msgid ""
"GTD is a methodology to efficiently organise yourself and your tasks. This "
"module fully integrates GTD principle with OpenERP's project management."
msgstr ""
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,board_document:0
-msgid ""
-"The Document Management System of Open ERP allows you to store, browse, "
-"automatically index, search and preview all kind of documents (internal "
-"documents, printed reports, calendar system). It opens an FTP access for the "
-"users to easily browse association's document."
+#. module: association
+#: model:ir.module.module,shortdesc:association.module_meta_information
+msgid "Association profile"
msgstr ""
-#. module: profile_association
+#. module: association
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
msgstr ""
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Resources Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.model,name:profile_association.model_profile_association_config_install_modules_wizard
-msgid "profile.association.config.install_modules_wizard"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,segmentation:0
-msgid "Segmentation"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,shortdesc:profile_association.module_meta_information
-msgid "Association profile"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,board_document:0
-msgid "Document Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.act_window,name:profile_association.action_config_install_module
-msgid "Association Profile : Install Extra Modules"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,description:profile_association.module_meta_information
-msgid "Profile for Associates"
-msgstr ""
-
-#. module: profile_association
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,crm_configuration:0
-msgid "Partner Relation & Calendars"
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Install"
-msgstr ""
-
-#. module: profile_association
+#. module: association
#: field:profile.association.config.install_modules_wizard,hr_expense:0
msgid "Expenses Tracking"
msgstr ""
-#. module: profile_association
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
-msgid "Install Extra Module"
+msgid "Resources Management"
msgstr ""
-#. module: profile_association
+#. module: association
+#: help:profile.association.config.install_modules_wizard,wiki:0
+msgid ""
+"Lets you create wiki pages and page groups in order to keep track of "
+"business knowledge and share it with and between your employees."
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project:0
+msgid ""
+"Helps you manage your projects and tasks by tracking them, generating "
+"plannings, etc..."
+msgstr ""
+
+#. module: association
+#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard
+msgid "profile.association.config.install_modules_wizard"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,event_project:0
+msgid "Events"
+msgstr ""
+
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
#: field:profile.association.config.install_modules_wizard,project:0
msgid "Project Management"
msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,wiki:0
-msgid "Wiki"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,project_gtd:0
-msgid "Getting Things Done"
-msgstr ""
-
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,hr_expense:0
-msgid ""
-"Tracks the personal expenses process, from the employee expense encoding, to "
-"the reimbursement of the employee up to the reinvoicing to the final "
-"customer."
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.todo,note:profile_association.config_install_module
-msgid ""
-"Install more modules. A few modules are proposed according to the "
-"association profile you selected. You will be able to install them based on "
-"our requirements."
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Cancel"
-msgstr ""
diff --git a/addons/association/i18n/bg.po b/addons/association/i18n/bg.po
index e3420283695..ebcba95775c 100644
--- a/addons/association/i18n/bg.po
+++ b/addons/association/i18n/bg.po
@@ -6,17 +6,37 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-04-10 10:18+0000\n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-12 11:52+0000\n"
"Last-Translator: Fabien (Open ERP) \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: 2009-12-16 05:21+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#. module: profile_association
+#. module: association
+#: field:profile.association.config.install_modules_wizard,wiki:0
+msgid "Wiki"
+msgstr ""
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Event Management"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,project_gtd:0
+msgid "Getting Things Done"
+msgstr ""
+
+#. module: association
+#: model:ir.module.module,description:association.module_meta_information
+msgid "This module is to create Profile for Associates"
+msgstr ""
+
+#. module: association
#: constraint:ir.model:0
msgid ""
"The Object name must start with x_ and not contain any special character !"
@@ -24,125 +44,91 @@ msgstr ""
"Името на обекта трябва да започва с \"x_\" и да не съдържа никакви специални "
"символи!"
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Relationship Management"
+#. module: association
+#: field:profile.association.config.install_modules_wizard,progress:0
+msgid "Configuration Progress"
msgstr ""
-#. module: profile_association
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "title"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,event_project:0
+msgid "Helps you to manage and organize your events."
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,config_logo:0
+msgid "Image"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,hr_expense:0
+msgid ""
+"Tracks and manages employee expenses, and can automatically re-invoice "
+"clients if the expenses are project-related."
+msgstr ""
+
+#. module: association
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr "Невалиден XML за преглед на архитектурата"
+
+#. module: association
#: help:profile.association.config.install_modules_wizard,project_gtd:0
msgid ""
"GTD is a methodology to efficiently organise yourself and your tasks. This "
"module fully integrates GTD principle with OpenERP's project management."
msgstr ""
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,board_document:0
-msgid ""
-"The Document Management System of Open ERP allows you to store, browse, "
-"automatically index, search and preview all kind of documents (internal "
-"documents, printed reports, calendar system). It opens an FTP access for the "
-"users to easily browse association's document."
+#. module: association
+#: model:ir.module.module,shortdesc:association.module_meta_information
+msgid "Association profile"
msgstr ""
-#. module: profile_association
+#. module: association
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
msgstr ""
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Resources Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.model,name:profile_association.model_profile_association_config_install_modules_wizard
-msgid "profile.association.config.install_modules_wizard"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,segmentation:0
-msgid "Segmentation"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,shortdesc:profile_association.module_meta_information
-msgid "Association profile"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,board_document:0
-msgid "Document Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.act_window,name:profile_association.action_config_install_module
-msgid "Association Profile : Install Extra Modules"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,description:profile_association.module_meta_information
-msgid "Profile for Associates"
-msgstr ""
-
-#. module: profile_association
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr "Невалиден XML за преглед на архитектурата"
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,crm_configuration:0
-msgid "Partner Relation & Calendars"
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Install"
-msgstr ""
-
-#. module: profile_association
+#. module: association
#: field:profile.association.config.install_modules_wizard,hr_expense:0
msgid "Expenses Tracking"
msgstr ""
-#. module: profile_association
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
-msgid "Install Extra Module"
+msgid "Resources Management"
msgstr ""
-#. module: profile_association
+#. module: association
+#: help:profile.association.config.install_modules_wizard,wiki:0
+msgid ""
+"Lets you create wiki pages and page groups in order to keep track of "
+"business knowledge and share it with and between your employees."
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project:0
+msgid ""
+"Helps you manage your projects and tasks by tracking them, generating "
+"plannings, etc..."
+msgstr ""
+
+#. module: association
+#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard
+msgid "profile.association.config.install_modules_wizard"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,event_project:0
+msgid "Events"
+msgstr ""
+
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
#: field:profile.association.config.install_modules_wizard,project:0
msgid "Project Management"
msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,wiki:0
-msgid "Wiki"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,project_gtd:0
-msgid "Getting Things Done"
-msgstr ""
-
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,hr_expense:0
-msgid ""
-"Tracks the personal expenses process, from the employee expense encoding, to "
-"the reimbursement of the employee up to the reinvoicing to the final "
-"customer."
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.todo,note:profile_association.config_install_module
-msgid ""
-"Install more modules. A few modules are proposed according to the "
-"association profile you selected. You will be able to install them based on "
-"our requirements."
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Cancel"
-msgstr ""
diff --git a/addons/association/i18n/bs.po b/addons/association/i18n/bs.po
index cc76e0f04f1..8e2b5bcb41a 100644
--- a/addons/association/i18n/bs.po
+++ b/addons/association/i18n/bs.po
@@ -6,142 +6,155 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-11-17 10:59+0000\n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-12 11:52+0000\n"
"Last-Translator: Miro Glavić \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: 2009-12-16 05:21+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#. module: profile_association
+#. module: association
+#: field:profile.association.config.install_modules_wizard,wiki:0
+msgid "Wiki"
+msgstr "Wiki"
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Event Management"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,project_gtd:0
+msgid "Getting Things Done"
+msgstr ""
+
+#. module: association
+#: model:ir.module.module,description:association.module_meta_information
+msgid "This module is to create Profile for Associates"
+msgstr ""
+
+#. module: association
#: constraint:ir.model:0
msgid ""
"The Object name must start with x_ and not contain any special character !"
msgstr ""
"Naziv Objekta mora počinjati sa x_ i ne smije sadržavati specijalne znakove!"
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Relationship Management"
-msgstr "Upravljanje Odnosima"
+#. module: association
+#: field:profile.association.config.install_modules_wizard,progress:0
+msgid "Configuration Progress"
+msgstr ""
-#. module: profile_association
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "title"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,event_project:0
+msgid "Helps you to manage and organize your events."
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,config_logo:0
+msgid "Image"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,hr_expense:0
+msgid ""
+"Tracks and manages employee expenses, and can automatically re-invoice "
+"clients if the expenses are project-related."
+msgstr ""
+
+#. module: association
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr "Neodgovarajući XML za arhitekturu prikaza!"
+
+#. module: association
#: help:profile.association.config.install_modules_wizard,project_gtd:0
msgid ""
"GTD is a methodology to efficiently organise yourself and your tasks. This "
"module fully integrates GTD principle with OpenERP's project management."
msgstr ""
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,board_document:0
-msgid ""
-"The Document Management System of Open ERP allows you to store, browse, "
-"automatically index, search and preview all kind of documents (internal "
-"documents, printed reports, calendar system). It opens an FTP access for the "
-"users to easily browse association's document."
-msgstr ""
+#. module: association
+#: model:ir.module.module,shortdesc:association.module_meta_information
+msgid "Association profile"
+msgstr "Profil društva"
-#. module: profile_association
+#. module: association
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
msgstr ""
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Resources Management"
-msgstr "Upravljanje Resursima"
-
-#. module: profile_association
-#: model:ir.model,name:profile_association.model_profile_association_config_install_modules_wizard
-msgid "profile.association.config.install_modules_wizard"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,segmentation:0
-msgid "Segmentation"
-msgstr "Segmentacija"
-
-#. module: profile_association
-#: model:ir.module.module,shortdesc:profile_association.module_meta_information
-msgid "Association profile"
-msgstr "Profil društva"
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,board_document:0
-msgid "Document Management"
-msgstr "Upravljanje Dokumentacijom"
-
-#. module: profile_association
-#: model:ir.actions.act_window,name:profile_association.action_config_install_module
-msgid "Association Profile : Install Extra Modules"
-msgstr "Profil Društva : Instaliraj Dodatne Module"
-
-#. module: profile_association
-#: model:ir.module.module,description:profile_association.module_meta_information
-msgid "Profile for Associates"
-msgstr "Profil za Članove"
-
-#. module: profile_association
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr "Neodgovarajući XML za arhitekturu prikaza!"
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,crm_configuration:0
-msgid "Partner Relation & Calendars"
-msgstr "Odnosi Partnera i Kalendari"
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Install"
-msgstr "Instaliraj"
-
-#. module: profile_association
+#. module: association
#: field:profile.association.config.install_modules_wizard,hr_expense:0
msgid "Expenses Tracking"
msgstr "Praćenje Troškova"
-#. module: profile_association
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
-msgid "Install Extra Module"
-msgstr "Instaliraj Dodatne Module"
+msgid "Resources Management"
+msgstr "Upravljanje Resursima"
-#. module: profile_association
+#. module: association
+#: help:profile.association.config.install_modules_wizard,wiki:0
+msgid ""
+"Lets you create wiki pages and page groups in order to keep track of "
+"business knowledge and share it with and between your employees."
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project:0
+msgid ""
+"Helps you manage your projects and tasks by tracking them, generating "
+"plannings, etc..."
+msgstr ""
+
+#. module: association
+#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard
+msgid "profile.association.config.install_modules_wizard"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,event_project:0
+msgid "Events"
+msgstr ""
+
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
#: field:profile.association.config.install_modules_wizard,project:0
msgid "Project Management"
msgstr "Upravljanje Projektom"
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,wiki:0
-msgid "Wiki"
-msgstr "Wiki"
+#~ msgid "Relationship Management"
+#~ msgstr "Upravljanje Odnosima"
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,project_gtd:0
-msgid "Getting Things Done"
-msgstr ""
+#~ msgid "Segmentation"
+#~ msgstr "Segmentacija"
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,hr_expense:0
-msgid ""
-"Tracks the personal expenses process, from the employee expense encoding, to "
-"the reimbursement of the employee up to the reinvoicing to the final "
-"customer."
-msgstr ""
+#~ msgid "Document Management"
+#~ msgstr "Upravljanje Dokumentacijom"
-#. module: profile_association
-#: model:ir.actions.todo,note:profile_association.config_install_module
-msgid ""
-"Install more modules. A few modules are proposed according to the "
-"association profile you selected. You will be able to install them based on "
-"our requirements."
-msgstr ""
+#~ msgid "Association Profile : Install Extra Modules"
+#~ msgstr "Profil Društva : Instaliraj Dodatne Module"
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Cancel"
-msgstr "Poništi"
+#~ msgid "Profile for Associates"
+#~ msgstr "Profil za Članove"
+
+#~ msgid "Partner Relation & Calendars"
+#~ msgstr "Odnosi Partnera i Kalendari"
+
+#~ msgid "Install"
+#~ msgstr "Instaliraj"
+
+#~ msgid "Install Extra Module"
+#~ msgstr "Instaliraj Dodatne Module"
+
+#~ msgid "Cancel"
+#~ msgstr "Poništi"
diff --git a/addons/association/i18n/ca.po b/addons/association/i18n/ca.po
index 5b8dd284ef0..85b596b62af 100644
--- a/addons/association/i18n/ca.po
+++ b/addons/association/i18n/ca.po
@@ -6,17 +6,37 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-11-17 10:59+0000\n"
-"Last-Translator: Raimon Esteve \n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-12 11:37+0000\n"
+"Last-Translator: Raimon Esteve (Zikzakmedia) \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: 2009-12-16 05:21+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#. module: profile_association
+#. module: association
+#: field:profile.association.config.install_modules_wizard,wiki:0
+msgid "Wiki"
+msgstr "Wiki"
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Event Management"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,project_gtd:0
+msgid "Getting Things Done"
+msgstr "Aconsegueix les coses acabades (GTD)"
+
+#. module: association
+#: model:ir.module.module,description:association.module_meta_information
+msgid "This module is to create Profile for Associates"
+msgstr ""
+
+#. module: association
#: constraint:ir.model:0
msgid ""
"The Object name must start with x_ and not contain any special character !"
@@ -24,12 +44,39 @@ msgstr ""
"El nom de l'objecte ha de començar amb x_ i no contenir cap caràcter "
"especial!"
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Relationship Management"
-msgstr "Gestió de relacions"
+#. module: association
+#: field:profile.association.config.install_modules_wizard,progress:0
+msgid "Configuration Progress"
+msgstr ""
-#. module: profile_association
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "title"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,event_project:0
+msgid "Helps you to manage and organize your events."
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,config_logo:0
+msgid "Image"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,hr_expense:0
+msgid ""
+"Tracks and manages employee expenses, and can automatically re-invoice "
+"clients if the expenses are project-related."
+msgstr ""
+
+#. module: association
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr "XML invàlid per a la definició de la vista!"
+
+#. module: association
#: help:profile.association.config.install_modules_wizard,project_gtd:0
msgid ""
"GTD is a methodology to efficiently organise yourself and your tasks. This "
@@ -39,124 +86,109 @@ msgstr ""
"les vostres tasques. Aquest mòdul integra completament el principi de GTD "
"amb la gestió de projectes d'OpenERP."
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,board_document:0
-msgid ""
-"The Document Management System of Open ERP allows you to store, browse, "
-"automatically index, search and preview all kind of documents (internal "
-"documents, printed reports, calendar system). It opens an FTP access for the "
-"users to easily browse association's document."
-msgstr ""
-"El sistema de gestió de documentació d'OpenERP us permet emmagatzemar, "
-"navegar, classificar automàticament, buscar i visualitzar tot tipus de "
-"documents (documents interns, informes impresos, sistema de calendari). Obre "
-"un accés de FTP per a que els usuaris naveguin fàcilment pels documents "
-"associats."
+#. module: association
+#: model:ir.module.module,shortdesc:association.module_meta_information
+msgid "Association profile"
+msgstr "Perfil associacions"
-#. module: profile_association
+#. module: association
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
msgstr "Nom de model no vàlid en la definició de l'acció."
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Resources Management"
-msgstr "Gestió de recursos"
-
-#. module: profile_association
-#: model:ir.model,name:profile_association.model_profile_association_config_install_modules_wizard
-msgid "profile.association.config.install_modules_wizard"
-msgstr "perfil.associacio.config.assistent_instal_moduls"
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,segmentation:0
-msgid "Segmentation"
-msgstr "Segmentació"
-
-#. module: profile_association
-#: model:ir.module.module,shortdesc:profile_association.module_meta_information
-msgid "Association profile"
-msgstr "Perfil associacions"
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,board_document:0
-msgid "Document Management"
-msgstr "Gestió documental"
-
-#. module: profile_association
-#: model:ir.actions.act_window,name:profile_association.action_config_install_module
-msgid "Association Profile : Install Extra Modules"
-msgstr "Perfil associació : Instal·la mòduls extra"
-
-#. module: profile_association
-#: model:ir.module.module,description:profile_association.module_meta_information
-msgid "Profile for Associates"
-msgstr "Perfil per associacions"
-
-#. module: profile_association
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr "XML invàlid per a la definició de la vista!"
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,crm_configuration:0
-msgid "Partner Relation & Calendars"
-msgstr "Relacions amb empreses & Calendaris"
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Install"
-msgstr "Instal·la"
-
-#. module: profile_association
+#. module: association
#: field:profile.association.config.install_modules_wizard,hr_expense:0
msgid "Expenses Tracking"
msgstr "Seguiment de despeses"
-#. module: profile_association
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
-msgid "Install Extra Module"
-msgstr "Instal·la mòdul extra"
+msgid "Resources Management"
+msgstr "Gestió de recursos"
-#. module: profile_association
+#. module: association
+#: help:profile.association.config.install_modules_wizard,wiki:0
+msgid ""
+"Lets you create wiki pages and page groups in order to keep track of "
+"business knowledge and share it with and between your employees."
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project:0
+msgid ""
+"Helps you manage your projects and tasks by tracking them, generating "
+"plannings, etc..."
+msgstr ""
+
+#. module: association
+#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard
+msgid "profile.association.config.install_modules_wizard"
+msgstr "perfil.associacio.config.assistent_instal_moduls"
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,event_project:0
+msgid "Events"
+msgstr ""
+
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
#: field:profile.association.config.install_modules_wizard,project:0
msgid "Project Management"
msgstr "Gestió de projectes"
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,wiki:0
-msgid "Wiki"
-msgstr "Wiki"
+#~ msgid "Relationship Management"
+#~ msgstr "Gestió de relacions"
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,project_gtd:0
-msgid "Getting Things Done"
-msgstr "Aconsegueix les coses acabades (GTD)"
+#~ msgid ""
+#~ "The Document Management System of Open ERP allows you to store, browse, "
+#~ "automatically index, search and preview all kind of documents (internal "
+#~ "documents, printed reports, calendar system). It opens an FTP access for the "
+#~ "users to easily browse association's document."
+#~ msgstr ""
+#~ "El sistema de gestió de documentació d'OpenERP us permet emmagatzemar, "
+#~ "navegar, classificar automàticament, buscar i visualitzar tot tipus de "
+#~ "documents (documents interns, informes impresos, sistema de calendari). Obre "
+#~ "un accés de FTP per a que els usuaris naveguin fàcilment pels documents "
+#~ "associats."
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,hr_expense:0
-msgid ""
-"Tracks the personal expenses process, from the employee expense encoding, to "
-"the reimbursement of the employee up to the reinvoicing to the final "
-"customer."
-msgstr ""
-"Realitza el seguiment de despeses personals, des de la codificació de la "
-"despesa de l'empleat i el reembossament de l'empleat fins la seva facturació "
-"al client final."
+#~ msgid "Segmentation"
+#~ msgstr "Segmentació"
-#. module: profile_association
-#: model:ir.actions.todo,note:profile_association.config_install_module
-msgid ""
-"Install more modules. A few modules are proposed according to the "
-"association profile you selected. You will be able to install them based on "
-"our requirements."
-msgstr ""
-"Instal·leu més mòduls. Es proposen uns quants mòduls relacionats amb el "
-"perfil d'associació que heu seleccionat. Els podreu instal·lar a partir dels "
-"nostres requisits."
+#~ msgid "Document Management"
+#~ msgstr "Gestió documental"
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Cancel"
-msgstr "Cancel·la"
+#~ msgid "Association Profile : Install Extra Modules"
+#~ msgstr "Perfil associació : Instal·la mòduls extra"
+
+#~ msgid "Profile for Associates"
+#~ msgstr "Perfil per associacions"
+
+#~ msgid "Partner Relation & Calendars"
+#~ msgstr "Relacions amb empreses & Calendaris"
+
+#~ msgid "Install"
+#~ msgstr "Instal·la"
+
+#~ msgid "Install Extra Module"
+#~ msgstr "Instal·la mòdul extra"
+
+#~ msgid ""
+#~ "Tracks the personal expenses process, from the employee expense encoding, to "
+#~ "the reimbursement of the employee up to the reinvoicing to the final "
+#~ "customer."
+#~ msgstr ""
+#~ "Realitza el seguiment de despeses personals, des de la codificació de la "
+#~ "despesa de l'empleat i el reembossament de l'empleat fins la seva facturació "
+#~ "al client final."
+
+#~ msgid ""
+#~ "Install more modules. A few modules are proposed according to the "
+#~ "association profile you selected. You will be able to install them based on "
+#~ "our requirements."
+#~ msgstr ""
+#~ "Instal·leu més mòduls. Es proposen uns quants mòduls relacionats amb el "
+#~ "perfil d'associació que heu seleccionat. Els podreu instal·lar a partir dels "
+#~ "nostres requisits."
+
+#~ msgid "Cancel"
+#~ msgstr "Cancel·la"
diff --git a/addons/association/i18n/cs.po b/addons/association/i18n/cs.po
index 3a784f0b0a0..dc900975187 100644
--- a/addons/association/i18n/cs.po
+++ b/addons/association/i18n/cs.po
@@ -6,142 +6,134 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-11-17 10:59+0000\n"
-"Last-Translator: Kuvaly \n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-12 11:51+0000\n"
+"Last-Translator: Kuvaly [LCT] \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: 2009-12-16 05:21+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#. module: profile_association
+#. module: association
+#: field:profile.association.config.install_modules_wizard,wiki:0
+msgid "Wiki"
+msgstr "Wiki"
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Event Management"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,project_gtd:0
+msgid "Getting Things Done"
+msgstr ""
+
+#. module: association
+#: model:ir.module.module,description:association.module_meta_information
+msgid "This module is to create Profile for Associates"
+msgstr ""
+
+#. module: association
#: constraint:ir.model:0
msgid ""
"The Object name must start with x_ and not contain any special character !"
msgstr ""
"Jméno objektu musí začínat znakem x_ a nesmí obsahovat žádný speciální znak!"
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Relationship Management"
+#. module: association
+#: field:profile.association.config.install_modules_wizard,progress:0
+msgid "Configuration Progress"
msgstr ""
-#. module: profile_association
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "title"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,event_project:0
+msgid "Helps you to manage and organize your events."
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,config_logo:0
+msgid "Image"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,hr_expense:0
+msgid ""
+"Tracks and manages employee expenses, and can automatically re-invoice "
+"clients if the expenses are project-related."
+msgstr ""
+
+#. module: association
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr "Invalidní XML pro zobrazení architektury!"
+
+#. module: association
#: help:profile.association.config.install_modules_wizard,project_gtd:0
msgid ""
"GTD is a methodology to efficiently organise yourself and your tasks. This "
"module fully integrates GTD principle with OpenERP's project management."
msgstr ""
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,board_document:0
-msgid ""
-"The Document Management System of Open ERP allows you to store, browse, "
-"automatically index, search and preview all kind of documents (internal "
-"documents, printed reports, calendar system). It opens an FTP access for the "
-"users to easily browse association's document."
+#. module: association
+#: model:ir.module.module,shortdesc:association.module_meta_information
+msgid "Association profile"
msgstr ""
-#. module: profile_association
+#. module: association
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
msgstr ""
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Resources Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.model,name:profile_association.model_profile_association_config_install_modules_wizard
-msgid "profile.association.config.install_modules_wizard"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,segmentation:0
-msgid "Segmentation"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,shortdesc:profile_association.module_meta_information
-msgid "Association profile"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,board_document:0
-msgid "Document Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.act_window,name:profile_association.action_config_install_module
-msgid "Association Profile : Install Extra Modules"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,description:profile_association.module_meta_information
-msgid "Profile for Associates"
-msgstr ""
-
-#. module: profile_association
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr "Invalidní XML pro zobrazení architektury!"
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,crm_configuration:0
-msgid "Partner Relation & Calendars"
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Install"
-msgstr "Instalovat"
-
-#. module: profile_association
+#. module: association
#: field:profile.association.config.install_modules_wizard,hr_expense:0
msgid "Expenses Tracking"
msgstr ""
-#. module: profile_association
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
-msgid "Install Extra Module"
+msgid "Resources Management"
msgstr ""
-#. module: profile_association
+#. module: association
+#: help:profile.association.config.install_modules_wizard,wiki:0
+msgid ""
+"Lets you create wiki pages and page groups in order to keep track of "
+"business knowledge and share it with and between your employees."
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project:0
+msgid ""
+"Helps you manage your projects and tasks by tracking them, generating "
+"plannings, etc..."
+msgstr ""
+
+#. module: association
+#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard
+msgid "profile.association.config.install_modules_wizard"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,event_project:0
+msgid "Events"
+msgstr ""
+
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
#: field:profile.association.config.install_modules_wizard,project:0
msgid "Project Management"
msgstr "Správa projektů"
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,wiki:0
-msgid "Wiki"
-msgstr "Wiki"
+#~ msgid "Install"
+#~ msgstr "Instalovat"
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,project_gtd:0
-msgid "Getting Things Done"
-msgstr ""
-
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,hr_expense:0
-msgid ""
-"Tracks the personal expenses process, from the employee expense encoding, to "
-"the reimbursement of the employee up to the reinvoicing to the final "
-"customer."
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.todo,note:profile_association.config_install_module
-msgid ""
-"Install more modules. A few modules are proposed according to the "
-"association profile you selected. You will be able to install them based on "
-"our requirements."
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Cancel"
-msgstr "Ukončení"
+#~ msgid "Cancel"
+#~ msgstr "Ukončení"
diff --git a/addons/association/i18n/de.po b/addons/association/i18n/de.po
index 0fe9047ff73..d779327b226 100644
--- a/addons/association/i18n/de.po
+++ b/addons/association/i18n/de.po
@@ -6,17 +6,37 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-11-22 19:22+0000\n"
-"Last-Translator: Ferdinand @ ChriCar \n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-12 11:50+0000\n"
+"Last-Translator: Ferdinand-chricar \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: 2009-12-16 05:21+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#. module: profile_association
+#. module: association
+#: field:profile.association.config.install_modules_wizard,wiki:0
+msgid "Wiki"
+msgstr "Wiki"
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Event Management"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,project_gtd:0
+msgid "Getting Things Done"
+msgstr "To Do Liste (GTD)"
+
+#. module: association
+#: model:ir.module.module,description:association.module_meta_information
+msgid "This module is to create Profile for Associates"
+msgstr ""
+
+#. module: association
#: constraint:ir.model:0
msgid ""
"The Object name must start with x_ and not contain any special character !"
@@ -24,12 +44,39 @@ msgstr ""
"Der Objekt Name muss mit einem x_ starten und darf keine Sonderzeichen "
"beinhalten"
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Relationship Management"
-msgstr "Beziehungsmanagement"
+#. module: association
+#: field:profile.association.config.install_modules_wizard,progress:0
+msgid "Configuration Progress"
+msgstr ""
-#. module: profile_association
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "title"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,event_project:0
+msgid "Helps you to manage and organize your events."
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,config_logo:0
+msgid "Image"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,hr_expense:0
+msgid ""
+"Tracks and manages employee expenses, and can automatically re-invoice "
+"clients if the expenses are project-related."
+msgstr ""
+
+#. module: association
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr "Fehlerhafter xml Code für diese Ansicht!"
+
+#. module: association
#: help:profile.association.config.install_modules_wizard,project_gtd:0
msgid ""
"GTD is a methodology to efficiently organise yourself and your tasks. This "
@@ -38,123 +85,108 @@ msgstr ""
"GTD ist eine Methode zur effizienten Organisation von Aufgaben. Dieses "
"Module ist voll integriert mit dem openERP Projektmanagement Modul."
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,board_document:0
-msgid ""
-"The Document Management System of Open ERP allows you to store, browse, "
-"automatically index, search and preview all kind of documents (internal "
-"documents, printed reports, calendar system). It opens an FTP access for the "
-"users to easily browse association's document."
-msgstr ""
-"Das Dokumentenmanagement erlaubt Ihnen das Speichern, Browsen, Indexieren, "
-"Suchen und die Ansicht aller Arten von Dokumente (interne Dokumente, Bilder, "
-"Reports, Kalender). Es erlaubt einen FTP Zugang für die Benutzer um einfach "
-"im Dokumentenpool zu surfen."
+#. module: association
+#: model:ir.module.module,shortdesc:association.module_meta_information
+msgid "Association profile"
+msgstr "Profil Verein"
-#. module: profile_association
+#. module: association
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
msgstr "Ungültiger Modellname in der Aktionsdefinition."
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Resources Management"
-msgstr "Ressourcenmanagement"
-
-#. module: profile_association
-#: model:ir.model,name:profile_association.model_profile_association_config_install_modules_wizard
-msgid "profile.association.config.install_modules_wizard"
-msgstr "profile.association.config.install_modules_wizard"
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,segmentation:0
-msgid "Segmentation"
-msgstr "Segmentierung"
-
-#. module: profile_association
-#: model:ir.module.module,shortdesc:profile_association.module_meta_information
-msgid "Association profile"
-msgstr "Profil Verein"
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,board_document:0
-msgid "Document Management"
-msgstr "Dokumenten Management"
-
-#. module: profile_association
-#: model:ir.actions.act_window,name:profile_association.action_config_install_module
-msgid "Association Profile : Install Extra Modules"
-msgstr "Vereins Profile: Installiere Extra Module"
-
-#. module: profile_association
-#: model:ir.module.module,description:profile_association.module_meta_information
-msgid "Profile for Associates"
-msgstr "Profile für Vereinigungen"
-
-#. module: profile_association
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr "Fehlerhafter xml Code für diese Ansicht!"
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,crm_configuration:0
-msgid "Partner Relation & Calendars"
-msgstr "Partner Verbindungen & Kalender"
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Install"
-msgstr "Installiere"
-
-#. module: profile_association
+#. module: association
#: field:profile.association.config.install_modules_wizard,hr_expense:0
msgid "Expenses Tracking"
msgstr "Ausgabenverfolgung"
-#. module: profile_association
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
-msgid "Install Extra Module"
-msgstr "Installiere Extra Module"
+msgid "Resources Management"
+msgstr "Ressourcenmanagement"
-#. module: profile_association
+#. module: association
+#: help:profile.association.config.install_modules_wizard,wiki:0
+msgid ""
+"Lets you create wiki pages and page groups in order to keep track of "
+"business knowledge and share it with and between your employees."
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project:0
+msgid ""
+"Helps you manage your projects and tasks by tracking them, generating "
+"plannings, etc..."
+msgstr ""
+
+#. module: association
+#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard
+msgid "profile.association.config.install_modules_wizard"
+msgstr "profile.association.config.install_modules_wizard"
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,event_project:0
+msgid "Events"
+msgstr ""
+
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
#: field:profile.association.config.install_modules_wizard,project:0
msgid "Project Management"
msgstr "Projektverwaltung"
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,wiki:0
-msgid "Wiki"
-msgstr "Wiki"
+#~ msgid "Relationship Management"
+#~ msgstr "Beziehungsmanagement"
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,project_gtd:0
-msgid "Getting Things Done"
-msgstr "To Do Liste (GTD)"
+#~ msgid ""
+#~ "The Document Management System of Open ERP allows you to store, browse, "
+#~ "automatically index, search and preview all kind of documents (internal "
+#~ "documents, printed reports, calendar system). It opens an FTP access for the "
+#~ "users to easily browse association's document."
+#~ msgstr ""
+#~ "Das Dokumentenmanagement erlaubt Ihnen das Speichern, Browsen, Indexieren, "
+#~ "Suchen und die Ansicht aller Arten von Dokumente (interne Dokumente, Bilder, "
+#~ "Reports, Kalender). Es erlaubt einen FTP Zugang für die Benutzer um einfach "
+#~ "im Dokumentenpool zu surfen."
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,hr_expense:0
-msgid ""
-"Tracks the personal expenses process, from the employee expense encoding, to "
-"the reimbursement of the employee up to the reinvoicing to the final "
-"customer."
-msgstr ""
-"Erlaubt eine Erfassung und Kontrolle der Ausgaben, z.B. von Nebenkosten der "
-"Mitarbeiter (Spesen, Reisekosten), Auszahlungen von Nebenkosten sowie der "
-"Weiterberechnung an Kunden."
+#~ msgid "Segmentation"
+#~ msgstr "Segmentierung"
-#. module: profile_association
-#: model:ir.actions.todo,note:profile_association.config_install_module
-msgid ""
-"Install more modules. A few modules are proposed according to the "
-"association profile you selected. You will be able to install them based on "
-"our requirements."
-msgstr ""
-"Weitere Module installieren. Einige Module werden aufgrund des "
-"Mitgliedschafstprofiles zur INstllation vorgeschlagen. Sie können dies je "
-"nach Bedarf installieren"
+#~ msgid "Document Management"
+#~ msgstr "Dokumenten Management"
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Cancel"
-msgstr "Abbrechen"
+#~ msgid "Association Profile : Install Extra Modules"
+#~ msgstr "Vereins Profile: Installiere Extra Module"
+
+#~ msgid "Profile for Associates"
+#~ msgstr "Profile für Vereinigungen"
+
+#~ msgid "Partner Relation & Calendars"
+#~ msgstr "Partner Verbindungen & Kalender"
+
+#~ msgid "Install"
+#~ msgstr "Installiere"
+
+#~ msgid "Install Extra Module"
+#~ msgstr "Installiere Extra Module"
+
+#~ msgid ""
+#~ "Tracks the personal expenses process, from the employee expense encoding, to "
+#~ "the reimbursement of the employee up to the reinvoicing to the final "
+#~ "customer."
+#~ msgstr ""
+#~ "Erlaubt eine Erfassung und Kontrolle der Ausgaben, z.B. von Nebenkosten der "
+#~ "Mitarbeiter (Spesen, Reisekosten), Auszahlungen von Nebenkosten sowie der "
+#~ "Weiterberechnung an Kunden."
+
+#~ msgid ""
+#~ "Install more modules. A few modules are proposed according to the "
+#~ "association profile you selected. You will be able to install them based on "
+#~ "our requirements."
+#~ msgstr ""
+#~ "Weitere Module installieren. Einige Module werden aufgrund des "
+#~ "Mitgliedschafstprofiles zur INstllation vorgeschlagen. Sie können dies je "
+#~ "nach Bedarf installieren"
+
+#~ msgid "Cancel"
+#~ msgstr "Abbrechen"
diff --git a/addons/association/i18n/el.po b/addons/association/i18n/el.po
new file mode 100644
index 00000000000..1743aaacb94
--- /dev/null
+++ b/addons/association/i18n/el.po
@@ -0,0 +1,137 @@
+# Greek translation for openobject-addons
+# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-14 15:28+0000\n"
+"Last-Translator: Dimitris Andavoglou \n"
+"Language-Team: Greek \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2010-11-15 05:02+0000\n"
+"X-Generator: Launchpad (build Unknown)\n"
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,wiki:0
+msgid "Wiki"
+msgstr "Wiki"
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Event Management"
+msgstr "Διαχείριση Γεγονότων"
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,project_gtd:0
+msgid "Getting Things Done"
+msgstr ""
+
+#. module: association
+#: model:ir.module.module,description:association.module_meta_information
+msgid "This module is to create Profile for Associates"
+msgstr ""
+
+#. module: association
+#: constraint:ir.model:0
+msgid ""
+"The Object name must start with x_ and not contain any special character !"
+msgstr ""
+"Το όνομα του Αντικειμένου πρέπει να ξεκινά με x_ και να μην περιέχει "
+"ειδικούς χαρακτήρες"
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,progress:0
+msgid "Configuration Progress"
+msgstr "Πρόοδος Παραμετροποίησης"
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "title"
+msgstr "τίτλος"
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,event_project:0
+msgid "Helps you to manage and organize your events."
+msgstr "Σε βοηθά να διαχειριστείς και να οργανώσεις τα γεγονότα σου."
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,config_logo:0
+msgid "Image"
+msgstr "Εικόνα"
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,hr_expense:0
+msgid ""
+"Tracks and manages employee expenses, and can automatically re-invoice "
+"clients if the expenses are project-related."
+msgstr ""
+"Καταγράφει και διαχειρίζεται τα έξοδα των υπαλλήλων, και μπορεί αυτόματα να "
+"επανατιμολογήσει τους πελάτες εάν τα έξοδα είναι σχετιζόμενα με έργο."
+
+#. module: association
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project_gtd:0
+msgid ""
+"GTD is a methodology to efficiently organise yourself and your tasks. This "
+"module fully integrates GTD principle with OpenERP's project management."
+msgstr ""
+
+#. module: association
+#: model:ir.module.module,shortdesc:association.module_meta_information
+msgid "Association profile"
+msgstr ""
+
+#. module: association
+#: constraint:ir.actions.act_window:0
+msgid "Invalid model name in the action definition."
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,hr_expense:0
+msgid "Expenses Tracking"
+msgstr "Παρακολούθηση Εξόδων"
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Resources Management"
+msgstr "Διαχείριση Πόρων"
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,wiki:0
+msgid ""
+"Lets you create wiki pages and page groups in order to keep track of "
+"business knowledge and share it with and between your employees."
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project:0
+msgid ""
+"Helps you manage your projects and tasks by tracking them, generating "
+"plannings, etc..."
+msgstr ""
+
+#. module: association
+#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard
+msgid "profile.association.config.install_modules_wizard"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,event_project:0
+msgid "Events"
+msgstr "Γεγονότα"
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+#: field:profile.association.config.install_modules_wizard,project:0
+msgid "Project Management"
+msgstr "Διαχείριση Έργων"
diff --git a/addons/association/i18n/es.po b/addons/association/i18n/es.po
index 2b33da34f6a..95967870259 100644
--- a/addons/association/i18n/es.po
+++ b/addons/association/i18n/es.po
@@ -6,17 +6,37 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-11-17 10:59+0000\n"
-"Last-Translator: Borja López Soilán (Pexego) \n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-12 11:49+0000\n"
+"Last-Translator: Borja López Soilán \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: 2009-12-16 05:21+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#. module: profile_association
+#. module: association
+#: field:profile.association.config.install_modules_wizard,wiki:0
+msgid "Wiki"
+msgstr "Wiki"
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Event Management"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,project_gtd:0
+msgid "Getting Things Done"
+msgstr "Conseguir Hacer el Trabajo"
+
+#. module: association
+#: model:ir.module.module,description:association.module_meta_information
+msgid "This module is to create Profile for Associates"
+msgstr ""
+
+#. module: association
#: constraint:ir.model:0
msgid ""
"The Object name must start with x_ and not contain any special character !"
@@ -24,12 +44,39 @@ msgstr ""
"¡El nombre del objeto debe empezar con x_ y no contener ningún carácter "
"especial!"
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Relationship Management"
-msgstr "Gestión de relaciones"
+#. module: association
+#: field:profile.association.config.install_modules_wizard,progress:0
+msgid "Configuration Progress"
+msgstr ""
-#. module: profile_association
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "title"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,event_project:0
+msgid "Helps you to manage and organize your events."
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,config_logo:0
+msgid "Image"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,hr_expense:0
+msgid ""
+"Tracks and manages employee expenses, and can automatically re-invoice "
+"clients if the expenses are project-related."
+msgstr ""
+
+#. module: association
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr "¡XML inválido para la definición de la vista!"
+
+#. module: association
#: help:profile.association.config.install_modules_wizard,project_gtd:0
msgid ""
"GTD is a methodology to efficiently organise yourself and your tasks. This "
@@ -39,124 +86,109 @@ msgstr ""
"eficazmente usted mismo y sus tareas. Este módulo integra completamente el "
"principio GTD con la gestión de proyectos de OpenERP."
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,board_document:0
-msgid ""
-"The Document Management System of Open ERP allows you to store, browse, "
-"automatically index, search and preview all kind of documents (internal "
-"documents, printed reports, calendar system). It opens an FTP access for the "
-"users to easily browse association's document."
-msgstr ""
-"El sistema de gestión documental de OpenERP le permite almacenar, navegar, "
-"clasificar automáticamente, buscar y visualizar todo tipo de documentos "
-"(documentos internos, informes impresos, sistema de calendario). Abre un "
-"acceso de FTP para que los usuarios naveguen fácilmente en los documentos "
-"asociados."
+#. module: association
+#: model:ir.module.module,shortdesc:association.module_meta_information
+msgid "Association profile"
+msgstr "Perfil asociación"
-#. module: profile_association
+#. module: association
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
msgstr "Nombre de modelo no válido en la definición de acción."
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Resources Management"
-msgstr "Gestión de recursos"
-
-#. module: profile_association
-#: model:ir.model,name:profile_association.model_profile_association_config_install_modules_wizard
-msgid "profile.association.config.install_modules_wizard"
-msgstr "perfil.asociacion.config.asistente_instal_modulos"
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,segmentation:0
-msgid "Segmentation"
-msgstr "Segmentación"
-
-#. module: profile_association
-#: model:ir.module.module,shortdesc:profile_association.module_meta_information
-msgid "Association profile"
-msgstr "Perfil asociación"
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,board_document:0
-msgid "Document Management"
-msgstr "Gestión documental"
-
-#. module: profile_association
-#: model:ir.actions.act_window,name:profile_association.action_config_install_module
-msgid "Association Profile : Install Extra Modules"
-msgstr "Perfil asociación : Instalar módulos extra"
-
-#. module: profile_association
-#: model:ir.module.module,description:profile_association.module_meta_information
-msgid "Profile for Associates"
-msgstr "Perfil para asociados"
-
-#. module: profile_association
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr "¡XML inválido para la definición de la vista!"
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,crm_configuration:0
-msgid "Partner Relation & Calendars"
-msgstr "Relaciones de empresa y calendarios"
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Install"
-msgstr "Instalar"
-
-#. module: profile_association
+#. module: association
#: field:profile.association.config.install_modules_wizard,hr_expense:0
msgid "Expenses Tracking"
msgstr "Seguimiento de gastos"
-#. module: profile_association
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
-msgid "Install Extra Module"
-msgstr "Instalar módulo extra"
+msgid "Resources Management"
+msgstr "Gestión de recursos"
-#. module: profile_association
+#. module: association
+#: help:profile.association.config.install_modules_wizard,wiki:0
+msgid ""
+"Lets you create wiki pages and page groups in order to keep track of "
+"business knowledge and share it with and between your employees."
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project:0
+msgid ""
+"Helps you manage your projects and tasks by tracking them, generating "
+"plannings, etc..."
+msgstr ""
+
+#. module: association
+#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard
+msgid "profile.association.config.install_modules_wizard"
+msgstr "perfil.asociacion.config.asistente_instal_modulos"
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,event_project:0
+msgid "Events"
+msgstr ""
+
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
#: field:profile.association.config.install_modules_wizard,project:0
msgid "Project Management"
msgstr "Gestión de proyectos"
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,wiki:0
-msgid "Wiki"
-msgstr "Wiki"
+#~ msgid "Relationship Management"
+#~ msgstr "Gestión de relaciones"
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,project_gtd:0
-msgid "Getting Things Done"
-msgstr "Conseguir Hacer el Trabajo"
+#~ msgid ""
+#~ "The Document Management System of Open ERP allows you to store, browse, "
+#~ "automatically index, search and preview all kind of documents (internal "
+#~ "documents, printed reports, calendar system). It opens an FTP access for the "
+#~ "users to easily browse association's document."
+#~ msgstr ""
+#~ "El sistema de gestión documental de OpenERP le permite almacenar, navegar, "
+#~ "clasificar automáticamente, buscar y visualizar todo tipo de documentos "
+#~ "(documentos internos, informes impresos, sistema de calendario). Abre un "
+#~ "acceso de FTP para que los usuarios naveguen fácilmente en los documentos "
+#~ "asociados."
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,hr_expense:0
-msgid ""
-"Tracks the personal expenses process, from the employee expense encoding, to "
-"the reimbursement of the employee up to the reinvoicing to the final "
-"customer."
-msgstr ""
-"Realiza el seguimiento de gastos personales, desde la codificación del gasto "
-"del empleado, pasando por el reembolso del empleado hasta su facturación al "
-"cliente final."
+#~ msgid "Segmentation"
+#~ msgstr "Segmentación"
-#. module: profile_association
-#: model:ir.actions.todo,note:profile_association.config_install_module
-msgid ""
-"Install more modules. A few modules are proposed according to the "
-"association profile you selected. You will be able to install them based on "
-"our requirements."
-msgstr ""
-"Instalar más módulos. Se proponen unos cuantos módulos relacionados con el "
-"perfil de asociación que ha seleccionado. Podrá instalarlos en base a "
-"nuestros requisitos."
+#~ msgid "Document Management"
+#~ msgstr "Gestión documental"
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Cancel"
-msgstr "Cancelar"
+#~ msgid "Association Profile : Install Extra Modules"
+#~ msgstr "Perfil asociación : Instalar módulos extra"
+
+#~ msgid "Profile for Associates"
+#~ msgstr "Perfil para asociados"
+
+#~ msgid "Partner Relation & Calendars"
+#~ msgstr "Relaciones de empresa y calendarios"
+
+#~ msgid "Install"
+#~ msgstr "Instalar"
+
+#~ msgid "Install Extra Module"
+#~ msgstr "Instalar módulo extra"
+
+#~ msgid ""
+#~ "Tracks the personal expenses process, from the employee expense encoding, to "
+#~ "the reimbursement of the employee up to the reinvoicing to the final "
+#~ "customer."
+#~ msgstr ""
+#~ "Realiza el seguimiento de gastos personales, desde la codificación del gasto "
+#~ "del empleado, pasando por el reembolso del empleado hasta su facturación al "
+#~ "cliente final."
+
+#~ msgid ""
+#~ "Install more modules. A few modules are proposed according to the "
+#~ "association profile you selected. You will be able to install them based on "
+#~ "our requirements."
+#~ msgstr ""
+#~ "Instalar más módulos. Se proponen unos cuantos módulos relacionados con el "
+#~ "perfil de asociación que ha seleccionado. Podrá instalarlos en base a "
+#~ "nuestros requisitos."
+
+#~ msgid "Cancel"
+#~ msgstr "Cancelar"
diff --git a/addons/association/i18n/et.po b/addons/association/i18n/et.po
index 3ead72f3cd4..10812852345 100644
--- a/addons/association/i18n/et.po
+++ b/addons/association/i18n/et.po
@@ -6,29 +6,76 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-11-09 19:14+0000\n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-12 11:49+0000\n"
"Last-Translator: Fabien (Open ERP) \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: 2009-12-16 05:21+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#. module: profile_association
+#. module: association
+#: field:profile.association.config.install_modules_wizard,wiki:0
+msgid "Wiki"
+msgstr "Wiki"
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Event Management"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,project_gtd:0
+msgid "Getting Things Done"
+msgstr "Saa asjad tehtud"
+
+#. module: association
+#: model:ir.module.module,description:association.module_meta_information
+msgid "This module is to create Profile for Associates"
+msgstr ""
+
+#. module: association
#: constraint:ir.model:0
msgid ""
"The Object name must start with x_ and not contain any special character !"
msgstr ""
"Objekti nimi peab algama x_'ga ja ei tohi sisaldada ühtegi erisümbolit !"
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Relationship Management"
-msgstr "Suhete haldus"
+#. module: association
+#: field:profile.association.config.install_modules_wizard,progress:0
+msgid "Configuration Progress"
+msgstr ""
-#. module: profile_association
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "title"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,event_project:0
+msgid "Helps you to manage and organize your events."
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,config_logo:0
+msgid "Image"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,hr_expense:0
+msgid ""
+"Tracks and manages employee expenses, and can automatically re-invoice "
+"clients if the expenses are project-related."
+msgstr ""
+
+#. module: association
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr "Vigane XML vaate arhitektuurile!"
+
+#. module: association
#: help:profile.association.config.install_modules_wizard,project_gtd:0
msgid ""
"GTD is a methodology to efficiently organise yourself and your tasks. This "
@@ -37,122 +84,107 @@ msgstr ""
"GTD on metoodika enda ja oma tööde efektiivseks organiseerimiseks. See "
"moodul integreerib täielikult GTD põhimõtted Open ERP'i projektihaldusega."
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,board_document:0
-msgid ""
-"The Document Management System of Open ERP allows you to store, browse, "
-"automatically index, search and preview all kind of documents (internal "
-"documents, printed reports, calendar system). It opens an FTP access for the "
-"users to easily browse association's document."
-msgstr ""
-"Open ERP dokumendihaldussüsteem võimaldab sul säilitada, sirvida, "
-"automaatselt indekseerida, otsida ja eelvaadata kõiki dokumendiliike "
-"(sisemised dokumendid, prinditud aruandeid, kalendrisüsteemi). See avab "
-"kasutajatele FTP ligipääsu, et lihtsalt sirvida ühingu dokumente."
+#. module: association
+#: model:ir.module.module,shortdesc:association.module_meta_information
+msgid "Association profile"
+msgstr "Ühingu profiil"
-#. module: profile_association
+#. module: association
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
msgstr "Vigane mudeli nimi toimingu definitsioonis."
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Resources Management"
-msgstr "Vahendite haldus"
-
-#. module: profile_association
-#: model:ir.model,name:profile_association.model_profile_association_config_install_modules_wizard
-msgid "profile.association.config.install_modules_wizard"
-msgstr "profile.association.config.install_modules_wizard"
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,segmentation:0
-msgid "Segmentation"
-msgstr "Segmenteerimine"
-
-#. module: profile_association
-#: model:ir.module.module,shortdesc:profile_association.module_meta_information
-msgid "Association profile"
-msgstr "Ühingu profiil"
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,board_document:0
-msgid "Document Management"
-msgstr "Dokumendihaldus"
-
-#. module: profile_association
-#: model:ir.actions.act_window,name:profile_association.action_config_install_module
-msgid "Association Profile : Install Extra Modules"
-msgstr "Ühingu profiil : Paigalda lisamooduleid"
-
-#. module: profile_association
-#: model:ir.module.module,description:profile_association.module_meta_information
-msgid "Profile for Associates"
-msgstr "Profiil ühingutele"
-
-#. module: profile_association
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr "Vigane XML vaate arhitektuurile!"
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,crm_configuration:0
-msgid "Partner Relation & Calendars"
-msgstr "Partneri seos ja kalendrid"
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Install"
-msgstr "Paigalda"
-
-#. module: profile_association
+#. module: association
#: field:profile.association.config.install_modules_wizard,hr_expense:0
msgid "Expenses Tracking"
msgstr "Kulude jälgimine"
-#. module: profile_association
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
-msgid "Install Extra Module"
-msgstr "Paigalda lisamoodul"
+msgid "Resources Management"
+msgstr "Vahendite haldus"
-#. module: profile_association
+#. module: association
+#: help:profile.association.config.install_modules_wizard,wiki:0
+msgid ""
+"Lets you create wiki pages and page groups in order to keep track of "
+"business knowledge and share it with and between your employees."
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project:0
+msgid ""
+"Helps you manage your projects and tasks by tracking them, generating "
+"plannings, etc..."
+msgstr ""
+
+#. module: association
+#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard
+msgid "profile.association.config.install_modules_wizard"
+msgstr "profile.association.config.install_modules_wizard"
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,event_project:0
+msgid "Events"
+msgstr ""
+
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
#: field:profile.association.config.install_modules_wizard,project:0
msgid "Project Management"
msgstr "Projektihaldus"
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,wiki:0
-msgid "Wiki"
-msgstr "Wiki"
+#~ msgid "Relationship Management"
+#~ msgstr "Suhete haldus"
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,project_gtd:0
-msgid "Getting Things Done"
-msgstr "Saa asjad tehtud"
+#~ msgid ""
+#~ "The Document Management System of Open ERP allows you to store, browse, "
+#~ "automatically index, search and preview all kind of documents (internal "
+#~ "documents, printed reports, calendar system). It opens an FTP access for the "
+#~ "users to easily browse association's document."
+#~ msgstr ""
+#~ "Open ERP dokumendihaldussüsteem võimaldab sul säilitada, sirvida, "
+#~ "automaatselt indekseerida, otsida ja eelvaadata kõiki dokumendiliike "
+#~ "(sisemised dokumendid, prinditud aruandeid, kalendrisüsteemi). See avab "
+#~ "kasutajatele FTP ligipääsu, et lihtsalt sirvida ühingu dokumente."
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,hr_expense:0
-msgid ""
-"Tracks the personal expenses process, from the employee expense encoding, to "
-"the reimbursement of the employee up to the reinvoicing to the final "
-"customer."
-msgstr ""
-"Jälgib isiklike kulude protsessi alustades töötaja kuludest ja töötaja "
-"kulude hüvitamisest kuni lõppkliendile esitatud arveni."
+#~ msgid "Segmentation"
+#~ msgstr "Segmenteerimine"
-#. module: profile_association
-#: model:ir.actions.todo,note:profile_association.config_install_module
-msgid ""
-"Install more modules. A few modules are proposed according to the "
-"association profile you selected. You will be able to install them based on "
-"our requirements."
-msgstr ""
-"Paigalda veel mooduleid. Mõned moodulid soovitatakse vastavalt sinu poolt "
-"valitud assotsiatsiooni profiilile. Sa saad neid paigaldada vastavalt meie "
-"vajadustele."
+#~ msgid "Document Management"
+#~ msgstr "Dokumendihaldus"
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Cancel"
-msgstr "Tühista"
+#~ msgid "Association Profile : Install Extra Modules"
+#~ msgstr "Ühingu profiil : Paigalda lisamooduleid"
+
+#~ msgid "Profile for Associates"
+#~ msgstr "Profiil ühingutele"
+
+#~ msgid "Partner Relation & Calendars"
+#~ msgstr "Partneri seos ja kalendrid"
+
+#~ msgid "Install"
+#~ msgstr "Paigalda"
+
+#~ msgid "Install Extra Module"
+#~ msgstr "Paigalda lisamoodul"
+
+#~ msgid ""
+#~ "Tracks the personal expenses process, from the employee expense encoding, to "
+#~ "the reimbursement of the employee up to the reinvoicing to the final "
+#~ "customer."
+#~ msgstr ""
+#~ "Jälgib isiklike kulude protsessi alustades töötaja kuludest ja töötaja "
+#~ "kulude hüvitamisest kuni lõppkliendile esitatud arveni."
+
+#~ msgid ""
+#~ "Install more modules. A few modules are proposed according to the "
+#~ "association profile you selected. You will be able to install them based on "
+#~ "our requirements."
+#~ msgstr ""
+#~ "Paigalda veel mooduleid. Mõned moodulid soovitatakse vastavalt sinu poolt "
+#~ "valitud assotsiatsiooni profiilile. Sa saad neid paigaldada vastavalt meie "
+#~ "vajadustele."
+
+#~ msgid "Cancel"
+#~ msgstr "Tühista"
diff --git a/addons/association/i18n/fr.po b/addons/association/i18n/fr.po
index 4e95df86941..75a66bd5afb 100644
--- a/addons/association/i18n/fr.po
+++ b/addons/association/i18n/fr.po
@@ -6,17 +6,37 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-11-17 10:59+0000\n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-12 11:37+0000\n"
"Last-Translator: Fabien (Open ERP) \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: 2009-12-16 05:21+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#. module: profile_association
+#. module: association
+#: field:profile.association.config.install_modules_wizard,wiki:0
+msgid "Wiki"
+msgstr "Wiki"
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Event Management"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,project_gtd:0
+msgid "Getting Things Done"
+msgstr "Méthode \"Getting Things Done\""
+
+#. module: association
+#: model:ir.module.module,description:association.module_meta_information
+msgid "This module is to create Profile for Associates"
+msgstr ""
+
+#. module: association
#: constraint:ir.model:0
msgid ""
"The Object name must start with x_ and not contain any special character !"
@@ -24,17 +44,39 @@ msgstr ""
"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères "
"spéciaux !"
-#. module: profile_association
+#. module: association
+#: field:profile.association.config.install_modules_wizard,progress:0
+msgid "Configuration Progress"
+msgstr ""
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "title"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,event_project:0
+msgid "Helps you to manage and organize your events."
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,config_logo:0
+msgid "Image"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,hr_expense:0
+msgid ""
+"Tracks and manages employee expenses, and can automatically re-invoice "
+"clients if the expenses are project-related."
+msgstr ""
+
+#. module: association
#: constraint:ir.ui.view:0
msgid "Invalid XML for View Architecture!"
msgstr "XML non valide pour l'architecture de la vue"
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Relationship Management"
-msgstr "Gestion de la relation"
-
-#. module: profile_association
+#. module: association
#: help:profile.association.config.install_modules_wizard,project_gtd:0
msgid ""
"GTD is a methodology to efficiently organise yourself and your tasks. This "
@@ -44,120 +86,107 @@ msgstr ""
"vos tâches efficacement. Ce module intègre complètement les principes GTD "
"avec la gestion de projets d'OpenERP."
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,board_document:0
-msgid ""
-"The Document Management System of Open ERP allows you to store, browse, "
-"automatically index, search and preview all kind of documents (internal "
-"documents, printed reports, calendar system). It opens an FTP access for the "
-"users to easily browse association's document."
-msgstr ""
-"Le système de gestion documentaire d'OpenERP vous permet de stocker, "
-"parcourir, indexer automatiquement, rechercher et pré-visualiser tout type "
-"de documents : documents internes ; rapports imprimés ; calendrier. Il "
-"permet un accès FTP pour que les utilisateurs puissent facilement parcourir "
-"les documents associés."
+#. module: association
+#: model:ir.module.module,shortdesc:association.module_meta_information
+msgid "Association profile"
+msgstr "Profil pour les associations"
-#. module: profile_association
+#. module: association
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
msgstr "Nom de modèle non valide dans la définition de l'action."
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Resources Management"
-msgstr "Gestion des ressources"
-
-#. module: profile_association
-#: model:ir.model,name:profile_association.model_profile_association_config_install_modules_wizard
-msgid "profile.association.config.install_modules_wizard"
-msgstr "profile.association.config.install_modules_wizard"
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,segmentation:0
-msgid "Segmentation"
-msgstr "Segmentation"
-
-#. module: profile_association
-#: model:ir.module.module,shortdesc:profile_association.module_meta_information
-msgid "Association profile"
-msgstr "Profil pour les associations"
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,board_document:0
-msgid "Document Management"
-msgstr "Gestion documentaire"
-
-#. module: profile_association
-#: model:ir.actions.act_window,name:profile_association.action_config_install_module
-msgid "Association Profile : Install Extra Modules"
-msgstr ""
-"Profil pour les associations : installation de modules supplémentaires"
-
-#. module: profile_association
-#: model:ir.module.module,description:profile_association.module_meta_information
-msgid "Profile for Associates"
-msgstr "Profil pour associés"
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,crm_configuration:0
-msgid "Partner Relation & Calendars"
-msgstr "Relations entre Partenaires et Calendriers"
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Install"
-msgstr "Installer"
-
-#. module: profile_association
+#. module: association
#: field:profile.association.config.install_modules_wizard,hr_expense:0
msgid "Expenses Tracking"
msgstr "Suivi des frais"
-#. module: profile_association
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
-msgid "Install Extra Module"
+msgid "Resources Management"
+msgstr "Gestion des ressources"
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,wiki:0
+msgid ""
+"Lets you create wiki pages and page groups in order to keep track of "
+"business knowledge and share it with and between your employees."
msgstr ""
-#. module: profile_association
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project:0
+msgid ""
+"Helps you manage your projects and tasks by tracking them, generating "
+"plannings, etc..."
+msgstr ""
+
+#. module: association
+#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard
+msgid "profile.association.config.install_modules_wizard"
+msgstr "profile.association.config.install_modules_wizard"
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,event_project:0
+msgid "Events"
+msgstr ""
+
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
#: field:profile.association.config.install_modules_wizard,project:0
msgid "Project Management"
msgstr "Gestion de projets"
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,wiki:0
-msgid "Wiki"
-msgstr "Wiki"
+#~ msgid "Relationship Management"
+#~ msgstr "Gestion de la relation"
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,project_gtd:0
-msgid "Getting Things Done"
-msgstr "Méthode \"Getting Things Done\""
+#~ msgid ""
+#~ "The Document Management System of Open ERP allows you to store, browse, "
+#~ "automatically index, search and preview all kind of documents (internal "
+#~ "documents, printed reports, calendar system). It opens an FTP access for the "
+#~ "users to easily browse association's document."
+#~ msgstr ""
+#~ "Le système de gestion documentaire d'OpenERP vous permet de stocker, "
+#~ "parcourir, indexer automatiquement, rechercher et pré-visualiser tout type "
+#~ "de documents : documents internes ; rapports imprimés ; calendrier. Il "
+#~ "permet un accès FTP pour que les utilisateurs puissent facilement parcourir "
+#~ "les documents associés."
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,hr_expense:0
-msgid ""
-"Tracks the personal expenses process, from the employee expense encoding, to "
-"the reimbursement of the employee up to the reinvoicing to the final "
-"customer."
-msgstr ""
-"Permet le suivi du processus des dépenses du personnel, de la saisie des "
-"dépenses de l'employé, au remboursement de l'employé, jusqu'à la facturation "
-"au client final."
+#~ msgid "Segmentation"
+#~ msgstr "Segmentation"
-#. module: profile_association
-#: model:ir.actions.todo,note:profile_association.config_install_module
-msgid ""
-"Install more modules. A few modules are proposed according to the "
-"association profile you selected. You will be able to install them based on "
-"our requirements."
-msgstr ""
-"Installez d'autres modules. Quelques modules sont proposés pour compléter le "
-"profile pour les associations que vous avez choisi. Vous pourrez les "
-"installer selon vos besoins."
+#~ msgid "Document Management"
+#~ msgstr "Gestion documentaire"
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Cancel"
-msgstr "Annuler"
+#~ msgid "Association Profile : Install Extra Modules"
+#~ msgstr ""
+#~ "Profil pour les associations : installation de modules supplémentaires"
+
+#~ msgid "Profile for Associates"
+#~ msgstr "Profil pour associés"
+
+#~ msgid "Partner Relation & Calendars"
+#~ msgstr "Relations entre Partenaires et Calendriers"
+
+#~ msgid "Install"
+#~ msgstr "Installer"
+
+#~ msgid ""
+#~ "Tracks the personal expenses process, from the employee expense encoding, to "
+#~ "the reimbursement of the employee up to the reinvoicing to the final "
+#~ "customer."
+#~ msgstr ""
+#~ "Permet le suivi du processus des dépenses du personnel, de la saisie des "
+#~ "dépenses de l'employé, au remboursement de l'employé, jusqu'à la facturation "
+#~ "au client final."
+
+#~ msgid ""
+#~ "Install more modules. A few modules are proposed according to the "
+#~ "association profile you selected. You will be able to install them based on "
+#~ "our requirements."
+#~ msgstr ""
+#~ "Installez d'autres modules. Quelques modules sont proposés pour compléter le "
+#~ "profile pour les associations que vous avez choisi. Vous pourrez les "
+#~ "installer selon vos besoins."
+
+#~ msgid "Cancel"
+#~ msgstr "Annuler"
diff --git a/addons/association/i18n/hr.po b/addons/association/i18n/hr.po
index 01d08e94bcc..f18d1508330 100644
--- a/addons/association/i18n/hr.po
+++ b/addons/association/i18n/hr.po
@@ -6,141 +6,127 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-02-03 06:24+0000\n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-12 11:37+0000\n"
"Last-Translator: <>\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: 2009-12-16 05:21+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#. module: profile_association
+#. module: association
+#: field:profile.association.config.install_modules_wizard,wiki:0
+msgid "Wiki"
+msgstr ""
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Event Management"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,project_gtd:0
+msgid "Getting Things Done"
+msgstr ""
+
+#. module: association
+#: model:ir.module.module,description:association.module_meta_information
+msgid "This module is to create Profile for Associates"
+msgstr ""
+
+#. module: association
#: constraint:ir.model:0
msgid ""
"The Object name must start with x_ and not contain any special character !"
msgstr ""
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Relationship Management"
+#. module: association
+#: field:profile.association.config.install_modules_wizard,progress:0
+msgid "Configuration Progress"
msgstr ""
-#. module: profile_association
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "title"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,event_project:0
+msgid "Helps you to manage and organize your events."
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,config_logo:0
+msgid "Image"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,hr_expense:0
+msgid ""
+"Tracks and manages employee expenses, and can automatically re-invoice "
+"clients if the expenses are project-related."
+msgstr ""
+
+#. module: association
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr ""
+
+#. module: association
#: help:profile.association.config.install_modules_wizard,project_gtd:0
msgid ""
"GTD is a methodology to efficiently organise yourself and your tasks. This "
"module fully integrates GTD principle with OpenERP's project management."
msgstr ""
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,board_document:0
-msgid ""
-"The Document Management System of Open ERP allows you to store, browse, "
-"automatically index, search and preview all kind of documents (internal "
-"documents, printed reports, calendar system). It opens an FTP access for the "
-"users to easily browse association's document."
+#. module: association
+#: model:ir.module.module,shortdesc:association.module_meta_information
+msgid "Association profile"
msgstr ""
-#. module: profile_association
+#. module: association
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
msgstr ""
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Resources Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.model,name:profile_association.model_profile_association_config_install_modules_wizard
-msgid "profile.association.config.install_modules_wizard"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,segmentation:0
-msgid "Segmentation"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,shortdesc:profile_association.module_meta_information
-msgid "Association profile"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,board_document:0
-msgid "Document Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.act_window,name:profile_association.action_config_install_module
-msgid "Association Profile : Install Extra Modules"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,description:profile_association.module_meta_information
-msgid "Profile for Associates"
-msgstr ""
-
-#. module: profile_association
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,crm_configuration:0
-msgid "Partner Relation & Calendars"
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Install"
-msgstr ""
-
-#. module: profile_association
+#. module: association
#: field:profile.association.config.install_modules_wizard,hr_expense:0
msgid "Expenses Tracking"
msgstr ""
-#. module: profile_association
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
-msgid "Install Extra Module"
+msgid "Resources Management"
msgstr ""
-#. module: profile_association
+#. module: association
+#: help:profile.association.config.install_modules_wizard,wiki:0
+msgid ""
+"Lets you create wiki pages and page groups in order to keep track of "
+"business knowledge and share it with and between your employees."
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project:0
+msgid ""
+"Helps you manage your projects and tasks by tracking them, generating "
+"plannings, etc..."
+msgstr ""
+
+#. module: association
+#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard
+msgid "profile.association.config.install_modules_wizard"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,event_project:0
+msgid "Events"
+msgstr ""
+
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
#: field:profile.association.config.install_modules_wizard,project:0
msgid "Project Management"
msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,wiki:0
-msgid "Wiki"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,project_gtd:0
-msgid "Getting Things Done"
-msgstr ""
-
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,hr_expense:0
-msgid ""
-"Tracks the personal expenses process, from the employee expense encoding, to "
-"the reimbursement of the employee up to the reinvoicing to the final "
-"customer."
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.todo,note:profile_association.config_install_module
-msgid ""
-"Install more modules. A few modules are proposed according to the "
-"association profile you selected. You will be able to install them based on "
-"our requirements."
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Cancel"
-msgstr ""
diff --git a/addons/association/i18n/hu.po b/addons/association/i18n/hu.po
index 01d08e94bcc..f18d1508330 100644
--- a/addons/association/i18n/hu.po
+++ b/addons/association/i18n/hu.po
@@ -6,141 +6,127 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-02-03 06:24+0000\n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-12 11:37+0000\n"
"Last-Translator: <>\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: 2009-12-16 05:21+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#. module: profile_association
+#. module: association
+#: field:profile.association.config.install_modules_wizard,wiki:0
+msgid "Wiki"
+msgstr ""
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Event Management"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,project_gtd:0
+msgid "Getting Things Done"
+msgstr ""
+
+#. module: association
+#: model:ir.module.module,description:association.module_meta_information
+msgid "This module is to create Profile for Associates"
+msgstr ""
+
+#. module: association
#: constraint:ir.model:0
msgid ""
"The Object name must start with x_ and not contain any special character !"
msgstr ""
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Relationship Management"
+#. module: association
+#: field:profile.association.config.install_modules_wizard,progress:0
+msgid "Configuration Progress"
msgstr ""
-#. module: profile_association
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "title"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,event_project:0
+msgid "Helps you to manage and organize your events."
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,config_logo:0
+msgid "Image"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,hr_expense:0
+msgid ""
+"Tracks and manages employee expenses, and can automatically re-invoice "
+"clients if the expenses are project-related."
+msgstr ""
+
+#. module: association
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr ""
+
+#. module: association
#: help:profile.association.config.install_modules_wizard,project_gtd:0
msgid ""
"GTD is a methodology to efficiently organise yourself and your tasks. This "
"module fully integrates GTD principle with OpenERP's project management."
msgstr ""
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,board_document:0
-msgid ""
-"The Document Management System of Open ERP allows you to store, browse, "
-"automatically index, search and preview all kind of documents (internal "
-"documents, printed reports, calendar system). It opens an FTP access for the "
-"users to easily browse association's document."
+#. module: association
+#: model:ir.module.module,shortdesc:association.module_meta_information
+msgid "Association profile"
msgstr ""
-#. module: profile_association
+#. module: association
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
msgstr ""
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Resources Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.model,name:profile_association.model_profile_association_config_install_modules_wizard
-msgid "profile.association.config.install_modules_wizard"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,segmentation:0
-msgid "Segmentation"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,shortdesc:profile_association.module_meta_information
-msgid "Association profile"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,board_document:0
-msgid "Document Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.act_window,name:profile_association.action_config_install_module
-msgid "Association Profile : Install Extra Modules"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,description:profile_association.module_meta_information
-msgid "Profile for Associates"
-msgstr ""
-
-#. module: profile_association
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,crm_configuration:0
-msgid "Partner Relation & Calendars"
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Install"
-msgstr ""
-
-#. module: profile_association
+#. module: association
#: field:profile.association.config.install_modules_wizard,hr_expense:0
msgid "Expenses Tracking"
msgstr ""
-#. module: profile_association
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
-msgid "Install Extra Module"
+msgid "Resources Management"
msgstr ""
-#. module: profile_association
+#. module: association
+#: help:profile.association.config.install_modules_wizard,wiki:0
+msgid ""
+"Lets you create wiki pages and page groups in order to keep track of "
+"business knowledge and share it with and between your employees."
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project:0
+msgid ""
+"Helps you manage your projects and tasks by tracking them, generating "
+"plannings, etc..."
+msgstr ""
+
+#. module: association
+#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard
+msgid "profile.association.config.install_modules_wizard"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,event_project:0
+msgid "Events"
+msgstr ""
+
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
#: field:profile.association.config.install_modules_wizard,project:0
msgid "Project Management"
msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,wiki:0
-msgid "Wiki"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,project_gtd:0
-msgid "Getting Things Done"
-msgstr ""
-
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,hr_expense:0
-msgid ""
-"Tracks the personal expenses process, from the employee expense encoding, to "
-"the reimbursement of the employee up to the reinvoicing to the final "
-"customer."
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.todo,note:profile_association.config_install_module
-msgid ""
-"Install more modules. A few modules are proposed according to the "
-"association profile you selected. You will be able to install them based on "
-"our requirements."
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Cancel"
-msgstr ""
diff --git a/addons/association/i18n/id.po b/addons/association/i18n/id.po
index faac6ca9c41..f18d1508330 100644
--- a/addons/association/i18n/id.po
+++ b/addons/association/i18n/id.po
@@ -6,141 +6,127 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-11-09 13:53+0000\n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-12 11:37+0000\n"
"Last-Translator: <>\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: 2009-12-16 05:21+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#. module: profile_association
+#. module: association
+#: field:profile.association.config.install_modules_wizard,wiki:0
+msgid "Wiki"
+msgstr ""
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Event Management"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,project_gtd:0
+msgid "Getting Things Done"
+msgstr ""
+
+#. module: association
+#: model:ir.module.module,description:association.module_meta_information
+msgid "This module is to create Profile for Associates"
+msgstr ""
+
+#. module: association
#: constraint:ir.model:0
msgid ""
"The Object name must start with x_ and not contain any special character !"
msgstr ""
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Relationship Management"
+#. module: association
+#: field:profile.association.config.install_modules_wizard,progress:0
+msgid "Configuration Progress"
msgstr ""
-#. module: profile_association
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "title"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,event_project:0
+msgid "Helps you to manage and organize your events."
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,config_logo:0
+msgid "Image"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,hr_expense:0
+msgid ""
+"Tracks and manages employee expenses, and can automatically re-invoice "
+"clients if the expenses are project-related."
+msgstr ""
+
+#. module: association
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr ""
+
+#. module: association
#: help:profile.association.config.install_modules_wizard,project_gtd:0
msgid ""
"GTD is a methodology to efficiently organise yourself and your tasks. This "
"module fully integrates GTD principle with OpenERP's project management."
msgstr ""
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,board_document:0
-msgid ""
-"The Document Management System of Open ERP allows you to store, browse, "
-"automatically index, search and preview all kind of documents (internal "
-"documents, printed reports, calendar system). It opens an FTP access for the "
-"users to easily browse association's document."
+#. module: association
+#: model:ir.module.module,shortdesc:association.module_meta_information
+msgid "Association profile"
msgstr ""
-#. module: profile_association
+#. module: association
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
msgstr ""
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Resources Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.model,name:profile_association.model_profile_association_config_install_modules_wizard
-msgid "profile.association.config.install_modules_wizard"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,segmentation:0
-msgid "Segmentation"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,shortdesc:profile_association.module_meta_information
-msgid "Association profile"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,board_document:0
-msgid "Document Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.act_window,name:profile_association.action_config_install_module
-msgid "Association Profile : Install Extra Modules"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,description:profile_association.module_meta_information
-msgid "Profile for Associates"
-msgstr ""
-
-#. module: profile_association
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,crm_configuration:0
-msgid "Partner Relation & Calendars"
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Install"
-msgstr ""
-
-#. module: profile_association
+#. module: association
#: field:profile.association.config.install_modules_wizard,hr_expense:0
msgid "Expenses Tracking"
msgstr ""
-#. module: profile_association
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
-msgid "Install Extra Module"
+msgid "Resources Management"
msgstr ""
-#. module: profile_association
+#. module: association
+#: help:profile.association.config.install_modules_wizard,wiki:0
+msgid ""
+"Lets you create wiki pages and page groups in order to keep track of "
+"business knowledge and share it with and between your employees."
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project:0
+msgid ""
+"Helps you manage your projects and tasks by tracking them, generating "
+"plannings, etc..."
+msgstr ""
+
+#. module: association
+#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard
+msgid "profile.association.config.install_modules_wizard"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,event_project:0
+msgid "Events"
+msgstr ""
+
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
#: field:profile.association.config.install_modules_wizard,project:0
msgid "Project Management"
msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,wiki:0
-msgid "Wiki"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,project_gtd:0
-msgid "Getting Things Done"
-msgstr ""
-
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,hr_expense:0
-msgid ""
-"Tracks the personal expenses process, from the employee expense encoding, to "
-"the reimbursement of the employee up to the reinvoicing to the final "
-"customer."
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.todo,note:profile_association.config_install_module
-msgid ""
-"Install more modules. A few modules are proposed according to the "
-"association profile you selected. You will be able to install them based on "
-"our requirements."
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Cancel"
-msgstr ""
diff --git a/addons/association/i18n/it.po b/addons/association/i18n/it.po
index 3f9d24f3f61..bb0100fb9f4 100644
--- a/addons/association/i18n/it.po
+++ b/addons/association/i18n/it.po
@@ -6,17 +6,37 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-11-17 10:58+0000\n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-12 11:38+0000\n"
"Last-Translator: Marius Marolla \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: 2009-12-16 05:21+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#. module: profile_association
+#. module: association
+#: field:profile.association.config.install_modules_wizard,wiki:0
+msgid "Wiki"
+msgstr "Wiki"
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Event Management"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,project_gtd:0
+msgid "Getting Things Done"
+msgstr "Getting Things Done (GTD)"
+
+#. module: association
+#: model:ir.module.module,description:association.module_meta_information
+msgid "This module is to create Profile for Associates"
+msgstr ""
+
+#. module: association
#: constraint:ir.model:0
msgid ""
"The Object name must start with x_ and not contain any special character !"
@@ -24,12 +44,39 @@ msgstr ""
"Il nome dell'oggetto deve iniziare per x_ e non deve contenere caratteri "
"speciali!"
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Relationship Management"
-msgstr "Gestione deile Relazioni"
+#. module: association
+#: field:profile.association.config.install_modules_wizard,progress:0
+msgid "Configuration Progress"
+msgstr ""
-#. module: profile_association
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "title"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,event_project:0
+msgid "Helps you to manage and organize your events."
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,config_logo:0
+msgid "Image"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,hr_expense:0
+msgid ""
+"Tracks and manages employee expenses, and can automatically re-invoice "
+"clients if the expenses are project-related."
+msgstr ""
+
+#. module: association
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr "XML non valido per Visualizzazione Architettura!"
+
+#. module: association
#: help:profile.association.config.install_modules_wizard,project_gtd:0
msgid ""
"GTD is a methodology to efficiently organise yourself and your tasks. This "
@@ -39,121 +86,91 @@ msgstr ""
"le propie attività. Questo modulo integra pienamente i principi del GTD con "
"il modulo di Gestione Progetti di OpenERP."
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,board_document:0
-msgid ""
-"The Document Management System of Open ERP allows you to store, browse, "
-"automatically index, search and preview all kind of documents (internal "
-"documents, printed reports, calendar system). It opens an FTP access for the "
-"users to easily browse association's document."
+#. module: association
+#: model:ir.module.module,shortdesc:association.module_meta_information
+msgid "Association profile"
msgstr ""
-"Il Sistema di Gestione Documentale di OpenERP permette di salvare, "
-"sfogliare, di indicizzare automaticamente, ricercare e visualizzare tutti i "
-"tipi di documenti (documenti interni, report stampati, calendari di "
-"sistema). Esso apre un accesso FTP per gli utenti per meglio sfogliare i "
-"documenti associati."
-#. module: profile_association
+#. module: association
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
msgstr "Nome di modulo non valido nella definizione dell'azione."
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Resources Management"
-msgstr "Gestione Risorse"
-
-#. module: profile_association
-#: model:ir.model,name:profile_association.model_profile_association_config_install_modules_wizard
-msgid "profile.association.config.install_modules_wizard"
-msgstr "profile.association.config.install_modules_wizard"
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,segmentation:0
-msgid "Segmentation"
-msgstr "Segmentazione"
-
-#. module: profile_association
-#: model:ir.module.module,shortdesc:profile_association.module_meta_information
-msgid "Association profile"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,board_document:0
-msgid "Document Management"
-msgstr "Gestione documenti"
-
-#. module: profile_association
-#: model:ir.actions.act_window,name:profile_association.action_config_install_module
-msgid "Association Profile : Install Extra Modules"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,description:profile_association.module_meta_information
-msgid "Profile for Associates"
-msgstr ""
-
-#. module: profile_association
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr "XML non valido per Visualizzazione Architettura!"
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,crm_configuration:0
-msgid "Partner Relation & Calendars"
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Install"
-msgstr "Installa"
-
-#. module: profile_association
+#. module: association
#: field:profile.association.config.install_modules_wizard,hr_expense:0
msgid "Expenses Tracking"
msgstr "Monitoraggio spese"
-#. module: profile_association
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
-msgid "Install Extra Module"
-msgstr "Installa modulo aggiuntivo"
+msgid "Resources Management"
+msgstr "Gestione Risorse"
-#. module: profile_association
+#. module: association
+#: help:profile.association.config.install_modules_wizard,wiki:0
+msgid ""
+"Lets you create wiki pages and page groups in order to keep track of "
+"business knowledge and share it with and between your employees."
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project:0
+msgid ""
+"Helps you manage your projects and tasks by tracking them, generating "
+"plannings, etc..."
+msgstr ""
+
+#. module: association
+#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard
+msgid "profile.association.config.install_modules_wizard"
+msgstr "profile.association.config.install_modules_wizard"
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,event_project:0
+msgid "Events"
+msgstr ""
+
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
#: field:profile.association.config.install_modules_wizard,project:0
msgid "Project Management"
msgstr "Gestione progetti"
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,wiki:0
-msgid "Wiki"
-msgstr "Wiki"
+#~ msgid "Relationship Management"
+#~ msgstr "Gestione deile Relazioni"
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,project_gtd:0
-msgid "Getting Things Done"
-msgstr "Getting Things Done (GTD)"
+#~ msgid ""
+#~ "The Document Management System of Open ERP allows you to store, browse, "
+#~ "automatically index, search and preview all kind of documents (internal "
+#~ "documents, printed reports, calendar system). It opens an FTP access for the "
+#~ "users to easily browse association's document."
+#~ msgstr ""
+#~ "Il Sistema di Gestione Documentale di OpenERP permette di salvare, "
+#~ "sfogliare, di indicizzare automaticamente, ricercare e visualizzare tutti i "
+#~ "tipi di documenti (documenti interni, report stampati, calendari di "
+#~ "sistema). Esso apre un accesso FTP per gli utenti per meglio sfogliare i "
+#~ "documenti associati."
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,hr_expense:0
-msgid ""
-"Tracks the personal expenses process, from the employee expense encoding, to "
-"the reimbursement of the employee up to the reinvoicing to the final "
-"customer."
-msgstr ""
-"Traccia il processo di gestione delle spese personali, dalla richiesta di "
-"rimborso del dipendente al liquidazione delle spese, fino alla "
-"rifatturazione sul cliente finale."
+#~ msgid "Segmentation"
+#~ msgstr "Segmentazione"
-#. module: profile_association
-#: model:ir.actions.todo,note:profile_association.config_install_module
-msgid ""
-"Install more modules. A few modules are proposed according to the "
-"association profile you selected. You will be able to install them based on "
-"our requirements."
-msgstr ""
+#~ msgid "Document Management"
+#~ msgstr "Gestione documenti"
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Cancel"
-msgstr "Annulla"
+#~ msgid "Install"
+#~ msgstr "Installa"
+
+#~ msgid "Install Extra Module"
+#~ msgstr "Installa modulo aggiuntivo"
+
+#~ msgid ""
+#~ "Tracks the personal expenses process, from the employee expense encoding, to "
+#~ "the reimbursement of the employee up to the reinvoicing to the final "
+#~ "customer."
+#~ msgstr ""
+#~ "Traccia il processo di gestione delle spese personali, dalla richiesta di "
+#~ "rimborso del dipendente al liquidazione delle spese, fino alla "
+#~ "rifatturazione sul cliente finale."
+
+#~ msgid "Cancel"
+#~ msgstr "Annulla"
diff --git a/addons/association/i18n/ko.po b/addons/association/i18n/ko.po
index 3d9afa1f35a..1b8c7650a05 100644
--- a/addons/association/i18n/ko.po
+++ b/addons/association/i18n/ko.po
@@ -7,28 +7,75 @@ msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-09-08 16:43+0000\n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-12 11:47+0000\n"
"Last-Translator: ekodaq \n"
"Language-Team: Korean \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2009-12-16 05:21+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#. module: profile_association
+#. module: association
+#: field:profile.association.config.install_modules_wizard,wiki:0
+msgid "Wiki"
+msgstr "위키"
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Event Management"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,project_gtd:0
+msgid "Getting Things Done"
+msgstr ""
+
+#. module: association
+#: model:ir.module.module,description:association.module_meta_information
+msgid "This module is to create Profile for Associates"
+msgstr ""
+
+#. module: association
#: constraint:ir.model:0
msgid ""
"The Object name must start with x_ and not contain any special character !"
msgstr ""
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Relationship Management"
-msgstr "관계 관리"
+#. module: association
+#: field:profile.association.config.install_modules_wizard,progress:0
+msgid "Configuration Progress"
+msgstr ""
-#. module: profile_association
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "title"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,event_project:0
+msgid "Helps you to manage and organize your events."
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,config_logo:0
+msgid "Image"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,hr_expense:0
+msgid ""
+"Tracks and manages employee expenses, and can automatically re-invoice "
+"clients if the expenses are project-related."
+msgstr ""
+
+#. module: association
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr ""
+
+#. module: association
#: help:profile.association.config.install_modules_wizard,project_gtd:0
msgid ""
"GTD is a methodology to efficiently organise yourself and your tasks. This "
@@ -36,113 +83,88 @@ msgid ""
msgstr ""
"GTD는 귀하 자신과 과제를 효율적으로 조직할 방법록입니다. 이 모듈은 GTD 원칙과 이 시스템의 프로젝트 관리를 완전히 통합하였습니다."
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,board_document:0
-msgid ""
-"The Document Management System of Open ERP allows you to store, browse, "
-"automatically index, search and preview all kind of documents (internal "
-"documents, printed reports, calendar system). It opens an FTP access for the "
-"users to easily browse association's document."
-msgstr ""
+#. module: association
+#: model:ir.module.module,shortdesc:association.module_meta_information
+msgid "Association profile"
+msgstr "협회 프로파일"
-#. module: profile_association
+#. module: association
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
msgstr ""
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Resources Management"
-msgstr "리소스 관리"
-
-#. module: profile_association
-#: model:ir.model,name:profile_association.model_profile_association_config_install_modules_wizard
-msgid "profile.association.config.install_modules_wizard"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,segmentation:0
-msgid "Segmentation"
-msgstr "세그먼테이션"
-
-#. module: profile_association
-#: model:ir.module.module,shortdesc:profile_association.module_meta_information
-msgid "Association profile"
-msgstr "협회 프로파일"
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,board_document:0
-msgid "Document Management"
-msgstr "문서 관리"
-
-#. module: profile_association
-#: model:ir.actions.act_window,name:profile_association.action_config_install_module
-msgid "Association Profile : Install Extra Modules"
-msgstr "협회 프로파일: 추가 모듈 설치"
-
-#. module: profile_association
-#: model:ir.module.module,description:profile_association.module_meta_information
-msgid "Profile for Associates"
-msgstr ""
-
-#. module: profile_association
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,crm_configuration:0
-msgid "Partner Relation & Calendars"
-msgstr "파트너 관계 % 카렌더"
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Install"
-msgstr "설치"
-
-#. module: profile_association
+#. module: association
#: field:profile.association.config.install_modules_wizard,hr_expense:0
msgid "Expenses Tracking"
msgstr "비용 추적"
-#. module: profile_association
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
-msgid "Install Extra Module"
-msgstr "추가 모듈 설치"
+msgid "Resources Management"
+msgstr "리소스 관리"
-#. module: profile_association
+#. module: association
+#: help:profile.association.config.install_modules_wizard,wiki:0
+msgid ""
+"Lets you create wiki pages and page groups in order to keep track of "
+"business knowledge and share it with and between your employees."
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project:0
+msgid ""
+"Helps you manage your projects and tasks by tracking them, generating "
+"plannings, etc..."
+msgstr ""
+
+#. module: association
+#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard
+msgid "profile.association.config.install_modules_wizard"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,event_project:0
+msgid "Events"
+msgstr ""
+
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
#: field:profile.association.config.install_modules_wizard,project:0
msgid "Project Management"
msgstr "프로젝트 관리"
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,wiki:0
-msgid "Wiki"
-msgstr "위키"
+#~ msgid "Relationship Management"
+#~ msgstr "관계 관리"
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,project_gtd:0
-msgid "Getting Things Done"
-msgstr ""
+#~ msgid "Segmentation"
+#~ msgstr "세그먼테이션"
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,hr_expense:0
-msgid ""
-"Tracks the personal expenses process, from the employee expense encoding, to "
-"the reimbursement of the employee up to the reinvoicing to the final "
-"customer."
-msgstr "직원 비용 인코딩으로부터 직원 환급과 최종 고객에 대한 재 인보이싱에 이르기까지 개인 비용 프로세스를 추적합니다."
+#~ msgid "Document Management"
+#~ msgstr "문서 관리"
-#. module: profile_association
-#: model:ir.actions.todo,note:profile_association.config_install_module
-msgid ""
-"Install more modules. A few modules are proposed according to the "
-"association profile you selected. You will be able to install them based on "
-"our requirements."
-msgstr "추가 모듈 설치. 귀하가 선택한 협회 프로파일에 따라 몇몇 모듈이 추가 설치됩니다."
+#~ msgid "Association Profile : Install Extra Modules"
+#~ msgstr "협회 프로파일: 추가 모듈 설치"
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Cancel"
-msgstr "취소"
+#~ msgid "Partner Relation & Calendars"
+#~ msgstr "파트너 관계 % 카렌더"
+
+#~ msgid "Install"
+#~ msgstr "설치"
+
+#~ msgid "Install Extra Module"
+#~ msgstr "추가 모듈 설치"
+
+#~ msgid ""
+#~ "Tracks the personal expenses process, from the employee expense encoding, to "
+#~ "the reimbursement of the employee up to the reinvoicing to the final "
+#~ "customer."
+#~ msgstr "직원 비용 인코딩으로부터 직원 환급과 최종 고객에 대한 재 인보이싱에 이르기까지 개인 비용 프로세스를 추적합니다."
+
+#~ msgid ""
+#~ "Install more modules. A few modules are proposed according to the "
+#~ "association profile you selected. You will be able to install them based on "
+#~ "our requirements."
+#~ msgstr "추가 모듈 설치. 귀하가 선택한 협회 프로파일에 따라 몇몇 모듈이 추가 설치됩니다."
+
+#~ msgid "Cancel"
+#~ msgstr "취소"
diff --git a/addons/association/i18n/lt.po b/addons/association/i18n/lt.po
index 01d08e94bcc..993afba3f75 100644
--- a/addons/association/i18n/lt.po
+++ b/addons/association/i18n/lt.po
@@ -6,141 +6,127 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-02-03 06:24+0000\n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-12 11:38+0000\n"
"Last-Translator: <>\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: 2009-12-16 05:21+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#. module: profile_association
+#. module: association
+#: field:profile.association.config.install_modules_wizard,wiki:0
+msgid "Wiki"
+msgstr ""
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Event Management"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,project_gtd:0
+msgid "Getting Things Done"
+msgstr ""
+
+#. module: association
+#: model:ir.module.module,description:association.module_meta_information
+msgid "This module is to create Profile for Associates"
+msgstr ""
+
+#. module: association
#: constraint:ir.model:0
msgid ""
"The Object name must start with x_ and not contain any special character !"
msgstr ""
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Relationship Management"
+#. module: association
+#: field:profile.association.config.install_modules_wizard,progress:0
+msgid "Configuration Progress"
msgstr ""
-#. module: profile_association
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "title"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,event_project:0
+msgid "Helps you to manage and organize your events."
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,config_logo:0
+msgid "Image"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,hr_expense:0
+msgid ""
+"Tracks and manages employee expenses, and can automatically re-invoice "
+"clients if the expenses are project-related."
+msgstr ""
+
+#. module: association
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr ""
+
+#. module: association
#: help:profile.association.config.install_modules_wizard,project_gtd:0
msgid ""
"GTD is a methodology to efficiently organise yourself and your tasks. This "
"module fully integrates GTD principle with OpenERP's project management."
msgstr ""
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,board_document:0
-msgid ""
-"The Document Management System of Open ERP allows you to store, browse, "
-"automatically index, search and preview all kind of documents (internal "
-"documents, printed reports, calendar system). It opens an FTP access for the "
-"users to easily browse association's document."
+#. module: association
+#: model:ir.module.module,shortdesc:association.module_meta_information
+msgid "Association profile"
msgstr ""
-#. module: profile_association
+#. module: association
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
msgstr ""
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Resources Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.model,name:profile_association.model_profile_association_config_install_modules_wizard
-msgid "profile.association.config.install_modules_wizard"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,segmentation:0
-msgid "Segmentation"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,shortdesc:profile_association.module_meta_information
-msgid "Association profile"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,board_document:0
-msgid "Document Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.act_window,name:profile_association.action_config_install_module
-msgid "Association Profile : Install Extra Modules"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,description:profile_association.module_meta_information
-msgid "Profile for Associates"
-msgstr ""
-
-#. module: profile_association
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,crm_configuration:0
-msgid "Partner Relation & Calendars"
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Install"
-msgstr ""
-
-#. module: profile_association
+#. module: association
#: field:profile.association.config.install_modules_wizard,hr_expense:0
msgid "Expenses Tracking"
msgstr ""
-#. module: profile_association
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
-msgid "Install Extra Module"
+msgid "Resources Management"
msgstr ""
-#. module: profile_association
+#. module: association
+#: help:profile.association.config.install_modules_wizard,wiki:0
+msgid ""
+"Lets you create wiki pages and page groups in order to keep track of "
+"business knowledge and share it with and between your employees."
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project:0
+msgid ""
+"Helps you manage your projects and tasks by tracking them, generating "
+"plannings, etc..."
+msgstr ""
+
+#. module: association
+#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard
+msgid "profile.association.config.install_modules_wizard"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,event_project:0
+msgid "Events"
+msgstr ""
+
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
#: field:profile.association.config.install_modules_wizard,project:0
msgid "Project Management"
msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,wiki:0
-msgid "Wiki"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,project_gtd:0
-msgid "Getting Things Done"
-msgstr ""
-
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,hr_expense:0
-msgid ""
-"Tracks the personal expenses process, from the employee expense encoding, to "
-"the reimbursement of the employee up to the reinvoicing to the final "
-"customer."
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.todo,note:profile_association.config_install_module
-msgid ""
-"Install more modules. A few modules are proposed according to the "
-"association profile you selected. You will be able to install them based on "
-"our requirements."
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Cancel"
-msgstr ""
diff --git a/addons/association/i18n/nl.po b/addons/association/i18n/nl.po
index af39a7b22cd..e7f1ff219e8 100644
--- a/addons/association/i18n/nl.po
+++ b/addons/association/i18n/nl.po
@@ -6,142 +6,131 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-09-08 14:48+0000\n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-12 11:46+0000\n"
"Last-Translator: Freerk Kalsbeek (Mindswitch BV) \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: 2009-12-16 05:21+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#. module: profile_association
+#. module: association
+#: field:profile.association.config.install_modules_wizard,wiki:0
+msgid "Wiki"
+msgstr ""
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Event Management"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,project_gtd:0
+msgid "Getting Things Done"
+msgstr ""
+
+#. module: association
+#: model:ir.module.module,description:association.module_meta_information
+msgid "This module is to create Profile for Associates"
+msgstr ""
+
+#. module: association
#: constraint:ir.model:0
msgid ""
"The Object name must start with x_ and not contain any special character !"
msgstr ""
"De objectnaam moet beginnen met x_ en mag geen speciale karakters bevatten !"
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Relationship Management"
+#. module: association
+#: field:profile.association.config.install_modules_wizard,progress:0
+msgid "Configuration Progress"
msgstr ""
-#. module: profile_association
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "title"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,event_project:0
+msgid "Helps you to manage and organize your events."
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,config_logo:0
+msgid "Image"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,hr_expense:0
+msgid ""
+"Tracks and manages employee expenses, and can automatically re-invoice "
+"clients if the expenses are project-related."
+msgstr ""
+
+#. module: association
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr "Ongeldige XML voor overzicht"
+
+#. module: association
#: help:profile.association.config.install_modules_wizard,project_gtd:0
msgid ""
"GTD is a methodology to efficiently organise yourself and your tasks. This "
"module fully integrates GTD principle with OpenERP's project management."
msgstr ""
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,board_document:0
-msgid ""
-"The Document Management System of Open ERP allows you to store, browse, "
-"automatically index, search and preview all kind of documents (internal "
-"documents, printed reports, calendar system). It opens an FTP access for the "
-"users to easily browse association's document."
+#. module: association
+#: model:ir.module.module,shortdesc:association.module_meta_information
+msgid "Association profile"
msgstr ""
-#. module: profile_association
+#. module: association
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
msgstr ""
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Resources Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.model,name:profile_association.model_profile_association_config_install_modules_wizard
-msgid "profile.association.config.install_modules_wizard"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,segmentation:0
-msgid "Segmentation"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,shortdesc:profile_association.module_meta_information
-msgid "Association profile"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,board_document:0
-msgid "Document Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.act_window,name:profile_association.action_config_install_module
-msgid "Association Profile : Install Extra Modules"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,description:profile_association.module_meta_information
-msgid "Profile for Associates"
-msgstr "Profiel voor verenigingen"
-
-#. module: profile_association
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr "Ongeldige XML voor overzicht"
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,crm_configuration:0
-msgid "Partner Relation & Calendars"
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Install"
-msgstr ""
-
-#. module: profile_association
+#. module: association
#: field:profile.association.config.install_modules_wizard,hr_expense:0
msgid "Expenses Tracking"
msgstr ""
-#. module: profile_association
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
-msgid "Install Extra Module"
+msgid "Resources Management"
msgstr ""
-#. module: profile_association
+#. module: association
+#: help:profile.association.config.install_modules_wizard,wiki:0
+msgid ""
+"Lets you create wiki pages and page groups in order to keep track of "
+"business knowledge and share it with and between your employees."
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project:0
+msgid ""
+"Helps you manage your projects and tasks by tracking them, generating "
+"plannings, etc..."
+msgstr ""
+
+#. module: association
+#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard
+msgid "profile.association.config.install_modules_wizard"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,event_project:0
+msgid "Events"
+msgstr ""
+
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
#: field:profile.association.config.install_modules_wizard,project:0
msgid "Project Management"
msgstr ""
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,wiki:0
-msgid "Wiki"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,project_gtd:0
-msgid "Getting Things Done"
-msgstr ""
-
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,hr_expense:0
-msgid ""
-"Tracks the personal expenses process, from the employee expense encoding, to "
-"the reimbursement of the employee up to the reinvoicing to the final "
-"customer."
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.todo,note:profile_association.config_install_module
-msgid ""
-"Install more modules. A few modules are proposed according to the "
-"association profile you selected. You will be able to install them based on "
-"our requirements."
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Cancel"
-msgstr ""
+#~ msgid "Profile for Associates"
+#~ msgstr "Profiel voor verenigingen"
diff --git a/addons/association/i18n/pl.po b/addons/association/i18n/pl.po
index 94118fd7b31..48a527e766b 100644
--- a/addons/association/i18n/pl.po
+++ b/addons/association/i18n/pl.po
@@ -6,17 +6,37 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-04-10 10:18+0000\n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-12 11:46+0000\n"
"Last-Translator: Fabien (Open ERP) \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: 2009-12-16 05:21+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#. module: profile_association
+#. module: association
+#: field:profile.association.config.install_modules_wizard,wiki:0
+msgid "Wiki"
+msgstr ""
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Event Management"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,project_gtd:0
+msgid "Getting Things Done"
+msgstr ""
+
+#. module: association
+#: model:ir.module.module,description:association.module_meta_information
+msgid "This module is to create Profile for Associates"
+msgstr ""
+
+#. module: association
#: constraint:ir.model:0
msgid ""
"The Object name must start with x_ and not contain any special character !"
@@ -24,125 +44,91 @@ msgstr ""
"Nazwa obiektu musi zaczynać się od x_ oraz nie może zawierać znaków "
"specjalnych !"
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Relationship Management"
+#. module: association
+#: field:profile.association.config.install_modules_wizard,progress:0
+msgid "Configuration Progress"
msgstr ""
-#. module: profile_association
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "title"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,event_project:0
+msgid "Helps you to manage and organize your events."
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,config_logo:0
+msgid "Image"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,hr_expense:0
+msgid ""
+"Tracks and manages employee expenses, and can automatically re-invoice "
+"clients if the expenses are project-related."
+msgstr ""
+
+#. module: association
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr "XML niewłaściwy dla tej architektury wyświetlania!"
+
+#. module: association
#: help:profile.association.config.install_modules_wizard,project_gtd:0
msgid ""
"GTD is a methodology to efficiently organise yourself and your tasks. This "
"module fully integrates GTD principle with OpenERP's project management."
msgstr ""
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,board_document:0
-msgid ""
-"The Document Management System of Open ERP allows you to store, browse, "
-"automatically index, search and preview all kind of documents (internal "
-"documents, printed reports, calendar system). It opens an FTP access for the "
-"users to easily browse association's document."
+#. module: association
+#: model:ir.module.module,shortdesc:association.module_meta_information
+msgid "Association profile"
msgstr ""
-#. module: profile_association
+#. module: association
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
msgstr ""
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Resources Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.model,name:profile_association.model_profile_association_config_install_modules_wizard
-msgid "profile.association.config.install_modules_wizard"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,segmentation:0
-msgid "Segmentation"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,shortdesc:profile_association.module_meta_information
-msgid "Association profile"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,board_document:0
-msgid "Document Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.act_window,name:profile_association.action_config_install_module
-msgid "Association Profile : Install Extra Modules"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,description:profile_association.module_meta_information
-msgid "Profile for Associates"
-msgstr ""
-
-#. module: profile_association
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr "XML niewłaściwy dla tej architektury wyświetlania!"
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,crm_configuration:0
-msgid "Partner Relation & Calendars"
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Install"
-msgstr ""
-
-#. module: profile_association
+#. module: association
#: field:profile.association.config.install_modules_wizard,hr_expense:0
msgid "Expenses Tracking"
msgstr ""
-#. module: profile_association
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
-msgid "Install Extra Module"
+msgid "Resources Management"
msgstr ""
-#. module: profile_association
+#. module: association
+#: help:profile.association.config.install_modules_wizard,wiki:0
+msgid ""
+"Lets you create wiki pages and page groups in order to keep track of "
+"business knowledge and share it with and between your employees."
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project:0
+msgid ""
+"Helps you manage your projects and tasks by tracking them, generating "
+"plannings, etc..."
+msgstr ""
+
+#. module: association
+#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard
+msgid "profile.association.config.install_modules_wizard"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,event_project:0
+msgid "Events"
+msgstr ""
+
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
#: field:profile.association.config.install_modules_wizard,project:0
msgid "Project Management"
msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,wiki:0
-msgid "Wiki"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,project_gtd:0
-msgid "Getting Things Done"
-msgstr ""
-
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,hr_expense:0
-msgid ""
-"Tracks the personal expenses process, from the employee expense encoding, to "
-"the reimbursement of the employee up to the reinvoicing to the final "
-"customer."
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.todo,note:profile_association.config_install_module
-msgid ""
-"Install more modules. A few modules are proposed according to the "
-"association profile you selected. You will be able to install them based on "
-"our requirements."
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Cancel"
-msgstr ""
diff --git a/addons/association/i18n/pt.po b/addons/association/i18n/pt.po
index 0e79e4a09bf..06b93bcdff4 100644
--- a/addons/association/i18n/pt.po
+++ b/addons/association/i18n/pt.po
@@ -6,142 +6,128 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-09-08 12:29+0000\n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-12 11:46+0000\n"
"Last-Translator: Madalena_prime \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: 2009-12-16 05:21+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#. module: profile_association
+#. module: association
+#: field:profile.association.config.install_modules_wizard,wiki:0
+msgid "Wiki"
+msgstr ""
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Event Management"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,project_gtd:0
+msgid "Getting Things Done"
+msgstr ""
+
+#. module: association
+#: model:ir.module.module,description:association.module_meta_information
+msgid "This module is to create Profile for Associates"
+msgstr ""
+
+#. module: association
#: constraint:ir.model:0
msgid ""
"The Object name must start with x_ and not contain any special character !"
msgstr ""
"O nome do objecto deve começar com x_ e não pode conter um carácter especial!"
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Relationship Management"
+#. module: association
+#: field:profile.association.config.install_modules_wizard,progress:0
+msgid "Configuration Progress"
msgstr ""
-#. module: profile_association
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "title"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,event_project:0
+msgid "Helps you to manage and organize your events."
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,config_logo:0
+msgid "Image"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,hr_expense:0
+msgid ""
+"Tracks and manages employee expenses, and can automatically re-invoice "
+"clients if the expenses are project-related."
+msgstr ""
+
+#. module: association
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr "XML inválido para a arquitectura de vista"
+
+#. module: association
#: help:profile.association.config.install_modules_wizard,project_gtd:0
msgid ""
"GTD is a methodology to efficiently organise yourself and your tasks. This "
"module fully integrates GTD principle with OpenERP's project management."
msgstr ""
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,board_document:0
-msgid ""
-"The Document Management System of Open ERP allows you to store, browse, "
-"automatically index, search and preview all kind of documents (internal "
-"documents, printed reports, calendar system). It opens an FTP access for the "
-"users to easily browse association's document."
+#. module: association
+#: model:ir.module.module,shortdesc:association.module_meta_information
+msgid "Association profile"
msgstr ""
-#. module: profile_association
+#. module: association
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
msgstr ""
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Resources Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.model,name:profile_association.model_profile_association_config_install_modules_wizard
-msgid "profile.association.config.install_modules_wizard"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,segmentation:0
-msgid "Segmentation"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,shortdesc:profile_association.module_meta_information
-msgid "Association profile"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,board_document:0
-msgid "Document Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.act_window,name:profile_association.action_config_install_module
-msgid "Association Profile : Install Extra Modules"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,description:profile_association.module_meta_information
-msgid "Profile for Associates"
-msgstr ""
-
-#. module: profile_association
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr "XML inválido para a arquitectura de vista"
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,crm_configuration:0
-msgid "Partner Relation & Calendars"
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Install"
-msgstr ""
-
-#. module: profile_association
+#. module: association
#: field:profile.association.config.install_modules_wizard,hr_expense:0
msgid "Expenses Tracking"
msgstr ""
-#. module: profile_association
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
-msgid "Install Extra Module"
+msgid "Resources Management"
msgstr ""
-#. module: profile_association
+#. module: association
+#: help:profile.association.config.install_modules_wizard,wiki:0
+msgid ""
+"Lets you create wiki pages and page groups in order to keep track of "
+"business knowledge and share it with and between your employees."
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project:0
+msgid ""
+"Helps you manage your projects and tasks by tracking them, generating "
+"plannings, etc..."
+msgstr ""
+
+#. module: association
+#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard
+msgid "profile.association.config.install_modules_wizard"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,event_project:0
+msgid "Events"
+msgstr ""
+
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
#: field:profile.association.config.install_modules_wizard,project:0
msgid "Project Management"
msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,wiki:0
-msgid "Wiki"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,project_gtd:0
-msgid "Getting Things Done"
-msgstr ""
-
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,hr_expense:0
-msgid ""
-"Tracks the personal expenses process, from the employee expense encoding, to "
-"the reimbursement of the employee up to the reinvoicing to the final "
-"customer."
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.todo,note:profile_association.config_install_module
-msgid ""
-"Install more modules. A few modules are proposed according to the "
-"association profile you selected. You will be able to install them based on "
-"our requirements."
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Cancel"
-msgstr ""
diff --git a/addons/association/i18n/pt_BR.po b/addons/association/i18n/pt_BR.po
index 025501d7783..ef8f51127a0 100644
--- a/addons/association/i18n/pt_BR.po
+++ b/addons/association/i18n/pt_BR.po
@@ -6,17 +6,37 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-04-10 10:18+0000\n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-12 11:46+0000\n"
"Last-Translator: Fabien (Open ERP) \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: 2009-12-16 05:21+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#. module: profile_association
+#. module: association
+#: field:profile.association.config.install_modules_wizard,wiki:0
+msgid "Wiki"
+msgstr ""
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Event Management"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,project_gtd:0
+msgid "Getting Things Done"
+msgstr ""
+
+#. module: association
+#: model:ir.module.module,description:association.module_meta_information
+msgid "This module is to create Profile for Associates"
+msgstr ""
+
+#. module: association
#: constraint:ir.model:0
msgid ""
"The Object name must start with x_ and not contain any special character !"
@@ -24,125 +44,91 @@ msgstr ""
"O nome do objeto precisa iniciar com x_ e não conter nenhum caracter "
"especial!"
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Relationship Management"
+#. module: association
+#: field:profile.association.config.install_modules_wizard,progress:0
+msgid "Configuration Progress"
msgstr ""
-#. module: profile_association
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "title"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,event_project:0
+msgid "Helps you to manage and organize your events."
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,config_logo:0
+msgid "Image"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,hr_expense:0
+msgid ""
+"Tracks and manages employee expenses, and can automatically re-invoice "
+"clients if the expenses are project-related."
+msgstr ""
+
+#. module: association
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr "Invalido XML para Arquitetura da View"
+
+#. module: association
#: help:profile.association.config.install_modules_wizard,project_gtd:0
msgid ""
"GTD is a methodology to efficiently organise yourself and your tasks. This "
"module fully integrates GTD principle with OpenERP's project management."
msgstr ""
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,board_document:0
-msgid ""
-"The Document Management System of Open ERP allows you to store, browse, "
-"automatically index, search and preview all kind of documents (internal "
-"documents, printed reports, calendar system). It opens an FTP access for the "
-"users to easily browse association's document."
+#. module: association
+#: model:ir.module.module,shortdesc:association.module_meta_information
+msgid "Association profile"
msgstr ""
-#. module: profile_association
+#. module: association
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
msgstr ""
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Resources Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.model,name:profile_association.model_profile_association_config_install_modules_wizard
-msgid "profile.association.config.install_modules_wizard"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,segmentation:0
-msgid "Segmentation"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,shortdesc:profile_association.module_meta_information
-msgid "Association profile"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,board_document:0
-msgid "Document Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.act_window,name:profile_association.action_config_install_module
-msgid "Association Profile : Install Extra Modules"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,description:profile_association.module_meta_information
-msgid "Profile for Associates"
-msgstr ""
-
-#. module: profile_association
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr "Invalido XML para Arquitetura da View"
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,crm_configuration:0
-msgid "Partner Relation & Calendars"
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Install"
-msgstr ""
-
-#. module: profile_association
+#. module: association
#: field:profile.association.config.install_modules_wizard,hr_expense:0
msgid "Expenses Tracking"
msgstr ""
-#. module: profile_association
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
-msgid "Install Extra Module"
+msgid "Resources Management"
msgstr ""
-#. module: profile_association
+#. module: association
+#: help:profile.association.config.install_modules_wizard,wiki:0
+msgid ""
+"Lets you create wiki pages and page groups in order to keep track of "
+"business knowledge and share it with and between your employees."
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project:0
+msgid ""
+"Helps you manage your projects and tasks by tracking them, generating "
+"plannings, etc..."
+msgstr ""
+
+#. module: association
+#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard
+msgid "profile.association.config.install_modules_wizard"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,event_project:0
+msgid "Events"
+msgstr ""
+
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
#: field:profile.association.config.install_modules_wizard,project:0
msgid "Project Management"
msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,wiki:0
-msgid "Wiki"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,project_gtd:0
-msgid "Getting Things Done"
-msgstr ""
-
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,hr_expense:0
-msgid ""
-"Tracks the personal expenses process, from the employee expense encoding, to "
-"the reimbursement of the employee up to the reinvoicing to the final "
-"customer."
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.todo,note:profile_association.config_install_module
-msgid ""
-"Install more modules. A few modules are proposed according to the "
-"association profile you selected. You will be able to install them based on "
-"our requirements."
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Cancel"
-msgstr ""
diff --git a/addons/association/i18n/ro.po b/addons/association/i18n/ro.po
index 01d08e94bcc..993afba3f75 100644
--- a/addons/association/i18n/ro.po
+++ b/addons/association/i18n/ro.po
@@ -6,141 +6,127 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-02-03 06:24+0000\n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-12 11:38+0000\n"
"Last-Translator: <>\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: 2009-12-16 05:21+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#. module: profile_association
+#. module: association
+#: field:profile.association.config.install_modules_wizard,wiki:0
+msgid "Wiki"
+msgstr ""
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Event Management"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,project_gtd:0
+msgid "Getting Things Done"
+msgstr ""
+
+#. module: association
+#: model:ir.module.module,description:association.module_meta_information
+msgid "This module is to create Profile for Associates"
+msgstr ""
+
+#. module: association
#: constraint:ir.model:0
msgid ""
"The Object name must start with x_ and not contain any special character !"
msgstr ""
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Relationship Management"
+#. module: association
+#: field:profile.association.config.install_modules_wizard,progress:0
+msgid "Configuration Progress"
msgstr ""
-#. module: profile_association
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "title"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,event_project:0
+msgid "Helps you to manage and organize your events."
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,config_logo:0
+msgid "Image"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,hr_expense:0
+msgid ""
+"Tracks and manages employee expenses, and can automatically re-invoice "
+"clients if the expenses are project-related."
+msgstr ""
+
+#. module: association
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr ""
+
+#. module: association
#: help:profile.association.config.install_modules_wizard,project_gtd:0
msgid ""
"GTD is a methodology to efficiently organise yourself and your tasks. This "
"module fully integrates GTD principle with OpenERP's project management."
msgstr ""
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,board_document:0
-msgid ""
-"The Document Management System of Open ERP allows you to store, browse, "
-"automatically index, search and preview all kind of documents (internal "
-"documents, printed reports, calendar system). It opens an FTP access for the "
-"users to easily browse association's document."
+#. module: association
+#: model:ir.module.module,shortdesc:association.module_meta_information
+msgid "Association profile"
msgstr ""
-#. module: profile_association
+#. module: association
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
msgstr ""
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Resources Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.model,name:profile_association.model_profile_association_config_install_modules_wizard
-msgid "profile.association.config.install_modules_wizard"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,segmentation:0
-msgid "Segmentation"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,shortdesc:profile_association.module_meta_information
-msgid "Association profile"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,board_document:0
-msgid "Document Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.act_window,name:profile_association.action_config_install_module
-msgid "Association Profile : Install Extra Modules"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,description:profile_association.module_meta_information
-msgid "Profile for Associates"
-msgstr ""
-
-#. module: profile_association
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,crm_configuration:0
-msgid "Partner Relation & Calendars"
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Install"
-msgstr ""
-
-#. module: profile_association
+#. module: association
#: field:profile.association.config.install_modules_wizard,hr_expense:0
msgid "Expenses Tracking"
msgstr ""
-#. module: profile_association
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
-msgid "Install Extra Module"
+msgid "Resources Management"
msgstr ""
-#. module: profile_association
+#. module: association
+#: help:profile.association.config.install_modules_wizard,wiki:0
+msgid ""
+"Lets you create wiki pages and page groups in order to keep track of "
+"business knowledge and share it with and between your employees."
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project:0
+msgid ""
+"Helps you manage your projects and tasks by tracking them, generating "
+"plannings, etc..."
+msgstr ""
+
+#. module: association
+#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard
+msgid "profile.association.config.install_modules_wizard"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,event_project:0
+msgid "Events"
+msgstr ""
+
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
#: field:profile.association.config.install_modules_wizard,project:0
msgid "Project Management"
msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,wiki:0
-msgid "Wiki"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,project_gtd:0
-msgid "Getting Things Done"
-msgstr ""
-
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,hr_expense:0
-msgid ""
-"Tracks the personal expenses process, from the employee expense encoding, to "
-"the reimbursement of the employee up to the reinvoicing to the final "
-"customer."
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.todo,note:profile_association.config_install_module
-msgid ""
-"Install more modules. A few modules are proposed according to the "
-"association profile you selected. You will be able to install them based on "
-"our requirements."
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Cancel"
-msgstr ""
diff --git a/addons/association/i18n/ru.po b/addons/association/i18n/ru.po
index eef86eb495a..6cff73442ea 100644
--- a/addons/association/i18n/ru.po
+++ b/addons/association/i18n/ru.po
@@ -6,17 +6,37 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-09-08 15:14+0000\n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-12 11:44+0000\n"
"Last-Translator: Fabien (Open ERP) \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: 2009-12-16 05:21+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#. module: profile_association
+#. module: association
+#: field:profile.association.config.install_modules_wizard,wiki:0
+msgid "Wiki"
+msgstr ""
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Event Management"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,project_gtd:0
+msgid "Getting Things Done"
+msgstr ""
+
+#. module: association
+#: model:ir.module.module,description:association.module_meta_information
+msgid "This module is to create Profile for Associates"
+msgstr ""
+
+#. module: association
#: constraint:ir.model:0
msgid ""
"The Object name must start with x_ and not contain any special character !"
@@ -24,125 +44,91 @@ msgstr ""
"Название объекта должно начинаться с x_ и не должно содержать специальных "
"символов !"
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Relationship Management"
+#. module: association
+#: field:profile.association.config.install_modules_wizard,progress:0
+msgid "Configuration Progress"
msgstr ""
-#. module: profile_association
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "title"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,event_project:0
+msgid "Helps you to manage and organize your events."
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,config_logo:0
+msgid "Image"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,hr_expense:0
+msgid ""
+"Tracks and manages employee expenses, and can automatically re-invoice "
+"clients if the expenses are project-related."
+msgstr ""
+
+#. module: association
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr "Неправильный XML для просмотра архитектуры!"
+
+#. module: association
#: help:profile.association.config.install_modules_wizard,project_gtd:0
msgid ""
"GTD is a methodology to efficiently organise yourself and your tasks. This "
"module fully integrates GTD principle with OpenERP's project management."
msgstr ""
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,board_document:0
-msgid ""
-"The Document Management System of Open ERP allows you to store, browse, "
-"automatically index, search and preview all kind of documents (internal "
-"documents, printed reports, calendar system). It opens an FTP access for the "
-"users to easily browse association's document."
+#. module: association
+#: model:ir.module.module,shortdesc:association.module_meta_information
+msgid "Association profile"
msgstr ""
-#. module: profile_association
+#. module: association
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
msgstr ""
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Resources Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.model,name:profile_association.model_profile_association_config_install_modules_wizard
-msgid "profile.association.config.install_modules_wizard"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,segmentation:0
-msgid "Segmentation"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,shortdesc:profile_association.module_meta_information
-msgid "Association profile"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,board_document:0
-msgid "Document Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.act_window,name:profile_association.action_config_install_module
-msgid "Association Profile : Install Extra Modules"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,description:profile_association.module_meta_information
-msgid "Profile for Associates"
-msgstr ""
-
-#. module: profile_association
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr "Неправильный XML для просмотра архитектуры!"
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,crm_configuration:0
-msgid "Partner Relation & Calendars"
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Install"
-msgstr ""
-
-#. module: profile_association
+#. module: association
#: field:profile.association.config.install_modules_wizard,hr_expense:0
msgid "Expenses Tracking"
msgstr ""
-#. module: profile_association
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
-msgid "Install Extra Module"
+msgid "Resources Management"
msgstr ""
-#. module: profile_association
+#. module: association
+#: help:profile.association.config.install_modules_wizard,wiki:0
+msgid ""
+"Lets you create wiki pages and page groups in order to keep track of "
+"business knowledge and share it with and between your employees."
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project:0
+msgid ""
+"Helps you manage your projects and tasks by tracking them, generating "
+"plannings, etc..."
+msgstr ""
+
+#. module: association
+#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard
+msgid "profile.association.config.install_modules_wizard"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,event_project:0
+msgid "Events"
+msgstr ""
+
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
#: field:profile.association.config.install_modules_wizard,project:0
msgid "Project Management"
msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,wiki:0
-msgid "Wiki"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,project_gtd:0
-msgid "Getting Things Done"
-msgstr ""
-
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,hr_expense:0
-msgid ""
-"Tracks the personal expenses process, from the employee expense encoding, to "
-"the reimbursement of the employee up to the reinvoicing to the final "
-"customer."
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.todo,note:profile_association.config_install_module
-msgid ""
-"Install more modules. A few modules are proposed according to the "
-"association profile you selected. You will be able to install them based on "
-"our requirements."
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Cancel"
-msgstr ""
diff --git a/addons/association/i18n/sl.po b/addons/association/i18n/sl.po
index 64c81e2a50d..11bbf1f602b 100644
--- a/addons/association/i18n/sl.po
+++ b/addons/association/i18n/sl.po
@@ -6,142 +6,146 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-12-10 21:50+0000\n"
-"Last-Translator: Simon Vidmar \n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-12 11:44+0000\n"
+"Last-Translator: mga (Open ERP) \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: 2009-12-16 05:21+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#. module: profile_association
+#. module: association
+#: field:profile.association.config.install_modules_wizard,wiki:0
+msgid "Wiki"
+msgstr "Wiki"
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Event Management"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,project_gtd:0
+msgid "Getting Things Done"
+msgstr ""
+
+#. module: association
+#: model:ir.module.module,description:association.module_meta_information
+msgid "This module is to create Profile for Associates"
+msgstr ""
+
+#. module: association
#: constraint:ir.model:0
msgid ""
"The Object name must start with x_ and not contain any special character !"
msgstr ""
"Naziv objekta se mora začeti z 'x_' in ne sme vsebovati posebnih znakov."
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Relationship Management"
-msgstr "Upravljanje povezav"
+#. module: association
+#: field:profile.association.config.install_modules_wizard,progress:0
+msgid "Configuration Progress"
+msgstr ""
-#. module: profile_association
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "title"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,event_project:0
+msgid "Helps you to manage and organize your events."
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,config_logo:0
+msgid "Image"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,hr_expense:0
+msgid ""
+"Tracks and manages employee expenses, and can automatically re-invoice "
+"clients if the expenses are project-related."
+msgstr ""
+
+#. module: association
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr "Neveljaven XML za arhitekturo pogleda."
+
+#. module: association
#: help:profile.association.config.install_modules_wizard,project_gtd:0
msgid ""
"GTD is a methodology to efficiently organise yourself and your tasks. This "
"module fully integrates GTD principle with OpenERP's project management."
msgstr ""
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,board_document:0
-msgid ""
-"The Document Management System of Open ERP allows you to store, browse, "
-"automatically index, search and preview all kind of documents (internal "
-"documents, printed reports, calendar system). It opens an FTP access for the "
-"users to easily browse association's document."
+#. module: association
+#: model:ir.module.module,shortdesc:association.module_meta_information
+msgid "Association profile"
msgstr ""
-#. module: profile_association
+#. module: association
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
msgstr "Napačno ime modela v definiciji dejanja."
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Resources Management"
-msgstr "Upravljanje virov"
-
-#. module: profile_association
-#: model:ir.model,name:profile_association.model_profile_association_config_install_modules_wizard
-msgid "profile.association.config.install_modules_wizard"
-msgstr "profile.association.config.install_modules_wizard"
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,segmentation:0
-msgid "Segmentation"
-msgstr "Razčlenjenost"
-
-#. module: profile_association
-#: model:ir.module.module,shortdesc:profile_association.module_meta_information
-msgid "Association profile"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,board_document:0
-msgid "Document Management"
-msgstr "Upravljanje dokumentov"
-
-#. module: profile_association
-#: model:ir.actions.act_window,name:profile_association.action_config_install_module
-msgid "Association Profile : Install Extra Modules"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,description:profile_association.module_meta_information
-msgid "Profile for Associates"
-msgstr ""
-
-#. module: profile_association
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr "Neveljaven XML za arhitekturo pogleda."
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,crm_configuration:0
-msgid "Partner Relation & Calendars"
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Install"
-msgstr "Namesti"
-
-#. module: profile_association
+#. module: association
#: field:profile.association.config.install_modules_wizard,hr_expense:0
msgid "Expenses Tracking"
msgstr "Sledenje izdatkov"
-#. module: profile_association
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
-msgid "Install Extra Module"
-msgstr "Namesti dodatni modul"
+msgid "Resources Management"
+msgstr "Upravljanje virov"
-#. module: profile_association
+#. module: association
+#: help:profile.association.config.install_modules_wizard,wiki:0
+msgid ""
+"Lets you create wiki pages and page groups in order to keep track of "
+"business knowledge and share it with and between your employees."
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project:0
+msgid ""
+"Helps you manage your projects and tasks by tracking them, generating "
+"plannings, etc..."
+msgstr ""
+
+#. module: association
+#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard
+msgid "profile.association.config.install_modules_wizard"
+msgstr "profile.association.config.install_modules_wizard"
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,event_project:0
+msgid "Events"
+msgstr ""
+
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
#: field:profile.association.config.install_modules_wizard,project:0
msgid "Project Management"
msgstr "Upravljanje projektov"
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,wiki:0
-msgid "Wiki"
-msgstr "Wiki"
+#~ msgid "Relationship Management"
+#~ msgstr "Upravljanje povezav"
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,project_gtd:0
-msgid "Getting Things Done"
-msgstr ""
+#~ msgid "Segmentation"
+#~ msgstr "Razčlenjenost"
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,hr_expense:0
-msgid ""
-"Tracks the personal expenses process, from the employee expense encoding, to "
-"the reimbursement of the employee up to the reinvoicing to the final "
-"customer."
-msgstr ""
+#~ msgid "Document Management"
+#~ msgstr "Upravljanje dokumentov"
-#. module: profile_association
-#: model:ir.actions.todo,note:profile_association.config_install_module
-msgid ""
-"Install more modules. A few modules are proposed according to the "
-"association profile you selected. You will be able to install them based on "
-"our requirements."
-msgstr ""
+#~ msgid "Install"
+#~ msgstr "Namesti"
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Cancel"
-msgstr "Prekliči"
+#~ msgid "Install Extra Module"
+#~ msgstr "Namesti dodatni modul"
+
+#~ msgid "Cancel"
+#~ msgstr "Prekliči"
diff --git a/addons/association/i18n/sq.po b/addons/association/i18n/sq.po
index 4a6763afcf6..33ca2c91031 100644
--- a/addons/association/i18n/sq.po
+++ b/addons/association/i18n/sq.po
@@ -1,266 +1,133 @@
-# Translation of OpenERP Server.
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * profile_association
+# Albanian translation for openobject-addons
+# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2010.
#
msgid ""
msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2009-08-28 15:23:46+0000\n"
-"PO-Revision-Date: 2009-08-28 15:23:46+0000\n"
-"Last-Translator: <>\n"
-"Language-Team: \n"
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-12 11:38+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Albanian \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Plural-Forms: \n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
+"X-Generator: Launchpad (build Unknown)\n"
-#. module: profile_association
-#: constraint:ir.model:0
-msgid "The Object name must start with x_ and not contain any special character !"
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Relationship Management"
-msgstr ""
-
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,project_gtd:0
-msgid "GTD is a methodology to efficiently organise yourself and your tasks. This module fully integrates GTD principle with OpenERP's project management."
-msgstr ""
-
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,board_document:0
-msgid "The Document Management System of Open ERP allows you to store, browse, automatically index, search and preview all kind of documents (internal documents, printed reports, calendar system). It opens an FTP access for the users to easily browse association's document."
-msgstr ""
-
-#. module: profile_association
-#: constraint:ir.actions.act_window:0
-msgid "Invalid model name in the action definition."
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Resources Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.model,name:profile_association.model_profile_association_config_install_modules_wizard
-msgid "profile.association.config.install_modules_wizard"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,segmentation:0
-msgid "Segmentation"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,shortdesc:profile_association.module_meta_information
-msgid "Association profile"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,board_document:0
-msgid "Document Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.act_window,name:profile_association.action_config_install_module
-msgid "Association Profile : Install Extra Modules"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,description:profile_association.module_meta_information
-msgid "Profile for Associates"
-msgstr ""
-
-#. module: profile_association
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,crm_configuration:0
-msgid "Partner Relation & Calendars"
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Install"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,hr_expense:0
-msgid "Expenses Tracking"
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Install Extra Module"
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-#: field:profile.association.config.install_modules_wizard,project:0
-msgid "Project Management"
-msgstr ""
-
-#. module: profile_association
+#. module: association
#: field:profile.association.config.install_modules_wizard,wiki:0
msgid "Wiki"
msgstr ""
-#. module: profile_association
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Event Management"
+msgstr ""
+
+#. module: association
#: field:profile.association.config.install_modules_wizard,project_gtd:0
msgid "Getting Things Done"
msgstr ""
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,hr_expense:0
-msgid "Tracks the personal expenses process, from the employee expense encoding, to the reimbursement of the employee up to the reinvoicing to the final customer."
+#. module: association
+#: model:ir.module.module,description:association.module_meta_information
+msgid "This module is to create Profile for Associates"
msgstr ""
-#. module: profile_association
-#: model:ir.actions.todo,note:profile_association.config_install_module
-msgid "Install more modules. A few modules are proposed according to the association profile you selected. You will be able to install them based on our requirements."
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Cancel"
-msgstr ""
-
-# This file contains the translation of the following modules:
-# * profile_association
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2009-08-28 15:23:46+0000\n"
-"PO-Revision-Date: 2009-08-28 15:23:46+0000\n"
-"Last-Translator: <>\n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Plural-Forms: \n"
-
-#. module: profile_association
+#. module: association
#: constraint:ir.model:0
-msgid "The Object name must start with x_ and not contain any special character !"
+msgid ""
+"The Object name must start with x_ and not contain any special character !"
msgstr ""
-#. module: profile_association
+#. module: association
+#: field:profile.association.config.install_modules_wizard,progress:0
+msgid "Configuration Progress"
+msgstr ""
+
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
-msgid "Relationship Management"
+msgid "title"
msgstr ""
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,project_gtd:0
-msgid "GTD is a methodology to efficiently organise yourself and your tasks. This module fully integrates GTD principle with OpenERP's project management."
+#. module: association
+#: help:profile.association.config.install_modules_wizard,event_project:0
+msgid "Helps you to manage and organize your events."
msgstr ""
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,board_document:0
-msgid "The Document Management System of Open ERP allows you to store, browse, automatically index, search and preview all kind of documents (internal documents, printed reports, calendar system). It opens an FTP access for the users to easily browse association's document."
+#. module: association
+#: field:profile.association.config.install_modules_wizard,config_logo:0
+msgid "Image"
msgstr ""
-#. module: profile_association
-#: constraint:ir.actions.act_window:0
-msgid "Invalid model name in the action definition."
+#. module: association
+#: help:profile.association.config.install_modules_wizard,hr_expense:0
+msgid ""
+"Tracks and manages employee expenses, and can automatically re-invoice "
+"clients if the expenses are project-related."
msgstr ""
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Resources Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.model,name:profile_association.model_profile_association_config_install_modules_wizard
-msgid "profile.association.config.install_modules_wizard"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,segmentation:0
-msgid "Segmentation"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,shortdesc:profile_association.module_meta_information
-msgid "Association profile"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,board_document:0
-msgid "Document Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.act_window,name:profile_association.action_config_install_module
-msgid "Association Profile : Install Extra Modules"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,description:profile_association.module_meta_information
-msgid "Profile for Associates"
-msgstr ""
-
-#. module: profile_association
+#. module: association
#: constraint:ir.ui.view:0
msgid "Invalid XML for View Architecture!"
msgstr ""
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,crm_configuration:0
-msgid "Partner Relation & Calendars"
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project_gtd:0
+msgid ""
+"GTD is a methodology to efficiently organise yourself and your tasks. This "
+"module fully integrates GTD principle with OpenERP's project management."
msgstr ""
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Install"
+#. module: association
+#: model:ir.module.module,shortdesc:association.module_meta_information
+msgid "Association profile"
msgstr ""
-#. module: profile_association
+#. module: association
+#: constraint:ir.actions.act_window:0
+msgid "Invalid model name in the action definition."
+msgstr ""
+
+#. module: association
#: field:profile.association.config.install_modules_wizard,hr_expense:0
msgid "Expenses Tracking"
msgstr ""
-#. module: profile_association
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
-msgid "Install Extra Module"
+msgid "Resources Management"
msgstr ""
-#. module: profile_association
+#. module: association
+#: help:profile.association.config.install_modules_wizard,wiki:0
+msgid ""
+"Lets you create wiki pages and page groups in order to keep track of "
+"business knowledge and share it with and between your employees."
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project:0
+msgid ""
+"Helps you manage your projects and tasks by tracking them, generating "
+"plannings, etc..."
+msgstr ""
+
+#. module: association
+#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard
+msgid "profile.association.config.install_modules_wizard"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,event_project:0
+msgid "Events"
+msgstr ""
+
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
#: field:profile.association.config.install_modules_wizard,project:0
msgid "Project Management"
msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,wiki:0
-msgid "Wiki"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,project_gtd:0
-msgid "Getting Things Done"
-msgstr ""
-
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,hr_expense:0
-msgid "Tracks the personal expenses process, from the employee expense encoding, to the reimbursement of the employee up to the reinvoicing to the final customer."
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.todo,note:profile_association.config_install_module
-msgid "Install more modules. A few modules are proposed according to the association profile you selected. You will be able to install them based on our requirements."
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Cancel"
-msgstr ""
-
diff --git a/addons/association/i18n/sr.po b/addons/association/i18n/sr.po
new file mode 100644
index 00000000000..4356f6c83bb
--- /dev/null
+++ b/addons/association/i18n/sr.po
@@ -0,0 +1,142 @@
+# Serbian translation for openobject-addons
+# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-14 08:01+0000\n"
+"Last-Translator: OpenERP Administrators \n"
+"Language-Team: Serbian \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2010-11-15 05:02+0000\n"
+"X-Generator: Launchpad (build Unknown)\n"
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,wiki:0
+msgid "Wiki"
+msgstr "Wiki"
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Event Management"
+msgstr "Upravljanje Dogadjajima"
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,project_gtd:0
+msgid "Getting Things Done"
+msgstr "Da Zavrsimo"
+
+#. module: association
+#: model:ir.module.module,description:association.module_meta_information
+msgid "This module is to create Profile for Associates"
+msgstr "Ovaj modul ima namenu da kreira Profil za Asociacije"
+
+#. module: association
+#: constraint:ir.model:0
+msgid ""
+"The Object name must start with x_ and not contain any special character !"
+msgstr ""
+"Ime objekta mora zapoceti sa x_ i ne sme sadrzavati specijalne karaktere !"
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,progress:0
+msgid "Configuration Progress"
+msgstr "Konfiguracioni Proces"
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "title"
+msgstr "Naslov"
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,event_project:0
+msgid "Helps you to manage and organize your events."
+msgstr "POmaze vam da upravljate i organizujete svoje dogadjaje."
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,config_logo:0
+msgid "Image"
+msgstr "Slika"
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,hr_expense:0
+msgid ""
+"Tracks and manages employee expenses, and can automatically re-invoice "
+"clients if the expenses are project-related."
+msgstr ""
+"Prati i upravlja troskovima zaposlenih, i moze da automatski re-fakturise "
+"klijente ukoliko su troskovi vezani za projekat."
+
+#. module: association
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr "Neispravan XML za pregled arhitekture!"
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project_gtd:0
+msgid ""
+"GTD is a methodology to efficiently organise yourself and your tasks. This "
+"module fully integrates GTD principle with OpenERP's project management."
+msgstr ""
+"GTD je metodologija za efikasno organizovanje sebe i svojih zadataka. Ovaj "
+"modul potpuno integrise GTD principe sa OpenERP Projekt Menadzmentom."
+
+#. module: association
+#: model:ir.module.module,shortdesc:association.module_meta_information
+msgid "Association profile"
+msgstr "Profil Asociacije"
+
+#. module: association
+#: constraint:ir.actions.act_window:0
+msgid "Invalid model name in the action definition."
+msgstr "Neispravno ime u definiciji akcije."
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,hr_expense:0
+msgid "Expenses Tracking"
+msgstr "Pracenje Troskova"
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Resources Management"
+msgstr "Upravljanje Resursima"
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,wiki:0
+msgid ""
+"Lets you create wiki pages and page groups in order to keep track of "
+"business knowledge and share it with and between your employees."
+msgstr ""
+"Omogucava ti da kreiras strane i grupe strana sa namerom da odrzis biznis "
+"iskustvo i delis ga sa i medju svojim zaposlenima."
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project:0
+msgid ""
+"Helps you manage your projects and tasks by tracking them, generating "
+"plannings, etc..."
+msgstr ""
+"POmaze ti da upravljas svojim projektima i zadacima prateci ih, generisanjem "
+"planova, itd..."
+
+#. module: association
+#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard
+msgid "profile.association.config.install_modules_wizard"
+msgstr "profile.association.config.install_modules_wizard"
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,event_project:0
+msgid "Events"
+msgstr "Dogadjaji"
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+#: field:profile.association.config.install_modules_wizard,project:0
+msgid "Project Management"
+msgstr "Upravljanje Projektima"
diff --git a/addons/association/i18n/sv.po b/addons/association/i18n/sv.po
index e697bda8ef9..a2d5584ff99 100644
--- a/addons/association/i18n/sv.po
+++ b/addons/association/i18n/sv.po
@@ -6,142 +6,128 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-04-10 10:18+0000\n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-12 11:43+0000\n"
"Last-Translator: Fabien (Open ERP) \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: 2009-12-16 05:21+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#. module: profile_association
+#. module: association
+#: field:profile.association.config.install_modules_wizard,wiki:0
+msgid "Wiki"
+msgstr ""
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Event Management"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,project_gtd:0
+msgid "Getting Things Done"
+msgstr ""
+
+#. module: association
+#: model:ir.module.module,description:association.module_meta_information
+msgid "This module is to create Profile for Associates"
+msgstr ""
+
+#. module: association
#: constraint:ir.model:0
msgid ""
"The Object name must start with x_ and not contain any special character !"
msgstr ""
"Objektnamnet måste börja med x_ och får inte innehålla några specialtecken!"
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Relationship Management"
+#. module: association
+#: field:profile.association.config.install_modules_wizard,progress:0
+msgid "Configuration Progress"
msgstr ""
-#. module: profile_association
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "title"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,event_project:0
+msgid "Helps you to manage and organize your events."
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,config_logo:0
+msgid "Image"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,hr_expense:0
+msgid ""
+"Tracks and manages employee expenses, and can automatically re-invoice "
+"clients if the expenses are project-related."
+msgstr ""
+
+#. module: association
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr ""
+
+#. module: association
#: help:profile.association.config.install_modules_wizard,project_gtd:0
msgid ""
"GTD is a methodology to efficiently organise yourself and your tasks. This "
"module fully integrates GTD principle with OpenERP's project management."
msgstr ""
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,board_document:0
-msgid ""
-"The Document Management System of Open ERP allows you to store, browse, "
-"automatically index, search and preview all kind of documents (internal "
-"documents, printed reports, calendar system). It opens an FTP access for the "
-"users to easily browse association's document."
+#. module: association
+#: model:ir.module.module,shortdesc:association.module_meta_information
+msgid "Association profile"
msgstr ""
-#. module: profile_association
+#. module: association
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
msgstr ""
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Resources Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.model,name:profile_association.model_profile_association_config_install_modules_wizard
-msgid "profile.association.config.install_modules_wizard"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,segmentation:0
-msgid "Segmentation"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,shortdesc:profile_association.module_meta_information
-msgid "Association profile"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,board_document:0
-msgid "Document Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.act_window,name:profile_association.action_config_install_module
-msgid "Association Profile : Install Extra Modules"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,description:profile_association.module_meta_information
-msgid "Profile for Associates"
-msgstr ""
-
-#. module: profile_association
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,crm_configuration:0
-msgid "Partner Relation & Calendars"
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Install"
-msgstr ""
-
-#. module: profile_association
+#. module: association
#: field:profile.association.config.install_modules_wizard,hr_expense:0
msgid "Expenses Tracking"
msgstr ""
-#. module: profile_association
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
-msgid "Install Extra Module"
+msgid "Resources Management"
msgstr ""
-#. module: profile_association
+#. module: association
+#: help:profile.association.config.install_modules_wizard,wiki:0
+msgid ""
+"Lets you create wiki pages and page groups in order to keep track of "
+"business knowledge and share it with and between your employees."
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project:0
+msgid ""
+"Helps you manage your projects and tasks by tracking them, generating "
+"plannings, etc..."
+msgstr ""
+
+#. module: association
+#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard
+msgid "profile.association.config.install_modules_wizard"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,event_project:0
+msgid "Events"
+msgstr ""
+
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
#: field:profile.association.config.install_modules_wizard,project:0
msgid "Project Management"
msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,wiki:0
-msgid "Wiki"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,project_gtd:0
-msgid "Getting Things Done"
-msgstr ""
-
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,hr_expense:0
-msgid ""
-"Tracks the personal expenses process, from the employee expense encoding, to "
-"the reimbursement of the employee up to the reinvoicing to the final "
-"customer."
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.todo,note:profile_association.config_install_module
-msgid ""
-"Install more modules. A few modules are proposed according to the "
-"association profile you selected. You will be able to install them based on "
-"our requirements."
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Cancel"
-msgstr ""
diff --git a/addons/association/i18n/tlh.po b/addons/association/i18n/tlh.po
index 01d08e94bcc..993afba3f75 100644
--- a/addons/association/i18n/tlh.po
+++ b/addons/association/i18n/tlh.po
@@ -6,141 +6,127 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-02-03 06:24+0000\n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-12 11:38+0000\n"
"Last-Translator: <>\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: 2009-12-16 05:21+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#. module: profile_association
+#. module: association
+#: field:profile.association.config.install_modules_wizard,wiki:0
+msgid "Wiki"
+msgstr ""
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Event Management"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,project_gtd:0
+msgid "Getting Things Done"
+msgstr ""
+
+#. module: association
+#: model:ir.module.module,description:association.module_meta_information
+msgid "This module is to create Profile for Associates"
+msgstr ""
+
+#. module: association
#: constraint:ir.model:0
msgid ""
"The Object name must start with x_ and not contain any special character !"
msgstr ""
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Relationship Management"
+#. module: association
+#: field:profile.association.config.install_modules_wizard,progress:0
+msgid "Configuration Progress"
msgstr ""
-#. module: profile_association
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "title"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,event_project:0
+msgid "Helps you to manage and organize your events."
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,config_logo:0
+msgid "Image"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,hr_expense:0
+msgid ""
+"Tracks and manages employee expenses, and can automatically re-invoice "
+"clients if the expenses are project-related."
+msgstr ""
+
+#. module: association
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr ""
+
+#. module: association
#: help:profile.association.config.install_modules_wizard,project_gtd:0
msgid ""
"GTD is a methodology to efficiently organise yourself and your tasks. This "
"module fully integrates GTD principle with OpenERP's project management."
msgstr ""
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,board_document:0
-msgid ""
-"The Document Management System of Open ERP allows you to store, browse, "
-"automatically index, search and preview all kind of documents (internal "
-"documents, printed reports, calendar system). It opens an FTP access for the "
-"users to easily browse association's document."
+#. module: association
+#: model:ir.module.module,shortdesc:association.module_meta_information
+msgid "Association profile"
msgstr ""
-#. module: profile_association
+#. module: association
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
msgstr ""
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Resources Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.model,name:profile_association.model_profile_association_config_install_modules_wizard
-msgid "profile.association.config.install_modules_wizard"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,segmentation:0
-msgid "Segmentation"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,shortdesc:profile_association.module_meta_information
-msgid "Association profile"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,board_document:0
-msgid "Document Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.act_window,name:profile_association.action_config_install_module
-msgid "Association Profile : Install Extra Modules"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,description:profile_association.module_meta_information
-msgid "Profile for Associates"
-msgstr ""
-
-#. module: profile_association
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,crm_configuration:0
-msgid "Partner Relation & Calendars"
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Install"
-msgstr ""
-
-#. module: profile_association
+#. module: association
#: field:profile.association.config.install_modules_wizard,hr_expense:0
msgid "Expenses Tracking"
msgstr ""
-#. module: profile_association
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
-msgid "Install Extra Module"
+msgid "Resources Management"
msgstr ""
-#. module: profile_association
+#. module: association
+#: help:profile.association.config.install_modules_wizard,wiki:0
+msgid ""
+"Lets you create wiki pages and page groups in order to keep track of "
+"business knowledge and share it with and between your employees."
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project:0
+msgid ""
+"Helps you manage your projects and tasks by tracking them, generating "
+"plannings, etc..."
+msgstr ""
+
+#. module: association
+#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard
+msgid "profile.association.config.install_modules_wizard"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,event_project:0
+msgid "Events"
+msgstr ""
+
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
#: field:profile.association.config.install_modules_wizard,project:0
msgid "Project Management"
msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,wiki:0
-msgid "Wiki"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,project_gtd:0
-msgid "Getting Things Done"
-msgstr ""
-
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,hr_expense:0
-msgid ""
-"Tracks the personal expenses process, from the employee expense encoding, to "
-"the reimbursement of the employee up to the reinvoicing to the final "
-"customer."
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.todo,note:profile_association.config_install_module
-msgid ""
-"Install more modules. A few modules are proposed according to the "
-"association profile you selected. You will be able to install them based on "
-"our requirements."
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Cancel"
-msgstr ""
diff --git a/addons/association/i18n/tr.po b/addons/association/i18n/tr.po
index 11e3d77dadd..c61b794515f 100644
--- a/addons/association/i18n/tr.po
+++ b/addons/association/i18n/tr.po
@@ -6,141 +6,136 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2010-02-14 21:37+0000\n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-12 11:43+0000\n"
"Last-Translator: Fabien (Open ERP) \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: 2010-02-17 04:56+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#. module: profile_association
+#. module: association
+#: field:profile.association.config.install_modules_wizard,wiki:0
+msgid "Wiki"
+msgstr ""
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Event Management"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,project_gtd:0
+msgid "Getting Things Done"
+msgstr ""
+
+#. module: association
+#: model:ir.module.module,description:association.module_meta_information
+msgid "This module is to create Profile for Associates"
+msgstr ""
+
+#. module: association
#: constraint:ir.model:0
msgid ""
"The Object name must start with x_ and not contain any special character !"
msgstr ""
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Relationship Management"
+#. module: association
+#: field:profile.association.config.install_modules_wizard,progress:0
+msgid "Configuration Progress"
msgstr ""
-#. module: profile_association
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "title"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,event_project:0
+msgid "Helps you to manage and organize your events."
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,config_logo:0
+msgid "Image"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,hr_expense:0
+msgid ""
+"Tracks and manages employee expenses, and can automatically re-invoice "
+"clients if the expenses are project-related."
+msgstr ""
+
+#. module: association
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr "Görüntüleme mimarisi için Geçersiz XML"
+
+#. module: association
#: help:profile.association.config.install_modules_wizard,project_gtd:0
msgid ""
"GTD is a methodology to efficiently organise yourself and your tasks. This "
"module fully integrates GTD principle with OpenERP's project management."
msgstr ""
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,board_document:0
-msgid ""
-"The Document Management System of Open ERP allows you to store, browse, "
-"automatically index, search and preview all kind of documents (internal "
-"documents, printed reports, calendar system). It opens an FTP access for the "
-"users to easily browse association's document."
-msgstr ""
+#. module: association
+#: model:ir.module.module,shortdesc:association.module_meta_information
+msgid "Association profile"
+msgstr "Şirket Profili"
-#. module: profile_association
+#. module: association
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
msgstr ""
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Resources Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.model,name:profile_association.model_profile_association_config_install_modules_wizard
-msgid "profile.association.config.install_modules_wizard"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,segmentation:0
-msgid "Segmentation"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,shortdesc:profile_association.module_meta_information
-msgid "Association profile"
-msgstr "Şirket Profili"
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,board_document:0
-msgid "Document Management"
-msgstr "Döküman Yönetimi"
-
-#. module: profile_association
-#: model:ir.actions.act_window,name:profile_association.action_config_install_module
-msgid "Association Profile : Install Extra Modules"
-msgstr "Şirket Profili : Install Extra Modules"
-
-#. module: profile_association
-#: model:ir.module.module,description:profile_association.module_meta_information
-msgid "Profile for Associates"
-msgstr ""
-
-#. module: profile_association
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr "Görüntüleme mimarisi için Geçersiz XML"
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,crm_configuration:0
-msgid "Partner Relation & Calendars"
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Install"
-msgstr ""
-
-#. module: profile_association
+#. module: association
#: field:profile.association.config.install_modules_wizard,hr_expense:0
msgid "Expenses Tracking"
msgstr ""
-#. module: profile_association
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
-msgid "Install Extra Module"
+msgid "Resources Management"
msgstr ""
-#. module: profile_association
+#. module: association
+#: help:profile.association.config.install_modules_wizard,wiki:0
+msgid ""
+"Lets you create wiki pages and page groups in order to keep track of "
+"business knowledge and share it with and between your employees."
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project:0
+msgid ""
+"Helps you manage your projects and tasks by tracking them, generating "
+"plannings, etc..."
+msgstr ""
+
+#. module: association
+#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard
+msgid "profile.association.config.install_modules_wizard"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,event_project:0
+msgid "Events"
+msgstr ""
+
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
#: field:profile.association.config.install_modules_wizard,project:0
msgid "Project Management"
msgstr "Proje Yönetimi"
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,wiki:0
-msgid "Wiki"
-msgstr ""
+#~ msgid "Document Management"
+#~ msgstr "Döküman Yönetimi"
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,project_gtd:0
-msgid "Getting Things Done"
-msgstr ""
+#~ msgid "Association Profile : Install Extra Modules"
+#~ msgstr "Şirket Profili : Install Extra Modules"
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,hr_expense:0
-msgid ""
-"Tracks the personal expenses process, from the employee expense encoding, to "
-"the reimbursement of the employee up to the reinvoicing to the final "
-"customer."
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.todo,note:profile_association.config_install_module
-msgid ""
-"Install more modules. A few modules are proposed according to the "
-"association profile you selected. You will be able to install them based on "
-"our requirements."
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Cancel"
-msgstr "İptal"
+#~ msgid "Cancel"
+#~ msgstr "İptal"
diff --git a/addons/association/i18n/uk.po b/addons/association/i18n/uk.po
index 137059e771d..e8c1da169bc 100644
--- a/addons/association/i18n/uk.po
+++ b/addons/association/i18n/uk.po
@@ -6,142 +6,128 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-09-08 15:50+0000\n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-12 11:43+0000\n"
"Last-Translator: Fabien (Open ERP) \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: 2009-12-16 05:21+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#. module: profile_association
+#. module: association
+#: field:profile.association.config.install_modules_wizard,wiki:0
+msgid "Wiki"
+msgstr ""
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Event Management"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,project_gtd:0
+msgid "Getting Things Done"
+msgstr ""
+
+#. module: association
+#: model:ir.module.module,description:association.module_meta_information
+msgid "This module is to create Profile for Associates"
+msgstr ""
+
+#. module: association
#: constraint:ir.model:0
msgid ""
"The Object name must start with x_ and not contain any special character !"
msgstr ""
"Назва об'єкту має починатися з x_ і не містити ніяких спеціальних символів!"
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Relationship Management"
+#. module: association
+#: field:profile.association.config.install_modules_wizard,progress:0
+msgid "Configuration Progress"
msgstr ""
-#. module: profile_association
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "title"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,event_project:0
+msgid "Helps you to manage and organize your events."
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,config_logo:0
+msgid "Image"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,hr_expense:0
+msgid ""
+"Tracks and manages employee expenses, and can automatically re-invoice "
+"clients if the expenses are project-related."
+msgstr ""
+
+#. module: association
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr "Неправильний XML для Архітектури Вигляду!"
+
+#. module: association
#: help:profile.association.config.install_modules_wizard,project_gtd:0
msgid ""
"GTD is a methodology to efficiently organise yourself and your tasks. This "
"module fully integrates GTD principle with OpenERP's project management."
msgstr ""
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,board_document:0
-msgid ""
-"The Document Management System of Open ERP allows you to store, browse, "
-"automatically index, search and preview all kind of documents (internal "
-"documents, printed reports, calendar system). It opens an FTP access for the "
-"users to easily browse association's document."
+#. module: association
+#: model:ir.module.module,shortdesc:association.module_meta_information
+msgid "Association profile"
msgstr ""
-#. module: profile_association
+#. module: association
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
msgstr ""
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Resources Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.model,name:profile_association.model_profile_association_config_install_modules_wizard
-msgid "profile.association.config.install_modules_wizard"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,segmentation:0
-msgid "Segmentation"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,shortdesc:profile_association.module_meta_information
-msgid "Association profile"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,board_document:0
-msgid "Document Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.act_window,name:profile_association.action_config_install_module
-msgid "Association Profile : Install Extra Modules"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,description:profile_association.module_meta_information
-msgid "Profile for Associates"
-msgstr ""
-
-#. module: profile_association
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr "Неправильний XML для Архітектури Вигляду!"
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,crm_configuration:0
-msgid "Partner Relation & Calendars"
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Install"
-msgstr ""
-
-#. module: profile_association
+#. module: association
#: field:profile.association.config.install_modules_wizard,hr_expense:0
msgid "Expenses Tracking"
msgstr ""
-#. module: profile_association
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
-msgid "Install Extra Module"
+msgid "Resources Management"
msgstr ""
-#. module: profile_association
+#. module: association
+#: help:profile.association.config.install_modules_wizard,wiki:0
+msgid ""
+"Lets you create wiki pages and page groups in order to keep track of "
+"business knowledge and share it with and between your employees."
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project:0
+msgid ""
+"Helps you manage your projects and tasks by tracking them, generating "
+"plannings, etc..."
+msgstr ""
+
+#. module: association
+#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard
+msgid "profile.association.config.install_modules_wizard"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,event_project:0
+msgid "Events"
+msgstr ""
+
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
#: field:profile.association.config.install_modules_wizard,project:0
msgid "Project Management"
msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,wiki:0
-msgid "Wiki"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,project_gtd:0
-msgid "Getting Things Done"
-msgstr ""
-
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,hr_expense:0
-msgid ""
-"Tracks the personal expenses process, from the employee expense encoding, to "
-"the reimbursement of the employee up to the reinvoicing to the final "
-"customer."
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.todo,note:profile_association.config_install_module
-msgid ""
-"Install more modules. A few modules are proposed according to the "
-"association profile you selected. You will be able to install them based on "
-"our requirements."
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Cancel"
-msgstr ""
diff --git a/addons/association/i18n/vi.po b/addons/association/i18n/vi.po
index a66cd8b284e..ed590b89fa5 100644
--- a/addons/association/i18n/vi.po
+++ b/addons/association/i18n/vi.po
@@ -1,266 +1,133 @@
-# Translation of OpenERP Server.
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * profile_association
+# Vietnamese translation for openobject-addons
+# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2010.
#
msgid ""
msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2009-08-28 16:00:38+0000\n"
-"PO-Revision-Date: 2009-08-28 16:00:38+0000\n"
-"Last-Translator: <>\n"
-"Language-Team: \n"
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-12 11:38+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Vietnamese \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Plural-Forms: \n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
+"X-Generator: Launchpad (build Unknown)\n"
-#. module: profile_association
-#: constraint:ir.model:0
-msgid "The Object name must start with x_ and not contain any special character !"
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Relationship Management"
-msgstr ""
-
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,project_gtd:0
-msgid "GTD is a methodology to efficiently organise yourself and your tasks. This module fully integrates GTD principle with OpenERP's project management."
-msgstr ""
-
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,board_document:0
-msgid "The Document Management System of Open ERP allows you to store, browse, automatically index, search and preview all kind of documents (internal documents, printed reports, calendar system). It opens an FTP access for the users to easily browse association's document."
-msgstr ""
-
-#. module: profile_association
-#: constraint:ir.actions.act_window:0
-msgid "Invalid model name in the action definition."
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Resources Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.model,name:profile_association.model_profile_association_config_install_modules_wizard
-msgid "profile.association.config.install_modules_wizard"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,segmentation:0
-msgid "Segmentation"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,shortdesc:profile_association.module_meta_information
-msgid "Association profile"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,board_document:0
-msgid "Document Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.act_window,name:profile_association.action_config_install_module
-msgid "Association Profile : Install Extra Modules"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,description:profile_association.module_meta_information
-msgid "Profile for Associates"
-msgstr ""
-
-#. module: profile_association
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,crm_configuration:0
-msgid "Partner Relation & Calendars"
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Install"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,hr_expense:0
-msgid "Expenses Tracking"
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Install Extra Module"
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-#: field:profile.association.config.install_modules_wizard,project:0
-msgid "Project Management"
-msgstr ""
-
-#. module: profile_association
+#. module: association
#: field:profile.association.config.install_modules_wizard,wiki:0
msgid "Wiki"
msgstr ""
-#. module: profile_association
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Event Management"
+msgstr ""
+
+#. module: association
#: field:profile.association.config.install_modules_wizard,project_gtd:0
msgid "Getting Things Done"
msgstr ""
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,hr_expense:0
-msgid "Tracks the personal expenses process, from the employee expense encoding, to the reimbursement of the employee up to the reinvoicing to the final customer."
+#. module: association
+#: model:ir.module.module,description:association.module_meta_information
+msgid "This module is to create Profile for Associates"
msgstr ""
-#. module: profile_association
-#: model:ir.actions.todo,note:profile_association.config_install_module
-msgid "Install more modules. A few modules are proposed according to the association profile you selected. You will be able to install them based on our requirements."
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Cancel"
-msgstr ""
-
-# This file contains the translation of the following modules:
-# * profile_association
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2009-08-28 16:00:38+0000\n"
-"PO-Revision-Date: 2009-08-28 16:00:38+0000\n"
-"Last-Translator: <>\n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Plural-Forms: \n"
-
-#. module: profile_association
+#. module: association
#: constraint:ir.model:0
-msgid "The Object name must start with x_ and not contain any special character !"
+msgid ""
+"The Object name must start with x_ and not contain any special character !"
msgstr ""
-#. module: profile_association
+#. module: association
+#: field:profile.association.config.install_modules_wizard,progress:0
+msgid "Configuration Progress"
+msgstr ""
+
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
-msgid "Relationship Management"
+msgid "title"
msgstr ""
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,project_gtd:0
-msgid "GTD is a methodology to efficiently organise yourself and your tasks. This module fully integrates GTD principle with OpenERP's project management."
+#. module: association
+#: help:profile.association.config.install_modules_wizard,event_project:0
+msgid "Helps you to manage and organize your events."
msgstr ""
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,board_document:0
-msgid "The Document Management System of Open ERP allows you to store, browse, automatically index, search and preview all kind of documents (internal documents, printed reports, calendar system). It opens an FTP access for the users to easily browse association's document."
+#. module: association
+#: field:profile.association.config.install_modules_wizard,config_logo:0
+msgid "Image"
msgstr ""
-#. module: profile_association
-#: constraint:ir.actions.act_window:0
-msgid "Invalid model name in the action definition."
+#. module: association
+#: help:profile.association.config.install_modules_wizard,hr_expense:0
+msgid ""
+"Tracks and manages employee expenses, and can automatically re-invoice "
+"clients if the expenses are project-related."
msgstr ""
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Resources Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.model,name:profile_association.model_profile_association_config_install_modules_wizard
-msgid "profile.association.config.install_modules_wizard"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,segmentation:0
-msgid "Segmentation"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,shortdesc:profile_association.module_meta_information
-msgid "Association profile"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,board_document:0
-msgid "Document Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.act_window,name:profile_association.action_config_install_module
-msgid "Association Profile : Install Extra Modules"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,description:profile_association.module_meta_information
-msgid "Profile for Associates"
-msgstr ""
-
-#. module: profile_association
+#. module: association
#: constraint:ir.ui.view:0
msgid "Invalid XML for View Architecture!"
msgstr ""
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,crm_configuration:0
-msgid "Partner Relation & Calendars"
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project_gtd:0
+msgid ""
+"GTD is a methodology to efficiently organise yourself and your tasks. This "
+"module fully integrates GTD principle with OpenERP's project management."
msgstr ""
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Install"
+#. module: association
+#: model:ir.module.module,shortdesc:association.module_meta_information
+msgid "Association profile"
msgstr ""
-#. module: profile_association
+#. module: association
+#: constraint:ir.actions.act_window:0
+msgid "Invalid model name in the action definition."
+msgstr ""
+
+#. module: association
#: field:profile.association.config.install_modules_wizard,hr_expense:0
msgid "Expenses Tracking"
msgstr ""
-#. module: profile_association
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
-msgid "Install Extra Module"
+msgid "Resources Management"
msgstr ""
-#. module: profile_association
+#. module: association
+#: help:profile.association.config.install_modules_wizard,wiki:0
+msgid ""
+"Lets you create wiki pages and page groups in order to keep track of "
+"business knowledge and share it with and between your employees."
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project:0
+msgid ""
+"Helps you manage your projects and tasks by tracking them, generating "
+"plannings, etc..."
+msgstr ""
+
+#. module: association
+#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard
+msgid "profile.association.config.install_modules_wizard"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,event_project:0
+msgid "Events"
+msgstr ""
+
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
#: field:profile.association.config.install_modules_wizard,project:0
msgid "Project Management"
msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,wiki:0
-msgid "Wiki"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,project_gtd:0
-msgid "Getting Things Done"
-msgstr ""
-
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,hr_expense:0
-msgid "Tracks the personal expenses process, from the employee expense encoding, to the reimbursement of the employee up to the reinvoicing to the final customer."
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.todo,note:profile_association.config_install_module
-msgid "Install more modules. A few modules are proposed according to the association profile you selected. You will be able to install them based on our requirements."
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Cancel"
-msgstr ""
-
diff --git a/addons/association/i18n/zh_CN.po b/addons/association/i18n/zh_CN.po
index f27aebc15ab..7757044be38 100644
--- a/addons/association/i18n/zh_CN.po
+++ b/addons/association/i18n/zh_CN.po
@@ -6,143 +6,148 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-12-16 13:39+0000\n"
-"Last-Translator: Silence \n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-12 11:42+0000\n"
+"Last-Translator: mga (Open ERP) \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: 2009-12-17 04:44+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#. module: profile_association
+#. module: association
+#: field:profile.association.config.install_modules_wizard,wiki:0
+msgid "Wiki"
+msgstr "Wiki"
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Event Management"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,project_gtd:0
+msgid "Getting Things Done"
+msgstr ""
+
+#. module: association
+#: model:ir.module.module,description:association.module_meta_information
+msgid "This module is to create Profile for Associates"
+msgstr ""
+
+#. module: association
#: constraint:ir.model:0
msgid ""
"The Object name must start with x_ and not contain any special character !"
msgstr "对象名必须以“x_”开始且不能包含任何特殊字符!"
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Relationship Management"
+#. module: association
+#: field:profile.association.config.install_modules_wizard,progress:0
+msgid "Configuration Progress"
msgstr ""
-#. module: profile_association
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "title"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,event_project:0
+msgid "Helps you to manage and organize your events."
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,config_logo:0
+msgid "Image"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,hr_expense:0
+msgid ""
+"Tracks and manages employee expenses, and can automatically re-invoice "
+"clients if the expenses are project-related."
+msgstr ""
+
+#. module: association
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr "无效XML视图结构!"
+
+#. module: association
#: help:profile.association.config.install_modules_wizard,project_gtd:0
msgid ""
"GTD is a methodology to efficiently organise yourself and your tasks. This "
"module fully integrates GTD principle with OpenERP's project management."
msgstr ""
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,board_document:0
-msgid ""
-"The Document Management System of Open ERP allows you to store, browse, "
-"automatically index, search and preview all kind of documents (internal "
-"documents, printed reports, calendar system). It opens an FTP access for the "
-"users to easily browse association's document."
+#. module: association
+#: model:ir.module.module,shortdesc:association.module_meta_information
+msgid "Association profile"
msgstr ""
-"Open ERP的单据管理系统,运行你保存、浏览、自动索引、搜索和预览所有单据(包括内部单据、打印报表、日历系统)。It opens an FTP "
-"access for the users to easily browse association's document."
-#. module: profile_association
+#. module: association
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
msgstr "操作定义中使用了无效的模式名称。"
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Resources Management"
-msgstr "资源管理"
-
-#. module: profile_association
-#: model:ir.model,name:profile_association.model_profile_association_config_install_modules_wizard
-msgid "profile.association.config.install_modules_wizard"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,segmentation:0
-msgid "Segmentation"
-msgstr "细分"
-
-#. module: profile_association
-#: model:ir.module.module,shortdesc:profile_association.module_meta_information
-msgid "Association profile"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,board_document:0
-msgid "Document Management"
-msgstr "文档管理"
-
-#. module: profile_association
-#: model:ir.actions.act_window,name:profile_association.action_config_install_module
-msgid "Association Profile : Install Extra Modules"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,description:profile_association.module_meta_information
-msgid "Profile for Associates"
-msgstr ""
-
-#. module: profile_association
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr "无效XML视图结构!"
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,crm_configuration:0
-msgid "Partner Relation & Calendars"
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Install"
-msgstr "安装"
-
-#. module: profile_association
+#. module: association
#: field:profile.association.config.install_modules_wizard,hr_expense:0
msgid "Expenses Tracking"
msgstr ""
-#. module: profile_association
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
-msgid "Install Extra Module"
+msgid "Resources Management"
+msgstr "资源管理"
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,wiki:0
+msgid ""
+"Lets you create wiki pages and page groups in order to keep track of "
+"business knowledge and share it with and between your employees."
msgstr ""
-#. module: profile_association
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project:0
+msgid ""
+"Helps you manage your projects and tasks by tracking them, generating "
+"plannings, etc..."
+msgstr ""
+
+#. module: association
+#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard
+msgid "profile.association.config.install_modules_wizard"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,event_project:0
+msgid "Events"
+msgstr ""
+
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
#: field:profile.association.config.install_modules_wizard,project:0
msgid "Project Management"
msgstr "项目管理"
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,wiki:0
-msgid "Wiki"
-msgstr "Wiki"
+#~ msgid ""
+#~ "The Document Management System of Open ERP allows you to store, browse, "
+#~ "automatically index, search and preview all kind of documents (internal "
+#~ "documents, printed reports, calendar system). It opens an FTP access for the "
+#~ "users to easily browse association's document."
+#~ msgstr ""
+#~ "Open ERP的单据管理系统,运行你保存、浏览、自动索引、搜索和预览所有单据(包括内部单据、打印报表、日历系统)。It opens an FTP "
+#~ "access for the users to easily browse association's document."
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,project_gtd:0
-msgid "Getting Things Done"
-msgstr ""
+#~ msgid "Segmentation"
+#~ msgstr "细分"
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,hr_expense:0
-msgid ""
-"Tracks the personal expenses process, from the employee expense encoding, to "
-"the reimbursement of the employee up to the reinvoicing to the final "
-"customer."
-msgstr ""
+#~ msgid "Document Management"
+#~ msgstr "文档管理"
-#. module: profile_association
-#: model:ir.actions.todo,note:profile_association.config_install_module
-msgid ""
-"Install more modules. A few modules are proposed according to the "
-"association profile you selected. You will be able to install them based on "
-"our requirements."
-msgstr ""
+#~ msgid "Install"
+#~ msgstr "安装"
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Cancel"
-msgstr "取消"
+#~ msgid "Cancel"
+#~ msgstr "取消"
diff --git a/addons/association/i18n/zh_TW.po b/addons/association/i18n/zh_TW.po
index b4d60c36b12..4c179225ffa 100644
--- a/addons/association/i18n/zh_TW.po
+++ b/addons/association/i18n/zh_TW.po
@@ -6,141 +6,127 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
-"POT-Creation-Date: 2009-08-28 16:01+0000\n"
-"PO-Revision-Date: 2009-01-30 13:13+0000\n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-12 11:39+0000\n"
"Last-Translator: <>\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: 2009-12-16 05:21+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#. module: profile_association
+#. module: association
+#: field:profile.association.config.install_modules_wizard,wiki:0
+msgid "Wiki"
+msgstr ""
+
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "Event Management"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,project_gtd:0
+msgid "Getting Things Done"
+msgstr ""
+
+#. module: association
+#: model:ir.module.module,description:association.module_meta_information
+msgid "This module is to create Profile for Associates"
+msgstr ""
+
+#. module: association
#: constraint:ir.model:0
msgid ""
"The Object name must start with x_ and not contain any special character !"
msgstr ""
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Relationship Management"
+#. module: association
+#: field:profile.association.config.install_modules_wizard,progress:0
+msgid "Configuration Progress"
msgstr ""
-#. module: profile_association
+#. module: association
+#: view:profile.association.config.install_modules_wizard:0
+msgid "title"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,event_project:0
+msgid "Helps you to manage and organize your events."
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,config_logo:0
+msgid "Image"
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,hr_expense:0
+msgid ""
+"Tracks and manages employee expenses, and can automatically re-invoice "
+"clients if the expenses are project-related."
+msgstr ""
+
+#. module: association
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr ""
+
+#. module: association
#: help:profile.association.config.install_modules_wizard,project_gtd:0
msgid ""
"GTD is a methodology to efficiently organise yourself and your tasks. This "
"module fully integrates GTD principle with OpenERP's project management."
msgstr ""
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,board_document:0
-msgid ""
-"The Document Management System of Open ERP allows you to store, browse, "
-"automatically index, search and preview all kind of documents (internal "
-"documents, printed reports, calendar system). It opens an FTP access for the "
-"users to easily browse association's document."
+#. module: association
+#: model:ir.module.module,shortdesc:association.module_meta_information
+msgid "Association profile"
msgstr ""
-#. module: profile_association
+#. module: association
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
msgstr ""
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Resources Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.model,name:profile_association.model_profile_association_config_install_modules_wizard
-msgid "profile.association.config.install_modules_wizard"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,segmentation:0
-msgid "Segmentation"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,shortdesc:profile_association.module_meta_information
-msgid "Association profile"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,board_document:0
-msgid "Document Management"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.act_window,name:profile_association.action_config_install_module
-msgid "Association Profile : Install Extra Modules"
-msgstr ""
-
-#. module: profile_association
-#: model:ir.module.module,description:profile_association.module_meta_information
-msgid "Profile for Associates"
-msgstr ""
-
-#. module: profile_association
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,crm_configuration:0
-msgid "Partner Relation & Calendars"
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Install"
-msgstr ""
-
-#. module: profile_association
+#. module: association
#: field:profile.association.config.install_modules_wizard,hr_expense:0
msgid "Expenses Tracking"
msgstr ""
-#. module: profile_association
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
-msgid "Install Extra Module"
+msgid "Resources Management"
msgstr ""
-#. module: profile_association
+#. module: association
+#: help:profile.association.config.install_modules_wizard,wiki:0
+msgid ""
+"Lets you create wiki pages and page groups in order to keep track of "
+"business knowledge and share it with and between your employees."
+msgstr ""
+
+#. module: association
+#: help:profile.association.config.install_modules_wizard,project:0
+msgid ""
+"Helps you manage your projects and tasks by tracking them, generating "
+"plannings, etc..."
+msgstr ""
+
+#. module: association
+#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard
+msgid "profile.association.config.install_modules_wizard"
+msgstr ""
+
+#. module: association
+#: field:profile.association.config.install_modules_wizard,event_project:0
+msgid "Events"
+msgstr ""
+
+#. module: association
#: view:profile.association.config.install_modules_wizard:0
#: field:profile.association.config.install_modules_wizard,project:0
msgid "Project Management"
msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,wiki:0
-msgid "Wiki"
-msgstr ""
-
-#. module: profile_association
-#: field:profile.association.config.install_modules_wizard,project_gtd:0
-msgid "Getting Things Done"
-msgstr ""
-
-#. module: profile_association
-#: help:profile.association.config.install_modules_wizard,hr_expense:0
-msgid ""
-"Tracks the personal expenses process, from the employee expense encoding, to "
-"the reimbursement of the employee up to the reinvoicing to the final "
-"customer."
-msgstr ""
-
-#. module: profile_association
-#: model:ir.actions.todo,note:profile_association.config_install_module
-msgid ""
-"Install more modules. A few modules are proposed according to the "
-"association profile you selected. You will be able to install them based on "
-"our requirements."
-msgstr ""
-
-#. module: profile_association
-#: view:profile.association.config.install_modules_wizard:0
-msgid "Cancel"
-msgstr ""
diff --git a/addons/auction/i18n/nl.po b/addons/auction/i18n/nl.po
index f5f4dbcd4c6..d5d9bcf4372 100644
--- a/addons/auction/i18n/nl.po
+++ b/addons/auction/i18n/nl.po
@@ -7,19 +7,19 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2010-10-18 17:46+0000\n"
-"PO-Revision-Date: 2010-09-09 07:01+0000\n"
+"PO-Revision-Date: 2010-11-13 08:48+0000\n"
"Last-Translator: OpenERP Administrators \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: 2010-10-30 05:36+0000\n"
+"X-Launchpad-Export-Date: 2010-11-14 05:08+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: auction
#: model:ir.ui.menu,name:auction.auction_report_menu
msgid "Reporting"
-msgstr "Rapportering"
+msgstr "Overzichten"
#. module: auction
#: model:ir.model,name:auction.model_auction_taken
diff --git a/addons/audittrail/audittrail_view.xml b/addons/audittrail/audittrail_view.xml
index 5fdcfcd5558..aee308785a8 100644
--- a/addons/audittrail/audittrail_view.xml
+++ b/addons/audittrail/audittrail_view.xml
@@ -152,7 +152,7 @@
audittrail.log
form
-
diff --git a/addons/base_calendar/base_calendar.py b/addons/base_calendar/base_calendar.py
index 4a4c1b04804..c567105547d 100644
--- a/addons/base_calendar/base_calendar.py
+++ b/addons/base_calendar/base_calendar.py
@@ -399,7 +399,7 @@ property or property parameter."),
res = None
def ics_datetime(idate, short=False):
if idate:
- if short:
+ if short or len(idate)<=10:
return date.fromtimestamp(time.mktime(time.strptime(idate, '%Y-%m-%d')))
else:
return datetime.strptime(idate, '%Y-%m-%d %H:%M:%S')
@@ -454,16 +454,16 @@ property or property parameter."),
if interval == 'minutes':
delta = timedelta(minutes=duration)
trigger.value = delta
-
# Compute other details
valarm.add('DESCRIPTION').value = alarm_data['name'] or 'OpenERP'
-
+
for attendee in event_obj.attendee_ids:
attendee_add = event.add('attendee')
attendee_add.params['CUTYPE'] = [str(attendee.cutype)]
attendee_add.params['ROLE'] = [str(attendee.role)]
attendee_add.params['RSVP'] = [str(attendee.rsvp)]
attendee_add.value = 'MAILTO:' + (attendee.email or '')
+
res = cal.serialize()
return res
diff --git a/addons/base_calendar/i18n/el.po b/addons/base_calendar/i18n/el.po
new file mode 100644
index 00000000000..3122fd17428
--- /dev/null
+++ b/addons/base_calendar/i18n/el.po
@@ -0,0 +1,1591 @@
+# Greek translation for openobject-addons
+# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-12 09:39+0000\n"
+"Last-Translator: Dimitris Andavoglou \n"
+"Language-Team: Greek \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
+"X-Generator: Launchpad (build Unknown)\n"
+
+#. module: base_calendar
+#: selection:calendar.alarm,trigger_related:0
+#: selection:res.alarm,trigger_related:0
+msgid "The event starts"
+msgstr "Το γεγονός αρχίζει"
+
+#. module: base_calendar
+#: selection:base.calendar.set.exrule,freq:0
+msgid "Hourly"
+msgstr "Ωριαίο"
+
+#. module: base_calendar
+#: view:calendar.attendee:0
+msgid "Required to Join"
+msgstr "Απαιτήται εισαγωγή"
+
+#. module: base_calendar
+#: help:calendar.event,exdate:0
+#: help:calendar.todo,exdate:0
+msgid ""
+"This property defines the list of date/time exceptions for a recurring "
+"calendar component."
+msgstr ""
+
+#. module: base_calendar
+#: field:calendar.event,vtimezone:0
+#: field:calendar.todo,vtimezone:0
+msgid "Timezone"
+msgstr "Ζώνη ώρας"
+
+#. module: base_calendar
+#: field:calendar.event.edit.all,name:0
+msgid "Title"
+msgstr "Τίτλος"
+
+#. module: base_calendar
+#: selection:base.calendar.set.exrule,freq:0
+#: selection:calendar.event,rrule_type:0
+#: selection:calendar.todo,rrule_type:0
+msgid "Monthly"
+msgstr "Μηνιαία"
+
+#. module: base_calendar
+#: view:calendar.attendee:0
+msgid "Invited User"
+msgstr "Προσκαλούμενος Χρήστης"
+
+#. module: base_calendar
+#: view:base.calendar.set.exrule:0
+msgid "Select range to Exclude"
+msgstr ""
+
+#. module: base_calendar
+#: model:ir.actions.act_window,name:base_calendar.action_res_alarm_view
+#: model:ir.ui.menu,name:base_calendar.menu_crm_meeting_avail_alarm
+msgid "Alarms"
+msgstr "Υπενθυμίσεις"
+
+#. module: base_calendar
+#: selection:base.calendar.set.exrule,week_list:0
+#: selection:calendar.event,week_list:0
+#: selection:calendar.todo,week_list:0
+msgid "Sunday"
+msgstr "Κυριακή"
+
+#. module: base_calendar
+#: view:calendar.attendee:0
+#: field:calendar.attendee,role:0
+msgid "Role"
+msgstr "Ρόλος"
+
+#. module: base_calendar
+#: view:calendar.attendee:0
+#: view:calendar.event:0
+msgid "Invitation details"
+msgstr "Λεπτομέρειες πρόσκλησης"
+
+#. module: base_calendar
+#: selection:base.calendar.set.exrule,byday:0
+#: selection:calendar.event,byday:0
+#: selection:calendar.todo,byday:0
+msgid "Fourth"
+msgstr "Τέταρτο"
+
+#. module: base_calendar
+#: help:calendar.event,count:0
+#: help:calendar.todo,count:0
+msgid "Repeat max that times"
+msgstr ""
+
+#. module: base_calendar
+#: field:calendar.event,show_as:0
+#: field:calendar.todo,show_as:0
+msgid "Show as"
+msgstr "Εμφάνιση ως"
+
+#. module: base_calendar
+#: field:base.calendar.set.exrule,day:0
+#: selection:base.calendar.set.exrule,select1:0
+#: field:calendar.event,day:0
+#: selection:calendar.event,select1:0
+#: field:calendar.todo,day:0
+#: selection:calendar.todo,select1:0
+msgid "Date of month"
+msgstr "Ημερομηνία μήνα"
+
+#. module: base_calendar
+#: selection:calendar.event,class:0
+#: selection:calendar.todo,class:0
+msgid "Public"
+msgstr "Κοινόχρηστο"
+
+#. module: base_calendar
+#: selection:calendar.alarm,trigger_interval:0
+#: selection:calendar.event,freq:0
+#: selection:calendar.todo,freq:0
+#: selection:res.alarm,trigger_interval:0
+msgid "Hours"
+msgstr "Ώρες"
+
+#. module: base_calendar
+#: selection:base.calendar.set.exrule,month_list:0
+#: selection:calendar.event,month_list:0
+#: selection:calendar.todo,month_list:0
+msgid "March"
+msgstr "Μάρτιος"
+
+#. module: base_calendar
+#: code:addons/base_calendar/wizard/base_calendar_set_exrule.py:0
+#, python-format
+msgid "Warning !"
+msgstr "Προειδοποίηση!"
+
+#. module: base_calendar
+#: selection:base.calendar.set.exrule,week_list:0
+#: selection:calendar.event,week_list:0
+#: selection:calendar.todo,week_list:0
+msgid "Friday"
+msgstr "Παρασκευή"
+
+#. module: base_calendar
+#: field:calendar.event,allday:0
+#: field:calendar.todo,allday:0
+msgid "All Day"
+msgstr "Ολοήμερο"
+
+#. module: base_calendar
+#: field:base.calendar.set.exrule,select1:0
+#: field:calendar.event,select1:0
+#: field:calendar.todo,select1:0
+msgid "Option"
+msgstr "Επιλογή"
+
+#. module: base_calendar
+#: selection:calendar.attendee,availability:0
+#: selection:calendar.event,show_as:0
+#: selection:calendar.todo,show_as:0
+#: selection:res.users,availability:0
+msgid "Free"
+msgstr "Ελεύθερος/η"
+
+#. module: base_calendar
+#: help:calendar.attendee,rsvp:0
+msgid "Indicats whether the favor of a reply is requested"
+msgstr ""
+
+#. module: base_calendar
+#: model:ir.model,name:base_calendar.model_ir_attachment
+msgid "ir.attachment"
+msgstr ""
+
+#. module: base_calendar
+#: help:calendar.attendee,delegated_to:0
+msgid "The users that the original request was delegated to"
+msgstr "Ο χρήστης ο οποίος εξουσιοδοτήθηκε από την αρχική αίτηση"
+
+#. module: base_calendar
+#: view:calendar.attendee:0
+#: field:calendar.attendee,delegated_to:0
+msgid "Delegated To"
+msgstr "Εξουσιοδότηση σε"
+
+#. module: base_calendar
+#: field:base.calendar.set.exrule,we:0
+#: field:calendar.event,we:0
+#: field:calendar.todo,we:0
+msgid "Wed"
+msgstr "Τετ"
+
+#. module: base_calendar
+#: view:calendar.event:0
+msgid "Show time as"
+msgstr "Εμφάνιση χρόνου ως"
+
+#. module: base_calendar
+#: field:base.calendar.set.exrule,tu:0
+#: field:calendar.event,tu:0
+#: field:calendar.todo,tu:0
+msgid "Tue"
+msgstr "Τρι"
+
+#. module: base_calendar
+#: selection:base.calendar.set.exrule,freq:0
+#: selection:calendar.event,rrule_type:0
+#: selection:calendar.todo,rrule_type:0
+msgid "Yearly"
+msgstr "Ετήσια"
+
+#. module: base_calendar
+#: selection:calendar.alarm,trigger_related:0
+#: selection:res.alarm,trigger_related:0
+msgid "The event ends"
+msgstr "Το γεγονός λήγει"
+
+#. module: base_calendar
+#: selection:base.calendar.set.exrule,byday:0
+#: selection:calendar.event,byday:0
+#: selection:calendar.todo,byday:0
+msgid "Last"
+msgstr "Τελευταία"
+
+#. module: base_calendar
+#: help:calendar.attendee,state:0
+msgid "Status of the attendee's participation"
+msgstr ""
+
+#. module: base_calendar
+#: selection:calendar.attendee,cutype:0
+msgid "Room"
+msgstr "Δωμάτιο"
+
+#. module: base_calendar
+#: selection:calendar.alarm,trigger_interval:0
+#: selection:calendar.event,freq:0
+#: selection:calendar.todo,freq:0
+#: selection:res.alarm,trigger_interval:0
+msgid "Days"
+msgstr "Μέρες"
+
+#. module: base_calendar
+#: selection:base.calendar.set.exrule,freq:0
+#: selection:calendar.event,freq:0
+#: selection:calendar.todo,freq:0
+msgid "No Repeat"
+msgstr "Χωρίς Επανάληψη"
+
+#. module: base_calendar
+#: code:addons/base_calendar/base_calendar.py:0
+#: code:addons/base_calendar/wizard/base_calendar_invite_attendee.py:0
+#: code:addons/base_calendar/wizard/base_calendar_set_exrule.py:0
+#, python-format
+msgid "Error!"
+msgstr "Λάθος!"
+
+#. module: base_calendar
+#: selection:calendar.attendee,role:0
+msgid "Chair Person"
+msgstr ""
+
+#. module: base_calendar
+#: view:calendar.event:0
+msgid "Exclude range"
+msgstr "Αποκλεισμός έκτασης"
+
+#. module: base_calendar
+#: view:calendar.event:0
+msgid "Select data for Custom Rule"
+msgstr "Επιλογή δεδομένων για προσαρμοσμένο κανόνα"
+
+#. module: base_calendar
+#: selection:calendar.event,state:0
+#: selection:calendar.todo,state:0
+msgid "Cancelled"
+msgstr "Ακυρώθηκε"
+
+#. module: base_calendar
+#: selection:calendar.alarm,trigger_interval:0
+#: selection:calendar.event,freq:0
+#: selection:calendar.todo,freq:0
+#: selection:res.alarm,trigger_interval:0
+msgid "Minutes"
+msgstr "Λεπτά"
+
+#. module: base_calendar
+#: selection:calendar.alarm,action:0
+msgid "Display"
+msgstr "Εμφάνιση"
+
+#. module: base_calendar
+#: view:calendar.event.edit.all:0
+msgid "Edit all Occurrences"
+msgstr "Επεξεργασία όλων των επαναλήψεων"
+
+#. module: base_calendar
+#: view:calendar.attendee:0
+msgid "Invitation type"
+msgstr "Τύπος πρόσκλησης"
+
+#. module: base_calendar
+#: selection:base.calendar.set.exrule,freq:0
+msgid "Secondly"
+msgstr ""
+
+#. module: base_calendar
+#: field:calendar.alarm,event_date:0
+#: field:calendar.attendee,event_date:0
+#: view:calendar.event:0
+msgid "Event Date"
+msgstr "Ημερομηνία Γεγονότος"
+
+#. module: base_calendar
+#: view:calendar.attendee:0
+#: view:calendar.event:0
+msgid "Group By..."
+msgstr "Ομαδοποίηση Κατά..."
+
+#. module: base_calendar
+#: help:base_calendar.invite.attendee,email:0
+msgid "Provide external email address who will receive this invitation."
+msgstr ""
+"Πρόσθεςσε τις εξωτερικές διευθύνσεις email αυτών που θα λάβουνε αυτήν την "
+"πρόσκληση."
+
+#. module: base_calendar
+#: help:calendar.attendee,partner_id:0
+msgid "Partner related to contact"
+msgstr "Συνεργάτης συνδεδεμένος με επαφή"
+
+#. module: base_calendar
+#: help:calendar.attendee,cutype:0
+msgid "Specify the type of Invitation"
+msgstr "Προσδιόρισε τον τύπο της Πρόσκλησης"
+
+#. module: base_calendar
+#: selection:calendar.event,freq:0
+#: selection:calendar.todo,freq:0
+msgid "Years"
+msgstr "Έτη"
+
+#. module: base_calendar
+#: field:calendar.alarm,event_end_date:0
+#: field:calendar.attendee,event_end_date:0
+msgid "Event End Date"
+msgstr "Ημερομηνία Λήξης Γεγονότος"
+
+#. module: base_calendar
+#: selection:calendar.attendee,role:0
+msgid "Optional Participation"
+msgstr "Προαιρετική Συμμετοχή"
+
+#. module: base_calendar
+#: help:calendar.event,interval:0
+#: help:calendar.todo,interval:0
+msgid "Repeat every x"
+msgstr "Επανάληψη κάθε x"
+
+#. module: base_calendar
+#: field:calendar.event,date_deadline:0
+#: field:calendar.todo,date_deadline:0
+msgid "Deadline"
+msgstr "Προσθεσμία"
+
+#. module: base_calendar
+#: code:addons/base_calendar/base_calendar.py:0
+#, python-format
+msgid "Warning!"
+msgstr "Προειδοποίηση"
+
+#. module: base_calendar
+#: view:base.calendar.set.exrule:0
+msgid "_Cancel"
+msgstr "_Άκυρο"
+
+#. module: base_calendar
+#: model:ir.module.module,shortdesc:base_calendar.module_meta_information
+msgid "Basic Calendar Functionality"
+msgstr "Βασική Λειτουργία Ημερολογίου"
+
+#. module: base_calendar
+#: field:calendar.event,organizer:0
+#: field:calendar.event,organizer_id:0
+#: field:calendar.todo,organizer:0
+#: field:calendar.todo,organizer_id:0
+msgid "Organizer"
+msgstr ""
+
+#. module: base_calendar
+#: code:addons/base_calendar/base_calendar.py:0
+#: view:calendar.event:0
+#: model:res.request.link,name:base_calendar.request_link_meeting
+#, python-format
+msgid "Event"
+msgstr "Γεγονός"
+
+#. module: base_calendar
+#: selection:calendar.alarm,trigger_occurs:0
+#: selection:res.alarm,trigger_occurs:0
+msgid "Before"
+msgstr "Πριν"
+
+#. module: base_calendar
+#: view:calendar.event:0
+#: selection:calendar.event,state:0
+#: selection:calendar.todo,state:0
+msgid "Confirmed"
+msgstr "Ειβεβαιωμένο"
+
+#. module: base_calendar
+#: model:ir.actions.act_window,name:base_calendar.action_calendar_event_edit_all
+msgid "Edit all events"
+msgstr "Επεξεργασία όλων των γεγονότων"
+
+#. module: base_calendar
+#: field:calendar.alarm,attendee_ids:0
+#: field:calendar.event,attendee_ids:0
+#: field:calendar.todo,attendee_ids:0
+msgid "Attendees"
+msgstr "Παρεβρισκόμενοι"
+
+#. module: base_calendar
+#: constraint:ir.actions.act_window:0
+msgid "Invalid model name in the action definition."
+msgstr ""
+
+#. module: base_calendar
+#: view:calendar.event:0
+msgid "Confirm"
+msgstr "Επιβεβαίωση"
+
+#. module: base_calendar
+#: model:ir.model,name:base_calendar.model_calendar_todo
+msgid "Calendar Task"
+msgstr "Εργασία Ημερολογίου"
+
+#. module: base_calendar
+#: field:base.calendar.set.exrule,su:0
+#: field:calendar.event,su:0
+#: field:calendar.todo,su:0
+msgid "Sun"
+msgstr "Κυρ"
+
+#. module: base_calendar
+#: field:calendar.attendee,cutype:0
+msgid "Invite Type"
+msgstr "Τύπος Πρόσκλησης"
+
+#. module: base_calendar
+#: view:res.alarm:0
+msgid "Reminder details"
+msgstr "Λεπτομέρειες Υπενθύμισης"
+
+#. module: base_calendar
+#: field:calendar.attendee,parent_ids:0
+msgid "Delegrated From"
+msgstr "Εξουσιοδότηση από"
+
+#. module: base_calendar
+#: selection:base.calendar.set.exrule,select1:0
+#: selection:calendar.event,select1:0
+#: selection:calendar.todo,select1:0
+msgid "Day of month"
+msgstr "Μέρα του μήνα"
+
+#. module: base_calendar
+#: view:calendar.event:0
+#: field:calendar.event,location:0
+#: field:calendar.event.edit.all,location:0
+#: field:calendar.todo,location:0
+msgid "Location"
+msgstr "Τοποθεσία"
+
+#. module: base_calendar
+#: field:base_calendar.invite.attendee,send_mail:0
+msgid "Send mail?"
+msgstr "Αποστολή mail;"
+
+#. module: base_calendar
+#: field:base_calendar.invite.attendee,email:0
+#: selection:calendar.alarm,action:0
+#: field:calendar.attendee,email:0
+msgid "Email"
+msgstr "Email"
+
+#. module: base_calendar
+#: view:calendar.attendee:0
+msgid "Event Detail"
+msgstr "Λεπτομέρειες γεγονότος"
+
+#. module: base_calendar
+#: selection:calendar.alarm,state:0
+msgid "Run"
+msgstr "Έναρξη"
+
+#. module: base_calendar
+#: model:ir.model,name:base_calendar.model_calendar_alarm
+msgid "Event alarm information"
+msgstr "Πληροφορίες Υπενθύμισης Γεγονότος"
+
+#. module: base_calendar
+#: selection:calendar.event,class:0
+#: selection:calendar.todo,class:0
+msgid "Confidential"
+msgstr "Εμπιστευτικό"
+
+#. module: base_calendar
+#: field:base.calendar.set.exrule,end_date:0
+#: field:calendar.event,end_date:0
+#: field:calendar.todo,end_date:0
+msgid "Repeat Until"
+msgstr "Επανάληψη μέχρι"
+
+#. module: base_calendar
+#: selection:calendar.event,freq:0
+#: selection:calendar.todo,freq:0
+msgid "Seconds"
+msgstr "Δευτερόλεπτα"
+
+#. module: base_calendar
+#: view:calendar.event:0
+msgid "Visibility"
+msgstr "Ορατότητα"
+
+#. module: base_calendar
+#: field:calendar.attendee,rsvp:0
+msgid "Required Reply?"
+msgstr "Απαιτούμενη Απάντηση;"
+
+#. module: base_calendar
+#: field:calendar.event,base_calendar_url:0
+#: field:calendar.todo,base_calendar_url:0
+msgid "Caldav URL"
+msgstr "Caldav URL"
+
+#. module: base_calendar
+#: field:calendar.event,recurrent_uid:0
+#: field:calendar.todo,recurrent_uid:0
+msgid "Recurrent ID"
+msgstr "Περιοδικό ID"
+
+#. module: base_calendar
+#: selection:base.calendar.set.exrule,month_list:0
+#: selection:calendar.event,month_list:0
+#: selection:calendar.todo,month_list:0
+msgid "July"
+msgstr "Ιουλίος"
+
+#. module: base_calendar
+#: view:calendar.attendee:0
+#: selection:calendar.attendee,state:0
+msgid "Accepted"
+msgstr ""
+
+#. module: base_calendar
+#: field:base.calendar.set.exrule,th:0
+#: field:calendar.event,th:0
+#: field:calendar.todo,th:0
+msgid "Thu"
+msgstr "Πεμπ"
+
+#. module: base_calendar
+#: field:calendar.attendee,child_ids:0
+msgid "Delegrated To"
+msgstr "Εξουσιοδότηση σε"
+
+#. module: base_calendar
+#: constraint:ir.cron:0
+msgid "Invalid arguments"
+msgstr ""
+
+#. module: base_calendar
+#: view:calendar.attendee:0
+msgid "Required Reply"
+msgstr "Απαιτούμενη Απάντηση"
+
+#. module: base_calendar
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr "Μη έγκυρο XML για προβολή Αρχιτεκτονικής"
+
+#. module: base_calendar
+#: selection:calendar.attendee,role:0
+msgid "Participation required"
+msgstr "Απαιτούμενη Συμμετοχή"
+
+#. module: base_calendar
+#: field:calendar.event,create_date:0
+#: field:calendar.todo,create_date:0
+msgid "Created"
+msgstr "Δημιουργήθηκε"
+
+#. module: base_calendar
+#: model:ir.actions.act_window,name:base_calendar.action_base_calendar_set_exrule
+msgid "Set Exclude range"
+msgstr ""
+
+#. module: base_calendar
+#: selection:calendar.event,class:0
+#: selection:calendar.todo,class:0
+msgid "Private"
+msgstr "Προσωπικό"
+
+#. module: base_calendar
+#: selection:base.calendar.set.exrule,freq:0
+#: selection:calendar.event,rrule_type:0
+#: selection:calendar.todo,rrule_type:0
+msgid "Daily"
+msgstr "Ημερήσια"
+
+#. module: base_calendar
+#: code:addons/base_calendar/base_calendar.py:0
+#, python-format
+msgid "Can not Duplicate"
+msgstr ""
+
+#. module: base_calendar
+#: field:calendar.event,class:0
+#: field:calendar.todo,class:0
+msgid "Mark as"
+msgstr ""
+
+#. module: base_calendar
+#: view:calendar.attendee:0
+#: field:calendar.attendee,partner_address_id:0
+msgid "Contact"
+msgstr "Επαφή"
+
+#. module: base_calendar
+#: help:calendar.event,rrule_type:0
+#: help:calendar.todo,rrule_type:0
+msgid "Let the event automatically repeat at that interval"
+msgstr ""
+
+#. module: base_calendar
+#: view:calendar.attendee:0
+#: view:calendar.event:0
+msgid "Delegate"
+msgstr ""
+
+#. module: base_calendar
+#: field:base_calendar.invite.attendee,partner_id:0
+#: view:calendar.attendee:0
+#: field:calendar.attendee,partner_id:0
+msgid "Partner"
+msgstr "Συνεργάτης"
+
+#. module: base_calendar
+#: view:base_calendar.invite.attendee:0
+#: selection:base_calendar.invite.attendee,type:0
+msgid "Partner Contacts"
+msgstr ""
+
+#. module: base_calendar
+#: view:base.calendar.set.exrule:0
+msgid "_Ok"
+msgstr ""
+
+#. module: base_calendar
+#: selection:base.calendar.set.exrule,byday:0
+#: selection:calendar.event,byday:0
+#: selection:calendar.todo,byday:0
+msgid "First"
+msgstr "Πρώτο"
+
+#. module: base_calendar
+#: view:calendar.event:0
+msgid "Privacy"
+msgstr ""
+
+#. module: base_calendar
+#: view:calendar.event:0
+msgid "Subject"
+msgstr "Θέμα"
+
+#. module: base_calendar
+#: selection:base.calendar.set.exrule,month_list:0
+#: selection:calendar.event,month_list:0
+#: selection:calendar.todo,month_list:0
+msgid "September"
+msgstr "Σεπτέμβριος"
+
+#. module: base_calendar
+#: selection:base.calendar.set.exrule,month_list:0
+#: selection:calendar.event,month_list:0
+#: selection:calendar.todo,month_list:0
+msgid "December"
+msgstr "Δεκέμβριος"
+
+#. module: base_calendar
+#: help:base_calendar.invite.attendee,send_mail:0
+msgid "Check this if you want to send an Email to Invited Person"
+msgstr ""
+
+#. module: base_calendar
+#: view:calendar.event:0
+msgid "Availability"
+msgstr "Διαθεσιμότητα"
+
+#. module: base_calendar
+#: view:calendar.event.edit.all:0
+msgid "_Save"
+msgstr ""
+
+#. module: base_calendar
+#: selection:calendar.attendee,cutype:0
+msgid "Individual"
+msgstr ""
+
+#. module: base_calendar
+#: field:calendar.alarm,user_id:0
+msgid "Owner"
+msgstr "Ιδιοκτήτης"
+
+#. module: base_calendar
+#: view:calendar.attendee:0
+msgid "Delegation Info"
+msgstr ""
+
+#. module: base_calendar
+#: view:calendar.event:0
+#: field:calendar.event.edit.all,date:0
+msgid "Start Date"
+msgstr "Ημερομηνία Έναρξης"
+
+#. module: base_calendar
+#: field:calendar.attendee,cn:0
+msgid "Common name"
+msgstr ""
+
+#. module: base_calendar
+#: view:calendar.attendee:0
+#: selection:calendar.attendee,state:0
+msgid "Declined"
+msgstr ""
+
+#. module: base_calendar
+#: view:calendar.attendee:0
+msgid "My Role"
+msgstr "Ο ρόλος μου"
+
+#. module: base_calendar
+#: view:calendar.event:0
+msgid "My Events"
+msgstr ""
+
+#. module: base_calendar
+#: view:calendar.attendee:0
+#: view:calendar.event:0
+msgid "Decline"
+msgstr ""
+
+#. module: base_calendar
+#: selection:calendar.event,freq:0
+#: selection:calendar.todo,freq:0
+msgid "Weeks"
+msgstr "Εβδομάδες"
+
+#. module: base_calendar
+#: selection:calendar.attendee,cutype:0
+msgid "Group"
+msgstr "Ομάδα"
+
+#. module: base_calendar
+#: view:calendar.event:0
+msgid "Edit All"
+msgstr "Επεξεργασία όλων"
+
+#. module: base_calendar
+#: field:base_calendar.invite.attendee,contact_ids:0
+msgid "Contacts"
+msgstr "Επαφές"
+
+#. module: base_calendar
+#: model:ir.model,name:base_calendar.model_res_alarm
+msgid "Basic Alarm Information"
+msgstr ""
+
+#. module: base_calendar
+#: field:base.calendar.set.exrule,fr:0
+#: field:calendar.event,fr:0
+#: field:calendar.todo,fr:0
+msgid "Fri"
+msgstr "Παρ"
+
+#. module: base_calendar
+#: view:calendar.attendee:0
+#: view:calendar.event:0
+msgid "Invitation Detail"
+msgstr ""
+
+#. module: base_calendar
+#: field:calendar.attendee,member:0
+msgid "Member"
+msgstr "Μέλος"
+
+#. module: base_calendar
+#: help:calendar.event,location:0
+#: help:calendar.todo,location:0
+msgid "Location of Event"
+msgstr "Τοποθεσία Γεγονότος"
+
+#. module: base_calendar
+#: field:calendar.event,rrule:0
+#: field:calendar.todo,rrule:0
+msgid "Recurrent Rule"
+msgstr ""
+
+#. module: base_calendar
+#: selection:calendar.alarm,state:0
+msgid "Draft"
+msgstr ""
+
+#. module: base_calendar
+#: field:calendar.alarm,attach:0
+msgid "Attachment"
+msgstr ""
+
+#. module: base_calendar
+#: constraint:ir.ui.menu:0
+msgid "Error ! You can not create recursive Menu."
+msgstr ""
+
+#. module: base_calendar
+#: view:calendar.attendee:0
+msgid "Invitation From"
+msgstr "Πρόσκληση Από"
+
+#. module: base_calendar
+#: constraint:ir.model:0
+msgid ""
+"The Object name must start with x_ and not contain any special character !"
+msgstr ""
+
+#. module: base_calendar
+#: view:calendar.event:0
+#: field:calendar.event.edit.all,alarm_id:0
+msgid "Reminder"
+msgstr "Υπενθύμιση"
+
+#. module: base_calendar
+#: view:base.calendar.set.exrule:0
+#: model:ir.model,name:base_calendar.model_base_calendar_set_exrule
+msgid "Set Exrule"
+msgstr ""
+
+#. module: base_calendar
+#: view:calendar.event:0
+#: model:ir.actions.act_window,name:base_calendar.action_view_event
+#: model:ir.ui.menu,name:base_calendar.menu_events
+msgid "Events"
+msgstr "Γεγονότα"
+
+#. module: base_calendar
+#: model:ir.actions.act_window,name:base_calendar.action_view_calendar_invite_attendee_wizard
+#: model:ir.model,name:base_calendar.model_base_calendar_invite_attendee
+msgid "Invite Attendees"
+msgstr ""
+
+#. module: base_calendar
+#: help:calendar.attendee,email:0
+msgid "Email of Invited Person"
+msgstr ""
+
+#. module: base_calendar
+#: field:calendar.alarm,repeat:0
+#: field:res.alarm,repeat:0
+msgid "Repeat"
+msgstr ""
+
+#. module: base_calendar
+#: help:calendar.attendee,dir:0
+msgid ""
+"Reference to the URIthat points to the directory information corresponding "
+"to the attendee."
+msgstr ""
+
+#. module: base_calendar
+#: selection:base.calendar.set.exrule,month_list:0
+#: selection:calendar.event,month_list:0
+#: selection:calendar.todo,month_list:0
+msgid "August"
+msgstr "Αύγουστος"
+
+#. module: base_calendar
+#: selection:base.calendar.set.exrule,week_list:0
+#: selection:calendar.event,week_list:0
+#: selection:calendar.todo,week_list:0
+msgid "Monday"
+msgstr "Δευτέρα"
+
+#. module: base_calendar
+#: selection:base.calendar.set.exrule,byday:0
+#: selection:calendar.event,byday:0
+#: selection:calendar.todo,byday:0
+msgid "Third"
+msgstr ""
+
+#. module: base_calendar
+#: selection:base.calendar.set.exrule,month_list:0
+#: selection:calendar.event,month_list:0
+#: selection:calendar.todo,month_list:0
+msgid "June"
+msgstr ""
+
+#. module: base_calendar
+#: field:calendar.alarm,alarm_id:0
+msgid "Basic Alarm"
+msgstr ""
+
+#. module: base_calendar
+#: view:base.calendar.set.exrule:0
+#: view:calendar.event:0
+msgid "The"
+msgstr ""
+
+#. module: base_calendar
+#: view:calendar.attendee:0
+#: field:calendar.attendee,delegated_from:0
+msgid "Delegated From"
+msgstr ""
+
+#. module: base_calendar
+#: field:calendar.attendee,user_id:0
+msgid "User"
+msgstr ""
+
+#. module: base_calendar
+#: field:calendar.alarm,active:0
+#: field:calendar.event,active:0
+#: field:calendar.todo,active:0
+#: field:res.alarm,active:0
+msgid "Active"
+msgstr ""
+
+#. module: base_calendar
+#: selection:base.calendar.set.exrule,month_list:0
+#: selection:calendar.event,month_list:0
+#: selection:calendar.todo,month_list:0
+msgid "November"
+msgstr ""
+
+#. module: base_calendar
+#: help:calendar.attendee,member:0
+msgid "Indicate the groups that the attendee belongs to"
+msgstr ""
+
+#. module: base_calendar
+#: view:base_calendar.invite.attendee:0
+msgid "Data"
+msgstr ""
+
+#. module: base_calendar
+#: field:base.calendar.set.exrule,mo:0
+#: field:calendar.event,mo:0
+#: field:calendar.todo,mo:0
+msgid "Mon"
+msgstr ""
+
+#. module: base_calendar
+#: field:base.calendar.set.exrule,count:0
+#: field:calendar.event,count:0
+#: field:calendar.todo,count:0
+msgid "Count"
+msgstr ""
+
+#. module: base_calendar
+#: selection:base.calendar.set.exrule,month_list:0
+#: selection:calendar.event,month_list:0
+#: selection:calendar.todo,month_list:0
+msgid "October"
+msgstr ""
+
+#. module: base_calendar
+#: view:calendar.attendee:0
+#: view:calendar.event:0
+msgid "Uncertain"
+msgstr ""
+
+#. module: base_calendar
+#: field:calendar.attendee,language:0
+msgid "Language"
+msgstr ""
+
+#. module: base_calendar
+#: field:calendar.alarm,trigger_occurs:0
+#: field:res.alarm,trigger_occurs:0
+msgid "Triggers"
+msgstr ""
+
+#. module: base_calendar
+#: selection:base.calendar.set.exrule,month_list:0
+#: selection:calendar.event,month_list:0
+#: selection:calendar.todo,month_list:0
+msgid "January"
+msgstr ""
+
+#. module: base_calendar
+#: field:calendar.alarm,trigger_related:0
+#: field:res.alarm,trigger_related:0
+msgid "Related to"
+msgstr ""
+
+#. module: base_calendar
+#: field:base.calendar.set.exrule,interval:0
+#: field:calendar.alarm,trigger_interval:0
+#: field:calendar.event,interval:0
+#: field:calendar.todo,interval:0
+#: field:res.alarm,trigger_interval:0
+msgid "Interval"
+msgstr ""
+
+#. module: base_calendar
+#: selection:base.calendar.set.exrule,week_list:0
+#: selection:calendar.event,week_list:0
+#: selection:calendar.todo,week_list:0
+msgid "Wednesday"
+msgstr ""
+
+#. module: base_calendar
+#: field:calendar.alarm,name:0
+#: view:calendar.event:0
+msgid "Summary"
+msgstr ""
+
+#. module: base_calendar
+#: view:calendar.event:0
+#: field:calendar.event,date:0
+msgid "Date"
+msgstr ""
+
+#. module: base_calendar
+#: view:calendar.attendee:0
+msgid "Invitation"
+msgstr ""
+
+#. module: base_calendar
+#: field:calendar.alarm,action:0
+msgid "Action"
+msgstr ""
+
+#. module: base_calendar
+#: help:base_calendar.invite.attendee,type:0
+msgid "Select whom you want to Invite"
+msgstr ""
+
+#. module: base_calendar
+#: help:calendar.alarm,duration:0
+#: help:res.alarm,duration:0
+msgid ""
+"Duration' and 'Repeat' are both optional, but if one occurs, so MUST the "
+"other"
+msgstr ""
+
+#. module: base_calendar
+#: model:ir.model,name:base_calendar.model_calendar_event_edit_all
+msgid "Calendar Edit all event"
+msgstr ""
+
+#. module: base_calendar
+#: help:calendar.attendee,role:0
+msgid "Participation role for the calendar user"
+msgstr ""
+
+#. module: base_calendar
+#: field:calendar.attendee,ref:0
+msgid "Event Ref"
+msgstr ""
+
+#. module: base_calendar
+#: help:calendar.alarm,action:0
+msgid "Defines the action to be invoked when an alarm is triggered"
+msgstr ""
+
+#. module: base_calendar
+#: view:calendar.event:0
+msgid "Search Events"
+msgstr ""
+
+#. module: base_calendar
+#: selection:base.calendar.set.exrule,freq:0
+#: selection:calendar.event,rrule_type:0
+#: selection:calendar.todo,rrule_type:0
+msgid "Weekly"
+msgstr ""
+
+#. module: base_calendar
+#: help:calendar.alarm,active:0
+#: help:calendar.event,active:0
+#: help:calendar.todo,active:0
+#: help:res.alarm,active:0
+msgid ""
+"If the active field is set to true, it will allow you to hide the event "
+"alarm information without removing it."
+msgstr ""
+
+#. module: base_calendar
+#: field:calendar.event,recurrent_id:0
+#: field:calendar.todo,recurrent_id:0
+msgid "Recurrent ID date"
+msgstr ""
+
+#. module: base_calendar
+#: field:calendar.alarm,state:0
+#: view:calendar.attendee:0
+#: field:calendar.attendee,state:0
+#: view:calendar.event:0
+#: field:calendar.event,state:0
+#: field:calendar.todo,state:0
+msgid "State"
+msgstr ""
+
+#. module: base_calendar
+#: view:res.alarm:0
+msgid "Reminder Details"
+msgstr ""
+
+#. module: base_calendar
+#: view:calendar.attendee:0
+msgid "To Review"
+msgstr ""
+
+#. module: base_calendar
+#: field:base.calendar.set.exrule,freq:0
+#: field:calendar.event,freq:0
+#: field:calendar.todo,freq:0
+msgid "Frequency"
+msgstr ""
+
+#. module: base_calendar
+#: selection:calendar.alarm,state:0
+msgid "Done"
+msgstr ""
+
+#. module: base_calendar
+#: view:base_calendar.invite.attendee:0
+#: field:base_calendar.invite.attendee,user_ids:0
+msgid "Users"
+msgstr ""
+
+#. module: base_calendar
+#: view:base.calendar.set.exrule:0
+#: view:calendar.event:0
+msgid "of"
+msgstr ""
+
+#. module: base_calendar
+#: view:base_calendar.invite.attendee:0
+#: view:calendar.event:0
+#: view:calendar.event.edit.all:0
+msgid "Cancel"
+msgstr ""
+
+#. module: base_calendar
+#: model:ir.model,name:base_calendar.model_res_users
+msgid "res.users"
+msgstr ""
+
+#. module: base_calendar
+#: selection:base.calendar.set.exrule,week_list:0
+#: selection:calendar.event,week_list:0
+#: selection:calendar.todo,week_list:0
+msgid "Tuesday"
+msgstr ""
+
+#. module: base_calendar
+#: selection:calendar.alarm,action:0
+msgid "Procedure"
+msgstr ""
+
+#. module: base_calendar
+#: help:calendar.alarm,description:0
+msgid ""
+"Provides a more complete description of the "
+"calendar component, than that provided by the "
+"\"SUMMARY\" property"
+msgstr ""
+
+#. module: base_calendar
+#: view:calendar.event:0
+msgid "Responsible User"
+msgstr ""
+
+#. module: base_calendar
+#: selection:calendar.attendee,availability:0
+#: selection:calendar.event,show_as:0
+#: selection:calendar.todo,show_as:0
+#: selection:res.users,availability:0
+msgid "Busy"
+msgstr ""
+
+#. module: base_calendar
+#: model:ir.model,name:base_calendar.model_calendar_event
+msgid "Calendar Event"
+msgstr ""
+
+#. module: base_calendar
+#: selection:calendar.attendee,state:0
+#: selection:calendar.event,state:0
+#: selection:calendar.todo,state:0
+msgid "Tentative"
+msgstr ""
+
+#. module: base_calendar
+#: view:calendar.attendee:0
+#: view:calendar.event:0
+#: field:calendar.event,user_id:0
+#: field:calendar.todo,user_id:0
+msgid "Responsible"
+msgstr ""
+
+#. module: base_calendar
+#: view:calendar.event:0
+#: field:calendar.event,rrule_type:0
+#: field:calendar.todo,rrule_type:0
+msgid "Recurrency"
+msgstr ""
+
+#. module: base_calendar
+#: model:ir.actions.act_window,name:base_calendar.action_view_attendee_form
+#: model:ir.ui.menu,name:base_calendar.menu_attendee_invitations
+msgid "Event Invitations"
+msgstr ""
+
+#. module: base_calendar
+#: selection:base.calendar.set.exrule,week_list:0
+#: selection:calendar.event,week_list:0
+#: selection:calendar.todo,week_list:0
+msgid "Thursday"
+msgstr ""
+
+#. module: base_calendar
+#: selection:calendar.event,rrule_type:0
+#: selection:calendar.todo,rrule_type:0
+msgid "Custom"
+msgstr ""
+
+#. module: base_calendar
+#: field:calendar.event,exrule:0
+#: field:calendar.todo,exrule:0
+msgid "Exception Rule"
+msgstr ""
+
+#. module: base_calendar
+#: help:calendar.attendee,language:0
+msgid ""
+"To specify the language for text values in aproperty or property parameter."
+msgstr ""
+
+#. module: base_calendar
+#: view:calendar.event:0
+msgid "Details"
+msgstr ""
+
+#. module: base_calendar
+#: help:calendar.event,exrule:0
+#: help:calendar.todo,exrule:0
+msgid ""
+"Defines a rule or repeating pattern of time to exclude from the recurring "
+"rule."
+msgstr ""
+
+#. module: base_calendar
+#: field:base.calendar.set.exrule,month_list:0
+#: field:calendar.event,month_list:0
+#: field:calendar.todo,month_list:0
+msgid "Month"
+msgstr ""
+
+#. module: base_calendar
+#: view:base_calendar.invite.attendee:0
+#: view:calendar.event:0
+msgid "Invite People"
+msgstr ""
+
+#. module: base_calendar
+#: help:calendar.event,rrule:0
+#: help:calendar.todo,rrule:0
+msgid ""
+"Defines a rule or repeating pattern for recurring events\n"
+"e.g.: Every other month on the last Sunday of the month for 10 occurrences: "
+" FREQ=MONTHLY;INTERVAL=2;COUNT=10;BYDAY=-1SU"
+msgstr ""
+
+#. module: base_calendar
+#: field:calendar.attendee,dir:0
+msgid "URI Reference"
+msgstr ""
+
+#. module: base_calendar
+#: field:calendar.alarm,description:0
+#: view:calendar.event:0
+#: field:calendar.event,description:0
+#: field:calendar.event,name:0
+#: field:calendar.todo,description:0
+#: field:calendar.todo,name:0
+msgid "Description"
+msgstr ""
+
+#. module: base_calendar
+#: selection:base.calendar.set.exrule,month_list:0
+#: selection:calendar.event,month_list:0
+#: selection:calendar.todo,month_list:0
+msgid "May"
+msgstr ""
+
+#. module: base_calendar
+#: field:base_calendar.invite.attendee,type:0
+#: view:calendar.attendee:0
+msgid "Type"
+msgstr ""
+
+#. module: base_calendar
+#: view:calendar.attendee:0
+msgid "Search Invitations"
+msgstr ""
+
+#. module: base_calendar
+#: selection:calendar.alarm,trigger_occurs:0
+#: selection:res.alarm,trigger_occurs:0
+msgid "After"
+msgstr ""
+
+#. module: base_calendar
+#: selection:calendar.alarm,state:0
+msgid "Stop"
+msgstr ""
+
+#. module: base_calendar
+#: model:ir.model,name:base_calendar.model_ir_values
+msgid "ir.values"
+msgstr ""
+
+#. module: base_calendar
+#: model:ir.model,name:base_calendar.model_ir_model
+msgid "Objects"
+msgstr ""
+
+#. module: base_calendar
+#: view:calendar.attendee:0
+#: selection:calendar.attendee,state:0
+msgid "Delegated"
+msgstr ""
+
+#. module: base_calendar
+#: field:base.calendar.set.exrule,sa:0
+#: field:calendar.event,sa:0
+#: field:calendar.todo,sa:0
+msgid "Sat"
+msgstr ""
+
+#. module: base_calendar
+#: model:ir.module.module,description:base_calendar.module_meta_information
+msgid ""
+"Full featured calendar system that supports:\n"
+" - Calendar of events\n"
+" - Alerts (create requests)\n"
+" - Recurring events\n"
+" - Invitations to people"
+msgstr ""
+
+#. module: base_calendar
+#: selection:base.calendar.set.exrule,freq:0
+msgid "Minutely"
+msgstr ""
+
+#. module: base_calendar
+#: help:calendar.attendee,sent_by:0
+msgid "Specify the user that is acting on behalf of the calendar user"
+msgstr ""
+
+#. module: base_calendar
+#: view:calendar.event:0
+#: field:calendar.event.edit.all,date_deadline:0
+msgid "End Date"
+msgstr ""
+
+#. module: base_calendar
+#: selection:base.calendar.set.exrule,month_list:0
+#: selection:calendar.event,month_list:0
+#: selection:calendar.todo,month_list:0
+msgid "February"
+msgstr ""
+
+#. module: base_calendar
+#: selection:calendar.event,freq:0
+#: selection:calendar.todo,freq:0
+msgid "Months"
+msgstr ""
+
+#. module: base_calendar
+#: selection:calendar.attendee,cutype:0
+msgid "Resource"
+msgstr ""
+
+#. module: base_calendar
+#: field:res.alarm,name:0
+msgid "Name"
+msgstr ""
+
+#. module: base_calendar
+#: field:calendar.event,exdate:0
+#: field:calendar.todo,exdate:0
+msgid "Exception Date/Times"
+msgstr ""
+
+#. module: base_calendar
+#: help:calendar.alarm,name:0
+msgid ""
+"Contains the text to be used as the message subject for "
+"email or contains the text to be used for display"
+msgstr ""
+
+#. module: base_calendar
+#: field:calendar.event,alarm_id:0
+#: field:calendar.event,base_calendar_alarm_id:0
+#: field:calendar.todo,alarm_id:0
+#: field:calendar.todo,base_calendar_alarm_id:0
+msgid "Alarm"
+msgstr ""
+
+#. module: base_calendar
+#: code:addons/base_calendar/wizard/base_calendar_set_exrule.py:0
+#, python-format
+msgid "Please Apply Recurrency before applying Exception Rule."
+msgstr ""
+
+#. module: base_calendar
+#: field:calendar.attendee,sent_by_uid:0
+msgid "Sent By User"
+msgstr ""
+
+#. module: base_calendar
+#: selection:base.calendar.set.exrule,month_list:0
+#: selection:calendar.event,month_list:0
+#: selection:calendar.todo,month_list:0
+msgid "April"
+msgstr ""
+
+#. module: base_calendar
+#: field:base.calendar.set.exrule,week_list:0
+#: field:calendar.event,week_list:0
+#: field:calendar.todo,week_list:0
+msgid "Weekday"
+msgstr ""
+
+#. module: base_calendar
+#: field:base.calendar.set.exrule,byday:0
+#: field:calendar.event,byday:0
+#: field:calendar.todo,byday:0
+msgid "By day"
+msgstr ""
+
+#. module: base_calendar
+#: field:calendar.alarm,model_id:0
+msgid "Model"
+msgstr ""
+
+#. module: base_calendar
+#: selection:calendar.alarm,action:0
+msgid "Audio"
+msgstr ""
+
+#. module: base_calendar
+#: field:calendar.event,id:0
+#: field:calendar.todo,id:0
+msgid "ID"
+msgstr ""
+
+#. module: base_calendar
+#: selection:calendar.attendee,role:0
+msgid "For information Purpose"
+msgstr ""
+
+#. module: base_calendar
+#: view:base_calendar.invite.attendee:0
+msgid "Invite"
+msgstr ""
+
+#. module: base_calendar
+#: model:ir.model,name:base_calendar.model_calendar_attendee
+msgid "Attendee information"
+msgstr ""
+
+#. module: base_calendar
+#: field:calendar.alarm,res_id:0
+msgid "Resource ID"
+msgstr ""
+
+#. module: base_calendar
+#: selection:calendar.attendee,state:0
+msgid "Needs Action"
+msgstr ""
+
+#. module: base_calendar
+#: field:calendar.attendee,sent_by:0
+msgid "Sent By"
+msgstr ""
+
+#. module: base_calendar
+#: field:calendar.event,sequence:0
+#: field:calendar.todo,sequence:0
+msgid "Sequence"
+msgstr ""
+
+#. module: base_calendar
+#: help:calendar.event,alarm_id:0
+#: help:calendar.todo,alarm_id:0
+msgid "Set an alarm at this time, before the event occurs"
+msgstr ""
+
+#. module: base_calendar
+#: selection:base_calendar.invite.attendee,type:0
+msgid "Internal User"
+msgstr ""
+
+#. module: base_calendar
+#: view:calendar.attendee:0
+#: view:calendar.event:0
+msgid "Accept"
+msgstr ""
+
+#. module: base_calendar
+#: view:calendar.attendee:0
+msgid "Invitation To"
+msgstr ""
+
+#. module: base_calendar
+#: selection:base.calendar.set.exrule,byday:0
+#: selection:calendar.event,byday:0
+#: selection:calendar.todo,byday:0
+msgid "Second"
+msgstr ""
+
+#. module: base_calendar
+#: field:calendar.attendee,availability:0
+#: field:res.users,availability:0
+msgid "Free/Busy"
+msgstr ""
+
+#. module: base_calendar
+#: field:calendar.alarm,duration:0
+#: field:calendar.alarm,trigger_duration:0
+#: field:calendar.event,duration:0
+#: field:calendar.todo,date:0
+#: field:calendar.todo,duration:0
+#: field:res.alarm,duration:0
+#: field:res.alarm,trigger_duration:0
+msgid "Duration"
+msgstr ""
+
+#. module: base_calendar
+#: selection:base_calendar.invite.attendee,type:0
+msgid "External Email"
+msgstr ""
+
+#. module: base_calendar
+#: field:calendar.alarm,trigger_date:0
+msgid "Trigger Date"
+msgstr ""
+
+#. module: base_calendar
+#: selection:base.calendar.set.exrule,week_list:0
+#: selection:calendar.event,week_list:0
+#: selection:calendar.todo,week_list:0
+msgid "Saturday"
+msgstr ""
+
+#. module: base_calendar
+#: selection:base.calendar.set.exrule,byday:0
+#: selection:calendar.event,byday:0
+#: selection:calendar.todo,byday:0
+msgid "Fifth"
+msgstr ""
diff --git a/addons/base_contact/i18n/vi.po b/addons/base_contact/i18n/vi.po
index 9def88d016e..57f75f59d36 100644
--- a/addons/base_contact/i18n/vi.po
+++ b/addons/base_contact/i18n/vi.po
@@ -1,41 +1,41 @@
# Vietnamese translation for openobject-addons
-# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
+# Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009
# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR , 2010.
+# Phong Nguyen , 2009.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME \n"
+"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2010-10-18 17:46+0000\n"
-"PO-Revision-Date: 2010-08-02 14:39+0000\n"
-"Last-Translator: FULL NAME \n"
+"PO-Revision-Date: 2010-11-14 13:38+0000\n"
+"Last-Translator: Phong Nguyen \n"
"Language-Team: Vietnamese \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-10-30 05:20+0000\n"
+"X-Launchpad-Export-Date: 2010-11-15 05:01+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base_contact
#: field:res.partner.contact,title:0
msgid "Title"
-msgstr ""
+msgstr "Tước vị"
#. module: base_contact
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
-msgstr ""
+msgstr "Tên mô hình không hợp lệ trong định nghĩa hành động."
#. module: base_contact
#: view:res.partner.address:0
msgid "# of Contacts"
-msgstr ""
+msgstr "Số liên hệ"
#. module: base_contact
#: field:res.partner.job,fax:0
msgid "Fax"
-msgstr ""
+msgstr "Fax"
#. module: base_contact
#: view:base.contact.installer:0
@@ -72,7 +72,7 @@ msgstr ""
#. module: base_contact
#: field:res.partner.contact,mobile:0
msgid "Mobile"
-msgstr ""
+msgstr "Số di động"
#. module: base_contact
#: view:res.partner.contact:0
@@ -83,12 +83,12 @@ msgstr ""
#. module: base_contact
#: model:process.node,note:base_contact.process_node_contacts0
msgid "People you work with."
-msgstr ""
+msgstr "Những người bạn cùng làm việc."
#. module: base_contact
#: model:process.transition,note:base_contact.process_transition_functiontoaddress0
msgid "Define functions and address."
-msgstr ""
+msgstr "Xác định chức năng và địa chỉ."
#. module: base_contact
#: help:res.partner.job,date_stop:0
@@ -105,48 +105,48 @@ msgstr ""
#: view:res.partner.contact:0
#: field:res.partner.job,name:0
msgid "Partner"
-msgstr ""
+msgstr "Đối tác"
#. module: base_contact
#: model:process.node,note:base_contact.process_node_function0
msgid "Jobs at a same partner address."
-msgstr ""
+msgstr "Công việc tại cùng địa chỉ của đối tác."
#. module: base_contact
#: model:process.node,name:base_contact.process_node_partners0
msgid "Partners"
-msgstr ""
+msgstr "Đối tác"
#. module: base_contact
#: field:res.partner.job,function:0
msgid "Partner Function"
-msgstr ""
+msgstr "Chức năng đối tác"
#. module: base_contact
#: field:res.partner.job,state:0
msgid "State"
-msgstr ""
+msgstr "Tỉnh/TP"
#. module: base_contact
#: model:ir.module.module,shortdesc:base_contact.module_meta_information
#: model:process.process,name:base_contact.process_process_basecontactprocess0
msgid "Base Contact"
-msgstr ""
+msgstr "Liên hệ cơ bản"
#. module: base_contact
#: field:res.partner.job,date_stop:0
msgid "Date Stop"
-msgstr ""
+msgstr "Ngày kết thúc"
#. module: base_contact
#: model:ir.actions.act_window,name:base_contact.action_res_partner_job
msgid "Contact's Jobs"
-msgstr ""
+msgstr "Công việc"
#. module: base_contact
#: view:res.partner:0
msgid "Categories"
-msgstr ""
+msgstr "Loại"
#. module: base_contact
#: help:res.partner.job,sequence_partner:0
@@ -158,17 +158,17 @@ msgstr ""
#. module: base_contact
#: constraint:ir.ui.view:0
msgid "Invalid XML for View Architecture!"
-msgstr ""
+msgstr "XML không hợp lệ để xem kiến trúc!"
#. module: base_contact
#: field:res.partner.job,extension:0
msgid "Extension"
-msgstr ""
+msgstr "Số máy nhánh"
#. module: base_contact
#: help:res.partner.job,extension:0
msgid "Internal/External extension phone number"
-msgstr ""
+msgstr "Số điện thoại máy nhánh nội bộ/bên ngoài"
#. module: base_contact
#: help:res.partner.job,phone:0
@@ -179,13 +179,13 @@ msgstr ""
#: view:res.partner.contact:0
#: field:res.partner.contact,job_ids:0
msgid "Functions and Addresses"
-msgstr ""
+msgstr "Chức năng và địa chỉ"
#. module: base_contact
#: model:ir.model,name:base_contact.model_res_partner_contact
#: field:res.partner.job,contact_id:0
msgid "Contact"
-msgstr ""
+msgstr "Liên hệ"
#. module: base_contact
#: help:res.partner.job,email:0
@@ -195,17 +195,17 @@ msgstr ""
#. module: base_contact
#: field:res.partner.job,sequence_partner:0
msgid "Partner Seq."
-msgstr ""
+msgstr "Thứ tự đối tác"
#. module: base_contact
#: model:process.transition,name:base_contact.process_transition_functiontoaddress0
msgid "Function to address"
-msgstr ""
+msgstr "Chức năng để giải quyết"
#. module: base_contact
#: field:res.partner.contact,name:0
msgid "Last Name"
-msgstr ""
+msgstr "Họ"
#. module: base_contact
#: view:res.partner:0
@@ -222,7 +222,7 @@ msgstr ""
#. module: base_contact
#: selection:res.partner.job,state:0
msgid "Past"
-msgstr ""
+msgstr "Quá khứ"
#. module: base_contact
#: model:ir.model,name:base_contact.model_res_partner_address
@@ -232,7 +232,7 @@ msgstr ""
#. module: base_contact
#: field:res.partner.job,sequence_contact:0
msgid "Contact Seq."
-msgstr ""
+msgstr "Thứ tự liên hệ"
#. module: base_contact
#: view:res.partner.address:0
@@ -247,7 +247,7 @@ msgstr ""
#: view:res.partner:0
#: field:res.partner.address,job_ids:0
msgid "Contacts"
-msgstr ""
+msgstr "Liên hệ"
#. module: base_contact
#: view:base.contact.installer:0
@@ -259,7 +259,7 @@ msgstr ""
#. module: base_contact
#: model:process.node,note:base_contact.process_node_addresses0
msgid "Working and private addresses."
-msgstr ""
+msgstr "Địa chỉ làm việc và địa chỉ riêng."
#. module: base_contact
#: help:res.partner.job,address_id:0
@@ -276,16 +276,17 @@ msgstr ""
msgid ""
"The Object name must start with x_ and not contain any special character !"
msgstr ""
+"Tên đối tượng phải bắt đầu với x_ và không chứa bất kỳ ký tự đặc biệt nào!"
#. module: base_contact
#: help:res.partner.job,other:0
msgid "Additional phone field"
-msgstr ""
+msgstr "Điện thoại bổ sung"
#. module: base_contact
#: field:res.partner.contact,website:0
msgid "Website"
-msgstr ""
+msgstr "Website"
#. module: base_contact
#: view:base.contact.installer:0
@@ -301,7 +302,7 @@ msgstr ""
#: field:res.partner.contact,email:0
#: field:res.partner.job,email:0
msgid "E-Mail"
-msgstr ""
+msgstr "E-Mail"
#. module: base_contact
#: model:ir.model,name:base_contact.model_base_contact_installer
@@ -318,12 +319,12 @@ msgstr ""
#. module: base_contact
#: view:res.partner.job:0
msgid "Contact Functions"
-msgstr ""
+msgstr "Chức năng liên hệ"
#. module: base_contact
#: field:res.partner.job,phone:0
msgid "Phone"
-msgstr ""
+msgstr "Điện thoại"
#. module: base_contact
#: view:base.contact.installer:0
@@ -333,47 +334,47 @@ msgstr ""
#. module: base_contact
#: field:res.partner.contact,active:0
msgid "Active"
-msgstr ""
+msgstr "Hoạt động"
#. module: base_contact
#: field:res.partner.contact,function:0
msgid "Main Function"
-msgstr ""
+msgstr "Chức năng chính"
#. module: base_contact
#: model:process.transition,note:base_contact.process_transition_partnertoaddress0
msgid "Define partners and their addresses."
-msgstr ""
+msgstr "Xác định đối tác và địa chỉ đối tác."
#. module: base_contact
#: view:res.partner.contact:0
msgid "Seq."
-msgstr ""
+msgstr "Thứ tự"
#. module: base_contact
#: field:res.partner.contact,lang_id:0
msgid "Language"
-msgstr ""
+msgstr "Ngôn ngữ"
#. module: base_contact
#: view:res.partner.contact:0
msgid "Extra Information"
-msgstr ""
+msgstr "Thông tin bổ sung"
#. module: base_contact
#: model:process.node,note:base_contact.process_node_partners0
msgid "Companies you work with."
-msgstr ""
+msgstr "Công ty bạn đang làm việc."
#. module: base_contact
#: view:res.partner.contact:0
msgid "Partner Contact"
-msgstr ""
+msgstr "Thông tin liên hệ đối tác"
#. module: base_contact
#: view:res.partner.contact:0
msgid "General"
-msgstr ""
+msgstr "Thông tin chung"
#. module: base_contact
#: view:res.partner.contact:0
@@ -383,7 +384,7 @@ msgstr ""
#. module: base_contact
#: field:res.partner.contact,birthdate:0
msgid "Birth Date"
-msgstr ""
+msgstr "Ngày sinh"
#. module: base_contact
#: help:base.contact.installer,migrate:0
@@ -393,54 +394,54 @@ msgstr ""
#. module: base_contact
#: selection:res.partner.job,state:0
msgid "Current"
-msgstr ""
+msgstr "Hiện hành"
#. module: base_contact
#: field:res.partner.contact,first_name:0
msgid "First Name"
-msgstr ""
+msgstr "Tên"
#. module: base_contact
#: model:ir.model,name:base_contact.model_res_partner_job
msgid "Contact Partner Function"
-msgstr ""
+msgstr "Chức năng liên hệ đối tác"
#. module: base_contact
#: field:res.partner.job,other:0
msgid "Other"
-msgstr ""
+msgstr "Khác"
#. module: base_contact
#: model:process.node,name:base_contact.process_node_function0
msgid "Function"
-msgstr ""
+msgstr "Chức năng"
#. module: base_contact
#: field:res.partner.address,job_id:0
#: field:res.partner.contact,job_id:0
msgid "Main Job"
-msgstr ""
+msgstr "Công việc chính"
#. module: base_contact
#: model:process.transition,note:base_contact.process_transition_contacttofunction0
msgid "Defines contacts and functions."
-msgstr ""
+msgstr "Xác định địa chỉ liên hệ và chức năng."
#. module: base_contact
#: model:process.transition,name:base_contact.process_transition_contacttofunction0
msgid "Contact to function"
-msgstr ""
+msgstr "Liên hệ đến chức năng"
#. module: base_contact
#: view:res.partner:0
#: field:res.partner.job,address_id:0
msgid "Address"
-msgstr ""
+msgstr "Địa chỉ"
#. module: base_contact
#: field:res.partner.contact,country_id:0
msgid "Nationality"
-msgstr ""
+msgstr "Quốc tịch"
#. module: base_contact
#: model:ir.actions.act_window,name:base_contact.act_res_partner_jobs
@@ -455,7 +456,7 @@ msgstr ""
#. module: base_contact
#: field:res.partner.contact,partner_id:0
msgid "Main Employer"
-msgstr ""
+msgstr "Nhà tuyển dụng chính"
#. module: base_contact
#: model:ir.actions.act_window,name:base_contact.action_base_contact_installer
@@ -471,17 +472,17 @@ msgstr ""
#: model:process.node,name:base_contact.process_node_addresses0
#: view:res.partner:0
msgid "Addresses"
-msgstr ""
+msgstr "Địa chỉ"
#. module: base_contact
#: model:process.transition,name:base_contact.process_transition_partnertoaddress0
msgid "Partner to address"
-msgstr ""
+msgstr "Đối tác đến địa chỉ"
#. module: base_contact
#: field:res.partner.job,date_start:0
msgid "Date Start"
-msgstr ""
+msgstr "Ngày bắt đầu"
#. module: base_contact
#: help:res.partner.job,sequence_contact:0
@@ -489,3 +490,67 @@ msgid ""
"Order of importance of this address in the list of "
"addresses of the linked contact"
msgstr ""
+
+#~ msgid "res.partner.contact"
+#~ msgstr "res.partner.contact"
+
+#~ msgid ""
+#~ "\n"
+#~ " This module allows you to manage entirely your contacts.\n"
+#~ "\n"
+#~ " It lets you define\n"
+#~ " *contacts unrelated to a partner,\n"
+#~ " *contacts working at several addresses (possibly for different "
+#~ "partners),\n"
+#~ " *contacts with possibly different functions for each of its job's "
+#~ "addresses\n"
+#~ "\n"
+#~ " It also add new menu items located in\n"
+#~ " Partners / Contacts\n"
+#~ " Partners / Functions\n"
+#~ "\n"
+#~ " Pay attention that this module converts the existing addresses into "
+#~ "\"addresses + contacts\". It means that some fields of the addresses will be "
+#~ "missing (like the contact name), since these are supposed to be defined in "
+#~ "an other object.\n"
+#~ " "
+#~ msgstr ""
+#~ "\n"
+#~ " Mô đun này cho phép bạn quản lý toàn bộ thông tin liên hệ của bạn.\n"
+#~ "\n"
+#~ " Mô đun này cho phép bạn định nghĩa\n"
+#~ " *các thông tin liên hệ không liên quan đến một đối tác,\n"
+#~ " *thông tin liên hệ tại nhiều địa chỉ khác nhau (có thể cho nhiều đối "
+#~ "tác khác nhau),\n"
+#~ " *thông tin liên hệ với nhiều chức năng khác nhau đối với mỗi địa "
+#~ "chỉ\n"
+#~ "\n"
+#~ " Mô đun này còn thêm các mục menu mới đặt tại\n"
+#~ " Đối tác / Liên hệ\n"
+#~ " Đối tác / Chức năng\n"
+#~ "\n"
+#~ " Lưu ý rằng mô đun này chuyển đổi các địa chỉ hiện tại vào \"địa chỉ + "
+#~ "liên hệ\". Có nghĩa là một số thông tin của địa chỉ sẽ bị mất (như tên đối "
+#~ "tác), do các thông tin này đã được định nghĩa ở các đối tượng khác.\n"
+#~ " "
+
+#~ msgid ""
+#~ "Order of importance of this job title in the list of job title of the linked "
+#~ "partner"
+#~ msgstr ""
+#~ "Thứ tự quan trọng của công việc này trong danh sách các công việc của đối tác"
+
+#~ msgid ""
+#~ "Order of importance of this address in the list of addresses of the linked "
+#~ "contact"
+#~ msgstr ""
+#~ "Thứ tự quan trọng của địa chỉ này trong danh sách các địa chỉ của đối tác"
+
+#~ msgid "Base Contact Process"
+#~ msgstr "Quy trình liên hệ cơ bản"
+
+#~ msgid "Partner Contacts"
+#~ msgstr "Thông tin liên hệ đối tác"
+
+#~ msgid "General Information"
+#~ msgstr "Thông tin chung"
diff --git a/addons/base_module_quality/i18n/nl.po b/addons/base_module_quality/i18n/nl.po
index cf9f807ba58..fcdaf4f40b2 100644
--- a/addons/base_module_quality/i18n/nl.po
+++ b/addons/base_module_quality/i18n/nl.po
@@ -8,13 +8,13 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2010-10-18 17:46+0000\n"
-"PO-Revision-Date: 2010-11-10 10:56+0000\n"
-"Last-Translator: Douwe Wullink (Dypalio) \n"
+"PO-Revision-Date: 2010-11-11 09:24+0000\n"
+"Last-Translator: OpenERP Administrators \n"
"Language-Team: Dutch \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-11-11 04:46+0000\n"
+"X-Launchpad-Export-Date: 2010-11-12 04:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base_module_quality
diff --git a/addons/base_module_quality/unit_test/__init__.py b/addons/base_module_quality/unit_test/__init__.py
index f96719c920e..3c61be82974 100644
--- a/addons/base_module_quality/unit_test/__init__.py
+++ b/addons/base_module_quality/unit_test/__init__.py
@@ -6,16 +6,16 @@
# $Id$
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
##############################################################################
diff --git a/addons/base_module_quality/unit_test/unit_test.py b/addons/base_module_quality/unit_test/unit_test.py
index c92ba6ddeac..248f647310c 100644
--- a/addons/base_module_quality/unit_test/unit_test.py
+++ b/addons/base_module_quality/unit_test/unit_test.py
@@ -6,16 +6,16 @@
# $Id$
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
##############################################################################
diff --git a/addons/base_module_record/i18n/el.po b/addons/base_module_record/i18n/el.po
index a39078989d1..7f0543f02c9 100644
--- a/addons/base_module_record/i18n/el.po
+++ b/addons/base_module_record/i18n/el.po
@@ -6,13 +6,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2010-10-18 17:46+0000\n"
-"PO-Revision-Date: 2009-06-15 07:18+0000\n"
-"Last-Translator: Panagiotis Kranidiotis \n"
+"PO-Revision-Date: 2010-11-12 09:18+0000\n"
+"Last-Translator: Dimitris Andavoglou \n"
"Language-Team: nls@hellug.gr \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-10-30 05:20+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:56+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
"X-Poedit-Country: GREECE\n"
"X-Poedit-Language: Greek\n"
@@ -35,12 +35,16 @@ msgid ""
"publish it on OpenERP.com, in the 'Modules' section. You can do it through "
"the website or using features of the 'base_module_publish' module."
msgstr ""
+"Εάν νομίζεις ότι το πρόσθετο θα ενδιαφέρει και άλλους, θα θέλαμε να το "
+"δημοσιεύσουμε στο OpenERP.com, στο τμήμα 'Πρόσθετα'. Μπορείς να το κάνεις "
+"είται μέσω της ιστοσελίδας ή χρησιμοποιόντας το 'base_module_publish' "
+"πρόσθετο"
#. module: base_module_record
#: wizard_button:base_module_record.module_record_data,info,end:0
#: wizard_button:base_module_record.module_record_data,save_yaml,end:0
msgid "End"
-msgstr ""
+msgstr "Τέλος"
#. module: base_module_record
#: wizard_view:base_module_record.module_record_data,init:0
@@ -172,7 +176,7 @@ msgstr ""
#: wizard_view:base_module_record.module_record_data,info:0
#: wizard_view:base_module_record.module_record_data,save_yaml:0
msgid "Result, paste this to your module's xml"
-msgstr ""
+msgstr "Αποτέλεσμα, επικόλλησε αυτό στο xml του προσθέτου"
#. module: base_module_record
#: selection:base_module_record.module_record_data,init,filter_cond:0
@@ -206,7 +210,7 @@ msgstr "Εγγραφή"
#. module: base_module_record
#: model:ir.module.module,shortdesc:base_module_record.module_meta_information
msgid "Module Record"
-msgstr ""
+msgstr "Εγγραφή Προσθέτου"
#. module: base_module_record
#: wizard_button:base_module_record.module_record_objects,info,save:0
@@ -217,13 +221,13 @@ msgstr "Συνέχεια"
#: model:ir.actions.wizard,name:base_module_record.wizard_base_module_record_data
#: model:ir.ui.menu,name:base_module_record.menu_wizard_base_module_record_data
msgid "Export Customizations As Data File"
-msgstr ""
+msgstr "Εξαγωγή Παραμετροποίησης ως αρχείο"
#. module: base_module_record
#: code:addons/base_module_record/wizard/base_module_save.py:0
#, python-format
msgid "Error"
-msgstr ""
+msgstr "Λάθος"
#. module: base_module_record
#: selection:base_module_record.module_record_objects,info,data_kind:0
@@ -261,7 +265,7 @@ msgstr ""
#: wizard_field:base_module_record.module_record_data,info,res_text:0
#: wizard_field:base_module_record.module_record_data,save_yaml,res_text:0
msgid "Result"
-msgstr ""
+msgstr "Αποτέλεσμα"
#. module: base_module_record
#: wizard_button:base_module_record.module_record_data,init,end:0
diff --git a/addons/base_module_record/i18n/nl.po b/addons/base_module_record/i18n/nl.po
index c931ca2745f..f7fa4218b9d 100644
--- a/addons/base_module_record/i18n/nl.po
+++ b/addons/base_module_record/i18n/nl.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2010-10-18 17:46+0000\n"
-"PO-Revision-Date: 2010-11-10 11:05+0000\n"
-"Last-Translator: Douwe Wullink (Dypalio) \n"
+"PO-Revision-Date: 2010-11-11 08:34+0000\n"
+"Last-Translator: OpenERP Administrators \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: 2010-11-11 04:44+0000\n"
+"X-Launchpad-Export-Date: 2010-11-12 04:46+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base_module_record
diff --git a/addons/base_module_record/wizard/base_module_record_data.py b/addons/base_module_record/wizard/base_module_record_data.py
index 24cdfd9fe86..8071a01ab11 100644
--- a/addons/base_module_record/wizard/base_module_record_data.py
+++ b/addons/base_module_record/wizard/base_module_record_data.py
@@ -6,16 +6,16 @@
# $Id$
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
##############################################################################
diff --git a/addons/base_report_creator/i18n/it.po b/addons/base_report_creator/i18n/it.po
index 388194cbf89..79a02fe086b 100644
--- a/addons/base_report_creator/i18n/it.po
+++ b/addons/base_report_creator/i18n/it.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2010-10-18 17:46+0000\n"
-"PO-Revision-Date: 2010-11-03 07:45+0000\n"
+"PO-Revision-Date: 2010-11-12 09:26+0000\n"
"Last-Translator: OpenERP Administrators \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: 2010-11-04 04:51+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base_report_creator
@@ -298,7 +298,7 @@ msgstr "Configurazione generale"
#. module: base_report_creator
#: help:base_report_creator.report.fields,sequence:0
msgid "Gives the sequence order when displaying a list of fields."
-msgstr ""
+msgstr "Fornisce l'ordinamento quando viene visualizzata la lista dei campi"
#. module: base_report_creator
#: wizard_view:base_report_creator.report_filter.fields,init:0
@@ -332,6 +332,8 @@ msgid ""
"If the active field is set to true, it will allow you to hide the report "
"without removing it."
msgstr ""
+"Se il campo attivo è impostato a Vero, permetterà di nascondere il report "
+"senza rimuoverlo."
#. module: base_report_creator
#: selection:base_report_creator.report.fields,group_method:0
@@ -432,7 +434,7 @@ msgstr "Terza Vista"
#. module: base_report_creator
#: selection:base_report_creator.report.fields,calendar_mode:0
msgid "End Date"
-msgstr ""
+msgstr "Data fine"
#. module: base_report_creator
#: field:base_report_creator.report,name:0
@@ -452,7 +454,7 @@ msgstr "Media"
#. module: base_report_creator
#: view:base_report_creator.report:0
msgid "Use %(uid)s to filter by the connected user"
-msgstr ""
+msgstr "Usa %(uid)s per filtrare in funzione dell'utente connesso"
#. module: base_report_creator
#: selection:base_report_creator.report.fields,group_method:0
@@ -521,6 +523,13 @@ msgid ""
"After installing the module, it adds a menu to define custom report in\n"
"the \"Dashboard\" menu.\n"
msgstr ""
+"Questo modulo permette di creare qualsiasi report statistico\n"
+"con diversi oggetti. E' un costruttore di Query SQL e un Browser per \n"
+"utenti finali.\n"
+"\n"
+"Dopo l'installazione del modulo, sarà aggiunto un menù per definire i report "
+"personalizzati\n"
+"sotto il menù Dashboard.\n"
#~ msgid "State"
#~ msgstr "Stato"
diff --git a/addons/base_report_creator/i18n/nl.po b/addons/base_report_creator/i18n/nl.po
index b80dacfb32b..19577a9e6f7 100644
--- a/addons/base_report_creator/i18n/nl.po
+++ b/addons/base_report_creator/i18n/nl.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2010-10-18 17:46+0000\n"
-"PO-Revision-Date: 2010-11-10 11:11+0000\n"
-"Last-Translator: Douwe Wullink (Dypalio) \n"
+"PO-Revision-Date: 2010-11-11 09:28+0000\n"
+"Last-Translator: OpenERP Administrators \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: 2010-11-11 04:46+0000\n"
+"X-Launchpad-Export-Date: 2010-11-12 04:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base_report_creator
diff --git a/addons/base_report_creator/i18n/ru.po b/addons/base_report_creator/i18n/ru.po
index 14d6864438a..1d6051b9ac6 100644
--- a/addons/base_report_creator/i18n/ru.po
+++ b/addons/base_report_creator/i18n/ru.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2010-10-18 17:46+0000\n"
-"PO-Revision-Date: 2010-10-30 14:34+0000\n"
+"PO-Revision-Date: 2010-11-12 08:57+0000\n"
"Last-Translator: OpenERP Administrators \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: 2010-10-31 05:04+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base_report_creator
@@ -63,7 +63,7 @@ msgstr ""
#. module: base_report_creator
#: view:base_report_creator.report:0
msgid "Legend"
-msgstr ""
+msgstr "Легенда"
#. module: base_report_creator
#: view:base_report_creator.report:0
@@ -390,7 +390,7 @@ msgstr ""
#. module: base_report_creator
#: field:base_report_creator.report,menu_id:0
msgid "Menu"
-msgstr ""
+msgstr "Меню"
#. module: base_report_creator
#: field:base_report_creator.report,view_type1:0
@@ -430,7 +430,7 @@ msgstr "Третий вид"
#. module: base_report_creator
#: selection:base_report_creator.report.fields,calendar_mode:0
msgid "End Date"
-msgstr ""
+msgstr "Дата окочания"
#. module: base_report_creator
#: field:base_report_creator.report,name:0
diff --git a/addons/base_report_designer/base_report_designer.py b/addons/base_report_designer/base_report_designer.py
index 283c8ec7e23..9f185837169 100644
--- a/addons/base_report_designer/base_report_designer.py
+++ b/addons/base_report_designer/base_report_designer.py
@@ -56,8 +56,7 @@ class report_xml(osv.osv):
'report_sxw_content': base64.decodestring(file_sxw),
'report_rml_content': str(sxw2rml(sxwval, xsl=fp.read())),
})
- db = pooler.get_db_only(cr.dbname)
- interface.register_all(db)
+ pool.get('ir.actions.report.xml').register_all(cr)
return True
def report_get(self, cr, uid, report_id, context={}):
diff --git a/addons/base_report_designer/i18n/it.po b/addons/base_report_designer/i18n/it.po
index 7599e5c0f71..3e322609f29 100644
--- a/addons/base_report_designer/i18n/it.po
+++ b/addons/base_report_designer/i18n/it.po
@@ -7,30 +7,32 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2010-10-18 17:46+0000\n"
-"PO-Revision-Date: 2010-08-17 10:11+0000\n"
+"PO-Revision-Date: 2010-11-12 09:30+0000\n"
"Last-Translator: OpenERP Administrators \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: 2010-10-30 05:35+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base_report_designer
#: model:ir.model,name:base_report_designer.model_base_report_sxw
msgid "base.report.sxw"
-msgstr ""
+msgstr "base.report.sxw"
#. module: base_report_designer
#: constraint:ir.model:0
msgid ""
"The Object name must start with x_ and not contain any special character !"
msgstr ""
+"Il nome dell'oggetto deve iniziare per \"x_\" e non contenere alcun "
+"carattere speciale!"
#. module: base_report_designer
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
-msgstr ""
+msgstr "Nome del modello non valido nella definizione dell'azione"
#. module: base_report_designer
#: model:ir.module.module,shortdesc:base_report_designer.module_meta_information
@@ -40,7 +42,7 @@ msgstr "Modulo interfaccia di \"Report Designer\""
#. module: base_report_designer
#: constraint:ir.ui.view:0
msgid "Invalid XML for View Architecture!"
-msgstr ""
+msgstr "XML non valido per la struttura della vista!"
#. module: base_report_designer
#: view:base.report.file.sxw:0
@@ -50,12 +52,12 @@ msgstr "Report .SXW"
#. module: base_report_designer
#: constraint:ir.ui.menu:0
msgid "Error ! You can not create recursive Menu."
-msgstr ""
+msgstr "Errore! Non è possibile creare un menù ricorsivo"
#. module: base_report_designer
#: model:ir.model,name:base_report_designer.model_base_report_designer_installer
msgid "base_report_designer.installer"
-msgstr ""
+msgstr "base_report_designer.installer"
#. module: base_report_designer
#: field:base_report_designer.installer,description:0
@@ -80,7 +82,7 @@ msgstr ""
#. module: base_report_designer
#: view:base_report_designer.installer:0
msgid "title"
-msgstr ""
+msgstr "titolo"
#. module: base_report_designer
#: field:base.report.file.sxw,report_id:0
@@ -91,7 +93,7 @@ msgstr "Report"
#. module: base_report_designer
#: model:ir.model,name:base_report_designer.model_base_report_rml_save
msgid "base.report.rml.save"
-msgstr ""
+msgstr "base.report.rml.save"
#. module: base_report_designer
#: model:ir.ui.menu,name:base_report_designer.menu_action_report_designer_wizard
@@ -106,11 +108,16 @@ msgid ""
"Don't forget to install the OpenERP SA OpenOffice package to modify it.\n"
"Once it is modified, re-upload it in OpenERP using this wizard."
msgstr ""
+"Questo è il modello del vostro Report richiesto\n"
+"Salvatelo come un file: .SXW e apritelo con OpenOffice.\n"
+"Non dimenticate di installare il pacchetto OpenERP SA OpenOffice per "
+"modificarlo.\n"
+"Una volta modificato, ricaricatelo in OpenERP utilizzando il wizard."
#. module: base_report_designer
#: field:base_report_designer.installer,name:0
msgid "File name"
-msgstr ""
+msgstr "Nome file"
#. module: base_report_designer
#: view:base.report.file.sxw:0
@@ -126,7 +133,7 @@ msgstr "Pubblica il tuo Report modificato"
#. module: base_report_designer
#: model:ir.actions.act_window,name:base_report_designer.action_report_designer_wizard
msgid "OpenERP Report Designer"
-msgstr ""
+msgstr "Report Designer di OpenERP"
#. module: base_report_designer
#: view:base.report.sxw:0
@@ -136,7 +143,7 @@ msgstr "Continua"
#. module: base_report_designer
#: field:base.report.rml.save,file_rml:0
msgid "Save As"
-msgstr ""
+msgstr "Salva come"
#. module: base_report_designer
#: help:base_report_designer.installer,plugin_file:0
@@ -144,11 +151,13 @@ msgid ""
"OpenObject Report Designer plug-in file. Save as this file and install this "
"plug-in in OpenOffice."
msgstr ""
+"Plug-in di OpenObject Report Designer. Salvare con nome questo file ed "
+"installarlo come plug-in in OpenOffice"
#. module: base_report_designer
#: view:base.report.rml.save:0
msgid "Save RML FIle"
-msgstr ""
+msgstr "Salva il file RML"
#. module: base_report_designer
#: field:base.report.file.sxw,file_sxw:0
@@ -159,7 +168,7 @@ msgstr "Il tuo file .SXW"
#. module: base_report_designer
#: view:base_report_designer.installer:0
msgid "Installation and Configuration Steps"
-msgstr ""
+msgstr "Passi per l'installazione e configurazione"
#. module: base_report_designer
#: field:base_report_designer.installer,progress:0
@@ -169,7 +178,7 @@ msgstr ""
#. module: base_report_designer
#: view:base_report_designer.installer:0
msgid "Skip"
-msgstr ""
+msgstr "Salta"
#. module: base_report_designer
#: field:base_report_designer.installer,config_logo:0
@@ -184,17 +193,17 @@ msgstr ""
#. module: base_report_designer
#: model:ir.model,name:base_report_designer.model_base_report_file_sxw
msgid "base.report.file.sxw"
-msgstr ""
+msgstr "base.report.file.sxw"
#. module: base_report_designer
#: field:base_report_designer.installer,plugin_file:0
msgid "OpenObject Report Designer Plug-in"
-msgstr ""
+msgstr "Plug in di OpenObject Report Designer"
#. module: base_report_designer
#: model:ir.actions.act_window,name:base_report_designer.action_report_designer_installer
msgid "OpenERP Report Designer Installation"
-msgstr ""
+msgstr "Installazione di OpenObject Report Designer"
#. module: base_report_designer
#: view:base.report.file.sxw:0
@@ -206,7 +215,7 @@ msgstr "Annulla"
#. module: base_report_designer
#: model:ir.model,name:base_report_designer.model_ir_actions_report_xml
msgid "ir.actions.report.xml"
-msgstr ""
+msgstr "ir.actions.report.xml"
#. module: base_report_designer
#: view:base.report.sxw:0
diff --git a/addons/base_report_designer/i18n/nl.po b/addons/base_report_designer/i18n/nl.po
index 33a289c64ce..417a2d7e557 100644
--- a/addons/base_report_designer/i18n/nl.po
+++ b/addons/base_report_designer/i18n/nl.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2010-10-18 17:46+0000\n"
-"PO-Revision-Date: 2010-11-10 11:20+0000\n"
-"Last-Translator: Douwe Wullink (Dypalio) \n"
+"PO-Revision-Date: 2010-11-11 09:22+0000\n"
+"Last-Translator: OpenERP Administrators \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: 2010-11-11 04:46+0000\n"
+"X-Launchpad-Export-Date: 2010-11-12 04:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base_report_designer
diff --git a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/About.py b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/About.py
index 319a1d6703c..b31065ce37e 100644
--- a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/About.py
+++ b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/About.py
@@ -30,16 +30,16 @@
# Copyright (C) 2004-2010 OpenERP SA ().
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
#
diff --git a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/AddAttachment.py b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/AddAttachment.py
index d42cb4614aa..4dbb28a30c0 100644
--- a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/AddAttachment.py
+++ b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/AddAttachment.py
@@ -30,16 +30,16 @@
# Copyright (C) 2004-2010 OpenERP SA ().
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
#
diff --git a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/Change.py b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/Change.py
index 7dc26c78505..730ce8efefb 100644
--- a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/Change.py
+++ b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/Change.py
@@ -30,16 +30,16 @@
# Copyright (C) 2004-2010 OpenERP SA ().
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
#
diff --git a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/ConvertBracesToField.py b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/ConvertBracesToField.py
index d4e8b5855ff..59b7d32b529 100644
--- a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/ConvertBracesToField.py
+++ b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/ConvertBracesToField.py
@@ -30,16 +30,16 @@
# Copyright (C) 2004-2010 OpenERP SA ().
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
#
diff --git a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/ConvertFieldsToBraces.py b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/ConvertFieldsToBraces.py
index 05a794410b6..d804405c990 100644
--- a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/ConvertFieldsToBraces.py
+++ b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/ConvertFieldsToBraces.py
@@ -30,16 +30,16 @@
# Copyright (C) 2004-2010 OpenERP SA ().
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
#
diff --git a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/ExportToRML.py b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/ExportToRML.py
index 875fe210c03..e2720c1e803 100644
--- a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/ExportToRML.py
+++ b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/ExportToRML.py
@@ -30,16 +30,16 @@
# Copyright (C) 2004-2010 OpenERP SA ().
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
#
diff --git a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/Expression.py b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/Expression.py
index 43531d10168..074a3bd020e 100644
--- a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/Expression.py
+++ b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/Expression.py
@@ -30,16 +30,16 @@
# Copyright (C) 2004-2010 OpenERP SA ().
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
#
diff --git a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/Fields.py b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/Fields.py
index 4e2f40889c9..cfe65d61022 100644
--- a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/Fields.py
+++ b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/Fields.py
@@ -30,16 +30,16 @@
# Copyright (C) 2004-2010 OpenERP SA ().
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
#
diff --git a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/LoginTest.py b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/LoginTest.py
index 507ec28efb8..dbd597e1f2d 100644
--- a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/LoginTest.py
+++ b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/LoginTest.py
@@ -30,16 +30,16 @@
# Copyright (C) 2004-2010 OpenERP SA ().
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
#
diff --git a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/ModifyExistingReport.py b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/ModifyExistingReport.py
index cc1d30ba6b0..138513475bb 100644
--- a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/ModifyExistingReport.py
+++ b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/ModifyExistingReport.py
@@ -30,16 +30,16 @@
# Copyright (C) 2004-2010 OpenERP SA ().
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
#
diff --git a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/NewReport.py b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/NewReport.py
index 06ba55275d5..0e4a18c3b10 100644
--- a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/NewReport.py
+++ b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/NewReport.py
@@ -30,16 +30,16 @@
# Copyright (C) 2004-2010 OpenERP SA ().
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
#
diff --git a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/Repeatln.py b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/Repeatln.py
index 4e26508f106..d8458be027d 100644
--- a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/Repeatln.py
+++ b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/Repeatln.py
@@ -30,16 +30,16 @@
# Copyright (C) 2004-2010 OpenERP SA ().
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
#
diff --git a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/SendToServer.py b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/SendToServer.py
index fd8a874749d..896f3cfcac2 100644
--- a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/SendToServer.py
+++ b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/SendToServer.py
@@ -30,16 +30,16 @@
# Copyright (C) 2004-2010 OpenERP SA ().
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
#
diff --git a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/ServerParameter.py b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/ServerParameter.py
index 659357ef100..de67ea0abda 100644
--- a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/ServerParameter.py
+++ b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/ServerParameter.py
@@ -30,16 +30,16 @@
# Copyright (C) 2004-2010 OpenERP SA ().
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
#
diff --git a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/Translation.py b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/Translation.py
index e1df582c1e5..54343d02d7f 100644
--- a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/Translation.py
+++ b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/Translation.py
@@ -30,16 +30,16 @@
# Copyright (C) 2004-2010 OpenERP SA ().
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
#
diff --git a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/__init__.py b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/__init__.py
index af5e28965ce..d2192cd5ddd 100644
--- a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/__init__.py
+++ b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/__init__.py
@@ -30,16 +30,16 @@
# Copyright (C) 2004-2010 OpenERP SA ().
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
#
diff --git a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/compile_all.py b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/compile_all.py
index 5a95c61ecae..acafd5f549e 100644
--- a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/compile_all.py
+++ b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/compile_all.py
@@ -30,16 +30,16 @@
# Copyright (C) 2004-2010 OpenERP SA ().
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
#
diff --git a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/__init__.py b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/__init__.py
index b67392208fe..2a732da8226 100644
--- a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/__init__.py
+++ b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/__init__.py
@@ -6,16 +6,16 @@
# $Id$
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
##############################################################################
diff --git a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/actions.py b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/actions.py
index 8faec4cb5aa..56a83159e4a 100644
--- a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/actions.py
+++ b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/actions.py
@@ -30,16 +30,16 @@
# Copyright (C) 2004-2010 OpenERP SA ().
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
#
diff --git a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/error.py b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/error.py
index bb51a35caf1..a6cfe9215a3 100644
--- a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/error.py
+++ b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/error.py
@@ -30,16 +30,16 @@
# Copyright (C) 2004-2010 OpenERP SA ().
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
#
diff --git a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/functions.py b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/functions.py
index 2f5f5186828..db1f15b1fc5 100644
--- a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/functions.py
+++ b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/functions.py
@@ -30,16 +30,16 @@
# Copyright (C) 2004-2010 OpenERP SA ().
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
#
diff --git a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/gui.py b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/gui.py
index 4210f2afe1e..79f2ae370de 100644
--- a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/gui.py
+++ b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/gui.py
@@ -30,16 +30,16 @@
# Copyright (C) 2004-2010 OpenERP SA ().
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
#
diff --git a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/logreport.py b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/logreport.py
index 0e47ab627fb..dfcc78374c9 100644
--- a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/logreport.py
+++ b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/logreport.py
@@ -6,16 +6,16 @@
# $Id$
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
##############################################################################
diff --git a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/rpc.py b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/rpc.py
index 446d00094b4..f211c6309f4 100644
--- a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/rpc.py
+++ b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/rpc.py
@@ -6,16 +6,16 @@
# $Id$
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
##############################################################################
diff --git a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/tiny_socket.py b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/tiny_socket.py
index 38ed0073d68..415e4b3c91e 100644
--- a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/tiny_socket.py
+++ b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/tiny_socket.py
@@ -6,16 +6,16 @@
# $Id$
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
##############################################################################
diff --git a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/tools.py b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/tools.py
index e5fa0d9f9e7..8c9a8c9a1a8 100644
--- a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/tools.py
+++ b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/lib/tools.py
@@ -6,16 +6,16 @@
# $Id$
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
##############################################################################
diff --git a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/modify.py b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/modify.py
index 730d5b3d33b..fa7874cff45 100644
--- a/addons/base_report_designer/plugin/openerp_report_designer/bin/script/modify.py
+++ b/addons/base_report_designer/plugin/openerp_report_designer/bin/script/modify.py
@@ -30,16 +30,16 @@
# Copyright (C) 2004-2010 OpenERP SA ().
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
#
diff --git a/addons/base_report_designer/wizard/base_report_designer_modify.py b/addons/base_report_designer/wizard/base_report_designer_modify.py
index e65a386a3f8..ab942b6037a 100644
--- a/addons/base_report_designer/wizard/base_report_designer_modify.py
+++ b/addons/base_report_designer/wizard/base_report_designer_modify.py
@@ -6,16 +6,16 @@
# $Id$
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
##############################################################################
diff --git a/addons/base_setup/i18n/el.po b/addons/base_setup/i18n/el.po
index 64e2368d9ae..c34b4f6473d 100644
--- a/addons/base_setup/i18n/el.po
+++ b/addons/base_setup/i18n/el.po
@@ -8,13 +8,13 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2010-10-18 17:46+0000\n"
-"PO-Revision-Date: 2010-11-10 08:56+0000\n"
+"PO-Revision-Date: 2010-11-12 10:32+0000\n"
"Last-Translator: Dimitris Andavoglou \n"
"Language-Team: Greek \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-11-11 04:44+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:56+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base_setup
@@ -92,7 +92,7 @@ msgstr "Εντατική Λιανική"
#. module: base_setup
#: field:base.setup.installer,association:0
msgid "Associations"
-msgstr ""
+msgstr "Αντιστοιχήσεις"
#. module: base_setup
#: help:base.setup.installer,account_accountant:0
@@ -109,6 +109,8 @@ msgid ""
"You can start configuring the system or connect directly to the database as "
"an administrator."
msgstr ""
+"Μπορείς να ξεκινήσεις την παραμετροποίηση του συστήματος ή να συνδεθείς "
+"απευθείας στην βάση ως διαχειριστής"
#. module: base_setup
#: field:base.setup.company,progress:0
@@ -215,6 +217,8 @@ msgid ""
"Helps you manage your human resources by encoding your employees structure, "
"generating work sheets, tracking attendance and more."
msgstr ""
+"Σε βοηθά να διαχειριστείς τους ανθρώπινους πόρους καταγράφοντας τη δομή των "
+"υπαλήλων,δημιουργώντας φύλλα εργασιών, καταγραφή παρουσίας"
#. module: base_setup
#: help:base.setup.installer,account_voucher:0
@@ -222,6 +226,9 @@ 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 ""
+"Επιτρέπει να δημιουργήσεις τιμολόγια και να παρακολουθήσεις τις πληρωμές. "
+"Είναι μια πρώιμη έκδοση του πρόσθετου της Λογιστικής για διαχειριστές που "
+"δεν είναι λογιστές."
#. module: base_setup
#: constraint:ir.ui.view:0
@@ -317,6 +324,8 @@ msgstr "Διαχείρηση Αγορών"
#: help:base.setup.installer,sale:0
msgid "Helps you handle your quotations, sale orders and invoicing."
msgstr ""
+"Σε βοηθά να διαχειριστείς τις προσφορε΄ς, παραγγελίες πωλήσεων και την "
+"τιμολόγηση"
#. module: base_setup
#: field:base.setup.installer,stock:0
@@ -421,7 +430,7 @@ msgstr "Ιστοσελίδα Εταιρίας"
#. module: base_setup
#: view:base.setup.installer:0
msgid "Install Specific Industry Applications"
-msgstr ""
+msgstr "Εγκαθιστά Συγκεκριμένες Επιχειρησιακές Εφαρμογές"
#. module: base_setup
#: field:base.setup.company,street:0
@@ -450,6 +459,9 @@ msgid ""
"or issues. Can automatically send reminders, escalate requests or trigger "
"business-specific actions based on standard events."
msgstr ""
+"Σε βοηθά να καταγράψεις και και να διαχειριστείς τις σχέσεις με τους "
+"υποψήφιους πελάτες, αιτήσεις και θέματα. Μπορεί να στείλει υπενθυμίσεις "
+"αυτόματα, να κλημακώσει απαιτήσεις ή να ενεργήσει βάσει κάποιον γεγονότων."
#. module: base_setup
#: help:base.setup.installer,stock:0
diff --git a/addons/base_setup/i18n/nl.po b/addons/base_setup/i18n/nl.po
index e678dd797ae..480cd3c5753 100644
--- a/addons/base_setup/i18n/nl.po
+++ b/addons/base_setup/i18n/nl.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2010-10-18 17:46+0000\n"
-"PO-Revision-Date: 2010-11-10 14:38+0000\n"
-"Last-Translator: Douwe Wullink (Dypalio) \n"
+"PO-Revision-Date: 2010-11-11 08:13+0000\n"
+"Last-Translator: OpenERP Administrators \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: 2010-11-11 04:44+0000\n"
+"X-Launchpad-Export-Date: 2010-11-12 04:46+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: base_setup
diff --git a/addons/base_synchro/base_synchro_view.xml b/addons/base_synchro/base_synchro_view.xml
index 66fbaf7ec82..f161d6c31ea 100755
--- a/addons/base_synchro/base_synchro_view.xml
+++ b/addons/base_synchro/base_synchro_view.xml
@@ -1,7 +1,7 @@
-
+
base.synchro.obj.line.tree
base.synchro.obj.line
@@ -190,13 +190,13 @@
- Synchronized Servers
+ Servers to be synchronized
ir.actions.act_window
base.synchro.server
form
-
+
diff --git a/addons/base_synchro/i18n/el.po b/addons/base_synchro/i18n/el.po
new file mode 100644
index 00000000000..552f6bb2f43
--- /dev/null
+++ b/addons/base_synchro/i18n/el.po
@@ -0,0 +1,304 @@
+# Greek translation for openobject-addons
+# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-14 16:13+0000\n"
+"Last-Translator: Dimitris Andavoglou \n"
+"Language-Team: Greek \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2010-11-15 05:02+0000\n"
+"X-Generator: Launchpad (build Unknown)\n"
+
+#. module: base_synchro
+#: model:ir.actions.act_window,name:base_synchro.action_view_base_synchro
+msgid "Base Synchronization"
+msgstr "Βασικός Συγχρονισμός"
+
+#. module: base_synchro
+#: constraint:ir.model:0
+msgid ""
+"The Object name must start with x_ and not contain any special character !"
+msgstr ""
+
+#. module: base_synchro
+#: constraint:ir.actions.act_window:0
+msgid "Invalid model name in the action definition."
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro,user_id:0
+msgid "Send Result To"
+msgstr "Αποστολή Αποτελεσμάτων Σε"
+
+#. module: base_synchro
+#: field:base.synchro.server,server_db:0
+msgid "Server Database"
+msgstr ""
+
+#. module: base_synchro
+#: view:base.synchro.server:0
+#: model:ir.model,name:base_synchro.model_base_synchro_server
+msgid "Synchronized server"
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro.obj.avoid,name:0
+msgid "Field Name"
+msgstr "Όνομα Πεδίου"
+
+#. module: base_synchro
+#: field:base.synchro.obj,synchronize_date:0
+msgid "Latest Synchronization"
+msgstr "Τελευταίος Συγχρονισμός"
+
+#. module: base_synchro
+#: constraint:ir.ui.menu:0
+msgid "Error ! You can not create recursive Menu."
+msgstr ""
+
+#. module: base_synchro
+#: model:ir.model,name:base_synchro.model_base_synchro_obj_avoid
+msgid "Fields to not synchronize"
+msgstr "Πεδία για Συγχρονισμό"
+
+#. module: base_synchro
+#: view:base.synchro:0
+msgid "_Close"
+msgstr "_Κλείσιμο"
+
+#. module: base_synchro
+#: view:base.synchro:0
+msgid "Transfer Data To Server"
+msgstr "Μεταφορά Δεδομένων στον Διακομιστή"
+
+#. module: base_synchro
+#: model:ir.model,name:base_synchro.model_base_synchro_obj
+msgid "Register Class"
+msgstr ""
+
+#. module: base_synchro
+#: view:base.synchro.obj:0
+#: model:ir.actions.act_window,name:base_synchro.action_transfer_tree
+#: model:ir.ui.menu,name:base_synchro.transfer_menu_id
+msgid "Synchronized objects"
+msgstr "Συγχρονισμένα Αντικείμενα"
+
+#. module: base_synchro
+#: field:base.synchro.server,obj_ids:0
+msgid "Models"
+msgstr "Μοντέλα"
+
+#. module: base_synchro
+#: field:base.synchro.obj.avoid,obj_id:0
+#: view:base.synchro.obj.line:0
+#: field:base.synchro.obj.line,obj_id:0
+msgid "Object"
+msgstr "Αντικείμενο"
+
+#. module: base_synchro
+#: field:base.synchro.server,login:0
+msgid "User Name"
+msgstr "Όνομα Χρήστη"
+
+#. module: base_synchro
+#: view:base.synchro.obj:0
+#: view:base.synchro.obj.line:0
+msgid "Group By"
+msgstr "Ομαδοποίηση Κατά..."
+
+#. module: base_synchro
+#: selection:base.synchro.obj,action:0
+msgid "Upload"
+msgstr "Ανέβασμα"
+
+#. module: base_synchro
+#: view:base.synchro.obj:0
+msgid "Latest synchronization"
+msgstr "Τελευταίος Συγχρονισμός"
+
+#. module: base_synchro
+#: model:ir.module.module,description:base_synchro.module_meta_information
+msgid "Synchronization with all objects."
+msgstr "Συγχρονισμός όλων των αντικειμένων"
+
+#. module: base_synchro
+#: view:base.synchro.obj.line:0
+#: field:base.synchro.obj.line,name:0
+msgid "Date"
+msgstr "Ημερομηνία"
+
+#. module: base_synchro
+#: field:base.synchro.server,password:0
+msgid "Password"
+msgstr "Κωδικός"
+
+#. module: base_synchro
+#: field:base.synchro.obj,avoid_ids:0
+msgid "Fields Not Sync."
+msgstr "Πεδία που Δεν Συγχ."
+
+#. module: base_synchro
+#: selection:base.synchro.obj,action:0
+msgid "Both"
+msgstr "Και τα ΔΥΟ"
+
+#. module: base_synchro
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro.obj,name:0
+msgid "Name"
+msgstr "Όνομα"
+
+#. module: base_synchro
+#: view:base.synchro.obj:0
+msgid "Fields"
+msgstr "Πεδία"
+
+#. module: base_synchro
+#: view:base.synchro.obj.line:0
+msgid "Transfered Ids Details"
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro.obj,action:0
+msgid "Synchronisation direction"
+msgstr "Κατεύθυνση Συγχρονισμού"
+
+#. module: base_synchro
+#: field:base.synchro.obj,server_id:0
+msgid "Server"
+msgstr "Διακομιστής"
+
+#. module: base_synchro
+#: model:ir.actions.act_window,name:base_synchro.action_base_synchro_obj_line_tree
+#: model:ir.model,name:base_synchro.model_base_synchro_obj_line
+#: model:ir.ui.menu,name:base_synchro.menu_action_base_synchro_obj_line_tree
+msgid "Synchronized instances"
+msgstr ""
+
+#. module: base_synchro
+#: view:base.synchro.obj:0
+#: field:base.synchro.obj,model_id:0
+msgid "Object to synchronize"
+msgstr "Αντικείμενο για συγχρονισμό"
+
+#. module: base_synchro
+#: model:ir.module.module,shortdesc:base_synchro.module_meta_information
+msgid "Base Synchro"
+msgstr "Βασικός Συγχρονισμός"
+
+#. module: base_synchro
+#: model:ir.actions.act_window,name:base_synchro.action_base_synchro_server_tree
+#: model:ir.ui.menu,name:base_synchro.synchro_server_tree_menu_id
+msgid "Synchronized Servers"
+msgstr "Συγχρονισμένοι Διακομιστές"
+
+#. module: base_synchro
+#: view:base.synchro.obj:0
+msgid "Transfer Details"
+msgstr "Λεπτομέρειες Μεταφοράς"
+
+#. module: base_synchro
+#: field:base.synchro.obj.line,remote_id:0
+msgid "Remote Id"
+msgstr "Απομακρυσμένο Id"
+
+#. module: base_synchro
+#: field:base.synchro.obj,line_id:0
+msgid "Ids Affected"
+msgstr ""
+
+#. module: base_synchro
+#: model:ir.ui.menu,name:base_synchro.next_id_63
+msgid "History"
+msgstr "Ιστορικό"
+
+#. module: base_synchro
+#: model:ir.ui.menu,name:base_synchro.next_id_62
+msgid "Synchronization"
+msgstr "Συγχρονισμός"
+
+#. module: base_synchro
+#: field:base.synchro.obj,domain:0
+msgid "Domain"
+msgstr "Domain"
+
+#. module: base_synchro
+#: view:base.synchro:0
+msgid "_Synchronize"
+msgstr ""
+
+#. module: base_synchro
+#: view:base.synchro:0
+msgid "OK"
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro.server,name:0
+msgid "Server name"
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro.obj,sequence:0
+msgid "Sequence"
+msgstr ""
+
+#. module: base_synchro
+#: view:base.synchro:0
+msgid ""
+"The synchronisation has been started.You will receive a request when it's "
+"done."
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro.server,server_port:0
+msgid "Server Port"
+msgstr ""
+
+#. module: base_synchro
+#: model:ir.ui.menu,name:base_synchro.menu_action_view_base_synchro
+msgid "Synchronize objects"
+msgstr ""
+
+#. module: base_synchro
+#: view:base.synchro:0
+msgid "Synchronization Complited!"
+msgstr ""
+
+#. module: base_synchro
+#: model:ir.model,name:base_synchro.model_base_synchro
+msgid "base.synchro"
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro.obj.line,local_id:0
+msgid "Local Id"
+msgstr ""
+
+#. module: base_synchro
+#: model:ir.actions.act_window,name:base_synchro.actions_regclass_tree
+#: model:ir.actions.act_window,name:base_synchro.actions_transfer_line_form
+msgid "Filters"
+msgstr ""
+
+#. module: base_synchro
+#: selection:base.synchro.obj,action:0
+msgid "Download"
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro,server_url:0
+#: field:base.synchro.server,server_url:0
+msgid "Server URL"
+msgstr ""
diff --git a/addons/base_synchro/i18n/fr.po b/addons/base_synchro/i18n/fr.po
new file mode 100644
index 00000000000..789a787cb8d
--- /dev/null
+++ b/addons/base_synchro/i18n/fr.po
@@ -0,0 +1,304 @@
+# French translation for openobject-addons
+# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-14 20:14+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: French \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2010-11-15 05:02+0000\n"
+"X-Generator: Launchpad (build Unknown)\n"
+
+#. module: base_synchro
+#: model:ir.actions.act_window,name:base_synchro.action_view_base_synchro
+msgid "Base Synchronization"
+msgstr ""
+
+#. module: base_synchro
+#: constraint:ir.model:0
+msgid ""
+"The Object name must start with x_ and not contain any special character !"
+msgstr ""
+
+#. module: base_synchro
+#: constraint:ir.actions.act_window:0
+msgid "Invalid model name in the action definition."
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro,user_id:0
+msgid "Send Result To"
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro.server,server_db:0
+msgid "Server Database"
+msgstr ""
+
+#. module: base_synchro
+#: view:base.synchro.server:0
+#: model:ir.model,name:base_synchro.model_base_synchro_server
+msgid "Synchronized server"
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro.obj.avoid,name:0
+msgid "Field Name"
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro.obj,synchronize_date:0
+msgid "Latest Synchronization"
+msgstr ""
+
+#. module: base_synchro
+#: constraint:ir.ui.menu:0
+msgid "Error ! You can not create recursive Menu."
+msgstr ""
+
+#. module: base_synchro
+#: model:ir.model,name:base_synchro.model_base_synchro_obj_avoid
+msgid "Fields to not synchronize"
+msgstr ""
+
+#. module: base_synchro
+#: view:base.synchro:0
+msgid "_Close"
+msgstr ""
+
+#. module: base_synchro
+#: view:base.synchro:0
+msgid "Transfer Data To Server"
+msgstr ""
+
+#. module: base_synchro
+#: model:ir.model,name:base_synchro.model_base_synchro_obj
+msgid "Register Class"
+msgstr ""
+
+#. module: base_synchro
+#: view:base.synchro.obj:0
+#: model:ir.actions.act_window,name:base_synchro.action_transfer_tree
+#: model:ir.ui.menu,name:base_synchro.transfer_menu_id
+msgid "Synchronized objects"
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro.server,obj_ids:0
+msgid "Models"
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro.obj.avoid,obj_id:0
+#: view:base.synchro.obj.line:0
+#: field:base.synchro.obj.line,obj_id:0
+msgid "Object"
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro.server,login:0
+msgid "User Name"
+msgstr ""
+
+#. module: base_synchro
+#: view:base.synchro.obj:0
+#: view:base.synchro.obj.line:0
+msgid "Group By"
+msgstr ""
+
+#. module: base_synchro
+#: selection:base.synchro.obj,action:0
+msgid "Upload"
+msgstr ""
+
+#. module: base_synchro
+#: view:base.synchro.obj:0
+msgid "Latest synchronization"
+msgstr ""
+
+#. module: base_synchro
+#: model:ir.module.module,description:base_synchro.module_meta_information
+msgid "Synchronization with all objects."
+msgstr ""
+
+#. module: base_synchro
+#: view:base.synchro.obj.line:0
+#: field:base.synchro.obj.line,name:0
+msgid "Date"
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro.server,password:0
+msgid "Password"
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro.obj,avoid_ids:0
+msgid "Fields Not Sync."
+msgstr ""
+
+#. module: base_synchro
+#: selection:base.synchro.obj,action:0
+msgid "Both"
+msgstr ""
+
+#. module: base_synchro
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro.obj,name:0
+msgid "Name"
+msgstr ""
+
+#. module: base_synchro
+#: view:base.synchro.obj:0
+msgid "Fields"
+msgstr ""
+
+#. module: base_synchro
+#: view:base.synchro.obj.line:0
+msgid "Transfered Ids Details"
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro.obj,action:0
+msgid "Synchronisation direction"
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro.obj,server_id:0
+msgid "Server"
+msgstr ""
+
+#. module: base_synchro
+#: model:ir.actions.act_window,name:base_synchro.action_base_synchro_obj_line_tree
+#: model:ir.model,name:base_synchro.model_base_synchro_obj_line
+#: model:ir.ui.menu,name:base_synchro.menu_action_base_synchro_obj_line_tree
+msgid "Synchronized instances"
+msgstr ""
+
+#. module: base_synchro
+#: view:base.synchro.obj:0
+#: field:base.synchro.obj,model_id:0
+msgid "Object to synchronize"
+msgstr ""
+
+#. module: base_synchro
+#: model:ir.module.module,shortdesc:base_synchro.module_meta_information
+msgid "Base Synchro"
+msgstr ""
+
+#. module: base_synchro
+#: model:ir.actions.act_window,name:base_synchro.action_base_synchro_server_tree
+#: model:ir.ui.menu,name:base_synchro.synchro_server_tree_menu_id
+msgid "Synchronized Servers"
+msgstr ""
+
+#. module: base_synchro
+#: view:base.synchro.obj:0
+msgid "Transfer Details"
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro.obj.line,remote_id:0
+msgid "Remote Id"
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro.obj,line_id:0
+msgid "Ids Affected"
+msgstr ""
+
+#. module: base_synchro
+#: model:ir.ui.menu,name:base_synchro.next_id_63
+msgid "History"
+msgstr ""
+
+#. module: base_synchro
+#: model:ir.ui.menu,name:base_synchro.next_id_62
+msgid "Synchronization"
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro.obj,domain:0
+msgid "Domain"
+msgstr ""
+
+#. module: base_synchro
+#: view:base.synchro:0
+msgid "_Synchronize"
+msgstr ""
+
+#. module: base_synchro
+#: view:base.synchro:0
+msgid "OK"
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro.server,name:0
+msgid "Server name"
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro.obj,sequence:0
+msgid "Sequence"
+msgstr ""
+
+#. module: base_synchro
+#: view:base.synchro:0
+msgid ""
+"The synchronisation has been started.You will receive a request when it's "
+"done."
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro.server,server_port:0
+msgid "Server Port"
+msgstr ""
+
+#. module: base_synchro
+#: model:ir.ui.menu,name:base_synchro.menu_action_view_base_synchro
+msgid "Synchronize objects"
+msgstr ""
+
+#. module: base_synchro
+#: view:base.synchro:0
+msgid "Synchronization Complited!"
+msgstr ""
+
+#. module: base_synchro
+#: model:ir.model,name:base_synchro.model_base_synchro
+msgid "base.synchro"
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro.obj.line,local_id:0
+msgid "Local Id"
+msgstr ""
+
+#. module: base_synchro
+#: model:ir.actions.act_window,name:base_synchro.actions_regclass_tree
+#: model:ir.actions.act_window,name:base_synchro.actions_transfer_line_form
+msgid "Filters"
+msgstr ""
+
+#. module: base_synchro
+#: selection:base.synchro.obj,action:0
+msgid "Download"
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro,server_url:0
+#: field:base.synchro.server,server_url:0
+msgid "Server URL"
+msgstr ""
diff --git a/addons/base_synchro/i18n/it.po b/addons/base_synchro/i18n/it.po
new file mode 100644
index 00000000000..b058daeeb26
--- /dev/null
+++ b/addons/base_synchro/i18n/it.po
@@ -0,0 +1,307 @@
+# Italian translation for openobject-addons
+# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-13 08:28+0000\n"
+"Last-Translator: OpenERP Administrators \n"
+"Language-Team: Italian \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2010-11-14 05:08+0000\n"
+"X-Generator: Launchpad (build Unknown)\n"
+
+#. module: base_synchro
+#: model:ir.actions.act_window,name:base_synchro.action_view_base_synchro
+msgid "Base Synchronization"
+msgstr ""
+
+#. module: base_synchro
+#: constraint:ir.model:0
+msgid ""
+"The Object name must start with x_ and not contain any special character !"
+msgstr ""
+"Il nome dell'oggetto deve iniziare per “x_” e non contenere alcun carattere "
+"speciale!"
+
+#. module: base_synchro
+#: constraint:ir.actions.act_window:0
+msgid "Invalid model name in the action definition."
+msgstr "Nome del modello non valido nella definizione dell'azione"
+
+#. module: base_synchro
+#: field:base.synchro,user_id:0
+msgid "Send Result To"
+msgstr "Invia risultato a"
+
+#. module: base_synchro
+#: field:base.synchro.server,server_db:0
+msgid "Server Database"
+msgstr ""
+
+#. module: base_synchro
+#: view:base.synchro.server:0
+#: model:ir.model,name:base_synchro.model_base_synchro_server
+msgid "Synchronized server"
+msgstr "Server sincronizzato"
+
+#. module: base_synchro
+#: field:base.synchro.obj.avoid,name:0
+msgid "Field Name"
+msgstr "Nome campo"
+
+#. module: base_synchro
+#: field:base.synchro.obj,synchronize_date:0
+msgid "Latest Synchronization"
+msgstr "Ultima sincronizzazione"
+
+#. module: base_synchro
+#: constraint:ir.ui.menu:0
+msgid "Error ! You can not create recursive Menu."
+msgstr "Errore! Non è possibile creare un menù ricorsivo"
+
+#. module: base_synchro
+#: model:ir.model,name:base_synchro.model_base_synchro_obj_avoid
+msgid "Fields to not synchronize"
+msgstr "Campi da non sincronizzare"
+
+#. module: base_synchro
+#: view:base.synchro:0
+msgid "_Close"
+msgstr ""
+
+#. module: base_synchro
+#: view:base.synchro:0
+msgid "Transfer Data To Server"
+msgstr ""
+
+#. module: base_synchro
+#: model:ir.model,name:base_synchro.model_base_synchro_obj
+msgid "Register Class"
+msgstr ""
+
+#. module: base_synchro
+#: view:base.synchro.obj:0
+#: model:ir.actions.act_window,name:base_synchro.action_transfer_tree
+#: model:ir.ui.menu,name:base_synchro.transfer_menu_id
+msgid "Synchronized objects"
+msgstr "Oggetti sincronizzati"
+
+#. module: base_synchro
+#: field:base.synchro.server,obj_ids:0
+msgid "Models"
+msgstr "Modelli"
+
+#. module: base_synchro
+#: field:base.synchro.obj.avoid,obj_id:0
+#: view:base.synchro.obj.line:0
+#: field:base.synchro.obj.line,obj_id:0
+msgid "Object"
+msgstr "Oggetto"
+
+#. module: base_synchro
+#: field:base.synchro.server,login:0
+msgid "User Name"
+msgstr "Nome utente"
+
+#. module: base_synchro
+#: view:base.synchro.obj:0
+#: view:base.synchro.obj.line:0
+msgid "Group By"
+msgstr "Raggruppa per"
+
+#. module: base_synchro
+#: selection:base.synchro.obj,action:0
+msgid "Upload"
+msgstr "Upload"
+
+#. module: base_synchro
+#: view:base.synchro.obj:0
+msgid "Latest synchronization"
+msgstr "Ultima sincronizzazione"
+
+#. module: base_synchro
+#: model:ir.module.module,description:base_synchro.module_meta_information
+msgid "Synchronization with all objects."
+msgstr "Sincronizzazione con tutti gli oggetti"
+
+#. module: base_synchro
+#: view:base.synchro.obj.line:0
+#: field:base.synchro.obj.line,name:0
+msgid "Date"
+msgstr "Data"
+
+#. module: base_synchro
+#: field:base.synchro.server,password:0
+msgid "Password"
+msgstr "Password"
+
+#. module: base_synchro
+#: field:base.synchro.obj,avoid_ids:0
+msgid "Fields Not Sync."
+msgstr "Campi non sincr."
+
+#. module: base_synchro
+#: selection:base.synchro.obj,action:0
+msgid "Both"
+msgstr ""
+
+#. module: base_synchro
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr "XML non valido per la struttura della vista!"
+
+#. module: base_synchro
+#: field:base.synchro.obj,name:0
+msgid "Name"
+msgstr "Nome"
+
+#. module: base_synchro
+#: view:base.synchro.obj:0
+msgid "Fields"
+msgstr "Campi"
+
+#. module: base_synchro
+#: view:base.synchro.obj.line:0
+msgid "Transfered Ids Details"
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro.obj,action:0
+msgid "Synchronisation direction"
+msgstr "Direzione sincronizzazione"
+
+#. module: base_synchro
+#: field:base.synchro.obj,server_id:0
+msgid "Server"
+msgstr "Server"
+
+#. module: base_synchro
+#: model:ir.actions.act_window,name:base_synchro.action_base_synchro_obj_line_tree
+#: model:ir.model,name:base_synchro.model_base_synchro_obj_line
+#: model:ir.ui.menu,name:base_synchro.menu_action_base_synchro_obj_line_tree
+msgid "Synchronized instances"
+msgstr "Istanze sincronizzate"
+
+#. module: base_synchro
+#: view:base.synchro.obj:0
+#: field:base.synchro.obj,model_id:0
+msgid "Object to synchronize"
+msgstr "Oggetti da sincronizzare"
+
+#. module: base_synchro
+#: model:ir.module.module,shortdesc:base_synchro.module_meta_information
+msgid "Base Synchro"
+msgstr ""
+
+#. module: base_synchro
+#: model:ir.actions.act_window,name:base_synchro.action_base_synchro_server_tree
+#: model:ir.ui.menu,name:base_synchro.synchro_server_tree_menu_id
+msgid "Synchronized Servers"
+msgstr "Server Sincronizzati"
+
+#. module: base_synchro
+#: view:base.synchro.obj:0
+msgid "Transfer Details"
+msgstr "Dettagli trasferimento"
+
+#. module: base_synchro
+#: field:base.synchro.obj.line,remote_id:0
+msgid "Remote Id"
+msgstr "ID remoto"
+
+#. module: base_synchro
+#: field:base.synchro.obj,line_id:0
+msgid "Ids Affected"
+msgstr ""
+
+#. module: base_synchro
+#: model:ir.ui.menu,name:base_synchro.next_id_63
+msgid "History"
+msgstr "Storico"
+
+#. module: base_synchro
+#: model:ir.ui.menu,name:base_synchro.next_id_62
+msgid "Synchronization"
+msgstr "Sincronizzazione"
+
+#. module: base_synchro
+#: field:base.synchro.obj,domain:0
+msgid "Domain"
+msgstr "Dominio"
+
+#. module: base_synchro
+#: view:base.synchro:0
+msgid "_Synchronize"
+msgstr "_Sincronizza"
+
+#. module: base_synchro
+#: view:base.synchro:0
+msgid "OK"
+msgstr "OK"
+
+#. module: base_synchro
+#: field:base.synchro.server,name:0
+msgid "Server name"
+msgstr "Nome server"
+
+#. module: base_synchro
+#: field:base.synchro.obj,sequence:0
+msgid "Sequence"
+msgstr "Sequenza"
+
+#. module: base_synchro
+#: view:base.synchro:0
+msgid ""
+"The synchronisation has been started.You will receive a request when it's "
+"done."
+msgstr ""
+"La sincronizzazione è partita. Riceverete una notifica appena è completata."
+
+#. module: base_synchro
+#: field:base.synchro.server,server_port:0
+msgid "Server Port"
+msgstr "Porta del server"
+
+#. module: base_synchro
+#: model:ir.ui.menu,name:base_synchro.menu_action_view_base_synchro
+msgid "Synchronize objects"
+msgstr ""
+
+#. module: base_synchro
+#: view:base.synchro:0
+msgid "Synchronization Complited!"
+msgstr "Sincronizzazione completata!"
+
+#. module: base_synchro
+#: model:ir.model,name:base_synchro.model_base_synchro
+msgid "base.synchro"
+msgstr "base.synchro"
+
+#. module: base_synchro
+#: field:base.synchro.obj.line,local_id:0
+msgid "Local Id"
+msgstr "ID Locale"
+
+#. module: base_synchro
+#: model:ir.actions.act_window,name:base_synchro.actions_regclass_tree
+#: model:ir.actions.act_window,name:base_synchro.actions_transfer_line_form
+msgid "Filters"
+msgstr "Filtri"
+
+#. module: base_synchro
+#: selection:base.synchro.obj,action:0
+msgid "Download"
+msgstr "Download"
+
+#. module: base_synchro
+#: field:base.synchro,server_url:0
+#: field:base.synchro.server,server_url:0
+msgid "Server URL"
+msgstr "URL server"
diff --git a/addons/base_synchro/i18n/sr.po b/addons/base_synchro/i18n/sr.po
new file mode 100644
index 00000000000..60d9442dfeb
--- /dev/null
+++ b/addons/base_synchro/i18n/sr.po
@@ -0,0 +1,305 @@
+# Serbian translation for openobject-addons
+# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-13 08:31+0000\n"
+"Last-Translator: OpenERP Administrators \n"
+"Language-Team: Serbian \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2010-11-14 05:08+0000\n"
+"X-Generator: Launchpad (build Unknown)\n"
+
+#. module: base_synchro
+#: model:ir.actions.act_window,name:base_synchro.action_view_base_synchro
+msgid "Base Synchronization"
+msgstr "Sinhronizacija Baze"
+
+#. module: base_synchro
+#: constraint:ir.model:0
+msgid ""
+"The Object name must start with x_ and not contain any special character !"
+msgstr ""
+"Ime objekta mora zapoceti sa x_ i ne sme sadrzavati specijalne karaktere!"
+
+#. module: base_synchro
+#: constraint:ir.actions.act_window:0
+msgid "Invalid model name in the action definition."
+msgstr "Neispravno ime modela u definiciji akcije."
+
+#. module: base_synchro
+#: field:base.synchro,user_id:0
+msgid "Send Result To"
+msgstr "Posalji rezultat"
+
+#. module: base_synchro
+#: field:base.synchro.server,server_db:0
+msgid "Server Database"
+msgstr "Server Databaze"
+
+#. module: base_synchro
+#: view:base.synchro.server:0
+#: model:ir.model,name:base_synchro.model_base_synchro_server
+msgid "Synchronized server"
+msgstr "Sinhronisani Server"
+
+#. module: base_synchro
+#: field:base.synchro.obj.avoid,name:0
+msgid "Field Name"
+msgstr "Ime polja"
+
+#. module: base_synchro
+#: field:base.synchro.obj,synchronize_date:0
+msgid "Latest Synchronization"
+msgstr "Poslednja Sinhronizacija"
+
+#. module: base_synchro
+#: constraint:ir.ui.menu:0
+msgid "Error ! You can not create recursive Menu."
+msgstr "Gredka ! Ne mozes kreirati rekursivni meni."
+
+#. module: base_synchro
+#: model:ir.model,name:base_synchro.model_base_synchro_obj_avoid
+msgid "Fields to not synchronize"
+msgstr "Polja koja je treba sinhronizirati"
+
+#. module: base_synchro
+#: view:base.synchro:0
+msgid "_Close"
+msgstr "_Close"
+
+#. module: base_synchro
+#: view:base.synchro:0
+msgid "Transfer Data To Server"
+msgstr "Prebaci podatke na Server"
+
+#. module: base_synchro
+#: model:ir.model,name:base_synchro.model_base_synchro_obj
+msgid "Register Class"
+msgstr "Registruj klasu"
+
+#. module: base_synchro
+#: view:base.synchro.obj:0
+#: model:ir.actions.act_window,name:base_synchro.action_transfer_tree
+#: model:ir.ui.menu,name:base_synchro.transfer_menu_id
+msgid "Synchronized objects"
+msgstr "Sinhronizovani objekti"
+
+#. module: base_synchro
+#: field:base.synchro.server,obj_ids:0
+msgid "Models"
+msgstr "Modeli"
+
+#. module: base_synchro
+#: field:base.synchro.obj.avoid,obj_id:0
+#: view:base.synchro.obj.line:0
+#: field:base.synchro.obj.line,obj_id:0
+msgid "Object"
+msgstr "Objekti"
+
+#. module: base_synchro
+#: field:base.synchro.server,login:0
+msgid "User Name"
+msgstr "Korisnicko IMe"
+
+#. module: base_synchro
+#: view:base.synchro.obj:0
+#: view:base.synchro.obj.line:0
+msgid "Group By"
+msgstr "Grupirano po"
+
+#. module: base_synchro
+#: selection:base.synchro.obj,action:0
+msgid "Upload"
+msgstr "Upload"
+
+#. module: base_synchro
+#: view:base.synchro.obj:0
+msgid "Latest synchronization"
+msgstr "Poslednja Sinhronizacija"
+
+#. module: base_synchro
+#: model:ir.module.module,description:base_synchro.module_meta_information
+msgid "Synchronization with all objects."
+msgstr "Sinhronizacija sa svim objektima"
+
+#. module: base_synchro
+#: view:base.synchro.obj.line:0
+#: field:base.synchro.obj.line,name:0
+msgid "Date"
+msgstr "datum"
+
+#. module: base_synchro
+#: field:base.synchro.server,password:0
+msgid "Password"
+msgstr "Lozinka"
+
+#. module: base_synchro
+#: field:base.synchro.obj,avoid_ids:0
+msgid "Fields Not Sync."
+msgstr "Ne sinhronizovana polja"
+
+#. module: base_synchro
+#: selection:base.synchro.obj,action:0
+msgid "Both"
+msgstr "Oba"
+
+#. module: base_synchro
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr "Neispravan XML za Pregled arhitekture"
+
+#. module: base_synchro
+#: field:base.synchro.obj,name:0
+msgid "Name"
+msgstr "Ime"
+
+#. module: base_synchro
+#: view:base.synchro.obj:0
+msgid "Fields"
+msgstr "Polja"
+
+#. module: base_synchro
+#: view:base.synchro.obj.line:0
+msgid "Transfered Ids Details"
+msgstr "Prebaceni detalji Id-ova"
+
+#. module: base_synchro
+#: field:base.synchro.obj,action:0
+msgid "Synchronisation direction"
+msgstr "Pravac Sinhronizacije"
+
+#. module: base_synchro
+#: field:base.synchro.obj,server_id:0
+msgid "Server"
+msgstr "Server"
+
+#. module: base_synchro
+#: model:ir.actions.act_window,name:base_synchro.action_base_synchro_obj_line_tree
+#: model:ir.model,name:base_synchro.model_base_synchro_obj_line
+#: model:ir.ui.menu,name:base_synchro.menu_action_base_synchro_obj_line_tree
+msgid "Synchronized instances"
+msgstr "Sinhronizaovane Instance"
+
+#. module: base_synchro
+#: view:base.synchro.obj:0
+#: field:base.synchro.obj,model_id:0
+msgid "Object to synchronize"
+msgstr "Objekat za sinhronizaciju"
+
+#. module: base_synchro
+#: model:ir.module.module,shortdesc:base_synchro.module_meta_information
+msgid "Base Synchro"
+msgstr "Sinhronizacija Baze"
+
+#. module: base_synchro
+#: model:ir.actions.act_window,name:base_synchro.action_base_synchro_server_tree
+#: model:ir.ui.menu,name:base_synchro.synchro_server_tree_menu_id
+msgid "Synchronized Servers"
+msgstr "Sinhronizovani Serveri"
+
+#. module: base_synchro
+#: view:base.synchro.obj:0
+msgid "Transfer Details"
+msgstr "detalji transfera"
+
+#. module: base_synchro
+#: field:base.synchro.obj.line,remote_id:0
+msgid "Remote Id"
+msgstr "Daljinski ID"
+
+#. module: base_synchro
+#: field:base.synchro.obj,line_id:0
+msgid "Ids Affected"
+msgstr "ID koji su afektovani"
+
+#. module: base_synchro
+#: model:ir.ui.menu,name:base_synchro.next_id_63
+msgid "History"
+msgstr "Istorija"
+
+#. module: base_synchro
+#: model:ir.ui.menu,name:base_synchro.next_id_62
+msgid "Synchronization"
+msgstr "Sinhronizacija"
+
+#. module: base_synchro
+#: field:base.synchro.obj,domain:0
+msgid "Domain"
+msgstr "Domacin"
+
+#. module: base_synchro
+#: view:base.synchro:0
+msgid "_Synchronize"
+msgstr "_Synchronize"
+
+#. module: base_synchro
+#: view:base.synchro:0
+msgid "OK"
+msgstr "OK"
+
+#. module: base_synchro
+#: field:base.synchro.server,name:0
+msgid "Server name"
+msgstr "Ime Servera"
+
+#. module: base_synchro
+#: field:base.synchro.obj,sequence:0
+msgid "Sequence"
+msgstr "Sekvenca"
+
+#. module: base_synchro
+#: view:base.synchro:0
+msgid ""
+"The synchronisation has been started.You will receive a request when it's "
+"done."
+msgstr "Sinhronizacija je zapoceta. Primicete zahtev po zavrsetku iste."
+
+#. module: base_synchro
+#: field:base.synchro.server,server_port:0
+msgid "Server Port"
+msgstr "Port Servera"
+
+#. module: base_synchro
+#: model:ir.ui.menu,name:base_synchro.menu_action_view_base_synchro
+msgid "Synchronize objects"
+msgstr "Sinhronizuj Objekte"
+
+#. module: base_synchro
+#: view:base.synchro:0
+msgid "Synchronization Complited!"
+msgstr "Sinhronizacija Kompletirana !"
+
+#. module: base_synchro
+#: model:ir.model,name:base_synchro.model_base_synchro
+msgid "base.synchro"
+msgstr "base.synchro"
+
+#. module: base_synchro
+#: field:base.synchro.obj.line,local_id:0
+msgid "Local Id"
+msgstr "Lokalni ID"
+
+#. module: base_synchro
+#: model:ir.actions.act_window,name:base_synchro.actions_regclass_tree
+#: model:ir.actions.act_window,name:base_synchro.actions_transfer_line_form
+msgid "Filters"
+msgstr "Filteri"
+
+#. module: base_synchro
+#: selection:base.synchro.obj,action:0
+msgid "Download"
+msgstr "Download"
+
+#. module: base_synchro
+#: field:base.synchro,server_url:0
+#: field:base.synchro.server,server_url:0
+msgid "Server URL"
+msgstr "URL Servera"
diff --git a/addons/base_synchro/i18n/zh_CN.po b/addons/base_synchro/i18n/zh_CN.po
new file mode 100644
index 00000000000..3461216e7ff
--- /dev/null
+++ b/addons/base_synchro/i18n/zh_CN.po
@@ -0,0 +1,304 @@
+# Chinese (Simplified) translation for openobject-addons
+# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-14 08:13+0000\n"
+"Last-Translator: ZhangCheng \n"
+"Language-Team: Chinese (Simplified) \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2010-11-15 05:02+0000\n"
+"X-Generator: Launchpad (build Unknown)\n"
+
+#. module: base_synchro
+#: model:ir.actions.act_window,name:base_synchro.action_view_base_synchro
+msgid "Base Synchronization"
+msgstr ""
+
+#. module: base_synchro
+#: constraint:ir.model:0
+msgid ""
+"The Object name must start with x_ and not contain any special character !"
+msgstr "对象名必须以 x_ 且不包含任何特殊字符!"
+
+#. module: base_synchro
+#: constraint:ir.actions.act_window:0
+msgid "Invalid model name in the action definition."
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro,user_id:0
+msgid "Send Result To"
+msgstr "将结果发送到"
+
+#. module: base_synchro
+#: field:base.synchro.server,server_db:0
+msgid "Server Database"
+msgstr "服务器数据库"
+
+#. module: base_synchro
+#: view:base.synchro.server:0
+#: model:ir.model,name:base_synchro.model_base_synchro_server
+msgid "Synchronized server"
+msgstr "已同步的服务器"
+
+#. module: base_synchro
+#: field:base.synchro.obj.avoid,name:0
+msgid "Field Name"
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro.obj,synchronize_date:0
+msgid "Latest Synchronization"
+msgstr "最后一次同步"
+
+#. module: base_synchro
+#: constraint:ir.ui.menu:0
+msgid "Error ! You can not create recursive Menu."
+msgstr "错误!无法创建递归菜单。"
+
+#. module: base_synchro
+#: model:ir.model,name:base_synchro.model_base_synchro_obj_avoid
+msgid "Fields to not synchronize"
+msgstr ""
+
+#. module: base_synchro
+#: view:base.synchro:0
+msgid "_Close"
+msgstr "关闭(_C)"
+
+#. module: base_synchro
+#: view:base.synchro:0
+msgid "Transfer Data To Server"
+msgstr "将数据上传至服务器"
+
+#. module: base_synchro
+#: model:ir.model,name:base_synchro.model_base_synchro_obj
+msgid "Register Class"
+msgstr ""
+
+#. module: base_synchro
+#: view:base.synchro.obj:0
+#: model:ir.actions.act_window,name:base_synchro.action_transfer_tree
+#: model:ir.ui.menu,name:base_synchro.transfer_menu_id
+msgid "Synchronized objects"
+msgstr "已同步的对象"
+
+#. module: base_synchro
+#: field:base.synchro.server,obj_ids:0
+msgid "Models"
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro.obj.avoid,obj_id:0
+#: view:base.synchro.obj.line:0
+#: field:base.synchro.obj.line,obj_id:0
+msgid "Object"
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro.server,login:0
+msgid "User Name"
+msgstr "用户名"
+
+#. module: base_synchro
+#: view:base.synchro.obj:0
+#: view:base.synchro.obj.line:0
+msgid "Group By"
+msgstr "分组方式"
+
+#. module: base_synchro
+#: selection:base.synchro.obj,action:0
+msgid "Upload"
+msgstr "上传"
+
+#. module: base_synchro
+#: view:base.synchro.obj:0
+msgid "Latest synchronization"
+msgstr "最后一次上传"
+
+#. module: base_synchro
+#: model:ir.module.module,description:base_synchro.module_meta_information
+msgid "Synchronization with all objects."
+msgstr ""
+
+#. module: base_synchro
+#: view:base.synchro.obj.line:0
+#: field:base.synchro.obj.line,name:0
+msgid "Date"
+msgstr "日期"
+
+#. module: base_synchro
+#: field:base.synchro.server,password:0
+msgid "Password"
+msgstr "密码"
+
+#. module: base_synchro
+#: field:base.synchro.obj,avoid_ids:0
+msgid "Fields Not Sync."
+msgstr ""
+
+#. module: base_synchro
+#: selection:base.synchro.obj,action:0
+msgid "Both"
+msgstr ""
+
+#. module: base_synchro
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro.obj,name:0
+msgid "Name"
+msgstr "名称"
+
+#. module: base_synchro
+#: view:base.synchro.obj:0
+msgid "Fields"
+msgstr ""
+
+#. module: base_synchro
+#: view:base.synchro.obj.line:0
+msgid "Transfered Ids Details"
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro.obj,action:0
+msgid "Synchronisation direction"
+msgstr "同步方向"
+
+#. module: base_synchro
+#: field:base.synchro.obj,server_id:0
+msgid "Server"
+msgstr "服务器"
+
+#. module: base_synchro
+#: model:ir.actions.act_window,name:base_synchro.action_base_synchro_obj_line_tree
+#: model:ir.model,name:base_synchro.model_base_synchro_obj_line
+#: model:ir.ui.menu,name:base_synchro.menu_action_base_synchro_obj_line_tree
+msgid "Synchronized instances"
+msgstr "已同步的实例"
+
+#. module: base_synchro
+#: view:base.synchro.obj:0
+#: field:base.synchro.obj,model_id:0
+msgid "Object to synchronize"
+msgstr "要同步的对象"
+
+#. module: base_synchro
+#: model:ir.module.module,shortdesc:base_synchro.module_meta_information
+msgid "Base Synchro"
+msgstr ""
+
+#. module: base_synchro
+#: model:ir.actions.act_window,name:base_synchro.action_base_synchro_server_tree
+#: model:ir.ui.menu,name:base_synchro.synchro_server_tree_menu_id
+msgid "Synchronized Servers"
+msgstr "已同步的服务器"
+
+#. module: base_synchro
+#: view:base.synchro.obj:0
+msgid "Transfer Details"
+msgstr "传输细节"
+
+#. module: base_synchro
+#: field:base.synchro.obj.line,remote_id:0
+msgid "Remote Id"
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro.obj,line_id:0
+msgid "Ids Affected"
+msgstr ""
+
+#. module: base_synchro
+#: model:ir.ui.menu,name:base_synchro.next_id_63
+msgid "History"
+msgstr "历史"
+
+#. module: base_synchro
+#: model:ir.ui.menu,name:base_synchro.next_id_62
+msgid "Synchronization"
+msgstr "同步"
+
+#. module: base_synchro
+#: field:base.synchro.obj,domain:0
+msgid "Domain"
+msgstr "主机"
+
+#. module: base_synchro
+#: view:base.synchro:0
+msgid "_Synchronize"
+msgstr "同步(_S)"
+
+#. module: base_synchro
+#: view:base.synchro:0
+msgid "OK"
+msgstr "确定"
+
+#. module: base_synchro
+#: field:base.synchro.server,name:0
+msgid "Server name"
+msgstr "服务器名"
+
+#. module: base_synchro
+#: field:base.synchro.obj,sequence:0
+msgid "Sequence"
+msgstr "序列"
+
+#. module: base_synchro
+#: view:base.synchro:0
+msgid ""
+"The synchronisation has been started.You will receive a request when it's "
+"done."
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro.server,server_port:0
+msgid "Server Port"
+msgstr "服务器端口"
+
+#. module: base_synchro
+#: model:ir.ui.menu,name:base_synchro.menu_action_view_base_synchro
+msgid "Synchronize objects"
+msgstr ""
+
+#. module: base_synchro
+#: view:base.synchro:0
+msgid "Synchronization Complited!"
+msgstr ""
+
+#. module: base_synchro
+#: model:ir.model,name:base_synchro.model_base_synchro
+msgid "base.synchro"
+msgstr ""
+
+#. module: base_synchro
+#: field:base.synchro.obj.line,local_id:0
+msgid "Local Id"
+msgstr ""
+
+#. module: base_synchro
+#: model:ir.actions.act_window,name:base_synchro.actions_regclass_tree
+#: model:ir.actions.act_window,name:base_synchro.actions_transfer_line_form
+msgid "Filters"
+msgstr ""
+
+#. module: base_synchro
+#: selection:base.synchro.obj,action:0
+msgid "Download"
+msgstr "下载"
+
+#. module: base_synchro
+#: field:base.synchro,server_url:0
+#: field:base.synchro.server,server_url:0
+msgid "Server URL"
+msgstr "服务器 URL"
diff --git a/addons/board/board.py b/addons/board/board.py
index 230954d942b..9677c8aaa17 100644
--- a/addons/board/board.py
+++ b/addons/board/board.py
@@ -21,6 +21,7 @@
from osv import fields, osv
import time
+import tools
class board_board(osv.osv):
"""
@@ -223,4 +224,45 @@ class board_note(osv.osv):
board_note()
+class res_log_report(osv.osv):
+ """ Log Report """
+ _name = "res.log.report"
+ _auto = False
+ _description = "Log Report"
+ _columns = {
+ 'name': fields.char('Year', size=64, required=False, readonly=True),
+ 'month':fields.selection([('01', 'January'), ('02', 'February'), \
+ ('03', 'March'), ('04', 'April'),\
+ ('05', 'May'), ('06', 'June'), \
+ ('07', 'July'), ('08', 'August'),\
+ ('09', 'September'), ('10', 'October'),\
+ ('11', 'November'), ('12', 'December')], 'Month', readonly=True),
+ 'day': fields.char('Day', size=128, readonly=True),
+ 'creation_date': fields.date('Creation Date', readonly=True),
+ 'res_model': fields.char('Object', size=128),
+ 'nbr': fields.integer('# of Entries', readonly=True)
+ }
+
+ def init(self, cr):
+ """
+ Log Report
+ @param cr: the current row, from the database cursor
+ """
+ tools.drop_view_if_exists(cr,'res_log_report')
+ cr.execute("""
+ CREATE OR REPLACE VIEW res_log_report AS (
+ SELECT
+ l.id as id,
+ 1 as nbr,
+ to_char(l.create_date, 'YYYY') as name,
+ to_char(l.create_date, 'MM') as month,
+ to_char(l.create_date, 'YYYY-MM-DD') as day,
+ to_char(l.create_date, 'YYYY-MM-DD') as creation_date,
+ l.res_model as res_model,
+ date_trunc('day',l.create_date) as create_date
+ FROM
+ res_log l
+ )""")
+res_log_report()
+
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/board/board_administration_view.xml b/addons/board/board_administration_view.xml
index 7c7c0da57cf..337ca63dab8 100644
--- a/addons/board/board_administration_view.xml
+++ b/addons/board/board_administration_view.xml
@@ -1,6 +1,7 @@
+
user.connection.tree
@@ -14,7 +15,7 @@
- Latest Connections
+ User Connections
res.users
form
tree,form
@@ -28,6 +29,108 @@
form
tree,form
+
+
+
+ res.log.report.select
+ res.log.report
+ search
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ res.log.report.tree
+ res.log.report
+ tree
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ board.res.log.report.graph
+ res.log.report
+ graph
+
+
+
+
+
+
+
+
+ Monthly Activity per Document
+ res.log.report
+ form
+ graph,tree
+ [('create_date','>',(datetime.date.today()-datetime.timedelta(days=30)).strftime('%Y-%m-%d'))]
+ {'group_by':['res_model'],'group_by_no_leaf':1}
+
+
+
+
+
+ board.weekly.res.log.report.graph
+ res.log.report
+ graph
+
+
+
+
+
+
+
+
+ Weekly Global Activity
+ res.log.report
+ form
+ graph,tree
+ [('create_date','>',(datetime.date.today()-datetime.timedelta(days=7)).strftime('%Y-%m-%d'))]
+ {'group_by':['day'],'group_by_no_leaf':1}
+
+
+
board.administration.form
board.board
@@ -36,15 +139,18 @@
+
Administration Dashboard
board.board
@@ -52,8 +158,12 @@
form
-
-
+
+
+
+
+
diff --git a/addons/board/i18n/el.po b/addons/board/i18n/el.po
index e5c1978c272..1c8f8f3812f 100644
--- a/addons/board/i18n/el.po
+++ b/addons/board/i18n/el.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2010-10-18 17:46+0000\n"
-"PO-Revision-Date: 2010-08-03 03:20+0000\n"
-"Last-Translator: mga (Open ERP) \n"
+"PO-Revision-Date: 2010-11-12 09:46+0000\n"
+"Last-Translator: Dimitris Andavoglou \n"
"Language-Team: nls@hellug.gr \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-10-30 05:40+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
"X-Poedit-Country: GREECE\n"
"X-Poedit-Language: Greek\n"
@@ -22,7 +22,7 @@ msgstr ""
#. module: board
#: model:ir.model,name:board.model_board_menu_create
msgid "Menu Create"
-msgstr ""
+msgstr "Δημιουργία Μενού"
#. module: board
#: constraint:ir.actions.act_window:0
@@ -44,7 +44,7 @@ msgstr "Κύριo άρθρωμα Πίνακα Αναφορών"
#: code:addons/board/wizard/board_menu_create.py:0
#, python-format
msgid "User Error!"
-msgstr ""
+msgstr "Λάθος Χρήστη!"
#. module: board
#: view:board.board:0
@@ -63,7 +63,7 @@ msgstr "Σημείωση"
#. module: board
#: view:board.note:0
msgid "Group By..."
-msgstr ""
+msgstr "Ομαδοποίηση Κατά..."
#. module: board
#: model:ir.model,name:board.model_board_board
@@ -115,7 +115,7 @@ msgstr "Πληροφορίες Μενού"
#: model:ir.actions.act_window,name:board.action_user_connection_tree
#: view:res.users:0
msgid "Latest Connections"
-msgstr ""
+msgstr "Τελευταίες Συνδέσεις"
#. module: board
#: field:board.note,type:0
@@ -210,7 +210,7 @@ msgstr "Όνομα Μενού"
#: view:board.board:0
#: model:ir.actions.act_window,name:board.action_latest_activities_tree
msgid "Latest Activities"
-msgstr ""
+msgstr "Τελευταίες Δραστηριότητες"
#. module: board
#: selection:board.board.line,position:0
diff --git a/addons/board/security/ir.model.access.csv b/addons/board/security/ir.model.access.csv
index 44b9c3cfb6d..f4f4ccd0d3d 100644
--- a/addons/board/security/ir.model.access.csv
+++ b/addons/board/security/ir.model.access.csv
@@ -4,3 +4,4 @@
"access_board_note_type","board.note.type","model_board_note_type","base.group_user",1,1,1,1
"access_board_note","board.note","model_board_note","base.group_user",1,1,1,1
"access_board_board_sale_salesman","board.board.sale.salesman","model_board_board","base.group_sale_salesman",1,1,1,1
+"access_res_log_report","res.log.report","model_res_log_report","base.group_user",1,1,1,1
\ No newline at end of file
diff --git a/addons/caldav/caldav_node.py b/addons/caldav/caldav_node.py
index b735d853025..70671507b01 100644
--- a/addons/caldav/caldav_node.py
+++ b/addons/caldav/caldav_node.py
@@ -19,17 +19,15 @@
#
##############################################################################
-import time
from document_webdav import nodes
-from document.nodes import _str2time
+from document.nodes import _str2time, nodefd_static
import logging
-import StringIO
from orm_utils import get_last_modified
try:
- from tools.dict_tools import dict_merge, dict_merge2
+ from tools.dict_tools import dict_merge2
except ImportError:
- from document.dict_tools import dict_merge, dict_merge2
+ from document.dict_tools import dict_merge2
# TODO: implement DAV-aware errors, inherit from IOError
@@ -381,6 +379,9 @@ class node_calendar(nodes.node_class):
res.append(child._get_caldav_calendar_data(cr))
return res
+ def open_data(self, cr, mode):
+ return nodefd_static(self, cr, mode)
+
def _get_caldav_calendar_description(self, cr):
uid = self.context.uid
calendar_obj = self.context._dirobj.pool.get('basic.calendar')
@@ -389,7 +390,7 @@ class node_calendar(nodes.node_class):
try:
calendar = calendar_obj.browse(cr, uid, self.calendar_id, context=ctx)
return calendar.description or calendar.name
- except Exception, e:
+ except Exception:
return None
def _get_dav_supported_report_set(self, cr):
@@ -458,14 +459,10 @@ class res_node_calendar(nodes.node_class):
self.model = res_model
self.res_id = res_id
- def open(self, cr, mode=False):
- if self.type in ('collection','database'):
- return False
- s = StringIO.StringIO(self.get_data(cr))
- s.name = self
- return s
+ def open_data(self, cr, mode):
+ return nodefd_static(self, cr, mode)
- def get_data(self, cr, fil_obj = None):
+ def get_data(self, cr, fil_obj=None):
uid = self.context.uid
calendar_obj = self.context._dirobj.pool.get('basic.calendar')
context = self.context.context.copy()
diff --git a/addons/caldav/caldav_setup.xml b/addons/caldav/caldav_setup.xml
index c33edbc75f7..e2e9d7eae5a 100644
--- a/addons/caldav/caldav_setup.xml
+++ b/addons/caldav/caldav_setup.xml
@@ -6,7 +6,7 @@
[]
-
+
directory
@@ -17,6 +17,7 @@
[]
+
directory
@@ -24,10 +25,10 @@
resources
- []
+ [('id','=',uid)]
-
+
ressource
@@ -36,9 +37,10 @@
__uids__
- []
+ [('id','=',uid)]
+
@@ -56,7 +58,7 @@
[]
-
+
diff --git a/addons/caldav/caldav_view.xml b/addons/caldav/caldav_view.xml
index 6238ee1441d..1081cb16a09 100644
--- a/addons/caldav/caldav_view.xml
+++ b/addons/caldav/caldav_view.xml
@@ -4,12 +4,16 @@
Calendar Collections : Form
document.directory
+ 40
form
@@ -19,12 +23,17 @@
Calendar Collections : Tree
document.directory
tree
+ 40
+
+
+
+
@@ -125,8 +134,10 @@
-
-
+
+
+
+
diff --git a/addons/caldav/i18n/de.po b/addons/caldav/i18n/de.po
new file mode 100644
index 00000000000..5587fc305e9
--- /dev/null
+++ b/addons/caldav/i18n/de.po
@@ -0,0 +1,495 @@
+# German translation for openobject-addons
+# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-14 22:23+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: German \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2010-11-15 05:02+0000\n"
+"X-Generator: Launchpad (build Unknown)\n"
+
+#. module: caldav
+#: view:basic.calendar:0
+msgid "Value Mapping"
+msgstr ""
+
+#. module: caldav
+#: constraint:ir.model:0
+msgid ""
+"The Object name must start with x_ and not contain any special character !"
+msgstr ""
+
+#. module: caldav
+#: field:document.directory,calendar_collection:0
+msgid "Calendar Collection"
+msgstr ""
+
+#. module: caldav
+#: constraint:document.directory:0
+msgid "Error! You can not create recursive Directories."
+msgstr ""
+
+#. module: caldav
+#: view:basic.calendar:0
+msgid "Other Info"
+msgstr ""
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_calendar_event_export
+msgid "Event Export"
+msgstr ""
+
+#. module: caldav
+#: view:calendar.event.subscribe:0
+msgid "Message..."
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar.alias,name:0
+msgid "Filename"
+msgstr ""
+
+#. module: caldav
+#: code:addons/caldav/calendar.py:0
+#, python-format
+msgid "Warning !"
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar,has_webcal:0
+msgid "WebCal"
+msgstr ""
+
+#. module: caldav
+#: view:calendar.event.subscribe:0
+msgid "_Subscribe"
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar,collection_id:0
+msgid "Collection"
+msgstr ""
+
+#. module: caldav
+#: constraint:ir.ui.menu:0
+msgid "Error ! You can not create recursive Menu."
+msgstr ""
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_basic_calendar_attendee
+msgid "basic.calendar.attendee"
+msgstr ""
+
+#. module: caldav
+#: help:basic.calendar,has_webcal:0
+msgid ""
+"Also export a .ics entry next to the calendar folder, with WebCal "
+"content."
+msgstr ""
+
+#. module: caldav
+#: view:calendar.event.subscribe:0
+msgid "Provide path for Remote Calendar"
+msgstr ""
+
+#. module: caldav
+#: constraint:ir.actions.act_window:0
+msgid "Invalid model name in the action definition."
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar,type:0
+#: field:basic.calendar.attributes,type:0
+#: field:basic.calendar.fields,type_id:0
+#: field:basic.calendar.lines,name:0
+msgid "Type"
+msgstr ""
+
+#. module: caldav
+#: model:ir.actions.act_window,name:caldav.action_calendar_event_import
+#: model:ir.actions.act_window,name:caldav.action_calendar_event_import_values
+msgid "Import .ics File"
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar.fields,field_id:0
+msgid "OpenObject Field"
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar.fields,fn:0
+msgid "Function"
+msgstr ""
+
+#. module: caldav
+#: help:calendar.event.export,name:0
+msgid "Save in .ics format"
+msgstr ""
+
+#. module: caldav
+#: selection:basic.calendar.attributes,type:0
+#: selection:basic.calendar.lines,name:0
+msgid "Attendee"
+msgstr ""
+
+#. module: caldav
+#: code:addons/caldav/calendar.py:0
+#, python-format
+msgid "Error !"
+msgstr ""
+
+#. module: caldav
+#: view:basic.calendar:0
+msgid "Description"
+msgstr ""
+
+#. module: caldav
+#: model:ir.actions.act_window,name:caldav.action_calendar_event_subscribe
+#: model:ir.actions.act_window,name:caldav.action_calendar_event_subscribe_values
+msgid "Subscribe"
+msgstr ""
+
+#. module: caldav
+#: selection:basic.calendar,type:0
+#: selection:basic.calendar.attributes,type:0
+#: selection:basic.calendar.lines,name:0
+msgid "TODO"
+msgstr ""
+
+#. module: caldav
+#: help:basic.calendar.alias,cal_line_id:0
+msgid "The calendar/line this mapping applies to"
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar.lines,object_id:0
+msgid "Object"
+msgstr ""
+
+#. module: caldav
+#: view:basic.calendar:0
+#: field:document.directory,calendar_ids:0
+#: model:ir.actions.act_window,name:caldav.action_caldav_form
+#: model:ir.ui.menu,name:caldav.menu_caldav_directories
+msgid "Calendars"
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar.fields,mapping:0
+msgid "Mapping"
+msgstr ""
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_basic_calendar_attributes
+msgid "Calendar attributes"
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar.alias,res_id:0
+msgid "Res. ID"
+msgstr ""
+
+#. module: caldav
+#: view:calendar.event.import:0
+msgid "_Import"
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar,write_date:0
+msgid "Modifided Date"
+msgstr ""
+
+#. module: caldav
+#: view:calendar.event.export:0
+msgid "_Close"
+msgstr ""
+
+#. module: caldav
+#: view:calendar.event.export:0
+msgid "Export ICS"
+msgstr ""
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_calendar_event_import
+msgid "Event Import"
+msgstr ""
+
+#. module: caldav
+#: selection:basic.calendar.fields,fn:0
+msgid "Expression as constant"
+msgstr ""
+
+#. module: caldav
+#: field:calendar.event.export,name:0
+msgid "File name"
+msgstr ""
+
+#. module: caldav
+#: view:calendar.event.subscribe:0
+msgid "Subscribe to Remote Calendar"
+msgstr ""
+
+#. module: caldav
+#: code:addons/caldav/calendar.py:0
+#, python-format
+msgid "Can not create \\nline \"%s\" more than once' % (vals.get('name"
+msgstr ""
+
+#. module: caldav
+#: help:basic.calendar,calendar_color:0
+msgid "For supporting clients, the color of the calendar entries"
+msgstr ""
+
+#. module: caldav
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr ""
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_basic_calendar_alarm
+msgid "basic.calendar.alarm"
+msgstr ""
+
+#. module: caldav
+#: view:calendar.event.import:0
+#: view:calendar.event.subscribe:0
+msgid "Ok"
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar,name:0
+#: field:basic.calendar.attributes,name:0
+#: field:basic.calendar.fields,name:0
+msgid "Name"
+msgstr ""
+
+#. module: caldav
+#: selection:basic.calendar.fields,fn:0
+msgid "Use the field"
+msgstr ""
+
+#. module: caldav
+#: selection:basic.calendar.attributes,type:0
+#: selection:basic.calendar.lines,name:0
+msgid "Alarm"
+msgstr ""
+
+#. module: caldav
+#: view:calendar.event.import:0
+#: view:calendar.event.subscribe:0
+msgid "_Cancel"
+msgstr ""
+
+#. module: caldav
+#: code:addons/caldav/calendar.py:0
+#, python-format
+msgid ""
+"Please provide proper configuration of \"%s\" in Calendar Lines' % (name)))\n"
+" return True\n"
+"\n"
+" def create(self, cr, uid, vals, context=None):\n"
+" \"\"\" Create Calendar's fields\n"
+" @param self: The object pointer\n"
+" @param cr: the current row, from the database cursor,\n"
+" @param uid: the current user’s ID for security checks,\n"
+" @param vals: Get Values\n"
+" @param context: A standard dictionary for contextual values\n"
+" \"\"\"\n"
+"\n"
+" cr.execute('SELECT name FROM basic_calendar_attributes \\n "
+" WHERE id=%s', (vals.get('name"
+msgstr ""
+
+#. module: caldav
+#: code:addons/caldav/calendar.py:0
+#, python-format
+msgid "Attendee must have an Email Id"
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar,create_date:0
+msgid "Created Date"
+msgstr ""
+
+#. module: caldav
+#: code:addons/caldav/wizard/calendar_event_subscribe.py:0
+#, python-format
+msgid "Error!"
+msgstr ""
+
+#. module: caldav
+#: model:ir.actions.act_window,name:caldav.action_calendar_event_export
+#: model:ir.actions.act_window,name:caldav.action_calendar_event_export_values
+msgid "Export .ics File"
+msgstr ""
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_basic_calendar_timezone
+msgid "basic.calendar.timezone"
+msgstr ""
+
+#. module: caldav
+#: view:basic.calendar:0
+msgid "Attributes Mapping"
+msgstr ""
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_document_directory
+msgid "Directory"
+msgstr ""
+
+#. module: caldav
+#: field:calendar.event.subscribe,url_path:0
+msgid "Provide path for remote calendar"
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar.fields,expr:0
+msgid "Expression"
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar,calendar_order:0
+msgid "Order"
+msgstr ""
+
+#. module: caldav
+#: view:document.directory:0
+#: model:ir.actions.act_window,name:caldav.action_calendar_collection_form
+#: model:ir.ui.menu,name:caldav.menu_calendar_collection
+msgid "Calendar Collections"
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar,description:0
+msgid "description"
+msgstr ""
+
+#. module: caldav
+#: code:addons/caldav/wizard/calendar_event_subscribe.py:0
+#, python-format
+msgid "Please provide Proper URL !"
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar.lines,domain:0
+msgid "Domain"
+msgstr ""
+
+#. module: caldav
+#: model:ir.module.module,shortdesc:caldav.module_meta_information
+msgid "Share Calendar using CalDAV"
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar,calendar_color:0
+msgid "Color"
+msgstr ""
+
+#. module: caldav
+#: selection:basic.calendar.fields,fn:0
+msgid "Interval in hours"
+msgstr ""
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_basic_calendar_fields
+msgid "Calendar fields"
+msgstr ""
+
+#. module: caldav
+#: code:addons/caldav/calendar.py:0
+#, python-format
+msgid "The same filename cannot apply to two records!"
+msgstr ""
+
+#. module: caldav
+#: view:calendar.event.import:0
+msgid "Import Message"
+msgstr ""
+
+#. module: caldav
+#: view:basic.calendar:0
+#: field:basic.calendar,line_ids:0
+#: model:ir.model,name:caldav.model_basic_calendar_lines
+msgid "Calendar Lines"
+msgstr ""
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_calendar_event_subscribe
+msgid "Event subscribe"
+msgstr ""
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_basic_calendar_alias
+msgid "basic.calendar.alias"
+msgstr ""
+
+#. module: caldav
+#: view:calendar.event.import:0
+#: field:calendar.event.import,file_path:0
+msgid "Select ICS file"
+msgstr ""
+
+#. module: caldav
+#: view:calendar.event.import:0
+msgid "Import ICS"
+msgstr ""
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_basic_calendar_event
+msgid "basic.calendar.event"
+msgstr ""
+
+#. module: caldav
+#: field:calendar.event.export,file_path:0
+msgid "Save ICS file"
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar.lines,mapping_ids:0
+msgid "Fields Mapping"
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar,user_id:0
+msgid "Owner"
+msgstr ""
+
+#. module: caldav
+#: view:basic.calendar:0
+#: field:basic.calendar.alias,cal_line_id:0
+#: field:basic.calendar.lines,calendar_id:0
+#: model:ir.ui.menu,name:caldav.menu_calendar
+msgid "Calendar"
+msgstr ""
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_basic_calendar_todo
+msgid "basic.calendar.todo"
+msgstr ""
+
+#. module: caldav
+#: help:basic.calendar,calendar_order:0
+msgid "For supporting clients, the order of this folder among the calendars"
+msgstr ""
+
+#. module: caldav
+#: selection:basic.calendar,type:0
+#: selection:basic.calendar.attributes,type:0
+#: selection:basic.calendar.lines,name:0
+msgid "Event"
+msgstr ""
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_basic_calendar
+msgid "basic.calendar"
+msgstr ""
diff --git a/addons/caldav/i18n/pl.po b/addons/caldav/i18n/pl.po
new file mode 100644
index 00000000000..d0e6faffd59
--- /dev/null
+++ b/addons/caldav/i18n/pl.po
@@ -0,0 +1,497 @@
+# Polish translation for openobject-addons
+# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-12 11:23+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Polish \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
+"X-Generator: Launchpad (build Unknown)\n"
+
+#. module: caldav
+#: view:basic.calendar:0
+msgid "Value Mapping"
+msgstr ""
+
+#. module: caldav
+#: constraint:ir.model:0
+msgid ""
+"The Object name must start with x_ and not contain any special character !"
+msgstr ""
+"Nazwa obiektu musi zaczynać się od x_ oraz nie może zawierać znaków "
+"specjalnych !"
+
+#. module: caldav
+#: field:document.directory,calendar_collection:0
+msgid "Calendar Collection"
+msgstr ""
+
+#. module: caldav
+#: constraint:document.directory:0
+msgid "Error! You can not create recursive Directories."
+msgstr ""
+
+#. module: caldav
+#: view:basic.calendar:0
+msgid "Other Info"
+msgstr ""
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_calendar_event_export
+msgid "Event Export"
+msgstr ""
+
+#. module: caldav
+#: view:calendar.event.subscribe:0
+msgid "Message..."
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar.alias,name:0
+msgid "Filename"
+msgstr ""
+
+#. module: caldav
+#: code:addons/caldav/calendar.py:0
+#, python-format
+msgid "Warning !"
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar,has_webcal:0
+msgid "WebCal"
+msgstr ""
+
+#. module: caldav
+#: view:calendar.event.subscribe:0
+msgid "_Subscribe"
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar,collection_id:0
+msgid "Collection"
+msgstr ""
+
+#. module: caldav
+#: constraint:ir.ui.menu:0
+msgid "Error ! You can not create recursive Menu."
+msgstr ""
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_basic_calendar_attendee
+msgid "basic.calendar.attendee"
+msgstr ""
+
+#. module: caldav
+#: help:basic.calendar,has_webcal:0
+msgid ""
+"Also export a .ics entry next to the calendar folder, with WebCal "
+"content."
+msgstr ""
+
+#. module: caldav
+#: view:calendar.event.subscribe:0
+msgid "Provide path for Remote Calendar"
+msgstr ""
+
+#. module: caldav
+#: constraint:ir.actions.act_window:0
+msgid "Invalid model name in the action definition."
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar,type:0
+#: field:basic.calendar.attributes,type:0
+#: field:basic.calendar.fields,type_id:0
+#: field:basic.calendar.lines,name:0
+msgid "Type"
+msgstr ""
+
+#. module: caldav
+#: model:ir.actions.act_window,name:caldav.action_calendar_event_import
+#: model:ir.actions.act_window,name:caldav.action_calendar_event_import_values
+msgid "Import .ics File"
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar.fields,field_id:0
+msgid "OpenObject Field"
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar.fields,fn:0
+msgid "Function"
+msgstr ""
+
+#. module: caldav
+#: help:calendar.event.export,name:0
+msgid "Save in .ics format"
+msgstr ""
+
+#. module: caldav
+#: selection:basic.calendar.attributes,type:0
+#: selection:basic.calendar.lines,name:0
+msgid "Attendee"
+msgstr ""
+
+#. module: caldav
+#: code:addons/caldav/calendar.py:0
+#, python-format
+msgid "Error !"
+msgstr ""
+
+#. module: caldav
+#: view:basic.calendar:0
+msgid "Description"
+msgstr ""
+
+#. module: caldav
+#: model:ir.actions.act_window,name:caldav.action_calendar_event_subscribe
+#: model:ir.actions.act_window,name:caldav.action_calendar_event_subscribe_values
+msgid "Subscribe"
+msgstr ""
+
+#. module: caldav
+#: selection:basic.calendar,type:0
+#: selection:basic.calendar.attributes,type:0
+#: selection:basic.calendar.lines,name:0
+msgid "TODO"
+msgstr ""
+
+#. module: caldav
+#: help:basic.calendar.alias,cal_line_id:0
+msgid "The calendar/line this mapping applies to"
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar.lines,object_id:0
+msgid "Object"
+msgstr ""
+
+#. module: caldav
+#: view:basic.calendar:0
+#: field:document.directory,calendar_ids:0
+#: model:ir.actions.act_window,name:caldav.action_caldav_form
+#: model:ir.ui.menu,name:caldav.menu_caldav_directories
+msgid "Calendars"
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar.fields,mapping:0
+msgid "Mapping"
+msgstr ""
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_basic_calendar_attributes
+msgid "Calendar attributes"
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar.alias,res_id:0
+msgid "Res. ID"
+msgstr ""
+
+#. module: caldav
+#: view:calendar.event.import:0
+msgid "_Import"
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar,write_date:0
+msgid "Modifided Date"
+msgstr ""
+
+#. module: caldav
+#: view:calendar.event.export:0
+msgid "_Close"
+msgstr ""
+
+#. module: caldav
+#: view:calendar.event.export:0
+msgid "Export ICS"
+msgstr ""
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_calendar_event_import
+msgid "Event Import"
+msgstr ""
+
+#. module: caldav
+#: selection:basic.calendar.fields,fn:0
+msgid "Expression as constant"
+msgstr ""
+
+#. module: caldav
+#: field:calendar.event.export,name:0
+msgid "File name"
+msgstr ""
+
+#. module: caldav
+#: view:calendar.event.subscribe:0
+msgid "Subscribe to Remote Calendar"
+msgstr ""
+
+#. module: caldav
+#: code:addons/caldav/calendar.py:0
+#, python-format
+msgid "Can not create \\nline \"%s\" more than once' % (vals.get('name"
+msgstr ""
+
+#. module: caldav
+#: help:basic.calendar,calendar_color:0
+msgid "For supporting clients, the color of the calendar entries"
+msgstr ""
+
+#. module: caldav
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr ""
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_basic_calendar_alarm
+msgid "basic.calendar.alarm"
+msgstr ""
+
+#. module: caldav
+#: view:calendar.event.import:0
+#: view:calendar.event.subscribe:0
+msgid "Ok"
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar,name:0
+#: field:basic.calendar.attributes,name:0
+#: field:basic.calendar.fields,name:0
+msgid "Name"
+msgstr ""
+
+#. module: caldav
+#: selection:basic.calendar.fields,fn:0
+msgid "Use the field"
+msgstr ""
+
+#. module: caldav
+#: selection:basic.calendar.attributes,type:0
+#: selection:basic.calendar.lines,name:0
+msgid "Alarm"
+msgstr ""
+
+#. module: caldav
+#: view:calendar.event.import:0
+#: view:calendar.event.subscribe:0
+msgid "_Cancel"
+msgstr ""
+
+#. module: caldav
+#: code:addons/caldav/calendar.py:0
+#, python-format
+msgid ""
+"Please provide proper configuration of \"%s\" in Calendar Lines' % (name)))\n"
+" return True\n"
+"\n"
+" def create(self, cr, uid, vals, context=None):\n"
+" \"\"\" Create Calendar's fields\n"
+" @param self: The object pointer\n"
+" @param cr: the current row, from the database cursor,\n"
+" @param uid: the current user’s ID for security checks,\n"
+" @param vals: Get Values\n"
+" @param context: A standard dictionary for contextual values\n"
+" \"\"\"\n"
+"\n"
+" cr.execute('SELECT name FROM basic_calendar_attributes \\n "
+" WHERE id=%s', (vals.get('name"
+msgstr ""
+
+#. module: caldav
+#: code:addons/caldav/calendar.py:0
+#, python-format
+msgid "Attendee must have an Email Id"
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar,create_date:0
+msgid "Created Date"
+msgstr ""
+
+#. module: caldav
+#: code:addons/caldav/wizard/calendar_event_subscribe.py:0
+#, python-format
+msgid "Error!"
+msgstr ""
+
+#. module: caldav
+#: model:ir.actions.act_window,name:caldav.action_calendar_event_export
+#: model:ir.actions.act_window,name:caldav.action_calendar_event_export_values
+msgid "Export .ics File"
+msgstr ""
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_basic_calendar_timezone
+msgid "basic.calendar.timezone"
+msgstr ""
+
+#. module: caldav
+#: view:basic.calendar:0
+msgid "Attributes Mapping"
+msgstr ""
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_document_directory
+msgid "Directory"
+msgstr ""
+
+#. module: caldav
+#: field:calendar.event.subscribe,url_path:0
+msgid "Provide path for remote calendar"
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar.fields,expr:0
+msgid "Expression"
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar,calendar_order:0
+msgid "Order"
+msgstr ""
+
+#. module: caldav
+#: view:document.directory:0
+#: model:ir.actions.act_window,name:caldav.action_calendar_collection_form
+#: model:ir.ui.menu,name:caldav.menu_calendar_collection
+msgid "Calendar Collections"
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar,description:0
+msgid "description"
+msgstr ""
+
+#. module: caldav
+#: code:addons/caldav/wizard/calendar_event_subscribe.py:0
+#, python-format
+msgid "Please provide Proper URL !"
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar.lines,domain:0
+msgid "Domain"
+msgstr ""
+
+#. module: caldav
+#: model:ir.module.module,shortdesc:caldav.module_meta_information
+msgid "Share Calendar using CalDAV"
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar,calendar_color:0
+msgid "Color"
+msgstr ""
+
+#. module: caldav
+#: selection:basic.calendar.fields,fn:0
+msgid "Interval in hours"
+msgstr ""
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_basic_calendar_fields
+msgid "Calendar fields"
+msgstr ""
+
+#. module: caldav
+#: code:addons/caldav/calendar.py:0
+#, python-format
+msgid "The same filename cannot apply to two records!"
+msgstr ""
+
+#. module: caldav
+#: view:calendar.event.import:0
+msgid "Import Message"
+msgstr ""
+
+#. module: caldav
+#: view:basic.calendar:0
+#: field:basic.calendar,line_ids:0
+#: model:ir.model,name:caldav.model_basic_calendar_lines
+msgid "Calendar Lines"
+msgstr ""
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_calendar_event_subscribe
+msgid "Event subscribe"
+msgstr ""
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_basic_calendar_alias
+msgid "basic.calendar.alias"
+msgstr ""
+
+#. module: caldav
+#: view:calendar.event.import:0
+#: field:calendar.event.import,file_path:0
+msgid "Select ICS file"
+msgstr ""
+
+#. module: caldav
+#: view:calendar.event.import:0
+msgid "Import ICS"
+msgstr ""
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_basic_calendar_event
+msgid "basic.calendar.event"
+msgstr ""
+
+#. module: caldav
+#: field:calendar.event.export,file_path:0
+msgid "Save ICS file"
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar.lines,mapping_ids:0
+msgid "Fields Mapping"
+msgstr ""
+
+#. module: caldav
+#: field:basic.calendar,user_id:0
+msgid "Owner"
+msgstr ""
+
+#. module: caldav
+#: view:basic.calendar:0
+#: field:basic.calendar.alias,cal_line_id:0
+#: field:basic.calendar.lines,calendar_id:0
+#: model:ir.ui.menu,name:caldav.menu_calendar
+msgid "Calendar"
+msgstr ""
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_basic_calendar_todo
+msgid "basic.calendar.todo"
+msgstr ""
+
+#. module: caldav
+#: help:basic.calendar,calendar_order:0
+msgid "For supporting clients, the order of this folder among the calendars"
+msgstr ""
+
+#. module: caldav
+#: selection:basic.calendar,type:0
+#: selection:basic.calendar.attributes,type:0
+#: selection:basic.calendar.lines,name:0
+msgid "Event"
+msgstr ""
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_basic_calendar
+msgid "basic.calendar"
+msgstr ""
diff --git a/addons/caldav/i18n/sr.po b/addons/caldav/i18n/sr.po
new file mode 100644
index 00000000000..8c450f96350
--- /dev/null
+++ b/addons/caldav/i18n/sr.po
@@ -0,0 +1,499 @@
+# Serbian translation for openobject-addons
+# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-13 08:47+0000\n"
+"Last-Translator: OpenERP Administrators \n"
+"Language-Team: Serbian \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2010-11-14 05:08+0000\n"
+"X-Generator: Launchpad (build Unknown)\n"
+
+#. module: caldav
+#: view:basic.calendar:0
+msgid "Value Mapping"
+msgstr "Mapiranje Vrednosti"
+
+#. module: caldav
+#: constraint:ir.model:0
+msgid ""
+"The Object name must start with x_ and not contain any special character !"
+msgstr ""
+"Ime objekta mora zapoceti sa x_ i ne sme sadrzavati specijalne karaktere !"
+
+#. module: caldav
+#: field:document.directory,calendar_collection:0
+msgid "Calendar Collection"
+msgstr "Kolekcija Kalendara"
+
+#. module: caldav
+#: constraint:document.directory:0
+msgid "Error! You can not create recursive Directories."
+msgstr "Greska ! Ne mozes kreirati rekursivne direktorijume."
+
+#. module: caldav
+#: view:basic.calendar:0
+msgid "Other Info"
+msgstr "Ostale informacije"
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_calendar_event_export
+msgid "Event Export"
+msgstr "Exportuj Dogadjaj"
+
+#. module: caldav
+#: view:calendar.event.subscribe:0
+msgid "Message..."
+msgstr "Poruka ..."
+
+#. module: caldav
+#: field:basic.calendar.alias,name:0
+msgid "Filename"
+msgstr "IMe Fajla"
+
+#. module: caldav
+#: code:addons/caldav/calendar.py:0
+#, python-format
+msgid "Warning !"
+msgstr "Upozorenje !"
+
+#. module: caldav
+#: field:basic.calendar,has_webcal:0
+msgid "WebCal"
+msgstr "WebPoziv"
+
+#. module: caldav
+#: view:calendar.event.subscribe:0
+msgid "_Subscribe"
+msgstr "_Subscribe"
+
+#. module: caldav
+#: field:basic.calendar,collection_id:0
+msgid "Collection"
+msgstr "Kolekcija"
+
+#. module: caldav
+#: constraint:ir.ui.menu:0
+msgid "Error ! You can not create recursive Menu."
+msgstr "Greska ! Ne mozes kreirati rekursivni meni."
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_basic_calendar_attendee
+msgid "basic.calendar.attendee"
+msgstr "basic.calendar.attendee"
+
+#. module: caldav
+#: help:basic.calendar,has_webcal:0
+msgid ""
+"Also export a .ics entry next to the calendar folder, with WebCal "
+"content."
+msgstr ""
+"Takodje iznesi i sadrzaj na iz polja odmah do foldera kalendara, "
+"zajedno sa WebCal sadrzajem."
+
+#. module: caldav
+#: view:calendar.event.subscribe:0
+msgid "Provide path for Remote Calendar"
+msgstr "Daje put za udaljeni Kalendar"
+
+#. module: caldav
+#: constraint:ir.actions.act_window:0
+msgid "Invalid model name in the action definition."
+msgstr "Neispravno ime modela u definiciji akcije"
+
+#. module: caldav
+#: field:basic.calendar,type:0
+#: field:basic.calendar.attributes,type:0
+#: field:basic.calendar.fields,type_id:0
+#: field:basic.calendar.lines,name:0
+msgid "Type"
+msgstr "Tip"
+
+#. module: caldav
+#: model:ir.actions.act_window,name:caldav.action_calendar_event_import
+#: model:ir.actions.act_window,name:caldav.action_calendar_event_import_values
+msgid "Import .ics File"
+msgstr "Uvezi .ics Fajl"
+
+#. module: caldav
+#: field:basic.calendar.fields,field_id:0
+msgid "OpenObject Field"
+msgstr "OpenObject polje"
+
+#. module: caldav
+#: field:basic.calendar.fields,fn:0
+msgid "Function"
+msgstr "Funkcija"
+
+#. module: caldav
+#: help:calendar.event.export,name:0
+msgid "Save in .ics format"
+msgstr "sacuvaj u .ics formatu"
+
+#. module: caldav
+#: selection:basic.calendar.attributes,type:0
+#: selection:basic.calendar.lines,name:0
+msgid "Attendee"
+msgstr "Ucesnik"
+
+#. module: caldav
+#: code:addons/caldav/calendar.py:0
+#, python-format
+msgid "Error !"
+msgstr "Greska !"
+
+#. module: caldav
+#: view:basic.calendar:0
+msgid "Description"
+msgstr "Opis"
+
+#. module: caldav
+#: model:ir.actions.act_window,name:caldav.action_calendar_event_subscribe
+#: model:ir.actions.act_window,name:caldav.action_calendar_event_subscribe_values
+msgid "Subscribe"
+msgstr "Pretplati se"
+
+#. module: caldav
+#: selection:basic.calendar,type:0
+#: selection:basic.calendar.attributes,type:0
+#: selection:basic.calendar.lines,name:0
+msgid "TODO"
+msgstr "ZaUraditi"
+
+#. module: caldav
+#: help:basic.calendar.alias,cal_line_id:0
+msgid "The calendar/line this mapping applies to"
+msgstr "Kalendar/Linija ovo se mapiranje odnosi na"
+
+#. module: caldav
+#: field:basic.calendar.lines,object_id:0
+msgid "Object"
+msgstr "Objekat"
+
+#. module: caldav
+#: view:basic.calendar:0
+#: field:document.directory,calendar_ids:0
+#: model:ir.actions.act_window,name:caldav.action_caldav_form
+#: model:ir.ui.menu,name:caldav.menu_caldav_directories
+msgid "Calendars"
+msgstr "Kalendari"
+
+#. module: caldav
+#: field:basic.calendar.fields,mapping:0
+msgid "Mapping"
+msgstr "Mapiranje"
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_basic_calendar_attributes
+msgid "Calendar attributes"
+msgstr "Atributi Kalendara"
+
+#. module: caldav
+#: field:basic.calendar.alias,res_id:0
+msgid "Res. ID"
+msgstr ""
+
+#. module: caldav
+#: view:calendar.event.import:0
+msgid "_Import"
+msgstr "_Import"
+
+#. module: caldav
+#: field:basic.calendar,write_date:0
+msgid "Modifided Date"
+msgstr "Datuma modifikovano"
+
+#. module: caldav
+#: view:calendar.event.export:0
+msgid "_Close"
+msgstr "_Close"
+
+#. module: caldav
+#: view:calendar.event.export:0
+msgid "Export ICS"
+msgstr "Izvezi ICS"
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_calendar_event_import
+msgid "Event Import"
+msgstr "Uvezi Dogadjaj"
+
+#. module: caldav
+#: selection:basic.calendar.fields,fn:0
+msgid "Expression as constant"
+msgstr "Ekspresija kao konstanta"
+
+#. module: caldav
+#: field:calendar.event.export,name:0
+msgid "File name"
+msgstr "Ime Fajla"
+
+#. module: caldav
+#: view:calendar.event.subscribe:0
+msgid "Subscribe to Remote Calendar"
+msgstr "Pretplati se na Udaljeni Kalendar"
+
+#. module: caldav
+#: code:addons/caldav/calendar.py:0
+#, python-format
+msgid "Can not create \\nline \"%s\" more than once' % (vals.get('name"
+msgstr ""
+"Ne mogu da kreira, \\nliniju \"%s\" vise nego jednom' % (vals.get('name"
+
+#. module: caldav
+#: help:basic.calendar,calendar_color:0
+msgid "For supporting clients, the color of the calendar entries"
+msgstr "Zbog podrske klijentima. boja sadrzaja Kalendara"
+
+#. module: caldav
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr "Neispravan XML za pregled Arhitekture"
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_basic_calendar_alarm
+msgid "basic.calendar.alarm"
+msgstr "basic.calendar.alarm"
+
+#. module: caldav
+#: view:calendar.event.import:0
+#: view:calendar.event.subscribe:0
+msgid "Ok"
+msgstr "OK"
+
+#. module: caldav
+#: field:basic.calendar,name:0
+#: field:basic.calendar.attributes,name:0
+#: field:basic.calendar.fields,name:0
+msgid "Name"
+msgstr "Ime"
+
+#. module: caldav
+#: selection:basic.calendar.fields,fn:0
+msgid "Use the field"
+msgstr "Koristite polje"
+
+#. module: caldav
+#: selection:basic.calendar.attributes,type:0
+#: selection:basic.calendar.lines,name:0
+msgid "Alarm"
+msgstr "Alarm"
+
+#. module: caldav
+#: view:calendar.event.import:0
+#: view:calendar.event.subscribe:0
+msgid "_Cancel"
+msgstr "_Cancel"
+
+#. module: caldav
+#: code:addons/caldav/calendar.py:0
+#, python-format
+msgid ""
+"Please provide proper configuration of \"%s\" in Calendar Lines' % (name)))\n"
+" return True\n"
+"\n"
+" def create(self, cr, uid, vals, context=None):\n"
+" \"\"\" Create Calendar's fields\n"
+" @param self: The object pointer\n"
+" @param cr: the current row, from the database cursor,\n"
+" @param uid: the current user’s ID for security checks,\n"
+" @param vals: Get Values\n"
+" @param context: A standard dictionary for contextual values\n"
+" \"\"\"\n"
+"\n"
+" cr.execute('SELECT name FROM basic_calendar_attributes \\n "
+" WHERE id=%s', (vals.get('name"
+msgstr ""
+
+#. module: caldav
+#: code:addons/caldav/calendar.py:0
+#, python-format
+msgid "Attendee must have an Email Id"
+msgstr "Ucesnik mora imati Licni Email"
+
+#. module: caldav
+#: field:basic.calendar,create_date:0
+msgid "Created Date"
+msgstr "Kreirano Datuma"
+
+#. module: caldav
+#: code:addons/caldav/wizard/calendar_event_subscribe.py:0
+#, python-format
+msgid "Error!"
+msgstr "Greska !"
+
+#. module: caldav
+#: model:ir.actions.act_window,name:caldav.action_calendar_event_export
+#: model:ir.actions.act_window,name:caldav.action_calendar_event_export_values
+msgid "Export .ics File"
+msgstr "Izvezi .ics Fajl"
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_basic_calendar_timezone
+msgid "basic.calendar.timezone"
+msgstr "basic.calendar.timezone"
+
+#. module: caldav
+#: view:basic.calendar:0
+msgid "Attributes Mapping"
+msgstr "Atributi Mapiranja"
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_document_directory
+msgid "Directory"
+msgstr "Direktorijum"
+
+#. module: caldav
+#: field:calendar.event.subscribe,url_path:0
+msgid "Provide path for remote calendar"
+msgstr "daje putanju do udaljenog Kalendara"
+
+#. module: caldav
+#: field:basic.calendar.fields,expr:0
+msgid "Expression"
+msgstr "Ekspresija"
+
+#. module: caldav
+#: field:basic.calendar,calendar_order:0
+msgid "Order"
+msgstr "Redosled"
+
+#. module: caldav
+#: view:document.directory:0
+#: model:ir.actions.act_window,name:caldav.action_calendar_collection_form
+#: model:ir.ui.menu,name:caldav.menu_calendar_collection
+msgid "Calendar Collections"
+msgstr "Kolekcija Kalendara"
+
+#. module: caldav
+#: field:basic.calendar,description:0
+msgid "description"
+msgstr "Opis"
+
+#. module: caldav
+#: code:addons/caldav/wizard/calendar_event_subscribe.py:0
+#, python-format
+msgid "Please provide Proper URL !"
+msgstr "Molim dajte ispravnu URL adresu !"
+
+#. module: caldav
+#: field:basic.calendar.lines,domain:0
+msgid "Domain"
+msgstr "Domain"
+
+#. module: caldav
+#: model:ir.module.module,shortdesc:caldav.module_meta_information
+msgid "Share Calendar using CalDAV"
+msgstr "Deli kalendar koriscenjem CalDAV-a"
+
+#. module: caldav
+#: field:basic.calendar,calendar_color:0
+msgid "Color"
+msgstr "Boja"
+
+#. module: caldav
+#: selection:basic.calendar.fields,fn:0
+msgid "Interval in hours"
+msgstr "Intervali u satima"
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_basic_calendar_fields
+msgid "Calendar fields"
+msgstr "Polja Kalendara"
+
+#. module: caldav
+#: code:addons/caldav/calendar.py:0
+#, python-format
+msgid "The same filename cannot apply to two records!"
+msgstr "Isto ime fajla ne moze odgovarati za dva zapisa"
+
+#. module: caldav
+#: view:calendar.event.import:0
+msgid "Import Message"
+msgstr "Uvezi Poruku"
+
+#. module: caldav
+#: view:basic.calendar:0
+#: field:basic.calendar,line_ids:0
+#: model:ir.model,name:caldav.model_basic_calendar_lines
+msgid "Calendar Lines"
+msgstr "Linije Kalendara"
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_calendar_event_subscribe
+msgid "Event subscribe"
+msgstr "Prijavi Dogadjaj"
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_basic_calendar_alias
+msgid "basic.calendar.alias"
+msgstr "basic.calendar.alias"
+
+#. module: caldav
+#: view:calendar.event.import:0
+#: field:calendar.event.import,file_path:0
+msgid "Select ICS file"
+msgstr "Izaberi ICS Fajl"
+
+#. module: caldav
+#: view:calendar.event.import:0
+msgid "Import ICS"
+msgstr "Uvezi ICS"
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_basic_calendar_event
+msgid "basic.calendar.event"
+msgstr "basic.calendar.event"
+
+#. module: caldav
+#: field:calendar.event.export,file_path:0
+msgid "Save ICS file"
+msgstr "Sacuvaj ICS Fajl"
+
+#. module: caldav
+#: field:basic.calendar.lines,mapping_ids:0
+msgid "Fields Mapping"
+msgstr "Mapiranje polja"
+
+#. module: caldav
+#: field:basic.calendar,user_id:0
+msgid "Owner"
+msgstr "Vlasnik"
+
+#. module: caldav
+#: view:basic.calendar:0
+#: field:basic.calendar.alias,cal_line_id:0
+#: field:basic.calendar.lines,calendar_id:0
+#: model:ir.ui.menu,name:caldav.menu_calendar
+msgid "Calendar"
+msgstr "Kalendar"
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_basic_calendar_todo
+msgid "basic.calendar.todo"
+msgstr "basic.calendar.todo"
+
+#. module: caldav
+#: help:basic.calendar,calendar_order:0
+msgid "For supporting clients, the order of this folder among the calendars"
+msgstr "Za podrsku klijentima, redosled foldera izmedju kalendara"
+
+#. module: caldav
+#: selection:basic.calendar,type:0
+#: selection:basic.calendar.attributes,type:0
+#: selection:basic.calendar.lines,name:0
+msgid "Event"
+msgstr "Dogadjaj"
+
+#. module: caldav
+#: model:ir.model,name:caldav.model_basic_calendar
+msgid "basic.calendar"
+msgstr "basic.calendar"
diff --git a/addons/claim_from_delivery/i18n/it.po b/addons/claim_from_delivery/i18n/it.po
new file mode 100644
index 00000000000..dd18651971b
--- /dev/null
+++ b/addons/claim_from_delivery/i18n/it.po
@@ -0,0 +1,46 @@
+# Italian translation for openobject-addons
+# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-13 08:27+0000\n"
+"Last-Translator: OpenERP Administrators \n"
+"Language-Team: Italian \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2010-11-14 05:08+0000\n"
+"X-Generator: Launchpad (build Unknown)\n"
+
+#. module: claim_from_delivery
+#: model:ir.model,name:claim_from_delivery.model_stock_picking
+msgid "Picking List"
+msgstr ""
+
+#. module: claim_from_delivery
+#: constraint:ir.model:0
+msgid ""
+"The Object name must start with x_ and not contain any special character !"
+msgstr ""
+"Il nome dell'oggetto deve iniziare per “x_” e non contenere alcun carattere "
+"speciale!"
+
+#. module: claim_from_delivery
+#: constraint:ir.actions.act_window:0
+msgid "Invalid model name in the action definition."
+msgstr "Nome del modello non valido nella definizione dell'azione."
+
+#. module: claim_from_delivery
+#: model:ir.module.module,description:claim_from_delivery.module_meta_information
+msgid "Create Claim from delivery order:\n"
+msgstr ""
+
+#. module: claim_from_delivery
+#: model:ir.module.module,shortdesc:claim_from_delivery.module_meta_information
+msgid "Claim from delivery"
+msgstr ""
diff --git a/addons/crm/board_crm_view.xml b/addons/crm/board_crm_view.xml
index ee9a78109c8..f316ed4e26a 100644
--- a/addons/crm/board_crm_view.xml
+++ b/addons/crm/board_crm_view.xml
@@ -18,6 +18,17 @@
+
+ crm.lead.report.tree
+ crm.lead.report
+ tree
+
+
+
+
+
+
+
crm.lead.report.graph
crm.lead.report
@@ -100,7 +111,20 @@
graph,tree,form
['&', '&', ('user_id','=',uid), ('type', '=', 'opportunity'), '!' , '&', ('state', '=', 'done'), ('date_closed','>',(datetime.date.today()-datetime.timedelta(days=30)).strftime('%Y-%m-%d'))]
+ {'group_by_no_leaf':1,'group_by':['stage_id']}
+
+
+ graph
+
+
+
+
+
+ tree
+
+
+
crm.lead.report
@@ -159,6 +183,7 @@
sequence="1"
id="menu_board_crm" icon="terp-graph"
groups="base.group_sale_salesman"/>
+
diff --git a/addons/crm/crm.py b/addons/crm/crm.py
index c809857de66..d54f82af52c 100644
--- a/addons/crm/crm.py
+++ b/addons/crm/crm.py
@@ -201,7 +201,7 @@ class crm_case(object):
if stage.on_change:
data.update({'probability': stage.probability})
self.write(cr, uid, [case.id], data, context=context)
- return True
+ return prev_stage
def onchange_partner_id(self, cr, uid, ids, part, email=False):
"""This function returns value of partner address based on partner
diff --git a/addons/crm/crm_demo.xml b/addons/crm/crm_demo.xml
index d356810e31c..9ae60b11a70 100644
--- a/addons/crm/crm_demo.xml
+++ b/addons/crm/crm_demo.xml
@@ -1,6 +1,9 @@
+
+
+
diff --git a/addons/crm/crm_lead.py b/addons/crm/crm_lead.py
index 6a113a42c2a..f40d4d627df 100644
--- a/addons/crm/crm_lead.py
+++ b/addons/crm/crm_lead.py
@@ -119,7 +119,7 @@ class crm_lead(crm_case, osv.osv):
# Lead fields
'categ_id': fields.many2one('crm.case.categ', 'Category', \
- domain="['|',('section_id','=',section_id),('section_id','=',False), ('object_id.model', '=', 'crm.project.bug')]"),
+ domain="['|',('section_id','=',section_id),('section_id','=',False), ('object_id.model', '=', 'crm.lead')]"),
'type_id': fields.many2one('crm.case.resource.type', 'Campaign', \
domain="['|',('section_id','=',section_id),('section_id','=',False)]"),
'channel_id': fields.many2one('res.partner.canal', 'Channel'),
@@ -286,11 +286,31 @@ class crm_lead(crm_case, osv.osv):
stage = super(crm_lead, self).stage_next(cr, uid, ids, context)
if stage:
stage_obj = self.pool.get('crm.case.stage').browse(cr, uid, stage, context=context)
+ self.history(cr, uid, ids, _('Stage'), details=stage_obj.name)
+ for case in self.browse(cr, uid, ids, context=context):
+ if case.type == 'lead':
+ message = _("The stage of lead '%s' has been changed to '%s'.") % (case.name, case.stage_id.name)
+ elif case.type == 'opportunity':
+ message = _("The stage of opportunity '%s' has been changed to '%s'.") % (case.name, case.stage_id.name)
+ self.log(cr, uid, case.id, message)
if stage_obj.on_change:
data = {'probability': stage_obj.probability}
self.write(cr, uid, ids, data)
return stage
-
+
+ def stage_previous(self, cr, uid, ids, context=None):
+ stage = super(crm_lead, self).stage_previous(cr, uid, ids, context)
+ if stage:
+ stage_obj = self.pool.get('crm.case.stage').browse(cr, uid, stage, context=context)
+ self.history(cr, uid, ids, _('Stage'), details=stage_obj.name)
+ for case in self.browse(cr, uid, ids, context=context):
+ if case.type == 'lead':
+ message = _("The stage of lead '%s' has been changed to '%s'.") % (case.name, case.stage_id.name)
+ elif case.type == 'opportunity':
+ message = _("The stage of opportunity '%s' has been changed to '%s'.") % (case.name, case.stage_id.name)
+ self.log(cr, uid, case.id, message)
+ return stage
+
def message_new(self, cr, uid, msg, context):
"""
Automatically calls when new email message arrives
diff --git a/addons/crm/crm_meeting.py b/addons/crm/crm_meeting.py
index 4327052c36b..fc4d1235f29 100644
--- a/addons/crm/crm_meeting.py
+++ b/addons/crm/crm_meeting.py
@@ -133,6 +133,7 @@ class crm_meeting(crm_case, osv.osv):
res = super(crm_meeting, self).case_open(cr, uid, ids, args)
for (id, name) in self.name_get(cr, uid, ids):
message = _("The meeting '%s' has been confirmed.") % name
+ id=base_calendar.base_calendar_id2real_id(id)
self.log(cr, uid, id, message)
return res
diff --git a/addons/crm/crm_meeting_menu.xml b/addons/crm/crm_meeting_menu.xml
index 73880da9523..2d26adbdb1c 100644
--- a/addons/crm/crm_meeting_menu.xml
+++ b/addons/crm/crm_meeting_menu.xml
@@ -9,6 +9,7 @@
src_model="res.partner"
view_mode="calendar,tree,form,gantt"
context="{'search_default_partner_id': active_id, 'default_duration': 4.0}"
+ domain="[('partner_id', '=', active_id)]"
/>
diff --git a/addons/crm/crm_opportunity.py b/addons/crm/crm_opportunity.py
index 9bd998d0f46..a09d7b39e4c 100644
--- a/addons/crm/crm_opportunity.py
+++ b/addons/crm/crm_opportunity.py
@@ -142,11 +142,11 @@ class crm_opportunity(osv.osv):
@param uid: the current user’s ID for security checks,
@param ids: List of stage’s IDs
@stage_id: change state id on run time """
-
if not stage_id:
return {'value':{}}
stage = self.pool.get('crm.case.stage').browse(cr, uid, stage_id, context)
+
if not stage.on_change:
return {'value':{}}
return {'value':{'probability': stage.probability}}
diff --git a/addons/crm/i18n/el.po b/addons/crm/i18n/el.po
index 6fcbd9f09e7..bd7f1d87175 100644
--- a/addons/crm/i18n/el.po
+++ b/addons/crm/i18n/el.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2010-10-18 17:46+0000\n"
-"PO-Revision-Date: 2010-11-10 16:54+0000\n"
+"PO-Revision-Date: 2010-11-14 08:18+0000\n"
"Last-Translator: Dimitris Andavoglou \n"
"Language-Team: nls@hellug.gr \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-11-11 04:44+0000\n"
+"X-Launchpad-Export-Date: 2010-11-15 05:01+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
"X-Poedit-Country: GREECE\n"
"X-Poedit-Language: Greek\n"
@@ -34,7 +34,7 @@ msgstr "Υποψήφιος Πελάτης"
#. module: crm
#: model:crm.case.categ,name:crm.categ_oppor3
msgid "Need Services"
-msgstr ""
+msgstr "Απαίτηση Υπηρεσιών"
#. module: crm
#: selection:crm.meeting,rrule_type:0
@@ -49,7 +49,7 @@ msgstr "Προγραμμάτισε ένα Τηλεφώνημα"
#. module: crm
#: model:ir.model,name:crm.model_crm_case_stage
msgid "Stage of case"
-msgstr ""
+msgstr "στάδιο της υπόθεσης"
#. module: crm
#: view:crm.meeting:0
@@ -92,18 +92,18 @@ msgstr "Επιλογή Εκαιριών"
#: view:crm.phonecall2phonecall:0
#: view:crm.send.mail:0
msgid " "
-msgstr ""
+msgstr " "
#. module: crm
#: view:crm.lead.report:0
#: field:crm.phonecall.report,delay_close:0
msgid "Delay to close"
-msgstr ""
+msgstr "Καθηστέρηση για κλείσιμο"
#. module: crm
#: view:crm.lead:0
msgid "Previous Stage"
-msgstr ""
+msgstr "Προηγούμενο Στάδιο"
#. module: crm
#: code:addons/crm/wizard/crm_add_note.py:0
@@ -114,7 +114,7 @@ msgstr "Δεν μπορεί να προστεθεί σημείωση"
#. module: crm
#: field:crm.case.stage,name:0
msgid "Stage Name"
-msgstr ""
+msgstr "Όνομα Σταδίου"
#. module: crm
#: view:crm.phonecall.report:0
@@ -142,7 +142,7 @@ msgstr ""
#: code:addons/crm/crm_lead.py:0
#, python-format
msgid "The lead '%s' has been closed."
-msgstr ""
+msgstr "Ο Υποψήφιος Πελάτης '%s' έχει κλείσει"
#. module: crm
#: selection:crm.meeting,freq:0
@@ -261,13 +261,13 @@ msgstr "Τηλεφώνημα"
#. module: crm
#: field:crm.lead,optout:0
msgid "Opt-Out"
-msgstr ""
+msgstr "Εκτός συμφωνίας"
#. module: crm
#: code:addons/crm/crm_opportunity.py:0
#, python-format
msgid "The opportunity '%s' has been marked as lost."
-msgstr ""
+msgstr "Αυτή η ευκαιρία '%s' χαρακτηρίστηκε χαμένη"
#. module: crm
#: view:crm.lead:0
@@ -298,7 +298,7 @@ msgstr "Τμήματα"
#. module: crm
#: view:crm.merge.opportunity:0
msgid "_Merge"
-msgstr ""
+msgstr "_Συγχώνευση"
#. module: crm
#: view:crm.lead.report:0
@@ -314,6 +314,9 @@ msgid ""
"communication history) will be merged with existing Opportunity of Selected "
"partner."
msgstr ""
+"Εάν επιλέξετε Συγχώνευση με υπάρχουσα Ευκαιρία, οι λεπτομέρειες του "
+"υποψήφιου πελάτη(μαζί με το ιστορικό επικοινωνίας) θα συγχωνευτούν με "
+"υπάρχουσα Ευκαιρία του Επιλεγμένου συνεργάτη."
#. module: crm
#: selection:crm.meeting,class:0
@@ -344,11 +347,13 @@ msgid ""
"If opt-out is checked, this contact has refused to receive emails or "
"unsubscribed to a campaign."
msgstr ""
+"Εάν είναι τσεκαρισμένο το Εκτός Συμφωνίας, αυτή η επαφή αρνήθηκε να λαμβάνει "
+"emails ή ξεγράφτηκε από την εκστρατεία."
#. module: crm
#: model:process.transition,name:crm.process_transition_leadpartner0
msgid "Prospect Partner"
-msgstr ""
+msgstr "Προσδοκούμενος Συνεργάτης"
#. module: crm
#: field:crm.lead,contact_name:0
@@ -372,7 +377,7 @@ msgstr "Επαφή"
#. module: crm
#: field:crm.case.stage,on_change:0
msgid "Change Probability Automatically"
-msgstr ""
+msgstr "Αλλαξε την Πιθανότητα Αυτόματα"
#. module: crm
#: field:base.action.rule,regex_history:0
@@ -383,7 +388,7 @@ msgstr ""
#: code:addons/crm/crm_lead.py:0
#, python-format
msgid "The lead '%s' has been opened."
-msgstr ""
+msgstr "Ο Υποψήφιος '%s' έχει ανοίξει"
#. module: crm
#: model:process.transition,name:crm.process_transition_opportunitymeeting0
@@ -399,12 +404,12 @@ msgstr "Ημέρες για το κλείσιμο της υπόθεσης"
#. module: crm
#: model:process.node,note:crm.process_node_opportunities0
msgid "When a real project/opportunity is detected"
-msgstr ""
+msgstr "Όταν ένα παραγματικό έργο/ευκαιρία εντοπίζεται"
#. module: crm
#: field:crm.installer,crm_fundraising:0
msgid "Fundraising"
-msgstr ""
+msgstr "Συλλογή Κεφαλαίου"
#. module: crm
#: view:res.partner:0
@@ -430,7 +435,7 @@ msgstr "Αλλαγή Υπεύθυνου"
#. module: crm
#: field:crm.merge.opportunity,state:0
msgid "Set State To"
-msgstr ""
+msgstr "Θέσε την Κατάσταση Σε"
#. module: crm
#: model:ir.model,name:crm.model_crm_lead2opportunity_action
@@ -445,13 +450,13 @@ msgstr "Ενημέρωση Ημερομηνίας"
#. module: crm
#: help:crm.meeting,count:0
msgid "Repeat max that times"
-msgstr ""
+msgstr "Επανάληψη μέγιστο τόσες φορές"
#. module: crm
#: view:crm.lead2opportunity.action:0
#: field:crm.lead2opportunity.action,name:0
msgid "Select Action"
-msgstr ""
+msgstr "Επιλογή Ενέργειας"
#. module: crm
#: field:base.action.rule,trg_categ_id:0
@@ -484,7 +489,7 @@ msgstr "Εκστατεία 2"
#. module: crm
#: view:crm.meeting:0
msgid "Privacy"
-msgstr ""
+msgstr "Ιδιωτική"
#. module: crm
#: view:crm.lead.report:0
@@ -499,7 +504,7 @@ msgstr "Τόπος Γεγονότος"
#. module: crm
#: field:crm.meeting,rrule:0
msgid "Recurrent Rule"
-msgstr ""
+msgstr "Επαναλαμβανόμενος Κανόνας"
#. module: crm
#: help:crm.installer,fetchmail:0
@@ -514,7 +519,7 @@ msgstr "Κανονική ή συνάντηση μέσω τηλεφώνου γι
#. module: crm
#: model:process.node,note:crm.process_node_leads0
msgid "Very first contact with new prospect"
-msgstr ""
+msgstr "Προταρχική επαφή με νέα προοπτική"
#. module: crm
#: code:addons/crm/crm_lead.py:0
@@ -584,7 +589,7 @@ msgstr ""
#. module: crm
#: field:crm.meeting,count:0
msgid "Count"
-msgstr ""
+msgstr "Υπολόγισε"
#. module: crm
#: selection:crm.lead.report,month:0
@@ -674,7 +679,7 @@ msgstr ""
#: code:addons/crm/crm_meeting.py:0
#, python-format
msgid "The meeting '%s' has been confirmed."
-msgstr ""
+msgstr "Η Συνάντηση '%s' έχει επιβεβαιωθεί"
#. module: crm
#: field:crm.case.section,user_id:0
@@ -693,6 +698,8 @@ msgid ""
"The email address put in the 'Reply-To' of all emails sent by OpenERP about "
"cases in this sales team"
msgstr ""
+"Η διεύθυνση email που τοποθετήθηκε στο ' Απάντησε- Σε' όλα τα email που "
+"στάλθηκαν από το OpenERP σχετικά με υποθέσεις σε αυτή την ομάδα πώλησης"
#. module: crm
#: view:res.users:0
@@ -717,6 +724,8 @@ msgid ""
"If the active field is set to true, it will allow you to hide the event "
"alarm information without removing it."
msgstr ""
+"Εάν το ενεργό πεδίο είναι επιλεγμένο, σας επιτρέπει να κρύψεται την "
+"υπενθύμιση χωρίς να την απομακρύνεται."
#. module: crm
#: view:crm.lead:0
@@ -744,6 +753,8 @@ msgid ""
"Manages the suppliers and customers claims, including your corrective or "
"preventive actions."
msgstr ""
+"Διαχειρίζεται τους προμηθευτές τις απαιτήσεις πελατών, περιλαμβάνοντας "
+"διορθωτικές ή προληπτικές δράσεις"
#. module: crm
#: view:crm.lead:0
@@ -759,7 +770,7 @@ msgstr "Καταμερισμός Συνεργατών"
#. module: crm
#: field:crm.lead.report,probable_revenue:0
msgid "Probable Revenue"
-msgstr ""
+msgstr "Εκτιμώμενα Έσοδα"
#. module: crm
#: help:crm.segmentation,name:0
@@ -775,13 +786,13 @@ msgstr "Πιθανότητα (%)"
#. module: crm
#: view:crm.lead:0
msgid "Leads Generation"
-msgstr ""
+msgstr "Παραγωγή Υποψήφιων Πελατών"
#. module: crm
#: view:board.board:0
#: model:ir.ui.menu,name:crm.menu_board_statistics_dash
msgid "Statistics Dashboard"
-msgstr ""
+msgstr "Ταμπλό Στατιστικών"
#. module: crm
#: code:addons/crm/wizard/crm_lead_to_opportunity.py:0
@@ -844,7 +855,7 @@ msgstr ""
#: view:calendar.attendee:0
#: field:calendar.attendee,categ_id:0
msgid "Event Type"
-msgstr ""
+msgstr "Τύπος Συμβάν"
#. module: crm
#: model:ir.model,name:crm.model_crm_installer
@@ -860,7 +871,7 @@ msgstr "Αποκλειστικά"
#: code:addons/crm/crm_opportunity.py:0
#, python-format
msgid "The opportunity '%s' has been won."
-msgstr ""
+msgstr "Η ευκαιρία '%s' κερδήθηκε"
#. module: crm
#: help:crm.case.section,active:0
@@ -868,6 +879,8 @@ msgid ""
"If the active field is set to true, it will allow you to hide the sales team "
"without removing it."
msgstr ""
+"Εάν το ενεργό πεδίο είναι επιλεγμένο, σας επιτρέπει να κρήψεται την ομάδα "
+"πωλήσεων χωρίς να την απομακρύνεται"
#. module: crm
#: help:crm.meeting,alarm_id:0
@@ -908,6 +921,37 @@ msgid ""
" * My Cases (list)\n"
" * Jobs Tracking (graph)\n"
msgstr ""
+"Το σύστημα OpenERP Διαχείρηση Πελατών\n"
+" επιτρέπει μια ομάδα ανθρώπων έξυπνα και αποτελεσματικά, να διαχειρίζεστεί\n"
+"να οδηγήσει, ευκαιρίες, συνάντησεις, τηλεφώνηματα κλπ.\n"
+"Διαχειρίζεται τα βασικά καθήκοντα, όπως η επικοινωνία, αναγνώριση, "
+"ιεράρχηση,\n"
+"εκχώρηση, ανάλυση και την κοινοποίηση.\n"
+"\n"
+"OpenERP εξασφαλίζει ότι όλες οι υποθέσεις παρακολουθούνται με επιτυχία από "
+"τους χρήστες, τους πελάτες και\n"
+"προμηθευτές. Μπορεί να στείλει αυτόματα υπενθυμίσεις, να κλιμακώσει την "
+"αίτηση, να υποκινείσει\n"
+"ειδικές μεθόδους και πολλές άλλες δράσεις, σχετιζόμενες με τους δικούς της "
+"κανόνες επιχείρησή σας.\n"
+"\n"
+"Το πιο σπουδαίο πράγμα για αυτό το σύστημα είναι ότι οι χρήστες δεν "
+"χρειάζεται να κάνετε τίποτα\n"
+"ειδική. Μπορούν απλά να στείλετε email στον ανιχνευτεί αίτησεων. Το OpenERP "
+"θα λάβει\n"
+"μέριμνα ευχαριστώντας τους για το μήνυμά τους, δρομολόγώντας το αυτομάτα "
+"στο\n"
+"κατάλληλο προσωπικό, και να βεβαιωθεί ότι κάθε μελλοντική αλληλογραφία "
+"φτάνει στο σωστό μέρος.\n"
+"\n"
+"Το πρόσθετο CRM έχει μια email gateway για τον συγχρονισμό\n"
+"μεταξύ mails και OpenERP.\n"
+"Δημιουργήστε ταμπλό του CRM που περιλαμβάνει:\n"
+" *Οι υποψήφιοι Πελάτες μου (λίστα)\n"
+" *Υποψήφιοι Πελάτες κατά Στάδιο (γράφημα)\n"
+" *Σωλήνα Πωλήσεων κατά Στάδιο (γράφημα)\n"
+" *Οι Υποθέσεις μου(λίστα)\n"
+" *Παρακολούθηση Εργασιών (γράφημα)\n"
#. module: crm
#: field:crm.lead.report,create_date:0
@@ -937,6 +981,8 @@ msgid ""
"This property defines the list of date/time exceptions for a recurring "
"calendar component."
msgstr ""
+"Αυτή η ιδιότητα ορίζει την λίστα εξαιρέσεων ημερομηνίας/ώρας για ένα "
+"επαναλαμβανόμενο πρόσθετο ημερολογίου."
#. module: crm
#: view:crm.phonecall2opportunity:0
@@ -946,7 +992,7 @@ msgstr "Μετατροπή σε Ευκαιρία "
#. module: crm
#: help:crm.case.stage,sequence:0
msgid "Gives the sequence order when displaying a list of case stages."
-msgstr ""
+msgstr "Δίνει την σειρά που εμφανίζονται τα στάδια των υποθέσεων"
#. module: crm
#: view:crm.lead:0
@@ -976,7 +1022,7 @@ msgstr "Προμηθευτής"
#. module: crm
#: help:crm.send.mail,reply_to:0
msgid "Reply-to of the Sales team defined on this case"
-msgstr ""
+msgstr "Απάντηση-στην ομάδα Πωλήσεων που ορίστικε σε αυτήν την υπόθεση"
#. module: crm
#: view:crm.lead:0
@@ -1004,7 +1050,7 @@ msgstr "Μάρτιος"
#: code:addons/crm/crm_lead.py:0
#, python-format
msgid "The opportunity '%s' has been closed."
-msgstr ""
+msgstr "Η ευκαιρία '%s' έχει κλείσει"
#. module: crm
#: field:crm.lead,day_open:0
@@ -1037,7 +1083,7 @@ msgstr "Κινητό"
#. module: crm
#: view:crm.lead:0
msgid "Next Stage"
-msgstr ""
+msgstr "Επόμενο Στάδιο"
#. module: crm
#: view:board.board:0
@@ -1052,7 +1098,7 @@ msgstr "Παραπομπή"
#. module: crm
#: field:crm.lead,optin:0
msgid "Opt-In"
-msgstr ""
+msgstr "Εντός Συμφωνίας"
#. module: crm
#: code:addons/crm/crm_opportunity.py:0
@@ -1080,12 +1126,12 @@ msgstr "Επόμενη Ενέργεια"
#. module: crm
#: field:crm.meeting,end_date:0
msgid "Repeat Until"
-msgstr ""
+msgstr "Επανάληψη Μέχρι"
#. module: crm
#: view:crm.meeting:0
msgid "Extended Options..."
-msgstr ""
+msgstr "Εκτεταμένες επιλογές"
#. module: crm
#: field:crm.meeting,date_deadline:0
@@ -1101,7 +1147,7 @@ msgstr "Προθεσμία"
#: view:crm.phonecall2phonecall:0
#: view:crm.send.mail:0
msgid "_Cancel"
-msgstr ""
+msgstr "_Άκυρο"
#. module: crm
#: view:crm.segmentation:0
@@ -1121,18 +1167,18 @@ msgstr "Στατιστικά"
#. module: crm
#: field:crm.meeting,attendee_ids:0
msgid "Attendees"
-msgstr ""
+msgstr "Συμμετέχοντες"
#. module: crm
#: view:crm.lead2opportunity.action:0
#: view:res.partner:0
msgid "Next"
-msgstr ""
+msgstr "Επόμενο"
#. module: crm
#: view:crm.lead:0
msgid "Stage:"
-msgstr ""
+msgstr "Στάδιο:"
#. module: crm
#: model:crm.case.stage,name:crm.stage_lead5
@@ -1143,7 +1189,7 @@ msgstr "Επιτυχία"
#. module: crm
#: field:crm.lead.report,delay_expected:0
msgid "Overpassed Deadline"
-msgstr ""
+msgstr "Περασμένη Προθεσμία"
#. module: crm
#: model:crm.case.section,name:crm.section_sales_department
@@ -1153,7 +1199,7 @@ msgstr "Τμήμα Πωλήσεων"
#. module: crm
#: field:crm.send.mail,html:0
msgid "HTML formatting?"
-msgstr ""
+msgstr "διαμόρφωση HTML;"
#. module: crm
#: field:crm.lead,type:0
@@ -1202,12 +1248,12 @@ msgstr "Επανάληψη κάθε χ"
#. module: crm
#: model:crm.case.categ,name:crm.categ_oppor5
msgid "Need a Website Design"
-msgstr ""
+msgstr "Χρειάζεται Σχεδιαδμό Ιστοσελίδας"
#. module: crm
#: field:crm.meeting,recurrent_uid:0
msgid "Recurrent ID"
-msgstr ""
+msgstr "Επαναλαμβανόμενο ID"
#. module: crm
#: view:crm.lead:0
@@ -1220,7 +1266,7 @@ msgstr "Θέμα"
#. module: crm
#: field:crm.meeting,tu:0
msgid "Tue"
-msgstr ""
+msgstr "Τρί"
#. module: crm
#: view:crm.case.stage:0
@@ -1229,7 +1275,7 @@ msgstr ""
#: view:crm.lead.report:0
#: field:crm.lead.report,stage_id:0
msgid "Stage"
-msgstr ""
+msgstr "Στάδιο"
#. module: crm
#: view:crm.lead:0
@@ -1244,22 +1290,23 @@ msgstr "Άκυρο XML για Αρχιτεκτονική Όψης!"
#. module: crm
#: field:base.action.rule,act_mail_to_partner:0
msgid "Mail to Partner"
-msgstr ""
+msgstr "Αληλλογραφία σε Συνεργάτη"
#. module: crm
#: view:crm.lead:0
msgid "Mailings"
-msgstr ""
+msgstr "Αλληλογραφία"
#. module: crm
#: field:crm.meeting,class:0
msgid "Mark as"
-msgstr ""
+msgstr "Μαρκάρισμα ως"
#. module: crm
#: help:crm.meeting,rrule_type:0
msgid "Let the event automatically repeat at that interval"
msgstr ""
+"Επιτρέπει στο γεγονός να επαναληφθεί αυτόματα σε αυτό το χρονικό διάστημα"
#. module: crm
#: view:base.action.rule:0
@@ -1274,7 +1321,7 @@ msgstr ""
#: model:ir.actions.act_window,name:crm.crm_lead_stage_act
#: model:ir.ui.menu,name:crm.menu_crm_lead_stage_act
msgid "Stages"
-msgstr ""
+msgstr "Στάδια"
#. module: crm
#: field:crm.lead,planned_revenue:0
@@ -1282,7 +1329,7 @@ msgstr ""
#: field:crm.partner2opportunity,planned_revenue:0
#: field:crm.phonecall2opportunity,planned_revenue:0
msgid "Expected Revenue"
-msgstr ""
+msgstr "Προσδοκόμενα Έσοδα"
#. module: crm
#: selection:crm.lead.report,month:0
@@ -1306,7 +1353,7 @@ msgstr "Ανάλυση Τηλεφωνημάτων"
#: field:crm.lead.report,opening_date:0
#: field:crm.phonecall.report,opening_date:0
msgid "Opening Date"
-msgstr ""
+msgstr "Μέρα Έναρξης"
#. module: crm
#: help:crm.phonecall,duration:0
@@ -1316,7 +1363,7 @@ msgstr "Διάρκεια σε Λεπτά"
#. module: crm
#: help:crm.installer,crm_helpdesk:0
msgid "Manages a Helpdesk service."
-msgstr ""
+msgstr "Διαχειρίζεται το Helpdesk service"
#. module: crm
#: field:crm.segmentation,som_interval:0
@@ -1328,6 +1375,8 @@ msgstr "Ημέρες ανά Περίοδο"
#, python-format
msgid "Closed/Cancelled \\nLeads Could not convert into Opportunity"
msgstr ""
+"Έκλεισε/Ακυρώθηκε \\nΥποψήφιοι Πελάτες δεν μπορούνε να μετατραπούν σε "
+"Ευκαιρίες"
#. module: crm
#: view:crm.lead.report:0
@@ -1348,7 +1397,7 @@ msgstr "Παρ"
#. module: crm
#: field:crm.meeting,write_date:0
msgid "Write Date"
-msgstr ""
+msgstr "Ημερομηνία Εγγραφής"
#. module: crm
#: view:crm.meeting:0
@@ -1387,14 +1436,14 @@ msgstr "Δευτέρα"
#. module: crm
#: field:crm.lead,day_close:0
msgid "Days to Close"
-msgstr ""
+msgstr "Μέρες για Κλείσιμο"
#. module: crm
#: field:crm.add.note,attachment_ids:0
#: field:crm.case.section,complete_name:0
#: field:crm.send.mail,attachment_ids:0
msgid "unknown"
-msgstr ""
+msgstr "άγνωστο"
#. module: crm
#: field:crm.lead,id:0
@@ -1424,12 +1473,12 @@ msgstr "Ημερ/νία"
#: view:crm.lead.report:0
#: view:crm.phonecall.report:0
msgid "Extended Filters..."
-msgstr ""
+msgstr "Εκτεταμένα Φίλτρα..."
#. module: crm
#: model:ir.model,name:crm.model_calendar_attendee
msgid "Attendee information"
-msgstr ""
+msgstr "Πληροφορίες Συμμετέχοντα"
#. module: crm
#: view:crm.phonecall.report:0
@@ -1439,7 +1488,7 @@ msgstr "Αναζήτηση"
#. module: crm
#: field:crm.meeting,interval:0
msgid "Interval"
-msgstr ""
+msgstr "Διάστημα"
#. module: crm
#: view:crm.segmentation:0
@@ -1455,7 +1504,7 @@ msgstr "Ιστορικό"
#. module: crm
#: field:crm.case.section,code:0
msgid "Code"
-msgstr ""
+msgstr "Κωδικός"
#. module: crm
#: field:crm.case.section,child_ids:0
@@ -1473,7 +1522,7 @@ msgstr ""
#: view:crm.phonecall.report:0
#: field:crm.phonecall.report,state:0
msgid "State"
-msgstr ""
+msgstr "Κατάσταση"
#. module: crm
#: model:crm.case.resource.type,name:crm.type_lead1
@@ -1525,17 +1574,17 @@ msgstr ""
#: view:crm.meeting:0
#: view:crm.phonecall:0
msgid "Current"
-msgstr ""
+msgstr "Τρέχον"
#. module: crm
#: field:crm.meeting,exrule:0
msgid "Exception Rule"
-msgstr ""
+msgstr "Κανόνας Εξαίρεσης"
#. module: crm
#: help:base.action.rule,act_mail_to_partner:0
msgid "Check this if you want the rule to send an email to the partner."
-msgstr ""
+msgstr "Τσέκαρε αυτό εάν θέλεις ο κανόνας να στείλει email στον συνεργάτη."
#. module: crm
#: model:ir.actions.act_window,name:crm.crm_phonecall_categ_action
@@ -1545,7 +1594,7 @@ msgstr "Κατηγορίες Τηλεφωνημάτων"
#. module: crm
#: view:crm.meeting:0
msgid "Invite People"
-msgstr ""
+msgstr "Κάλεσε Κόσμο"
#. module: crm
#: view:board.board:0
@@ -1555,7 +1604,7 @@ msgstr "Ευκαιρίες ανά Κατηγορία"
#. module: crm
#: constraint:crm.case.section:0
msgid "Error ! You cannot create recursive Sales team."
-msgstr ""
+msgstr "Λάθος! δεν μπορείς να δημιουργήσεις κενή ομάδα Πωλήσεων"
#. module: crm
#: view:crm.meeting:0
@@ -1572,6 +1621,8 @@ msgstr "Ποσό Πώλησης"
#, python-format
msgid "Unable to send mail. Please check SMTP is configured properly."
msgstr ""
+"Αδύνατη η αποστολή email. Παρακαλώ νε ελέγξετε ότι ο SMTP παραμετροποιήθηκε "
+"σωστά."
#. module: crm
#: selection:crm.segmentation.line,expr_operator:0
@@ -1581,7 +1632,7 @@ msgstr "="
#. module: crm
#: selection:crm.meeting,state:0
msgid "Unconfirmed"
-msgstr ""
+msgstr "Όχι βεβαιωμένο"
#. module: crm
#: field:crm.case.categ,name:0
@@ -1596,12 +1647,12 @@ msgstr "Όνομα"
#: field:crm.meeting,alarm_id:0
#: field:crm.meeting,base_calendar_alarm_id:0
msgid "Alarm"
-msgstr ""
+msgstr "Προειδοποίηση"
#. module: crm
#: model:process.node,note:crm.process_node_meeting0
msgid "Schedule a normal or phone meeting"
-msgstr ""
+msgstr "Προγραμμάτισε μια κανονική συνάντηση ή τηλεφωνική"
#. module: crm
#: view:crm.lead.report:0
@@ -1617,7 +1668,7 @@ msgstr "Γενέθλια"
#. module: crm
#: view:crm.meeting:0
msgid "The"
-msgstr ""
+msgstr "Η"
#. module: crm
#: field:crm.send.mail.attachment,wizard_id:0
@@ -1640,7 +1691,7 @@ msgstr ""
#: view:crm.lead:0
#: view:crm.phonecall:0
msgid "Creation"
-msgstr ""
+msgstr "Δημιουργία"
#. module: crm
#: selection:crm.lead,priority:0
@@ -1668,7 +1719,7 @@ msgstr "Σάββατο"
#. module: crm
#: selection:crm.meeting,byday:0
msgid "Fifth"
-msgstr ""
+msgstr "Πέμπτος"
#. module: crm
#: view:crm.phonecall2phonecall:0
@@ -1678,7 +1729,7 @@ msgstr ""
#. module: crm
#: field:crm.lead.report,delay_close:0
msgid "Delay to Close"
-msgstr ""
+msgstr "Καθυστέρηση για Κλείσιμο"
#. module: crm
#: field:crm.meeting,we:0
@@ -1688,7 +1739,7 @@ msgstr "Τετ"
#. module: crm
#: model:crm.case.categ,name:crm.categ_oppor6
msgid "Potential Reseller"
-msgstr ""
+msgstr "Ενδεχόμενος Μεταπωλητής"
#. module: crm
#: field:crm.lead.report,planned_revenue:0
@@ -1702,27 +1753,29 @@ msgstr "Προγραμματισμένα Έσοδα"
#: view:crm.phonecall:0
#: view:crm.phonecall.report:0
msgid "Group By..."
-msgstr ""
+msgstr "Ομαδοποίσηση Κατά..."
#. module: crm
#: help:crm.lead,partner_id:0
msgid "Optional linked partner, usually after conversion of the lead"
msgstr ""
+"Προεραιτικά συνδεδεμένος συνεργάτης, συνήθως μετά από μετατροπή υποψηφίου "
+"πελάτη"
#. module: crm
#: view:crm.meeting:0
msgid "Invitation details"
-msgstr ""
+msgstr "Λεπτομέρειες πρόσκλησης"
#. module: crm
#: field:crm.case.section,parent_id:0
msgid "Parent Team"
-msgstr ""
+msgstr "Πατρική Ομάδα"
#. module: crm
#: field:crm.lead,date_action:0
msgid "Next Action Date"
-msgstr ""
+msgstr "Επόμενη Ημερομηνία Ενέργειας"
#. module: crm
#: selection:crm.segmentation,state:0
@@ -1743,7 +1796,7 @@ msgstr "Τ.Κ."
#: code:addons/crm/crm_lead.py:0
#, python-format
msgid "The case '%s' has been opened."
-msgstr ""
+msgstr "Η Υπόθεση '%s' έχει ανοίξει"
#. module: crm
#: view:crm.installer:0
@@ -1755,7 +1808,7 @@ msgstr "τίτλος"
#: model:ir.actions.act_window,name:crm.crm_case_categ_phone_incoming0
#: model:ir.ui.menu,name:crm.menu_crm_case_phone_inbound
msgid "Inbound"
-msgstr ""
+msgstr "Εισερχόμενο"
#. module: crm
#: help:crm.case.stage,probability:0
@@ -1773,7 +1826,7 @@ msgstr "Τηλεφωνήματα"
#. module: crm
#: selection:crm.meeting,show_as:0
msgid "Free"
-msgstr ""
+msgstr "Ελέυθερος/η"
#. module: crm
#: view:crm.installer:0
@@ -1819,7 +1872,7 @@ msgstr "Αξία"
#: view:crm.lead:0
#: view:crm.lead.report:0
msgid "Opportunity by Categories"
-msgstr ""
+msgstr "Ευκαιρίες κατά Κατηγορία"
#. module: crm
#: view:crm.lead:0
@@ -1845,7 +1898,7 @@ msgstr "Λεπτά"
#. module: crm
#: view:crm.case.section:0
msgid "Select stages for this Sales Team"
-msgstr ""
+msgstr "Επιλέξτε στάδια για αυτήν την Ομάδα Πωλήσεων"
#. module: crm
#: code:addons/crm/wizard/crm_merge_opportunities.py:0
@@ -1853,6 +1906,7 @@ msgstr ""
msgid ""
"There are no other 'Open' or 'Pending' Opportunities for the partner '%s'."
msgstr ""
+"Δεν υπάρχουν άλλες 'Ανοιχτές' η 'Εκρεμμείς' Ευκαιρίες για τον συνεργάτη '%s'"
#. module: crm
#: model:process.transition,note:crm.process_transition_leadpartner0
@@ -1864,7 +1918,7 @@ msgstr ""
#: view:crm.partner2opportunity:0
#: model:ir.actions.act_window,name:crm.phonecall2opportunity_act
msgid "Convert To Opportunity"
-msgstr ""
+msgstr "Μετατροπή σε Ευκαιρία"
#. module: crm
#: view:crm.phonecall:0
@@ -1894,7 +1948,7 @@ msgstr "Συγχώνευση Ευκαιριών"
#. module: crm
#: model:crm.case.resource.type,name:crm.type_lead5
msgid "Google Adwords"
-msgstr ""
+msgstr "Google Adwords"
#. module: crm
#: model:ir.model,name:crm.model_crm_phonecall
@@ -1904,17 +1958,17 @@ msgstr ""
#. module: crm
#: model:crm.case.resource.type,name:crm.type_lead3
msgid "Mail Campaign 2"
-msgstr ""
+msgstr "Εξτρατεία Αλληλογραφίας 1"
#. module: crm
#: model:crm.case.resource.type,name:crm.type_lead2
msgid "Mail Campaign 1"
-msgstr ""
+msgstr "Εξτρατεία Αλληλογραφίας 1"
#. module: crm
#: view:crm.lead:0
msgid "Create"
-msgstr ""
+msgstr "Δημιουργία"
#. module: crm
#: code:addons/crm/crm.py:0
@@ -2112,6 +2166,8 @@ msgstr ""
#: help:crm.lead,optin:0
msgid "If opt-in is checked, this contact has accepted to receive emails."
msgstr ""
+"Εάν είναι τσεκαρισμένο το εντός συμφωνίας, αυτή η επαφή έχει αποδεχτεί να "
+"λαμβάνει emails."
#. module: crm
#: view:crm.meeting:0
@@ -3542,7 +3598,7 @@ msgstr ""
#. module: crm
#: field:crm.meeting,select1:0
msgid "Option"
-msgstr ""
+msgstr "Επιλογή"
#. module: crm
#: model:crm.case.stage,name:crm.stage_lead4
diff --git a/addons/crm/i18n/ru.po b/addons/crm/i18n/ru.po
index ab0b90f1b71..2348f4d2401 100644
--- a/addons/crm/i18n/ru.po
+++ b/addons/crm/i18n/ru.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2010-10-18 17:46+0000\n"
-"PO-Revision-Date: 2010-10-28 09:17+0000\n"
-"Last-Translator: Chertykov Denis \n"
+"PO-Revision-Date: 2010-11-14 08:06+0000\n"
+"Last-Translator: OpenERP Administrators \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: 2010-10-30 05:18+0000\n"
+"X-Launchpad-Export-Date: 2010-11-15 05:01+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: crm
@@ -313,7 +313,7 @@ msgstr ""
#. module: crm
#: selection:crm.meeting,class:0
msgid "Public"
-msgstr ""
+msgstr "Публичная"
#. module: crm
#: model:ir.actions.act_window,name:crm.crm_case_resource_type_act
@@ -603,7 +603,7 @@ msgstr "Эти люди получат эл. письма."
#: view:crm.meeting:0
#: field:crm.meeting,name:0
msgid "Summary"
-msgstr ""
+msgstr "Выводы"
#. module: crm
#: view:crm.segmentation:0
diff --git a/addons/crm/report/crm_lead_report_view.xml b/addons/crm/report/crm_lead_report_view.xml
index 6f24d89bec2..f099ceede8b 100644
--- a/addons/crm/report/crm_lead_report_view.xml
+++ b/addons/crm/report/crm_lead_report_view.xml
@@ -29,6 +29,7 @@
+
@@ -79,7 +80,7 @@
-
+
-
+
diff --git a/addons/crm/security/crm_security.xml b/addons/crm/security/crm_security.xml
index 7368423d509..4ea068f414f 100644
--- a/addons/crm/security/crm_security.xml
+++ b/addons/crm/security/crm_security.xml
@@ -38,6 +38,6 @@
-
+
diff --git a/addons/crm/wizard/crm_partner_to_opportunity.py b/addons/crm/wizard/crm_partner_to_opportunity.py
index 5b39b8d9505..84da9ea0613 100644
--- a/addons/crm/wizard/crm_partner_to_opportunity.py
+++ b/addons/crm/wizard/crm_partner_to_opportunity.py
@@ -82,6 +82,10 @@ class crm_partner2opportunity(osv.osv_memory):
part_obj = self.pool.get('res.partner')
address = part_obj.address_get(cr, uid, data)
+
+ categ_obj = self.pool.get('crm.case.categ')
+ categ_ids = categ_obj.search(cr, uid, [('object_id.model','=','crm.lead')])
+
case_obj = self.pool.get('crm.lead')
opp_id = case_obj.create(cr, uid, {
'name' : make_opportunity_obj.name,
@@ -89,6 +93,7 @@ class crm_partner2opportunity(osv.osv_memory):
'probability' : make_opportunity_obj.probability,
'partner_id' : make_opportunity_obj.partner_id.id,
'partner_address_id' : address['default'],
+ 'categ_id' : categ_ids and categ_ids[0] or '',
'state' :'draft',
'type': 'opportunity'
})
diff --git a/addons/crm/wizard/crm_send_email.py b/addons/crm/wizard/crm_send_email.py
index de4d616b67b..bd090c041b5 100644
--- a/addons/crm/wizard/crm_send_email.py
+++ b/addons/crm/wizard/crm_send_email.py
@@ -6,16 +6,16 @@
# $Id$
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
##############################################################################
diff --git a/addons/crm/wizard/wizard_history_event.py b/addons/crm/wizard/wizard_history_event.py
index 92e98c23dbb..50f30e12f90 100644
--- a/addons/crm/wizard/wizard_history_event.py
+++ b/addons/crm/wizard/wizard_history_event.py
@@ -6,16 +6,16 @@
# $Id$
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
##############################################################################
diff --git a/addons/crm_caldav/i18n/de.po b/addons/crm_caldav/i18n/de.po
new file mode 100644
index 00000000000..dd57d45509d
--- /dev/null
+++ b/addons/crm_caldav/i18n/de.po
@@ -0,0 +1,34 @@
+# German translation for openobject-addons
+# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-14 22:23+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: German \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2010-11-15 05:02+0000\n"
+"X-Generator: Launchpad (build Unknown)\n"
+
+#. module: crm_caldav
+#: constraint:ir.model:0
+msgid ""
+"The Object name must start with x_ and not contain any special character !"
+msgstr ""
+
+#. module: crm_caldav
+#: model:ir.module.module,shortdesc:crm_caldav.module_meta_information
+msgid "Extened Module to Add CalDav future on Meeting"
+msgstr ""
+
+#. module: crm_caldav
+#: model:ir.model,name:crm_caldav.model_crm_meeting
+msgid "Meeting"
+msgstr ""
diff --git a/addons/crm_caldav/i18n/fr.po b/addons/crm_caldav/i18n/fr.po
new file mode 100644
index 00000000000..c61908825a7
--- /dev/null
+++ b/addons/crm_caldav/i18n/fr.po
@@ -0,0 +1,34 @@
+# French translation for openobject-addons
+# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-13 20:23+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: French \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2010-11-14 05:08+0000\n"
+"X-Generator: Launchpad (build Unknown)\n"
+
+#. module: crm_caldav
+#: constraint:ir.model:0
+msgid ""
+"The Object name must start with x_ and not contain any special character !"
+msgstr ""
+
+#. module: crm_caldav
+#: model:ir.module.module,shortdesc:crm_caldav.module_meta_information
+msgid "Extened Module to Add CalDav future on Meeting"
+msgstr ""
+
+#. module: crm_caldav
+#: model:ir.model,name:crm_caldav.model_crm_meeting
+msgid "Meeting"
+msgstr ""
diff --git a/addons/crm_caldav/i18n/it.po b/addons/crm_caldav/i18n/it.po
new file mode 100644
index 00000000000..370ebc319a6
--- /dev/null
+++ b/addons/crm_caldav/i18n/it.po
@@ -0,0 +1,36 @@
+# Italian translation for openobject-addons
+# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-13 08:17+0000\n"
+"Last-Translator: OpenERP Administrators \n"
+"Language-Team: Italian \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2010-11-14 05:08+0000\n"
+"X-Generator: Launchpad (build Unknown)\n"
+
+#. module: crm_caldav
+#: constraint:ir.model:0
+msgid ""
+"The Object name must start with x_ and not contain any special character !"
+msgstr ""
+"Il nome dell'oggetto deve iniziare per “x_” e non contenere alcun carattere "
+"speciale!"
+
+#. module: crm_caldav
+#: model:ir.module.module,shortdesc:crm_caldav.module_meta_information
+msgid "Extened Module to Add CalDav future on Meeting"
+msgstr ""
+
+#. module: crm_caldav
+#: model:ir.model,name:crm_caldav.model_crm_meeting
+msgid "Meeting"
+msgstr ""
diff --git a/addons/crm_caldav/i18n/sr.po b/addons/crm_caldav/i18n/sr.po
new file mode 100644
index 00000000000..28ef22413df
--- /dev/null
+++ b/addons/crm_caldav/i18n/sr.po
@@ -0,0 +1,35 @@
+# Serbian translation for openobject-addons
+# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-14 08:06+0000\n"
+"Last-Translator: OpenERP Administrators \n"
+"Language-Team: Serbian \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2010-11-15 05:02+0000\n"
+"X-Generator: Launchpad (build Unknown)\n"
+
+#. module: crm_caldav
+#: constraint:ir.model:0
+msgid ""
+"The Object name must start with x_ and not contain any special character !"
+msgstr ""
+"Ime objekta mora zapoceti sa x_ i ne sme sadrzavati specijalne karaktere !"
+
+#. module: crm_caldav
+#: model:ir.module.module,shortdesc:crm_caldav.module_meta_information
+msgid "Extened Module to Add CalDav future on Meeting"
+msgstr "Prosireni Modul za dodavanje CalDav predvidjanje na sastanku"
+
+#. module: crm_caldav
+#: model:ir.model,name:crm_caldav.model_crm_meeting
+msgid "Meeting"
+msgstr "Sastanak"
diff --git a/addons/crm_claim/crm_claim_view.xml b/addons/crm_claim/crm_claim_view.xml
index 8175dd20da6..e2107f44501 100644
--- a/addons/crm_claim/crm_claim_view.xml
+++ b/addons/crm_claim/crm_claim_view.xml
@@ -111,7 +111,6 @@
diff --git a/addons/crm_fundraising/i18n/it.po b/addons/crm_fundraising/i18n/it.po
index 5fe36fbaac4..feabc873316 100644
--- a/addons/crm_fundraising/i18n/it.po
+++ b/addons/crm_fundraising/i18n/it.po
@@ -8,13 +8,13 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2010-10-18 17:46+0000\n"
-"PO-Revision-Date: 2010-11-08 08:31+0000\n"
+"PO-Revision-Date: 2010-11-13 08:08+0000\n"
"Last-Translator: OpenERP Administrators \n"
"Language-Team: Italian \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-11-09 04:49+0000\n"
+"X-Launchpad-Export-Date: 2010-11-14 05:08+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: crm_fundraising
@@ -25,23 +25,23 @@ msgstr ""
#. module: crm_fundraising
#: field:crm.fundraising.report,nbr:0
msgid "# of Cases"
-msgstr ""
+msgstr "# di Casi"
#. module: crm_fundraising
#: view:crm.fundraising:0
#: view:crm.fundraising.report:0
msgid "Group By..."
-msgstr ""
+msgstr "Ragguppa per..."
#. module: crm_fundraising
#: field:crm.fundraising.report,probability:0
msgid "Avg. Probability"
-msgstr ""
+msgstr "Probabilità media"
#. module: crm_fundraising
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
-msgstr ""
+msgstr "Nome del modello non valido nella definizione dell'azione"
#. module: crm_fundraising
#: view:crm.fundraising:0
@@ -68,12 +68,12 @@ msgstr ""
#. module: crm_fundraising
#: field:crm.fundraising,email_cc:0
msgid "Watchers Emails"
-msgstr ""
+msgstr "Email osservatori"
#. module: crm_fundraising
#: view:crm.fundraising.report:0
msgid "Cases"
-msgstr ""
+msgstr "Casi"
#. module: crm_fundraising
#: selection:crm.fundraising,priority:0
@@ -84,17 +84,17 @@ msgstr ""
#: view:crm.fundraising.report:0
#: field:crm.fundraising.report,day:0
msgid "Day"
-msgstr ""
+msgstr "Giorno"
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Add Internal Note"
-msgstr ""
+msgstr "Aggiungi nota interna"
#. module: crm_fundraising
#: field:crm.fundraising,partner_mobile:0
msgid "Mobile"
-msgstr ""
+msgstr "Cellulare"
#. module: crm_fundraising
#: view:crm.fundraising:0
@@ -104,17 +104,17 @@ msgstr ""
#. module: crm_fundraising
#: field:crm.fundraising,message_ids:0
msgid "Messages"
-msgstr ""
+msgstr "Messaggi"
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Amount"
-msgstr ""
+msgstr "Importo"
#. module: crm_fundraising
#: model:crm.case.categ,name:crm_fundraising.categ_fund4
msgid "Arts And Culture"
-msgstr ""
+msgstr "Arte e Cultura"
#. module: crm_fundraising
#: view:crm.fundraising.report:0
@@ -130,78 +130,78 @@ msgstr ""
#. module: crm_fundraising
#: view:crm.fundraising.report:0
msgid " Month "
-msgstr ""
+msgstr " Mese "
#. module: crm_fundraising
#: field:crm.fundraising,type_id:0
msgid "Campaign"
-msgstr ""
+msgstr "Campagna"
#. module: crm_fundraising
#: field:crm.fundraising,date_action_next:0
msgid "Next Action"
-msgstr ""
+msgstr "Prossima azione"
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Reset to Draft"
-msgstr ""
+msgstr "Reimposta a Bozza"
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Extra Info"
-msgstr ""
+msgstr "Informazioni extra"
#. module: crm_fundraising
#: model:ir.model,name:crm_fundraising.model_crm_fundraising
#: model:ir.ui.menu,name:crm_fundraising.menu_config_fundrising
#: model:ir.ui.menu,name:crm_fundraising.menu_crm_case_fund_raise
msgid "Fund Raising"
-msgstr ""
+msgstr "Raccolta fondi"
#. module: crm_fundraising
#: view:crm.fundraising:0
#: field:crm.fundraising,partner_id:0
#: field:crm.fundraising.report,partner_id:0
msgid "Partner"
-msgstr ""
+msgstr "Partner"
#. module: crm_fundraising
#: model:ir.actions.act_window,name:crm_fundraising.action_report_crm_fundraising
#: model:ir.ui.menu,name:crm_fundraising.menu_report_crm_fundraising_tree
msgid "Fundraising Analysis"
-msgstr ""
+msgstr "Analisi raccolta fondi"
#. module: crm_fundraising
#: model:ir.module.module,shortdesc:crm_fundraising.module_meta_information
msgid "CRM Fundraising"
-msgstr ""
+msgstr "Raccolta fondi CRM"
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Estimates"
-msgstr ""
+msgstr "Stime"
#. module: crm_fundraising
#: field:crm.fundraising.report,section_id:0
msgid "Section"
-msgstr ""
+msgstr "Sezione"
#. module: crm_fundraising
#: constraint:ir.ui.view:0
msgid "Invalid XML for View Architecture!"
-msgstr ""
+msgstr "XML non valido per la struttura della vista!"
#. module: crm_fundraising
#: view:crm.fundraising:0
#: field:crm.fundraising,priority:0
msgid "Priority"
-msgstr ""
+msgstr "Priorità"
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Send New Email"
-msgstr ""
+msgstr "Invia nuova E-mail"
#. module: crm_fundraising
#: model:crm.case.categ,name:crm_fundraising.categ_fund1
@@ -212,22 +212,22 @@ msgstr ""
#: view:crm.fundraising:0
#: view:crm.fundraising.report:0
msgid "Payment Mode"
-msgstr ""
+msgstr "Modalità di pagamento"
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Reply"
-msgstr ""
+msgstr "Rispondi"
#. module: crm_fundraising
#: field:crm.fundraising,email_from:0
msgid "Email"
-msgstr ""
+msgstr "E-mail"
#. module: crm_fundraising
#: field:crm.fundraising,canal_id:0
msgid "Channel"
-msgstr ""
+msgstr "Canale"
#. module: crm_fundraising
#: selection:crm.fundraising,priority:0
@@ -237,14 +237,14 @@ msgstr ""
#. module: crm_fundraising
#: field:crm.fundraising,create_date:0
msgid "Creation Date"
-msgstr ""
+msgstr "Data creazione"
#. module: crm_fundraising
#: field:crm.fundraising,date_closed:0
#: selection:crm.fundraising,state:0
#: selection:crm.fundraising.report,state:0
msgid "Closed"
-msgstr ""
+msgstr "Chiuso"
#. module: crm_fundraising
#: field:crm.fundraising,date_deadline:0
@@ -254,12 +254,12 @@ msgstr ""
#. module: crm_fundraising
#: selection:crm.fundraising.report,month:0
msgid "July"
-msgstr ""
+msgstr "Luglio"
#. module: crm_fundraising
#: model:ir.ui.menu,name:crm_fundraising.menu_crm_case_fundraising-act
msgid "Categories"
-msgstr ""
+msgstr "Categorie"
#. module: crm_fundraising
#: field:crm.fundraising,stage_id:0
@@ -274,43 +274,43 @@ msgstr ""
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Dates"
-msgstr ""
+msgstr "Date"
#. module: crm_fundraising
#: field:crm.fundraising,partner_name2:0
msgid "Employee Email"
-msgstr ""
+msgstr "Email impiegato"
#. module: crm_fundraising
#: selection:crm.fundraising,state:0
#: selection:crm.fundraising.report,state:0
msgid "Cancelled"
-msgstr ""
+msgstr "Annullato"
#. module: crm_fundraising
#: model:crm.case.categ,name:crm_fundraising.categ_fund2
msgid "Learning And Education"
-msgstr ""
+msgstr "Insegnameno e educazione"
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Contact"
-msgstr ""
+msgstr "Contatto"
#. module: crm_fundraising
#: selection:crm.fundraising.report,month:0
msgid "March"
-msgstr ""
+msgstr "Marzo"
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Fund Description"
-msgstr ""
+msgstr "Descrizione fondo"
#. module: crm_fundraising
#: help:crm.fundraising.report,delay_close:0
msgid "Number of Days to close the case"
-msgstr ""
+msgstr "Numero di giorni per chiudere il caso"
#. module: crm_fundraising
#: view:crm.fundraising:0
@@ -321,12 +321,12 @@ msgstr ""
#: view:crm.fundraising.report:0
#: model:ir.module.module,description:crm_fundraising.module_meta_information
msgid "Fundraising"
-msgstr ""
+msgstr "Raccolta fondi"
#. module: crm_fundraising
#: selection:crm.fundraising.report,month:0
msgid "September"
-msgstr ""
+msgstr "Settembre"
#. module: crm_fundraising
#: view:crm.fundraising:0
@@ -342,7 +342,7 @@ msgstr ""
#: view:crm.fundraising.report:0
#: field:crm.fundraising.report,month:0
msgid "Month"
-msgstr ""
+msgstr "Mese"
#. module: crm_fundraising
#: view:crm.fundraising:0
@@ -352,12 +352,12 @@ msgstr ""
#. module: crm_fundraising
#: field:crm.fundraising,write_date:0
msgid "Update Date"
-msgstr ""
+msgstr "Aggiorna data"
#. module: crm_fundraising
#: model:crm.case.resource.type,name:crm_fundraising.type_fund3
msgid "Credit Card"
-msgstr ""
+msgstr "Carta di credito"
#. module: crm_fundraising
#: model:ir.actions.act_window,name:crm_fundraising.crm_fundraising_stage_act
@@ -367,7 +367,7 @@ msgstr ""
#. module: crm_fundraising
#: view:crm.fundraising.report:0
msgid "Salesman"
-msgstr ""
+msgstr "Commerciale"
#. module: crm_fundraising
#: field:crm.fundraising,ref:0
@@ -385,19 +385,19 @@ msgstr ""
#: view:crm.fundraising.report:0
#: field:crm.fundraising.report,categ_id:0
msgid "Category"
-msgstr ""
+msgstr "Categoria"
#. module: crm_fundraising
#: view:crm.fundraising.report:0
msgid " Year "
-msgstr ""
+msgstr " Anno "
#. module: crm_fundraising
#: field:crm.fundraising,planned_cost:0
#: view:crm.fundraising.report:0
#: field:crm.fundraising.report,planned_cost:0
msgid "Planned Costs"
-msgstr ""
+msgstr "Costi pianificati"
#. module: crm_fundraising
#: help:crm.fundraising,email_cc:0
@@ -406,13 +406,16 @@ msgid ""
"outbound emails for this record before being sent. Separate multiple email "
"addresses with a comma"
msgstr ""
+"Questi indirizzi email verranno aggiunti nel campo CC di tutte le email, in "
+"entrate e uscita, prima di essere spedite. E' necessario separare gli "
+"indirizzi con una virgola"
#. module: crm_fundraising
#: selection:crm.fundraising,state:0
#: view:crm.fundraising.report:0
#: selection:crm.fundraising.report,state:0
msgid "Draft"
-msgstr ""
+msgstr "Bozza"
#. module: crm_fundraising
#: selection:crm.fundraising,priority:0
@@ -422,7 +425,7 @@ msgstr ""
#. module: crm_fundraising
#: constraint:ir.ui.menu:0
msgid "Error ! You can not create recursive Menu."
-msgstr ""
+msgstr "Errore! Non è possibile creare un menù ricorsivo."
#. module: crm_fundraising
#: view:crm.fundraising:0
@@ -430,7 +433,7 @@ msgstr ""
#: view:crm.fundraising.report:0
#: selection:crm.fundraising.report,state:0
msgid "Pending"
-msgstr ""
+msgstr "In sospeso"
#. module: crm_fundraising
#: model:ir.ui.menu,name:crm_fundraising.menu_crm_fundraising_stage_act
@@ -440,7 +443,7 @@ msgstr ""
#. module: crm_fundraising
#: selection:crm.fundraising.report,month:0
msgid "August"
-msgstr ""
+msgstr "Agosto"
#. module: crm_fundraising
#: selection:crm.fundraising,priority:0
@@ -450,43 +453,43 @@ msgstr ""
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Global CC"
-msgstr ""
+msgstr "CC globale"
#. module: crm_fundraising
#: view:crm.fundraising:0
#: model:ir.actions.act_window,name:crm_fundraising.crm_case_category_act_fund_all1
msgid "Funds"
-msgstr ""
+msgstr "Fondi"
#. module: crm_fundraising
#: selection:crm.fundraising.report,month:0
msgid "June"
-msgstr ""
+msgstr "Giugno"
#. module: crm_fundraising
#: field:crm.fundraising,partner_phone:0
msgid "Phone"
-msgstr ""
+msgstr "Telefono"
#. module: crm_fundraising
#: field:crm.fundraising.report,user_id:0
msgid "User"
-msgstr ""
+msgstr "Utente"
#. module: crm_fundraising
#: view:crm.fundraising.report:0
msgid "#Fundraising"
-msgstr ""
+msgstr "# fondi raccolti"
#. module: crm_fundraising
#: field:crm.fundraising,active:0
msgid "Active"
-msgstr ""
+msgstr "Attivo"
#. module: crm_fundraising
#: selection:crm.fundraising.report,month:0
msgid "November"
-msgstr ""
+msgstr "Novembre"
#. module: crm_fundraising
#: view:crm.fundraising.report:0
@@ -496,32 +499,32 @@ msgstr ""
#. module: crm_fundraising
#: view:crm.fundraising.report:0
msgid "Search"
-msgstr ""
+msgstr "Ricerca"
#. module: crm_fundraising
#: selection:crm.fundraising.report,month:0
msgid "October"
-msgstr ""
+msgstr "Ottobre"
#. module: crm_fundraising
#: selection:crm.fundraising.report,month:0
msgid "January"
-msgstr ""
+msgstr "Gennaio"
#. module: crm_fundraising
#: model:crm.case.resource.type,name:crm_fundraising.type_fund2
msgid "Cheque"
-msgstr ""
+msgstr "Assegno"
#. module: crm_fundraising
#: help:crm.fundraising,email_from:0
msgid "These people will receive email."
-msgstr ""
+msgstr "Queste persone riceveranno email."
#. module: crm_fundraising
#: field:crm.fundraising,date:0
msgid "Date"
-msgstr ""
+msgstr "Data"
#. module: crm_fundraising
#: model:crm.case.categ,name:crm_fundraising.categ_fund3
@@ -531,17 +534,17 @@ msgstr ""
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "History"
-msgstr ""
+msgstr "Storico"
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Attachments"
-msgstr ""
+msgstr "Allegati"
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Misc"
-msgstr ""
+msgstr "Varie"
#. module: crm_fundraising
#: view:crm.fundraising:0
@@ -549,24 +552,24 @@ msgstr ""
#: view:crm.fundraising.report:0
#: field:crm.fundraising.report,state:0
msgid "State"
-msgstr ""
+msgstr "Stato"
#. module: crm_fundraising
#: view:crm.fundraising:0
#: view:crm.fundraising.report:0
msgid "Done"
-msgstr ""
+msgstr "Completato"
#. module: crm_fundraising
#: selection:crm.fundraising.report,month:0
msgid "December"
-msgstr ""
+msgstr "Dicembre"
#. module: crm_fundraising
#: view:crm.fundraising:0
#: view:crm.fundraising.report:0
msgid "Cancel"
-msgstr ""
+msgstr "Annulla"
#. module: crm_fundraising
#: view:crm.fundraising:0
@@ -581,17 +584,19 @@ msgstr ""
msgid ""
"The Object name must start with x_ and not contain any special character !"
msgstr ""
+"l nome dell'oggetto deve iniziare per “x_” e non contenere alcun carattere "
+"speciale!"
#. module: crm_fundraising
#: view:crm.fundraising:0
#: field:crm.fundraising,user_id:0
msgid "Responsible"
-msgstr ""
+msgstr "Responsabile"
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Current"
-msgstr ""
+msgstr "Attuale"
#. module: crm_fundraising
#: help:crm.fundraising,section_id:0
@@ -603,17 +608,17 @@ msgstr ""
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Details"
-msgstr ""
+msgstr "Dettagli"
#. module: crm_fundraising
#: model:ir.model,name:crm_fundraising.model_crm_fundraising_report
msgid "CRM Fundraising Report"
-msgstr ""
+msgstr "Report CRM raccolta fondi"
#. module: crm_fundraising
#: field:crm.fundraising.report,type_id:0
msgid "Fundraising Type"
-msgstr ""
+msgstr "Tipo di raccolta fondi"
#. module: crm_fundraising
#: view:crm.fundraising.report:0
@@ -624,22 +629,22 @@ msgstr ""
#. module: crm_fundraising
#: field:crm.fundraising,description:0
msgid "Description"
-msgstr ""
+msgstr "Descrizione"
#. module: crm_fundraising
#: selection:crm.fundraising.report,month:0
msgid "May"
-msgstr ""
+msgstr "Maggio"
#. module: crm_fundraising
#: field:crm.fundraising,probability:0
msgid "Probability (%)"
-msgstr ""
+msgstr "Probabilità (%)"
#. module: crm_fundraising
#: field:crm.fundraising,partner_name:0
msgid "Employee's Name"
-msgstr ""
+msgstr "Nome dell'impiegato"
#. module: crm_fundraising
#: help:crm.fundraising,canal_id:0
@@ -647,6 +652,8 @@ msgid ""
"The channels represent the different communication modes available with the "
"customer."
msgstr ""
+"I canali rappresentano le differenti modalità di comunicazione disponibili "
+"con il cliente."
#. module: crm_fundraising
#: help:crm.fundraising,state:0
@@ -659,37 +666,45 @@ msgid ""
" \n"
"If the case needs to be reviewed then the state is set to 'Pending'."
msgstr ""
+"Lo stato è impostato a \"Bozza\", quando il caso è creato. "
+" \n"
+"Se il caso è in corso lo stato è impostato a \"Aperto\". "
+" \n"
+"Quando il caso è finito, lo stato è impostato su \"Completato\". "
+" \n"
+"Se il caso necessita di essere revisionato allora lo stato è impostato su "
+"\"In sospeso\"."
#. module: crm_fundraising
#: selection:crm.fundraising.report,month:0
msgid "February"
-msgstr ""
+msgstr "Febbraio"
#. module: crm_fundraising
#: view:crm.fundraising:0
#: field:crm.fundraising,name:0
msgid "Name"
-msgstr ""
+msgstr "Nome"
#. module: crm_fundraising
#: model:crm.case.resource.type,name:crm_fundraising.type_fund1
msgid "Cash"
-msgstr ""
+msgstr "Contanti"
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Funds by Categories"
-msgstr ""
+msgstr "Fondi per categorie"
#. module: crm_fundraising
#: selection:crm.fundraising.report,month:0
msgid "April"
-msgstr ""
+msgstr "Aprile"
#. module: crm_fundraising
#: view:crm.fundraising.report:0
msgid "My Case(s)"
-msgstr ""
+msgstr "I miei casi(o)"
#. module: crm_fundraising
#: model:crm.case.resource.type,name:crm_fundraising.type_fund4
@@ -699,7 +714,7 @@ msgstr ""
#. module: crm_fundraising
#: field:crm.fundraising,id:0
msgid "ID"
-msgstr ""
+msgstr "ID"
#. module: crm_fundraising
#: view:crm.fundraising:0
@@ -721,20 +736,20 @@ msgstr ""
#. module: crm_fundraising
#: field:crm.fundraising.report,create_date:0
msgid "Create Date"
-msgstr ""
+msgstr "Data di creazione"
#. module: crm_fundraising
#: field:crm.fundraising,date_action_last:0
msgid "Last Action"
-msgstr ""
+msgstr "Ultima azione"
#. module: crm_fundraising
#: view:crm.fundraising.report:0
#: field:crm.fundraising.report,name:0
msgid "Year"
-msgstr ""
+msgstr "Anno"
#. module: crm_fundraising
#: field:crm.fundraising,duration:0
msgid "Duration"
-msgstr ""
+msgstr "Durata"
diff --git a/addons/crm_partner_assign/i18n/de.po b/addons/crm_partner_assign/i18n/de.po
new file mode 100644
index 00000000000..a22f1aa297d
--- /dev/null
+++ b/addons/crm_partner_assign/i18n/de.po
@@ -0,0 +1,711 @@
+# German translation for openobject-addons
+# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-14 22:23+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: German \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2010-11-15 05:03+0000\n"
+"X-Generator: Launchpad (build Unknown)\n"
+
+#. module: crm_partner_assign
+#: field:crm.lead.forward.to.partner,name:0
+msgid "Send to"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.report.assign,delay_close:0
+msgid "Delay to Close"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.report.assign,planned_revenue:0
+msgid "Planned Revenue"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.report.assign,nbr:0
+msgid "# of Cases"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+msgid "Group By..."
+msgstr ""
+
+#. module: crm_partner_assign
+#: constraint:ir.actions.act_window:0
+msgid "Invalid model name in the action definition."
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead:0
+#: view:crm.lead.forward.to.partner:0
+msgid "Forward"
+msgstr ""
+
+#. module: crm_partner_assign
+#: help:crm.lead.forward.to.partner,reply_to:0
+msgid "Reply-to of the Sales team defined on this case"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:res.partner:0
+msgid "Geo Localize"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,month:0
+msgid "March"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,type:0
+msgid "Lead"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+msgid "Delay to close"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.forward.to.partner,history:0
+msgid "Whole Story"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+#: field:crm.lead.report.assign,company_id:0
+msgid "Company"
+msgstr ""
+
+#. module: crm_partner_assign
+#: code:addons/crm_partner_assign/partner_geo_assign.py:0
+#, python-format
+msgid ""
+"Could not contact geolocation servers, please make sure you have a working "
+"internet connection (%s)"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+#: field:crm.lead.report.assign,partner_date:0
+msgid "Partner Date"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,priority:0
+msgid "Highest"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+#: field:crm.lead.report.assign,day:0
+msgid "Day"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.forward.to.partner,history:0
+msgid "Latest email"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead,partner_latitude:0
+#: field:res.partner,partner_latitude:0
+msgid "Geo Latitude"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.forward.to.partner,state:0
+#: selection:crm.lead.report.assign,state:0
+msgid "Cancelled"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead:0
+msgid "Geo Assignation"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.report.assign,date_closed:0
+msgid "Close Date"
+msgstr ""
+
+#. module: crm_partner_assign
+#: help:res.partner,partner_weight:0
+msgid ""
+"Gives the probability to assign a lead to this partner. (0 means no "
+"assignation.)"
+msgstr ""
+
+#. module: crm_partner_assign
+#: model:ir.actions.act_window,name:crm_partner_assign.res_partner_grade_action
+#: model:ir.ui.menu,name:crm_partner_assign.menu_res_partner_grade_action
+#: field:res.partner,grade_id:0
+#: view:res.partner.grade:0
+msgid "Partner Grade"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.forward.to.partner,state:0
+#: selection:crm.lead.report.assign,state:0
+msgid "Pending"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.forward.to.partner,name:0
+#: field:crm.lead.forward.to.partner,partner_id:0
+#: view:crm.lead.report.assign:0
+#: field:crm.lead.report.assign,partner_assigned_id:0
+#: model:ir.model,name:crm_partner_assign.model_res_partner
+msgid "Partner"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.report.assign,probability:0
+msgid "Avg Probability"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:res.partner:0
+msgid "Previous"
+msgstr ""
+
+#. module: crm_partner_assign
+#: code:addons/crm_partner_assign/partner_geo_assign.py:0
+#, python-format
+msgid "Network error"
+msgstr ""
+
+#. module: crm_partner_assign
+#: help:crm.lead.forward.to.partner,email_cc:0
+msgid ""
+"These addresses will receive a copy of this email. To modify the permanent "
+"CC list, edit the global CC field of this case"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.forward.to.partner,email_from:0
+msgid "From"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.forward.to.partner,state:0
+#: view:crm.lead.report.assign:0
+#: selection:crm.lead.report.assign,state:0
+msgid "Closed"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+msgid "Section"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:res.partner:0
+msgid "Next"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+#: field:crm.lead.report.assign,priority:0
+msgid "Priority"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+#: field:crm.lead.report.assign,state:0
+msgid "State"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.report.assign,delay_expected:0
+msgid "Overpassed Deadline"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.forward.to.partner,html:0
+msgid "HTML formatting?"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.report.assign,type:0
+msgid "Type"
+msgstr ""
+
+#. module: crm_partner_assign
+#: help:crm.lead,partner_assigned_id:0
+msgid "Partner this case has been forwarded/assigned to."
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,priority:0
+msgid "Lowest"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+msgid "Leads Analysis"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.report.assign,creation_date:0
+msgid "Creation Date"
+msgstr ""
+
+#. module: crm_partner_assign
+#: help:crm.lead.forward.to.partner,html:0
+msgid "Select this if you want to send email with HTML formatting."
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+msgid "7 Days"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead:0
+msgid "Partner Assignation"
+msgstr ""
+
+#. module: crm_partner_assign
+#: help:crm.lead.report.assign,type:0
+msgid "Type is used to separate Leads and Opportunities"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,month:0
+msgid "July"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+#: field:crm.lead.report.assign,stage_id:0
+msgid "Stage"
+msgstr ""
+
+#. module: crm_partner_assign
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr ""
+
+#. module: crm_partner_assign
+#: code:addons/crm_partner_assign/wizard/crm_forward_to_partner.py:0
+#, python-format
+msgid "Fwd"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:res.partner:0
+msgid "Geo Localization"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+msgid "Opportunities Assignment Analysis"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:res.partner:0
+msgid "Cancel"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.forward.to.partner,history:0
+msgid "Send history"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead.forward.to.partner:0
+msgid "Contact"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:res.partner:0
+msgid "Close"
+msgstr ""
+
+#. module: crm_partner_assign
+#: model:ir.actions.act_window,name:crm_partner_assign.action_report_crm_opportunity_assign
+#: model:ir.ui.menu,name:crm_partner_assign.menu_report_crm_opportunities_assign_tree
+msgid "Opp. Assignment Analysis"
+msgstr ""
+
+#. module: crm_partner_assign
+#: help:crm.lead.report.assign,delay_close:0
+msgid "Number of Days to close the case"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:res.partner,partner_weight:0
+msgid "Weight"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+msgid "Delay to open"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+#: field:crm.lead.report.assign,grade_id:0
+msgid "Grade"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,month:0
+msgid "December"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+#: field:crm.lead.report.assign,month:0
+msgid "Month"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.report.assign,opening_date:0
+msgid "Opening Date"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.forward.to.partner,subject:0
+msgid "Subject"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+msgid "Salesman"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.forward.to.partner,reply_to:0
+msgid "Reply To"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+#: field:crm.lead.report.assign,categ_id:0
+msgid "Category"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+msgid "#Opportunities"
+msgstr ""
+
+#. module: crm_partner_assign
+#: model:ir.module.module,shortdesc:crm_partner_assign.module_meta_information
+msgid "Partner Geo-Localisation"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.forward.to.partner,state:0
+#: selection:crm.lead.report.assign,state:0
+msgid "Draft"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,priority:0
+msgid "Low"
+msgstr ""
+
+#. module: crm_partner_assign
+#: constraint:ir.ui.menu:0
+msgid "Error ! You can not create recursive Menu."
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:res.partner:0
+#: field:res.partner,opportunity_assigned_ids:0
+msgid "Assigned Opportunities"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead,date_assign:0
+msgid "Assignation Date"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.report.assign,probability_max:0
+msgid "Max Probability"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,month:0
+msgid "August"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,priority:0
+msgid "Normal"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:res.partner:0
+msgid "Escalate"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.forward.to.partner,attachment_ids:0
+msgid "unknown"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,month:0
+msgid "June"
+msgstr ""
+
+#. module: crm_partner_assign
+#: help:crm.lead.report.assign,delay_open:0
+msgid "Number of Days to open the case"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.report.assign,delay_open:0
+msgid "Delay to Open"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.forward.to.partner,name:0
+#: field:crm.lead.forward.to.partner,user_id:0
+#: field:crm.lead.report.assign,user_id:0
+msgid "User"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:res.partner.grade,active:0
+msgid "Active"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,month:0
+msgid "November"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+msgid "Extended Filters..."
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead,partner_longitude:0
+#: field:res.partner,partner_longitude:0
+msgid "Geo Longitude"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,month:0
+msgid "October"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead:0
+msgid "Assignation"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.forward.to.partner,email_cc:0
+msgid "CC"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,month:0
+msgid "January"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+msgid "Planned Revenues"
+msgstr ""
+
+#. module: crm_partner_assign
+#: model:ir.model,name:crm_partner_assign.model_res_partner_grade
+msgid "res.partner.grade"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.forward.to.partner,state:0
+msgid "Unchanged"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,month:0
+msgid "September"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+msgid "Last 30 Days"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:res.partner.grade,name:0
+msgid "Grade Name"
+msgstr ""
+
+#. module: crm_partner_assign
+#: help:crm.lead,date_assign:0
+msgid "Last date this case was forwarded/assigned to a partner"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.forward.to.partner,state:0
+#: selection:crm.lead.report.assign,state:0
+#: view:res.partner:0
+msgid "Open"
+msgstr ""
+
+#. module: crm_partner_assign
+#: constraint:ir.model:0
+msgid ""
+"The Object name must start with x_ and not contain any special character !"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:res.partner,date_localization:0
+msgid "Geo Localization Date"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+msgid "Current"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.forward.to.partner,email_to:0
+msgid "To"
+msgstr ""
+
+#. module: crm_partner_assign
+#: model:ir.model,name:crm_partner_assign.model_crm_lead_forward_to_partner
+msgid "Send new email"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead.forward.to.partner:0
+#: model:ir.actions.act_window,name:crm_partner_assign.crm_lead_forward_to_partner_act
+msgid "Forward to Partner"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,month:0
+msgid "May"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.report.assign,probable_revenue:0
+msgid "Probable Revenue"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead,partner_assigned_id:0
+msgid "Assigned Partner"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.forward.to.partner,address_id:0
+msgid "Address"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,type:0
+msgid "Opportunity"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.report.assign,partner_id:0
+msgid "Customer"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,month:0
+msgid "February"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.forward.to.partner,name:0
+msgid "Email Address"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+#: field:crm.lead.report.assign,country_id:0
+msgid "Country"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:res.partner:0
+msgid "Convert to Opportunity"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead:0
+msgid "Geo Assign"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,month:0
+msgid "April"
+msgstr ""
+
+#. module: crm_partner_assign
+#: model:ir.model,name:crm_partner_assign.model_crm_lead
+msgid "crm.lead"
+msgstr ""
+
+#. module: crm_partner_assign
+#: model:ir.model,name:crm_partner_assign.model_crm_lead_report_assign
+msgid "CRM Lead Report"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.forward.to.partner,history:0
+msgid "Case Information"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:res.partner.grade,sequence:0
+msgid "Sequence"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.forward.to.partner,body:0
+msgid "Message Body"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,priority:0
+msgid "High"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.report.assign,section_id:0
+msgid "Sales Team"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.report.assign,create_date:0
+msgid "Create Date"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.forward.to.partner,state:0
+msgid "Set New State To"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+#: field:crm.lead.report.assign,name:0
+msgid "Year"
+msgstr ""
diff --git a/addons/crm_partner_assign/i18n/it.po b/addons/crm_partner_assign/i18n/it.po
new file mode 100644
index 00000000000..e3081a96528
--- /dev/null
+++ b/addons/crm_partner_assign/i18n/it.po
@@ -0,0 +1,717 @@
+# Italian translation for openobject-addons
+# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-14 08:14+0000\n"
+"Last-Translator: OpenERP Administrators \n"
+"Language-Team: Italian \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2010-11-15 05:03+0000\n"
+"X-Generator: Launchpad (build Unknown)\n"
+
+#. module: crm_partner_assign
+#: field:crm.lead.forward.to.partner,name:0
+msgid "Send to"
+msgstr "Invia a"
+
+#. module: crm_partner_assign
+#: field:crm.lead.report.assign,delay_close:0
+msgid "Delay to Close"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.report.assign,planned_revenue:0
+msgid "Planned Revenue"
+msgstr "Entrate pianificate"
+
+#. module: crm_partner_assign
+#: field:crm.lead.report.assign,nbr:0
+msgid "# of Cases"
+msgstr "# di Casi"
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+msgid "Group By..."
+msgstr "Raggruppa per..."
+
+#. module: crm_partner_assign
+#: constraint:ir.actions.act_window:0
+msgid "Invalid model name in the action definition."
+msgstr "Nome del modello non valido nella definizione dell'azione."
+
+#. module: crm_partner_assign
+#: view:crm.lead:0
+#: view:crm.lead.forward.to.partner:0
+msgid "Forward"
+msgstr "Inoltra"
+
+#. module: crm_partner_assign
+#: help:crm.lead.forward.to.partner,reply_to:0
+msgid "Reply-to of the Sales team defined on this case"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:res.partner:0
+msgid "Geo Localize"
+msgstr "Geo localizzazione"
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,month:0
+msgid "March"
+msgstr "Marzo"
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,type:0
+msgid "Lead"
+msgstr "Iniziativa"
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+msgid "Delay to close"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.forward.to.partner,history:0
+msgid "Whole Story"
+msgstr "Storia intera"
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+#: field:crm.lead.report.assign,company_id:0
+msgid "Company"
+msgstr "Company"
+
+#. module: crm_partner_assign
+#: code:addons/crm_partner_assign/partner_geo_assign.py:0
+#, python-format
+msgid ""
+"Could not contact geolocation servers, please make sure you have a working "
+"internet connection (%s)"
+msgstr ""
+"Non è possibile contattare il server per la geolocalizzazione, per favore "
+"assicurarsi che sia funzionante la connessione internet (%s)"
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+#: field:crm.lead.report.assign,partner_date:0
+msgid "Partner Date"
+msgstr "Data Partner"
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,priority:0
+msgid "Highest"
+msgstr "Maggiore"
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+#: field:crm.lead.report.assign,day:0
+msgid "Day"
+msgstr "Giorno"
+
+#. module: crm_partner_assign
+#: selection:crm.lead.forward.to.partner,history:0
+msgid "Latest email"
+msgstr "Ultima email"
+
+#. module: crm_partner_assign
+#: field:crm.lead,partner_latitude:0
+#: field:res.partner,partner_latitude:0
+msgid "Geo Latitude"
+msgstr "Geo Latitudine"
+
+#. module: crm_partner_assign
+#: selection:crm.lead.forward.to.partner,state:0
+#: selection:crm.lead.report.assign,state:0
+msgid "Cancelled"
+msgstr "Annullato"
+
+#. module: crm_partner_assign
+#: view:crm.lead:0
+msgid "Geo Assignation"
+msgstr "Geo assegnazione"
+
+#. module: crm_partner_assign
+#: field:crm.lead.report.assign,date_closed:0
+msgid "Close Date"
+msgstr "Data chiusura"
+
+#. module: crm_partner_assign
+#: help:res.partner,partner_weight:0
+msgid ""
+"Gives the probability to assign a lead to this partner. (0 means no "
+"assignation.)"
+msgstr ""
+"Fornisce la probabilità di assegnare una iniziativa a questo Partner. (0 "
+"significa nessun assegnamento)."
+
+#. module: crm_partner_assign
+#: model:ir.actions.act_window,name:crm_partner_assign.res_partner_grade_action
+#: model:ir.ui.menu,name:crm_partner_assign.menu_res_partner_grade_action
+#: field:res.partner,grade_id:0
+#: view:res.partner.grade:0
+msgid "Partner Grade"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.forward.to.partner,state:0
+#: selection:crm.lead.report.assign,state:0
+msgid "Pending"
+msgstr "In sospeso"
+
+#. module: crm_partner_assign
+#: selection:crm.lead.forward.to.partner,name:0
+#: field:crm.lead.forward.to.partner,partner_id:0
+#: view:crm.lead.report.assign:0
+#: field:crm.lead.report.assign,partner_assigned_id:0
+#: model:ir.model,name:crm_partner_assign.model_res_partner
+msgid "Partner"
+msgstr "Partner"
+
+#. module: crm_partner_assign
+#: field:crm.lead.report.assign,probability:0
+msgid "Avg Probability"
+msgstr "Probabilità media"
+
+#. module: crm_partner_assign
+#: view:res.partner:0
+msgid "Previous"
+msgstr "Precedente"
+
+#. module: crm_partner_assign
+#: code:addons/crm_partner_assign/partner_geo_assign.py:0
+#, python-format
+msgid "Network error"
+msgstr "Errore di rete"
+
+#. module: crm_partner_assign
+#: help:crm.lead.forward.to.partner,email_cc:0
+msgid ""
+"These addresses will receive a copy of this email. To modify the permanent "
+"CC list, edit the global CC field of this case"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.forward.to.partner,email_from:0
+msgid "From"
+msgstr "Da"
+
+#. module: crm_partner_assign
+#: selection:crm.lead.forward.to.partner,state:0
+#: view:crm.lead.report.assign:0
+#: selection:crm.lead.report.assign,state:0
+msgid "Closed"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+msgid "Section"
+msgstr "Sezione"
+
+#. module: crm_partner_assign
+#: view:res.partner:0
+msgid "Next"
+msgstr "Prossimo"
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+#: field:crm.lead.report.assign,priority:0
+msgid "Priority"
+msgstr "Priorità"
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+#: field:crm.lead.report.assign,state:0
+msgid "State"
+msgstr "Stato"
+
+#. module: crm_partner_assign
+#: field:crm.lead.report.assign,delay_expected:0
+msgid "Overpassed Deadline"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.forward.to.partner,html:0
+msgid "HTML formatting?"
+msgstr "Formattazione HTML?"
+
+#. module: crm_partner_assign
+#: field:crm.lead.report.assign,type:0
+msgid "Type"
+msgstr "Tipo"
+
+#. module: crm_partner_assign
+#: help:crm.lead,partner_assigned_id:0
+msgid "Partner this case has been forwarded/assigned to."
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,priority:0
+msgid "Lowest"
+msgstr "Minore"
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+msgid "Leads Analysis"
+msgstr "Analisi iniziative"
+
+#. module: crm_partner_assign
+#: field:crm.lead.report.assign,creation_date:0
+msgid "Creation Date"
+msgstr "Data creazione"
+
+#. module: crm_partner_assign
+#: help:crm.lead.forward.to.partner,html:0
+msgid "Select this if you want to send email with HTML formatting."
+msgstr "Seleziona qui se volete inviare email in formato HTML."
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+msgid "7 Days"
+msgstr "7 giorni"
+
+#. module: crm_partner_assign
+#: view:crm.lead:0
+msgid "Partner Assignation"
+msgstr ""
+
+#. module: crm_partner_assign
+#: help:crm.lead.report.assign,type:0
+msgid "Type is used to separate Leads and Opportunities"
+msgstr "Tipo è utilizzato per separare Iniziative e Opportunità"
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,month:0
+msgid "July"
+msgstr "Luglio"
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+#: field:crm.lead.report.assign,stage_id:0
+msgid "Stage"
+msgstr ""
+
+#. module: crm_partner_assign
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr "XML non valido per la struttura della vista!"
+
+#. module: crm_partner_assign
+#: code:addons/crm_partner_assign/wizard/crm_forward_to_partner.py:0
+#, python-format
+msgid "Fwd"
+msgstr "Inoltra"
+
+#. module: crm_partner_assign
+#: view:res.partner:0
+msgid "Geo Localization"
+msgstr "Geo Localizzazione"
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+msgid "Opportunities Assignment Analysis"
+msgstr "Analisi assegnamento opportunità"
+
+#. module: crm_partner_assign
+#: view:res.partner:0
+msgid "Cancel"
+msgstr "Annulla"
+
+#. module: crm_partner_assign
+#: field:crm.lead.forward.to.partner,history:0
+msgid "Send history"
+msgstr "Invia storico"
+
+#. module: crm_partner_assign
+#: view:crm.lead.forward.to.partner:0
+msgid "Contact"
+msgstr "Contatto"
+
+#. module: crm_partner_assign
+#: view:res.partner:0
+msgid "Close"
+msgstr ""
+
+#. module: crm_partner_assign
+#: model:ir.actions.act_window,name:crm_partner_assign.action_report_crm_opportunity_assign
+#: model:ir.ui.menu,name:crm_partner_assign.menu_report_crm_opportunities_assign_tree
+msgid "Opp. Assignment Analysis"
+msgstr ""
+
+#. module: crm_partner_assign
+#: help:crm.lead.report.assign,delay_close:0
+msgid "Number of Days to close the case"
+msgstr "Numero di giorni per chiudere il caso"
+
+#. module: crm_partner_assign
+#: field:res.partner,partner_weight:0
+msgid "Weight"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+msgid "Delay to open"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+#: field:crm.lead.report.assign,grade_id:0
+msgid "Grade"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,month:0
+msgid "December"
+msgstr "Dicembre"
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+#: field:crm.lead.report.assign,month:0
+msgid "Month"
+msgstr "Mese"
+
+#. module: crm_partner_assign
+#: field:crm.lead.report.assign,opening_date:0
+msgid "Opening Date"
+msgstr "Data apertura"
+
+#. module: crm_partner_assign
+#: field:crm.lead.forward.to.partner,subject:0
+msgid "Subject"
+msgstr "Oggetto"
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+msgid "Salesman"
+msgstr "Commerciale"
+
+#. module: crm_partner_assign
+#: field:crm.lead.forward.to.partner,reply_to:0
+msgid "Reply To"
+msgstr "Rispondi a"
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+#: field:crm.lead.report.assign,categ_id:0
+msgid "Category"
+msgstr "Categoria"
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+msgid "#Opportunities"
+msgstr "# Opportunità"
+
+#. module: crm_partner_assign
+#: model:ir.module.module,shortdesc:crm_partner_assign.module_meta_information
+msgid "Partner Geo-Localisation"
+msgstr "Geo-localizzazione Partner"
+
+#. module: crm_partner_assign
+#: selection:crm.lead.forward.to.partner,state:0
+#: selection:crm.lead.report.assign,state:0
+msgid "Draft"
+msgstr "Bozza"
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,priority:0
+msgid "Low"
+msgstr ""
+
+#. module: crm_partner_assign
+#: constraint:ir.ui.menu:0
+msgid "Error ! You can not create recursive Menu."
+msgstr "Errore! Non è possibile creare un menù ricorsivo."
+
+#. module: crm_partner_assign
+#: view:res.partner:0
+#: field:res.partner,opportunity_assigned_ids:0
+msgid "Assigned Opportunities"
+msgstr "Opportunità assegnate"
+
+#. module: crm_partner_assign
+#: field:crm.lead,date_assign:0
+msgid "Assignation Date"
+msgstr "Data assegnazione"
+
+#. module: crm_partner_assign
+#: field:crm.lead.report.assign,probability_max:0
+msgid "Max Probability"
+msgstr "Probabilità massima"
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,month:0
+msgid "August"
+msgstr "Agosto"
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,priority:0
+msgid "Normal"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:res.partner:0
+msgid "Escalate"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.forward.to.partner,attachment_ids:0
+msgid "unknown"
+msgstr "sconosciuto"
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,month:0
+msgid "June"
+msgstr "Giugno"
+
+#. module: crm_partner_assign
+#: help:crm.lead.report.assign,delay_open:0
+msgid "Number of Days to open the case"
+msgstr "Numero di giorni per aprire il caso"
+
+#. module: crm_partner_assign
+#: field:crm.lead.report.assign,delay_open:0
+msgid "Delay to Open"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.forward.to.partner,name:0
+#: field:crm.lead.forward.to.partner,user_id:0
+#: field:crm.lead.report.assign,user_id:0
+msgid "User"
+msgstr "Utente"
+
+#. module: crm_partner_assign
+#: field:res.partner.grade,active:0
+msgid "Active"
+msgstr "Attivo"
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,month:0
+msgid "November"
+msgstr "Novembre"
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+msgid "Extended Filters..."
+msgstr "Filtri estesi..."
+
+#. module: crm_partner_assign
+#: field:crm.lead,partner_longitude:0
+#: field:res.partner,partner_longitude:0
+msgid "Geo Longitude"
+msgstr "Geo Longitudine"
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,month:0
+msgid "October"
+msgstr "Ottobre"
+
+#. module: crm_partner_assign
+#: view:crm.lead:0
+msgid "Assignation"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.forward.to.partner,email_cc:0
+msgid "CC"
+msgstr "CC"
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,month:0
+msgid "January"
+msgstr "Gennaio"
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+msgid "Planned Revenues"
+msgstr ""
+
+#. module: crm_partner_assign
+#: model:ir.model,name:crm_partner_assign.model_res_partner_grade
+msgid "res.partner.grade"
+msgstr "res.partner.grade"
+
+#. module: crm_partner_assign
+#: selection:crm.lead.forward.to.partner,state:0
+msgid "Unchanged"
+msgstr "Invariato"
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,month:0
+msgid "September"
+msgstr "Settembre"
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+msgid "Last 30 Days"
+msgstr "Ultimi 30 giorni"
+
+#. module: crm_partner_assign
+#: field:res.partner.grade,name:0
+msgid "Grade Name"
+msgstr ""
+
+#. module: crm_partner_assign
+#: help:crm.lead,date_assign:0
+msgid "Last date this case was forwarded/assigned to a partner"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.forward.to.partner,state:0
+#: selection:crm.lead.report.assign,state:0
+#: view:res.partner:0
+msgid "Open"
+msgstr ""
+
+#. module: crm_partner_assign
+#: constraint:ir.model:0
+msgid ""
+"The Object name must start with x_ and not contain any special character !"
+msgstr ""
+"Il nome dell'oggetto deve iniziare per “x_” e non contenere alcun carattere "
+"speciale!"
+
+#. module: crm_partner_assign
+#: field:res.partner,date_localization:0
+msgid "Geo Localization Date"
+msgstr "Data geo localizzazione"
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+msgid "Current"
+msgstr "Attuale"
+
+#. module: crm_partner_assign
+#: field:crm.lead.forward.to.partner,email_to:0
+msgid "To"
+msgstr "A"
+
+#. module: crm_partner_assign
+#: model:ir.model,name:crm_partner_assign.model_crm_lead_forward_to_partner
+msgid "Send new email"
+msgstr "Invia nuova mail"
+
+#. module: crm_partner_assign
+#: view:crm.lead.forward.to.partner:0
+#: model:ir.actions.act_window,name:crm_partner_assign.crm_lead_forward_to_partner_act
+msgid "Forward to Partner"
+msgstr ""
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,month:0
+msgid "May"
+msgstr "Maggio"
+
+#. module: crm_partner_assign
+#: field:crm.lead.report.assign,probable_revenue:0
+msgid "Probable Revenue"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead,partner_assigned_id:0
+msgid "Assigned Partner"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.forward.to.partner,address_id:0
+msgid "Address"
+msgstr "Indirizzo"
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,type:0
+msgid "Opportunity"
+msgstr "Opportunità"
+
+#. module: crm_partner_assign
+#: field:crm.lead.report.assign,partner_id:0
+msgid "Customer"
+msgstr "Cliente"
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,month:0
+msgid "February"
+msgstr "Febbraio"
+
+#. module: crm_partner_assign
+#: selection:crm.lead.forward.to.partner,name:0
+msgid "Email Address"
+msgstr "Indirizzo email"
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+#: field:crm.lead.report.assign,country_id:0
+msgid "Country"
+msgstr "Paese"
+
+#. module: crm_partner_assign
+#: view:res.partner:0
+msgid "Convert to Opportunity"
+msgstr "Converti in Opportunità"
+
+#. module: crm_partner_assign
+#: view:crm.lead:0
+msgid "Geo Assign"
+msgstr "Geo assegnamento"
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,month:0
+msgid "April"
+msgstr "Aprile"
+
+#. module: crm_partner_assign
+#: model:ir.model,name:crm_partner_assign.model_crm_lead
+msgid "crm.lead"
+msgstr "crm.lead"
+
+#. module: crm_partner_assign
+#: model:ir.model,name:crm_partner_assign.model_crm_lead_report_assign
+msgid "CRM Lead Report"
+msgstr "CRM Report iniziative"
+
+#. module: crm_partner_assign
+#: selection:crm.lead.forward.to.partner,history:0
+msgid "Case Information"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:res.partner.grade,sequence:0
+msgid "Sequence"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.forward.to.partner,body:0
+msgid "Message Body"
+msgstr "Corpo messaggio"
+
+#. module: crm_partner_assign
+#: selection:crm.lead.report.assign,priority:0
+msgid "High"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.report.assign,section_id:0
+msgid "Sales Team"
+msgstr ""
+
+#. module: crm_partner_assign
+#: field:crm.lead.report.assign,create_date:0
+msgid "Create Date"
+msgstr "Data creazione"
+
+#. module: crm_partner_assign
+#: field:crm.lead.forward.to.partner,state:0
+msgid "Set New State To"
+msgstr ""
+
+#. module: crm_partner_assign
+#: view:crm.lead.report.assign:0
+#: field:crm.lead.report.assign,name:0
+msgid "Year"
+msgstr "Anno"
diff --git a/addons/crm_partner_assign/wizard/crm_forward_to_partner.py b/addons/crm_partner_assign/wizard/crm_forward_to_partner.py
index aaa26c438b6..d14759dc3a7 100644
--- a/addons/crm_partner_assign/wizard/crm_forward_to_partner.py
+++ b/addons/crm_partner_assign/wizard/crm_forward_to_partner.py
@@ -6,16 +6,16 @@
# $Id$
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
##############################################################################
diff --git a/addons/decimal_precision/i18n/fr.po b/addons/decimal_precision/i18n/fr.po
index cd6cd9c4948..a70fca64311 100644
--- a/addons/decimal_precision/i18n/fr.po
+++ b/addons/decimal_precision/i18n/fr.po
@@ -7,19 +7,19 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2010-10-18 17:46+0000\n"
-"PO-Revision-Date: 2010-08-30 12:19+0000\n"
-"Last-Translator: <>\n"
+"PO-Revision-Date: 2010-11-13 08:23+0000\n"
+"Last-Translator: OpenERP Administrators \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: 2010-10-30 05:53+0000\n"
+"X-Launchpad-Export-Date: 2010-11-14 05:08+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: decimal_precision
#: field:decimal.precision,digits:0
msgid "Digits"
-msgstr ""
+msgstr "Chiffres"
#. module: decimal_precision
#: constraint:ir.ui.view:0
@@ -40,13 +40,13 @@ msgstr ""
#. module: decimal_precision
#: model:ir.module.module,shortdesc:decimal_precision.module_meta_information
msgid "Decimal Precision Configuration"
-msgstr ""
+msgstr "Configuration de la précision décimale"
#. module: decimal_precision
#: model:ir.actions.act_window,name:decimal_precision.action_decimal_precision_form
#: model:ir.ui.menu,name:decimal_precision.menu_decimal_precision_form
msgid "Decimal Accuracy"
-msgstr ""
+msgstr "Précision décimale"
#. module: decimal_precision
#: constraint:ir.ui.menu:0
@@ -56,12 +56,12 @@ msgstr ""
#. module: decimal_precision
#: field:decimal.precision,name:0
msgid "Usage"
-msgstr ""
+msgstr "Utilisation"
#. module: decimal_precision
#: view:decimal.precision:0
msgid "Decimal Precision"
-msgstr ""
+msgstr "Précision décimale"
#. module: decimal_precision
#: model:ir.model,name:decimal_precision.model_decimal_precision
diff --git a/addons/delivery/i18n/fr.po b/addons/delivery/i18n/fr.po
index 3ad7822a095..f467146086d 100644
--- a/addons/delivery/i18n/fr.po
+++ b/addons/delivery/i18n/fr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2010-10-18 17:46+0000\n"
-"PO-Revision-Date: 2010-10-21 11:30+0000\n"
+"PO-Revision-Date: 2010-11-13 08:14+0000\n"
"Last-Translator: OpenERP Administrators \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: 2010-10-30 05:12+0000\n"
+"X-Launchpad-Export-Date: 2010-11-14 05:07+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: delivery
@@ -29,7 +29,7 @@ msgstr "Erreur : l'UdV doit appartenir à une autre catégorie que l'UdM"
#. module: delivery
#: report:sale.shipping:0
msgid "Order Ref."
-msgstr ""
+msgstr "Réf. commande"
#. module: delivery
#: model:product.template,name:delivery.delivery_product_product_template
@@ -44,7 +44,7 @@ msgstr "Destination"
#. module: delivery
#: field:stock.move,weight_net:0
msgid "Net weight"
-msgstr ""
+msgstr "Poids net"
#. module: delivery
#: code:addons/delivery/delivery.py:0
@@ -55,7 +55,7 @@ msgstr "Aucun prix disponible !"
#. module: delivery
#: model:ir.model,name:delivery.model_delivery_grid_line
msgid "Delivery Grid Line"
-msgstr ""
+msgstr "Ligne du tarif de livraison"
#. module: delivery
#: constraint:ir.actions.act_window:0
@@ -82,7 +82,7 @@ msgstr "Ligne de tarif"
#. module: delivery
#: model:ir.actions.report.xml,name:delivery.report_shipping
msgid "Delivery order"
-msgstr ""
+msgstr "Ordre de livraison"
#. module: delivery
#: view:res.partner:0
@@ -92,12 +92,14 @@ msgstr "Propriétés des livraisons"
#. module: delivery
#: model:ir.actions.act_window,name:delivery.action_picking_tree4
msgid "Picking to be invoiced"
-msgstr ""
+msgstr "Colisages à facturer"
#. module: delivery
#: help:delivery.grid,sequence:0
msgid "Gives the sequence order when displaying a list of delivery grid."
msgstr ""
+"Donne l'ordre de séquence lors de l'affichage d'une liste de tarifs de "
+"livraison."
#. module: delivery
#: view:delivery.grid:0
@@ -108,12 +110,12 @@ msgstr "Pays"
#. module: delivery
#: report:sale.shipping:0
msgid "Delivery Order :"
-msgstr ""
+msgstr "Ordre de livraison :"
#. module: delivery
#: model:ir.model,name:delivery.model_sale_order
msgid "Sale Order"
-msgstr ""
+msgstr "Commande de vente"
#. module: delivery
#: field:delivery.grid.line,variable_factor:0
@@ -144,7 +146,7 @@ msgstr ""
#. module: delivery
#: model:ir.model,name:delivery.model_stock_move
msgid "Stock Move"
-msgstr ""
+msgstr "Mouvement de stock"
#. module: delivery
#: code:addons/delivery/delivery.py:0
@@ -156,12 +158,12 @@ msgstr ""
#. module: delivery
#: field:stock.picking,carrier_tracking_ref:0
msgid "Carrier Tracking Ref"
-msgstr ""
+msgstr "Référence de suivi du transporteur"
#. module: delivery
#: field:stock.picking,weight_net:0
msgid "Net Weight"
-msgstr ""
+msgstr "Poids net"
#. module: delivery
#: view:delivery.grid.line:0
@@ -176,7 +178,7 @@ msgstr "Définition des tarifs"
#. module: delivery
#: view:delivery.sale.order:0
msgid "_Cancel"
-msgstr ""
+msgstr "_Annuler"
#. module: delivery
#: field:delivery.grid.line,operator:0
@@ -186,7 +188,7 @@ msgstr "Opérateur"
#. module: delivery
#: model:ir.model,name:delivery.model_res_partner
msgid "Partner"
-msgstr ""
+msgstr "Partenaire"
#. module: delivery
#: constraint:ir.ui.menu:0
@@ -196,17 +198,17 @@ msgstr ""
#. module: delivery
#: report:sale.shipping:0
msgid "Invoiced to"
-msgstr ""
+msgstr "Facturé à"
#. module: delivery
#: model:ir.model,name:delivery.model_stock_picking
msgid "Picking List"
-msgstr ""
+msgstr "Liste de colisage"
#. module: delivery
#: model:ir.model,name:delivery.model_delivery_sale_order
msgid "Make Delievery"
-msgstr ""
+msgstr "Faire la livraison"
#. module: delivery
#: model:ir.module.module,description:delivery.module_meta_information
@@ -218,6 +220,14 @@ msgid ""
"\n"
" "
msgstr ""
+"Vous permet d'ajouter une méthode de livraison dans une commande de vente et "
+"un colisage.\n"
+" Vous pouvez définir votre propre transporteur et votre propre grille de "
+"tarif pour les livraisons.\n"
+" Quand OpenERP va créer les factures des colisages, il sera capable "
+"d'ajouter et de calculer la ligne de livraison.\n"
+"\n"
+" "
#. module: delivery
#: code:addons/delivery/stock.py:0
@@ -238,7 +248,7 @@ msgstr "Code postal destination"
#. module: delivery
#: report:sale.shipping:0
msgid "Order Date"
-msgstr ""
+msgstr "Date de commande"
#. module: delivery
#: field:delivery.grid,name:0
@@ -248,12 +258,12 @@ msgstr "Nom du tarif"
#. module: delivery
#: view:stock.move:0
msgid "Weights"
-msgstr ""
+msgstr "Poids"
#. module: delivery
#: field:stock.picking,number_of_packages:0
msgid "Number of Packages"
-msgstr ""
+msgstr "Nombre de colis"
#. module: delivery
#: selection:delivery.grid.line,type:0
@@ -273,7 +283,7 @@ msgstr "Méthode de livraison"
#: code:addons/delivery/wizard/delivery_sale_order.py:0
#, python-format
msgid "No grid available !"
-msgstr ""
+msgstr "Pas de grille tarifaire disponible !"
#. module: delivery
#: selection:delivery.grid.line,operator:0
@@ -303,7 +313,7 @@ msgstr ""
#. module: delivery
#: report:sale.shipping:0
msgid "Lot"
-msgstr ""
+msgstr "Lot"
#. module: delivery
#: model:ir.model,name:delivery.model_delivery_grid
@@ -319,7 +329,7 @@ msgstr "Actif"
#. module: delivery
#: report:sale.shipping:0
msgid "Shipping Date"
-msgstr ""
+msgstr "Date d'expédition"
#. module: delivery
#: field:delivery.carrier,product_id:0
@@ -346,6 +356,8 @@ msgstr "Variable"
#: help:res.partner,property_delivery_carrier:0
msgid "This delivery method will be used when invoicing from picking."
msgstr ""
+"Cette méthode de livraison sera utilisée lorsqu'on facturera sur base du "
+"colisage."
#. module: delivery
#: field:delivery.grid.line,max_value:0
@@ -355,7 +367,7 @@ msgstr "Valeur maximum"
#. module: delivery
#: report:sale.shipping:0
msgid "Quantity"
-msgstr ""
+msgstr "Quantité"
#. module: delivery
#: field:delivery.grid,zip_from:0
@@ -367,6 +379,8 @@ msgstr "Code postal départ"
msgid ""
"Complete this field if you plan to invoice the shipping based on picking."
msgstr ""
+"Complétez ce champ si vous envisagez de facturer l'expédition en fonction "
+"des colisages."
#. module: delivery
#: constraint:ir.model:0
@@ -389,7 +403,7 @@ msgstr "Ventes et achats"
#. module: delivery
#: view:delivery.sale.order:0
msgid "Create Deliveries"
-msgstr ""
+msgstr "Crée les livraisons"
#. module: delivery
#: model:ir.actions.act_window,name:delivery.action_delivery_cost
@@ -400,7 +414,7 @@ msgstr "Frais de port"
#. module: delivery
#: report:sale.shipping:0
msgid "Description"
-msgstr ""
+msgstr "Description"
#. module: delivery
#: model:ir.actions.act_window,name:delivery.action_delivery_grid_form
@@ -419,7 +433,7 @@ msgstr "Prix"
#: code:addons/delivery/wizard/delivery_sale_order.py:0
#, python-format
msgid "No grid matching for this carrier !"
-msgstr "Aucun tarif correspondant pour ce mode de transport !"
+msgstr "Aucun tarif correspondant pour ce transporteur !"
#. module: delivery
#: model:ir.ui.menu,name:delivery.menu_delivery
@@ -468,7 +482,7 @@ msgstr "Transporteur"
#. module: delivery
#: view:delivery.sale.order:0
msgid "_Apply"
-msgstr ""
+msgstr "_Appliquer"
#. module: delivery
#: field:sale.order,id:0
diff --git a/addons/document/__openerp__.py b/addons/document/__openerp__.py
index 5741a7223e0..5d0088579a1 100644
--- a/addons/document/__openerp__.py
+++ b/addons/document/__openerp__.py
@@ -22,7 +22,7 @@
{
'name': 'Integrated Document Management System',
- 'version': '2.0',
+ 'version': '2.1',
'category': 'Generic Modules/Others',
'description': """This is a complete document management system:
* User Authentication
diff --git a/addons/document/content_index.py b/addons/document/content_index.py
index df2b12b5456..6d49a29873f 100644
--- a/addons/document/content_index.py
+++ b/addons/document/content_index.py
@@ -71,8 +71,10 @@ class indexer(object):
pass
fp = open(realfile,'rb')
- content2 = fp.read()
- fp.close()
+ try:
+ content2 = fp.read()
+ finally:
+ fp.close()
# The not-handled exception may be raised here
return self._doIndexContent(content2)
@@ -164,8 +166,10 @@ class contentIndex(object):
os.close(fd)
fp = Popen(['file','-b','--mime',fname], shell=False, stdout=PIPE).stdout
- result = fp.read()
- fp.close()
+ try:
+ result = fp.read()
+ finally:
+ fp.close()
mime2 = result.split(';')[0]
self.__logger.debug('File gave us: %s', mime2)
# Note that the temporary file still exists now.
diff --git a/addons/document/directory_report.py b/addons/document/directory_report.py
index 657fd39d9a9..88a95a1705b 100644
--- a/addons/document/directory_report.py
+++ b/addons/document/directory_report.py
@@ -6,16 +6,16 @@
# $Id$
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
##############################################################################
diff --git a/addons/document/doc/access_permissions.rst b/addons/document/doc/access_permissions.rst
new file mode 100644
index 00000000000..2cdc45dadab
--- /dev/null
+++ b/addons/document/doc/access_permissions.rst
@@ -0,0 +1,65 @@
+Access control in the Document Management system
+================================================
+
+The purpose is to let the DMS act as a real-life management system for
+the file handling of some small business.
+The key concept, there, is the separation of access according to users
+and groups.
+
+Fact 1: Users, in general, must NOT see each other's documents, not even
+their names (because they usually imply sensitive data, like eg. a doc:
+"Acme Company's Patent 012356 about fooobars.odf" )
+Fact 2: Users, sometimes, fail to comprehend complex ACL schemes, so we
+owe to keep things simple, a main principle applied all over the place.
+Fact 3: our system has both statically placed files and directories, as
+well as dynamic (aka "resources" in our terminology) nodes.
+
+We allow/limit the access based on 3 factors (fields):
+ - The "owner" field, which holds the user that created or "owns" the
+ file or directory.
+ - The "group_ids" field, on directories, which specifieds group-wise
+ access
+ - The "company_id" field, for multi-company access rules [1]
+
+[1] at multi-company setups, we may want the same file hierarchy to apply
+to different companies, and also nodes to be company-specific in it.
+
+Principle of "owner"
+----------------------
+Files or directories that have an empty "owner" field are public. All users
+will be able to _read_ them. Only the OpenERP Administrator or specified
+groups, however, will be able to modify them!
+Files or directories that have an "owner" are private. Only their users will
+be able to read or modify (including delete) them.
+By default, all user's files are created with "owner" field set, thus private.
+
+Principle of "group_ids"
+-------------------------
+Directories that have any group ids set will only (apart from their owner)
+allow members of these groups to read them.
+Directories that are created into the above directories will initially inherit
+(that is, copy) the group_ids of their parents, so that they also allow
+access to the same users.
+
+Implementation note
+---------------------
+Most of the principles are applied through record rules (see ir.rule object),
+so an administrator can actually readjust them.
+In order to have logical "areas" of folders, where different policies apply
+(like group folders, personal areas), default values for directories' owners
+and group_ids can be tuned (through the 'set default' functionality of
+fields).
+
+Summary
+--------
+
+Table of permissions and behavior
+
+|| Type | Owner set | Groups set | Description ||
+|| Public | - | - | Public-readable folders, admin can write ||
+|| Group | - | X | Group can read, write, delete in them ||
+|| Group-read | X | X | Group can read[2], owner can write/delete ||
+|| Private | X | - | Only owner can read, write, delete in. ||
+
+[2] hint: using a wide group, like "Internal users" at this setup creates the
+ effect of public-readable folders, with write permission to a non-admin user.
diff --git a/addons/document/document.py b/addons/document/document.py
index 470d67c582b..e3d810668b4 100644
--- a/addons/document/document.py
+++ b/addons/document/document.py
@@ -74,7 +74,7 @@ class document_file(osv.osv):
'create_uid': fields.many2one('res.users', 'Creator', readonly=True),
'write_date': fields.datetime('Date Modified', readonly=True),
'write_uid': fields.many2one('res.users', 'Last Modification User', readonly=True),
- 'res_model': fields.char('Attached Model', size=64, readonly=True),
+ 'res_model': fields.char('Attached Model', size=64, readonly=True, change_default=True),
'res_id': fields.integer('Attached ID', readonly=True),
# If ir.attachment contained any data before document is installed, preserve
@@ -86,7 +86,7 @@ class document_file(osv.osv):
'user_id': fields.many2one('res.users', 'Owner', select=1),
# 'group_ids': fields.many2many('res.groups', 'document_group_rel', 'item_id', 'group_id', 'Groups'),
# the directory id now is mandatory. It can still be computed automatically.
- 'parent_id': fields.many2one('document.directory', 'Directory', select=1, required=True),
+ 'parent_id': fields.many2one('document.directory', 'Directory', select=1, required=True, change_default=True),
'index_content': fields.text('Indexed Content'),
'partner_id':fields.many2one('res.partner', 'Partner', select=1),
'file_size': fields.integer('File Size', required=True),
@@ -245,7 +245,7 @@ class document_file(osv.osv):
# files to be unlinked, update the db (safer to do first, can be
# rolled back) and then unlink the files. The list wouldn't exist
# after we discard the objects
-
+ ids = self.search(cr, uid, [('id','in',ids)])
for f in self.browse(cr, uid, ids, context):
# TODO: update the node cache
par = f.parent_id
diff --git a/addons/document/document_data.xml b/addons/document/document_data.xml
index ef829b6e258..a4f546cbf83 100644
--- a/addons/document/document_data.xml
+++ b/addons/document/document_data.xml
@@ -16,13 +16,13 @@
Documents
-
+
0
- My Folder
+ Admin Folder
0
@@ -37,7 +37,7 @@
0
-
+
@@ -46,7 +46,7 @@
[('category_id','in',[active_id])]
-
+
0
@@ -55,14 +55,14 @@
Personal Folders
ressource
+
0
-
Products
-
+
0
@@ -70,7 +70,7 @@
Sales Order
-
+
0
@@ -78,7 +78,7 @@
All Sales Order
-
+
0
@@ -86,7 +86,7 @@
Quotations
-
+
0
@@ -94,7 +94,7 @@
Projects
-
+
0
diff --git a/addons/document/document_directory.py b/addons/document/document_directory.py
index 9b7ba18b16f..9412527db22 100644
--- a/addons/document/document_directory.py
+++ b/addons/document/document_directory.py
@@ -21,8 +21,8 @@
from osv import osv, fields
+from osv.orm import except_orm
-import os
import nodes
from tools.translate import _
@@ -38,9 +38,9 @@ class document_directory(osv.osv):
'create_uid': fields.many2one('res.users', 'Creator', readonly=True),
'domain': fields.char('Domain', size=128, help="Use a domain if you want to apply an automatic filter on visible resources."),
'user_id': fields.many2one('res.users', 'Owner'),
- 'storage_id': fields.many2one('document.storage', 'Storage'),
+ 'storage_id': fields.many2one('document.storage', 'Storage', change_default=True),
'group_ids': fields.many2many('res.groups', 'document_directory_group_rel', 'item_id', 'group_id', 'Groups'),
- 'parent_id': fields.many2one('document.directory', 'Parent Directory', select=1),
+ 'parent_id': fields.many2one('document.directory', 'Parent Directory', select=1, change_default=True),
'child_ids': fields.one2many('document.directory', 'parent_id', 'Children'),
'file_ids': fields.one2many('ir.attachment', 'parent_id', 'Files'),
'content_ids': fields.one2many('document.directory.content', 'directory_id', 'Virtual Files'),
@@ -48,22 +48,24 @@ class document_directory(osv.osv):
('directory','Static Directory'),
('ressource','Folders per resource'),
],
- 'Type', required=True, select=1,
+ 'Type', required=True, select=1, change_default=True,
help="Each directory can either have the type Static or be linked to another resource. A static directory, as with Operating Systems, is the classic directory that can contain a set of files. The directories linked to systems resources automatically possess sub-directories for each of resource types defined in the parent directory."),
- 'ressource_type_id': fields.many2one('ir.model', 'Resource model',
+ 'ressource_type_id': fields.many2one('ir.model', 'Resource model', change_default=True,
help="Select an object here and there will be one folder per record of that resource."),
'resource_field': fields.many2one('ir.model.fields', 'Name field', help='Field to be used as name on resource directories. If empty, the "name" will be used.'),
'resource_find_all': fields.boolean('Find all resources', required=True,
help="If true, all attachments that match this resource will " \
" be located. If false, only ones that have this as parent." ),
- 'ressource_parent_type_id': fields.many2one('ir.model', 'Parent Model',
+ 'ressource_parent_type_id': fields.many2one('ir.model', 'Parent Model', change_default=True,
help="If you put an object here, this directory template will appear bellow all of these objects. " \
+ "Such directories are \"attached\" to the specific model or record, just like attachments. " \
"Don't put a parent directory if you select a parent model."),
- 'ressource_id': fields.integer('Resource ID'),
+ 'ressource_id': fields.integer('Resource ID',
+ help="Along with Parent Model, this ID attaches this folder to a specific record of Parent Model."),
'ressource_tree': fields.boolean('Tree Structure',
help="Check this if you want to use the same tree structure as the object selected in the system."),
'dctx_ids': fields.one2many('document.directory.dctx', 'dir_id', 'Context fields'),
- 'company_id': fields.many2one('res.company', 'Company'),
+ 'company_id': fields.many2one('res.company', 'Company', change_default=True),
}
@@ -98,10 +100,10 @@ class document_directory(osv.osv):
_defaults = {
'company_id': lambda s,cr,uid,c: s.pool.get('res.company')._company_default_get(cr, uid, 'document.directory', context=c),
'user_id': lambda self,cr,uid,ctx: uid,
- 'domain': lambda self,cr,uid,ctx: '[]',
- 'type': lambda *args: 'directory',
- 'ressource_id': lambda *a: 0,
- 'storage_id': _get_def_storage,
+ 'domain': '[]',
+ 'type': 'directory',
+ 'ressource_id': 0,
+ 'storage_id': _get_def_storage, # Still, it is bad practice to set it everywhere.
'resource_find_all': True,
}
_sql_constraints = [
@@ -188,7 +190,6 @@ class document_directory(osv.osv):
dbro = self.browse(cr, uid, ids, context=context)
if dynamic:
- assert dbro.type == 'directory'
return nodes.node_res_obj
elif dbro.type == 'directory':
return nodes.node_dir
@@ -211,22 +212,19 @@ class document_directory(osv.osv):
"""
return
- def get_dir_permissions(self, cr, uid, ids ):
+ def get_dir_permissions(self, cr, uid, ids, context=None ):
"""Check what permission user 'uid' has on directory 'id'
"""
assert len(ids) == 1
- id = ids[0]
- cr.execute( "SELECT count(dg.item_id) AS needs, count(ug.uid) AS has " \
- " FROM document_directory_group_rel dg " \
- " LEFT OUTER JOIN res_groups_users_rel ug " \
- " ON (dg.group_id = ug.gid AND ug.uid = %s) " \
- " WHERE dg.item_id = %s ", (uid, id))
- needs, has = cr.fetchone()
- if needs and not has:
- return 1 # still allow to descend into.
- else:
- return 15
+ res = 0
+ for pperms in [('read', 5), ('write', 2), ('unlink', 8)]:
+ try:
+ self.check_access_rule(cr, uid, ids, pperms[0], context=context)
+ res |= pperms[1]
+ except except_orm:
+ pass
+ return res
def _locate_child(self, cr, uid, root_id, uri,nparent, ncontext):
""" try to locate the node in uri,
diff --git a/addons/document/document_storage.py b/addons/document/document_storage.py
index 0ecc01941b4..aa2edb6b411 100644
--- a/addons/document/document_storage.py
+++ b/addons/document/document_storage.py
@@ -26,6 +26,7 @@ import tools
import base64
import errno
import logging
+import shutil
from StringIO import StringIO
import psycopg2
@@ -48,7 +49,7 @@ DMS_ROOT_PATH = tools.config.get('document_path', os.path.join(tools.config.get(
We have to consider 3 cases of data /retrieval/:
Given (context,path) we need to access the file (aka. node).
given (directory, context), we need one of its children (for listings, views)
- given (ir.attachment, context), we needs its data and metadata (node).
+ given (ir.attachment, context), we need its data and metadata (node).
For data /storage/ we have the cases:
Have (ir.attachment, context), we modify the file (save, update, rename etc).
@@ -100,10 +101,17 @@ class nodefd_file(nodes.node_descriptor):
if mode.endswith('b'):
mode = mode[:-1]
self.mode = mode
+ self._size = os.stat(path).st_size
- for attr in ('closed', 'read', 'write', 'seek', 'tell'):
+ for attr in ('closed', 'read', 'write', 'seek', 'tell', 'next'):
setattr(self,attr, getattr(self.__file, attr))
+ def size(self):
+ return self._size
+
+ def __iter__(self):
+ return self
+
def close(self):
# TODO: locking in init, close()
fname = self.__file.name
@@ -165,6 +173,7 @@ class nodefd_db(StringIO, nodes.node_descriptor):
"""
def __init__(self, parent, ira_browse, mode):
nodes.node_descriptor.__init__(self, parent)
+ self._size = 0L
if mode.endswith('b'):
mode = mode[:-1]
@@ -172,6 +181,8 @@ class nodefd_db(StringIO, nodes.node_descriptor):
cr = ira_browse._cr # reuse the cursor of the browse object, just now
cr.execute('SELECT db_datas FROM ir_attachment WHERE id = %s',(ira_browse.id,))
data = cr.fetchone()[0]
+ if data:
+ self._size = len(data)
StringIO.__init__(self, data)
elif mode in ('w', 'w+'):
StringIO.__init__(self, None)
@@ -184,6 +195,9 @@ class nodefd_db(StringIO, nodes.node_descriptor):
raise IOError(errno.EINVAL, "Invalid file mode")
self.mode = mode
+ def size(self):
+ return self._size
+
def close(self):
# we now open a *separate* cursor, to update the data.
# FIXME: this may be improved, for concurrency handling
@@ -241,11 +255,15 @@ class nodefd_db64(StringIO, nodes.node_descriptor):
"""
def __init__(self, parent, ira_browse, mode):
nodes.node_descriptor.__init__(self, parent)
+ self._size = 0L
if mode.endswith('b'):
mode = mode[:-1]
if mode in ('r', 'r+'):
- StringIO.__init__(self, base64.decodestring(ira_browse.db_datas))
+ data = base64.decodestring(ira_browse.db_datas)
+ if data:
+ self._size = len(data)
+ StringIO.__init__(self, data)
elif mode in ('w', 'w+'):
StringIO.__init__(self, None)
# at write, we start at 0 (= overwrite), but have the original
@@ -257,6 +275,9 @@ class nodefd_db64(StringIO, nodes.node_descriptor):
raise IOError(errno.EINVAL, "Invalid file mode")
self.mode = mode
+ def size(self):
+ return self._size
+
def close(self):
# we now open a *separate* cursor, to update the data.
# FIXME: this may be improved, for concurrency handling
@@ -452,11 +473,11 @@ class document_storage(osv.osv):
elif boo.type == 'realstore':
path, npath = self.__prepare_realpath(cr, file_node, ira, boo.path,
- do_create = (mode[1] in ('w','a')) )
+ do_create = (mode[0] in ('w','a')) )
fpath = os.path.join(path, npath[-1])
- if (not os.path.exists(fpath)) and mode[1] == 'r':
+ if (not os.path.exists(fpath)) and mode[0] == 'r':
raise IOError("File not found: %s" % fpath)
- elif mode[1] in ('w', 'a') and not ira.store_fname:
+ elif mode[0] in ('w', 'a') and not ira.store_fname:
store_fname = os.path.join(*npath)
cr.execute('UPDATE ir_attachment SET store_fname = %s WHERE id = %s',
(store_fname, ira.id))
@@ -541,9 +562,11 @@ class document_storage(osv.osv):
try:
store_fname = self.__get_random_fname(path)
fname = os.path.join(path, store_fname)
- fp = file(fname, 'wb')
- fp.write(data)
- fp.close()
+ fp = open(fname, 'wb')
+ try:
+ fp.write(data)
+ finally:
+ fp.close()
self._doclog.debug( "Saved data to %s" % fname)
filesize = len(data) # os.stat(fname).st_size
@@ -568,9 +591,11 @@ class document_storage(osv.osv):
try:
path, npath = self.__prepare_realpath(cr, file_node, ira, boo.path, do_create=True)
fname = os.path.join(path, npath[-1])
- fp = file(fname,'wb')
- fp.write(data)
- fp.close()
+ fp = open(fname,'wb')
+ try:
+ fp.write(data)
+ finally:
+ fp.close()
self._doclog.debug("Saved data to %s", fname)
filesize = len(data) # os.stat(fname).st_size
store_fname = os.path.join(*npath)
@@ -649,7 +674,7 @@ class document_storage(osv.osv):
if ktype == 'file':
try:
os.unlink(fname)
- except Exception, e:
+ except Exception:
self._doclog.warning("Could not remove file %s, please remove manually.", fname, exc_info=True)
else:
self._doclog.warning("Unknown unlink key %s" % ktype)
@@ -729,26 +754,34 @@ class document_storage(osv.osv):
# nothing to do for a rename, allow to change the db field
return { 'parent_id': ndir_bro.id }
elif sbro.type == 'realstore':
- raise NotImplementedError("Cannot move in realstore, yet") # TODO
- fname = fil_bo.store_fname
+ ira = self.pool.get('ir.attachment').browse(cr, uid, file_node.file_id, context=context)
+
+ path, opath = self.__prepare_realpath(cr, file_node, ira, sbro.path, do_create=False)
+ fname = ira.store_fname
+
if not fname:
- return ValueError("Tried to rename a non-stored file")
- path = sbro.path
- oldpath = os.path.join(path, fname)
+ self._doclog.warning("Trying to rename a non-stored file")
+ if fname != os.path.join(*opath):
+ self._doclog.warning("inconsistency in realstore: %s != %s" , fname, repr(opath))
+
+ oldpath = os.path.join(path, opath[-1])
- for ch in ('*', '|', "\\", '/', ':', '"', '<', '>', '?', '..'):
- if ch in new_name:
- raise ValueError("Invalid char %s in name %s" %(ch, new_name))
-
- file_node.fix_ppath(cr, ira)
- npath = file_node.full_path() or []
- dpath = [path,]
- dpath.extend(npath[:-1])
- dpath.append(new_name)
- newpath = os.path.join(*dpath)
- # print "old, new paths:", oldpath, newpath
- os.rename(oldpath, newpath)
- return { 'name': new_name, 'datas_fname': new_name, 'store_fname': new_name }
+ npath = [sbro.path,] + (ndir_bro.get_full_path() or [])
+ npath = filter(lambda x: x is not None, npath)
+ newdir = os.path.join(*npath)
+ if not os.path.isdir(newdir):
+ self._doclog.debug("Must create dir %s", newdir)
+ os.makedirs(newdir)
+ npath.append(opath[-1])
+ newpath = os.path.join(*npath)
+
+ self._doclog.debug("Going to move %s from %s to %s", opath[-1], oldpath, newpath)
+ shutil.move(oldpath, newpath)
+
+ store_path = npath[1:] + [opath[-1],]
+ store_fname = os.path.join(*store_path)
+
+ return { 'store_fname': store_fname }
else:
raise TypeError("No %s storage" % sbro.type)
diff --git a/addons/document/i18n/it.po b/addons/document/i18n/it.po
index 2d341099be6..af8af77e4e3 100644
--- a/addons/document/i18n/it.po
+++ b/addons/document/i18n/it.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2010-10-18 17:46+0000\n"
-"PO-Revision-Date: 2010-10-30 16:21+0000\n"
+"PO-Revision-Date: 2010-11-14 07:57+0000\n"
"Last-Translator: OpenERP Administrators \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: 2010-10-31 05:04+0000\n"
+"X-Launchpad-Export-Date: 2010-11-15 05:02+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: document
@@ -63,7 +63,7 @@ msgstr "Il nome della directory contiene caratteri speciali !"
#: view:document.directory:0
#: view:document.storage:0
msgid "Group By..."
-msgstr ""
+msgstr "Raggruppa per..."
#. module: document
#: constraint:ir.actions.act_window:0
@@ -95,12 +95,12 @@ msgstr "File per mesi"
#: selection:report.document.user,month:0
#: selection:report.files.partner,month:0
msgid "March"
-msgstr ""
+msgstr "Marzo"
#. module: document
#: field:document.directory,company_id:0
msgid "Company"
-msgstr ""
+msgstr "Company"
#. module: document
#: model:ir.model,name:document.model_document_directory_content
@@ -128,12 +128,12 @@ msgstr ""
#. module: document
#: view:report.document.user:0
msgid "This Year"
-msgstr ""
+msgstr "Questo anno"
#. module: document
#: field:document.storage,path:0
msgid "Path"
-msgstr ""
+msgstr "Percorso"
#. module: document
#: code:addons/document/document_directory.py:0
@@ -181,7 +181,7 @@ msgstr ""
#: code:addons/document/document_storage.py:0
#, python-format
msgid "Error!"
-msgstr ""
+msgstr "Errore!"
#. module: document
#: help:document.configuration,product:0
@@ -235,7 +235,7 @@ msgstr ""
#. module: document
#: model:ir.model,name:document.model_ir_actions_report_xml
msgid "ir.actions.report.xml"
-msgstr ""
+msgstr "ir.actions.report.xml"
#. module: document
#: model:ir.actions.act_window,name:document.action_document_file_form
@@ -243,7 +243,7 @@ msgstr ""
#: model:ir.ui.menu,name:document.menu_document_doc
#: model:ir.ui.menu,name:document.menu_document_files
msgid "Documents"
-msgstr ""
+msgstr "Documenti"
#. module: document
#: field:ir.actions.report.xml,model_id:0
@@ -305,12 +305,12 @@ msgstr ""
#. module: document
#: model:ir.actions.act_window,name:document.action_view_files_by_partner
msgid "Files Per Partner"
-msgstr ""
+msgstr "Files per Partner"
#. module: document
#: field:document.directory,dctx_ids:0
msgid "Context fields"
-msgstr ""
+msgstr "Campi contesto"
#. module: document
#: field:ir.attachment,store_fname:0
@@ -332,7 +332,7 @@ msgstr "Rapporto"
#: selection:report.document.user,month:0
#: selection:report.files.partner,month:0
msgid "July"
-msgstr ""
+msgstr "Luglio"
#. module: document
#: constraint:ir.ui.view:0
@@ -353,7 +353,7 @@ msgstr "Estensione"
#. module: document
#: view:ir.attachment:0
msgid "Created"
-msgstr ""
+msgstr "Creato"
#. module: document
#: field:document.directory,content_ids:0
@@ -363,7 +363,7 @@ msgstr "File Virtuali"
#. module: document
#: view:ir.attachment:0
msgid "Modified"
-msgstr ""
+msgstr "Modificato"
#. module: document
#: code:addons/document/document_storage.py:0
@@ -390,7 +390,7 @@ msgstr "Cartella"
#. module: document
#: view:board.board:0
msgid "Files by Partner"
-msgstr ""
+msgstr "Files per Partner"
#. module: document
#: field:document.directory,write_uid:0
@@ -430,7 +430,7 @@ msgstr "Dettaglio files per Directory"
#. module: document
#: view:report.document.user:0
msgid "All users files"
-msgstr ""
+msgstr "Tutti i files utenti"
#. module: document
#: view:board.board:0
@@ -443,7 +443,7 @@ msgstr "Dimensione File per Mese"
#: selection:report.document.user,month:0
#: selection:report.files.partner,month:0
msgid "December"
-msgstr ""
+msgstr "Dicembre"
#. module: document
#: field:document.configuration,config_logo:0
@@ -546,7 +546,7 @@ msgstr ""
#. module: document
#: field:document.storage,online:0
msgid "Online"
-msgstr ""
+msgstr "On line"
#. module: document
#: help:document.directory,ressource_tree:0
@@ -566,13 +566,13 @@ msgstr "Sicurezza"
#: selection:report.document.user,month:0
#: selection:report.files.partner,month:0
msgid "August"
-msgstr ""
+msgstr "Agosto"
#. module: document
#: selection:report.document.user,month:0
#: selection:report.files.partner,month:0
msgid "June"
-msgstr ""
+msgstr "Giugno"
#. module: document
#: field:report.document.user,user:0
@@ -589,13 +589,13 @@ msgstr "Gruppi"
#. module: document
#: field:document.directory.content.type,active:0
msgid "Active"
-msgstr ""
+msgstr "Attivo"
#. module: document
#: selection:report.document.user,month:0
#: selection:report.files.partner,month:0
msgid "November"
-msgstr ""
+msgstr "Novembre"
#. module: document
#: view:ir.attachment:0
@@ -612,7 +612,7 @@ msgstr "Definizione"
#: selection:report.document.user,month:0
#: selection:report.files.partner,month:0
msgid "October"
-msgstr ""
+msgstr "Ottobre"
#. module: document
#: view:document.directory:0
@@ -647,7 +647,7 @@ msgstr "Allegato a"
#. module: document
#: model:ir.ui.menu,name:document.menu_reports_document
msgid "Dashboard"
-msgstr ""
+msgstr "Dashboard"
#. module: document
#: model:ir.actions.act_window,name:document.action_view_user_graph
@@ -657,7 +657,7 @@ msgstr "File per utenti"
#. module: document
#: field:document.storage,readonly:0
msgid "Read Only"
-msgstr ""
+msgstr "Sola lettura"
#. module: document
#: field:document.directory.dctx,expr:0
@@ -691,12 +691,12 @@ msgstr "Files per mese"
#: selection:report.document.user,month:0
#: selection:report.files.partner,month:0
msgid "September"
-msgstr ""
+msgstr "Settembre"
#. module: document
#: field:document.directory.content,prefix:0
msgid "Prefix"
-msgstr ""
+msgstr "Prefisso"
#. module: document
#: field:report.document.wall,last:0
@@ -746,7 +746,7 @@ msgstr "Dettagli file per Partner"
#. module: document
#: field:document.directory.dctx,field:0
msgid "Field"
-msgstr ""
+msgstr "Campo"
#. module: document
#: model:ir.model,name:document.model_document_directory_dctx
@@ -791,7 +791,7 @@ msgstr "Struttura ad Albero"
#: selection:report.document.user,month:0
#: selection:report.files.partner,month:0
msgid "May"
-msgstr ""
+msgstr "Maggio"
#. module: document
#: model:ir.actions.act_window,name:document.action_view_all_document_tree1
@@ -811,18 +811,18 @@ msgstr ""
#. module: document
#: model:ir.model,name:document.model_ir_attachment
msgid "ir.attachment"
-msgstr ""
+msgstr "r.attachment"
#. module: document
#: view:board.board:0
msgid "New Files"
-msgstr ""
+msgstr "Nuovi files"
#. module: document
#: selection:report.document.user,month:0
#: selection:report.files.partner,month:0
msgid "January"
-msgstr ""
+msgstr "Gennaio"
#. module: document
#: view:document.directory:0
@@ -871,13 +871,13 @@ msgstr ""
#: selection:report.document.user,month:0
#: selection:report.files.partner,month:0
msgid "February"
-msgstr ""
+msgstr "Febbraio"
#. module: document
#: model:ir.actions.act_window,name:document.open_board_document_manager1
#: model:ir.ui.menu,name:document.menu_reports_document_manager1
msgid "Statistics by User"
-msgstr ""
+msgstr "Statistiche per utente"
#. module: document
#: field:document.directory,name:0
@@ -888,7 +888,7 @@ msgstr "Nome"
#. module: document
#: view:document.directory:0
msgid "Fields"
-msgstr ""
+msgstr "Campi"
#. module: document
#: help:document.storage,readonly:0
@@ -899,7 +899,7 @@ msgstr ""
#: selection:report.document.user,month:0
#: selection:report.files.partner,month:0
msgid "April"
-msgstr ""
+msgstr "Aprile"
#. module: document
#: field:report.document.user,nbr:0
@@ -913,6 +913,8 @@ msgid ""
"Only members of these groups will have access to this directory and its "
"files."
msgstr ""
+"Solo gli appartenenti a questi gruppi avranno accesso a questa directory e "
+"ai suoi files."
#. module: document
#: view:document.directory:0
@@ -924,7 +926,7 @@ msgstr ""
#. module: document
#: field:document.directory.content.type,mimetype:0
msgid "Mime Type"
-msgstr ""
+msgstr "Tipo MIME"
#. module: document
#: field:document.directory.content,sequence:0
@@ -940,7 +942,7 @@ msgstr "Nome del Contenuto"
#: code:addons/document/document.py:0
#, python-format
msgid "File name must be unique!"
-msgstr ""
+msgstr "Il nome file deve essere unico!"
#. module: document
#: selection:document.storage,type:0
@@ -964,7 +966,7 @@ msgstr "File per tipo di risorsa"
#: field:report.document.user,name:0
#: field:report.files.partner,name:0
msgid "Year"
-msgstr ""
+msgstr "Anno"
#. module: document
#: view:document.storage:0
diff --git a/addons/document/nodes.py b/addons/document/nodes.py
index 68220885dff..ee506d5eb2b 100644
--- a/addons/document/nodes.py
+++ b/addons/document/nodes.py
@@ -175,6 +175,23 @@ class node_descriptor(object):
def write(self, str):
raise NotImplementedError
+ def size(self):
+ raise NotImplementedError
+
+ def __len__(self):
+ return self.size()
+
+ def __nonzero__(self):
+ """ Ensure that a node_descriptor will never equal False
+
+ Since we do define __len__ and __iter__ for us, we must avoid
+ being regarded as non-true objects.
+ """
+ return True
+
+ def next(self, str):
+ raise NotImplementedError
+
class node_class(object):
""" this is a superclass for our inodes
It is an API for all code that wants to access the document files.
@@ -366,12 +383,14 @@ class node_class(object):
def create_child(self, cr, path, data=None):
""" Create a regular file under this node
"""
- raise NotImplementedError(repr(self))
+ logger.warning("Attempted to create a file under %r, not possible.", self)
+ raise IOError(errno.EPERM, "Not allowed to create files here")
def create_child_collection(self, cr, objname):
""" Create a child collection (directory) under self
"""
- raise NotImplementedError(repr(self))
+ logger.warning("Attempted to create a collection under %r, not possible.", self)
+ raise IOError(errno.EPERM, "Not allowed to create folders here")
def rm(self, cr):
raise NotImplementedError(repr(self))
@@ -433,12 +452,12 @@ class node_database(node_class):
return res[0]
return None
- def _child_get(self, cr, name=False, parent_id=False, domain=None):
+ def _child_get(self, cr, name=False, domain=None):
dirobj = self.context._dirobj
uid = self.context.uid
ctx = self.context.context.copy()
ctx.update(self.dctx)
- where = [('parent_id','=',parent_id)]
+ where = [('parent_id','=', False), ('ressource_parent_type_id','=',False)]
if name:
where.append(('name','=',name))
is_allowed = self.check_perms(1)
@@ -448,23 +467,14 @@ class node_database(node_class):
if not is_allowed:
raise IOError(errno.EPERM, "Permission into directory denied")
- if not domain:
- domain = []
-
- where2 = where + domain + ['|', ('type', '=', 'directory'), \
- '&', ('type', '=', 'ressource'), ('ressource_parent_type_id','=',False)]
- ids = dirobj.search(cr, uid, where2, context=ctx)
+ if domain:
+ where = where + domain
+ ids = dirobj.search(cr, uid, where, context=ctx)
res = []
for dirr in dirobj.browse(cr, uid, ids, context=ctx):
klass = dirr.get_node_class(dirr, context=ctx)
res.append(klass(dirr.name, self, self.context,dirr))
- fil_obj = dirobj.pool.get('ir.attachment')
- ids = fil_obj.search(cr, uid, where, context=ctx)
- if ids:
- for fil in fil_obj.browse(cr, uid, ids, context=ctx):
- klass = self.context.node_file_class
- res.append(klass(fil.name, self, self.context, fil))
return res
def _file_get(self,cr, nodename=False):
@@ -485,6 +495,22 @@ def mkdosname(company_name, default='noname'):
return n
+def _uid2unixperms(perms, has_owner):
+ """ Convert the uidperms and the owner flag to full unix bits
+ """
+ res = 0
+ if has_owner:
+ res |= (perms & 0x07) << 6
+ res |= (perms & 0x05) << 3
+ elif perms & 0x02:
+ res |= (perms & 0x07) << 6
+ res |= (perms & 0x07) << 3
+ else:
+ res |= (perms & 0x07) << 6
+ res |= (perms & 0x05) << 3
+ res |= 0x05
+ return res
+
class node_dir(node_database):
our_type = 'collection'
def __init__(self, path, parent, context, dirr, dctx=None):
@@ -499,13 +525,13 @@ class node_dir(node_database):
# TODO: the write date should be MAX(file.write)..
self.write_date = dirr and (dirr.write_date or dirr.create_date) or False
self.content_length = 0
- self.unixperms = 040750
try:
self.uuser = (dirr.user_id and dirr.user_id.login) or 'nobody'
except Exception:
self.uuser = 'nobody'
self.ugroup = mkdosname(dirr.company_id and dirr.company_id.name, default='nogroup')
self.uidperms = dirr.get_dir_permissions()
+ self.unixperms = 040000 | _uid2unixperms(self.uidperms, dirr and dirr.user_id)
if dctx:
self.dctx.update(dctx)
dc2 = self.context.context
@@ -516,7 +542,7 @@ class node_dir(node_database):
for dfld in dirr.dctx_ids:
try:
self.dctx['dctx_' + dfld.field] = safe_eval(dfld.expr,dc2)
- except Exception:
+ except Exception,e:
print "Cannot eval %s" % dfld.expr
print e
pass
@@ -559,7 +585,46 @@ class node_dir(node_database):
return res
def _child_get(self, cr, name=None, domain=None):
- return super(node_dir,self)._child_get(cr, name, self.dir_id, domain=domain)
+ dirobj = self.context._dirobj
+ uid = self.context.uid
+ ctx = self.context.context.copy()
+ ctx.update(self.dctx)
+ where = [('parent_id','=',self.dir_id)]
+ if name:
+ where.append(('name','=',name))
+ is_allowed = self.check_perms(1)
+ else:
+ is_allowed = self.check_perms(5)
+
+ if not is_allowed:
+ raise IOError(errno.EPERM, "Permission into directory denied")
+
+ if not domain:
+ domain = []
+
+ where2 = where + domain + [('ressource_parent_type_id','=',False)]
+ ids = dirobj.search(cr, uid, where2, context=ctx)
+ res = []
+ for dirr in dirobj.browse(cr, uid, ids, context=ctx):
+ klass = dirr.get_node_class(dirr, context=ctx)
+ res.append(klass(dirr.name, self, self.context,dirr))
+
+ # Static directories should never return files with res_model/res_id
+ # because static dirs are /never/ related to a record.
+ # In fact, files related to some model and parented by the root dir
+ # (the default), will NOT be accessible in the node system unless
+ # a resource folder for that model exists (with resource_find_all=True).
+ # Having resource attachments in a common folder is bad practice,
+ # because they would be visible to all users, and their names may be
+ # the same, conflicting.
+ where += [('res_model', '=', False)]
+ fil_obj = dirobj.pool.get('ir.attachment')
+ ids = fil_obj.search(cr, uid, where, context=ctx)
+ if ids:
+ for fil in fil_obj.browse(cr, uid, ids, context=ctx):
+ klass = self.context.node_file_class
+ res.append(klass(fil.name, self, self.context, fil))
+ return res
def rmcol(self, cr):
uid = self.context.uid
@@ -699,13 +764,13 @@ class node_res_dir(node_class):
# TODO: the write date should be MAX(file.write)..
self.write_date = dirr.write_date or dirr.create_date
self.content_length = 0
- self.unixperms = 040750
try:
self.uuser = (dirr.user_id and dirr.user_id.login) or 'nobody'
except Exception:
self.uuser = 'nobody'
self.ugroup = mkdosname(dirr.company_id and dirr.company_id.name, default='nogroup')
self.uidperms = dirr.get_dir_permissions()
+ self.unixperms = 040000 | _uid2unixperms(self.uidperms, dirr and dirr.user_id)
self.res_model = dirr.ressource_type_id and dirr.ressource_type_id.model or False
self.resm_id = dirr.ressource_id
self.res_find_all = dirr.resource_find_all
@@ -759,7 +824,7 @@ class node_res_dir(node_class):
ctx.update(self.dctx)
where = []
if self.domain:
- app = safe_eval(self.domain, self.dctx)
+ app = safe_eval(self.domain, ctx)
if not app:
pass
elif isinstance(app, list):
@@ -823,8 +888,8 @@ class node_res_obj(node_class):
# TODO: the write date should be MAX(file.write)..
self.write_date = parent.write_date
self.content_length = 0
- self.unixperms = 040750
self.uidperms = parent.uidperms & 15
+ self.unixperms = 040000 | _uid2unixperms(self.uidperms, True)
self.uuser = parent.uuser
self.ugroup = parent.ugroup
self.res_model = res_model
@@ -842,7 +907,7 @@ class node_res_obj(node_class):
for fld,expr in self.dctx_dict.items():
try:
self.dctx[fld] = safe_eval(expr, dc2)
- except Exception:
+ except Exception,e:
print "Cannot eval %s for %s" % (expr, fld)
print e
pass
@@ -953,9 +1018,9 @@ class node_res_obj(node_class):
where1 = []
if obj._parent_name in obj.fields_get(cr, uid):
where1 = where + [(obj._parent_name, '=', self.res_id)]
+ namefield = directory.resource_field.name or 'name'
resids = obj.search(cr, uid, where1, context=ctx)
for bo in obj.browse(cr, uid, resids, context=ctx):
- namefield = directory.resource_field.name or 'name'
if not bo:
continue
res_name = getattr(bo, namefield)
@@ -963,7 +1028,7 @@ class node_res_obj(node_class):
continue
# TODO Revise
klass = directory.get_node_class(directory, dynamic=True, context=ctx)
- res.append(klass(res_name, self.dir_id, self, self.context, self.res_model, res_bo = bo))
+ res.append(klass(res_name, dir_id=self.dir_id, parent=self, context=self.context, res_model=self.res_model, res_bo=bo))
where2 = where + [('parent_id','=',self.dir_id) ]
@@ -1361,11 +1426,13 @@ class nodefd_content(StringIO, node_descriptor):
def __init__(self, parent, cr, mode, ctx):
node_descriptor.__init__(self, parent)
self._context=ctx
+ self._size = 0L
if mode in ('r', 'r+'):
cntobj = parent.context._dirobj.pool.get('document.directory.content')
data = cntobj.process_read(cr, parent.context.uid, parent, ctx)
if data:
+ self._size = len(data)
parent.content_length = len(data)
StringIO.__init__(self, data)
elif mode in ('w', 'w+'):
@@ -1379,6 +1446,9 @@ class nodefd_content(StringIO, node_descriptor):
raise IOError(errno.EINVAL, "Invalid file mode")
self.mode = mode
+ def size(self):
+ return self._size
+
def close(self):
# we now open a *separate* cursor, to update the data.
# FIXME: this may be improved, for concurrency handling
@@ -1404,4 +1474,56 @@ class nodefd_content(StringIO, node_descriptor):
cr.close()
StringIO.close(self)
+class nodefd_static(StringIO, node_descriptor):
+ """ A descriptor to nodes with static data.
+ """
+ def __init__(self, parent, cr, mode, ctx=None):
+ node_descriptor.__init__(self, parent)
+ self._context=ctx
+ self._size = 0L
+
+ if mode in ('r', 'r+'):
+ data = parent.get_data(cr)
+ if data:
+ self._size = len(data)
+ parent.content_length = len(data)
+ StringIO.__init__(self, data)
+ elif mode in ('w', 'w+'):
+ StringIO.__init__(self, None)
+ # at write, we start at 0 (= overwrite), but have the original
+ # data available, in case of a seek()
+ elif mode == 'a':
+ StringIO.__init__(self, None)
+ else:
+ logging.getLogger('document.nodes').error("Incorrect mode %s specified", mode)
+ raise IOError(errno.EINVAL, "Invalid file mode")
+ self.mode = mode
+
+ def size(self):
+ return self._size
+
+ def close(self):
+ # we now open a *separate* cursor, to update the data.
+ # FIXME: this may be improved, for concurrency handling
+ if self.mode == 'r':
+ StringIO.close(self)
+ return
+
+ par = self._get_parent()
+ # uid = par.context.uid
+ cr = pooler.get_db(par.context.dbname).cursor()
+ try:
+ if self.mode in ('w', 'w+', 'r+'):
+ data = self.getvalue()
+ par.set_data(cr, data)
+ elif self.mode == 'a':
+ raise NotImplementedError
+ cr.commit()
+ except Exception:
+ logging.getLogger('document.nodes').exception('Cannot update db content #%d for close:', par.cnt_id)
+ raise
+ finally:
+ cr.close()
+ StringIO.close(self)
+
#eof
\ No newline at end of file
diff --git a/addons/document/security/document_security.xml b/addons/document/security/document_security.xml
index be6e94f21df..452c992ed03 100644
--- a/addons/document/security/document_security.xml
+++ b/addons/document/security/document_security.xml
@@ -18,6 +18,28 @@
-
+
+
+ ['|','|',('group_ids','in',[g.id for g in user.groups_id]), ('user_id', '=', user.id), '&', ('user_id', '=', False), ('group_ids','=',False), '|', ('company_id','=',False), ('company_id','child_of',[user.company_id.id])]
+ Read public directories
+
+
+
+
+
+
+
+
+
+
+ [ '|', ('user_id', '=', user.id), '&', ('group_ids','in',[g.id for g in user.groups_id]), ('user_id','=',False), '|', ('company_id','=',False), ('company_id','child_of',[user.company_id.id])]
+ Document modify own directories
+
+
+
+
+
+
+
diff --git a/addons/document/security/ir.model.access.csv b/addons/document/security/ir.model.access.csv
index 132daa1b7a6..d7aba7cbde7 100644
--- a/addons/document/security/ir.model.access.csv
+++ b/addons/document/security/ir.model.access.csv
@@ -1,6 +1,7 @@
"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
"access_document_directory_all","document.directory all","model_document_directory",,1,0,0,0
"access_document_directory_group_document_manager","document.directory document manager","model_document_directory","base.group_system",1,1,1,1
+"access_document_directory_group_knowledge","document.directory modify","model_document_directory","base.group_document_user",1,1,1,1
"access_document_directory_group_system","document.directory group system","model_document_directory","base.group_system",1,1,1,1
"access_document_directory_content_all","document.directory.content all","model_document_directory_content",,1,0,0,0
"access_document_directory_content_group_document_manager","document.directory.content document manager","model_document_directory_content","base.group_system",1,1,1,1
diff --git a/addons/document_ftp/ftpserver/abstracted_fs.py b/addons/document_ftp/ftpserver/abstracted_fs.py
index 9c16e7dde55..65b17a52c51 100644
--- a/addons/document_ftp/ftpserver/abstracted_fs.py
+++ b/addons/document_ftp/ftpserver/abstracted_fs.py
@@ -146,16 +146,18 @@ class abstracted_fs(object):
ret = child.open_data(cr, mode)
cr.commit()
+ assert ret, "Cannot create descriptor for %r: %r" % (child, ret)
return ret
except EnvironmentError:
raise
- except Exception,e:
+ except Exception:
self._log.exception('Cannot locate item %s at node %s', objname, repr(node))
pass
try:
child = node.create_child(cr, objname, data=None)
ret = child.open_data(cr, mode)
+ assert ret, "cannot create descriptor for %r" % child
cr.commit()
return ret
except EnvironmentError:
diff --git a/addons/document_ftp/ftpserver/ftpserver.py b/addons/document_ftp/ftpserver/ftpserver.py
index 710494bb9db..bd727427541 100644
--- a/addons/document_ftp/ftpserver/ftpserver.py
+++ b/addons/document_ftp/ftpserver/ftpserver.py
@@ -2223,6 +2223,7 @@ class FTPHandler(asynchat.async_chat):
if self.restart_position:
mode = 'r+'
fd = self.try_as_current_user(self.fs.create, (datacr, datacr[2], mode + 'b'))
+ assert fd
except FTPExceptionSent:
self.fs.close_cr(datacr)
return
diff --git a/addons/document_ftp/i18n/de.po b/addons/document_ftp/i18n/de.po
new file mode 100644
index 00000000000..64f2af1ac95
--- /dev/null
+++ b/addons/document_ftp/i18n/de.po
@@ -0,0 +1,131 @@
+# German translation for openobject-addons
+# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-14 22:25+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: German \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2010-11-15 05:03+0000\n"
+"X-Generator: Launchpad (build Unknown)\n"
+
+#. module: document_ftp
+#: view:document.ftp.browse:0
+msgid "_Cancel"
+msgstr ""
+
+#. module: document_ftp
+#: model:ir.model,name:document_ftp.model_document_ftp_configuration
+msgid "Auto Directory Configuration"
+msgstr ""
+
+#. module: document_ftp
+#: help:document.ftp.configuration,host:0
+msgid ""
+"Server address or IP and port to which users should connect to for DMS access"
+msgstr ""
+
+#. module: document_ftp
+#: constraint:ir.model:0
+msgid ""
+"The Object name must start with x_ and not contain any special character !"
+msgstr ""
+
+#. module: document_ftp
+#: field:document.ftp.configuration,progress:0
+msgid "Configuration Progress"
+msgstr ""
+
+#. module: document_ftp
+#: model:ir.actions.url,name:document_ftp.action_document_browse
+msgid "Browse Files"
+msgstr ""
+
+#. module: document_ftp
+#: field:document.ftp.configuration,config_logo:0
+msgid "Image"
+msgstr ""
+
+#. module: document_ftp
+#: view:document.ftp.configuration:0
+msgid "title"
+msgstr ""
+
+#. module: document_ftp
+#: field:document.ftp.browse,url:0
+msgid "FTP Server"
+msgstr ""
+
+#. module: document_ftp
+#: model:ir.actions.act_window,name:document_ftp.action_config_auto_directory
+msgid "FTP Server Configuration"
+msgstr ""
+
+#. module: document_ftp
+#: model:ir.module.module,description:document_ftp.module_meta_information
+msgid ""
+"This is a support FTP Interface with document management system.\n"
+" With this module you would not only be able to access documents through "
+"OpenERP\n"
+" but you would also be able to connect with them through the file system "
+"using the\n"
+" FTP client.\n"
+msgstr ""
+
+#. module: document_ftp
+#: view:document.ftp.browse:0
+msgid "_Browse"
+msgstr ""
+
+#. module: document_ftp
+#: view:document.ftp.configuration:0
+msgid "res_config_contents"
+msgstr ""
+
+#. module: document_ftp
+#: model:ir.ui.menu,name:document_ftp.menu_document_browse
+msgid "Shared Repository (FTP)"
+msgstr ""
+
+#. module: document_ftp
+#: constraint:ir.ui.menu:0
+msgid "Error ! You can not create recursive Menu."
+msgstr ""
+
+#. module: document_ftp
+#: constraint:ir.actions.act_window:0
+msgid "Invalid model name in the action definition."
+msgstr ""
+
+#. module: document_ftp
+#: model:ir.module.module,shortdesc:document_ftp.module_meta_information
+msgid "Integrated FTP Server with Document Management System"
+msgstr ""
+
+#. module: document_ftp
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr ""
+
+#. module: document_ftp
+#: model:ir.model,name:document_ftp.model_document_ftp_browse
+msgid "Document FTP Browse"
+msgstr ""
+
+#. module: document_ftp
+#: model:ir.actions.act_window,name:document_ftp.action_ftp_browse
+msgid "Document Browse"
+msgstr ""
+
+#. module: document_ftp
+#: view:document.ftp.browse:0
+msgid "Browse Document"
+msgstr ""
diff --git a/addons/document_ftp/i18n/it.po b/addons/document_ftp/i18n/it.po
new file mode 100644
index 00000000000..36e2cd937a9
--- /dev/null
+++ b/addons/document_ftp/i18n/it.po
@@ -0,0 +1,141 @@
+# Italian translation for openobject-addons
+# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-14 08:06+0000\n"
+"Last-Translator: OpenERP Administrators \n"
+"Language-Team: Italian \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2010-11-15 05:03+0000\n"
+"X-Generator: Launchpad (build Unknown)\n"
+
+#. module: document_ftp
+#: view:document.ftp.browse:0
+msgid "_Cancel"
+msgstr "_Annulla"
+
+#. module: document_ftp
+#: model:ir.model,name:document_ftp.model_document_ftp_configuration
+msgid "Auto Directory Configuration"
+msgstr ""
+
+#. module: document_ftp
+#: help:document.ftp.configuration,host:0
+msgid ""
+"Server address or IP and port to which users should connect to for DMS access"
+msgstr ""
+"Indirizzo Server o IP e porta a cui gli utenti dovrebbero connettersi per "
+"l'accesso al DMS"
+
+#. module: document_ftp
+#: constraint:ir.model:0
+msgid ""
+"The Object name must start with x_ and not contain any special character !"
+msgstr ""
+"Il nome dell'oggetto deve iniziare per “x_” e non contenere alcun carattere "
+"speciale!"
+
+#. module: document_ftp
+#: field:document.ftp.configuration,progress:0
+msgid "Configuration Progress"
+msgstr ""
+
+#. module: document_ftp
+#: model:ir.actions.url,name:document_ftp.action_document_browse
+msgid "Browse Files"
+msgstr "Sfoglia files"
+
+#. module: document_ftp
+#: field:document.ftp.configuration,config_logo:0
+msgid "Image"
+msgstr "Immagine"
+
+#. module: document_ftp
+#: view:document.ftp.configuration:0
+msgid "title"
+msgstr "titolo"
+
+#. module: document_ftp
+#: field:document.ftp.browse,url:0
+msgid "FTP Server"
+msgstr "Server FTP"
+
+#. module: document_ftp
+#: model:ir.actions.act_window,name:document_ftp.action_config_auto_directory
+msgid "FTP Server Configuration"
+msgstr "Configurazione server FTP"
+
+#. module: document_ftp
+#: model:ir.module.module,description:document_ftp.module_meta_information
+msgid ""
+"This is a support FTP Interface with document management system.\n"
+" With this module you would not only be able to access documents through "
+"OpenERP\n"
+" but you would also be able to connect with them through the file system "
+"using the\n"
+" FTP client.\n"
+msgstr ""
+"Questo è un supporto all'interfaccia FTP con il Sistema di Gestione "
+"Documentale.\n"
+" Con questo modulo non solo è possibile accedere ai documenti da OpenERP\n"
+" ma è altresì possibile connettersi ad esso tramite l'accesso ai files "
+"direttamente\n"
+" via client FTP.\n"
+
+#. module: document_ftp
+#: view:document.ftp.browse:0
+msgid "_Browse"
+msgstr "_Sfoglia"
+
+#. module: document_ftp
+#: view:document.ftp.configuration:0
+msgid "res_config_contents"
+msgstr "res_config_contents"
+
+#. module: document_ftp
+#: model:ir.ui.menu,name:document_ftp.menu_document_browse
+msgid "Shared Repository (FTP)"
+msgstr "Deposito condiviso (FTP)"
+
+#. module: document_ftp
+#: constraint:ir.ui.menu:0
+msgid "Error ! You can not create recursive Menu."
+msgstr "Errore! Non è possibile creare un menù ricorsivo."
+
+#. module: document_ftp
+#: constraint:ir.actions.act_window:0
+msgid "Invalid model name in the action definition."
+msgstr "Nome del modello non valido nella definizione dell'azione."
+
+#. module: document_ftp
+#: model:ir.module.module,shortdesc:document_ftp.module_meta_information
+msgid "Integrated FTP Server with Document Management System"
+msgstr "FTP server integrato con il Sistema di Gestione Documentale"
+
+#. module: document_ftp
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr "XML non valido per la struttura della vista!"
+
+#. module: document_ftp
+#: model:ir.model,name:document_ftp.model_document_ftp_browse
+msgid "Document FTP Browse"
+msgstr ""
+
+#. module: document_ftp
+#: model:ir.actions.act_window,name:document_ftp.action_ftp_browse
+msgid "Document Browse"
+msgstr ""
+
+#. module: document_ftp
+#: view:document.ftp.browse:0
+msgid "Browse Document"
+msgstr ""
diff --git a/addons/document_ftp/i18n/sr.po b/addons/document_ftp/i18n/sr.po
new file mode 100644
index 00000000000..c2feefb7d56
--- /dev/null
+++ b/addons/document_ftp/i18n/sr.po
@@ -0,0 +1,140 @@
+# Serbian translation for openobject-addons
+# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2010-10-18 17:46+0000\n"
+"PO-Revision-Date: 2010-11-14 08:02+0000\n"
+"Last-Translator: OpenERP Administrators \n"
+"Language-Team: Serbian \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2010-11-15 05:03+0000\n"
+"X-Generator: Launchpad (build Unknown)\n"
+
+#. module: document_ftp
+#: view:document.ftp.browse:0
+msgid "_Cancel"
+msgstr "_Cancel"
+
+#. module: document_ftp
+#: model:ir.model,name:document_ftp.model_document_ftp_configuration
+msgid "Auto Directory Configuration"
+msgstr "Auto Podesavanje dIrektorijuma"
+
+#. module: document_ftp
+#: help:document.ftp.configuration,host:0
+msgid ""
+"Server address or IP and port to which users should connect to for DMS access"
+msgstr ""
+"Adresa Servera ili IP i Port na koji bi korisnik trebalo da se konektuje za "
+"DMS pristup"
+
+#. module: document_ftp
+#: constraint:ir.model:0
+msgid ""
+"The Object name must start with x_ and not contain any special character !"
+msgstr ""
+"Ime objekta mora zaoceti sa x_ i ne sme sadrzavati specijalne karaktere !"
+
+#. module: document_ftp
+#: field:document.ftp.configuration,progress:0
+msgid "Configuration Progress"
+msgstr "Konfiguracioni Proces"
+
+#. module: document_ftp
+#: model:ir.actions.url,name:document_ftp.action_document_browse
+msgid "Browse Files"
+msgstr "Pretrazi fajlove"
+
+#. module: document_ftp
+#: field:document.ftp.configuration,config_logo:0
+msgid "Image"
+msgstr "Slika"
+
+#. module: document_ftp
+#: view:document.ftp.configuration:0
+msgid "title"
+msgstr "Naslov"
+
+#. module: document_ftp
+#: field:document.ftp.browse,url:0
+msgid "FTP Server"
+msgstr "FTP Server"
+
+#. module: document_ftp
+#: model:ir.actions.act_window,name:document_ftp.action_config_auto_directory
+msgid "FTP Server Configuration"
+msgstr "KOnfiguracija FTP Servera"
+
+#. module: document_ftp
+#: model:ir.module.module,description:document_ftp.module_meta_information
+msgid ""
+"This is a support FTP Interface with document management system.\n"
+" With this module you would not only be able to access documents through "
+"OpenERP\n"
+" but you would also be able to connect with them through the file system "
+"using the\n"
+" FTP client.\n"
+msgstr ""
+"Ovo podrzava FTP Interfejs sa dokument menadzment sistemom.\n"
+" Sa ovim modulom necete biti u mogucnosti da samo pristupite dokumentima "
+"kroz OpenERP\n"
+" nego ce te takodje moci da se konektujete uz pomoc modula kroz fajl "
+"sistem koristeci\n"
+" FTP klijenta.\n"
+
+#. module: document_ftp
+#: view:document.ftp.browse:0
+msgid "_Browse"
+msgstr "_Browse"
+
+#. module: document_ftp
+#: view:document.ftp.configuration:0
+msgid "res_config_contents"
+msgstr "res_config_contents"
+
+#. module: document_ftp
+#: model:ir.ui.menu,name:document_ftp.menu_document_browse
+msgid "Shared Repository (FTP)"
+msgstr "Deljeno skladiste (FTP)"
+
+#. module: document_ftp
+#: constraint:ir.ui.menu:0
+msgid "Error ! You can not create recursive Menu."
+msgstr "Greska ! Ne mozes kreirati rekursivni meni."
+
+#. module: document_ftp
+#: constraint:ir.actions.act_window:0
+msgid "Invalid model name in the action definition."
+msgstr "Neispravno ime modela u definiciji akcije."
+
+#. module: document_ftp
+#: model:ir.module.module,shortdesc:document_ftp.module_meta_information
+msgid "Integrated FTP Server with Document Management System"
+msgstr "Integrisani FTP Server sa Dokument Menadzment Sistemom"
+
+#. module: document_ftp
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr "Neispravan XML za pregled arhitekture!"
+
+#. module: document_ftp
+#: model:ir.model,name:document_ftp.model_document_ftp_browse
+msgid "Document FTP Browse"
+msgstr "FTP pretrazi Dokumente"
+
+#. module: document_ftp
+#: model:ir.actions.act_window,name:document_ftp.action_ftp_browse
+msgid "Document Browse"
+msgstr "Pretrazi Dokumente"
+
+#. module: document_ftp
+#: view:document.ftp.browse:0
+msgid "Browse Document"
+msgstr "Pretrazi Dokument"
diff --git a/addons/document_ftp/test/document_ftp_test2.yml b/addons/document_ftp/test/document_ftp_test2.yml
index da55c353767..5da4bcd83ef 100644
--- a/addons/document_ftp/test/document_ftp_test2.yml
+++ b/addons/document_ftp/test/document_ftp_test2.yml
@@ -7,6 +7,7 @@
from document_ftp import test_easyftp as te
ftp = te.get_plain_ftp(timeout=2.0)
assert ftp.sock and (ftp.lastresp == '220'), ftp.lastresp
+ ftp.close()
-
I read the list of databases at port 8021 and confirm our db is
there
@@ -15,6 +16,7 @@
from document_ftp import test_easyftp as te
ftp = te.get_ftp_login(cr, uid, self)
assert cr.dbname in ftp.nlst("/")
+ ftp.close()
-
I try to locate the default "Documents" folder in the db.
-
@@ -22,6 +24,7 @@
from document_ftp import test_easyftp as te
ftp = te.get_ftp_login(cr, uid, self)
ftp.cwd('Documents')
+ ftp.close()
-
I create a "test.txt" file at the server (directly). The file
should have the "abcd" content
@@ -32,6 +35,7 @@
ftp = te.get_ftp_folder(cr, uid, self, 'Documents')
fdata = StringIO('abcd')
ftp.storbinary('STOR test.txt', fdata)
+ ftp.close()
-
I look for the "test.txt" file at the server
-
@@ -39,6 +43,7 @@
from document_ftp import test_easyftp as te
ftp = te.get_ftp_folder(cr, uid, self, 'Documents')
assert ftp.nlst("test.txt") == ['test.txt']
+ ftp.close()
-
I check that the content of "test.txt" is "abcd"
-
@@ -46,7 +51,9 @@
from document_ftp import test_easyftp as te
from cStringIO import StringIO
ftp = te.get_ftp_folder(cr, uid, self, 'Documents')
- assert te.get_ftp_fulldata(ftp, "test.txt") == 'abcd'
+ gotdata = te.get_ftp_fulldata(ftp, "test.txt")
+ ftp.close()
+ assert gotdata == 'abcd', 'Data: %r' % gotdata
-
I append the string 'defgh' to "test.txt"
-
@@ -56,6 +63,7 @@
ftp = te.get_ftp_folder(cr, uid, self, 'Documents')
fdata = StringIO('defgh')
ftp.storbinary('APPE test.txt', fdata)
+ ftp.close()
-
I check that the content of "text.txt" is 'abcddefgh'
-
@@ -63,7 +71,9 @@
from document_ftp import test_easyftp as te
from cStringIO import StringIO
ftp = te.get_ftp_folder(cr, uid, self, 'Documents')
- assert te.get_ftp_fulldata(ftp, "test.txt") == 'abcddefgh'
+ gotdata = te.get_ftp_fulldata(ftp, "test.txt")
+ ftp.close()
+ assert gotdata == 'abcddefgh', 'Data: %r' % gotdata
-
I try to cd into an non-existing folder 'Not-This'
-
@@ -77,7 +87,9 @@
except ftplib.error_perm:
pass
except OSError, err:
+ ftp.close()
assert err.errno == 2, err.errno
+ ftp.close()
-
I create a "test2.txt" file through FTP.
-
@@ -87,6 +99,7 @@
ftp = te.get_ftp_folder(cr, uid, self, 'Documents')
fdata = StringIO('abcd')
ftp.storbinary('STOR test2.txt', fdata)
+ ftp.close()
-
I look for the "test2.txt" file at the server
-
@@ -101,6 +114,7 @@
from cStringIO import StringIO
ftp = te.get_ftp_folder(cr, uid, self, 'Documents')
ftp.delete('test2.txt')
+ ftp.close()
-
I check at the server that test2.txt is deleted
-
@@ -116,6 +130,7 @@
ftp = te.get_ftp_folder(cr, uid, self, 'Documents')
fdata = StringIO('abcd')
ftp.storbinary('STOR test2.txt', fdata)
+ ftp.close()
-
I delete the test2.txt from the server (RPC).
-
@@ -137,6 +152,7 @@
except ftplib.error_perm: # 550 error: 'path not exists'
nlst_result = []
assert "test2.txt" not in nlst_result, "Files: %r" % nlst_result
+ ftp.close()
-
I create a "test-name.txt" file
-
@@ -146,6 +162,7 @@
ftp = te.get_ftp_folder(cr, uid, self, 'Documents')
fdata = StringIO('abcd')
ftp.storbinary('STOR test-name.txt', fdata)
+ ftp.close()
-
I rename the "test-name.txt" file through ftp.
-
@@ -153,6 +170,7 @@
from document_ftp import test_easyftp as te
ftp = te.get_ftp_folder(cr, uid, self, 'Documents')
ftp.rename("test-name.txt", "test-renamed.txt")
+ ftp.close()
-
I check that test-name.txt has been renamed.
-
@@ -166,6 +184,7 @@
except error_perm, e:
pass
assert ftp.nlst("test-renamed.txt") == ['test-renamed.txt']
+ ftp.close()
-
I create a new folder 'Test-Folder2' through FTP
-
@@ -173,6 +192,7 @@
from document_ftp import test_easyftp as te
ftp = te.get_ftp_folder(cr, uid, self, 'Documents')
ftp.mkd("Test-Folder2")
+ ftp.close()
-
I create a file 'test3.txt' at the 'Test-Folder2'
-
@@ -182,6 +202,7 @@
ftp = te.get_ftp_folder(cr, uid, self, 'Documents/Test-Folder2')
fdata = StringIO('abcd')
ftp.storbinary('STOR test3.txt', fdata)
+ ftp.close()
-
I try to retrieve test3.txt
-
@@ -189,6 +210,7 @@
from document_ftp import test_easyftp as te
ftp = te.get_ftp_folder(cr, uid, self, 'Documents/Test-Folder2')
assert ftp.nlst("test3.txt") == ['test3.txt'], "File test3.txt is not there!"
+ ftp.close()
-
I create a new folder, 'Test-Folder3', through FTP
I try to move test3.txt to 'Test-Folder3'
@@ -197,6 +219,7 @@
from document_ftp import test_easyftp as te
ftp = te.get_ftp_folder(cr, uid, self, 'Documents')
ftp.mkd("Test-Folder3")
+ ftp.close()
# TODO move
-
I remove the 'Test-Folder3'
@@ -205,6 +228,7 @@
from document_ftp import test_easyftp as te
ftp = te.get_ftp_folder(cr, uid, self, 'Documents')
ftp.rmd("Test-Folder3")
+ ftp.close()
-
I check that test3.txt is removed.
-
@@ -219,6 +243,7 @@
for i in range(0, 200):
fdata.seek(0)
ftp.storbinary('STOR test-name%s.txt' %i, fdata)
+ ftp.close()
-
I list the 200 files, check speed
-
@@ -245,6 +270,7 @@
ftp.delete('test3.txt')
for i in range(0, 200):
ftp.delete('test-name%s.txt' %i)
+ ftp.close()
-
I remove the 'Test-Folder2'
-
@@ -252,3 +278,4 @@
from document_ftp import test_easyftp as te
ftp = te.get_ftp_folder(cr, uid, self, 'Documents')
ftp.rmd("Test-Folder2")
+ ftp.close()
diff --git a/addons/document_ftp/test/document_ftp_test4.yml b/addons/document_ftp/test/document_ftp_test4.yml
index 2bb616dc1bd..2441be3bf92 100644
--- a/addons/document_ftp/test/document_ftp_test4.yml
+++ b/addons/document_ftp/test/document_ftp_test4.yml
@@ -113,6 +113,35 @@
- parent_id.name == 'Documents'
- res_model == 'res.partner'
- res_id != False
+-
+ I try to create a file directly under the Partners Testing folder
+-
+ !python {model: ir.attachment}: |
+ from document_ftp import test_easyftp as te
+ import ftplib
+ from cStringIO import StringIO
+ ftp = te.get_ftp_folder(cr, uid, self, 'Documents/Partners Testing')
+ fdata = StringIO('abcd')
+ try:
+ ftp.storbinary('STOR stray.txt', fdata)
+ assert False, "We should't be able to create files here"
+ except ftplib.error_perm:
+ # That's what should happen
+ pass
+-
+ I try to create a folder directly under the Partners Testing folder
+-
+ !python {model: ir.attachment}: |
+ from document_ftp import test_easyftp as te
+ import ftplib
+ from cStringIO import StringIO
+ ftp = te.get_ftp_folder(cr, uid, self, 'Documents/Partners Testing')
+ try:
+ ftp.mkd('Weird folder')
+ assert False, "We should't be able to create folders here"
+ except ftplib.error_perm:
+ # That's what should happen
+ pass
-
I check that all/Partner1 also has the file
- |
diff --git a/addons/document_ftp/test/document_ftp_test5.yml b/addons/document_ftp/test/document_ftp_test5.yml
new file mode 100644
index 00000000000..a66f409905b
--- /dev/null
+++ b/addons/document_ftp/test/document_ftp_test5.yml
@@ -0,0 +1,30 @@
+-
+ In order to check the permissions setup and functionality of the
+ document module:
+-
+ I create a testing user for the documents
+-
+ I assign some ... group to the testing user
+-
+ I create a "group testing" user, which also belongs to the same ... group
+-
+ I create a "blocked" user.
+-
+ I create (as root) a testing folder in the document hierarchy, and
+ assign ownership to the testing user, groups to the ... group.
+-
+ I create a "private" folder inside the testing folder.
+-
+ I try to read the testing folder as the testing user
+-
+ I try to read the folder as the group user, it should fail.
+-
+ I try to read the folder as the blocked user.
+-
+ I create a "group" folder, with the ... group.
+-
+ I try to read the "group" folder as the testing user
+-
+ I try to read the "group" folder as the group user
+-
+ I try to read the "group" folder as the blocked user
diff --git a/addons/document_webdav/__openerp__.py b/addons/document_webdav/__openerp__.py
index e6b8cfd3f94..6c1e24d1e96 100644
--- a/addons/document_webdav/__openerp__.py
+++ b/addons/document_webdav/__openerp__.py
@@ -57,6 +57,8 @@
'webdav_setup.xml',
],
"demo_xml" : [],
+ "test": [ #'test/webdav_test1.yml',
+ ],
"active": False,
"installable": True
}
diff --git a/addons/document_webdav/dav_fs.py b/addons/document_webdav/dav_fs.py
index 3e8e1c2b3e5..c34a323fadb 100644
--- a/addons/document_webdav/dav_fs.py
+++ b/addons/document_webdav/dav_fs.py
@@ -20,18 +20,16 @@
##############################################################################
import pooler
-import base64
-import sys
import os
import time
-from string import joinfields, split, lower
+import errno
import netsvc
import urlparse
-from DAV.constants import COLLECTION, OBJECT
-from DAV.errors import *
-from DAV.iface import *
+from DAV.constants import COLLECTION #, OBJECT
+from DAV.errors import DAV_Error, DAV_Forbidden, DAV_NotFound
+from DAV.iface import dav_interface
import urllib
from DAV.davcmd import copyone, copytree, moveone, movetree, delone, deltree
@@ -74,6 +72,89 @@ def _str2time(cre):
cre = cre[:fdot]
return time.mktime(time.strptime(cre,'%Y-%m-%d %H:%M:%S')) + frac
+class BoundStream2(object):
+ """Wraps around a seekable buffer, reads a determined range of data
+
+ Note that the supplied stream object MUST support a size() which
+ should return its data length (in bytes).
+
+ A variation of the class in websrv_lib.py
+ """
+
+ def __init__(self, stream, offset=None, length=None, chunk_size=None):
+ self._stream = stream
+ self._offset = offset or 0
+ self._length = length or self._stream.size()
+ self._rem_length = length
+ assert length and isinstance(length, (int, long))
+ assert length and length >= 0, length
+ self._chunk_size = chunk_size
+ if offset is not None:
+ self._stream.seek(offset)
+
+ def read(self, size=-1):
+ if not self._stream:
+ raise IOError(errno.EBADF, "read() without stream")
+
+ if self._rem_length == 0:
+ return ''
+ elif self._rem_length < 0:
+ raise EOFError()
+
+ rsize = self._rem_length
+ if size > 0 and size < rsize:
+ rsize = size
+ if self._chunk_size and self._chunk_size < rsize:
+ rsize = self._chunk_size
+
+ data = self._stream.read(rsize)
+ self._rem_length -= len(data)
+
+ return data
+
+ def __len__(self):
+ return self._length
+
+ def tell(self):
+ res = self._stream.tell()
+ if self._offset:
+ res -= self._offset
+ return res
+
+ def __iter__(self):
+ return self
+
+ def next(self):
+ return self.read(65536)
+
+ def seek(self, pos, whence=os.SEEK_SET):
+ """ Seek, computing our limited range
+ """
+ if whence == os.SEEK_SET:
+ if pos < 0 or pos > self._length:
+ raise IOError(errno.EINVAL,"Cannot seek")
+ self._stream.seek(pos - self._offset)
+ self._rem_length = self._length - pos
+ elif whence == os.SEEK_CUR:
+ if pos > 0:
+ if pos > self._rem_length:
+ raise IOError(errno.EINVAL,"Cannot seek past end")
+ elif pos < 0:
+ oldpos = self.tell()
+ if oldpos + pos < 0:
+ raise IOError(errno.EINVAL,"Cannot seek before start")
+ self._stream.seek(pos, os.SEEK_CUR)
+ self._rem_length -= pos
+ elif whence == os.SEEK_END:
+ if pos > 0:
+ raise IOError(errno.EINVAL,"Cannot seek past end")
+ else:
+ if self._length + pos < 0:
+ raise IOError(errno.EINVAL,"Cannot seek before start")
+ newpos = self._offset + self._length + pos
+ self._stream.seek(newpos, os.SEEK_SET)
+ self._rem_length = 0 - pos
+
class openerp_dav_handler(dav_interface):
"""
This class models a OpenERP interface for the DAV server
@@ -396,11 +477,28 @@ class openerp_dav_handler(dav_interface):
node = self.uri2object(cr, uid, pool, uri2)
if not node:
raise DAV_NotFound2(uri2)
+ # TODO: if node is a collection, for some specific set of
+ # clients ( web browsers; available in node context),
+ # we may return a pseydo-html page with the directory listing.
try:
+ res = node.open_data(cr,'r')
if rrange:
- self.parent.log_error("Doc get_data cannot use range")
- raise DAV_Error(409)
- datas = node.get_data(cr)
+ assert isinstance(rrange, (tuple,list))
+ start, end = map(long, rrange)
+ if not start:
+ start = 0
+ assert start >= 0
+ if end and end < start:
+ self.parent.log_error("Invalid range for data: %s-%s" %(start, end))
+ raise DAV_Error(416, "Invalid range for data")
+ if end:
+ if end >= res.size():
+ raise DAV_Error(416, "Requested data exceeds available size")
+ length = (end + 1) - start
+ else:
+ length = res.size() - start
+ res = BoundStream2(res, offset=start, length=length)
+
except TypeError,e:
# for the collections that return this error, the DAV standard
# says we'd better just return 200 OK with empty data
@@ -413,7 +511,7 @@ class openerp_dav_handler(dav_interface):
self.parent.log_error("GET exception: %s",str(e))
self.parent.log_message("Exc: %s", traceback.format_exc())
raise DAV_Error, 409
- return str(datas) # FIXME!
+ return res
finally:
if cr: cr.close()
@@ -584,8 +682,7 @@ class openerp_dav_handler(dav_interface):
node = False
objname = uri2[-1]
- ext = objname.find('.') >0 and objname.split('.')[1] or False
-
+
ret = None
if not node:
dir_node = self.uri2object(cr, uid, pool, uri2[:-1])
@@ -668,7 +765,7 @@ class openerp_dav_handler(dav_interface):
"""
if uri[-1]=='/':uri=uri[:-1]
res=delone(self,uri)
- parent='/'.join(uri.split('/')[:-1])
+ # parent='/'.join(uri.split('/')[:-1])
return res
def deltree(self, uri):
@@ -680,7 +777,7 @@ class openerp_dav_handler(dav_interface):
"""
if uri[-1]=='/':uri=uri[:-1]
res=deltree(self, uri)
- parent='/'.join(uri.split('/')[:-1])
+ # parent='/'.join(uri.split('/')[:-1])
return res
diff --git a/addons/document_webdav/document_webdav.py b/addons/document_webdav/document_webdav.py
index 28b70c8d7e4..2e1eb8cabd2 100644
--- a/addons/document_webdav/document_webdav.py
+++ b/addons/document_webdav/document_webdav.py
@@ -37,7 +37,6 @@ class document_davdir(osv.osv):
dbro = self.browse(cr, uid, ids, context=context)
if dynamic:
- assert dbro.type == 'directory'
return nodes.node_res_obj
elif dbro.type == 'directory':
return nodes.node_dir
diff --git a/addons/document_webdav/i18n/it.po b/addons/document_webdav/i18n/it.po
index 75c073edf1d..2e94ac9ebd7 100644
--- a/addons/document_webdav/i18n/it.po
+++ b/addons/document_webdav/i18n/it.po
@@ -8,50 +8,52 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2010-10-18 17:46+0000\n"
-"PO-Revision-Date: 2010-08-18 10:32+0000\n"
+"PO-Revision-Date: 2010-11-12 09:43+0000\n"
"Last-Translator: OpenERP Administrators \n"
"Language-Team: Italian \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-10-30 05:51+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:57+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: document_webdav
#: model:ir.model,name:document_webdav.model_document_webdav_dir_property
msgid "document.webdav.dir.property"
-msgstr ""
+msgstr "document.webdav.dir.property"
#. module: document_webdav
#: constraint:ir.ui.view:0
msgid "Invalid XML for View Architecture!"
-msgstr ""
+msgstr "XML non valido per la struttura della vista!"
#. module: document_webdav
#: constraint:ir.model:0
msgid ""
"The Object name must start with x_ and not contain any special character !"
msgstr ""
+"Il nome dell'oggetto deve iniziare per “x_” e non contenere alcun carattere "
+"speciale!"
#. module: document_webdav
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
-msgstr ""
+msgstr "Nome del modello non valido nella definizione dell'azione"
#. module: document_webdav
#: constraint:document.directory:0
msgid "Error! You can not create recursive Directories."
-msgstr ""
+msgstr "Errore! Non è possibile creare directory ricorsive."
#. module: document_webdav
#: view:document.webdav.dir.property:0
msgid "Group By..."
-msgstr ""
+msgstr "Raggruppa per..."
#. module: document_webdav
#: model:ir.module.module,shortdesc:document_webdav.module_meta_information
msgid "WebDAV server for Document Management"
-msgstr ""
+msgstr "server WebDAV per Gestione Documentale"
#. module: document_webdav
#: view:document.webdav.dir.property:0
@@ -62,17 +64,17 @@ msgstr ""
#. module: document_webdav
#: field:document.directory,dav_prop_ids:0
msgid "DAV properties"
-msgstr ""
+msgstr "Proprietà DAV"
#. module: document_webdav
#: view:document.directory:0
msgid "Dynamic context"
-msgstr ""
+msgstr "Contesto dinamico"
#. module: document_webdav
#: view:document.directory:0
msgid "These properties will be added to WebDAV requests"
-msgstr ""
+msgstr "Queste proprietà verranno aggiunte alle richieste WebDAV"
#. module: document_webdav
#: field:document.webdav.dir.property,do_subst:0
@@ -82,18 +84,18 @@ msgstr ""
#. module: document_webdav
#: constraint:ir.ui.menu:0
msgid "Error ! You can not create recursive Menu."
-msgstr ""
+msgstr "Errore! Non è possibile creare un menù ricorsivo."
#. module: document_webdav
#: view:document.directory:0
msgid "WebDAV properties"
-msgstr ""
+msgstr "Proprietà WebDAV"
#. module: document_webdav
#: field:document.webdav.dir.property,dir_id:0
#: model:ir.model,name:document_webdav.model_document_directory
msgid "Directory"
-msgstr ""
+msgstr "Directory"
#. module: document_webdav
#: field:document.webdav.dir.property,value:0
@@ -108,18 +110,18 @@ msgstr ""
#. module: document_webdav
#: model:ir.ui.menu,name:document_webdav.menu_dir_props
msgid "DAV properties for folders"
-msgstr ""
+msgstr "Proprietà DAV per cartelle"
#. module: document_webdav
#: view:document.directory:0
#: view:document.webdav.dir.property:0
msgid "Properties"
-msgstr ""
+msgstr "Proprietà"
#. module: document_webdav
#: view:document.webdav.dir.property:0
msgid "Dir"
-msgstr ""
+msgstr "Dir"
#. module: document_webdav
#: field:document.webdav.dir.property,name:0
diff --git a/addons/document_webdav/test/webdav_test1.yml b/addons/document_webdav/test/webdav_test1.yml
new file mode 100644
index 00000000000..a0f15c10fc9
--- /dev/null
+++ b/addons/document_webdav/test/webdav_test1.yml
@@ -0,0 +1,59 @@
+-
+ In order to test the document_ftp functionality
+-
+ I open the HTTP port and perform an OPTIONS request to the server
+-
+ !python {model: ir.attachment}: |
+ from document_webdav import test_davclient as te
+ reload(te) # reload..
+ dc = te.DAVClient()
+ dc.gd_options()
+ dc.get_creds(self, cr, uid)
+ dc.gd_options(path=cr.dbname, expect={'DAV': ['1',]})
+-
+ I will test the propnames at the document root
+-
+ !python {model: ir.attachment}: |
+ from document_webdav import test_davclient as te
+ dc = te.DAVClient()
+ dc.get_creds(self, cr, uid)
+ dc.gd_propname(path=cr.dbname+'/Documents/')
+-
+ I will test the ETags of the document root
+-
+ !python {model: ir.attachment}: |
+ from document_webdav import test_davclient as te
+ dc = te.DAVClient()
+ dc.get_creds(self, cr, uid)
+ dc.gd_getetag(path=cr.dbname+'/Documents/')
+
+-
+ I will now ls -l the document root.
+-
+ !python {model: ir.attachment}: |
+ from document_webdav import test_davclient as te
+ dc = te.DAVClient()
+ dc.get_creds(self, cr, uid)
+ res = dc.gd_lsl(path=cr.dbname+'/Documents/')
+ for lin in res:
+ print "%(type)s\t%(uid)s\t%(gid)s\t%(size)s\t%(mtime)s\t%(name)s" % lin
+-
+ I will put a file to the server
+-
+ !python {model: ir.attachment}: |
+ from document_webdav import test_davclient as te
+ import addons
+ dc = te.DAVClient()
+ dc.get_creds(self, cr, uid)
+ tdp = addons.get_module_resource('document_webdav', 'test_davclient.py')
+ res = dc.gd_put(path=cr.dbname+'/Documents/test_davclient.py', srcpath=tdp)
+-
+ I will try to get the file from the root
+-
+ !python {model: ir.attachment}: |
+ from document_webdav import test_davclient as te
+ import addons
+ dc = te.DAVClient()
+ dc.get_creds(self, cr, uid)
+ tdp = addons.get_module_resource('document_webdav', 'test_davclient.py')
+ res = dc.gd_get(path=cr.dbname+'/Documents/test_davclient.py', crange=(4,508), compare=tdp)
diff --git a/addons/document_webdav/test_davclient.py b/addons/document_webdav/test_davclient.py
new file mode 100644
index 00000000000..ac40d1a3d30
--- /dev/null
+++ b/addons/document_webdav/test_davclient.py
@@ -0,0 +1,702 @@
+#!/usr/bin/env python
+# -*- encoding: utf-8 -*-
+#
+# Copyright P. Christeas 2008,2009
+# Copyright OpenERP SA. (http://www.openerp.com) 2010
+#
+#
+# WARNING: This program as such is intended to be used by professional
+# programmers who take the whole responsability of assessing all potential
+# consequences resulting from its eventual inadequacies and bugs
+# End users who are looking for a ready-to-use solution with commercial
+# garantees and support are strongly adviced to contract a Free Software
+# Service Company
+#
+# This program is Free Software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# 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 General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+###############################################################################
+
+""" A trivial HTTP/WebDAV client, used for testing the server
+"""
+# code taken from the 'http-client.py' script:
+# http://git.hellug.gr/?p=xrg/openerp;a=history;f=tests/http-client.py;hb=refs/heads/xrg-60
+
+import gzip
+import logging
+import xml.dom.minidom
+
+import httplib
+
+from tools import config
+from xmlrpclib import Transport, ProtocolError
+import StringIO
+import base64
+
+log = logging.getLogger('http-client')
+
+class HTTP11(httplib.HTTP):
+ _http_vsn = 11
+ _http_vsn_str = 'HTTP/1.1'
+
+class PersistentTransport(Transport):
+ """Handles an HTTP transaction to an XML-RPC server, persistently."""
+
+ def __init__(self, use_datetime=0):
+ self._use_datetime = use_datetime
+ self._http = {}
+ log.debug("Using persistent transport")
+
+ def make_connection(self, host):
+ # create a HTTP connection object from a host descriptor
+ if not self._http.has_key(host):
+ host, extra_headers, x509 = self.get_host_info(host)
+ self._http[host] = HTTP11(host)
+ log.debug("New connection to %s", host)
+ return self._http[host]
+
+ def get_host_info(self, host):
+ host, extra_headers, x509 = Transport.get_host_info(self,host)
+ if extra_headers == None:
+ extra_headers = []
+
+ extra_headers.append( ( 'Connection', 'keep-alive' ))
+
+ return host, extra_headers, x509
+
+ def _parse_response(self, file, sock, response):
+ """ read response from input file/socket, and parse it
+ We are persistent, so it is important to only parse
+ the right amount of input
+ """
+
+ p, u = self.getparser()
+
+ if response.msg.get('content-encoding') == 'gzip':
+ gzdata = StringIO.StringIO()
+ while not response.isclosed():
+ rdata = response.read(1024)
+ if not rdata:
+ break
+ gzdata.write(rdata)
+ gzdata.seek(0)
+ rbuffer = gzip.GzipFile(mode='rb', fileobj=gzdata)
+ while True:
+ respdata = rbuffer.read()
+ if not respdata:
+ break
+ p.feed(respdata)
+ else:
+ while not response.isclosed():
+ rdata = response.read(1024)
+ if not rdata:
+ break
+ p.feed(rdata)
+ if len(rdata)<1024:
+ break
+
+ p.close()
+ return u.close()
+
+ def request(self, host, handler, request_body, verbose=0):
+ # issue XML-RPC request
+
+ h = self.make_connection(host)
+ if verbose:
+ h.set_debuglevel(1)
+
+ self.send_request(h, handler, request_body)
+ self.send_host(h, host)
+ self.send_user_agent(h)
+ self.send_content(h, request_body)
+
+ resp = h._conn.getresponse()
+ # TODO: except BadStatusLine, e:
+
+ errcode, errmsg, headers = resp.status, resp.reason, resp.msg
+
+
+ if errcode != 200:
+ raise ProtocolError(
+ host + handler,
+ errcode, errmsg,
+ headers
+ )
+
+ self.verbose = verbose
+
+ try:
+ sock = h._conn.sock
+ except AttributeError:
+ sock = None
+
+ return self._parse_response(h.getfile(), sock, resp)
+
+class CompressedTransport(PersistentTransport):
+ def send_content(self, connection, request_body):
+ connection.putheader("Content-Type", "text/xml")
+
+ if len(request_body) > 512 or True:
+ buffer = StringIO.StringIO()
+ output = gzip.GzipFile(mode='wb', fileobj=buffer)
+ output.write(request_body)
+ output.close()
+ buffer.seek(0)
+ request_body = buffer.getvalue()
+ connection.putheader('Content-Encoding', 'gzip')
+
+ connection.putheader("Content-Length", str(len(request_body)))
+ connection.putheader("Accept-Encoding",'gzip')
+ connection.endheaders()
+ if request_body:
+ connection.send(request_body)
+
+ def send_request(self, connection, handler, request_body):
+ connection.putrequest("POST", handler, skip_accept_encoding=1)
+
+class SafePersistentTransport(PersistentTransport):
+ def make_connection(self, host):
+ # create a HTTP connection object from a host descriptor
+ if not self._http.has_key(host):
+ host, extra_headers, x509 = self.get_host_info(host)
+ self._http[host] = httplib.HTTPS(host, None, **(x509 or {}))
+ log.debug("New connection to %s", host)
+ return self._http[host]
+
+class AuthClient(object):
+ def getAuth(self, atype, realm):
+ raise NotImplementedError("Cannot authenticate for %s" % atype)
+
+ def resolveFailedRealm(self, realm):
+ """ Called when, using a known auth type, the realm is not in cache
+ """
+ raise NotImplementedError("Cannot authenticate for realm %s" % realm)
+
+class BasicAuthClient(AuthClient):
+ def __init__(self):
+ self._realm_dict = {}
+
+ def getAuth(self, atype, realm):
+ if atype != 'Basic' :
+ return super(BasicAuthClient,self).getAuth(atype, realm)
+
+ if not self._realm_dict.has_key(realm):
+ log.debug("realm dict: %r", self._realm_dict)
+ log.debug("missing key: \"%s\"" % realm)
+ self.resolveFailedRealm(realm)
+ return 'Basic '+ self._realm_dict[realm]
+
+ def addLogin(self, realm, username, passwd):
+ """ Add some known username/password for a specific login.
+ This function should be called once, for each realm
+ that we want to authenticate against
+ """
+ assert realm
+ auths = base64.encodestring(username + ':' + passwd)
+ if auths[-1] == "\n":
+ auths = auths[:-1]
+ self._realm_dict[realm] = auths
+
+class addAuthTransport:
+ """ Intermediate class that authentication algorithm to http transport
+ """
+
+ def setAuthClient(self, authobj):
+ """ Set the authentication client object.
+ This method must be called before any request is issued, that
+ would require http authentication
+ """
+ assert isinstance(authobj, AuthClient)
+ self._auth_client = authobj
+
+
+ def request(self, host, handler, request_body, verbose=0):
+ # issue XML-RPC request
+
+ h = self.make_connection(host)
+ if verbose:
+ h.set_debuglevel(1)
+
+ tries = 0
+ atype = None
+ realm = None
+
+ while(tries < 3):
+ self.send_request(h, handler, request_body)
+ self.send_host(h, host)
+ self.send_user_agent(h)
+ if atype:
+ # This line will bork if self.setAuthClient has not
+ # been issued. That is a programming error, fix your code!
+ auths = self._auth_client.getAuth(atype, realm)
+ log.debug("sending authorization: %s", auths)
+ h.putheader('Authorization', auths)
+ self.send_content(h, request_body)
+
+ resp = h._conn.getresponse()
+ # except BadStatusLine, e:
+ tries += 1
+
+ if resp.status == 401:
+ if 'www-authenticate' in resp.msg:
+ (atype,realm) = resp.msg.getheader('www-authenticate').split(' ',1)
+ data1 = resp.read()
+ if data1:
+ log.warning("Why have data on a 401 auth. message?")
+ if realm.startswith('realm="') and realm.endswith('"'):
+ realm = realm[7:-1]
+ log.debug("Resp: %r %r", resp.version,resp.isclosed(), resp.will_close)
+ log.debug("Want to do auth %s for realm %s", atype, realm)
+ if atype != 'Basic':
+ raise ProtocolError(host+handler, 403,
+ "Unknown authentication method: %s" % atype, resp.msg)
+ continue # with the outer while loop
+ else:
+ raise ProtocolError(host+handler, 403,
+ 'Server-incomplete authentication', resp.msg)
+
+ if resp.status != 200:
+ raise ProtocolError( host + handler,
+ resp.status, resp.reason, resp.msg )
+
+ self.verbose = verbose
+
+ try:
+ sock = h._conn.sock
+ except AttributeError:
+ sock = None
+
+ return self._parse_response(h.getfile(), sock, resp)
+
+ raise ProtocolError(host+handler, 403, "No authentication",'')
+
+class PersistentAuthTransport(addAuthTransport,PersistentTransport):
+ pass
+
+class PersistentAuthCTransport(addAuthTransport,CompressedTransport):
+ pass
+
+class HTTPSConnection(httplib.HTTPSConnection):
+ certs_file = None
+ def connect(self):
+ "Connect to a host on a given (SSL) port. check the certificate"
+ import socket, ssl
+
+ if HTTPSConnection.certs_file:
+ ca_certs = HTTPSConnection.certs_file
+ cert_reqs = ssl.CERT_REQUIRED
+ else:
+ ca_certs = None
+ cert_reqs = ssl.CERT_NONE
+ sock = socket.create_connection((self.host, self.port), self.timeout)
+ self.sock = ssl.wrap_socket(sock, self.key_file, self.cert_file,
+ ca_certs=ca_certs,
+ cert_reqs=cert_reqs)
+
+
+ def getpeercert(self):
+ import ssl
+ cert = None
+ if self.sock:
+ cert = self.sock.getpeercert()
+ else:
+ cert = ssl.get_server_certificate((self.host,self.port),
+ ssl_version=ssl.PROTOCOL_SSLv23 )
+ lf = (len(ssl.PEM_FOOTER)+1)
+ if cert[0-lf] != '\n':
+ cert = cert[:0-lf]+'\n'+cert[0-lf:]
+ log.debug("len-footer: %s cert: %r", lf, cert[0-lf])
+
+ return cert
+
+
+class DAVClient(object):
+ """An instance of a WebDAV client, connected to the OpenERP server
+ """
+
+ def __init__(self, user=None, passwd=None, dbg=0, use_ssl=False, useragent=False):
+ if use_ssl:
+ self.host = config.get_misc('httpsd', 'interface', False)
+ self.port = config.get_misc('httpsd', 'port', 8071)
+ if not self.host:
+ self.host = config.get('xmlrpcs_interface')
+ self.port = config.get('xmlrpcs_port')
+ else:
+ self.host = config.get_misc('httpd', 'interface')
+ self.port = config.get_misc('httpd', 'port', 8069)
+ if not self.host:
+ self.host = config.get('xmlrpc_interface')
+ self.port = config.get('xmlrpc_port') or self.port
+ if self.host == '0.0.0.0' or not self.host:
+ self.host = '127.0.0.1'
+ self.port = int(self.port)
+ if not config.get_misc('webdav','enable',True):
+ raise Exception("WebDAV is disabled, cannot continue")
+ self.davpath = '/' + config.get_misc('webdav','vdir','webdav')
+ self.user = user
+ self.passwd = passwd
+ self.dbg = dbg
+ self.hdrs = {}
+ if useragent:
+ self.set_useragent(useragent)
+
+ def get_creds(self, obj, cr, uid):
+ """Read back the user credentials from cr, uid
+
+ @param obj is any orm object, in order to use its pool
+ @param uid is the numeric id, which we will try to reverse resolve
+
+ note: this is a hackish way to get the credentials. It is expected
+ to break if "base_crypt" is used.
+ """
+ ruob = obj.pool.get('res.users')
+ res = ruob.read(cr, 1, [uid,], ['login', 'password'])
+ assert res, "uid %s not found" % uid
+ self.user = res[0]['login']
+ self.passwd = res[0]['password']
+ return True
+
+ def set_useragent(self, uastr):
+ """ Set the user-agent header to something meaningful.
+ Some shorthand names will be replaced by stock strings.
+ """
+ if uastr in ('KDE4', 'Korganizer'):
+ self.hdrs['User-Agent'] = "Mozilla/5.0 (compatible; Konqueror/4.4; Linux) KHTML/4.4.3 (like Gecko)"
+ elif uastr == 'iPhone3':
+ self.hdrs['User-Agent'] = "DAVKit/5.0 (765); iCalendar/5.0 (79); iPhone/4.1 8B117"
+ elif uastr == "MacOS":
+ self.hdrs['User-Agent'] = "WebDAVFS/1.8 (01808000) Darwin/9.8.0 (i386)"
+ else:
+ self.hdrs['User-Agent'] = uastr
+
+ def _http_request(self, path, method='GET', hdrs=None, body=None):
+ if not hdrs:
+ hdrs = {}
+ import base64
+ dbg = self.dbg
+ hdrs.update(self.hdrs)
+ log.debug("Getting %s http://%s:%d/%s", method, self.host, self.port, path)
+ conn = httplib.HTTPConnection(self.host, port=self.port)
+ conn.set_debuglevel(dbg)
+ if not path:
+ path = "/index.html"
+ if not hdrs.has_key('Connection'):
+ hdrs['Connection']= 'keep-alive'
+ conn.request(method, path, body, hdrs )
+ try:
+ r1 = conn.getresponse()
+ except httplib.BadStatusLine, bsl:
+ log.warning("Bad status line: %s", bsl.line)
+ raise Exception('Bad status line')
+ if r1.status == 401: # and r1.headers:
+ if 'www-authenticate' in r1.msg:
+ (atype,realm) = r1.msg.getheader('www-authenticate').split(' ',1)
+ data1 = r1.read()
+ if not self.user:
+ raise Exception('Must auth, have no user/pass!')
+ log.debug("Ver: %s, closed: %s, will close: %s", r1.version,r1.isclosed(), r1.will_close)
+ log.debug("Want to do auth %s for realm %s", atype, realm)
+ if atype == 'Basic' :
+ auths = base64.encodestring(self.user + ':' + self.passwd)
+ if auths[-1] == "\n":
+ auths = auths[:-1]
+ hdrs['Authorization']= 'Basic '+ auths
+ #sleep(1)
+ conn.request(method, path, body, hdrs )
+ r1 = conn.getresponse()
+ else:
+ raise Exception("Unknown auth type %s" %atype)
+ else:
+ log.warning("Got 401, cannot auth")
+ raise Exception('No auth')
+
+ log.debug("Reponse: %s %s",r1.status, r1.reason)
+ data1 = r1.read()
+ if method != 'GET':
+ log.debug("Body:\n%s\nEnd of body", data1)
+ try:
+ ctype = r1.msg.getheader('content-type')
+ if ctype and ';' in ctype:
+ ctype, encoding = ctype.split(';',1)
+ if ctype == 'text/xml':
+ doc = xml.dom.minidom.parseString(data1)
+ log.debug("XML Body:\n %s", doc.toprettyxml(indent="\t"))
+ except Exception:
+ log.warning("could not print xml", exc_info=True)
+ pass
+ conn.close()
+ return r1.status, r1.msg, data1
+
+ def _assert_headers(self, expect, msg):
+ """ Assert that the headers in msg contain the expect values
+ """
+ for k, v in expect.items():
+ hval = msg.getheader(k)
+ if not hval:
+ raise AssertionError("Header %s not defined in http response" % k)
+ if isinstance(v, (list, tuple)):
+ delim = ','
+ hits = map(str.strip, hval.split(delim))
+ mvits= []
+ for vit in v:
+ if vit not in hits:
+ mvits.append(vit)
+ if mvits:
+ raise AssertionError("HTTP header \"%s\" is missing: %s" %(k, ', '.join(mvits)))
+ else:
+ if hval.strip() != v.strip():
+ raise AssertionError("HTTP header \"%s: %s\"" % (k, hval))
+
+ def gd_options(self, path='*', expect=None):
+ """ Test the http options functionality
+ If a dictionary is defined in expect, those options are
+ asserted.
+ """
+ if path != '*':
+ path = self.davpath + path
+ hdrs = { 'Content-Length': 0
+ }
+ s, m, d = self._http_request(path, method='OPTIONS', hdrs=hdrs)
+ assert s == 200, "Status: %r" % s
+ assert 'OPTIONS' in m.getheader('Allow')
+ log.debug('Options: %r', m.getheader('Allow'))
+
+ if expect:
+ self._assert_headers(expect, m)
+
+ def _parse_prop_response(self, data):
+ """ Parse a propfind/propname response
+ """
+ def getText(node):
+ rc = []
+ for node in node.childNodes:
+ if node.nodeType == node.TEXT_NODE:
+ rc.append(node.data)
+ return ''.join(rc)
+
+ def getElements(node, namespaces=None, strict=False):
+ for cnod in node.childNodes:
+ if cnod.nodeType != node.ELEMENT_NODE:
+ if strict:
+ log.debug("Found %r inside <%s>", cnod, node.tagName)
+ continue
+ if namespaces and (cnod.namespaceURI not in namespaces):
+ log.debug("Ignoring <%s> in <%s>", cnod.tagName, node.localName)
+ continue
+ yield cnod
+
+ nod = xml.dom.minidom.parseString(data)
+ nod_r = nod.documentElement
+ res = {}
+ assert nod_r.localName == 'multistatus', nod_r.tagName
+ for resp in nod_r.getElementsByTagNameNS('DAV:', 'response'):
+ href = None
+ status = 200
+ res_nss = {}
+ for cno in getElements(resp, namespaces=['DAV:',]):
+ if cno.localName == 'href':
+ assert href is None, "Second href in same response"
+ href = getText(cno)
+ elif cno.localName == 'propstat':
+ for pno in getElements(cno, namespaces=['DAV:',]):
+ rstatus = None
+ if pno.localName == 'prop':
+ for prop in getElements(pno):
+ key = prop.localName
+ tval = getText(prop).strip()
+ val = tval or (True, rstatus or status)
+ if prop.namespaceURI == 'DAV:' and prop.localName == 'resourcetype':
+ val = 'plain'
+ for rte in getElements(prop, namespaces=['DAV:',]):
+ # Note: we only look at DAV:... elements, we
+ # actually expect only one DAV:collection child
+ val = rte.localName
+ res_nss.setdefault(prop.namespaceURI,{})[key] = val
+ elif pno.localName == 'status':
+ rstr = getText(pno)
+ htver, sta, msg = rstr.split(' ', 3)
+ assert htver == 'HTTP/1.1'
+ rstatus = int(sta)
+ else:
+ log.debug("What is <%s> inside a ?", pno.tagName)
+
+ else:
+ log.debug("Unknown node: %s", cno.tagName)
+
+ res.setdefault(href,[]).append((status, res_nss))
+
+ return res
+
+ def gd_propfind(self, path, props=None, depth=0):
+ if not props:
+ propstr = ' '
+ else:
+ propstr = ''
+ nscount = 0
+ for p in props:
+ ns = None
+ if isinstance(p, tuple):
+ p, ns = p
+ if ns is None or ns == 'DAV:':
+ propstr += '<%s/>' % p
+ else:
+ propstr += ' ' %(nscount, p, nscount, ns)
+ nscount += 1
+ propstr += ' '
+
+ body="""
+ %s """ % propstr
+ hdrs = { 'Content-Type': 'text/xml; charset=utf-8',
+ 'Accept': 'text/xml',
+ 'Depth': depth,
+ }
+
+ s, m, d = self._http_request(self.davpath + path, method='PROPFIND',
+ hdrs=hdrs, body=body)
+ assert s == 207, "Bad status: %s" % s
+ ctype = m.getheader('Content-Type').split(';',1)[0]
+ assert ctype == 'text/xml', m.getheader('Content-Type')
+ res = self._parse_prop_response(d)
+ if depth == 0:
+ assert len(res) == 1
+ res = res.values()[0]
+ else:
+ assert len(res) >= 1
+ return res
+
+
+ def gd_propname(self, path, depth=0):
+ body="""
+ """
+ hdrs = { 'Content-Type': 'text/xml; charset=utf-8',
+ 'Accept': 'text/xml',
+ 'Depth': depth
+ }
+ s, m, d = self._http_request(self.davpath + path, method='PROPFIND',
+ hdrs=hdrs, body=body)
+ assert s == 207, "Bad status: %s" % s
+ ctype = m.getheader('Content-Type').split(';',1)[0]
+ assert ctype == 'text/xml', m.getheader('Content-Type')
+ res = self._parse_prop_response(d)
+ if depth == 0:
+ assert len(res) == 1
+ res = res.values()[0]
+ else:
+ assert len(res) >= 1
+ return res
+
+ def gd_getetag(self, path, depth=0):
+ return self.gd_propfind(path, props=['getetag',], depth=depth)
+
+ def gd_lsl(self, path):
+ """ Return a list of 'ls -l' kind of data for a folder
+
+ This is based on propfind.
+ """
+
+ lspairs = [ ('name', 'displayname', 'n/a'), ('size', 'getcontentlength', '0'),
+ ('type', 'resourcetype', '----------'), ('uid', 'owner', 'nobody'),
+ ('gid', 'group', 'nogroup'), ('mtime', 'getlastmodified', 'n/a'),
+ ('mime', 'getcontenttype', 'application/data'), ]
+
+ propnames = [ l[1] for l in lspairs]
+ propres = self.gd_propfind(path, props=propnames, depth=1)
+
+ res = []
+ for href, pr in propres.items():
+ lsline = {}
+ for st, nsdic in pr:
+ davprops = nsdic['DAV:']
+ if st == 200:
+ for lsp in lspairs:
+ if lsp[1] in davprops:
+ if lsp[1] == 'resourcetype':
+ if davprops[lsp[1]] == 'collection':
+ lsline[lsp[0]] = 'dr-xr-x---'
+ else:
+ lsline[lsp[0]] = '-r-xr-x---'
+ else:
+ lsline[lsp[0]] = davprops[lsp[1]]
+ elif st in (404, 403):
+ for lsp in lspairs:
+ if lsp[1] in davprops:
+ lsline[lsp[0]] = lsp[2]
+ else:
+ log.debug("Strange status: %s", st)
+
+ res.append(lsline)
+
+ return res
+
+ def gd_get(self, path, crange=None, mime=None, compare=None):
+ """ HTTP GET for path, supporting Partial ranges
+ """
+ hdrs = { 'Accept': mime or '*/*', }
+ if crange:
+ if isinstance(crange, tuple):
+ crange = [crange,]
+ if not isinstance(crange, list):
+ raise TypeError("Range must be a tuple or list of tuples")
+ rs = []
+ for r in crange:
+ rs.append('%d-%d' % r)
+ hdrs['Range'] = 'bytes='+ (','.join(rs))
+ s, m, d = self._http_request(self.davpath + path, method='GET', hdrs=hdrs)
+ assert s in (200, 206), "Bad status: %s" % s
+ ctype = m.getheader('Content-Type')
+ if ctype and ';' in ctype:
+ ctype = ctype.split(';',1)[0]
+ if mime:
+ assert ctype == mime, m.getheader('Content-Type')
+ rrange = None
+ rrh = m.getheader('Content-Range')
+ if rrh:
+ assert rrh.startswith('bytes '), rrh
+ rrh=rrh[6:].split('/',1)[0]
+ rrange = map(int, rrh.split('-',1))
+ if compare:
+ # we need to compare the returned data with that of compare
+ fd = open(compare, 'rb')
+ d2 = fd.read()
+ fd.close()
+ if crange:
+ if len(crange) > 1:
+ raise NotImplementedError
+ r = crange[0]
+ d2 = d2[r[0]:r[1]+1]
+ assert d2 == d, "Data does not match"
+ return ctype, rrange, d
+
+ def gd_put(self, path, body=None, srcpath=None, mime=None, noclobber=False, ):
+ """ HTTP PUT
+ @param noclobber will prevent overwritting a resource (If-None-Match)
+ @param mime will set the content-type
+ """
+ hdrs = { }
+ if not (body or srcpath):
+ raise ValueError("PUT must have something to send")
+ if (not body) and srcpath:
+ fd = open(srcpath, 'rb')
+ body = fd.read()
+ fd.close()
+ if mime:
+ hdrs['Content-Type'] = mime
+ if noclobber:
+ hdrs['If-None-Match'] = '*'
+ s, m, d = self._http_request(self.davpath + path, method='PUT',
+ hdrs=hdrs, body=body)
+ assert s == (201), "Bad status: %s" % s
+ etag = m.getheader('ETag')
+ return etag or True
+
+#eof
\ No newline at end of file
diff --git a/addons/document_webdav/webdav_server.py b/addons/document_webdav/webdav_server.py
index df2c4a871f6..0e5973c95b3 100644
--- a/addons/document_webdav/webdav_server.py
+++ b/addons/document_webdav/webdav_server.py
@@ -28,7 +28,6 @@
import netsvc
-import tools
from dav_fs import openerp_dav_handler
from tools.config import config
from DAV.WebDAVServer import DAVRequestHandler
@@ -36,10 +35,13 @@ from service.websrv_lib import HTTPDir, FixSendError, HttpOptions
from BaseHTTPServer import BaseHTTPRequestHandler
import urlparse
import urllib
-from string import atoi,split
+import re
+from string import atoi
from DAV.errors import *
# from DAV.constants import DAV_VERSION_1, DAV_VERSION_2
+khtml_re = re.compile(r' KHTML/([0-9\.]+) ')
+
def OpenDAVConfig(**kw):
class OpenDAV:
def __init__(self, **kw):
@@ -96,7 +98,6 @@ class DAVHandler(HttpOptions, FixSendError, DAVRequestHandler):
""" Our uri scheme removes the /webdav/ component from there, so we
need to mangle the header, too.
"""
- dest = self.headers['Destination']
up = urlparse.urlparse(urllib.unquote(self.headers['Destination']))
if up.path.startswith(self.davpath):
self.headers['Destination'] = up.path[len(self.davpath):]
@@ -131,6 +132,16 @@ class DAVHandler(HttpOptions, FixSendError, DAVRequestHandler):
# the BufferingHttpServer will send Connection: close , while
# the BaseHTTPRequestHandler will only accept int code.
# workaround both of them.
+ if self.command == 'PROPFIND' and int(code) == 404:
+ kh = khtml_re.search(self.headers.get('User-Agent',''))
+ if kh and (kh.group(1) < '4.5'):
+ # There is an ugly bug in all khtml < 4.5.x, where the 404
+ # response is treated as an immediate error, which would even
+ # break the flow of a subsequent PUT request. At the same time,
+ # the 200 response (rather than 207 with content) is treated
+ # as "path not exist", so we send this instead
+ # https://bugs.kde.org/show_bug.cgi?id=166081
+ code = 200
BaseHTTPRequestHandler.send_response(self, int(code), message)
def send_header(self, key, value):
@@ -216,7 +227,7 @@ class DAVHandler(HttpOptions, FixSendError, DAVRequestHandler):
try:
location = dc.put(uri, body, ct)
except DAV_Error, (ec,dd):
- self._logger.warning("Cannot PUT to %s: %s", uri, dd, exc_info=True)
+ self.log_error("Cannot PUT to %s: %s", uri, dd)
return self.send_status(ec)
headers = {}
diff --git a/addons/document_webdav/webdav_setup.xml b/addons/document_webdav/webdav_setup.xml
index 2bd41ddb69c..6ea894b6a22 100644
--- a/addons/document_webdav/webdav_setup.xml
+++ b/addons/document_webdav/webdav_setup.xml
@@ -12,7 +12,7 @@
[]
-
+
directory
@@ -24,7 +24,7 @@
[]
-
+
@@ -45,9 +45,10 @@
resources
- []
+ [('id','=',uid)]
+
@@ -58,10 +59,10 @@
__uids__
- []
+ [('id','=',uid)]
-
+
diff --git a/addons/email_template/email_template_mailbox_view.xml b/addons/email_template/email_template_mailbox_view.xml
index 38757ba7d68..8f4d1fc8d60 100644
--- a/addons/email_template/email_template_mailbox_view.xml
+++ b/addons/email_template/email_template_mailbox_view.xml
@@ -106,6 +106,7 @@
tree,form
{'group_by': [], 'search_default_outbox': 1}
+ An email template is an email document that will be sent as part of a marketing campaign. You can personalize it based on specific customer profile fields so that their names or other partner related information can be automatically inserted in it.
diff --git a/addons/event/event_demo.xml b/addons/event/event_demo.xml
index 5cbfecde4eb..8e8764ca1a7 100644
--- a/addons/event/event_demo.xml
+++ b/addons/event/event_demo.xml
@@ -1,7 +1,9 @@
-
+
+
+
68.00
diff --git a/addons/event/security/event_security.xml b/addons/event/security/event_security.xml
index d98202c2aea..8aba5863e22 100644
--- a/addons/event/security/event_security.xml
+++ b/addons/event/security/event_security.xml
@@ -17,9 +17,6 @@
Sales / User
-
-
-
diff --git a/addons/event/wizard/event_confirm_registration.py b/addons/event/wizard/event_confirm_registration.py
index 6527a602444..a2fe8170bfd 100644
--- a/addons/event/wizard/event_confirm_registration.py
+++ b/addons/event/wizard/event_confirm_registration.py
@@ -48,7 +48,6 @@ class event_confirm_registration(osv.osv_memory):
msg = ""
overlimit_event_ids = []
for registration in registration_pool.browse(cr, uid, registration_ids, context=context):
- total_confirmed = registration.event_id.register_current
register_max = registration.event_id.register_max
if registration.event_id.id not in overlimit_event_ids:
overlimit_event_ids.append(registration.event_id.id)
diff --git a/addons/event/wizard/event_make_invoice.py b/addons/event/wizard/event_make_invoice.py
index 7d9dee61cdd..73a0acff104 100644
--- a/addons/event/wizard/event_make_invoice.py
+++ b/addons/event/wizard/event_make_invoice.py
@@ -68,7 +68,6 @@ class event_make_invoice(osv.osv_memory):
def make_invoice(self, cr, uid, ids, context=None):
reg_obj = self.pool.get('event.registration')
mod_obj = self.pool.get('ir.model.data')
- newinv = []
if context is None:
context = {}
diff --git a/addons/fetchmail/__init__.py b/addons/fetchmail/__init__.py
index 0f50df83255..d58bfd1d81b 100644
--- a/addons/fetchmail/__init__.py
+++ b/addons/fetchmail/__init__.py
@@ -7,16 +7,16 @@
# mga@tinyerp.com
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
##############################################################################
diff --git a/addons/fetchmail/__openerp__.py b/addons/fetchmail/__openerp__.py
index e9050fda075..8fe375997aa 100644
--- a/addons/fetchmail/__openerp__.py
+++ b/addons/fetchmail/__openerp__.py
@@ -7,16 +7,16 @@
# mga@tinyerp.com
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
+# 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 General Public License for more details.
+# GNU Affero General Public License for more details.
#
-# You should have received a copy of the GNU General Public License
+# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
#
##############################################################################
diff --git a/addons/fetchmail/fetchmail.py b/addons/fetchmail/fetchmail.py
index 0f58419d1e1..77748adf017 100644
--- a/addons/fetchmail/fetchmail.py
+++ b/addons/fetchmail/fetchmail.py
@@ -42,7 +42,7 @@ class email_server(osv.osv):
'active':fields.boolean('Active', required=False),
'state':fields.selection([
('draft', 'Not Confirmed'),
- ('wating', 'Waiting for Verification'),
+ ('waiting', 'Waiting for Verification'),
('done', 'Confirmed'),
], 'State', select=True, readonly=True),
'server' : fields.char('Server', size=256, required=True, readonly=True, states={'draft':[('readonly', False)]}),
@@ -52,15 +52,17 @@ class email_server(osv.osv):
('imap', 'IMAP Server'),
], 'Server Type', select=True, readonly=False),
'is_ssl':fields.boolean('SSL ?', required=False),
- 'attach':fields.boolean('Add Attachments ?', required=False),
+ 'attach':fields.boolean('Add Attachments ?', required=False, help="Fetches mail with attachments if true."),
'date': fields.date('Date', readonly=True, states={'draft':[('readonly', False)]}),
'user' : fields.char('User Name', size=256, required=True, readonly=True, states={'draft':[('readonly', False)]}),
'password' : fields.char('Password', size=1024, invisible=True, required=True, readonly=True, states={'draft':[('readonly', False)]}),
'note': fields.text('Description'),
- 'action_id':fields.many2one('ir.actions.server', 'Reply Email', required=False, domain="[('state','=','email')]"),
- 'object_id': fields.many2one('ir.model', "Model", required=True),
+ 'action_id':fields.many2one('ir.actions.server', 'Reply Email', required=False, domain="[('state','=','email')]",
+ help="An Email Server Action. It will be run whenever an e-mail is fetched from server."),
+ 'object_id': fields.many2one('ir.model', "Model", required=True, help="OpenObject Model. Generates a record of this model."),
'priority': fields.integer('Server Priority', readonly=True, states={'draft':[('readonly', False)]}, help="Priority between 0 to 10, select define the order of Processing"),
'user_id':fields.many2one('res.users', 'User', required=False),
+ 'message_ids': fields.one2many('mailgate.message', 'server_id', 'Messages', readonly=True),
}
_defaults = {
'state': lambda *a: "draft",
@@ -96,20 +98,8 @@ class email_server(osv.osv):
def set_draft(self, cr, uid, ids, context={}):
self.write(cr, uid, ids , {'state':'draft'})
return True
-
- def button_fetch_mail(self, cr, uid, ids, context={}):
- self.fetch_mail(cr, uid, ids)
- return True
-
- def _fetch_mails(self, cr, uid, ids=False, context={}):
- if not ids:
- ids = self.search(cr, uid, [])
- return self.fetch_mail(cr, uid, ids, context)
-
- def fetch_mail(self, cr, uid, ids, context=None):
- if not context:
- context = {}
- email_tool = self.pool.get('email.server.tools')
+
+ def button_confirm_login(self, cr, uid, ids, context={}):
for server in self.browse(cr, uid, ids, context):
logger.notifyChannel('imap', netsvc.LOG_INFO, 'fetchmail start checking for new emails on %s' % (server.name))
context.update({'server_id': server.id, 'server_type': server.type})
@@ -123,21 +113,8 @@ class email_server(osv.osv):
imap_server = IMAP4(server.server, int(server.port))
imap_server.login(server.user, server.password)
- imap_server.select()
- result, data = imap_server.search(None, '(UNSEEN)')
- for num in data[0].split():
- result, data = imap_server.fetch(num, '(RFC822)')
- res_id = email_tool.process_email(cr, uid, server.object_id.model, data[0][1], attach=server.attach, context=context)
- if res_id and server.action_id:
- action_pool = self.pool.get('ir.actions.server')
- action_pool.run(cr, uid, [server.action_id.id], {'active_id': res_id, 'active_ids':[res_id]})
-
- imap_server.store(num, '+FLAGS', '\\Seen')
- count += 1
- logger.notifyChannel('imap', netsvc.LOG_INFO, 'fetchmail fetch/process %s email(s) from %s' % (count, server.name))
-
- imap_server.close()
- imap_server.logout()
+ ret_server = imap_server
+
elif server.type == 'pop':
pop_server = None
if server.is_ssl:
@@ -149,15 +126,56 @@ class email_server(osv.osv):
#pop_server.user("recent:"+server.user)
pop_server.user(server.user)
pop_server.pass_(server.password)
- pop_server.list()
+ ret_server = pop_server
+
+ self.write(cr, uid, [server.id], {'state':'done'})
+ if context.get('get_server',False):
+ return ret_server
+ except Exception, e:
+ logger.notifyChannel(server.type, netsvc.LOG_WARNING, '%s' % (e))
+ return True
+ def button_fetch_mail(self, cr, uid, ids, context={}):
+ self.fetch_mail(cr, uid, ids, context=context)
+ return True
+
+ def _fetch_mails(self, cr, uid, ids=False, context={}):
+ if not ids:
+ ids = self.search(cr, uid, [])
+ return self.fetch_mail(cr, uid, ids, context=context)
+
+ def fetch_mail(self, cr, uid, ids, context={}):
+ email_tool = self.pool.get('email.server.tools')
+ action_pool = self.pool.get('ir.actions.server')
+ context.update({'get_server': True})
+ for server in self.browse(cr, uid, ids, context):
+ count = 0
+ try:
+ if server.type == 'imap':
+ imap_server = self.button_confirm_login(cr, uid, [server.id], context=context)
+ imap_server.select()
+ result, data = imap_server.search(None, '(UNSEEN)')
+ for num in data[0].split():
+ result, data = imap_server.fetch(num, '(RFC822)')
+ res_id = email_tool.process_email(cr, uid, server.object_id.model, data[0][1], attach=server.attach, context=context)
+ if res_id and server.action_id:
+ action_pool.run(cr, uid, [server.action_id.id], {'active_id': res_id, 'active_ids':[res_id]})
+
+ imap_server.store(num, '+FLAGS', '\\Seen')
+ count += 1
+ logger.notifyChannel('imap', netsvc.LOG_INFO, 'fetchmail fetch/process %s email(s) from %s' % (count, server.name))
+
+ imap_server.close()
+ imap_server.logout()
+ elif server.type == 'pop':
+ pop_server = self.button_confirm_login(cr, uid, [server.id], context=context)
+ pop_server.list()
(numMsgs, totalSize) = pop_server.stat()
for num in range(1, numMsgs + 1):
(header, msges, octets) = pop_server.retr(num)
msg = '\n'.join(msges)
res_id = email_tool.process_email(cr, uid, server.object_id.model, msg, attach=server.attach, context=context)
if res_id and server.action_id:
- action_pool = self.pool.get('ir.actions.server')
action_pool.run(cr, uid, [server.action_id.id], {'active_id': res_id, 'active_ids':[res_id]})
pop_server.dele(num)
@@ -166,7 +184,6 @@ class email_server(osv.osv):
logger.notifyChannel('imap', netsvc.LOG_INFO, 'fetchmail fetch %s email(s) from %s' % (numMsgs, server.name))
- self.write(cr, uid, [server.id], {'state':'done'})
except Exception, e:
logger.notifyChannel(server.type, netsvc.LOG_WARNING, '%s' % (e))
diff --git a/addons/fetchmail/fetchmail_view.xml b/addons/fetchmail/fetchmail_view.xml
index 7f751f7c5a2..ecdb4acfb3b 100644
--- a/addons/fetchmail/fetchmail_view.xml
+++ b/addons/fetchmail/fetchmail_view.xml
@@ -8,11 +8,13 @@
tree
-
-
-
-
-
+
+
+
+
+
+
+
@@ -58,99 +60,99 @@
-
+
+
+
+ email.server.search
+ email.server
+ search
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- POP Servers
+ Email Servers
email.server
form
tree,form
- {'type':'pop'}
- [('type','=','pop')]
+
-
-
-
-
- IMAP Servers
- email.server
- form
- tree,form
-
- {'type':'imap'}
- [('type','=','imap')]
-
-
-
- mailgate.message.tree
- mailgate.message
- tree
-
-
-
-
-
-
-
-
+ mailgate.message.tree
+ mailgate.message
+ tree
+
+
+
+
+
+
+
+
+
+
+ mailgate.message.inherit.search
+ mailgate.message
+ search
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Messages
+ mailgate.message
+ form
+ tree,form
+ {'search_default_emails': 1}
+
+
+
+
-
-
- Received Email History
- mailgate.message
- form
- tree,form
-
- {'server_type':'imap'}
- [('server_type','=','imap')]
-
-
-
-
-
- Received Email History
- mailgate.message
- form
- tree,form
-
- {'server_type':'pop'}
- [('server_type','=','pop')]
-
-
-
-
diff --git a/addons/fetchmail/i18n/fr.po b/addons/fetchmail/i18n/fr.po
index b9f0a3ecd3a..088205d9054 100644
--- a/addons/fetchmail/i18n/fr.po
+++ b/addons/fetchmail/i18n/fr.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2010-10-18 17:46+0000\n"
-"PO-Revision-Date: 2010-11-10 07:36+0000\n"
+"PO-Revision-Date: 2010-11-11 09:34+0000\n"
"Last-Translator: Open Net Sàrl \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: 2010-11-11 04:46+0000\n"
+"X-Launchpad-Export-Date: 2010-11-12 04:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: fetchmail
diff --git a/addons/google_map/i18n/el.po b/addons/google_map/i18n/el.po
index 1770ef53323..e7836384cbb 100644
--- a/addons/google_map/i18n/el.po
+++ b/addons/google_map/i18n/el.po
@@ -8,13 +8,13 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2010-10-18 17:46+0000\n"
-"PO-Revision-Date: 2010-08-03 06:15+0000\n"
-"Last-Translator: mga (Open ERP) \n"
+"PO-Revision-Date: 2010-11-12 08:48+0000\n"
+"Last-Translator: Dimitris Andavoglou \n"
"Language-Team: Greek \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-10-30 05:07+0000\n"
+"X-Launchpad-Export-Date: 2010-11-13 04:56+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: google_map
@@ -33,6 +33,8 @@ msgstr "Άκυρο XML για την Αρχιτεκτονική Όψης!"
msgid ""
"The Object name must start with x_ and not contain any special character !"
msgstr ""
+"Το αντικείμενο θα πρέπει να ξεκινά με x_ και ν μην περιέχει ειδικούς "
+"χαρακτήρες!"
#. module: google_map
#: view:res.partner:0
@@ -59,4 +61,4 @@ msgstr ""
#. module: google_map
#: model:ir.model,name:google_map.model_res_partner_address
msgid "Partner Addresses"
-msgstr ""
+msgstr "Διεύθυνση Συνεργάτη"
diff --git a/addons/google_map/i18n/it.po b/addons/google_map/i18n/it.po
index b7c1bc0ef98..29289c994f2 100644
--- a/addons/google_map/i18n/it.po
+++ b/addons/google_map/i18n/it.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2010-10-18 17:46+0000\n"
-"PO-Revision-Date: 2010-11-10 20:14+0000\n"
-"Last-Translator: simone.sandri \n"
+"PO-Revision-Date: 2010-11-11 09:15+0000\n"
+"Last-Translator: OpenERP Administrators \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: 2010-11-11 04:43+0000\n"
+"X-Launchpad-Export-Date: 2010-11-12 04:45+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: google_map
diff --git a/addons/hr/hr_demo.xml b/addons/hr/hr_demo.xml
index 0d41ff1a4c9..43bd88312f1 100644
--- a/addons/hr/hr_demo.xml
+++ b/addons/hr/hr_demo.xml
@@ -1,6 +1,9 @@
+
+
+
diff --git a/addons/hr/hr_view.xml b/addons/hr/hr_view.xml
index e4bdad2c3d1..ce0a7193683 100644
--- a/addons/hr/hr_view.xml
+++ b/addons/hr/hr_view.xml
@@ -150,7 +150,7 @@
{"search_default_department_id": department_id,"search_default_active":eval('True')}
- The employee directory contains all data related to your employees : from their photo up to their hourly estimated costs for the timesheets.Employees are managed by departments and can be linked to users to manage their access rights.
+ Here you can manage your work force by creating employees and assigning them specific properties in the system. Maintain all employee related information and keep track of anything that needs to be recorded for them. The personal information tab will help you maintain their identity data. The Categories tab gives you the opportunity to assign them related employee categories depending on their position and activities within the company. A category can be a seniority level within the company or a department. The Timesheets tab allows to assign them a specific timesheet and analytic journal where they will be able to enter time through the system. In the note tab, you can enter text data that should be recorded for a specific employee.
@@ -401,7 +401,7 @@
tree,form
{"search_default_Current":1,"search_default_department_id": department_id}
- Job Positions are used to define the jobs, the requirements. You can attach a survey to a job position. This survey will be used in the recruitement process to evaluate the applicants for this job position.
+ JJob Positions is used to define jobs and their requirements. You can attach a survey to a job position. This survey will be used in the recruitment process to evaluate the applicants for this job position.
diff --git a/addons/hr/i18n/sr.po b/addons/hr/i18n/sr.po
index e9972e768a3..1e14634f746 100644
--- a/addons/hr/i18n/sr.po
+++ b/addons/hr/i18n/sr.po
@@ -8,40 +8,40 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2010-10-18 17:46+0000\n"
-"PO-Revision-Date: 2009-12-28 10:27+0000\n"
-"Last-Translator: FULL NAME \n"
+"PO-Revision-Date: 2010-11-14 07:54+0000\n"
+"Last-Translator: OpenERP Administrators \n"
"Language-Team: Serbian \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-10-30 05:42+0000\n"
+"X-Launchpad-Export-Date: 2010-11-15 05:02+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: hr
#: model:process.node,name:hr.process_node_openerpuser0
msgid "Openerp user"
-msgstr ""
+msgstr "Openerp korisnik"
#. module: hr
#: view:hr.job:0
#: field:hr.job,requirements:0
msgid "Requirements"
-msgstr ""
+msgstr "Zahtevi"
#. module: hr
#: constraint:hr.department:0
msgid "Error! You can not create recursive departments."
-msgstr ""
+msgstr "Greska ! Ne mozes kreirati rekursivna odelenja."
#. module: hr
#: model:process.transition,name:hr.process_transition_contactofemployee0
msgid "Link the employee to information"
-msgstr ""
+msgstr "Veza od zaposljenog do informacija"
#. module: hr
#: field:hr.employee,sinid:0
msgid "SIN No"
-msgstr ""
+msgstr "SIN Br"
#. module: hr
#: model:ir.module.module,shortdesc:hr.module_meta_information
@@ -50,24 +50,24 @@ msgstr ""
#: model:ir.ui.menu,name:hr.menu_hr_management
#: model:ir.ui.menu,name:hr.menu_hr_root
msgid "Human Resources"
-msgstr ""
+msgstr "Ljudski Resursi"
#. module: hr
#: view:hr.department:0
#: view:hr.employee:0
#: view:hr.job:0
msgid "Group By..."
-msgstr ""
+msgstr "Grupisano Po..."
#. module: hr
#: field:hr.employee,work_email:0
msgid "Work E-mail"
-msgstr ""
+msgstr "Poslovni Email"
#. module: hr
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
-msgstr ""
+msgstr "Neispravno ime u definiciji akcije."
#. module: hr
#: view:hr.employee:0
@@ -76,32 +76,32 @@ msgstr ""
#: field:hr.job,department_id:0
#: view:res.users:0
msgid "Department"
-msgstr ""
+msgstr "Odeljenje"
#. module: hr
#: help:hr.installer,hr_attendance:0
msgid "Simplifies the management of employee's attendances."
-msgstr ""
+msgstr "Uproscava menadzment nad prisutnoscu zaposlenih"
#. module: hr
#: view:hr.job:0
msgid "Mark as Old"
-msgstr ""
+msgstr "Obelezi kao Staro"
#. module: hr
#: view:hr.job:0
msgid "Jobs"
-msgstr ""
+msgstr "Poslovi"
#. module: hr
#: view:hr.job:0
msgid "In Recruitment"
-msgstr ""
+msgstr "U zaposljavanju"
#. module: hr
#: view:hr.installer:0
msgid "title"
-msgstr ""
+msgstr "Naslov"
#. module: hr
#: field:hr.department,company_id:0
@@ -109,27 +109,27 @@ msgstr ""
#: view:hr.job:0
#: field:hr.job,company_id:0
msgid "Company"
-msgstr ""
+msgstr "Preduzece"
#. module: hr
#: field:hr.job,no_of_recruitment:0
msgid "Expected in Recruitment"
-msgstr ""
+msgstr "Ocekivano pri Zaposljavanju"
#. module: hr
#: model:ir.ui.menu,name:hr.menu_open_view_attendance_reason_config
msgid "Holidays"
-msgstr ""
+msgstr "Praznici"
#. module: hr
#: help:hr.installer,hr_holidays:0
msgid "Tracks employee leaves, allocation requests and planning."
-msgstr ""
+msgstr "Prati odlaske zaposljenih, zahteve za raspodelu i planiranje."
#. module: hr
#: model:ir.model,name:hr.model_hr_employee_marital_status
msgid "Employee Marital Status"
-msgstr ""
+msgstr "Bracno stanje Zaposljenih"
#. module: hr
#: help:hr.employee,partner_id:0
@@ -137,47 +137,50 @@ msgid ""
"Partner that is related to the current employee. Accounting transaction will "
"be written on this partner belongs to employee."
msgstr ""
+"Partner koji je odnosi na datog zaposljenog. TRansakcije naloga ce biti "
+"upisane na onim partnerima koji pripadaju zaposljenom."
#. module: hr
#: model:process.transition,name:hr.process_transition_employeeuser0
msgid "Link a user to an employee"
-msgstr ""
+msgstr "Veza od korisnika do zaposljenog"
#. module: hr
#: field:hr.installer,hr_contract:0
msgid "Employee's Contracts"
-msgstr ""
+msgstr "Ugovori Zaposljenih"
#. module: hr
#: help:hr.installer,hr_payroll:0
msgid "Generic Payroll system."
-msgstr ""
+msgstr "Genericki Platni Sistem."
#. module: hr
#: view:hr.employee:0
msgid "My Departments Employee"
-msgstr ""
+msgstr "Zaposljeni Mog Odelenja"
#. module: hr
#: constraint:hr.employee:0
msgid ""
"Error ! You cannot select a department for which the employee is the manager."
msgstr ""
+"Greska ! Ne mozes selektovati odeljenje ciji je zaposljeni i menadzer."
#. module: hr
#: help:hr.employee,passport_id:0
msgid "Employee Passport Information"
-msgstr ""
+msgstr "Informacije o Pasošu zaposljenog"
#. module: hr
#: view:hr.employee:0
msgid "Position"
-msgstr ""
+msgstr "Pozicija"
#. module: hr
#: model:ir.actions.act_window,name:hr.action2
msgid "Employee Hierarchy"
-msgstr ""
+msgstr "Hierarhija Zapošljenih"
#. module: hr
#: model:process.transition,note:hr.process_transition_employeeuser0
@@ -185,85 +188,89 @@ msgid ""
"The Related user field on the Employee form allows to link the OpenERP user "
"(and her rights) to the employee."
msgstr ""
+"Dato korisničko polje u formi Zapošljenih omogućava da povežeš OpenERP "
+"korisnika( i njegova prava) sa zapošljenim."
#. module: hr
#: view:hr.job:0
#: selection:hr.job,state:0
msgid "In Recruitement"
-msgstr ""
+msgstr "U Zapošljavanju"
#. module: hr
#: field:hr.employee,identification_id:0
msgid "Identification No"
-msgstr ""
+msgstr "Identifikacioni Br"
#. module: hr
#: field:hr.job,no_of_employee:0
msgid "No of Employee"
-msgstr ""
+msgstr "Br zapošljenog"
#. module: hr
#: selection:hr.employee,gender:0
msgid "Female"
-msgstr ""
+msgstr "Žensko"
#. module: hr
#: help:hr.installer,hr_timesheet_sheet:0
msgid ""
"Tracks and helps employees encode and validate timesheets and attendances."
msgstr ""
+"Prati i pomaže pri sumiranju i validiranju radnih vremena i prisutnosti na "
+"poslu"
#. module: hr
#: field:hr.installer,hr_evaluation:0
msgid "Periodic Evaluations"
-msgstr ""
+msgstr "Periodične Procene"
#. module: hr
#: field:hr.installer,hr_timesheet_sheet:0
msgid "Timesheets"
-msgstr ""
+msgstr "Karneti ( vremena rada)"
#. module: hr
#: model:ir.actions.act_window,name:hr.open_view_employee_tree
msgid "Employees Structure"
-msgstr ""
+msgstr "Struktura zapošljenih"
#. module: hr
#: view:hr.employee:0
msgid "Social IDs"
-msgstr ""
+msgstr "Br Socijalnog"
#. module: hr
#: help:hr.job,no_of_employee:0
msgid "Number of employee with that job."
-msgstr ""
+msgstr "Broj zapošljenih na tom poslu"
#. module: hr
#: field:hr.employee,work_phone:0
msgid "Work Phone"
-msgstr ""
+msgstr "Posl Telefon"
#. module: hr
#: field:hr.employee.category,child_ids:0
msgid "Child Categories"
-msgstr ""
+msgstr "Pod Kategorija"
#. module: hr
#: view:hr.job:0
#: field:hr.job,description:0
#: model:ir.model,name:hr.model_hr_job
msgid "Job Description"
-msgstr ""
+msgstr "Opis Posla"
#. module: hr
#: field:hr.employee,work_location:0
msgid "Office Location"
-msgstr ""
+msgstr "Lokacija Kancelarije"
#. module: hr
#: field:hr.employee,passport_id:0
msgid "Passport"
-msgstr ""
+msgstr "Pasoš"
#. module: hr
#: view:hr.employee:0
@@ -271,90 +278,90 @@ msgstr ""
#: model:ir.model,name:hr.model_hr_employee
#: model:process.node,name:hr.process_node_employee0
msgid "Employee"
-msgstr ""
+msgstr "Zaposleni"
#. module: hr
#: model:process.node,note:hr.process_node_employeecontact0
msgid "Other information"
-msgstr ""
+msgstr "Ostale Informacije"
#. module: hr
#: field:hr.employee,address_id:0
msgid "Working Address"
-msgstr ""
+msgstr "Adresa Posla"
#. module: hr
#: model:ir.actions.act_window,name:hr.action_hr_installer
msgid "Human Resources Application Configuration"
-msgstr ""
+msgstr "Konfiguracija Aplikacije Ljudskih Resursa"
#. module: hr
#: field:hr.employee,birthday:0
msgid "Date of Birth"
-msgstr ""
+msgstr "Datum Rođenja"
#. module: hr
#: model:ir.ui.menu,name:hr.menu_hr_reporting
msgid "Reporting"
-msgstr ""
+msgstr "Izveštavanje"
#. module: hr
#: model:ir.model,name:hr.model_ir_actions_act_window
msgid "ir.actions.act_window"
-msgstr ""
+msgstr "ir.actions.act_window"
#. module: hr
#: model:ir.actions.act_window,name:hr.open_board_hr
msgid "Human Resources Dashboard"
-msgstr ""
+msgstr "Glavna Tabla Ljudskih Resursa"
#. module: hr
#: view:hr.employee:0
#: field:hr.employee,job_id:0
#: view:hr.job:0
msgid "Job"
-msgstr ""
+msgstr "Posao"
#. module: hr
#: view:hr.department:0
#: field:hr.department,member_ids:0
msgid "Members"
-msgstr ""
+msgstr "Članovi"
#. module: hr
#: model:ir.ui.menu,name:hr.menu_hr_configuration
msgid "Configuration"
-msgstr ""
+msgstr "Konfiguracija"
#. module: hr
#: view:hr.employee:0
msgid "Categories"
-msgstr ""
+msgstr "Kategorije"
#. module: hr
#: field:hr.job,expected_employees:0
msgid "Expected Employees"
-msgstr ""
+msgstr "Očekivani zapopljeni"
#. module: hr
#: constraint:ir.ui.view:0
msgid "Invalid XML for View Architecture!"
-msgstr ""
+msgstr "Neispravan XML za pregled arhitekture"
#. module: hr
#: help:hr.employee,sinid:0
msgid "Social Insurance Number"
-msgstr ""
+msgstr "Broj Socijalnog Osiguranja"
#. module: hr
#: field:hr.employee.category,parent_id:0
msgid "Parent Category"
-msgstr ""
+msgstr "Roditeljska kategorija"
#. module: hr
#: constraint:hr.employee.category:0
msgid "Error ! You cannot create recursive Categories."
-msgstr ""
+msgstr "Greska ! Ne možeš kreirati rekursivne Kategorije."
#. module: hr
#: view:hr.department:0
@@ -363,44 +370,44 @@ msgstr ""
#: view:res.users:0
#: field:res.users,context_department_id:0
msgid "Departments"
-msgstr ""
+msgstr "Odeljenja"
#. module: hr
#: model:process.node,name:hr.process_node_employeecontact0
msgid "Employee Contact"
-msgstr ""
+msgstr "Kontakt Zapošljenog"
#. module: hr
#: view:board.board:0
msgid "My Board"
-msgstr ""
+msgstr "Moja Tabla"
#. module: hr
#: selection:hr.employee,gender:0
msgid "Male"
-msgstr ""
+msgstr "Muškarac"
#. module: hr
#: model:ir.actions.act_window,name:hr.open_view_categ_form
#: model:ir.ui.menu,name:hr.menu_view_employee_category_form
msgid "Categories of Employee"
-msgstr ""
+msgstr "Kategorije Zapošljenih"
#. module: hr
#: view:hr.employee.category:0
#: model:ir.model,name:hr.model_hr_employee_category
msgid "Employee Category"
-msgstr ""
+msgstr "Kategorija Zapošljenog"
#. module: hr
#: field:hr.installer,config_logo:0
msgid "Image"
-msgstr ""
+msgstr "Slika"
#. module: hr
#: model:process.process,name:hr.process_process_employeecontractprocess0
msgid "Employee Contract"
-msgstr ""
+msgstr "Ugovor Zapošljenog"
#. module: hr
#: help:hr.installer,hr_evaluation:0
@@ -408,98 +415,100 @@ msgid ""
"Lets you create and manage the periodic evaluation and performance review of "
"employees."
msgstr ""
+"Omogućava ti da kreiraš i upravljaš sa periodičnom procenama i performansama "
+"pregleda zapošljenih."
#. module: hr
#: model:ir.model,name:hr.model_hr_department
msgid "hr.department"
-msgstr ""
+msgstr "hr.department"
#. module: hr
#: help:hr.employee,parent_id:0
msgid "It is linked with manager of Department"
-msgstr ""
+msgstr "Povezano je sa Menadžerom Odeljenja"
#. module: hr
#: field:hr.installer,hr_recruitment:0
msgid "Recruitment Process"
-msgstr ""
+msgstr "Proces Zapošljavanja"
#. module: hr
#: field:hr.employee,category_ids:0
#: field:hr.employee.category,name:0
msgid "Category"
-msgstr ""
+msgstr "Kategorija"
#. module: hr
#: help:hr.employee,bank_account_id:0
msgid "Employee bank salary account"
-msgstr ""
+msgstr "Račun Banke Zapošljenog"
#. module: hr
#: field:hr.department,note:0
msgid "Note"
-msgstr ""
+msgstr "Napomena"
#. module: hr
#: view:hr.employee:0
msgid "Contact Information"
-msgstr ""
+msgstr "Kontakt Info"
#. module: hr
#: constraint:ir.ui.menu:0
msgid "Error ! You can not create recursive Menu."
-msgstr ""
+msgstr "Greska ! Ne možeš kreirati rekursivni Meni."
#. module: hr
#: model:ir.actions.act_window,name:hr.open_board_hr_manager
msgid "HR Manager Dashboard"
-msgstr ""
+msgstr "Glavna tabla Menadžmenta Ljudskim Resursima"
#. module: hr
#: view:hr.employee:0
msgid "Status"
-msgstr ""
+msgstr "Status"
#. module: hr
#: field:hr.installer,progress:0
msgid "Configuration Progress"
-msgstr ""
+msgstr "Konfiguracioni Proces"
#. module: hr
#: model:ir.actions.act_window,name:hr.open_view_categ_tree
#: model:ir.ui.menu,name:hr.menu_view_employee_category_tree
msgid "Categories structure"
-msgstr ""
+msgstr "Struktura Kategorije"
#. module: hr
#: field:hr.employee,partner_id:0
msgid "unknown"
-msgstr ""
+msgstr "nepoynat"
#. module: hr
#: field:hr.installer,hr_holidays:0
msgid "Holidays / Leaves Management"
-msgstr ""
+msgstr "Upravljanje sa Praynicima / Izostancima"
#. module: hr
#: field:hr.employee,ssnid:0
msgid "SSN No"
-msgstr ""
+msgstr "SSN Br"
#. module: hr
#: view:hr.employee:0
msgid "Active"
-msgstr ""
+msgstr "Aktivan"
#. module: hr
#: constraint:hr.employee:0
msgid "Error ! You cannot create recursive Hierarchy of Employees."
-msgstr ""
+msgstr "Greska ! Ne moyes kreirati rekursivnu hijerarhiju zapošljenih."
#. module: hr
#: view:hr.department:0
msgid "Companies"
-msgstr ""
+msgstr "Preduzeća"
#. module: hr
#: model:process.transition,note:hr.process_transition_contactofemployee0
@@ -507,27 +516,29 @@ msgid ""
"In the Employee form, there are different kind of information like Contact "
"information."
msgstr ""
+"U formi Zapošljenih , ima različitih vrsta informacija sličnih Kontakt "
+"informacijama."
#. module: hr
#: help:hr.job,expected_employees:0
msgid "Required number of Employees in total for that job."
-msgstr ""
+msgstr "Ukupni broj zapošljenih za dati posao."
#. module: hr
#: selection:hr.job,state:0
msgid "Old"
-msgstr ""
+msgstr "Staro"
#. module: hr
#: field:hr.employee.marital.status,description:0
msgid "Status Description"
-msgstr ""
+msgstr "Opis Statusa"
#. module: hr
#: view:hr.job:0
#: field:hr.job,state:0
msgid "State"
-msgstr ""
+msgstr "Stanje"
#. module: hr
#: field:hr.employee,marital:0
@@ -536,48 +547,49 @@ msgstr ""
#: model:ir.actions.act_window,name:hr.action_hr_marital_status
#: model:ir.ui.menu,name:hr.hr_menu_marital_status
msgid "Marital Status"
-msgstr ""
+msgstr "Bračno Stanje"
#. module: hr
#: help:hr.installer,hr_recruitment:0
msgid "Helps you manage and streamline your recruitment process."
-msgstr ""
+msgstr "POmaže pri upravljanju i poboljšava proces zapošljavanja."
#. module: hr
#: model:process.node,note:hr.process_node_employee0
msgid "Employee form and structure"
-msgstr ""
+msgstr "Forma Zapošljenih i struktura"
#. module: hr
#: field:hr.employee,photo:0
msgid "Photo"
-msgstr ""
+msgstr "Fotografija"
#. module: hr
#: model:ir.model,name:hr.model_res_users
msgid "res.users"
-msgstr ""
+msgstr "res.users"
#. module: hr
#: field:hr.installer,hr_payroll_account:0
msgid "Payroll Accounting"
-msgstr ""
+msgstr "Platno Računovodstvo"
#. module: hr
#: view:hr.employee:0
msgid "Personal Information"
-msgstr ""
+msgstr "Lične informacije"
#. module: hr
#: constraint:ir.model:0
msgid ""
"The Object name must start with x_ and not contain any special character !"
msgstr ""
+"Ime objekta mora započeti sa x_ i ne sme sadržavati specijalne karaktere."
#. module: hr
#: view:res.users:0
msgid "Current Activity"
-msgstr ""
+msgstr "Trenutna Aktivnost"
#. module: hr
#: help:hr.installer,hr_expense:0
@@ -585,102 +597,105 @@ msgid ""
"Tracks and manages employee expenses, and can automatically re-invoice "
"clients if the expenses are project-related."
msgstr ""
+"Prati i upravlja troškovima zapošljenih, i može da automatski re-fakturiše "
+"kllijente ukoliko su troškovi veyani za projekat.Tr"
#. module: hr
#: view:hr.job:0
msgid "Current"
-msgstr ""
+msgstr "Trenutni"
#. module: hr
#: field:hr.department,parent_id:0
msgid "Parent Department"
-msgstr ""
+msgstr "Roditeljsko Odeljenje"
#. module: hr
#: view:hr.employee.category:0
msgid "Employees Categories"
-msgstr ""
+msgstr "Kategorije zapošljenih"
#. module: hr
#: field:hr.employee,address_home_id:0
msgid "Home Address"
-msgstr ""
+msgstr "Kućna Adresa"
#. module: hr
#: field:hr.installer,hr_attendance:0
#: model:ir.ui.menu,name:hr.menu_open_view_attendance_reason_new_config
msgid "Attendances"
-msgstr ""
+msgstr "Prisutnost"
#. module: hr
#: view:hr.employee.marital.status:0
#: view:hr.job:0
msgid "Description"
-msgstr ""
+msgstr "Opis"
#. module: hr
#: help:hr.installer,hr_contract:0
msgid "Extends employee profiles to help manage their contracts."
msgstr ""
+"Širi Profile Zapošljenih da pomogne upravljanje sa njihovim ugovorima."
#. module: hr
#: field:hr.installer,hr_payroll:0
msgid "Payroll"
-msgstr ""
+msgstr "Platni Spisak"
#. module: hr
#: field:hr.job,name:0
msgid "Job Name"
-msgstr ""
+msgstr "Naziv Posla"
#. module: hr
#: view:hr.job:0
#: selection:hr.job,state:0
msgid "In Position"
-msgstr ""
+msgstr "Na Poziciji"
#. module: hr
#: view:hr.department:0
msgid "department"
-msgstr ""
+msgstr "Odeljenje"
#. module: hr
#: field:hr.employee,country_id:0
msgid "Nationality"
-msgstr ""
+msgstr "Nacionalnost"
#. module: hr
#: view:hr.department:0
#: view:hr.employee:0
#: field:hr.employee,notes:0
msgid "Notes"
-msgstr ""
+msgstr "Napomene"
#. module: hr
#: model:ir.model,name:hr.model_hr_installer
msgid "hr.installer"
-msgstr ""
+msgstr "hr.installer"
#. module: hr
#: view:board.board:0
msgid "HR Manager Board"
-msgstr ""
+msgstr "Tabla Upravljanja Ljudskim Resursima"
#. module: hr
#: field:hr.employee,resource_id:0
msgid "Resource"
-msgstr ""
+msgstr "Resurs"
#. module: hr
#: field:hr.department,complete_name:0
#: field:hr.employee.category,complete_name:0
msgid "Name"
-msgstr ""
+msgstr "Ime"
#. module: hr
#: field:hr.employee,gender:0
msgid "Gender"
-msgstr ""
+msgstr "Pol"
#. module: hr
#: view:hr.employee:0
@@ -691,49 +706,49 @@ msgstr ""
#: model:ir.ui.menu,name:hr.menu_open_view_employee_list_my
#: model:ir.ui.menu,name:hr.menu_view_employee_category_configuration_form
msgid "Employees"
-msgstr ""
+msgstr "Zapošljeni"
#. module: hr
#: field:hr.employee,bank_account_id:0
msgid "Bank Account"
-msgstr ""
+msgstr "Račun Banke"
#. module: hr
#: field:hr.department,name:0
msgid "Department Name"
-msgstr ""
+msgstr "Ime Odeljenja"
#. module: hr
#: help:hr.employee,ssnid:0
msgid "Social Security Number"
-msgstr ""
+msgstr "Broj Socijalnog Osiguranja"
#. module: hr
#: model:process.node,note:hr.process_node_openerpuser0
msgid "Creation of a OpenERP user"
-msgstr ""
+msgstr "Kreiranje OpenERP korisnika"
#. module: hr
#: field:hr.department,child_ids:0
msgid "Child Departments"
-msgstr ""
+msgstr "Pod Odeljenja"
#. module: hr
#: model:ir.actions.act_window,name:hr.action_hr_job
#: model:ir.ui.menu,name:hr.menu_hr_job
msgid "Job Positions"
-msgstr ""
+msgstr "Pozicije Posla"
#. module: hr
#: view:hr.employee:0
#: field:hr.employee,coach_id:0
msgid "Coach"
-msgstr ""
+msgstr "Trener"
#. module: hr
#: field:hr.installer,hr_expense:0
msgid "Expenses"
-msgstr ""
+msgstr "Troškovi"
#. module: hr
#: view:hr.department:0
@@ -741,14 +756,14 @@ msgstr ""
#: view:hr.employee:0
#: field:hr.employee,parent_id:0
msgid "Manager"
-msgstr ""
+msgstr "Menadžer"
#. module: hr
#: help:hr.installer,hr_payroll_account:0
msgid "Generic Payroll system Integrated with Accountings."
-msgstr ""
+msgstr "Generički sistem Platnih spiskova integrisanih sa Računovodstvom."
#. module: hr
#: field:hr.employee,child_ids:0
msgid "Subordinates"
-msgstr ""
+msgstr "Podređeni"
diff --git a/addons/hr/i18n/vi.po b/addons/hr/i18n/vi.po
index 3d517427f99..7414257924c 100644
--- a/addons/hr/i18n/vi.po
+++ b/addons/hr/i18n/vi.po
@@ -1,20 +1,20 @@
# Vietnamese translation for openobject-addons
-# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
+# Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009
# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR , 2010.
+# Phong Nguyen , 2009.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME \n"
+"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2010-10-18 17:46+0000\n"
-"PO-Revision-Date: 2010-10-30 13:10+0000\n"
-"Last-Translator: OpenERP Administrators \n"
+"PO-Revision-Date: 2010-11-14 13:42+0000\n"
+"Last-Translator: Phong Nguyen \n"
"Language-Team: Vietnamese \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-10-31 05:04+0000\n"
+"X-Launchpad-Export-Date: 2010-11-15 05:02+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: hr
@@ -26,7 +26,7 @@ msgstr "Người dùng OpenERP"
#: view:hr.job:0
#: field:hr.job,requirements:0
msgid "Requirements"
-msgstr ""
+msgstr "Yêu cầu"
#. module: hr
#: constraint:hr.department:0
@@ -36,7 +36,7 @@ msgstr "Lỗi tên phòng! Phòng ban này đã được định nghĩa trong c
#. module: hr
#: model:process.transition,name:hr.process_transition_contactofemployee0
msgid "Link the employee to information"
-msgstr ""
+msgstr "Kết nối nhân viên tới thông tin"
#. module: hr
#: field:hr.employee,sinid:0
@@ -50,24 +50,24 @@ msgstr "Số bảo hiểm xã hội"
#: model:ir.ui.menu,name:hr.menu_hr_management
#: model:ir.ui.menu,name:hr.menu_hr_root
msgid "Human Resources"
-msgstr "Quản trị nguồn nhân lực"
+msgstr "Quản trị nhân lực"
#. module: hr
#: view:hr.department:0
#: view:hr.employee:0
#: view:hr.job:0
msgid "Group By..."
-msgstr ""
+msgstr "Nhóm theo"
#. module: hr
#: field:hr.employee,work_email:0
msgid "Work E-mail"
-msgstr ""
+msgstr "Địa chỉ thư điện tử công việc"
#. module: hr
#: constraint:ir.actions.act_window:0
msgid "Invalid model name in the action definition."
-msgstr "Tên mẫu không hợp lệ khi định nghĩa hành động"
+msgstr "Tên mô hình không hợp lệ trong định nghĩa hành động."
#. module: hr
#: view:hr.employee:0
@@ -76,7 +76,7 @@ msgstr "Tên mẫu không hợp lệ khi định nghĩa hành động"
#: field:hr.job,department_id:0
#: view:res.users:0
msgid "Department"
-msgstr "Phòng ban"
+msgstr "Phòng/Ban"
#. module: hr
#: help:hr.installer,hr_attendance:0
@@ -86,22 +86,22 @@ msgstr ""
#. module: hr
#: view:hr.job:0
msgid "Mark as Old"
-msgstr ""
+msgstr "Đánh dấu \"Cũ\""
#. module: hr
#: view:hr.job:0
msgid "Jobs"
-msgstr ""
+msgstr "Công việc"
#. module: hr
#: view:hr.job:0
msgid "In Recruitment"
-msgstr ""
+msgstr "Đang tuyển dụng"
#. module: hr
#: view:hr.installer:0
msgid "title"
-msgstr ""
+msgstr "cách xưng hô"
#. module: hr
#: field:hr.department,company_id:0
@@ -119,7 +119,7 @@ msgstr ""
#. module: hr
#: model:ir.ui.menu,name:hr.menu_open_view_attendance_reason_config
msgid "Holidays"
-msgstr ""
+msgstr "Nghỉ lễ"
#. module: hr
#: help:hr.installer,hr_holidays:0
@@ -129,7 +129,7 @@ msgstr ""
#. module: hr
#: model:ir.model,name:hr.model_hr_employee_marital_status
msgid "Employee Marital Status"
-msgstr ""
+msgstr "Tình trạng hôn nhân của nhân viên"
#. module: hr
#: help:hr.employee,partner_id:0
@@ -141,22 +141,22 @@ msgstr ""
#. module: hr
#: model:process.transition,name:hr.process_transition_employeeuser0
msgid "Link a user to an employee"
-msgstr ""
+msgstr "Kết nối người sử dụng đến nhân viên"
#. module: hr
#: field:hr.installer,hr_contract:0
msgid "Employee's Contracts"
-msgstr ""
+msgstr "Hợp đồng của nhân viên"
#. module: hr
#: help:hr.installer,hr_payroll:0
msgid "Generic Payroll system."
-msgstr ""
+msgstr "Hệ thống thanh toán lương chung"
#. module: hr
#: view:hr.employee:0
msgid "My Departments Employee"
-msgstr ""
+msgstr "chung"
#. module: hr
#: constraint:hr.employee:0
@@ -167,7 +167,7 @@ msgstr ""
#. module: hr
#: help:hr.employee,passport_id:0
msgid "Employee Passport Information"
-msgstr ""
+msgstr "Thông tin hộ chiếu của nhân viên"
#. module: hr
#: view:hr.employee:0
@@ -221,7 +221,7 @@ msgstr ""
#. module: hr
#: field:hr.installer,hr_timesheet_sheet:0
msgid "Timesheets"
-msgstr ""
+msgstr "Bảng chấm công"
#. module: hr
#: model:ir.actions.act_window,name:hr.open_view_employee_tree
@@ -241,7 +241,7 @@ msgstr ""
#. module: hr
#: field:hr.employee,work_phone:0
msgid "Work Phone"
-msgstr "Điện thoại cơ quan"
+msgstr "Điện thoại công ty"
#. module: hr
#: field:hr.employee.category,child_ids:0
@@ -253,7 +253,7 @@ msgstr "Hạng mục con"
#: field:hr.job,description:0
#: model:ir.model,name:hr.model_hr_job
msgid "Job Description"
-msgstr ""
+msgstr "Mô tả công việc"
#. module: hr
#: field:hr.employee,work_location:0
@@ -263,7 +263,7 @@ msgstr "Địa điểm văn phòng"
#. module: hr
#: field:hr.employee,passport_id:0
msgid "Passport"
-msgstr ""
+msgstr "Hộ chiếu"
#. module: hr
#: view:hr.employee:0
@@ -276,7 +276,7 @@ msgstr "Nhân viên"
#. module: hr
#: model:process.node,note:hr.process_node_employeecontact0
msgid "Other information"
-msgstr ""
+msgstr "Thông tin khác"
#. module: hr
#: field:hr.employee,address_id:0
@@ -291,7 +291,7 @@ msgstr ""
#. module: hr
#: field:hr.employee,birthday:0
msgid "Date of Birth"
-msgstr ""
+msgstr "Ngày sinh"
#. module: hr
#: model:ir.ui.menu,name:hr.menu_hr_reporting
@@ -313,7 +313,7 @@ msgstr ""
#: field:hr.employee,job_id:0
#: view:hr.job:0
msgid "Job"
-msgstr ""
+msgstr "Công việc"
#. module: hr
#: view:hr.department:0
@@ -329,7 +329,7 @@ msgstr "Cấu hình"
#. module: hr
#: view:hr.employee:0
msgid "Categories"
-msgstr ""
+msgstr "Loại"
#. module: hr
#: field:hr.job,expected_employees:0
@@ -339,7 +339,7 @@ msgstr ""
#. module: hr
#: constraint:ir.ui.view:0
msgid "Invalid XML for View Architecture!"
-msgstr ""
+msgstr "XML không hợp lệ để xem kiến trúc"
#. module: hr
#: help:hr.employee,sinid:0
@@ -412,7 +412,7 @@ msgstr ""
#. module: hr
#: model:ir.model,name:hr.model_hr_department
msgid "hr.department"
-msgstr ""
+msgstr "hr.department"
#. module: hr
#: help:hr.employee,parent_id:0
@@ -443,7 +443,7 @@ msgstr "Ghi chú"
#. module: hr
#: view:hr.employee:0
msgid "Contact Information"
-msgstr "Thông tin liên lạc"
+msgstr "Thông tin liên hệ"
#. module: hr
#: constraint:ir.ui.menu:0
@@ -489,7 +489,7 @@ msgstr "Số an ninh xã hội"
#. module: hr
#: view:hr.employee:0
msgid "Active"
-msgstr "Đang hoạt động"
+msgstr "Hiệu lực"
#. module: hr
#: constraint:hr.employee:0
@@ -572,7 +572,9 @@ msgstr "Thông tin cá nhân"
#: constraint:ir.model:0
msgid ""
"The Object name must start with x_ and not contain any special character !"
-msgstr "Tên đối tượng phải bắt đầu bằng chữ x_ và không chứa ký tự đặc biệt"
+msgstr ""
+"Tên đối tượng phải bắt đầu bằng x_ và không bao gồm bất kỳ ký tự đặc biệt "
+"nào!"
#. module: hr
#: view:res.users:0
@@ -594,7 +596,7 @@ msgstr ""
#. module: hr
#: field:hr.department,parent_id:0
msgid "Parent Department"
-msgstr ""
+msgstr "Phòng/Ban mẹ"
#. module: hr
#: view:hr.employee.category:0
@@ -610,7 +612,7 @@ msgstr "Địa chỉ nhà"
#: field:hr.installer,hr_attendance:0
#: model:ir.ui.menu,name:hr.menu_open_view_attendance_reason_new_config
msgid "Attendances"
-msgstr ""
+msgstr "Tham dự"
#. module: hr
#: view:hr.employee.marital.status:0
@@ -642,7 +644,7 @@ msgstr ""
#. module: hr
#: view:hr.department:0
msgid "department"
-msgstr ""
+msgstr "phòng/ban"
#. module: hr
#: field:hr.employee,country_id:0
@@ -716,7 +718,7 @@ msgstr ""
#. module: hr
#: field:hr.department,child_ids:0
msgid "Child Departments"
-msgstr ""
+msgstr "Phòng/ban con"
#. module: hr
#: model:ir.actions.act_window,name:hr.action_hr_job
@@ -741,7 +743,7 @@ msgstr ""
#: view:hr.employee:0
#: field:hr.employee,parent_id:0
msgid "Manager"
-msgstr "Người quản lý"
+msgstr "Quản lý"
#. module: hr
#: help:hr.installer,hr_payroll_account:0
@@ -756,51 +758,21 @@ msgstr "Người cấp dưới"
#~ msgid "Group name"
#~ msgstr "Tên nhóm"
-#~ msgid "Friday"
-#~ msgstr "Thứ Sáu"
-
-#~ msgid "Divorced"
-#~ msgstr "Ly dị"
-
-#~ msgid "Tuesday"
-#~ msgstr "Thứ Ba"
-
#~ msgid "Day of week"
#~ msgstr "Ngày trong tuần"
-#~ msgid "Birthday"
-#~ msgstr "Ngày sinh"
-
-#~ msgid "Monday"
-#~ msgstr "Thứ Hai"
-
-#~ msgid "Wednesday"
-#~ msgstr "Thứ Tư"
-
#~ msgid "Starting date"
#~ msgstr "Ngày bắt đầu"
-#~ msgid "Thursday"
-#~ msgstr "Thứ Năm"
-
#~ msgid "Other"
#~ msgstr "Khác"
#~ msgid "New Employee"
#~ msgstr "Nhân viên mới"
-#~ msgid "Saturday"
-#~ msgstr "Thứ Bảy"
-
#~ msgid "Job Information"
#~ msgstr "Thông tin công việc"
-#~ msgid "Work Email"
-#~ msgstr "Thư điện tử nơi làm việc"
-
-#~ msgid "Sunday"
-#~ msgstr "Chủ Nhật"
-
#~ msgid "Maried"
#~ msgstr "Kết hôn"
@@ -837,12 +809,6 @@ msgstr "Người cấp dưới"
#~ msgid "Work from"
#~ msgstr "Làm việc từ"
-#~ msgid "Parents"
-#~ msgstr "Cha; Mẹ:"
-
-#~ msgid "Employee Contract Process"
-#~ msgstr "Quy trình hợp đồng lao động với nhân viên"
-
#~ msgid "Working Time"
#~ msgstr "Thời gian làm việc"
@@ -852,5 +818,527 @@ msgstr "Người cấp dưới"
#~ msgid "Employee Complete Form"
#~ msgstr "Mẫu nhân viên hoàn chỉnh"
+#~ msgid "Wed"
+#~ msgstr "Thứ tư"
+
+#~ msgid "(Keep empty for current_time)"
+#~ msgstr "(Để trống cho thời gian hiện tại)"
+
+#~ msgid "Current Server Date"
+#~ msgstr "Ngày hiện tại trên máy chủ"
+
+#~ msgid "No employee defined for your user !"
+#~ msgstr "Không có nhân viên được xác định cho người dùng của bạn!"
+
+#~ msgid "Employee's name"
+#~ msgstr "Tên nhân viên"
+
+#~ msgid "Sunday"
+#~ msgstr "Chủ nhật"
+
+#~ msgid "Parents"
+#~ msgstr "Cha mẹ"
+
+#~ msgid "Contact of employee"
+#~ msgstr "Thông tin liên hệ của nhân viên"
+
+#~ msgid "Sign Out"
+#~ msgstr "Đăng xuất"
+
+#~ msgid "Work Email"
+#~ msgstr "Email công việc"
+
+#~ msgid "March"
+#~ msgstr "Tháng ba"
+
+#~ msgid "My Working Hours of The Day"
+#~ msgstr "Giờ làm việc trong ngày của tôi"
+
+#~ msgid "Employee Timesheet"
+#~ msgstr "Bảng chấm công nhân viên"
+
+#~ msgid "Friday"
+#~ msgstr "Thứ sáu"
+
+#~ msgid "Timesheet"
+#~ msgstr "Bảng chấm công"
+
+#~ msgid ""
+#~ "You did not sign out the last time. Please enter the date and time you "
+#~ "signed out."
+#~ msgstr ""
+#~ "Bạn đã không đăng xuất lần cuối cùng. Vui lòng nhập ngày và giờ bạn đăng "
+#~ "xuất."
+
+#~ msgid "Total period:"
+#~ msgstr "Tổng thời gian:"
+
+#~ msgid "Reason"
+#~ msgstr "Lý do"
+
+#~ msgid "Mon"
+#~ msgstr "Thứ hai"
+
+#~ msgid "The sign-out date must be in the past"
+#~ msgstr "Ngày đăng xuất phải là ngày quá khứ"
+
+#~ msgid "Date Signed"
+#~ msgstr "Ngày ký"
+
+#~ msgid "UnknownError"
+#~ msgstr "Lỗi không xác định"
+
+#~ msgid "Work done in the last period"
+#~ msgstr "Công việc được thực hiện trong giai đoạn cuối"
+
+#~ msgid "Attendance reasons"
+#~ msgstr "Lý do có mặt"
+
+#~ msgid "Present"
+#~ msgstr "Hiện tại"
+
+#~ msgid "Ok"
+#~ msgstr "Ok"
+
+#~ msgid "Total time"
+#~ msgstr "Tổng thời gian"
+
+#~ msgid "Current state"
+#~ msgstr "Trạng thái hiện tại"
+
+#~ msgid "My Working Hours"
+#~ msgstr "Giờ làm việc của tôi"
+
+#~ msgid "Attendance Reasons"
+#~ msgstr "Lý do có mặt"
+
+#~ msgid ""
+#~ "You tried to sign with a date anterior to another event !\n"
+#~ "Try to contact the administrator to correct attendances."
+#~ msgstr ""
+#~ "Bạn đã cố gắng đăng nhập với một ngày trước một sự kiện khác !\n"
+#~ "Xin hãy liên hệ quản trị viên để điều chỉnh."
+
+#~ msgid "UserError"
+#~ msgstr "Lỗi người dùng"
+
+#~ msgid "Ending Date"
+#~ msgstr "Ngày kết thúc"
+
+#~ msgid "No cost unit defined for this employee !"
+#~ msgstr "Không có đơn vị chấp nhận chi phí xác định cho nhân viên này!"
+
+#~ msgid "Employee attendance"
+#~ msgstr "Nhân viên có mặt"
+
+#~ msgid "Print Timesheet"
+#~ msgstr "In bảng chấm công"
+
+#~ msgid "Tue"
+#~ msgstr "Thứ ba"
+
+#~ msgid "Analytic Account"
+#~ msgstr "Tài khoản phân tích"
+
+#~ msgid "Timesheet Process"
+#~ msgstr "Quy trình chấm công"
+
+#~ msgid "Warning"
+#~ msgstr "Cảnh báo"
+
+#~ msgid "Human Resources (Timesheet encoding)"
+#~ msgstr "Quản trị nhân lực (mã hóa bảng chấm công)"
+
+#~ msgid "Operation"
+#~ msgstr "Hoạt động"
+
+#~ msgid "A sign-in must be right after a sign-out !"
+#~ msgstr "Đăng nhập phải ngay sau khi đăng xuất !"
+
+#~ msgid "Sat"
+#~ msgstr "Thứ bảy"
+
+#~ msgid "You are now ready to sign in or out of the attendance follow up"
+#~ msgstr "Bây giờ bạn đã sẵn sàng để đăng nhập hoặc đăng xuất"
+
+#~ msgid "Absent"
+#~ msgstr "Vắng mặt"
+
+#~ msgid "Employees Timesheet"
+#~ msgstr "Bảng chấm công nhân viên"
+
+#~ msgid "Max. Delay (Min)"
+#~ msgstr "Chậm trễ tối đa (Phút)"
+
+#~ msgid "Minimum Analytic Amount"
+#~ msgstr "Số lượng phân tích tối thiểu"
+
+#~ msgid "Select a time span"
+#~ msgstr "Hãy chọn một khoảng thời gian"
+
+#~ msgid "This module aims to manage employee's attendances."
+#~ msgstr "Mô đun này nhằm mục đích quản lý việc tham dự của nhân viên."
+
+#~ msgid "Print"
+#~ msgstr "In"
+
+#~ msgid "Total cost"
+#~ msgstr "Tổng chi phí"
+
+#~ msgid "Action's type"
+#~ msgstr "Loại hành động"
+
+#~ msgid "July"
+#~ msgstr "Tháng bảy"
+
+#~ msgid "Attendance Error Report"
+#~ msgstr "Báo cáo lỗi tham dự"
+
+#~ msgid "Starting Date"
+#~ msgstr "Ngày bắt đầu"
+
+#~ msgid "Divorced"
+#~ msgstr "Ly hôn"
+
+#~ msgid "Min Delay"
+#~ msgstr "Chậm trễ tối thiểu"
+
+#~ msgid "Employee attendances"
+#~ msgstr "Tham dự của nhân viên"
+
+#~ msgid "Working Hours"
+#~ msgstr "Giờ làm việc"
+
+#~ msgid "No Data Available"
+#~ msgstr "Không có dữ liệu"
+
+#~ msgid "Timesheet line"
+#~ msgstr "Quy tắc chấm công"
+
+#~ msgid "The Sign-in date must be in the past"
+#~ msgstr "Ngày đăng nhập phải là ngày trong quá khứ"
+
+#~ msgid "Analytic Journal"
+#~ msgstr "Nhật ký phân tích"
+
+#~ msgid "September"
+#~ msgstr "Tháng chín"
+
+#~ msgid "Tuesday"
+#~ msgstr "Thứ ba"
+
+#~ msgid "Thu"
+#~ msgstr "Thứ năm"
+
+#~ msgid "Select a month"
+#~ msgstr "Chọn tháng"
+
+#~ msgid "User"
+#~ msgstr "Người dùng"
+
+#~ msgid "Print My Timesheet"
+#~ msgstr "In bảng chấm công của tôi"
+
+#~ msgid ""
+#~ "(*) A negative delay means that the employee worked more than encoded."
+#~ msgstr ""
+#~ "(*) Một sự chậm trễ tiêu cực có nghĩa là nhân viên làm việc nhiều hơn thời "
+#~ "gian được ghi nhận."
+
+#~ msgid "ValidateError"
+#~ msgstr "Lỗi xác nhận"
+
+#~ msgid "Employee timesheet"
+#~ msgstr "Bảng chấm công nhân viên"
+
+#~ msgid "Sign in / Sign out by project"
+#~ msgstr "Đăng nhập/Đăng xuất bởi dự án"
+
+#~ msgid "June"
+#~ msgstr "Tháng sáu"
+
+#~ msgid "Fri"
+#~ msgstr "Thứ sáu"
+
+#~ msgid "Sign In"
+#~ msgstr "Đăng nhập"
+
+#~ msgid "Sign in / Sign out"
+#~ msgstr "Đăng nhập/Đăng xuất"
+
+#~ msgid ""
+#~ "You tried to sign in with a date anterior to another event !\n"
+#~ "Try to contact the administrator to correct attendances."
+#~ msgstr ""
+#~ "Bạn đã cố gắng đăng nhập với ngày trước một sự kiện khác!\n"
+#~ "Xin hãy liên hệ quản trị viên để điều chỉnh."
+
+#~ msgid "Attendance"
+#~ msgstr "Tham dự"
+
+#~ msgid "Print Timesheet by week"
+#~ msgstr "In bảng chấm công theo tuần"
+
+#~ msgid "Sign in status"
+#~ msgstr "Trạng thái đăng nhập"
+
+#~ msgid "Print Attendance Report"
+#~ msgstr "In báo cáo tham dự"
+
+#~ msgid "August"
+#~ msgstr "Tháng tám"
+
+#~ msgid "Monday"
+#~ msgstr "Thứ hai"
+
+#~ msgid "A sign-out must be right after a sign-in !"
+#~ msgstr "Đăng xuất phải ngay sau đăng nhập!"
+
+#~ msgid "Attendances Of Employees"
+#~ msgstr "Sự tham dự của nhân viên"
+
+#~ msgid "Birthday"
+#~ msgstr "Sinh nhật"
+
+#~ msgid "Start Working"
+#~ msgstr "Bắt đầu làm việc"
+
+#~ msgid "Sun"
+#~ msgstr "Chủ nhật"
+
+#~ msgid "November"
+#~ msgstr "Tháng mười một"
+
+#~ msgid ""
+#~ "\n"
+#~ "This module implement a timesheet system. Each employee can encode and\n"
+#~ "track their time spent on the different projects. A project is an\n"
+#~ "analytic account and the time spent on a project generate costs on\n"
+#~ "the analytic account.\n"
+#~ "\n"
+#~ "Lots of reporting on time and employee tracking are provided.\n"
+#~ "\n"
+#~ "It is completely integrated with the cost accounting module. It allows you\n"
+#~ "to set up a management by affair.\n"
+#~ " "
+#~ msgstr ""
+#~ "\n"
+#~ "Mô đun này triển khai một hệ thống chấm công. Mỗi nhân viên có thể mã hóa "
+#~ "và\n"
+#~ "theo dõi thời gian họ đã làm việc trong các dự án khác nhau. Một dự án là "
+#~ "một\n"
+#~ "tài khoản phân tích và thời gian làm việc cho dự án phát sinh chi phí đối "
+#~ "với\n"
+#~ "tài khoản phân tích này.\n"
+#~ "\n"
+#~ "Nhiều báo cáo về theo dõi thời gian và nhân viên được cung cấp.\n"
+#~ "\n"
+#~ "Nó được tích hợp hoàn toàn với mô đun kế toán chi phí. Nó cho phép bạn\n"
+#~ "thiết lập quản lý theo vụ việc.\n"
+#~ " "
+
+#~ msgid "Stop Working"
+#~ msgstr "Chấm dứt làm việc"
+
+#~ msgid "Closing Date"
+#~ msgstr "Ngày đóng"
+
+#~ msgid "Employee Contract Process"
+#~ msgstr "Xử lý hợp đồng lao động với nhân viên"
+
+#~ msgid "January"
+#~ msgstr "Tháng một"
+
+#~ msgid "Sign in"
+#~ msgstr "Đăng nhập"
+
+#~ msgid "Wednesday"
+#~ msgstr "Thứ tư"
+
+#~ msgid "Sign-Out Entry must follow Sign-In."
+#~ msgstr "Đăng xuất phải theo sau đăng nhập."
+
+#~ msgid "Date"
+#~ msgstr "Ngày"
+
+#~ msgid ""
+#~ "\n"
+#~ " Module for human resource management. You can manage:\n"
+#~ " * Employees and hierarchies\n"
+#~ " * Work hours sheets\n"
+#~ " * Attendances and sign in/out system\n"
+#~ "\n"
+#~ " Different reports are also provided, mainly for attendance statistics.\n"
+#~ " "
+#~ msgstr ""
+#~ "\n"
+#~ " Mô đun để quản trị nguồn nhân lực. Bạn có thể quản lý:\n"
+#~ " * Nhân viên và hệ thống cấp bậc\n"
+#~ " * Bảng chấm công\n"
+#~ " * Sự có mặt và hệ thống đăng nhập/đăng xuất\n"
+#~ "\n"
+#~ " Nhiều báo cáo khác nhau cũng được cung cấp, chủ yếu để thống kê việc "
+#~ "tham dự.\n"
+#~ " "
+
+#~ msgid "Attendance Errors"
+#~ msgstr "Lỗi tham dự"
+
+#~ msgid "Action"
+#~ msgstr "Hành động"
+
+#~ msgid ""
+#~ "You tried to sign out with a date anterior to another event !\n"
+#~ "Try to contact the administrator to correct attendances."
+#~ msgstr ""
+#~ "Bạn đã cố gắng đăng xuất với một ngày trước một sự kiện khá !\n"
+#~ "Xin hãy liên hệ với quản trị viên để điều chỉnh."
+
+#~ msgid "Select a starting and a end date"
+#~ msgstr "Chọn ngày bắt đầu và ngày kết thúc"
+
+#~ msgid "Parent Users"
+#~ msgstr "Người dùng chính"
+
+#~ msgid "General Information"
+#~ msgstr "Thông tin chung"
+
+#~ msgid "December"
+#~ msgstr "Tháng mười hai"
+
+#~ msgid "Cancel"
+#~ msgstr "Hủy"
+
+#~ msgid "(Keep empty for current time)"
+#~ msgstr "(Để trống cho thời gian hiện tại)"
+
#~ msgid "Timesheet Line"
-#~ msgstr "Dòng chấm công"
+#~ msgstr "Quy tắc chấm công"
+
+#~ msgid "Choose your month"
+#~ msgstr "Chọn tháng của bạn"
+
+#~ msgid ""
+#~ "No analytic journal available for this employee.\n"
+#~ "Define an employee for the selected user and assign an analytic journal."
+#~ msgstr ""
+#~ "Không có nhật ký phân tích cho nhân viên này.\n"
+#~ "Xác định một nhân viên cho người dùng đã chọn và chỉ định một nhật ký phân "
+#~ "tích."
+
+#~ msgid ""
+#~ "(*) A positive delay means that the employee worked less than recorded."
+#~ msgstr ""
+#~ "(*) Một sự chậm trễ tích cực có nghĩa là nhân viên đã làm việc ít hơn thời "
+#~ "gian ghi nhận."
+
+#~ msgid "Thursday"
+#~ msgstr "Thứ năm"
+
+#~ msgid "Sign out"
+#~ msgstr "Đăng xuất"
+
+#~ msgid "Delay"
+#~ msgstr "Chậm trễ"
+
+#~ msgid "Print Attendance Error Report"
+#~ msgstr "In báo cáo lỗi tham dự"
+
+#~ msgid "Current Date"
+#~ msgstr "Ngày hiện tại"
+
+#~ msgid "Analysis Information"
+#~ msgstr "Thông tin phân tích"
+
+#~ msgid "Month"
+#~ msgstr "Tháng"
+
+#~ msgid ""
+#~ "No analytic account defined on the project.\n"
+#~ "Please set one or we can not automatically fill the timesheet."
+#~ msgstr ""
+#~ "Không có tài khoản phân tích được xác định đối với dự án. \n"
+#~ "Vui lòng thiết lập tài khoản phân tích hoặc chúng ta không thể tự động điền "
+#~ "bảng chấm công."
+
+#~ msgid "Product"
+#~ msgstr "Sản phẩm"
+
+#~ msgid "Action reason"
+#~ msgstr "Lý do hành động"
+
+#~ msgid "Users"
+#~ msgstr "Người dùng"
+
+#~ msgid "Working Hours of The Day"
+#~ msgstr "Giờ làm việc trong ngày"
+
+#~ msgid "May"
+#~ msgstr "Tháng năm"
+
+#~ msgid "Choose Users"
+#~ msgstr "Chọn người dùng"
+
+#~ msgid "Your last sign in"
+#~ msgstr "Lần đăng nhập cuối cùng của bạn"
+
+#~ msgid "Print Timesheet by month"
+#~ msgstr "In bảng chấm công theo tháng"
+
+#~ msgid "Date Recorded"
+#~ msgstr "Ngày ghi nhận"
+
+#~ msgid "(local time on the server side)"
+#~ msgstr "(giờ địa phương trên máy chủ)"
+
+#~ msgid "Define attendance reason"
+#~ msgstr "Định nghĩa lý do tham dự"
+
+#~ msgid "Other ID"
+#~ msgstr "Giấy tờ tùy thân khác"
+
+#~ msgid "February"
+#~ msgstr "Tháng hai"
+
+#~ msgid "Analytic line"
+#~ msgstr "Quy tắc phân tích"
+
+#~ msgid "April"
+#~ msgstr "Tháng tư"
+
+#~ msgid "Work Description"
+#~ msgstr "Mô tả công việc"
+
+#~ msgid "Timesheet Lines"
+#~ msgstr "Quy tắc chấm công"
+
+#~ msgid "Bellow this delay, the error is considered to be voluntary"
+#~ msgstr "Dưới sự chậm trễ này, lỗi này được coi là tự nguyện"
+
+#~ msgid "Your last sign out"
+#~ msgstr "Lần đăng xuất cuối cùng của bạn"
+
+#~ msgid "No records found for your selection!"
+#~ msgstr "Không có thông tin được tìm thấy cho lựa chọn của bạn!"
+
+#~ msgid "Fill up employee's contact information"
+#~ msgstr "Điền đầy đủ thông tin liên hệ của nhân viên"
+
+#~ msgid "October"
+#~ msgstr "Tháng mười"
+
+#~ msgid ""
+#~ "You did not sign in the last time. Please enter the date and time you signed "
+#~ "in."
+#~ msgstr ""
+#~ "Bạn không đăng nhập lần cuối cùng. Vui lòng nhập ngày và thời gian bạn đăng "
+#~ "nhập."
+
+#~ msgid "Year"
+#~ msgstr "Năm"
+
+#~ msgid "Change Work"
+#~ msgstr "Thay đổi công việc"
+
+#~ msgid "Saturday"
+#~ msgstr "Thứ bảy"
diff --git a/addons/hr/security/hr_security.xml b/addons/hr/security/hr_security.xml
index b9df79abdd9..61aa5a93b12 100644
--- a/addons/hr/security/hr_security.xml
+++ b/addons/hr/security/hr_security.xml
@@ -9,8 +9,5 @@
Human Resources / User
-
-
-
diff --git a/addons/hr_attendance/report/attendance_errors.py b/addons/hr_attendance/report/attendance_errors.py
index b0113aa88d4..29586ba5524 100644
--- a/addons/hr_attendance/report/attendance_errors.py
+++ b/addons/hr_attendance/report/attendance_errors.py
@@ -75,7 +75,7 @@ class attendance_print(report_sxw.rml_parse):
}
return [result_dict]
-report_sxw.report_sxw('report.hr.attendance.error', 'hr.employee', 'addons/hr_attendance/report/attendance_errors.rml', parser=attendance_print, header=2)
+report_sxw.report_sxw('report.hr.attendance.error', 'hr.employee', 'addons/hr_attendance/report/attendance_errors.rml', parser=attendance_print, header='internal')
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/hr_attendance/wizard/hr_attendance_sign_in_out_view.xml b/addons/hr_attendance/wizard/hr_attendance_sign_in_out_view.xml
index dbabd9463f1..5121a2d18a0 100644
--- a/addons/hr_attendance/wizard/hr_attendance_sign_in_out_view.xml
+++ b/addons/hr_attendance/wizard/hr_attendance_sign_in_out_view.xml
@@ -7,8 +7,10 @@
form