19.0 vanilla

This commit is contained in:
Ernad Husremovic 2026-03-09 09:30:27 +01:00
parent d1963a3c3a
commit 2d3ee4855a
7430 changed files with 2687981 additions and 2965473 deletions

View file

@ -13,35 +13,14 @@ pip install odoo-bringout-oca-ocb-http_routing
## Dependencies
This addon depends on:
- web
## Manifest Information
- **Name**: Web Routing
- **Version**: N/A
- **Category**: Hidden
- **License**: LGPL-3
- **Installable**: False
## Source
Based on [OCA/OCB](https://github.com/OCA/OCB) branch 16.0, addon `http_routing`.
- Repository: https://github.com/OCA/OCB
- Branch: 19.0
- Path: addons/http_routing
## License
This package maintains the original LGPL-3 license from the upstream Odoo project.
## Documentation
- Overview: doc/OVERVIEW.md
- Architecture: doc/ARCHITECTURE.md
- Models: doc/MODELS.md
- Controllers: doc/CONTROLLERS.md
- Wizards: doc/WIZARDS.md
- Install: doc/INSTALL.md
- Usage: doc/USAGE.md
- Configuration: doc/CONFIGURATION.md
- Dependencies: doc/DEPENDENCIES.md
- Troubleshooting: doc/TROUBLESHOOTING.md
- FAQ: doc/FAQ.md
This package preserves the original LGPL-3 license.

View file

@ -6,7 +6,7 @@ from . import models
from odoo.http import request
def _post_init_hook(cr, registry):
def _post_init_hook(env):
if request:
request.is_frontend = False
request.is_frontend_multilang = False

View file

@ -3,7 +3,7 @@
{
'name': 'Web Routing',
'summary': 'Web Routing',
'sequence': '9100',
'sequence': 9100,
'category': 'Hidden',
'description': """
Proposes advanced routing options not available in web or base to keep
@ -15,5 +15,6 @@ base modules simple.
],
'post_init_hook': '_post_init_hook',
'depends': ['web'],
'author': 'Odoo S.A.',
'license': 'LGPL-3',
}

View file

@ -9,17 +9,17 @@ from odoo.addons.web.controllers.webclient import WebClient
class Routing(Home):
@http.route('/website/translations/<string:unique>', type='http', auth="public", website=True)
def get_website_translations(self, unique, lang=None, mods=None):
@http.route('/website/translations', type='http', auth="public", website=True, readonly=True, sitemap=False)
def get_website_translations(self, hash=None, lang=None, mods=None):
IrHttp = request.env['ir.http'].sudo()
modules = IrHttp.get_translation_frontend_modules()
if mods:
modules += mods.split(',')
return WebClient().translations(unique, mods=','.join(modules), lang=lang)
return WebClient().translations(hash, mods=','.join(modules), lang=lang)
class SessionWebsite(Session):
@http.route('/web/session/logout', type='http', auth="none", website=True, multilang=False, sitemap=False)
def logout(self, redirect='/web'):
@http.route('/web/session/logout', website=True, multilang=False, sitemap=False)
def logout(self, redirect='/odoo'):
return super().logout(redirect=redirect)

View file

@ -1,39 +1,52 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# * http_routing
#
# Translators:
# Martin Trigaux, 2022
#
#
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Arabic (https://app.transifex.com/odoo/teams/41243/ar/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2025-09-16 13:39+0000\n"
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
"Language-Team: Arabic <https://translate.odoo.com/projects/odoo-19/"
"http_routing/ar/>\n"
"Language: ar\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ar\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr "400: طلب غير صحيح"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: محظور"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr "415: نوع الوسائط غير مدعوم"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
"<b>Don't panic.</b> If you think it's our mistake, please send us a message "
"on"
msgstr "<b>لا تقلق.</b> إذا كنت تعتقد بأنه خطؤنا، أرسل لنا رسالة رجاءً على "
msgstr "<b>لا تقلق.</b> إذا كنت تعتقد بأنه خطؤنا، أرسل لنا رسالة رجاءً على"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>رسالة خطأ:</strong>"
@ -42,6 +55,13 @@ msgstr "<strong>رسالة خطأ:</strong>"
msgid "Back"
msgstr "العودة"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr "اسم العرض"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -50,7 +70,7 @@ msgstr "خطأ"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Error 404"
msgstr "خطأ 404 "
msgstr "خطأ 404"
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_http
@ -64,14 +84,36 @@ msgid "Home"
msgstr "الرئيسية"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr "ربما كنت تبحث عن إحدى تلك <b>الصفحات المشهورة؟</b> "
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr "المُعرف"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
"يبدو أن عنوان URL الذي تقوم بالوصول إليه لا يدعم تنسيق الطلب. ألق نظرة على "
"رسالة الخطأ أدناه."
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr "اللغات"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr "ربما كنت تبحث عن إحدى تلك <b>الصفحات المشهورة؟</b>"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "عذراً! حدث خطأ ما. "
msgstr "عذراً! حدث خطأ ما."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
@ -84,29 +126,37 @@ msgid "Qweb"
msgstr "Qweb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "ألق نظرة على رسالة الخطأ أدناه."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "The error occurred while rendering the template"
msgstr "حدث خطأ أثناء تكوين القالب "
msgstr "حدث خطأ أثناء تكوين القالب"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "The page you were looking for could not be authorized."
msgstr "لم نتمكن من اعتماد الصفحة التي تبحث عنها."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr "لم يتمكن الخادم من فهم الطلب. ألق نظرة على رسالة الخطأ أدناه."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"
msgstr "تقرير تتبع الكود "
msgstr "تقرير تتبع الكود"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "We couldn't find the page you're looking for!"
msgstr "لم نتمكن من العثور على الصفحة التي تبحث عنها! "
msgstr "لم نتمكن من العثور على الصفحة التي تبحث عنها!"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug

View file

@ -1,30 +1,40 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
#
# Translators:
# Jumshud Sultanov <cumshud@gmail.com>, 2022
# erpgo translator <jumshud@erpgo.az>, 2022
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: erpgo translator <jumshud@erpgo.az>, 2022\n"
"Language-Team: Azerbaijani (https://app.transifex.com/odoo/teams/41243/az/)\n"
"Language: az\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: az\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: Qadağandır"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
@ -34,7 +44,6 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>Xəta mesajı:</strong>"
@ -43,6 +52,13 @@ msgstr "<strong>Xəta mesajı:</strong>"
msgid "Back"
msgstr "Geri"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -64,13 +80,33 @@ msgstr "HTTP Marşrutizasiyası"
msgid "Home"
msgstr "Əsas"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "Ups! Xəta baş verdi."
@ -85,7 +121,8 @@ msgid "Qweb"
msgstr "QWeb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "Aşağıdakı xəta mesajına nəzər yetirin."
@ -99,6 +136,13 @@ msgstr ""
msgid "The page you were looking for could not be authorized."
msgstr "Axtardığınız səhifəyə icazə verilmədi."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"

View file

@ -1,119 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# Translators:
# Ivan Shakh, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Ivan Shakh, 2024\n"
"Language-Team: Belarusian (https://app.transifex.com/odoo/teams/41243/be/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: be\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
"<b>Don't panic.</b> If you think it's our mistake, please send us a message "
"on"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Back"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Error 404"
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_http
msgid "HTTP Routing"
msgstr "HTTP-маршрутызацыя"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Home"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "Oops! Something went wrong."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "QWeb"
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_qweb
msgid "Qweb"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "The error occurred while rendering the template"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "The page you were looking for could not be authorized."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "We couldn't find the page you're looking for!"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "and evaluating the following expression:"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "this page"
msgstr ""

View file

@ -1,34 +1,35 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# Translators:
# Radina <radis.choice@gmail.com>, 2023
# Albena Mincheva <albena_vicheva@abv.bg>, 2023
# Kaloyan Naumov <kaloyan@lumnus.net>, 2023
# Maria Boyadjieva <marabo2000@gmail.com>, 2023
# Petko Karamotchev, 2024
# Martin Dinovski, 2025
# Veselina Slavkova, 2025
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Veselina Slavkova, 2025\n"
"Language-Team: Bulgarian (https://app.transifex.com/odoo/teams/41243/bg/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2024-09-26 08:57+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: bg\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Plural-Forms: \n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: Забранено"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
@ -39,35 +40,60 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>Съобщение за грешка:</strong>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Back"
msgstr "Назад"
msgstr ""
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
msgstr "Грешка"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Error 404"
msgstr "Грешка 404"
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_http
msgid "HTTP Routing"
msgstr "HTTP Маршрутизиране"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Home"
msgstr "Начало"
msgstr ""
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
@ -75,22 +101,24 @@ msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "QWeb"
msgstr "QWeb"
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_qweb
msgid "Qweb"
msgstr "Qweb"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr ""
@ -102,12 +130,19 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "The page you were looking for could not be authorized."
msgstr "Страницата, която търсите, не е разрешена за достъп."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"
msgstr "Проследете назад"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
@ -117,9 +152,9 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "and evaluating the following expression:"
msgstr "и оценяване на следния израз:"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "this page"
msgstr "тази страница"
msgstr ""

View file

@ -1,24 +1,38 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
# * http_routing
#
# Translators:
# Boško Stojaković <bluesoft83@gmail.com>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Project-Id-Version: Odoo Server saas~11.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-04-19 13:59+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2018-09-21 13:18+0000\n"
"Last-Translator: Boško Stojaković <bluesoft83@gmail.com>, 2018\n"
"Language-Team: Bosnian (https://www.transifex.com/odoo/teams/41243/bs/)\n"
"Language: bs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: Zabranjeno"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
@ -29,87 +43,121 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>Poruka o pogrešci:</strong>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Back"
msgstr "Natrag"
msgstr ""
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
msgstr "Greška"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Error 404"
msgstr "Greška 404"
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_http
msgid "HTTP Routing"
msgstr "HTTP usmjeravanje"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Home"
msgstr "Naslovna"
msgstr ""
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr "Možda ste tražili jedno od ovih <b>Popularnih stranica?</b>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "Ooops! nešto je pošlo po krivu."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "QWeb"
msgstr "QWeb"
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_qweb
msgid "Qweb"
msgstr "Qweb"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "Pogledajte poruku o grešci ispod"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "The error occurred while rendering the template"
msgstr "Greška se dogodila prilikom renderiranja template-a"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "The page you were looking for could not be authorized."
msgstr "Stranica koju tražite nemože biti odobrena."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"
msgstr "Povijest"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "We couldn't find the page you're looking for!"
msgstr "Tražena stranica nije pronađena!"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "and evaluating the following expression:"
msgstr "i evaluirati sljedeći izraz:"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "this page"
msgstr "ova stranica"
msgstr ""

View file

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# * http_routing
#
# Translators:
# Eric Antones <eantones@users.noreply.github.com>, 2022
# Manel Fernandez Ramirez <manelfera@outlook.com>, 2022
@ -11,26 +11,39 @@
# Arnau Ros, 2022
# Martin Trigaux, 2022
# RGB Consulting <odoo@rgbconsulting.com>, 2022
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
# "Noemi Pla Garcia (nopl)" <nopl@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: RGB Consulting <odoo@rgbconsulting.com>, 2022\n"
"Language-Team: Catalan (https://app.transifex.com/odoo/teams/41243/ca/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2025-09-24 19:22+0000\n"
"Last-Translator: \"Noemi Pla Garcia (nopl)\" <nopl@odoo.com>\n"
"Language-Team: Catalan <https://translate.odoo.com/projects/odoo-19/"
"http_routing/ca/>\n"
"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr "400: Bad Request"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: Prohibit"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
@ -42,7 +55,6 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>Missatge d'error:</strong>"
@ -51,6 +63,13 @@ msgstr "<strong>Missatge d'error:</strong>"
msgid "Back"
msgstr "Enrere"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -72,13 +91,33 @@ msgstr "Enrutament HTTP"
msgid "Home"
msgstr "Inici"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr "Idiomes"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr "Potser estaves buscant una d'aquestes <b>pàgines populars?</b>"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "S'ha produït un error."
@ -93,7 +132,8 @@ msgid "Qweb"
msgstr "Qweb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "Dona un cop d'ull al missatge d'error que apareix a continuació."
@ -107,6 +147,13 @@ msgstr "L'error s'ha produït en renderitzar la plantilla"
msgid "The page you were looking for could not be authorized."
msgstr "No està autoritzat a veure la pàgina que està buscant."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"

View file

@ -1,32 +1,44 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# * http_routing
#
# Translators:
# Jiří Podhorecký, 2022
# Aleš Fiala <f.ales1@seznam.cz>, 2023
# Jakub Smolka, 2023
# Vojtech Smolka, 2024
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
# "Marta (wacm)" <wacm@odoo.com>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Vojtech Smolka, 2024\n"
"Language-Team: Czech (https://app.transifex.com/odoo/teams/41243/cs/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2026-02-25 14:44+0000\n"
"Last-Translator: \"Marta (wacm)\" <wacm@odoo.com>\n"
"Language-Team: Czech <https://translate.odoo.com/projects/odoo-19/"
"http_routing/cs/>\n"
"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: cs\n"
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : "
"(n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
"X-Generator: Weblate 5.14.3\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403 Přístup odepřen"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
@ -36,15 +48,21 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>Chybové hlášení:</strong>"
msgstr "<strong>Chybová hláška:</strong>"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Back"
msgstr "Zpět"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr "Zobrazovaný název"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -64,7 +82,26 @@ msgstr "HTTP Routing"
#: model_terms:ir.ui.view,arch_db:http_routing.404
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Home"
msgstr "Úvod"
msgstr "Domovská stránka"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr "ID"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr "Jazyky"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
@ -72,7 +109,8 @@ msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "Jejda! Něco se pokazilo."
@ -87,7 +125,8 @@ msgid "Qweb"
msgstr "Qweb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "Podívejte se na chybové hlášení níže."
@ -101,10 +140,17 @@ msgstr "Během renderování šablony se vyskytla chyba"
msgid "The page you were looking for could not be authorized."
msgstr "Stránka, kterou jste hledali, nemohla být schválena."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"
msgstr "Vystopovat"
msgstr "Chybová hláška"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
@ -114,7 +160,7 @@ msgstr "Nepodařilo se nám najít stránku, kterou hledáte!"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "and evaluating the following expression:"
msgstr "a vyhodnocení následujícího výrazu:"
msgstr "a během vyhodnocování následujícího výrazu:"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404

View file

@ -1,29 +1,43 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# * http_routing
#
# Translators:
# Martin Trigaux, 2022
#
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
# "Kira Petersen François (peti)" <peti@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Danish (https://app.transifex.com/odoo/teams/41243/da/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2025-09-25 13:27+0000\n"
"Last-Translator: \"Kira Petersen François (peti)\" <peti@odoo.com>\n"
"Language-Team: Danish <https://translate.odoo.com/projects/odoo-19/"
"http_routing/da/>\n"
"Language: da\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: da\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: Ingen adgang"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
@ -35,7 +49,6 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>Fejlbesked:</strong>"
@ -44,6 +57,13 @@ msgstr "<strong>Fejlbesked:</strong>"
msgid "Back"
msgstr "Tilbage"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr "Vis navn"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -65,13 +85,33 @@ msgstr "HTTP Routing"
msgid "Home"
msgstr "Startside"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr "ID"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr "Sprog"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr "Måske ledte du efter en af disse <b>populære sider?</b>"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "Hovsa! Noget gik galt."
@ -86,7 +126,8 @@ msgid "Qweb"
msgstr "Qweb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "Tag et kig på fejlbeskeden nedenunder."
@ -100,6 +141,13 @@ msgstr ""
msgid "The page you were looking for could not be authorized."
msgstr "Du har ikke adgang til den ønskede side."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"

View file

@ -1,29 +1,43 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# * http_routing
#
# Translators:
# Martin Trigaux, 2023
#
# Martin Trigaux, 2022
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
# "Larissa Manderfeld (lman)" <lman@odoo.com>, 2025, 2026.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Martin Trigaux, 2023\n"
"Language-Team: German (https://app.transifex.com/odoo/teams/41243/de/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2026-02-13 09:16+0000\n"
"Last-Translator: \"Larissa Manderfeld (lman)\" <lman@odoo.com>\n"
"Language-Team: German <https://translate.odoo.com/projects/odoo-19/"
"http_routing/de/>\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.14.3\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr "400: Ungültiger Aufruf"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: Verboten"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr "415: Nicht unterstützter Medientyp"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
@ -35,7 +49,6 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>Fehlermeldung:</strong>"
@ -44,6 +57,13 @@ msgstr "<strong>Fehlermeldung:</strong>"
msgid "Back"
msgstr "Zurück"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr "Anzeigename"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -65,6 +85,27 @@ msgstr "HTTP-Routing"
msgid "Home"
msgstr "Home"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr "ID"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
"Es scheint, dass die URL, auf die Sie zugreifen möchten, das Format der "
"Anfrage nicht unterstützt. Bitte beachten Sie die folgende Fehlermeldung."
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr "Sprachen"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
@ -72,7 +113,8 @@ msgstr ""
"Vielleicht haben Sie nach einem dieser <b>meistbesuchten Seiten</b> gesucht?"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "Ups! Ein Fehler ist aufgetreten."
@ -87,7 +129,8 @@ msgid "Qweb"
msgstr "Qweb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "Beachten Sie die unten stehende Benachrichtigung."
@ -101,6 +144,15 @@ msgstr "Der Fehler ist beim Rendering der Vorlage aufgetreten"
msgid "The page you were looking for could not be authorized."
msgstr "Die Seite, die Sie hier suchen, konnte nicht authentifiziert werden."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
"Der Server konnte die Anfrage nicht verstehen. Bitte beachten Sie die "
"folgende Fehlermeldung."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"

View file

@ -1,29 +1,165 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
#
# Translators:
# Martin Trigaux, 2018
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~11.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-09-21 13:18+0000\n"
"PO-Revision-Date: 2018-09-21 13:18+0000\n"
"Last-Translator: Martin Trigaux, 2018\n"
"Language-Team: Greek (https://www.transifex.com/odoo/teams/41243/el/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2025-09-24 19:22+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: Greek <https://translate.odoo.com/projects/odoo-19/"
"http_routing/el/>\n"
"Language: el\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: el\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: Απαγορευμένη σελίδα"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
"<b>Don't panic.</b> If you think it's our mistake, please send us a message "
"on"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
msgid "<strong>Error message:</strong>"
msgstr "<strong>Μήνυμα σφάλματος:</strong>"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Back"
msgstr "Πίσω"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
msgstr "Σφάλμα"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Error 404"
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_http
msgid "HTTP Routing"
msgstr "HTTP Routing"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Home"
msgstr "Αρχική"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_ui_view
msgid "View"
msgstr "Προβολή"
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr "Γλώσσες"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "QWeb"
msgstr "QWeb"
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_qweb
msgid "Qweb"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "The error occurred while rendering the template"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "The page you were looking for could not be authorized."
msgstr "Η σελίδα που αναζητάτε δεν θα μπορεί να εγκριθεί."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"
msgstr "Ανίχνευση προς τα πίσω"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "We couldn't find the page you're looking for!"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "and evaluating the following expression:"
msgstr "και αξιολογώντας την ακόλουθη έκφραση:"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "this page"
msgstr ""

View file

@ -1,30 +1,43 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# * http_routing
#
# Translators:
# Martin Trigaux, 2022
# Wil Odoo, 2024
#
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Wil Odoo, 2024\n"
"Language-Team: Spanish (https://app.transifex.com/odoo/teams/41243/es/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2025-09-14 21:20+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: Spanish <https://translate.odoo.com/projects/odoo-19/"
"http_routing/es/>\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: es\n"
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
"Plural-Forms: nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == "
"0) ? 1 : 2);\n"
"X-Generator: Weblate 5.12.2\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr "400: Bad Request"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: Prohibido"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr "415: Unsupported Media Type"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
@ -35,7 +48,6 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>Mensaje de error:</strong>"
@ -44,6 +56,13 @@ msgstr "<strong>Mensaje de error:</strong>"
msgid "Back"
msgstr "Volver"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr "Nombre para mostrar"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -57,7 +76,7 @@ msgstr "Error 404"
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_http
msgid "HTTP Routing"
msgstr "Enrutamiento HTTP "
msgstr "Enrutamiento HTTP"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
@ -65,13 +84,35 @@ msgstr "Enrutamiento HTTP "
msgid "Home"
msgstr "Inicio"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr "ID"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
"Parece que la URL a la que está accediendo no admite el formato de la "
"solicitud. Eche un vistazo al mensaje de error que aparece a continuación."
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr "Idiomas"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr "Tal vez buscaba alguna de estas <b>páginas populares</b>."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "¡Uy! Algo salió mal."
@ -86,7 +127,8 @@ msgid "Qweb"
msgstr "Qweb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "Revise el siguiente mensaje de error."
@ -100,6 +142,15 @@ msgstr "El error ocurrió durante la visualización de la plantilla"
msgid "The page you were looking for could not be authorized."
msgstr "No está autorizado a ver la página que está buscando."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
"El servidor no pudo entender la solicitud. Lea el mensaje de error a "
"continuación."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"
@ -108,7 +159,7 @@ msgstr "Rastreo"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "We couldn't find the page you're looking for!"
msgstr "No pudimos encontrar la página que busca "
msgstr "No pudimos encontrar la página que busca"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug

View file

@ -1,30 +1,40 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# Translators:
# Martin Trigaux, 2022
# Fernanda Alvarez, 2025
#
# * http_routing
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
# "Fernanda Alvarez (mfar)" <mfar@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Fernanda Alvarez, 2025\n"
"Language-Team: Spanish (Mexico) (https://app.transifex.com/odoo/teams/41243/es_MX/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2025-10-30 17:04+0000\n"
"Last-Translator: \"Fernanda Alvarez (mfar)\" <mfar@odoo.com>\n"
"Language-Team: Spanish (Latin America) <https://translate.odoo.com/projects/"
"odoo-19/http_routing/es_419/>\n"
"Language: es_419\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: es_MX\n"
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr "400: Bad Request"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: Prohibido"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr "415: Unsupported Media Type"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
@ -36,14 +46,20 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>Mensaje de error:</strong>"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Back"
msgstr "Volver"
msgstr "Regresar"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr "Mostrar nombre"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
@ -66,13 +82,35 @@ msgstr "Enrutamiento HTTP"
msgid "Home"
msgstr "Inicio"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr "ID"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
"Parece que la URL a la que estás accediendo no es compatible con el formato "
"de la solicitud. Revisa el siguiente mensaje de error."
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr "Idiomas"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr "¿Quizás estabas buscando alguna de estas <b>páginas populares</b>?"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "¡Uy! Algo salió mal."
@ -87,7 +125,8 @@ msgid "Qweb"
msgstr "Qweb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "Revisa el siguiente mensaje de error."
@ -99,7 +138,16 @@ msgstr "El error ocurrió al renderizar la plantilla"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "The page you were looking for could not be authorized."
msgstr "No está autorizado para ver la página que está buscando."
msgstr "No tienes autorización para ver la página que estás buscando."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
"El servidor no pudo entender la solicitud. Revisa el siguiente mensaje de "
"error."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug

View file

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
#
# Translators:
# Wanradt Koell <wanradt@gmail.com>, 2022
# Egon Raamat <egon@avalah.ee>, 2022
@ -10,28 +10,37 @@
# Martin Talts <martin.t@avalah.ee>, 2022
# Triine Aavik <triine@avalah.ee>, 2022
# JanaAvalah, 2022
# Anna, 2024
# Stevin Lilla, 2024
#
# Anna, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Stevin Lilla, 2024\n"
"Last-Translator: Anna, 2023\n"
"Language-Team: Estonian (https://app.transifex.com/odoo/teams/41243/et/)\n"
"Language: et\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: et\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: Keelatud"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
@ -43,15 +52,21 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>Veateade:</strong>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Back"
msgstr "Tagasi"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -73,13 +88,33 @@ msgstr "HTTP Routing"
msgid "Home"
msgstr "Kodu"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "Midagi läks valesti."
@ -94,7 +129,8 @@ msgid "Qweb"
msgstr "Qweb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "Vaadake allolevat veateadet."
@ -108,10 +144,17 @@ msgstr ""
msgid "The page you were looking for could not be authorized."
msgstr "Otsitud lehekülge ei saanud autoriseerida."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"
msgstr "Jälitus"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404

View file

@ -1,44 +1,50 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
#
# Translators:
# Martin Trigaux, 2023
# Hamed Mohammadi <hamed@dehongi.com>, 2023
# Hanna Kheradroosta, 2023
# Mostafa Barmshory <mostafa.barmshory@gmail.com>, 2024
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Mostafa Barmshory <mostafa.barmshory@gmail.com>, 2024\n"
"Last-Translator: Hanna Kheradroosta, 2023\n"
"Language-Team: Persian (https://app.transifex.com/odoo/teams/41243/fa/)\n"
"Language: fa\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: fa\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: ممنوع"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
"<b>Don't panic.</b> If you think it's our mistake, please send us a message "
"on"
msgstr ""
"<b>وحشت‌زده نشوید.</b> اگر فکر می‌کنید این اشتباه از طرف ماست، لطفاً برای ما"
" پیامی ارسال کنید."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>پیام خطا:</strong>"
@ -47,6 +53,13 @@ msgstr "<strong>پیام خطا:</strong>"
msgid "Back"
msgstr "بازگشت"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -55,7 +68,7 @@ msgstr "خطا"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Error 404"
msgstr "ارور ۴۰۴"
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_http
@ -69,14 +82,34 @@ msgid "Home"
msgstr "خانه"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr "ممکن است به دنبال یکی از این <b>صفحات محبوب</b> بودید؟"
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "اوه! مشکلی پیش آمده است."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
@ -86,37 +119,45 @@ msgstr "QWeb"
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_qweb
msgid "Qweb"
msgstr "Qweb"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "به پیام خطای زیر نگاه کنید."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "The error occurred while rendering the template"
msgstr "خطا هنگام نمایش الگوی رخ داد"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "The page you were looking for could not be authorized."
msgstr "صفحه مورد نظر شما مجاز نیست."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"
msgstr "ردیابی"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "We couldn't find the page you're looking for!"
msgstr "ما نتوانستیم صفحه ای که به دنبال آن هستید را پیدا کنیم!"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "and evaluating the following expression:"
msgstr "و ارزیابی عبارت زیر:"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404

View file

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# * http_routing
#
# Translators:
# Veikko Väätäjä <veikko.vaataja@gmail.com>, 2022
# Mikko Salmela <salmemik@gmail.com>, 2022
@ -9,26 +9,38 @@
# Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2022
# Miika Nissi <miika.nissi@tawasta.fi>, 2022
# Ossi Mantylahti <ossi.mantylahti@obs-solutions.fi>, 2023
#
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Ossi Mantylahti <ossi.mantylahti@obs-solutions.fi>, 2023\n"
"Language-Team: Finnish (https://app.transifex.com/odoo/teams/41243/fi/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2025-09-16 15:24+0000\n"
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
"Language-Team: Finnish <https://translate.odoo.com/projects/odoo-19/"
"http_routing/fi/>\n"
"Language: fi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: fi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr "400: Virheellinen pyyntö"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: Pääsy evätty"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr "415: Tukematon mediatyyppi"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
@ -40,7 +52,6 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>Virheilmoitus:</strong>"
@ -49,6 +60,13 @@ msgstr "<strong>Virheilmoitus:</strong>"
msgid "Back"
msgstr "Takaisin"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr "Näyttönimi"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -68,7 +86,28 @@ msgstr "HTTP-reititys"
#: model_terms:ir.ui.view,arch_db:http_routing.404
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Home"
msgstr "Etusivu"
msgstr "Aloitussivu"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr "Tunnus"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
"Näyttää siltä, että käyttämäsi URL-osoite ei tue pyynnön muotoa. Katso alla "
"oleva virheilmoitus."
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr "Kielet"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
@ -76,7 +115,8 @@ msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr "Ehkä etsit jotakin näistä <b>suosituista sivuista?</b>"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "Hups! Jokin meni vikaan."
@ -91,7 +131,8 @@ msgid "Qweb"
msgstr "Qweb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "Katso alla olevaa virheilmoitusta."
@ -105,6 +146,13 @@ msgstr "Mallia piirrettäessä tapahtui virhe"
msgid "The page you were looking for could not be authorized."
msgstr "Sinulla ei ole oikeuksia nähdä hakemaasi sivua."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr "Palvelin ei ymmärtänyt pyyntöä. Katso alla oleva virheilmoitus."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"
@ -123,4 +171,4 @@ msgstr "ja suorittaessa seuraavaa lauseketta:"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "this page"
msgstr "tätä sivua"
msgstr "tämä sivu"

View file

@ -1,30 +1,44 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# * http_routing
#
# Translators:
# Martin Trigaux, 2022
# Jolien De Paepe, 2023
#
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Jolien De Paepe, 2023\n"
"Language-Team: French (https://app.transifex.com/odoo/teams/41243/fr/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2025-09-14 21:08+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: French <https://translate.odoo.com/projects/odoo-19/"
"http_routing/fr/>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: fr\n"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : ((n != 0 && n % "
"1000000 == 0) ? 1 : 2);\n"
"X-Generator: Weblate 5.12.2\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr "400 : Mauvaise requête"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403 : Interdit"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr "415 : Type de média non supporté"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
@ -36,7 +50,6 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>Message d'erreur :</strong>"
@ -45,6 +58,13 @@ msgstr "<strong>Message d'erreur :</strong>"
msgid "Back"
msgstr "Retour"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr "Nom d'affichage"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -66,6 +86,27 @@ msgstr "Routage HTTP"
msgid "Home"
msgstr "Accueil"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr "ID"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
"Il semble que lURL à laquelle vous accédez ne supporte pas le format de la "
"requête. Consultez le message derreur ci-dessous."
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr "Langues"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
@ -73,7 +114,8 @@ msgstr ""
"Peut-être étiez-vous à la recherche d'une de ces <b>pages populaires ?</b>"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "Oups ! Un problème est survenu."
@ -88,7 +130,8 @@ msgid "Qweb"
msgstr "Qweb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "Jetez un coup d'œil au message d'erreur ci-dessous."
@ -102,6 +145,15 @@ msgstr "L'erreur s'est produite lors du rendu du modèle"
msgid "The page you were looking for could not be authorized."
msgstr "Vous n'êtes pas autorisé à accéder à la page que vous recherchez."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
"Le serveur na pas compris la requête. Consultez le message derreur ci-"
"dessous."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"

View file

@ -1,18 +1,21 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# * http_routing
#
# Translators:
# Martin Trigaux, 2018
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Project-Id-Version: Odoo Server saas~11.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Language-Team: Gujarati (https://app.transifex.com/odoo/teams/41243/gu/)\n"
"PO-Revision-Date: 2018-09-21 13:18+0000\n"
"Last-Translator: Martin Trigaux, 2018\n"
"Language-Team: Gujarati (https://www.transifex.com/odoo/teams/41243/gu/)\n"
"Language: gu\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: gu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: http_routing
@ -22,9 +25,7 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
"<b>Don't panic.</b> If you think it's our mistake, please send us a message "
"on"
msgid "<b>Don't panic.</b> If you think it's our mistake, please send us a message on"
msgstr ""
#. module: http_routing

View file

@ -1,32 +1,45 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# * http_routing
#
# Translators:
# Martin Trigaux, 2022
# ZVI BLONDER <ZVIBLONDER@gmail.com>, 2022
# NoaFarkash, 2022
# Ha Ketem <haketem@gmail.com>, 2022
#
# or balmas <or@laylinetech.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Ha Ketem <haketem@gmail.com>, 2022\n"
"Language-Team: Hebrew (https://app.transifex.com/odoo/teams/41243/he/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2025-09-29 02:31+0000\n"
"Last-Translator: or balmas <or@laylinetech.com>\n"
"Language-Team: Hebrew <https://translate.odoo.com/projects/odoo-19/"
"http_routing/he/>\n"
"Language: 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=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;\n"
"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
"n % 10 == 0) ? 2 : 3));\n"
"X-Generator: Weblate 5.12.2\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: פעולה אסורה"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
@ -36,7 +49,6 @@ msgstr "<b>בלי פאניקה.</b>אם לדעתך זה טעות שלנו, נא
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>הודעת שגיאה:</strong>"
@ -45,6 +57,13 @@ msgstr "<strong>הודעת שגיאה:</strong>"
msgid "Back"
msgstr "חזור"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -66,13 +85,33 @@ msgstr "ניתוב HTTP"
msgid "Home"
msgstr "בית"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr "אולי חיפשת את אחד <b>הדפים הנפוצים האלה?</b>"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "אופס! משהו השתבש."
@ -87,7 +126,8 @@ msgid "Qweb"
msgstr "Qweb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "הביטו בהודעת השגיאה מטה."
@ -101,6 +141,13 @@ msgstr "השגיאה קרתה בזמן עיבוד התבנית"
msgid "The page you were looking for could not be authorized."
msgstr "לא היה ניתן לגשת לדף שחיפשת."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"

View file

@ -1,29 +1,36 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# Translators:
# Martin Trigaux, 2023
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Martin Trigaux, 2023\n"
"Language-Team: Hindi (https://app.transifex.com/odoo/teams/41243/hi/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2024-09-26 08:57+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: hi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Plural-Forms: \n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
@ -33,7 +40,6 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr ""
@ -42,10 +48,17 @@ msgstr ""
msgid "Back"
msgstr ""
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
msgstr "त्रुटि!"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
@ -63,13 +76,33 @@ msgstr ""
msgid "Home"
msgstr ""
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr ""
@ -84,7 +117,8 @@ msgid "Qweb"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr ""
@ -98,6 +132,13 @@ msgstr ""
msgid "The page you were looking for could not be authorized."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"

View file

@ -1,46 +1,55 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
#
# Translators:
# Vojislav Opačić <vojislav.opacic@gmail.com>, 2022
# Karolina Tonković <karolina.tonkovic@storm.hr>, 2022
# Martin Trigaux, 2022
# Mario Jureša <mario.juresa@uvid.hr>, 2022
# Bole <bole@dajmi5.com>, 2022
# Servisi RAM d.o.o. <support@servisiram.hr>, 2024
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Servisi RAM d.o.o. <support@servisiram.hr>, 2024\n"
"Last-Translator: Bole <bole@dajmi5.com>, 2022\n"
"Language-Team: Croatian (https://app.transifex.com/odoo/teams/41243/hr/)\n"
"Language: hr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: hr\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: Zabranjeno"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
"<b>Don't panic.</b> If you think it's our mistake, please send us a message "
"on"
msgstr ""
"<b>Bez panike.</b> ukoliko mislite da je naša greška molimo pošaljite poruku"
" na"
"<b>Bez panike.</b> ukoliko mislite da je naša greška molimo pošaljite poruku "
"na"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>Poruka o pogrešci:</strong>"
@ -49,6 +58,13 @@ msgstr "<strong>Poruka o pogrešci:</strong>"
msgid "Back"
msgstr "Natrag"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -70,13 +86,33 @@ msgstr "HTTP usmjeravanje"
msgid "Home"
msgstr "Naslovna"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr "Možda ste tražili jedno od ovih <b>Popularnih stranica?</b>"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "Ooops! nešto je pošlo po krivu."
@ -88,10 +124,11 @@ msgstr "QWeb"
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_qweb
msgid "Qweb"
msgstr "Qweb"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "Pogledajte poruku o grešci ispod"
@ -105,6 +142,13 @@ msgstr ""
msgid "The page you were looking for could not be authorized."
msgstr "Stranica koju tražite nemože biti odobrena."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"

View file

@ -4,10 +4,10 @@
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-04-19 13:59+0000\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2026-01-25 18:37+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@ -15,11 +15,21 @@ msgstr ""
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
@ -29,7 +39,6 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr ""
@ -38,6 +47,13 @@ msgstr ""
msgid "Back"
msgstr ""
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -59,13 +75,33 @@ msgstr ""
msgid "Home"
msgstr ""
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr ""
@ -80,7 +116,8 @@ msgid "Qweb"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr ""
@ -94,6 +131,13 @@ msgstr ""
msgid "The page you were looking for could not be authorized."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message"
" below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"

View file

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# * http_routing
#
# Translators:
# Ákos Nagy <akos.nagy@oregional.hu>, 2022
# Tamás Németh <ntomasz81@gmail.com>, 2022
@ -9,26 +9,38 @@
# Istvan <leki69@gmail.com>, 2022
# Martin Trigaux, 2022
# Tamás Dombos, 2022
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Tamás Dombos, 2022\n"
"Language-Team: Hungarian (https://app.transifex.com/odoo/teams/41243/hu/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2025-09-29 19:46+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: Hungarian <https://translate.odoo.com/projects/odoo-19/"
"http_routing/hu/>\n"
"Language: hu\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: hu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: Tiltott"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
@ -36,11 +48,10 @@ msgid ""
"on"
msgstr ""
"<b>Nincs ok a pánikra.</b> Ha Ön szerint valami hiba van, írjon nekünk róla "
"egy üzenetet itt:"
"egy üzenetet"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>Hibaüzenet:</strong>"
@ -49,6 +60,13 @@ msgstr "<strong>Hibaüzenet:</strong>"
msgid "Back"
msgstr "Vissza"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -70,13 +88,33 @@ msgstr "HTTP irányítás"
msgid "Home"
msgstr "Kezdőlap"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr "Nyelvek"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr "Lehet, hogy ezeket a <b>népszerű oldalakat</b> keresi?"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "Hoppá! Valami elromlott."
@ -91,7 +129,8 @@ msgid "Qweb"
msgstr "Qweb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "Vizsgálja meg az alábbi hibaüzenetet."
@ -105,6 +144,13 @@ msgstr "Hiba a sablon feldolgozása közben"
msgid "The page you were looking for could not be authorized."
msgstr "Az oldal, amit keresett, nem engedélyezett."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"
@ -123,4 +169,4 @@ msgstr "és értékelje a következő kifejezést:"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "this page"
msgstr "ez az oldal"
msgstr "ezen az oldalon"

View file

@ -1,115 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Language-Team: Armenian (https://app.transifex.com/odoo/teams/41243/hy/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: hy\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
"<b>Don't panic.</b> If you think it's our mistake, please send us a message "
"on"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Back"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Error 404"
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_http
msgid "HTTP Routing"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Home"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "Oops! Something went wrong."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "QWeb"
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_qweb
msgid "Qweb"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "The error occurred while rendering the template"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "The page you were looking for could not be authorized."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "We couldn't find the page you're looking for!"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "and evaluating the following expression:"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "this page"
msgstr ""

View file

@ -1,31 +1,40 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# Translators:
# Martin Trigaux, 2022
# Wahyu Setiawan <wahyusetiaaa@gmail.com>, 2022
# Abe Manyo, 2023
#
# * http_routing
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
# "Abe Manyo (abem)" <abem@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Abe Manyo, 2023\n"
"Language-Team: Indonesian (https://app.transifex.com/odoo/teams/41243/id/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2025-10-23 02:31+0000\n"
"Last-Translator: \"Abe Manyo (abem)\" <abem@odoo.com>\n"
"Language-Team: Indonesian <https://translate.odoo.com/projects/odoo-19/"
"http_routing/id/>\n"
"Language: id\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: id\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr "400: Bad Request"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: Dilarang"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr "415: Tipe Media Tidak Didukung"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
@ -37,7 +46,6 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>Pesan error:</strong>"
@ -46,10 +54,17 @@ msgstr "<strong>Pesan error:</strong>"
msgid "Back"
msgstr "Kembali"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr "Nama Tampilan"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
msgstr "Eror!"
msgstr "Error!"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
@ -67,13 +82,33 @@ msgstr "HTTP routing"
msgid "Home"
msgstr "Beranda"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr "ID"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr "Bahasa"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr "Mungkin Anda sedang mencari salah satu <b>halaman populer</b> ini?"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "Oops! Terjadi kesalahan."
@ -88,7 +123,8 @@ msgid "Qweb"
msgstr "Qweb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "Silakan lihat pesan error di bawah."
@ -102,6 +138,13 @@ msgstr "Error terjadi saat render templat"
msgid "The page you were looking for could not be authorized."
msgstr "Halaman yang Anda cari tidak dapat disahkan."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"

View file

@ -1,22 +1,18 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# Translators:
# Kristófer Arnþórsson, 2024
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Kristófer Arnþórsson, 2024\n"
"Language-Team: Icelandic (https://app.transifex.com/odoo/teams/41243/is/)\n"
"Language-Team: Icelandic (https://www.transifex.com/odoo/teams/41243/is/)\n"
"Language: is\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: is\n"
"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n"
#. module: http_routing
@ -26,9 +22,7 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
"<b>Don't panic.</b> If you think it's our mistake, please send us a message "
"on"
msgid "<b>Don't panic.</b> If you think it's our mistake, please send us a message on"
msgstr ""
#. module: http_routing
@ -45,7 +39,7 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
msgstr "Villa"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
@ -55,7 +49,7 @@ msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_http
msgid "HTTP Routing"
msgstr "HTTP Routing"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404

View file

@ -1,42 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# * http_routing
#
# Translators:
# Martin Trigaux, 2022
# Sergio Zanchetta <primes2h@gmail.com>, 2023
#
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Sergio Zanchetta <primes2h@gmail.com>, 2023\n"
"Language-Team: Italian (https://app.transifex.com/odoo/teams/41243/it/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2025-09-14 21:10+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: Italian <https://translate.odoo.com/projects/odoo-19/"
"http_routing/it/>\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: it\n"
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
"Plural-Forms: nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == "
"0) ? 1 : 2);\n"
"X-Generator: Weblate 5.12.2\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr "400: richiesta errata"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403 - Accesso negato"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr "415: tipo di media non supportato"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
"<b>Don't panic.</b> If you think it's our mistake, please send us a message "
"on"
msgstr ""
"<b>Niente panico.</b> Se si tratta di un nostro errore, invia un messaggio "
"da"
"<b>Niente panico.</b> Se si tratta di un nostro errore, invia un messaggio da"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>Messaggio di errore:</strong>"
@ -45,6 +56,13 @@ msgstr "<strong>Messaggio di errore:</strong>"
msgid "Back"
msgstr "Indietro"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr "Nome visualizzato"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -66,13 +84,35 @@ msgstr "Instradamento HTTP"
msgid "Home"
msgstr "Pagina iniziale"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr "ID"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
"Sembra che l'URL a cui stai accedendo non supporti il formato della "
"richiesta. Leggi il messaggio di errore qui sotto."
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr "Lingue"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr "Forse stavi cercando una delle <b>pagine popolari:</b>"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "Ops! Qualcosa è andato storto."
@ -87,7 +127,8 @@ msgid "Qweb"
msgstr "QWeb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "Esamina il messaggio di errore sottostante."
@ -101,6 +142,15 @@ msgstr "Si è verificato un errore durante il rendering del template"
msgid "The page you were looking for could not be authorized."
msgstr "Nessuna autorizzazione per accedere alla pagina."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
"Il server non è riuscito a capire la richiesta. Leggi il messaggio di errore "
"qui sotto."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"

View file

@ -1,41 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# * http_routing
#
# Translators:
# Martin Trigaux, 2022
# Junko Augias, 2023
# Ryoko Tsuda <ryoko@quartile.co>, 2025
#
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Ryoko Tsuda <ryoko@quartile.co>, 2025\n"
"Language-Team: Japanese (https://app.transifex.com/odoo/teams/41243/ja/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2025-09-14 21:13+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: Japanese <https://translate.odoo.com/projects/odoo-19/"
"http_routing/ja/>\n"
"Language: ja\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ja\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr "400: 不正なリクエスト"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: Forbidden"
msgstr "403: アクセス禁止"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr "415: サポートされていないメディアタイプ"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
"<b>Don't panic.</b> If you think it's our mistake, please send us a message "
"on"
msgstr "<b>慌てずに。</b>もしこちらの間違いだと思われるならば、以下にメッセージを送って下さい:"
msgstr ""
"<b>慌てずに。</b>もしこちらの間違いだと思われるならば、以下にメッセージを送っ"
"て下さい:"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>エラーメッセージ:</strong>"
@ -44,6 +56,13 @@ msgstr "<strong>エラーメッセージ:</strong>"
msgid "Back"
msgstr "戻る"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr "表示名"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -65,13 +84,35 @@ msgstr "HTTPルーティング"
msgid "Home"
msgstr "ホーム"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr "ID"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
"アクセスしているURLは、リクエストの形式に対応していないようです。以下のエラー"
"メッセージをご確認ください。"
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr "言語"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr "もしかしたら<b>人気のページ</b>をお探しですか?"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "!!何らかの問題が発生しました。"
@ -86,7 +127,8 @@ msgid "Qweb"
msgstr "Qweb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "以下のエラーメッセージをご確認下さい。"
@ -100,6 +142,15 @@ msgstr "テンプレートのレンダリング中にエラーが発生しまし
msgid "The page you were looking for could not be authorized."
msgstr "あなたが探していたページを承認できませんでした。"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
"サーバーがリクエストを理解できませんでした。以下のエラーメッセージをご確認く"
"ださい。"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"

View file

@ -1,25 +1,37 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# * http_routing
#
# Odoo Translation Bot <c3p@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Language-Team: Norwegian (https://app.transifex.com/odoo/teams/41243/no/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2025-10-08 18:39+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: kab\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: no\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
@ -29,7 +41,6 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr ""
@ -38,6 +49,13 @@ msgstr ""
msgid "Back"
msgstr ""
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -59,13 +77,33 @@ msgstr ""
msgid "Home"
msgstr ""
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr ""
@ -80,7 +118,8 @@ msgid "Qweb"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr ""
@ -94,6 +133,13 @@ msgstr ""
msgid "The page you were looking for could not be authorized."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"

View file

@ -1,52 +1,45 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# Translators:
# AN Souphorn <ansouphorn@gmail.com>, 2023
# Lux Sok <sok.lux@gmail.com>, 2023
#
# * http_routing
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Project-Id-Version: Odoo Server saas~11.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Lux Sok <sok.lux@gmail.com>, 2023\n"
"Language-Team: Khmer (https://app.transifex.com/odoo/teams/41243/km/)\n"
"PO-Revision-Date: 2018-09-21 13:18+0000\n"
"Language-Team: Khmer (https://www.transifex.com/odoo/teams/41243/km/)\n"
"Language: km\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: km\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: ត្រូវហាមឃាត់"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
"<b>Don't panic.</b> If you think it's our mistake, please send us a message "
"on"
msgid "<b>Don't panic.</b> If you think it's our mistake, please send us a message on"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>សារមានកំហុស៖</strong>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Back"
msgstr "ថយក្រោយ"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
msgstr "កំហុស"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
@ -56,13 +49,13 @@ msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_http
msgid "HTTP Routing"
msgstr "HTTP ជុំវិញ"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Home"
msgstr "ផ្ទះ"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
@ -77,12 +70,12 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "QWeb"
msgstr "QWeb"
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_qweb
msgid "Qweb"
msgstr "Qweb"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400

View file

@ -1,41 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# * http_routing
#
# Translators:
# Martin Trigaux, 2022
# Sarah Park, 2023
# Daye Jeong, 2023
#
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Daye Jeong, 2023\n"
"Language-Team: Korean (https://app.transifex.com/odoo/teams/41243/ko/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2025-09-16 04:40+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: Korean <https://translate.odoo.com/projects/odoo-19/"
"http_routing/ko/>\n"
"Language: ko\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ko\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr "400: 잘못된 요청"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403 : 접근 금지"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr "415: 지원되지 않는 미디어 유형"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
"<b>Don't panic.</b> If you think it's our mistake, please send us a message "
"on"
msgstr "<b>당황하지 마세요.</b> 저희의 실수라고 생각되시면 메시지를 보내주세요."
msgstr ""
"<b>당황하지 마세요.</b> 저희의 실수라고 생각되시면 메시지를 보내주세요."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>오류 메시지 :</strong>"
@ -44,6 +56,13 @@ msgstr "<strong>오류 메시지 :</strong>"
msgid "Back"
msgstr "뒤로"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr "표시명"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -65,13 +84,35 @@ msgstr "HTTP 라우팅"
msgid "Home"
msgstr "홈"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr "ID"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
"접속 중인 URL에서 요청 형식이 지원되지 않습니다. 아래 오류 메시지를 확인하세"
"요."
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr "언어"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr "<b>인기 페이지</b> 중 하나를 찾고 계셨나요?"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "이런! 문제가 발생했습니다"
@ -86,9 +127,10 @@ msgid "Qweb"
msgstr "Qweb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "아래 오류 메시지를보십시오."
msgstr "아래의 오류 메시지를 확인하세요."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
@ -100,6 +142,13 @@ msgstr "서식 파일을 만드는 중 오류가 발생했습니다."
msgid "The page you were looking for could not be authorized."
msgstr "찾으려는 페이지를 승인할 수 없습니다."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr "서버에서 요청 내용을 알 수 없습니다. 아래 오류 메시지를 확인하세요."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"

View file

@ -1,25 +1,36 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Language-Team: Afrikaans (https://app.transifex.com/odoo/teams/41243/af/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2024-09-26 08:57+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: af\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Plural-Forms: \n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
@ -29,7 +40,6 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr ""
@ -38,6 +48,13 @@ msgstr ""
msgid "Back"
msgstr ""
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -59,13 +76,33 @@ msgstr ""
msgid "Home"
msgstr ""
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr ""
@ -80,7 +117,8 @@ msgid "Qweb"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr ""
@ -94,6 +132,13 @@ msgstr ""
msgid "The page you were looking for could not be authorized."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"

View file

@ -1,26 +1,113 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~11.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-09-21 13:18+0000\n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2019-08-26 09:11+0000\n"
"Language-Team: Luxembourgish (https://www.transifex.com/odoo/teams/41243/lb/)\n"
"Language: lb\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: lb\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "<b>Don't panic.</b> If you think it's our mistake, please send us a message on"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Back"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Error 404"
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_http
msgid "HTTP Routing"
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_ui_view
msgid "View"
#: model_terms:ir.ui.view,arch_db:http_routing.404
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Home"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "Oops! Something went wrong."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "QWeb"
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_qweb
msgid "Qweb"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "The error occurred while rendering the template"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "The page you were looking for could not be authorized."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "We couldn't find the page you're looking for!"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "and evaluating the following expression:"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "this page"
msgstr ""

View file

@ -1,119 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# Translators:
# Martin Trigaux, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Martin Trigaux, 2023\n"
"Language-Team: Lao (https://app.transifex.com/odoo/teams/41243/lo/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: lo\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
"<b>Don't panic.</b> If you think it's our mistake, please send us a message "
"on"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Back"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
msgstr "ພິດພາດ!"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Error 404"
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_http
msgid "HTTP Routing"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Home"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "Oops! Something went wrong."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "QWeb"
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_qweb
msgid "Qweb"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "The error occurred while rendering the template"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "The page you were looking for could not be authorized."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "We couldn't find the page you're looking for!"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "and evaluating the following expression:"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "this page"
msgstr ""

View file

@ -1,32 +1,46 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# * http_routing
#
# Translators:
# digitouch UAB <digitouchagencyeur@gmail.com>, 2022
# Martin Trigaux, 2022
# Anatolij, 2022
# Linas Versada <linaskrisiukenas@gmail.com>, 2022
#
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Linas Versada <linaskrisiukenas@gmail.com>, 2022\n"
"Language-Team: Lithuanian (https://app.transifex.com/odoo/teams/41243/lt/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2025-09-16 18:36+0000\n"
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
"Language-Team: Lithuanian <https://translate.odoo.com/projects/odoo-19/"
"http_routing/lt/>\n"
"Language: lt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: lt\n"
"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n"
"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < "
"11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? "
"1 : n % 1 != 0 ? 2: 3);\n"
"X-Generator: Weblate 5.12.2\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: Neleidžiama"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
@ -36,7 +50,6 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>Klaidos pranešimas:</strong>"
@ -45,6 +58,13 @@ msgstr "<strong>Klaidos pranešimas:</strong>"
msgid "Back"
msgstr "Grįžti"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr "Rodomas pavadinimas"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -66,13 +86,33 @@ msgstr "HTTP nukreipimas"
msgid "Home"
msgstr "Pradžia"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr "ID"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr "Kalbos"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr ""
@ -87,7 +127,8 @@ msgid "Qweb"
msgstr "QWEB"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr ""
@ -101,6 +142,13 @@ msgstr ""
msgid "The page you were looking for could not be authorized."
msgstr "Puslapis, kurio ieškote, negalėjo būti patvirtintas."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"

View file

@ -1,32 +1,35 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# Translators:
# Anzelika Adejanova, 2022
# Arnis Putniņš <arnis@allegro.lv>, 2022
# JanisJanis <jbojars@gmail.com>, 2022
# ievaputnina <ievai.putninai@gmail.com>, 2023
# Armīns Jeltajevs <armins.jeltajevs@gmail.com>, 2024
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Armīns Jeltajevs <armins.jeltajevs@gmail.com>, 2024\n"
"Language-Team: Latvian (https://app.transifex.com/odoo/teams/41243/lv/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2025-10-08 18:39+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: lv\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
"Plural-Forms: \n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: Aizliegts"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
@ -37,35 +40,60 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>Error message:</strong>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Back"
msgstr "Back"
msgstr ""
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
msgstr "Kļūda"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Error 404"
msgstr "Kļūda 404"
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_http
msgid "HTTP Routing"
msgstr "HTTP maršrutēšana"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Home"
msgstr "Sākums"
msgstr ""
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
@ -73,14 +101,15 @@ msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "QWeb"
msgstr "QWeb"
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_qweb
@ -88,7 +117,8 @@ msgid "Qweb"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr ""
@ -100,12 +130,19 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "The page you were looking for could not be authorized."
msgstr "Lapu, kuru meklējat, nevarēja autorizēt."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"
msgstr "Traceback"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
@ -115,9 +152,9 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "and evaluating the following expression:"
msgstr "and evaluating the following expression:"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "this page"
msgstr "šī lapa"
msgstr ""

View file

@ -1,119 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# Translators:
# Niyas Raphy, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Niyas Raphy, 2023\n"
"Language-Team: Malayalam (https://app.transifex.com/odoo/teams/41243/ml/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ml\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
"<b>Don't panic.</b> If you think it's our mistake, please send us a message "
"on"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Back"
msgstr "തിരികെ"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
msgstr "പിശക്"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Error 404"
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_http
msgid "HTTP Routing"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Home"
msgstr "ഹോം"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "Oops! Something went wrong."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "QWeb"
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_qweb
msgid "Qweb"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "The error occurred while rendering the template"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "The page you were looking for could not be authorized."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "We couldn't find the page you're looking for!"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "and evaluating the following expression:"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "this page"
msgstr "ഈ പേജ്"

View file

@ -1,44 +1,50 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
#
# Translators:
# baaska sh <sh.baaskash@gmail.com>, 2022
# hish, 2022
# Martin Trigaux, 2022
# Baskhuu Lodoikhuu <baskhuujacara@gmail.com>, 2024
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Baskhuu Lodoikhuu <baskhuujacara@gmail.com>, 2024\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Mongolian (https://app.transifex.com/odoo/teams/41243/mn/)\n"
"Language: mn\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: mn\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: Хориотой"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
"<b>Don't panic.</b> If you think it's our mistake, please send us a message "
"on"
msgstr ""
"<b>Бүү сандар.</b> Хэрэв та үүнийг бидний алдаа гэж бодож байвал бидэнд "
"зурвас илгээгээрэй"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>Алдааны зурвас:</strong>"
@ -47,6 +53,13 @@ msgstr "<strong>Алдааны зурвас:</strong>"
msgid "Back"
msgstr "Буцах"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -55,7 +68,7 @@ msgstr "Алдаа"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Error 404"
msgstr "Алдаа 404"
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_http
@ -69,14 +82,34 @@ msgid "Home"
msgstr "Нүүр хуудас"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr "Та магадгүй дараах түгээмэл хуудсуудын<b>нэгийг хайж байсан уу?</b>"
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "Oops! Ямар нэг асуудал тулгарлаа."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
@ -89,20 +122,28 @@ msgid "Qweb"
msgstr "Qweb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "Дараах мэдэгдэлтэй танилцана уу."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "The error occurred while rendering the template"
msgstr "template боловсруулж харуулах явцад алдаа гарлаа"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "The page you were looking for could not be authorized."
msgstr "Таны хайсан хуудас хандалт зөвшөөрөгдөх боломжгүй."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"
@ -111,7 +152,7 @@ msgstr "Алдааны мөр"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "We couldn't find the page you're looking for!"
msgstr "Таны хайж буй хуудсыг бид олсонгүй!"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
@ -121,4 +162,4 @@ msgstr "бөгөөд дараах илэрхийллийг тооцоолох:"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "this page"
msgstr "Энэ хуудас"
msgstr ""

View file

@ -1,119 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# Translators:
# Mehjabin Farsana, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Mehjabin Farsana, 2022\n"
"Language-Team: Malay (https://app.transifex.com/odoo/teams/41243/ms/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ms\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
"<b>Don't panic.</b> If you think it's our mistake, please send us a message "
"on"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Back"
msgstr "Belakang"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
msgstr "Ralat"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Error 404"
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_http
msgid "HTTP Routing"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Home"
msgstr "Rumah"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "Oops! Something went wrong."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "QWeb"
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_qweb
msgid "Qweb"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "The error occurred while rendering the template"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "The page you were looking for could not be authorized."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "We couldn't find the page you're looking for!"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "and evaluating the following expression:"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "this page"
msgstr ""

View file

@ -1,25 +1,36 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Language-Team: Amharic (https://app.transifex.com/odoo/teams/41243/am/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2024-09-26 08:57+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: am\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"Plural-Forms: \n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
@ -29,7 +40,6 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr ""
@ -38,6 +48,13 @@ msgstr ""
msgid "Back"
msgstr ""
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -59,13 +76,33 @@ msgstr ""
msgid "Home"
msgstr ""
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr ""
@ -80,7 +117,8 @@ msgid "Qweb"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr ""
@ -94,6 +132,13 @@ msgstr ""
msgid "The page you were looking for could not be authorized."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"

View file

@ -1,31 +1,43 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# * http_routing
#
# Translators:
# Marius Stedjan <marius@stedjan.com>, 2022
# Martin Trigaux, 2022
# Jorunn D. Newth, 2022
#
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Jorunn D. Newth, 2022\n"
"Language-Team: Norwegian Bokmål (https://app.transifex.com/odoo/teams/41243/nb/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2025-09-16 18:36+0000\n"
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
"Language-Team: Norwegian Bokmål <https://translate.odoo.com/projects/odoo-19/"
"http_routing/nb_NO/>\n"
"Language: nb\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: nb\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: Forbudt"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
@ -35,7 +47,6 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>Feilmelding:</strong>"
@ -44,6 +55,13 @@ msgstr "<strong>Feilmelding:</strong>"
msgid "Back"
msgstr "Tilbake"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr "Visningsnavn"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -65,13 +83,33 @@ msgstr "HTTP-ruting"
msgid "Home"
msgstr "Hjem"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr "ID"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr "Språk"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr ""
@ -86,7 +124,8 @@ msgid "Qweb"
msgstr "Qweb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr ""
@ -100,6 +139,13 @@ msgstr ""
msgid "The page you were looking for could not be authorized."
msgstr "Siden du ser etter, kunne ikke autoriseres."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"

View file

@ -1,29 +1,43 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# * http_routing
#
# Translators:
# Martin Trigaux, 2022
#
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
# Bren Driesen <brdri@odoo.com>, 2025, 2026.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Dutch (https://app.transifex.com/odoo/teams/41243/nl/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2026-01-08 11:37+0000\n"
"Last-Translator: Bren Driesen <brdri@odoo.com>\n"
"Language-Team: Dutch <https://translate.odoo.com/projects/odoo-19/"
"http_routing/nl/>\n"
"Language: nl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: nl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.14.3\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr "400: Ongeldige aanvraag"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: Verboden"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr "415: Mediatype wordt niet ondersteund"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
@ -35,7 +49,6 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>Foutmelding:</strong>"
@ -44,6 +57,13 @@ msgstr "<strong>Foutmelding:</strong>"
msgid "Back"
msgstr "Terug"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr "Weergavenaam"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -63,7 +83,28 @@ msgstr "HTTP routing"
#: model_terms:ir.ui.view,arch_db:http_routing.404
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Home"
msgstr "Home"
msgstr "Startpagina"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr "ID"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
"Het lijkt erop dat de URL die je probeert te openen het formaat van het "
"verzoek niet ondersteunt. Bekijk de foutmelding hieronder."
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr "Talen"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
@ -71,7 +112,8 @@ msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr "Misschien zocht je naar een van deze <b>populaire pagina's? </b>"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "Oeps! Er is iets misgegaan."
@ -86,7 +128,8 @@ msgid "Qweb"
msgstr "Qweb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "Kijk naar de foutmelding hieronder."
@ -100,6 +143,14 @@ msgstr "De fout is opgetreden tijdens het renderen van de sjabloon"
msgid "The page you were looking for could not be authorized."
msgstr "De pagina waarnaar je zocht is niet geautoriseerd."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
"De server kon het verzoek niet begrijpen. Bekijk de foutmelding hieronder."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"
@ -113,7 +164,7 @@ msgstr "We konden de pagina waar je naar op zoek bent niet vinden!"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "and evaluating the following expression:"
msgstr "en evalueer de volgende uitdrukking:"
msgstr "en evalueer de volgende expressie:"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404

View file

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# * http_routing
#
# Translators:
# Monika Grzelak <m.e.grzelak@gmail.com>, 2022
# Piotr Cierkosz <piotr.w.cierkosz@gmail.com>, 2022
@ -9,46 +9,66 @@
# Martin Trigaux, 2022
# Karol Rybak <karolrybak85@gmail.com>, 2022
# Łukasz Grzenkowicz <lukasz.grzenkowicz@gmail.com>, 2022
# Tadeusz Karpiński <tadeuszkarpinski@gmail.com>, 2023
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
# "Marta (wacm)" <wacm@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Tadeusz Karpiński <tadeuszkarpinski@gmail.com>, 2023\n"
"Language-Team: Polish (https://app.transifex.com/odoo/teams/41243/pl/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2025-11-13 13:12+0000\n"
"Last-Translator: \"Marta (wacm)\" <wacm@odoo.com>\n"
"Language-Team: Polish <https://translate.odoo.com/projects/odoo-19/"
"http_routing/pl/>\n"
"Language: pl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: pl\n"
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && "
"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && "
"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
"X-Generator: Weblate 5.12.2\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr "400: Nieprawidłowe żądanie"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: Odmowa dostępu"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr "415: Nieobsługiwany typ nośnika"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
"<b>Don't panic.</b> If you think it's our mistake, please send us a message "
"on"
msgstr ""
"<b>Bez paniki.</b> Jeśli myślisz, że to nasz błąd, proszę wyślij do nas "
"<b>Bez paniki.</b> Jeśli uważasz, że to nasz błąd, proszę wyślij nam "
"wiadomość na"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>Błąd:</strong>"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Back"
msgstr "Powrót"
msgstr "Wstecz"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr "Nazwa wyświetlana"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
@ -69,7 +89,28 @@ msgstr "Wytyczanie HTTP"
#: model_terms:ir.ui.view,arch_db:http_routing.404
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Home"
msgstr "Menu Gówne"
msgstr "Dom"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr "ID"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
"Wygląda na to, że adres URL, do którego starasz się uzyskać dostęp, nie "
"obsługuje formatu żądania. Spójrz na poniższy komunikat o błędzie."
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr "Języki"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
@ -77,7 +118,8 @@ msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr "Być może, szukasz jednej z tych <b>popularnych stron?</b>"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "Ups! Coś jest nie tak."
@ -92,20 +134,29 @@ msgid "Qweb"
msgstr "Qweb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "Spójrz na poniższy komunikat o błędzie."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "The error occurred while rendering the template"
msgstr "Wystąpił błąd podczas renderowania szablonu"
msgstr "Podczas renderowania szablonu wystąpił błąd"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "The page you were looking for could not be authorized."
msgstr "Strona, której szukasz nie mogła być autoryzowana."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
"Serwer nie mógł zrozumieć żądania. Spójrz na poniższy komunikat o błędzie."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"
@ -119,7 +170,7 @@ msgstr "Nie znaleźliśmy strony, której szukasz!"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "and evaluating the following expression:"
msgstr "i oceniając następujące wyrażenie"
msgstr "i oceniając następujące wyrażenie:"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404

View file

@ -1,42 +1,55 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# * http_routing
#
# Translators:
# Reinaldo Ramos <reinaldo.ramos@arxi.pt>, 2022
# Manuela Silva <mmsrs@sky.com>, 2022
# Martin Trigaux, 2022
# Manuela Silva <mmsrs@sky.com>, 2023
# Peter Lawrence Romão <peterromao@yahoo.co.uk>, 2024
#
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Peter Lawrence Romão <peterromao@yahoo.co.uk>, 2024\n"
"Language-Team: Portuguese (https://app.transifex.com/odoo/teams/41243/pt/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2025-09-16 18:36+0000\n"
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
"Language-Team: Portuguese <https://translate.odoo.com/projects/odoo-19/"
"http_routing/pt/>\n"
"Language: pt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: pt\n"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : ((n != 0 && n % "
"1000000 == 0) ? 1 : 2);\n"
"X-Generator: Weblate 5.12.2\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: Proibido"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
"<b>Don't panic.</b> If you think it's our mistake, please send us a message "
"on"
msgstr ""
"<b>Fique tranquilo.</b> Se você acha que houve um erro da nossa parte, envie-"
"nos uma mensagem em"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>Mensagem de erro:</strong>"
@ -45,6 +58,13 @@ msgstr "<strong>Mensagem de erro:</strong>"
msgid "Back"
msgstr "Anterior"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -67,15 +87,35 @@ msgid "Home"
msgstr "Início"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "Oops! Something went wrong."
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr "Você está procurando por alguma dessas <b>páginas populares</b>?"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "Ops! Algo parece errado."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "QWeb"
@ -87,20 +127,28 @@ msgid "Qweb"
msgstr "Qweb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr ""
msgstr "Veja a mensagem de erro abaixo."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "The error occurred while rendering the template"
msgstr ""
msgstr "O erro ocorreu durante a renderização do modelo"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "The page you were looking for could not be authorized."
msgstr "A página que você estava a procura não pode ser autorizado."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"
@ -109,7 +157,7 @@ msgstr "Rastreamento"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "We couldn't find the page you're looking for!"
msgstr ""
msgstr "Não encontramos a página que você está procurando."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug

View file

@ -1,42 +1,54 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# * http_routing
#
# Translators:
# Martin Trigaux, 2022
# Maitê Dietze, 2023
#
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Maitê Dietze, 2023\n"
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/odoo/teams/41243/pt_BR/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2025-09-16 10:04+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: Portuguese (Brazil) <https://translate.odoo.com/projects/"
"odoo-19/http_routing/pt_BR/>\n"
"Language: pt_BR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: pt_BR\n"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : ((n != 0 && n % "
"1000000 == 0) ? 1 : 2);\n"
"X-Generator: Weblate 5.12.2\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr "400: Bad Request"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: Proibido"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr "415: Tipo de mídia não suportado"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
"<b>Don't panic.</b> If you think it's our mistake, please send us a message "
"on"
msgstr ""
"<b>Sem pânico.</b> Se você acredita ser erro nosso, por favor nos envie uma "
"mensagem em"
"<b>Fique tranquilo.</b> Se você acha que houve um erro da nossa parte, envie-"
"nos uma mensagem em"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>Mensagem de erro:</strong>"
@ -45,6 +57,13 @@ msgstr "<strong>Mensagem de erro:</strong>"
msgid "Back"
msgstr "Voltar"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr "Nome exibido"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -67,15 +86,36 @@ msgid "Home"
msgstr "Início"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr ""
"Talvez você esteja procurando por alguma dessas <b>páginas populares</b>"
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr "ID"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
"Parece que o URL que você está acessando não é compatível com o formato da "
"solicitação. Veja a mensagem de erro abaixo."
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr "Idiomas"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr "Você está procurando por alguma dessas <b>páginas populares</b>?"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "Oops! Algo parece errado."
msgstr "Ops! Algo parece errado."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
@ -88,29 +128,39 @@ msgid "Qweb"
msgstr "Qweb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "Dê uma olhada na mensagem de erro abaixo."
msgstr "Veja a mensagem de erro abaixo."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "The error occurred while rendering the template"
msgstr "O erro ocorreu durante a renderização do modelo."
msgstr "O erro ocorreu durante a renderização do modelo"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "The page you were looking for could not be authorized."
msgstr "A página que você estava procurando não pode ser autorizada."
msgstr "Não foi possível autorizar a página que você estava procurando."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
"O servidor não conseguiu entender a solicitação. Veja a mensagem de erro "
"abaixo."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"
msgstr "Traceback"
msgstr "Rastreamento"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "We couldn't find the page you're looking for!"
msgstr "Não encontramos a página que você está procurando!"
msgstr "Não encontramos a página que você está procurando."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug

View file

@ -1,46 +1,58 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# * http_routing
#
# Translators:
# sharkutz <sharkutz4life@yahoo.com>, 2022
# Martin Trigaux, 2022
# Hongu Cosmin <cosmin513@gmail.com>, 2022
# Dorin Hongu <dhongu@gmail.com>, 2022
# Dorin Hongu <dhongu@gmail.com>, 2022, 2025.
# Foldi Robert <foldirobert@nexterp.ro>, 2022
# Alin Miclea, 2024
#
# Ciocoiu Beatrice-Flavia <ciocoiuflavia008@gmail.com>, 2025.
# Adrian Cocos <adrian.cocos@capps.ai>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Alin Miclea, 2024\n"
"Language-Team: Romanian (https://app.transifex.com/odoo/teams/41243/ro/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2025-11-27 09:02+0000\n"
"Last-Translator: Adrian Cocos <adrian.cocos@capps.ai>\n"
"Language-Team: Romanian <https://translate.odoo.com/projects/odoo-19/"
"http_routing/ro/>\n"
"Language: ro\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ro\n"
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
"X-Generator: Weblate 5.14.3\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr "400: Cerere Invalidă"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: Interzis"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
"<b>Don't panic.</b> If you think it's our mistake, please send us a message "
"on"
msgstr ""
"<b> Nu vă panicați.</b>Dacă credeți că este greșeala noastră, vă rugăm să ne"
" trimiteți un mesaj"
"<b> Nu vă panicați.</b>Dacă credeți că este greșeala noastră, vă rugăm să ne "
"trimiteți un mesaj"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>Mesaj eroare:</strong>"
@ -49,6 +61,13 @@ msgstr "<strong>Mesaj eroare:</strong>"
msgid "Back"
msgstr "Înapoi"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -70,15 +89,35 @@ msgstr "Rutare HTTP"
msgid "Home"
msgstr "Acasă"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr "Poate căutați una dintre aceste <b> pagini populare?</b>"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "Hopa! Ceva n-a mers bine !"
msgstr "Hopa! Ceva n-a mers bine."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
@ -91,24 +130,32 @@ msgid "Qweb"
msgstr "Qweb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "Aruncați o privire la mesajul de eroare de mai jos."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "The error occurred while rendering the template"
msgstr "A apărut o eroare la redarea șablonului"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "The page you were looking for could not be authorized."
msgstr "Pagina pe care ați căutat nu a putut fi autorizată."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"
msgstr "Traceback"
msgstr "Urmărire"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404

View file

@ -1,34 +1,43 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# * http_routing
#
# Translators:
# Vasiliy Korobatov <korobatov@gmail.com>, 2022
# Denis Baranov <baranov@itlibertas.com>, 2022
# Collex100, 2022
# Martin Trigaux, 2022
# Ivan Kropotkin <yelizariev@itpp.dev>, 2022
# Wil Odoo, 2024
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
# "Anastasiia Koroleva (koan)" <koan@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Wil Odoo, 2024\n"
"Language-Team: Russian (https://app.transifex.com/odoo/teams/41243/ru/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2025-12-03 08:32+0000\n"
"Last-Translator: \"Anastasiia Koroleva (koan)\" <koan@odoo.com>\n"
"Language-Team: Russian <https://translate.odoo.com/projects/odoo-19/"
"http_routing/ru/>\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ru\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || "
"(n%100>=11 && n%100<=14)? 2 : 3);\n"
"X-Generator: Weblate 5.14.3\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: Запрещено"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
@ -40,7 +49,6 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>Сообщение об ошибке:</strong>"
@ -49,6 +57,13 @@ msgstr "<strong>Сообщение об ошибке:</strong>"
msgid "Back"
msgstr "Назад"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -70,13 +85,33 @@ msgstr "Маршрутизация HTTP"
msgid "Home"
msgstr "Главная"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr "ID"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr "Языки"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr "Может быть, вы искали одну из этих <b>популярных страниц?</b>"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "Ой! Что-то пошло не так."
@ -91,7 +126,8 @@ msgid "Qweb"
msgstr "Qweb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "Посмотрите на сообщение об ошибке ниже."
@ -103,7 +139,14 @@ msgstr "Произошла ошибка при рендеринге шаблон
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "The page you were looking for could not be authorized."
msgstr "Невозможно авторизовать страницу, которую вы искали."
msgstr "Искомая страница не может быть авторизована."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
@ -118,7 +161,7 @@ msgstr "Мы не смогли найти страницу, которую вы
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "and evaluating the following expression:"
msgstr "и оценивая следующее выражение:"
msgstr "и вычислить следующее выражение:"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404

View file

@ -1,29 +1,40 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
#
# Translators:
# Martin Trigaux, 2022
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Slovak (https://app.transifex.com/odoo/teams/41243/sk/)\n"
"Language: sk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: sk\n"
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n "
">= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: Zakázané"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
@ -33,7 +44,6 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>Chybové hlásenie:</strong>"
@ -42,6 +52,13 @@ msgstr "<strong>Chybové hlásenie:</strong>"
msgid "Back"
msgstr "Späť"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -63,13 +80,33 @@ msgstr "HTTP smerovanie"
msgid "Home"
msgstr "Domov"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "Ojoj! Niečo sa pokazilo."
@ -84,7 +121,8 @@ msgid "Qweb"
msgstr "Qweb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "Pozrite sa na chybové hlásenie nižšie."
@ -98,6 +136,13 @@ msgstr ""
msgid "The page you were looking for could not be authorized."
msgstr "Stránka ktorú ste hľadali nemohla byť autorizovaná."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"

View file

@ -1,32 +1,40 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# Translators:
# Tadej Lupšina <tadej@hbs.si>, 2022
# Martin Trigaux, 2022
# Tomaž Jug <tomaz@editor.si>, 2023
# Aleš Pipan, 2025
#
# * http_routing
#
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Aleš Pipan, 2025\n"
"Language-Team: Slovenian (https://app.transifex.com/odoo/teams/41243/sl/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2025-09-16 21:24+0000\n"
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
"Language-Team: Slovenian <https://translate.odoo.com/projects/odoo-19/"
"http_routing/sl/>\n"
"Language: sl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: sl\n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || "
"n%100==4 ? 2 : 3;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: Prepovedano"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
@ -38,7 +46,6 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>Sporočilo o napaki:</strong>"
@ -47,6 +54,13 @@ msgstr "<strong>Sporočilo o napaki:</strong>"
msgid "Back"
msgstr "Nazaj"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -68,13 +82,33 @@ msgstr "HTTP usmerjanje"
msgid "Home"
msgstr "Domov"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr "Jeziki"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr "Morda ste iskali eno od teh <b>priljubljenih strani?</b>"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "Nekaj je šlo narobe."
@ -89,7 +123,8 @@ msgid "Qweb"
msgstr "QWeb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "Oglejte si spodnje sporočilo o napaki."
@ -103,6 +138,13 @@ msgstr "Pri upodabljanju predloge je prišlo do napake."
msgid "The page you were looking for could not be authorized."
msgstr "Strani, ki ste jo iskali, ni bilo mogoče avtorizirati."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"

View file

@ -1,25 +1,36 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Language-Team: Albanian (https://app.transifex.com/odoo/teams/41243/sq/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2025-12-30 18:38+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: sq\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Plural-Forms: \n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
@ -29,7 +40,6 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr ""
@ -38,6 +48,13 @@ msgstr ""
msgid "Back"
msgstr ""
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -59,13 +76,33 @@ msgstr ""
msgid "Home"
msgstr ""
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr ""
@ -80,7 +117,8 @@ msgid "Qweb"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr ""
@ -94,6 +132,13 @@ msgstr ""
msgid "The page you were looking for could not be authorized."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"

View file

@ -1,44 +1,51 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
#
# Translators:
# Martin Trigaux, 2022
# Dragan Vukosavljevic <dragan.vukosavljevic@gmail.com>, 2022
# Milan Bojovic <mbojovic@outlook.com>, 2023
# コフスタジオ, 2024
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: コフスタジオ, 2024\n"
"Last-Translator: Dragan Vukosavljevic <dragan.vukosavljevic@gmail.com>, "
"2022\n"
"Language-Team: Serbian (https://app.transifex.com/odoo/teams/41243/sr/)\n"
"Language: sr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: sr\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: Zabranjeno"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
"<b>Don't panic.</b> If you think it's our mistake, please send us a message "
"on"
msgstr ""
"<b>Don't panic.</b> If you think it's our mistake, please send us a message "
"on"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>Poruka o grešci:</strong>"
@ -47,6 +54,13 @@ msgstr "<strong>Poruka o grešci:</strong>"
msgid "Back"
msgstr "Nazad"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -55,7 +69,7 @@ msgstr "Greška"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Error 404"
msgstr "Error 404"
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_http
@ -69,19 +83,39 @@ msgid "Home"
msgstr "Početak"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr "Maybe you were looking for one of these <b>popular pages?</b>"
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "Ups! Nešto je krenulo naopako."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "QWeb"
msgstr "QWeb"
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_qweb
@ -89,36 +123,44 @@ msgid "Qweb"
msgstr "Qweb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "The error occurred while rendering the template"
msgstr "The error occurred while rendering the template"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "The page you were looking for could not be authorized."
msgstr "Stranica koju ste tražili ne može biti autorizovana."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"
msgstr "Trag"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "We couldn't find the page you're looking for!"
msgstr "We couldn't find the page you're looking for!"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "and evaluating the following expression:"
msgstr "and evaluating the following expression:"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "this page"
msgstr "ova stranica"
msgstr ""

View file

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# * http_routing
#
# Translators:
# Martin Trigaux, 2022
# Jakob Krabbe <jakob.krabbe@vertel.se>, 2022
@ -10,27 +10,40 @@
# Anders Wallenquist <anders.wallenquist@vertel.se>, 2022
# Robin Calvin, 2022
# Mikael Åkerberg <mikael.akerberg@mariaakerberg.com>, 2023
# Lasse L, 2023
#
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
# Jacob Ljungström <jacob.ljungstrom03@gmail.com>, 2025.
# Hanna Kharraziha <hakha@odoo.com>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Lasse L, 2023\n"
"Language-Team: Swedish (https://app.transifex.com/odoo/teams/41243/sv/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2026-02-20 17:14+0000\n"
"Last-Translator: Hanna Kharraziha <hakha@odoo.com>\n"
"Language-Team: Swedish <https://translate.odoo.com/projects/odoo-19/"
"http_routing/sv/>\n"
"Language: sv\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: sv\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.14.3\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr "400: Bad Request"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: Förbjuden"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
@ -42,7 +55,6 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>Felmeddelande:</strong>"
@ -51,6 +63,13 @@ msgstr "<strong>Felmeddelande:</strong>"
msgid "Back"
msgstr "Tillbaka"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr "Visningsnamn"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -64,7 +83,7 @@ msgstr "Fel 404"
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_http
msgid "HTTP Routing"
msgstr "HTTP-rutt"
msgstr "HTTP-routing"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
@ -72,13 +91,33 @@ msgstr "HTTP-rutt"
msgid "Home"
msgstr "Hem"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr "ID"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr "Språk"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr "Du kanske letade efter en av dessa <b>populära sidor?</b>"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "Oops! Något gick fel."
@ -93,7 +132,8 @@ msgid "Qweb"
msgstr "Qweb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "Ta en titt på felmeddelandet nedan."
@ -107,6 +147,13 @@ msgstr "Felet uppstod vid rendering av mallen"
msgid "The page you were looking for could not be authorized."
msgstr "Sidan du letade efter kunde inte godkännas."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"

View file

@ -1,115 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Language-Team: Swahili (https://app.transifex.com/odoo/teams/41243/sw/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: sw\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
"<b>Don't panic.</b> If you think it's our mistake, please send us a message "
"on"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Back"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Error 404"
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_http
msgid "HTTP Routing"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Home"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "Oops! Something went wrong."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "QWeb"
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_qweb
msgid "Qweb"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "The error occurred while rendering the template"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "The page you were looking for could not be authorized."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "We couldn't find the page you're looking for!"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "and evaluating the following expression:"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "this page"
msgstr ""

View file

@ -1,115 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Language-Team: Tamil (https://app.transifex.com/odoo/teams/41243/ta/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ta\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
"<b>Don't panic.</b> If you think it's our mistake, please send us a message "
"on"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Back"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Error 404"
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_http
msgid "HTTP Routing"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Home"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "Oops! Something went wrong."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "QWeb"
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_qweb
msgid "Qweb"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "The error occurred while rendering the template"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "The page you were looking for could not be authorized."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "We couldn't find the page you're looking for!"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "and evaluating the following expression:"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "this page"
msgstr ""

View file

@ -1,43 +1,52 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# * http_routing
#
# Translators:
# Wichanon Jamwutthipreecha, 2022
# Martin Trigaux, 2022
# Rasareeyar Lappiam, 2024
#
#
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Rasareeyar Lappiam, 2024\n"
"Language-Team: Thai (https://app.transifex.com/odoo/teams/41243/th/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2025-09-16 21:24+0000\n"
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
"Language-Team: Thai <https://translate.odoo.com/projects/odoo-19/"
"http_routing/th/>\n"
"Language: th\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: th\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: ต้องห้าม"
msgstr "403: Forbidden"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
"<b>Don't panic.</b> If you think it's our mistake, please send us a message "
"on"
msgstr ""
"<b>ไม่ต้องกังวลไป</b> หากคุณคิดว่าเป็นความผิดพลาดของเรา "
"โปรดส่งข้อความถึงเราที่"
msgstr "<b>ไม่ต้องกังวลไป</b> หากคุณคิดว่าเป็นความผิดพลาดของเรา โปรดส่งข้อความถึงเราที่"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>ข้อความผิดพลาด:</strong>"
@ -46,6 +55,13 @@ msgstr "<strong>ข้อความผิดพลาด:</strong>"
msgid "Back"
msgstr "กลับ"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr "แสดงชื่อ"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -65,7 +81,27 @@ msgstr "การกำหนด HTTP"
#: model_terms:ir.ui.view,arch_db:http_routing.404
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Home"
msgstr "โฮม"
msgstr "หน้าแรก"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr "ไอดี"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
"ดูเหมือนว่า URL ที่คุณเข้าถึงไม่รองรับรูปแบบของคำขอ กรุณาตรวจสอบข้อความข้อผิดพลาดด้านล่างนี้"
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr "ภาษา"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
@ -73,7 +109,8 @@ msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr "บางทีคุณอาจกำลังมองหาหนึ่งในเพจ<b>ยอดนิยมเหล่านี้?</b>"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "อ๊ะ! เกิดข้อผิดพลาดบางอย่าง"
@ -88,7 +125,8 @@ msgid "Qweb"
msgstr "QWeb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "โปรดดูข้อความแสดงข้อผิดพลาดด้านล่างนี้"
@ -102,10 +140,17 @@ msgstr "เกิดข้อผิดพลาดขณะแสดงเทม
msgid "The page you were looking for could not be authorized."
msgstr "หน้าที่คุณกำลังค้นหาไม่ได้รับการอนุมัติ"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"
msgstr "dkiตรวจสอบย้อนกลับ"
msgstr "การตรวจสอบย้อนกลับ"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404

View file

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# * http_routing
#
# Translators:
# Umur Akın <umura@projetgrup.com>, 2022
# Martin Trigaux, 2022
@ -10,26 +10,41 @@
# Halil, 2022
# Murat Kaplan <muratk@projetgrup.com>, 2022
# Murat Durmuş <muratd@projetgrup.com>, 2022
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
# DeepL <noreply-mt-deepl@weblate.org>, 2025.
# Odoo Turkish Import <dyki+tr@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Murat Durmuş <muratd@projetgrup.com>, 2022\n"
"Language-Team: Turkish (https://app.transifex.com/odoo/teams/41243/tr/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2025-11-21 14:45+0000\n"
"Last-Translator: Odoo Turkish Import <dyki+tr@odoo.com>\n"
"Language-Team: Turkish <https://translate.odoo.com/projects/odoo-19/"
"http_routing/tr/>\n"
"Language: tr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: tr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Weblate 5.12.2\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr "400: Hatalı İstek"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: Yasak"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr "415: Desteklenmeyen Medya Türü"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
@ -41,7 +56,6 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>Hata mesajı:</strong>"
@ -50,6 +64,13 @@ msgstr "<strong>Hata mesajı:</strong>"
msgid "Back"
msgstr "Geri"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr "İsim Göster"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -71,13 +92,35 @@ msgstr "HTTP Yönlendirme"
msgid "Home"
msgstr "Ana Sayfa"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr "ID"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
"Erişmeye çalıştığınız URL, isteğin formatını desteklemiyor gibi görünüyor. "
"Aşağıdaki hata mesajına göz atın."
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr "Diller"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr "Belki de bu <b>popüler sayfalardan</b> birini arıyordunuz?"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "Hata! Bir şeyler yanlış gitti."
@ -92,7 +135,8 @@ msgid "Qweb"
msgstr "Qweb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "Aşağıdaki hata mesajına bir göz atın."
@ -106,6 +150,13 @@ msgstr "Şablon işlenirken hata oluştu"
msgid "The page you were looking for could not be authorized."
msgstr "Aradığınız sayfa yetkilendirilemedi."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr "Sunucu isteği anlayamadı. Aşağıdaki hata mesajına bir göz atın."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"

View file

@ -1,29 +1,42 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
#
# Translators:
# Martin Trigaux, 2022
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Ukrainian (https://app.transifex.com/odoo/teams/41243/uk/)\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: uk\n"
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != "
"11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % "
"100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || "
"(n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: Заборонено"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
@ -35,7 +48,6 @@ msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>Повідомлення про помилку:</strong>"
@ -44,6 +56,13 @@ msgstr "<strong>Повідомлення про помилку:</strong>"
msgid "Back"
msgstr "Назад"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -65,13 +84,33 @@ msgstr "Маршрутизація HTTP"
msgid "Home"
msgstr "Головна"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr "Можливо ви шукали одну з цих <b>популярних сторінок?</b>"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "От халепа! Щось пішло не так."
@ -86,7 +125,8 @@ msgid "Qweb"
msgstr "Qweb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "Перегляньте повідомлення про помилку нижче."
@ -100,6 +140,13 @@ msgstr "Під час оброблення шаблону виникла пом
msgid "The page you were looking for could not be authorized."
msgstr "Не вдалося авторизувати сторінку, яку ви шукали."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"

View file

@ -0,0 +1,198 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
#
# Translated by:
# Deepvision - info@deepvision.uz | +998 77-093-0007
# Amon Olimov - amon.bars@gmail.com
# Jonibek Yorqulov - j.yorqulov@deepvision.uz
# Mirzohidkhon Ulugkhujaev ulugkhujayevmirzohidxon@gmail.com
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2025-10-08 18:39+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: uz\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#, fuzzy
msgid "400: Bad Request"
msgstr "400: Notogri sorov"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
#, fuzzy
msgid "403: Forbidden"
msgstr "403: Ruxsat etilmagan"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
#, fuzzy
msgid "415: Unsupported Media Type"
msgstr "415: Qollab-quvvatlanmaydigan media turi"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
#, fuzzy
msgid ""
"<b>Don't panic.</b> If you think it's our mistake, please send us a message "
"on"
msgstr ""
"<b>Xavotirlanmang.</b> Agar bu bizning xatomiz deb oylasangiz, bizga xabar "
"yuboring"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#, fuzzy
msgid "<strong>Error message:</strong>"
msgstr "<strong>Xato xabari:</strong>"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.500
#, fuzzy
msgid "Back"
msgstr "Orqaga"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
#, fuzzy
msgid "Display Name"
msgstr "Korsatiladigan nom"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
#, fuzzy
msgid "Error"
msgstr "Xato"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
#, fuzzy
msgid "Error 404"
msgstr "404 xato"
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_http
#, fuzzy
msgid "HTTP Routing"
msgstr "HTTP yonaltirish"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
#: model_terms:ir.ui.view,arch_db:http_routing.500
#, fuzzy
msgid "Home"
msgstr "Bosh sahifa"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
#, fuzzy
msgid "ID"
msgstr "ID"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
#, fuzzy
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
"Siz kirmoqchi bolgan URL manzili sorov formatini qollab-quvvatlamaydi. "
"Quyidagi xato xabariga e'tibor bering."
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
#, fuzzy
msgid "Languages"
msgstr "Tillar"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
#, fuzzy
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr "Balki shu <b>mashhur sahifalardan</b> birini qidirayotgan edingizmi?"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
#, fuzzy
msgid "Oops! Something went wrong."
msgstr "Voy! Nimadir xato ketdi."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
#, fuzzy
msgid "QWeb"
msgstr "QWeb"
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_qweb
#, fuzzy
msgid "Qweb"
msgstr "Qweb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
#, fuzzy
msgid "Take a look at the error message below."
msgstr "Quyidagi xato xabariga e'tibor bering."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
#, fuzzy
msgid "The error occurred while rendering the template"
msgstr "Shablonni taqdim etishda xatolik yuz berdi"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
#, fuzzy
msgid "The page you were looking for could not be authorized."
msgstr "Siz qidirayotgan sahifaga ruxsat berilmadi."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#, fuzzy
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr "Server sorovni tushuna olmadi. Quyidagi xato xabariga e'tibor bering."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
#, fuzzy
msgid "Traceback"
msgstr "Tafsilotlar"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
#, fuzzy
msgid "We couldn't find the page you're looking for!"
msgstr "Siz qidirayotgan sahifani topa olmadik!"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
#, fuzzy
msgid "and evaluating the following expression:"
msgstr "va quyidagi ifodani baholash:"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
#, fuzzy
msgid "this page"
msgstr "ushbu sahifa"

View file

@ -1,42 +1,53 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# * http_routing
#
# Translators:
# Martin Trigaux, 2022
# Thi Huong Nguyen, 2024
#
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Thi Huong Nguyen, 2024\n"
"Language-Team: Vietnamese (https://app.transifex.com/odoo/teams/41243/vi/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2025-09-16 02:34+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: Vietnamese <https://translate.odoo.com/projects/odoo-19/"
"http_routing/vi/>\n"
"Language: vi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: vi\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr "400: Yêu cầu không hợp lệ"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: Không được truy cập"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
"<b>Don't panic.</b> If you think it's our mistake, please send us a message "
"on"
msgstr ""
"<b>Đừng hoảng sợ.</b> Nếu bạn cho rằng đó là sai lầm của chúng tôi, vui lòng"
" gửi tin nhắn cho chúng tôi trên"
"<b>Đừng hoảng sợ.</b> Nếu bạn cho rằng đó là sai lầm của chúng tôi, vui lòng "
"gửi tin nhắn cho chúng tôi trên"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>Thông điệp lỗi:</strong>"
@ -45,6 +56,13 @@ msgstr "<strong>Thông điệp lỗi:</strong>"
msgid "Back"
msgstr "Quay lại"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr "Tên hiển thị"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -58,7 +76,7 @@ msgstr "Lỗi 404"
#. module: http_routing
#: model:ir.model,name:http_routing.model_ir_http
msgid "HTTP Routing"
msgstr "HTTP Routing"
msgstr "Định tuyến HTTP"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
@ -66,15 +84,37 @@ msgstr "HTTP Routing"
msgid "Home"
msgstr "Trang chủ"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr "ID"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr ""
"Có vẻ như URL bạn đang truy cập không hỗ trợ định dạng của yêu cầu. Vui lòng "
"xem thông báo lỗi dưới đây để biết thêm chi tiết."
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr "Ngôn ngữ"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr "Có thể bạn đang tìm kiếm một trong những <b>trang phổ biến?</b>"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "Ôi! Đã xảy ra lỗi."
msgstr "Rất tiếc! Đã xảy ra lỗi."
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
@ -87,7 +127,8 @@ msgid "Qweb"
msgstr "Qweb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "Hãy xem thông báo lỗi bên dưới."
@ -101,6 +142,13 @@ msgstr "Đã xảy ra lỗi trong khi kết xuất mẫu"
msgid "The page you were looking for could not be authorized."
msgstr "Trang bạn đang tìm không được cấp phép"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr ""
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"

View file

@ -1,48 +1,66 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# * http_routing
#
# Translators:
# Martin Trigaux, 2022
# Jeffery CHEN <jeffery9@gmail.com>, 2022
#
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Jeffery CHEN <jeffery9@gmail.com>, 2022\n"
"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/zh_CN/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2025-09-16 15:24+0000\n"
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://translate.odoo.com/"
"projects/odoo-19/http_routing/zh_Hans/>\n"
"Language: zh_CN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: zh_CN\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr "400无效请求"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: 禁止访问"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr "415不支持的媒体类型"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
"<b>Don't panic.</b> If you think it's our mistake, please send us a message "
"on"
msgstr "<b>莫慌.</b> 如若有闲,请您与我们联系"
msgstr "<b>不要惊慌。</b>如果您认为是我们的失误,请通过以下方式给我们留言"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>错误消息:</strong>"
msgstr "<strong>错误消息</strong>"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.500
msgid "Back"
msgstr "回退"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr "显示名称"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -65,12 +83,32 @@ msgid "Home"
msgstr "首页"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr "凤箫声动,玉壶光转, <b>一夜鱼龙舞。</b>"
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr "ID"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr "您访问的 URL 似乎不支持请求格式。请看下面的错误信息。"
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr "语言"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr "你正在查找这些 <b>流行的页面?</b>"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "糟糕!出问题了。"
@ -85,7 +123,8 @@ msgid "Qweb"
msgstr "Qweb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "请查看下面的错误消息。"
@ -99,6 +138,13 @@ msgstr "渲染模板时发生错误"
msgid "The page you were looking for could not be authorized."
msgstr "您正在查找的网页可能未被授权。"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr "服务器无法理解请求。请看下面的错误信息。"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"
@ -112,9 +158,9 @@ msgstr "找不到您要访问的页面!"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "and evaluating the following expression:"
msgstr "以及评估表达式:"
msgstr "以及验证下面的表达式:"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "this page"
msgstr "页"
msgstr "页"

View file

@ -1,30 +1,43 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * http_routing
#
# * http_routing
#
# Translators:
# Martin Trigaux, 2022
# Tony Ng, 2023
#
# Wil Odoo, 2025
# Tony Ng, 2025
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~15.3\n"
"Project-Id-Version: Odoo Server saas~18.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-19 13:59+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Tony Ng, 2023\n"
"Language-Team: Chinese (Taiwan) (https://app.transifex.com/odoo/teams/41243/zh_TW/)\n"
"POT-Creation-Date: 2026-01-25 18:37+0000\n"
"PO-Revision-Date: 2025-09-16 08:10+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: Chinese (Traditional Han script) <https://translate.odoo.com/"
"projects/odoo-19/http_routing/zh_Hant/>\n"
"Language: zh_TW\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: zh_TW\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid "400: Bad Request"
msgstr "400請求錯誤"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.403
msgid "403: Forbidden"
msgstr "403: 禁止存取"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid "415: Unsupported Media Type"
msgstr "415不支援的媒體類型"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid ""
@ -34,7 +47,6 @@ msgstr "<b>別緊張~ </b>如果您認為這是系統錯誤,請給我們留言
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.error_message
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "<strong>Error message:</strong>"
msgstr "<strong>錯誤訊息:</strong>"
@ -43,6 +55,13 @@ msgstr "<strong>錯誤訊息:</strong>"
msgid "Back"
msgstr "返回"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__display_name
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__display_name
#: model:ir.model.fields,field_description:http_routing.field_res_lang__display_name
msgid "Display Name"
msgstr "顯示名稱"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Error"
@ -64,13 +83,33 @@ msgstr "HTTP 路由"
msgid "Home"
msgstr "首頁"
#. module: http_routing
#: model:ir.model.fields,field_description:http_routing.field_ir_http__id
#: model:ir.model.fields,field_description:http_routing.field_ir_qweb__id
#: model:ir.model.fields,field_description:http_routing.field_res_lang__id
msgid "ID"
msgstr "識別號"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.415
msgid ""
"It looks like the URL you are accessing doesn't support the format of the "
"request. Take a look at the error message below."
msgstr "你想存取的網址似乎不支援該請求的格式。請查看下方的錯誤訊息。"
#. module: http_routing
#: model:ir.model,name:http_routing.model_res_lang
msgid "Languages"
msgstr "語言"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.404
msgid "Maybe you were looking for one of these <b>popular pages?</b>"
msgstr "也許您正在尋找這些<b>popular pages?</b>"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Oops! Something went wrong."
msgstr "哎呀!出了一點問題~"
@ -85,7 +124,8 @@ msgid "Qweb"
msgstr "Qweb"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
#: model_terms:ir.ui.view,arch_db:http_routing.422
#: model_terms:ir.ui.view,arch_db:http_routing.4xx
msgid "Take a look at the error message below."
msgstr "查看以下錯誤訊息。"
@ -99,6 +139,13 @@ msgstr "繪製範本時發生錯誤"
msgid "The page you were looking for could not be authorized."
msgstr "您想找的頁面未被授權。"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.400
msgid ""
"The server couldn't understand the request. Take a look at the error message "
"below."
msgstr "伺服器未能理解該請求。請查看下方的錯誤訊息。"
#. module: http_routing
#: model_terms:ir.ui.view,arch_db:http_routing.http_error_debug
msgid "Traceback"

View file

@ -3,3 +3,4 @@
from . import ir_http
from . import ir_qweb
from . import res_lang

View file

@ -1,244 +1,30 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
import contextlib
import logging
import os
import re
import traceback
import threading
import unicodedata
import typing
import werkzeug.exceptions
import werkzeug.routing
import werkzeug.urls
import urllib.parse
from werkzeug.exceptions import HTTPException, NotFound
# optional python-slugify import (https://github.com/un33k/python-slugify)
try:
import slugify as slugify_lib
except ImportError:
slugify_lib = None
import odoo
from odoo import api, models, exceptions, tools, http
from odoo.addons.base.models import ir_http
from odoo.addons.base.models.ir_http import RequestUID
from odoo.addons.base.models.ir_qweb import QWebException
from odoo.http import request, HTTPRequest, Response
from odoo.osv import expression
from odoo.tools import config, ustr, pycompat
from odoo.addons.base.models.ir_qweb import keep_query
from odoo.addons.base.models.res_lang import LangData
from odoo.exceptions import AccessError, MissingError
from odoo.fields import Domain
from odoo.http import request, Response
_logger = logging.getLogger(__name__)
# ------------------------------------------------------------
# Slug API
# ------------------------------------------------------------
def _guess_mimetype(ext=False, default='text/html'):
exts = {
'.css': 'text/css',
'.less': 'text/less',
'.scss': 'text/scss',
'.js': 'text/javascript',
'.xml': 'text/xml',
'.csv': 'text/csv',
'.html': 'text/html',
}
return ext is not False and exts.get(ext, default) or exts
def slugify_one(s, max_length=0):
""" Transform a string to a slug that can be used in a url path.
This method will first try to do the job with python-slugify if present.
Otherwise it will process string by stripping leading and ending spaces,
converting unicode chars to ascii, lowering all chars and replacing spaces
and underscore with hyphen "-".
:param s: str
:param max_length: int
:rtype: str
"""
s = ustr(s)
if slugify_lib:
# There are 2 different libraries only python-slugify is supported
try:
return slugify_lib.slugify(s, max_length=max_length)
except TypeError:
pass
uni = unicodedata.normalize('NFKD', s).encode('ascii', 'ignore').decode('ascii')
slug_str = re.sub(r'[\W_]', ' ', uni).strip().lower()
slug_str = re.sub(r'[-\s]+', '-', slug_str)
return slug_str[:max_length] if max_length > 0 else slug_str
def slugify(s, max_length=0, path=False):
if not path:
return slugify_one(s, max_length=max_length)
else:
res = []
for u in s.split('/'):
if slugify_one(u, max_length=max_length) != '':
res.append(slugify_one(u, max_length=max_length))
# check if supported extension
path_no_ext, ext = os.path.splitext(s)
if ext and ext in _guess_mimetype():
res[-1] = slugify_one(path_no_ext) + ext
return '/'.join(res)
def slug(value):
try:
if not value.id:
raise ValueError("Cannot slug non-existent record %s" % value)
# [(id, name)] = value.name_get()
identifier, name = value.id, getattr(value, 'seo_name', False) or value.display_name
except AttributeError:
# assume name_search result tuple
identifier, name = value
slugname = slugify(name or '').strip().strip('-')
if not slugname:
return str(identifier)
return f"{slugname}-{identifier}"
# NOTE: the second pattern is used for the ModelConverter, do not use nor flags nor groups
_UNSLUG_RE = re.compile(r'(?:(\w{1,2}|\w[A-Za-z0-9-_]+?\w)-)?(-?\d+)(?=$|/)')
_UNSLUG_ROUTE_PATTERN = r'(?:(?:\w{1,2}|\w[A-Za-z0-9-_]+?\w)-)?(?:-?\d+)(?=$|/)'
def unslug(s):
"""Extract slug and id from a string.
Always return un 2-tuple (str|None, int|None)
"""
m = _UNSLUG_RE.match(s)
if not m:
return None, None
return m.group(1), int(m.group(2))
def unslug_url(s):
""" From /blog/my-super-blog-1" to "blog/1" """
parts = s.split('/')
if parts:
unslug_val = unslug(parts[-1])
if unslug_val[1]:
parts[-1] = str(unslug_val[1])
return '/'.join(parts)
return s
# ------------------------------------------------------------
# Language tools
# ------------------------------------------------------------
def url_lang(path_or_uri, lang_code=None):
''' Given a relative URL, make it absolute and add the required lang or
remove useless lang.
Nothing will be done for absolute or invalid URL.
If there is only one language installed, the lang will not be handled
unless forced with `lang` parameter.
:param lang_code: Must be the lang `code`. It could also be something
else, such as `'[lang]'` (used for url_return).
'''
Lang = request.env['res.lang']
location = pycompat.to_text(path_or_uri).strip()
force_lang = lang_code is not None
try:
url = werkzeug.urls.url_parse(location)
except ValueError:
# e.g. Invalid IPv6 URL, `werkzeug.urls.url_parse('http://]')`
url = False
# relative URL with either a path or a force_lang
if url and not url.netloc and not url.scheme and (url.path or force_lang):
location = werkzeug.urls.url_join(request.httprequest.path, location)
lang_url_codes = [url_code for _, url_code, *_ in Lang.get_available()]
lang_code = pycompat.to_text(lang_code or request.context['lang'])
lang_url_code = Lang._lang_code_to_urlcode(lang_code)
lang_url_code = lang_url_code if lang_url_code in lang_url_codes else lang_code
if (len(lang_url_codes) > 1 or force_lang) and is_multilang_url(location, lang_url_codes):
loc, sep, qs = location.partition('?')
ps = loc.split(u'/')
default_lg = request.env['ir.http']._get_default_lang()
if ps[1] in lang_url_codes:
# Replace the language only if we explicitly provide a language to url_for
if force_lang:
ps[1] = lang_url_code
# Remove the default language unless it's explicitly provided
elif ps[1] == default_lg.url_code:
ps.pop(1)
# Insert the context language or the provided language
elif lang_url_code != default_lg.url_code or force_lang:
ps.insert(1, lang_url_code)
location = u'/'.join(ps) + sep + qs
return location
def url_for(url_from, lang_code=None, no_rewrite=False):
''' Return the url with the rewriting applied.
Nothing will be done for absolute URL, invalid URL, or short URL from 1 char.
:param url_from: The URL to convert.
:param lang_code: Must be the lang `code`. It could also be something
else, such as `'[lang]'` (used for url_return).
:param no_rewrite: don't try to match route with website.rewrite.
'''
new_url = False
# don't try to match route if we know that no rewrite has been loaded.
routing = getattr(request, 'website_routing', None) # not modular, but not overridable
if not getattr(request.env['ir.http'], '_rewrite_len', {}).get(routing):
no_rewrite = True
path, _, qs = (url_from or '').partition('?')
if (not no_rewrite and path and (
len(path) > 1
and path.startswith('/')
and '/static/' not in path
and not path.startswith('/web/')
)):
new_url, _ = request.env['ir.http'].url_rewrite(path)
new_url = new_url if not qs else new_url + '?%s' % qs
return url_lang(new_url or url_from, lang_code=lang_code)
def is_multilang_url(local_url, lang_url_codes=None):
''' Check if the given URL content is supposed to be translated.
To be considered as translatable, the URL should either:
1. Match a POST (non-GET actually) controller that is `website=True` and
either `multilang` specified to True or if not specified, with `type='http'`.
2. If not matching 1., everything not under /static/ or /web/ will be translatable
'''
if not lang_url_codes:
lang_url_codes = [url_code for _, url_code, *_ in request.env['res.lang'].get_available()]
spath = local_url.split('/')
# if a language is already in the path, remove it
if spath[1] in lang_url_codes:
spath.pop(1)
local_url = '/'.join(spath)
url = local_url.partition('#')[0].split('?')
path = url[0]
# Consider /static/ and /web/ files as non-multilang
if '/static/' in path or path.startswith('/web/'):
return False
query_string = url[1] if len(url) > 1 else None
# Try to match an endpoint in werkzeug's routing table
try:
_, func = request.env['ir.http'].url_rewrite(path, query_args=query_string)
# /page/xxx has no endpoint/func but is multilang
return (not func or (
func.routing.get('website', False)
and func.routing.get('multilang', func.routing['type'] == 'http')
))
except Exception as exception:
_logger.warning(exception)
return False
_UNSLUG_RE = re.compile(r'(?:(\w{1,2}|\w[\w-]+?\w)-)?(-?\d+)(?=$|\/|#|\?)')
_UNSLUG_ROUTE_PATTERN = r'(?:(?:\w{1,2}|\w[\w-]+?\w)-)?(?:-?\d+)(?=$|\/|#|\?)'
class ModelConverter(ir_http.ModelConverter):
@ -248,29 +34,60 @@ class ModelConverter(ir_http.ModelConverter):
self.domain = domain
self.regex = _UNSLUG_ROUTE_PATTERN
def to_url(self, value):
return slug(value)
def to_python(self, value):
matching = _UNSLUG_RE.match(value)
_uid = RequestUID(value=value, match=matching, converter=self)
record_id = int(matching.group(2))
env = api.Environment(request.cr, _uid, request.context)
if record_id < 0:
def to_python(self, value) -> models.BaseModel:
record = super().to_python(value)
if record.id < 0 and not record.browse(record.id).exists():
# limited support for negative IDs due to our slug pattern, assume abs() if not found
if not env[self.model].browse(record_id).exists():
record_id = abs(record_id)
return env[self.model].with_context(_converter_value=value).browse(record_id)
record = record.browse(abs(record.id))
return record.with_context(_converter_value=value)
class IrHttp(models.AbstractModel):
_inherit = ['ir.http']
_inherit = 'ir.http'
rerouting_limit = 10
# ------------------------------------------------------------
# Slug tools
# ------------------------------------------------------------
@classmethod
def _get_converters(cls):
def _slug(cls, value: models.BaseModel | tuple[int, str]) -> str:
try:
identifier, name = value.id, value.display_name
except AttributeError:
# assume name_search result tuple
identifier, name = value
if not identifier:
raise ValueError("Cannot slug non-existent record %s" % value)
slugname = cls._slugify(name or '')
if not slugname:
return str(identifier)
return f"{slugname}-{identifier}"
@classmethod
def _unslug(cls, value: str) -> tuple[str | None, int] | tuple[None, None]:
""" Extract slug and id from a string.
Always return a 2-tuple (str|None, int|None)
"""
m = _UNSLUG_RE.match(value)
if not m:
return None, None
return m.group(1), int(m.group(2))
@classmethod
def _unslug_url(cls, value: str) -> str:
""" From /blog/my-super-blog-1" to "blog/1" """
parts = value.split('/')
if parts:
unslug_val = cls._unslug(parts[-1])
if unslug_val[1]:
parts[-1] = str(unslug_val[1])
return '/'.join(parts)
return value
@classmethod
def _get_converters(cls) -> dict[str, type]:
""" Get the converters list for custom url pattern werkzeug need to
match Rule. This override adds the website ones.
"""
@ -279,75 +96,228 @@ class IrHttp(models.AbstractModel):
model=ModelConverter,
)
# ------------------------------------------------------------
# Language tools
# ------------------------------------------------------------
@classmethod
def _get_default_lang(cls):
lang_code = request.env['ir.default'].sudo().get('res.partner', 'lang')
def _url_localized(cls,
url: str | None = None,
lang_code: str | None = None,
canonical_domain: str | tuple[str, str, str, str, str] | None = None,
prefetch_langs: bool = False, force_default_lang: bool = False) -> str:
""" Returns the given URL adapted for the given lang, meaning that:
1. It will have the lang suffixed to it
2. The model converter parts will be translated
If it is not possible to rebuild a path, use the current one instead.
:func:`url_quote_plus` is applied on the returned path.
It will also force the canonical domain is requested.
>>> _get_url_localized(lang_fr, '/shop/my-phone-14')
'/fr/shop/mon-telephone-14'
>>> _get_url_localized(lang_fr, '/shop/my-phone-14', True)
'<base_url>/fr/shop/mon-telephone-14'
"""
if not lang_code:
lang = request.lang
else:
lang = request.env['res.lang']._get_data(code=lang_code)
if not url:
qs = keep_query()
url = request.httprequest.path + ('?%s' % qs if qs else '')
# '/shop/furn-0269-chaise-de-bureau-noire-17?' to
# '/shop/furn-0269-chaise-de-bureau-noire-17', otherwise -> 404
url, sep, qs = url.partition('?')
try:
# Re-match the controller where the request path routes.
rule, args = request.env['ir.http']._match(url)
for key, val in list(args.items()):
if isinstance(val, models.BaseModel):
if isinstance(val.env.uid, RequestUID):
args[key] = val = val.with_user(request.env.uid)
if val.env.context.get('lang') != lang.code:
args[key] = val = val.with_context(lang=lang.code)
if prefetch_langs:
args[key] = val = val.with_context(prefetch_langs=True)
router = http.root.get_db_router(request.db).bind('')
path = router.build(rule.endpoint, args)
except (NotFound, AccessError, MissingError):
# The build method returns a quoted URL so convert in this case for consistency.
path = werkzeug.urls.url_quote_plus(url, safe='/')
if force_default_lang or lang != request.env['ir.http']._get_default_lang():
path = f'/{lang.url_code}{path if path != "/" else ""}'
if canonical_domain:
# canonical URLs should not have qs
return tools.urls.urljoin(canonical_domain, path)
return path + sep + qs
@classmethod
def _url_lang(cls, path_or_uri: str, lang_code: str | None = None) -> str:
''' Given a relative URL, make it absolute and add the required lang or
remove useless lang.
Nothing will be done for absolute or invalid URL.
If there is only one language installed, the lang will not be handled
unless forced with `lang` parameter.
:param lang_code: Must be the lang `code`. It could also be something
else, such as `'[lang]'` (used for url_return).
'''
Lang = request.env['res.lang']
location = path_or_uri.strip()
force_lang = lang_code is not None
try:
url = urllib.parse.urlparse(location)
except ValueError:
# e.g. Invalid IPv6 URL, `urllib.parse.urlparse('http://]')`
url = False
# relative URL with either a path or a force_lang
if url and not url.netloc and not url.scheme and (url.path or force_lang):
location = werkzeug.urls.url_join(request.httprequest.path, location)
lang_url_codes = [info.url_code for info in Lang._get_frontend().values()]
lang_code = lang_code or request.env.context['lang']
lang_url_code = Lang._get_data(code=lang_code).url_code
lang_url_code = lang_url_code if lang_url_code in lang_url_codes else lang_code
if (len(lang_url_codes) > 1 or force_lang) and cls._is_multilang_url(location, lang_url_codes):
loc, sep, qs = location.partition('?')
ps = loc.split('/')
default_lg = request.env['ir.http']._get_default_lang()
if ps[1] in lang_url_codes:
# Replace the language only if we explicitly provide a language to url_for
if force_lang:
ps[1] = lang_url_code
# Remove the default language unless it's explicitly provided
elif ps[1] == default_lg.url_code:
ps.pop(1)
# Insert the context language or the provided language
elif lang_url_code != default_lg.url_code or force_lang:
ps.insert(1, lang_url_code)
# Remove the last empty string to avoid trailing / after joining
if not ps[-1]:
ps.pop(-1)
location = '/'.join(ps) + sep + qs
return location
@classmethod
def _url_for(cls, url_from: str, lang_code: str | None = None) -> str:
''' Return the url with the rewriting applied.
Nothing will be done for absolute URL, invalid URL, or short URL from 1 char.
:param url_from: The URL to convert.
:param lang_code: Must be the lang `code`. It could also be something
else, such as `'[lang]'` (used for url_return).
'''
return cls._url_lang(url_from, lang_code=lang_code)
@classmethod
def _is_multilang_url(cls, local_url: str, lang_url_codes: list[str] | None = None) -> bool:
''' Check if the given URL content is supposed to be translated.
To be considered as translatable, the URL should either:
1. Match a POST (non-GET actually) controller that is `website=True` and
either `multilang` specified to True or if not specified, with `type='http'`.
2. If not matching 1., everything not under /static/ or /web/ will be translatable
'''
if not lang_url_codes:
lang_url_codes = [lg.url_code for lg in request.env['res.lang']._get_frontend().values()]
spath = local_url.split('/')
# if a language is already in the path, remove it
if spath[1] in lang_url_codes:
spath.pop(1)
local_url = '/'.join(spath)
url = local_url.partition('#')[0].split('?')
path = url[0]
# Consider /static/ and /web/ files as non-multilang
if '/static/' in path or path.startswith('/web/'):
return False
query_string = url[1] if len(url) > 1 else None
# Try to match an endpoint in werkzeug's routing table
try:
_, func = request.env['ir.http'].url_rewrite(path, query_args=query_string)
# /page/xxx has no endpoint/func but is multilang
return (not func or (
func.routing.get('website', False)
and func.routing.get('multilang', func.routing['type'] == 'http')
))
except Exception as exception: # noqa: BLE001
_logger.warning(exception)
return False
@classmethod
def _get_default_lang(cls) -> LangData:
lang_code = request.env['ir.default'].sudo()._get('res.partner', 'lang')
if lang_code:
return request.env['res.lang']._lang_get(lang_code)
return request.env['res.lang'].search([], limit=1)
return request.env['res.lang']._get_data(code=lang_code)
return next(iter(request.env['res.lang']._get_active_by('code').values()))
@api.model
def get_frontend_session_info(self):
def get_frontend_session_info(self) -> dict:
session_info = super(IrHttp, self).get_frontend_session_info()
IrHttpModel = request.env['ir.http'].sudo()
modules = IrHttpModel.get_translation_frontend_modules()
user_context = request.session.context if request.session.uid else {}
lang = user_context.get('lang')
translation_hash = request.env['ir.http'].get_web_translations_hash(modules, lang)
if request.is_frontend:
lang = request.lang.code
session_info['bundle_params']['lang'] = lang
session_info.update({
'translationURL': '/website/translations',
'cache_hashes': {
'translations': translation_hash,
},
})
return session_info
@api.model
def get_translation_frontend_modules(self):
def get_translation_frontend_modules(self) -> list[str]:
Modules = request.env['ir.module.module'].sudo()
extra_modules_domain = self._get_translation_frontend_modules_domain()
extra_modules_name = self._get_translation_frontend_modules_name()
if extra_modules_domain:
new = Modules.search(
expression.AND([extra_modules_domain, [('state', '=', 'installed')]])
).mapped('name')
extra_modules_domain = Domain(self._get_translation_frontend_modules_domain())
if not extra_modules_domain.is_true():
new = Modules.search(extra_modules_domain & Domain('state', '=', 'installed')).mapped('name')
extra_modules_name += new
return extra_modules_name
@classmethod
def _get_translation_frontend_modules_domain(cls):
def _get_translation_frontend_modules_domain(cls) -> list[tuple[str, str, typing.Any]]:
""" Return a domain to list the domain adding web-translations and
dynamic resources that may be used frontend views
"""
return []
@classmethod
def _get_translation_frontend_modules_name(cls):
def _get_translation_frontend_modules_name(cls) -> list[str]:
""" Return a list of module name where web-translations and
dynamic resources may be used in frontend views
"""
return ['web']
@classmethod
def _get_frontend_langs(cls):
return [code for code, _ in request.env['res.lang'].get_installed()]
@classmethod
def get_nearest_lang(cls, lang_code):
@api.model
def get_nearest_lang(self, lang_code: str) -> str:
""" Try to find a similar lang. Eg: fr_BE and fr_FR
:param lang_code: the lang `code` (en_US)
"""
if not lang_code:
return None
lang_codes = cls._get_frontend_langs()
if lang_code in lang_codes:
frontend_langs = self.env['res.lang']._get_frontend()
if lang_code in frontend_langs:
return lang_code
short = lang_code.partition('_')[0]
return next((code for code in lang_codes if code.startswith(short)), None)
if not short:
return None
return next((code for code in frontend_langs if code.startswith(short)), None)
# ------------------------------------------------------------
# Routing and diplatch
# ------------------------------------------------------------
@classmethod
def _match(cls, path):
@ -431,14 +401,14 @@ class IrHttp(models.AbstractModel):
real_env = request.env
try:
request.registry['ir.http']._auth_method_public() # it calls update_env
nearest_url_lang = cls.get_nearest_lang(request.env['res.lang']._lang_get_code(url_lang_str))
cookie_lang = cls.get_nearest_lang(request.httprequest.cookies.get('frontend_lang'))
context_lang = cls.get_nearest_lang(real_env.context.get('lang'))
nearest_url_lang = request.env['ir.http'].get_nearest_lang(request.env['res.lang']._get_data(url_code=url_lang_str).code or url_lang_str)
cookie_lang = request.env['ir.http'].get_nearest_lang(request.cookies.get('frontend_lang'))
context_lang = request.env['ir.http'].get_nearest_lang(real_env.context.get('lang'))
default_lang = cls._get_default_lang()
request.lang = request.env['res.lang']._lang_get(
nearest_url_lang or cookie_lang or context_lang or default_lang._get_cached('code')
)
request_url_code = request.lang._get_cached('url_code')
request.lang = request.env['res.lang']._get_data(code=(
nearest_url_lang or cookie_lang or context_lang or default_lang.code
))
request_url_code = request.lang.url_code
finally:
request.env = real_env
@ -462,35 +432,35 @@ class IrHttp(models.AbstractModel):
elif not url_lang_str:
_logger.debug("%r (lang: %r) missing lang in url, redirect", path, request_url_code)
redirect = request.redirect_query(f'/{request_url_code}{path}', request.httprequest.args)
redirect.set_cookie('frontend_lang', request.lang._get_cached('code'), max_age=365 * 24 * 3600)
redirect.set_cookie('frontend_lang', request.lang.code)
werkzeug.exceptions.abort(redirect)
# See /6, default lang in url, /en/home -> /home
elif url_lang_str == default_lang.url_code and allow_redirect:
_logger.debug("%r (lang: %r) default lang in url, redirect", path, request_url_code)
redirect = request.redirect_query(path_no_lang, request.httprequest.args)
redirect.set_cookie('frontend_lang', default_lang._get_cached('code'), max_age=365 * 24 * 3600)
redirect.set_cookie('frontend_lang', default_lang.code)
werkzeug.exceptions.abort(redirect)
# See /7, lang alias in url, /fr_FR/home -> /fr/home
elif url_lang_str != request_url_code and allow_redirect:
_logger.debug("%r (lang: %r) lang alias in url, redirect", path, request_url_code)
redirect = request.redirect_query(f'/{request_url_code}{path_no_lang}', request.httprequest.args, code=301)
redirect.set_cookie('frontend_lang', request.lang._get_cached('code'), max_age=365 * 24 * 3600)
redirect.set_cookie('frontend_lang', request.lang.code)
werkzeug.exceptions.abort(redirect)
# See /8, homepage with trailing slash. /fr_BE/ -> /fr_BE
elif path == f'/{url_lang_str}/' and allow_redirect:
_logger.debug("%r (lang: %r) homepage with trailing slash, redirect", path, request_url_code)
redirect = request.redirect_query(path[:-1], request.httprequest.args, code=301)
redirect.set_cookie('frontend_lang', default_lang._get_cached('code'), max_age=365 * 24 * 3600)
redirect.set_cookie('frontend_lang', default_lang.code)
werkzeug.exceptions.abort(redirect)
# See /9, valid lang in url
elif url_lang_str == request_url_code:
# Rewrite the URL to remove the lang
_logger.debug("%r (lang: %r) valid lang in url, rewrite url and continue", path, request_url_code)
cls.reroute(path_no_lang)
request.reroute(path_no_lang)
path = path_no_lang
else:
@ -509,33 +479,6 @@ class IrHttp(models.AbstractModel):
request.is_frontend_multilang = True
raise
@classmethod
def reroute(cls, path, query_string=None):
"""
Rewrite the current request URL using the new path and query
string. This act as a light redirection, it does not return a
3xx responses to the browser but still change the current URL.
"""
# WSGI encoding dance https://peps.python.org/pep-3333/#unicode-issues
if isinstance(path, str):
path = path.encode('utf-8')
path = path.decode('latin1', 'replace')
if query_string is None:
query_string = request.httprequest.environ['QUERY_STRING']
# Change the WSGI environment
environ = request.httprequest._HTTPRequest__environ.copy()
environ['PATH_INFO'] = path
environ['QUERY_STRING'] = query_string
environ['RAW_URI'] = f'{path}?{query_string}'
# REQUEST_URI left as-is so it still contains the original URI
# Create and expose a new request from the modified WSGI env
httprequest = HTTPRequest(environ)
threading.current_thread().url = httprequest.url
request.httprequest = httprequest
@classmethod
def _pre_dispatch(cls, rule, args):
super()._pre_dispatch(rule, args)
@ -543,10 +486,10 @@ class IrHttp(models.AbstractModel):
if request.is_frontend:
cls._frontend_pre_dispatch()
# update the context of "<model(...):...>" args
for key, val in list(args.items()):
if isinstance(val, models.BaseModel):
args[key] = val.with_context(request.context)
# update the context of "<model(...):...>" args
for key, val in list(args.items()):
if isinstance(val, models.BaseModel):
args[key] = val.with_context(request.env.context)
if request.is_frontend_multilang:
# A product with id 1 and named 'egg' is accessible via a
@ -558,14 +501,7 @@ class IrHttp(models.AbstractModel):
# '/fr/foo/oeuf-1'. While it is nice (for humans) to have a
# pretty URL, the real reason of this redirection is SEO.
if request.httprequest.method in ('GET', 'HEAD'):
try:
_, path = rule.build(args)
except exceptions.MissingError as exc:
raise werkzeug.exceptions.NotFound() from exc
except exceptions.AccessError as exc:
if request.env.user.is_public:
raise werkzeug.exceptions.NotFound() from exc
raise
_, path = rule.build(args)
assert path is not None
generated_path = werkzeug.urls.url_unquote_plus(path)
current_path = werkzeug.urls.url_unquote_plus(request.httprequest.path)
@ -577,9 +513,13 @@ class IrHttp(models.AbstractModel):
@classmethod
def _frontend_pre_dispatch(cls):
request.update_context(lang=request.lang._get_cached('code'))
if request.httprequest.cookies.get('frontend_lang') != request.lang._get_cached('code'):
request.future_response.set_cookie('frontend_lang', request.lang._get_cached('code'), max_age=365 * 24 * 3600)
request.update_context(lang=request.lang.code)
if request.cookies.get('frontend_lang') != request.lang.code:
request.future_response.set_cookie('frontend_lang', request.lang.code)
# ------------------------------------------------------------
# Exception
# ------------------------------------------------------------
@classmethod
def _get_exception_code_values(cls, exception):
@ -587,27 +527,23 @@ class IrHttp(models.AbstractModel):
code = 500 # default code
values = dict(
exception=exception,
traceback=traceback.format_exc(),
traceback=''.join(traceback.format_exception(exception)),
)
if isinstance(exception, exceptions.AccessDenied):
code = 403
elif isinstance(exception, exceptions.UserError):
if isinstance(exception, exceptions.UserError):
code = exception.http_status
values['error_message'] = exception.args[0]
code = 400
if isinstance(exception, exceptions.AccessError):
code = 403
elif isinstance(exception, QWebException):
values.update(qweb_exception=exception)
if isinstance(exception.__context__, exceptions.UserError):
code = 400
values['error_message'] = exception.__context__.args[0]
if isinstance(exception.__context__, exceptions.AccessError):
code = 403
elif isinstance(exception, werkzeug.exceptions.HTTPException):
code = exception.code
values['error_message'] = exception.description
if hasattr(exception, 'qweb'):
values.update(qweb_exception=exception.qweb)
if code == 404 and exception.qweb.path:
# If there is a path, it means that the error does not
# come directly from the called template (for example a
# "/t" from a t-call MissingError)
code = 500
values.update(
status_message=werkzeug.http.HTTP_STATUS_CODES.get(code, ''),
@ -623,7 +559,12 @@ class IrHttp(models.AbstractModel):
@classmethod
def _get_error_html(cls, env, code, values):
return code, env['ir.ui.view']._render_template('http_routing.%s' % code, values)
try:
return code, env['ir.ui.view']._render_template('http_routing.%s' % code, values)
except MissingError:
if str(code)[0] == '4':
return code, env['ir.ui.view']._render_template('http_routing.4xx', values)
raise
@classmethod
def _handle_error(cls, exception):
@ -635,7 +576,7 @@ class IrHttp(models.AbstractModel):
return response
# minimal setup to serve frontend pages
if not request.uid:
if not request.env.uid:
cls._auth_method_public()
cls._handle_debug()
cls._frontend_pre_dispatch()
@ -643,7 +584,7 @@ class IrHttp(models.AbstractModel):
code, values = cls._get_exception_code_values(exception)
request.cr.rollback()
request.env.cr.rollback()
if code in (404, 403):
try:
response = cls._serve_fallback()
@ -658,14 +599,19 @@ class IrHttp(models.AbstractModel):
try:
code, html = cls._get_error_html(request.env, code, values)
except Exception:
_logger.exception("Couldn't render a template for http status %s", code)
code, html = 418, request.env['ir.ui.view']._render_template('http_routing.http_error', values)
response = Response(html, status=code, content_type='text/html;charset=utf-8')
cls._post_dispatch(response)
return response
# ------------------------------------------------------------
# Rewrite
# ------------------------------------------------------------
@api.model
@tools.ormcache('path', 'query_args')
@tools.ormcache('path', 'query_args', cache='routing.rewrites')
def url_rewrite(self, path, query_args=None):
new_url = False
router = http.root.get_db_router(request.db).bind('')

View file

@ -1,8 +1,34 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
import logging
from odoo import models
from odoo.http import request
from odoo.addons.http_routing.models.ir_http import slug, unslug_url, url_for
_logger = logging.getLogger(__name__)
BAD_REQUEST = """Missing request.is_frontend attribute.
The request.is_frontend attribute is missing, this means that although
http_routing is installed and that all incoming requests SHOULD be
going through ir.http._match (which sets that attribute),
there are some rogue requests which do not. This is likely due to a
@route(auth='none') controller which creates its own registry and attempts
to render a template (e.g. odoo/odoo#99667).
The following expectations MUST hold:
When:
* there is an incoming http request (request is truthy)
* there is a registry loaded (models are in use)
* http_routing is installed (dependency of both portal and website)
Then:
* request.is_frontend is set
Failure to meet this expectation can lead to downstream problems, e.g.
here inside of http_routing's ir.qweb. Solutions vary, the one used
inside of #99667 is to use the request.borrow_request context manager to
temporary hide the incoming http request.
"""
class IrQweb(models.AbstractModel):
@ -10,15 +36,18 @@ class IrQweb(models.AbstractModel):
def _prepare_environment(self, values):
irQweb = super()._prepare_environment(values)
values['slug'] = slug
values['unslug_url'] = unslug_url
values['slug'] = self.env['ir.http']._slug
values['unslug_url'] = self.env['ir.http']._unslug_url
if (not irQweb.env.context.get('minimal_qcontext') and
request and request.is_frontend):
return irQweb._prepare_frontend_environment(values)
if not irQweb.env.context.get('minimal_qcontext') and request:
if not hasattr(request, 'is_frontend'):
_logger.warning(BAD_REQUEST, stack_info=True)
elif request.is_frontend:
return irQweb._prepare_frontend_environment(values)
return irQweb
def _prepare_frontend_environment(self, values):
values['url_for'] = url_for
values['url_for'] = self.env['ir.http']._url_for
values['url_localized'] = self.env['ir.http']._url_localized
return self

View file

@ -0,0 +1,14 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import models
from odoo.addons.base.models.res_lang import LangDataDict
class ResLang(models.Model):
_inherit = "res.lang"
def _get_frontend(self) -> LangDataDict:
""" Return the available languages for current request
:return: LangDataDict({code: LangData})
"""
return self._get_active_by('code')

View file

@ -0,0 +1,2 @@
from . import common
from . import test_res_lang

View file

@ -0,0 +1,109 @@
import contextlib
from unittest.mock import MagicMock, Mock, patch
from werkzeug.exceptions import NotFound
from werkzeug.test import EnvironBuilder
import odoo.http
from odoo.tests import HOST, HttpCase
from odoo.tools import DotDict, config, frozendict
from odoo.tools.urls import urljoin as url_join
@contextlib.contextmanager
def MockRequest(
env, *, path='/mockrequest', routing=True, multilang=True,
context=frozendict(), cookies=frozendict(), country_code=None, city_name=None,
website=None, remote_addr=HOST, environ_base=None, url_root=None,
):
"""Mock of the ``http.request``.
NOTE: If you only use ``request.env`` in your code, you can replace it by
``self.env`` and don't need to use this class.
It is in this module, because website adds properties which are not defined
in base module.
"""
lang_code = context.get('lang', env.context.get('lang', 'en_US'))
env = env(context=dict(context, lang=lang_code))
if HttpCase.http_port():
base_url = HttpCase.base_url()
else:
base_url = f"http://{HOST}:{config['http_port']}"
request = Mock(
# request
httprequest=Mock(
host='localhost',
path=path,
app=odoo.http.root,
environ=dict(
EnvironBuilder(
path=path,
base_url=base_url,
environ_base=environ_base,
).get_environ(),
REMOTE_ADDR=remote_addr,
),
cookies=cookies,
referrer='',
remote_addr=remote_addr,
url_root=url_root,
args=[],
),
type='http',
future_response=odoo.http.FutureResponse(),
params={},
redirect=env['ir.http']._redirect,
session=DotDict(
odoo.http.get_default_session(),
context={'lang': ''},
force_website_id=website and website.id,
),
geoip=odoo.http.GeoIP('127.0.0.1'),
db=env.registry.db_name,
env=env,
registry=env.registry,
cookies=cookies,
lang=env['res.lang']._get_data(code=lang_code),
website=website,
render=lambda *a, **kw: '<MockResponse>',
)
if url_root is not None:
request.httprequest.url = url_join(url_root, path)
if website:
request.website_routing = website.id
if country_code or city_name:
try:
request.geoip._city_record = odoo.http.geoip2.models.City(['en'], country=(country_code and {'iso_code': country_code}) or {}, city=(city_name and {'names': {'en': city_name}}) or {})
except TypeError:
request.geoip._city_record = odoo.http.geoip2.models.City({'country': (country_code and {'iso_code': country_code}) or {}, 'city': (city_name and {'names': {'en': city_name}}) or {}})
# The following code mocks match() to return a fake rule with a fake
# 'routing' attribute (routing=True) or to raise a NotFound
# exception (routing=False).
#
# router = odoo.http.root.get_db_router()
# rule, args = router.bind(...).match(path)
# # arg routing is True => rule.endpoint.routing == {...}
# # arg routing is False => NotFound exception
router = MagicMock()
match = router.return_value.bind.return_value.match
if routing:
match.return_value[0].routing = {
'type': 'http',
'website': True,
'multilang': multilang
}
else:
match.side_effect = NotFound
def update_context(**overrides):
request.env = request.env(context=dict(request.env.context, **overrides))
request.update_context = update_context
with contextlib.ExitStack() as s:
odoo.http._request_stack.push(request)
s.callback(odoo.http._request_stack.pop)
s.enter_context(patch('odoo.http.root.get_db_router', router))
yield request

View file

@ -0,0 +1,14 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo.tests import Form, TransactionCase, tagged
@tagged('-at_install', 'post_install')
class TestFormCreate(TransactionCase):
def test_create_res_lang(self):
lang_form = Form(self.env['res.lang'])
lang_form.url_code = 'LANG'
lang_form.name = 'a lang name'
lang_form.code = 'a lang code'
lang_form.save()

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="http_error">
<template id="http_error" name="HTTP Error">
<t t-call="web.frontend_layout">
<div id="wrap">
<div class="oe_structure">
@ -39,13 +39,10 @@
<div id="error_qweb" class="collapse show">
<div class="card-body">
<p>
<strong>Error message:</strong>
<pre t-esc="exception"/>
</p>
<p>
The error occurred while rendering the template <code t-esc="qweb_exception.name"/>
<t t-if="qweb_exception.html">and evaluating the following expression: <code t-esc="qweb_exception.html"/></t>
The error occurred while rendering the template <code t-esc="qweb_exception.template"/>
<t t-if="qweb_exception.element">and evaluating the following expression: <code t-esc="qweb_exception.element"/></t>
</p>
<pre t-esc="str(exception)"/>
</div>
</div>
</div>
@ -62,7 +59,7 @@
</div>
</template>
<template id="400">
<template id="4xx">
<t t-call="web.frontend_layout">
<div id="wrap">
<div class="container">
@ -81,6 +78,25 @@
</t>
</template>
<template id="400">
<t t-call="web.frontend_layout">
<div id="wrap">
<div class="container">
<h1 class="mt-5">400: Bad Request</h1>
<p>The server couldn't understand the request. Take a look at the error message below.</p>
</div>
<t t-if="editable or debug">
<t t-call="http_routing.http_error_debug"/>
</t>
<t t-else="">
<div class="container">
<t t-call="http_routing.error_message"/>
</div>
</t>
</div>
</t>
</template>
<template id="403">
<t t-call="web.frontend_layout">
<div id="wrap">
@ -109,7 +125,7 @@
<div class="container">
<div class="row align-items-center">
<div class="col-lg-4 pb32">
<img class="img img-fluid mx-auto" src="/web_editor/shape/http_routing/404.svg?c2=o-color-2"/>
<img class="img img-fluid mx-auto" src="/html_editor/shape/http_routing/404.svg?c2=o-color-2" alt=""/>
</div>
<div class="col-lg-8 text-lg-start text-center my-auto">
<h1 class="visually-hidden">Error 404</h1>
@ -136,6 +152,44 @@
</t>
</template>
<template id="415">
<t t-call="web.frontend_layout">
<div id="wrap">
<div class="container">
<h1 class="mt-5">415: Unsupported Media Type</h1>
<p>It looks like the URL you are accessing doesn't support the format of the request. Take a look at the error message below.</p>
</div>
<t t-if="editable or debug">
<t t-call="http_routing.http_error_debug"/>
</t>
<t t-else="">
<div class="container">
<t t-call="http_routing.error_message"/>
</div>
</t>
</div>
</t>
</template>
<template id="422">
<t t-call="web.frontend_layout">
<div id="wrap">
<div class="container">
<h1 class="mt-5">Oops! Something went wrong.</h1>
<p>Take a look at the error message below.</p>
</div>
<t t-if="editable or debug">
<t t-call="http_routing.http_error_debug"/>
</t>
<t t-else="">
<div class="container">
<t t-call="http_routing.error_message"/>
</div>
</t>
</div>
</t>
</template>
<template id="500">
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
<!-- This template should not use any variable except those provided by http_routing.ir_http._handle_exception -->
@ -148,10 +202,12 @@
<link rel="stylesheet" href="/web/static/lib/bootstrap/dist/css/bootstrap.css"/>
<script src="/web/static/lib/jquery/jquery.js" type="text/javascript"/>
<script type="text/javascript" src="/web/static/lib/bootstrap/js/dist/util/index.js"/>
<script type="text/javascript" src="/web/static/lib/bootstrap/js/dist/dom/data.js"/>
<script type="text/javascript" src="/web/static/lib/bootstrap/js/dist/dom/event-handler.js"/>
<script type="text/javascript" src="/web/static/lib/bootstrap/js/dist/dom/manipulator.js"/>
<script type="text/javascript" src="/web/static/lib/bootstrap/js/dist/dom/selector-engine.js"/>
<script type="text/javascript" src="/web/static/lib/bootstrap/js/dist/util/config.js"/>
<script type="text/javascript" src="/web/static/lib/bootstrap/js/dist/base-component.js"/>
<script type="text/javascript" src="/web/static/lib/bootstrap/js/dist/collapse.js"/>
<style>

View file

@ -5,19 +5,19 @@
<field name="model">res.lang</field>
<field name="inherit_id" ref="base.res_lang_form"/>
<field name="arch" type="xml">
<field name="url_code" position="attributes">
<attribute name="invisible">0</attribute>
<field name="iso_code" position="after">
<field name="url_code" required="0"/>
</field>
</field>
</record>
<record id="res_lang_tree_inherit_model" model="ir.ui.view">
<field name="name">res.lang.tree.model.inherit</field>
<field name="name">res.lang.list.model.inherit</field>
<field name="model">res.lang</field>
<field name="inherit_id" ref="base.res_lang_tree"/>
<field name="arch" type="xml">
<field name="url_code" position="attributes">
<attribute name="invisible">0</attribute>
<field name="iso_code" position="after">
<field name="url_code" groups="base.group_no_one"/>
</field>
</field>
</record>

View file

@ -1,12 +1,14 @@
[project]
name = "odoo-bringout-oca-ocb-http_routing"
version = "16.0.0"
description = "Web Routing - Web Routing"
description = "Web Routing -
Web Routing
"
authors = [
{ name = "Ernad Husremovic", email = "hernad@bring.out.ba" }
]
dependencies = [
"odoo-bringout-oca-ocb-web>=16.0.0",
"odoo-bringout-oca-ocb-web>=19.0.0",
"requests>=2.25.1"
]
readme = "README.md"
@ -16,14 +18,14 @@ classifiers = [
"Intended Audience :: Developers",
"License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Topic :: Office/Business",
]
[project.urls]
homepage = "https://github.com/bringout/odoo-bringout-oca-ocb-http_routing"
repository = "https://github.com/bringout/odoo-bringout-oca-ocb-http_routing"
homepage = "https://github.com/bringout/0"
repository = "https://github.com/bringout/0"
[build-system]
requires = ["hatchling"]