diff --git a/README.md b/README.md index 724001384..91f0d2651 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,7 @@ Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- +[asterisk_click2dial](asterisk_click2dial/) | 16.0.1.0.0 | [![alexis-via](https://github.com/alexis-via.png?size=30px)](https://github.com/alexis-via) | Asterisk-Odoo connector [base_phone](base_phone/) | 16.0.1.0.0 | [![alexis-via](https://github.com/alexis-via.png?size=30px)](https://github.com/alexis-via) | Validate phone numbers [//]: # (end addons) diff --git a/asterisk_click2dial/README.rst b/asterisk_click2dial/README.rst new file mode 100644 index 000000000..77273baf2 --- /dev/null +++ b/asterisk_click2dial/README.rst @@ -0,0 +1,144 @@ +================== +Asterisk connector +================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:70c4fbe57dbcfd18cf15685ed8361c0af932e8f5c65668c39a947eeccfd1cc1e + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fconnector--telephony-lightgray.png?logo=github + :target: https://github.com/OCA/connector-telephony/tree/16.0/asterisk_click2dial + :alt: OCA/connector-telephony +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/connector-telephony-16-0/connector-telephony-16-0-asterisk_click2dial + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/connector-telephony&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +The technical name of this module is **asterisk_click2dial**, but this module +implements much more than a simple *click2dial* ! This module adds 3 +functionalities: + +1. It adds a *Dial* button in the partner form view so that users can directly + dial a phone number through Asterisk. This feature is usually known as + *click2dial*. Here is how it works : + + * In Odoo, the user clicks on the *Dial* button next to a phone number + field in the partner form view (or any form view with a phone number). + + * Odoo connects to the Asterisk Manager Interface and Asterisk makes the + user's phone ring. + + * The user answers his own phone (if he doesn't, the process stops here). + + * Asterisk dials the phone number found in Odoo in place of the user. + + * If the remote party answers, the user can talk to his correspondent. + +2. It adds the ability to show the name of the calling party on the screen of + your IP phone on incoming phone calls if the presented phone number is + present in the partner/leads/employees/... of Odoo. Here is how it works: + + * On incoming phone calls, the Asterisk dialplan executes an AGI script + **set_name_incoming_timeout.sh**. + + * The *set_name_incoming_timeout.sh* script calls the *set_name_agi.py* + script with a short timeout. + + * The *set_name_agi.py* script will make an XML-RPC request on the Odoo + server to try to find the name of the person corresponding to the phone + number presented by the calling party. + + * If it finds the name, it is set as the CallerID name of the call, so as + to be presented on the IP phone of the user. + + It also works on outgoing calls, so as to display the name of the callee on + the SIP phone of the caller. For that, you should use the script + *set_name_outgoing_timeout.sh*. + +3. It adds a phone icon (*Open Caller*) in the top menu bar + to get the partner/lead/candidate/event registrations + corresponding to the calling party in one click. Here is how it works : + + * When the user clicks on the phone icon, Odoo sends a query to the + Asterisk Manager Interface to get a list of the current phone calls. + + * If it finds a phone call involving the user's phone, it gets the phone + number of the calling party. + + * It searches the phone number of the calling party in the + Partners/Leads/Candidates/Event Registrations of Odoo. If a record matches, + it takes you to the form view of this record. If no record matchs, it + opens a wizard which proposes to create a new Partner with the presented + phone number as *Phone* or *Mobile* number or update an existing Partner. + + It is possible to get a pop-up of the record corresponding to the calling + party without any action from the user via the module *base_phone_popup*. + +A detailed documentation for this module is available on `this page `_ of Akretion's Web site. + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Akretion + +Contributors +~~~~~~~~~~~~ + +* Alexis de Lattre + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-alexis-via| image:: https://github.com/alexis-via.png?size=40px + :target: https://github.com/alexis-via + :alt: alexis-via + +Current `maintainer `__: + +|maintainer-alexis-via| + +This module is part of the `OCA/connector-telephony `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/asterisk_click2dial/__init__.py b/asterisk_click2dial/__init__.py new file mode 100644 index 000000000..5607426d8 --- /dev/null +++ b/asterisk_click2dial/__init__.py @@ -0,0 +1,2 @@ +from . import models +from . import controller diff --git a/asterisk_click2dial/__manifest__.py b/asterisk_click2dial/__manifest__.py new file mode 100644 index 000000000..b42b6c85a --- /dev/null +++ b/asterisk_click2dial/__manifest__.py @@ -0,0 +1,33 @@ +# Copyright 2010-2021 Akretion France (http://www.akretion.com/) +# @author: Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Asterisk connector", + "version": "16.0.1.0.0", + "category": "Phone", + "license": "AGPL-3", + "summary": "Asterisk-Odoo connector", + "author": "Akretion,Odoo Community Association (OCA)", + "maintainers": ["alexis-via"], + "website": "https://github.com/OCA/connector-telephony", + "depends": ["base_phone"], + "external_dependencies": {"python": ["requests"]}, + "data": [ + "views/asterisk_server.xml", + "views/res_users.xml", + "security/ir.model.access.csv", + "security/asterisk_security.xml", + ], + "demo": ["demo/asterisk_click2dial_demo.xml"], + "qweb": ["static/src/xml/asterisk_click2dial.xml"], + "application": True, + "installable": True, + "assets": { + "web.assets_backend": [ + "asterisk_click2dial/static/src/scss/*.scss", + "asterisk_click2dial/static/src/components/**/*.js", + "asterisk_click2dial/static/src/components/**/*.xml", + ], + }, +} diff --git a/asterisk_click2dial/controller.py b/asterisk_click2dial/controller.py new file mode 100644 index 000000000..74bd6f4c1 --- /dev/null +++ b/asterisk_click2dial/controller.py @@ -0,0 +1,15 @@ +# Copyright 2014-2021 Akretion France (http://www.akretion.com/) +# @author: Alexis de Lattre +# Copyright 2015-2018 Juris Malinens (port to v9) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import http + + +class AsteriskClick2dialController(http.Controller): + @http.route( + "/asterisk_click2dial/get_record_from_my_channel", type="json", auth="user" + ) + def get_record_from_my_channel(self, **kw): + res = http.request.env["asterisk.server"].get_record_from_my_channel() + return res diff --git a/asterisk_click2dial/demo/asterisk_click2dial_demo.xml b/asterisk_click2dial/demo/asterisk_click2dial_demo.xml new file mode 100644 index 000000000..2d6c28a9b --- /dev/null +++ b/asterisk_click2dial/demo/asterisk_click2dial_demo.xml @@ -0,0 +1,35 @@ + + + + + + + My Asterisk + localhost + odoo + mypassword + from-internal + info=<Bellcore-dr5> + + + + + 11 + 11 + Administrator <0141981242> + + + + + 12 + 12 + Demo user <0141984212> + + + + + diff --git a/asterisk_click2dial/i18n/am.po b/asterisk_click2dial/i18n/am.po new file mode 100644 index 000000000..bab27c210 --- /dev/null +++ b/asterisk_click2dial/i18n/am.po @@ -0,0 +1,567 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * asterisk_click2dial +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:36+0000\n" +"PO-Revision-Date: 2017-01-25 03:36+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Amharic (https://www.transifex.com/oca/teams/23907/am/)\n" +"Language: am\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__login +msgid "ARI Login" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__password +msgid "ARI Password" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__active +msgid "Active" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__alert_info +msgid "Alert-Info SIP Header" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__wait_time +msgid "" +"Amount of time (in seconds) Asterisk will try to reach the user's phone " +"before hanging up." +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Archived" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_name +msgid "Asterisk Channel Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "Asterisk Channel Type" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__ip_address +msgid "Asterisk IP address or DNS" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Asterisk REST Interface" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "Asterisk Server" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__name +msgid "Asterisk Server Name" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Asterisk Server Search" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.actions.act_window,name:asterisk_click2dial.action_asterisk_server +#: model:ir.model,name:asterisk_click2dial.model_asterisk_server +#: model:ir.ui.menu,name:asterisk_click2dial.act_menu_ast_server +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_tree +msgid "Asterisk Servers" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "" +"Asterisk channel type, as used in the Asterisk dialplan. If the user has a " +"regular IP phone, the channel type is probably 'PJSIP'." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__context +msgid "" +"Asterisk dialplan context from which the calls will be made. Refer to /etc/" +"asterisk/extensions.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "" +"Asterisk server on which the user's phone is connected. If you leave this " +"field empty, it will use the first Asterisk server of the user's company." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__cdraccount +msgid "CDR Account" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__cdraccount +msgid "Call Detail Record (CDR) account used for billing this user." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__callerid +#, python-format +msgid "Caller ID" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__callerid +msgid "Caller ID used for the calls initiated by this user." +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "" +"Calling party number not retreived from IPBX or IPBX unreachable by Odoo" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Can't get calling number from Asterisk.\n" +"Here is the error: '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"HTTP error code: %s." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"Here is the error: '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_phone_common +msgid "Common methods for phone features" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company who uses the Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! HTTP error code: %s" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! The error message is: %s" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Connection Test Successfull! Odoo can successfully login to the Asterisk " +"Manager Interface." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__dahdi +msgid "DAHDI" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__context +msgid "Dialplan Context" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Dialplan Parameters" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__display_name +msgid "Display Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "Extension Priority" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__h323 +msgid "H323" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__iax2 +msgid "IAX2" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__id +msgid "ID" +msgstr "ID" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "IPBX error" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__internal_number +#, python-format +msgid "Internal Number" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users____last_update +msgid "Last Modified on" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__login +msgid "" +"Login that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__mgcp +msgid "MGCP" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "Missing phone number" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Moving to form view of %s (%s ID %d)" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "No Asterisk server configured for the company '%s'." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "No callerID configured for the current user" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Number Not Found" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "On the phone with '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Only use digits for the '%s' on the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/xml/asterisk_click2dial.xml:0 +#, python-format +msgid "Open Caller" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Optional Asterisk Parameters - for experts only, can be left empty" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "Out Prefix" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__pjsip +msgid "PJSIP" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__password +msgid "" +"Password that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__port +msgid "Port" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "" +"Prefix to dial to make outgoing calls. If you don't use a prefix to make " +"outgoing calls, leave empty." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "" +"Priority of the extension in the Asterisk dialplan. Refer to /etc/asterisk/" +"extensions.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__resource +#, python-format +msgid "Resource Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__resource +msgid "" +"Resource name for the channel type selected. For example, if you use " +"'Dial(PJSIP/phone1)' in your Asterisk dialplan to ring the SIP phone of this " +"user, then the resource name for this user is 'phone1'. For a SIP phone, " +"the phone number is often used as resource name, but not always." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sccp +msgid "SCCP" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sip +msgid "SIP" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Server Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__alert_info +msgid "" +"Set Alert-Info header in SIP request to user's IP Phone for the click2dial " +"feature. If empty, the Alert-Info header will not be added. You can use it " +"to have a special ring tone for click2dial (a silent one !) or to activate " +"auto-answer for example." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__variable +msgid "" +"Set a user-specific 'Variable' field in the Asterisk Manager Interface " +"'originate' request for the click2dial feature. If you want to have several " +"variable headers, separate them with '|'." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__alert_info +msgid "" +"Set a user-specific Alert-Info header in SIP request to user's IP Phone for " +"the click2dial feature. If empty, the Alert-Info header will not be added. " +"You can use it to have a special ring tone for click2dial (a silent one !) " +"or to activate auto-answer for example." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__skinny +msgid "Skinny" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Standard Asterisk Parameters" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__port +msgid "" +"TCP port on which the Asterisk REST Interface listens. Defined in /etc/" +"asterisk/ari.conf on Asterisk." +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Test Connection to Asterisk" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "The '%s' for the user '%s' should only have ASCII caracters" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "The '%s' should only have ASCII caracters for the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"The 'extension priority' must be a positive value for the Asterisk server " +"'%s'" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "The calling number is not a phone number!" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__internal_number +msgid "User's internal phone number." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__alert_info +msgid "User-specific Alert-Info SIP Header" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific Dial Suffix" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__variable +msgid "User-specific Variable" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific dial suffix such as aa=2wb for SCCP auto answer." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_res_users +msgid "Users" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__wait_time +msgid "Wait Time" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a 'Wait time' value between 1 and 120 seconds for the " +"Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a TCP port between 1 and 65535 for the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__zap +msgid "Zap" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__misdn +msgid "mISDN" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "seconds" +msgstr "" diff --git a/asterisk_click2dial/i18n/asterisk_click2dial.pot b/asterisk_click2dial/i18n/asterisk_click2dial.pot new file mode 100644 index 000000000..4f9f4a9fd --- /dev/null +++ b/asterisk_click2dial/i18n/asterisk_click2dial.pot @@ -0,0 +1,466 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * asterisk_click2dial +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__login +msgid "ARI Login" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__password +msgid "ARI Password" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__active +msgid "Active" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__alert_info +msgid "Alert-Info SIP Header" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__wait_time +msgid "" +"Amount of time (in seconds) Asterisk will try to reach the user's phone " +"before hanging up." +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Archived" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_name +msgid "Asterisk Channel Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "Asterisk Channel Type" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__ip_address +msgid "Asterisk IP address or DNS" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Asterisk REST Interface" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "Asterisk Server" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__name +msgid "Asterisk Server Name" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Asterisk Server Search" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.actions.act_window,name:asterisk_click2dial.action_asterisk_server +#: model:ir.model,name:asterisk_click2dial.model_asterisk_server +#: model:ir.ui.menu,name:asterisk_click2dial.act_menu_ast_server +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Asterisk Servers" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "" +"Asterisk channel type, as used in the Asterisk dialplan. If the user has a " +"regular IP phone, the channel type is probably 'PJSIP'." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__context +msgid "" +"Asterisk dialplan context from which the calls will be made. Refer to " +"/etc/asterisk/extensions.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "" +"Asterisk server on which the user's phone is connected. If you leave this " +"field empty, it will use the first Asterisk server of the user's company." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__cdraccount +msgid "CDR Account" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__cdraccount +msgid "Call Detail Record (CDR) account used for billing this user." +msgstr "" + +#. module: asterisk_click2dial +#. odoo-python +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__callerid +#, python-format +msgid "Caller ID" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__callerid +msgid "Caller ID used for the calls initiated by this user." +msgstr "" + +#. module: asterisk_click2dial +#. odoo-javascript +#: code:addons/asterisk_click2dial/static/src/components/asterisk_click2dial/asterisk_click2dial.esm.js:0 +#, python-format +msgid "" +"Calling party number not retreived from IPBX or IPBX unreachable by Odoo" +msgstr "" + +#. module: asterisk_click2dial +#. odoo-python +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"HTTP error code: %s." +msgstr "" + +#. module: asterisk_click2dial +#. odoo-python +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"Here is the error: '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_phone_common +msgid "Common methods for phone features" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company who uses the Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_uid +msgid "Created by" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_date +msgid "Created on" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__dahdi +msgid "DAHDI" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__context +msgid "Dialplan Context" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Dialplan Parameters" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__display_name +msgid "Display Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "Extension Priority" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__h323 +msgid "H323" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__iax2 +msgid "IAX2" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__id +msgid "ID" +msgstr "" + +#. module: asterisk_click2dial +#. odoo-javascript +#: code:addons/asterisk_click2dial/static/src/components/asterisk_click2dial/asterisk_click2dial.esm.js:0 +#, python-format +msgid "IPBX error" +msgstr "" + +#. module: asterisk_click2dial +#. odoo-python +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__internal_number +#, python-format +msgid "Internal Number" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server____last_update +msgid "Last Modified on" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_date +msgid "Last Updated on" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__login +msgid "" +"Login that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__mgcp +msgid "MGCP" +msgstr "" + +#. module: asterisk_click2dial +#. odoo-python +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "Missing phone number" +msgstr "" + +#. module: asterisk_click2dial +#. odoo-python +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "No callerID configured for the current user" +msgstr "" + +#. module: asterisk_click2dial +#. odoo-javascript +#: code:addons/asterisk_click2dial/static/src/components/asterisk_click2dial/asterisk_click2dial.esm.js:0 +#, python-format +msgid "Number Not Found" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Optional Asterisk Parameters - for experts only, can be left empty" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "Out Prefix" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__pjsip +msgid "PJSIP" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__password +msgid "" +"Password that Odoo will use to communicate with the Asterisk REST Interface." +" Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__port +msgid "Port" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "" +"Prefix to dial to make outgoing calls. If you don't use a prefix to make " +"outgoing calls, leave empty." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "" +"Priority of the extension in the Asterisk dialplan. Refer to " +"/etc/asterisk/extensions.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#. odoo-python +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__resource +#, python-format +msgid "Resource Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__resource +msgid "" +"Resource name for the channel type selected. For example, if you use " +"'Dial(PJSIP/phone1)' in your Asterisk dialplan to ring the SIP phone of this" +" user, then the resource name for this user is 'phone1'. For a SIP phone, " +"the phone number is often used as resource name, but not always." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sccp +msgid "SCCP" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sip +msgid "SIP" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Server Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__alert_info +msgid "" +"Set Alert-Info header in SIP request to user's IP Phone for the click2dial " +"feature. If empty, the Alert-Info header will not be added. You can use it " +"to have a special ring tone for click2dial (a silent one !) or to activate " +"auto-answer for example." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__variable +msgid "" +"Set a user-specific 'Variable' field in the Asterisk Manager Interface " +"'originate' request for the click2dial feature. If you want to have several " +"variable headers, separate them with '|'." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__alert_info +msgid "" +"Set a user-specific Alert-Info header in SIP request to user's IP Phone for " +"the click2dial feature. If empty, the Alert-Info header will not be added. " +"You can use it to have a special ring tone for click2dial (a silent one !) " +"or to activate auto-answer for example." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__skinny +msgid "Skinny" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Standard Asterisk Parameters" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__port +msgid "" +"TCP port on which the Asterisk REST Interface listens. Defined in " +"/etc/asterisk/ari.conf on Asterisk." +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Test Connection to Asterisk" +msgstr "" + +#. module: asterisk_click2dial +#. odoo-javascript +#: code:addons/asterisk_click2dial/static/src/components/asterisk_click2dial/asterisk_click2dial.esm.js:0 +#, python-format +msgid "The calling number is not a phone number!" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_res_users +msgid "User" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__internal_number +msgid "User's internal phone number." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__alert_info +msgid "User-specific Alert-Info SIP Header" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific Dial Suffix" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__variable +msgid "User-specific Variable" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific dial suffix such as aa=2wb for SCCP auto answer." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__wait_time +msgid "Wait Time" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__zap +msgid "Zap" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__misdn +msgid "mISDN" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "seconds" +msgstr "" diff --git a/asterisk_click2dial/i18n/bg.po b/asterisk_click2dial/i18n/bg.po new file mode 100644 index 000000000..02dc68bae --- /dev/null +++ b/asterisk_click2dial/i18n/bg.po @@ -0,0 +1,567 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * asterisk_click2dial +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 08:49+0000\n" +"PO-Revision-Date: 2017-12-01 08:49+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n" +"Language: bg\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__login +msgid "ARI Login" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__password +msgid "ARI Password" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__active +msgid "Active" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__alert_info +msgid "Alert-Info SIP Header" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__wait_time +msgid "" +"Amount of time (in seconds) Asterisk will try to reach the user's phone " +"before hanging up." +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Archived" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_name +msgid "Asterisk Channel Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "Asterisk Channel Type" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__ip_address +msgid "Asterisk IP address or DNS" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Asterisk REST Interface" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "Asterisk Server" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__name +msgid "Asterisk Server Name" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Asterisk Server Search" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.actions.act_window,name:asterisk_click2dial.action_asterisk_server +#: model:ir.model,name:asterisk_click2dial.model_asterisk_server +#: model:ir.ui.menu,name:asterisk_click2dial.act_menu_ast_server +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_tree +msgid "Asterisk Servers" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "" +"Asterisk channel type, as used in the Asterisk dialplan. If the user has a " +"regular IP phone, the channel type is probably 'PJSIP'." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__context +msgid "" +"Asterisk dialplan context from which the calls will be made. Refer to /etc/" +"asterisk/extensions.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "" +"Asterisk server on which the user's phone is connected. If you leave this " +"field empty, it will use the first Asterisk server of the user's company." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__cdraccount +msgid "CDR Account" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__cdraccount +msgid "Call Detail Record (CDR) account used for billing this user." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__callerid +#, python-format +msgid "Caller ID" +msgstr "Идентификатор на звъняващия" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__callerid +msgid "Caller ID used for the calls initiated by this user." +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "" +"Calling party number not retreived from IPBX or IPBX unreachable by Odoo" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Can't get calling number from Asterisk.\n" +"Here is the error: '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"HTTP error code: %s." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"Here is the error: '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_phone_common +msgid "Common methods for phone features" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company" +msgstr "Фирма" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company who uses the Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! HTTP error code: %s" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! The error message is: %s" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Connection Test Successfull! Odoo can successfully login to the Asterisk " +"Manager Interface." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_uid +msgid "Created by" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_date +msgid "Created on" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__dahdi +msgid "DAHDI" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__context +msgid "Dialplan Context" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Dialplan Parameters" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__display_name +msgid "Display Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "Extension Priority" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__h323 +msgid "H323" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__iax2 +msgid "IAX2" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__id +msgid "ID" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "IPBX error" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__internal_number +#, python-format +msgid "Internal Number" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users____last_update +msgid "Last Modified on" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_date +msgid "Last Updated on" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__login +msgid "" +"Login that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__mgcp +msgid "MGCP" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "Missing phone number" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Moving to form view of %s (%s ID %d)" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "No Asterisk server configured for the company '%s'." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "No callerID configured for the current user" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Number Not Found" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "On the phone with '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Only use digits for the '%s' on the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/xml/asterisk_click2dial.xml:0 +#, python-format +msgid "Open Caller" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Optional Asterisk Parameters - for experts only, can be left empty" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "Out Prefix" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__pjsip +msgid "PJSIP" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__password +msgid "" +"Password that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__port +msgid "Port" +msgstr "Порт" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "" +"Prefix to dial to make outgoing calls. If you don't use a prefix to make " +"outgoing calls, leave empty." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "" +"Priority of the extension in the Asterisk dialplan. Refer to /etc/asterisk/" +"extensions.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__resource +#, python-format +msgid "Resource Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__resource +msgid "" +"Resource name for the channel type selected. For example, if you use " +"'Dial(PJSIP/phone1)' in your Asterisk dialplan to ring the SIP phone of this " +"user, then the resource name for this user is 'phone1'. For a SIP phone, " +"the phone number is often used as resource name, but not always." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sccp +msgid "SCCP" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sip +msgid "SIP" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Server Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__alert_info +msgid "" +"Set Alert-Info header in SIP request to user's IP Phone for the click2dial " +"feature. If empty, the Alert-Info header will not be added. You can use it " +"to have a special ring tone for click2dial (a silent one !) or to activate " +"auto-answer for example." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__variable +msgid "" +"Set a user-specific 'Variable' field in the Asterisk Manager Interface " +"'originate' request for the click2dial feature. If you want to have several " +"variable headers, separate them with '|'." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__alert_info +msgid "" +"Set a user-specific Alert-Info header in SIP request to user's IP Phone for " +"the click2dial feature. If empty, the Alert-Info header will not be added. " +"You can use it to have a special ring tone for click2dial (a silent one !) " +"or to activate auto-answer for example." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__skinny +msgid "Skinny" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Standard Asterisk Parameters" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__port +msgid "" +"TCP port on which the Asterisk REST Interface listens. Defined in /etc/" +"asterisk/ari.conf on Asterisk." +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Test Connection to Asterisk" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "The '%s' for the user '%s' should only have ASCII caracters" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "The '%s' should only have ASCII caracters for the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"The 'extension priority' must be a positive value for the Asterisk server " +"'%s'" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "The calling number is not a phone number!" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__internal_number +msgid "User's internal phone number." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__alert_info +msgid "User-specific Alert-Info SIP Header" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific Dial Suffix" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__variable +msgid "User-specific Variable" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific dial suffix such as aa=2wb for SCCP auto answer." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_res_users +msgid "Users" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__wait_time +msgid "Wait Time" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a 'Wait time' value between 1 and 120 seconds for the " +"Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a TCP port between 1 and 65535 for the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__zap +msgid "Zap" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__misdn +msgid "mISDN" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "seconds" +msgstr "" diff --git a/asterisk_click2dial/i18n/ca.po b/asterisk_click2dial/i18n/ca.po new file mode 100644 index 000000000..4fbafe58e --- /dev/null +++ b/asterisk_click2dial/i18n/ca.po @@ -0,0 +1,567 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * asterisk_click2dial +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:36+0000\n" +"PO-Revision-Date: 2017-01-25 03:36+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__login +msgid "ARI Login" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__password +msgid "ARI Password" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__active +msgid "Active" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__alert_info +msgid "Alert-Info SIP Header" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__wait_time +msgid "" +"Amount of time (in seconds) Asterisk will try to reach the user's phone " +"before hanging up." +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Archived" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_name +msgid "Asterisk Channel Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "Asterisk Channel Type" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__ip_address +msgid "Asterisk IP address or DNS" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Asterisk REST Interface" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "Asterisk Server" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__name +msgid "Asterisk Server Name" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Asterisk Server Search" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.actions.act_window,name:asterisk_click2dial.action_asterisk_server +#: model:ir.model,name:asterisk_click2dial.model_asterisk_server +#: model:ir.ui.menu,name:asterisk_click2dial.act_menu_ast_server +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_tree +msgid "Asterisk Servers" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "" +"Asterisk channel type, as used in the Asterisk dialplan. If the user has a " +"regular IP phone, the channel type is probably 'PJSIP'." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__context +msgid "" +"Asterisk dialplan context from which the calls will be made. Refer to /etc/" +"asterisk/extensions.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "" +"Asterisk server on which the user's phone is connected. If you leave this " +"field empty, it will use the first Asterisk server of the user's company." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__cdraccount +msgid "CDR Account" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__cdraccount +msgid "Call Detail Record (CDR) account used for billing this user." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__callerid +#, python-format +msgid "Caller ID" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__callerid +msgid "Caller ID used for the calls initiated by this user." +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "" +"Calling party number not retreived from IPBX or IPBX unreachable by Odoo" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Can't get calling number from Asterisk.\n" +"Here is the error: '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"HTTP error code: %s." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"Here is the error: '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_phone_common +msgid "Common methods for phone features" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company who uses the Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! HTTP error code: %s" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! The error message is: %s" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Connection Test Successfull! Odoo can successfully login to the Asterisk " +"Manager Interface." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_uid +msgid "Created by" +msgstr "Creat per" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_date +msgid "Created on" +msgstr "Creat el" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__dahdi +msgid "DAHDI" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__context +msgid "Dialplan Context" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Dialplan Parameters" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__display_name +msgid "Display Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "Extension Priority" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__h323 +msgid "H323" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__iax2 +msgid "IAX2" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__id +msgid "ID" +msgstr "ID" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "IPBX error" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__internal_number +#, python-format +msgid "Internal Number" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users____last_update +msgid "Last Modified on" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_uid +msgid "Last Updated by" +msgstr "Darrera Actualització per" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_date +msgid "Last Updated on" +msgstr "Darrera Actualització el" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__login +msgid "" +"Login that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__mgcp +msgid "MGCP" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "Missing phone number" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Moving to form view of %s (%s ID %d)" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "No Asterisk server configured for the company '%s'." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "No callerID configured for the current user" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Number Not Found" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "On the phone with '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Only use digits for the '%s' on the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/xml/asterisk_click2dial.xml:0 +#, python-format +msgid "Open Caller" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Optional Asterisk Parameters - for experts only, can be left empty" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "Out Prefix" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__pjsip +msgid "PJSIP" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__password +msgid "" +"Password that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__port +msgid "Port" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "" +"Prefix to dial to make outgoing calls. If you don't use a prefix to make " +"outgoing calls, leave empty." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "" +"Priority of the extension in the Asterisk dialplan. Refer to /etc/asterisk/" +"extensions.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__resource +#, python-format +msgid "Resource Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__resource +msgid "" +"Resource name for the channel type selected. For example, if you use " +"'Dial(PJSIP/phone1)' in your Asterisk dialplan to ring the SIP phone of this " +"user, then the resource name for this user is 'phone1'. For a SIP phone, " +"the phone number is often used as resource name, but not always." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sccp +msgid "SCCP" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sip +msgid "SIP" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Server Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__alert_info +msgid "" +"Set Alert-Info header in SIP request to user's IP Phone for the click2dial " +"feature. If empty, the Alert-Info header will not be added. You can use it " +"to have a special ring tone for click2dial (a silent one !) or to activate " +"auto-answer for example." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__variable +msgid "" +"Set a user-specific 'Variable' field in the Asterisk Manager Interface " +"'originate' request for the click2dial feature. If you want to have several " +"variable headers, separate them with '|'." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__alert_info +msgid "" +"Set a user-specific Alert-Info header in SIP request to user's IP Phone for " +"the click2dial feature. If empty, the Alert-Info header will not be added. " +"You can use it to have a special ring tone for click2dial (a silent one !) " +"or to activate auto-answer for example." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__skinny +msgid "Skinny" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Standard Asterisk Parameters" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__port +msgid "" +"TCP port on which the Asterisk REST Interface listens. Defined in /etc/" +"asterisk/ari.conf on Asterisk." +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Test Connection to Asterisk" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "The '%s' for the user '%s' should only have ASCII caracters" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "The '%s' should only have ASCII caracters for the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"The 'extension priority' must be a positive value for the Asterisk server " +"'%s'" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "The calling number is not a phone number!" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__internal_number +msgid "User's internal phone number." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__alert_info +msgid "User-specific Alert-Info SIP Header" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific Dial Suffix" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__variable +msgid "User-specific Variable" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific dial suffix such as aa=2wb for SCCP auto answer." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_res_users +msgid "Users" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__wait_time +msgid "Wait Time" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a 'Wait time' value between 1 and 120 seconds for the " +"Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a TCP port between 1 and 65535 for the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__zap +msgid "Zap" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__misdn +msgid "mISDN" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "seconds" +msgstr "" diff --git a/asterisk_click2dial/i18n/de.po b/asterisk_click2dial/i18n/de.po new file mode 100644 index 000000000..8c7804246 --- /dev/null +++ b/asterisk_click2dial/i18n/de.po @@ -0,0 +1,571 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * asterisk_click2dial +# +# Translators: +# Niki Waibel , 2017 +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:36+0000\n" +"PO-Revision-Date: 2017-01-25 03:36+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__login +msgid "ARI Login" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__password +msgid "ARI Password" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__active +msgid "Active" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__alert_info +msgid "Alert-Info SIP Header" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__wait_time +msgid "" +"Amount of time (in seconds) Asterisk will try to reach the user's phone " +"before hanging up." +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Archived" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_name +msgid "Asterisk Channel Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "Asterisk Channel Type" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__ip_address +msgid "Asterisk IP address or DNS" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Asterisk REST Interface" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "Asterisk Server" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__name +msgid "Asterisk Server Name" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Asterisk Server Search" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.actions.act_window,name:asterisk_click2dial.action_asterisk_server +#: model:ir.model,name:asterisk_click2dial.model_asterisk_server +#: model:ir.ui.menu,name:asterisk_click2dial.act_menu_ast_server +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_tree +msgid "Asterisk Servers" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "" +"Asterisk channel type, as used in the Asterisk dialplan. If the user has a " +"regular IP phone, the channel type is probably 'PJSIP'." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__context +msgid "" +"Asterisk dialplan context from which the calls will be made. Refer to /etc/" +"asterisk/extensions.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "" +"Asterisk server on which the user's phone is connected. If you leave this " +"field empty, it will use the first Asterisk server of the user's company." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__cdraccount +msgid "CDR Account" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__cdraccount +msgid "Call Detail Record (CDR) account used for billing this user." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__callerid +#, python-format +msgid "Caller ID" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__callerid +msgid "Caller ID used for the calls initiated by this user." +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "" +"Calling party number not retreived from IPBX or IPBX unreachable by Odoo" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Can't get calling number from Asterisk.\n" +"Here is the error: '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"HTTP error code: %s." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"Here is the error: '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_phone_common +msgid "Common methods for phone features" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company who uses the Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! HTTP error code: %s" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! The error message is: %s" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Connection Test Successfull! Odoo can successfully login to the Asterisk " +"Manager Interface." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_uid +msgid "Created by" +msgstr "Erstellt von" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_date +msgid "Created on" +msgstr "Erstellt am" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__dahdi +msgid "DAHDI" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__context +msgid "Dialplan Context" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Dialplan Parameters" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__display_name +msgid "Display Name" +msgstr "Anzeigename" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "Extension Priority" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__h323 +msgid "H323" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__iax2 +msgid "IAX2" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__id +msgid "ID" +msgstr "ID" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "IPBX error" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__internal_number +#, python-format +msgid "Internal Number" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users____last_update +msgid "Last Modified on" +msgstr "Zuletzt geändert am" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_uid +msgid "Last Updated by" +msgstr "Zuletzt aktualisiert von" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_date +msgid "Last Updated on" +msgstr "Zuletzt aktualisiert am" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__login +msgid "" +"Login that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__mgcp +msgid "MGCP" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "Missing phone number" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Moving to form view of %s (%s ID %d)" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "No Asterisk server configured for the company '%s'." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "No callerID configured for the current user" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Number Not Found" +msgstr "Nummer nicht gefunden" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "On the phone with '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Only use digits for the '%s' on the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/xml/asterisk_click2dial.xml:0 +#, python-format +msgid "Open Caller" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Optional Asterisk Parameters - for experts only, can be left empty" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "Out Prefix" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__pjsip +msgid "PJSIP" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__password +msgid "" +"Password that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__port +msgid "Port" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "" +"Prefix to dial to make outgoing calls. If you don't use a prefix to make " +"outgoing calls, leave empty." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "" +"Priority of the extension in the Asterisk dialplan. Refer to /etc/asterisk/" +"extensions.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__resource +#, python-format +msgid "Resource Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__resource +msgid "" +"Resource name for the channel type selected. For example, if you use " +"'Dial(PJSIP/phone1)' in your Asterisk dialplan to ring the SIP phone of this " +"user, then the resource name for this user is 'phone1'. For a SIP phone, " +"the phone number is often used as resource name, but not always." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sccp +msgid "SCCP" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sip +msgid "SIP" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Server Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__alert_info +msgid "" +"Set Alert-Info header in SIP request to user's IP Phone for the click2dial " +"feature. If empty, the Alert-Info header will not be added. You can use it " +"to have a special ring tone for click2dial (a silent one !) or to activate " +"auto-answer for example." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__variable +msgid "" +"Set a user-specific 'Variable' field in the Asterisk Manager Interface " +"'originate' request for the click2dial feature. If you want to have several " +"variable headers, separate them with '|'." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__alert_info +msgid "" +"Set a user-specific Alert-Info header in SIP request to user's IP Phone for " +"the click2dial feature. If empty, the Alert-Info header will not be added. " +"You can use it to have a special ring tone for click2dial (a silent one !) " +"or to activate auto-answer for example." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__skinny +msgid "Skinny" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Standard Asterisk Parameters" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__port +msgid "" +"TCP port on which the Asterisk REST Interface listens. Defined in /etc/" +"asterisk/ari.conf on Asterisk." +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Test Connection to Asterisk" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "The '%s' for the user '%s' should only have ASCII caracters" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "The '%s' should only have ASCII caracters for the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"The 'extension priority' must be a positive value for the Asterisk server " +"'%s'" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "The calling number is not a phone number!" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__internal_number +msgid "User's internal phone number." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__alert_info +msgid "User-specific Alert-Info SIP Header" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific Dial Suffix" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__variable +msgid "User-specific Variable" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific dial suffix such as aa=2wb for SCCP auto answer." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_res_users +msgid "Users" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__wait_time +msgid "Wait Time" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a 'Wait time' value between 1 and 120 seconds for the " +"Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a TCP port between 1 and 65535 for the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__zap +msgid "Zap" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__misdn +msgid "mISDN" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "seconds" +msgstr "" + +#~ msgid "phone.common" +#~ msgstr "phone.common" diff --git a/asterisk_click2dial/i18n/el_GR.po b/asterisk_click2dial/i18n/el_GR.po new file mode 100644 index 000000000..f1f0fdd65 --- /dev/null +++ b/asterisk_click2dial/i18n/el_GR.po @@ -0,0 +1,568 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * asterisk_click2dial +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:36+0000\n" +"PO-Revision-Date: 2017-01-25 03:36+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__login +msgid "ARI Login" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__password +msgid "ARI Password" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__active +msgid "Active" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__alert_info +msgid "Alert-Info SIP Header" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__wait_time +msgid "" +"Amount of time (in seconds) Asterisk will try to reach the user's phone " +"before hanging up." +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Archived" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_name +msgid "Asterisk Channel Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "Asterisk Channel Type" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__ip_address +msgid "Asterisk IP address or DNS" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Asterisk REST Interface" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "Asterisk Server" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__name +msgid "Asterisk Server Name" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Asterisk Server Search" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.actions.act_window,name:asterisk_click2dial.action_asterisk_server +#: model:ir.model,name:asterisk_click2dial.model_asterisk_server +#: model:ir.ui.menu,name:asterisk_click2dial.act_menu_ast_server +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_tree +msgid "Asterisk Servers" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "" +"Asterisk channel type, as used in the Asterisk dialplan. If the user has a " +"regular IP phone, the channel type is probably 'PJSIP'." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__context +msgid "" +"Asterisk dialplan context from which the calls will be made. Refer to /etc/" +"asterisk/extensions.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "" +"Asterisk server on which the user's phone is connected. If you leave this " +"field empty, it will use the first Asterisk server of the user's company." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__cdraccount +msgid "CDR Account" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__cdraccount +msgid "Call Detail Record (CDR) account used for billing this user." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__callerid +#, python-format +msgid "Caller ID" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__callerid +msgid "Caller ID used for the calls initiated by this user." +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "" +"Calling party number not retreived from IPBX or IPBX unreachable by Odoo" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Can't get calling number from Asterisk.\n" +"Here is the error: '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"HTTP error code: %s." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"Here is the error: '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_phone_common +msgid "Common methods for phone features" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company who uses the Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! HTTP error code: %s" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! The error message is: %s" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Connection Test Successfull! Odoo can successfully login to the Asterisk " +"Manager Interface." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_uid +msgid "Created by" +msgstr "Δημιουργήθηκε από " + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_date +msgid "Created on" +msgstr "Δημιουργήθηκε στις" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__dahdi +msgid "DAHDI" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__context +msgid "Dialplan Context" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Dialplan Parameters" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__display_name +msgid "Display Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "Extension Priority" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__h323 +msgid "H323" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__iax2 +msgid "IAX2" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__id +msgid "ID" +msgstr "Κωδικός" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "IPBX error" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__internal_number +#, python-format +msgid "Internal Number" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users____last_update +msgid "Last Modified on" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_uid +msgid "Last Updated by" +msgstr "Τελευταία ενημέρωση από" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_date +msgid "Last Updated on" +msgstr "Τελευταία ενημέρωση στις" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__login +msgid "" +"Login that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__mgcp +msgid "MGCP" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "Missing phone number" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Moving to form view of %s (%s ID %d)" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "No Asterisk server configured for the company '%s'." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "No callerID configured for the current user" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Number Not Found" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "On the phone with '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Only use digits for the '%s' on the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/xml/asterisk_click2dial.xml:0 +#, python-format +msgid "Open Caller" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Optional Asterisk Parameters - for experts only, can be left empty" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "Out Prefix" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__pjsip +msgid "PJSIP" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__password +msgid "" +"Password that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__port +msgid "Port" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "" +"Prefix to dial to make outgoing calls. If you don't use a prefix to make " +"outgoing calls, leave empty." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "" +"Priority of the extension in the Asterisk dialplan. Refer to /etc/asterisk/" +"extensions.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__resource +#, python-format +msgid "Resource Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__resource +msgid "" +"Resource name for the channel type selected. For example, if you use " +"'Dial(PJSIP/phone1)' in your Asterisk dialplan to ring the SIP phone of this " +"user, then the resource name for this user is 'phone1'. For a SIP phone, " +"the phone number is often used as resource name, but not always." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sccp +msgid "SCCP" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sip +msgid "SIP" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Server Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__alert_info +msgid "" +"Set Alert-Info header in SIP request to user's IP Phone for the click2dial " +"feature. If empty, the Alert-Info header will not be added. You can use it " +"to have a special ring tone for click2dial (a silent one !) or to activate " +"auto-answer for example." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__variable +msgid "" +"Set a user-specific 'Variable' field in the Asterisk Manager Interface " +"'originate' request for the click2dial feature. If you want to have several " +"variable headers, separate them with '|'." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__alert_info +msgid "" +"Set a user-specific Alert-Info header in SIP request to user's IP Phone for " +"the click2dial feature. If empty, the Alert-Info header will not be added. " +"You can use it to have a special ring tone for click2dial (a silent one !) " +"or to activate auto-answer for example." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__skinny +msgid "Skinny" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Standard Asterisk Parameters" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__port +msgid "" +"TCP port on which the Asterisk REST Interface listens. Defined in /etc/" +"asterisk/ari.conf on Asterisk." +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Test Connection to Asterisk" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "The '%s' for the user '%s' should only have ASCII caracters" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "The '%s' should only have ASCII caracters for the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"The 'extension priority' must be a positive value for the Asterisk server " +"'%s'" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "The calling number is not a phone number!" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__internal_number +msgid "User's internal phone number." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__alert_info +msgid "User-specific Alert-Info SIP Header" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific Dial Suffix" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__variable +msgid "User-specific Variable" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific dial suffix such as aa=2wb for SCCP auto answer." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_res_users +msgid "Users" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__wait_time +msgid "Wait Time" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a 'Wait time' value between 1 and 120 seconds for the " +"Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a TCP port between 1 and 65535 for the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__zap +msgid "Zap" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__misdn +msgid "mISDN" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "seconds" +msgstr "" diff --git a/asterisk_click2dial/i18n/es.po b/asterisk_click2dial/i18n/es.po new file mode 100644 index 000000000..a86b6dd09 --- /dev/null +++ b/asterisk_click2dial/i18n/es.po @@ -0,0 +1,666 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * asterisk_click2dial +# +# Translators: +# OCA Transbot , 2017 +# enjolras , 2017 +# Pedro M. Baeza , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-10 01:40+0000\n" +"PO-Revision-Date: 2023-12-20 16:34+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__login +msgid "ARI Login" +msgstr "Inicio de sesión ARI" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__password +msgid "ARI Password" +msgstr "Contraseña ARI" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__active +msgid "Active" +msgstr "Activo" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__alert_info +msgid "Alert-Info SIP Header" +msgstr "Cabecera SIP Alert-Info" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__wait_time +msgid "" +"Amount of time (in seconds) Asterisk will try to reach the user's phone " +"before hanging up." +msgstr "" +"Cantidad de tiempo (en segundos) Asterisk intentará llegar a el teléfono del " +"usuario antes de colgar." + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Archived" +msgstr "Archivado" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_name +msgid "Asterisk Channel Name" +msgstr "Nombre del Canal Asterisk" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "Asterisk Channel Type" +msgstr "Tipo de canal Asterisk" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__ip_address +msgid "Asterisk IP address or DNS" +msgstr "Dirección IP o DNS Asterisk" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Asterisk REST Interface" +msgstr "Interfaz REST de Asterisk" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "Asterisk Server" +msgstr "Servidor Asterisk" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__name +msgid "Asterisk Server Name" +msgstr "Nombre del servidor Asterisk" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Asterisk Server Search" +msgstr "Búsqueda de servidor Asterisk" + +#. module: asterisk_click2dial +#: model:ir.actions.act_window,name:asterisk_click2dial.action_asterisk_server +#: model:ir.model,name:asterisk_click2dial.model_asterisk_server +#: model:ir.ui.menu,name:asterisk_click2dial.act_menu_ast_server +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_tree +msgid "Asterisk Servers" +msgstr "Servidores Asterisk" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "" +"Asterisk channel type, as used in the Asterisk dialplan. If the user has a " +"regular IP phone, the channel type is probably 'PJSIP'." +msgstr "" +"Tipo de canal Asterisk, tal y como se utiliza en el plan de marcación " +"Asterisk. Si el usuario tiene un teléfono IP normal, el tipo de canal es " +"probablemente 'PJSIP'." + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__context +msgid "" +"Asterisk dialplan context from which the calls will be made. Refer to /etc/" +"asterisk/extensions.conf on your Asterisk server." +msgstr "" +"Contexto dialplan de Asterisk desde la que las llamadas se realizarán. Se " +"refieren a /etc/asterisk/extensions.conf en el servidor Asterisk." + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "" +"Asterisk server on which the user's phone is connected. If you leave this " +"field empty, it will use the first Asterisk server of the user's company." +msgstr "" +"Servidor Asterisk en el que está conectado el teléfono del usuario. Si deja " +"este campo vacío, utilizará el primer servidor Asterisk de la empresa del " +"usuario." + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__cdraccount +msgid "CDR Account" +msgstr "Cuenta CDR" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__cdraccount +msgid "Call Detail Record (CDR) account used for billing this user." +msgstr "Cuenta CDR utilizada para facturar a este usuario." + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__callerid +#, python-format +msgid "Caller ID" +msgstr "ID de llamada" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__callerid +msgid "Caller ID used for the calls initiated by this user." +msgstr "ID de llamada utilizado para las llamadas iniciadas por este usuario." + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "" +"Calling party number not retreived from IPBX or IPBX unreachable by Odoo" +msgstr "" +"Número de la parte llamante no recuperado de IPBX o IPBX inalcanzable por " +"Odoo" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Can't get calling number from Asterisk.\n" +"Here is the error: '%s'" +msgstr "" +"No puedo obtener desde Asterisk el número del interlocutor.\n" +"El error es: '%s'" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"HTTP error code: %s." +msgstr "" +"Error al hacer clic para marcar con Asterisk.\n" +"Código de error HTTP: %s." + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"Here is the error: '%s'" +msgstr "" +"Falló el 'click to dial' en Asterisk.\n" +"El error es: '%s'" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_phone_common +msgid "Common methods for phone features" +msgstr "Métodos comunes para funciones del teléfono" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company" +msgstr "Compañía" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company who uses the Asterisk server." +msgstr "Compañía que utiliza el servidor Asterisk." + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! HTTP error code: %s" +msgstr "Error en la prueba de conexión Código de error HTTP: %s" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! The error message is: %s" +msgstr "Error en la prueba de conexión El mensaje de error es: %s" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Connection Test Successfull! Odoo can successfully login to the Asterisk " +"Manager Interface." +msgstr "" +"¡Prueba de Conexión Exitosa! Odoo puede conectarse exitosamente a la " +"Interfaz del Administrador Asterisk." + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__dahdi +msgid "DAHDI" +msgstr "DAHDI" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__context +msgid "Dialplan Context" +msgstr "Contexto Dialplan" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Dialplan Parameters" +msgstr "Parámetros Dialplan" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "Extension Priority" +msgstr "Prioridad de extensión" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__h323 +msgid "H323" +msgstr "H323" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__iax2 +msgid "IAX2" +msgstr "IAX2" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__id +msgid "ID" +msgstr "ID" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "IPBX error" +msgstr "Error IPBX" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__internal_number +#, python-format +msgid "Internal Number" +msgstr "Número interno" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users____last_update +msgid "Last Modified on" +msgstr "Última modificación el" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__login +msgid "" +"Login that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" +"Login que Odoo usará para comunicarse con la Interfaz REST de Asterisk. " +"Consulte /etc/asterisk/ari.conf en su servidor Asterisk." + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__mgcp +msgid "MGCP" +msgstr "MGCP" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "Missing phone number" +msgstr "Falta el número de teléfono" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Moving to form view of %s (%s ID %d)" +msgstr "Pasando a la vista de formulario de %s (%s ID %d)" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "No Asterisk server configured for the company '%s'." +msgstr "No hay ningún servidor Asterisk configurado para la compañía '%s'." + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "No callerID configured for the current user" +msgstr "No hay ID de llamada configurado para el usuario actual" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Number Not Found" +msgstr "Número no encontrado" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "On the phone with '%s'" +msgstr "Al teléfono con '%s'" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Only use digits for the '%s' on the Asterisk server '%s'" +msgstr "Use sólo dígitos para el '%s' en el servidor ASterisk '%s'" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/xml/asterisk_click2dial.xml:0 +#, python-format +msgid "Open Caller" +msgstr "Abrir Interlocutor" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Optional Asterisk Parameters - for experts only, can be left empty" +msgstr "" +"Parámetros opcionales de Asterisk - sólo par expertos, puede dejarlos en " +"blanco" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "Out Prefix" +msgstr "Prefijo Saliente" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__pjsip +msgid "PJSIP" +msgstr "PJSIP" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__password +msgid "" +"Password that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" +"Contraseña que Odoo usará para comunicarse con la Interfaz REST de Asterisk. " +"Consulte /etc/asterisk/ari.conf en su servidor Asterisk." + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__port +msgid "Port" +msgstr "Puerto" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "" +"Prefix to dial to make outgoing calls. If you don't use a prefix to make " +"outgoing calls, leave empty." +msgstr "" +"Prefijo a marcar para hacer llamadas salientes. Si no usa un prefijo para " +"hacer llamadas salientes, déjelo en blanco." + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "" +"Priority of the extension in the Asterisk dialplan. Refer to /etc/asterisk/" +"extensions.conf on your Asterisk server." +msgstr "" +"Prioridad de la extensión en el dialplan de Asterisk. Se refieren a /etc/" +"asterisk/extensions.conf en el servidor Asterisk." + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__resource +#, python-format +msgid "Resource Name" +msgstr "Nombre del recurso" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__resource +msgid "" +"Resource name for the channel type selected. For example, if you use " +"'Dial(PJSIP/phone1)' in your Asterisk dialplan to ring the SIP phone of this " +"user, then the resource name for this user is 'phone1'. For a SIP phone, " +"the phone number is often used as resource name, but not always." +msgstr "" +"Nombre del recurso para el tipo de canal seleccionado. Por ejemplo, si usas " +"'Dial(PJSIP/phone1)' en tu plan de marcado Asterisk para llamar al teléfono " +"SIP de este usuario, entonces el nombre del recurso para este usuario es " +"'phone1'. Para un teléfono SIP, el número de teléfono se utiliza a menudo " +"como nombre de recurso, pero no siempre." + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sccp +msgid "SCCP" +msgstr "SCCP" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sip +msgid "SIP" +msgstr "SIP" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Server Name" +msgstr "Servidor" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__alert_info +msgid "" +"Set Alert-Info header in SIP request to user's IP Phone for the click2dial " +"feature. If empty, the Alert-Info header will not be added. You can use it " +"to have a special ring tone for click2dial (a silent one !) or to activate " +"auto-answer for example." +msgstr "" +"Define una cabecera Alert-Info en la petición SIP al teléfono IP del usuario " +"para la característica click2dial. Si se deja en blanco, no se añadirá la " +"cabecera Alert-Info. Puede usarlo para tener un tono de timbre especial para " +"click2dial (¡que no suene!) o para activar la autorespuesta, por ejemplo." + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__variable +msgid "" +"Set a user-specific 'Variable' field in the Asterisk Manager Interface " +"'originate' request for the click2dial feature. If you want to have several " +"variable headers, separate them with '|'." +msgstr "" +"Define un campo 'Variable' específico del usuario en la petición 'originate' " +"de la interfaz de gestión de Asterisk - AMI, para la característica " +"click2dial. Si desea tener varias cabeceras variables, sepárelas con '|'." + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__alert_info +msgid "" +"Set a user-specific Alert-Info header in SIP request to user's IP Phone for " +"the click2dial feature. If empty, the Alert-Info header will not be added. " +"You can use it to have a special ring tone for click2dial (a silent one !) " +"or to activate auto-answer for example." +msgstr "" +"Establece una cabecera Alert-Info específica del usuario en la petición SIP " +"al teléfono IP del usuario para la función click2dial. Si está vacía, la " +"cabecera Alert-Info no será añadida. Puede utilizarla para tener un tono de " +"llamada especial para click2dial (¡uno silencioso!) o para activar la " +"respuesta automática, por ejemplo." + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__skinny +msgid "Skinny" +msgstr "Skinny" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Standard Asterisk Parameters" +msgstr "Parámetros estándar de Asterisk" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__port +msgid "" +"TCP port on which the Asterisk REST Interface listens. Defined in /etc/" +"asterisk/ari.conf on Asterisk." +msgstr "" +"Puerto TCP en el que escucha la interfaz REST de Asterisk. Definido en /etc/" +"asterisk/ari.conf en Asterisk." + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Test Connection to Asterisk" +msgstr "Probar conexión a Asterisk" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "The '%s' for the user '%s' should only have ASCII caracters" +msgstr "El '%s' para el usuario '%s' debería tener sólo caracteres ASCII" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "The '%s' should only have ASCII caracters for the Asterisk server '%s'" +msgstr "" +"El '%s' debería tener sólo caracteres ASCII para el servidor Asterisk '%s'" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"The 'extension priority' must be a positive value for the Asterisk server " +"'%s'" +msgstr "" +"La 'prioridad de la extensión' debe ser un numero positivo para el servidor " +"Asterisk '%s'" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "The calling number is not a phone number!" +msgstr "¡El número de llamada no es un número de teléfono!" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__internal_number +msgid "User's internal phone number." +msgstr "Número de teléfono interno del usuario." + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__alert_info +msgid "User-specific Alert-Info SIP Header" +msgstr "Cabecera SIP Alert-Info específica del usuario" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific Dial Suffix" +msgstr "Sufijo de marcado específico del usuario" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__variable +msgid "User-specific Variable" +msgstr "Variable específica del usuario" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific dial suffix such as aa=2wb for SCCP auto answer." +msgstr "" +"Sufijo de marcado específico del usuario, por ejemplo aa=2wb para auto " +"respuesta con SCCP." + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_res_users +msgid "Users" +msgstr "Usuarios" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__wait_time +msgid "Wait Time" +msgstr "Tiempo de espera" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a 'Wait time' value between 1 and 120 seconds for the " +"Asterisk server '%s'" +msgstr "" +"Debe definir un valor de 'tiempo de espera' entre 1 y 120 segundos para el " +"servidor Asterisk '%s'" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a TCP port between 1 and 65535 for the Asterisk server '%s'" +msgstr "" +"Debe definir un puerto TCP entre 1 y 65535 para el servidor Asterisk '%s'" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__zap +msgid "Zap" +msgstr "Zap" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__misdn +msgid "mISDN" +msgstr "mISDN" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "seconds" +msgstr "segundos" + +#~ msgid "AMI Login" +#~ msgstr "Usuario AMI" + +#~ msgid "AMI Password" +#~ msgstr "Contraseña AMI" + +#~ msgid "Asterisk Manager Interface" +#~ msgstr "Interfaz de administración Asterisk" + +#~ msgid "" +#~ "Asterisk channel type, as used in the Asterisk dialplan. If the user has " +#~ "a regular IP phone, the channel type is 'SIP'." +#~ msgstr "" +#~ "Tipo de canal de Asterisk, que se utiliza en el dialplan de Asterisk. Si " +#~ "el usuario tiene un teléfono IP, el tipo de canal es \"SIP\"." + +#, python-format +#~ msgid "No channel type configured for the current user." +#~ msgstr "Ningún tipo de canal configurado para el usuario actual." + +#~ msgid "" +#~ "TCP port on which the Asterisk Manager Interface listens. Defined in /etc/" +#~ "asterisk/manager.conf on Asterisk." +#~ msgstr "" +#~ "Puerto TCP en el que la interfaz de Asterisk Manager escucha. Se define " +#~ "en /etc/asterisk/manager.conf en Asterisk." + +#~ msgid "Failure" +#~ msgstr "Fallo" + +#~ msgid "Problem in the connection to Asterisk" +#~ msgstr "Problema en la conexión a Asterisk" + +#~ msgid "Success" +#~ msgstr "Éxito" + +#~ msgid "phone.common" +#~ msgstr "phone.common" diff --git a/asterisk_click2dial/i18n/es_AR.po b/asterisk_click2dial/i18n/es_AR.po new file mode 100644 index 000000000..7a6d463b1 --- /dev/null +++ b/asterisk_click2dial/i18n/es_AR.po @@ -0,0 +1,658 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * asterisk_click2dial +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2022-08-05 17:06+0000\n" +"Last-Translator: Nicolas Rodriguez Sande \n" +"Language-Team: none\n" +"Language: es_AR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__login +msgid "ARI Login" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__password +msgid "ARI Password" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__active +msgid "Active" +msgstr "Activo" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__alert_info +msgid "Alert-Info SIP Header" +msgstr "Usar \"Alert-Info\" SIP Header" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__wait_time +msgid "" +"Amount of time (in seconds) Asterisk will try to reach the user's phone " +"before hanging up." +msgstr "" +"Cantidad de tiempo (en segundos) que Asterisk intentara llamar al teléfono " +"del usuario antes de colgar el llamado." + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Archived" +msgstr "Archivado" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_name +msgid "Asterisk Channel Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "Asterisk Channel Type" +msgstr "Tipo de canal Asterisk" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__ip_address +msgid "Asterisk IP address or DNS" +msgstr "Direccion IP Asterisk o DNS" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Asterisk REST Interface" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "Asterisk Server" +msgstr "Servidor Asterisk" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__name +msgid "Asterisk Server Name" +msgstr "Nombre del servidor Asterisk" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Asterisk Server Search" +msgstr "Buscar Servidor Asterisk" + +#. module: asterisk_click2dial +#: model:ir.actions.act_window,name:asterisk_click2dial.action_asterisk_server +#: model:ir.model,name:asterisk_click2dial.model_asterisk_server +#: model:ir.ui.menu,name:asterisk_click2dial.act_menu_ast_server +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_tree +msgid "Asterisk Servers" +msgstr "Servidores Asterisk" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "" +"Asterisk channel type, as used in the Asterisk dialplan. If the user has a " +"regular IP phone, the channel type is probably 'PJSIP'." +msgstr "" +"El tipo de canal Asterisk, igual al usado en el dialplan de Asterisk. Si el " +"usuario tiene un teléfono IP convencional, el canal es probablemente 'PJSIP'." + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__context +msgid "" +"Asterisk dialplan context from which the calls will be made. Refer to /etc/" +"asterisk/extensions.conf on your Asterisk server." +msgstr "" +"El contexto del dialplan Asterisk desde el que las llamadas son originadas. " +"Referencia ' /etc/asterisk/extensions.conf' en tu servidor Asterisk." + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "" +"Asterisk server on which the user's phone is connected. If you leave this " +"field empty, it will use the first Asterisk server of the user's company." +msgstr "" +"El servidor Asterisk en el que el teléfono del usuario esta conectado. Si " +"dejas este campo vacio, se usará el primer servidor Asterisk de la compañía " +"del usuario." + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__cdraccount +msgid "CDR Account" +msgstr "Cuenta CDR" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__cdraccount +msgid "Call Detail Record (CDR) account used for billing this user." +msgstr "Cuenta CDR (Call Detail Record) usada para facturar a este usuario." + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__callerid +#, python-format +msgid "Caller ID" +msgstr "ID de Llamada" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__callerid +msgid "Caller ID used for the calls initiated by this user." +msgstr "" +"El ID de Llamada es usado para las llamadas iniciadas por este usuario." + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "" +"Calling party number not retreived from IPBX or IPBX unreachable by Odoo" +msgstr "" +"No se pudo determinar el número entrante desde la IPBX o la IPBX no puede " +"ser accedida por el sistema" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Can't get calling number from Asterisk.\n" +"Here is the error: '%s'" +msgstr "" +"No se pudo determinar el número desde Asterisk.\n" +"Este es el error retornando: '%s'" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"HTTP error code: %s." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"Here is the error: '%s'" +msgstr "" +"Click to dial con Asterisk fallo. \n" +"Este es el error retornado: '%s'" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_phone_common +msgid "Common methods for phone features" +msgstr "Métodos comunes para funciones del teléfono" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company" +msgstr "Empresa" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company who uses the Asterisk server." +msgstr "Empresa que usa el servidor Asterisk." + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! HTTP error code: %s" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! The error message is: %s" +msgstr "¡La prueba de coneccion fallo! Este es el mensaje de error: %s" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Connection Test Successfull! Odoo can successfully login to the Asterisk " +"Manager Interface." +msgstr "" +"¡Prueba de coneccion satisfactoria! El sistema ha podido ingresar " +"correctamente al Asterisk Manager Interface (AMI)." + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__dahdi +msgid "DAHDI" +msgstr "DAHDI" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__context +msgid "Dialplan Context" +msgstr "Contexto del dialplan" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Dialplan Parameters" +msgstr "Parametros del dialplan" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__display_name +msgid "Display Name" +msgstr "Nombre para mostrar" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "Extension Priority" +msgstr "Prioridad de la extension" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__h323 +msgid "H323" +msgstr "H323" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__iax2 +msgid "IAX2" +msgstr "IAX2" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__id +msgid "ID" +msgstr "ID" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "IPBX error" +msgstr "Error IPBX" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__internal_number +#, python-format +msgid "Internal Number" +msgstr "Numero de interno" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__login +msgid "" +"Login that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__mgcp +msgid "MGCP" +msgstr "MGCP" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "Missing phone number" +msgstr "Numero de telefono faltante" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Moving to form view of %s (%s ID %d)" +msgstr "Ir a vista de formulario de %s (%s ID %d)" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "No Asterisk server configured for the company '%s'." +msgstr "" +"No se encuentra ningún servidor Asterisk configurado para la empresa '%s'." + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "No callerID configured for the current user" +msgstr "No existe ningún CallerID configurado para el usuario actual" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Number Not Found" +msgstr "No se encontro el numero" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "On the phone with '%s'" +msgstr "Al telefono con '%s'" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Only use digits for the '%s' on the Asterisk server '%s'" +msgstr "Solamente use dígitos para el '%s' en el servidor Asterisk '%s'" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/xml/asterisk_click2dial.xml:0 +#, python-format +msgid "Open Caller" +msgstr "Abrir Llamador" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Optional Asterisk Parameters - for experts only, can be left empty" +msgstr "" +"Parámetros opcionales de Asterisk - solamente para expertos, pueden ser " +"dejados en blanco" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "Out Prefix" +msgstr "Prefijo de salida" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__pjsip +msgid "PJSIP" +msgstr "PJSIP" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__password +msgid "" +"Password that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__port +msgid "Port" +msgstr "Puerto" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "" +"Prefix to dial to make outgoing calls. If you don't use a prefix to make " +"outgoing calls, leave empty." +msgstr "" +"Prefijo a marcar para realizar llamadas salientes. Si usted no utiliza un " +"prefijo para realizarlas, dejelo en blanco." + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "" +"Priority of the extension in the Asterisk dialplan. Refer to /etc/asterisk/" +"extensions.conf on your Asterisk server." +msgstr "" +"Prioridad de la extensión en el dialplan de Asterisk. Refiera a /etc/" +"asterisk/extensions.conf en su servidor Asterisk." + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__resource +#, python-format +msgid "Resource Name" +msgstr "Nombre del recurso" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__resource +msgid "" +"Resource name for the channel type selected. For example, if you use " +"'Dial(PJSIP/phone1)' in your Asterisk dialplan to ring the SIP phone of this " +"user, then the resource name for this user is 'phone1'. For a SIP phone, " +"the phone number is often used as resource name, but not always." +msgstr "" +"Nombre del recurso para el tipo de canal seleccionado. Por ejemplo, si usted " +"utiliza 'Dial(PJSIP/phone1)' en su dialplan del servidor Asterisk para " +"llamar al teléfono SIP de este usuario, entonces el nombre del recurso para " +"este usuario es 'phone1'. Para un telefon SIP, el número de teléfono es " +"comúnmente usado como nombre del recurso, pero no siempre." + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sccp +msgid "SCCP" +msgstr "SCCP" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sip +msgid "SIP" +msgstr "SIP" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Server Name" +msgstr "Nombre del servidor" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__alert_info +msgid "" +"Set Alert-Info header in SIP request to user's IP Phone for the click2dial " +"feature. If empty, the Alert-Info header will not be added. You can use it " +"to have a special ring tone for click2dial (a silent one !) or to activate " +"auto-answer for example." +msgstr "" +"Defina un header de Alert-Info. Si se deja vacio, ningun header de Alert-" +"Info sera añadido. Usted puede utilizar esto para seleccionar un tono de " +"llamado especial para la función click2dial (un en silencio, por ejemplo) o " +"para activar la función de auto-respuesta." + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__variable +msgid "" +"Set a user-specific 'Variable' field in the Asterisk Manager Interface " +"'originate' request for the click2dial feature. If you want to have several " +"variable headers, separate them with '|'." +msgstr "" +"Use este campo para seleccionar una variable específica para el usuario que " +"será incluida en la solicitud 'originante' de la función click2dial. Si " +"deseas configurar varias variables en el header, separa las mismas con '|'." + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__alert_info +msgid "" +"Set a user-specific Alert-Info header in SIP request to user's IP Phone for " +"the click2dial feature. If empty, the Alert-Info header will not be added. " +"You can use it to have a special ring tone for click2dial (a silent one !) " +"or to activate auto-answer for example." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__skinny +msgid "Skinny" +msgstr "Skinny" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Standard Asterisk Parameters" +msgstr "Parametros estandar de Asterisk" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__port +msgid "" +"TCP port on which the Asterisk REST Interface listens. Defined in /etc/" +"asterisk/ari.conf on Asterisk." +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Test Connection to Asterisk" +msgstr "Iniciar Prueba de Coneccion a Asterisk" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "The '%s' for the user '%s' should only have ASCII caracters" +msgstr "El '%s' del usuario '%s' solo debe contener caracteres ASCII" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "The '%s' should only have ASCII caracters for the Asterisk server '%s'" +msgstr "" +"El '%s' solo debe contener caracteres ASCII para el servidor Asterisk '%s'" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"The 'extension priority' must be a positive value for the Asterisk server " +"'%s'" +msgstr "" +"La 'prioridad de extensión' debe ser un valor positivo en el servidor " +"Asterisk '%s'" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "The calling number is not a phone number!" +msgstr "¡El número entrante no es un número telefónico!" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__internal_number +msgid "User's internal phone number." +msgstr "Número telefónico interno del usuario." + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__alert_info +msgid "User-specific Alert-Info SIP Header" +msgstr "Header SIP Alert-Info del usuario" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific Dial Suffix" +msgstr "Sufijo de marcado del usuario" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__variable +msgid "User-specific Variable" +msgstr "Variable especifica del usuario" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific dial suffix such as aa=2wb for SCCP auto answer." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_res_users +msgid "Users" +msgstr "Usuarios" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__wait_time +msgid "Wait Time" +msgstr "Tiempo de espera" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a 'Wait time' value between 1 and 120 seconds for the " +"Asterisk server '%s'" +msgstr "" +"Debes seleccionar un valor de 'Tiempo de espera' entre 1 y 120 segundos en " +"el servidor Asterisk '%s'" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a TCP port between 1 and 65535 for the Asterisk server '%s'" +msgstr "" +"Debes configurar un puerto TCP entre 1 y 65535 para el servidor Asterisk '%s'" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__zap +msgid "Zap" +msgstr "Zap" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__misdn +msgid "mISDN" +msgstr "mISDN" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "seconds" +msgstr "segundos" + +#~ msgid "AMI Login" +#~ msgstr "AMI Login" + +#~ msgid "AMI Password" +#~ msgstr "AMI Constraseña" + +#, fuzzy +#~ msgid "Asterisk Manager Interface" +#~ msgstr "Asterisk Manager Interface" + +#~ msgid "" +#~ "Login that Odoo will use to communicate with the Asterisk Manager " +#~ "Interface. Refer to /etc/asterisk/manager.conf on your Asterisk server." +#~ msgstr "" +#~ "Usuario que el sistema va a utilizar para comunicarse con Asterisk " +#~ "Manager Interface (AMI). Referencia: /etc/asterisk/manager.conf en tu " +#~ "servidor Asterisk." + +#, python-format +#~ msgid "No channel type configured for the current user." +#~ msgstr "No existe ningún tipo de canal configurado para el usuario actual." + +#, python-format +#~ msgid "No resource name configured for the current user" +#~ msgstr "" +#~ "No existe ningún nombre de recurso configurado para el usuario actual" + +#~ msgid "" +#~ "Password that Odoo will use to communicate with the Asterisk Manager " +#~ "Interface. Refer to /etc/asterisk/manager.conf on your Asterisk server." +#~ msgstr "" +#~ "Contraseña que utilizará el sistema para comunicarse con el Asterisk " +#~ "Manager Interface (AMI). Refiera a /etc/asterisk/manager.conf en su " +#~ "servidor Asterisk." + +#, python-format +#~ msgid "" +#~ "Problem in the request from Odoo to Asterisk. Here is the error message: " +#~ "%s" +#~ msgstr "" +#~ "Problema en la solicitud del sistema a Asterisk. Este es el error " +#~ "retornado: %s" + +#~ msgid "" +#~ "TCP port on which the Asterisk Manager Interface listens. Defined in /etc/" +#~ "asterisk/manager.conf on Asterisk." +#~ msgstr "" +#~ "Puerto TCP en el que Asterisk Manager Interface está escuchando. Definido " +#~ "en /etc/asterisk/manager.conf de Asterisk." diff --git a/asterisk_click2dial/i18n/es_ES.po b/asterisk_click2dial/i18n/es_ES.po new file mode 100644 index 000000000..dbfe21b09 --- /dev/null +++ b/asterisk_click2dial/i18n/es_ES.po @@ -0,0 +1,568 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * asterisk_click2dial +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:36+0000\n" +"PO-Revision-Date: 2017-01-25 03:36+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/" +"es_ES/)\n" +"Language: es_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__login +msgid "ARI Login" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__password +msgid "ARI Password" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__active +msgid "Active" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__alert_info +msgid "Alert-Info SIP Header" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__wait_time +msgid "" +"Amount of time (in seconds) Asterisk will try to reach the user's phone " +"before hanging up." +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Archived" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_name +msgid "Asterisk Channel Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "Asterisk Channel Type" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__ip_address +msgid "Asterisk IP address or DNS" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Asterisk REST Interface" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "Asterisk Server" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__name +msgid "Asterisk Server Name" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Asterisk Server Search" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.actions.act_window,name:asterisk_click2dial.action_asterisk_server +#: model:ir.model,name:asterisk_click2dial.model_asterisk_server +#: model:ir.ui.menu,name:asterisk_click2dial.act_menu_ast_server +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_tree +msgid "Asterisk Servers" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "" +"Asterisk channel type, as used in the Asterisk dialplan. If the user has a " +"regular IP phone, the channel type is probably 'PJSIP'." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__context +msgid "" +"Asterisk dialplan context from which the calls will be made. Refer to /etc/" +"asterisk/extensions.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "" +"Asterisk server on which the user's phone is connected. If you leave this " +"field empty, it will use the first Asterisk server of the user's company." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__cdraccount +msgid "CDR Account" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__cdraccount +msgid "Call Detail Record (CDR) account used for billing this user." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__callerid +#, python-format +msgid "Caller ID" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__callerid +msgid "Caller ID used for the calls initiated by this user." +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "" +"Calling party number not retreived from IPBX or IPBX unreachable by Odoo" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Can't get calling number from Asterisk.\n" +"Here is the error: '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"HTTP error code: %s." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"Here is the error: '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_phone_common +msgid "Common methods for phone features" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company who uses the Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! HTTP error code: %s" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! The error message is: %s" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Connection Test Successfull! Odoo can successfully login to the Asterisk " +"Manager Interface." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__dahdi +msgid "DAHDI" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__context +msgid "Dialplan Context" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Dialplan Parameters" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__display_name +msgid "Display Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "Extension Priority" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__h323 +msgid "H323" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__iax2 +msgid "IAX2" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__id +msgid "ID" +msgstr "ID" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "IPBX error" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__internal_number +#, python-format +msgid "Internal Number" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users____last_update +msgid "Last Modified on" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__login +msgid "" +"Login that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__mgcp +msgid "MGCP" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "Missing phone number" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Moving to form view of %s (%s ID %d)" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "No Asterisk server configured for the company '%s'." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "No callerID configured for the current user" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Number Not Found" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "On the phone with '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Only use digits for the '%s' on the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/xml/asterisk_click2dial.xml:0 +#, python-format +msgid "Open Caller" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Optional Asterisk Parameters - for experts only, can be left empty" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "Out Prefix" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__pjsip +msgid "PJSIP" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__password +msgid "" +"Password that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__port +msgid "Port" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "" +"Prefix to dial to make outgoing calls. If you don't use a prefix to make " +"outgoing calls, leave empty." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "" +"Priority of the extension in the Asterisk dialplan. Refer to /etc/asterisk/" +"extensions.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__resource +#, python-format +msgid "Resource Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__resource +msgid "" +"Resource name for the channel type selected. For example, if you use " +"'Dial(PJSIP/phone1)' in your Asterisk dialplan to ring the SIP phone of this " +"user, then the resource name for this user is 'phone1'. For a SIP phone, " +"the phone number is often used as resource name, but not always." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sccp +msgid "SCCP" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sip +msgid "SIP" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Server Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__alert_info +msgid "" +"Set Alert-Info header in SIP request to user's IP Phone for the click2dial " +"feature. If empty, the Alert-Info header will not be added. You can use it " +"to have a special ring tone for click2dial (a silent one !) or to activate " +"auto-answer for example." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__variable +msgid "" +"Set a user-specific 'Variable' field in the Asterisk Manager Interface " +"'originate' request for the click2dial feature. If you want to have several " +"variable headers, separate them with '|'." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__alert_info +msgid "" +"Set a user-specific Alert-Info header in SIP request to user's IP Phone for " +"the click2dial feature. If empty, the Alert-Info header will not be added. " +"You can use it to have a special ring tone for click2dial (a silent one !) " +"or to activate auto-answer for example." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__skinny +msgid "Skinny" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Standard Asterisk Parameters" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__port +msgid "" +"TCP port on which the Asterisk REST Interface listens. Defined in /etc/" +"asterisk/ari.conf on Asterisk." +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Test Connection to Asterisk" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "The '%s' for the user '%s' should only have ASCII caracters" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "The '%s' should only have ASCII caracters for the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"The 'extension priority' must be a positive value for the Asterisk server " +"'%s'" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "The calling number is not a phone number!" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__internal_number +msgid "User's internal phone number." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__alert_info +msgid "User-specific Alert-Info SIP Header" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific Dial Suffix" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__variable +msgid "User-specific Variable" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific dial suffix such as aa=2wb for SCCP auto answer." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_res_users +msgid "Users" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__wait_time +msgid "Wait Time" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a 'Wait time' value between 1 and 120 seconds for the " +"Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a TCP port between 1 and 65535 for the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__zap +msgid "Zap" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__misdn +msgid "mISDN" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "seconds" +msgstr "" diff --git a/asterisk_click2dial/i18n/fi.po b/asterisk_click2dial/i18n/fi.po new file mode 100644 index 000000000..9e01ab7c4 --- /dev/null +++ b/asterisk_click2dial/i18n/fi.po @@ -0,0 +1,567 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * asterisk_click2dial +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:36+0000\n" +"PO-Revision-Date: 2017-01-25 03:36+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__login +msgid "ARI Login" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__password +msgid "ARI Password" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__active +msgid "Active" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__alert_info +msgid "Alert-Info SIP Header" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__wait_time +msgid "" +"Amount of time (in seconds) Asterisk will try to reach the user's phone " +"before hanging up." +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Archived" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_name +msgid "Asterisk Channel Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "Asterisk Channel Type" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__ip_address +msgid "Asterisk IP address or DNS" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Asterisk REST Interface" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "Asterisk Server" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__name +msgid "Asterisk Server Name" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Asterisk Server Search" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.actions.act_window,name:asterisk_click2dial.action_asterisk_server +#: model:ir.model,name:asterisk_click2dial.model_asterisk_server +#: model:ir.ui.menu,name:asterisk_click2dial.act_menu_ast_server +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_tree +msgid "Asterisk Servers" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "" +"Asterisk channel type, as used in the Asterisk dialplan. If the user has a " +"regular IP phone, the channel type is probably 'PJSIP'." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__context +msgid "" +"Asterisk dialplan context from which the calls will be made. Refer to /etc/" +"asterisk/extensions.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "" +"Asterisk server on which the user's phone is connected. If you leave this " +"field empty, it will use the first Asterisk server of the user's company." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__cdraccount +msgid "CDR Account" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__cdraccount +msgid "Call Detail Record (CDR) account used for billing this user." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__callerid +#, python-format +msgid "Caller ID" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__callerid +msgid "Caller ID used for the calls initiated by this user." +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "" +"Calling party number not retreived from IPBX or IPBX unreachable by Odoo" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Can't get calling number from Asterisk.\n" +"Here is the error: '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"HTTP error code: %s." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"Here is the error: '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_phone_common +msgid "Common methods for phone features" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company who uses the Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! HTTP error code: %s" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! The error message is: %s" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Connection Test Successfull! Odoo can successfully login to the Asterisk " +"Manager Interface." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_uid +msgid "Created by" +msgstr "Luonut" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_date +msgid "Created on" +msgstr "Luotu" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__dahdi +msgid "DAHDI" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__context +msgid "Dialplan Context" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Dialplan Parameters" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__display_name +msgid "Display Name" +msgstr "Nimi" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "Extension Priority" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__h323 +msgid "H323" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__iax2 +msgid "IAX2" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__id +msgid "ID" +msgstr "ID" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "IPBX error" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__internal_number +#, python-format +msgid "Internal Number" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users____last_update +msgid "Last Modified on" +msgstr "Viimeksi muokattu" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_uid +msgid "Last Updated by" +msgstr "Viimeksi päivittänyt" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_date +msgid "Last Updated on" +msgstr "Viimeksi päivitetty" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__login +msgid "" +"Login that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__mgcp +msgid "MGCP" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "Missing phone number" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Moving to form view of %s (%s ID %d)" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "No Asterisk server configured for the company '%s'." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "No callerID configured for the current user" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Number Not Found" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "On the phone with '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Only use digits for the '%s' on the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/xml/asterisk_click2dial.xml:0 +#, python-format +msgid "Open Caller" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Optional Asterisk Parameters - for experts only, can be left empty" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "Out Prefix" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__pjsip +msgid "PJSIP" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__password +msgid "" +"Password that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__port +msgid "Port" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "" +"Prefix to dial to make outgoing calls. If you don't use a prefix to make " +"outgoing calls, leave empty." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "" +"Priority of the extension in the Asterisk dialplan. Refer to /etc/asterisk/" +"extensions.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__resource +#, python-format +msgid "Resource Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__resource +msgid "" +"Resource name for the channel type selected. For example, if you use " +"'Dial(PJSIP/phone1)' in your Asterisk dialplan to ring the SIP phone of this " +"user, then the resource name for this user is 'phone1'. For a SIP phone, " +"the phone number is often used as resource name, but not always." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sccp +msgid "SCCP" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sip +msgid "SIP" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Server Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__alert_info +msgid "" +"Set Alert-Info header in SIP request to user's IP Phone for the click2dial " +"feature. If empty, the Alert-Info header will not be added. You can use it " +"to have a special ring tone for click2dial (a silent one !) or to activate " +"auto-answer for example." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__variable +msgid "" +"Set a user-specific 'Variable' field in the Asterisk Manager Interface " +"'originate' request for the click2dial feature. If you want to have several " +"variable headers, separate them with '|'." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__alert_info +msgid "" +"Set a user-specific Alert-Info header in SIP request to user's IP Phone for " +"the click2dial feature. If empty, the Alert-Info header will not be added. " +"You can use it to have a special ring tone for click2dial (a silent one !) " +"or to activate auto-answer for example." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__skinny +msgid "Skinny" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Standard Asterisk Parameters" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__port +msgid "" +"TCP port on which the Asterisk REST Interface listens. Defined in /etc/" +"asterisk/ari.conf on Asterisk." +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Test Connection to Asterisk" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "The '%s' for the user '%s' should only have ASCII caracters" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "The '%s' should only have ASCII caracters for the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"The 'extension priority' must be a positive value for the Asterisk server " +"'%s'" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "The calling number is not a phone number!" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__internal_number +msgid "User's internal phone number." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__alert_info +msgid "User-specific Alert-Info SIP Header" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific Dial Suffix" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__variable +msgid "User-specific Variable" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific dial suffix such as aa=2wb for SCCP auto answer." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_res_users +msgid "Users" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__wait_time +msgid "Wait Time" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a 'Wait time' value between 1 and 120 seconds for the " +"Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a TCP port between 1 and 65535 for the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__zap +msgid "Zap" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__misdn +msgid "mISDN" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "seconds" +msgstr "" diff --git a/asterisk_click2dial/i18n/fr.po b/asterisk_click2dial/i18n/fr.po new file mode 100644 index 000000000..5a68ed284 --- /dev/null +++ b/asterisk_click2dial/i18n/fr.po @@ -0,0 +1,657 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * asterisk_click2dial +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 08:49+0000\n" +"PO-Revision-Date: 2017-12-01 08:49+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__login +msgid "ARI Login" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__password +msgid "ARI Password" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__active +msgid "Active" +msgstr "Actif" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__alert_info +msgid "Alert-Info SIP Header" +msgstr "En-tête SIP Alert-Info" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__wait_time +msgid "" +"Amount of time (in seconds) Asterisk will try to reach the user's phone " +"before hanging up." +msgstr "" +"Temps (en secondes) pendant lequel Asterisk essayera de joindre le téléphone " +"de l'utilisateur avant d'abandonner." + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Archived" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_name +msgid "Asterisk Channel Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "Asterisk Channel Type" +msgstr "Type de canal Asterisk" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__ip_address +msgid "Asterisk IP address or DNS" +msgstr "Adresse IP ou DNS d'Asterisk" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Asterisk REST Interface" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "Asterisk Server" +msgstr "Serveur Asterisk" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__name +msgid "Asterisk Server Name" +msgstr "Nom du serveur Asterisk" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Asterisk Server Search" +msgstr "Recherche de serveur Asterisk" + +#. module: asterisk_click2dial +#: model:ir.actions.act_window,name:asterisk_click2dial.action_asterisk_server +#: model:ir.model,name:asterisk_click2dial.model_asterisk_server +#: model:ir.ui.menu,name:asterisk_click2dial.act_menu_ast_server +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_tree +msgid "Asterisk Servers" +msgstr "Serveurs Asterisk" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "" +"Asterisk channel type, as used in the Asterisk dialplan. If the user has a " +"regular IP phone, the channel type is probably 'PJSIP'." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__context +msgid "" +"Asterisk dialplan context from which the calls will be made. Refer to /etc/" +"asterisk/extensions.conf on your Asterisk server." +msgstr "" +"Contexte du dialplan d'Asterisk depuis lequel les appels seront initiés. Cf /" +"etc/asterisk/extensions.conf sur le serveur Asterisk." + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "" +"Asterisk server on which the user's phone is connected. If you leave this " +"field empty, it will use the first Asterisk server of the user's company." +msgstr "" +"Serveur Asterisk sur lequel le téléphone de l'utilisateur est connecté. Si " +"vous laissez ce champ vide, le premier serveur Asterisk de la société de " +"l'utilisateur sera utilisé." + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__cdraccount +msgid "CDR Account" +msgstr "Compte CDR" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__cdraccount +msgid "Call Detail Record (CDR) account used for billing this user." +msgstr "" +"Compte CDR utilisé pour facturer cet utilisateur (CDR = Journal d'appel " +"détaillé)." + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__callerid +#, python-format +msgid "Caller ID" +msgstr "Identification de l'appelant" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__callerid +msgid "Caller ID used for the calls initiated by this user." +msgstr "'Caller ID' des appels passés par l'utilisateur." + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "" +"Calling party number not retreived from IPBX or IPBX unreachable by Odoo" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Can't get calling number from Asterisk.\n" +"Here is the error: '%s'" +msgstr "" +"Le numéro de l'appelant n'a pas pu être récupéré auprès d'Asterisk.\n" +"Voilà l'erreur : '%s'" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"HTTP error code: %s." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"Here is the error: '%s'" +msgstr "" +"Echec du clic to dial avec Asterisk.\n" +"Voilà l'erreur : '%s'" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_phone_common +msgid "Common methods for phone features" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company" +msgstr "Société" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company who uses the Asterisk server." +msgstr "Société qui utilise le serveur Asterisk." + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! HTTP error code: %s" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! The error message is: %s" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Connection Test Successfull! Odoo can successfully login to the Asterisk " +"Manager Interface." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_date +msgid "Created on" +msgstr "Date" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__dahdi +msgid "DAHDI" +msgstr "DAHDI" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__context +msgid "Dialplan Context" +msgstr "Contexte du dialplan" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Dialplan Parameters" +msgstr "Paramètres du dialplan" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__display_name +msgid "Display Name" +msgstr "Nom à afficher" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "Extension Priority" +msgstr "Priorité de l'extension" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__h323 +msgid "H323" +msgstr "H323" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__iax2 +msgid "IAX2" +msgstr "IAX2" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__id +msgid "ID" +msgstr "ID" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "IPBX error" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__internal_number +#, python-format +msgid "Internal Number" +msgstr "Numéro interne" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__login +msgid "" +"Login that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__mgcp +msgid "MGCP" +msgstr "MGCP" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "Missing phone number" +msgstr "Numéro de téléphone manquant" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Moving to form view of %s (%s ID %d)" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "No Asterisk server configured for the company '%s'." +msgstr "Aucun serveur Asterisk n'est associé à la société '%s'." + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "No callerID configured for the current user" +msgstr "Le callerID n'est pas configuré pour l'utilisateur courant" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Number Not Found" +msgstr "Numéro introuvable" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "On the phone with '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Only use digits for the '%s' on the Asterisk server '%s'" +msgstr "N'utilisez que des chiffres pour le '%s' du serveur Asterisk '%s'" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/xml/asterisk_click2dial.xml:0 +#, python-format +msgid "Open Caller" +msgstr "Ouvrir l'appelant" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Optional Asterisk Parameters - for experts only, can be left empty" +msgstr "" +"Paramètres Asterisk optionnels - pour les experts uniquement, peut être " +"laissé vide" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "Out Prefix" +msgstr "Préfixe de sortie" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__pjsip +msgid "PJSIP" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__password +msgid "" +"Password that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__port +msgid "Port" +msgstr "Port" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "" +"Prefix to dial to make outgoing calls. If you don't use a prefix to make " +"outgoing calls, leave empty." +msgstr "" +"Préfixe à composer pour les appels vers l'extérieur. Si vous n'utilisez pas " +"de préfixe pour les appels vers l'extérieur, laissez vide." + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "" +"Priority of the extension in the Asterisk dialplan. Refer to /etc/asterisk/" +"extensions.conf on your Asterisk server." +msgstr "" +"Priorité de l'extension dans le dialplan d'Asterisk. Cf /etc/asterisk/" +"extensions.conf sur le serveur Asterisk." + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__resource +#, python-format +msgid "Resource Name" +msgstr "Nom de la ressource" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__resource +msgid "" +"Resource name for the channel type selected. For example, if you use " +"'Dial(PJSIP/phone1)' in your Asterisk dialplan to ring the SIP phone of this " +"user, then the resource name for this user is 'phone1'. For a SIP phone, " +"the phone number is often used as resource name, but not always." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sccp +msgid "SCCP" +msgstr "SCCP" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sip +msgid "SIP" +msgstr "SIP" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Server Name" +msgstr "Nom du serveur" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__alert_info +msgid "" +"Set Alert-Info header in SIP request to user's IP Phone for the click2dial " +"feature. If empty, the Alert-Info header will not be added. You can use it " +"to have a special ring tone for click2dial (a silent one !) or to activate " +"auto-answer for example." +msgstr "" +"Set Alert-Info header in SIP request to user's IP Phone for the click2dial " +"feature. If empty, the Alert-Info header will not be added. You can use it " +"to have a special ring tone for click2dial (a silent one !) or to activate " +"auto-answer for example." + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__variable +msgid "" +"Set a user-specific 'Variable' field in the Asterisk Manager Interface " +"'originate' request for the click2dial feature. If you want to have several " +"variable headers, separate them with '|'." +msgstr "" +"Set a user-specific 'Variable' field in the Asterisk Manager Interface " +"'originate' request for the click2dial feature. If you want to have several " +"variable headers, separate them with '|'." + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__alert_info +msgid "" +"Set a user-specific Alert-Info header in SIP request to user's IP Phone for " +"the click2dial feature. If empty, the Alert-Info header will not be added. " +"You can use it to have a special ring tone for click2dial (a silent one !) " +"or to activate auto-answer for example." +msgstr "" +"Set a user-specific Alert-Info header in SIP request to user's IP Phone for " +"the click2dial feature. If empty, the Alert-Info header will not be added. " +"You can use it to have a special ring tone for click2dial (a silent one !) " +"or to activate auto-answer for example." + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__skinny +msgid "Skinny" +msgstr "Skinny" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Standard Asterisk Parameters" +msgstr "Paramètres Asterisk standards" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__port +msgid "" +"TCP port on which the Asterisk REST Interface listens. Defined in /etc/" +"asterisk/ari.conf on Asterisk." +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Test Connection to Asterisk" +msgstr "Test de connexion à Asterisk" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "The '%s' for the user '%s' should only have ASCII caracters" +msgstr "" +"Le '%s' pour l'utilisateur '%s' ne devrait contenir que des caractères ASCII" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "The '%s' should only have ASCII caracters for the Asterisk server '%s'" +msgstr "" +"Le '%s' ne doit contenir que des caractères ASCII pour le serveur Asterisk " +"'%s'" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"The 'extension priority' must be a positive value for the Asterisk server " +"'%s'" +msgstr "" +"Le paramètre 'Priorité de l'extension' doit être un entier positif pour le " +"serveur Asterisk '%s'" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "The calling number is not a phone number!" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__internal_number +msgid "User's internal phone number." +msgstr "Numéro de téléphone interne de l'utilisateur." + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__alert_info +msgid "User-specific Alert-Info SIP Header" +msgstr "En-tête SIP Alert-Info spécifique à l'utilisateur" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific Dial Suffix" +msgstr "Suffixe d'appel spécifique à l'utilisateur" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__variable +msgid "User-specific Variable" +msgstr "Variable spécifique à l'utilisateur" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific dial suffix such as aa=2wb for SCCP auto answer." +msgstr "User-specific dial suffix such as aa=2wb for SCCP auto answer." + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_res_users +msgid "Users" +msgstr "Utilisateurs" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__wait_time +msgid "Wait Time" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a 'Wait time' value between 1 and 120 seconds for the " +"Asterisk server '%s'" +msgstr "" +"Vous devez indiquer une valeur comprise entre 1 et 120 secondes pour le " +"paramètre 'Temps d'attente' pour le serveur Asterisk '%s'" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a TCP port between 1 and 65535 for the Asterisk server '%s'" +msgstr "" +"Vous devez mettre un port TCP entre 1 et 65535 pour le serveur Asterisk '%s'" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__zap +msgid "Zap" +msgstr "Zap" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__misdn +msgid "mISDN" +msgstr "mISDN" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "seconds" +msgstr "" + +#~ msgid "AMI Login" +#~ msgstr "Nom d'utilisateur AMI" + +#~ msgid "AMI Password" +#~ msgstr "Mot de passe AMI" + +#~ msgid "Asterisk Manager Interface" +#~ msgstr "Asterisk Manager Interface" + +#~ msgid "" +#~ "Asterisk channel type, as used in the Asterisk dialplan. If the user has " +#~ "a regular IP phone, the channel type is 'SIP'." +#~ msgstr "" +#~ "Type de canal Asterisk, tel qu'utilisé dans le dialplan d'Asterisk. Si " +#~ "l'utilisateur a un téléphone IP classique, le type de canal est 'SIP'." + +#, python-format +#~ msgid "No channel type configured for the current user." +#~ msgstr "Aucun type de canal n'est configuré pour l'utilisateur actuel." + +#, python-format +#~ msgid "No resource name configured for the current user" +#~ msgstr "Aucun nom de ressource n'a été renseigné pour l'utilisateur actuel" + +#~ msgid "" +#~ "Resource name for the channel type selected. For example, if you use " +#~ "'Dial(SIP/phone1)' in your Asterisk dialplan to ring the SIP phone of " +#~ "this user, then the resource name for this user is 'phone1'. For a SIP " +#~ "phone, the phone number is often used as resource name, but not always." +#~ msgstr "" +#~ "Resource name for the channel type selected. For example, if you use " +#~ "'Dial(SIP/phone1)' in your Asterisk dialplan to ring the SIP phone of " +#~ "this user, then the resource name for this user is 'phone1'. For a SIP " +#~ "phone, the phone number is often used as resource name, but not always." + +#~ msgid "" +#~ "TCP port on which the Asterisk Manager Interface listens. Defined in /etc/" +#~ "asterisk/manager.conf on Asterisk." +#~ msgstr "" +#~ "Port TCP sur lequel écoute l'interface du Manager Asterisk. Cf /etc/" +#~ "asterisk/manager.conf sur le serveur Asterisk." + +#, fuzzy +#~ msgid "Moving to form view of '%s' (%s ID %d)" +#~ msgstr "Moving to %s ID %d" + +#~ msgid "Success" +#~ msgstr "Succès" + +#~ msgid "phone.common" +#~ msgstr "phone.common" diff --git a/asterisk_click2dial/i18n/gl.po b/asterisk_click2dial/i18n/gl.po new file mode 100644 index 000000000..54a922a8b --- /dev/null +++ b/asterisk_click2dial/i18n/gl.po @@ -0,0 +1,567 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * asterisk_click2dial +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:36+0000\n" +"PO-Revision-Date: 2017-01-25 03:36+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__login +msgid "ARI Login" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__password +msgid "ARI Password" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__active +msgid "Active" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__alert_info +msgid "Alert-Info SIP Header" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__wait_time +msgid "" +"Amount of time (in seconds) Asterisk will try to reach the user's phone " +"before hanging up." +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Archived" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_name +msgid "Asterisk Channel Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "Asterisk Channel Type" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__ip_address +msgid "Asterisk IP address or DNS" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Asterisk REST Interface" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "Asterisk Server" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__name +msgid "Asterisk Server Name" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Asterisk Server Search" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.actions.act_window,name:asterisk_click2dial.action_asterisk_server +#: model:ir.model,name:asterisk_click2dial.model_asterisk_server +#: model:ir.ui.menu,name:asterisk_click2dial.act_menu_ast_server +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_tree +msgid "Asterisk Servers" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "" +"Asterisk channel type, as used in the Asterisk dialplan. If the user has a " +"regular IP phone, the channel type is probably 'PJSIP'." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__context +msgid "" +"Asterisk dialplan context from which the calls will be made. Refer to /etc/" +"asterisk/extensions.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "" +"Asterisk server on which the user's phone is connected. If you leave this " +"field empty, it will use the first Asterisk server of the user's company." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__cdraccount +msgid "CDR Account" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__cdraccount +msgid "Call Detail Record (CDR) account used for billing this user." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__callerid +#, python-format +msgid "Caller ID" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__callerid +msgid "Caller ID used for the calls initiated by this user." +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "" +"Calling party number not retreived from IPBX or IPBX unreachable by Odoo" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Can't get calling number from Asterisk.\n" +"Here is the error: '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"HTTP error code: %s." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"Here is the error: '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_phone_common +msgid "Common methods for phone features" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company who uses the Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! HTTP error code: %s" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! The error message is: %s" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Connection Test Successfull! Odoo can successfully login to the Asterisk " +"Manager Interface." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__dahdi +msgid "DAHDI" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__context +msgid "Dialplan Context" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Dialplan Parameters" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__display_name +msgid "Display Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "Extension Priority" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__h323 +msgid "H323" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__iax2 +msgid "IAX2" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__id +msgid "ID" +msgstr "ID" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "IPBX error" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__internal_number +#, python-format +msgid "Internal Number" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users____last_update +msgid "Last Modified on" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_uid +msgid "Last Updated by" +msgstr "ültima actualización por" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__login +msgid "" +"Login that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__mgcp +msgid "MGCP" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "Missing phone number" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Moving to form view of %s (%s ID %d)" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "No Asterisk server configured for the company '%s'." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "No callerID configured for the current user" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Number Not Found" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "On the phone with '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Only use digits for the '%s' on the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/xml/asterisk_click2dial.xml:0 +#, python-format +msgid "Open Caller" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Optional Asterisk Parameters - for experts only, can be left empty" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "Out Prefix" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__pjsip +msgid "PJSIP" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__password +msgid "" +"Password that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__port +msgid "Port" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "" +"Prefix to dial to make outgoing calls. If you don't use a prefix to make " +"outgoing calls, leave empty." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "" +"Priority of the extension in the Asterisk dialplan. Refer to /etc/asterisk/" +"extensions.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__resource +#, python-format +msgid "Resource Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__resource +msgid "" +"Resource name for the channel type selected. For example, if you use " +"'Dial(PJSIP/phone1)' in your Asterisk dialplan to ring the SIP phone of this " +"user, then the resource name for this user is 'phone1'. For a SIP phone, " +"the phone number is often used as resource name, but not always." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sccp +msgid "SCCP" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sip +msgid "SIP" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Server Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__alert_info +msgid "" +"Set Alert-Info header in SIP request to user's IP Phone for the click2dial " +"feature. If empty, the Alert-Info header will not be added. You can use it " +"to have a special ring tone for click2dial (a silent one !) or to activate " +"auto-answer for example." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__variable +msgid "" +"Set a user-specific 'Variable' field in the Asterisk Manager Interface " +"'originate' request for the click2dial feature. If you want to have several " +"variable headers, separate them with '|'." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__alert_info +msgid "" +"Set a user-specific Alert-Info header in SIP request to user's IP Phone for " +"the click2dial feature. If empty, the Alert-Info header will not be added. " +"You can use it to have a special ring tone for click2dial (a silent one !) " +"or to activate auto-answer for example." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__skinny +msgid "Skinny" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Standard Asterisk Parameters" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__port +msgid "" +"TCP port on which the Asterisk REST Interface listens. Defined in /etc/" +"asterisk/ari.conf on Asterisk." +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Test Connection to Asterisk" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "The '%s' for the user '%s' should only have ASCII caracters" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "The '%s' should only have ASCII caracters for the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"The 'extension priority' must be a positive value for the Asterisk server " +"'%s'" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "The calling number is not a phone number!" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__internal_number +msgid "User's internal phone number." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__alert_info +msgid "User-specific Alert-Info SIP Header" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific Dial Suffix" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__variable +msgid "User-specific Variable" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific dial suffix such as aa=2wb for SCCP auto answer." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_res_users +msgid "Users" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__wait_time +msgid "Wait Time" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a 'Wait time' value between 1 and 120 seconds for the " +"Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a TCP port between 1 and 65535 for the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__zap +msgid "Zap" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__misdn +msgid "mISDN" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "seconds" +msgstr "" diff --git a/asterisk_click2dial/i18n/hr.po b/asterisk_click2dial/i18n/hr.po new file mode 100644 index 000000000..d935e0edf --- /dev/null +++ b/asterisk_click2dial/i18n/hr.po @@ -0,0 +1,567 @@ +# Croatian translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-09-10 20:38+0000\n" +"PO-Revision-Date: 2011-12-19 15:44+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Croatian \n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2012-04-17 05:22+0000\n" +"X-Generator: Launchpad (build 15099)\n" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__login +msgid "ARI Login" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__password +msgid "ARI Password" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__active +msgid "Active" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__alert_info +msgid "Alert-Info SIP Header" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__wait_time +msgid "" +"Amount of time (in seconds) Asterisk will try to reach the user's phone " +"before hanging up." +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Archived" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_name +msgid "Asterisk Channel Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "Asterisk Channel Type" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__ip_address +msgid "Asterisk IP address or DNS" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Asterisk REST Interface" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "Asterisk Server" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__name +msgid "Asterisk Server Name" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Asterisk Server Search" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.actions.act_window,name:asterisk_click2dial.action_asterisk_server +#: model:ir.model,name:asterisk_click2dial.model_asterisk_server +#: model:ir.ui.menu,name:asterisk_click2dial.act_menu_ast_server +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_tree +msgid "Asterisk Servers" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "" +"Asterisk channel type, as used in the Asterisk dialplan. If the user has a " +"regular IP phone, the channel type is probably 'PJSIP'." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__context +msgid "" +"Asterisk dialplan context from which the calls will be made. Refer to /etc/" +"asterisk/extensions.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "" +"Asterisk server on which the user's phone is connected. If you leave this " +"field empty, it will use the first Asterisk server of the user's company." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__cdraccount +msgid "CDR Account" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__cdraccount +msgid "Call Detail Record (CDR) account used for billing this user." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__callerid +#, python-format +msgid "Caller ID" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__callerid +msgid "Caller ID used for the calls initiated by this user." +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "" +"Calling party number not retreived from IPBX or IPBX unreachable by Odoo" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Can't get calling number from Asterisk.\n" +"Here is the error: '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"HTTP error code: %s." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"Here is the error: '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_phone_common +msgid "Common methods for phone features" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company who uses the Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! HTTP error code: %s" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! The error message is: %s" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Connection Test Successfull! Odoo can successfully login to the Asterisk " +"Manager Interface." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_uid +msgid "Created by" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_date +msgid "Created on" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__dahdi +msgid "DAHDI" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__context +msgid "Dialplan Context" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Dialplan Parameters" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__display_name +msgid "Display Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "Extension Priority" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__h323 +msgid "H323" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__iax2 +msgid "IAX2" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__id +msgid "ID" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "IPBX error" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__internal_number +#, python-format +msgid "Internal Number" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users____last_update +msgid "Last Modified on" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_date +msgid "Last Updated on" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__login +msgid "" +"Login that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__mgcp +msgid "MGCP" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "Missing phone number" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Moving to form view of %s (%s ID %d)" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "No Asterisk server configured for the company '%s'." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "No callerID configured for the current user" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Number Not Found" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "On the phone with '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Only use digits for the '%s' on the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/xml/asterisk_click2dial.xml:0 +#, python-format +msgid "Open Caller" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Optional Asterisk Parameters - for experts only, can be left empty" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "Out Prefix" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__pjsip +msgid "PJSIP" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__password +msgid "" +"Password that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__port +msgid "Port" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "" +"Prefix to dial to make outgoing calls. If you don't use a prefix to make " +"outgoing calls, leave empty." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "" +"Priority of the extension in the Asterisk dialplan. Refer to /etc/asterisk/" +"extensions.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__resource +#, python-format +msgid "Resource Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__resource +msgid "" +"Resource name for the channel type selected. For example, if you use " +"'Dial(PJSIP/phone1)' in your Asterisk dialplan to ring the SIP phone of this " +"user, then the resource name for this user is 'phone1'. For a SIP phone, " +"the phone number is often used as resource name, but not always." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sccp +msgid "SCCP" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sip +msgid "SIP" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Server Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__alert_info +msgid "" +"Set Alert-Info header in SIP request to user's IP Phone for the click2dial " +"feature. If empty, the Alert-Info header will not be added. You can use it " +"to have a special ring tone for click2dial (a silent one !) or to activate " +"auto-answer for example." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__variable +msgid "" +"Set a user-specific 'Variable' field in the Asterisk Manager Interface " +"'originate' request for the click2dial feature. If you want to have several " +"variable headers, separate them with '|'." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__alert_info +msgid "" +"Set a user-specific Alert-Info header in SIP request to user's IP Phone for " +"the click2dial feature. If empty, the Alert-Info header will not be added. " +"You can use it to have a special ring tone for click2dial (a silent one !) " +"or to activate auto-answer for example." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__skinny +msgid "Skinny" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Standard Asterisk Parameters" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__port +msgid "" +"TCP port on which the Asterisk REST Interface listens. Defined in /etc/" +"asterisk/ari.conf on Asterisk." +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Test Connection to Asterisk" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "The '%s' for the user '%s' should only have ASCII caracters" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "The '%s' should only have ASCII caracters for the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"The 'extension priority' must be a positive value for the Asterisk server " +"'%s'" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "The calling number is not a phone number!" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__internal_number +msgid "User's internal phone number." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__alert_info +msgid "User-specific Alert-Info SIP Header" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific Dial Suffix" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__variable +msgid "User-specific Variable" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific dial suffix such as aa=2wb for SCCP auto answer." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_res_users +msgid "Users" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__wait_time +msgid "Wait Time" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a 'Wait time' value between 1 and 120 seconds for the " +"Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a TCP port between 1 and 65535 for the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__zap +msgid "Zap" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__misdn +msgid "mISDN" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "seconds" +msgstr "" diff --git a/asterisk_click2dial/i18n/it.po b/asterisk_click2dial/i18n/it.po new file mode 100644 index 000000000..6c4d05088 --- /dev/null +++ b/asterisk_click2dial/i18n/it.po @@ -0,0 +1,568 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * asterisk_click2dial +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:36+0000\n" +"PO-Revision-Date: 2023-03-30 15:23+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__login +msgid "ARI Login" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__password +msgid "ARI Password" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__active +msgid "Active" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__alert_info +msgid "Alert-Info SIP Header" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__wait_time +msgid "" +"Amount of time (in seconds) Asterisk will try to reach the user's phone " +"before hanging up." +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Archived" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_name +msgid "Asterisk Channel Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "Asterisk Channel Type" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__ip_address +msgid "Asterisk IP address or DNS" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Asterisk REST Interface" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "Asterisk Server" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__name +msgid "Asterisk Server Name" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Asterisk Server Search" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.actions.act_window,name:asterisk_click2dial.action_asterisk_server +#: model:ir.model,name:asterisk_click2dial.model_asterisk_server +#: model:ir.ui.menu,name:asterisk_click2dial.act_menu_ast_server +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_tree +msgid "Asterisk Servers" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "" +"Asterisk channel type, as used in the Asterisk dialplan. If the user has a " +"regular IP phone, the channel type is probably 'PJSIP'." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__context +msgid "" +"Asterisk dialplan context from which the calls will be made. Refer to /etc/" +"asterisk/extensions.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "" +"Asterisk server on which the user's phone is connected. If you leave this " +"field empty, it will use the first Asterisk server of the user's company." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__cdraccount +msgid "CDR Account" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__cdraccount +msgid "Call Detail Record (CDR) account used for billing this user." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__callerid +#, python-format +msgid "Caller ID" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__callerid +msgid "Caller ID used for the calls initiated by this user." +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "" +"Calling party number not retreived from IPBX or IPBX unreachable by Odoo" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Can't get calling number from Asterisk.\n" +"Here is the error: '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"HTTP error code: %s." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"Here is the error: '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_phone_common +msgid "Common methods for phone features" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company who uses the Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! HTTP error code: %s" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! The error message is: %s" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Connection Test Successfull! Odoo can successfully login to the Asterisk " +"Manager Interface." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__dahdi +msgid "DAHDI" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__context +msgid "Dialplan Context" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Dialplan Parameters" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "Extension Priority" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__h323 +msgid "H323" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__iax2 +msgid "IAX2" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__id +msgid "ID" +msgstr "ID" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "IPBX error" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__internal_number +#, python-format +msgid "Internal Number" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__login +msgid "" +"Login that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__mgcp +msgid "MGCP" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "Missing phone number" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Moving to form view of %s (%s ID %d)" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "No Asterisk server configured for the company '%s'." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "No callerID configured for the current user" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Number Not Found" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "On the phone with '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Only use digits for the '%s' on the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/xml/asterisk_click2dial.xml:0 +#, python-format +msgid "Open Caller" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Optional Asterisk Parameters - for experts only, can be left empty" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "Out Prefix" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__pjsip +msgid "PJSIP" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__password +msgid "" +"Password that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__port +msgid "Port" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "" +"Prefix to dial to make outgoing calls. If you don't use a prefix to make " +"outgoing calls, leave empty." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "" +"Priority of the extension in the Asterisk dialplan. Refer to /etc/asterisk/" +"extensions.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__resource +#, python-format +msgid "Resource Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__resource +msgid "" +"Resource name for the channel type selected. For example, if you use " +"'Dial(PJSIP/phone1)' in your Asterisk dialplan to ring the SIP phone of this " +"user, then the resource name for this user is 'phone1'. For a SIP phone, " +"the phone number is often used as resource name, but not always." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sccp +msgid "SCCP" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sip +msgid "SIP" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Server Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__alert_info +msgid "" +"Set Alert-Info header in SIP request to user's IP Phone for the click2dial " +"feature. If empty, the Alert-Info header will not be added. You can use it " +"to have a special ring tone for click2dial (a silent one !) or to activate " +"auto-answer for example." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__variable +msgid "" +"Set a user-specific 'Variable' field in the Asterisk Manager Interface " +"'originate' request for the click2dial feature. If you want to have several " +"variable headers, separate them with '|'." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__alert_info +msgid "" +"Set a user-specific Alert-Info header in SIP request to user's IP Phone for " +"the click2dial feature. If empty, the Alert-Info header will not be added. " +"You can use it to have a special ring tone for click2dial (a silent one !) " +"or to activate auto-answer for example." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__skinny +msgid "Skinny" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Standard Asterisk Parameters" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__port +msgid "" +"TCP port on which the Asterisk REST Interface listens. Defined in /etc/" +"asterisk/ari.conf on Asterisk." +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Test Connection to Asterisk" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "The '%s' for the user '%s' should only have ASCII caracters" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "The '%s' should only have ASCII caracters for the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"The 'extension priority' must be a positive value for the Asterisk server " +"'%s'" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "The calling number is not a phone number!" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__internal_number +msgid "User's internal phone number." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__alert_info +msgid "User-specific Alert-Info SIP Header" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific Dial Suffix" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__variable +msgid "User-specific Variable" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific dial suffix such as aa=2wb for SCCP auto answer." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_res_users +msgid "Users" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__wait_time +msgid "Wait Time" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a 'Wait time' value between 1 and 120 seconds for the " +"Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a TCP port between 1 and 65535 for the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__zap +msgid "Zap" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__misdn +msgid "mISDN" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "seconds" +msgstr "" diff --git a/asterisk_click2dial/i18n/nl_BE.po b/asterisk_click2dial/i18n/nl_BE.po new file mode 100644 index 000000000..8a77c92d7 --- /dev/null +++ b/asterisk_click2dial/i18n/nl_BE.po @@ -0,0 +1,615 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * asterisk_click2dial +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2020-08-03 22:59+0000\n" +"Last-Translator: Christophe Langenberg \n" +"Language-Team: none\n" +"Language: nl_BE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.10\n" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__login +msgid "ARI Login" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__password +msgid "ARI Password" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__active +msgid "Active" +msgstr "Actief" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__alert_info +msgid "Alert-Info SIP Header" +msgstr "Alarm-informatie SIP hoofdding" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__wait_time +msgid "" +"Amount of time (in seconds) Asterisk will try to reach the user's phone " +"before hanging up." +msgstr "" +"Aantal seconden dat Asterisk probeert om de gebruiker zijn telefoon te " +"bereiken alvorens op te hangen." + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Archived" +msgstr "Gearchiveerd" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_name +msgid "Asterisk Channel Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "Asterisk Channel Type" +msgstr "Type Asterisk kanaal" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__ip_address +msgid "Asterisk IP address or DNS" +msgstr "Asterisk IP adres of DNS" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Asterisk REST Interface" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_server_id +#, fuzzy +msgid "Asterisk Server" +msgstr "Asterisk Server" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__name +msgid "Asterisk Server Name" +msgstr "Asterisk Server Naam" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Asterisk Server Search" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.actions.act_window,name:asterisk_click2dial.action_asterisk_server +#: model:ir.model,name:asterisk_click2dial.model_asterisk_server +#: model:ir.ui.menu,name:asterisk_click2dial.act_menu_ast_server +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_tree +#, fuzzy +msgid "Asterisk Servers" +msgstr "Asterisk Servers" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "" +"Asterisk channel type, as used in the Asterisk dialplan. If the user has a " +"regular IP phone, the channel type is probably 'PJSIP'." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__context +msgid "" +"Asterisk dialplan context from which the calls will be made. Refer to /etc/" +"asterisk/extensions.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "" +"Asterisk server on which the user's phone is connected. If you leave this " +"field empty, it will use the first Asterisk server of the user's company." +msgstr "" +"Asterisk Server waaraan de gebruiker zijn telefoon is geconnecteerd. Als je " +"dit veld leeg laat, zal de primaire Asterisk Server van de gebruiker zijn " +"bedrijf gebruikt worden." + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__cdraccount +#, fuzzy +msgid "CDR Account" +msgstr "CDR Account" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__cdraccount +msgid "Call Detail Record (CDR) account used for billing this user." +msgstr "" +"Call Detail Record (CDR) account dat gebruikt wordt om de gebruiker te " +"factureren." + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__callerid +#, python-format +msgid "Caller ID" +msgstr "Beller ID" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__callerid +msgid "Caller ID used for the calls initiated by this user." +msgstr "" +"Het beller ID dat gebruikt wordt voor oproepen die door deze gebruiker " +"gestart worden." + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "" +"Calling party number not retreived from IPBX or IPBX unreachable by Odoo" +msgstr "" +"Nummer van de bellende partij niet ontvangen van de IPBX of IPBX " +"onbereikbaar door Odoo" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Can't get calling number from Asterisk.\n" +"Here is the error: '%s'" +msgstr "" +"Ik kan het bellen nummer niet van Asterisk verkrijgen.\n" +"Hier is de foutmelding: '%s'" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"HTTP error code: %s." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"Here is the error: '%s'" +msgstr "" +"Klik om te bellen met Asterisk faalde.\n" +"Hier is de foutmelding: '%s'" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_phone_common +msgid "Common methods for phone features" +msgstr "Veelvoorkomende methodes voor telefoon kenmerken" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company" +msgstr "Bedrijf" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company who uses the Asterisk server." +msgstr "Bedrijf dat de Asterisk Server gebruikt." + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! HTTP error code: %s" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! The error message is: %s" +msgstr "Connectie test faalde! De foutmelding is: '%s'" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Connection Test Successfull! Odoo can successfully login to the Asterisk " +"Manager Interface." +msgstr "" +"Connectie test geslaagd! Odoo kan succesvol inloggen op de Asterisk Manager " +"Interface." + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__dahdi +#, fuzzy +msgid "DAHDI" +msgstr "DAHDI" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__context +msgid "Dialplan Context" +msgstr "Belplan context" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Dialplan Parameters" +msgstr "Belplan parameters" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__display_name +msgid "Display Name" +msgstr "Naam weergave" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "Extension Priority" +msgstr "Extentie prioriteit" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__h323 +#, fuzzy +msgid "H323" +msgstr "H323" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__iax2 +#, fuzzy +msgid "IAX2" +msgstr "IAX2" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__id +#, fuzzy +msgid "ID" +msgstr "ID" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "IPBX error" +msgstr "IPBX foutmelding" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__internal_number +#, python-format +msgid "Internal Number" +msgstr "Intern nummer" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users____last_update +msgid "Last Modified on" +msgstr "Laatst bijgewerkt op" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_uid +msgid "Last Updated by" +msgstr "Laatst geüpdatet door" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_date +msgid "Last Updated on" +msgstr "Laatst geüpdatet op" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__login +msgid "" +"Login that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__mgcp +#, fuzzy +msgid "MGCP" +msgstr "MGCP" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "Missing phone number" +msgstr "Missend telefoonnummer" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Moving to form view of %s (%s ID %d)" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "No Asterisk server configured for the company '%s'." +msgstr "Er is geen Asterisk Server geconfigureerd voor het bedrijf '%s'." + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "No callerID configured for the current user" +msgstr "Er is geen bellerID geconfigureerd voor de huidige gebruiker" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Number Not Found" +msgstr "Nummer niet gevonden" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "On the phone with '%s'" +msgstr "Aan de lijn met '%s'" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Only use digits for the '%s' on the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/xml/asterisk_click2dial.xml:0 +#, python-format +msgid "Open Caller" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Optional Asterisk Parameters - for experts only, can be left empty" +msgstr "" +"Optionele Asterisk parameters - enkel voor experten, kan leeggelaten worden" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "Out Prefix" +msgstr "Uitgaand prefix nummer" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__pjsip +#, fuzzy +msgid "PJSIP" +msgstr "PJSIP" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__password +msgid "" +"Password that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__port +msgid "Port" +msgstr "Poort" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "" +"Prefix to dial to make outgoing calls. If you don't use a prefix to make " +"outgoing calls, leave empty." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "" +"Priority of the extension in the Asterisk dialplan. Refer to /etc/asterisk/" +"extensions.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__resource +#, python-format +msgid "Resource Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__resource +msgid "" +"Resource name for the channel type selected. For example, if you use " +"'Dial(PJSIP/phone1)' in your Asterisk dialplan to ring the SIP phone of this " +"user, then the resource name for this user is 'phone1'. For a SIP phone, " +"the phone number is often used as resource name, but not always." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sccp +msgid "SCCP" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sip +msgid "SIP" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Server Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__alert_info +msgid "" +"Set Alert-Info header in SIP request to user's IP Phone for the click2dial " +"feature. If empty, the Alert-Info header will not be added. You can use it " +"to have a special ring tone for click2dial (a silent one !) or to activate " +"auto-answer for example." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__variable +msgid "" +"Set a user-specific 'Variable' field in the Asterisk Manager Interface " +"'originate' request for the click2dial feature. If you want to have several " +"variable headers, separate them with '|'." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__alert_info +msgid "" +"Set a user-specific Alert-Info header in SIP request to user's IP Phone for " +"the click2dial feature. If empty, the Alert-Info header will not be added. " +"You can use it to have a special ring tone for click2dial (a silent one !) " +"or to activate auto-answer for example." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__skinny +msgid "Skinny" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Standard Asterisk Parameters" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__port +msgid "" +"TCP port on which the Asterisk REST Interface listens. Defined in /etc/" +"asterisk/ari.conf on Asterisk." +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Test Connection to Asterisk" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "The '%s' for the user '%s' should only have ASCII caracters" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "The '%s' should only have ASCII caracters for the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"The 'extension priority' must be a positive value for the Asterisk server " +"'%s'" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "The calling number is not a phone number!" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__internal_number +msgid "User's internal phone number." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__alert_info +msgid "User-specific Alert-Info SIP Header" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific Dial Suffix" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__variable +msgid "User-specific Variable" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific dial suffix such as aa=2wb for SCCP auto answer." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_res_users +msgid "Users" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__wait_time +msgid "Wait Time" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a 'Wait time' value between 1 and 120 seconds for the " +"Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a TCP port between 1 and 65535 for the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__zap +msgid "Zap" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__misdn +msgid "mISDN" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "seconds" +msgstr "" + +#, fuzzy +#~ msgid "AMI Login" +#~ msgstr "AMI Login" + +#~ msgid "AMI Password" +#~ msgstr "AMI Paswoord" + +#, fuzzy +#~ msgid "Asterisk Manager Interface" +#~ msgstr "Asterisk Manager Interface" + +#~ msgid "" +#~ "Asterisk channel type, as used in the Asterisk dialplan. If the user has " +#~ "a regular IP phone, the channel type is 'SIP'." +#~ msgstr "" +#~ "Type Asterisk kanaal zoals gebruikt wordt in het Asterisk belplan. Indien " +#~ "de gebruiker een reguliere IP telefoon heeft, dan is het type kanaal " +#~ "'SIP'." + +#, python-format +#~ msgid "No channel type configured for the current user." +#~ msgstr "Er is geen kanaal type geconfigureerd voor de huidige gebruiker." diff --git a/asterisk_click2dial/i18n/pt.po b/asterisk_click2dial/i18n/pt.po new file mode 100644 index 000000000..dca97d763 --- /dev/null +++ b/asterisk_click2dial/i18n/pt.po @@ -0,0 +1,567 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * asterisk_click2dial +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:36+0000\n" +"PO-Revision-Date: 2017-01-25 03:36+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__login +msgid "ARI Login" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__password +msgid "ARI Password" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__active +msgid "Active" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__alert_info +msgid "Alert-Info SIP Header" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__wait_time +msgid "" +"Amount of time (in seconds) Asterisk will try to reach the user's phone " +"before hanging up." +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Archived" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_name +msgid "Asterisk Channel Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "Asterisk Channel Type" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__ip_address +msgid "Asterisk IP address or DNS" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Asterisk REST Interface" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "Asterisk Server" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__name +msgid "Asterisk Server Name" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Asterisk Server Search" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.actions.act_window,name:asterisk_click2dial.action_asterisk_server +#: model:ir.model,name:asterisk_click2dial.model_asterisk_server +#: model:ir.ui.menu,name:asterisk_click2dial.act_menu_ast_server +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_tree +msgid "Asterisk Servers" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "" +"Asterisk channel type, as used in the Asterisk dialplan. If the user has a " +"regular IP phone, the channel type is probably 'PJSIP'." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__context +msgid "" +"Asterisk dialplan context from which the calls will be made. Refer to /etc/" +"asterisk/extensions.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "" +"Asterisk server on which the user's phone is connected. If you leave this " +"field empty, it will use the first Asterisk server of the user's company." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__cdraccount +msgid "CDR Account" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__cdraccount +msgid "Call Detail Record (CDR) account used for billing this user." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__callerid +#, python-format +msgid "Caller ID" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__callerid +msgid "Caller ID used for the calls initiated by this user." +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "" +"Calling party number not retreived from IPBX or IPBX unreachable by Odoo" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Can't get calling number from Asterisk.\n" +"Here is the error: '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"HTTP error code: %s." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"Here is the error: '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_phone_common +msgid "Common methods for phone features" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company who uses the Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! HTTP error code: %s" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! The error message is: %s" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Connection Test Successfull! Odoo can successfully login to the Asterisk " +"Manager Interface." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__dahdi +msgid "DAHDI" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__context +msgid "Dialplan Context" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Dialplan Parameters" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__display_name +msgid "Display Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "Extension Priority" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__h323 +msgid "H323" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__iax2 +msgid "IAX2" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__id +msgid "ID" +msgstr "ID" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "IPBX error" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__internal_number +#, python-format +msgid "Internal Number" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users____last_update +msgid "Last Modified on" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_uid +msgid "Last Updated by" +msgstr "Atualizado pela última vez por" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_date +msgid "Last Updated on" +msgstr "Atualizado pela última vez em" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__login +msgid "" +"Login that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__mgcp +msgid "MGCP" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "Missing phone number" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Moving to form view of %s (%s ID %d)" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "No Asterisk server configured for the company '%s'." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "No callerID configured for the current user" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Number Not Found" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "On the phone with '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Only use digits for the '%s' on the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/xml/asterisk_click2dial.xml:0 +#, python-format +msgid "Open Caller" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Optional Asterisk Parameters - for experts only, can be left empty" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "Out Prefix" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__pjsip +msgid "PJSIP" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__password +msgid "" +"Password that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__port +msgid "Port" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "" +"Prefix to dial to make outgoing calls. If you don't use a prefix to make " +"outgoing calls, leave empty." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "" +"Priority of the extension in the Asterisk dialplan. Refer to /etc/asterisk/" +"extensions.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__resource +#, python-format +msgid "Resource Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__resource +msgid "" +"Resource name for the channel type selected. For example, if you use " +"'Dial(PJSIP/phone1)' in your Asterisk dialplan to ring the SIP phone of this " +"user, then the resource name for this user is 'phone1'. For a SIP phone, " +"the phone number is often used as resource name, but not always." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sccp +msgid "SCCP" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sip +msgid "SIP" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Server Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__alert_info +msgid "" +"Set Alert-Info header in SIP request to user's IP Phone for the click2dial " +"feature. If empty, the Alert-Info header will not be added. You can use it " +"to have a special ring tone for click2dial (a silent one !) or to activate " +"auto-answer for example." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__variable +msgid "" +"Set a user-specific 'Variable' field in the Asterisk Manager Interface " +"'originate' request for the click2dial feature. If you want to have several " +"variable headers, separate them with '|'." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__alert_info +msgid "" +"Set a user-specific Alert-Info header in SIP request to user's IP Phone for " +"the click2dial feature. If empty, the Alert-Info header will not be added. " +"You can use it to have a special ring tone for click2dial (a silent one !) " +"or to activate auto-answer for example." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__skinny +msgid "Skinny" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Standard Asterisk Parameters" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__port +msgid "" +"TCP port on which the Asterisk REST Interface listens. Defined in /etc/" +"asterisk/ari.conf on Asterisk." +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Test Connection to Asterisk" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "The '%s' for the user '%s' should only have ASCII caracters" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "The '%s' should only have ASCII caracters for the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"The 'extension priority' must be a positive value for the Asterisk server " +"'%s'" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "The calling number is not a phone number!" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__internal_number +msgid "User's internal phone number." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__alert_info +msgid "User-specific Alert-Info SIP Header" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific Dial Suffix" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__variable +msgid "User-specific Variable" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific dial suffix such as aa=2wb for SCCP auto answer." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_res_users +msgid "Users" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__wait_time +msgid "Wait Time" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a 'Wait time' value between 1 and 120 seconds for the " +"Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a TCP port between 1 and 65535 for the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__zap +msgid "Zap" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__misdn +msgid "mISDN" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "seconds" +msgstr "" diff --git a/asterisk_click2dial/i18n/pt_BR.po b/asterisk_click2dial/i18n/pt_BR.po new file mode 100644 index 000000000..ecad62423 --- /dev/null +++ b/asterisk_click2dial/i18n/pt_BR.po @@ -0,0 +1,678 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * asterisk_click2dial +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 08:49+0000\n" +"PO-Revision-Date: 2022-02-01 19:33+0000\n" +"Last-Translator: Rodrigo Macedo \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" +"teams/23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__login +msgid "ARI Login" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__password +msgid "ARI Password" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__active +msgid "Active" +msgstr "Ativo" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__alert_info +msgid "Alert-Info SIP Header" +msgstr "Cabeçalho SIP de informações de alerta" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__wait_time +msgid "" +"Amount of time (in seconds) Asterisk will try to reach the user's phone " +"before hanging up." +msgstr "" +"Quantidade de tempo (em segundos) O Asterisk tentará alcançar o telefone do " +"usuário antes de desligar." + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Archived" +msgstr "Arquivado" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_name +msgid "Asterisk Channel Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "Asterisk Channel Type" +msgstr "Tipo de canal Asterisk" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__ip_address +msgid "Asterisk IP address or DNS" +msgstr "Endereço IP ou DNS do Asterisk" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Asterisk REST Interface" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "Asterisk Server" +msgstr "Servidor Asterisk" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__name +msgid "Asterisk Server Name" +msgstr "Nome do servidor Asterisk" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Asterisk Server Search" +msgstr "Busca do servidor Asterisk" + +#. module: asterisk_click2dial +#: model:ir.actions.act_window,name:asterisk_click2dial.action_asterisk_server +#: model:ir.model,name:asterisk_click2dial.model_asterisk_server +#: model:ir.ui.menu,name:asterisk_click2dial.act_menu_ast_server +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_tree +msgid "Asterisk Servers" +msgstr "Servidores Asterisk" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "" +"Asterisk channel type, as used in the Asterisk dialplan. If the user has a " +"regular IP phone, the channel type is probably 'PJSIP'." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__context +msgid "" +"Asterisk dialplan context from which the calls will be made. Refer to /etc/" +"asterisk/extensions.conf on your Asterisk server." +msgstr "" +"Contexto do plano de discagem do asterisco a partir do qual as chamadas " +"serão feitas. Eles se referem a /etc/asterisk/extensions.conf no servidor " +"Asterisk." + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "" +"Asterisk server on which the user's phone is connected. If you leave this " +"field empty, it will use the first Asterisk server of the user's company." +msgstr "" +"Servidor Asterisk no qual o telefone do usuário está conectado. Se você " +"deixar esse campo vazio, ele usará o primeiro servidor Asterisk da empresa " +"do usuário." + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__cdraccount +msgid "CDR Account" +msgstr "Conta CDR" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__cdraccount +msgid "Call Detail Record (CDR) account used for billing this user." +msgstr "Conta CDR usada para cobrar esse usuário." + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__callerid +#, python-format +msgid "Caller ID" +msgstr "Identificação da Chamada" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__callerid +msgid "Caller ID used for the calls initiated by this user." +msgstr "ID de Chamada utilizado para as chamadas iniciadas por esse usuário." + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "" +"Calling party number not retreived from IPBX or IPBX unreachable by Odoo" +msgstr "" +"Número da parte que chama não recuperado do PBX ou PBX inacessível pelo Odoo" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Can't get calling number from Asterisk.\n" +"Here is the error: '%s'" +msgstr "" +"Não é possível obter o número de chamada do Asterisk.\n" +"Aqui está o erro: '%s'" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"HTTP error code: %s." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"Here is the error: '%s'" +msgstr "" +"Clique para discar com o Asterisk falhou.\n" +"Aqui está o erro: '%s'" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_phone_common +msgid "Common methods for phone features" +msgstr "Métodos comuns para recursos do telefone" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company" +msgstr "Empresa" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company who uses the Asterisk server." +msgstr "Empresa que usa o servidor Asterisk." + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! HTTP error code: %s" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! The error message is: %s" +msgstr "Falha no teste de conexão! A mensagem de erro é: %s" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Connection Test Successfull! Odoo can successfully login to the Asterisk " +"Manager Interface." +msgstr "" +"Teste de conexão bem-sucedido! O Odoo pode efetuar login com sucesso na " +"interface do Asterisk Manager." + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__dahdi +msgid "DAHDI" +msgstr "DAHDI" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__context +msgid "Dialplan Context" +msgstr "Contexto do plano de discagem" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Dialplan Parameters" +msgstr "Parâmetros do plano de discagem" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__display_name +msgid "Display Name" +msgstr "Exibir Nome" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "Extension Priority" +msgstr "Prioridade de Extensão" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__h323 +msgid "H323" +msgstr "H323" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__iax2 +msgid "IAX2" +msgstr "IAX2" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__id +msgid "ID" +msgstr "Identificação" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "IPBX error" +msgstr "erro IPBX" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__internal_number +#, python-format +msgid "Internal Number" +msgstr "Número Interno" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users____last_update +msgid "Last Modified on" +msgstr "Última Modificação no" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_uid +msgid "Last Updated by" +msgstr "Última atualização por" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_date +msgid "Last Updated on" +msgstr "Última atualização em" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__login +msgid "" +"Login that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__mgcp +msgid "MGCP" +msgstr "MGCP" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "Missing phone number" +msgstr "Número de telefone ausente" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Moving to form view of %s (%s ID %d)" +msgstr "Movendo para a visualização de formulário de %s (%s ID %d)" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "No Asterisk server configured for the company '%s'." +msgstr "Nenhum servidor Asterisk configurado para a empresa '%s'." + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "No callerID configured for the current user" +msgstr "Não há identificação de chamada definida para o usuário atual" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Number Not Found" +msgstr "Número não encontrado" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "On the phone with '%s'" +msgstr "No telefone com '%s'" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Only use digits for the '%s' on the Asterisk server '%s'" +msgstr "Use apenas dígitos para o '%s' no servidor Asterisk '%s'" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/xml/asterisk_click2dial.xml:0 +#, python-format +msgid "Open Caller" +msgstr "Abrir chamador" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Optional Asterisk Parameters - for experts only, can be left empty" +msgstr "" +"Parâmetros opcionais do Asterisk - somente para especialistas, podem ser " +"deixados em branco" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "Out Prefix" +msgstr "Prefixo de saída" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__pjsip +msgid "PJSIP" +msgstr "PJSIP" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__password +msgid "" +"Password that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__port +msgid "Port" +msgstr "Porta" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "" +"Prefix to dial to make outgoing calls. If you don't use a prefix to make " +"outgoing calls, leave empty." +msgstr "" +"Prefixo para discar para fazer chamadas. Se você não usar um prefixo para " +"fazer chamadas, deixe em branco." + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "" +"Priority of the extension in the Asterisk dialplan. Refer to /etc/asterisk/" +"extensions.conf on your Asterisk server." +msgstr "" +"Prioridade do ramal no plano de discagem do Asterisk. Consulte /etc/asterisk/" +"extensions.conf no seu servidor Asterisk." + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__resource +#, python-format +msgid "Resource Name" +msgstr "Nome do Recurso" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__resource +msgid "" +"Resource name for the channel type selected. For example, if you use " +"'Dial(PJSIP/phone1)' in your Asterisk dialplan to ring the SIP phone of this " +"user, then the resource name for this user is 'phone1'. For a SIP phone, " +"the phone number is often used as resource name, but not always." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sccp +msgid "SCCP" +msgstr "SCCP" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sip +msgid "SIP" +msgstr "SIP" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Server Name" +msgstr "Servidor" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__alert_info +msgid "" +"Set Alert-Info header in SIP request to user's IP Phone for the click2dial " +"feature. If empty, the Alert-Info header will not be added. You can use it " +"to have a special ring tone for click2dial (a silent one !) or to activate " +"auto-answer for example." +msgstr "" +"Defina o cabeçalho Informações de alerta na solicitação SIP como Telefone IP " +"do usuário para o recurso click2dial. Se vazio, o cabeçalho Informações de " +"alerta não será adicionado. Você pode usá-lo para ter um toque especial para " +"o click2dial (silencioso!) Ou para ativar a resposta automática, por exemplo." + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__variable +msgid "" +"Set a user-specific 'Variable' field in the Asterisk Manager Interface " +"'originate' request for the click2dial feature. If you want to have several " +"variable headers, separate them with '|'." +msgstr "" +"Defina um campo 'Variável' específico do usuário na solicitação 'originar' " +"da Interface do Gerenciador do Asterisk para o recurso click2dial. Se você " +"quiser ter vários cabeçalhos variáveis, separe-os com '|'." + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__alert_info +msgid "" +"Set a user-specific Alert-Info header in SIP request to user's IP Phone for " +"the click2dial feature. If empty, the Alert-Info header will not be added. " +"You can use it to have a special ring tone for click2dial (a silent one !) " +"or to activate auto-answer for example." +msgstr "" +"Defina um cabeçalho de informações de alerta específicas do usuário na " +"solicitação SIP para o telefone IP do usuário para o recurso click2dial. Se " +"vazio, o cabeçalho Informações de alerta não será adicionado. Você pode usá-" +"lo para ter um toque especial para o click2dial (silencioso!) Ou para ativar " +"a resposta automática, por exemplo." + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__skinny +msgid "Skinny" +msgstr "Magro" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Standard Asterisk Parameters" +msgstr "Parâmetros padrão do Asterisk" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__port +msgid "" +"TCP port on which the Asterisk REST Interface listens. Defined in /etc/" +"asterisk/ari.conf on Asterisk." +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Test Connection to Asterisk" +msgstr "Teste de Conexão para Asterisk" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "The '%s' for the user '%s' should only have ASCII caracters" +msgstr "O '%s' para os usuários '%s' deve ter apenas caracteres ASCII" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "The '%s' should only have ASCII caracters for the Asterisk server '%s'" +msgstr "O '%s' deve ter apenas caracteres ASCII para o servidor Asterisk '%s'" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"The 'extension priority' must be a positive value for the Asterisk server " +"'%s'" +msgstr "" +"A 'prioridade da extensão' deve ser um valor positivo para o servidor " +"Asterisk '%s'" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "The calling number is not a phone number!" +msgstr "O número de chamada não é um número de telefone!" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__internal_number +msgid "User's internal phone number." +msgstr "Número de telefone interno do usuário." + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__alert_info +msgid "User-specific Alert-Info SIP Header" +msgstr "Cabeçalho SIP de informações de alerta específicas do usuário" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific Dial Suffix" +msgstr "Sufixo de discagem específico do usuário" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__variable +msgid "User-specific Variable" +msgstr "Variável específica do usuário" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific dial suffix such as aa=2wb for SCCP auto answer." +msgstr "" +"Sufixo de discagem específico do usuário, como aa=2wb para resposta " +"automática do SCCP." + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_res_users +msgid "Users" +msgstr "Usuários" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__wait_time +msgid "Wait Time" +msgstr "Tempo de espera" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a 'Wait time' value between 1 and 120 seconds for the " +"Asterisk server '%s'" +msgstr "" +"Você deve definir um valor de 'Tempo de espera' entre 1 e 120 segundos para " +"o servidor Asterisk '%s'" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a TCP port between 1 and 65535 for the Asterisk server '%s'" +msgstr "" +"Você deve definir uma porta TCP entre 1 e 65535 para o servidor Asterisk '%s'" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__zap +msgid "Zap" +msgstr "Apagar" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__misdn +msgid "mISDN" +msgstr "mISDN" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "seconds" +msgstr "segundos" + +#~ msgid "AMI Login" +#~ msgstr "Usuário AMI" + +#~ msgid "AMI Password" +#~ msgstr "Senha AMI" + +#~ msgid "Asterisk Manager Interface" +#~ msgstr "Interface de administração do asterisco" + +#~ msgid "" +#~ "Asterisk channel type, as used in the Asterisk dialplan. If the user has " +#~ "a regular IP phone, the channel type is 'SIP'." +#~ msgstr "" +#~ "Tipo de canal do Asterisk, usado no plano de discagem do Asterisk. Se o " +#~ "usuário tiver um telefone IP, o tipo de canal é \"SIP\"." + +#~ msgid "" +#~ "Login that Odoo will use to communicate with the Asterisk Manager " +#~ "Interface. Refer to /etc/asterisk/manager.conf on your Asterisk server." +#~ msgstr "" +#~ "Faça o login que o Odoo usará para se comunicar com a Interface do " +#~ "Gerenciador do Asterisk. Consulte /etc/asterisk/manager.conf no seu " +#~ "servidor Asterisk." + +#, python-format +#~ msgid "No channel type configured for the current user." +#~ msgstr "Nenhum tipo de canal configurado para o usuário atual." + +#, python-format +#~ msgid "No resource name configured for the current user" +#~ msgstr "Nenhum nome de recurso configurado para o usuário atual" + +#~ msgid "" +#~ "Password that Odoo will use to communicate with the Asterisk Manager " +#~ "Interface. Refer to /etc/asterisk/manager.conf on your Asterisk server." +#~ msgstr "" +#~ "Senha que o Odoo usará para se comunicar com a Interface do Gerenciador " +#~ "do Asterisk. Consulte /etc/asterisk/manager.conf no seu servidor Asterisk." + +#, python-format +#~ msgid "" +#~ "Problem in the request from Odoo to Asterisk. Here is the error message: " +#~ "%s" +#~ msgstr "" +#~ "Problema na solicitação do Odoo para o Asterisk. Aqui está a mensagem de " +#~ "erro: %s" + +#~ msgid "" +#~ "Resource name for the channel type selected. For example, if you use " +#~ "'Dial(SIP/phone1)' in your Asterisk dialplan to ring the SIP phone of " +#~ "this user, then the resource name for this user is 'phone1'. For a SIP " +#~ "phone, the phone number is often used as resource name, but not always." +#~ msgstr "" +#~ "Nome do recurso para o tipo de canal selecionado. Por exemplo, se você " +#~ "usar 'Discar (SIP / telefone1)' no seu plano de discagem do Asterisk para " +#~ "ligar para o telefone SIP desse usuário, o nome do recurso para esse " +#~ "usuário será 'telefone1'. Para um telefone SIP, o número de telefone é " +#~ "frequentemente usado como nome do recurso, mas nem sempre." + +#~ msgid "" +#~ "TCP port on which the Asterisk Manager Interface listens. Defined in /etc/" +#~ "asterisk/manager.conf on Asterisk." +#~ msgstr "" +#~ "Porta TCP na qual a Interface do Gerenciador do Asterisk atende. Definido " +#~ "em /etc/asterisk/manager.conf no Asterisk." + +#~ msgid "Moving to form view of '%s' (%s ID %d)" +#~ msgstr "Movendo para a visualização de formulário de '%s' (%s ID %d)" diff --git a/asterisk_click2dial/i18n/pt_PT.po b/asterisk_click2dial/i18n/pt_PT.po new file mode 100644 index 000000000..6a7d6e427 --- /dev/null +++ b/asterisk_click2dial/i18n/pt_PT.po @@ -0,0 +1,568 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * asterisk_click2dial +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:36+0000\n" +"PO-Revision-Date: 2017-01-25 03:36+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__login +msgid "ARI Login" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__password +msgid "ARI Password" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__active +msgid "Active" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__alert_info +msgid "Alert-Info SIP Header" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__wait_time +msgid "" +"Amount of time (in seconds) Asterisk will try to reach the user's phone " +"before hanging up." +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Archived" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_name +msgid "Asterisk Channel Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "Asterisk Channel Type" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__ip_address +msgid "Asterisk IP address or DNS" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Asterisk REST Interface" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "Asterisk Server" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__name +msgid "Asterisk Server Name" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Asterisk Server Search" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.actions.act_window,name:asterisk_click2dial.action_asterisk_server +#: model:ir.model,name:asterisk_click2dial.model_asterisk_server +#: model:ir.ui.menu,name:asterisk_click2dial.act_menu_ast_server +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_tree +msgid "Asterisk Servers" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "" +"Asterisk channel type, as used in the Asterisk dialplan. If the user has a " +"regular IP phone, the channel type is probably 'PJSIP'." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__context +msgid "" +"Asterisk dialplan context from which the calls will be made. Refer to /etc/" +"asterisk/extensions.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "" +"Asterisk server on which the user's phone is connected. If you leave this " +"field empty, it will use the first Asterisk server of the user's company." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__cdraccount +msgid "CDR Account" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__cdraccount +msgid "Call Detail Record (CDR) account used for billing this user." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__callerid +#, python-format +msgid "Caller ID" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__callerid +msgid "Caller ID used for the calls initiated by this user." +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "" +"Calling party number not retreived from IPBX or IPBX unreachable by Odoo" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Can't get calling number from Asterisk.\n" +"Here is the error: '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"HTTP error code: %s." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"Here is the error: '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_phone_common +msgid "Common methods for phone features" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company who uses the Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! HTTP error code: %s" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! The error message is: %s" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Connection Test Successfull! Odoo can successfully login to the Asterisk " +"Manager Interface." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__dahdi +msgid "DAHDI" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__context +msgid "Dialplan Context" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Dialplan Parameters" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__display_name +msgid "Display Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "Extension Priority" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__h323 +msgid "H323" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__iax2 +msgid "IAX2" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__id +msgid "ID" +msgstr "ID" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "IPBX error" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__internal_number +#, python-format +msgid "Internal Number" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users____last_update +msgid "Last Modified on" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_uid +msgid "Last Updated by" +msgstr "Atualizado pela última vez por" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_date +msgid "Last Updated on" +msgstr "Atualizado pela última vez em" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__login +msgid "" +"Login that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__mgcp +msgid "MGCP" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "Missing phone number" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Moving to form view of %s (%s ID %d)" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "No Asterisk server configured for the company '%s'." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "No callerID configured for the current user" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Number Not Found" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "On the phone with '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Only use digits for the '%s' on the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/xml/asterisk_click2dial.xml:0 +#, python-format +msgid "Open Caller" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Optional Asterisk Parameters - for experts only, can be left empty" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "Out Prefix" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__pjsip +msgid "PJSIP" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__password +msgid "" +"Password that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__port +msgid "Port" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "" +"Prefix to dial to make outgoing calls. If you don't use a prefix to make " +"outgoing calls, leave empty." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "" +"Priority of the extension in the Asterisk dialplan. Refer to /etc/asterisk/" +"extensions.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__resource +#, python-format +msgid "Resource Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__resource +msgid "" +"Resource name for the channel type selected. For example, if you use " +"'Dial(PJSIP/phone1)' in your Asterisk dialplan to ring the SIP phone of this " +"user, then the resource name for this user is 'phone1'. For a SIP phone, " +"the phone number is often used as resource name, but not always." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sccp +msgid "SCCP" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sip +msgid "SIP" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Server Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__alert_info +msgid "" +"Set Alert-Info header in SIP request to user's IP Phone for the click2dial " +"feature. If empty, the Alert-Info header will not be added. You can use it " +"to have a special ring tone for click2dial (a silent one !) or to activate " +"auto-answer for example." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__variable +msgid "" +"Set a user-specific 'Variable' field in the Asterisk Manager Interface " +"'originate' request for the click2dial feature. If you want to have several " +"variable headers, separate them with '|'." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__alert_info +msgid "" +"Set a user-specific Alert-Info header in SIP request to user's IP Phone for " +"the click2dial feature. If empty, the Alert-Info header will not be added. " +"You can use it to have a special ring tone for click2dial (a silent one !) " +"or to activate auto-answer for example." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__skinny +msgid "Skinny" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Standard Asterisk Parameters" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__port +msgid "" +"TCP port on which the Asterisk REST Interface listens. Defined in /etc/" +"asterisk/ari.conf on Asterisk." +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Test Connection to Asterisk" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "The '%s' for the user '%s' should only have ASCII caracters" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "The '%s' should only have ASCII caracters for the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"The 'extension priority' must be a positive value for the Asterisk server " +"'%s'" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "The calling number is not a phone number!" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__internal_number +msgid "User's internal phone number." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__alert_info +msgid "User-specific Alert-Info SIP Header" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific Dial Suffix" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__variable +msgid "User-specific Variable" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific dial suffix such as aa=2wb for SCCP auto answer." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_res_users +msgid "Users" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__wait_time +msgid "Wait Time" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a 'Wait time' value between 1 and 120 seconds for the " +"Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a TCP port between 1 and 65535 for the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__zap +msgid "Zap" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__misdn +msgid "mISDN" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "seconds" +msgstr "" diff --git a/asterisk_click2dial/i18n/sl.po b/asterisk_click2dial/i18n/sl.po new file mode 100644 index 000000000..2d124d2d4 --- /dev/null +++ b/asterisk_click2dial/i18n/sl.po @@ -0,0 +1,572 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * asterisk_click2dial +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:36+0000\n" +"PO-Revision-Date: 2023-03-31 21:25+0000\n" +"Last-Translator: Matjaz Mozetic \n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \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 4.14.1\n" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__login +msgid "ARI Login" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__password +msgid "ARI Password" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__active +msgid "Active" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__alert_info +msgid "Alert-Info SIP Header" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__wait_time +msgid "" +"Amount of time (in seconds) Asterisk will try to reach the user's phone " +"before hanging up." +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Archived" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_name +msgid "Asterisk Channel Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "Asterisk Channel Type" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__ip_address +msgid "Asterisk IP address or DNS" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Asterisk REST Interface" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "Asterisk Server" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__name +msgid "Asterisk Server Name" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Asterisk Server Search" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.actions.act_window,name:asterisk_click2dial.action_asterisk_server +#: model:ir.model,name:asterisk_click2dial.model_asterisk_server +#: model:ir.ui.menu,name:asterisk_click2dial.act_menu_ast_server +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_tree +msgid "Asterisk Servers" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "" +"Asterisk channel type, as used in the Asterisk dialplan. If the user has a " +"regular IP phone, the channel type is probably 'PJSIP'." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__context +msgid "" +"Asterisk dialplan context from which the calls will be made. Refer to /etc/" +"asterisk/extensions.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "" +"Asterisk server on which the user's phone is connected. If you leave this " +"field empty, it will use the first Asterisk server of the user's company." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__cdraccount +msgid "CDR Account" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__cdraccount +msgid "Call Detail Record (CDR) account used for billing this user." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__callerid +#, python-format +msgid "Caller ID" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__callerid +msgid "Caller ID used for the calls initiated by this user." +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "" +"Calling party number not retreived from IPBX or IPBX unreachable by Odoo" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Can't get calling number from Asterisk.\n" +"Here is the error: '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"HTTP error code: %s." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"Here is the error: '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_phone_common +msgid "Common methods for phone features" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company who uses the Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! HTTP error code: %s" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! The error message is: %s" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Connection Test Successfull! Odoo can successfully login to the Asterisk " +"Manager Interface." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_uid +msgid "Created by" +msgstr "Ustvaril" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_date +msgid "Created on" +msgstr "Ustvarjeno" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__dahdi +msgid "DAHDI" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__context +msgid "Dialplan Context" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Dialplan Parameters" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "Extension Priority" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__h323 +msgid "H323" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__iax2 +msgid "IAX2" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__id +msgid "ID" +msgstr "ID" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "IPBX error" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__internal_number +#, python-format +msgid "Internal Number" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users____last_update +msgid "Last Modified on" +msgstr "Zadnjič spremenjeno" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_uid +msgid "Last Updated by" +msgstr "Zadnji posodobil" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_date +msgid "Last Updated on" +msgstr "Zadnjič posodobljeno" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__login +msgid "" +"Login that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__mgcp +msgid "MGCP" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "Missing phone number" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Moving to form view of %s (%s ID %d)" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "No Asterisk server configured for the company '%s'." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "No callerID configured for the current user" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Number Not Found" +msgstr "Številka ni najdena" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "On the phone with '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Only use digits for the '%s' on the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/xml/asterisk_click2dial.xml:0 +#, python-format +msgid "Open Caller" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Optional Asterisk Parameters - for experts only, can be left empty" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "Out Prefix" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__pjsip +msgid "PJSIP" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__password +msgid "" +"Password that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__port +msgid "Port" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "" +"Prefix to dial to make outgoing calls. If you don't use a prefix to make " +"outgoing calls, leave empty." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "" +"Priority of the extension in the Asterisk dialplan. Refer to /etc/asterisk/" +"extensions.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__resource +#, python-format +msgid "Resource Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__resource +msgid "" +"Resource name for the channel type selected. For example, if you use " +"'Dial(PJSIP/phone1)' in your Asterisk dialplan to ring the SIP phone of this " +"user, then the resource name for this user is 'phone1'. For a SIP phone, " +"the phone number is often used as resource name, but not always." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sccp +msgid "SCCP" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sip +msgid "SIP" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Server Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__alert_info +msgid "" +"Set Alert-Info header in SIP request to user's IP Phone for the click2dial " +"feature. If empty, the Alert-Info header will not be added. You can use it " +"to have a special ring tone for click2dial (a silent one !) or to activate " +"auto-answer for example." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__variable +msgid "" +"Set a user-specific 'Variable' field in the Asterisk Manager Interface " +"'originate' request for the click2dial feature. If you want to have several " +"variable headers, separate them with '|'." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__alert_info +msgid "" +"Set a user-specific Alert-Info header in SIP request to user's IP Phone for " +"the click2dial feature. If empty, the Alert-Info header will not be added. " +"You can use it to have a special ring tone for click2dial (a silent one !) " +"or to activate auto-answer for example." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__skinny +msgid "Skinny" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Standard Asterisk Parameters" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__port +msgid "" +"TCP port on which the Asterisk REST Interface listens. Defined in /etc/" +"asterisk/ari.conf on Asterisk." +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Test Connection to Asterisk" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "The '%s' for the user '%s' should only have ASCII caracters" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "The '%s' should only have ASCII caracters for the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"The 'extension priority' must be a positive value for the Asterisk server " +"'%s'" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "The calling number is not a phone number!" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__internal_number +msgid "User's internal phone number." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__alert_info +msgid "User-specific Alert-Info SIP Header" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific Dial Suffix" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__variable +msgid "User-specific Variable" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific dial suffix such as aa=2wb for SCCP auto answer." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_res_users +msgid "Users" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__wait_time +msgid "Wait Time" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a 'Wait time' value between 1 and 120 seconds for the " +"Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a TCP port between 1 and 65535 for the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__zap +msgid "Zap" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__misdn +msgid "mISDN" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "seconds" +msgstr "" + +#~ msgid "phone.common" +#~ msgstr "phone.common" diff --git a/asterisk_click2dial/i18n/tr.po b/asterisk_click2dial/i18n/tr.po new file mode 100644 index 000000000..7407a5165 --- /dev/null +++ b/asterisk_click2dial/i18n/tr.po @@ -0,0 +1,577 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * asterisk_click2dial +# +# Translators: +# OCA Transbot , 2017 +# Ediz Duman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 16:29+0000\n" +"PO-Revision-Date: 2017-05-01 16:29+0000\n" +"Last-Translator: Ediz Duman , 2017\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__login +msgid "ARI Login" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__password +msgid "ARI Password" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__active +msgid "Active" +msgstr "Etkin" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__alert_info +msgid "Alert-Info SIP Header" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__wait_time +msgid "" +"Amount of time (in seconds) Asterisk will try to reach the user's phone " +"before hanging up." +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Archived" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_name +msgid "Asterisk Channel Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "Asterisk Channel Type" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__ip_address +msgid "Asterisk IP address or DNS" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Asterisk REST Interface" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "Asterisk Server" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__name +msgid "Asterisk Server Name" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_search +msgid "Asterisk Server Search" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.actions.act_window,name:asterisk_click2dial.action_asterisk_server +#: model:ir.model,name:asterisk_click2dial.model_asterisk_server +#: model:ir.ui.menu,name:asterisk_click2dial.act_menu_ast_server +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_tree +msgid "Asterisk Servers" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_chan_type +msgid "" +"Asterisk channel type, as used in the Asterisk dialplan. If the user has a " +"regular IP phone, the channel type is probably 'PJSIP'." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__context +msgid "" +"Asterisk dialplan context from which the calls will be made. Refer to /etc/" +"asterisk/extensions.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__asterisk_server_id +msgid "" +"Asterisk server on which the user's phone is connected. If you leave this " +"field empty, it will use the first Asterisk server of the user's company." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__cdraccount +msgid "CDR Account" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__cdraccount +msgid "Call Detail Record (CDR) account used for billing this user." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__callerid +#, python-format +msgid "Caller ID" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__callerid +msgid "Caller ID used for the calls initiated by this user." +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "" +"Calling party number not retreived from IPBX or IPBX unreachable by Odoo" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Can't get calling number from Asterisk.\n" +"Here is the error: '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"HTTP error code: %s." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "" +"Click to dial with Asterisk failed.\n" +"Here is the error: '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_phone_common +msgid "Common methods for phone features" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company" +msgstr "Firma" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__company_id +msgid "Company who uses the Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! HTTP error code: %s" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Connection Test Failed! The error message is: %s" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"Connection Test Successfull! Odoo can successfully login to the Asterisk " +"Manager Interface." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__create_date +msgid "Created on" +msgstr "Oluşturuldu" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__dahdi +msgid "DAHDI" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__context +msgid "Dialplan Context" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Dialplan Parameters" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__display_name +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__display_name +msgid "Display Name" +msgstr "Ad Görünümü" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "Extension Priority" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__h323 +msgid "H323" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__iax2 +msgid "IAX2" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common__id +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__id +msgid "ID" +msgstr "ID" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "IPBX error" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__internal_number +#, python-format +msgid "Internal Number" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_phone_common____last_update +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users____last_update +msgid "Last Modified on" +msgstr "Son Değişiklik" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_uid +msgid "Last Updated by" +msgstr "Son Güncelleyen" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__write_date +msgid "Last Updated on" +msgstr "Son Güncellenme" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__login +msgid "" +"Login that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__mgcp +msgid "MGCP" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "Missing phone number" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Moving to form view of %s (%s ID %d)" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "No Asterisk server configured for the company '%s'." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/phone_common.py:0 +#, python-format +msgid "No callerID configured for the current user" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "Number Not Found" +msgstr "Numara Bulunamadı" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "On the phone with '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "Only use digits for the '%s' on the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/xml/asterisk_click2dial.xml:0 +#, python-format +msgid "Open Caller" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Optional Asterisk Parameters - for experts only, can be left empty" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "Out Prefix" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__pjsip +msgid "PJSIP" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__password +msgid "" +"Password that Odoo will use to communicate with the Asterisk REST Interface. " +"Refer to /etc/asterisk/ari.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__port +msgid "Port" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__out_prefix +msgid "" +"Prefix to dial to make outgoing calls. If you don't use a prefix to make " +"outgoing calls, leave empty." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__extension_priority +msgid "" +"Priority of the extension in the Asterisk dialplan. Refer to /etc/asterisk/" +"extensions.conf on your Asterisk server." +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__resource +#, python-format +msgid "Resource Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__resource +msgid "" +"Resource name for the channel type selected. For example, if you use " +"'Dial(PJSIP/phone1)' in your Asterisk dialplan to ring the SIP phone of this " +"user, then the resource name for this user is 'phone1'. For a SIP phone, " +"the phone number is often used as resource name, but not always." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sccp +msgid "SCCP" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__sip +msgid "SIP" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Server Name" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__alert_info +msgid "" +"Set Alert-Info header in SIP request to user's IP Phone for the click2dial " +"feature. If empty, the Alert-Info header will not be added. You can use it " +"to have a special ring tone for click2dial (a silent one !) or to activate " +"auto-answer for example." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__variable +msgid "" +"Set a user-specific 'Variable' field in the Asterisk Manager Interface " +"'originate' request for the click2dial feature. If you want to have several " +"variable headers, separate them with '|'." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__alert_info +msgid "" +"Set a user-specific Alert-Info header in SIP request to user's IP Phone for " +"the click2dial feature. If empty, the Alert-Info header will not be added. " +"You can use it to have a special ring tone for click2dial (a silent one !) " +"or to activate auto-answer for example." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__skinny +msgid "Skinny" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_users_form +msgid "Standard Asterisk Parameters" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_asterisk_server__port +msgid "" +"TCP port on which the Asterisk REST Interface listens. Defined in /etc/" +"asterisk/ari.conf on Asterisk." +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "Test Connection to Asterisk" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/res_users.py:0 +#, python-format +msgid "The '%s' for the user '%s' should only have ASCII caracters" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "The '%s' should only have ASCII caracters for the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"The 'extension priority' must be a positive value for the Asterisk server " +"'%s'" +msgstr "" + +#. module: asterisk_click2dial +#. openerp-web +#: code:addons/asterisk_click2dial/static/src/js/asterisk_click2dial.js:0 +#, python-format +msgid "The calling number is not a phone number!" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__internal_number +msgid "User's internal phone number." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__alert_info +msgid "User-specific Alert-Info SIP Header" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific Dial Suffix" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_res_users__variable +msgid "User-specific Variable" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields,help:asterisk_click2dial.field_res_users__dial_suffix +msgid "User-specific dial suffix such as aa=2wb for SCCP auto answer." +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model,name:asterisk_click2dial.model_res_users +msgid "Users" +msgstr "Kullanıcılar" + +#. module: asterisk_click2dial +#: model:ir.model.fields,field_description:asterisk_click2dial.field_asterisk_server__wait_time +msgid "Wait Time" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a 'Wait time' value between 1 and 120 seconds for the " +"Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: code:addons/asterisk_click2dial/models/asterisk_server.py:0 +#, python-format +msgid "" +"You should set a TCP port between 1 and 65535 for the Asterisk server '%s'" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__zap +msgid "Zap" +msgstr "" + +#. module: asterisk_click2dial +#: model:ir.model.fields.selection,name:asterisk_click2dial.selection__res_users__asterisk_chan_type__misdn +msgid "mISDN" +msgstr "" + +#. module: asterisk_click2dial +#: model_terms:ir.ui.view,arch_db:asterisk_click2dial.view_asterisk_server_form +msgid "seconds" +msgstr "" + +#~ msgid "Failure" +#~ msgstr "Başarısız" + +#~ msgid "Success" +#~ msgstr "Başarılı" + +#~ msgid "phone.common" +#~ msgstr "phone.common" diff --git a/asterisk_click2dial/models/__init__.py b/asterisk_click2dial/models/__init__.py new file mode 100644 index 000000000..9509e95ca --- /dev/null +++ b/asterisk_click2dial/models/__init__.py @@ -0,0 +1,3 @@ +from . import asterisk_server +from . import res_users +from . import phone_common diff --git a/asterisk_click2dial/models/asterisk_server.py b/asterisk_click2dial/models/asterisk_server.py new file mode 100644 index 000000000..e6d51f842 --- /dev/null +++ b/asterisk_click2dial/models/asterisk_server.py @@ -0,0 +1,249 @@ +# Copyright 2010-2021 Akretion France (http://www.akretion.com/) +# @author: Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +import logging +from pprint import pformat + +import requests + +from odoo import _, api, fields, models +from odoo.exceptions import UserError, ValidationError + +_logger = logging.getLogger(__name__) +TIMEOUT = 10 + + +class AsteriskServer(models.Model): + """Asterisk server object, stores the parameters of the Asterisk IPBXs""" + + _name = "asterisk.server" + _description = "Asterisk Servers" + + name = fields.Char(string="Asterisk Server Name", required=True) + active = fields.Boolean(default=True) + ip_address = fields.Char(string="Asterisk IP address or DNS", required=True) + port = fields.Integer( + required=True, + default=8088, + help="TCP port on which the Asterisk REST Interface listens. " + "Defined in /etc/asterisk/ari.conf on Asterisk.", + ) + out_prefix = fields.Char( + size=4, + help="Prefix to dial to make outgoing " + "calls. If you don't use a prefix to make outgoing calls, " + "leave empty.", + ) + login = fields.Char( + string="ARI Login", + required=True, + help="Login that Odoo will use to communicate with the " + "Asterisk REST Interface. Refer to /etc/asterisk/ari.conf " + "on your Asterisk server.", + ) + password = fields.Char( + string="ARI Password", + required=True, + help="Password that Odoo will use to communicate with the " + "Asterisk REST Interface. Refer to /etc/asterisk/ari.conf " + "on your Asterisk server.", + ) + context = fields.Char( + string="Dialplan Context", + required=True, + help="Asterisk dialplan context from which the calls will be " + "made. Refer to /etc/asterisk/extensions.conf on your Asterisk " + "server.", + ) + wait_time = fields.Integer( + required=True, + default=15, + help="Amount of time (in seconds) Asterisk will try to reach " + "the user's phone before hanging up.", + ) + extension_priority = fields.Integer( + required=True, + default=1, + help="Priority of the extension in the Asterisk dialplan. Refer " + "to /etc/asterisk/extensions.conf on your Asterisk server.", + ) + alert_info = fields.Char( + string="Alert-Info SIP Header", + help="Set Alert-Info header in SIP request to user's IP Phone " + "for the click2dial feature. If empty, the Alert-Info header " + "will not be added. You can use it to have a special ring tone " + "for click2dial (a silent one !) or to activate auto-answer " + "for example.", + ) + company_id = fields.Many2one( + "res.company", + string="Company", + default=lambda self: self.env.company, + help="Company who uses the Asterisk server.", + ) + + @api.constrains( + "out_prefix", + "wait_time", + "extension_priority", + "port", + "context", + "alert_info", + "login", + "password", + ) + def _check_validity(self): + for server in self: + out_prefix = ("Out prefix", server.out_prefix) + dialplan_context = ("Dialplan context", server.context) + alert_info = ("Alert-Info SIP header", server.alert_info) + login = ("ARI login", server.login) + password = ("ARI password", server.password) + + if out_prefix[1] and not out_prefix[1].isdigit(): + raise ValidationError( + _( + f"Only use digits for the {out_prefix[0]} on the Asterisk server " + f"{server.name}" + ) + ) + if server.wait_time < 1 or server.wait_time > 120: + raise ValidationError( + _( + "You should set a 'Wait time' value between 1 and 120 " + "seconds for the Asterisk server '%s'" % server.name + ) + ) + if server.extension_priority < 1: + raise ValidationError( + _( + "The 'extension priority' must be a positive value for " + "the Asterisk server '%s'" % server.name + ) + ) + if server.port > 65535 or server.port < 1: + raise ValidationError( + _( + "You should set a TCP port between 1 and 65535 for the " + "Asterisk server '%s'" % server.name + ) + ) + for check_str in [dialplan_context, alert_info, login, password]: + if check_str[1]: + try: + check_str[1].encode("ascii") + except UnicodeEncodeError: + raise ValidationError( + _( + f"The {check_str[0]} should only have ASCII caracters for " + f"the Asterisk server {server.name}" + ) + ) from None + + @api.model + def _get_connect_info(self, url_path): + user = self.env.user + ast_server = user.get_asterisk_server_from_user() + auth = (ast_server.login, ast_server.password) + url = f"http://{ast_server.ip_address}:{ast_server.port}{url_path}" + return ast_server, auth, url + + def test_ari_connection(self): + self.ensure_one() + auth = (self.login, self.password) + url = f"http://{self.ip_address}:{self.port}/ari/asterisk/info" + try: + res = requests.get(url, auth=auth, timeout=TIMEOUT) + except Exception as e: + raise UserError( + _(f"Connection Test Failed! The error message is: {e}") + ) from None + if res.status_code != 200: + raise UserError( + _("Connection Test Failed! HTTP error code: %s" % res.status_code) + ) + + return { + "type": "ir.actions.client", + "tag": "display_notification", + "params": { + "type": "success", + "message": _( + "Connection Test Successfull! Odoo can successfully login to Asterisk." + ), + "next": {"type": "ir.actions.act_window_close"}, + }, + } + + @api.model + def _get_calling_number_from_channel(self, chan, user): + """ + Method designed to be inherited to work with + very old or specific versions of Asterisk + """ + sip_account = user.asterisk_chan_name + if chan.get("state") in ("Up", "Ringing") and sip_account in chan.get( + "name", "" + ): + number = chan.get("connected", {}).get("number") + _logger.debug( + "Found a matching Event with channelstate = %s. Returning number %s", + chan.get("state"), + number, + ) + return number + return False + + @api.model + def _get_calling_number(self): + ast_server, auth, url = self._get_connect_info("/ari/channels") + user = self.env.user + calling_party_number = False + try: + res_req = requests.get(url, auth=auth, timeout=TIMEOUT) + if res_req.status_code != 200: + _logger.error( + "ARI request on %s returned HTTP error code %s", + url, + res_req.status_code, + ) + return False + list_chan = res_req.json() + + _logger.debug("Result of Status ARI request:") + _logger.debug(pformat(list_chan)) + for chan in list_chan: + calling_party_number = self._get_calling_number_from_channel(chan, user) + if calling_party_number: + break + except Exception as e: + _logger.error( + "Error in the Status request to Asterisk server %s", + ast_server.ip_address, + ) + _logger.error("Here are the details of the error: '%s'", str(e)) + raise UserError( + _( + "Can't get calling number from Asterisk.\nHere is the " + "error: '%s'" % str(e) + ) + ) from None + + _logger.debug("Calling party number: '%s'", calling_party_number) + return calling_party_number + + @api.model + def get_record_from_my_channel(self): + calling_number = self.env["asterisk.server"]._get_calling_number() + # calling_number = "0641981246" + if calling_number: + record = self.env["phone.common"].get_record_from_phone_number( + calling_number + ) + if record: + return record + else: + return calling_number + else: + return False diff --git a/asterisk_click2dial/models/phone_common.py b/asterisk_click2dial/models/phone_common.py new file mode 100644 index 000000000..c8fe205e1 --- /dev/null +++ b/asterisk_click2dial/models/phone_common.py @@ -0,0 +1,84 @@ +# Copyright 2010-2021 Akretion France (http://www.akretion.com/) +# @author: Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +import logging + +import requests + +from odoo import _, api, models +from odoo.exceptions import UserError + +_logger = logging.getLogger(__name__) +TIMEOUT = 10 + + +class PhoneCommon(models.AbstractModel): + _inherit = "phone.common" + + @api.model + def click2dial(self, erp_number): + res = super().click2dial(erp_number) + if not erp_number: + raise UserError(_("Missing phone number")) + + user = self.env.user + aso = self.env["asterisk.server"] + ast_server, auth, url = aso._get_connect_info("/ari/channels") + ast_number = self.convert_to_dial_number(erp_number) + # Add 'out prefix' + if ast_server.out_prefix: + _logger.debug("Out prefix = %s", ast_server.out_prefix) + ast_number = "%s%s" % (ast_server.out_prefix, ast_number) + _logger.debug("Number to be sent to Asterisk = %s", ast_number) + + # The user should have a CallerID + if not user.callerid: + raise UserError(_("No callerID configured for the current user")) + + variable = [] + if user.asterisk_chan_type in ("SIP", "PJSIP"): + # We can only have one alert-info header in a SIP request + if user.alert_info: + variable.append("SIPAddHeader=Alert-Info: %s" % user.alert_info) + elif ast_server.alert_info: + variable.append("SIPAddHeader=Alert-Info: %s" % ast_server.alert_info) + if user.variable: + for user_variable in user.variable.split("|"): + variable.append(user_variable.strip()) + channel = user.asterisk_chan_name + if user.dial_suffix: + channel += "/%s" % user.dial_suffix + + params = { + "endpoint": channel, + "extension": ast_number, + "context": ast_server.context, + "priority": str(ast_server.extension_priority), + "timeout": str(ast_server.wait_time), + "callerId": user.callerid, + } + # TODO set variable in body + # https://wiki.asterisk.org/wiki/display/AST/ + # Asterisk+17+Channels+REST+API#Asterisk17ChannelsRESTAPI-originate + + try: + res_req = requests.post(url, auth=auth, params=params, timeout=TIMEOUT) + except Exception as e: + _logger.error( + "Error in the Originate request to Asterisk server %s", + ast_server.ip_address, + ) + _logger.error("Here are the details of the error: '%s'", str(e)) + raise UserError( + _("Click to dial with Asterisk failed.\nHere is the error: '%s'") + % str(e) + ) from None + if res_req.status_code != 200: + raise UserError( + _("Click to dial with Asterisk failed.\nHTTP error code: %s.") + % res_req.status_code + ) + + res["dialed_number"] = ast_number + return res diff --git a/asterisk_click2dial/models/res_users.py b/asterisk_click2dial/models/res_users.py new file mode 100644 index 000000000..b82ffad8c --- /dev/null +++ b/asterisk_click2dial/models/res_users.py @@ -0,0 +1,140 @@ +# Copyright 2010-2021 Akretion France (http://www.akretion.com/) +# @author: Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import _, api, fields, models +from odoo.exceptions import UserError, ValidationError + + +class ResUsers(models.Model): + _inherit = "res.users" + + internal_number = fields.Char(copy=False, help="User's internal phone number.") + dial_suffix = fields.Char( + string="User-specific Dial Suffix", + help="User-specific dial suffix such as aa=2wb for SCCP auto answer.", + ) + callerid = fields.Char( + string="Caller ID", + copy=False, + help="Caller ID used for the calls initiated by this user.", + ) + # You'd probably think: Asterisk should reuse the callerID of sip.conf! + # But it cannot, cf + # http://lists.digium.com/pipermail/asterisk-users/ + # 2012-January/269787.html + cdraccount = fields.Char( + string="CDR Account", + help="Call Detail Record (CDR) account used for billing this user.", + ) + asterisk_chan_type = fields.Selection( + [ + ("PJSIP", "PJSIP"), + ("SIP", "SIP"), + ("IAX2", "IAX2"), + ("DAHDI", "DAHDI"), + ("Zap", "Zap"), + ("Skinny", "Skinny"), + ("MGCP", "MGCP"), + ("mISDN", "mISDN"), + ("H323", "H323"), + ("SCCP", "SCCP"), + # Local works for click2dial, but it won't work in + # _get_calling_number() when trying to identify the + # channel of the user, so it's better not to propose it + # ('Local', 'Local'), + ], + string="Asterisk Channel Type", + default="PJSIP", + help="Asterisk channel type, as used in the Asterisk dialplan. " + "If the user has a regular IP phone, the channel type is probably 'PJSIP'.", + ) + resource = fields.Char( + string="Resource Name", + copy=False, + help="Resource name for the channel type selected. For example, " + "if you use 'Dial(PJSIP/phone1)' in your Asterisk dialplan to ring " + "the SIP phone of this user, then the resource name for this user " + "is 'phone1'. For a SIP phone, the phone number is often used as " + "resource name, but not always.", + ) + asterisk_chan_name = fields.Char( + compute="_compute_asterisk_chan_name", + store=True, + string="Asterisk Channel Name", + ) + alert_info = fields.Char( + string="User-specific Alert-Info SIP Header", + help="Set a user-specific Alert-Info header in SIP request to " + "user's IP Phone for the click2dial feature. If empty, the " + "Alert-Info header will not be added. You can use it to have a " + "special ring tone for click2dial (a silent one !) or to " + "activate auto-answer for example.", + ) + variable = fields.Char( + string="User-specific Variable", + help="Set a user-specific 'Variable' field in the Asterisk " + "Manager Interface 'originate' request for the click2dial " + "feature. If you want to have several variable headers, separate " + "them with '|'.", + ) + asterisk_server_id = fields.Many2one( + "asterisk.server", + string="Asterisk Server", + help="Asterisk server on which the user's phone is connected. " + "If you leave this field empty, it will use the first Asterisk " + "server of the user's company.", + ) + + @api.constrains("resource", "internal_number", "callerid") + def _check_validity(self): + for user in self: + strings_to_check = [ + (_("Resource Name"), user.resource), + (_("Internal Number"), user.internal_number), + (_("Caller ID"), user.callerid), + ] + for check_string in strings_to_check: + if check_string[1]: + try: + check_string[1].encode("ascii") + except UnicodeEncodeError: + raise ValidationError( + _( + f"The {check_string[0]} for the user {user.name} " + "should only have ASCII caracters" + ) + ) from None + + @api.depends("asterisk_chan_type", "resource") + def _compute_asterisk_chan_name(self): + for user in self: + chan_name = False + if user.asterisk_chan_type and user.resource: + chan_name = f"{user.asterisk_chan_type}/{user.resource}" + user.asterisk_chan_name = chan_name + + def get_asterisk_server_from_user(self): + """Returns an asterisk.server recordset""" + self.ensure_one() + # We check if the user has an Asterisk server configured + if self.asterisk_server_id: + ast_server = self.asterisk_server_id + else: + ast_server = self.env["asterisk.server"].search( + [ + "|", + ("company_id", "=", self.company_id.id), + ("company_id", "=", False), + ], + order="company_id", + limit=1, + ) + # If the user doesn't have an asterisk server, + # we take the first one of the user's company + if not ast_server: + raise UserError( + _("No Asterisk server configured for the company '%s'.") + % self.company_id.display_name + ) + return ast_server diff --git a/asterisk_click2dial/readme/CONTRIBUTORS.rst b/asterisk_click2dial/readme/CONTRIBUTORS.rst new file mode 100644 index 000000000..ff65d68ce --- /dev/null +++ b/asterisk_click2dial/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Alexis de Lattre diff --git a/asterisk_click2dial/readme/DESCRIPTION.rst b/asterisk_click2dial/readme/DESCRIPTION.rst new file mode 100644 index 000000000..d01bc593c --- /dev/null +++ b/asterisk_click2dial/readme/DESCRIPTION.rst @@ -0,0 +1,61 @@ +The technical name of this module is **asterisk_click2dial**, but this module +implements much more than a simple *click2dial* ! This module adds 3 +functionalities: + +1. It adds a *Dial* button in the partner form view so that users can directly + dial a phone number through Asterisk. This feature is usually known as + *click2dial*. Here is how it works : + + * In Odoo, the user clicks on the *Dial* button next to a phone number + field in the partner form view (or any form view with a phone number). + + * Odoo connects to the Asterisk Manager Interface and Asterisk makes the + user's phone ring. + + * The user answers his own phone (if he doesn't, the process stops here). + + * Asterisk dials the phone number found in Odoo in place of the user. + + * If the remote party answers, the user can talk to his correspondent. + +2. It adds the ability to show the name of the calling party on the screen of + your IP phone on incoming phone calls if the presented phone number is + present in the partner/leads/employees/... of Odoo. Here is how it works: + + * On incoming phone calls, the Asterisk dialplan executes an AGI script + **set_name_incoming_timeout.sh**. + + * The *set_name_incoming_timeout.sh* script calls the *set_name_agi.py* + script with a short timeout. + + * The *set_name_agi.py* script will make an XML-RPC request on the Odoo + server to try to find the name of the person corresponding to the phone + number presented by the calling party. + + * If it finds the name, it is set as the CallerID name of the call, so as + to be presented on the IP phone of the user. + + It also works on outgoing calls, so as to display the name of the callee on + the SIP phone of the caller. For that, you should use the script + *set_name_outgoing_timeout.sh*. + +3. It adds a phone icon (*Open Caller*) in the top menu bar + to get the partner/lead/candidate/event registrations + corresponding to the calling party in one click. Here is how it works : + + * When the user clicks on the phone icon, Odoo sends a query to the + Asterisk Manager Interface to get a list of the current phone calls. + + * If it finds a phone call involving the user's phone, it gets the phone + number of the calling party. + + * It searches the phone number of the calling party in the + Partners/Leads/Candidates/Event Registrations of Odoo. If a record matches, + it takes you to the form view of this record. If no record matchs, it + opens a wizard which proposes to create a new Partner with the presented + phone number as *Phone* or *Mobile* number or update an existing Partner. + + It is possible to get a pop-up of the record corresponding to the calling + party without any action from the user via the module *base_phone_popup*. + +A detailed documentation for this module is available on `this page `_ of Akretion's Web site. diff --git a/asterisk_click2dial/requirements.txt b/asterisk_click2dial/requirements.txt new file mode 100644 index 000000000..823dc2a5e --- /dev/null +++ b/asterisk_click2dial/requirements.txt @@ -0,0 +1 @@ +py-Asterisk diff --git a/asterisk_click2dial/scripts/odoo_popup_timeout.sh b/asterisk_click2dial/scripts/odoo_popup_timeout.sh new file mode 100755 index 000000000..528393d7f --- /dev/null +++ b/asterisk_click2dial/scripts/odoo_popup_timeout.sh @@ -0,0 +1,27 @@ +#! /bin/sh +# -*- encoding: utf-8 -*- +# +# Written by Alexis de Lattre + +# Example of wrapper for set_name_agi.py which makes sure that the +# script doesn't take too much time to execute + +# Limiting the execution time of set_name_agi.py is important because +# the script is designed to be executed at the beginning of each +# incoming or outgoing phone call... and if the script get stucks, the +# phone call will also get stucks ! + +# For Debian Lenny and Ubuntu Lucid, you need to install the package "timeout" +# For Ubuntu >= Maverick and Debian >= Squeeze, the "timeout" command is shipped +# in the "coreutils" package + +# The first argument of the "timeout" command is the maximum execution time +# In this example, we chose 2 seconds. + +# To test this script manually (i.e. outside of Asterisk), run : +# echo "agi_callerid:0141401242"|odoo_popup_timeout.sh +# where 0141401242 is a phone number that could be presented by the calling party + +PATH=/usr/local/sbin:/usr/local/bin:/var/lib/asterisk/agi-bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/share/asterisk/agi-bin + +timeout 2s set_name_agi.py --server odoo.mycompany.com --database erp_prod --user-id 12 --password "thepasswd" --notify admin demo diff --git a/asterisk_click2dial/scripts/set_name_agi.py b/asterisk_click2dial/scripts/set_name_agi.py new file mode 100755 index 000000000..3c8a678c4 --- /dev/null +++ b/asterisk_click2dial/scripts/set_name_agi.py @@ -0,0 +1,394 @@ +#! /usr/bin/python3 +# Copyright 2010-2021 Akretion France +# @author: Alexis de Lattre +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . + +""" + Name lookup in Odoo for incoming and outgoing calls with an + Asterisk IPBX + + This script is designed to be used as an AGI on an Asterisk IPBX... + BUT I advise you to use a wrapper around this script to control the + execution time. Why ? Because if the script takes too much time to + execute or get stucks (in the JSON-RPC request for example), then the + incoming phone call will also get stucks and you will miss a call ! + The simplest solution I found is to use the "timeout" shell command to + call this script, for example : + + # timeout 2s get_name_agi.py + + See my 2 sample wrappers "set_name_incoming_timeout.sh" and + "set_name_outgoing_timeout.sh" + + It's probably a good idea to create a user in Odoo dedicated to this task. + This user only needs to be part of the group "Phone CallerID", which has + read access on the 'res.partner' and other objects with phone numbers and + names. + + Note that this script can be used without Odoo, with just the + geolocalisation feature : for that, don't use option --server ; + only use --geoloc + + This script can be used both on incoming and outgoing calls : + + 1) INCOMING CALLS + When executed from the dialplan on an incoming phone call, it will + lookup in Odoo's partners and other objects with phone numbers + (leads, employees, etc...), and, if it finds the phone number, it will + get the corresponding name of the person and use this name as CallerID + name for the incoming call. + + Requires the "base_phone" module + available from https://github.com/OCA/connector-telephony + + Asterisk dialplan example : + + [from-extern] + exten = _0141981242,1,AGI(/usr/local/bin/set_name_incoming_timeout.sh) + same = n,Dial(SIP/10, 30) + same = n,Answer + same = n,Voicemail(10@default,u) + same = n,Hangup + + 2) OUTGOING CALLS + When executed from the dialplan on an outgoing call, it will + lookup in Odoo the name corresponding to the phone number + that is called by the user and it will update the name of the + callee on the screen of the phone of the caller. + + For that, it uses the CONNECTEDLINE dialplan function of Asterisk + See the following page for more info: + https://wiki.asterisk.org/wiki/display/AST/Manipulating+Party+ID+Information + + It is not possible to set the CONNECTEDLINE directly from an AGI script, + (at least not with Asterisk 11) so the AGI script sets a variable + "connectedlinename" that can then be read from the dialplan and passed + as parameter to the CONNECTEDLINE function. + + Here is the code that I used on the pre-process subroutine + "odoo-out-call" of the Outgoing Call of my Xivo server : + + [odoo-out-call] + exten = s,1,AGI(/var/lib/asterisk/agi-bin/set_name_outgoing_timeout.sh) + same = n,Set(CONNECTEDLINE(name,i)=${connectedlinename}) + same = n,Set(CONNECTEDLINE(name-pres,i)=allowed) + same = n,Set(CONNECTEDLINE(num,i)=${XIVO_DSTNUM}) + same = n,Set(CONNECTEDLINE(num-pres)=allowed) + same = n,Return() + + Of course, you should adapt this example to the Asterisk server you are using. + +""" + +import argparse +import unicodedata + +import odoorpc # pip3 install odoorpc +from asterisk import agi as agilib # pip3 install pyst2 + +__author__ = "Alexis de Lattre " +__date__ = "November 2021" +__version__ = "1.0" + +# Name that will be displayed if there is no match +# and no geolocalisation. Set it to False if you don't want +# to have a 'not_found_name' when nothing is found +not_found_name = False + + +def geolocate_phone_number(number, my_country_code, lang): + import phonenumbers + import phonenumbers.geocoder # Takes quite some time + + res = "" + phonenum = phonenumbers.parse(number, my_country_code.upper()) + city = phonenumbers.geocoder.description_for_number(phonenum, lang.lower()) + country_code = phonenumbers.region_code_for_number(phonenum) + # We don't display the country name when it's my own country + if country_code == my_country_code.upper(): + if city: + res = city + else: + # Convert country code to country name + country = phonenumbers.geocoder._region_display_name(country_code, lang.lower()) + if country and city: + res = "%s %s" % (country, city) + elif country and not city: + res = country + return res + + +def convert_to_ascii(my_unicode): + """Convert to ascii, with clever management of accents (é -> e, è -> e)""" + + if isinstance(my_unicode, str): + my_unicode_with_ascii_chars_only = "".join( + char + for char in unicodedata.normalize("NFD", my_unicode) + if unicodedata.category(char) != "Mn" + ) + return str(my_unicode_with_ascii_chars_only) + else: + return False + + +def get_callerid_from_odoo(agi, phone_number): + if args.notify and not args.login_list: + agi.verbose( + "When using the notify option, you must give arguments " "to the script" + ) + exit(0) + + if args.notify: + method = "incall_notify_by_login" + else: + method = "get_name_from_phone_number" + + if args.port: + port = args.port + else: # default port depends on protocol + if args.ssl: + port = 443 + else: + port = 8069 + + proto = args.ssl and "jsonrpc+ssl" or "jsonrpc" + agi.verbose( + "Starting %s request on Odoo %s:%d database %s login %s" + % (proto.upper(), args.server, port, args.database, args.username) + ) + res = False + try: + odoo = odoorpc.ODOO(args.server, proto, port) + odoo.login(args.database, args.username, args.password) + if args.notify: + res = odoo.execute("phone.common", method, phone_number, args.login_list) + else: + res = odoo.execute("phone.common", method, phone_number) + agi.verbose("Called method %s" % method) + except Exception as e: + agi.verbose("Could not connect to Odoo in JSON-RPC. Error %s" % e) + + # Function to limit the size of the name + if res and len(res) > args.max_size: + res = res[0 : args.max_size] + return res + + +def main(args): + agi = agilib.AGI() + if args.outgoing: + phone_number = agi.env["agi_%s" % args.outgoing_agi_var] + agi.verbose("Dialed phone number is %s" % phone_number) + else: + # If we already have a "True" caller ID name + # i.e. not just digits, but a real name, then we don't try to + # connect to Odoo or geoloc, we just keep it + phone_chars = [str(d) for d in range(10)] + phone_chars += ["+"] + if ( + agi.env.get("agi_calleridname") + and any([x not in phone_chars for x in agi.env["agi_calleridname"]]) + and agi.env["agi_calleridname"].lower() + not in ["asterisk", "unknown", "anonymous"] + and not args.notify + ): + agi.verbose("Incoming CallerID name is %s" % agi.env["agi_calleridname"]) + agi.verbose("As it is a real name, we do not change it") + return True + + phone_number = agi.env["agi_callerid"] + + if not isinstance(phone_number, str): + agi.verbose("Phone number is empty") + exit(0) + # Match for particular cases and anonymous phone calls + # To test anonymous call in France, dial 3651 + number + if not phone_number.isdigit(): + agi.verbose("Phone number (%s) is not a digit" % phone_number) + exit(0) + + agi.verbose("Phone number = %s" % phone_number) + + res = False + # This script can be used without "-s odoo_server" ! + if args.server: + res = get_callerid_from_odoo(agi, phone_number) + + # Function to limit the size of the name + if not res: + if args.geoloc: + # if the number is not found in Odoo, we try to geolocate + agi.verbose( + "Trying to geolocate with country %s and lang %s" + % (args.country, args.lang) + ) + res = geolocate_phone_number(phone_number, args.country, args.lang) + else: + # if the number is not found in Odoo and geoloc is off, + # we put 'not_found_name' as Name + agi.verbose("Phone number not found in Odoo") + res = not_found_name + + # All SIP phones should support UTF-8... + # but in case you have analog phones over TDM + # or buggy phones, you should use the command line option --ascii + if args.ascii: + res = convert_to_ascii(res) + + agi.verbose("Name = %s" % res) + if res: + if args.outgoing: + agi.set_variable("connectedlinename", res) + else: + agi.set_callerid('"%s"<%s>' % (res, phone_number)) + + +if __name__ == "__main__": + usage = "Usage: get_name_agi.py [options] login1 login2 login3 ..." + epilog = """ + Script written by Alexis de Lattre. Published under the GNU AGPL licence. + """ + description = """ + This is an AGI script that sends a query to Odoo. It can also be used without + Odoo to geolocate phone numbers of incoming calls. + """ + parser = argparse.ArgumentParser( + usage=usage, epilog=epilog, description=description + ) + parser.add_argument( + "-s", + "--server", + dest="server", + help="DNS or IP address of the Odoo server. Default = none " + "(will not try to connect to Odoo)", + ) + parser.add_argument( + "-p", + "--port", + dest="port", + type=int, + help="Port of Odoo's webservice interface. Default = 443 when SSL " + "is on, 8069 when SSL is off", + ) + parser.add_argument( + "-e", + "--ssl", + dest="ssl", + action="store_true", + help="Use SSL connections instead of clear connections. " + "Default = no, use clear JSON-RPC", + ) + parser.add_argument( + "-d", + "--database", + dest="database", + default="odoo", + help="Odoo database name. Default = 'odoo'", + ) + parser.add_argument( + "-t", + "--username", + dest="username", + default="demo", + help="Odoo login to use. Default = demo", + ) + parser.add_argument( + "-w", + "--password", + dest="password", + default="demo", + help="Password of the Odoo user. Default = 'demo'", + ) + parser.add_argument( + "-a", + "--ascii", + dest="ascii", + action="store_true", + help="Convert name from UTF-8 to ASCII. Default = no, keep UTF-8", + ) + parser.add_argument( + "-n", + "--notify", + dest="notify", + action="store_true", + help="Notify Odoo users via a pop-up (requires the Odoo " + "module 'base_phone_popup'). If you use this option, you must pass " + "the logins of the Odoo users to notify as argument to the " + "script. Default = no", + ) + parser.add_argument( + "-g", + "--geoloc", + dest="geoloc", + action="store_true", + help="Try to geolocate phone numbers unknown to Odoo. This " + "features requires the 'phonenumbers' Python lib. To install it, " + "run 'sudo pip install phonenumbers' Default = no", + ) + parser.add_argument( + "-l", + "--geoloc-lang", + dest="lang", + default="en", + help="Language in which the name of the country and city name " + "will be displayed by the geolocalisation database. Use the 2 " + "letters ISO code of the language. Default = 'en'", + ) + parser.add_argument( + "-c", + "--geoloc-country", + dest="country", + default="FR", + help="2 letters ISO code for your country e.g. 'FR' for France. " + "This will be used by the geolocalisation system to parse the phone " + "number of the calling party. Default = 'FR'", + ) + parser.add_argument( + "-o", + "--outgoing", + dest="outgoing", + action="store_true", + help="Update the Connected Line ID name on outgoing calls via a " + "call to the Asterisk function CONNECTEDLINE(), instead of updating " + "the Caller ID name on incoming calls. Default = no.", + ) + parser.add_argument( + "-i", + "--outgoing-agi-variable", + dest="outgoing_agi_var", + default="extension", + help="Enter the name of the AGI variable (without the 'agi_' " + "prefix) from which the script will get the phone number dialed by " + "the user on outgoing calls. For example, with Xivo, you should " + "specify 'dnid' as the AGI variable. Default = 'extension'", + ) + parser.add_argument( + "-m", + "--max-size", + dest="max_size", + type=int, + default=40, + help="If the name has more characters this maximum size, cut it " + "to this maximum size. Default = 40", + ) + parser.add_argument( + "login_list", + nargs="*", + help="List of odoo logins (required only when using the --notify option", + ) + + args = parser.parse_args() + main(args) diff --git a/asterisk_click2dial/scripts/set_name_incoming_timeout.sh b/asterisk_click2dial/scripts/set_name_incoming_timeout.sh new file mode 100755 index 000000000..8e250b30f --- /dev/null +++ b/asterisk_click2dial/scripts/set_name_incoming_timeout.sh @@ -0,0 +1,27 @@ +#! /bin/sh +# -*- encoding: utf-8 -*- +# +# Written by Alexis de Lattre + +# Example of wrapper for set_name_agi.py which makes sure that the +# script doesn't take too much time to execute + +# Limiting the execution time of set_name_agi.py is important because +# the script is designed to be executed at the beginning of each +# incoming or outgoing phone call... and if the script get stucks, the +# phone call will also get stucks ! + +# For Ubuntu >= Maverick and Debian >= Squeeze, the "timeout" command is shipped +# in the "coreutils" package + +# The first argument of the "timeout" command is the maximum execution time +# In this example, we chose 2 seconds. Note that geolocalisation takes about +# 1 second on an small machine ; so if you enable the --geoloc option, +# don't put a 1 sec timeout ! +# NOTE : with recent version of the phonenumbers lib, the loading time +# is extremely high, about 3 seconds ! I don't know if it's a bug +# or if it will stay like that. + +PATH=/usr/local/sbin:/usr/local/bin:/var/lib/asterisk/agi-bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/share/asterisk/agi-bin:. + +timeout 2s set_name_agi.py --ssl --server odoo.mycompany.com --database erp_prod --username "asterisk" --password "thepasswd" diff --git a/asterisk_click2dial/scripts/set_name_outgoing_timeout.sh b/asterisk_click2dial/scripts/set_name_outgoing_timeout.sh new file mode 100755 index 000000000..4fa3d9dc0 --- /dev/null +++ b/asterisk_click2dial/scripts/set_name_outgoing_timeout.sh @@ -0,0 +1,31 @@ +#! /bin/sh +# -*- encoding: utf-8 -*- +# +# Written by Alexis de Lattre + +# Example of wrapper for set_name_agi.py which makes sure that the +# script doesn't take too much time to execute + +# Limiting the execution time of set_name_agi.py is important because +# the script is designed to be executed at the beginning of each +# incoming or outgoing phone call... and if the script get stucks, the +# phone call will also get stucks ! + +# For Ubuntu >= Maverick and Debian >= Squeeze, the "timeout" command is shipped +# in the "coreutils" package + +# The first argument of the "timeout" command is the maximum execution time +# In this example, we chose 2 seconds. Note that geolocalisation takes about +# 1 second on an small machine ; so if you enable the --geoloc option, +# don't put a 1 sec timeout ! +# NOTE : with recent version of the phonenumbers lib, the loading time +# is extremely high, about 3 seconds ! I don't know if it's a bug +# or if it will stay like that. + +# To test this script manually (i.e. outside of Asterisk), run : +# echo "agi_extension:0141401242"|set_name_outgoing_timeout.sh +# where 0141401242 is a phone number that could be presented by the calling party + +PATH=/usr/local/sbin:/usr/local/bin:/var/lib/asterisk/agi-bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/share/asterisk/agi-bin:. + +timeout 2s set_name_agi.py --ssl --server odoo.mycompany.com --database erp_prod --username "asterisk" --password "thepasswd" --outgoing --outgoing-agi-variable extension diff --git a/asterisk_click2dial/security/asterisk_security.xml b/asterisk_click2dial/security/asterisk_security.xml new file mode 100644 index 000000000..0f3ad756d --- /dev/null +++ b/asterisk_click2dial/security/asterisk_security.xml @@ -0,0 +1,19 @@ + + + + + + + Asterisk server multi-company + + ['|', ('company_id', '=', False), ('company_id', 'in', company_ids)] + + + + diff --git a/asterisk_click2dial/security/ir.model.access.csv b/asterisk_click2dial/security/ir.model.access.csv new file mode 100644 index 000000000..eabc9d143 --- /dev/null +++ b/asterisk_click2dial/security/ir.model.access.csv @@ -0,0 +1,3 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +ir_model_access_asterisk_server_user,Read access on asterisk.server,model_asterisk_server,base.group_user,1,0,0,0 +ir_model_access_asterisk_server_system,Full rights on asterisk.server,model_asterisk_server,base.group_system,1,1,1,1 diff --git a/asterisk_click2dial/static/description/icon.png b/asterisk_click2dial/static/description/icon.png new file mode 100644 index 000000000..7309ad3f8 Binary files /dev/null and b/asterisk_click2dial/static/description/icon.png differ diff --git a/asterisk_click2dial/static/description/index.html b/asterisk_click2dial/static/description/index.html new file mode 100644 index 000000000..05de829a4 --- /dev/null +++ b/asterisk_click2dial/static/description/index.html @@ -0,0 +1,476 @@ + + + + + + +Asterisk connector + + + +
+

Asterisk connector

+ + +

Beta License: AGPL-3 OCA/connector-telephony Translate me on Weblate Try me on Runboat

+

The technical name of this module is asterisk_click2dial, but this module +implements much more than a simple click2dial ! This module adds 3 +functionalities:

+
    +
  1. It adds a Dial button in the partner form view so that users can directly +dial a phone number through Asterisk. This feature is usually known as +click2dial. Here is how it works :

    +
      +
    • In Odoo, the user clicks on the Dial button next to a phone number +field in the partner form view (or any form view with a phone number).
    • +
    • Odoo connects to the Asterisk Manager Interface and Asterisk makes the +user’s phone ring.
    • +
    • The user answers his own phone (if he doesn’t, the process stops here).
    • +
    • Asterisk dials the phone number found in Odoo in place of the user.
    • +
    • If the remote party answers, the user can talk to his correspondent.
    • +
    +
  2. +
  3. It adds the ability to show the name of the calling party on the screen of +your IP phone on incoming phone calls if the presented phone number is +present in the partner/leads/employees/… of Odoo. Here is how it works:

    +
      +
    • On incoming phone calls, the Asterisk dialplan executes an AGI script +set_name_incoming_timeout.sh.
    • +
    • The set_name_incoming_timeout.sh script calls the set_name_agi.py +script with a short timeout.
    • +
    • The set_name_agi.py script will make an XML-RPC request on the Odoo +server to try to find the name of the person corresponding to the phone +number presented by the calling party.
    • +
    • If it finds the name, it is set as the CallerID name of the call, so as +to be presented on the IP phone of the user.
    • +
    +

    It also works on outgoing calls, so as to display the name of the callee on +the SIP phone of the caller. For that, you should use the script +set_name_outgoing_timeout.sh.

    +
  4. +
  5. It adds a phone icon (Open Caller) in the top menu bar +to get the partner/lead/candidate/event registrations +corresponding to the calling party in one click. Here is how it works :

    +
      +
    • When the user clicks on the phone icon, Odoo sends a query to the +Asterisk Manager Interface to get a list of the current phone calls.
    • +
    • If it finds a phone call involving the user’s phone, it gets the phone +number of the calling party.
    • +
    • It searches the phone number of the calling party in the +Partners/Leads/Candidates/Event Registrations of Odoo. If a record matches, +it takes you to the form view of this record. If no record matchs, it +opens a wizard which proposes to create a new Partner with the presented +phone number as Phone or Mobile number or update an existing Partner.
    • +
    +

    It is possible to get a pop-up of the record corresponding to the calling +party without any action from the user via the module base_phone_popup.

    +
  6. +
+

A detailed documentation for this module is available on this page of Akretion’s Web site.

+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Akretion
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

alexis-via

+

This module is part of the OCA/connector-telephony project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/asterisk_click2dial/static/description/sshot-click2dial.jpg b/asterisk_click2dial/static/description/sshot-click2dial.jpg new file mode 100644 index 000000000..fa7bd643c Binary files /dev/null and b/asterisk_click2dial/static/description/sshot-click2dial.jpg differ diff --git a/asterisk_click2dial/static/description/sshot-open_calling_party.jpg b/asterisk_click2dial/static/description/sshot-open_calling_party.jpg new file mode 100644 index 000000000..3a48ac4c0 Binary files /dev/null and b/asterisk_click2dial/static/description/sshot-open_calling_party.jpg differ diff --git a/asterisk_click2dial/static/src/components/asterisk_click2dial/asterisk_click2dial.esm.js b/asterisk_click2dial/static/src/components/asterisk_click2dial/asterisk_click2dial.esm.js new file mode 100644 index 000000000..3f2b128fe --- /dev/null +++ b/asterisk_click2dial/static/src/components/asterisk_click2dial/asterisk_click2dial.esm.js @@ -0,0 +1,89 @@ +/** @odoo-module **/ + +/* + Copyright 2024 Dixmit + License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +*/ + +import {Component} from "@odoo/owl"; +import {_t} from "@web/core/l10n/translation"; +import {registry} from "@web/core/registry"; +import {useService} from "@web/core/utils/hooks"; + +const systrayRegistry = registry.category("systray"); + +export class Click2DialSystray extends Component { + setup() { + this.rpc = useService("rpc"); + this.action = useService("action"); + this.notification = useService("notification"); + this.user = useService("user"); + } + + async onOpenCaller() { + // Var session = require('web.session'); + + const r = await this.rpc("/asterisk_click2dial/get_record_from_my_channel", { + context: this.user.context, + }); + if (r === false) { + this.notification.add( + _t( + "Calling party number not retreived from IPBX or IPBX unreachable by Odoo" + ), + { + title: _t("IPBX error"), + } + ); + } else if (typeof r === "string" && isNaN(r)) { + this.notification.add(_t("The calling number is not a phone number!"), { + title: r, + }); + } else if (typeof r === "string") { + var action = { + name: _t("Number Not Found"), + type: "ir.actions.act_window", + res_model: "number.not.found", + view_mode: "form", + views: [[false, "form"]], + target: "new", + context: {default_calling_number: r}, + }; + this.action.doAction(action); + } else if (typeof r === "object" && r.length === 3) { + this.notification.add( + `${_("Moving to form view of ")}${r[2]}${_("(")}${r[0]}${_(" ID ")}${ + r[1] + }${_(")")}`, + { + title: `${_("On the phone with ")}${r[2]}`, + } + ); + var action_suc = { + type: "ir.actions.act_window", + res_model: r[0], + res_id: r[1], + view_mode: "form,tree", + views: [[false, "form"]], + /* If you want to make it work with the 'web' module + of Odoo Enterprise edition, you have to change the line + target: 'current', + to: + target: 'new', + If you want to use target: 'current', with web/enterprise, + you have to reload the Web page just after */ + target: "current", + context: {}, + }; + this.action.doAction(action_suc); + } + } +} + +Click2DialSystray.template = "asterisk_click2dial.Click2DialSystray"; + +export const systrayItem = {Component: Click2DialSystray}; + +systrayRegistry.add("asterisk_click2dial.Click2DialSystray", systrayItem, { + sequence: 99, +}); diff --git a/asterisk_click2dial/static/src/components/asterisk_click2dial/asterisk_click2dial.xml b/asterisk_click2dial/static/src/components/asterisk_click2dial/asterisk_click2dial.xml new file mode 100644 index 000000000..cda997699 --- /dev/null +++ b/asterisk_click2dial/static/src/components/asterisk_click2dial/asterisk_click2dial.xml @@ -0,0 +1,13 @@ + + + + + + + diff --git a/asterisk_click2dial/static/src/scss/asterisk.scss b/asterisk_click2dial/static/src/scss/asterisk.scss new file mode 100644 index 000000000..3ab3d735b --- /dev/null +++ b/asterisk_click2dial/static/src/scss/asterisk.scss @@ -0,0 +1,13 @@ +/* + Copyright 2016-2018 Akretion (Alexis de Lattre ) + License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +*/ + +.o_asterisk_systray_item { + > a { + opacity: 1; + > i { + font-size: larger; + } + } +} diff --git a/asterisk_click2dial/views/asterisk_server.xml b/asterisk_click2dial/views/asterisk_server.xml new file mode 100644 index 000000000..4df1f122b --- /dev/null +++ b/asterisk_click2dial/views/asterisk_server.xml @@ -0,0 +1,107 @@ + + + + + + + asterisk.server.search + asterisk.server + + + + + + + + + + + asterisk.server.form + asterisk.server + +
+ + +
+
+ + + + + + + + + +