mirror of
https://github.com/wkulhanek/bonob.git
synced 2025-12-21 17:33:29 +01:00
Added initial da-DK i18n. (#140)
This commit is contained in:
@@ -16,7 +16,7 @@ Support for Subsonic API clones (tested against Navidrome and Gonic).
|
|||||||
- Search by Album, Artist, Track
|
- Search by Album, Artist, Track
|
||||||
- Playlist editing through sonos app.
|
- Playlist editing through sonos app.
|
||||||
- Marking of songs as favourites and with ratings through the sonos app.
|
- Marking of songs as favourites and with ratings through the sonos app.
|
||||||
- Localization (only en-US & nl-NL supported currently, require translations for other languages). [Sonos localization and supported languages](https://developer.sonos.com/build/content-service-add-features/strings-and-localization/)
|
- Localization (only en-US, da-DK & nl-NL supported currently, require translations for other languages). [Sonos localization and supported languages](https://developer.sonos.com/build/content-service-add-features/strings-and-localization/)
|
||||||
- Auto discovery of sonos devices
|
- Auto discovery of sonos devices
|
||||||
- Discovery of sonos devices using seed IP address
|
- Discovery of sonos devices using seed IP address
|
||||||
- Auto registration with sonos on start
|
- Auto registration with sonos on start
|
||||||
|
|||||||
43
src/i8n.ts
43
src/i8n.ts
@@ -4,7 +4,7 @@ import { option as O } from "fp-ts";
|
|||||||
import _ from "underscore";
|
import _ from "underscore";
|
||||||
|
|
||||||
export type LANG = "en-US" | "da-DK" | "de-DE" | "es-ES" | "fr-FR" | "it-IT" | "ja-JP" | "nb-NO" | "nl-NL" | "pt-BR" | "sv-SE" | "zh-CN"
|
export type LANG = "en-US" | "da-DK" | "de-DE" | "es-ES" | "fr-FR" | "it-IT" | "ja-JP" | "nb-NO" | "nl-NL" | "pt-BR" | "sv-SE" | "zh-CN"
|
||||||
export type SUPPORTED_LANG = "en-US" | "nl-NL";
|
export type SUPPORTED_LANG = "en-US" | "da-DK" | "nl-NL";
|
||||||
export type KEY =
|
export type KEY =
|
||||||
| "AppLinkMessage"
|
| "AppLinkMessage"
|
||||||
| "artists"
|
| "artists"
|
||||||
@@ -88,6 +88,47 @@ const translations: Record<SUPPORTED_LANG, Record<KEY, string>> = {
|
|||||||
LOVE: "Love",
|
LOVE: "Love",
|
||||||
LOVE_SUCCESS: "Track loved"
|
LOVE_SUCCESS: "Track loved"
|
||||||
},
|
},
|
||||||
|
"da-DK": {
|
||||||
|
AppLinkMessage: "Forbinder Sonos med $BNB_SONOS_SERVICE_NAME",
|
||||||
|
artists: "Kunstnere",
|
||||||
|
albums: "Album",
|
||||||
|
tracks: "Numre",
|
||||||
|
playlists: "Afspilningslister",
|
||||||
|
genres: "Genre",
|
||||||
|
random: "Tilfældig",
|
||||||
|
topRated: "Højst vurderet",
|
||||||
|
recentlyAdded: "Senest tilføjet",
|
||||||
|
recentlyPlayed: "Senest afspillet",
|
||||||
|
mostPlayed: "Flest afspilninger",
|
||||||
|
success: "Succes",
|
||||||
|
failure: "Fejl",
|
||||||
|
expectedConfig: "Forventet konfiguration",
|
||||||
|
existingServiceConfig: "Eksisterende tjeneste konfiguration",
|
||||||
|
noExistingServiceRegistration: "Ingen eksisterende tjeneste registrering",
|
||||||
|
register: "Registrer",
|
||||||
|
removeRegistration: "Fjern registrering",
|
||||||
|
devices: "Enheder",
|
||||||
|
services: "Tjenester",
|
||||||
|
login: "Log på",
|
||||||
|
logInToBonob: "Log på $BNB_SONOS_SERVICE_NAME",
|
||||||
|
username: "Brugernavn",
|
||||||
|
password: "Adgangskode",
|
||||||
|
successfullyRegistered: "Registreret med succes",
|
||||||
|
registrationFailed: "Registrering fejlede!",
|
||||||
|
successfullyRemovedRegistration: "Registrering fjernet med succes",
|
||||||
|
failedToRemoveRegistration: "FJernelse af registrering fejlede!",
|
||||||
|
invalidLinkCode: "Ugyldig linkCode!",
|
||||||
|
loginSuccessful: "Log på succes!",
|
||||||
|
loginFailed: "Log på fejlede!",
|
||||||
|
noSonosDevices: "Ingen Sonos enheder",
|
||||||
|
favourites: "Favoritter",
|
||||||
|
STAR: "Tilføj stjerne",
|
||||||
|
UNSTAR: "Fjern stjerne",
|
||||||
|
STAR_SUCCESS: "Stjerne tilføjet",
|
||||||
|
UNSTAR_SUCCESS: "Stjerne fjernet",
|
||||||
|
LOVE: "Synes godt om",
|
||||||
|
LOVE_SUCCESS: "Syntes godt om"
|
||||||
|
},
|
||||||
"nl-NL": {
|
"nl-NL": {
|
||||||
AppLinkMessage: "Sonos koppelen aan $BNB_SONOS_SERVICE_NAME",
|
AppLinkMessage: "Sonos koppelen aan $BNB_SONOS_SERVICE_NAME",
|
||||||
artists: "Artiesten",
|
artists: "Artiesten",
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ describe("i8n", () => {
|
|||||||
|
|
||||||
describe("langs", () => {
|
describe("langs", () => {
|
||||||
it("should be all langs that are explicitly defined", () => {
|
it("should be all langs that are explicitly defined", () => {
|
||||||
expect(langs()).toEqual(["en-US", "nl-NL"]);
|
expect(langs()).toEqual(["en-US", "da-DK", "nl-NL"]);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user