diff --git a/next-i18next.config.js b/next-i18next.config.js index 362dcc9a3..9f0efecfc 100644 --- a/next-i18next.config.js +++ b/next-i18next.config.js @@ -28,6 +28,7 @@ module.exports = { 'sk', 'no', 'tr', + 'lv' ], localeDetection: true, diff --git a/public/locales/lv/authentication/login.json b/public/locales/lv/authentication/login.json new file mode 100644 index 000000000..bd710fb47 --- /dev/null +++ b/public/locales/lv/authentication/login.json @@ -0,0 +1,27 @@ +{ + "title": "", + "text": "", + "form": { + "fields": { + "password": { + "label": "", + "placeholder": "" + } + }, + "buttons": { + "submit": "" + } + }, + "notifications": { + "checking": { + "title": "", + "message": "" + }, + "correct": { + "title": "" + }, + "wrong": { + "title": "" + } + } +} diff --git a/public/locales/lv/common.json b/public/locales/lv/common.json new file mode 100644 index 000000000..90e3734ce --- /dev/null +++ b/public/locales/lv/common.json @@ -0,0 +1,39 @@ +{ + "save": "", + "about": "", + "cancel": "", + "close": "", + "delete": "", + "ok": "", + "edit": "", + "enabled": "", + "disabled": "", + "enableAll": "", + "disableAll": "", + "version": "", + "changePosition": "", + "remove": "", + "removeConfirm": "", + "createItem": "", + "sections": { + "settings": "", + "dangerZone": "" + }, + "secrets": { + "apiKey": "", + "username": "", + "password": "" + }, + "tip": "", + "time": { + "seconds": "", + "minutes": "", + "hours": "" + }, + "loading": "", + "breakPoints": { + "small": "", + "medium": "", + "large": "" + } +} \ No newline at end of file diff --git a/public/locales/lv/layout/common.json b/public/locales/lv/layout/common.json new file mode 100644 index 000000000..cb0774f39 --- /dev/null +++ b/public/locales/lv/layout/common.json @@ -0,0 +1,18 @@ +{ + "modals": { + "blockedPopups": { + "title": "", + "text": "", + "list": { + "browserPermission": "", + "adBlockers": "", + "otherBrowser": "" + } + } + }, + "actions": { + "category": { + "openAllInNewTab": "" + } + } +} diff --git a/public/locales/lv/layout/element-selector/selector.json b/public/locales/lv/layout/element-selector/selector.json new file mode 100644 index 000000000..2a4f14e0d --- /dev/null +++ b/public/locales/lv/layout/element-selector/selector.json @@ -0,0 +1,11 @@ +{ + "modal": { + "title": "", + "text": "" + }, + "widgetDescription": "", + "goBack": "", + "actionIcon": { + "tooltip": "" + } +} diff --git a/public/locales/lv/layout/header/actions/toggle-edit-mode.json b/public/locales/lv/layout/header/actions/toggle-edit-mode.json new file mode 100644 index 000000000..b3cfd87be --- /dev/null +++ b/public/locales/lv/layout/header/actions/toggle-edit-mode.json @@ -0,0 +1,11 @@ +{ + "description": "", + "button": { + "disabled": "", + "enabled": "" + }, + "popover": { + "title": "", + "text": "" + } +} diff --git a/public/locales/lv/layout/mobile/drawer.json b/public/locales/lv/layout/mobile/drawer.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/public/locales/lv/layout/mobile/drawer.json @@ -0,0 +1 @@ +{} diff --git a/public/locales/lv/layout/modals/about.json b/public/locales/lv/layout/modals/about.json new file mode 100644 index 000000000..b6fe509b3 --- /dev/null +++ b/public/locales/lv/layout/modals/about.json @@ -0,0 +1,18 @@ +{ + "description": "", + "contact": "", + "addToDashboard": "", + "tip": "", + "key": "", + "action": "", + "keybinds": "", + "metrics": { + "configurationSchemaVersion": "", + "configurationsCount": "", + "version": "", + "nodeEnvironment": "", + "i18n": "", + "locales": "", + "experimental_disableEditMode": "" + } +} \ No newline at end of file diff --git a/public/locales/lv/layout/modals/add-app.json b/public/locales/lv/layout/modals/add-app.json new file mode 100644 index 000000000..1d474d0be --- /dev/null +++ b/public/locales/lv/layout/modals/add-app.json @@ -0,0 +1,76 @@ +{ + "tabs": { + "general": "", + "behaviour": "", + "network": "", + "appearance": "", + "integration": "" + }, + "general": { + "appname": { + "label": "", + "description": "" + }, + "internalAddress": { + "label": "", + "description": "" + }, + "externalAddress": { + "label": "", + "description": "" + } + }, + "behaviour": { + "isOpeningNewTab": { + "label": "", + "description": "" + } + }, + "network": { + "statusChecker": { + "label": "", + "description": "" + }, + "statusCodes": { + "label": "", + "description": "" + } + }, + "appearance": { + "icon": { + "label": "", + "description": "", + "autocomplete": { + "title": "", + "text": "" + }, + "noItems": { + "title": "", + "text": "" + } + } + }, + "integration": { + "type": { + "label": "", + "description": "", + "placeholder": "", + "defined": "", + "undefined": "", + "public": "", + "private": "", + "explanationPrivate": "", + "explanationPublic": "" + }, + "secrets": { + "description": "", + "warning": "", + "clear": "", + "save": "", + "update": "" + } + }, + "validation": { + "popover": "" + } +} diff --git a/public/locales/lv/layout/modals/change-position.json b/public/locales/lv/layout/modals/change-position.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/lv/layout/modals/change-position.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/lv/modules/bookmark.json b/public/locales/lv/modules/bookmark.json new file mode 100644 index 000000000..7b959be28 --- /dev/null +++ b/public/locales/lv/modules/bookmark.json @@ -0,0 +1,21 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "", + "items": { + "label": "" + }, + "layout": { + "label": "" + } + } + }, + "card": { + "noneFound": { + "title": "", + "text": "" + } + } +} diff --git a/public/locales/lv/modules/calendar.json b/public/locales/lv/modules/calendar.json new file mode 100644 index 000000000..453ad8c85 --- /dev/null +++ b/public/locales/lv/modules/calendar.json @@ -0,0 +1,18 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "", + "useSonarrv4": { + "label": "" + }, + "sundayStart": { + "label": "" + }, + "radarrReleaseType": { + "label": "" + } + } + } +} diff --git a/public/locales/lv/modules/common-media-cards.json b/public/locales/lv/modules/common-media-cards.json new file mode 100644 index 000000000..9f6da0682 --- /dev/null +++ b/public/locales/lv/modules/common-media-cards.json @@ -0,0 +1,6 @@ +{ + "buttons": { + "play": "", + "request": "" + } +} \ No newline at end of file diff --git a/public/locales/lv/modules/common.json b/public/locales/lv/modules/common.json new file mode 100644 index 000000000..ba4f38a1c --- /dev/null +++ b/public/locales/lv/modules/common.json @@ -0,0 +1,10 @@ +{ + "settings": { + "label": "" + }, + "errors": { + "unmappedOptions": { + "text": "" + } + } +} diff --git a/public/locales/lv/modules/dashdot.json b/public/locales/lv/modules/dashdot.json new file mode 100644 index 000000000..98f45c5c2 --- /dev/null +++ b/public/locales/lv/modules/dashdot.json @@ -0,0 +1,118 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "", + "dashName": { + "label": "" + }, + "url": { + "label": "" + }, + "usePercentages": { + "label": "" + }, + "columns": { + "label": "" + }, + "graphHeight": { + "label": "" + }, + "graphsOrder": { + "label": "", + "storage": { + "label": "", + "enabled": { + "label": "" + }, + "span": { + "label": "" + }, + "compactView": { + "label": "" + }, + "multiView": { + "label": "" + } + }, + "network": { + "label": "", + "enabled": { + "label": "" + }, + "span": { + "label": "" + }, + "compactView": { + "label": "" + } + }, + "cpu": { + "label": "", + "enabled": { + "label": "" + }, + "span": { + "label": "" + }, + "multiView": { + "label": "" + } + }, + "ram": { + "label": "", + "enabled": { + "label": "" + }, + "span": { + "label": "" + } + }, + "gpu": { + "label": "", + "enabled": { + "label": "" + }, + "span": { + "label": "" + } + } + } + } + }, + "card": { + "title": "", + "errors": { + "noService": "", + "noInformation": "", + "protocolDowngrade": { + "title": "", + "text": "" + } + }, + "graphs": { + "storage": { + "title": "", + "label": "" + }, + "network": { + "title": "", + "label": "", + "metrics": { + "download": "", + "upload": "" + } + }, + "cpu": { + "title": "" + }, + "ram": { + "title": "" + }, + "gpu": { + "title": "" + } + } + } +} diff --git a/public/locales/lv/modules/date.json b/public/locales/lv/modules/date.json new file mode 100644 index 000000000..d1437241e --- /dev/null +++ b/public/locales/lv/modules/date.json @@ -0,0 +1,12 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "", + "display24HourFormat": { + "label": "" + } + } + } +} diff --git a/public/locales/lv/modules/dlspeed.json b/public/locales/lv/modules/dlspeed.json new file mode 100644 index 000000000..1dfd395d3 --- /dev/null +++ b/public/locales/lv/modules/dlspeed.json @@ -0,0 +1,35 @@ +{ + "descriptor": { + "name": "", + "description": "" + }, + "card": { + "table": { + "header": { + "name": "", + "size": "", + "download": "", + "upload": "", + "estimatedTimeOfArrival": "", + "progress": "" + }, + "body": { + "nothingFound": "" + } + }, + "lineChart": { + "title": "", + "download": "", + "upload": "", + "timeSpan": "", + "totalDownload": "", + "totalUpload": "" + }, + "errors": { + "noDownloadClients": { + "title": "", + "text": "" + } + } + } +} diff --git a/public/locales/lv/modules/dns-hole-controls.json b/public/locales/lv/modules/dns-hole-controls.json new file mode 100644 index 000000000..f8daba13b --- /dev/null +++ b/public/locales/lv/modules/dns-hole-controls.json @@ -0,0 +1,6 @@ +{ + "descriptor": { + "name": "", + "description": "" + } +} \ No newline at end of file diff --git a/public/locales/lv/modules/dns-hole-summary.json b/public/locales/lv/modules/dns-hole-summary.json new file mode 100644 index 000000000..f94bdc701 --- /dev/null +++ b/public/locales/lv/modules/dns-hole-summary.json @@ -0,0 +1,20 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "", + "usePiHoleColors": { + "label": "" + } + } + }, + "card": { + "metrics": { + "domainsOnAdlist": "", + "queriesToday": "", + "queriesBlockedTodayPercentage": "", + "queriesBlockedToday": "" + } + } +} diff --git a/public/locales/lv/modules/docker.json b/public/locales/lv/modules/docker.json new file mode 100644 index 000000000..7346ebe39 --- /dev/null +++ b/public/locales/lv/modules/docker.json @@ -0,0 +1,83 @@ +{ + "descriptor": { + "name": "", + "description": "" + }, + "search": { + "placeholder": "" + }, + "table": { + "header": { + "name": "", + "image": "", + "ports": "", + "state": "" + }, + "body": { + "portCollapse": "" + }, + "states": { + "running": "", + "created": "", + "stopped": "", + "unknown": "" + } + }, + "actionBar": { + "addService": { + "title": "", + "message": "" + }, + "restart": { + "title": "" + }, + "stop": { + "title": "" + }, + "start": { + "title": "" + }, + "refreshData": { + "title": "" + }, + "remove": { + "title": "" + }, + "addToHomarr": { + "title": "" + } + }, + "actions": { + "start": { + "start": "", + "end": "" + }, + "stop": { + "start": "", + "end": "" + }, + "restart": { + "start": "", + "end": "" + }, + "remove": { + "start": "", + "end": "" + } + }, + "errors": { + "integrationFailed": { + "title": "", + "message": "" + }, + "unknownError": { + "title": "" + }, + "oneServiceAtATime": { + "title": "" + } + }, + "actionIcon": { + "tooltip": "" + } +} diff --git a/public/locales/lv/modules/iframe.json b/public/locales/lv/modules/iframe.json new file mode 100644 index 000000000..18c90c392 --- /dev/null +++ b/public/locales/lv/modules/iframe.json @@ -0,0 +1,23 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "", + "embedUrl": { + "label": "" + }, + "allowFullScreen": { + "label": "" + } + } + }, + "card": { + "errors": { + "noUrl": { + "title": "", + "text": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/lv/modules/media-requests-list.json b/public/locales/lv/modules/media-requests-list.json new file mode 100644 index 000000000..ff218af5b --- /dev/null +++ b/public/locales/lv/modules/media-requests-list.json @@ -0,0 +1,24 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "", + "replaceLinksWithExternalHost": { + "label": "" + } + } + }, + "noRequests": "", + "pending": "", + "nonePending": "", + "state": { + "approved": "", + "pendingApproval": "", + "declined": "" + }, + "tooltips": { + "approve": "", + "decline": "" + } +} diff --git a/public/locales/lv/modules/media-requests-stats.json b/public/locales/lv/modules/media-requests-stats.json new file mode 100644 index 000000000..0ea9c580e --- /dev/null +++ b/public/locales/lv/modules/media-requests-stats.json @@ -0,0 +1,14 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "" + } + }, + "stats": { + "pending": "", + "tvRequests": "", + "movieRequests": "" + } +} diff --git a/public/locales/lv/modules/media-server.json b/public/locales/lv/modules/media-server.json new file mode 100644 index 000000000..2be958199 --- /dev/null +++ b/public/locales/lv/modules/media-server.json @@ -0,0 +1,24 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "" + } + }, + "card": { + "table": { + "header": { + "session": "", + "user": "", + "currentlyPlaying": "" + } + }, + "errors": { + "general": { + "title": "", + "text": "" + } + } + } +} \ No newline at end of file diff --git a/public/locales/lv/modules/overseerr.json b/public/locales/lv/modules/overseerr.json new file mode 100644 index 000000000..e7ff04402 --- /dev/null +++ b/public/locales/lv/modules/overseerr.json @@ -0,0 +1,30 @@ +{ + "descriptor": { + "name": "", + "description": "" + }, + "popup": { + "item": { + "buttons": { + "askFor": "", + "cancel": "", + "request": "" + }, + "alerts": { + "automaticApproval": { + "title": "", + "text": "" + } + } + }, + "seasonSelector": { + "caption": "", + "table": { + "header": { + "season": "", + "numberOfEpisodes": "" + } + } + } + } +} diff --git a/public/locales/lv/modules/ping.json b/public/locales/lv/modules/ping.json new file mode 100644 index 000000000..76a91fe52 --- /dev/null +++ b/public/locales/lv/modules/ping.json @@ -0,0 +1,11 @@ +{ + "descriptor": { + "name": "", + "description": "" + }, + "states": { + "online": "", + "offline": "", + "loading": "" + } +} diff --git a/public/locales/lv/modules/rss.json b/public/locales/lv/modules/rss.json new file mode 100644 index 000000000..9ed993983 --- /dev/null +++ b/public/locales/lv/modules/rss.json @@ -0,0 +1,30 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "", + "rssFeedUrl": { + "label": "", + "description": "" + }, + "refreshInterval": { + "label": "" + }, + "dangerousAllowSanitizedItemContent": { + "label": "" + }, + "settings.textLinesClamp": { + "label": "" + } + }, + "card": { + "errors": { + "general": { + "title": "", + "text": "" + } + } + } + } +} diff --git a/public/locales/lv/modules/search.json b/public/locales/lv/modules/search.json new file mode 100644 index 000000000..16651d720 --- /dev/null +++ b/public/locales/lv/modules/search.json @@ -0,0 +1,30 @@ +{ + "descriptor": { + "name": "", + "description": "" + }, + "input": { + "placeholder": "" + }, + "switched-to": "", + "searchEngines": { + "search": { + "name": "", + "description": "" + }, + "youtube": { + "name": "", + "description": "" + }, + "torrents": { + "name": "", + "description": "" + }, + "overseerr": { + "name": "", + "description": "" + } + }, + "tip": "", + "switchedSearchEngine": "" +} diff --git a/public/locales/lv/modules/torrents-status.json b/public/locales/lv/modules/torrents-status.json new file mode 100644 index 000000000..8d82a12a8 --- /dev/null +++ b/public/locales/lv/modules/torrents-status.json @@ -0,0 +1,80 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "", + "refreshInterval": { + "label": "" + }, + "displayCompletedTorrents": { + "label": "" + }, + "displayStaleTorrents": { + "label": "" + }, + "labelFilterIsWhitelist": { + "label": "" + }, + "labelFilter": { + "label": "", + "description": "" + } + } + }, + "card": { + "footer": { + "error": "", + "lastUpdated": "" + }, + "table": { + "header": { + "name": "", + "size": "", + "download": "", + "upload": "", + "estimatedTimeOfArrival": "", + "progress": "" + }, + "item": { + "text": "" + }, + "body": { + "nothingFound": "", + "filterHidingItems": "" + } + }, + "lineChart": { + "title": "", + "download": "", + "upload": "", + "timeSpan": "", + "totalDownload": "", + "totalUpload": "" + }, + "errors": { + "noDownloadClients": { + "title": "", + "text": "" + }, + "generic": { + "title": "", + "text": "" + } + }, + "loading": { + "title": "" + }, + "popover": { + "introductionPrefix": "", + "metrics": { + "queuePosition": "", + "progress": "", + "totalSelectedSize": "", + "state": "", + "ratio": "", + "completed": "" + } + } + } +} diff --git a/public/locales/lv/modules/usenet.json b/public/locales/lv/modules/usenet.json new file mode 100644 index 000000000..b223d452d --- /dev/null +++ b/public/locales/lv/modules/usenet.json @@ -0,0 +1,49 @@ +{ + "descriptor": { + "name": "", + "description": "" + }, + "card": { + "errors": { + "noDownloadClients": { + "title": "", + "text": "" + } + } + }, + "tabs": { + "queue": "", + "history": "" + }, + "info": { + "sizeLeft": "", + "paused": "" + }, + "queue": { + "header": { + "name": "", + "size": "", + "eta": "", + "progress": "" + }, + "empty": "", + "error": { + "title": "", + "message": "" + }, + "paused": "" + }, + "history": { + "header": { + "name": "", + "size": "", + "duration": "" + }, + "empty": "", + "error": { + "title": "", + "message": "" + }, + "paused": "" + } +} diff --git a/public/locales/lv/modules/video-stream.json b/public/locales/lv/modules/video-stream.json new file mode 100644 index 000000000..539daa1c4 --- /dev/null +++ b/public/locales/lv/modules/video-stream.json @@ -0,0 +1,24 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "", + "FeedUrl": { + "label": "" + }, + "autoPlay": { + "label": "" + }, + "muted": { + "label": "" + }, + "controls": { + "label": "" + } + } + }, + "errors": { + "invalidStream": "" + } +} \ No newline at end of file diff --git a/public/locales/lv/modules/weather.json b/public/locales/lv/modules/weather.json new file mode 100644 index 000000000..bdab2308a --- /dev/null +++ b/public/locales/lv/modules/weather.json @@ -0,0 +1,33 @@ +{ + "descriptor": { + "name": "", + "description": "", + "settings": { + "title": "", + "displayInFahrenheit": { + "label": "" + }, + "location": { + "label": "" + } + } + }, + "card": { + "weatherDescriptions": { + "clear": "", + "mainlyClear": "", + "fog": "", + "drizzle": "", + "freezingDrizzle": "", + "rain": "", + "freezingRain": "", + "snowFall": "", + "snowGrains": "", + "rainShowers": "", + "snowShowers": "", + "thunderstorm": "", + "thunderstormWithHail": "", + "unknown": "" + } + } +} diff --git a/public/locales/lv/settings/common.json b/public/locales/lv/settings/common.json new file mode 100644 index 000000000..8ff0e555a --- /dev/null +++ b/public/locales/lv/settings/common.json @@ -0,0 +1,38 @@ +{ + "title": "", + "tooltip": "", + "tabs": { + "common": "", + "customizations": "" + }, + "tips": { + "configTip": "" + }, + "credits": { + "madeWithLove": "", + "thirdPartyContent": "", + "thirdPartyContentTable": { + "dependencyName": "", + "dependencyVersion": "" + } + }, + "grow": "", + "layout": { + "preview": { + "title": "", + "subtitle": "" + }, + "divider": "", + "main": "", + "sidebar": "", + "cannotturnoff": "", + "dashboardlayout": "", + "enablersidebar": "", + "enablelsidebar": "", + "enablesearchbar": "", + "enabledocker": "", + "enableping": "", + "enablelsidebardesc": "", + "enablersidebardesc": "" + } +} diff --git a/public/locales/lv/settings/customization/app-width.json b/public/locales/lv/settings/customization/app-width.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/lv/settings/customization/app-width.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/lv/settings/customization/color-selector.json b/public/locales/lv/settings/customization/color-selector.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/lv/settings/customization/color-selector.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/lv/settings/customization/general.json b/public/locales/lv/settings/customization/general.json new file mode 100644 index 000000000..ee9d30b5a --- /dev/null +++ b/public/locales/lv/settings/customization/general.json @@ -0,0 +1,21 @@ +{ + "text": "", + "accordeon": { + "layout": { + "name": "", + "description": "" + }, + "gridstack": { + "name": "", + "description": "" + }, + "pageMetadata": { + "name": "", + "description": "" + }, + "appereance": { + "name": "", + "description": "" + } + } +} \ No newline at end of file diff --git a/public/locales/lv/settings/customization/gridstack.json b/public/locales/lv/settings/customization/gridstack.json new file mode 100644 index 000000000..18c3d8233 --- /dev/null +++ b/public/locales/lv/settings/customization/gridstack.json @@ -0,0 +1,10 @@ +{ + "columnsCount": { + "labelPreset": "", + "descriptionPreset": "", + "descriptionExceedsPreset": "" + }, + "unsavedChanges": "", + "applyChanges": "", + "defaultValues": "" +} \ No newline at end of file diff --git a/public/locales/lv/settings/customization/opacity-selector.json b/public/locales/lv/settings/customization/opacity-selector.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/lv/settings/customization/opacity-selector.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/lv/settings/customization/page-appearance.json b/public/locales/lv/settings/customization/page-appearance.json new file mode 100644 index 000000000..79e9e7c94 --- /dev/null +++ b/public/locales/lv/settings/customization/page-appearance.json @@ -0,0 +1,30 @@ +{ + "pageTitle": { + "label": "", + "description": "" + }, + "metaTitle": { + "label": "", + "description": "" + }, + "logo": { + "label": "", + "description": "" + }, + "favicon": { + "label": "", + "description": "" + }, + "background": { + "label": "" + }, + "customCSS": { + "label": "", + "description": "", + "placeholder": "", + "applying": "" + }, + "buttons": { + "submit": "" + } +} diff --git a/public/locales/lv/settings/customization/shade-selector.json b/public/locales/lv/settings/customization/shade-selector.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/lv/settings/customization/shade-selector.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/lv/settings/general/color-schema.json b/public/locales/lv/settings/general/color-schema.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/lv/settings/general/color-schema.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/lv/settings/general/config-changer.json b/public/locales/lv/settings/general/config-changer.json new file mode 100644 index 000000000..dc8f3ea4b --- /dev/null +++ b/public/locales/lv/settings/general/config-changer.json @@ -0,0 +1,86 @@ +{ + "configSelect": { + "label": "", + "description": "", + "loadingNew": "", + "pleaseWait": "" + }, + "modal": { + "copy": { + "title": "", + "form": { + "configName": { + "label": "", + "validation": { + "required": "", + "notUnique": "" + }, + "placeholder": "" + }, + "submitButton": "" + }, + "events": { + "configSaved": { + "title": "", + "message": "" + }, + "configCopied": { + "title": "", + "message": "" + }, + "configNotCopied": { + "title": "", + "message": "" + } + } + }, + "confirmDeletion": { + "title": "", + "warningText": "", + "text": "", + "buttons": { + "confirm": "" + } + } + }, + "buttons": { + "download": "", + "delete": { + "text": "", + "notifications": { + "deleted": { + "title": "", + "message": "" + }, + "deleteFailed": { + "title": "", + "message": "" + }, + "deleteFailedDefaultConfig": { + "title": "", + "message": "" + } + } + }, + "saveCopy": "" + }, + "dropzone": { + "notifications": { + "invalidConfig": { + "title": "", + "message": "" + }, + "loadedSuccessfully": { + "title": "" + } + }, + "accept": { + "title": "", + "text": "" + }, + "reject": { + "title": "", + "text": "" + } + } +} diff --git a/public/locales/lv/settings/general/internationalization.json b/public/locales/lv/settings/general/internationalization.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/lv/settings/general/internationalization.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/lv/settings/general/search-engine.json b/public/locales/lv/settings/general/search-engine.json new file mode 100644 index 000000000..9cb91483a --- /dev/null +++ b/public/locales/lv/settings/general/search-engine.json @@ -0,0 +1,19 @@ +{ + "title": "", + "configurationName": "", + "tips": { + "generalTip": "", + "placeholderTip": "" + }, + "customEngine": { + "title": "", + "label": "", + "placeholder": "" + }, + "searchNewTab": { + "label": "" + }, + "searchEnabled": { + "label": "" + } +} diff --git a/public/locales/lv/settings/general/theme-selector.json b/public/locales/lv/settings/general/theme-selector.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/public/locales/lv/settings/general/theme-selector.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/public/locales/lv/settings/general/widget-positions.json b/public/locales/lv/settings/general/widget-positions.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/public/locales/lv/settings/general/widget-positions.json @@ -0,0 +1 @@ +{} diff --git a/public/locales/lv/widgets/draggable-list.json b/public/locales/lv/widgets/draggable-list.json new file mode 100644 index 000000000..5d27e99ad --- /dev/null +++ b/public/locales/lv/widgets/draggable-list.json @@ -0,0 +1,7 @@ +{ + "noEntries": { + "title": "", + "text": "" + }, + "buttonAdd": "" +} diff --git a/public/locales/lv/widgets/error-boundary.json b/public/locales/lv/widgets/error-boundary.json new file mode 100644 index 000000000..ce74ad0fc --- /dev/null +++ b/public/locales/lv/widgets/error-boundary.json @@ -0,0 +1,14 @@ +{ + "card": { + "title": "", + "buttons": { + "details": "", + "tryAgain": "" + } + }, + "modal": { + "text": "", + "label": "", + "reportButton": "" + } +} diff --git a/src/tools/language.ts b/src/tools/language.ts index b2fb54a0f..e77b2675b 100644 --- a/src/tools/language.ts +++ b/src/tools/language.ts @@ -157,6 +157,12 @@ export const languages: Language[] = [ translatedName: 'Turkish', emoji: '🇹🇷', }, + { + shortName: 'lv', + originalName: 'Latvian', + translatedName: 'Latvian', + emoji: '🇱🇻', + }, ]; export const getLanguageByCode = (code: string | null) =>