diff --git a/.github/workflows/ci-testing.yml b/.github/workflows/ci-testing.yml index a102f34..5e0d7f5 100644 --- a/.github/workflows/ci-testing.yml +++ b/.github/workflows/ci-testing.yml @@ -12,7 +12,7 @@ jobs: - name: Use Node.js uses: actions/setup-node@v1 with: - node-version: '16.x' + node-version: '18.x' - run: sudo apt-get install xvfb - run: npm install - run: npx playwright install diff --git a/src/_locales/en/messages.json b/src/_locales/en/messages.json index bda3d9a..f84e886 100644 --- a/src/_locales/en/messages.json +++ b/src/_locales/en/messages.json @@ -156,5 +156,8 @@ }, "popupZoom": { "message": "Zoom to here" + }, + "fIndexNoFeatures": { + "message": "No features found" } } diff --git a/src/_locales/fr/messages.json b/src/_locales/fr/messages.json index 056a09b..3870641 100644 --- a/src/_locales/fr/messages.json +++ b/src/_locales/fr/messages.json @@ -156,5 +156,8 @@ }, "popupZoom": { "message": "Zoomer ici" + }, + "fIndexNoFeatures": { + "message": "Aucun élément géographique trouvé" } } diff --git a/src/_locales/sv/messages.json b/src/_locales/sv/messages.json index 340d7df..6203489 100644 --- a/src/_locales/sv/messages.json +++ b/src/_locales/sv/messages.json @@ -123,5 +123,8 @@ }, "popupZoom": { "message": "Zooma hit" + }, + "fIndexNoFeatures": { + "message": "Inget geografiskt objekt hittades" } } diff --git a/src/_locales/uk/messages.json b/src/_locales/uk/messages.json new file mode 100644 index 0000000..99f2b09 --- /dev/null +++ b/src/_locales/uk/messages.json @@ -0,0 +1,163 @@ +{ + "extName": { + "message": "Розширення MapML", + "description": "Назва розширення." + }, + "extDescription": { + "message": "Розширення для mapml-viewer" + }, + + "cmBack": { + "message": "Повернутися назад" + }, + "cmForward": { + "message": "Перейти вперед" + }, + "cmReload": { + "message": "Перезавантажити" + }, + "cmToggleControls": { + "message": "Увімкнути/вимкнути елементи керування" + }, + "cmCopyCoords": { + "message": "Копіювати" + }, + "cmToggleDebug": { + "message": "Перемкнути на режим діагностики" + }, + "cmCopyMapML": { + "message": "Мапа" + }, + "cmCopyExtent": { + "message": "Межа екрану" + }, + "cmCopyLocation": { + "message": "Місцеположення" + }, + "cmPasteLayer": { + "message": "Вставити" + }, + "cmViewSource": { + "message": "Переглянути джерело мапи" + }, + + "lmZoomToLayer" : { + "message": "Збільшити до шару" + }, + "lmCopyLayer" : { + "message": "Копіювати шар" + }, + + "lcOpacity": { + "message": "Прозорість" + }, + + "btnZoomIn": { + "message": "Збільшити" + }, + "btnZoomOut": { + "message": "Зменшити" + }, + "btnAttribution": { + "message": "Авторські права" + }, + "btnFullScreen": { + "message": "Повноекранний режим" + }, + "btnExitFullScreen": { + "message": "Вихід з повноекранного режиму" + }, + "btnLocTrackOn": { + "message": "Показувати моє місцезнаходження - відстеження місцезнаходження увімкнено" + }, + "btnMyLocTrackOn": { + "message": "Моє поточне місцезнаходження на карті" + }, + "btnLocTrackOff": { + "message": "Показувати моє місцезнаходження - відстеження місцезнаходження вимкнено" + }, + "btnMyLastKnownLocTrackOn": { + "message": "Моє останнє відоме місцезнаходження на карті" + }, + "btnLocTrackLastKnown": { + "message": "Показати моє місцезнаходження - показано останнє відоме місцезнаходження" + }, + "amZoom": { + "message": "рівень масштабування" + }, + "amColumn": { + "message": "стовпчик" + }, + "amRow": { + "message": "рядок" + }, + "amMaxZoom": { + "message": "На максимальному рівні масштабування наближення вимкнено" + }, + "amMinZoom": { + "message": "На мінімальному рівні масштабування зменшення масштабу вимкнено" + }, + "amZoomedOut": { + "message": "Збільшення за межами, повернутись до" + }, + "amDraggedOut": { + "message": "Розширення за межами, повернутись до" + }, + "amEastBound": { + "message": "Досягнуто східного напрямку, панорамування на схід вимкнено" + }, + "amWestBound": { + "message": "Досягнуто західного напрямку, панорамування на захід вимкнено" + }, + "amNorthBound": { + "message": "Досягнуто північного напрямку, панорамування на північ вимкнено" + }, + "amSouthBound": { + "message": "Досягнуто південного напрямку, панорамування на південь вимкнено" + }, + "kbdShortcuts": { + "message": "Комбінації клавіш" + }, + "kbdMovement": { + "message": "Клавіші переміщення" + }, + "kbdFeature": { + "message": "Функціональні клавіші навігації" + }, + "kbdPanUp": { + "message": "Переміщення вгору" + }, + "kbdPanDown": { + "message": "Переміщення вниз" + }, + "kbdPanLeft": { + "message": "Переміщення ліворуч" + }, + "kbdPanRight": { + "message": "Переміщення праворуч" + }, + "kbdPanIncrement": { + "message": "крок переміщення зображення" + }, + "kbdZoom": { + "message": "Збільшення/зменшення на 3 рівні" + }, + "kbdPrevFeature": { + "message": "Попередній об'єкт" + }, + "kbdNextFeature": { + "message": "Наступний об'єкт" + }, + "dfLayer": { + "message": "Шар" + }, + "dfPastedLayer": { + "message": "Вставлений шар" + }, + "popupZoom": { + "message": "Наблизити сюди" + }, + "fIndexNoFeatures": { + "message": "Об'єктів не знайдено" + } +} diff --git a/src/content.js b/src/content.js index 8ca0940..31cb41c 100644 --- a/src/content.js +++ b/src/content.js @@ -25,7 +25,7 @@ document.addEventListener("readystatechange", () => { "kbdShortcuts", "kbdMovement", "kbdFeature", "kbdPanUp", "kbdPanDown", "kbdPanLeft", "kbdPanRight", "kbdPanIncrement", "kbdZoom", "kbdPrevFeature", "kbdNextFeature", "dfLayer", "dfPastedLayer", - "popupZoom" + "popupZoom","fIndexNoFeatures" ]; options.locale = {};