diff --git a/web_pwa_oca/i18n/es.po b/web_pwa_oca/i18n/es.po index 61af706de..36efbe649 100644 --- a/web_pwa_oca/i18n/es.po +++ b/web_pwa_oca/i18n/es.po @@ -1,6 +1,6 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * web_pwa_oca +# * web_pwa_oca # msgid "" msgstr "" @@ -17,134 +17,19 @@ msgstr "" "X-Generator: Weblate 3.10\n" #. module: web_pwa_oca -#: model_terms:ir.ui.view,arch_db:web_pwa_oca.manifest -msgid "\",\n" -" \"sizes\": \"128x128\",\n" -" \"type\": \"image/png\"\n" -" }, {\n" -" \"src\": \"" +#: model:ir.model.fields,field_description:web_pwa_oca.field_res_config_settings__pwa_background_color +msgid "Background Color" msgstr "" -"\",\n" -" \"sizes\": \"128x128\",\n" -" \"type\": \"image/png\"\n" -" }, {\n" -" \"src\": \"" #. module: web_pwa_oca -#: model_terms:ir.ui.view,arch_db:web_pwa_oca.manifest -msgid "\",\n" -" \"sizes\": \"144x144\",\n" -" \"type\": \"image/png\"\n" -" }, {\n" -" \"src\": \"" +#: model:ir.model,name:web_pwa_oca.model_res_config_settings +msgid "Config Settings" msgstr "" -"\",\n" -" \"sizes\": \"144x144\",\n" -" \"type\": \"image/png\"\n" -" }, {\n" -" \"src\": \"" #. module: web_pwa_oca -#: model_terms:ir.ui.view,arch_db:web_pwa_oca.manifest -msgid "\",\n" -" \"sizes\": \"152x152\",\n" -" \"type\": \"image/png\"\n" -" }, {\n" -" \"src\": \"" +#: model:ir.model.fields,field_description:web_pwa_oca.field_res_config_settings__pwa_icon +msgid "Icon" msgstr "" -"\",\n" -" \"sizes\": \"152x152\",\n" -" \"type\": \"image/png\"\n" -" }, {\n" -" \"src\": \"" - -#. module: web_pwa_oca -#: model_terms:ir.ui.view,arch_db:web_pwa_oca.manifest -msgid "\",\n" -" \"sizes\": \"192x192\",\n" -" \"type\": \"image/png\"\n" -" }, {\n" -" \"src\": \"" -msgstr "" -"\",\n" -" \"sizes\": \"192x192\",\n" -" \"type\": \"image/png\"\n" -" }, {\n" -" \"src\": \"" - -#. module: web_pwa_oca -#: model_terms:ir.ui.view,arch_db:web_pwa_oca.manifest -msgid "\",\n" -" \"sizes\": \"256x256\",\n" -" \"type\": \"image/png\"\n" -" }, {\n" -" \"src\": \"" -msgstr "" -"\",\n" -" \"sizes\": \"256x256\",\n" -" \"type\": \"image/png\"\n" -" }, {\n" -" \"src\": \"" - -#. module: web_pwa_oca -#: model_terms:ir.ui.view,arch_db:web_pwa_oca.manifest -msgid "\",\n" -" \"sizes\": \"512x512\",\n" -" \"type\": \"image/png\"\n" -" }],\n" -" \"start_url\": \"/web\",\n" -" \"display\": \"standalone\",\n" -" \"background_color\": \"" -msgstr "" -"\",\n" -" \"sizes\": \"512x512\",\n" -" \"type\": \"image/png\"\n" -" }],\n" -" \"start_url\": \"/web\",\n" -" \"display\": \"standalone\",\n" -" \"background_color\": \"" - -#. module: web_pwa_oca -#: model_terms:ir.ui.view,arch_db:web_pwa_oca.manifest -msgid "\",\n" -" \"icons\": [{\n" -" \"src\": \"" -msgstr "" -"\",\n" -" \"icons\": [{\n" -" \"src\": \"" - -#. module: web_pwa_oca -#: model_terms:ir.ui.view,arch_db:web_pwa_oca.manifest -msgid "\",\n" -" \"short_name\": \"" -msgstr "" -"\",\n" -" \"short_name\": \"" - -#. module: web_pwa_oca -#: model_terms:ir.ui.view,arch_db:web_pwa_oca.manifest -msgid "\",\n" -" \"theme_color\": \"" -msgstr "" -"\",\n" -" \"theme_color\": \"" - -#. module: web_pwa_oca -#: model_terms:ir.ui.view,arch_db:web_pwa_oca.service_worker -msgid "';\n" -"const FILES_TO_CACHE = [" -msgstr "" -"';\n" -"const FILES_TO_CACHE = [" - -#. module: web_pwa_oca -#: model_terms:ir.ui.view,arch_db:web_pwa_oca.service_worker -msgid "'use strict';\n" -"const CACHE_NAME = '" -msgstr "" -"'use strict';\n" -"const CACHE_NAME = '" #. module: web_pwa_oca #. openerp-web @@ -154,92 +39,322 @@ msgid "Install PWA" msgstr "Instalar PWA" #. module: web_pwa_oca -#: model_terms:ir.ui.view,arch_db:web_pwa_oca.service_worker -msgid "];\n" -"self.addEventListener('install', function (evt) {\n" -" console.log('[ServiceWorker] Install');\n" -" evt.waitUntil(\n" -" caches.open(CACHE_NAME).then(function (cache) {\n" -" console.log('[ServiceWorker] Pre-caching offline page');\n" -" return cache.addAll(FILES_TO_CACHE);\n" -" })\n" -" );\n" -" self.skipWaiting();\n" -"});\n" -"self.addEventListener('activate', function(evt) {\n" -" console.log('[ServiceWorker] Activate');\n" -" evt.waitUntil(\n" -" caches.keys().then(function(keyList) {\n" -" return Promise.all(keyList.map(function(key) {\n" -" if (key !== CACHE_NAME) {\n" -" console.log('[ServiceWorker] Removing old cache', key);\n" -" return caches.delete(key);\n" -" }\n" -" }));\n" -" })\n" -" );\n" -" self.clients.claim();\n" -"});\n" -"self.addEventListener('fetch', function(evt) {\n" -" if (evt.request.cache === 'only-if-cached' && evt.request.mode !== 'same-origin') {\n" -" return;\n" -" }\n" -" console.log('[ServiceWorker] Fetch', evt.request.url);\n" -" evt.respondWith(\n" -" caches.open(CACHE_NAME).then(function(cache) {\n" -" return cache.match(evt.request)\n" -" .then(function(response) {\n" -" return response || fetch(evt.request);\n" -" });\n" -" })\n" -" );\n" -"});" +#: model_terms:ir.ui.view,arch_db:web_pwa_oca.res_config_settings_view_form +msgid "Name" msgstr "" -"];\n" -"self.addEventListener('install', function (evt) {\n" -" console.log('[ServiceWorker] Install');\n" -" evt.waitUntil(\n" -" caches.open(CACHE_NAME).then(function (cache) {\n" -" console.log('[ServiceWorker] Pre-caching offline page');\n" -" return cache.addAll(FILES_TO_CACHE);\n" -" })\n" -" );\n" -" self.skipWaiting();\n" -"});\n" -"self.addEventListener('activate', function(evt) {\n" -" console.log('[ServiceWorker] Activate');\n" -" evt.waitUntil(\n" -" caches.keys().then(function(keyList) {\n" -" return Promise.all(keyList.map(function(key) {\n" -" if (key !== CACHE_NAME) {\n" -" console.log('[ServiceWorker] Removing old cache', key);\n" -" return caches.delete(key);\n" -" }\n" -" }));\n" -" })\n" -" );\n" -" self.clients.claim();\n" -"});\n" -"self.addEventListener('fetch', function(evt) {\n" -" if (evt.request.cache === 'only-if-cached' && evt.request.mode !== " -"'same-origin') {\n" -" return;\n" -" }\n" -" console.log('[ServiceWorker] Fetch', evt.request.url);\n" -" evt.respondWith(\n" -" caches.open(CACHE_NAME).then(function(cache) {\n" -" return cache.match(evt.request)\n" -" .then(function(response) {\n" -" return response || fetch(evt.request);\n" -" });\n" -" })\n" -" );\n" -"});" #. module: web_pwa_oca -#: model_terms:ir.ui.view,arch_db:web_pwa_oca.manifest -msgid "{\n" -" \"name\": \"" +#: model_terms:ir.ui.view,arch_db:web_pwa_oca.res_config_settings_view_form +msgid "Name and icon of your PWA" msgstr "" -"{\n" -" \"name\": \"" + +#. module: web_pwa_oca +#: model:ir.model.fields,help:web_pwa_oca.field_res_config_settings__pwa_name +msgid "Name of the Progressive Web Application" +msgstr "" + +#. module: web_pwa_oca +#: model_terms:ir.ui.view,arch_db:web_pwa_oca.res_config_settings_view_form +msgid "PWA Title" +msgstr "" + +#. module: web_pwa_oca +#: model_terms:ir.ui.view,arch_db:web_pwa_oca.res_config_settings_view_form +msgid "Progressive Web App" +msgstr "" + +#. module: web_pwa_oca +#: model:ir.model.fields,field_description:web_pwa_oca.field_res_config_settings__pwa_name +msgid "Progressive Web App Name" +msgstr "" + +#. module: web_pwa_oca +#: model:ir.model.fields,field_description:web_pwa_oca.field_res_config_settings__pwa_short_name +msgid "Progressive Web App Short Name" +msgstr "" + +#. module: web_pwa_oca +#: model_terms:ir.ui.view,arch_db:web_pwa_oca.res_config_settings_view_form +msgid "Short Name" +msgstr "" + +#. module: web_pwa_oca +#: model:ir.model.fields,help:web_pwa_oca.field_res_config_settings__pwa_short_name +msgid "Short Name of the Progressive Web Application" +msgstr "" + +#. module: web_pwa_oca +#: model:ir.model.fields,field_description:web_pwa_oca.field_res_config_settings__pwa_theme_color +msgid "Theme Color" +msgstr "" + +#. module: web_pwa_oca +#: code:addons/web_pwa_oca/models/res_config_settings.py:150 +#, python-format +msgid "You can only upload PNG files bigger than 512x512" +msgstr "" + +#. module: web_pwa_oca +#: code:addons/web_pwa_oca/models/res_config_settings.py:140 +#, python-format +msgid "You can only upload SVG or PNG files" +msgstr "" + +#. module: web_pwa_oca +#: code:addons/web_pwa_oca/models/res_config_settings.py:129 +#, python-format +msgid "You can't upload a file with more than 2 MB." +msgstr "" + +#. module: web_pwa_oca +#: model_terms:ir.ui.view,arch_db:web_pwa_oca.pwa_core_events +msgid "" +"console.log('[ServiceWorker] Activating...');\n" +" evt.waitUntil(oca_pwa.activateWorker());\n" +" self.clients.claim();" +msgstr "" + +#. module: web_pwa_oca +#: model_terms:ir.ui.view,arch_db:web_pwa_oca.pwa_init +msgid "const oca_pwa = new PWA(" +msgstr "" + +#. module: web_pwa_oca +#: model_terms:ir.ui.view,arch_db:web_pwa_oca.pwa_core_events +msgid "" +"evt.waitUntil(oca_pwa.installWorker());\n" +" self.skipWaiting();" +msgstr "" + +#. module: web_pwa_oca +#: model_terms:ir.ui.view,arch_db:web_pwa_oca.pwa_core_events +msgid "self.addEventListener('activate', evt => {" +msgstr "" + +#. module: web_pwa_oca +#: model_terms:ir.ui.view,arch_db:web_pwa_oca.pwa_core_events +msgid "self.addEventListener('fetch', evt => {" +msgstr "" + +#. module: web_pwa_oca +#: model_terms:ir.ui.view,arch_db:web_pwa_oca.pwa_core_events +msgid "" +"self.addEventListener('install', evt => {\n" +" console.log('[ServiceWorker] Installing...');" +msgstr "" + +#. module: web_pwa_oca +#: model_terms:ir.ui.view,arch_db:web_pwa_oca.service_worker +msgid "self.importScripts(..." +msgstr "" + +#~ msgid "" +#~ "\",\n" +#~ " \"sizes\": \"128x128\",\n" +#~ " \"type\": \"image/png\"\n" +#~ " }, {\n" +#~ " \"src\": \"" +#~ msgstr "" +#~ "\",\n" +#~ " \"sizes\": \"128x128\",\n" +#~ " \"type\": \"image/png\"\n" +#~ " }, {\n" +#~ " \"src\": \"" + +#~ msgid "" +#~ "\",\n" +#~ " \"sizes\": \"144x144\",\n" +#~ " \"type\": \"image/png\"\n" +#~ " }, {\n" +#~ " \"src\": \"" +#~ msgstr "" +#~ "\",\n" +#~ " \"sizes\": \"144x144\",\n" +#~ " \"type\": \"image/png\"\n" +#~ " }, {\n" +#~ " \"src\": \"" + +#~ msgid "" +#~ "\",\n" +#~ " \"sizes\": \"152x152\",\n" +#~ " \"type\": \"image/png\"\n" +#~ " }, {\n" +#~ " \"src\": \"" +#~ msgstr "" +#~ "\",\n" +#~ " \"sizes\": \"152x152\",\n" +#~ " \"type\": \"image/png\"\n" +#~ " }, {\n" +#~ " \"src\": \"" + +#~ msgid "" +#~ "\",\n" +#~ " \"sizes\": \"192x192\",\n" +#~ " \"type\": \"image/png\"\n" +#~ " }, {\n" +#~ " \"src\": \"" +#~ msgstr "" +#~ "\",\n" +#~ " \"sizes\": \"192x192\",\n" +#~ " \"type\": \"image/png\"\n" +#~ " }, {\n" +#~ " \"src\": \"" + +#~ msgid "" +#~ "\",\n" +#~ " \"sizes\": \"256x256\",\n" +#~ " \"type\": \"image/png\"\n" +#~ " }, {\n" +#~ " \"src\": \"" +#~ msgstr "" +#~ "\",\n" +#~ " \"sizes\": \"256x256\",\n" +#~ " \"type\": \"image/png\"\n" +#~ " }, {\n" +#~ " \"src\": \"" + +#~ msgid "" +#~ "\",\n" +#~ " \"sizes\": \"512x512\",\n" +#~ " \"type\": \"image/png\"\n" +#~ " }],\n" +#~ " \"start_url\": \"/web\",\n" +#~ " \"display\": \"standalone\",\n" +#~ " \"background_color\": \"" +#~ msgstr "" +#~ "\",\n" +#~ " \"sizes\": \"512x512\",\n" +#~ " \"type\": \"image/png\"\n" +#~ " }],\n" +#~ " \"start_url\": \"/web\",\n" +#~ " \"display\": \"standalone\",\n" +#~ " \"background_color\": \"" + +#~ msgid "" +#~ "\",\n" +#~ " \"icons\": [{\n" +#~ " \"src\": \"" +#~ msgstr "" +#~ "\",\n" +#~ " \"icons\": [{\n" +#~ " \"src\": \"" + +#~ msgid "" +#~ "\",\n" +#~ " \"short_name\": \"" +#~ msgstr "" +#~ "\",\n" +#~ " \"short_name\": \"" + +#~ msgid "" +#~ "\",\n" +#~ " \"theme_color\": \"" +#~ msgstr "" +#~ "\",\n" +#~ " \"theme_color\": \"" + +#~ msgid "" +#~ "';\n" +#~ "const FILES_TO_CACHE = [" +#~ msgstr "" +#~ "';\n" +#~ "const FILES_TO_CACHE = [" + +#~ msgid "" +#~ "'use strict';\n" +#~ "const CACHE_NAME = '" +#~ msgstr "" +#~ "'use strict';\n" +#~ "const CACHE_NAME = '" + +#~ msgid "" +#~ "];\n" +#~ "self.addEventListener('install', function (evt) {\n" +#~ " console.log('[ServiceWorker] Install');\n" +#~ " evt.waitUntil(\n" +#~ " caches.open(CACHE_NAME).then(function (cache) {\n" +#~ " console.log('[ServiceWorker] Pre-caching offline page');\n" +#~ " return cache.addAll(FILES_TO_CACHE);\n" +#~ " })\n" +#~ " );\n" +#~ " self.skipWaiting();\n" +#~ "});\n" +#~ "self.addEventListener('activate', function(evt) {\n" +#~ " console.log('[ServiceWorker] Activate');\n" +#~ " evt.waitUntil(\n" +#~ " caches.keys().then(function(keyList) {\n" +#~ " return Promise.all(keyList.map(function(key) {\n" +#~ " if (key !== CACHE_NAME) {\n" +#~ " console.log('[ServiceWorker] Removing old cache', " +#~ "key);\n" +#~ " return caches.delete(key);\n" +#~ " }\n" +#~ " }));\n" +#~ " })\n" +#~ " );\n" +#~ " self.clients.claim();\n" +#~ "});\n" +#~ "self.addEventListener('fetch', function(evt) {\n" +#~ " if (evt.request.cache === 'only-if-cached' && evt.request.mode !" +#~ "== 'same-origin') {\n" +#~ " return;\n" +#~ " }\n" +#~ " console.log('[ServiceWorker] Fetch', evt.request.url);\n" +#~ " evt.respondWith(\n" +#~ " caches.open(CACHE_NAME).then(function(cache) {\n" +#~ " return cache.match(evt.request)\n" +#~ " .then(function(response) {\n" +#~ " return response || fetch(evt.request);\n" +#~ " });\n" +#~ " })\n" +#~ " );\n" +#~ "});" +#~ msgstr "" +#~ "];\n" +#~ "self.addEventListener('install', function (evt) {\n" +#~ " console.log('[ServiceWorker] Install');\n" +#~ " evt.waitUntil(\n" +#~ " caches.open(CACHE_NAME).then(function (cache) {\n" +#~ " console.log('[ServiceWorker] Pre-caching offline page');\n" +#~ " return cache.addAll(FILES_TO_CACHE);\n" +#~ " })\n" +#~ " );\n" +#~ " self.skipWaiting();\n" +#~ "});\n" +#~ "self.addEventListener('activate', function(evt) {\n" +#~ " console.log('[ServiceWorker] Activate');\n" +#~ " evt.waitUntil(\n" +#~ " caches.keys().then(function(keyList) {\n" +#~ " return Promise.all(keyList.map(function(key) {\n" +#~ " if (key !== CACHE_NAME) {\n" +#~ " console.log('[ServiceWorker] Removing old cache', " +#~ "key);\n" +#~ " return caches.delete(key);\n" +#~ " }\n" +#~ " }));\n" +#~ " })\n" +#~ " );\n" +#~ " self.clients.claim();\n" +#~ "});\n" +#~ "self.addEventListener('fetch', function(evt) {\n" +#~ " if (evt.request.cache === 'only-if-cached' && evt.request.mode !" +#~ "== 'same-origin') {\n" +#~ " return;\n" +#~ " }\n" +#~ " console.log('[ServiceWorker] Fetch', evt.request.url);\n" +#~ " evt.respondWith(\n" +#~ " caches.open(CACHE_NAME).then(function(cache) {\n" +#~ " return cache.match(evt.request)\n" +#~ " .then(function(response) {\n" +#~ " return response || fetch(evt.request);\n" +#~ " });\n" +#~ " })\n" +#~ " );\n" +#~ "});" + +#~ msgid "" +#~ "{\n" +#~ " \"name\": \"" +#~ msgstr "" +#~ "{\n" +#~ " \"name\": \""