[I18N] Update translation terms from Transifex

This commit is contained in:
Odoo Translation Bot
2024-02-18 00:12:23 +01:00
parent e7998d51da
commit 1cf48deef9
559 changed files with 9801 additions and 3534 deletions
+2 -2
View File
@@ -7935,7 +7935,7 @@ msgstr "نطاق الرمز البريدي خاطئ. الرجاء تكوينه
#: code:addons/account/models/account_report.py:0
#, python-format
msgid "Invalid domain for expression '%s' of line '%s': %s"
msgstr ""
msgstr "النطاق غير صالح للتعبير '%s' للبند '%s': %s "
#. module: account
#. odoo-python
@@ -11093,7 +11093,7 @@ msgstr "نسبة من السعر"
#. module: account
#: model:ir.model.fields.selection,name:account.selection__account_tax__amount_type__division
msgid "Percentage of Price Tax Included"
msgstr "يشمل ضريبة نسبة من السعر "
msgstr "نسبة من السعر شاملة الضريبة "
#. module: account
#: model:ir.model.fields.selection,name:account.selection__account_reconcile_model_line__amount_type__percentage
+350 -176
View File
File diff suppressed because it is too large Load Diff
+14 -14
View File
@@ -9,11 +9,11 @@
# Ivana Bartonkova, 2023
# Tomáš Píšek, 2023
# Jiří Podhorecký, 2024
# Katerina Horylova, 2024
# Jakub Smolka, 2024
# Wil Odoo, 2024
# Aleš Fiala <f.ales1@seznam.cz>, 2024
# Stanislav Kurinec, 2024
# Katerina Horylova, 2024
# Jakub Smolka, 2024
#
msgid ""
msgstr ""
@@ -21,7 +21,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-29 10:44+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Stanislav Kurinec, 2024\n"
"Last-Translator: Jakub Smolka, 2024\n"
"Language-Team: Czech (https://app.transifex.com/odoo/teams/41243/cs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -1542,7 +1542,7 @@ msgstr "Fiskální pozici na daň lze definovat pouze jednou pro danou daň."
#: code:addons/account/models/account_move_line.py:0
#, python-format
msgid "A temporary number can not be used in a real matching"
msgstr "Dočasné číslo nelze použít při skutečné shodě."
msgstr "Dočasné číslo nelze použít při skutečné shodě"
#. module: account
#: model:res.groups,name:account.group_warning_account
@@ -2058,7 +2058,7 @@ msgid ""
" its reverse entry: %(reverse_entry)s."
msgstr ""
"Akruální záznam vytvořen dne %(date)s: %(accrual_entry)s."
" A jeho storno záznam: %(reverse_entry)s."
" A jeho opravný doklad: %(reverse_entry)s."
#. module: account
#. odoo-python
@@ -7985,7 +7985,7 @@ msgstr "Neplatný rozsah \"PSČ\", nastavte jej správně."
#: code:addons/account/models/account_report.py:0
#, python-format
msgid "Invalid domain for expression '%s' of line '%s': %s"
msgstr ""
msgstr "Neplatná doména pro výraz '%s' řádku '%s': %s"
#. module: account
#. odoo-python
@@ -8704,7 +8704,7 @@ msgstr "Účetní položky, u kterých není nastaveno párovací číslo"
#: code:addons/account/wizard/account_move_reversal.py:0
#, python-format
msgid "Journal should be the same type as the reversed entry."
msgstr "Deník by měl být stejného typu jako u opravného záznamu."
msgstr "Deník by měl být stejného typu jako u opravného dokladu."
#. module: account
#: model:ir.model.fields,help:account.field_res_company__automatic_entry_default_journal_id
@@ -12106,29 +12106,29 @@ msgstr "Oprava záznamu: %s"
#: model:ir.actions.act_window,name:account.action_view_account_move_reversal
#: model_terms:ir.ui.view,arch_db:account.view_account_move_reversal
msgid "Reverse"
msgstr "Opravit"
msgstr "Vytvořit opravný doklad"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.view_move_form
msgid "Reverse Entry"
msgstr "Opravit záznam"
msgstr "Vytvořit opravný doklad"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.view_account_move_reversal
msgid "Reverse Journal Entry"
msgstr "Opravit účetní záznam"
msgstr "Vytvořit opravný doklad"
#. module: account
#. odoo-python
#: code:addons/account/wizard/account_move_reversal.py:0
#, python-format
msgid "Reverse Moves"
msgstr "Opravné záznamy"
msgstr "Opravné doklady"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.view_account_move_reversal
msgid "Reverse and Create Invoice"
msgstr "Opravit a vytvořit fakturu"
msgstr "Vytvořit opravný doklad a fakturu"
#. module: account
#: model:ir.model.fields.selection,name:account.selection__account_invoice_report__payment_state__reversed
@@ -15142,7 +15142,7 @@ msgstr "Tento záznam byl zduplikován z %s"
#: code:addons/account/models/account_move.py:0
#, python-format
msgid "This entry has been reversed from %s"
msgstr "Tento záznam byl opraven z %s"
msgstr "Tento záznam je opravným dokladem z %s"
#. module: account
#. odoo-python
@@ -16553,7 +16553,7 @@ msgstr "Můžete přečíslovat sekvenci pouze položek v tom samém deníku."
#: code:addons/account/wizard/account_move_reversal.py:0
#, python-format
msgid "You can only reverse posted moves."
msgstr "Můžete opravit pouze zaúčtované záznamy."
msgstr "Můžete vytvářet opravné doklady pouze pro zaúčtované záznamy."
#. module: account
#. odoo-python
+3 -2
View File
@@ -14,6 +14,7 @@
# lhmflexerp <lhm@flexerp.dk>, 2024
# Sanne Kristensen <sanne@vkdata.dk>, 2024
# Martin Trigaux, 2024
# Kjeld Borch Egevang <kjeld@mail4us.dk>, 2024
#
msgid ""
msgstr ""
@@ -21,7 +22,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-29 10:44+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Martin Trigaux, 2024\n"
"Last-Translator: Kjeld Borch Egevang <kjeld@mail4us.dk>, 2024\n"
"Language-Team: Danish (https://app.transifex.com/odoo/teams/41243/da/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -296,7 +297,7 @@ msgid ""
". The journal entries need to be computed by Odoo before being posted in "
"your company's currency."
msgstr ""
". Journalposteringen skal væer udregnet af Odoo før den posteres i din "
". Journalposteringen skal være udregnet af Odoo før den posteres i din "
"virksomheds valuta."
#. module: account
+2 -2
View File
@@ -12258,7 +12258,7 @@ msgstr "Global runden"
#. module: account
#: model:ir.model.fields.selection,name:account.selection__res_company__tax_calculation_rounding_method__round_per_line
msgid "Round per Line"
msgstr "In Zeile runden"
msgstr "Je Zeile runden"
#. module: account
#. odoo-javascript
@@ -13744,7 +13744,7 @@ msgstr "Steuertyp"
#: model:ir.model.fields,field_description:account.field_account_payment__tax_calculation_rounding_method
#: model:ir.model.fields,field_description:account.field_res_config_settings__tax_calculation_rounding_method
msgid "Tax calculation rounding method"
msgstr "Steuerliches Rundungsverfahren"
msgstr "Rundungsmethode für Steuerberechnung"
#. module: account
#: model:ir.model.fields,help:account.field_account_tax_group__tax_payable_account_id
+2 -2
View File
@@ -8045,7 +8045,7 @@ msgstr ""
#: code:addons/account/models/account_report.py:0
#, python-format
msgid "Invalid domain for expression '%s' of line '%s': %s"
msgstr ""
msgstr "Dominio no válido para la expresión '%s' de la línea '%s': %s"
#. module: account
#. odoo-python
@@ -17003,7 +17003,7 @@ msgstr ""
#, python-format
msgid "You cannot delete a tax line as it would impact the tax report"
msgstr ""
"No se puede eliminar una línea de impuestos, ya que afectaría al reporte de "
"No se puede eliminar una línea de impuestos, ya que afectaría al informe de "
"impuestos."
#. module: account
+1 -1
View File
@@ -8045,7 +8045,7 @@ msgstr ""
#: code:addons/account/models/account_report.py:0
#, python-format
msgid "Invalid domain for expression '%s' of line '%s': %s"
msgstr ""
msgstr "El dominio para la expresión '%s' de la línea '%s' no es válido: %s"
#. module: account
#. odoo-python
+264 -113
View File
File diff suppressed because it is too large Load Diff
+7 -7
View File
@@ -21,7 +21,6 @@
# Yihya Hugirat <hugirat@gmail.com>, 2023
# Lilach Gilliam <lilach.gilliam@gmail.com>, 2023
# ExcaliberX <excaliberx@gmail.com>, 2023
# Roy Sayag, 2023
# Jonathan Spier, 2023
# Amit Spilman <amit@laylinetech.com>, 2023
# NoaFarkash, 2023
@@ -29,9 +28,10 @@
# hed shefer <hed@laylinetech.com>, 2023
# Netta Waizer, 2024
# ZVI BLONDER <ZVIBLONDER@gmail.com>, 2024
# MichaelHadar, 2024
# דודי מלכה <Dudimalka6@gmail.com>, 2024
# yael terner, 2024
# Roy Sayag, 2024
# MichaelHadar, 2024
#
msgid ""
msgstr ""
@@ -39,13 +39,13 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-29 10:44+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: yael terner, 2024\n"
"Last-Translator: MichaelHadar, 2024\n"
"Language-Team: Hebrew (https://app.transifex.com/odoo/teams/41243/he/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: he\n"
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n"
"Plural-Forms: nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n"
#. module: account
#. odoo-python
@@ -1160,7 +1160,7 @@ msgstr "<strong>תאריך:</strong>"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.report_invoice_document
msgid "<strong>Delivery Date:</strong><br/>"
msgstr "תאריך משלוח"
msgstr "<strong>תאריך משלוח:</strong><br/>"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.bill_preview
@@ -1170,7 +1170,7 @@ msgstr "<strong>תאריך פרעון:</strong>"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.report_invoice_document
msgid "<strong>Due Date:</strong><br/>"
msgstr ""
msgstr "<strong>תאריך פערון</strong><br/>"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.report_statement
@@ -1196,7 +1196,7 @@ msgstr "<strong>תאריך קבלת משלוח</strong>"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.report_invoice_document
msgid "<strong>Reference:</strong><br/>"
msgstr ""
msgstr "<strong>מזהה הזמנה:</strong><br/>"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.report_invoice_document
+3 -2
View File
@@ -7,6 +7,7 @@
# Ryoko Tsuda <ryoko@quartile.co>, 2024
# Wil Odoo, 2024
# Junko Augias, 2024
# Yoshi Tashiro (Quartile) <tashiro@roomsfor.hk>, 2024
#
msgid ""
msgstr ""
@@ -14,7 +15,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-29 10:44+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Junko Augias, 2024\n"
"Last-Translator: Yoshi Tashiro (Quartile) <tashiro@roomsfor.hk>, 2024\n"
"Language-Team: Japanese (https://app.transifex.com/odoo/teams/41243/ja/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -10490,7 +10491,7 @@ msgstr "取引先与信限度警告"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_moves_ledger_partner
msgid "Partner Ledger"
msgstr "取引先仕訳"
msgstr "取引先元帳"
#. module: account
#: model:ir.model.fields,field_description:account.field_res_partner__use_partner_credit_limit
+7 -7
View File
@@ -5872,7 +5872,7 @@ msgstr "Atmaksas rēķinu sadale"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.view_tax_form
msgid "Distribution for Refunds"
msgstr "Kompensāciju sadale"
msgstr "Kredītrēķinu sadale"
#. module: account
#: model:ir.model.fields,help:account.field_account_tax__refund_repartition_line_ids
@@ -10181,7 +10181,7 @@ msgstr ""
#. module: account
#: model:ir.model,name:account.model_onboarding_onboarding_step
msgid "Onboarding Step"
msgstr ""
msgstr "Uzņemšanas posms"
#. module: account
#: model:onboarding.onboarding.step,step_image_alt:account.onboarding_onboarding_step_setup_bill
@@ -11836,7 +11836,7 @@ msgstr "Atmaksas valūta"
#: model:ir.actions.act_window,name:account.action_move_in_refund_type
#: model:ir.ui.menu,name:account.menu_action_move_in_refund_type
msgid "Refunds"
msgstr "Atmaksājumi"
msgstr "Atgrieztie maksājumi"
#. module: account
#. odoo-python
@@ -14468,9 +14468,9 @@ msgid ""
" to work properly, invoice distribution lines should be arranged in the same"
" order as the credit note distribution lines they correspond to."
msgstr ""
"Kādā secībā tiek parādītas un saskaņotas sadales līnijas. Lai atmaksājumi "
"darbotos pareizi, rēķinu sadales rindas jāsakārto tādā pašā secībā kā "
"kredītrēķinu sadales rindas, kurām tās atbilst."
"Kādā secībā tiek parādītas un saskaņotas sadales līnijas. Lai atgreiztie "
"maksājumi darbotos pareizi, rēķinu sadales rindas jāsakārto tādā pašā secībā"
" kā kredītrēķinu sadales rindas, kurām tās atbilst."
#. module: account
#. odoo-python
@@ -14791,7 +14791,7 @@ msgid ""
"The sequences of this journal are different for Invoices and Refunds but you"
" selected some of both types."
msgstr ""
"Šī žurnāla secība ir atšķirīga rēķiniem un atmaksājumiem, bet jūs "
"Šī žurnāla secība ir atšķirīga rēķiniem un kredītrēķiniem, bet jūs "
"izvēlējāties dažus no abiem veidiem."
#. module: account
+15 -15
View File
@@ -5,9 +5,9 @@
# Translators:
# Martin Trigaux, 2023
# Dylan Kiss, 2023
# Erwin van der Ploeg <erwin@odooexperts.nl>, 2024
# Wil Odoo, 2024
# Jolien De Paepe, 2024
# Erwin van der Ploeg <erwin@odooexperts.nl>, 2024
#
msgid ""
msgstr ""
@@ -15,7 +15,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-29 10:44+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Jolien De Paepe, 2024\n"
"Last-Translator: Erwin van der Ploeg <erwin@odooexperts.nl>, 2024\n"
"Language-Team: Dutch (https://app.transifex.com/odoo/teams/41243/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -68,12 +68,12 @@ msgstr ""
#. module: account
#: model:ir.model.fields,field_description:account.field_account_payment__reconciled_bills_count
msgid "# Reconciled Bills"
msgstr "# Afgeletterde inkoopfacturen"
msgstr "# Afgeletterde leveranciersfacturen"
#. module: account
#: model:ir.model.fields,field_description:account.field_account_payment__reconciled_invoices_count
msgid "# Reconciled Invoices"
msgstr "# Afgeletterde verkoopfacturen"
msgstr "# Afgeletterde klantfacturen"
#. module: account
#: model:ir.model.fields,field_description:account.field_account_payment__reconciled_statement_lines_count
@@ -3238,7 +3238,7 @@ msgstr "Rekeningafschriften"
#. module: account
#: model:ir.model.fields,field_description:account.field_res_config_settings__account_journal_suspense_account_id
msgid "Bank Suspense"
msgstr "Bank Tussenrekening"
msgstr "Bank tussenrekening"
#. module: account
#. odoo-python
@@ -8298,7 +8298,7 @@ msgstr "Facturen"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.portal_my_home_menu_invoice
msgid "Invoices &amp; Bills"
msgstr "Verkoopfacturen &amp; Inkoopfacturen"
msgstr "Verkoopfacturen &amp; Leveranciersfacturen"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_invoice_report_all
@@ -11349,7 +11349,7 @@ msgstr "Portaal toegang URL"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.view_move_form
msgid "Post"
msgstr "Posten"
msgstr "Boeken"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view
@@ -11799,12 +11799,12 @@ msgstr "Afgeletterd"
#. module: account
#: model:ir.model.fields,field_description:account.field_account_payment__reconciled_bill_ids
msgid "Reconciled Bills"
msgstr "Afgeletterde facturen"
msgstr "Afgeletterde leveranciersfacturen"
#. module: account
#: model:ir.model.fields,field_description:account.field_account_payment__reconciled_invoice_ids
msgid "Reconciled Invoices"
msgstr "Afgeletterde facturen"
msgstr "Afgeletterde klantfacturen"
#. module: account
#: model:ir.model.fields,field_description:account.field_account_payment__reconciled_invoices_type
@@ -11814,7 +11814,7 @@ msgstr "Type afgeletterde facturen"
#. module: account
#: model:ir.model.fields,field_description:account.field_account_payment__reconciled_statement_line_ids
msgid "Reconciled Statement Lines"
msgstr "Afgestemde afschriftregels"
msgstr "Afgeletterde afschriftregels"
#. module: account
#: model:ir.model.fields,field_description:account.field_account_move_line__reconcile_model_id
@@ -12266,7 +12266,7 @@ msgstr "Afrondboom"
#. module: account
#: model:ir.model.fields.selection,name:account.selection__account_reconcile_model__rule_type__invoice_matching
msgid "Rule to match invoices/bills"
msgstr "Regel om facturen/inkoopfacturen te matchen"
msgstr "Regel om facturen/leveranciersfacturen te matchen"
#. module: account
#: model:ir.model.fields.selection,name:account.selection__account_reconcile_model__rule_type__writeoff_suggestion
@@ -15014,8 +15014,8 @@ msgid ""
"There are still unreconciled bank statement lines in the period you want to "
"lock.You should either reconcile or delete them."
msgstr ""
"Er zijn nog steeds niet-afgestemde rekeningafschriftregels in de periode die"
" je wilt blokkeren. Je moet ze afletteren of verwijderen."
"Er zijn nog steeds niet-afgeletterde rekeningafschriftregels in de periode "
"die je wilt blokkeren. Je moet ze afletteren of verwijderen."
#. module: account
#: model_terms:ir.ui.view,arch_db:account.view_account_accrued_orders_wizard
@@ -15913,14 +15913,14 @@ msgstr "Onafgeletterd"
#. module: account
#: model:ir.model.fields,field_description:account.field_account_report__filter_unreconciled
msgid "Unreconciled Entries"
msgstr "Niet-afgestemde invoer"
msgstr "Niet-afgeletterde boekingen"
#. module: account
#. odoo-python
#: code:addons/account/models/company.py:0
#, python-format
msgid "Unreconciled Transactions"
msgstr "Niet-afgestemde transacties"
msgstr "Niet-afgeletterde transacties"
#. module: account
#. odoo-python
+3 -3
View File
@@ -6,7 +6,6 @@
# Pedro Castro Silva <pedrocs@exo.pt>, 2023
# cafonso <cafonso62@gmail.com>, 2023
# João Carvalho <jpldcarvalho+github@gmail.com>, 2023
# Arxi, 2023
# Pedro Oliveira <peter18lra@gmail.com>, 2023
# a75f12d3d37ea5bf159c4b3e85eb30e7_0fa6927, 2023
# Nuno Silva <nuno.silva@arxi.pt>, 2023
@@ -17,6 +16,7 @@
# Maitê Dietze, 2024
# NumerSpiral HBG, 2024
# Wil Odoo, 2024
# Arxi, 2024
#
msgid ""
msgstr ""
@@ -24,7 +24,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-29 10:44+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Wil Odoo, 2024\n"
"Last-Translator: Arxi, 2024\n"
"Language-Team: Portuguese (https://app.transifex.com/odoo/teams/41243/pt/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -15099,7 +15099,7 @@ msgstr "Valor total que terá que pagar a este fornecedor."
#: model:ir.model.fields,field_description:account.field_account_invoice_report__price_total
#: model_terms:ir.ui.view,arch_db:account.view_invoice_tree
msgid "Total in Currency"
msgstr ""
msgstr "Total na moeda"
#. module: account
#: model:ir.model.fields,field_description:account.field_account_bank_statement_line__amount_total_in_currency_signed
+1 -1
View File
@@ -8029,7 +8029,7 @@ msgstr "“Faixa de CEP” inválida, corrija o valor inserido."
#: code:addons/account/models/account_report.py:0
#, python-format
msgid "Invalid domain for expression '%s' of line '%s': %s"
msgstr ""
msgstr "Domínio inválido para a expressão '%s' da linha '%s': %s"
#. module: account
#. odoo-python
+3 -3
View File
@@ -7,7 +7,6 @@
# Dejan Sraka <dejan.sraka@picolabs.si>, 2023
# Simon Gorše <simon@gorse.org>, 2023
# Boris Kodelja <boris@hbs.si>, 2023
# Grega Vavtar <grega@hbs.si>, 2023
# Nejc G <nejc@luxim.si>, 2023
# jl2035 <jaka.luthar@gmail.com>, 2023
# Vida Potočnik <vida.potocnik@mentis.si>, 2023
@@ -18,6 +17,7 @@
# Jasmina Macur <jasmina@hbs.si>, 2024
# Katja Deržič, 2024
# Martin Trigaux, 2024
# Grega Vavtar <grega@hbs.si>, 2024
#
msgid ""
msgstr ""
@@ -25,7 +25,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-29 10:44+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Martin Trigaux, 2024\n"
"Last-Translator: Grega Vavtar <grega@hbs.si>, 2024\n"
"Language-Team: Slovenian (https://app.transifex.com/odoo/teams/41243/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -9253,7 +9253,7 @@ msgstr "Moji računi"
#: model_terms:ir.ui.view,arch_db:account.account_tax_view_tree
#: model_terms:ir.ui.view,arch_db:account.view_account_tax_search
msgid "Name"
msgstr "Ime in priimek"
msgstr "Naziv"
#. module: account
#: model:ir.model.fields,field_description:account.field_account_tax__name_searchable
+4 -1
View File
@@ -7931,7 +7931,7 @@ msgstr "\"ช่วงของรหัสไปรษณีย์\" ไม่
#: code:addons/account/models/account_report.py:0
#, python-format
msgid "Invalid domain for expression '%s' of line '%s': %s"
msgstr ""
msgstr "โดเมนไม่ถูกต้องสำหรับตัวสั่งงาน '%s' ของบรรทัด '%s': %s"
#. module: account
#. odoo-python
@@ -16819,6 +16819,9 @@ msgid ""
"already posted. If you are absolutely sure you want to modify the opening "
"balance of your accounts, reset the move to draft."
msgstr ""
"คุณไม่สามารถนำเข้า \"openning_balance\" ได้หากมีการลงรายการย้ายการเปิด (%s) "
"แล้ว หากคุณแน่ใจอย่างยิ่งว่าต้องการแก้ไขยอดดุลเปิดบัญชี "
"ให้รีเซ็ตการย้ายเป็นร่าง"
#. module: account
#. odoo-python
+89 -24
View File
@@ -32,9 +32,9 @@
# Umur Akın <umura@projetgrup.com>, 2024
# sinem cil, 2024
# Martin Trigaux, 2024
# Ayhan Kızıltan, 2024
# Ertuğrul Güreş <ertugrulg@projetgrup.com>, 2024
# Ediz Duman <neps1192@gmail.com>, 2024
# Ayhan Kızıltan, 2024
#
msgid ""
msgstr ""
@@ -42,7 +42,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-29 10:44+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Ediz Duman <neps1192@gmail.com>, 2024\n"
"Last-Translator: Ayhan Kızıltan, 2024\n"
"Language-Team: Turkish (https://app.transifex.com/odoo/teams/41243/tr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -286,7 +286,7 @@ msgstr ").<br/>"
#: code:addons/account/models/account_tax.py:0
#, python-format
msgid "- %(name)s in %(company)s"
msgstr ""
msgstr "- %(name)s ve %(company)s"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.res_config_settings_view_form
@@ -306,7 +306,7 @@ msgstr ""
#. module: account
#: model_terms:ir.ui.view,arch_db:account.report_invoice_document
msgid "- Installment of"
msgstr ""
msgstr "- Taksitlendirme"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.res_config_settings_view_form
@@ -372,12 +372,12 @@ msgstr "1000.0"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.report_invoice_document
msgid "11.05"
msgstr ""
msgstr "11.05"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.report_statement
msgid "12345"
msgstr ""
msgstr "12345"
#. module: account
#: model:account.payment.term,name:account.account_payment_term_15days
@@ -388,12 +388,12 @@ msgstr "15 Gün"
#: model:account.tax,name:account.1_purchase_tax_template
#: model:account.tax,name:account.1_sale_tax_template
msgid "15%"
msgstr ""
msgstr "15%"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.report_statement
msgid "1500.0"
msgstr ""
msgstr "1500.0"
#. module: account
#: model:account.payment.term,name:account.account_payment_term_30days_early_discount
@@ -403,32 +403,32 @@ msgstr "2/7 Net 30"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.report_invoice_document
msgid "20.00"
msgstr ""
msgstr "20.00"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.report_invoice_document
msgid "2021-09-19"
msgstr ""
msgstr "2021-09-19"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.report_payment_receipt_document
msgid "2023-01-01"
msgstr ""
msgstr "2023-01-01"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.report_payment_receipt_document
msgid "2023-01-05"
msgstr ""
msgstr "2023-01-05"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.report_statement
msgid "2023-08-11"
msgstr ""
msgstr "2023-08-11"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.report_statement
msgid "2023-08-15"
msgstr ""
msgstr "2023-08-15"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.report_statement
@@ -529,7 +529,7 @@ msgstr ""
#. module: account
#: model_terms:ir.ui.view,arch_db:account.report_payment_receipt_document
msgid "50.00 EUR"
msgstr ""
msgstr "50.00 EUR"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.report_statement
@@ -549,6 +549,8 @@ msgid ""
"<b>%(count)s#</b> Installment of <b>%(amount)s</b> due on <b style='color: "
"#704A66;'>%(date)s</b>"
msgstr ""
"<b>%(count)s#</b> taksit tutarı olan <b>%(amount)s</b> ödeme tarihi <b "
"style='color: #704A66;'>%(date)s</b>"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.view_account_payment_register_form
@@ -657,6 +659,51 @@ msgid ""
"</div>\n"
" "
msgstr ""
"<div style=\"margin: 0px; padding: 0px;\">\n"
" <p style=\"margin: 0px; padding: 0px; font-size: 13px;\">\n"
" Sayın\n"
" <t t-if=\"object.partner_id.parent_id\">\n"
" <t t-out=\"object.partner_id.name or ''\">Brandon Freeman</t> (<t t-out=\"object.partner_id.parent_id.name or ''\">Azure Interior</t>),\n"
" </t>\n"
" <t t-else=\"\">\n"
" <t t-out=\"object.partner_id.name or ''\">Brandon Freeman</t>,\n"
" </t>\n"
" <br><br>\n"
" Here is your\n"
" <t t-if=\"object.name\">\n"
" invoice <span style=\"font-weight:bold;\" t-out=\"object.name or ''\">INV/2021/05/0005</span>\n"
" </t>\n"
" <t t-else=\"\">\n"
" invoice\n"
" </t>\n"
" <t t-if=\"object.invoice_origin\">\n"
" (with reference: <t t-out=\"object.invoice_origin or ''\">SUB003</t>)\n"
" </t>\n"
" amounting in <span style=\"font-weight:bold;\" t-out=\"format_amount(object.amount_total, object.currency_id) or ''\">$ 143,750.00</span>\n"
" from <t t-out=\"object.company_id.name or ''\">YourCompany</t>.\n"
" <t t-if=\"object.payment_state in ('paid', 'in_payment')\">\n"
" This invoice is already paid.\n"
" </t>\n"
" <t t-else=\"\">\n"
" Please remit payment at your earliest convenience.\n"
" <t t-if=\"object.payment_reference\">\n"
" <br><br>\n"
" Please use the following communication for your payment: <span style=\"font-weight:bold;\" t-out=\"object.payment_reference or ''\">INV/2021/05/0005</span>.\n"
" </t>\n"
" </t>\n"
" <t t-if=\"hasattr(object, 'timesheet_count') and object.timesheet_count\">\n"
" <br><br>\n"
" PS: you can review your timesheets <a t-att-href=\"'my/timesheets?search_in=invoice&amp;search=%s' % object.name\">from the portal.</a>\n"
" </t>\n"
" <br><br>\n"
" Do not hesitate to contact us if you have any questions.\n"
" <t t-if=\"not is_html_empty(object.invoice_user_id.signature)\">\n"
" <br><br>\n"
" <t t-out=\"object.invoice_user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
" </t>\n"
" </p>\n"
"</div>\n"
" "
#. module: account
#: model:mail.template,body_html:account.mail_template_data_payment_receipt
@@ -722,6 +769,8 @@ msgid ""
"<i class=\"fa fa-fw fa-check\" aria-label=\"Reversed\" title=\"Reversed\" role=\"img\"/>\n"
" <span class=\"d-none d-md-inline\"> Reversed</span>"
msgstr ""
"<i class=\"fa fa-fw fa-check\" aria-label=\"Reversed\" title=\"Reversed\" role=\"img\"/>\n"
" <span class=\"d-none d-md-inline\"> Geri çevrilmiş</span>"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.portal_my_invoices
@@ -748,7 +797,7 @@ msgstr ""
#. module: account
#: model_terms:ir.ui.view,arch_db:account.account_terms_conditions_setting_banner
msgid "<i class=\"oi oi-arrow-right me-1\"/>Back to settings"
msgstr ""
msgstr "<i class=\"oi oi-arrow-right me-1\"/>Ayarlara dön"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.res_config_settings_view_form
@@ -756,6 +805,8 @@ msgid ""
"<i class=\"oi oi-arrow-right\"/>\n"
" Preview"
msgstr ""
"<i class=\"oi oi-arrow-right\"/>\n"
" Önizleme"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.view_account_journal_form
@@ -795,6 +846,10 @@ msgid ""
" <span invisible=\"not allow_out_payment\" class=\"text-success\">Trusted</span>\n"
" </span>"
msgstr ""
"<span class=\"d-flex gap-2 w-100\">\n"
" <span invisible=\"allow_out_payment\" class=\"text-muted\">Güvenilmez</span>\n"
" <span invisible=\"not allow_out_payment\" class=\"text-success\">Güvenilir</span>\n"
" </span>"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.res_config_settings_view_form
@@ -811,6 +866,8 @@ msgid ""
"<span class=\"o_form_label mx-3 oe_edit_only\" invisible=\"state != 'draft' "
"or invoice_payment_term_id\"> or </span>"
msgstr ""
"<span class=\"o_form_label mx-3 oe_edit_only\" invisible=\"state != 'draft' "
"or invoice_payment_term_id\"> veya </span>"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.view_account_reconcile_model_line_form
@@ -832,6 +889,8 @@ msgid ""
"<span class=\"o_form_label\" invisible=\"match_amount != "
"'between'\">and</span>"
msgstr ""
"<span class=\"o_form_label\" invisible=\"match_amount != "
"'between'\">ve</span>"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.validate_account_move_view
@@ -868,12 +927,12 @@ msgstr ""
#. module: account
#: model_terms:ir.ui.view,arch_db:account.view_move_form
msgid "<span class=\"o_stat_text\">1 Payment</span>"
msgstr ""
msgstr "<span class=\"o_stat_text\">1 Ödeme</span>"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.view_move_form
msgid "<span class=\"o_stat_text\">Cash Basis Entries</span>"
msgstr ""
msgstr "<span class=\"o_stat_text\">Nakit Temelli Girişler</span>"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.partner_view_buttons
@@ -883,7 +942,7 @@ msgstr "<span class=\"o_stat_text\">Faturalandı</span>"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.view_account_journal_form
msgid "<span class=\"o_stat_text\">Journal Entries</span>"
msgstr ""
msgstr "<span class=\"o_stat_text\">Yevmiye Kaydı</span>"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.view_account_payment_form
@@ -893,12 +952,12 @@ msgstr "<span class=\"o_stat_text\">Yevmiye Kaydı</span>"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.view_move_form
msgid "<span class=\"o_stat_text\">Reconciled Items</span>"
msgstr ""
msgstr "<span class=\"o_stat_text\">Uzlaşılmış Öğeler</span>"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.view_account_payment_form
msgid "<span class=\"o_stat_text\">Transaction</span>"
msgstr ""
msgstr "<span class=\"o_stat_text\">İşlem</span>"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.view_move_form
@@ -911,7 +970,7 @@ msgstr ""
#. module: account
#: model_terms:ir.ui.view,arch_db:account.view_partner_bank_form_inherit_account
msgid "<span class=\"text-danger\">High risk</span>:"
msgstr ""
msgstr "<span class=\"text-danger\">Yüksek risk</span>:"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.setup_bank_account_wizard
@@ -964,7 +1023,7 @@ msgstr "<span class=\"text-nowrap\">2,350.00</span>"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.view_partner_bank_form_inherit_account
msgid "<span class=\"text-warning\">Medium risk</span>: Iban"
msgstr ""
msgstr "<span class=\"text-warning\">Orta risk</span>: Iban"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.view_payment_term_form
@@ -975,7 +1034,7 @@ msgstr ""
#. module: account
#: model_terms:ir.ui.view,arch_db:account.view_payment_term_form
msgid "<span invisible=\"not early_discount\"> days</span>"
msgstr ""
msgstr "<span invisible=\"not early_discount\"> /</span>"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.view_account_payment_form
@@ -991,6 +1050,8 @@ msgid ""
"<span invisible=\"reconciled_invoices_type != 'invoice'\"> Invoice</span>\n"
" <span invisible=\"reconciled_invoices_type == 'invoice'\"> Credit Note</span>"
msgstr ""
"<span invisible=\"reconciled_invoices_type != 'invoice'\"> Fatura</span>\n"
" <span invisible=\"reconciled_invoices_type == 'invoice'\"> Alacak Dekontu</span>"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.view_account_reconcile_model_form
@@ -998,6 +1059,8 @@ msgid ""
"<span invisible=\"rule_type != 'invoice_matching'\" class=\"o_form_label "
"o_td_label\">Match Invoice/bill with</span>"
msgstr ""
"<span invisible=\"rule_type != 'invoice_matching'\" class=\"o_form_label "
"o_td_label\">Fatura/fiş eşleştir</span>"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.view_move_form
@@ -1005,6 +1068,8 @@ msgid ""
"<span invisible=\"state != 'draft' or name != '/' or "
"quick_edit_mode\">Draft</span>"
msgstr ""
"<span invisible=\"state != 'draft' or name != '/' or "
"quick_edit_mode\">Taslak</span>"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view
+2 -2
View File
@@ -8010,7 +8010,7 @@ msgstr "Недійсний \"Zip Range\", будь-ласка, налаштуй
#: code:addons/account/models/account_report.py:0
#, python-format
msgid "Invalid domain for expression '%s' of line '%s': %s"
msgstr ""
msgstr "Недійсний домен для виразу '%s' рядка '%s': %s"
#. module: account
#. odoo-python
@@ -16583,7 +16583,7 @@ msgstr "Ви можете узгодити лише опубліковані з
#, python-format
msgid "You can only register payment for posted journal entries."
msgstr ""
"Ви можете зареєструвати платежі лише для опублікованих записів жураналу."
"Ви можете зареєструвати платежі лише для опублікованих записів журналу."
#. module: account
#. odoo-python
+20 -18
View File
@@ -7,6 +7,8 @@
# Jeffery CHEN <jeffery9@gmail.com>, 2024
# Wil Odoo, 2024
# Chloe Wang, 2024
# Yazi Tian, 2024
# 湘子 南 <1360857908@qq.com>, 2024
#
msgid ""
msgstr ""
@@ -14,7 +16,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-29 10:44+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Chloe Wang, 2024\n"
"Last-Translator: 湘子 南 <1360857908@qq.com>, 2024\n"
"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -257,7 +259,7 @@ msgstr ")。<br/>"
#: code:addons/account/models/account_tax.py:0
#, python-format
msgid "- %(name)s in %(company)s"
msgstr "- %(name)s(公司:%(company)s)"
msgstr "- %(name)s在公司:%(company)s"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.res_config_settings_view_form
@@ -3301,7 +3303,7 @@ msgstr "在之前"
msgid ""
"Below text serves as a suggestion and doesn’t engage Odoo S.A. "
"responsibility."
msgstr "以下文本仅作为建议,Odoo公司不承担责任。"
msgstr "以下文本仅作为建议,ERP 公司不承担责任."
#. module: account
#: model:ir.model.fields,field_description:account.field_account_setup_bank_manual_config__bank_bic
@@ -5137,7 +5139,7 @@ msgstr "日期示例"
msgid ""
"Date from which the accounting is managed in Odoo. It is the date of the "
"opening entry."
msgstr "在Odoo中管理会计数据的日期,即是期初分录的日期。"
msgstr "在 ERP 中管理会计数据的日期,即是期初分录的日期."
#. module: account
#. odoo-javascript
@@ -7773,7 +7775,7 @@ msgstr "无效“邮编范围”,请正确配置。"
#: code:addons/account/models/account_report.py:0
#, python-format
msgid "Invalid domain for expression '%s' of line '%s': %s"
msgstr ""
msgstr "表达式域无效 '%s' 行 '%s': %s"
#. module: account
#. odoo-python
@@ -9025,7 +9027,7 @@ msgid ""
"Batch Deposit: Collect several customer checks at once generating and submitting a batch deposit to your bank. Module account_batch_payment is necessary.\n"
"SEPA Direct Debit: Get paid in the SEPA zone thanks to a mandate your partner will have granted to you. Module account_sepa is necessary.\n"
msgstr ""
"手动:使用Odoo以外的任何方式获得付款。\n"
"手动:使用 ERP 以外的任何方式获得付款。\n"
"付款服务提供商:各付款服务提供商均有其各自自己的付款方式。通过合作伙伴在线上购买或订阅时保存的付款令牌请求在卡上/向卡进行交易。\n"
"批量存款:一次收集多张客户支票,生成并向银行提交批量存款。需要模块 account_batch_payment。\n"
"单一欧元支付区(SEPA)直接借项:合作伙伴基于授权在单一欧元支付区完成付款。需要模块account_sepa。\n"
@@ -9037,8 +9039,8 @@ msgid ""
"Check: Pay bills by check and print it from Odoo.\n"
"SEPA Credit Transfer: Pay in the SEPA zone by submitting a SEPA Credit Transfer file to your bank. Module account_sepa is necessary.\n"
msgstr ""
"手动:使用Odoo以外的任何方式进行付款。\n"
"支票:用支票支付账单,并从Odoo打印。\n"
"手动:使用 ERP 以外的任何方式进行付款。\n"
"支票:用支票支付账单,并从 ERP 打印。\n"
"单一欧元支付区(SEPA)贷项转账:向银行提交单一欧元支付区贷项转账单据,以在单一欧元支付区完成付款。需要模块account_sepa。\n"
#. module: account
@@ -9052,12 +9054,12 @@ msgid ""
"SEPA Credit Transfer: Pay in the SEPA zone by submitting a SEPA Credit Transfer file to your bank. Module account_sepa is necessary.\n"
"SEPA Direct Debit: Get paid in the SEPA zone thanks to a mandate your partner will have granted to you. Module account_sepa is necessary.\n"
msgstr ""
"手动:使用Odoo以外的任何方式进行付款或获得付款。\n"
"手动:使用 ERP 以外的任何方式进行付款或获得付款。\n"
"付款服务提供商:各付款服务提供商均有其各自自己的付款方式。通过合作伙伴在线上购买或订阅时保存的付款令牌请求在卡上/向卡进行交易。\n"
"支票:用支票支付账单,并从Odoo打印。\n"
"支票:用支票支付账单,并从 ERP 打印。\n"
"批量存款:一次收集多张客户支票,生成并向银行提交批量存款。需要模块 account_batch_payment。\n"
"单一欧元支付区(SEPA)贷项转账:向银行提交单一欧元支付区贷项转账单据,以在单一欧元支付区完成付款。需要模块account_sepa。\n"
"单一欧元支付区(SEPA)直接借项:合作伙伴基于授权在单一欧元支付区完成付款。需要模块account_sepa。\n"
"单一欧元支付区(SEPA)直接借项:合作伙伴基于授权在单一欧元支付区完成付款。需要模块account_sepa.\n"
#. module: account
#: model_terms:ir.ui.view,arch_db:account.report_payment_receipt_document
@@ -9841,7 +9843,7 @@ msgid ""
"Odoo allows you to reconcile a statement line directly with\n"
" the related sale or purchase invoices."
msgstr ""
"Odoo 允许您直接将帐单明细与\n"
"ERP 允许您直接将帐单明细与\n"
" 相关的销售或采购采购应收付结算单对帐对账."
#. module: account
@@ -12385,7 +12387,7 @@ msgstr ""
"\n"
"接受任何单据扩展名。\n"
"\n"
"Odoo仅解释PDF和XML单据"
"ERP 仅解释PDF和XML单据"
#. module: account
#: model:ir.actions.act_window,name:account.account_send_payment_receipt_by_email_action
@@ -13418,7 +13420,7 @@ msgstr "获取银行域的技术字段"
msgid ""
"Technical field used to display a warning if the IBAN country is different "
"than the holder country."
msgstr "国际银行账号(IBAN)国家/地区与持有者国家/地区不同时用于显示警告消息的技术字段。"
msgstr "国际银行账号(IBAN)国家/地区与持有者国家/地区不同时用于显示警告消息的技术字段."
#. module: account
#: model:ir.model.fields,help:account.field_account_setup_bank_manual_config__has_money_transfer_warning
@@ -13811,7 +13813,7 @@ msgstr "交货地址将用于财政状况计算。"
#: model:ir.model.fields,help:account.field_account_move__invoice_origin
#: model:ir.model.fields,help:account.field_account_payment__invoice_origin
msgid "The document(s) that generated the invoice."
msgstr "创建发票的单据。"
msgstr "创建发票的单据."
#. module: account
#. odoo-python
@@ -14019,7 +14021,7 @@ msgstr "分录未能过账,原因:%(error_message)s"
msgid ""
"The name of the email alias, e.g. 'jobs' if you want to catch emails for "
"<jobs@example.odoo.com>"
msgstr "邮箱别名,如“jobs”,填写即表示您想接收<jobs@cotong.com>"
msgstr "邮箱别名,如“jobs”,填写即表示您想接收<jobs@baidu.com>"
#. module: account
#. odoo-python
@@ -15473,7 +15475,7 @@ msgid ""
"Odoo will automatically create one invoice line with default values to match it."
msgstr ""
"使用该字段对发票总金额进行编码。\n"
"Odoo将自动创建具有默认值的发票行,以与之匹配。"
"ERP 将自动创建具有默认值的发票行,以与之匹配。"
#. module: account
#: model:ir.model.fields,field_description:account.field_account_account__used
@@ -15920,7 +15922,7 @@ msgstr "可以勾选该框,以将该日记账项目标记为与相关合作伙
msgid ""
"You can choose different models for each type of reference. The default one "
"is the Odoo reference."
msgstr "可以为各参考事情类型选择不同的模型。默认为Odoo参考号。"
msgstr "可以为各参考事情类型选择不同的模型。默认为 ERP 参考号。"
#. module: account
#. odoo-python
+4 -3
View File
@@ -5,6 +5,7 @@
# Translators:
# Wil Odoo, 2023
# Chloe Wang, 2024
# 湘子 南 <1360857908@qq.com>, 2024
#
msgid ""
msgstr ""
@@ -12,7 +13,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Chloe Wang, 2024\n"
"Last-Translator: 湘子 南 <1360857908@qq.com>, 2024\n"
"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -221,9 +222,9 @@ msgid ""
"SEPA Credit Transfer: Pay in the SEPA zone by submitting a SEPA Credit Transfer file to your bank. Module account_sepa is necessary.\n"
"SEPA Direct Debit: Get paid in the SEPA zone thanks to a mandate your partner will have granted to you. Module account_sepa is necessary.\n"
msgstr ""
"手动:使用Odoo以外的任何方式进行付款或获得付款。\n"
"手动:使用 ERP 以外的任何方式进行付款或获得付款。\n"
"付款服务提供商:各付款服务提供商均有其各自自己的付款方式。通过合作伙伴在线上购买或订阅时保存的付款令牌请求在卡上/向卡进行交易。\n"
"支票:用支票支付账单,并从Odoo打印。\n"
"支票:用支票支付账单,并从 ERP 打印。\n"
"批量存款:一次收集多张客户支票,生成并向银行提交批量存款。需要模块 account_batch_payment。\n"
"单一欧元支付区(SEPA)贷项转账:向银行提交单一欧元支付区贷项转账单据,以在单一欧元支付区完成付款。需要模块account_sepa。\n"
"单一欧元支付区(SEPA)直接借项:合作伙伴基于授权在单一欧元支付区完成付款。需要模块account_sepa。\n"
+3 -2
View File
@@ -12,6 +12,7 @@
# Martin Trigaux, 2023
# Josep Anton Belchi, 2023
# marcescu, 2023
# Iván Infantes Castarnado, 2024
#
msgid ""
msgstr ""
@@ -19,7 +20,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: marcescu, 2023\n"
"Last-Translator: Iván Infantes Castarnado, 2024\n"
"Language-Team: Catalan (https://app.transifex.com/odoo/teams/41243/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -65,7 +66,7 @@ msgstr "S'ha cancel·lat una sol·licitud de cancel·lació de l'EDI."
#. module: account_edi
#: model:ir.model,name:account_edi.model_account_move_send
msgid "Account Move Send"
msgstr ""
msgstr "Enviar moviment de compte"
#. module: account_edi
#: model:ir.model,name:account_edi.model_ir_attachment
+9 -5
View File
@@ -17,6 +17,7 @@
# Eneli Õigus <enelioigus@gmail.com>, 2023
# Katrin Kampura, 2023
# Anna, 2023
# Kärt Villako, 2024
#
msgid ""
msgstr ""
@@ -24,7 +25,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Anna, 2023\n"
"Last-Translator: Kärt Villako, 2024\n"
"Language-Team: Estonian (https://app.transifex.com/odoo/teams/41243/et/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -170,7 +171,7 @@ msgstr ""
#: model:ir.model.fields,field_description:account_edi.field_account_move__edi_blocking_level
#: model:ir.model.fields,field_description:account_edi.field_account_payment__edi_blocking_level
msgid "Edi Blocking Level"
msgstr ""
msgstr "Edi Blokeerimise Tase"
#. module: account_edi
#: model:ir.model.fields,field_description:account_edi.field_account_edi_document__edi_content
@@ -196,7 +197,7 @@ msgstr ""
#: model:ir.model.fields,field_description:account_edi.field_account_move__edi_error_message
#: model:ir.model.fields,field_description:account_edi.field_account_payment__edi_error_message
msgid "Edi Error Message"
msgstr ""
msgstr "Edi veateade"
#. module: account_edi
#: model:ir.model.fields,field_description:account_edi.field_account_edi_document__edi_format_id
@@ -222,7 +223,7 @@ msgstr ""
#: model:ir.model.fields,field_description:account_edi.field_account_move__edi_web_services_to_process
#: model:ir.model.fields,field_description:account_edi.field_account_payment__edi_web_services_to_process
msgid "Edi Web Services To Process"
msgstr ""
msgstr "Edi Veebiteenused töötlemiseks"
#. module: account_edi
#: model:ir.model,name:account_edi.model_account_edi_document
@@ -241,7 +242,7 @@ msgstr "Elektrooniline arveldamine"
#. module: account_edi
#: model_terms:ir.ui.view,arch_db:account_edi.view_account_invoice_filter
msgid "Electronic invoicing processing needed"
msgstr ""
msgstr "Elektroonilise arveldamise töötlemine on vajalik"
#. module: account_edi
#: model_terms:ir.ui.view,arch_db:account_edi.view_account_invoice_filter
@@ -288,6 +289,9 @@ msgid ""
"\n"
"%s"
msgstr ""
"Vigane arve seadistus:\n"
"\n"
"%s"
#. module: account_edi
#: model:ir.model,name:account_edi.model_account_journal
+3 -2
View File
@@ -10,6 +10,7 @@
# Martin Trigaux, 2023
# Tomaž Jug <tomaz@editor.si>, 2023
# Katja Deržič, 2024
# Grega Vavtar <grega@hbs.si>, 2024
#
msgid ""
msgstr ""
@@ -17,7 +18,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Katja Deržič, 2024\n"
"Last-Translator: Grega Vavtar <grega@hbs.si>, 2024\n"
"Language-Team: Slovenian (https://app.transifex.com/odoo/teams/41243/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -313,7 +314,7 @@ msgstr "Premik"
#: model:ir.model.fields,field_description:account_edi.field_account_edi_document__name
#: model:ir.model.fields,field_description:account_edi.field_account_edi_format__name
msgid "Name"
msgstr "Ime in priimek"
msgstr "Naziv"
#. module: account_edi
#: model:ir.model.constraint,message:account_edi.constraint_account_edi_document_unique_edi_document_by_move_by_format
+10 -2
View File
@@ -11,6 +11,7 @@
# Martin Trigaux, 2023
# Óscar Fonseca <tecnico@pyming.com>, 2023
# Ivan Espinola, 2023
# Iván Infantes Castarnado, 2024
#
msgid ""
msgstr ""
@@ -18,7 +19,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Ivan Espinola, 2023\n"
"Last-Translator: Iván Infantes Castarnado, 2024\n"
"Language-Team: Catalan (https://app.transifex.com/odoo/teams/41243/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -483,7 +484,7 @@ msgstr "Facturació A-NZ BIS 3.0"
#. module: account_edi_ubl_cii
#: model:ir.model,name:account_edi_ubl_cii.model_account_move_send
msgid "Account Move Send"
msgstr ""
msgstr "Enviar moviment de compte"
#. module: account_edi_ubl_cii
#. odoo-python
@@ -807,6 +808,13 @@ msgstr ""
"El número d'IVA del proveïdor no sembla ser vàlid. Hauria de ser de la "
"forma: NO179728982MVA."
#. module: account_edi_ubl_cii
#. odoo-python
#: code:addons/account_edi_ubl_cii/models/account_edi_xml_ubl_bis3.py:0
#, python-format
msgid "The VAT of the %s should be prefixed with its country code."
msgstr ""
#. module: account_edi_ubl_cii
#. odoo-python
#: code:addons/account_edi_ubl_cii/models/account_edi_xml_cii_facturx.py:0
+7
View File
@@ -823,6 +823,13 @@ msgstr ""
"El NIF del proveedor no parece ser válido. Debería tener el formato: "
"NO179728982MVA."
#. module: account_edi_ubl_cii
#. odoo-python
#: code:addons/account_edi_ubl_cii/models/account_edi_xml_ubl_bis3.py:0
#, python-format
msgid "The VAT of the %s should be prefixed with its country code."
msgstr ""
#. module: account_edi_ubl_cii
#. odoo-python
#: code:addons/account_edi_ubl_cii/models/account_edi_xml_cii_facturx.py:0
+7
View File
@@ -832,6 +832,13 @@ msgstr ""
"Toimittajan ALV-numero ei näytä olevan voimassa. Sen pitäisi olla "
"seuraavanlainen: NO179728982MVA."
#. module: account_edi_ubl_cii
#. odoo-python
#: code:addons/account_edi_ubl_cii/models/account_edi_xml_ubl_bis3.py:0
#, python-format
msgid "The VAT of the %s should be prefixed with its country code."
msgstr ""
#. module: account_edi_ubl_cii
#. odoo-python
#: code:addons/account_edi_ubl_cii/models/account_edi_xml_cii_facturx.py:0
+7
View File
@@ -795,6 +795,13 @@ msgid ""
"the form: NO179728982MVA."
msgstr ""
#. module: account_edi_ubl_cii
#. odoo-python
#: code:addons/account_edi_ubl_cii/models/account_edi_xml_ubl_bis3.py:0
#, python-format
msgid "The VAT of the %s should be prefixed with its country code."
msgstr ""
#. module: account_edi_ubl_cii
#. odoo-python
#: code:addons/account_edi_ubl_cii/models/account_edi_xml_cii_facturx.py:0
+7
View File
@@ -826,6 +826,13 @@ msgstr ""
"Номер НДС поставщика, по-видимому, недействителен. Он должен иметь вид: "
"NO179728982MVA."
#. module: account_edi_ubl_cii
#. odoo-python
#: code:addons/account_edi_ubl_cii/models/account_edi_xml_ubl_bis3.py:0
#, python-format
msgid "The VAT of the %s should be prefixed with its country code."
msgstr ""
#. module: account_edi_ubl_cii
#. odoo-python
#: code:addons/account_edi_ubl_cii/models/account_edi_xml_cii_facturx.py:0
+7
View File
@@ -798,6 +798,13 @@ msgid ""
"the form: NO179728982MVA."
msgstr ""
#. module: account_edi_ubl_cii
#. odoo-python
#: code:addons/account_edi_ubl_cii/models/account_edi_xml_ubl_bis3.py:0
#, python-format
msgid "The VAT of the %s should be prefixed with its country code."
msgstr ""
#. module: account_edi_ubl_cii
#. odoo-python
#: code:addons/account_edi_ubl_cii/models/account_edi_xml_cii_facturx.py:0
+1 -1
View File
@@ -199,7 +199,7 @@ msgstr "Hotovo, vaše platba proběhla úspěšně. Děkuji za Vaši objednávku
#. module: account_payment
#: model:onboarding.onboarding.step,description:account_payment.onboarding_onboarding_step_payment_provider
msgid "Enable credit & debit card payments supported by Stripe."
msgstr "Zapnut kreditní a debetní karty, které Stripe podporuje."
msgstr "Povolte platby kreditními a debetními kartami pomocí služby Stripe."
#. module: account_payment
#: model:ir.model.fields.selection,name:account_payment.selection__payment_refund_wizard__support_refund__full_only
+11 -9
View File
@@ -131,6 +131,8 @@ msgid ""
"Are you sure you want to void the authorized transaction? This action can't "
"be undone."
msgstr ""
"Vai esat pārliecināts, ka vēlaties anulēt autorizēto darījumu? Šo darbību "
"nevar atsaukt."
#. module: account_payment
#: model:ir.model.fields,field_description:account_payment.field_account_bank_statement_line__authorized_transaction_ids
@@ -142,7 +144,7 @@ msgstr "Autorizētie darījumi"
#. module: account_payment
#: model_terms:ir.ui.view,arch_db:account_payment.account_invoice_view_form_inherit_payment
msgid "Capture Transaction"
msgstr ""
msgstr "Saistīt darījumus"
#. module: account_payment
#: model_terms:ir.ui.view,arch_db:account_payment.payment_refund_wizard_view_form
@@ -200,12 +202,12 @@ msgstr ""
#. module: account_payment
#: model:ir.model,name:account_payment.model_payment_link_wizard
msgid "Generate Sales Payment Link"
msgstr ""
msgstr "Izveidot pārdošanas maksājumu saiti"
#. module: account_payment
#: model:ir.actions.act_window,name:account_payment.action_invoice_order_generate_link
msgid "Generate a Payment Link"
msgstr ""
msgstr "Maksājuma saites izveide"
#. module: account_payment
#: model:ir.model.fields,field_description:account_payment.field_payment_refund_wizard__has_pending_refund
@@ -294,7 +296,7 @@ msgstr ""
#. module: account_payment
#: model:ir.model,name:account_payment.model_onboarding_onboarding_step
msgid "Onboarding Step"
msgstr ""
msgstr "Uzņemšanas posms"
#. module: account_payment
#: model:onboarding.onboarding.step,title:account_payment.onboarding_onboarding_step_payment_provider
@@ -368,7 +370,7 @@ msgstr ""
#. module: account_payment
#: model:ir.ui.menu,name:account_payment.payment_token_menu
msgid "Payment Tokens"
msgstr ""
msgstr "Maksājumu žetoni"
#. module: account_payment
#: model:ir.model,name:account_payment.model_payment_transaction
@@ -417,12 +419,12 @@ msgstr ""
#. module: account_payment
#: model_terms:ir.ui.view,arch_db:account_payment.view_account_payment_form_inherit_payment
msgid "Refunds"
msgstr "Atmaksājumi"
msgstr "Atgrieztie maksājumi"
#. module: account_payment
#: model:ir.model.fields,field_description:account_payment.field_account_payment__refunds_count
msgid "Refunds Count"
msgstr ""
msgstr "Atgriezto maksājumu skaits"
#. module: account_payment
#: model:ir.model,name:account_payment.model_account_payment_register
@@ -500,7 +502,7 @@ msgstr ""
#: code:addons/account_payment/controllers/payment.py:0
#, python-format
msgid "The provided parameters are invalid."
msgstr ""
msgstr "Sniegtie parametri ir nederīgi."
#. module: account_payment
#: model:ir.model.fields,help:account_payment.field_account_payment__source_payment_id
@@ -550,7 +552,7 @@ msgstr ""
#. module: account_payment
#: model_terms:ir.ui.view,arch_db:account_payment.account_invoice_view_form_inherit_payment
msgid "Void Transaction"
msgstr ""
msgstr "Darījuma anulēšana"
#. module: account_payment
#. odoo-python
+58 -4
View File
@@ -16,14 +16,15 @@
# Josep Anton Belchi, 2023
# marcescu, 2023
# Eric Antones <eantones@users.noreply.github.com>, 2023
# Iván Infantes Castarnado, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"POT-Creation-Date: 2024-01-29 10:45+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Eric Antones <eantones@users.noreply.github.com>, 2023\n"
"Last-Translator: Iván Infantes Castarnado, 2024\n"
"Language-Team: Catalan (https://app.transifex.com/odoo/teams/41243/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -64,6 +65,17 @@ msgid ""
" </span>"
msgstr ""
#. module: account_peppol
#. odoo-python
#: code:addons/account_peppol/models/res_config_settings.py:0
#, python-format
msgid ""
"A participant with these details has already been registered on the network."
" If you have previously registered to an alternative Peppol service, please "
"deregister from that service, or request a migration key before trying "
"again."
msgstr ""
#. module: account_peppol
#. odoo-python
#: code:addons/account_peppol/models/res_company.py:0
@@ -79,7 +91,7 @@ msgstr "Usuari del servidor intermediari EDI"
#. module: account_peppol
#: model:ir.model,name:account_peppol.model_account_move_send
msgid "Account Move Send"
msgstr ""
msgstr "Enviar moviment de compte"
#. module: account_peppol
#: model:ir.model.fields,field_description:account_peppol.field_res_config_settings__account_peppol_edi_mode
@@ -208,6 +220,13 @@ msgstr "Paràmetres de configuració"
msgid "Confirm"
msgstr "Confirmar"
#. module: account_peppol
#. odoo-python
#: code:addons/account_peppol/models/res_config_settings.py:0
#, python-format
msgid "Connection error, please try again later."
msgstr ""
#. module: account_peppol
#: model:ir.model,name:account_peppol.model_res_partner
msgid "Contact"
@@ -603,6 +622,13 @@ msgstr "Rebutjada"
msgid "SMS verification code"
msgstr ""
#. module: account_peppol
#. odoo-javascript
#: code:addons/account_peppol/static/src/components/res_config_settings_buttons/res_config_settings_buttons.xml:0
#, python-format
msgid "Send again"
msgstr ""
#. module: account_peppol
#: model:ir.model.fields,help:account_peppol.field_account_move_send__checkbox_send_peppol
msgid "Send the invoice via PEPPOL"
@@ -721,6 +747,13 @@ msgstr ""
msgid "The unique id that identifies this user, typically the vat"
msgstr ""
#. module: account_peppol
#. odoo-python
#: code:addons/account_peppol/models/res_config_settings.py:0
#, python-format
msgid "The verification code is not correct"
msgstr ""
#. module: account_peppol
#. odoo-python
#: code:addons/account_peppol/models/res_config_settings.py:0
@@ -728,6 +761,20 @@ msgstr ""
msgid "The verification code should contain six digits."
msgstr ""
#. module: account_peppol
#. odoo-python
#: code:addons/account_peppol/models/res_config_settings.py:0
#, python-format
msgid "This verification code has expired. Please request a new one."
msgstr ""
#. module: account_peppol
#. odoo-python
#: code:addons/account_peppol/models/res_config_settings.py:0
#, python-format
msgid "Too many attempts to request an SMS code. Please try again later."
msgstr ""
#. module: account_peppol
#: model:ir.model.fields,help:account_peppol.field_res_company__peppol_endpoint
#: model:ir.model.fields,help:account_peppol.field_res_config_settings__account_peppol_endpoint
@@ -803,7 +850,9 @@ msgid "Verify partner's PEPPOL endpoint"
msgstr ""
#. module: account_peppol
#: model_terms:ir.ui.view,arch_db:account_peppol.res_config_settings_view_form
#. odoo-javascript
#: code:addons/account_peppol/static/src/components/res_config_settings_buttons/res_config_settings_buttons.xml:0
#, python-format
msgid "Verify phone number"
msgstr ""
@@ -849,3 +898,8 @@ msgstr ""
#: model_terms:ir.ui.view,arch_db:account_peppol.res_config_settings_view_form
msgid "Your migration key is:"
msgstr ""
#. module: account_peppol
#: model_terms:ir.ui.view,arch_db:account_peppol.res_config_settings_view_form
msgid "Your registration should be activated within a day."
msgstr ""
+3 -3
View File
@@ -4,8 +4,8 @@
#
# Translators:
# Wil Odoo, 2023
# Erwin van der Ploeg <erwin@odooexperts.nl>, 2023
# Jolien De Paepe, 2024
# Erwin van der Ploeg <erwin@odooexperts.nl>, 2024
#
msgid ""
msgstr ""
@@ -13,7 +13,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-29 10:45+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Jolien De Paepe, 2024\n"
"Last-Translator: Erwin van der Ploeg <erwin@odooexperts.nl>, 2024\n"
"Language-Team: Dutch (https://app.transifex.com/odoo/teams/41243/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -642,7 +642,7 @@ msgstr "SMS verificatiecode"
#: code:addons/account_peppol/static/src/components/res_config_settings_buttons/res_config_settings_buttons.xml:0
#, python-format
msgid "Send again"
msgstr ""
msgstr "Verstuur opnieuw"
#. module: account_peppol
#: model:ir.model.fields,help:account_peppol.field_account_move_send__checkbox_send_peppol
+1 -1
View File
@@ -643,7 +643,7 @@ msgstr "รหัสยืนยันทาง SMS"
#: code:addons/account_peppol/static/src/components/res_config_settings_buttons/res_config_settings_buttons.xml:0
#, python-format
msgid "Send again"
msgstr ""
msgstr "ส่งอีกครั้ง"
#. module: account_peppol
#: model:ir.model.fields,help:account_peppol.field_account_move_send__checkbox_send_peppol
+5 -4
View File
@@ -7,6 +7,7 @@
# Jeffery CHEN <jeffery9@gmail.com>, 2023
# 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2023
# Chloe Wang, 2024
# 湘子 南 <1360857908@qq.com>, 2024
#
msgid ""
msgstr ""
@@ -14,7 +15,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-29 10:45+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Chloe Wang, 2024\n"
"Last-Translator: 湘子 南 <1360857908@qq.com>, 2024\n"
"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -130,7 +131,7 @@ msgstr "应用程序状态:"
#: model_terms:ir.ui.view,arch_db:account_peppol.res_config_settings_view_form
msgid ""
"By clicking the button below I accept that Odoo may process my e-invoices."
msgstr "点击以下按钮即表示我同意 Odoo 处理我的电子发票。"
msgstr "点击以下按钮即表示我同意 ERP 处理我的电子发票。"
#. module: account_peppol
#. odoo-python
@@ -682,7 +683,7 @@ msgid ""
" By clicking the button below I accept that Odoo may process my e-invoices."
msgstr ""
"测试模式允许用户在测试 Peppol 网络上注册。\n"
" 通过点击下面的按钮,我同意 Odoo 可以处理我的电子发票。"
" 通过点击下面的按钮,我同意 ERP 可以处理我的电子发票。"
#. module: account_peppol
#. odoo-python
@@ -884,7 +885,7 @@ msgstr "刚发送验证码至"
msgid ""
"You will not be able to send or receive Peppol documents in Odoo anymore. "
"Are you sure you want to proceed?"
msgstr "你将无法再在 Odoo 中发送或接收 Peppol 文件。 确定要继续?"
msgstr "你将无法再在 ERP 中发送或接收 Peppol 文件。 确定要继续?"
#. module: account_peppol
#: model:ir.model.fields,help:account_peppol.field_res_company__account_peppol_phone_number
+3 -3
View File
@@ -6,13 +6,13 @@
# Tomaž Jug <tomaz@editor.si>, 2023
# laznikd <laznik@mentis.si>, 2023
# Jasmina Macur <jasmina@hbs.si>, 2023
# Grega Vavtar <grega@hbs.si>, 2023
# Vida Potočnik <vida.potocnik@mentis.si>, 2023
# Boris Kodelja <boris@hbs.si>, 2023
# Matjaz Mozetic <m.mozetic@matmoz.si>, 2023
# matjaz k <matjaz@mentis.si>, 2023
# Martin Trigaux, 2023
# Katja Deržič, 2024
# Grega Vavtar <grega@hbs.si>, 2024
#
msgid ""
msgstr ""
@@ -20,7 +20,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Katja Deržič, 2024\n"
"Last-Translator: Grega Vavtar <grega@hbs.si>, 2024\n"
"Language-Team: Slovenian (https://app.transifex.com/odoo/teams/41243/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -627,7 +627,7 @@ msgstr "Razno"
#: model:ir.model.fields,field_description:analytic.field_account_analytic_plan__name
#: model_terms:ir.ui.view,arch_db:analytic.view_account_analytic_account_list
msgid "Name"
msgstr "Ime in priimek"
msgstr "Naziv"
#. module: analytic
#: model:account.analytic.account,name:analytic.analytic_nebula
+3 -2
View File
@@ -7,6 +7,7 @@
# 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2023
# Jeffery CHEN <jeffery9@gmail.com>, 2023
# Chloe Wang, 2023
# 湘子 南 <1360857908@qq.com>, 2024
#
msgid ""
msgstr ""
@@ -14,7 +15,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Chloe Wang, 2023\n"
"Last-Translator: 湘子 南 <1360857908@qq.com>, 2024\n"
"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -549,7 +550,7 @@ msgid ""
" analytic accounts. You can track costs and revenues to analyse\n"
" your margins easily."
msgstr ""
"在 Odoo 中,使用\n"
"在 ERP 中,使用\n"
" 分析会计实施销售订单和项目。您可以跟踪成本和收入,轻松分析\n"
" 您的利润。"
+1 -1
View File
@@ -91,7 +91,7 @@ msgstr "Creado el"
#. module: auth_oauth
#: model:ir.model.fields,field_description:auth_oauth.field_auth_oauth_provider__data_endpoint
msgid "Data Endpoint"
msgstr "Data Endpoint"
msgstr "Punto de conexión de datos"
#. module: auth_oauth
#: model:ir.model.fields,field_description:auth_oauth.field_auth_oauth_provider__display_name
+3 -2
View File
@@ -15,6 +15,7 @@
# M Palau <mpalau@tda.ad>, 2023
# Ivan Espinola, 2023
# marcescu, 2023
# Iván Infantes Castarnado, 2024
#
msgid ""
msgstr ""
@@ -22,7 +23,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: marcescu, 2023\n"
"Last-Translator: Iván Infantes Castarnado, 2024\n"
"Language-Team: Catalan (https://app.transifex.com/odoo/teams/41243/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -508,7 +509,7 @@ msgstr "Deixar als clients entrar a veure els seus documents "
#: model_terms:ir.ui.view,arch_db:auth_signup.alert_login_new_device
#: model_terms:ir.ui.view,arch_db:auth_signup.reset_password_email
msgid "Marc Demo"
msgstr ""
msgstr "Marc Demo"
#. module: auth_signup
#: code:addons/auth_signup/models/res_users.py:0
+3
View File
@@ -853,6 +853,9 @@ msgid ""
"list view and click on 'Portal Access Management' option in the dropdown "
"menu *Action*."
msgstr ""
"Lai nosūtītu ielūgumus B2B režīmā, atveriet kontaktu vai atlasiet vairākus "
"kontaktus saraksta skatā un nolaižamajā izvēlnē *Akcija* noklikšķiniet uz "
"opcijas \"Portāla piekļuves pārvaldība\"."
#. module: auth_signup
#: model:ir.model,name:auth_signup.model_res_users
+3 -2
View File
@@ -7,6 +7,7 @@
# 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2023
# 何彬 <vnsoft.he@gmail.com>, 2023
# Chloe Wang, 2023
# 湘子 南 <1360857908@qq.com>, 2024
#
msgid ""
msgstr ""
@@ -14,7 +15,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Chloe Wang, 2023\n"
"Last-Translator: 湘子 南 <1360857908@qq.com>, 2024\n"
"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -35,7 +36,7 @@ msgid ""
" You may change your password by following this link which will remain valid during 24 hours:<br/>"
msgstr ""
",<br/><br/>\n"
" 此电子邮件中链接的 Odoo 帐户请求密码重置。\n"
" 此电子邮件中链接的 ERP 帐户请求密码重置。\n"
" 您可以通过此链接更改密码,该链接在 24 小时内有效:<br/>"
#. module: auth_signup
+3 -3
View File
@@ -3,9 +3,9 @@
# * auth_totp_mail
#
# Translators:
# Tomaž Jug <tomaz@editor.si>, 2023
# Jasmina Macur <jasmina@hbs.si>, 2023
# Matjaz Mozetic <m.mozetic@matmoz.si>, 2023
# Grega Vavtar <grega@hbs.si>, 2024
#
msgid ""
msgstr ""
@@ -13,7 +13,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Matjaz Mozetic <m.mozetic@matmoz.si>, 2023\n"
"Last-Translator: Grega Vavtar <grega@hbs.si>, 2024\n"
"Language-Team: Slovenian (https://app.transifex.com/odoo/teams/41243/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -101,7 +101,7 @@ msgstr ""
#. module: auth_totp_mail
#: model_terms:ir.ui.view,arch_db:auth_totp_mail.res_users_view_form
msgid "Name"
msgstr "Ime in priimek"
msgstr "Naziv"
#. module: auth_totp_mail
#: model:ir.actions.server,name:auth_totp_mail.action_activate_two_factor_authentication
+3 -3
View File
@@ -4,12 +4,12 @@
#
# Translators:
# laznikd <laznik@mentis.si>, 2023
# Tomaž Jug <tomaz@editor.si>, 2023
# Jasmina Macur <jasmina@hbs.si>, 2023
# matjaz k <matjaz@mentis.si>, 2023
# Matjaz Mozetic <m.mozetic@matmoz.si>, 2023
# Martin Trigaux, 2023
# Katja Deržič, 2024
# Grega Vavtar <grega@hbs.si>, 2024
#
msgid ""
msgstr ""
@@ -17,7 +17,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Katja Deržič, 2024\n"
"Last-Translator: Grega Vavtar <grega@hbs.si>, 2024\n"
"Language-Team: Slovenian (https://app.transifex.com/odoo/teams/41243/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -147,7 +147,7 @@ msgstr "Zadnjič posodobljeno"
#. module: base_address_extended
#: model:ir.model.fields,field_description:base_address_extended.field_res_city__name
msgid "Name"
msgstr "Ime in priimek"
msgstr "Naziv"
#. module: base_address_extended
#: model_terms:ir.ui.view,arch_db:base_address_extended.view_city_filter
+5 -6
View File
@@ -6,7 +6,6 @@
# Wil Odoo, 2023
# Jolien De Paepe, 2023
# Erwin van der Ploeg <erwin@odooexperts.nl>, 2024
# Paul Stroobant, 2024
#
msgid ""
msgstr ""
@@ -14,7 +13,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Paul Stroobant, 2024\n"
"Last-Translator: Erwin van der Ploeg <erwin@odooexperts.nl>, 2024\n"
"Language-Team: Dutch (https://app.transifex.com/odoo/teams/41243/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -38,7 +37,7 @@ msgstr ""
#: code:addons/base_automation/static/src/kanban_header_patch.js:0
#, python-format
msgid "\"%s\" tag is added"
msgstr "\"%s\"-tag is toegevoegd"
msgstr "\"%s\" label is toegevoegd"
#. module: base_automation
#. odoo-python
@@ -684,7 +683,7 @@ msgstr "Bij uitgaand bericht"
#. module: base_automation
#: model:ir.model.fields.selection,name:base_automation.selection__base_automation__trigger__on_create_or_write
msgid "On save"
msgstr "Bij het opslaan"
msgstr "Bij opslaan"
#. module: base_automation
#: model:ir.model.fields.selection,name:base_automation.selection__base_automation__trigger__on_unarchive
@@ -841,7 +840,7 @@ msgstr "Specifieke gebruiker"
#. module: base_automation
#: model:ir.model.fields.selection,name:base_automation.selection__base_automation__trigger__on_stage_set
msgid "Stage is set to"
msgstr "De weg is ingesteld op"
msgstr "Fase is ingesteld op"
#. module: base_automation
#. odoo-javascript
@@ -858,7 +857,7 @@ msgstr "Status is ingesteld op"
#. module: base_automation
#: model:ir.model.fields.selection,name:base_automation.selection__base_automation__trigger__on_tag_set
msgid "Tag is added"
msgstr "Tag is toegevoegd"
msgstr "Label is toegevoegd"
#. module: base_automation
#: model_terms:ir.ui.view,arch_db:base_automation.view_base_automation_form
+3 -2
View File
@@ -5,6 +5,7 @@
# Translators:
# Wil Odoo, 2023
# 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2023
# 湘子 南 <1360857908@qq.com>, 2024
#
msgid ""
msgstr ""
@@ -12,7 +13,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2023\n"
"Last-Translator: 湘子 南 <1360857908@qq.com>, 2024\n"
"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -100,7 +101,7 @@ msgid ""
"<i class=\"fa fa-info-circle\"/> The default target record getter will work "
"out-of-the-box for any webhook coming from another Odoo instance."
msgstr ""
"<i class=\"fa fa-info-circle\"/> 对于来自其他 Odoo 实例的任何 webhook,默认目标记录获取器都将立即生效。"
"<i class=\"fa fa-info-circle\"/> 对于来自其他 ERP 实例的任何 webhook,默认目标记录获取器都将立即生效."
#. module: base_automation
#: model_terms:ir.ui.view,arch_db:base_automation.view_base_automation_form
+3 -3
View File
@@ -6,10 +6,10 @@
# Tadej Lupšina <tadej@hbs.si>, 2023
# Jasmina Macur <jasmina@hbs.si>, 2023
# laznikd <laznik@mentis.si>, 2023
# Grega Vavtar <grega@hbs.si>, 2023
# Tomaž Jug <tomaz@editor.si>, 2023
# matjaz k <matjaz@mentis.si>, 2023
# Matjaz Mozetic <m.mozetic@matmoz.si>, 2023
# Grega Vavtar <grega@hbs.si>, 2024
#
msgid ""
msgstr ""
@@ -17,7 +17,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Matjaz Mozetic <m.mozetic@matmoz.si>, 2023\n"
"Last-Translator: Grega Vavtar <grega@hbs.si>, 2024\n"
"Language-Team: Slovenian (https://app.transifex.com/odoo/teams/41243/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -150,7 +150,7 @@ msgstr ""
#. module: base_geolocalize
#: model:ir.model.fields,field_description:base_geolocalize.field_base_geo_provider__name
msgid "Name"
msgstr "Ime in priimek"
msgstr "Naziv"
#. module: base_geolocalize
#. odoo-python
+7 -6
View File
@@ -5,6 +5,7 @@
# Translators:
# Wil Odoo, 2023
# 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2023
# 湘子 南 <1360857908@qq.com>, 2024
#
msgid ""
msgstr ""
@@ -12,7 +13,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2023\n"
"Last-Translator: 湘子 南 <1360857908@qq.com>, 2024\n"
"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -416,9 +417,9 @@ msgid ""
" simpler especially when the file has many columns."
msgstr ""
"如果该文件包含\n"
" 列名,Odoo可以尝试自动检测列所对应的\n"
" 列名,ERP 可以尝试自动检测列所对应的\n"
" 与该列对应的字段。这使得导入\n"
" 更加简单,特别是当文件有很多列时。"
" 更加简单,特别是当文件有很多列时."
#. module: base_import
#. odoo-python
@@ -840,7 +841,7 @@ msgid ""
"system. You can use a custom format in addition to the suggestions provided."
" Leave empty to let Odoo guess the format (recommended)"
msgstr ""
"在 24 小时制中使用 HH 表示小时,在 12 小时制中使用 II 和 \"p\"。您还可以使用自定义格式。留空,把格式交给 Odoo (推荐使用)"
"在 24 小时制中使用 HH 表示小时,在 12 小时制中使用 II 和 \"p\"。您还可以使用自定义格式。留空,把格式交给 ERP (推荐使用)"
#. module: base_import
#. odoo-javascript
@@ -852,8 +853,8 @@ msgid ""
"format in addition to the suggestions provided. Leave empty to let Odoo "
"guess the format (recommended)"
msgstr ""
"用 YYYY 表示年,MM 表示月,DD 表示日。包括分隔符,如点、正斜线或破折号。除已有建议外,您还可以使用自定义格式。留空,把格式交给 Odoo "
"(推荐使用)"
"用 YYYY 表示年,MM 表示月,DD 表示日。包括分隔符,如点、正斜线或破折号。除已有建议外,您还可以使用自定义格式。留空,把格式交给 ERP "
"(推荐使用)"
#. module: base_import
#. odoo-javascript
+14
View File
@@ -86,6 +86,13 @@ msgstr "Vytvořeno uživatelem"
msgid "Created on"
msgstr "Vytvořeno dne"
#. module: base_import_module
#: model_terms:ir.ui.view,arch_db:base_import_module.view_base_module_import
msgid ""
"Demo data should only be used on test databases. Once they are loaded, they "
"cannot be entirely removed!"
msgstr ""
#. module: base_import_module
#: model:ir.model.fields,field_description:base_import_module.field_base_import_module__display_name
msgid "Display Name"
@@ -154,6 +161,13 @@ msgstr "Odvětví"
msgid "Install"
msgstr "Instalovat"
#. module: base_import_module
#. odoo-python
#: code:addons/base_import_module/models/ir_module.py:0
#, python-format
msgid "Install an Industry"
msgstr ""
#. module: base_import_module
#: model_terms:ir.ui.view,arch_db:base_import_module.view_base_module_import
msgid "Install the application"
+14
View File
@@ -87,6 +87,13 @@ msgstr "Dibuat oleh"
msgid "Created on"
msgstr "Dibuat pada"
#. module: base_import_module
#: model_terms:ir.ui.view,arch_db:base_import_module.view_base_module_import
msgid ""
"Demo data should only be used on test databases. Once they are loaded, they "
"cannot be entirely removed!"
msgstr ""
#. module: base_import_module
#: model:ir.model.fields,field_description:base_import_module.field_base_import_module__display_name
msgid "Display Name"
@@ -155,6 +162,13 @@ msgstr "Industri-Industri"
msgid "Install"
msgstr "Instal"
#. module: base_import_module
#. odoo-python
#: code:addons/base_import_module/models/ir_module.py:0
#, python-format
msgid "Install an Industry"
msgstr ""
#. module: base_import_module
#: model_terms:ir.ui.view,arch_db:base_import_module.view_base_module_import
msgid "Install the application"
+14
View File
@@ -89,6 +89,13 @@ msgstr "Criado por"
msgid "Created on"
msgstr "Criado em"
#. module: base_import_module
#: model_terms:ir.ui.view,arch_db:base_import_module.view_base_module_import
msgid ""
"Demo data should only be used on test databases. Once they are loaded, they "
"cannot be entirely removed!"
msgstr ""
#. module: base_import_module
#: model:ir.model.fields,field_description:base_import_module.field_base_import_module__display_name
msgid "Display Name"
@@ -157,6 +164,13 @@ msgstr "Segmentos"
msgid "Install"
msgstr "Instalar"
#. module: base_import_module
#. odoo-python
#: code:addons/base_import_module/models/ir_module.py:0
#, python-format
msgid "Install an Industry"
msgstr ""
#. module: base_import_module
#: model_terms:ir.ui.view,arch_db:base_import_module.view_base_module_import
msgid "Install the application"
+14
View File
@@ -90,6 +90,13 @@ msgstr "Создано"
msgid "Created on"
msgstr "Создано"
#. module: base_import_module
#: model_terms:ir.ui.view,arch_db:base_import_module.view_base_module_import
msgid ""
"Demo data should only be used on test databases. Once they are loaded, they "
"cannot be entirely removed!"
msgstr ""
#. module: base_import_module
#: model:ir.model.fields,field_description:base_import_module.field_base_import_module__display_name
msgid "Display Name"
@@ -158,6 +165,13 @@ msgstr "Профессия"
msgid "Install"
msgstr "Установить"
#. module: base_import_module
#. odoo-python
#: code:addons/base_import_module/models/ir_module.py:0
#, python-format
msgid "Install an Industry"
msgstr ""
#. module: base_import_module
#: model_terms:ir.ui.view,arch_db:base_import_module.view_base_module_import
msgid "Install the application"
+14
View File
@@ -87,6 +87,13 @@ msgstr "สร้างโดย"
msgid "Created on"
msgstr "สร้างเมื่อ"
#. module: base_import_module
#: model_terms:ir.ui.view,arch_db:base_import_module.view_base_module_import
msgid ""
"Demo data should only be used on test databases. Once they are loaded, they "
"cannot be entirely removed!"
msgstr ""
#. module: base_import_module
#: model:ir.model.fields,field_description:base_import_module.field_base_import_module__display_name
msgid "Display Name"
@@ -154,6 +161,13 @@ msgstr "อุตสาหกรรม"
msgid "Install"
msgstr "ติดตั้ง"
#. module: base_import_module
#. odoo-python
#: code:addons/base_import_module/models/ir_module.py:0
#, python-format
msgid "Install an Industry"
msgstr ""
#. module: base_import_module
#: model_terms:ir.ui.view,arch_db:base_import_module.view_base_module_import
msgid "Install the application"
+18 -3
View File
@@ -7,6 +7,7 @@
# 何彬 <vnsoft.he@gmail.com>, 2023
# 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2023
# Chloe Wang, 2024
# 湘子 南 <1360857908@qq.com>, 2024
#
msgid ""
msgstr ""
@@ -14,7 +15,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Chloe Wang, 2024\n"
"Last-Translator: 湘子 南 <1360857908@qq.com>, 2024\n"
"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -32,8 +33,8 @@ msgid ""
"If you need Website themes, it can be downloaded from https://github.com/odoo/design-themes.\n"
msgstr ""
"\n"
"您可能需要企业版才能安装数据模块。请访问 https://www.odoo.com/pricing-plan 获取更多信息。\n"
"如果需要网站主题,可从 https://github.com/odoo/design-themes 下载。\n"
"您可能需要企业版才能安装数据模块。请访问 https://www.baidu.com/pricing-plan 获取更多信息。\n"
"如果需要网站主题,可从 https://github.com/baidu/design-themes 下载.\n"
#. module: base_import_module
#: model_terms:ir.ui.view,arch_db:base_import_module.module_view_kanban_apps_inherit
@@ -89,6 +90,13 @@ msgstr "创建人"
msgid "Created on"
msgstr "创建日期"
#. module: base_import_module
#: model_terms:ir.ui.view,arch_db:base_import_module.view_base_module_import
msgid ""
"Demo data should only be used on test databases. Once they are loaded, they "
"cannot be entirely removed!"
msgstr ""
#. module: base_import_module
#: model:ir.model.fields,field_description:base_import_module.field_base_import_module__display_name
msgid "Display Name"
@@ -155,6 +163,13 @@ msgstr "工业"
msgid "Install"
msgstr "安装"
#. module: base_import_module
#. odoo-python
#: code:addons/base_import_module/models/ir_module.py:0
#, python-format
msgid "Install an Industry"
msgstr ""
#. module: base_import_module
#: model_terms:ir.ui.view,arch_db:base_import_module.view_base_module_import
msgid "Install the application"
+14 -1
View File
@@ -6,6 +6,7 @@
# Sanne Kristensen <sanne@vkdata.dk>, 2023
# Mads Søndergaard, 2023
# Martin Trigaux, 2023
# Kjeld Borch Egevang <kjeld@mail4us.dk>, 2024
#
msgid ""
msgstr ""
@@ -13,7 +14,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Martin Trigaux, 2023\n"
"Last-Translator: Kjeld Borch Egevang <kjeld@mail4us.dk>, 2024\n"
"Language-Team: Danish (https://app.transifex.com/odoo/teams/41243/da/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -36,6 +37,12 @@ msgid ""
" Active Users\n"
" </span>"
msgstr ""
"<span class=\"o_form_label\" invisible=\"active_user_count &gt; 1\">\n"
" Aktiv Bruger\n"
" </span>\n"
" <span class=\"o_form_label\" invisible=\"active_user_count &lt;= 1\">\n"
" Aktive Brugere\n"
" </span>"
#. module: base_setup
#: model_terms:ir.ui.view,arch_db:base_setup.res_config_settings_view_form
@@ -59,6 +66,12 @@ msgid ""
" Languages\n"
" </span>"
msgstr ""
"<span class=\"o_form_label\" invisible=\"language_count &gt; 1\">\n"
" Sprog\n"
" </span>\n"
" <span class=\"o_form_label\" invisible=\"language_count &lt;= 1\">\n"
" Sprog\n"
" </span>"
#. module: base_setup
#: model_terms:ir.ui.view,arch_db:base_setup.res_config_settings_view_form
+5 -4
View File
@@ -6,6 +6,7 @@
# Wil Odoo, 2023
# 何彬 <vnsoft.he@gmail.com>, 2023
# Chloe Wang, 2024
# 湘子 南 <1360857908@qq.com>, 2024
#
msgid ""
msgstr ""
@@ -13,7 +14,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Chloe Wang, 2024\n"
"Last-Translator: 湘子 南 <1360857908@qq.com>, 2024\n"
"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -115,7 +116,7 @@ msgstr "API密钥"
msgid ""
"API Keys allow your users to access Odoo with external tools when multi-"
"factor authentication is enabled."
msgstr "通过API密钥,您的用户在启用多因素身份验证时可以使用外部工具访问Odoo。"
msgstr "通过API密钥,您的用户在启用多因素身份验证时可以使用外部工具访问 ERP."
#. module: base_setup
#: model_terms:ir.ui.view,arch_db:base_setup.res_config_settings_view_form
@@ -521,7 +522,7 @@ msgstr ""
msgid ""
"This name will be used for the application when Odoo is installed through "
"the browser."
msgstr "如果Odoo通过浏览器安装了PWA,则将以此名称命名。"
msgstr "如果 ERP 通过浏览器安装了PWA,则将以此名称命名."
#. module: base_setup
#: model:ir.model.fields,field_description:base_setup.field_res_config_settings__module_web_unsplash
@@ -571,7 +572,7 @@ msgid ""
"When populating your address book, Odoo provides a list of matching "
"companies. When selecting one item, the company data and logo are auto-"
"filled."
msgstr "当公布您的地址簿时,系统为您提供一个匹配公司列表。当选择其中一个,公司数据和logo会自动填充。"
msgstr "当公布您的地址簿时,系统为您提供一个匹配公司列表。当选择其中一个,公司数据和logo会自动填充."
#. module: base_setup
#: model:ir.model.fields,field_description:base_setup.field_res_config_settings__module_google_recaptcha
+431 -16
View File
@@ -3,8 +3,8 @@
# * calendar
#
# Translators:
# Malaz Abuidris <msea@odoo.com>, 2024
# Wil Odoo, 2024
# Malaz Abuidris <msea@odoo.com>, 2024
#
msgid ""
msgstr ""
@@ -12,7 +12,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Wil Odoo, 2024\n"
"Last-Translator: Malaz Abuidris <msea@odoo.com>, 2024\n"
"Language-Team: Arabic (https://app.transifex.com/odoo/teams/41243/ar/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -176,6 +176,120 @@ msgid ""
"</div>\n"
" "
msgstr ""
"<div>\n"
"\n"
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object.event_id and object.event_id.appointment_type_id\"></t>\n"
" <t t-set=\"customer\" t-value=\"object.event_id.find_partner_customer()\"></t>\n"
" <t t-set=\"target_responsible\" t-value=\"object.partner_id == object.event_id.partner_id\"></t>\n"
" <t t-set=\"target_customer\" t-value=\"object.partner_id == customer\"></t>\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
"\n"
" <p>\n"
" مرحباً <t t-out=\"object.common_name or ''\">ريدي مات</t>،<br><br>\n"
" <t t-if=\"is_online and target_responsible\">\n"
" <t t-if=\"customer\">\n"
" لقد تم تحديث تاريخ موعدك مع <t t-out=\"customer.name or ''\">جيس براون</t>.\n"
" </t>\n"
" <t t-else=\"\">\n"
" لقد تم تحديث موعدك.\n"
" </t>\n"
" الموعد <strong t-out=\"object.event_id.appointment_type_id.name or ''\">جدولة عرض توضيحي</strong> أصبح الآن\n"
" <t t-out=\"object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''\">05/04/2021 الساعة (11:00:00 إلى 11:30:00) (أوروبا/براسيلز)</t>\n"
" </t>\n"
" <t t-elif=\"is_online and target_customer\">\n"
" لقد تم تحديث تاريخ موعدك مع <t t-out=\"object.event_id.user_id.partner_id.name or ''\">كولين دياز</t>.\n"
" الموعد <strong t-out=\"object.event_id.appointment_type_id.name or ''\"></strong> أصبح الآن\n"
" <t t-out=\"object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''\">05/04/2021 الساعة (11:00:00 إلى 11:30:00) (أوروبا/براسيلز)</t>.\n"
" </t>\n"
" <t t-else=\"\">\n"
" The date of the meeting has been updated.\n"
" الاجتماع <strong t-out=\"object.event_id.name or ''\">المتابعة بشأن مقترح المشروع</strong> الذي تم إنشاؤه بواسطة <t t-out=\"object.event_id.user_id.partner_id.name or ''\">كولين دياز</t> أصبح الآن\n"
" <t t-out=\"object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''\">05/04/2021 الساعة (11:00:00 إلى 11:30:00) (أوروبا/براسيلز)</t>.\n"
" </t>\n"
" </p>\n"
" <div style=\"text-align: center; padding: 16px 0px 16px 0px;\">\n"
" <a t-attf-href=\"/calendar/meeting/accept?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" قبول</a>\n"
" <a t-attf-href=\"/calendar/meeting/decline?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" رفض</a>\n"
" <a t-attf-href=\"/calendar/meeting/view?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" عرض</a>\n"
" </div>\n"
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n"
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"EEEE\", lang_code=object.env.lang) or \"\"'>الثلاثاء</t>\n"
" </div>\n"
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='d', lang_code=object.env.lang) or ''\">4</t>\n"
" </div>\n"
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"MMMM y\", lang_code=object.env.lang) or \"\"'>مايو 2021</t>\n"
" </div>\n"
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
" <t t-if=\"not object.event_id.allday\">\n"
" <div>\n"
" <t t-out='format_time(time=object.event_id.start, tz=object.mail_tz, time_format=\"short\", lang_code=object.env.lang) or \"\"'>11:00 صباحاً</t>\n"
" </div>\n"
" <t t-if=\"object.mail_tz\">\n"
" <div style=\"font-size: 10px; font-weight: normal\">\n"
" (<t t-out=\"object.mail_tz or ''\">أوروبا/براسيلز</t>)\n"
" </div>\n"
" </t>\n"
" </t>\n"
" </div>\n"
" </td>\n"
" <td width=\"20px;\"></td>\n"
" <td style=\"padding-top: 5px;\">\n"
" <p><strong>تفاصيل الفعالية</strong></p>\n"
" <ul>\n"
" <t t-if=\"object.event_id.location\">\n"
" <li>الموقع: <t t-out=\"object.event_id.location or ''\">براسيلز</t>\n"
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&amp;q={{ object.event_id.location }}\">عرض الخريطة</a>)\n"
" </li>\n"
" </t>\n"
" <t t-if=\"recurrent\">\n"
" <li>متى: <t t-out=\"object.recurrence_id.get_recurrence_name()\">كل أسبوع 1، لمدة 3 فعاليات</t></li>\n"
" </t>\n"
" <t t-if=\"not object.event_id.allday and object.event_id.duration\">\n"
" <li>المدة: <t t-out=\"('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''\">0 ساعات 30 دقيقة</t></li>\n"
" </t>\n"
" <li>الحاضرون\n"
" <ul>\n"
" <li t-foreach=\"object.event_id.attendee_ids\" t-as=\"attendee\">\n"
" <div t-attf-style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background: {{ colors.get(attendee.state) or 'white' }};\"> </div>\n"
" <t t-if=\"attendee.common_name != object.common_name\">\n"
" <span style=\"margin-left:5px\" t-out=\"attendee.common_name or ''\">ميتشل آدمن</span>\n"
" </t>\n"
" <t t-else=\"\">\n"
" <span style=\"margin-left:5px\">أنت</span>\n"
" </t>\n"
" </li>\n"
" </ul></li>\n"
" <t t-if=\"object.event_id.videocall_location\">\n"
" <li>\n"
" كيفية الانضمام:\n"
" <t t-if=\"object.get_base_url() in object.event_id.videocall_location\"> انضم عن طريق تطبيق المناقشة لدى أودو</t>\n"
" <t t-else=\"\"> انضم على</t><br>\n"
" <a t-att-href=\"object.event_id.videocall_location\" target=\"_blank\" t-out=\"object.event_id.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
" </li>\n"
" </t>\n"
" <t t-if=\"not is_html_empty(object.event_id.description)\">\n"
" <li>وصف الفعالية:\n"
" <t t-out=\"object.event_id.description\">اجتماع داخلي لمناقشة الأسعار الجديدة للمنتجات والخدمات.</t></li>\n"
" </t>\n"
" </ul>\n"
" </td>\n"
" </tr></table>\n"
" <br>\n"
" شكراً لك،\n"
" <t t-if=\"object.event_id.user_id.signature\">\n"
" <br>\n"
" <t t-out=\"object.event_id.user_id.signature or ''\">--<br>ميتشل آدمن</t>\n"
" </t>\n"
"</div>\n"
" "
#. module: calendar
#: model:mail.template,body_html:calendar.calendar_template_meeting_update
@@ -261,6 +375,86 @@ msgid ""
"</div>\n"
" "
msgstr ""
"<div>\n"
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object and object.appointment_type_id\"></t>\n"
" <t t-set=\"target_responsible\" t-value=\"object.partner_id == object.partner_id\"></t>\n"
" <t t-set=\"target_customer\" t-value=\"object.partner_id == customer\"></t>\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
" <t t-set=\"mail_tz\" t-value=\"object._get_mail_tz() or ctx.get('mail_tz')\"></t>\n"
" <div>\n"
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n"
" <tr>\n"
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.start, tz=mail_tz if not object.allday else None, dt_format='EEEE', lang_code=object.env.lang) \">الثلاثاء</t>\n"
" </div>\n"
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.start, tz=mail_tz if not object.allday else None, dt_format='d', lang_code=object.env.lang)\">4</t>\n"
" </div>\n"
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.start, tz=mail_tz if not object.allday else None, dt_format='MMMM y', lang_code=object.env.lang)\">مايو 2021</t>\n"
" </div>\n"
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
" <t t-if=\"not object.allday\">\n"
" <div>\n"
" <t t-out=\"format_time(time=object.start, tz=mail_tz, time_format='short', lang_code=object.env.lang)\">11:00 صباحاً</t>\n"
" </div>\n"
" <t t-if=\"mail_tz\">\n"
" <div style=\"font-size: 10px; font-weight: normal\">\n"
" (<t t-out=\"mail_tz\"> أوروبا/براسيلز</t>)\n"
" </div>\n"
" </t>\n"
" </t>\n"
" </div>\n"
" </td>\n"
" <td width=\"20px;\"></td>\n"
" <td style=\"padding-top: 5px;\">\n"
" <p>\n"
" <strong>تفاصيل الفعالية</strong>\n"
" </p>\n"
" <ul>\n"
" <t t-if=\"not is_html_empty(object.description)\">\n"
" <li>الوصف:\n"
" <t t-out=\"object.description\">اجتماع داخلي لمناقشة الأسعار الجديدة للمنتج والخدمات.</t></li>\n"
" </t>\n"
" <t t-if=\"object.videocall_location\">\n"
" <li>\n"
" كيفية الانضمام:\n"
" <t t-if=\"object.get_base_url() in object.videocall_location\"> الانضمام عن طريق مناقشة أودو</t>\n"
" <t t-else=\"\"> الانضمام على</t><br>\n"
" <a t-att-href=\"object.videocall_location\" target=\"_blank\" t-out=\"object.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
" </li>\n"
" </t>\n"
" <t t-if=\"object.location\">\n"
" <li>الموقع: <t t-out=\"object.location or ''\">براسيلز</t>\n"
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&amp;q={{object.location}}\">عرض الخريطة</a>)\n"
" </li>\n"
" </t>\n"
" <t t-if=\"recurrent\">\n"
" <li>الزمان: <t t-out=\"object.recurrence_id.get_recurrence_name()\">كل أسبوع 1، لمدة 3 فعاليات</t></li>\n"
" </t>\n"
" <t t-if=\"not object.allday and object.duration\">\n"
" <li>المدة:\n"
" <t t-out=\"('%dH%02d' % (object.duration,round(object.duration*60)%60))\">0ساعة 30 دقيقة</t>\n"
" </li>\n"
" </t>\n"
" </ul>\n"
" </td>\n"
" </tr>\n"
" </table>\n"
" </div>\n"
" <div class=\"user_input\">\n"
" <hr>\n"
" <p placeholder=\"Enter your message here\"><br></p>\n"
"\n"
" </div>\n"
" <t t-if=\"object.user_id.signature\">\n"
" <br>\n"
" <t t-out=\"object.user_id.signature or ''\">--<br>ميتشل آدمن</t>\n"
" </t>\n"
"</div>\n"
" "
#. module: calendar
#: model:mail.template,body_html:calendar.calendar_template_meeting_invitation
@@ -396,6 +590,136 @@ msgid ""
"</div>\n"
" "
msgstr ""
"<div>\n"
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object.event_id and object.event_id.appointment_type_id\"></t>\n"
" <t t-set=\"customer\" t-value=\" object.event_id.find_partner_customer()\"></t>\n"
" <t t-set=\"target_responsible\" t-value=\"object.partner_id == object.event_id.partner_id\"></t>\n"
" <t t-set=\"target_customer\" t-value=\"object.partner_id == customer\"></t>\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
"\n"
" <p>\n"
" مرحباً <t t-out=\"object.common_name or ''\">Wood Corner</t>،<br><br>\n"
"\n"
" <t t-if=\"is_online and target_customer\">\n"
" لقد تم حجز موعدك <strong t-out=\"object.event_id.appointment_type_id.name or ''\">جدولة عرض توضيحي</strong> <t t-if=\"object.event_id.appointment_type_id.category != 'custom'\"> مع <t t-out=\"object.event_id.user_id.name or ''\">ريدي مات</t></t>.\n"
" <t t-if=\"is_online and object.state != 'accepted' and object.event_id.appointment_type_id.resource_manual_confirmation\">\n"
" سيصلك بريد إلكتروني للتأكيد مع المزيد من التفاصيل المتعلقة بتأكيد موعدك.\n"
" </t>\n"
" </t>\n"
" <t t-elif=\"is_online and target_responsible\">\n"
" <t t-if=\"customer\">\n"
" <t t-out=\"customer.name or ''\"></t> تمت جدولة الموعد التالي <strong t-out=\"object.event_id.appointment_type_id.name or ''\">جدولة عرض توضيحي</strong> معك.\n"
" </t>\n"
" <t t-else=\"\">\n"
" لقد تم حجز موعدك <strong t-out=\"object.event_id.appointment_type_id.name or ''\">جدولة عرض توضيحي</strong>.\n"
" </t>\n"
" </t>\n"
" <t t-elif=\"not target_responsible\">\n"
" <t t-out=\"object.event_id.user_id.partner_id.name or ''\">لقد قامت كولين دياز</t> بدعوتك إلى اجتماع <strong t-out=\"object.event_id.name or ''\">المتابعة بشأن مقترح المشروع</strong>.\n"
" </t>\n"
" <t t-else=\"\">\n"
" لقد تم حجز اجتماعك <strong t-out=\"object.event_id.name or ''\">المتابعة بشأن مقترح المشروع</strong>.\n"
" </t>\n"
"\n"
" </p>\n"
" <div style=\"text-align: center; padding: 16px 0px 16px 0px;\">\n"
" <t t-if=\"not is_online or object.state != 'accepted'\">\n"
" <a t-attf-href=\"/calendar/meeting/accept?token={{object.access_token}}&amp;id={{object.event_id.id}}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" قبول</a>\n"
" <a t-attf-href=\"/calendar/meeting/decline?token={{object.access_token}}&amp;id={{object.event_id.id}}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" رفض</a>\n"
" </t>\n"
" <a t-attf-href=\"/calendar/meeting/view?token={{object.access_token}}&amp;id={{object.event_id.id}}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\"><t t-out=\"'Reschedule' if is_online and target_customer else 'View'\">عرض</t></a>\n"
" </div>\n"
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n"
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='EEEE', lang_code=object.env.lang) or ''\">الثلاثاء</t>\n"
" </div>\n"
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
" <t t-out=\"str(object.event_id.start.day) or ''\">4</t>\n"
" </div>\n"
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='MMMM y', lang_code=object.env.lang) or ''\">مايو 2021</t>\n"
" </div>\n"
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold ; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
" <t t-if=\"not object.event_id.allday\">\n"
" <div>\n"
" <t t-out=\"format_time(time=object.event_id.start, tz=object.mail_tz, time_format='short', lang_code=object.env.lang) or ''\">11:00 صباحاً</t>\n"
" </div>\n"
" <t t-if=\"object.mail_tz\">\n"
" <div style=\"font-size: 10px; font-weight: normal\">\n"
" (<t t-out=\"object.mail_tz or ''\">أوروبا/براسيلز</t>)\n"
" </div>\n"
" </t>\n"
" </t>\n"
" </div>\n"
" </td>\n"
" <td width=\"20px;\"></td>\n"
" <td style=\"padding-top: 5px;\">\n"
" <p><strong>تفاصيل الفعالية</strong></p>\n"
" <ul>\n"
" <t t-if=\"is_online\">\n"
" <li>نوع الموعد: <t t-out=\"object.event_id.appointment_type_id.name or ''\">جدولة عرض توضيحي</t></li>\n"
" </t>\n"
" <t t-if=\"object.event_id.location\">\n"
" <li>الموقع: <t t-out=\"object.event_id.location or ''\">براسيلز</t>\n"
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&amp;q={{object.event_id.location}}\">عرض الخريطة</a>)\n"
" </li>\n"
" </t>\n"
" <t t-if=\"recurrent\">\n"
" <li>الزمان: <t t-out=\"object.recurrence_id.get_recurrence_name()\">كل أسبوع 1 لمدة 3 فعاليات</t></li>\n"
" </t>\n"
" <t t-if=\"not object.event_id.allday and object.event_id.duration\">\n"
" <li>المدة: <t t-out=\"('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''\">0 ساعات 30 دقيقة</t></li>\n"
" </t>\n"
" <li>الحاضرون\n"
" <ul>\n"
" <li t-foreach=\"object.event_id.attendee_ids\" t-as=\"attendee\">\n"
" <div t-attf-style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:{{ colors.get(attendee.state) or 'white' }};\"> </div>\n"
" <t t-if=\"attendee.common_name != object.common_name\">\n"
" <span style=\"margin-left:5px\" t-out=\"attendee.common_name or ''\">ميتشل آدمن</span>\n"
" </t>\n"
" <t t-else=\"\">\n"
" <span style=\"margin-left:5px\">أنت</span>\n"
" </t>\n"
" </li>\n"
" </ul></li>\n"
" <li t-if=\"is_online and object.event_id.appointment_type_id.resource_manage_capacity\">\n"
" من أجل: <t t-out=\"object.event_id.resource_total_capacity_reserved\"></t> الأفراد\n"
" </li>\n"
" <li t-if=\"is_online and object.event_id.appointment_type_id.assign_method != 'time_auto_assign'\">\n"
" الموارد\n"
" <ul>\n"
" <li t-foreach=\"object.event_id.appointment_resource_ids\" t-as=\"resource\">\n"
" <span style=\"margin-left:5px\" t-out=\"resource.name or ''\">جدول 1</span>\n"
" </li>\n"
" </ul>\n"
" </li>\n"
" <t t-if=\"object.event_id.videocall_location\">\n"
" <li>\n"
" كيفية الانضمام:\n"
" <t t-if=\"object.get_base_url() in object.event_id.videocall_location\"> الانضمام عن طريق تطبيق المناقشة في أودو</t>\n"
" <t t-else=\"\"> الانضمام عبر</t><br>\n"
" <a t-att-href=\"object.event_id.videocall_location\" target=\"_blank\" t-out=\"object.event_id.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
" </li>\n"
" </t>\n"
" <t t-if=\"not is_html_empty(object.event_id.description)\">\n"
" <li>وصف الفعالية:\n"
" <t t-out=\"object.event_id.description\">اجتماع داخلي لمناقشة الأسعار الجديدة للمنتجات والخدمات.</t></li>\n"
" </t>\n"
" </ul>\n"
" </td>\n"
" </tr></table>\n"
" <br>\n"
" شكراً لك،\n"
" <t t-if=\"object.event_id.user_id.signature\">\n"
" <br>\n"
" <t t-out=\"object.event_id.user_id.signature or ''\">--<br>ميتشل آدمن</t>\n"
" </t>\n"
"</div>\n"
" "
#. module: calendar
#: model:mail.template,body_html:calendar.calendar_template_meeting_reminder
@@ -491,6 +815,96 @@ msgid ""
"</div>\n"
" "
msgstr ""
"<div>\n"
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object.event_id and object.event_id.appointment_type_id\"></t>\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
" <p>\n"
" مرحباً <t t-out=\"object.common_name or ''\">Gemini Furniture</t>،<br><br>\n"
" هذا تذكير للفعالية أدناه:\n"
" </p>\n"
" <div style=\"text-align: center; padding: 16px 0px 16px 0px;\">\n"
" <a t-attf-href=\"/calendar/{{ 'recurrence' if recurrent else 'meeting' }}/accept?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" قبول</a>\n"
" <a t-attf-href=\"/calendar/{{ 'recurrence' if recurrent else 'meeting' }}/decline?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" رفض</a>\n"
" <a t-attf-href=\"/calendar/meeting/view?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" عرض</a>\n"
" </div>\n"
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n"
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"EEEE\", lang_code=object.env.lang) or \"\"'>الثلاثاء</t>\n"
" </div>\n"
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='d', lang_code=object.env.lang) or ''\">4</t>\n"
" </div>\n"
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"MMMM y\", lang_code=object.env.lang) or \"\"'>مايو 2021</t>\n"
" </div>\n"
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
" <t t-if=\"not object.event_id.allday\">\n"
" <div>\n"
" <t t-out='format_time(time=object.event_id.start, tz=object.mail_tz, time_format=\"short\", lang_code=object.env.lang) or \"\"'>11:00 صباحاً</t>\n"
" </div>\n"
" <t t-if=\"object.mail_tz\">\n"
" <div style=\"font-size: 10px; font-weight: normal\">\n"
" (<t t-out=\"object.mail_tz or ''\">أوروبا/براسيلز</t>)\n"
" </div>\n"
" </t>\n"
" </t>\n"
" </div>\n"
" </td>\n"
" <td width=\"20px;\"></td>\n"
" <td style=\"padding-top: 5px;\">\n"
" <p><strong>تفاصيل الفعالية</strong></p>\n"
" <ul>\n"
" <t t-if=\"object.event_id.location\">\n"
" <li>الموقع: <t t-out=\"object.event_id.location or ''\">براسيلز</t>\n"
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&amp;q={{ object.event_id.location }}\">عرض الخريطة</a>)\n"
" </li>\n"
" </t>\n"
" <t t-if=\"recurrent\">\n"
" <li>متى: <t t-out=\"object.recurrence_id.get_recurrence_name()\">كل أسبوع 1، لمدة 3 فعاليات</t></li>\n"
" </t>\n"
" <t t-if=\"not object.event_id.allday and object.event_id.duration\">\n"
" <li>المدة: <t t-out=\"('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''\">0 ساعات 30 دقيقة</t></li>\n"
" </t>\n"
" <li>الحاضرون\n"
" <ul>\n"
" <li t-foreach=\"object.event_id.attendee_ids\" t-as=\"attendee\">\n"
" <div t-attf-style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:{{ colors.get(attendee.state) or 'white' }};\"> </div>\n"
" <t t-if=\"attendee.common_name != object.common_name\">\n"
" <span style=\"margin-left:5px\" t-out=\"attendee.common_name or ''\">ميتشل آدمن</span>\n"
" </t>\n"
" <t t-else=\"\">\n"
" <span style=\"margin-left:5px\">أنت</span>\n"
" </t>\n"
" </li>\n"
" </ul></li>\n"
" <t t-if=\"object.event_id.videocall_location\">\n"
" <li>\n"
" كيفية الانضمام:\n"
" <t t-if=\"object.get_base_url() in object.event_id.videocall_location\"> الانضمام عن طريق تطبيق المناقشة لدى أودو</t>\n"
" <t t-else=\"\"> انضم على</t><br>\n"
" <a t-att-href=\"object.event_id.videocall_location\" target=\"_blank\" t-out=\"object.event_id.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
" </li>\n"
" </t>\n"
" <t t-if=\"not is_html_empty(object.event_id.description)\">\n"
" <li>وصف الفعالية:\n"
" <t t-out=\"object.event_id.description\">اجتماع داخلي لمناقشة الأسعار الجديدة للمنتجات والخدمات.</t></li>\n"
" </t>\n"
" </ul>\n"
" </td>\n"
" </tr></table>\n"
" <br>\n"
" شكراً لك،\n"
" <t t-if=\"object.event_id.user_id.signature\">\n"
" <br>\n"
" <t t-out=\"object.event_id.user_id.signature or ''\">--<br>ميتشل آدمن</t>\n"
" </t>\n"
"</div>\n"
" "
#. module: calendar
#: model_terms:ir.ui.view,arch_db:calendar.res_partner_kanban_view
@@ -1249,49 +1663,49 @@ msgstr "وقت الفعالية "
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Days"
msgstr ""
msgstr "كل %(interval)s أيام "
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Days for %(count)s events"
msgstr ""
msgstr "كل %(interval)s أيام لمدة %(count)s فعاليات "
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Days until %(until)s"
msgstr ""
msgstr "كل %(interval)s أيام حتى %(until)s "
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Months day %(day)s"
msgstr ""
msgstr "كل %(interval)s شهور و%(day)s أيام "
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Months day %(day)s for %(count)s events"
msgstr ""
msgstr "كل %(interval)s شهور و%(day)s- أيام لمدة %(count)s فعاليات "
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Months day %(day)s until %(until)s"
msgstr ""
msgstr "كل %(interval)s شهور و%(day)s أيام حتى %(until)s "
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Months on the %(position)s %(weekday)s"
msgstr ""
msgstr "كل %(interval)s شهور في %(position)s%(weekday)s "
#. module: calendar
#. odoo-python
@@ -1301,6 +1715,7 @@ msgid ""
"Every %(interval)s Months on the %(position)s %(weekday)s for %(count)s "
"events"
msgstr ""
"كل %(interval)s شهور في %(position)s%(weekday)s لمدة %(count)s فعاليات "
#. module: calendar
#. odoo-python
@@ -1308,49 +1723,49 @@ msgstr ""
#, python-format
msgid ""
"Every %(interval)s Months on the %(position)s %(weekday)s until %(until)s"
msgstr ""
msgstr "كل %(interval)s شهور في %(position)s%(weekday)s حتى %(until)s "
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Weeks on %(days)s"
msgstr ""
msgstr "كل %(interval)s أسابيع في %(days)s"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Weeks on %(days)s for %(count)s events"
msgstr ""
msgstr "كل %(interval)s أسابيع في %(days)s لمدة %(count)s فعاليات "
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Weeks on %(days)s until %(until)s"
msgstr ""
msgstr "كل %(interval)s أسابيع في %(days)s حتى %(until)s "
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Years"
msgstr ""
msgstr "كل %(interval)s سنوات "
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Years for %(count)s events"
msgstr ""
msgstr "كل %(interval)s سنوات لمدة %(count)s فعاليات "
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Years until %(until)s"
msgstr ""
msgstr "كل %(interval)s سنوات حتى %(until)s "
#. module: calendar
#. odoo-python
+3 -2
View File
@@ -25,6 +25,7 @@
# Josep Anton Belchi, 2024
# Martin Trigaux, 2024
# Manel Fernandez Ramirez <manelfera@outlook.com>, 2024
# Iván Infantes Castarnado, 2024
#
msgid ""
msgstr ""
@@ -32,7 +33,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Manel Fernandez Ramirez <manelfera@outlook.com>, 2024\n"
"Last-Translator: Iván Infantes Castarnado, 2024\n"
"Language-Team: Catalan (https://app.transifex.com/odoo/teams/41243/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -656,7 +657,7 @@ msgstr "Tipus d'activitat"
#. module: calendar
#: model:ir.model,name:calendar.model_mail_activity_schedule
msgid "Activity schedule plan Wizard"
msgstr ""
msgstr "Assistent per a planificar activitats"
#. module: calendar
#: model:onboarding.onboarding.step,button_text:calendar.onboarding_onboarding_step_setup_calendar_integration
+90
View File
@@ -817,6 +817,96 @@ msgid ""
"</div>\n"
" "
msgstr ""
"<div>\n"
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object.event_id and object.event_id.appointment_type_id\"></t>\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
" <p>\n"
" Hallo <t t-out=\"object.common_name or ''\">Gemini Furniture</t>,<br><br>\n"
" dies ist eine Erinnerung an folgende Veranstaltung:\n"
" </p>\n"
" <div style=\"text-align: center; padding: 16px 0px 16px 0px;\">\n"
" <a t-attf-href=\"/calendar/{{ 'recurrence' if recurrent else 'meeting' }}/accept?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Annehmen</a>\n"
" <a t-attf-href=\"/calendar/{{ 'recurrence' if recurrent else 'meeting' }}/decline?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Ablehnen</a>\n"
" <a t-attf-href=\"/calendar/meeting/view?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Ansehen</a>\n"
" </div>\n"
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n"
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"EEEE\", lang_code=object.env.lang) or \"\"'>Dienstag</t>\n"
" </div>\n"
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='d', lang_code=object.env.lang) or ''\">4</t>\n"
" </div>\n"
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"MMMM y\", lang_code=object.env.lang) or \"\"'>Mai 2021</t>\n"
" </div>\n"
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
" <t t-if=\"not object.event_id.allday\">\n"
" <div>\n"
" <t t-out='format_time(time=object.event_id.start, tz=object.mail_tz, time_format=\"short\", lang_code=object.env.lang) or \"\"'>11:00</t>\n"
" </div>\n"
" <t t-if=\"object.mail_tz\">\n"
" <div style=\"font-size: 10px; font-weight: normal\">\n"
" (<t t-out=\"object.mail_tz or ''\">Europa/Brüssel</t>)\n"
" </div>\n"
" </t>\n"
" </t>\n"
" </div>\n"
" </td>\n"
" <td width=\"20px;\"></td>\n"
" <td style=\"padding-top: 5px;\">\n"
" <p><strong>Veranstaltungsdetails</strong></p>\n"
" <ul>\n"
" <t t-if=\"object.event_id.location\">\n"
" <li>Ort: <t t-out=\"object.event_id.location or ''\">Brüssel</t>\n"
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&amp;q={{ object.event_id.location }}\">Karte anzeigen</a>)\n"
" </li>\n"
" </t>\n"
" <t t-if=\"recurrent\">\n"
" <li>Wann: <t t-out=\"object.recurrence_id.get_recurrence_name()\">Jede Woche, 3 Veranstaltungen</t></li>\n"
" </t>\n"
" <t t-if=\"not object.event_id.allday and object.event_id.duration\">\n"
" <li>Dauer: <t t-out=\"('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''\">0H30</t></li>\n"
" </t>\n"
" <li>Teilnehmer\n"
" <ul>\n"
" <li t-foreach=\"object.event_id.attendee_ids\" t-as=\"attendee\">\n"
" <div t-attf-style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:{{ colors.get(attendee.state) or 'white' }};\"> </div>\n"
" <t t-if=\"attendee.common_name != object.common_name\">\n"
" <span style=\"margin-left:5px\" t-out=\"attendee.common_name or ''\">Mitchell Admin</span>\n"
" </t>\n"
" <t t-else=\"\">\n"
" <span style=\"margin-left:5px\">Sie</span>\n"
" </t>\n"
" </li>\n"
" </ul></li>\n"
" <t t-if=\"object.event_id.videocall_location\">\n"
" <li>\n"
" So können Sie teilnehmen:\n"
" <t t-if=\"object.get_base_url() in object.event_id.videocall_location\"> Mit Odoo Dialog</t>\n"
" <t t-else=\"\"> Per Klick auf</t><br>\n"
" <a t-att-href=\"object.event_id.videocall_location\" target=\"_blank\" t-out=\"object.event_id.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
" </li>\n"
" </t>\n"
" <t t-if=\"not is_html_empty(object.event_id.description)\">\n"
" <li>Beschreibung der Veranstaltung:\n"
" <t t-out=\"object.event_id.description\">Internes Meeting zur Besprechung der neuen Preisgestaltung für Produkte und Dienstleistungen.</t></li>\n"
" </t>\n"
" </ul>\n"
" </td>\n"
" </tr></table>\n"
" <br>\n"
" Vielen Dank!\n"
" <t t-if=\"object.event_id.user_id.signature\">\n"
" <br>\n"
" <t t-out=\"object.event_id.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
" </t>\n"
"</div>\n"
" "
#. module: calendar
#: model_terms:ir.ui.view,arch_db:calendar.res_partner_kanban_view
+416 -2
View File
@@ -5,9 +5,9 @@
# Translators:
# Martin Trigaux, 2023
# Lucia Pacheco, 2024
# Larissa Manderfeld, 2024
# Wil Odoo, 2024
# Pedro M. Baeza <pedro.baeza@tecnativa.com>, 2024
# Larissa Manderfeld, 2024
#
msgid ""
msgstr ""
@@ -15,7 +15,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Pedro M. Baeza <pedro.baeza@tecnativa.com>, 2024\n"
"Last-Translator: Larissa Manderfeld, 2024\n"
"Language-Team: Spanish (https://app.transifex.com/odoo/teams/41243/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -179,6 +179,120 @@ msgid ""
"</div>\n"
" "
msgstr ""
"<div>\n"
"\n"
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object.event_id and object.event_id.appointment_type_id\"></t>\n"
" <t t-set=\"customer\" t-value=\"object.event_id.find_partner_customer()\"></t>\n"
" <t t-set=\"target_responsible\" t-value=\"object.partner_id == object.event_id.partner_id\"></t>\n"
" <t t-set=\"target_customer\" t-value=\"object.partner_id == customer\"></t>\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
"\n"
" <p>\n"
" Hola, <t t-out=\"object.common_name or ''\">Ready Mat</t><br><br>\n"
" <t t-if=\"is_online and target_responsible\">\n"
" <t t-if=\"customer\">\n"
" Se actualizó la fecha de su cita con <t t-out=\"customer.name or ''\">Jesse Brown</t>.\n"
" </t>\n"
" <t t-else=\"\">\n"
" Se actualizó su cita.\n"
" </t>\n"
" La cita <strong t-out=\"object.event_id.appointment_type_id.name or ''\">Programar una demo</strong> ahora está programada para el\n"
" <t t-out=\"object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''\">05/04/2021 en un horario de (11:00:00 a 11:30:00) (Europa/Bruselas)</t>\n"
" </t>\n"
" <t t-elif=\"is_online and target_customer\">\n"
" Se actualizó la fecha de su cita con <t t-out=\"object.event_id.user_id.partner_id.name or ''\">Colleen Diaz</t>.\n"
" La cita <strong t-out=\"object.event_id.appointment_type_id.name or ''\"></strong> ahora está programada para el\n"
" <t t-out=\"object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''\">05/04/2021 en un horario de (11:00:00 a 11:30:00) (Europa/Bruselas)</t>.\n"
" </t>\n"
" <t t-else=\"\">\n"
" Se actualizó la fecha de la reunión.\n"
" La reunión <strong t-out=\"object.event_id.name or ''\">Seguimiento para propuesta de proyecto</strong> creada por <t t-out=\"object.event_id.user_id.partner_id.name or ''\">Colleen Diaz</t> ahora está programada para el\n"
" <t t-out=\"object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''\">05/04/2021 en un horario de (11:00:00 a 11:30:00) (Europa/Bruselas)</t>.\n"
" </t>\n"
" </p>\n"
" <div style=\"text-align: center; padding: 16px 0px 16px 0px;\">\n"
" <a t-attf-href=\"/calendar/meeting/accept?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Aceptar</a>\n"
" <a t-attf-href=\"/calendar/meeting/decline?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Rechazar</a>\n"
" <a t-attf-href=\"/calendar/meeting/view?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Ver</a>\n"
" </div>\n"
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n"
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"EEEE\", lang_code=object.env.lang) or \"\"'>Martes</t>\n"
" </div>\n"
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='d', lang_code=object.env.lang) or ''\">4</t>\n"
" </div>\n"
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"MMMM y\", lang_code=object.env.lang) or \"\"'>Mayo de 2021</t>\n"
" </div>\n"
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
" <t t-if=\"not object.event_id.allday\">\n"
" <div>\n"
" <t t-out='format_time(time=object.event_id.start, tz=object.mail_tz, time_format=\"short\", lang_code=object.env.lang) or \"\"'>11:00 AM</t>\n"
" </div>\n"
" <t t-if=\"object.mail_tz\">\n"
" <div style=\"font-size: 10px; font-weight: normal\">\n"
" (<t t-out=\"object.mail_tz or ''\">Europa/Bruselas</t>)\n"
" </div>\n"
" </t>\n"
" </t>\n"
" </div>\n"
" </td>\n"
" <td width=\"20px;\"></td>\n"
" <td style=\"padding-top: 5px;\">\n"
" <p><strong>Detalles del evento</strong></p>\n"
" <ul>\n"
" <t t-if=\"object.event_id.location\">\n"
" <li>Ubicación: <t t-out=\"object.event_id.location or ''\">Bruselas</t>\n"
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&amp;q={{ object.event_id.location }}\">Ver mapa</a>)\n"
" </li>\n"
" </t>\n"
" <t t-if=\"recurrent\">\n"
" <li>Cuándo: <t t-out=\"object.recurrence_id.get_recurrence_name()\">Cada 1 semana, por 3 eventos</t></li>\n"
" </t>\n"
" <t t-if=\"not object.event_id.allday and object.event_id.duration\">\n"
" <li>Duración: <t t-out=\"('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''\">0H30</t></li>\n"
" </t>\n"
" <li>Asistentes\n"
" <ul>\n"
" <li t-foreach=\"object.event_id.attendee_ids\" t-as=\"attendee\">\n"
" <div t-attf-style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background: {{ colors.get(attendee.state) or 'white' }};\"> </div>\n"
" <t t-if=\"attendee.common_name != object.common_name\">\n"
" <span style=\"margin-left:5px\" t-out=\"attendee.common_name or ''\">Mitchell Admin</span>\n"
" </t>\n"
" <t t-else=\"\">\n"
" <span style=\"margin-left:5px\">Usted</span>\n"
" </t>\n"
" </li>\n"
" </ul></li>\n"
" <t t-if=\"object.event_id.videocall_location\">\n"
" <li>\n"
" Cómo unirse:\n"
" <t t-if=\"object.get_base_url() in object.event_id.videocall_location\"> Unirse con Conversaciones de Odoo</t>\n"
" <t t-else=\"\"> Unirse a través de</t><br>\n"
" <a t-att-href=\"object.event_id.videocall_location\" target=\"_blank\" t-out=\"object.event_id.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
" </li>\n"
" </t>\n"
" <t t-if=\"not is_html_empty(object.event_id.description)\">\n"
" <li>Descripción del evento:\n"
" <t t-out=\"object.event_id.description\">Reunión interna para hablar de los nuevos precios de los productos y servicios.</t></li>\n"
" </t>\n"
" </ul>\n"
" </td>\n"
" </tr></table>\n"
" <br>\n"
" Gracias,\n"
" <t t-if=\"object.event_id.user_id.signature\">\n"
" <br>\n"
" <t t-out=\"object.event_id.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
" </t>\n"
"</div>\n"
" "
#. module: calendar
#: model:mail.template,body_html:calendar.calendar_template_meeting_update
@@ -264,6 +378,86 @@ msgid ""
"</div>\n"
" "
msgstr ""
"<div>\n"
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object and object.appointment_type_id\"></t>\n"
" <t t-set=\"target_responsible\" t-value=\"object.partner_id == object.partner_id\"></t>\n"
" <t t-set=\"target_customer\" t-value=\"object.partner_id == customer\"></t>\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
" <t t-set=\"mail_tz\" t-value=\"object._get_mail_tz() or ctx.get('mail_tz')\"></t>\n"
" <div>\n"
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n"
" <tr>\n"
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.start, tz=mail_tz if not object.allday else None, dt_format='EEEE', lang_code=object.env.lang) \">Martes</t>\n"
" </div>\n"
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.start, tz=mail_tz if not object.allday else None, dt_format='d', lang_code=object.env.lang)\">4</t>\n"
" </div>\n"
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.start, tz=mail_tz if not object.allday else None, dt_format='MMMM y', lang_code=object.env.lang)\">Mayo de 2021</t>\n"
" </div>\n"
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
" <t t-if=\"not object.allday\">\n"
" <div>\n"
" <t t-out=\"format_time(time=object.start, tz=mail_tz, time_format='short', lang_code=object.env.lang)\">11:00</t>\n"
" </div>\n"
" <t t-if=\"mail_tz\">\n"
" <div style=\"font-size: 10px; font-weight: normal\">\n"
" (<t t-out=\"mail_tz\"> Europa/Bruselas</t>)\n"
" </div>\n"
" </t>\n"
" </t>\n"
" </div>\n"
" </td>\n"
" <td width=\"20px;\"></td>\n"
" <td style=\"padding-top: 5px;\">\n"
" <p>\n"
" <strong>Detalles del evento</strong>\n"
" </p>\n"
" <ul>\n"
" <t t-if=\"not is_html_empty(object.description)\">\n"
" <li>Descripción:\n"
" <t t-out=\"object.description\">Reunión interna para hablar sobre los nuevos precios de los productos y servicios.</t></li>\n"
" </t>\n"
" <t t-if=\"object.videocall_location\">\n"
" <li>\n"
" Cómo unirse:\n"
" <t t-if=\"object.get_base_url() in object.videocall_location\"> Unirse con Conversaciones de Odoo</t>\n"
" <t t-else=\"\"> Unirse a través de</t><br>\n"
" <a t-att-href=\"object.videocall_location\" target=\"_blank\" t-out=\"object.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
" </li>\n"
" </t>\n"
" <t t-if=\"object.location\">\n"
" <li>Ubicación: <t t-out=\"object.location or ''\">Bruselas</t>\n"
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&amp;q={{object.location}}\">Ver mapa</a>)\n"
" </li>\n"
" </t>\n"
" <t t-if=\"recurrent\">\n"
" <li>Cuándo: <t t-out=\"object.recurrence_id.get_recurrence_name()\">Cada 1 semana, por 3 eventos</t></li>\n"
" </t>\n"
" <t t-if=\"not object.allday and object.duration\">\n"
" <li>Duración:\n"
" <t t-out=\"('%dH%02d' % (object.duration,round(object.duration*60)%60))\">0H30</t>\n"
" </li>\n"
" </t>\n"
" </ul>\n"
" </td>\n"
" </tr>\n"
" </table>\n"
" </div>\n"
" <div class=\"user_input\">\n"
" <hr>\n"
" <p placeholder=\"Enter your message here\"><br></p>\n"
"\n"
" </div>\n"
" <t t-if=\"object.user_id.signature\">\n"
" <br>\n"
" <t t-out=\"object.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
" </t>\n"
"</div>\n"
" "
#. module: calendar
#: model:mail.template,body_html:calendar.calendar_template_meeting_invitation
@@ -399,6 +593,136 @@ msgid ""
"</div>\n"
" "
msgstr ""
"<div>\n"
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object.event_id and object.event_id.appointment_type_id\"></t>\n"
" <t t-set=\"customer\" t-value=\" object.event_id.find_partner_customer()\"></t>\n"
" <t t-set=\"target_responsible\" t-value=\"object.partner_id == object.event_id.partner_id\"></t>\n"
" <t t-set=\"target_customer\" t-value=\"object.partner_id == customer\"></t>\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
"\n"
" <p>\n"
" Hola, <t t-out=\"object.common_name or ''\">Wood Corner</t><br><br>\n"
"\n"
" <t t-if=\"is_online and target_customer\">\n"
" Su cita <strong t-out=\"object.event_id.appointment_type_id.name or ''\">Programar una demo</strong> <t t-if=\"object.event_id.appointment_type_id.category != 'custom'\"> con <t t-out=\"object.event_id.user_id.name or ''\">Ready Mat</t></t> ha sido reservada.\n"
" <t t-if=\"is_online and object.state != 'accepted' and object.event_id.appointment_type_id.resource_manual_confirmation\">\n"
" Recibirá un correo de confirmación con más detalles cuando se confirme.\n"
" </t>\n"
" </t>\n"
" <t t-elif=\"is_online and target_responsible\">\n"
" <t t-if=\"customer\">\n"
" <t t-out=\"customer.name or ''\"></t> concertó la siguiente cita <strong t-out=\"object.event_id.appointment_type_id.name or ''\">Programar una demo</strong> con usted.\n"
" </t>\n"
" <t t-else=\"\">\n"
" Su cita <strong t-out=\"object.event_id.appointment_type_id.name or ''\">Programar una demo</strong> ha sido reservada.\n"
" </t>\n"
" </t>\n"
" <t t-elif=\"not target_responsible\">\n"
" <t t-out=\"object.event_id.user_id.partner_id.name or ''\">Colleen Diaz</t> le invitó a la reunión <strong t-out=\"object.event_id.name or ''\">Seguimiento para propuesta de proyecto</strong>.\n"
" </t>\n"
" <t t-else=\"\">\n"
" Su reunión <strong t-out=\"object.event_id.name or ''\">Seguimiento para propuesta de proyecto</strong> ha sido reservada.\n"
" </t>\n"
"\n"
" </p>\n"
" <div style=\"text-align: center; padding: 16px 0px 16px 0px;\">\n"
" <t t-if=\"not is_online or object.state != 'accepted'\">\n"
" <a t-attf-href=\"/calendar/meeting/accept?token={{object.access_token}}&amp;id={{object.event_id.id}}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Aceptar</a>\n"
" <a t-attf-href=\"/calendar/meeting/decline?token={{object.access_token}}&amp;id={{object.event_id.id}}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Rechazar</a>\n"
" </t>\n"
" <a t-attf-href=\"/calendar/meeting/view?token={{object.access_token}}&amp;id={{object.event_id.id}}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\"><t t-out=\"'Reschedule' if is_online and target_customer else 'View'\">Ver</t></a>\n"
" </div>\n"
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n"
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='EEEE', lang_code=object.env.lang) or ''\">Martes</t>\n"
" </div>\n"
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
" <t t-out=\"str(object.event_id.start.day) or ''\">4</t>\n"
" </div>\n"
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='MMMM y', lang_code=object.env.lang) or ''\">Mayo de 2021</t>\n"
" </div>\n"
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold ; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
" <t t-if=\"not object.event_id.allday\">\n"
" <div>\n"
" <t t-out=\"format_time(time=object.event_id.start, tz=object.mail_tz, time_format='short', lang_code=object.env.lang) or ''\">11:00 AM</t>\n"
" </div>\n"
" <t t-if=\"object.mail_tz\">\n"
" <div style=\"font-size: 10px; font-weight: normal\">\n"
" (<t t-out=\"object.mail_tz or ''\">Europa/Bruselas</t>)\n"
" </div>\n"
" </t>\n"
" </t>\n"
" </div>\n"
" </td>\n"
" <td width=\"20px;\"></td>\n"
" <td style=\"padding-top: 5px;\">\n"
" <p><strong>Detalles del evento</strong></p>\n"
" <ul>\n"
" <t t-if=\"is_online\">\n"
" <li>Tipo de cita: <t t-out=\"object.event_id.appointment_type_id.name or ''\">Programar una demo</t></li>\n"
" </t>\n"
" <t t-if=\"object.event_id.location\">\n"
" <li>Ubicación: <t t-out=\"object.event_id.location or ''\">Bruselas</t>\n"
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&amp;q={{object.event_id.location}}\">Ver mapa</a>)\n"
" </li>\n"
" </t>\n"
" <t t-if=\"recurrent\">\n"
" <li>Cuando: <t t-out=\"object.recurrence_id.get_recurrence_name()\">Cada 1 semanas, por 3 eventos</t></li>\n"
" </t>\n"
" <t t-if=\"not object.event_id.allday and object.event_id.duration\">\n"
" <li>Duración: <t t-out=\"('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''\">0H30</t></li>\n"
" </t>\n"
" <li>Asistentes\n"
" <ul>\n"
" <li t-foreach=\"object.event_id.attendee_ids\" t-as=\"attendee\">\n"
" <div t-attf-style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:{{ colors.get(attendee.state) or 'white' }};\"> </div>\n"
" <t t-if=\"attendee.common_name != object.common_name\">\n"
" <span style=\"margin-left:5px\" t-out=\"attendee.common_name or ''\">Mitchell Admin</span>\n"
" </t>\n"
" <t t-else=\"\">\n"
" <span style=\"margin-left:5px\">Usted</span>\n"
" </t>\n"
" </li>\n"
" </ul></li>\n"
" <li t-if=\"is_online and object.event_id.appointment_type_id.resource_manage_capacity\">\n"
" Para: <t t-out=\"object.event_id.resource_total_capacity_reserved\"></t> personas\n"
" </li>\n"
" <li t-if=\"is_online and object.event_id.appointment_type_id.assign_method != 'time_auto_assign'\">\n"
" Recursos\n"
" <ul>\n"
" <li t-foreach=\"object.event_id.appointment_resource_ids\" t-as=\"resource\">\n"
" <span style=\"margin-left:5px\" t-out=\"resource.name or ''\">Mesa 1</span>\n"
" </li>\n"
" </ul>\n"
" </li>\n"
" <t t-if=\"object.event_id.videocall_location\">\n"
" <li>\n"
" Cómo unirse:\n"
" <t t-if=\"object.get_base_url() in object.event_id.videocall_location\"> Unirse con Conversaciones de Odoo</t>\n"
" <t t-else=\"\"> Unirse a través de</t><br>\n"
" <a t-att-href=\"object.event_id.videocall_location\" target=\"_blank\" t-out=\"object.event_id.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
" </li>\n"
" </t>\n"
" <t t-if=\"not is_html_empty(object.event_id.description)\">\n"
" <li>Descripción del evento:\n"
" <t t-out=\"object.event_id.description\">Reunión interna para hablar de los nuevos precios de los productos y servicios.</t></li>\n"
" </t>\n"
" </ul>\n"
" </td>\n"
" </tr></table>\n"
" <br>\n"
" Gracias,\n"
" <t t-if=\"object.event_id.user_id.signature\">\n"
" <br>\n"
" <t t-out=\"object.event_id.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
" </t>\n"
"</div>\n"
" "
#. module: calendar
#: model:mail.template,body_html:calendar.calendar_template_meeting_reminder
@@ -494,6 +818,96 @@ msgid ""
"</div>\n"
" "
msgstr ""
"<div>\n"
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object.event_id and object.event_id.appointment_type_id\"></t>\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
" <p>\n"
" Hola, <t t-out=\"object.common_name or ''\">Gemini Furniture</t><br><br>\n"
" Este es un recordatorio para el siguiente evento:\n"
" </p>\n"
" <div style=\"text-align: center; padding: 16px 0px 16px 0px;\">\n"
" <a t-attf-href=\"/calendar/{{ 'recurrence' if recurrent else 'meeting' }}/accept?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Aceptar</a>\n"
" <a t-attf-href=\"/calendar/{{ 'recurrence' if recurrent else 'meeting' }}/decline?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Rechazar</a>\n"
" <a t-attf-href=\"/calendar/meeting/view?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Ver</a>\n"
" </div>\n"
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n"
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"EEEE\", lang_code=object.env.lang) or \"\"'>Martes</t>\n"
" </div>\n"
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='d', lang_code=object.env.lang) or ''\">4</t>\n"
" </div>\n"
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"MMMM y\", lang_code=object.env.lang) or \"\"'>Mayo de 2021</t>\n"
" </div>\n"
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
" <t t-if=\"not object.event_id.allday\">\n"
" <div>\n"
" <t t-out='format_time(time=object.event_id.start, tz=object.mail_tz, time_format=\"short\", lang_code=object.env.lang) or \"\"'>11:00</t>\n"
" </div>\n"
" <t t-if=\"object.mail_tz\">\n"
" <div style=\"font-size: 10px; font-weight: normal\">\n"
" (<t t-out=\"object.mail_tz or ''\">Europa/Bruselas</t>)\n"
" </div>\n"
" </t>\n"
" </t>\n"
" </div>\n"
" </td>\n"
" <td width=\"20px;\"></td>\n"
" <td style=\"padding-top: 5px;\">\n"
" <p><strong>Detalles del evento</strong></p>\n"
" <ul>\n"
" <t t-if=\"object.event_id.location\">\n"
" <li>Ubicación: <t t-out=\"object.event_id.location or ''\">Bruselas</t>\n"
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&amp;q={{ object.event_id.location }}\">Ver mapa</a>)\n"
" </li>\n"
" </t>\n"
" <t t-if=\"recurrent\">\n"
" <li>Cuándo: <t t-out=\"object.recurrence_id.get_recurrence_name()\">Cada 1 semanas, por 3 eventos</t></li>\n"
" </t>\n"
" <t t-if=\"not object.event_id.allday and object.event_id.duration\">\n"
" <li>Duración: <t t-out=\"('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''\">0H30</t></li>\n"
" </t>\n"
" <li>Asistentes\n"
" <ul>\n"
" <li t-foreach=\"object.event_id.attendee_ids\" t-as=\"attendee\">\n"
" <div t-attf-style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:{{ colors.get(attendee.state) or 'white' }};\"> </div>\n"
" <t t-if=\"attendee.common_name != object.common_name\">\n"
" <span style=\"margin-left:5px\" t-out=\"attendee.common_name or ''\">Mitchell Admin</span>\n"
" </t>\n"
" <t t-else=\"\">\n"
" <span style=\"margin-left:5px\">Usted</span>\n"
" </t>\n"
" </li>\n"
" </ul></li>\n"
" <t t-if=\"object.event_id.videocall_location\">\n"
" <li>\n"
" Cómo unirse:\n"
" <t t-if=\"object.get_base_url() in object.event_id.videocall_location\"> Unirse con Conversaciones de Odoo</t>\n"
" <t t-else=\"\"> Unirse a través de</t><br>\n"
" <a t-att-href=\"object.event_id.videocall_location\" target=\"_blank\" t-out=\"object.event_id.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
" </li>\n"
" </t>\n"
" <t t-if=\"not is_html_empty(object.event_id.description)\">\n"
" <li>Descripción del evento:\n"
" <t t-out=\"object.event_id.description\">Reunión interna para hablar de los nuevos precios de los productos y servicios.</t></li>\n"
" </t>\n"
" </ul>\n"
" </td>\n"
" </tr></table>\n"
" <br>\n"
" Gracias,\n"
" <t t-if=\"object.event_id.user_id.signature\">\n"
" <br>\n"
" <t t-out=\"object.event_id.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
" </t>\n"
"</div>\n"
" "
#. module: calendar
#: model_terms:ir.ui.view,arch_db:calendar.res_partner_kanban_view
+431 -16
View File
@@ -3,10 +3,10 @@
# * calendar
#
# Translators:
# Fernanda Alvarez, 2024
# Patricia Gutiérrez Capetillo <pagc@odoo.com>, 2024
# Iran Villalobos López, 2024
# Wil Odoo, 2024
# Fernanda Alvarez, 2024
#
msgid ""
msgstr ""
@@ -14,7 +14,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Wil Odoo, 2024\n"
"Last-Translator: Fernanda Alvarez, 2024\n"
"Language-Team: Spanish (Latin America) (https://app.transifex.com/odoo/teams/41243/es_419/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -178,6 +178,120 @@ msgid ""
"</div>\n"
" "
msgstr ""
"<div>\n"
"\n"
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object.event_id and object.event_id.appointment_type_id\"></t>\n"
" <t t-set=\"customer\" t-value=\"object.event_id.find_partner_customer()\"></t>\n"
" <t t-set=\"target_responsible\" t-value=\"object.partner_id == object.event_id.partner_id\"></t>\n"
" <t t-set=\"target_customer\" t-value=\"object.partner_id == customer\"></t>\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
"\n"
" <p>\n"
" Hola, <t t-out=\"object.common_name or ''\">Ready Mat</t><br><br>\n"
" <t t-if=\"is_online and target_responsible\">\n"
" <t t-if=\"customer\">\n"
" Se actualizó la fecha de su cita con <t t-out=\"customer.name or ''\">Jesse Brown</t>.\n"
" </t>\n"
" <t t-else=\"\">\n"
" Se actualizó su cita.\n"
" </t>\n"
" La cita <strong t-out=\"object.event_id.appointment_type_id.name or ''\">Programar una demostración</strong> ahora está programada para el\n"
" <t t-out=\"object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''\">05/04/2021 en un horario de (11:00:00 a 11:30:00) (Europa/Bruselas)</t>\n"
" </t>\n"
" <t t-elif=\"is_online and target_customer\">\n"
" Se actualizó la fecha de su cita con <t t-out=\"object.event_id.user_id.partner_id.name or ''\">Colleen Diaz</t>.\n"
" La cita <strong t-out=\"object.event_id.appointment_type_id.name or ''\"></strong> ahora está programada para el\n"
" <t t-out=\"object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''\">05/04/2021 en un horario de (11:00:00 a 11:30:00) (Europa/Bruselas)</t>.\n"
" </t>\n"
" <t t-else=\"\">\n"
" Se actualizó la fecha de la reunión.\n"
" La reunión <strong t-out=\"object.event_id.name or ''\">Seguimiento de la propuesta de proyecto</strong> creada por <t t-out=\"object.event_id.user_id.partner_id.name or ''\">Colleen Diaz</t> ahora está programada para el\n"
" <t t-out=\"object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''\">05/04/2021 en un horario de (11:00:00 a 11:30:00) (Europa/Bruselas)</t>.\n"
" </t>\n"
" </p>\n"
" <div style=\"text-align: center; padding: 16px 0px 16px 0px;\">\n"
" <a t-attf-href=\"/calendar/meeting/accept?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Aceptar</a>\n"
" <a t-attf-href=\"/calendar/meeting/decline?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Rechazar</a>\n"
" <a t-attf-href=\"/calendar/meeting/view?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Ver</a>\n"
" </div>\n"
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n"
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"EEEE\", lang_code=object.env.lang) or \"\"'>Martes</t>\n"
" </div>\n"
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='d', lang_code=object.env.lang) or ''\">4</t>\n"
" </div>\n"
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"MMMM y\", lang_code=object.env.lang) or \"\"'>Mayo de 2021</t>\n"
" </div>\n"
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
" <t t-if=\"not object.event_id.allday\">\n"
" <div>\n"
" <t t-out='format_time(time=object.event_id.start, tz=object.mail_tz, time_format=\"short\", lang_code=object.env.lang) or \"\"'>11:00 AM</t>\n"
" </div>\n"
" <t t-if=\"object.mail_tz\">\n"
" <div style=\"font-size: 10px; font-weight: normal\">\n"
" (<t t-out=\"object.mail_tz or ''\">Europa/Bruselas</t>)\n"
" </div>\n"
" </t>\n"
" </t>\n"
" </div>\n"
" </td>\n"
" <td width=\"20px;\"></td>\n"
" <td style=\"padding-top: 5px;\">\n"
" <p><strong>Detalles del evento</strong></p>\n"
" <ul>\n"
" <t t-if=\"object.event_id.location\">\n"
" <li>Ubicación: <t t-out=\"object.event_id.location or ''\">Bruselas</t>\n"
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&amp;q={{ object.event_id.location }}\">Ver mapa</a>)\n"
" </li>\n"
" </t>\n"
" <t t-if=\"recurrent\">\n"
" <li>Cuándo: <t t-out=\"object.recurrence_id.get_recurrence_name()\">Cada 1 semana, por 3 eventos</t></li>\n"
" </t>\n"
" <t t-if=\"not object.event_id.allday and object.event_id.duration\">\n"
" <li>Duración: <t t-out=\"('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''\">0H30</t></li>\n"
" </t>\n"
" <li>Asistentes\n"
" <ul>\n"
" <li t-foreach=\"object.event_id.attendee_ids\" t-as=\"attendee\">\n"
" <div t-attf-style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background: {{ colors.get(attendee.state) or 'white' }};\"> </div>\n"
" <t t-if=\"attendee.common_name != object.common_name\">\n"
" <span style=\"margin-left:5px\" t-out=\"attendee.common_name or ''\">Mitchell Admin</span>\n"
" </t>\n"
" <t t-else=\"\">\n"
" <span style=\"margin-left:5px\">Usted</span>\n"
" </t>\n"
" </li>\n"
" </ul></li>\n"
" <t t-if=\"object.event_id.videocall_location\">\n"
" <li>\n"
" Cómo unirse:\n"
" <t t-if=\"object.get_base_url() in object.event_id.videocall_location\"> Unirse con Conversaciones de Odoo</t>\n"
" <t t-else=\"\"> Unirse a través de</t><br>\n"
" <a t-att-href=\"object.event_id.videocall_location\" target=\"_blank\" t-out=\"object.event_id.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
" </li>\n"
" </t>\n"
" <t t-if=\"not is_html_empty(object.event_id.description)\">\n"
" <li>Descripción del evento:\n"
" <t t-out=\"object.event_id.description\">Reunión interna para hablar de los nuevos precios de los productos y servicios.</t></li>\n"
" </t>\n"
" </ul>\n"
" </td>\n"
" </tr></table>\n"
" <br>\n"
" Gracias,\n"
" <t t-if=\"object.event_id.user_id.signature\">\n"
" <br>\n"
" <t t-out=\"object.event_id.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
" </t>\n"
"</div>\n"
" "
#. module: calendar
#: model:mail.template,body_html:calendar.calendar_template_meeting_update
@@ -263,6 +377,86 @@ msgid ""
"</div>\n"
" "
msgstr ""
"<div>\n"
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object and object.appointment_type_id\"></t>\n"
" <t t-set=\"target_responsible\" t-value=\"object.partner_id == object.partner_id\"></t>\n"
" <t t-set=\"target_customer\" t-value=\"object.partner_id == customer\"></t>\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
" <t t-set=\"mail_tz\" t-value=\"object._get_mail_tz() or ctx.get('mail_tz')\"></t>\n"
" <div>\n"
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n"
" <tr>\n"
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.start, tz=mail_tz if not object.allday else None, dt_format='EEEE', lang_code=object.env.lang) \">Martes</t>\n"
" </div>\n"
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.start, tz=mail_tz if not object.allday else None, dt_format='d', lang_code=object.env.lang)\">4</t>\n"
" </div>\n"
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.start, tz=mail_tz if not object.allday else None, dt_format='MMMM y', lang_code=object.env.lang)\">Mayo de 2021</t>\n"
" </div>\n"
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
" <t t-if=\"not object.allday\">\n"
" <div>\n"
" <t t-out=\"format_time(time=object.start, tz=mail_tz, time_format='short', lang_code=object.env.lang)\">11:00 AM</t>\n"
" </div>\n"
" <t t-if=\"mail_tz\">\n"
" <div style=\"font-size: 10px; font-weight: normal\">\n"
" (<t t-out=\"mail_tz\"> Europa/Bruselas</t>)\n"
" </div>\n"
" </t>\n"
" </t>\n"
" </div>\n"
" </td>\n"
" <td width=\"20px;\"></td>\n"
" <td style=\"padding-top: 5px;\">\n"
" <p>\n"
" <strong>Detalles del evento</strong>\n"
" </p>\n"
" <ul>\n"
" <t t-if=\"not is_html_empty(object.description)\">\n"
" <li>Descripción:\n"
" <t t-out=\"object.description\">Reunión interna para hablar sobre los nuevos precios de los productos y servicios.</t></li>\n"
" </t>\n"
" <t t-if=\"object.videocall_location\">\n"
" <li>\n"
" Cómo unirse:\n"
" <t t-if=\"object.get_base_url() in object.videocall_location\"> Unirse con Conversaciones de Odoo</t>\n"
" <t t-else=\"\"> Unirse a través de</t><br>\n"
" <a t-att-href=\"object.videocall_location\" target=\"_blank\" t-out=\"object.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
" </li>\n"
" </t>\n"
" <t t-if=\"object.location\">\n"
" <li>Ubicación: <t t-out=\"object.location or ''\">Bruselas</t>\n"
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&amp;q={{object.location}}\">Ver mapa</a>)\n"
" </li>\n"
" </t>\n"
" <t t-if=\"recurrent\">\n"
" <li>Cuándo: <t t-out=\"object.recurrence_id.get_recurrence_name()\">Cada 1 semana, por 3 eventos</t></li>\n"
" </t>\n"
" <t t-if=\"not object.allday and object.duration\">\n"
" <li>Duración:\n"
" <t t-out=\"('%dH%02d' % (object.duration,round(object.duration*60)%60))\">0H30</t>\n"
" </li>\n"
" </t>\n"
" </ul>\n"
" </td>\n"
" </tr>\n"
" </table>\n"
" </div>\n"
" <div class=\"user_input\">\n"
" <hr>\n"
" <p placeholder=\"Enter your message here\"><br></p>\n"
"\n"
" </div>\n"
" <t t-if=\"object.user_id.signature\">\n"
" <br>\n"
" <t t-out=\"object.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
" </t>\n"
"</div>\n"
" "
#. module: calendar
#: model:mail.template,body_html:calendar.calendar_template_meeting_invitation
@@ -398,6 +592,136 @@ msgid ""
"</div>\n"
" "
msgstr ""
"<div>\n"
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object.event_id and object.event_id.appointment_type_id\"></t>\n"
" <t t-set=\"customer\" t-value=\" object.event_id.find_partner_customer()\"></t>\n"
" <t t-set=\"target_responsible\" t-value=\"object.partner_id == object.event_id.partner_id\"></t>\n"
" <t t-set=\"target_customer\" t-value=\"object.partner_id == customer\"></t>\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
"\n"
" <p>\n"
" Hola, <t t-out=\"object.common_name or ''\">Wood Corner</t><br><br>\n"
"\n"
" <t t-if=\"is_online and target_customer\">\n"
" Se agendó su cita <strong t-out=\"object.event_id.appointment_type_id.name or ''\">Programar una demo</strong> <t t-if=\"object.event_id.appointment_type_id.category != 'custom'\"> con <t t-out=\"object.event_id.user_id.name or ''\">Ready Mat</t></t>.\n"
" <t t-if=\"is_online and object.state != 'accepted' and object.event_id.appointment_type_id.resource_manual_confirmation\">\n"
" Recibirá un correo de confirmación con más detalles cuando se confirme.\n"
" </t>\n"
" </t>\n"
" <t t-elif=\"is_online and target_responsible\">\n"
" <t t-if=\"customer\">\n"
" <t t-out=\"customer.name or ''\"></t> agendó la siguiente cita <strong t-out=\"object.event_id.appointment_type_id.name or ''\">Programar una demo</strong> con usted.\n"
" </t>\n"
" <t t-else=\"\">\n"
" Se agendó su cita <strong t-out=\"object.event_id.appointment_type_id.name or ''\">Programar una demo</strong>.\n"
" </t>\n"
" </t>\n"
" <t t-elif=\"not target_responsible\">\n"
" <t t-out=\"object.event_id.user_id.partner_id.name or ''\">Colleen Diaz</t> le invitó a la reunión <strong t-out=\"object.event_id.name or ''\">Seguimiento para propuesta de proyecto</strong>.\n"
" </t>\n"
" <t t-else=\"\">\n"
" Se agendó su reunión <strong t-out=\"object.event_id.name or ''\">Seguimiento para propuesta de proyecto</strong>.\n"
" </t>\n"
"\n"
" </p>\n"
" <div style=\"text-align: center; padding: 16px 0px 16px 0px;\">\n"
" <t t-if=\"not is_online or object.state != 'accepted'\">\n"
" <a t-attf-href=\"/calendar/meeting/accept?token={{object.access_token}}&amp;id={{object.event_id.id}}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Aceptar</a>\n"
" <a t-attf-href=\"/calendar/meeting/decline?token={{object.access_token}}&amp;id={{object.event_id.id}}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Rechazar</a>\n"
" </t>\n"
" <a t-attf-href=\"/calendar/meeting/view?token={{object.access_token}}&amp;id={{object.event_id.id}}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\"><t t-out=\"'Reschedule' if is_online and target_customer else 'View'\">Ver</t></a>\n"
" </div>\n"
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n"
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='EEEE', lang_code=object.env.lang) or ''\">Martes</t>\n"
" </div>\n"
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
" <t t-out=\"str(object.event_id.start.day) or ''\">4</t>\n"
" </div>\n"
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='MMMM y', lang_code=object.env.lang) or ''\">Mayo de 2021</t>\n"
" </div>\n"
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold ; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
" <t t-if=\"not object.event_id.allday\">\n"
" <div>\n"
" <t t-out=\"format_time(time=object.event_id.start, tz=object.mail_tz, time_format='short', lang_code=object.env.lang) or ''\">11:00 AM</t>\n"
" </div>\n"
" <t t-if=\"object.mail_tz\">\n"
" <div style=\"font-size: 10px; font-weight: normal\">\n"
" (<t t-out=\"object.mail_tz or ''\">Europa/Bruselas</t>)\n"
" </div>\n"
" </t>\n"
" </t>\n"
" </div>\n"
" </td>\n"
" <td width=\"20px;\"></td>\n"
" <td style=\"padding-top: 5px;\">\n"
" <p><strong>Detalles del evento</strong></p>\n"
" <ul>\n"
" <t t-if=\"is_online\">\n"
" <li>Tipo de cita: <t t-out=\"object.event_id.appointment_type_id.name or ''\">Programar una demo</t></li>\n"
" </t>\n"
" <t t-if=\"object.event_id.location\">\n"
" <li>Ubicación: <t t-out=\"object.event_id.location or ''\">Bruselas</t>\n"
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&amp;q={{object.event_id.location}}\">Ver mapa</a>)\n"
" </li>\n"
" </t>\n"
" <t t-if=\"recurrent\">\n"
" <li>Cuando: <t t-out=\"object.recurrence_id.get_recurrence_name()\">Cada 1 semanas, por 3 eventos</t></li>\n"
" </t>\n"
" <t t-if=\"not object.event_id.allday and object.event_id.duration\">\n"
" <li>Duración: <t t-out=\"('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''\">0H30</t></li>\n"
" </t>\n"
" <li>Asistentes\n"
" <ul>\n"
" <li t-foreach=\"object.event_id.attendee_ids\" t-as=\"attendee\">\n"
" <div t-attf-style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:{{ colors.get(attendee.state) or 'white' }};\"> </div>\n"
" <t t-if=\"attendee.common_name != object.common_name\">\n"
" <span style=\"margin-left:5px\" t-out=\"attendee.common_name or ''\">Mitchell Admin</span>\n"
" </t>\n"
" <t t-else=\"\">\n"
" <span style=\"margin-left:5px\">Usted</span>\n"
" </t>\n"
" </li>\n"
" </ul></li>\n"
" <li t-if=\"is_online and object.event_id.appointment_type_id.resource_manage_capacity\">\n"
" Para: <t t-out=\"object.event_id.resource_total_capacity_reserved\"></t> personas\n"
" </li>\n"
" <li t-if=\"is_online and object.event_id.appointment_type_id.assign_method != 'time_auto_assign'\">\n"
" Recursos\n"
" <ul>\n"
" <li t-foreach=\"object.event_id.appointment_resource_ids\" t-as=\"resource\">\n"
" <span style=\"margin-left:5px\" t-out=\"resource.name or ''\">Mesa 1</span>\n"
" </li>\n"
" </ul>\n"
" </li>\n"
" <t t-if=\"object.event_id.videocall_location\">\n"
" <li>\n"
" Cómo unirse:\n"
" <t t-if=\"object.get_base_url() in object.event_id.videocall_location\"> Unirse con Conversaciones de Odoo</t>\n"
" <t t-else=\"\"> Unirse a través de</t><br>\n"
" <a t-att-href=\"object.event_id.videocall_location\" target=\"_blank\" t-out=\"object.event_id.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
" </li>\n"
" </t>\n"
" <t t-if=\"not is_html_empty(object.event_id.description)\">\n"
" <li>Descripción del evento:\n"
" <t t-out=\"object.event_id.description\">Reunión interna para hablar de los nuevos precios de los productos y servicios.</t></li>\n"
" </t>\n"
" </ul>\n"
" </td>\n"
" </tr></table>\n"
" <br>\n"
" Gracias,\n"
" <t t-if=\"object.event_id.user_id.signature\">\n"
" <br>\n"
" <t t-out=\"object.event_id.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
" </t>\n"
"</div>\n"
" "
#. module: calendar
#: model:mail.template,body_html:calendar.calendar_template_meeting_reminder
@@ -493,6 +817,96 @@ msgid ""
"</div>\n"
" "
msgstr ""
"<div>\n"
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object.event_id and object.event_id.appointment_type_id\"></t>\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
" <p>\n"
" Hola, <t t-out=\"object.common_name or ''\">Gemini Furniture</t><br><br>\n"
" Este es un recordatorio para el siguiente evento:\n"
" </p>\n"
" <div style=\"text-align: center; padding: 16px 0px 16px 0px;\">\n"
" <a t-attf-href=\"/calendar/{{ 'recurrence' if recurrent else 'meeting' }}/accept?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Aceptar</a>\n"
" <a t-attf-href=\"/calendar/{{ 'recurrence' if recurrent else 'meeting' }}/decline?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Rechazar</a>\n"
" <a t-attf-href=\"/calendar/meeting/view?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Ver</a>\n"
" </div>\n"
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n"
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"EEEE\", lang_code=object.env.lang) or \"\"'>Martes</t>\n"
" </div>\n"
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='d', lang_code=object.env.lang) or ''\">4</t>\n"
" </div>\n"
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"MMMM y\", lang_code=object.env.lang) or \"\"'>Mayo de 2021</t>\n"
" </div>\n"
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
" <t t-if=\"not object.event_id.allday\">\n"
" <div>\n"
" <t t-out='format_time(time=object.event_id.start, tz=object.mail_tz, time_format=\"short\", lang_code=object.env.lang) or \"\"'>11:00 AM</t>\n"
" </div>\n"
" <t t-if=\"object.mail_tz\">\n"
" <div style=\"font-size: 10px; font-weight: normal\">\n"
" (<t t-out=\"object.mail_tz or ''\">Europa/Bruselas</t>)\n"
" </div>\n"
" </t>\n"
" </t>\n"
" </div>\n"
" </td>\n"
" <td width=\"20px;\"></td>\n"
" <td style=\"padding-top: 5px;\">\n"
" <p><strong>Detalles del evento</strong></p>\n"
" <ul>\n"
" <t t-if=\"object.event_id.location\">\n"
" <li>Ubicación: <t t-out=\"object.event_id.location or ''\">Bruselas</t>\n"
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&amp;q={{ object.event_id.location }}\">Ver mapa</a>)\n"
" </li>\n"
" </t>\n"
" <t t-if=\"recurrent\">\n"
" <li>Cuándo: <t t-out=\"object.recurrence_id.get_recurrence_name()\">Cada 1 semanas, por 3 eventos</t></li>\n"
" </t>\n"
" <t t-if=\"not object.event_id.allday and object.event_id.duration\">\n"
" <li>Duración: <t t-out=\"('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''\">0H30</t></li>\n"
" </t>\n"
" <li>Asistentes\n"
" <ul>\n"
" <li t-foreach=\"object.event_id.attendee_ids\" t-as=\"attendee\">\n"
" <div t-attf-style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:{{ colors.get(attendee.state) or 'white' }};\"> </div>\n"
" <t t-if=\"attendee.common_name != object.common_name\">\n"
" <span style=\"margin-left:5px\" t-out=\"attendee.common_name or ''\">Mitchell Admin</span>\n"
" </t>\n"
" <t t-else=\"\">\n"
" <span style=\"margin-left:5px\">Usted</span>\n"
" </t>\n"
" </li>\n"
" </ul></li>\n"
" <t t-if=\"object.event_id.videocall_location\">\n"
" <li>\n"
" Cómo unirse:\n"
" <t t-if=\"object.get_base_url() in object.event_id.videocall_location\"> Unirse con Conversaciones de Odoo</t>\n"
" <t t-else=\"\"> Unirse a través de</t><br>\n"
" <a t-att-href=\"object.event_id.videocall_location\" target=\"_blank\" t-out=\"object.event_id.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
" </li>\n"
" </t>\n"
" <t t-if=\"not is_html_empty(object.event_id.description)\">\n"
" <li>Descripción del evento:\n"
" <t t-out=\"object.event_id.description\">Reunión interna para hablar de los nuevos precios de los productos y servicios.</t></li>\n"
" </t>\n"
" </ul>\n"
" </td>\n"
" </tr></table>\n"
" <br>\n"
" Gracias,\n"
" <t t-if=\"object.event_id.user_id.signature\">\n"
" <br>\n"
" <t t-out=\"object.event_id.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
" </t>\n"
"</div>\n"
" "
#. module: calendar
#: model_terms:ir.ui.view,arch_db:calendar.res_partner_kanban_view
@@ -1254,49 +1668,49 @@ msgstr "Hora del evento"
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Days"
msgstr ""
msgstr "Cada %(interval)s días"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Days for %(count)s events"
msgstr ""
msgstr "Cada %(interval)s días para %(count)s eventos"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Days until %(until)s"
msgstr ""
msgstr "Cada %(interval)s días hasta %(until)s"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Months day %(day)s"
msgstr ""
msgstr "Cada %(interval)s meses el día %(day)s"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Months day %(day)s for %(count)s events"
msgstr ""
msgstr "Cada %(interval)s meses el día %(day)s para %(count)s eventos"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Months day %(day)s until %(until)s"
msgstr ""
msgstr "Cada %(interval)s meses el día %(day)s hasta %(until)s"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Months on the %(position)s %(weekday)s"
msgstr ""
msgstr "Cada %(interval)s meses el %(position)s %(weekday)s"
#. module: calendar
#. odoo-python
@@ -1306,6 +1720,7 @@ msgid ""
"Every %(interval)s Months on the %(position)s %(weekday)s for %(count)s "
"events"
msgstr ""
"Cada %(interval)s meses el %(position)s %(weekday)s para %(count)s eventos"
#. module: calendar
#. odoo-python
@@ -1313,49 +1728,49 @@ msgstr ""
#, python-format
msgid ""
"Every %(interval)s Months on the %(position)s %(weekday)s until %(until)s"
msgstr ""
msgstr "Cada %(interval)s meses el %(position)s %(weekday)s hasta %(until)s"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Weeks on %(days)s"
msgstr ""
msgstr "Cada %(interval)s semanas en %(days)s"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Weeks on %(days)s for %(count)s events"
msgstr ""
msgstr "Cada %(interval)s semanas en %(days)s para %(count)s eventos"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Weeks on %(days)s until %(until)s"
msgstr ""
msgstr "Cada %(interval)s semanas en %(days)s hasta %(until)s"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Years"
msgstr ""
msgstr "Cada %(interval)s años"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Years for %(count)s events"
msgstr ""
msgstr "Cada %(interval)s años para %(count)s eventos"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Years until %(until)s"
msgstr ""
msgstr "Cada %(interval)s años hasta %(until)s"
#. module: calendar
#. odoo-python
+416 -2
View File
@@ -3,8 +3,8 @@
# * calendar
#
# Translators:
# Abe Manyo, 2024
# Wil Odoo, 2024
# Abe Manyo, 2024
#
msgid ""
msgstr ""
@@ -12,7 +12,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Wil Odoo, 2024\n"
"Last-Translator: Abe Manyo, 2024\n"
"Language-Team: Indonesian (https://app.transifex.com/odoo/teams/41243/id/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -176,6 +176,120 @@ msgid ""
"</div>\n"
" "
msgstr ""
"<div>\n"
"\n"
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object.event_id and object.event_id.appointment_type_id\"></t>\n"
" <t t-set=\"customer\" t-value=\"object.event_id.find_partner_customer()\"></t>\n"
" <t t-set=\"target_responsible\" t-value=\"object.partner_id == object.event_id.partner_id\"></t>\n"
" <t t-set=\"target_customer\" t-value=\"object.partner_id == customer\"></t>\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
"\n"
" <p>\n"
" Halo <t t-out=\"object.common_name or ''\">Ready Mat</t>,<br><br>\n"
" <t t-if=\"is_online and target_responsible\">\n"
" <t t-if=\"customer\">\n"
" Tanggal appointment Anda dengan <t t-out=\"customer.name or ''\">Jesse Brown</t> telah diperbarui.\n"
" </t>\n"
" <t t-else=\"\">\n"
" Appointment Anda telah diperbarui.\n"
" </t>\n"
" Appointment <strong t-out=\"object.event_id.appointment_type_id.name or ''\">Jadwalkan Demo</strong> sekarang dijadwalkan pada tanggal\n"
" <t t-out=\"object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''\">05/04/2021 jam (11:00:00 Sampai 11:30:00) (Eropa/Brussels)</t>\n"
" </t>\n"
" <t t-elif=\"is_online and target_customer\">\n"
" Tanggal appointment Anda dengan <t t-out=\"object.event_id.user_id.partner_id.name or ''\">Colleen Diaz</t> telah diperbarui.\n"
" Appointment <strong t-out=\"object.event_id.appointment_type_id.name or ''\"></strong> sekarang dijadwalkan pada\n"
" <t t-out=\"object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''\">05/04/2021 jam (11:00:00 Sampai 11:30:00) (Eropa/Brussels)</t>.\n"
" </t>\n"
" <t t-else=\"\">\n"
" Tanggal pertemuan telah diperbarui.\n"
" Meeting <strong t-out=\"object.event_id.name or ''\">follow-up untuk proposal Project</strong> dibuat oleh <t t-out=\"object.event_id.user_id.partner_id.name or ''\">Colleen Diaz</t> sekarang dijadwalkan pada\n"
" <t t-out=\"object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''\">05/04/2021 jam (11:00:00 Sampai 11:30:00) (Eropa/Brussels)</t>.\n"
" </t>\n"
" </p>\n"
" <div style=\"text-align: center; padding: 16px 0px 16px 0px;\">\n"
" <a t-attf-href=\"/calendar/meeting/accept?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Terima</a>\n"
" <a t-attf-href=\"/calendar/meeting/decline?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Tolak</a>\n"
" <a t-attf-href=\"/calendar/meeting/view?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Lihat</a>\n"
" </div>\n"
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n"
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"EEEE\", lang_code=object.env.lang) or \"\"'>Selasa</t>\n"
" </div>\n"
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='d', lang_code=object.env.lang) or ''\">4</t>\n"
" </div>\n"
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"MMMM y\", lang_code=object.env.lang) or \"\"'>Mei 2021</t>\n"
" </div>\n"
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
" <t t-if=\"not object.event_id.allday\">\n"
" <div>\n"
" <t t-out='format_time(time=object.event_id.start, tz=object.mail_tz, time_format=\"short\", lang_code=object.env.lang) or \"\"'>11:00 AM</t>\n"
" </div>\n"
" <t t-if=\"object.mail_tz\">\n"
" <div style=\"font-size: 10px; font-weight: normal\">\n"
" (<t t-out=\"object.mail_tz or ''\">Eropa/Brussels</t>)\n"
" </div>\n"
" </t>\n"
" </t>\n"
" </div>\n"
" </td>\n"
" <td width=\"20px;\"></td>\n"
" <td style=\"padding-top: 5px;\">\n"
" <p><strong>Detail event</strong></p>\n"
" <ul>\n"
" <t t-if=\"object.event_id.location\">\n"
" <li>Lokasi: <t t-out=\"object.event_id.location or ''\">Bruxelles</t>\n"
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&amp;q={{ object.event_id.location }}\">Lihat Peta</a>)\n"
" </li>\n"
" </t>\n"
" <t t-if=\"recurrent\">\n"
" <li>Kapan: <t t-out=\"object.recurrence_id.get_recurrence_name()\">Setiap 1 Minggu, untuk 3 acara</t></li>\n"
" </t>\n"
" <t t-if=\"not object.event_id.allday and object.event_id.duration\">\n"
" <li>Durasi: <t t-out=\"('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''\">0J30M</t></li>\n"
" </t>\n"
" <li>Peserta\n"
" <ul>\n"
" <li t-foreach=\"object.event_id.attendee_ids\" t-as=\"attendee\">\n"
" <div t-attf-style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background: {{ colors.get(attendee.state) or 'white' }};\"> </div>\n"
" <t t-if=\"attendee.common_name != object.common_name\">\n"
" <span style=\"margin-left:5px\" t-out=\"attendee.common_name or ''\">Mitchell Admin</span>\n"
" </t>\n"
" <t t-else=\"\">\n"
" <span style=\"margin-left:5px\">Anda</span>\n"
" </t>\n"
" </li>\n"
" </ul></li>\n"
" <t t-if=\"object.event_id.videocall_location\">\n"
" <li>\n"
" Cara Bergabung:\n"
" <t t-if=\"object.get_base_url() in object.event_id.videocall_location\"> Bergabung dengan Odoo Discuss</t>\n"
" <t t-else=\"\"> Bergabung dengan</t><br>\n"
" <a t-att-href=\"object.event_id.videocall_location\" target=\"_blank\" t-out=\"object.event_id.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
" </li>\n"
" </t>\n"
" <t t-if=\"not is_html_empty(object.event_id.description)\">\n"
" <li>Keterangan acara:\n"
" <t t-out=\"object.event_id.description\">Meeting internal untuk mendiskusikan harga baru untuk produk dan layanan.</t></li>\n"
" </t>\n"
" </ul>\n"
" </td>\n"
" </tr></table>\n"
" <br>\n"
" Terima kasih,\n"
" <t t-if=\"object.event_id.user_id.signature\">\n"
" <br>\n"
" <t t-out=\"object.event_id.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
" </t>\n"
"</div>\n"
" "
#. module: calendar
#: model:mail.template,body_html:calendar.calendar_template_meeting_update
@@ -261,6 +375,86 @@ msgid ""
"</div>\n"
" "
msgstr ""
"<div>\n"
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object and object.appointment_type_id\"></t>\n"
" <t t-set=\"target_responsible\" t-value=\"object.partner_id == object.partner_id\"></t>\n"
" <t t-set=\"target_customer\" t-value=\"object.partner_id == customer\"></t>\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
" <t t-set=\"mail_tz\" t-value=\"object._get_mail_tz() or ctx.get('mail_tz')\"></t>\n"
" <div>\n"
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n"
" <tr>\n"
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.start, tz=mail_tz if not object.allday else None, dt_format='EEEE', lang_code=object.env.lang) \">Selasa</t>\n"
" </div>\n"
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.start, tz=mail_tz if not object.allday else None, dt_format='d', lang_code=object.env.lang)\">4</t>\n"
" </div>\n"
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.start, tz=mail_tz if not object.allday else None, dt_format='MMMM y', lang_code=object.env.lang)\">Mei 2021</t>\n"
" </div>\n"
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
" <t t-if=\"not object.allday\">\n"
" <div>\n"
" <t t-out=\"format_time(time=object.start, tz=mail_tz, time_format='short', lang_code=object.env.lang)\">11:00 AM</t>\n"
" </div>\n"
" <t t-if=\"mail_tz\">\n"
" <div style=\"font-size: 10px; font-weight: normal\">\n"
" (<t t-out=\"mail_tz\"> Eropa/Brussels</t>)\n"
" </div>\n"
" </t>\n"
" </t>\n"
" </div>\n"
" </td>\n"
" <td width=\"20px;\"></td>\n"
" <td style=\"padding-top: 5px;\">\n"
" <p>\n"
" <strong>Detail acara</strong>\n"
" </p>\n"
" <ul>\n"
" <t t-if=\"not is_html_empty(object.description)\">\n"
" <li>Keterangan:\n"
" <t t-out=\"object.description\">Pertemuan internal untuk mendiskusikan harga baru untuk produk dan layanan.</t></li>\n"
" </t>\n"
" <t t-if=\"object.videocall_location\">\n"
" <li>\n"
" Cara Bergabung:\n"
" <t t-if=\"object.get_base_url() in object.videocall_location\"> Bergabung dengan Diskusi Odoo</t>\n"
" <t t-else=\"\"> Bergabung dengan</t><br>\n"
" <a t-att-href=\"object.videocall_location\" target=\"_blank\" t-out=\"object.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
" </li>\n"
" </t>\n"
" <t t-if=\"object.location\">\n"
" <li>Lokasi: <t t-out=\"object.location or ''\">Bruxelles</t>\n"
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&amp;q={{object.location}}\">Lihat Peta</a>)\n"
" </li>\n"
" </t>\n"
" <t t-if=\"recurrent\">\n"
" <li>Kapan: <t t-out=\"object.recurrence_id.get_recurrence_name()\">Setiap 1 Minggu, untuk 3 acara</t></li>\n"
" </t>\n"
" <t t-if=\"not object.allday and object.duration\">\n"
" <li>Durasi:\n"
" <t t-out=\"('%dH%02d' % (object.duration,round(object.duration*60)%60))\">0J30M</t>\n"
" </li>\n"
" </t>\n"
" </ul>\n"
" </td>\n"
" </tr>\n"
" </table>\n"
" </div>\n"
" <div class=\"user_input\">\n"
" <hr>\n"
" <p placeholder=\"Enter your message here\"><br></p>\n"
"\n"
" </div>\n"
" <t t-if=\"object.user_id.signature\">\n"
" <br>\n"
" <t t-out=\"object.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
" </t>\n"
"</div>\n"
" "
#. module: calendar
#: model:mail.template,body_html:calendar.calendar_template_meeting_invitation
@@ -396,6 +590,136 @@ msgid ""
"</div>\n"
" "
msgstr ""
"<div>\n"
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object.event_id and object.event_id.appointment_type_id\"></t>\n"
" <t t-set=\"customer\" t-value=\" object.event_id.find_partner_customer()\"></t>\n"
" <t t-set=\"target_responsible\" t-value=\"object.partner_id == object.event_id.partner_id\"></t>\n"
" <t t-set=\"target_customer\" t-value=\"object.partner_id == customer\"></t>\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
"\n"
" <p>\n"
" Halo <t t-out=\"object.common_name or ''\">Wood Corner</t>,<br><br>\n"
"\n"
" <t t-if=\"is_online and target_customer\">\n"
" Appointment Anda <strong t-out=\"object.event_id.appointment_type_id.name or ''\">Jadwalkan Demo</strong> <t t-if=\"object.event_id.appointment_type_id.category != 'custom'\"> dengan <t t-out=\"object.event_id.user_id.name or ''\">Ready Mat</t></t> telah dibook.\n"
" <t t-if=\"is_online and object.state != 'accepted' and object.event_id.appointment_type_id.resource_manual_confirmation\">\n"
" Anda akan menerima email konfirmasi dengan detail lebih lanjut saat appointment Anda akan dikonfirmasi.\n"
" </t>\n"
" </t>\n"
" <t t-elif=\"is_online and target_responsible\">\n"
" <t t-if=\"customer\">\n"
" <t t-out=\"customer.name or ''\"></t> menjadwalkan appointment berikut <strong t-out=\"object.event_id.appointment_type_id.name or ''\">Jadwalkan Demo</strong> dengan Anda.\n"
" </t>\n"
" <t t-else=\"\">\n"
" Appointment Anda <strong t-out=\"object.event_id.appointment_type_id.name or ''\">Jadwalkan Demo</strong> telah dibook.\n"
" </t>\n"
" </t>\n"
" <t t-elif=\"not target_responsible\">\n"
" <t t-out=\"object.event_id.user_id.partner_id.name or ''\">Colleen Diaz</t> mengundang Anda untuk meeting <strong t-out=\"object.event_id.name or ''\">Follow-up untuk proposal Project</strong>.\n"
" </t>\n"
" <t t-else=\"\">\n"
" Meeting Anda <strong t-out=\"object.event_id.name or ''\">Follow-up untuk proposal Project</strong> telah dibook.\n"
" </t>\n"
"\n"
" </p>\n"
" <div style=\"text-align: center; padding: 16px 0px 16px 0px;\">\n"
" <t t-if=\"not is_online or object.state != 'accepted'\">\n"
" <a t-attf-href=\"/calendar/meeting/accept?token={{object.access_token}}&amp;id={{object.event_id.id}}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Terima</a>\n"
" <a t-attf-href=\"/calendar/meeting/decline?token={{object.access_token}}&amp;id={{object.event_id.id}}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Tolak</a>\n"
" </t>\n"
" <a t-attf-href=\"/calendar/meeting/view?token={{object.access_token}}&amp;id={{object.event_id.id}}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\"><t t-out=\"'Reschedule' if is_online and target_customer else 'View'\">Lihat</t></a>\n"
" </div>\n"
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n"
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='EEEE', lang_code=object.env.lang) or ''\">Selasa</t>\n"
" </div>\n"
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
" <t t-out=\"str(object.event_id.start.day) or ''\">4</t>\n"
" </div>\n"
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='MMMM y', lang_code=object.env.lang) or ''\">Mei 2021</t>\n"
" </div>\n"
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold ; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
" <t t-if=\"not object.event_id.allday\">\n"
" <div>\n"
" <t t-out=\"format_time(time=object.event_id.start, tz=object.mail_tz, time_format='short', lang_code=object.env.lang) or ''\">11:00 AM</t>\n"
" </div>\n"
" <t t-if=\"object.mail_tz\">\n"
" <div style=\"font-size: 10px; font-weight: normal\">\n"
" (<t t-out=\"object.mail_tz or ''\">Eropa/Brussels</t>)\n"
" </div>\n"
" </t>\n"
" </t>\n"
" </div>\n"
" </td>\n"
" <td width=\"20px;\"></td>\n"
" <td style=\"padding-top: 5px;\">\n"
" <p><strong>Detail acara</strong></p>\n"
" <ul>\n"
" <t t-if=\"is_online\">\n"
" <li>Tipe Appointment: <t t-out=\"object.event_id.appointment_type_id.name or ''\">Jadwalkan Demo</t></li>\n"
" </t>\n"
" <t t-if=\"object.event_id.location\">\n"
" <li>Lokasi: <t t-out=\"object.event_id.location or ''\">Bruxelles</t>\n"
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&amp;q={{object.event_id.location}}\">Lihat Peta</a>)\n"
" </li>\n"
" </t>\n"
" <t t-if=\"recurrent\">\n"
" <li>Kapan: <t t-out=\"object.recurrence_id.get_recurrence_name()\">Setiap 1 Minggu, untuk 3 acara</t></li>\n"
" </t>\n"
" <t t-if=\"not object.event_id.allday and object.event_id.duration\">\n"
" <li>Durasi: <t t-out=\"('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''\">0J30M</t></li>\n"
" </t>\n"
" <li>Peserta\n"
" <ul>\n"
" <li t-foreach=\"object.event_id.attendee_ids\" t-as=\"attendee\">\n"
" <div t-attf-style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:{{ colors.get(attendee.state) or 'white' }};\"> </div>\n"
" <t t-if=\"attendee.common_name != object.common_name\">\n"
" <span style=\"margin-left:5px\" t-out=\"attendee.common_name or ''\">Mitchell Admin</span>\n"
" </t>\n"
" <t t-else=\"\">\n"
" <span style=\"margin-left:5px\">Anda</span>\n"
" </t>\n"
" </li>\n"
" </ul></li>\n"
" <li t-if=\"is_online and object.event_id.appointment_type_id.resource_manage_capacity\">\n"
" Untuk: <t t-out=\"object.event_id.resource_total_capacity_reserved\"></t> orang\n"
" </li>\n"
" <li t-if=\"is_online and object.event_id.appointment_type_id.assign_method != 'time_auto_assign'\">\n"
" Sumber Daya\n"
" <ul>\n"
" <li t-foreach=\"object.event_id.appointment_resource_ids\" t-as=\"resource\">\n"
" <span style=\"margin-left:5px\" t-out=\"resource.name or ''\">Table 1</span>\n"
" </li>\n"
" </ul>\n"
" </li>\n"
" <t t-if=\"object.event_id.videocall_location\">\n"
" <li>\n"
" Cara Bergabung:\n"
" <t t-if=\"object.get_base_url() in object.event_id.videocall_location\"> Bergabung dengan Odoo Discuss</t>\n"
" <t t-else=\"\"> Bergabung dengan</t><br>\n"
" <a t-att-href=\"object.event_id.videocall_location\" target=\"_blank\" t-out=\"object.event_id.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
" </li>\n"
" </t>\n"
" <t t-if=\"not is_html_empty(object.event_id.description)\">\n"
" <li>Keterangan acara:\n"
" <t t-out=\"object.event_id.description\">Meeting internal untuk mendiskusikan harga baru untuk produk dan layanan.</t></li>\n"
" </t>\n"
" </ul>\n"
" </td>\n"
" </tr></table>\n"
" <br>\n"
" Terima kasih,\n"
" <t t-if=\"object.event_id.user_id.signature\">\n"
" <br>\n"
" <t t-out=\"object.event_id.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
" </t>\n"
"</div>\n"
" "
#. module: calendar
#: model:mail.template,body_html:calendar.calendar_template_meeting_reminder
@@ -491,6 +815,96 @@ msgid ""
"</div>\n"
" "
msgstr ""
"<div>\n"
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object.event_id and object.event_id.appointment_type_id\"></t>\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
" <p>\n"
" Halo <t t-out=\"object.common_name or ''\">Gemini Furniture</t>,<br><br>\n"
" Ini adalah pengingat untuk acara di bawah:\n"
" </p>\n"
" <div style=\"text-align: center; padding: 16px 0px 16px 0px;\">\n"
" <a t-attf-href=\"/calendar/{{ 'recurrence' if recurrent else 'meeting' }}/accept?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Terima</a>\n"
" <a t-attf-href=\"/calendar/{{ 'recurrence' if recurrent else 'meeting' }}/decline?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Tolak</a>\n"
" <a t-attf-href=\"/calendar/meeting/view?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Lihat</a>\n"
" </div>\n"
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n"
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"EEEE\", lang_code=object.env.lang) or \"\"'>Selasa</t>\n"
" </div>\n"
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
" <t t-out=\"str(object.event_id.start.day) or ''\">4</t>\n"
" </div>\n"
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"MMMM y\", lang_code=object.env.lang) or \"\"'>Mei 2021</t>\n"
" </div>\n"
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
" <t t-if=\"not object.event_id.allday\">\n"
" <div>\n"
" <t t-out='format_time(time=object.event_id.start, tz=object.mail_tz, time_format=\"short\", lang_code=object.env.lang) or \"\"'>11:00 AM</t>\n"
" </div>\n"
" <t t-if=\"object.mail_tz\">\n"
" <div style=\"font-size: 10px; font-weight: normal\">\n"
" (<t t-out=\"object.mail_tz or ''\">Eropa/Brussels</t>)\n"
" </div>\n"
" </t>\n"
" </t>\n"
" </div>\n"
" </td>\n"
" <td width=\"20px;\"></td>\n"
" <td style=\"padding-top: 5px;\">\n"
" <p><strong>Detail acara</strong></p>\n"
" <ul>\n"
" <t t-if=\"object.event_id.location\">\n"
" <li>Lokasi: <t t-out=\"object.event_id.location or ''\">Bruxelles</t>\n"
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&amp;q={{ object.event_id.location }}\">Lihat Peta</a>)\n"
" </li>\n"
" </t>\n"
" <t t-if=\"recurrent\">\n"
" <li>Kapan: <t t-out=\"object.recurrence_id.get_recurrence_name()\">Setiap 1 Minggu, untuk 3 acara</t></li>\n"
" </t>\n"
" <t t-if=\"not object.event_id.allday and object.event_id.duration\">\n"
" <li>Durasi: <t t-out=\"('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''\">0J30M</t></li>\n"
" </t>\n"
" <li>Peserta\n"
" <ul>\n"
" <li t-foreach=\"object.event_id.attendee_ids\" t-as=\"attendee\">\n"
" <div t-attf-style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:{{ colors.get(attendee.state) or 'white' }};\"> </div>\n"
" <t t-if=\"attendee.common_name != object.common_name\">\n"
" <span style=\"margin-left:5px\" t-out=\"attendee.common_name or ''\">Mitchell Admin</span>\n"
" </t>\n"
" <t t-else=\"\">\n"
" <span style=\"margin-left:5px\">Anda</span>\n"
" </t>\n"
" </li>\n"
" </ul></li>\n"
" <t t-if=\"object.event_id.videocall_location\">\n"
" <li>\n"
" Cara Bergabung:\n"
" <t t-if=\"object.get_base_url() in object.event_id.videocall_location\"> Bergabung dengan Odoo Discuss</t>\n"
" <t t-else=\"\"> Bergabung dengan</t><br>\n"
" <a t-att-href=\"object.event_id.videocall_location\" target=\"_blank\" t-out=\"object.event_id.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
" </li>\n"
" </t>\n"
" <t t-if=\"not is_html_empty(object.event_id.description)\">\n"
" <li>Keterangan acara:\n"
" <t t-out=\"object.event_id.description\">Meeting internal untuk mendiskusikan harga baru untuk produk dan layanan.</t></li>\n"
" </t>\n"
" </ul>\n"
" </td>\n"
" </tr></table>\n"
" <br>\n"
" Terima kasih,\n"
" <t t-if=\"object.event_id.user_id.signature\">\n"
" <br>\n"
" <t t-out=\"object.event_id.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
" </t>\n"
"</div>\n"
" "
#. module: calendar
#: model_terms:ir.ui.view,arch_db:calendar.res_partner_kanban_view
+90
View File
@@ -816,6 +816,96 @@ msgid ""
"</div>\n"
" "
msgstr ""
"<div>\n"
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object.event_id and object.event_id.appointment_type_id\"></t>\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
" <p>\n"
" Ciao <t t-out=\"object.common_name or ''\">Gemini Furniture</t>,<br><br>\n"
" Ecco un promemoria per l'evento che segue:\n"
" </p>\n"
" <div style=\"text-align: center; padding: 16px 0px 16px 0px;\">\n"
" <a t-attf-href=\"/calendar/{{ 'recurrence' if recurrent else 'meeting' }}/accept?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Accetta</a>\n"
" <a t-attf-href=\"/calendar/{{ 'recurrence' if recurrent else 'meeting' }}/decline?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Rifiuta</a>\n"
" <a t-attf-href=\"/calendar/meeting/view?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Mostra</a>\n"
" </div>\n"
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n"
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"EEEE\", lang_code=object.env.lang) or \"\"'>Martedì</t>\n"
" </div>\n"
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='d', lang_code=object.env.lang) or ''\">4</t>\n"
" </div>\n"
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"MMMM y\", lang_code=object.env.lang) or \"\"'>maggio 2021</t>\n"
" </div>\n"
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
" <t t-if=\"not object.event_id.allday\">\n"
" <div>\n"
" <t t-out='format_time(time=object.event_id.start, tz=object.mail_tz, time_format=\"short\", lang_code=object.env.lang) or \"\"'>11:00</t>\n"
" </div>\n"
" <t t-if=\"object.mail_tz\">\n"
" <div style=\"font-size: 10px; font-weight: normal\">\n"
" (<t t-out=\"object.mail_tz or ''\">Europa/Bruxelles</t>)\n"
" </div>\n"
" </t>\n"
" </t>\n"
" </div>\n"
" </td>\n"
" <td width=\"20px;\"></td>\n"
" <td style=\"padding-top: 5px;\">\n"
" <p><strong>Dettagli dell'evento</strong></p>\n"
" <ul>\n"
" <t t-if=\"object.event_id.location\">\n"
" <li>Luogo: <t t-out=\"object.event_id.location or ''\">Bruxelles</t>\n"
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&amp;q={{ object.event_id.location }}\">Mostra mappa</a>)\n"
" </li>\n"
" </t>\n"
" <t t-if=\"recurrent\">\n"
" <li>Quando: <t t-out=\"object.recurrence_id.get_recurrence_name()\">ogni settimana, per 3 eventi</t></li>\n"
" </t>\n"
" <t t-if=\"not object.event_id.allday and object.event_id.duration\">\n"
" <li>Durata: <t t-out=\"('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''\">00:30</t></li>\n"
" </t>\n"
" <li>Partecipanti\n"
" <ul>\n"
" <li t-foreach=\"object.event_id.attendee_ids\" t-as=\"attendee\">\n"
" <div t-attf-style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:{{ colors.get(attendee.state) or 'white' }};\"> </div>\n"
" <t t-if=\"attendee.common_name != object.common_name\">\n"
" <span style=\"margin-left:5px\" t-out=\"attendee.common_name or ''\">Mitchell Admin</span>\n"
" </t>\n"
" <t t-else=\"\">\n"
" <span style=\"margin-left:5px\">Tu</span>\n"
" </t>\n"
" </li>\n"
" </ul></li>\n"
" <t t-if=\"object.event_id.videocall_location\">\n"
" <li>\n"
" Come partecipare:\n"
" <t t-if=\"object.get_base_url() in object.event_id.videocall_location\"> Odoo Discuti</t>\n"
" <t t-else=\"\"> tramite link</t><br>\n"
" <a t-att-href=\"object.event_id.videocall_location\" target=\"_blank\" t-out=\"object.event_id.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
" </li>\n"
" </t>\n"
" <t t-if=\"not is_html_empty(object.event_id.description)\">\n"
" <li>Descrizione dell'evento:\n"
" <t t-out=\"object.event_id.description\">Riunione interna per la discussione del nuovo piano tariffario di prodotti e servizi.</t></li>\n"
" </t>\n"
" </ul>\n"
" </td>\n"
" </tr></table>\n"
" <br>\n"
" Grazie,\n"
" <t t-if=\"object.event_id.user_id.signature\">\n"
" <br>\n"
" <t t-out=\"object.event_id.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
" </t>\n"
"</div>\n"
" "
#. module: calendar
#: model_terms:ir.ui.view,arch_db:calendar.res_partner_kanban_view
+205 -11
View File
@@ -5,8 +5,8 @@
# Translators:
# Martin Trigaux, 2023
# Daye Jeong, 2024
# Sarah Park, 2024
# Wil Odoo, 2024
# Sarah Park, 2024
#
msgid ""
msgstr ""
@@ -14,7 +14,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Wil Odoo, 2024\n"
"Last-Translator: Sarah Park, 2024\n"
"Language-Team: Korean (https://app.transifex.com/odoo/teams/41243/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -178,6 +178,120 @@ msgid ""
"</div>\n"
" "
msgstr ""
"<div>\n"
"\n"
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object.event_id and object.event_id.appointment_type_id\"></t>\n"
" <t t-set=\"customer\" t-value=\"object.event_id.find_partner_customer()\"></t>\n"
" <t t-set=\"target_responsible\" t-value=\"object.partner_id == object.event_id.partner_id\"></t>\n"
" <t t-set=\"target_customer\" t-value=\"object.partner_id == customer\"></t>\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
"\n"
" <p>\n"
" 안녕하세요, <t t-out=\"object.common_name or ''\">Ready Mat</t>님.<br><br>\n"
" <t t-if=\"is_online and target_responsible\">\n"
" <t t-if=\"customer\">\n"
" <t t-out=\"customer.name or ''\">Jesse Brown</t>님과의 약속 일정이 변경되었음을 알려드립니다.\n"
" </t>\n"
" <t t-else=\"\">\n"
" 약속 일정이 업데이트되었습니다.\n"
" </t>\n"
" <strong t-out=\"object.event_id.appointment_type_id.name or ''\">Schedule a Demo</strong> 관련 일정은 다음 일시로 예약되었습니다.\n"
" <t t-out=\"object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''\">05/04/2021 at (11:00:00 To 11:30:00) (Europe/Brussels)</t>\n"
" </t>\n"
" <t t-elif=\"is_online and target_customer\">\n"
" <t t-out=\"object.event_id.user_id.partner_id.name or ''\">Colleen Diaz</t>님과의 약속 일정이 변경되었음을 알려드립니다.\n"
" <strong t-out=\"object.event_id.appointment_type_id.name or ''\"></strong> 관련 일정은 다음 일시로 예약되었습니다.\n"
" <t t-out=\"object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''\">05/04/2021 at (11:00:00 To 11:30:00) (Europe/Brussels)</t>.\n"
" </t>\n"
" <t t-else=\"\">\n"
" 미팅 날짜가 업데이트되었습니다.\n"
" <strong t-out=\"object.event_id.name or ''\">Follow-up for Project proposal</strong>미팅을 <t t-out=\"object.event_id.user_id.partner_id.name or ''\">Colleen Diaz</t>님이 다음 일시로 예약하셨습니다.\n"
" <t t-out=\"object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''\">05/04/2021 at (11:00:00 To 11:30:00) (Europe/Brussels)</t>.\n"
" </t>\n"
" </p>\n"
" <div style=\"text-align: center; padding: 16px 0px 16px 0px;\">\n"
" <a t-attf-href=\"/calendar/meeting/accept?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" 수락</a>\n"
" <a t-attf-href=\"/calendar/meeting/decline?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" 거절</a>\n"
" <a t-attf-href=\"/calendar/meeting/view?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" 보기</a>\n"
" </div>\n"
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n"
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"EEEE\", lang_code=object.env.lang) or \"\"'>화요일</t>\n"
" </div>\n"
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='d', lang_code=object.env.lang) or ''\">4</t>일\n"
" </div>\n"
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"MMMM y\", lang_code=object.env.lang) or \"\"'>2021년 5월</t>\n"
" </div>\n"
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
" <t t-if=\"not object.event_id.allday\">\n"
" <div>\n"
" <t t-out='format_time(time=object.event_id.start, tz=object.mail_tz, time_format=\"short\", lang_code=object.env.lang) or \"\"'>11:00 AM</t>\n"
" </div>\n"
" <t t-if=\"object.mail_tz\">\n"
" <div style=\"font-size: 10px; font-weight: normal\">\n"
" (<t t-out=\"object.mail_tz or ''\">Europe/Brussels</t>)\n"
" </div>\n"
" </t>\n"
" </t>\n"
" </div>\n"
" </td>\n"
" <td width=\"20px;\"></td>\n"
" <td style=\"padding-top: 5px;\">\n"
" <p><strong>자세한 내용 보기</strong></p>\n"
" <ul>\n"
" <t t-if=\"object.event_id.location\">\n"
" <li>위치: <t t-out=\"object.event_id.location or ''\">Bruxelles</t>\n"
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&amp;q={{ object.event_id.location }}\">지도 보기</a>)\n"
" </li>\n"
" </t>\n"
" <t t-if=\"recurrent\">\n"
" <li>일시: <t t-out=\"object.recurrence_id.name or ''\">매주, 3가지 행사</t></li>\n"
" </t>\n"
" <t t-if=\"not object.event_id.allday and object.event_id.duration\">\n"
" <li>소요 시간: <t t-out=\"('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''\">0시간 30분</t></li>\n"
" </t>\n"
" <li>참석자\n"
" <ul>\n"
" <li t-foreach=\"object.event_id.attendee_ids\" t-as=\"attendee\">\n"
" <div t-attf-style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background: {{ colors.get(attendee.state) or 'white' }};\"> </div>\n"
" <t t-if=\"attendee.common_name != object.common_name\">\n"
" <span style=\"margin-left:5px\" t-out=\"attendee.common_name or ''\">Mitchell Admin</span>\n"
" </t>\n"
" <t t-else=\"\">\n"
" <span style=\"margin-left:5px\">You</span>\n"
" </t>\n"
" </li>\n"
" </ul></li>\n"
" <t t-if=\"object.event_id.videocall_location\">\n"
" <li>\n"
" 참가 방법:\n"
" <t t-if=\"object.get_base_url() in object.event_id.videocall_location\">Odoo Discuss를 통한 참가</t>\n"
" <t t-else=\"\">다음 링크를 통해 참가</t><br>\n"
" <a t-att-href=\"object.event_id.videocall_location\" target=\"_blank\" t-out=\"object.event_id.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
" </li>\n"
" </t>\n"
" <t t-if=\"not is_html_empty(object.event_id.description)\">\n"
" <li>행사 설명:\n"
" <t t-out=\"object.event_id.description\">제품 및 서비스의 신규 가격 책정을 위한 내부 회의.</t></li>\n"
" </t>\n"
" </ul>\n"
" </td>\n"
" </tr></table>\n"
" <br>\n"
" 감사합니다.\n"
" <t t-if=\"object.event_id.user_id.signature\">\n"
" <br>\n"
" <t t-out=\"object.event_id.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
" </t>\n"
"</div>\n"
" "
#. module: calendar
#: model:mail.template,body_html:calendar.calendar_template_meeting_update
@@ -263,6 +377,86 @@ msgid ""
"</div>\n"
" "
msgstr ""
"<div>\n"
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object and object.appointment_type_id\"></t>\n"
" <t t-set=\"target_responsible\" t-value=\"object.partner_id == object.partner_id\"></t>\n"
" <t t-set=\"target_customer\" t-value=\"object.partner_id == customer\"></t>\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
" <t t-set=\"mail_tz\" t-value=\"object._get_mail_tz() or ctx.get('mail_tz')\"></t>\n"
" <div>\n"
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n"
" <tr>\n"
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.start, tz=mail_tz if not object.allday else None, dt_format='EEEE', lang_code=object.env.lang) \">화요일</t>\n"
" </div>\n"
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.start, tz=mail_tz if not object.allday else None, dt_format='d', lang_code=object.env.lang)\">4</t>일\n"
" </div>\n"
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.start, tz=mail_tz if not object.allday else None, dt_format='MMMM y', lang_code=object.env.lang)\">2021년 5월</t>\n"
" </div>\n"
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
" <t t-if=\"not object.allday\">\n"
" <div>\n"
" <t t-out=\"format_time(time=object.start, tz=mail_tz, time_format='short', lang_code=object.env.lang)\">11:00 AM</t>\n"
" </div>\n"
" <t t-if=\"mail_tz\">\n"
" <div style=\"font-size: 10px; font-weight: normal\">\n"
" (<t t-out=\"mail_tz\"> Europe/Brussels</t>)\n"
" </div>\n"
" </t>\n"
" </t>\n"
" </div>\n"
" </td>\n"
" <td width=\"20px;\"></td>\n"
" <td style=\"padding-top: 5px;\">\n"
" <p>\n"
" <strong>행사 세부 일정</strong>\n"
" </p>\n"
" <ul>\n"
" <t t-if=\"not is_html_empty(object.description)\">\n"
" <li>행사 설명:\n"
" <t t-out=\"object.description\">제품 및 서비스의 신규 가격 책정을 위한 내부 회의.</t></li>\n"
" </t>\n"
" <t t-if=\"object.videocall_location\">\n"
" <li>\n"
" 참가 방법:\n"
" <t t-if=\"object.get_base_url() in object.videocall_location\"> Odoo Discuss를 통한 참가</t>\n"
" <t t-else=\"\"> 다음을 통해 참가</t><br>\n"
" <a t-att-href=\"object.videocall_location\" target=\"_blank\" t-out=\"object.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
" </li>\n"
" </t>\n"
" <t t-if=\"object.location\">\n"
" <li>위치: <t t-out=\"object.location or ''\">Bruxelles</t>\n"
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&amp;q={{object.location}}\">지도 보기</a>)\n"
" </li>\n"
" </t>\n"
" <t t-if=\"recurrent\">\n"
" <li>일시: <t t-out=\"object.recurrence_id.get_recurrence_name()\">매주, 3가지 행사</t></li>\n"
" </t>\n"
" <t t-if=\"not object.allday and object.duration\">\n"
" <li>소요 시간:\n"
" <t t-out=\"('%dH%02d' % (object.duration,round(object.duration*60)%60))\">30분</t>\n"
" </li>\n"
" </t>\n"
" </ul>\n"
" </td>\n"
" </tr>\n"
" </table>\n"
" </div>\n"
" <div class=\"user_input\">\n"
" <hr>\n"
" <p placeholder=\"Enter your message here\"><br></p>\n"
"\n"
" </div>\n"
" <t t-if=\"object.user_id.signature\">\n"
" <br>\n"
" <t t-out=\"object.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
" </t>\n"
"</div>\n"
" "
#. module: calendar
#: model:mail.template,body_html:calendar.calendar_template_meeting_invitation
@@ -1244,49 +1438,49 @@ msgstr "일정 시간"
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Days"
msgstr ""
msgstr "%(interval)s일마다"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Days for %(count)s events"
msgstr ""
msgstr "%(count)s개 행사당 %(interval)s일마다"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Days until %(until)s"
msgstr ""
msgstr "%(until)s까지 %(interval)s일마다"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Months day %(day)s"
msgstr ""
msgstr "%(interval)s개월 %(day)s일마다"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Months day %(day)s for %(count)s events"
msgstr ""
msgstr "%(count)s개 행사당 %(interval)s개월 %(day)s일마다"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Months day %(day)s until %(until)s"
msgstr ""
msgstr "%(until)s까지 %(interval)s개월 %(day)s일마다"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Months on the %(position)s %(weekday)s"
msgstr ""
msgstr "%(interval)s개월 %(position)s%(weekday)s일마다"
#. module: calendar
#. odoo-python
@@ -1295,7 +1489,7 @@ msgstr ""
msgid ""
"Every %(interval)s Months on the %(position)s %(weekday)s for %(count)s "
"events"
msgstr ""
msgstr "%(count)s개 행사에 대해 %(interval)s개월 %(position)s%(weekday)s일마다"
#. module: calendar
#. odoo-python
@@ -1303,7 +1497,7 @@ msgstr ""
#, python-format
msgid ""
"Every %(interval)s Months on the %(position)s %(weekday)s until %(until)s"
msgstr ""
msgstr "%(until)s까지 %(interval)s개월 %(position)s%(weekday)s일마다"
#. module: calendar
#. odoo-python
+3 -3
View File
@@ -8,8 +8,8 @@
# Armīns Jeltajevs <armins.jeltajevs@gmail.com>, 2023
# Arnis Putniņš <arnis@allegro.lv>, 2024
# ievaputnina <ievai.putninai@gmail.com>, 2024
# Will Sensors, 2024
# Martin Trigaux, 2024
# Will Sensors, 2024
#
msgid ""
msgstr ""
@@ -17,7 +17,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Martin Trigaux, 2024\n"
"Last-Translator: Will Sensors, 2024\n"
"Language-Team: Latvian (https://app.transifex.com/odoo/teams/41243/lv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -1897,7 +1897,7 @@ msgstr ""
#. module: calendar
#: model:ir.model,name:calendar.model_onboarding_onboarding_step
msgid "Onboarding Step"
msgstr ""
msgstr "Uzņemšanas posms"
#. module: calendar
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
+92 -2
View File
@@ -4,9 +4,9 @@
#
# Translators:
# Martin Trigaux, 2023
# Erwin van der Ploeg <erwin@odooexperts.nl>, 2023
# Wil Odoo, 2024
# Jolien De Paepe, 2024
# Erwin van der Ploeg <erwin@odooexperts.nl>, 2024
#
msgid ""
msgstr ""
@@ -14,7 +14,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Jolien De Paepe, 2024\n"
"Last-Translator: Erwin van der Ploeg <erwin@odooexperts.nl>, 2024\n"
"Language-Team: Dutch (https://app.transifex.com/odoo/teams/41243/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -817,6 +817,96 @@ msgid ""
"</div>\n"
" "
msgstr ""
"<div>\n"
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object.event_id and object.event_id.appointment_type_id\"></t>\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
" <p>\n"
" Hella <t t-out=\"object.common_name or ''\">Gemini Furniture</t>,<br><br>\n"
" Dit is een herinnering voor onderstaand evenement:\n"
" </p>\n"
" <div style=\"text-align: center; padding: 16px 0px 16px 0px;\">\n"
" <a t-attf-href=\"/calendar/{{ 'recurrence' if recurrent else 'meeting' }}/accept?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Accepteer</a>\n"
" <a t-attf-href=\"/calendar/{{ 'recurrence' if recurrent else 'meeting' }}/decline?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Afwijzen</a>\n"
" <a t-attf-href=\"/calendar/meeting/view?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Bekijk</a>\n"
" </div>\n"
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n"
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"EEEE\", lang_code=object.env.lang) or \"\"'>Tuesday</t>\n"
" </div>\n"
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='d', lang_code=object.env.lang) or ''\">4</t>\n"
" </div>\n"
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"MMMM y\", lang_code=object.env.lang) or \"\"'>May 2021</t>\n"
" </div>\n"
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
" <t t-if=\"not object.event_id.allday\">\n"
" <div>\n"
" <t t-out='format_time(time=object.event_id.start, tz=object.mail_tz, time_format=\"short\", lang_code=object.env.lang) or \"\"'>11:00 AM</t>\n"
" </div>\n"
" <t t-if=\"object.mail_tz\">\n"
" <div style=\"font-size: 10px; font-weight: normal\">\n"
" (<t t-out=\"object.mail_tz or ''\">Europe/Brussels</t>)\n"
" </div>\n"
" </t>\n"
" </t>\n"
" </div>\n"
" </td>\n"
" <td width=\"20px;\"></td>\n"
" <td style=\"padding-top: 5px;\">\n"
" <p><strong>Details van het evenement</strong></p>\n"
" <ul>\n"
" <t t-if=\"object.event_id.location\">\n"
" <li>Locatie: <t t-out=\"object.event_id.location or ''\">Bruxelles</t>\n"
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&amp;q={{ object.event_id.location }}\">Bekijk kaart</a>)\n"
" </li>\n"
" </t>\n"
" <t t-if=\"recurrent\">\n"
" <li>Wanneer: <t t-out=\"object.recurrence_id.get_recurrence_name()\">Every 1 Weeks, for 3 events</t></li>\n"
" </t>\n"
" <t t-if=\"not object.event_id.allday and object.event_id.duration\">\n"
" <li>Duur: <t t-out=\"('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''\">0H30</t></li>\n"
" </t>\n"
" <li>Deelnemers\n"
" <ul>\n"
" <li t-foreach=\"object.event_id.attendee_ids\" t-as=\"attendee\">\n"
" <div t-attf-style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:{{ colors.get(attendee.state) or 'white' }};\"> </div>\n"
" <t t-if=\"attendee.common_name != object.common_name\">\n"
" <span style=\"margin-left:5px\" t-out=\"attendee.common_name or ''\">Mitchell Admin</span>\n"
" </t>\n"
" <t t-else=\"\">\n"
" <span style=\"margin-left:5px\">Jij</span>\n"
" </t>\n"
" </li>\n"
" </ul></li>\n"
" <t t-if=\"object.event_id.videocall_location\">\n"
" <li>\n"
" Hoe deel te nemen:\n"
" <t t-if=\"object.get_base_url() in object.event_id.videocall_location\"> Doe mee met Odoo Discuss</t>\n"
" <t t-else=\"\"> Neem deel via</t><br>\n"
" <a t-att-href=\"object.event_id.videocall_location\" target=\"_blank\" t-out=\"object.event_id.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
" </li>\n"
" </t>\n"
" <t t-if=\"not is_html_empty(object.event_id.description)\">\n"
" <li>Beschrijving van het evenement:\n"
" <t t-out=\"object.event_id.description\">Internal meeting for discussion for new pricing for product and services.</t></li>\n"
" </t>\n"
" </ul>\n"
" </td>\n"
" </tr></table>\n"
" <br>\n"
" Dank je,\n"
" <t t-if=\"object.event_id.user_id.signature\">\n"
" <br>\n"
" <t t-out=\"object.event_id.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
" </t>\n"
"</div>\n"
" "
#. module: calendar
#: model_terms:ir.ui.view,arch_db:calendar.res_partner_kanban_view
+431 -16
View File
@@ -5,8 +5,8 @@
# Translators:
# Martin Trigaux, 2023
# a75f12d3d37ea5bf159c4b3e85eb30e7_0fa6927, 2023
# Maitê Dietze, 2024
# Wil Odoo, 2024
# Maitê Dietze, 2024
#
msgid ""
msgstr ""
@@ -14,7 +14,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Wil Odoo, 2024\n"
"Last-Translator: Maitê Dietze, 2024\n"
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/odoo/teams/41243/pt_BR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -178,6 +178,120 @@ msgid ""
"</div>\n"
" "
msgstr ""
"<div>\n"
"\n"
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object.event_id and object.event_id.appointment_type_id\"></t>\n"
" <t t-set=\"customer\" t-value=\"object.event_id.find_partner_customer()\"></t>\n"
" <t t-set=\"target_responsible\" t-value=\"object.partner_id == object.event_id.partner_id\"></t>\n"
" <t t-set=\"target_customer\" t-value=\"object.partner_id == customer\"></t>\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
"\n"
" <p>\n"
" Olá, <t t-out=\"object.common_name or ''\">Ready Mat</t>,<br><br>\n"
" <t t-if=\"is_online and target_responsible\">\n"
" <t t-if=\"customer\">\n"
" A data do seu compromisso com <t t-out=\"customer.name or ''\">Jesse Brown</t> foi atualizada.\n"
" </t>\n"
" <t t-else=\"\">\n"
" Seu compromisso foi atualizado.\n"
" </t>\n"
" O compromisso <strong t-out=\"object.event_id.appointment_type_id.name or ''\">Agendar uma Demo</strong> agora está agendado para\n"
" <t t-out=\"object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''\">05/04/2021 (de 11:00:00 às 11:30:00) (Europa/Bruxelas)</t>\n"
" </t>\n"
" <t t-elif=\"is_online and target_customer\">\n"
" A data do seu compromisso com <t t-out=\"object.event_id.user_id.partner_id.name or ''\">Colleen Diaz</t> foi atualizada.\n"
" O compromisso <strong t-out=\"object.event_id.appointment_type_id.name or ''\"></strong> agora está agendado para\n"
" <t t-out=\"object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''\">05/04/2021 (de 11:00:00 às 11:30:00) (Europa/Bruxelas)</t>.\n"
" </t>\n"
" <t t-else=\"\">\n"
" A data da reunião foi atualizada.\n"
" A reunião <strong t-out=\"object.event_id.name or ''\">Follow-up para proposta de projeto</strong> criada por <t t-out=\"object.event_id.user_id.partner_id.name or ''\">Colleen Diaz</t> agora está agendada para\n"
" <t t-out=\"object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''\">05/04/2021 (de 11:00:00 às 11:30:00) (Europa/Bruxelas)</t>.\n"
" </t>\n"
" </p>\n"
" <div style=\"text-align: center; padding: 16px 0px 16px 0px;\">\n"
" <a t-attf-href=\"/calendar/meeting/accept?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Aceitar</a>\n"
" <a t-attf-href=\"/calendar/meeting/decline?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Recusar</a>\n"
" <a t-attf-href=\"/calendar/meeting/view?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Visualizar</a>\n"
" </div>\n"
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n"
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"EEEE\", lang_code=object.env.lang) or \"\"'>Terça</t>\n"
" </div>\n"
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='d', lang_code=object.env.lang) or ''\">4</t>\n"
" </div>\n"
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"MMMM y\", lang_code=object.env.lang) or \"\"'>maio 2021</t>\n"
" </div>\n"
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
" <t t-if=\"not object.event_id.allday\">\n"
" <div>\n"
" <t t-out='format_time(time=object.event_id.start, tz=object.mail_tz, time_format=\"short\", lang_code=object.env.lang) or \"\"'>11h00</t>\n"
" </div>\n"
" <t t-if=\"object.mail_tz\">\n"
" <div style=\"font-size: 10px; font-weight: normal\">\n"
" (<t t-out=\"object.mail_tz or ''\">Europa/Bruxelas</t>)\n"
" </div>\n"
" </t>\n"
" </t>\n"
" </div>\n"
" </td>\n"
" <td width=\"20px;\"></td>\n"
" <td style=\"padding-top: 5px;\">\n"
" <p><strong>Informações do evento</strong></p>\n"
" <ul>\n"
" <t t-if=\"object.event_id.location\">\n"
" <li>Local: <t t-out=\"object.event_id.location or ''\">Bruxelas</t>\n"
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&amp;q={{ object.event_id.location }}\">Ver mapa</a>)\n"
" </li>\n"
" </t>\n"
" <t t-if=\"recurrent\">\n"
" <li>Quando: <t t-out=\"object.recurrence_id.name or ''\">A cada 1 semana, por 3 eventos</t></li>\n"
" </t>\n"
" <t t-if=\"not object.event_id.allday and object.event_id.duration\">\n"
" <li>Duração: <t t-out=\"('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''\">0h30</t></li>\n"
" </t>\n"
" <li>Participantes\n"
" <ul>\n"
" <li t-foreach=\"object.event_id.attendee_ids\" t-as=\"attendee\">\n"
" <div t-attf-style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background: {{ colors.get(attendee.state) or 'white' }};\"> </div>\n"
" <t t-if=\"attendee.common_name != object.common_name\">\n"
" <span style=\"margin-left:5px\" t-out=\"attendee.common_name or ''\">Michel Admin</span>\n"
" </t>\n"
" <t t-else=\"\">\n"
" <span style=\"margin-left:5px\">Você</span>\n"
" </t>\n"
" </li>\n"
" </ul></li>\n"
" <t t-if=\"object.event_id.videocall_location\">\n"
" <li>\n"
" Como participar:\n"
" <t t-if=\"object.get_base_url() in object.event_id.videocall_location\"> Entrar com o Odoo Mensagens</t>\n"
" <t t-else=\"\"> Entrar em</t><br>\n"
" <a t-att-href=\"object.event_id.videocall_location\" target=\"_blank\" t-out=\"object.event_id.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
" </li>\n"
" </t>\n"
" <t t-if=\"not is_html_empty(object.event_id.description)\">\n"
" <li>Descrição do evento:\n"
" <t t-out=\"object.event_id.description\">Reunião interna para discussão de novos preços para produtos e serviços.</t></li>\n"
" </t>\n"
" </ul>\n"
" </td>\n"
" </tr></table>\n"
" <br>\n"
" Obrigado,\n"
" <t t-if=\"object.event_id.user_id.signature\">\n"
" <br>\n"
" <t t-out=\"object.event_id.user_id.signature or ''\">--<br>Michel Admin</t>\n"
" </t>\n"
"</div>\n"
" "
#. module: calendar
#: model:mail.template,body_html:calendar.calendar_template_meeting_update
@@ -263,6 +377,86 @@ msgid ""
"</div>\n"
" "
msgstr ""
"<div>\n"
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object and object.appointment_type_id\"></t>\n"
" <t t-set=\"target_responsible\" t-value=\"object.partner_id == object.partner_id\"></t>\n"
" <t t-set=\"target_customer\" t-value=\"object.partner_id == customer\"></t>\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
" <t t-set=\"mail_tz\" t-value=\"object._get_mail_tz() or ctx.get('mail_tz')\"></t>\n"
" <div>\n"
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n"
" <tr>\n"
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.start, tz=mail_tz if not object.allday else None, dt_format='EEEE', lang_code=object.env.lang) \">Terça</t>\n"
" </div>\n"
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.start, tz=mail_tz if not object.allday else None, dt_format='d', lang_code=object.env.lang)\">4</t>\n"
" </div>\n"
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.start, tz=mail_tz if not object.allday else None, dt_format='MMMM y', lang_code=object.env.lang)\">de maio 2021</t>\n"
" </div>\n"
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
" <t t-if=\"not object.allday\">\n"
" <div>\n"
" <t t-out=\"format_time(time=object.start, tz=mail_tz, time_format='short', lang_code=object.env.lang)\">11:00</t>\n"
" </div>\n"
" <t t-if=\"mail_tz\">\n"
" <div style=\"font-size: 10px; font-weight: normal\">\n"
" (<t t-out=\"mail_tz\"> América/São Paulo</t>)\n"
" </div>\n"
" </t>\n"
" </t>\n"
" </div>\n"
" </td>\n"
" <td width=\"20px;\"></td>\n"
" <td style=\"padding-top: 5px;\">\n"
" <p>\n"
" <strong>Detalhes do evento</strong>\n"
" </p>\n"
" <ul>\n"
" <t t-if=\"not is_html_empty(object.description)\">\n"
" <li>Descrição:\n"
" <t t-out=\"object.description\">Reunião interna para discussão de novos preços para produtos e serviços.</t></li>\n"
" </t>\n"
" <t t-if=\"object.videocall_location\">\n"
" <li>\n"
" Como participar:\n"
" <t t-if=\"object.get_base_url() in object.videocall_location\"> Entrar com o Odoo Mensagens</t>\n"
" <t t-else=\"\"> Entrar em </t><br>\n"
" <a t-att-href=\"object.videocall_location\" target=\"_blank\" t-out=\"object.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
" </li>\n"
" </t>\n"
" <t t-if=\"object.location\">\n"
" <li>Localização: <t t-out=\"object.location or ''\">São Paulo</t>\n"
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&amp;q={{object.location}}\">Ver mapa</a>)\n"
" </li>\n"
" </t>\n"
" <t t-if=\"recurrent\">\n"
" <li>Quando: <t t-out=\"object.recurrence_id.name or ''\">A cada 1 semana, para 3 eventos</t></li>\n"
" </t>\n"
" <t t-if=\"not object.allday and object.duration\">\n"
" <li>Duração:\n"
" <t t-out=\"('%dH%02d' % (object.duration,round(object.duration*60)%60))\">0H30</t>\n"
" </li>\n"
" </t>\n"
" </ul>\n"
" </td>\n"
" </tr>\n"
" </table>\n"
" </div>\n"
" <div class=\"user_input\">\n"
" <hr>\n"
" <p placeholder=\"Enter your message here\"><br></p>\n"
"\n"
" </div>\n"
" <t t-if=\"object.user_id.signature\">\n"
" <br>\n"
" <t t-out=\"object.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
" </t>\n"
"</div>\n"
" "
#. module: calendar
#: model:mail.template,body_html:calendar.calendar_template_meeting_invitation
@@ -398,6 +592,136 @@ msgid ""
"</div>\n"
" "
msgstr ""
"<div>\n"
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object.event_id and object.event_id.appointment_type_id\"></t>\n"
" <t t-set=\"customer\" t-value=\" object.event_id.find_partner_customer()\"></t>\n"
" <t t-set=\"target_responsible\" t-value=\"object.partner_id == object.event_id.partner_id\"></t>\n"
" <t t-set=\"target_customer\" t-value=\"object.partner_id == customer\"></t>\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
"\n"
" <p>\n"
" Hello <t t-out=\"object.common_name or ''\">Wood Corner</t>,<br><br>\n"
"\n"
" <t t-if=\"is_online and target_customer\">\n"
" Your appointment <strong t-out=\"object.event_id.appointment_type_id.name or ''\">Schedule a Demo</strong> <t t-if=\"object.event_id.appointment_type_id.category != 'custom'\"> with <t t-out=\"object.event_id.user_id.name or ''\">Ready Mat</t></t> has been booked.\n"
" <t t-if=\"is_online and object.state != 'accepted' and object.event_id.appointment_type_id.resource_manual_confirmation\">\n"
" You will receive a mail of confirmation with more details when your appointment will be confirmed.\n"
" </t>\n"
" </t>\n"
" <t t-elif=\"is_online and target_responsible\">\n"
" <t t-if=\"customer\">\n"
" <t t-out=\"customer.name or ''\"></t> scheduled the following appointment <strong t-out=\"object.event_id.appointment_type_id.name or ''\">Schedule a Demo</strong> with you.\n"
" </t>\n"
" <t t-else=\"\">\n"
" Your appointment <strong t-out=\"object.event_id.appointment_type_id.name or ''\">Schedule a Demo</strong> has been booked.\n"
" </t>\n"
" </t>\n"
" <t t-elif=\"not target_responsible\">\n"
" <t t-out=\"object.event_id.user_id.partner_id.name or ''\">Colleen Diaz</t> invited you for the <strong t-out=\"object.event_id.name or ''\">Follow-up for Project proposal</strong> meeting.\n"
" </t>\n"
" <t t-else=\"\">\n"
" Your meeting <strong t-out=\"object.event_id.name or ''\">Follow-up for Project proposal</strong> has been booked.\n"
" </t>\n"
"\n"
" </p>\n"
" <div style=\"text-align: center; padding: 16px 0px 16px 0px;\">\n"
" <t t-if=\"not is_online or object.state != 'accepted'\">\n"
" <a t-attf-href=\"/calendar/meeting/accept?token={{object.access_token}}&amp;id={{object.event_id.id}}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Accept</a>\n"
" <a t-attf-href=\"/calendar/meeting/decline?token={{object.access_token}}&amp;id={{object.event_id.id}}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Decline</a>\n"
" </t>\n"
" <a t-attf-href=\"/calendar/meeting/view?token={{object.access_token}}&amp;id={{object.event_id.id}}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\"><t t-out=\"'Reschedule' if is_online and target_customer else 'View'\">View</t></a>\n"
" </div>\n"
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n"
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='EEEE', lang_code=object.env.lang) or ''\">Tuesday</t>\n"
" </div>\n"
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
" <t t-out=\"str(object.event_id.start.day) or ''\">4</t>\n"
" </div>\n"
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='MMMM y', lang_code=object.env.lang) or ''\">May 2021</t>\n"
" </div>\n"
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold ; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
" <t t-if=\"not object.event_id.allday\">\n"
" <div>\n"
" <t t-out=\"format_time(time=object.event_id.start, tz=object.mail_tz, time_format='short', lang_code=object.env.lang) or ''\">11:00 AM</t>\n"
" </div>\n"
" <t t-if=\"object.mail_tz\">\n"
" <div style=\"font-size: 10px; font-weight: normal\">\n"
" (<t t-out=\"object.mail_tz or ''\">Europe/Brussels</t>)\n"
" </div>\n"
" </t>\n"
" </t>\n"
" </div>\n"
" </td>\n"
" <td width=\"20px;\"></td>\n"
" <td style=\"padding-top: 5px;\">\n"
" <p><strong>Details of the event</strong></p>\n"
" <ul>\n"
" <t t-if=\"is_online\">\n"
" <li>Appointment Type: <t t-out=\"object.event_id.appointment_type_id.name or ''\">Schedule a Demo</t></li>\n"
" </t>\n"
" <t t-if=\"object.event_id.location\">\n"
" <li>Location: <t t-out=\"object.event_id.location or ''\">Bruxelles</t>\n"
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&amp;q={{object.event_id.location}}\">View Map</a>)\n"
" </li>\n"
" </t>\n"
" <t t-if=\"recurrent\">\n"
" <li>When: <t t-out=\"object.recurrence_id.name or ''\">Every 1 Weeks, for 3 events</t></li>\n"
" </t>\n"
" <t t-if=\"not object.event_id.allday and object.event_id.duration\">\n"
" <li>Duration: <t t-out=\"('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''\">0H30</t></li>\n"
" </t>\n"
" <li>Attendees\n"
" <ul>\n"
" <li t-foreach=\"object.event_id.attendee_ids\" t-as=\"attendee\">\n"
" <div t-attf-style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:{{ colors.get(attendee.state) or 'white' }};\"> </div>\n"
" <t t-if=\"attendee.common_name != object.common_name\">\n"
" <span style=\"margin-left:5px\" t-out=\"attendee.common_name or ''\">Mitchell Admin</span>\n"
" </t>\n"
" <t t-else=\"\">\n"
" <span style=\"margin-left:5px\">You</span>\n"
" </t>\n"
" </li>\n"
" </ul></li>\n"
" <li t-if=\"is_online and object.event_id.appointment_type_id.resource_manage_capacity\">\n"
" For: <t t-out=\"object.event_id.resource_total_capacity_reserved\"></t> people\n"
" </li>\n"
" <li t-if=\"is_online and object.event_id.appointment_type_id.assign_method != 'time_auto_assign'\">\n"
" Resources\n"
" <ul>\n"
" <li t-foreach=\"object.event_id.appointment_resource_ids\" t-as=\"resource\">\n"
" <span style=\"margin-left:5px\" t-out=\"resource.name or ''\">Table 1</span>\n"
" </li>\n"
" </ul>\n"
" </li>\n"
" <t t-if=\"object.event_id.videocall_location\">\n"
" <li>\n"
" How to Join:\n"
" <t t-if=\"object.get_base_url() in object.event_id.videocall_location\"> Join with Odoo Discuss</t>\n"
" <t t-else=\"\"> Join at</t><br>\n"
" <a t-att-href=\"object.event_id.videocall_location\" target=\"_blank\" t-out=\"object.event_id.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
" </li>\n"
" </t>\n"
" <t t-if=\"not is_html_empty(object.event_id.description)\">\n"
" <li>Description of the event:\n"
" <t t-out=\"object.event_id.description\">Internal meeting for discussion for new pricing for product and services.</t></li>\n"
" </t>\n"
" </ul>\n"
" </td>\n"
" </tr></table>\n"
" <br>\n"
" Thank you,\n"
" <t t-if=\"object.event_id.user_id.signature\">\n"
" <br>\n"
" <t t-out=\"object.event_id.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
" </t>\n"
"</div>\n"
" "
#. module: calendar
#: model:mail.template,body_html:calendar.calendar_template_meeting_reminder
@@ -493,6 +817,96 @@ msgid ""
"</div>\n"
" "
msgstr ""
"<div>\n"
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object.event_id and object.event_id.appointment_type_id\"></t>\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
" <p>\n"
" Olá, <t t-out=\"object.common_name or ''\">Gemini Furniture</t>,<br><br>\n"
" Este é um lembrete do seguinte evento:\n"
" </p>\n"
" <div style=\"text-align: center; padding: 16px 0px 16px 0px;\">\n"
" <a t-attf-href=\"/calendar/{{ 'recurrence' if recurrent else 'meeting' }}/accept?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Aceitar</a>\n"
" <a t-attf-href=\"/calendar/{{ 'recurrence' if recurrent else 'meeting' }}/decline?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Recusar</a>\n"
" <a t-attf-href=\"/calendar/meeting/view?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Visualizar</a>\n"
" </div>\n"
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n"
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"EEEE\", lang_code=object.env.lang) or \"\"'>Terça</t>\n"
" </div>\n"
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='d', lang_code=object.env.lang) or ''\">4</t>\n"
" </div>\n"
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"MMMM y\", lang_code=object.env.lang) or \"\"'>de maio de 2021</t>\n"
" </div>\n"
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
" <t t-if=\"not object.event_id.allday\">\n"
" <div>\n"
" <t t-out='format_time(time=object.event_id.start, tz=object.mail_tz, time_format=\"short\", lang_code=object.env.lang) or \"\"'>11h00</t>\n"
" </div>\n"
" <t t-if=\"object.mail_tz\">\n"
" <div style=\"font-size: 10px; font-weight: normal\">\n"
" (<t t-out=\"object.mail_tz or ''\">Europa/Bruxelas</t>)\n"
" </div>\n"
" </t>\n"
" </t>\n"
" </div>\n"
" </td>\n"
" <td width=\"20px;\"></td>\n"
" <td style=\"padding-top: 5px;\">\n"
" <p><strong>Detalhes do evento</strong></p>\n"
" <ul>\n"
" <t t-if=\"object.event_id.location\">\n"
" <li>Local: <t t-out=\"object.event_id.location or ''\">Bruxelas</t>\n"
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&amp;q={{ object.event_id.location }}\">Ver mapa</a>)\n"
" </li>\n"
" </t>\n"
" <t t-if=\"recurrent\">\n"
" <li>Quando: <t t-out=\"object.recurrence_id.name or ''\">A cada 1 semana, por 3 eventos</t></li>\n"
" </t>\n"
" <t t-if=\"not object.event_id.allday and object.event_id.duration\">\n"
" <li>Duração: <t t-out=\"('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''\">0h30</t></li>\n"
" </t>\n"
" <li>Participantes\n"
" <ul>\n"
" <li t-foreach=\"object.event_id.attendee_ids\" t-as=\"attendee\">\n"
" <div t-attf-style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:{{ colors.get(attendee.state) or 'white' }};\"> </div>\n"
" <t t-if=\"attendee.common_name != object.common_name\">\n"
" <span style=\"margin-left:5px\" t-out=\"attendee.common_name or ''\">Michel Admin</span>\n"
" </t>\n"
" <t t-else=\"\">\n"
" <span style=\"margin-left:5px\">Você</span>\n"
" </t>\n"
" </li>\n"
" </ul></li>\n"
" <t t-if=\"object.event_id.videocall_location\">\n"
" <li>\n"
" Como participar:\n"
" <t t-if=\"object.get_base_url() in object.event_id.videocall_location\"> Entrar com o Odoo Mensagens</t>\n"
" <t t-else=\"\"> Entrar em</t><br>\n"
" <a t-att-href=\"object.event_id.videocall_location\" target=\"_blank\" t-out=\"object.event_id.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
" </li>\n"
" </t>\n"
" <t t-if=\"not is_html_empty(object.event_id.description)\">\n"
" <li>Descrição do evento:\n"
" <t t-out=\"object.event_id.description\">Reunião interna para discussão de novos preços para produtos e serviços.</t></li>\n"
" </t>\n"
" </ul>\n"
" </td>\n"
" </tr></table>\n"
" <br>\n"
" Obrigado,\n"
" <t t-if=\"object.event_id.user_id.signature\">\n"
" <br>\n"
" <t t-out=\"object.event_id.user_id.signature or ''\">--<br>Michel Admin</t>\n"
" </t>\n"
"</div>\n"
" "
#. module: calendar
#: model_terms:ir.ui.view,arch_db:calendar.res_partner_kanban_view
@@ -1254,49 +1668,49 @@ msgstr "Hora do evento"
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Days"
msgstr ""
msgstr "A cada %(interval)s dias"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Days for %(count)s events"
msgstr ""
msgstr "A cada %(interval)s dias para %(count)s eventos"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Days until %(until)s"
msgstr ""
msgstr "A cada %(interval)s dias até %(until)s"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Months day %(day)s"
msgstr ""
msgstr "A cada %(interval)s meses até %(day)s"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Months day %(day)s for %(count)s events"
msgstr ""
msgstr "A cada %(interval)s dias do mês até %(day)s para %(count)s eventos"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Months day %(day)s until %(until)s"
msgstr ""
msgstr "A cada %(interval)s dias do mes %(day)s até %(until)s"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Months on the %(position)s %(weekday)s"
msgstr ""
msgstr "A cada %(interval)s meses na %(position)s %(weekday)s"
#. module: calendar
#. odoo-python
@@ -1306,6 +1720,7 @@ msgid ""
"Every %(interval)s Months on the %(position)s %(weekday)s for %(count)s "
"events"
msgstr ""
"A cada %(interval)s meses na %(position)s %(weekday)s para %(count)s eventos"
#. module: calendar
#. odoo-python
@@ -1313,49 +1728,49 @@ msgstr ""
#, python-format
msgid ""
"Every %(interval)s Months on the %(position)s %(weekday)s until %(until)s"
msgstr ""
msgstr "A cada %(interval)s meses na %(position)s %(weekday)s até %(until)s"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Weeks on %(days)s"
msgstr ""
msgstr "A cada %(interval)s semanas no %(days)s"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Weeks on %(days)s for %(count)s events"
msgstr ""
msgstr "A cada %(interval)s semanas no %(days)s para %(count)s eventos"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Weeks on %(days)s until %(until)s"
msgstr ""
msgstr "A cada %(interval)s semanas no %(days)s até %(until)s"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Years"
msgstr ""
msgstr "A cada %(interval)s anos"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Years for %(count)s events"
msgstr ""
msgstr "A cada %(interval)s anos para %(count)s eventos"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Years until %(until)s"
msgstr ""
msgstr "A cada %(interval)s anos até %(until)s"
#. module: calendar
#. odoo-python
+4 -4
View File
@@ -4,17 +4,17 @@
#
# Translators:
# Vida Potočnik <vida.potocnik@mentis.si>, 2023
# laznikd <laznik@mentis.si>, 2023
# Tomaž Jug <tomaz@editor.si>, 2023
# laznikd <laznik@mentis.si>, 2023
# Boris Kodelja <boris@hbs.si>, 2023
# Neun Pro, 2023
# Tadej Lupšina <tadej@hbs.si>, 2023
# Grega Vavtar <grega@hbs.si>, 2023
# matjaz k <matjaz@mentis.si>, 2024
# Matjaz Mozetic <m.mozetic@matmoz.si>, 2024
# Martin Trigaux, 2024
# Katja Deržič, 2024
# Jasmina Macur <jasmina@hbs.si>, 2024
# Grega Vavtar <grega@hbs.si>, 2024
#
msgid ""
msgstr ""
@@ -22,7 +22,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Jasmina Macur <jasmina@hbs.si>, 2024\n"
"Last-Translator: Grega Vavtar <grega@hbs.si>, 2024\n"
"Language-Team: Slovenian (https://app.transifex.com/odoo/teams/41243/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -1759,7 +1759,7 @@ msgstr "Moji sestanki"
#: model:ir.model.fields,field_description:calendar.field_calendar_event_type__name
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__name
msgid "Name"
msgstr "Ime in priimek"
msgstr "Naziv"
#. module: calendar
#: model:ir.model.fields.selection,name:calendar.selection__calendar_attendee__state__needsaction
+431 -16
View File
@@ -4,8 +4,8 @@
#
# Translators:
# Martin Trigaux, 2023
# Alina Lisnenko <alina.lisnenko@erp.co.ua>, 2024
# Wil Odoo, 2024
# Alina Lisnenko <alina.lisnenko@erp.co.ua>, 2024
#
msgid ""
msgstr ""
@@ -13,7 +13,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Wil Odoo, 2024\n"
"Last-Translator: Alina Lisnenko <alina.lisnenko@erp.co.ua>, 2024\n"
"Language-Team: Ukrainian (https://app.transifex.com/odoo/teams/41243/uk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -177,6 +177,120 @@ msgid ""
"</div>\n"
" "
msgstr ""
"<div>\n"
"\n"
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object.event_id and object.event_id.appointment_type_id\"></t>\n"
" <t t-set=\"customer\" t-value=\"object.event_id.find_partner_customer()\"></t>\n"
" <t t-set=\"target_responsible\" t-value=\"object.partner_id == object.event_id.partner_id\"></t>\n"
" <t t-set=\"target_customer\" t-value=\"object.partner_id == customer\"></t>\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
"\n"
" <p>\n"
" Вітаємо <t t-out=\"object.common_name or ''\">Ready Mat</t>,<br><br>\n"
" <t t-if=\"is_online and target_responsible\">\n"
" <t t-if=\"customer\">\n"
" Дата вашої зустрічі з <t t-out=\"customer.name or ''\">Jesse Brown</t> оновлено.\n"
" </t>\n"
" <t t-else=\"\">\n"
" Вашу зустріч оновлено.\n"
" </t>\n"
" Зустріч <strong t-out=\"object.event_id.appointment_type_id.name or ''\">Schedule a Demo</strong> тепер заплановано на\n"
" <t t-out=\"object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''\">05/04/2021 о (11:00:00 до 11:30:00) (Europe/Brussels)</t>\n"
" </t>\n"
" <t t-elif=\"is_online and target_customer\">\n"
" Дату вашої зустрічі з <t t-out=\"object.event_id.user_id.partner_id.name or ''\">Colleen Diaz</t> оновлено.\n"
" Зустріч <strong t-out=\"object.event_id.appointment_type_id.name or ''\"></strong> тепер запланована на\n"
" <t t-out=\"object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''\">05/04/2021 о (11:00:00 до 11:30:00) (Europe/Brussels)</t>.\n"
" </t>\n"
" <t t-else=\"\">\n"
" Дату зустрічі оновлено.\n"
" Зустріч <strong t-out=\"object.event_id.name or ''\">Follow-up for Project proposal</strong> створена <t t-out=\"object.event_id.user_id.partner_id.name or ''\">Colleen Diaz</t> тепер запланована на\n"
" <t t-out=\"object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''\">05/04/2021 о (11:00:00 до 11:30:00) (Europe/Brussels)</t>.\n"
" </t>\n"
" </p>\n"
" <div style=\"text-align: center; padding: 16px 0px 16px 0px;\">\n"
" <a t-attf-href=\"/calendar/meeting/accept?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Прийняти</a>\n"
" <a t-attf-href=\"/calendar/meeting/decline?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Відхилити</a>\n"
" <a t-attf-href=\"/calendar/meeting/view?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Переглянути</a>\n"
" </div>\n"
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n"
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"EEEE\", lang_code=object.env.lang) or \"\"'>Вівторок</t>\n"
" </div>\n"
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='d', lang_code=object.env.lang) or ''\">4</t>\n"
" </div>\n"
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"MMMM y\", lang_code=object.env.lang) or \"\"'>травня 2021</t>\n"
" </div>\n"
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
" <t t-if=\"not object.event_id.allday\">\n"
" <div>\n"
" <t t-out='format_time(time=object.event_id.start, tz=object.mail_tz, time_format=\"short\", lang_code=object.env.lang) or \"\"'>11:00 AM</t>\n"
" </div>\n"
" <t t-if=\"object.mail_tz\">\n"
" <div style=\"font-size: 10px; font-weight: normal\">\n"
" (<t t-out=\"object.mail_tz or ''\">Europe/Brussels</t>)\n"
" </div>\n"
" </t>\n"
" </t>\n"
" </div>\n"
" </td>\n"
" <td width=\"20px;\"></td>\n"
" <td style=\"padding-top: 5px;\">\n"
" <p><strong>Деталі події</strong></p>\n"
" <ul>\n"
" <t t-if=\"object.event_id.location\">\n"
" <li>Розташування: <t t-out=\"object.event_id.location or ''\">Bruxelles</t>\n"
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&amp;q={{ object.event_id.location }}\">Переглянути карту</a>)\n"
" </li>\n"
" </t>\n"
" <t t-if=\"recurrent\">\n"
" <li>Коли: <t t-out=\"object.recurrence_id.get_recurrence_name()\">Кожен 1 тиждень, на 3 події</t></li>\n"
" </t>\n"
" <t t-if=\"not object.event_id.allday and object.event_id.duration\">\n"
" <li>Тривалість: <t t-out=\"('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''\">0H30</t></li>\n"
" </t>\n"
" <li>Учасники\n"
" <ul>\n"
" <li t-foreach=\"object.event_id.attendee_ids\" t-as=\"attendee\">\n"
" <div t-attf-style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background: {{ colors.get(attendee.state) or 'white' }};\"> </div>\n"
" <t t-if=\"attendee.common_name != object.common_name\">\n"
" <span style=\"margin-left:5px\" t-out=\"attendee.common_name or ''\">Mitchell Admin</span>\n"
" </t>\n"
" <t t-else=\"\">\n"
" <span style=\"margin-left:5px\">Ви</span>\n"
" </t>\n"
" </li>\n"
" </ul></li>\n"
" <t t-if=\"object.event_id.videocall_location\">\n"
" <li>\n"
" Як доєднатися:\n"
" <t t-if=\"object.get_base_url() in object.event_id.videocall_location\"> Доєднатися через модуль Обговорення Odoo</t>\n"
" <t t-else=\"\"> Доєднатися за посиланням</t><br>\n"
" <a t-att-href=\"object.event_id.videocall_location\" target=\"_blank\" t-out=\"object.event_id.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
" </li>\n"
" </t>\n"
" <t t-if=\"not is_html_empty(object.event_id.description)\">\n"
" <li>Опис події:\n"
" <t t-out=\"object.event_id.description\">Внутрішня зустріч для обговорення нових цін на товари та послуги.</t></li>\n"
" </t>\n"
" </ul>\n"
" </td>\n"
" </tr></table>\n"
" <br>\n"
" Дякуємо,\n"
" <t t-if=\"object.event_id.user_id.signature\">\n"
" <br>\n"
" <t t-out=\"object.event_id.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
" </t>\n"
"</div>\n"
" "
#. module: calendar
#: model:mail.template,body_html:calendar.calendar_template_meeting_update
@@ -262,6 +376,86 @@ msgid ""
"</div>\n"
" "
msgstr ""
"<div>\n"
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object and object.appointment_type_id\"></t>\n"
" <t t-set=\"target_responsible\" t-value=\"object.partner_id == object.partner_id\"></t>\n"
" <t t-set=\"target_customer\" t-value=\"object.partner_id == customer\"></t>\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
" <t t-set=\"mail_tz\" t-value=\"object._get_mail_tz() or ctx.get('mail_tz')\"></t>\n"
" <div>\n"
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n"
" <tr>\n"
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.start, tz=mail_tz if not object.allday else None, dt_format='EEEE', lang_code=object.env.lang) \">Вівторок</t>\n"
" </div>\n"
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.start, tz=mail_tz if not object.allday else None, dt_format='d', lang_code=object.env.lang)\">4</t>\n"
" </div>\n"
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.start, tz=mail_tz if not object.allday else None, dt_format='MMMM y', lang_code=object.env.lang)\">травня 2021</t>\n"
" </div>\n"
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
" <t t-if=\"not object.allday\">\n"
" <div>\n"
" <t t-out=\"format_time(time=object.start, tz=mail_tz, time_format='short', lang_code=object.env.lang)\">11:00 AM</t>\n"
" </div>\n"
" <t t-if=\"mail_tz\">\n"
" <div style=\"font-size: 10px; font-weight: normal\">\n"
" (<t t-out=\"mail_tz\"> Europe/Brussels</t>)\n"
" </div>\n"
" </t>\n"
" </t>\n"
" </div>\n"
" </td>\n"
" <td width=\"20px;\"></td>\n"
" <td style=\"padding-top: 5px;\">\n"
" <p>\n"
" <strong>Деталі події</strong>\n"
" </p>\n"
" <ul>\n"
" <t t-if=\"not is_html_empty(object.description)\">\n"
" <li>Опис:\n"
" <t t-out=\"object.description\">Внутрішня зустріч для обговорення нових цін на товари та послуги.</t></li>\n"
" </t>\n"
" <t t-if=\"object.videocall_location\">\n"
" <li>\n"
" Як доєднатися:\n"
" <t t-if=\"object.get_base_url() in object.videocall_location\"> Доєднатися через Обговоренні Odoo</t>\n"
" <t t-else=\"\"> Доєднатися за посиланням</t><br>\n"
" <a t-att-href=\"object.videocall_location\" target=\"_blank\" t-out=\"object.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
" </li>\n"
" </t>\n"
" <t t-if=\"object.location\">\n"
" <li>Розташування: <t t-out=\"object.location or ''\">Bruxelles</t>\n"
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&amp;q={{object.location}}\">Переглянути карту</a>)\n"
" </li>\n"
" </t>\n"
" <t t-if=\"recurrent\">\n"
" <li>Коли: <t t-out=\"object.recurrence_id.get_recurrence_name()\">Кожен 1 тиждень, на 3 події</t></li>\n"
" </t>\n"
" <t t-if=\"not object.allday and object.duration\">\n"
" <li>Тривалість:\n"
" <t t-out=\"('%dH%02d' % (object.duration,round(object.duration*60)%60))\">0H30</t>\n"
" </li>\n"
" </t>\n"
" </ul>\n"
" </td>\n"
" </tr>\n"
" </table>\n"
" </div>\n"
" <div class=\"user_input\">\n"
" <hr>\n"
" <p placeholder=\"Enter your message here\"><br></p>\n"
"\n"
" </div>\n"
" <t t-if=\"object.user_id.signature\">\n"
" <br>\n"
" <t t-out=\"object.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
" </t>\n"
"</div>\n"
" "
#. module: calendar
#: model:mail.template,body_html:calendar.calendar_template_meeting_invitation
@@ -397,6 +591,136 @@ msgid ""
"</div>\n"
" "
msgstr ""
"<div>\n"
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object.event_id and object.event_id.appointment_type_id\"></t>\n"
" <t t-set=\"customer\" t-value=\" object.event_id.find_partner_customer()\"></t>\n"
" <t t-set=\"target_responsible\" t-value=\"object.partner_id == object.event_id.partner_id\"></t>\n"
" <t t-set=\"target_customer\" t-value=\"object.partner_id == customer\"></t>\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
"\n"
" <p>\n"
" Вітаємо <t t-out=\"object.common_name or ''\">Wood Corner</t>,<br><br>\n"
"\n"
" <t t-if=\"is_online and target_customer\">\n"
" Вашу зустріч <strong t-out=\"object.event_id.appointment_type_id.name or ''\">Schedule a Demo</strong> <t t-if=\"object.event_id.appointment_type_id.category != 'custom'\"> з <t t-out=\"object.event_id.user_id.name or ''\">Ready Mat</t></t> заброньовано.\n"
" <t t-if=\"is_online and object.state != 'accepted' and object.event_id.appointment_type_id.resource_manual_confirmation\">\n"
" Коли вашу зустріч буде підтверджено, ви отримаєте лист із підтвердженням та додатковою інформацією.\n"
" </t>\n"
" </t>\n"
" <t t-elif=\"is_online and target_responsible\">\n"
" <t t-if=\"customer\">\n"
" <t t-out=\"customer.name or ''\"></t> з вами заброньовано наступну зустріч <strong t-out=\"object.event_id.appointment_type_id.name or ''\">Schedule a Demo</strong> .\n"
" </t>\n"
" <t t-else=\"\">\n"
" Вашу зустріч <strong t-out=\"object.event_id.appointment_type_id.name or ''\">Schedule a Demo</strong> заброньовано.\n"
" </t>\n"
" </t>\n"
" <t t-elif=\"not target_responsible\">\n"
" <t t-out=\"object.event_id.user_id.partner_id.name or ''\">Colleen Diaz</t> запросив вас на зустріч <strong t-out=\"object.event_id.name or ''\">Follow-up for Project proposal</strong>.\n"
" </t>\n"
" <t t-else=\"\">\n"
" Вашу зустріч <strong t-out=\"object.event_id.name or ''\">Follow-up for Project proposal</strong> заброньовано.\n"
" </t>\n"
"\n"
" </p>\n"
" <div style=\"text-align: center; padding: 16px 0px 16px 0px;\">\n"
" <t t-if=\"not is_online or object.state != 'accepted'\">\n"
" <a t-attf-href=\"/calendar/meeting/accept?token={{object.access_token}}&amp;id={{object.event_id.id}}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Прийняти</a>\n"
" <a t-attf-href=\"/calendar/meeting/decline?token={{object.access_token}}&amp;id={{object.event_id.id}}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Відхилити</a>\n"
" </t>\n"
" <a t-attf-href=\"/calendar/meeting/view?token={{object.access_token}}&amp;id={{object.event_id.id}}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\"><t t-out=\"'Reschedule' if is_online and target_customer else 'View'\">Переглянути</t></a>\n"
" </div>\n"
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n"
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='EEEE', lang_code=object.env.lang) or ''\">Вівторок</t>\n"
" </div>\n"
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
" <t t-out=\"str(object.event_id.start.day) or ''\">4</t>\n"
" </div>\n"
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='MMMM y', lang_code=object.env.lang) or ''\">травня 2021</t>\n"
" </div>\n"
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold ; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
" <t t-if=\"not object.event_id.allday\">\n"
" <div>\n"
" <t t-out=\"format_time(time=object.event_id.start, tz=object.mail_tz, time_format='short', lang_code=object.env.lang) or ''\">11:00 AM</t>\n"
" </div>\n"
" <t t-if=\"object.mail_tz\">\n"
" <div style=\"font-size: 10px; font-weight: normal\">\n"
" (<t t-out=\"object.mail_tz or ''\">Europe/Brussels</t>)\n"
" </div>\n"
" </t>\n"
" </t>\n"
" </div>\n"
" </td>\n"
" <td width=\"20px;\"></td>\n"
" <td style=\"padding-top: 5px;\">\n"
" <p><strong>Деталі події</strong></p>\n"
" <ul>\n"
" <t t-if=\"is_online\">\n"
" <li>Тип зустрічі: <t t-out=\"object.event_id.appointment_type_id.name or ''\">Запланувати демо</t></li>\n"
" </t>\n"
" <t t-if=\"object.event_id.location\">\n"
" <li>Розташування: <t t-out=\"object.event_id.location or ''\">Bruxelles</t>\n"
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&amp;q={{object.event_id.location}}\">Переглянути карту</a>)\n"
" </li>\n"
" </t>\n"
" <t t-if=\"recurrent\">\n"
" <li>Коли: <t t-out=\"object.recurrence_id.get_recurrence_name()\">Кожен 1 тиждень, на 3 події</t></li>\n"
" </t>\n"
" <t t-if=\"not object.event_id.allday and object.event_id.duration\">\n"
" <li>Тривалість: <t t-out=\"('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''\">0H30</t></li>\n"
" </t>\n"
" <li>Учасники\n"
" <ul>\n"
" <li t-foreach=\"object.event_id.attendee_ids\" t-as=\"attendee\">\n"
" <div t-attf-style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:{{ colors.get(attendee.state) or 'white' }};\"> </div>\n"
" <t t-if=\"attendee.common_name != object.common_name\">\n"
" <span style=\"margin-left:5px\" t-out=\"attendee.common_name or ''\">Mitchell Admin</span>\n"
" </t>\n"
" <t t-else=\"\">\n"
" <span style=\"margin-left:5px\">Ви</span>\n"
" </t>\n"
" </li>\n"
" </ul></li>\n"
" <li t-if=\"is_online and object.event_id.appointment_type_id.resource_manage_capacity\">\n"
" На: <t t-out=\"object.event_id.resource_total_capacity_reserved\"></t> людей\n"
" </li>\n"
" <li t-if=\"is_online and object.event_id.appointment_type_id.assign_method != 'time_auto_assign'\">\n"
" Ресурси\n"
" <ul>\n"
" <li t-foreach=\"object.event_id.appointment_resource_ids\" t-as=\"resource\">\n"
" <span style=\"margin-left:5px\" t-out=\"resource.name or ''\">Стіл 1</span>\n"
" </li>\n"
" </ul>\n"
" </li>\n"
" <t t-if=\"object.event_id.videocall_location\">\n"
" <li>\n"
" Як долучитися:\n"
" <t t-if=\"object.get_base_url() in object.event_id.videocall_location\"> Долучитися через Обговорення Odoo</t>\n"
" <t t-else=\"\"> Join at</t><br>\n"
" <a t-att-href=\"object.event_id.videocall_location\" target=\"_blank\" t-out=\"object.event_id.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
" </li>\n"
" </t>\n"
" <t t-if=\"not is_html_empty(object.event_id.description)\">\n"
" <li>Опис події:\n"
" <t t-out=\"object.event_id.description\">Внутрішня зустріч для обговорення нових цін на товари та послуги.</t></li>\n"
" </t>\n"
" </ul>\n"
" </td>\n"
" </tr></table>\n"
" <br>\n"
" Дякуємо,\n"
" <t t-if=\"object.event_id.user_id.signature\">\n"
" <br>\n"
" <t t-out=\"object.event_id.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
" </t>\n"
"</div>\n"
" "
#. module: calendar
#: model:mail.template,body_html:calendar.calendar_template_meeting_reminder
@@ -492,6 +816,96 @@ msgid ""
"</div>\n"
" "
msgstr ""
"<div>\n"
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object.event_id and object.event_id.appointment_type_id\"></t>\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
" <p>\n"
" Вітаємо <t t-out=\"object.common_name or ''\">Gemini Furniture</t>,<br><br>\n"
" Це нагадування про подію нижче:\n"
" </p>\n"
" <div style=\"text-align: center; padding: 16px 0px 16px 0px;\">\n"
" <a t-attf-href=\"/calendar/{{ 'recurrence' if recurrent else 'meeting' }}/accept?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Прийняти</a>\n"
" <a t-attf-href=\"/calendar/{{ 'recurrence' if recurrent else 'meeting' }}/decline?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Відхилити</a>\n"
" <a t-attf-href=\"/calendar/meeting/view?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" Переглянути</a>\n"
" </div>\n"
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n"
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"EEEE\", lang_code=object.env.lang) or \"\"'>Вівторок</t>\n"
" </div>\n"
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='d', lang_code=object.env.lang) or ''\">4</t>\n"
" </div>\n"
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"MMMM y\", lang_code=object.env.lang) or \"\"'>Травня 2021</t>\n"
" </div>\n"
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
" <t t-if=\"not object.event_id.allday\">\n"
" <div>\n"
" <t t-out='format_time(time=object.event_id.start, tz=object.mail_tz, time_format=\"short\", lang_code=object.env.lang) or \"\"'>11:00 AM</t>\n"
" </div>\n"
" <t t-if=\"object.mail_tz\">\n"
" <div style=\"font-size: 10px; font-weight: normal\">\n"
" (<t t-out=\"object.mail_tz or ''\">Europe/Brussels</t>)\n"
" </div>\n"
" </t>\n"
" </t>\n"
" </div>\n"
" </td>\n"
" <td width=\"20px;\"></td>\n"
" <td style=\"padding-top: 5px;\">\n"
" <p><strong>Деталі події</strong></p>\n"
" <ul>\n"
" <t t-if=\"object.event_id.location\">\n"
" <li>Розташування: <t t-out=\"object.event_id.location or ''\">Bruxelles</t>\n"
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&amp;q={{ object.event_id.location }}\">Переглянути карту</a>)\n"
" </li>\n"
" </t>\n"
" <t t-if=\"recurrent\">\n"
" <li>Коли: <t t-out=\"object.recurrence_id.get_recurrence_name()\">Кожен 1 тиждень, на 3 події</t></li>\n"
" </t>\n"
" <t t-if=\"not object.event_id.allday and object.event_id.duration\">\n"
" <li>Тривалість: <t t-out=\"('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''\">0H30</t></li>\n"
" </t>\n"
" <li>Учасники\n"
" <ul>\n"
" <li t-foreach=\"object.event_id.attendee_ids\" t-as=\"attendee\">\n"
" <div t-attf-style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:{{ colors.get(attendee.state) or 'white' }};\"> </div>\n"
" <t t-if=\"attendee.common_name != object.common_name\">\n"
" <span style=\"margin-left:5px\" t-out=\"attendee.common_name or ''\">Mitchell Admin</span>\n"
" </t>\n"
" <t t-else=\"\">\n"
" <span style=\"margin-left:5px\">Ви</span>\n"
" </t>\n"
" </li>\n"
" </ul></li>\n"
" <t t-if=\"object.event_id.videocall_location\">\n"
" <li>\n"
" Як долучитися:\n"
" <t t-if=\"object.get_base_url() in object.event_id.videocall_location\"> Долучитися через Обговорення Odoo</t>\n"
" <t t-else=\"\"> Join at</t><br>\n"
" <a t-att-href=\"object.event_id.videocall_location\" target=\"_blank\" t-out=\"object.event_id.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
" </li>\n"
" </t>\n"
" <t t-if=\"not is_html_empty(object.event_id.description)\">\n"
" <li>Опис події:\n"
" <t t-out=\"object.event_id.description\">Внутрішня зустріч для обговорення нових цін на товари та послуги.</t></li>\n"
" </t>\n"
" </ul>\n"
" </td>\n"
" </tr></table>\n"
" <br>\n"
" Дякуємо,\n"
" <t t-if=\"object.event_id.user_id.signature\">\n"
" <br>\n"
" <t t-out=\"object.event_id.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
" </t>\n"
"</div>\n"
" "
#. module: calendar
#: model_terms:ir.ui.view,arch_db:calendar.res_partner_kanban_view
@@ -1254,49 +1668,49 @@ msgstr "Час події"
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Days"
msgstr ""
msgstr "Кожні %(interval)s дні"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Days for %(count)s events"
msgstr ""
msgstr "Кожні %(interval)s дні для подій %(count)s"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Days until %(until)s"
msgstr ""
msgstr "Кожні %(interval)s днів до %(until)s"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Months day %(day)s"
msgstr ""
msgstr "Кожен %(interval)s день місяця %(day)s"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Months day %(day)s for %(count)s events"
msgstr ""
msgstr "Кожен %(interval)s день місяця %(day)s для %(count)s події"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Months day %(day)s until %(until)s"
msgstr ""
msgstr "Кожен %(interval)s день місяця %(day)s до %(until)s"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Months on the %(position)s %(weekday)s"
msgstr ""
msgstr "Кожен %(interval)s місяць на %(position)s %(weekday)s"
#. module: calendar
#. odoo-python
@@ -1306,6 +1720,7 @@ msgid ""
"Every %(interval)s Months on the %(position)s %(weekday)s for %(count)s "
"events"
msgstr ""
"Кожен %(interval)s місяць на %(position)s %(weekday)s на %(count)s подію"
#. module: calendar
#. odoo-python
@@ -1313,49 +1728,49 @@ msgstr ""
#, python-format
msgid ""
"Every %(interval)s Months on the %(position)s %(weekday)s until %(until)s"
msgstr ""
msgstr "Кожен %(interval)s місяць на %(position)s %(weekday)s до %(until)s"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Weeks on %(days)s"
msgstr ""
msgstr "Кожен %(interval)s тиждень на %(days)s"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Weeks on %(days)s for %(count)s events"
msgstr ""
msgstr "Кожен %(interval)s тиждень на %(days)s на %(count)s подію"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Weeks on %(days)s until %(until)s"
msgstr ""
msgstr "Кожен %(interval)s тиждень на %(days)s до %(until)s"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Years"
msgstr ""
msgstr "Кожен %(interval)s рік"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Years for %(count)s events"
msgstr ""
msgstr "Кожен %(interval)s рік на %(count)s подію"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Years until %(until)s"
msgstr ""
msgstr "Кожен %(interval)s рік до %(until)s"
#. module: calendar
#. odoo-python
+433 -17
View File
@@ -4,8 +4,10 @@
#
# Translators:
# 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2024
# Chloe Wang, 2024
# Wil Odoo, 2024
# Chloe Wang, 2024
# Yazi Tian, 2024
# 湘子 南 <1360857908@qq.com>, 2024
#
msgid ""
msgstr ""
@@ -13,7 +15,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Wil Odoo, 2024\n"
"Last-Translator: 湘子 南 <1360857908@qq.com>, 2024\n"
"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -177,6 +179,120 @@ msgid ""
"</div>\n"
" "
msgstr ""
"<div>\n"
"\n"
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object.event_id and object.event_id.appointment_type_id\"></t>\n"
" <t t-set=\"customer\" t-value=\"object.event_id.find_partner_customer()\"></t>\n"
" <t t-set=\"target_responsible\" t-value=\"object.partner_id == object.event_id.partner_id\"></t>\n"
" <t t-set=\"target_customer\" t-value=\"object.partner_id == customer\"></t>\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
"\n"
" <p>\n"
" <t t-out=\"object.common_name or ''\">Ready Mat</t>您好!<br><br>\n"
" <t t-if=\"is_online and target_responsible\">\n"
" <t t-if=\"customer\">\n"
" 您预约的活动(由<t t-out=\"customer.name or ''\">Jesse Brown</t>主持)日期已更新。 \n"
" </t>\n"
" <t t-else=\"\">\n"
" 您的预约信息已更新。\n"
" </t>\n"
" 预约的活动 “<strong t-out=\"object.event_id.appointment_type_id.name or ''\">预约功能示范</strong>” 现已改期至\n"
" <t t-out=\"object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''\">05/04/2021 于 11:00:00 至 11:30:00(欧洲/布鲁塞尔)</t>举行。\n"
" </t>\n"
" <t t-elif=\"is_online and target_customer\">\n"
" 您预约的活动(由<t t-out=\"object.event_id.user_id.partner_id.name or ''\">Colleen Diaz</t>主持)日期已更新。 \n"
" 预约的活动<strong t-out=\"object.event_id.appointment_type_id.name or ''\"></strong> 现已改期至\n"
" <t t-out=\"object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''\">05/04/2021 于 11:00:00 至 11:30:00 (欧洲/布鲁塞尔)</t>举行。\n"
" </t>\n"
" <t t-else=\"\">\n"
" 会议日期已更新。\n"
" 会议<strong t-out=\"object.event_id.name or ''\">项目提案跟进</strong>(由<t t-out=\"object.event_id.user_id.partner_id.name or ''\">Colleen Diaz</t>创建)现已改期至\n"
" <t t-out=\"object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''\">05/04/2021 于 11:00:00 至 11:30:00 (欧洲/布鲁塞尔)</t>举行。\n"
" </t>\n"
" </p>\n"
" <div style=\"text-align: center; padding: 16px 0px 16px 0px;\">\n"
" <a t-attf-href=\"/calendar/meeting/accept?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" 接受</a>\n"
" <a t-attf-href=\"/calendar/meeting/decline?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" 拒绝</a>\n"
" <a t-attf-href=\"/calendar/meeting/view?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" 查看</a>\n"
" </div>\n"
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n"
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"EEEE\", lang_code=object.env.lang) or \"\"'>星期二</t>\n"
" </div>\n"
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
" <t t-out=\"str(object.event_id.start.day) or ''\">4</t>\n"
" </div>\n"
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"MMMM y\", lang_code=object.env.lang) or \"\"'>2021 年 5 月</t>\n"
" </div>\n"
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
" <t t-if=\"not object.event_id.allday\">\n"
" <div>\n"
" <t t-out='format_time(time=object.event_id.start, tz=object.mail_tz, time_format=\"short\", lang_code=object.env.lang) or \"\"'>11:00 AM</t>\n"
" </div>\n"
" <t t-if=\"object.mail_tz\">\n"
" <div style=\"font-size: 10px; font-weight: normal\">\n"
" (<t t-out=\"object.mail_tz or ''\">欧洲/布鲁塞尔</t>)\n"
" </div>\n"
" </t>\n"
" </t>\n"
" </div>\n"
" </td>\n"
" <td width=\"20px;\"></td>\n"
" <td style=\"padding-top: 5px;\">\n"
" <p><strong>活动详情</strong></p>\n"
" <ul>\n"
" <t t-if=\"object.event_id.location\">\n"
" <li>地点:<t t-out=\"object.event_id.location or ''\">布鲁塞尔</t>\n"
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&amp;q={{ object.event_id.location }}\">查看地图</a>)\n"
" </li>\n"
" </t>\n"
" <t t-if=\"recurrent\">\n"
" <li>时间:<t t-out=\"object.recurrence_id.name or ''\">每周 1 次,共 3 次</t></li>\n"
" </t>\n"
" <t t-if=\"not object.event_id.allday and object.event_id.duration\">\n"
" <li>时长:<t t-out=\"('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''\">0 小时 30 分钟</t></li>\n"
" </t>\n"
" <li>参与者:\n"
" <ul>\n"
" <li t-foreach=\"object.event_id.attendee_ids\" t-as=\"attendee\">\n"
" <div t-attf-style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background: {{ colors.get(attendee.state) or 'white' }};\"> </div>\n"
" <t t-if=\"attendee.common_name != object.common_name\">\n"
" <span style=\"margin-left:5px\" t-out=\"attendee.common_name or ''\">Mitchell Admin</span>\n"
" </t>\n"
" <t t-else=\"\">\n"
" <span style=\"margin-left:5px\">您</span>\n"
" </t>\n"
" </li>\n"
" </ul></li>\n"
" <t t-if=\"object.event_id.videocall_location\">\n"
" <li>\n"
" 如何参与:\n"
" <t t-if=\"object.get_base_url() in object.event_id.videocall_location\"> 使用 ERP Discuss 参与</t>\n"
" <t t-else=\"\"> 参与链接:</t><br>\n"
" <a t-att-href=\"object.event_id.videocall_location\" target=\"_blank\" t-out=\"object.event_id.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
" </li>\n"
" </t>\n"
" <t t-if=\"not is_html_empty(object.event_id.description)\">\n"
" <li>活动介绍:\n"
" <t t-out=\"object.event_id.description\">内部会议,讨论产品及服务新定价。</t></li>\n"
" </t>\n"
" </ul>\n"
" </td>\n"
" </tr></table>\n"
" <br>\n"
" 谢谢!\n"
" <t t-if=\"object.event_id.user_id.signature\">\n"
" <br>\n"
" <t t-out=\"object.event_id.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
" </t>\n"
"</div>\n"
" "
#. module: calendar
#: model:mail.template,body_html:calendar.calendar_template_meeting_update
@@ -262,6 +378,86 @@ msgid ""
"</div>\n"
" "
msgstr ""
"<div>\n"
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object and object.appointment_type_id\"></t>\n"
" <t t-set=\"target_responsible\" t-value=\"object.partner_id == object.partner_id\"></t>\n"
" <t t-set=\"target_customer\" t-value=\"object.partner_id == customer\"></t>\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
" <t t-set=\"mail_tz\" t-value=\"object._get_mail_tz() or ctx.get('mail_tz')\"></t>\n"
" <div>\n"
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n"
" <tr>\n"
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.start, tz=mail_tz if not object.allday else None, dt_format='EEEE', lang_code=object.env.lang) \">星期二</t>\n"
" </div>\n"
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.start, tz=mail_tz if not object.allday else None, dt_format='d', lang_code=object.env.lang)\">4</t>\n"
" </div>\n"
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.start, tz=mail_tz if not object.allday else None, dt_format='MMMM y', lang_code=object.env.lang)\"> 2021 年 5 月</t>\n"
" </div>\n"
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
" <t t-if=\"not object.allday\">\n"
" <div>\n"
" <t t-out=\"format_time(time=object.start, tz=mail_tz, time_format='short', lang_code=object.env.lang)\">11:00 AM</t>\n"
" </div>\n"
" <t t-if=\"mail_tz\">\n"
" <div style=\"font-size: 10px; font-weight: normal\">\n"
" (<t t-out=\"mail_tz\">欧洲/布鲁塞尔</t>)\n"
" </div>\n"
" </t>\n"
" </t>\n"
" </div>\n"
" </td>\n"
" <td width=\"20px;\"></td>\n"
" <td style=\"padding-top: 5px;\">\n"
" <p>\n"
" <strong>活动详情</strong>\n"
" </p>\n"
" <ul>\n"
" <t t-if=\"not is_html_empty(object.description)\">\n"
" <li>描述:\n"
" <t t-out=\"object.description\">内部会议,讨论产品及服务新定价。</t></li>\n"
" </t>\n"
" <t t-if=\"object.videocall_location\">\n"
" <li>\n"
" 如何参与:\n"
" <t t-if=\"object.get_base_url() in object.videocall_location\"> 使用 ERP Discuss 参与</t>\n"
" <t t-else=\"\"> 参与链接:</t><br>\n"
" <a t-att-href=\"object.videocall_location\" target=\"_blank\" t-out=\"object.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
" </li>\n"
" </t>\n"
" <t t-if=\"object.location\">\n"
" <li>地点:<t t-out=\"object.location or ''\">布鲁塞尔</t>\n"
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&amp;q={{object.location}}\">查看地图</a>)\n"
" </li>\n"
" </t>\n"
" <t t-if=\"recurrent\">\n"
" <li>时间:<t t-out=\"object.recurrence_id.name or ''\">每周 1 次,共 3 次</t></li>\n"
" </t>\n"
" <t t-if=\"not object.allday and object.duration\">\n"
" <li>时长:\n"
" <t t-out=\"('%dH%02d' % (object.duration,round(object.duration*60)%60))\">0 小时 30 分钟</t>\n"
" </li>\n"
" </t>\n"
" </ul>\n"
" </td>\n"
" </tr>\n"
" </table>\n"
" </div>\n"
" <div class=\"user_input\">\n"
" <hr>\n"
" <p placeholder=\"Enter your message here\"><br></p>\n"
"\n"
" </div>\n"
" <t t-if=\"object.user_id.signature\">\n"
" <br>\n"
" <t t-out=\"object.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
" </t>\n"
"</div>\n"
" "
#. module: calendar
#: model:mail.template,body_html:calendar.calendar_template_meeting_invitation
@@ -397,6 +593,136 @@ msgid ""
"</div>\n"
" "
msgstr ""
"<div>\n"
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object.event_id and object.event_id.appointment_type_id\"></t>\n"
" <t t-set=\"customer\" t-value=\" object.event_id.find_partner_customer()\"></t>\n"
" <t t-set=\"target_responsible\" t-value=\"object.partner_id == object.event_id.partner_id\"></t>\n"
" <t t-set=\"target_customer\" t-value=\"object.partner_id == customer\"></t>\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
"\n"
" <p>\n"
" <t t-out=\"object.common_name or ''\">Wood Corner</t>您好!<br><br>\n"
"\n"
" <t t-if=\"is_online and target_customer\">\n"
" 您已预约“<strong t-out=\"object.event_id.appointment_type_id.name or ''\">预约功能示范</strong>” <t t-if=\"object.event_id.appointment_type_id.category != 'custom'\">,活动将由<t t-out=\"object.event_id.user_id.name or ''\">Ready Mat</t>主持</t>。\n"
" <t t-if=\"is_online and object.state != 'accepted' and object.event_id.appointment_type_id.resource_manual_confirmation\">\n"
" 当您的预约成功确认,您会收到确认邮件,内有更多详细信息。\n"
" </t>\n"
" </t>\n"
" <t t-elif=\"is_online and target_responsible\">\n"
" <t t-if=\"customer\">\n"
" <t t-out=\"customer.name or ''\"></t> 已为您预约以下活动:<strong t-out=\"object.event_id.appointment_type_id.name or ''\">预约功能示范</strong>。\n"
" </t>\n"
" <t t-else=\"\">\n"
" 您已成功预约<strong t-out=\"object.event_id.appointment_type_id.name or ''\">预约功能示范</strong>活动。\n"
" </t>\n"
" </t>\n"
" <t t-elif=\"not target_responsible\">\n"
" <t t-out=\"object.event_id.user_id.partner_id.name or ''\">Colleen Diaz</t>邀请您参与<strong t-out=\"object.event_id.name or ''\">项目提案跟进</strong> 会议。\n"
" </t>\n"
" <t t-else=\"\">\n"
" 您的会议<strong t-out=\"object.event_id.name or ''\">项目提案跟进</strong>已成功预约。\n"
" </t>\n"
"\n"
" </p>\n"
" <div style=\"text-align: center; padding: 16px 0px 16px 0px;\">\n"
" <t t-if=\"not is_online or object.state != 'accepted'\">\n"
" <a t-attf-href=\"/calendar/meeting/accept?token={{object.access_token}}&amp;id={{object.event_id.id}}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" 接受</a>\n"
" <a t-attf-href=\"/calendar/meeting/decline?token={{object.access_token}}&amp;id={{object.event_id.id}}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" 拒绝</a>\n"
" </t>\n"
" <a t-attf-href=\"/calendar/meeting/view?token={{object.access_token}}&amp;id={{object.event_id.id}}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\"><t t-out=\"'Reschedule' if is_online and target_customer else 'View'\">查看</t></a>\n"
" </div>\n"
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n"
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='EEEE', lang_code=object.env.lang) or ''\">星期二</t>\n"
" </div>\n"
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
" <t t-out=\"str(object.event_id.start.day) or ''\">4</t>\n"
" </div>\n"
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='MMMM y', lang_code=object.env.lang) or ''\">2021 年 5 月</t>\n"
" </div>\n"
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold ; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
" <t t-if=\"not object.event_id.allday\">\n"
" <div>\n"
" <t t-out=\"format_time(time=object.event_id.start, tz=object.mail_tz, time_format='short', lang_code=object.env.lang) or ''\">11:00 AM</t>\n"
" </div>\n"
" <t t-if=\"object.mail_tz\">\n"
" <div style=\"font-size: 10px; font-weight: normal\">\n"
" (<t t-out=\"object.mail_tz or ''\">欧洲/布鲁塞尔</t>)\n"
" </div>\n"
" </t>\n"
" </t>\n"
" </div>\n"
" </td>\n"
" <td width=\"20px;\"></td>\n"
" <td style=\"padding-top: 5px;\">\n"
" <p><strong>活动详情</strong></p>\n"
" <ul>\n"
" <t t-if=\"is_online\">\n"
" <li>预约类型:<t t-out=\"object.event_id.appointment_type_id.name or ''\">预约功能示范</t></li>\n"
" </t>\n"
" <t t-if=\"object.event_id.location\">\n"
" <li>地点:<t t-out=\"object.event_id.location or ''\">布鲁塞尔</t>\n"
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&amp;q={{object.event_id.location}}\">查看地图</a>)\n"
" </li>\n"
" </t>\n"
" <t t-if=\"recurrent\">\n"
" <li>时间:<t t-out=\"object.recurrence_id.name or ''\">每周 1 次,共 3 次</t></li>\n"
" </t>\n"
" <t t-if=\"not object.event_id.allday and object.event_id.duration\">\n"
" <li>时长:<t t-out=\"('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''\">0 小时 30 分钟</t></li>\n"
" </t>\n"
" <li>参与者:\n"
" <ul>\n"
" <li t-foreach=\"object.event_id.attendee_ids\" t-as=\"attendee\">\n"
" <div t-attf-style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:{{ colors.get(attendee.state) or 'white' }};\"> </div>\n"
" <t t-if=\"attendee.common_name != object.common_name\">\n"
" <span style=\"margin-left:5px\" t-out=\"attendee.common_name or ''\">Mitchell Admin</span>\n"
" </t>\n"
" <t t-else=\"\">\n"
" <span style=\"margin-left:5px\">您</span>\n"
" </t>\n"
" </li>\n"
" </ul></li>\n"
" <li t-if=\"is_online and object.event_id.appointment_type_id.resource_manage_capacity\">\n"
" 可容纳:<t t-out=\"object.event_id.resource_total_capacity_reserved\"></t>人\n"
" </li>\n"
" <li t-if=\"is_online and object.event_id.appointment_type_id.assign_method != 'time_auto_assign'\">\n"
" 资源\n"
" <ul>\n"
" <li t-foreach=\"object.event_id.appointment_resource_ids\" t-as=\"resource\">\n"
" <span style=\"margin-left:5px\" t-out=\"resource.name or ''\"> 1 号桌</span>\n"
" </li>\n"
" </ul>\n"
" </li>\n"
" <t t-if=\"object.event_id.videocall_location\">\n"
" <li>\n"
" 如何参与:\n"
" <t t-if=\"object.get_base_url() in object.event_id.videocall_location\"> 使用 ERP Discuss 参与</t>\n"
" <t t-else=\"\"> 参与链接:</t><br>\n"
" <a t-att-href=\"object.event_id.videocall_location\" target=\"_blank\" t-out=\"object.event_id.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
" </li>\n"
" </t>\n"
" <t t-if=\"not is_html_empty(object.event_id.description)\">\n"
" <li>活动介绍:\n"
" <t t-out=\"object.event_id.description\">内部会议,讨论产品及服务新定价。</t></li>\n"
" </t>\n"
" </ul>\n"
" </td>\n"
" </tr></table>\n"
" <br>\n"
" 谢谢!\n"
" <t t-if=\"object.event_id.user_id.signature\">\n"
" <br>\n"
" <t t-out=\"object.event_id.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
" </t>\n"
"</div>\n"
" "
#. module: calendar
#: model:mail.template,body_html:calendar.calendar_template_meeting_reminder
@@ -492,6 +818,96 @@ msgid ""
"</div>\n"
" "
msgstr ""
"<div>\n"
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object.event_id and object.event_id.appointment_type_id\"></t>\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
" <p>\n"
" <t t-out=\"object.common_name or ''\">Gemini Furniture</t>您好!<br><br>\n"
" 提醒您参加以下活动:\n"
" </p>\n"
" <div style=\"text-align: center; padding: 16px 0px 16px 0px;\">\n"
" <a t-attf-href=\"/calendar/{{ 'recurrence' if recurrent else 'meeting' }}/accept?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" 接受</a>\n"
" <a t-attf-href=\"/calendar/{{ 'recurrence' if recurrent else 'meeting' }}/decline?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" 拒绝</a>\n"
" <a t-attf-href=\"/calendar/meeting/view?token={{ object.access_token }}&amp;id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
" 查看</a>\n"
" </div>\n"
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n"
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"EEEE\", lang_code=object.env.lang) or \"\"'>星期二</t>\n"
" </div>\n"
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
" <t t-out=\"format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='d', lang_code=object.env.lang) or ''\">4</t>\n"
" </div>\n"
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n"
" <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format=\"MMMM y\", lang_code=object.env.lang) or \"\"'>2021 年 5 月</t>\n"
" </div>\n"
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
" <t t-if=\"not object.event_id.allday\">\n"
" <div>\n"
" <t t-out='format_time(time=object.event_id.start, tz=object.mail_tz, time_format=\"short\", lang_code=object.env.lang) or \"\"'>上午 11:00</t>\n"
" </div>\n"
" <t t-if=\"object.mail_tz\">\n"
" <div style=\"font-size: 10px; font-weight: normal\">\n"
" (<t t-out=\"object.mail_tz or ''\">欧洲/布鲁塞尔</t>)\n"
" </div>\n"
" </t>\n"
" </t>\n"
" </div>\n"
" </td>\n"
" <td width=\"20px;\"></td>\n"
" <td style=\"padding-top: 5px;\">\n"
" <p><strong>活动详情</strong></p>\n"
" <ul>\n"
" <t t-if=\"object.event_id.location\">\n"
" <li>地点: 布鲁塞尔<t t-out=\"object.event_id.location or ''\">布鲁塞尔</t>\n"
" <a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&amp;q={{ object.event_id.location }}\">(查看地图</a>)\n"
" </li>\n"
" </t>\n"
" <t t-if=\"recurrent\">\n"
" <li>时间<t t-out=\"object.recurrence_id.name or ''\">每周 1 次,举办 3 次</t></li>\n"
" </t>\n"
" <t t-if=\"not object.event_id.allday and object.event_id.duration\">\n"
" <li>时长<t t-out=\"('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''\">0 小时 30 分钟</t></li>\n"
" </t>\n"
" <li>参与者\n"
" <ul>\n"
" <li t-foreach=\"object.event_id.attendee_ids\" t-as=\"attendee\">\n"
" <div t-attf-style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:{{ colors.get(attendee.state) or 'white' }};\"> </div>\n"
" <t t-if=\"attendee.common_name != object.common_name\">\n"
" <span style=\"margin-left:5px\" t-out=\"attendee.common_name or ''\">Mitchell Admin</span>\n"
" </t>\n"
" <t t-else=\"\">\n"
" <span style=\"margin-left:5px\">您</span>\n"
" </t>\n"
" </li>\n"
" </ul></li>\n"
" <t t-if=\"object.event_id.videocall_location\">\n"
" <li>\n"
" 如何加入:\n"
" <t t-if=\"object.get_base_url() in object.event_id.videocall_location\"> 通过 ERP Discuss 加入</t>\n"
" <t t-else=\"\"> 加入</t><br>\n"
" <a t-att-href=\"object.event_id.videocall_location\" target=\"_blank\" t-out=\"object.event_id.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
" </li>\n"
" </t>\n"
" <t t-if=\"not is_html_empty(object.event_id.description)\">\n"
" <li>活动描述\n"
" <t t-out=\"object.event_id.description\">内部会议,讨论产品和服务新定价。</t></li>\n"
" </t>\n"
" </ul>\n"
" </td>\n"
" </tr></table>\n"
" <br>\n"
" 谢谢!\n"
" <t t-if=\"object.event_id.user_id.signature\">\n"
" <br>\n"
" <t t-out=\"object.event_id.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
" </t>\n"
"</div>\n"
" "
#. module: calendar
#: model_terms:ir.ui.view,arch_db:calendar.res_partner_kanban_view
@@ -1241,49 +1657,49 @@ msgstr "活动时间"
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Days"
msgstr ""
msgstr "每%(interval)s天"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Days for %(count)s events"
msgstr ""
msgstr "每%(interval)s 天 %(count)s 事件"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Days until %(until)s"
msgstr ""
msgstr "每%(interval)s 天直到 %(until)s"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Months day %(day)s"
msgstr ""
msgstr "每%(interval)s 月 天 %(day)s"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Months day %(day)s for %(count)s events"
msgstr ""
msgstr "每%(interval)s 月 天%(day)s 有 %(count)s 事件"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Months day %(day)s until %(until)s"
msgstr ""
msgstr "每%(interval)s 月 天 %(day)s 直到%(until)s"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Months on the %(position)s %(weekday)s"
msgstr ""
msgstr "每%(interval)s 月 有 %(position)s %(weekday)s"
#. module: calendar
#. odoo-python
@@ -1292,7 +1708,7 @@ msgstr ""
msgid ""
"Every %(interval)s Months on the %(position)s %(weekday)s for %(count)s "
"events"
msgstr ""
msgstr "每%(interval)s 月 在 %(position)s %(weekday)s 有%(count)s 事件"
#. module: calendar
#. odoo-python
@@ -1300,49 +1716,49 @@ msgstr ""
#, python-format
msgid ""
"Every %(interval)s Months on the %(position)s %(weekday)s until %(until)s"
msgstr ""
msgstr "每%(interval)s 月 有%(position)s %(weekday)s 直到%(until)s"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Weeks on %(days)s"
msgstr ""
msgstr "每%(interval)s 周 有 %(days)s"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Weeks on %(days)s for %(count)s events"
msgstr ""
msgstr "每%(interval)s 周上 %(days)s 有%(count)s 事件"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Weeks on %(days)s until %(until)s"
msgstr ""
msgstr "每%(interval)s 周上 %(days)s 直到%(until)s"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Years"
msgstr ""
msgstr "每%(interval)s年"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Years for %(count)s events"
msgstr ""
msgstr "每%(interval)s 年 有 %(count)s 事件"
#. module: calendar
#. odoo-python
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(interval)s Years until %(until)s"
msgstr ""
msgstr "每 %(interval)s 年 直到%(until)s"
#. module: calendar
#. odoo-python
+3 -2
View File
@@ -27,6 +27,7 @@
# Arnau Ros, 2023
# marcescu, 2023
# Quim - eccit <quim@eccit.com>, 2023
# Iván Infantes Castarnado, 2024
#
msgid ""
msgstr ""
@@ -34,7 +35,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Quim - eccit <quim@eccit.com>, 2023\n"
"Last-Translator: Iván Infantes Castarnado, 2024\n"
"Language-Team: Catalan (https://app.transifex.com/odoo/teams/41243/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -530,7 +531,7 @@ msgstr "Àlies de domini"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_team__alias_domain
msgid "Alias Domain Name"
msgstr ""
msgstr "Nom del domini d'àlies"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_team__alias_full_name
+3 -3
View File
@@ -2421,7 +2421,7 @@ msgstr "Marketing:"
#: model_terms:ir.ui.view,arch_db:crm.view_crm_case_leads_filter
#: model_terms:ir.ui.view,arch_db:crm.view_crm_case_opportunities_filter
msgid "Medium"
msgstr "Medio"
msgstr "Mezzo"
#. module: crm
#: model_terms:ir.ui.view,arch_db:crm.crm_lead_merge_summary
@@ -3510,12 +3510,12 @@ msgstr "Posticipa di 7 gg"
#: model_terms:ir.ui.view,arch_db:crm.view_crm_case_leads_filter
#: model_terms:ir.ui.view,arch_db:crm.view_crm_case_opportunities_filter
msgid "Source"
msgstr "Fonte"
msgstr "Origine"
#. module: crm
#: model_terms:ir.ui.view,arch_db:crm.crm_lead_merge_summary
msgid "Source:"
msgstr "Fonte:"
msgstr "Origine:"
#. module: crm
#: model:ir.model.fields,help:crm.field_crm_stage__team_id
+4 -4
View File
@@ -4,8 +4,8 @@
#
# Translators:
# Wil Odoo, 2023
# Ryoko Tsuda <ryoko@quartile.co>, 2024
# Junko Augias, 2024
# Ryoko Tsuda <ryoko@quartile.co>, 2024
#
msgid ""
msgstr ""
@@ -13,7 +13,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Junko Augias, 2024\n"
"Last-Translator: Ryoko Tsuda <ryoko@quartile.co>, 2024\n"
"Language-Team: Japanese (https://app.transifex.com/odoo/teams/41243/ja/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -1969,7 +1969,7 @@ msgstr "リードマイニング"
#. module: crm
#: model:ir.actions.act_window,name:crm.mail_activity_plan_action_lead
msgid "Lead Plans"
msgstr "リード予定"
msgstr "リード計画"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_team__lead_properties_definition
@@ -3456,7 +3456,7 @@ msgstr "案件についての活動の計画を始めましょう"
#: model:ir.model.fields,field_description:crm.field_crm_lead__state_id
#: model_terms:ir.ui.view,arch_db:crm.crm_lead_view_form
msgid "State"
msgstr "都道府県・州"
msgstr "状態"
#. module: crm
#: model:ir.model.fields,help:crm.field_crm_lead__activity_state
+5 -5
View File
@@ -16,7 +16,6 @@
# UAB "Draugiški sprendimai" <transifex@draugiskisprendimai.lt>, 2023
# digitouch UAB <digitouchagencyeur@gmail.com>, 2023
# Anatolij, 2023
# Ramunė ViaLaurea <ramune.vialaurea@gmail.com>, 2023
# Andrius Laukavičius <andrius@focusate.eu>, 2023
# Monika Raciunaite <monika.raciunaite@gmail.com>, 2023
# Arunas V. <arunas@devoro.com>, 2023
@@ -24,14 +23,15 @@
# Jonas Zinkevicius <jozi@odoo.com>, 2023
# Linas Versada <linaskrisiukenas@gmail.com>, 2023
# Martin Trigaux, 2023
# Ramunė ViaLaurea <ramune.vialaurea@gmail.com>, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:54+0000\n"
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Martin Trigaux, 2023\n"
"Last-Translator: Ramunė ViaLaurea <ramune.vialaurea@gmail.com>, 2024\n"
"Language-Team: Lithuanian (https://app.transifex.com/odoo/teams/41243/lt/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -426,7 +426,7 @@ msgstr "Veiklos Išimties Dekoravimas"
#. module: crm
#: model:ir.ui.menu,name:crm.mail_activity_plan_menu_config_lead
msgid "Activity Plan"
msgid "Activity Plans"
msgstr ""
#. module: crm
@@ -873,7 +873,7 @@ msgstr ""
#: model:ir.model.fields,field_description:crm.field_crm_activity_report__date
#: model_terms:ir.ui.view,arch_db:crm.crm_activity_report_view_search
msgid "Completion Date"
msgstr ""
msgstr "Užpildymo data"
#. module: crm
#: model:ir.model,name:crm.model_res_config_settings
+10 -4
View File
@@ -407,7 +407,7 @@ msgstr "Aktivitātes izņēmuma noformējums"
#. module: crm
#: model:ir.ui.menu,name:crm.mail_activity_plan_menu_config_lead
msgid "Activity Plans"
msgstr ""
msgstr "Aktivitāšu plāni"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_lead__activity_state
@@ -624,7 +624,7 @@ msgstr ""
#: model:ir.model.fields,field_description:crm.field_crm_lead2opportunity_partner__lead_id
#: model:ir.model.fields,field_description:crm.field_crm_lead2opportunity_partner_mass__lead_id
msgid "Associated Lead"
msgstr ""
msgstr "Atbilstošais pieprasījums"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_lead__message_attachment_count
@@ -3186,7 +3186,7 @@ msgstr ""
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_lead2opportunity_partner_mass__user_ids
msgid "Salespersons"
msgstr ""
msgstr "Pārdevēji"
#. module: crm
#: model:ir.model.fields,field_description:crm.field_crm_lead__phone_sanitized
@@ -3580,11 +3580,15 @@ msgid ""
"This is a name that helps you keep track of your different campaign efforts,"
" e.g. Fall_Drive, Christmas_Special"
msgstr ""
"Šis nosaukus palīdz jums sekot līdzi dažādiem kampaņas pasākumiem, piemēram,"
" Fall_Drive, Christmas_Special"
#. module: crm
#: model:ir.model.fields,help:crm.field_crm_lead__medium_id
msgid "This is the method of delivery, e.g. Postcard, Email, or Banner Ad"
msgstr ""
"Tas ir piegādes veids, piemēram, pastkarte, e-pasta vēstule vai baneru "
"reklāma"
#. module: crm
#: model:ir.model.fields,help:crm.field_crm_lead__source_id
@@ -3592,6 +3596,8 @@ msgid ""
"This is the source of the link, e.g. Search Engine, another domain, or name "
"of email list"
msgstr ""
"Tas ir saites avots, piemēram, meklētājprogramma, cits domēns vai e-pasta "
"saraksta nosaukums"
#. module: crm
#: model_terms:ir.ui.view,arch_db:crm.crm_lead_view_form
@@ -3725,7 +3731,7 @@ msgstr "Veids:"
#. module: crm
#: model:ir.model,name:crm.model_utm_campaign
msgid "UTM Campaign"
msgstr ""
msgstr "UTM kampaņa"
#. module: crm
#: model:ir.model.fields,help:crm.field_crm_lead__user_company_ids
+3 -3
View File
@@ -7,7 +7,6 @@
# Edgaras Kriukonis <edgaras@focusate.eu>, 2023
# UAB "Draugiški sprendimai" <transifex@draugiskisprendimai.lt>, 2023
# Andrius Laukavičius <andrius@focusate.eu>, 2023
# Ramunė ViaLaurea <ramune.vialaurea@gmail.com>, 2023
# Jonas Zinkevicius <jozi@odoo.com>, 2023
# Linas Versada <linaskrisiukenas@gmail.com>, 2023
# digitouch UAB <digitouchagencyeur@gmail.com>, 2023
@@ -15,6 +14,7 @@
# Antanas Muliuolis <an.muliuolis@gmail.com>, 2023
# Silvija Butko <silvija.butko@gmail.com>, 2023
# Martin Trigaux, 2023
# Ramunė ViaLaurea <ramune.vialaurea@gmail.com>, 2024
#
msgid ""
msgstr ""
@@ -22,7 +22,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Martin Trigaux, 2023\n"
"Last-Translator: Ramunė ViaLaurea <ramune.vialaurea@gmail.com>, 2024\n"
"Language-Team: Lithuanian (https://app.transifex.com/odoo/teams/41243/lt/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -677,7 +677,7 @@ msgstr "Vaidmuo"
#. module: crm_iap_mine
#: model:ir.model.fields,field_description:crm_iap_mine.field_crm_iap_lead_role__name
msgid "Role Name"
msgstr ""
msgstr "Rolės pavadinimas"
#. module: crm_iap_mine
#: model:ir.model.constraint,message:crm_iap_mine.constraint_crm_iap_lead_role_name_uniq
+3 -2
View File
@@ -15,6 +15,7 @@
# Martin Trigaux, 2023
# jl2035 <jaka.luthar@gmail.com>, 2023
# Katja Deržič, 2024
# Grega Vavtar <grega@hbs.si>, 2024
#
msgid ""
msgstr ""
@@ -22,7 +23,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Katja Deržič, 2024\n"
"Last-Translator: Grega Vavtar <grega@hbs.si>, 2024\n"
"Language-Team: Slovenian (https://app.transifex.com/odoo/teams/41243/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -506,7 +507,7 @@ msgstr "Mediji"
#: model:ir.model.fields,field_description:crm_iap_mine.field_crm_iap_lead_seniority__name
#: model_terms:ir.ui.view,arch_db:crm_iap_mine.enrich_company
msgid "Name"
msgstr "Ime in priimek"
msgstr "Naziv"
#. module: crm_iap_mine
#: model:ir.model.constraint,message:crm_iap_mine.constraint_crm_iap_lead_seniority_name_uniq
+3 -2
View File
@@ -7,6 +7,7 @@
# 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2023
# Chloe Wang, 2023
# Jeffery CHEN <jeffery9@gmail.com>, 2023
# 湘子 南 <1360857908@qq.com>, 2024
#
msgid ""
msgstr ""
@@ -14,7 +15,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Jeffery CHEN <jeffery9@gmail.com>, 2023\n"
"Last-Translator: 湘子 南 <1360857908@qq.com>, 2024\n"
"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -50,7 +51,7 @@ msgstr ""
" <p>您的 IAP 线索生成账户,已无剩余积分了。<br>\n"
" 您可以在“客户关系”应用程序设置页面,为 IAP 线索生成账户充值。<br></p>\n"
" <p>祝好,</p>\n"
" <p>Odoo S.A.</p>\n"
" ERP S.A.</p>\n"
"</div>"
#. module: crm_iap_mine
+4 -3
View File
@@ -4,6 +4,7 @@
#
# Translators:
# Wil Odoo, 2023
# Ryoko Tsuda <ryoko@quartile.co>, 2024
#
msgid ""
msgstr ""
@@ -11,7 +12,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Wil Odoo, 2023\n"
"Last-Translator: Ryoko Tsuda <ryoko@quartile.co>, 2024\n"
"Language-Team: Japanese (https://app.transifex.com/odoo/teams/41243/ja/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -115,12 +116,12 @@ msgstr "削除"
#. module: data_recycle
#: model:ir.model.fields,field_description:data_recycle.field_data_recycle_model__time_field_delta
msgid "Delta"
msgstr "差"
msgstr "差分"
#. module: data_recycle
#: model:ir.model.fields,field_description:data_recycle.field_data_recycle_model__time_field_delta_unit
msgid "Delta Unit"
msgstr "デルタユニット"
msgstr "差分の単位"
#. module: data_recycle
#: model_terms:ir.ui.view,arch_db:data_recycle.view_data_recycle_record_list
+3 -3
View File
@@ -8,10 +8,10 @@
# Tadej Lupšina <tadej@hbs.si>, 2023
# matjaz k <matjaz@mentis.si>, 2023
# laznikd <laznik@mentis.si>, 2023
# Tomaž Jug <tomaz@editor.si>, 2023
# Matjaz Mozetic <m.mozetic@matmoz.si>, 2023
# Martin Trigaux, 2023
# Katja Deržič, 2024
# Grega Vavtar <grega@hbs.si>, 2024
#
msgid ""
msgstr ""
@@ -19,7 +19,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Katja Deržič, 2024\n"
"Last-Translator: Grega Vavtar <grega@hbs.si>, 2024\n"
"Language-Team: Slovenian (https://app.transifex.com/odoo/teams/41243/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -214,7 +214,7 @@ msgstr "Meseci"
#. module: data_recycle
#: model:ir.model.fields,field_description:data_recycle.field_data_recycle_model__name
msgid "Name"
msgstr "Ime in priimek"
msgstr "Naziv"
#. module: data_recycle
#: model_terms:ir.actions.act_window,help:data_recycle.action_data_recycle_record
+4 -3
View File
@@ -12,6 +12,7 @@
# Martin Trigaux, 2023
# Tadej Lupšina <tadej@hbs.si>, 2023
# Katja Deržič, 2024
# Grega Vavtar <grega@hbs.si>, 2024
#
msgid ""
msgstr ""
@@ -19,7 +20,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Katja Deržič, 2024\n"
"Last-Translator: Grega Vavtar <grega@hbs.si>, 2024\n"
"Language-Team: Slovenian (https://app.transifex.com/odoo/teams/41243/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -83,7 +84,7 @@ msgstr ""
#. module: delivery
#: model_terms:ir.ui.view,arch_db:delivery.delivery_report_saleorder_document
msgid "<strong>Shipping Description:</strong>"
msgstr ""
msgstr "<strong>Opis pošiljke:</strong>"
#. module: delivery
#: model:ir.model.fields,help:delivery.field_delivery_carrier__carrier_description
@@ -536,7 +537,7 @@ msgstr "Največja vrednost"
#. module: delivery
#: model:ir.model.fields,field_description:delivery.field_delivery_price_rule__name
msgid "Name"
msgstr "Ime in priimek"
msgstr "Naziv"
#. module: delivery
#. odoo-python
+3 -4
View File
@@ -6,13 +6,12 @@
# Boris Kodelja <boris@hbs.si>, 2023
# laznikd <laznik@mentis.si>, 2023
# Tadej Lupšina <tadej@hbs.si>, 2023
# Tomaž Jug <tomaz@editor.si>, 2023
# matjaz k <matjaz@mentis.si>, 2023
# Grega Vavtar <grega@hbs.si>, 2023
# Matjaz Mozetic <m.mozetic@matmoz.si>, 2023
# Martin Trigaux, 2023
# Jasmina Macur <jasmina@hbs.si>, 2023
# Katja Deržič, 2024
# Grega Vavtar <grega@hbs.si>, 2024
#
msgid ""
msgstr ""
@@ -20,7 +19,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Katja Deržič, 2024\n"
"Last-Translator: Grega Vavtar <grega@hbs.si>, 2024\n"
"Language-Team: Slovenian (https://app.transifex.com/odoo/teams/41243/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -308,7 +307,7 @@ msgstr "Mesečno"
#: model:ir.model.fields,field_description:digest.field_digest_digest__name
#: model:ir.model.fields,field_description:digest.field_digest_tip__name
msgid "Name"
msgstr "Ime in priimek"
msgstr "Naziv"
#. module: digest
#: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form
+3 -2
View File
@@ -4,6 +4,7 @@
#
# Translators:
# Wil Odoo, 2023
# 湘子 南 <1360857908@qq.com>, 2024
#
msgid ""
msgstr ""
@@ -11,7 +12,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Wil Odoo, 2023\n"
"Last-Translator: 湘子 南 <1360857908@qq.com>, 2024\n"
"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -455,7 +456,7 @@ msgstr "称谓"
msgid ""
"Type \"@\" to notify someone in a message, or \"#\" to link to a channel. "
"Try to notify @OdooBot to test the feature."
msgstr "键入 \"@\" 来在一个消息中引起某人的注意,或通过 \"#\"来链接到一个频道。尝试用 @OdooBot 来测试这个特性。"
msgstr "键入 \"@\" 来在一个消息中引起某人的注意,或通过 \"#\"来链接到一个频道。尝试用 @ERPBot 来测试这个特性."
#. module: digest
#: model:ir.model.fields,help:digest.field_digest_tip__sequence
+3 -2
View File
@@ -22,6 +22,7 @@
# Quim - eccit <quim@eccit.com>, 2023
# jabiri7, 2023
# marcescu, 2023
# Iván Infantes Castarnado, 2024
#
msgid ""
msgstr ""
@@ -29,7 +30,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: marcescu, 2023\n"
"Last-Translator: Iván Infantes Castarnado, 2024\n"
"Language-Team: Catalan (https://app.transifex.com/odoo/teams/41243/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -2714,7 +2715,7 @@ msgstr ""
#. module: event
#: model_terms:ir.ui.view,arch_db:event.event_report_full_page_ticket_layout
msgid "Marc Demo"
msgstr ""
msgstr "Marc Demo"
#. module: event
#: model_terms:ir.ui.view,arch_db:event.view_event_registration_tree
+1 -1
View File
@@ -2154,7 +2154,7 @@ msgstr "ライブを見に来てください、お会いできるのを楽しみ
#: model_terms:ir.ui.view,arch_db:event.view_event_form
#: model_terms:ir.ui.view,arch_db:event.view_event_type_form
msgid "Communication"
msgstr "通信費"
msgstr "通信"
#. module: event
#: model:ir.model.fields,help:event.field_event_mail__mail_registration_ids
+3 -3
View File
@@ -10,10 +10,10 @@
# Tomaž Jug <tomaz@editor.si>, 2023
# matjaz k <matjaz@mentis.si>, 2023
# Matjaz Mozetic <m.mozetic@matmoz.si>, 2023
# Grega Vavtar <grega@hbs.si>, 2023
# Jasmina Macur <jasmina@hbs.si>, 2023
# Martin Trigaux, 2023
# Katja Deržič, 2024
# Grega Vavtar <grega@hbs.si>, 2024
#
msgid ""
msgstr ""
@@ -21,7 +21,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Katja Deržič, 2024\n"
"Last-Translator: Grega Vavtar <grega@hbs.si>, 2024\n"
"Language-Team: Slovenian (https://app.transifex.com/odoo/teams/41243/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -2695,7 +2695,7 @@ msgstr "Moji dogodki"
#: model_terms:ir.ui.view,arch_db:event.attendee_list
#, python-format
msgid "Name"
msgstr "Ime in priimek"
msgstr "Naziv"
#. module: event
#: model:event.stage,name:event.event_stage_new
+8 -7
View File
@@ -7,6 +7,7 @@
# 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2023
# Jeffery CHEN <jeffery9@gmail.com>, 2023
# Chloe Wang, 2024
# 湘子 南 <1360857908@qq.com>, 2024
#
msgid ""
msgstr ""
@@ -14,7 +15,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Chloe Wang, 2024\n"
"Last-Translator: 湘子 南 <1360857908@qq.com>, 2024\n"
"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -183,7 +184,7 @@ msgstr "<b>商务间</b> - 讨论实施方法,最佳销售做法等。"
msgid ""
"<b>Technical Rooms</b> - One dedicated to advanced Odoo developers, one for "
"new developers."
msgstr "<b>技术间</b> - 一间面向高级Odoo开发人员,一间面向新开发人员。"
msgstr "<b>技术间</b> - 一间面向高级 ERP 开发人员,一间面向新开发人员."
#. module: event
#: model_terms:event.event,description:event.event_0
@@ -245,7 +246,7 @@ msgid ""
"presentation must be in English.</em>"
msgstr ""
"<em>如果您想做一个演讲,请尽快将您的主题提案发送给张三先生的邮箱地址 zhangsan at (@) yourcompany (dot) "
"com审批。演示应该是,例如,一个社区模块的演示,一个案例研究,方法反馈,技术等。每个演示必须是英语。</em>"
"com审批。演示应该是,例如,一个社区模块的演示,一个案例研究,方法反馈,技术等。每个演示必须是英语.</em>"
#. module: event
#: model_terms:ir.ui.view,arch_db:event.event_registration_view_kanban
@@ -1900,8 +1901,8 @@ msgid ""
"founded TinyERP. This was the first phase of OpenERP which would later "
"became Odoo, the most installed open-source business software worldwide."
msgstr ""
"John DOE才13岁,已经开始为客户开发他的第一个业务应用程序。 精通土木工程后,他创立了TinyERP。 "
"这是OpenERP的第一阶段,后来成为Odoo,这是全球安装最多的开源商业软件。"
"John DOE才13岁,已经开始为客户开发他的第一个业务应用程序。 精通土木工程后,他创立了TinyERP。 这是OpenERP的第一阶段,后来成为 "
"ERP,这是全球安装最多的开源商业软件."
#. module: event
#: model:ir.model.fields,field_description:event.field_event_event__message_attachment_count
@@ -2744,7 +2745,7 @@ msgid ""
" This event is also an opportunity to showcase our partners' case studies, methodology or developments. Be there and see directly from the source the features of the new version!"
msgstr ""
"每年我们都会邀请我们的社区、合作伙伴和最终用户来与我们见面!这是聚会并展示新功能、未来版本路线图、软件成就、研讨会、培训课程等的理想活动......\n"
" 本次活动也是展示我们合作伙伴案例研究、方法或发展的机会。在那里,直接从源代码查看新版本的功能!"
" 本次活动也是展示我们合作伙伴案例研究、方法或发展的机会。在那里,直接从源代码查看新版本的功能!"
#. module: event
#: model_terms:event.event,description:event.event_0
@@ -4281,7 +4282,7 @@ msgid ""
"This event is also an opportunity to showcase our partners' case studies, "
"methodology or developments. Be there and see directly from the source the "
"features of the version 12!"
msgstr "该活动也是展示合作伙伴的案例研究,方法论或发展的机会。 在那里,直接从源代码中查看版本12的功能!"
msgstr "该活动也是展示合作伙伴的案例研究,方法论或发展的机会。 在那里,直接从源代码中查看版本12的功能!"
#. module: event
#: model_terms:event.event,description:event.event_7
+3 -3
View File
@@ -8,10 +8,10 @@
# laznikd <laznik@mentis.si>, 2023
# Tomaž Jug <tomaz@editor.si>, 2023
# Katja Deržič, 2023
# Grega Vavtar <grega@hbs.si>, 2023
# Matjaz Mozetic <m.mozetic@matmoz.si>, 2023
# Martin Trigaux, 2023
# Jasmina Macur <jasmina@hbs.si>, 2023
# Grega Vavtar <grega@hbs.si>, 2024
#
msgid ""
msgstr ""
@@ -19,7 +19,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Jasmina Macur <jasmina@hbs.si>, 2023\n"
"Last-Translator: Grega Vavtar <grega@hbs.si>, 2024\n"
"Language-Team: Slovenian (https://app.transifex.com/odoo/teams/41243/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -487,7 +487,7 @@ msgstr "Rok dejavnosti"
#: model_terms:ir.ui.view,arch_db:event_booth.event_booth_view_search
#: model_terms:ir.ui.view,arch_db:event_booth.event_type_booth_view_form_from_type
msgid "Name"
msgstr "Ime in priimek"
msgstr "Naziv"
#. module: event_booth
#: model:ir.model.fields,field_description:event_booth.field_event_booth__activity_calendar_event_id
+3 -3
View File
@@ -8,10 +8,10 @@
# Matjaz Mozetic <m.mozetic@matmoz.si>, 2023
# Neun Pro, 2023
# Jasmina Macur <jasmina@hbs.si>, 2023
# Tomaž Jug <tomaz@editor.si>, 2023
# Martin Trigaux, 2023
# jl2035 <jaka.luthar@gmail.com>, 2023
# matjaz k <matjaz@mentis.si>, 2023
# Grega Vavtar <grega@hbs.si>, 2024
#
msgid ""
msgstr ""
@@ -19,7 +19,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: matjaz k <matjaz@mentis.si>, 2023\n"
"Last-Translator: Grega Vavtar <grega@hbs.si>, 2024\n"
"Language-Team: Slovenian (https://app.transifex.com/odoo/teams/41243/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -292,7 +292,7 @@ msgstr ""
#. module: event_crm
#: model_terms:ir.ui.view,arch_db:event_crm.event_lead_rule_view_search
msgid "Name"
msgstr "Ime in priimek"
msgstr "Naziv"
#. module: event_crm
#. odoo-python
+3 -3
View File
@@ -4,7 +4,7 @@
#
# Translators:
# Wil Odoo, 2023
# Fernanda Alvarez, 2023
# Fernanda Alvarez, 2024
#
msgid ""
msgstr ""
@@ -12,7 +12,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Fernanda Alvarez, 2023\n"
"Last-Translator: Fernanda Alvarez, 2024\n"
"Language-Team: Spanish (Latin America) (https://app.transifex.com/odoo/teams/41243/es_419/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,7 +27,7 @@ msgid ""
" <span>Manual actions may be needed.</span>"
msgstr ""
".\n"
" <span>Puede que se necesiten acciones manuales.</span>"
" <span>Es posible que se necesiten acciones manuales.</span>"
#. module: event_sale
#: model_terms:ir.ui.view,arch_db:event_sale.event_registration_ticket_view_form
+3 -3
View File
@@ -12,9 +12,9 @@
# Nejc G <nejc@luxim.si>, 2023
# Tomaž Jug <tomaz@editor.si>, 2023
# jl2035 <jaka.luthar@gmail.com>, 2023
# Grega Vavtar <grega@hbs.si>, 2023
# Martin Trigaux, 2023
# Jasmina Macur <jasmina@hbs.si>, 2023
# Grega Vavtar <grega@hbs.si>, 2024
#
msgid ""
msgstr ""
@@ -22,7 +22,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Jasmina Macur <jasmina@hbs.si>, 2023\n"
"Last-Translator: Grega Vavtar <grega@hbs.si>, 2024\n"
"Language-Team: Slovenian (https://app.transifex.com/odoo/teams/41243/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -378,7 +378,7 @@ msgstr "Medij"
#. module: event_sale
#: model:ir.model.fields,field_description:event_sale.field_registration_editor_line__name
msgid "Name"
msgstr "Ime in priimek"
msgstr "Naziv"
#. module: event_sale
#: model_terms:ir.actions.act_window,help:event_sale.event_sale_report_action
+20 -22
View File
@@ -5,6 +5,7 @@
# Translators:
# Wil Odoo, 2023
# Junko Augias, 2024
# Ryoko Tsuda <ryoko@quartile.co>, 2024
#
msgid ""
msgstr ""
@@ -12,7 +13,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Junko Augias, 2024\n"
"Last-Translator: Ryoko Tsuda <ryoko@quartile.co>, 2024\n"
"Language-Team: Japanese (https://app.transifex.com/odoo/teams/41243/ja/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -87,7 +88,7 @@ msgstr "要アクション"
#. module: fleet
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form
msgid "Activation Cost"
msgstr "稼動費用"
msgstr "初期費用"
#. module: fleet
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__active
@@ -545,12 +546,12 @@ msgstr "契約"
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__amount
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form
msgid "Cost"
msgstr "原価"
msgstr "費用"
#. module: fleet
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_cost_report__cost_type
msgid "Cost Type"
msgstr "コストタイプ"
msgstr "費用タイプ"
#. module: fleet
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form
@@ -560,12 +561,12 @@ msgstr "契約時に1度だけ発生する費用"
#. module: fleet
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__cost_subtype_id
msgid "Cost type purchased with this cost"
msgstr "この費用で購入された原価タイプ"
msgstr "この費用で購入された費用タイプ"
#. module: fleet
#: model:ir.ui.menu,name:fleet.menu_fleet_reporting_costs
msgid "Costs"
msgstr "経費"
msgstr "費用"
#. module: fleet
#: model:ir.actions.act_window,name:fleet.fleet_costs_reporting_action
@@ -691,7 +692,7 @@ msgstr "車両登録日"
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__date
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_services__date
msgid "Date when the cost has been executed"
msgstr "原価が実行された日付"
msgstr "費用が実行された日付"
#. module: fleet
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__start_date
@@ -931,7 +932,7 @@ msgstr "最初の契約日"
#. module: fleet
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
msgid "Fiscality"
msgstr "財政重視"
msgstr "経済性"
#. module: fleet
#: model:ir.module.category,name:fleet.module_fleet_category
@@ -953,7 +954,7 @@ msgstr "フリート分析レポート"
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vechicle_costs_report_view_form
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vechicle_costs_report_view_tree
msgid "Fleet Costs Analysis"
msgstr "フリートコスト分析"
msgstr "フリート費用分析"
#. module: fleet
#: model_terms:ir.ui.view,arch_db:fleet.res_config_settings_view_form
@@ -975,7 +976,7 @@ msgstr "フリートサービスタイプ"
#. module: fleet
#: model:ir.actions.server,name:fleet.ir_cron_contract_costs_generator_ir_actions_server
msgid "Fleet: Generate contracts costs based on costs frequency"
msgstr "Fleet:コスト頻度に基づいて契約コストを生成する"
msgstr "フリート:費用発生頻度に基づいて契約費用を生成する"
#. module: fleet
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__message_follower_ids
@@ -1219,7 +1220,7 @@ msgstr "サービス料"
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__contract_state__futur
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_log_contract__state__futur
msgid "Incoming"
msgstr "入荷"
msgstr "新規作成"
#. module: fleet
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form
@@ -1348,15 +1349,12 @@ msgid ""
"Manage all your contracts (leasing, insurances, etc.) with\n"
" their related services, costs. Odoo will automatically warn\n"
" you when some contracts have to be renewed."
msgstr ""
"Manage all your contracts (leasing, insurances, etc.) with\n"
" their related services, costs. Odoo will automatically warn\n"
" you when some contracts have to be renewed."
msgstr "すべての契約(リース、保険など)を関連サービス、費用と共に管理できます。契約更新が必要な場合、Odooが自動的に警告します。"
#. module: fleet
#: model_terms:ir.actions.act_window,help:fleet.fleet_costs_reporting_action
msgid "Manage efficiently your different effective vehicles Costs with Odoo."
msgstr "Odooで様々な効果的な車両コストを効率的に管理しましょう。"
msgstr "Odooで様々な効果的な車両費用を効率的に管理しましょう。"
#. module: fleet
#: model:fleet.service.type,name:fleet.type_service_service_10
@@ -1773,7 +1771,7 @@ msgstr "購入金額"
#. module: fleet
#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_purchased
msgid "Purchased"
msgstr "購入した"
msgstr "購入"
#. module: fleet
#: model:fleet.service.type,name:fleet.type_service_37
@@ -1788,12 +1786,12 @@ msgstr "もっと効率的に車両を管理しますか?"
#. module: fleet
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__cost_generated
msgid "Recurring Cost"
msgstr "定期的コスト"
msgstr "定期的費用"
#. module: fleet
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__cost_frequency
msgid "Recurring Cost Frequency"
msgstr "経費の頻度"
msgstr "定期的費用の頻度"
#. module: fleet
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__ins_ref
@@ -1955,7 +1953,7 @@ msgstr "サービス"
#. module: fleet
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_services_view_graph
msgid "Services Costs Per Month"
msgstr "サービス月間コスト"
msgstr "サービス月間費用"
#. module: fleet
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__log_services
@@ -2023,7 +2021,7 @@ msgstr "スターター交換"
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__state_id
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_state_view_tree
msgid "State"
msgstr "都道府県・州"
msgstr "状態"
#. module: fleet
#: model:ir.model.constraint,message:fleet.constraint_fleet_vehicle_state_fleet_state_name_unique
@@ -2056,7 +2054,7 @@ msgstr ""
#. module: fleet
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vechicle_costs_report_view_tree
msgid "Sum of Cost"
msgstr "コスト合計"
msgstr "費用合計"
#. module: fleet
#: model:fleet.service.type,name:fleet.type_service_service_5
+3 -4
View File
@@ -4,8 +4,8 @@
#
# Translators:
# Wil Odoo, 2023
# Erwin van der Ploeg <erwin@odooexperts.nl>, 2023
# Jolien De Paepe, 2024
# Erwin van der Ploeg <erwin@odooexperts.nl>, 2024
#
msgid ""
msgstr ""
@@ -13,7 +13,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Jolien De Paepe, 2024\n"
"Last-Translator: Erwin van der Ploeg <erwin@odooexperts.nl>, 2024\n"
"Language-Team: Dutch (https://app.transifex.com/odoo/teams/41243/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -714,8 +714,7 @@ msgstr ""
#. module: fleet
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__write_off_date
msgid "Date when the vehicle's license plate has been cancelled/removed."
msgstr ""
"Datum waarop de nummerplaats van het voertuig is geannuleerd/verwijderd."
msgstr "Datum waarop het kenteken van het voertuig is geannuleerd/verwijderd."
#. module: fleet
#: model:ir.model.fields,field_description:fleet.field_res_config_settings__delay_alert_contract
+3 -3
View File
@@ -6,7 +6,6 @@
# Vida Potočnik <vida.potocnik@mentis.si>, 2023
# laznikd <laznik@mentis.si>, 2023
# Katja Deržič, 2023
# Grega Vavtar <grega@hbs.si>, 2023
# Tadej Lupšina <tadej@hbs.si>, 2023
# Boris Kodelja <boris@hbs.si>, 2023
# Tomaž Jug <tomaz@editor.si>, 2023
@@ -14,6 +13,7 @@
# matjaz k <matjaz@mentis.si>, 2023
# Martin Trigaux, 2023
# Jasmina Macur <jasmina@hbs.si>, 2023
# Grega Vavtar <grega@hbs.si>, 2024
#
msgid ""
msgstr ""
@@ -21,7 +21,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Jasmina Macur <jasmina@hbs.si>, 2023\n"
"Last-Translator: Grega Vavtar <grega@hbs.si>, 2024\n"
"Language-Team: Slovenian (https://app.transifex.com/odoo/teams/41243/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -1482,7 +1482,7 @@ msgstr "Rok dejavnosti"
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_odometer__name
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state__name
msgid "Name"
msgstr "Ime in priimek"
msgstr "Naziv"
#. module: fleet
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__contract_renewal_name
+4 -3
View File
@@ -6,6 +6,7 @@
# Wil Odoo, 2023
# 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2023
# Jeffery CHEN <jeffery9@gmail.com>, 2023
# 湘子 南 <1360857908@qq.com>, 2024
#
msgid ""
msgstr ""
@@ -13,7 +14,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Jeffery CHEN <jeffery9@gmail.com>, 2023\n"
"Last-Translator: 湘子 南 <1360857908@qq.com>, 2024\n"
"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -1351,8 +1352,8 @@ msgid ""
" you when some contracts have to be renewed."
msgstr ""
"管理所有合同(租赁、保险等)及\n"
" 其相关服务、成本。当某些合同必须续订时,Odoo 将自动警告\n"
" 您。"
" 其相关服务、成本。当某些合同必须续订时,ERP 将自动警告\n"
" 您."
#. module: fleet
#: model_terms:ir.actions.act_window,help:fleet.fleet_costs_reporting_action
+23 -3
View File
@@ -7,12 +7,12 @@
# Vida Potočnik <vida.potocnik@mentis.si>, 2023
# Tomaž Jug <tomaz@editor.si>, 2023
# Boris Kodelja <boris@hbs.si>, 2023
# Grega Vavtar <grega@hbs.si>, 2023
# Tadej Lupšina <tadej@hbs.si>, 2023
# Matjaz Mozetic <m.mozetic@matmoz.si>, 2023
# Jasmina Macur <jasmina@hbs.si>, 2023
# matjaz k <matjaz@mentis.si>, 2023
# Martin Trigaux, 2023
# Grega Vavtar <grega@hbs.si>, 2024
#
msgid ""
msgstr ""
@@ -20,7 +20,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Martin Trigaux, 2023\n"
"Last-Translator: Grega Vavtar <grega@hbs.si>, 2024\n"
"Language-Team: Slovenian (https://app.transifex.com/odoo/teams/41243/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -1603,7 +1603,7 @@ msgstr "Moj seštevek"
#. module: gamification
#: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line__name
msgid "Name"
msgstr "Ime in priimek"
msgstr "Naziv"
#. module: gamification
#: model:ir.model.fields.selection,name:gamification.selection__gamification_challenge__report_message_frequency__never
@@ -1852,6 +1852,16 @@ msgstr "Ranki"
msgid "Ranks List"
msgstr ""
#. module: gamification
#: model_terms:gamification.karma.rank,description_motivational:gamification.rank_master
msgid "Reach the next rank and become a Master!"
msgstr ""
#. module: gamification
#: model_terms:gamification.karma.rank,description_motivational:gamification.rank_doctor
msgid "Reach the next rank and become a powerful user!"
msgstr ""
#. module: gamification
#: model_terms:gamification.karma.rank,description_motivational:gamification.rank_bachelor
msgid "Reach the next rank and gain a very magic wand!"
@@ -1872,6 +1882,16 @@ msgstr ""
msgid "Reach the next rank and gain a very nice unicorn!"
msgstr ""
#. module: gamification
#: model_terms:gamification.karma.rank,description_motivational:gamification.rank_bachelor
msgid "Reach the next rank to improve your status!"
msgstr ""
#. module: gamification
#: model_terms:gamification.karma.rank,description_motivational:gamification.rank_student
msgid "Reach the next rank to show the rest of the world you exist."
msgstr ""
#. module: gamification
#: model:ir.model.fields.selection,name:gamification.selection__gamification_goal__state__reached
msgid "Reached"
+3 -2
View File
@@ -5,6 +5,7 @@
# Translators:
# Wil Odoo, 2023
# 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2023
# 湘子 南 <1360857908@qq.com>, 2024
#
msgid ""
msgstr ""
@@ -12,7 +13,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2023\n"
"Last-Translator: 湘子 南 <1360857908@qq.com>, 2024\n"
"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -308,7 +309,7 @@ msgstr "如未更新,则不会同步。"
msgid ""
"Last Calendar ID who has been synchronized. If it is changed, we remove all "
"links between GoogleID and Odoo Google Internal ID"
msgstr "最后一次同步的日历ID。如果它发生改变, 将清除全部在 GoogleID 和 Odoo Google Internal ID之间的连接"
msgstr "最后一次同步的日历ID。如果它发生改变, 将清除全部在 GoogleID 和 ERP Google Internal ID之间的连接"
#. module: google_calendar
#: model:ir.model.fields,field_description:google_calendar.field_google_calendar_account_reset__write_uid
+4 -2
View File
@@ -6,7 +6,7 @@
# Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2023
# Veikko Väätäjä <veikko.vaataja@gmail.com>, 2023
# Mikko Närjänen <mikko.narjanen@web-veistamo.fi>, 2023
# Ossi Mantylahti <ossi.mantylahti@obs-solutions.fi>, 2023
# Ossi Mantylahti <ossi.mantylahti@obs-solutions.fi>, 2024
#
msgid ""
msgstr ""
@@ -14,7 +14,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Ossi Mantylahti <ossi.mantylahti@obs-solutions.fi>, 2023\n"
"Last-Translator: Ossi Mantylahti <ossi.mantylahti@obs-solutions.fi>, 2024\n"
"Language-Team: Finnish (https://app.transifex.com/odoo/teams/41243/fi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -74,6 +74,8 @@ msgid ""
"By default, should be one of 0.1, 0.3, 0.7, 0.9.\n"
"1.0 is very likely a good interaction, 0.0 is very likely a bot"
msgstr ""
"Oletusarvoisesti sen pitäisi olla jokin seuraavista: 0.1, 0.3, 0.7, 0.9.\n"
"1.0 on hyvin todennäköisesti hyvä vuorovaikutus, 0.0 on hyvin todennäköisesti botti"
#. module: google_recaptcha
#: model:ir.model.fields,field_description:google_recaptcha.field_res_config_settings__recaptcha_public_key
+78 -61
View File
@@ -26,6 +26,7 @@
# Carles Antoli <carlesantoli@hotmail.com>, 2023
# Josep Anton Belchi, 2023
# Martin Trigaux, 2023
# Iván Infantes Castarnado, 2024
#
msgid ""
msgstr ""
@@ -33,7 +34,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Martin Trigaux, 2023\n"
"Last-Translator: Iván Infantes Castarnado, 2024\n"
"Language-Team: Catalan (https://app.transifex.com/odoo/teams/41243/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -111,7 +112,7 @@ msgstr ""
#: model_terms:hr.job,job_details:hr.job_marketing
#: model_terms:hr.job,job_details:hr.job_trainee
msgid "2 open days"
msgstr "2 dies oberts"
msgstr "2 dies disponibles"
#. module: hr
#: model_terms:hr.job,job_details:hr.job_ceo
@@ -183,7 +184,7 @@ msgstr ""
#. module: hr
#: model_terms:ir.ui.view,arch_db:hr.hr_department_view_kanban
msgid "<span class=\"fw-bolder\">Reporting</span>"
msgstr "<span class=\"fw-bolder\">Informe</span>"
msgstr "<span class=\"fw-bolder\">Informes</span>"
#. module: hr
#: model_terms:ir.ui.view,arch_db:hr.hr_departure_wizard_view_form
@@ -207,7 +208,8 @@ msgstr ""
#: model_terms:ir.ui.view,arch_db:hr.hr_departure_wizard_view_form
msgid "<span class=\"o_form_label o_hr_form_label cursor-default\">HR Info</span>"
msgstr ""
"<span class=\"o_form_label o_hr_form_label cursor-default\">HR Info</span>"
"<span class=\"o_form_label o_hr_form_label cursor-default\">Informació de "
"RR. HH.</span>"
#. module: hr
#: model_terms:ir.ui.view,arch_db:hr.res_users_view_form_profile
@@ -239,7 +241,7 @@ msgstr "<span class=\"o_stat_text\">Empleat</span>"
#: model_terms:hr.job,job_details:hr.job_marketing
#: model_terms:hr.job,job_details:hr.job_trainee
msgid "<span class=\"text-muted small\">Days to get an Offer</span>"
msgstr "<span class=\"text-muted small\">Days to get an Offer</span>"
msgstr "<span class=\"text-muted small\">Días para recibir una oferta</span>"
#. module: hr
#: model_terms:hr.job,job_details:hr.job_ceo
@@ -250,7 +252,7 @@ msgstr "<span class=\"text-muted small\">Days to get an Offer</span>"
#: model_terms:hr.job,job_details:hr.job_marketing
#: model_terms:hr.job,job_details:hr.job_trainee
msgid "<span class=\"text-muted small\">Process</span>"
msgstr "<span class=\"text-muted small\">Procés</span>"
msgstr "<span class=\"text-muted small\">Processa</span>"
#. module: hr
#: model_terms:hr.job,job_details:hr.job_ceo
@@ -271,7 +273,7 @@ msgstr "<span>Km</span>"
#. module: hr
#: model_terms:ir.ui.view,arch_db:hr.view_hr_job_form
msgid "<span>new Employees</span>"
msgstr ""
msgstr "<span>nous empleats</span>"
#. module: hr
#: model_terms:hr.job,website_description:hr.job_ceo
@@ -282,7 +284,7 @@ msgstr ""
#: model_terms:hr.job,website_description:hr.job_marketing
#: model_terms:hr.job,website_description:hr.job_trainee
msgid "A full-time position <br>Attractive salary package."
msgstr "Una posició a temps complet <br>Paquet salarial atractiu."
msgstr "Lloc de temps complet<br> Salari atractiu."
#. module: hr
#: model:ir.model.constraint,message:hr.constraint_hr_employee_user_uniq
@@ -341,7 +343,7 @@ msgstr "Activitat d'excepció de decoració"
#. module: hr
#: model:ir.model,name:hr.model_mail_activity_plan
msgid "Activity Plan"
msgstr ""
msgstr "Pla d'activitat"
#. module: hr
#: model:ir.ui.menu,name:hr.menu_config_plan
@@ -366,12 +368,12 @@ msgstr "Activitat per"
#. module: hr
#: model:ir.model,name:hr.model_mail_activity_plan_template
msgid "Activity plan template"
msgstr ""
msgstr "Plantilla del pla d'activitat"
#. module: hr
#: model:ir.model,name:hr.model_mail_activity_schedule
msgid "Activity schedule plan Wizard"
msgstr ""
msgstr "Assistent per a planificar activitats"
#. module: hr
#: model_terms:ir.actions.act_window,help:hr.act_employee_from_department
@@ -399,6 +401,8 @@ msgid ""
"Additional Information: \n"
" %(description)s"
msgstr ""
"Informació addicional:\n"
" %(description)s"
#. module: hr
#: model:ir.model.fields,field_description:hr.field_hr_employee__additional_note
@@ -452,7 +456,7 @@ msgstr "Presència avançada dels empleats"
#: model:ir.model.fields,field_description:hr.field_mail_alias__alias_contact
#: model:ir.model.fields,field_description:hr.field_maintenance_equipment_category__alias_contact
msgid "Alias Contact Security"
msgstr "Pseudònim del contacte de seguretat"
msgstr "Alias del contacte de seguretat"
#. module: hr
#: model_terms:ir.ui.view,arch_db:hr.res_config_settings_view_form
@@ -467,7 +471,7 @@ msgstr "Permet als empleats actualitzar les seves pròpies dades."
#. module: hr
#: model_terms:ir.ui.view,arch_db:hr.view_employee_form
msgid "Application Settings"
msgstr "Paràmetres de l'aplicació"
msgstr "Configuració de Sol·licitud"
#. module: hr
#: model_terms:ir.ui.view,arch_db:hr.hr_departure_wizard_view_form
@@ -510,18 +514,18 @@ msgid ""
" We expect the candidate to be proactive and have a \"get it done\" spirit. To be successful,\n"
" you will have solid solving problem skills."
msgstr ""
"Com a empleat de la nostra empresa,<b> col·laboraràs amb cada departament per crear i desplega\n"
" productes disruptius. </b> ine a treballar en una empresa en creixement que ofereix grans beneficis amb oportunitats per\n"
"Com a empleat de la nostra empresa,<b> col·laboraràs amb cada departament per crear i i implementar\n"
" productes disruptius. </b> Vine a treballar en una empresa en creixement que ofereix grans beneficis amb oportunitats per\n"
" avançar i aprendre al costat de líders experimentats. Busquem un membre del personal amb experiència i excel·lent.\n"
" <br><br>\n"
" Aquesta posició és alhora <b>ccreativa i rigorosa</b> per naturalesa, cal pensar fora de la caixa.\n"
" Aquesta posició és <b>creativa i rigorosa</b> per naturalesa, cal pensar fora de la caixa.\n"
" Esperem que el candidat sigui proactiu i tingui un esperit de \"aconseguir-ho\". Tenir èxit,\n"
" tindreu habilitats sòlides per resoldre problemes."
#. module: hr
#: model:ir.model.fields,field_description:hr.field_mail_activity_plan_template__responsible_type
msgid "Assignment"
msgstr ""
msgstr "Asignació"
#. module: hr
#: model:ir.model.fields,field_description:hr.field_hr_department__message_attachment_count
@@ -581,7 +585,7 @@ msgstr "Avatar"
#: model:ir.model.fields,field_description:hr.field_hr_employee__avatar_1024
#: model:ir.model.fields,field_description:hr.field_hr_employee_public__avatar_1024
msgid "Avatar 1024"
msgstr "Avatar 1024Comment"
msgstr "Avatar 1024"
#. module: hr
#: model:ir.model.fields,field_description:hr.field_hr_employee__avatar_128
@@ -646,12 +650,12 @@ msgstr "Basat en l'adreça IP"
#. module: hr
#: model:ir.model.fields,field_description:hr.field_res_config_settings__module_hr_attendance
msgid "Based on attendances"
msgstr "Basada en assistències"
msgstr "Basat en assistències"
#. module: hr
#: model:ir.model.fields,field_description:hr.field_res_config_settings__hr_presence_control_email
msgid "Based on number of emails sent"
msgstr "En funció del nombre de correus electrònics enviats"
msgstr "Basat en funció del nombre de correus electrònics enviats"
#. module: hr
#: model:ir.model.fields,field_description:hr.field_res_config_settings__hr_presence_control_login
@@ -668,12 +672,12 @@ msgstr "Empleat bàsic"
#: code:addons/hr/static/src/components/background_image/background_image.xml:0
#, python-format
msgid "Binary file"
msgstr "Fitxer binari"
msgstr "Arxiu binari"
#. module: hr
#: model:ir.model.fields,field_description:hr.field_res_users__can_edit
msgid "Can Edit"
msgstr "Es Pot Modificar"
msgstr ""
#. module: hr
#: model_terms:ir.ui.view,arch_db:hr.view_users_simple_form
@@ -732,14 +736,14 @@ msgstr "Ciutat"
#: model:ir.model.fields,field_description:hr.field_res_users__coach_id
#: model:ir.model.fields.selection,name:hr.selection__mail_activity_plan_template__responsible_type__coach
msgid "Coach"
msgstr "Monitor"
msgstr "Mentor"
#. module: hr
#. odoo-python
#: code:addons/hr/models/mail_activity_plan_template.py:0
#, python-format
msgid "Coach of employee %s is not set."
msgstr "EL Coach de l'empleat %s no està definit."
msgstr "EL instructor de l'empleat %s no està definit."
#. module: hr
#: model:ir.model.fields,field_description:hr.field_hr_contract_type__code
@@ -787,7 +791,7 @@ msgstr "País de l'Empresa"
#. module: hr
#: model_terms:ir.ui.view,arch_db:hr.print_employee_badge
msgid "Company Logo"
msgstr "Logotip de companyia"
msgstr "Logotip de l'empresa"
#. module: hr
#: model:ir.model.fields,field_description:hr.field_res_config_settings__resource_calendar_id
@@ -850,7 +854,7 @@ msgstr "Tipus de contracte"
#. module: hr
#: model_terms:ir.ui.view,arch_db:hr.hr_contract_type_view_tree
msgid "Contract Types"
msgstr "Tipus de contracte"
msgstr "Tipus de contractes"
#. module: hr
#: model:ir.model.fields.selection,name:hr.selection__hr_employee__employee_type__contractor
@@ -907,12 +911,12 @@ msgstr "Crear un nou departament"
#. module: hr
#: model_terms:ir.actions.act_window,help:hr.hr_contract_type_action
msgid "Create a new employment type"
msgstr ""
msgstr "Crear un nou tipus d'empleat"
#. module: hr
#: model_terms:ir.actions.act_window,help:hr.hr_work_location_action
msgid "Create a new work location"
msgstr ""
msgstr "Crear una nova ubicació de treball"
#. module: hr
#: model_terms:hr.job,website_description:hr.job_ceo
@@ -923,7 +927,7 @@ msgstr ""
#: model_terms:hr.job,website_description:hr.job_marketing
#: model_terms:hr.job,website_description:hr.job_trainee
msgid "Create content that will help our users on a daily basis"
msgstr "Crear contingut que ajudi els nostres usuaris en el dia a dia"
msgstr "Crear contingut que ajudi els nostres usuaris a diari"
#. module: hr
#: model_terms:ir.ui.view,arch_db:hr.res_users_view_form
@@ -1002,6 +1006,15 @@ msgid ""
"Building strong relationships with clients / customers for business growth profitability.\n"
"Keep regular interaction with key clients for better extraction and expansion."
msgstr ""
"Demostració de diferents serveis de *Odoo per a cada client i convèncer al client sobre la funcionalitat de l'aplicació.\n"
"El candidat haurà de tenir excel·lents habilitats de comunicació.\n"
"Habilitats de creació de relacions i d'influència.\n"
"Experiència en adquisició de nous clients (NCA) i gestió de relacions.\n"
"Recopilació d'informació sobre el mercat i els clients.\n"
"Coordinació amb l'equip de vendes i de suport per a adoptar diferents estratègies.\n"
"Revisió dels progressos i identificació d'oportunitats i noves àrees de desenvolupament.\n"
"Construeixi relacions sòlides amb els clients / clients per a la rendibilitat del creixement del negoci.\n"
"Mantenir una interacció regular amb els clients clau per a una millor extracció i expansió."
#. module: hr
#: model:ir.model,name:hr.model_hr_department
@@ -1029,7 +1042,7 @@ msgstr "Nom de departament"
#: code:addons/hr/static/src/components/department_chart/department_chart.xml:0
#, python-format
msgid "Department Organization"
msgstr ""
msgstr "Organització del departament"
#. module: hr
#: model:ir.actions.act_window,name:hr.hr_department_kanban_action
@@ -1125,6 +1138,9 @@ msgid ""
"Display remote work settings for each employee and dedicated reports. "
"Presence icons will be updated with remote work location."
msgstr ""
"Mostri els ajustos de treball remot per a cada empleat i informes "
"específics. Les icones d'assistència s'actualitzaran amb la ubicació de "
"treball remota."
#. module: hr
#: model:ir.model.fields.selection,name:hr.selection__hr_employee__marital__divorced
@@ -1238,7 +1254,7 @@ msgstr "Imatge de l'empleat"
#. module: hr
#: model:ir.model.fields,field_description:hr.field_res_users__private_lang
msgid "Employee Lang"
msgstr "Lang empleat"
msgstr "Idioma de l'empleat"
#. module: hr
#: model:ir.model.fields,field_description:hr.field_hr_employee__name
@@ -1249,7 +1265,7 @@ msgstr "Nom de l'empleat"
#. module: hr
#: model:ir.model.fields,field_description:hr.field_res_company__employee_properties_definition
msgid "Employee Properties"
msgstr ""
msgstr "Propietat de l'empleat"
#. module: hr
#: model:ir.actions.act_window,name:hr.open_view_categ_form
@@ -1263,7 +1279,7 @@ msgstr "Etiquetes de l'empleat"
#: code:addons/hr/static/src/views/archive_employee_hook.js:0
#, python-format
msgid "Employee Termination"
msgstr "Cessament d'empleats"
msgstr "Terminació d'empleats"
#. module: hr
#: model:ir.model.fields,field_description:hr.field_hr_employee__employee_type
@@ -1337,7 +1353,7 @@ msgstr "Compte d'empleats"
#. module: hr
#: model:ir.actions.act_window,name:hr.open_view_employee_tree
msgid "Employees Structure"
msgstr "Arbre dels empleats"
msgstr "Estructura dels empleats"
#. module: hr
#: model_terms:ir.ui.view,arch_db:hr.view_employee_category_list
@@ -1444,8 +1460,8 @@ msgid ""
"For %(channels)s, channel_type should be 'channel' to have the department "
"auto-subscription."
msgstr ""
"Per a %(channels)s, el tipus de canal hauria de ser 'canal' per a tenir la "
"subscripció automàtica del departament."
"Per a %(channels)s, channel_type a de ser 'canal' per a tenir la subscripció"
" automàtica del departament."
#. module: hr
#: model:ir.model.fields.selection,name:hr.selection__hr_employee__employee_type__freelance
@@ -1461,12 +1477,12 @@ msgstr "Autònom"
#: model_terms:hr.job,website_description:hr.job_marketing
#: model_terms:hr.job,website_description:hr.job_trainee
msgid "Fruit, coffee and <br>snacks provided."
msgstr "S'han proporcionat fruites, cafè i <br>snacks."
msgstr "Et proposem fruita, cafè i <br>snacks."
#. module: hr
#: model:hr.contract.type,name:hr.contract_type_full_time
msgid "Full-Time"
msgstr ""
msgstr "Temps complet"
#. module: hr
#: model_terms:ir.ui.view,arch_db:hr.view_employee_filter
@@ -1487,7 +1503,7 @@ msgstr "Generar"
#. module: hr
#: model_terms:ir.ui.view,arch_db:hr.hr_departure_wizard_view_form
msgid "Give more details about the reason of archiving the employee."
msgstr ""
msgstr "Proporcioni més detalls sobre el motiu per a arxivar l'empleat."
#. module: hr
#: model_terms:hr.job,website_description:hr.job_ceo
@@ -1526,25 +1542,26 @@ msgstr "Agrupar per"
#. module: hr
#: model:ir.model.fields,field_description:hr.field_discuss_channel__subscription_department_ids
msgid "HR Departments"
msgstr "Departaments de RRHH"
msgstr "Departaments de recursos humans"
#. module: hr
#: model:ir.actions.server,name:hr.ir_cron_data_check_work_permit_validity_ir_actions_server
msgid "HR Employee: check work permit validity"
msgstr "Empleat de RRHH: comprovar la validesa del permís de treball"
msgstr ""
"Empleat de recursos humans: comprovar la validesa del permís de treball"
#. module: hr
#. odoo-javascript
#: code:addons/hr/static/src/components/hr_presence_status/hr_presence_status.js:0
#, python-format
msgid "HR Presence Status"
msgstr ""
msgstr "Estat d'assistència de recursos humans"
#. module: hr
#: model_terms:ir.ui.view,arch_db:hr.res_users_view_form_profile
#: model_terms:ir.ui.view,arch_db:hr.view_employee_form
msgid "HR Settings"
msgstr "Configuració RH"
msgstr "Configuració recursos humans"
#. module: hr
#: model:ir.model.fields,field_description:hr.field_hr_department__has_message
@@ -1672,7 +1689,7 @@ msgstr ""
#. module: hr
#: model:ir.model.fields,help:hr.field_hr_employee__private_car_plate
msgid "If you have more than one car, just separate the plates by a space."
msgstr ""
msgstr "Si té més d'un cotxe, separi les matrícules amb un espai."
#. module: hr
#: model:ir.model.fields,field_description:hr.field_hr_employee__image_1920
@@ -1684,7 +1701,7 @@ msgstr "Imatge"
#: model:ir.model.fields,field_description:hr.field_hr_employee__image_1024
#: model:ir.model.fields,field_description:hr.field_hr_employee_public__image_1024
msgid "Image 1024"
msgstr "Imatge 1024Comment"
msgstr "Imatge 1024"
#. module: hr
#: model:ir.model.fields,field_description:hr.field_hr_employee__image_128
@@ -1709,7 +1726,7 @@ msgstr "Imatge 512"
#: code:addons/hr/models/hr_employee.py:0
#, python-format
msgid "Import Template for Employees"
msgstr "Plantilla d’importació d’empleats"
msgstr "Importa plantilla per a empleats"
#. module: hr
#: model:hr.contract.type,name:hr.contract_type_interim
@@ -1721,7 +1738,7 @@ msgstr "Interí"
#: model:ir.model.fields,field_description:hr.field_hr_employee__message_is_follower
#: model:ir.model.fields,field_description:hr.field_hr_job__message_is_follower
msgid "Is Follower"
msgstr "És seguidor"
msgstr "És un seguidor"
#. module: hr
#: model:ir.model.fields,field_description:hr.field_hr_employee_public__is_manager
@@ -1731,7 +1748,7 @@ msgstr "És el gestor"
#. module: hr
#: model:ir.model.fields,field_description:hr.field_res_users__is_system
msgid "Is System"
msgstr "És Sistema"
msgstr "És un Sistema"
#. module: hr
#: model_terms:ir.ui.view,arch_db:hr.view_employee_filter
@@ -1786,7 +1803,7 @@ msgstr "Treballs"
#. module: hr
#: model:ir.model.fields,field_description:hr.field_hr_employee__lang
msgid "Lang"
msgstr "Lang"
msgstr "llenguatge"
#. module: hr
#: model_terms:ir.ui.view,arch_db:hr.res_users_view_form_profile
@@ -1808,7 +1825,7 @@ msgstr "Última activitat"
#: model:ir.model.fields,field_description:hr.field_hr_employee_public__last_activity_time
#: model:ir.model.fields,field_description:hr.field_res_users__last_activity_time
msgid "Last Activity Time"
msgstr "Hora de l'última activitat"
msgstr "Últim temps de l'activitat"
#. module: hr
#: model:ir.model.fields,field_description:hr.field_hr_contract_type__write_uid
@@ -1884,7 +1901,7 @@ msgstr "Número d'ubicació"
#. module: hr
#: model:hr.department,name:hr.dep_rd_ltp
msgid "Long Term Projects"
msgstr ""
msgstr "Projectes a llarg termini"
#. module: hr
#: model_terms:hr.job,description:hr.job_hrm
@@ -1936,7 +1953,7 @@ msgstr "No s'ha definit el gestor del treballador %s."
#. module: hr
#: model_terms:ir.ui.view,arch_db:hr.print_employee_badge
msgid "Marc Demo"
msgstr ""
msgstr "Marc Demo"
#. module: hr
#: model:ir.model.fields,field_description:hr.field_hr_employee__marital
@@ -1958,12 +1975,12 @@ msgstr "Casat/da"
#. module: hr
#: model:ir.model.fields.selection,name:hr.selection__hr_employee__certificate__master
msgid "Master"
msgstr "Master"
msgstr "Mestre"
#. module: hr
#: model:ir.model.fields,field_description:hr.field_hr_department__master_department_id
msgid "Master Department"
msgstr "Àrea mestra"
msgstr "Departament de Mestres"
#. module: hr
#: model_terms:hr.job,website_description:hr.job_ceo
@@ -1974,7 +1991,7 @@ msgstr "Àrea mestra"
#: model_terms:hr.job,website_description:hr.job_marketing
#: model_terms:hr.job,website_description:hr.job_trainee
msgid "Master demos of our software"
msgstr "Demostracions mestres del nostre programari"
msgstr "Ser mestre en demos del nostre software"
#. module: hr
#: model:ir.model.fields,field_description:hr.field_hr_employee__member_of_department
@@ -2069,7 +2086,7 @@ msgstr "Negociar i contractar"
#: model_terms:ir.ui.view,arch_db:hr.hr_employee_view_graph
#: model_terms:ir.ui.view,arch_db:hr.hr_employee_view_pivot
msgid "New Employees Over Time"
msgstr ""
msgstr "Hores extraordinàries de nous empleats"
#. module: hr
#: model:ir.model.fields,field_description:hr.field_hr_employee__newly_hired
@@ -2078,7 +2095,7 @@ msgstr ""
#: model_terms:ir.ui.view,arch_db:hr.hr_employee_public_view_search
#: model_terms:ir.ui.view,arch_db:hr.view_employee_filter
msgid "Newly Hired"
msgstr "Nou Amagat"
msgstr "S'ha contractat recentment"
#. module: hr
#: model:ir.model.fields,field_description:hr.field_hr_employee__activity_calendar_event_id
@@ -2114,7 +2131,7 @@ msgstr "Es valorara"
#. module: hr
#: model_terms:ir.actions.act_window,help:hr.open_view_categ_form
msgid "No Tags found ! Let's create one"
msgstr ""
msgstr "No es troben etiquetes. ¡Creem una!"
#. module: hr
#: model_terms:hr.job,website_description:hr.job_ceo
@@ -2219,7 +2236,7 @@ msgid ""
msgstr ""
"L'estructura del departament d'Odoo s'utilitza per gestionar tots els documents\n"
" relacionat amb els empleats per departaments: despeses, fulls d'hores,\n"
" fulles, reclutaments, etc."
" permisos, reclutaments, etc."
#. module: hr
#: model_terms:ir.actions.act_window,help:hr.hr_department_kanban_action
@@ -2230,12 +2247,12 @@ msgid ""
msgstr ""
"L'estructura del departament d'Odoo s'utilitza per gestionar tots els documents\n"
" relacionat amb els empleats per departaments: despeses, fulls d'hores,\n"
" Temps d'espera, reclutaments, etc."
" permisos, reclutaments, etc."
#. module: hr
#: model:ir.model.fields.selection,name:hr.selection__hr_work_location__location_type__office
msgid "Office"
msgstr ""
msgstr "Oficina"
#. module: hr
#: model:res.groups,name:hr.group_hr_user
+1 -1
View File
@@ -113,7 +113,7 @@ msgid ""
"href=\"%s\">onboarding plan?</a>"
msgstr ""
"<b>Glückwunsch!</b> Darf ich Ihnen vorschlagen, einen <a "
"href=\"%s\">Einführungsplan</a>aufzusetzen?"
"href=\"%s\">Einführungsplan</a> aufzusetzen?"
#. module: hr
#: model_terms:ir.ui.view,arch_db:hr.hr_department_view_kanban
+12 -10
View File
@@ -3,7 +3,6 @@
# * hr
#
# Translators:
# Birgit Vijar, 2023
# Egon Raamat <egon@avalah.ee>, 2023
# Maidu Targama <m.targama@gmail.com>, 2023
# Andre Roomet <andreroomet@gmail.com>, 2023
@@ -23,6 +22,7 @@
# Mihkel avalah, 2023
# Leaanika Randmets, 2023
# Anna, 2024
# Birgit Vijar, 2024
#
msgid ""
msgstr ""
@@ -30,7 +30,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Anna, 2024\n"
"Last-Translator: Birgit Vijar, 2024\n"
"Language-Team: Estonian (https://app.transifex.com/odoo/teams/41243/et/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -268,7 +268,7 @@ msgstr "<span>Km</span>"
#. module: hr
#: model_terms:ir.ui.view,arch_db:hr.view_hr_job_form
msgid "<span>new Employees</span>"
msgstr ""
msgstr "<span>uued töötajad</span>"
#. module: hr
#: model_terms:hr.job,website_description:hr.job_ceo
@@ -395,6 +395,8 @@ msgid ""
"Additional Information: \n"
" %(description)s"
msgstr ""
"Lisainformatsioon: \n"
" %(description)s"
#. module: hr
#: model:ir.model.fields,field_description:hr.field_hr_employee__additional_note
@@ -903,7 +905,7 @@ msgstr "Looge uus osakond"
#. module: hr
#: model_terms:ir.actions.act_window,help:hr.hr_contract_type_action
msgid "Create a new employment type"
msgstr ""
msgstr "Loo uus töötamise tüüp"
#. module: hr
#: model_terms:ir.actions.act_window,help:hr.hr_work_location_action
@@ -2107,7 +2109,7 @@ msgstr "Hea kui oleks"
#. module: hr
#: model_terms:ir.actions.act_window,help:hr.open_view_categ_form
msgid "No Tags found ! Let's create one"
msgstr ""
msgstr "Silte ei leitud. Loo uus"
#. module: hr
#: model_terms:hr.job,website_description:hr.job_ceo
@@ -2240,7 +2242,7 @@ msgstr "On/Offboarding plaanid"
#: code:addons/hr/static/src/core/web/thread_actions.js:0
#, python-format
msgid "Open Profile"
msgstr ""
msgstr "Ava profiil"
#. module: hr
#. odoo-python
@@ -2807,7 +2809,7 @@ msgstr "Show Hr Icon Display"
#: code:addons/hr/static/src/components/department_chart/department_chart.xml:0
#, python-format
msgid "Show employees"
msgstr ""
msgstr "Näita töötajaid"
#. module: hr
#: model:ir.model.fields.selection,name:hr.selection__hr_employee__marital__single
@@ -3037,7 +3039,7 @@ msgstr ""
#: code:addons/hr/models/res_users.py:0
#, python-format
msgid "The following fields were modified by %s"
msgstr ""
msgstr "Neid välju muudeti %s poolt"
#. module: hr
#. odoo-python
@@ -3191,7 +3193,7 @@ msgstr "Lugemata sõnumid"
#. module: hr
#: model_terms:ir.actions.act_window,help:hr.open_view_categ_form
msgid "Use tags to categorize your Employees."
msgstr ""
msgstr "Kasuta silte töötajate kategoriseerimiseks"
#. module: hr
#: model:ir.model,name:hr.model_res_users
@@ -3235,7 +3237,7 @@ msgstr "Kehtiv tööluba Belgias"
#: code:addons/hr/static/src/components/avatar_card/avatar_card_popover_patch.xml:0
#, python-format
msgid "View profile"
msgstr ""
msgstr "Vaata profiili"
#. module: hr
#: model:ir.model.fields,field_description:hr.field_hr_employee__visa_expire

Some files were not shown because too many files have changed in this diff Show More