diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/__init__.py b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/__init__.py
new file mode 100644
index 00000000..9afa0533
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/__init__.py
@@ -0,0 +1,4 @@
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from . import models
+from . import controllers
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/__manifest__.py b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/__manifest__.py
new file mode 100644
index 00000000..44702a6f
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/__manifest__.py
@@ -0,0 +1,37 @@
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+{
+ 'name': "Google Address Autocomplete",
+ 'summary': 'Assist with automatic completion & suggestions when filling address',
+ 'version': '1.0',
+ 'description': """
+This module Auto complete the address data.
+ """,
+ 'category': 'Hidden/Tools',
+ 'depends': ['web'],
+ 'data': [
+ 'views/res_config_settings_views.xml',
+ 'views/res_partner_views.xml',
+ 'views/res_company_views.xml',
+ ],
+ 'assets': {
+ 'web.assets_backend': [
+ 'google_address_autocomplete/static/src/**/*',
+ ('remove', "google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete_dark.scss"),
+ ],
+ "web.assets_web_dark": [
+ "google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete_dark.scss",
+ ],
+ 'web._assets_core': [
+ 'google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.scss',
+ ],
+ 'web.assets_tests': [
+ 'google_address_autocomplete/static/tests/tours/*.js'
+ ],
+ 'web.assets_unit_tests': [
+ 'google_address_autocomplete/static/tests/**/*.test.js',
+ ]
+ },
+ 'author': 'Odoo S.A.',
+ 'license': 'LGPL-3',
+}
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/controllers/__init__.py b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/controllers/__init__.py
new file mode 100644
index 00000000..2a52f86e
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/controllers/__init__.py
@@ -0,0 +1,4 @@
+# -*- encoding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from . import google_address_autocomplete
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/controllers/google_address_autocomplete.py b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/controllers/google_address_autocomplete.py
new file mode 100644
index 00000000..9c4676cb
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/controllers/google_address_autocomplete.py
@@ -0,0 +1,201 @@
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+import logging
+
+import requests
+
+from odoo import http, _
+from odoo.exceptions import AccessError
+from odoo.http import request
+from odoo.tools import html2plaintext
+
+
+_logger = logging.getLogger(__name__)
+
+
+# API Documentation: https://developers.google.com/maps/documentation/geocoding/requests-geocoding#Types
+# ** sublocality indicates a first-order civil entity below a locality
+# ** administrative_area_level_1 indicates a first-order civil entity below the country level.
+# Within the United States, these administrative levels are states.
+# In most cases, administrative_area_level_1 short names will closely match ISO 3166-2
+# ** administrative_area_level_2 indicates a second-order civil entity below the country level.
+# Within the United States, these administrative levels are counties.
+FIELDS_MAPPING = {
+ 'country': ['country'],
+ 'street_number': ['number'],
+ 'locality': ['city'], # If locality exists, use it instead of the more general administrative area
+ 'route': ['street'],
+ 'sublocality_level_1': ['street2'],
+ 'postal_code': ['zip'],
+ 'administrative_area_level_1': ['state', 'city'],
+ 'administrative_area_level_2': ['state', 'city']
+}
+
+# If a google fields may correspond to multiple standard fields, the first occurrence in the list will overwrite following entries.
+FIELDS_PRIORITY = ['country', 'street_number', 'neighborhood', 'locality', 'route', 'postal_code',
+ 'administrative_area_level_1', 'administrative_area_level_2']
+GOOGLE_PLACES_ENDPOINT = 'https://maps.googleapis.com/maps/api/place'
+TIMEOUT = 2.5
+
+
+class AutoCompleteController(http.Controller):
+
+ def _translate_google_to_standard(self, google_fields):
+ standard_data = {}
+
+ for google_field in google_fields:
+ fields_standard = FIELDS_MAPPING.get(google_field['type'], [])
+
+ for field_standard in fields_standard:
+ if field_standard in standard_data: # if a value is already assigned, do not overwrite it.
+ continue
+ if field_standard == 'country':
+ country = request.env['res.country'].search([('code', '=', google_field['short_name'].upper())], limit=1)
+ standard_data[field_standard] = [country.id, country.name]
+ elif field_standard == 'state':
+ state = request.env['res.country.state'].search(
+ [('code', '=', google_field['short_name'].upper()),
+ ('country_id', '=', standard_data['country'][0])])
+ if len(state) == 1:
+ standard_data[field_standard] = [state.id, state.name]
+ else:
+ standard_data[field_standard] = google_field['long_name']
+ return standard_data
+
+ def _guess_number_from_input(self, source_input, standard_address):
+ """
+ Google might not send the house number in case the address
+ does not exist in their database.
+ We try to guess the number from the user's input to avoid losing the info.
+ """
+ # Remove other parts from address to make better guesses
+ guessed_house_number = source_input \
+ .replace(standard_address.get('zip', ''), '') \
+ .replace(standard_address.get('street', ''), '') \
+ .replace(standard_address.get('city', ''), '')
+ guessed_house_number = guessed_house_number.split(',')[0].strip()
+ return guessed_house_number
+
+ def _perform_place_search(self, partial_address, api_key=None, session_id=None, language_code=None, country_code=None):
+ minimal_input_size = int(request.env['ir.config_parameter'].sudo().get_param('google_address_autocomplete.minimal_partial_address_size', '5'))
+ if len(partial_address) <= minimal_input_size:
+ return {
+ 'results': [],
+ 'session_id': session_id
+ }
+
+ params = {
+ 'key': api_key,
+ 'fields': 'formatted_address,name',
+ 'inputtype': 'textquery',
+ 'types': 'address',
+ 'input': partial_address
+ }
+ if country_code:
+ params['components'] = f'country:{country_code}'
+ if language_code:
+ params['language'] = language_code
+ if session_id:
+ params['sessiontoken'] = session_id
+
+ try:
+ results = self._call_google_route("/autocomplete/json", params)
+ except (TimeoutError, ValueError) as e:
+ _logger.error(e)
+ return {
+ 'results': [],
+ 'session_id': session_id
+ }
+
+ if results.get('error_message'):
+ _logger.error(results['error_message'])
+
+ results = results.get('predictions', [])
+
+ # Convert google specific format to standard format.
+ return {
+ 'results': [{
+ 'formatted_address': result['description'],
+ 'google_place_id': result['place_id'],
+ } for result in results],
+ 'session_id': session_id
+ }
+
+ def _perform_complete_place_search(self, address, api_key=None, google_place_id=None, language_code=None, session_id=None):
+ params = {
+ 'key': api_key,
+ 'place_id': google_place_id,
+ 'fields': 'address_component,adr_address'
+ }
+
+ if language_code:
+ params['language'] = language_code
+ if session_id:
+ params['sessiontoken'] = session_id
+
+ try:
+ results = self._call_google_route("/details/json", params)
+ except (TimeoutError, ValueError) as e:
+ _logger.error(e)
+ return {'address': None}
+
+ if results.get('error_message'):
+ _logger.error(results['error_message'])
+
+ try:
+ html_address = results['result']['adr_address']
+ results = results['result']['address_components'] # Get rid of useless extra data
+ except KeyError:
+ return {'address': None}
+
+ # Keep only the first type from the list of types
+ for res in results:
+ res['type'] = res.pop('types')[0]
+
+ # Sort the result by their priority.
+ results.sort(key=lambda r: FIELDS_PRIORITY.index(r['type']) if r['type'] in FIELDS_PRIORITY else 100)
+
+ standard_address = self._translate_google_to_standard(results)
+
+ if 'number' not in standard_address:
+ standard_address['number'] = self._guess_number_from_input(address, standard_address)
+ standard_address['formatted_street_number'] = f'{standard_address["number"]} {standard_address.get("street", "")}'.strip()
+ else:
+ formatted_from_html = html2plaintext(html_address.split(',')[0])
+ formatted_manually = f'{standard_address["number"]} {standard_address.get("street", "")}'.strip()
+ # Sometimes, the google api sends back abbreviated data :
+ # "52 High Road Street" becomes "52 HR St" for example. We usually take the result from google, but if it's an abbreviation, take our guess instead.
+ if len(formatted_from_html) >= len(formatted_manually):
+ standard_address['formatted_street_number'] = formatted_from_html
+ else:
+ standard_address['formatted_street_number'] = formatted_manually
+ return standard_address
+
+ def _call_google_route(self, route, params):
+ return requests.get(f'{GOOGLE_PLACES_ENDPOINT}{route}', params=params, timeout=TIMEOUT).json()
+
+ def _get_api_key(self, use_employees_key):
+ assert request.env.user._is_internal()
+ return request.env['ir.config_parameter'].sudo().get_param('google_address_autocomplete.google_places_api_key')
+
+ @http.route('/autocomplete/address', methods=['POST'], type='jsonrpc', auth='public', website=True)
+ def _autocomplete_address(self, partial_address, session_id=None, use_employees_key=None):
+ try:
+ api_key = self._get_api_key(use_employees_key)
+ except AssertionError:
+ api_key = None
+ if not api_key:
+ return {
+ 'results': [],
+ 'session_id': session_id
+ }
+ return self._perform_place_search(partial_address, session_id=session_id, api_key=api_key)
+
+ @http.route('/autocomplete/address_full', methods=['POST'], type='jsonrpc', auth='public', website=True)
+ def _autocomplete_address_full(self, address, session_id=None, google_place_id=None, use_employees_key=None, **kwargs):
+ try:
+ api_key = self._get_api_key(use_employees_key)
+ except AssertionError:
+ raise AccessError(_("You don't have access to the full autocomplete feature."))
+ return self._perform_complete_place_search(address, google_place_id=google_place_id,
+ session_id=session_id, api_key=api_key, **kwargs)
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/data/neutralize.sql b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/data/neutralize.sql
new file mode 100644
index 00000000..8d11ee17
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/data/neutralize.sql
@@ -0,0 +1,4 @@
+UPDATE ir_config_parameter
+ SET value = 'dummy'
+ WHERE key = 'google_address_autocomplete.google_places_api_key';
+
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/ar.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/ar.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/ar.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/az.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/az.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/az.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/bg.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/bg.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/bg.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/ca.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/ca.po
new file mode 100644
index 00000000..1f84e250
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/ca.po
@@ -0,0 +1,115 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+# "Noemi Pla Garcia (nopl)" , 2025.
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-24 19:23+0000\n"
+"Last-Translator: \"Noemi Pla Garcia (nopl)\" \n"
+"Language-Team: Catalan \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"
+"X-Generator: Weblate 5.12.2\n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+"\n"
+" Crear un Google Project i obtindre una clau"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/cs.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/cs.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/cs.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/da.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/da.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/da.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/de.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/de.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/de.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/el.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/el.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/el.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/es.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/es.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/es.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/es_419.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/es_419.po
new file mode 100644
index 00000000..917f3a89
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/es_419.po
@@ -0,0 +1,118 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+# "Patricia Gutiérrez (pagc)" , 2025.
+# "Fernanda Alvarez (mfar)" , 2025.
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-10-06 23:43+0000\n"
+"Last-Translator: \"Fernanda Alvarez (mfar)\" \n"
+"Language-Team: Spanish (Latin America) \n"
+"Language: es_419\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 5.12.2\n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+"\n"
+" Crea un proyecto de Google y obtén una clave"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+"\n"
+" Activa la facturación en tu proyecto de Google"
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr "Campo de calle adicional"
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr "Autocompletado de direcciones"
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr "Campo de ciudad"
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr "Ajustes de configuración"
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr "Campo de país"
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "Mostrar nombre"
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr "Clave de la API de Google Places"
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr "Pega tu clave API"
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr "Buscando direcciones..."
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr "Campo de estado"
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr "Campo de calle"
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr "No tienes acceso a toda la función de autocompletado."
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr "Campo de código postal"
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/et.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/et.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/et.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/fa.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/fa.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/fa.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/fi.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/fi.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/fi.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/fr.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/fr.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/fr.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/google_address_autocomplete.pot b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/google_address_autocomplete.pot
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/google_address_autocomplete.pot
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/he.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/he.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/he.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/hi.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/hi.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/hi.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/hr.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/hr.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/hr.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/hu.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/hu.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/hu.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/id.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/id.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/id.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/it.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/it.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/it.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/ja.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/ja.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/ja.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/ko.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/ko.po
new file mode 100644
index 00000000..88f477ce
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/ko.po
@@ -0,0 +1,113 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+# "Kwanghee Park (kwpa)" , 2025.
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-10-01 02:30+0000\n"
+"Last-Translator: \"Kwanghee Park (kwpa)\" \n"
+"Language-Team: Korean \n"
+"Language: ko\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 5.12.2\n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/ku.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/ku.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/ku.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/lt.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/lt.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/lt.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/mn.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/mn.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/mn.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/my.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/my.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/my.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/nb.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/nb.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/nb.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/nl.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/nl.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/nl.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/pl.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/pl.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/pl.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/pt.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/pt.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/pt.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/pt_BR.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/pt_BR.po
new file mode 100644
index 00000000..9b11fcc9
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/pt_BR.po
@@ -0,0 +1,117 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+# "Maitê Dietze (madi)" , 2025.
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-10-06 11:54+0000\n"
+"Last-Translator: \"Maitê Dietze (madi)\" \n"
+"Language-Team: Portuguese (Brazil) \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 5.12.2\n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+"\n"
+" Crie um projeto do Google e obtenha uma chave"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+"\n"
+" Habilite o faturamento no seu projeto do Google"
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr "Campo adicional de endereço"
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr "Preenchimento automático de endereço"
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr "Campo Cidade"
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr "Configurações"
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr "Campo País"
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "Exibir Nome"
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr "Chave da API do Google Maps"
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr "ID"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr "Cole sua chave de API"
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr "Pesquisando endereços..."
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr "Campo Estado"
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr "Campo Rua"
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr "Você não tem acesso ao recurso completo de preenchimento automático."
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr "Campo CEP"
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/ro.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/ro.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/ro.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/ru.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/ru.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/ru.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/sl.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/sl.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/sl.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/sr@latin.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/sr@latin.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/sr@latin.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/sv.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/sv.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/sv.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/th.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/th.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/th.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/tr.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/tr.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/tr.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/uk.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/uk.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/uk.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/vi.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/vi.po
new file mode 100644
index 00000000..b01b06bf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/vi.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-11 13:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/zh_CN.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/zh_CN.po
new file mode 100644
index 00000000..0c952374
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/zh_CN.po
@@ -0,0 +1,115 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+# "Chloe Wang (chwa)" , 2025.
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 19.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:56+0000\n"
+"PO-Revision-Date: 2025-09-25 13:22+0000\n"
+"Last-Translator: \"Chloe Wang (chwa)\" \n"
+"Language-Team: Chinese (Simplified Han script) \n"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 5.12.2\n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+"\n"
+" 创建 Google 项目并获取密钥"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr ""
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr ""
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/zh_TW.po b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/zh_TW.po
new file mode 100644
index 00000000..f83caeaf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/i18n/zh_TW.po
@@ -0,0 +1,118 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * google_address_autocomplete
+#
+# Translators:
+# Wil Odoo, 2025
+# Tony Ng, 2025
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~18.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-05-09 20:36+0000\n"
+"PO-Revision-Date: 2025-05-17 15:02+0000\n"
+"Last-Translator: Tony Ng, 2025\n"
+"Language-Team: Chinese (Taiwan) (https://app.transifex.com/odoo/teams/41243/zh_TW/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: zh_TW\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Create a Google Project and get a key"
+msgstr ""
+"\n"
+" 建立 Google 專案項目並獲取密鑰"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid ""
+"\n"
+" Enable billing on your Google Project"
+msgstr ""
+"\n"
+" 啟用 Google 專案項目的賬單功能"
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Additional street field"
+msgstr "額外街道欄位"
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Address AutoComplete"
+msgstr "地址自動完成"
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "City field"
+msgstr "城市欄位"
+
+#. module: google_address_autocomplete
+#: model:ir.model,name:google_address_autocomplete.model_res_config_settings
+msgid "Config Settings"
+msgstr "配置設定"
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Country field"
+msgstr "國家/地區欄位"
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__display_name
+msgid "Display Name"
+msgstr "顯示名稱"
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__google_places_api_key
+msgid "Google Places API Key"
+msgstr "Google Places API 密鑰"
+
+#. module: google_address_autocomplete
+#: model:ir.model.fields,field_description:google_address_autocomplete.field_res_config_settings__id
+msgid "ID"
+msgstr "識別碼"
+
+#. module: google_address_autocomplete
+#: model_terms:ir.ui.view,arch_db:google_address_autocomplete.res_config_settings_view_form
+msgid "Paste your API key"
+msgstr "貼上你的 API 密鑰"
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Searching for addresses..."
+msgstr "正在搜尋地址⋯"
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "State field"
+msgstr "州/省欄位"
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Street field"
+msgstr "街道欄位"
+
+#. module: google_address_autocomplete
+#. odoo-python
+#: code:addons/google_address_autocomplete/controllers/google_address_autocomplete.py:0
+msgid "You don't have access to the full autocomplete feature."
+msgstr "你沒有權限使用完整的自動完成功能。"
+
+#. module: google_address_autocomplete
+#. odoo-javascript
+#: code:addons/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js:0
+msgid "Zip field"
+msgstr "郵遞區號欄位"
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/models/__init__.py b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/models/__init__.py
new file mode 100644
index 00000000..9a64ab25
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/models/__init__.py
@@ -0,0 +1,3 @@
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from . import res_config_settings
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/models/res_config_settings.py b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/models/res_config_settings.py
new file mode 100644
index 00000000..6a954e5f
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/models/res_config_settings.py
@@ -0,0 +1,12 @@
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from odoo import fields, models
+
+
+class ResConfigSettings(models.TransientModel):
+ _inherit = 'res.config.settings'
+
+ google_places_api_key = fields.Char(
+ string='Google Places API Key',
+ readonly=False,
+ config_parameter='google_address_autocomplete.google_places_api_key')
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js
new file mode 100644
index 00000000..697140b6
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.js
@@ -0,0 +1,167 @@
+import { registry } from "@web/core/registry";
+import { _t } from "@web/core/l10n/translation";
+import { CharField, charField } from "@web/views/fields/char/char_field";
+import { AutoComplete } from "@web/core/autocomplete/autocomplete";
+import { googlePlacesSession } from "../google_places_session";
+import { useChildRef } from "@web/core/utils/hooks";
+import { useInputField } from "@web/views/fields/input_field_hook";
+
+const standardAddressFields = {
+ street: {
+ label: _t("Street field"),
+ type: ["char"]
+ },
+ street2: {
+ label: _t("Additional street field"),
+ type: ["char"]
+ },
+ city: {
+ label: _t("City field"),
+ type: ["char"]
+ },
+ state_id: {
+ label: _t("State field"),
+ type: ["char", "many2one"]
+ },
+ zip: {
+ label: _t("Zip field"),
+ type: ["char"]
+ },
+ country_id: {
+ label: _t("Country field"),
+ type: ["char", "many2one"]
+ }
+}
+
+export class AddressAutoComplete extends CharField {
+ static template = "google_address_autocomplete.AddressAutoCompleteTemplate";
+ static components = { AutoComplete, ...CharField.components };
+
+ static props = {...CharField.props,
+ addressFieldMap: {
+ type: Object,
+ optional: true,
+ }
+ }
+
+ static defaultProps = {
+ ...CharField.defaultProps,
+ addressFieldMap: {},
+ }
+
+ setup() {
+ super.setup();
+ this.input = useChildRef();
+ useInputField({
+ ref: this.input,
+ getValue: () => this.props.record.data[this.props.name] || "",
+ parse: (v) => this.parse(v),
+ });
+ }
+
+ get sources() {
+ return [
+ {
+ options: async (request) => {
+ if (request.length > 5) {
+ const suggestions = await googlePlacesSession.getAddressPropositions({
+ partial_address: request,
+ use_employees_key: true,
+ });
+ suggestions.results = suggestions.results.map((result) => ({
+ label: result.formatted_address,
+ onSelect: () => this.selectAddressProposition(result),
+ }));
+ if (suggestions.results.length) {
+ suggestions.results.push({
+ label: " ",
+ cssClass: "pe-none o-google-credits",
+ });
+ }
+ return suggestions.results;
+ } else {
+ return [];
+ }
+ },
+ optionSlot: "option",
+ placeholder: _t("Searching for addresses..."),
+ },
+ ];
+ }
+
+ async selectAddressProposition(option) {
+ const address = await googlePlacesSession.getAddressDetails({
+ address: option.formatted_address,
+ google_place_id: option.google_place_id,
+ use_employees_key: true,
+ });
+
+ const fieldToDetail = {
+ street: "formatted_street_number",
+ country_id: "country",
+ state_id: "state",
+ };
+ const fieldsToUpdate = Object.keys(standardAddressFields);
+
+ const activeFields = this.props.record.activeFields;
+ const fields = this.props.record.fields;
+ const addressFieldMap = this.props.addressFieldMap;
+
+ const valuesToUpdate = {};
+ const rest = [];
+ fieldsToUpdate.forEach((fieldName) => {
+ const addressField = fieldToDetail[fieldName] || fieldName;
+ let value = address[addressField];
+
+ const recordFieldName = addressFieldMap[fieldName] || fieldName;
+ if (recordFieldName in activeFields) {
+ if (fields[recordFieldName].type === "many2one") {
+ value = value && { id: value[0], display_name: value[1] };
+ } else if (Array.isArray(value)) {
+ value = value[1];
+ }
+ valuesToUpdate[recordFieldName] = value || false;
+ } else if (!(recordFieldName in fields)) {
+ value = Array.isArray(value) ? value[1] : value;
+ rest.push(value);
+ }
+ });
+ if (!(this.props.name in valuesToUpdate) && rest.length) {
+ valuesToUpdate[this.props.name] = rest.join(" ");
+ }
+ this.props.record.update(valuesToUpdate);
+ }
+}
+
+export const addressAutoComplete = {
+ ...charField,
+ component: AddressAutoComplete,
+ displayName: _t("Address AutoComplete"),
+ supportedTypes: ["char"],
+ supportedOptions: [
+ ...charField.supportedOptions,
+ ...Object.entries(standardAddressFields).map(([fname, data]) => {
+ return {
+ label: data.label,
+ placeholder: fname,
+ type : "field",
+ name: fname,
+ availableTypes: data.type,
+ }
+ })
+ ],
+ extractProps: (fieldInfo, dynamicInfo) => {
+ const { options } = fieldInfo;
+ const props = charField.extractProps(fieldInfo, dynamicInfo);
+ const addressFieldMap = {};
+ Object.keys(standardAddressFields).forEach((fname) => {
+ const optionValue = options[fname];
+ if (optionValue) {
+ addressFieldMap[fname] = optionValue;
+ }
+ });
+ props.addressFieldMap = addressFieldMap;
+ return props;
+ }
+};
+registry.category("fields").add("google_address_autocomplete", addressAutoComplete);
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.scss b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.scss
new file mode 100644
index 00000000..6cd27881
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.scss
@@ -0,0 +1,13 @@
+.o_field_google_address_autocomplete {
+ .o-autocomplete.dropdown {
+ width: 100%;
+ }
+ .o-google-credits {
+ background-image: url("/google_address_autocomplete/static/src/img/powered_by_google_on_white.png");
+ background-repeat: no-repeat;
+ }
+ .o-autocomplete--dropdown-item.o-google-credits {
+ background-position: center right 10px;
+ background-size: auto 55%;
+ }
+}
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.xml b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.xml
new file mode 100644
index 00000000..fddd7c42
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete_dark.scss b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete_dark.scss
new file mode 100644
index 00000000..cb0e96ea
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete_dark.scss
@@ -0,0 +1,3 @@
+.o_field_google_address_autocomplete .o-google-credits {
+ background-image: url("/google_address_autocomplete/static/src/img/powered_by_google_on_non_white.png");
+}
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/static/src/google_places_session.js b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/static/src/google_places_session.js
new file mode 100644
index 00000000..d5c19223
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/static/src/google_places_session.js
@@ -0,0 +1,50 @@
+import { rpc } from "@web/core/network/rpc";
+
+function makeGooglePlacesSession() {
+ let current;
+
+ /**
+ * Used to generate a unique session ID for the places API.
+ * According to the API docs:
+ * "The session begins when the user starts typing a query,
+ * and concludes when they select a place and a call to Place Details is made.
+ * Each session can have multiple queries, followed by one place selection.
+ * [...] Once a session has concluded, the token is no longer valid;
+ * your app must generate a fresh token for each session."
+ * https://developers.google.com/maps/documentation/places/web-service/details#session_tokens
+ */
+ function generateUUID() {
+ return "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, function (c) {
+ const r = (Math.random() * 16) | 0,
+ v = c == "x" ? r : (r & 0x3) | 0x8;
+ return v.toString(16);
+ });
+ }
+
+ function getAddressPropositions(params = {}) {
+ if (!params.session_id) {
+ current = current || generateUUID();
+ params.session_id = current;
+ }
+ return rpc("/autocomplete/address", params);
+ }
+
+ async function getAddressDetails(params = {}) {
+ if (!params.session_id) {
+ current = current || generateUUID();
+ params.session_id = current;
+ }
+ current = null;
+ return rpc("/autocomplete/address_full", params);
+ }
+
+ return {
+ get sessionToken() {
+ return current;
+ },
+ getAddressPropositions,
+ getAddressDetails,
+ };
+}
+
+export const googlePlacesSession = makeGooglePlacesSession();
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/static/src/img/powered_by_google_on_non_white.png b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/static/src/img/powered_by_google_on_non_white.png
new file mode 100644
index 00000000..abe09138
Binary files /dev/null and b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/static/src/img/powered_by_google_on_non_white.png differ
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/static/src/img/powered_by_google_on_white.png b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/static/src/img/powered_by_google_on_white.png
new file mode 100644
index 00000000..43a15352
Binary files /dev/null and b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/static/src/img/powered_by_google_on_white.png differ
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/static/tests/google_address_autocomplete.test.js b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/static/tests/google_address_autocomplete.test.js
new file mode 100644
index 00000000..d54478a1
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/static/tests/google_address_autocomplete.test.js
@@ -0,0 +1,218 @@
+import { expect, test } from "@odoo/hoot";
+import { runAllTimers } from "@odoo/hoot-mock";
+import {
+ contains,
+ defineModels,
+ fields,
+ models,
+ mountView,
+ onRpc,
+ webModels,
+} from "@web/../tests/web_test_helpers";
+
+class ResCountryState extends models.ServerModel {
+ _name = "res.country.state";
+
+ _records = [
+ {
+ id: 2,
+ display_name: "Brabant Wallon",
+ },
+ ];
+}
+
+class ResCountry extends webModels.ResCountry {
+ _records = [
+ {
+ id: 13,
+ display_name: "Belgium",
+ },
+ ];
+}
+
+class ResPartner extends webModels.ResPartner {
+ street = fields.Char();
+ street2 = fields.Char();
+ city = fields.Char();
+ zip = fields.Char();
+ country_id = fields.Many2one({ relation: "res.country" });
+ state_id = fields.Many2one({ relation: "res.country.state" });
+}
+
+class OtherModel extends models.Model {
+ _name = "other.model";
+ city = fields.Char();
+ some_char = fields.Char();
+ some_char2 = fields.Char();
+ some_char3 = fields.Char();
+ m2o = fields.Many2one({ relation: "res.country.state" });
+}
+defineModels([ResPartner, ResCountryState, ResCountry, OtherModel]);
+
+onRpc("/autocomplete/address", () => ({
+ results: [{ formatted_address: "rue des Bourlottes 9, 1367 Ramillies", google_place_id: "1" }],
+}));
+
+onRpc("/autocomplete/address_full", () => ({
+ country: [13, "Belgium"],
+ number: "9",
+ city: "Ramillies",
+ street: "rue des Bourlottes",
+ zip: "1367",
+ state: [2, "Brabant Wallon"],
+ formatted_street_number: "rue des Bourlottes 9",
+ street2: "Ferme 2",
+}));
+
+test("correctly fill all standard fields", async () => {
+ let googleSessionToken;
+ let currentInput;
+ onRpc("/autocomplete/address", async (request) => {
+ const { params } = await request.json();
+ googleSessionToken = params.session_id;
+ expect(googleSessionToken).toMatch(/\w+-\w+-\w+-\w+/);
+ expect(params.use_employees_key).toBe(true);
+ expect(params.partial_address).toBe(currentInput);
+ expect.step("/autocomplete/address");
+ });
+ onRpc("/autocomplete/address_full", async (request) => {
+ const { params } = await request.json();
+ expect(params.session_id).toBe(googleSessionToken);
+ expect(params.use_employees_key).toBe(true);
+ expect(params.google_place_id).toBe("1");
+ expect.step("/autocomplete/address_full");
+ });
+ onRpc("res.partner", "web_save", ({ args }) => {
+ expect(args[1]).toEqual({
+ city: "Ramillies",
+ country_id: 13,
+ state_id: 2,
+ // this was input by the user
+ // save as is
+ street: "odoo farm 3",
+ street2: "Ferme 2",
+ zip: "1367",
+ });
+ expect.step("web_save");
+ });
+
+ await mountView({
+ type: "form",
+ resModel: "res.partner",
+ arch: ``,
+ });
+ currentInput = "odoo farm 2";
+ await contains(".o_field_widget[name='street'] input").edit("odoo farm 2", { confirm: false });
+ await runAllTimers();
+ expect.verifySteps(["/autocomplete/address"]);
+
+ await contains(
+ ".o_field_widget[name='street'] .o-autocomplete--dropdown-item a:contains(Bourlottes)"
+ ).click();
+ expect.verifySteps(["/autocomplete/address_full"]);
+ const expectedFields = {
+ street: "rue des Bourlottes 9",
+ street2: "Ferme 2",
+ city: "Ramillies",
+ state_id: "Brabant Wallon",
+ zip: "1367",
+ country_id: "Belgium",
+ };
+ for (const [field, value] of Object.entries(expectedFields)) {
+ expect(`.o_field_widget[name='${field}'] input`).toHaveValue(value);
+ }
+
+ const formerToken = googleSessionToken;
+ currentInput = "odoo farm 3";
+ await contains(".o_field_widget[name='street'] input").edit("odoo farm 3", { confirm: false });
+ await runAllTimers();
+ expect.verifySteps(["/autocomplete/address"]);
+ expect(googleSessionToken).not.toBe(formerToken);
+
+ await contains(".o_form_button_save").click();
+ expect.verifySteps(["web_save"]);
+});
+
+test("fills current field with values of unknown ones", async () => {
+ await mountView({
+ type: "form",
+ resModel: "other.model",
+ arch: ``,
+ });
+
+ await contains(".o_field_widget[name='some_char'] input").edit("odoo farm 2", {
+ confirm: false,
+ });
+ await runAllTimers();
+ await contains(
+ ".o_field_widget[name='some_char'] .o-autocomplete--dropdown-item a:contains(Bourlottes)"
+ ).click();
+
+ const expectedFields = {
+ some_char: "rue des Bourlottes 9 Ferme 2 Brabant Wallon 1367 Belgium",
+ city: "Ramillies",
+ };
+ for (const [field, value] of Object.entries(expectedFields)) {
+ expect(`.o_field_widget[name='${field}'] input`).toHaveValue(value);
+ }
+});
+
+test("typing in input should make form dirty", async () => {
+ onRpc("web_save", ({ args }) => {
+ expect.step(args[1]);
+ });
+ await mountView({
+ type: "form",
+ resModel: "res.partner",
+ arch: ``,
+ resId: 1,
+ });
+ expect(".o_form_button_save:visible").toHaveCount(0);
+ await contains(".o_field_widget[name='street'] input").edit("odoo farm 3", { confirm: false });
+ await contains(".o_form_button_save:visible").click();
+ expect.verifySteps([{ street: "odoo farm 3" }]);
+});
+
+test("support field mapping in options", async () => {
+ await mountView({
+ type: "form",
+ resModel: "other.model",
+ arch: ``,
+ });
+
+ await contains(".o_field_widget[name='some_char'] input").edit("odoo farm 2", {
+ confirm: false,
+ });
+ await runAllTimers();
+ await contains(
+ ".o_field_widget[name='some_char'] .o-autocomplete--dropdown-item a:contains(Bourlottes)"
+ ).click();
+
+ const expectedFields = {
+ some_char: "rue des Bourlottes 9 Ferme 2 Belgium",
+ some_char2: "1367",
+ some_char3: "Ramillies",
+ m2o: "Brabant Wallon",
+ };
+ for (const [field, value] of Object.entries(expectedFields)) {
+ expect(`.o_field_widget[name='${field}'] input`).toHaveValue(value);
+ }
+});
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/static/tests/tours/autocomplete_address_tour.js b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/static/tests/tours/autocomplete_address_tour.js
new file mode 100644
index 00000000..0ababec1
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/static/tests/tours/autocomplete_address_tour.js
@@ -0,0 +1,57 @@
+import { registry } from "@web/core/registry";
+import { stepUtils } from "@web_tour/tour_utils";
+
+registry.category("web_tour.tours").add("autocomplete_address_tour", {
+ url: "/odoo/companies",
+ steps: () => [
+ {
+ content: "click on new button to create a new record",
+ trigger: ".o_list_button_add",
+ run: "click",
+ },
+ {
+ content: "Input in Street & Number field",
+ trigger: 'div[name="street"] input',
+ run: "edit This is a test",
+ },
+ {
+ content: "Check if results have appeared",
+ trigger: ".o-autocomplete--dropdown-item .dropdown-item",
+ },
+ {
+ content: "Input again in street field",
+ trigger: 'div[name="street"] input',
+ run: "edit add more",
+ },
+ {
+ content: "Click on the first result",
+ trigger: ".o-autocomplete--dropdown-item .dropdown-item:contains(Result 0)",
+ run: "click",
+ },
+ {
+ content: "Check Street & number have been set",
+ trigger: 'div[name="street"] input:value("42 A fictional Street")',
+ },
+ {
+ content: "Check Street2 have been set",
+ trigger: 'div[name="street2"] input:value("A fictional Street 2")',
+ },
+ {
+ content: "Check City is not empty anymore",
+ trigger: 'div[name="city"] input:value("A Fictional City")',
+ },
+ {
+ content: "Check Zip code is not empty anymore",
+ trigger: 'div[name="zip"] input:value("12345")',
+ },
+ {
+ content: "Check Country is not empty anymore",
+ trigger: 'div[name="country_id"] input:value("United States")',
+ },
+ {
+ content: "Check State is not empty anymore",
+ trigger: 'div[name="state_id"] input:value("Alabama")',
+ },
+ ...stepUtils.discardForm(),
+ ],
+});
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/tests/__init__.py b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/tests/__init__.py
new file mode 100644
index 00000000..3676406f
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/tests/__init__.py
@@ -0,0 +1,4 @@
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from . import test_ui
+from . import mock_google_places
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/tests/mock_google_places.py b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/tests/mock_google_places.py
new file mode 100644
index 00000000..480ad9a7
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/tests/mock_google_places.py
@@ -0,0 +1,154 @@
+def make_mock_google_route(on_call=None):
+ def _call_google_route(self, route, params):
+ res = None
+ if on_call:
+ res = on_call(route, params)
+ if res is not None:
+ return res
+ if route == "/autocomplete/json":
+ return {
+ "predictions": [
+ {
+ "description": "Paris, France",
+ "matched_substrings": [{"length": 5, "offset": 0}],
+ "place_id": "ChIJD7fiBh9u5kcRYJSMaMOCCwQ",
+ "reference": "ChIJD7fiBh9u5kcRYJSMaMOCCwQ",
+ "structured_formatting": {
+ "main_text": "Paris",
+ "main_text_matched_substrings": [
+ {"length": 5, "offset": 0}
+ ],
+ "secondary_text": "France",
+ },
+ "terms": [
+ {"offset": 0, "value": "Paris"},
+ {"offset": 7, "value": "France"},
+ ],
+ "types": ["locality", "political", "geocode"],
+ },
+ {
+ "description": "Paris, TX, USA",
+ "matched_substrings": [{"length": 5, "offset": 0}],
+ "place_id": "ChIJmysnFgZYSoYRSfPTL2YJuck",
+ "reference": "ChIJmysnFgZYSoYRSfPTL2YJuck",
+ "structured_formatting": {
+ "main_text": "Paris",
+ "main_text_matched_substrings": [
+ {"length": 5, "offset": 0}
+ ],
+ "secondary_text": "TX, USA",
+ },
+ "terms": [
+ {"offset": 0, "value": "Paris"},
+ {"offset": 7, "value": "TX"},
+ {"offset": 11, "value": "USA"},
+ ],
+ "types": ["locality", "political", "geocode"],
+ },
+ {
+ "description": "Paris, TN, USA",
+ "matched_substrings": [{"length": 5, "offset": 0}],
+ "place_id": "ChIJ4zHP-Sije4gRBDEsVxunOWg",
+ "reference": "ChIJ4zHP-Sije4gRBDEsVxunOWg",
+ "structured_formatting": {
+ "main_text": "Paris",
+ "main_text_matched_substrings": [
+ {"length": 5, "offset": 0}
+ ],
+ "secondary_text": "TN, USA",
+ },
+ "terms": [
+ {"offset": 0, "value": "Paris"},
+ {"offset": 7, "value": "TN"},
+ {"offset": 11, "value": "USA"},
+ ],
+ "types": ["locality", "political", "geocode"],
+ },
+ {
+ "description": "Paris, Brant, ON, Canada",
+ "matched_substrings": [{"length": 5, "offset": 0}],
+ "place_id": "ChIJsamfQbVtLIgR-X18G75Hyi0",
+ "reference": "ChIJsamfQbVtLIgR-X18G75Hyi0",
+ "structured_formatting": {
+ "main_text": "Paris",
+ "main_text_matched_substrings": [
+ {"length": 5, "offset": 0}
+ ],
+ "secondary_text": "Brant, ON, Canada",
+ },
+ "terms": [
+ {"offset": 0, "value": "Paris"},
+ {"offset": 7, "value": "Brant"},
+ {"offset": 14, "value": "ON"},
+ {"offset": 18, "value": "Canada"},
+ ],
+ "types": ["neighborhood", "political", "geocode"],
+ },
+ {
+ "description": "Paris, KY, USA",
+ "matched_substrings": [{"length": 5, "offset": 0}],
+ "place_id": "ChIJsU7_xMfKQ4gReI89RJn0-RQ",
+ "reference": "ChIJsU7_xMfKQ4gReI89RJn0-RQ",
+ "structured_formatting": {
+ "main_text": "Paris",
+ "main_text_matched_substrings": [
+ {"length": 5, "offset": 0}
+ ],
+ "secondary_text": "KY, USA",
+ },
+ "terms": [
+ {"offset": 0, "value": "Paris"},
+ {"offset": 7, "value": "KY"},
+ {"offset": 11, "value": "USA"},
+ ],
+ "types": ["locality", "political", "geocode"],
+ },
+ ],
+ "status": "OK",
+ }
+ if route == "/details/json":
+ return {
+ "result": {
+ "address_components": [
+ {
+ "long_name": "48",
+ "short_name": "48",
+ "types": ["street_number"],
+ },
+ {
+ "long_name": "Pirrama Road",
+ "short_name": "Pirrama Rd",
+ "types": ["route"],
+ },
+ {
+ "long_name": "Pyrmont",
+ "short_name": "Pyrmont",
+ "types": ["locality", "political"],
+ },
+ {
+ "long_name": "City of Sydney",
+ "short_name": "City of Sydney",
+ "types": ["administrative_area_level_2", "political"],
+ },
+ {
+ "long_name": "New South Wales",
+ "short_name": "NSW",
+ "types": ["administrative_area_level_1", "political"],
+ },
+ {
+ "long_name": "Australia",
+ "short_name": "AU",
+ "types": ["country", "political"],
+ },
+ {
+ "long_name": "2009",
+ "short_name": "2009",
+ "types": ["postal_code"],
+ },
+ ],
+ "adr_address": '48 Pirrama Rd, Pyrmont NSW 2009, Australia',
+ },
+ "status": "OK",
+ }
+
+ return _call_google_route
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/tests/test_ui.py b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/tests/test_ui.py
new file mode 100644
index 00000000..49b079d2
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/tests/test_ui.py
@@ -0,0 +1,261 @@
+# -*- encoding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+import json
+from odoo.tools import mute_logger
+
+from odoo.addons.google_address_autocomplete.controllers.google_address_autocomplete import (
+ AutoCompleteController,
+)
+from .mock_google_places import make_mock_google_route
+
+from odoo.tests import patch, HttpCase, tagged
+
+CONTROLLER_PATH = "odoo.addons.google_address_autocomplete.controllers.google_address_autocomplete.AutoCompleteController"
+MOCK_GOOGLE_ID = "aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj1kUXc0dzlXZ1hjUQ=="
+MOCK_API_KEY = "Tm9ib2R5IGV4cGVjdHMgdGhlIFNwYW5pc2ggaW5xdWlzaXRpb24gIQ=="
+
+
+@tagged("post_install", "-at_install")
+class TestUI(HttpCase):
+ def test_address_autocomplete(self):
+ with patch.object(
+ AutoCompleteController,
+ "_perform_complete_place_search",
+ lambda controller, *args, **kwargs: {
+ "country": [
+ self.env["res.country"].search([("code", "=", "USA")]).id,
+ "United States",
+ ],
+ "state": [
+ self.env["res.country.state"]
+ .search([("country_id.code", "=", "USA")])[0]
+ .id,
+ "Alabama",
+ ],
+ "zip": "12345",
+ "city": "A Fictional City",
+ "street": "A fictional Street",
+ "street2": "A fictional Street 2",
+ "number": 42,
+ "formatted_street_number": "42 A fictional Street",
+ },
+ ), patch.object(
+ AutoCompleteController,
+ "_perform_place_search",
+ lambda controller, *args, **kwargs: {
+ "results": [
+ {
+ "formatted_address": f"Result {x}",
+ "google_place_id": MOCK_GOOGLE_ID,
+ }
+ for x in range(5)
+ ]
+ },
+ ):
+ self.env["ir.config_parameter"].sudo().set_param(
+ "google_address_autocomplete.google_places_api_key", MOCK_API_KEY
+ )
+ self.start_tour(
+ "/odoo/companies", "autocomplete_address_tour", login="admin"
+ )
+
+ def test_google_api_calls(self):
+ self.env["ir.config_parameter"].sudo().set_param(
+ "google_address_autocomplete.google_places_api_key", MOCK_API_KEY
+ )
+
+ steps = []
+
+ def on_route(route, params):
+ steps.append(route)
+ if route == "/autocomplete/json":
+ self.assertEqual(
+ params,
+ {
+ "key": MOCK_API_KEY,
+ "fields": "formatted_address,name",
+ "inputtype": "textquery",
+ "types": "address",
+ "input": "Bourlottes",
+ "sessiontoken": "some_client_session_token",
+ },
+ )
+ if route == "/details/json":
+ self.assertEqual(
+ params,
+ {
+ "key": MOCK_API_KEY,
+ "place_id": "custom_place_id",
+ "fields": "address_component,adr_address",
+ "sessiontoken": "some_client_session_token",
+ },
+ )
+
+ self.patch(
+ AutoCompleteController,
+ "_call_google_route",
+ make_mock_google_route(on_route),
+ )
+ data = {
+ "params": {
+ "partial_address": "Bourlottes",
+ "session_id": "some_client_session_token",
+ "use_employees_key": True,
+ }
+ }
+ # The route is public, but to access the feature in the backend with the
+ # backend API key, one must be logged
+ self.authenticate("admin", "admin")
+ res = self.url_open(
+ "/autocomplete/address",
+ data=json.dumps(data),
+ headers={"Content-Type": "application/json"},
+ )
+ res = json.loads(res.content)
+ self.assertEqual(
+ res["result"]["results"],
+ [
+ {
+ "formatted_address": "Paris, France",
+ "google_place_id": "ChIJD7fiBh9u5kcRYJSMaMOCCwQ",
+ },
+ {
+ "formatted_address": "Paris, TX, USA",
+ "google_place_id": "ChIJmysnFgZYSoYRSfPTL2YJuck",
+ },
+ {
+ "formatted_address": "Paris, TN, USA",
+ "google_place_id": "ChIJ4zHP-Sije4gRBDEsVxunOWg",
+ },
+ {
+ "formatted_address": "Paris, Brant, ON, Canada",
+ "google_place_id": "ChIJsamfQbVtLIgR-X18G75Hyi0",
+ },
+ {
+ "formatted_address": "Paris, KY, USA",
+ "google_place_id": "ChIJsU7_xMfKQ4gReI89RJn0-RQ",
+ },
+ ],
+ )
+
+ data = {
+ "params": {
+ "address": "Ramillies",
+ "google_place_id": "custom_place_id",
+ "session_id": "some_client_session_token",
+ "use_employees_key": True,
+ }
+ }
+ res = self.url_open(
+ "/autocomplete/address_full",
+ data=json.dumps(data),
+ headers={"Content-Type": "application/json"},
+ )
+
+ res = json.loads(res.content)
+ self.assertEqual(
+ res["result"],
+ {
+ "country": [13, "Australia"],
+ "number": "48",
+ "city": "Pyrmont",
+ "street": "Pirrama Road",
+ "zip": "2009",
+ "state": [2, "New South Wales"],
+ "formatted_street_number": "48 Pirrama Road",
+ },
+ )
+
+ self.assertEqual(steps, ["/autocomplete/json", "/details/json"])
+
+ def test_google_api_calls2(self):
+ self.env["ir.config_parameter"].sudo().set_param(
+ "google_address_autocomplete.google_places_api_key", MOCK_API_KEY
+ )
+
+ def on_route(route, params):
+ if route == "/details/json":
+ return {
+ "result": {
+ "address_components": [
+ {
+ "long_name": "9",
+ "short_name": "9",
+ "types": ["street_number"],
+ },
+ {
+ "long_name": "rue de Bourlottes",
+ "types": ["route"],
+ },
+ {
+ "long_name": "Grand-Rosière-Hotômont",
+ "types": ["sublocality_level_1"],
+ },
+ {
+ "long_name": "Ramillies",
+ "types": ["locality"],
+ },
+ ],
+ "adr_address": "",
+ },
+ "status": "OK",
+ }
+
+ self.patch(
+ AutoCompleteController,
+ "_call_google_route",
+ make_mock_google_route(on_route),
+ )
+ data = {
+ "params": {
+ "address": "Ramillies",
+ "google_place_id": "custom_place_id",
+ "session_id": "some_client_session_token",
+ "use_employees_key": True,
+ }
+ }
+
+ self.authenticate("admin", "admin")
+
+ res = self.url_open(
+ "/autocomplete/address_full",
+ data=json.dumps(data),
+ headers={"Content-Type": "application/json"},
+ )
+ res = json.loads(res.content)["result"]
+ self.assertEqual(
+ res,
+ {
+ "city": "Ramillies",
+ "formatted_street_number": "9 rue de Bourlottes",
+ "number": "9",
+ "street": "rue de Bourlottes",
+ "street2": "Grand-Rosière-Hotômont",
+ },
+ )
+
+ @mute_logger("odoo.http")
+ def test_no_access(self):
+ self.env["ir.config_parameter"].sudo().set_param(
+ "google_address_autocomplete.google_places_api_key", MOCK_API_KEY
+ )
+ self.patch(
+ AutoCompleteController,
+ "_call_google_route",
+ make_mock_google_route(),
+ )
+ data = {
+ "params": {
+ "address": "Ramillies",
+ "google_place_id": "custom_place_id",
+ "session_id": "some_client_session_token",
+ "use_employees_key": True
+ }
+ }
+
+ res = self.url_open(
+ "/autocomplete/address_full",
+ data=json.dumps(data),
+ headers={"Content-Type": "application/json"},
+ )
+ self.assertEqual(res.json()["error"]["data"]["name"], "odoo.exceptions.AccessError")
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/views/res_company_views.xml b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/views/res_company_views.xml
new file mode 100644
index 00000000..cf413252
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/views/res_company_views.xml
@@ -0,0 +1,15 @@
+
+
+
+
+ res.company.form.inherit.address.autocomplete
+ res.company
+
+
+
+ google_address_autocomplete
+
+
+
+
+
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/views/res_config_settings_views.xml b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/views/res_config_settings_views.xml
new file mode 100644
index 00000000..1980cea0
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/views/res_config_settings_views.xml
@@ -0,0 +1,28 @@
+
+
+
+ res.config.settings.view.form.inherit.website
+ res.config.settings
+
+
+
+
+
+
+
+
+
+
diff --git a/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/views/res_partner_views.xml b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/views/res_partner_views.xml
new file mode 100644
index 00000000..bafe3e33
--- /dev/null
+++ b/odoo-bringout-oca-ocb-google_address_autocomplete/google_address_autocomplete/views/res_partner_views.xml
@@ -0,0 +1,24 @@
+
+
+
+ view.partner.form.inherit.address.autocomplete
+ res.partner
+
+
+
+ google_address_autocomplete
+
+
+
+
+
+ view.partner.address.form.inherit.address.autocomplete
+ res.partner
+
+
+
+ google_address_autocomplete
+
+
+
+