mirror of
https://github.com/gristlabs/grist-core.git
synced 2024-10-27 20:44:07 +00:00
adapt weblate translations to new keys
Hope we won't change keys too often...
This commit is contained in:
parent
8ca3f127e8
commit
3b4af3ce21
@ -8,10 +8,11 @@ export async function setupLocale() {
|
|||||||
const supportedLngs = getGristConfig().supportedLngs ?? ['en'];
|
const supportedLngs = getGristConfig().supportedLngs ?? ['en'];
|
||||||
let lng = window.navigator.language || 'en';
|
let lng = window.navigator.language || 'en';
|
||||||
// If user agent language is not in the list of supported languages, use the default one.
|
// If user agent language is not in the list of supported languages, use the default one.
|
||||||
|
lng = lng.replace(/-/g, '_');
|
||||||
if (!supportedLngs.includes(lng)) {
|
if (!supportedLngs.includes(lng)) {
|
||||||
// Test if server supports general language.
|
// Test if server supports general language.
|
||||||
if (lng.includes("-") && supportedLngs.includes(lng.split("-")[0])) {
|
if (lng.includes("_") && supportedLngs.includes(lng.split("_")[0])) {
|
||||||
lng = lng.split("-")[0]!;
|
lng = lng.split("_")[0]!;
|
||||||
} else {
|
} else {
|
||||||
lng = 'en';
|
lng = 'en';
|
||||||
}
|
}
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,117 +1,117 @@
|
|||||||
{
|
{
|
||||||
"AccountPage": {
|
"AccountPage": {
|
||||||
"ChangePassword": "Endre passord",
|
|
||||||
"API": "API",
|
"API": "API",
|
||||||
|
"API Key": "API-nøkkel",
|
||||||
|
"Account settings": "Kontoinnstillinger",
|
||||||
|
"Allow signing in to this account with Google": "Tillat innlogging på denne kontoen med Google",
|
||||||
|
"Change Password": "Endre passord",
|
||||||
"Edit": "Rediger",
|
"Edit": "Rediger",
|
||||||
"AccountSettings": "Kontoinnstillinger",
|
|
||||||
"Email": "E-post",
|
"Email": "E-post",
|
||||||
|
"Login Method": "Innloggingsmetode",
|
||||||
"Name": "Navn",
|
"Name": "Navn",
|
||||||
|
"Password & Security": "Passord og sikkerhet",
|
||||||
"Save": "Lagre",
|
"Save": "Lagre",
|
||||||
"AllowGoogleSigning": "Tillat innlogging på denne kontoen med Google",
|
|
||||||
"TwoFactorAuth": "To-faktoridentitetsbekreftelse",
|
|
||||||
"TwoFactorAuthDescription": "To-faktoridentitetsbekreftelse er et ekstra sikkerhetslag for din Grist-konto, designet for å forsikre at kun du har tilgang til kontoen din, selv om noen tar rede på passordet.",
|
|
||||||
"Theme": "Drakt",
|
"Theme": "Drakt",
|
||||||
"APIKey": "API-nøkkel",
|
"Two-factor authentication": "To-faktoridentitetsbekreftelse",
|
||||||
"PasswordSecurity": "Passord og sikkerhet",
|
"Two-factor authentication is an extra layer of security for your Grist account designed to ensure that you're the only person who can access your account, even if someone knows your password.": "To-faktoridentitetsbekreftelse er et ekstra sikkerhetslag for din Grist-konto, designet for å forsikre at kun du har tilgang til kontoen din, selv om noen tar rede på passordet."
|
||||||
"LoginMethod": "Innloggingsmetode"
|
|
||||||
},
|
},
|
||||||
"AccountWidget": {
|
"AccountWidget": {
|
||||||
"ProfileSettings": "Profilinnstillinger",
|
"Access Details": "Tilgangsdetaljer",
|
||||||
"ManageTeam": "Håndter lag",
|
|
||||||
"AccessDetails": "Tilgangsdetaljer",
|
|
||||||
"SwitchAccounts": "Bytt konto",
|
|
||||||
"Accounts": "Kontoer",
|
"Accounts": "Kontoer",
|
||||||
"AddAccount": "Legg til konto",
|
"Add Account": "Legg til konto",
|
||||||
"SignOut": "Logg ut",
|
"Document Settings": "Dokument-innstillinger",
|
||||||
|
"Manage Team": "Håndter lag",
|
||||||
"Pricing": "Prissetting",
|
"Pricing": "Prissetting",
|
||||||
"SignIn": "Logg inn",
|
"Profile Settings": "Profilinnstillinger",
|
||||||
"DocumentSettings": "Dokument-innstillinger",
|
"Sign Out": "Logg ut",
|
||||||
"ToggleMobileMode": "Slå av/på mobilmodus"
|
"Sign in": "Logg inn",
|
||||||
|
"Switch Accounts": "Bytt konto",
|
||||||
|
"Toggle Mobile Mode": "Slå av/på mobilmodus"
|
||||||
},
|
},
|
||||||
"AddNewButton": {
|
"AddNewButton": {
|
||||||
"AddNew": "Legg til ny"
|
"Add New": "Legg til ny"
|
||||||
|
},
|
||||||
|
"ApiKey": {
|
||||||
|
"Click to show": "Klikk for å vise",
|
||||||
|
"Create": "Opprett",
|
||||||
|
"Remove": "Fjern",
|
||||||
|
"Remove API Key": "Fjern API-nøkkel"
|
||||||
},
|
},
|
||||||
"App": {
|
"App": {
|
||||||
"Description": "Beskrivelse",
|
"Description": "Beskrivelse",
|
||||||
"Key": "Nøkkel",
|
"Key": "Nøkkel",
|
||||||
"MemoryError": "Minnefeil"
|
"Memory Error": "Minnefeil"
|
||||||
},
|
|
||||||
"ApiKey": {
|
|
||||||
"Create": "Opprett",
|
|
||||||
"Remove": "Fjern",
|
|
||||||
"ClickToShow": "Klikk for å vise",
|
|
||||||
"RemoveAPIKey": "Fjern API-nøkkel"
|
|
||||||
},
|
|
||||||
"DocHistory": {
|
|
||||||
"Beta": "Beta",
|
|
||||||
"Activity": "Aktivitet"
|
|
||||||
},
|
|
||||||
"CustomSectionConfig": {
|
|
||||||
"Add": "Legg til",
|
|
||||||
"NoDocumentAccess": "Ingen dokumenttilgang",
|
|
||||||
"EnterCustomURL": "Skriv inn egendefinert nettadresse",
|
|
||||||
"FullDocumentAccess": "Full dokumenttilgang",
|
|
||||||
"LearnMore": "Lær mer om egendefinerte miniprogrammer",
|
|
||||||
"PickAColumn": "Velg en kolonne",
|
|
||||||
"PickAColumnWithType": "Velg en {{columnType}}-kolonne",
|
|
||||||
"OpenConfiguration": "Åpne oppsett",
|
|
||||||
"Optional": " (valgfritt)",
|
|
||||||
"ReadSelectedTable": "Les valgt tabell",
|
|
||||||
"SelectCustomWidget": "Velg egendefinert miniprogram"
|
|
||||||
},
|
|
||||||
"DocMenu": {
|
|
||||||
"AllDocuments": "Alle dokumenter",
|
|
||||||
"ExamplesAndTemplates": "Eksempler og maler",
|
|
||||||
"MoreExamplesAndTemplates": "Flere eksempler ogmaler",
|
|
||||||
"ServiceNotAvailable": "Denne tjenesten er ikke tilgjengelig akkurat nå",
|
|
||||||
"PinnedDocuments": "Festede dokumenter",
|
|
||||||
"DeleteDoc": "Slett {{name}}",
|
|
||||||
"Deleted": "Slettet {{at}}",
|
|
||||||
"DiscoverMoreTemplates": "Oppdag flere maler",
|
|
||||||
"Edited": "Redigert {{at}}"
|
|
||||||
},
|
|
||||||
"ColumnFilterMenu": {
|
|
||||||
"FutureValues": "Fremtidige verdier",
|
|
||||||
"Others": "Andre",
|
|
||||||
"Search": "Søk",
|
|
||||||
"SearchValues": "Søk etter verdier",
|
|
||||||
"All": "Alle",
|
|
||||||
"AllShown": "Alle viste",
|
|
||||||
"AllExcept": "Alle unntatt",
|
|
||||||
"None": "Ingen",
|
|
||||||
"NoMatchingValues": "Ingen samsvarende verdier",
|
|
||||||
"OtherMatching": "Andre som samsvarer",
|
|
||||||
"OtherNonMatching": "Andre som ikke samsvarer",
|
|
||||||
"OtherValues": "Andre verdier",
|
|
||||||
"RangeMin": "Min.",
|
|
||||||
"RangeMax": "Maks.",
|
|
||||||
"DateRangeMin": "Start",
|
|
||||||
"DateRangeMax": "Slutt"
|
|
||||||
},
|
},
|
||||||
"AppHeader": {
|
"AppHeader": {
|
||||||
"HomePage": "Hjemmeside",
|
"Home Page": "Hjemmeside",
|
||||||
"PersonalSite": "Personlig side",
|
"Personal Site": "Personlig side",
|
||||||
"TeamSite": "Lagside"
|
"Team Site": "Lagside"
|
||||||
},
|
},
|
||||||
"CellContextMenu": {
|
"CellContextMenu": {
|
||||||
"ResetEntireColumns_one": "Tilbakestill hele kolonnen",
|
"Clear cell": "Tøm celle",
|
||||||
"ResetEntireColumns_other": "Tilbakestill {{count}} hele kolonner",
|
"Clear values": "Tøm verdier",
|
||||||
"ResetColumns_one": "Tilbakestill kolonne",
|
"Copy anchor link": "Kopier ankerlenke",
|
||||||
"ResetColumns_other": "Tilbakestill {{count}} kolonner",
|
"Delete column": "Slett kolonne",
|
||||||
"DeleteColumns_one": "Slett kolonne",
|
"Delete row": "Slett rad",
|
||||||
"DeleteColumns_other": "Slett {{count}} kolonner",
|
"Delete {{count}} columns": "Slett {{count}} kolonner",
|
||||||
"DeleteRows_one": "Slett rad",
|
"Delete {{count}} rows": "Slett {{count}} rader",
|
||||||
"DeleteRows_other": "Slett {{count}} rader",
|
"Duplicate row": "Dupliser rad",
|
||||||
"ClearValues": "Tøm verdier",
|
"Duplicate rows": "Dupliser rader",
|
||||||
"ClearCell": "Tøm celle",
|
"Filter by this value": "Filtrer etter denne verdien",
|
||||||
"CopyAnchorLink": "Kopier ankerlenke",
|
"Insert column to the left": "Sett inn kolonne til venstre",
|
||||||
"FilterByValue": "Filtrer etter denne verdien",
|
"Insert column to the right": "Sett inn kolonne til høyre",
|
||||||
"InsertRow": "Sett inn rad",
|
"Insert row": "Sett inn rad",
|
||||||
"InsertRowAbove": "Sett inn rad ovenfor",
|
"Insert row above": "Sett inn rad ovenfor",
|
||||||
"InsertRowBelow": "Sett inn rad under",
|
"Insert row below": "Sett inn rad under",
|
||||||
"DuplicateRows_one": "Dupliser rad",
|
"Reset column": "Tilbakestill kolonne",
|
||||||
"DuplicateRows_other": "Dupliser rader",
|
"Reset entire column": "Tilbakestill hele kolonnen",
|
||||||
"InsertColumnRight": "Sett inn kolonne til høyre",
|
"Reset {{count}} columns": "Tilbakestill {{count}} kolonner",
|
||||||
"InsertColumnLeft": "Sett inn kolonne til venstre"
|
"Reset {{count}} entire columns": "Tilbakestill {{count}} hele kolonner"
|
||||||
|
},
|
||||||
|
"ColumnFilterMenu": {
|
||||||
|
"All": "Alle",
|
||||||
|
"All Except": "Alle unntatt",
|
||||||
|
"All Shown": "Alle viste",
|
||||||
|
"End": "Slutt",
|
||||||
|
"Future Values": "Fremtidige verdier",
|
||||||
|
"Max": "Maks.",
|
||||||
|
"Min": "Min.",
|
||||||
|
"No matching values": "Ingen samsvarende verdier",
|
||||||
|
"None": "Ingen",
|
||||||
|
"Other Matching": "Andre som samsvarer",
|
||||||
|
"Other Non-Matching": "Andre som ikke samsvarer",
|
||||||
|
"Other Values": "Andre verdier",
|
||||||
|
"Others": "Andre",
|
||||||
|
"Search": "Søk",
|
||||||
|
"Search values": "Søk etter verdier",
|
||||||
|
"Start": "Start"
|
||||||
|
},
|
||||||
|
"CustomSectionConfig": {
|
||||||
|
" (optional)": "(valgfritt)",
|
||||||
|
"Add": "Legg til",
|
||||||
|
"Enter Custom URL": "Skriv inn egendefinert nettadresse",
|
||||||
|
"Full document access": "Full dokumenttilgang",
|
||||||
|
"Learn more about custom widgets": "Lær mer om egendefinerte miniprogrammer",
|
||||||
|
"No document access": "Ingen dokumenttilgang",
|
||||||
|
"Open configuration": "Åpne oppsett",
|
||||||
|
"Pick a column": "Velg en kolonne",
|
||||||
|
"Pick a {{columnType}} column": "Velg en {{columnType}}-kolonne",
|
||||||
|
"Read selected table": "Les valgt tabell",
|
||||||
|
"Select Custom Widget": "Velg egendefinert miniprogram"
|
||||||
|
},
|
||||||
|
"DocHistory": {
|
||||||
|
"Activity": "Aktivitet",
|
||||||
|
"Beta": "Beta"
|
||||||
|
},
|
||||||
|
"DocMenu": {
|
||||||
|
"All Documents": "Alle dokumenter",
|
||||||
|
"Delete {{name}}": "Slett {{name}}",
|
||||||
|
"Deleted {{at}}": "Slettet {{at}}",
|
||||||
|
"Discover More Templates": "Oppdag flere maler",
|
||||||
|
"Edited {{at}}": "Redigert {{at}}",
|
||||||
|
"Examples and Templates": "Eksempler og maler",
|
||||||
|
"More Examples and Templates": "Flere eksempler ogmaler",
|
||||||
|
"Pinned Documents": "Festede dokumenter",
|
||||||
|
"This service is not available right now": "Denne tjenesten er ikke tilgjengelig akkurat nå"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user