Merge pull request #393 from gristlabs/weblate-adapt-keys

adapt weblate translations to new keys
This commit is contained in:
Paul Fitzpatrick 2023-01-04 23:40:42 -05:00 committed by GitHub
commit 1ef95e02cb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 2225 additions and 2252 deletions

View File

@ -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

View File

@ -1,117 +1,117 @@
{ {
"AccountPage": { "AccountPage": {
"ChangePassword": "Endre passord", "API": "API",
"API": "API", "API Key": "API-nøkkel",
"Edit": "Rediger", "Account settings": "Kontoinnstillinger",
"AccountSettings": "Kontoinnstillinger", "Allow signing in to this account with Google": "Tillat innlogging på denne kontoen med Google",
"Email": "E-post", "Change Password": "Endre passord",
"Name": "Navn", "Edit": "Rediger",
"Save": "Lagre", "Email": "E-post",
"AllowGoogleSigning": "Tillat innlogging på denne kontoen med Google", "Login Method": "Innloggingsmetode",
"TwoFactorAuth": "To-faktoridentitetsbekreftelse", "Name": "Navn",
"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.", "Password & Security": "Passord og sikkerhet",
"Theme": "Drakt", "Save": "Lagre",
"APIKey": "API-nøkkel", "Theme": "Drakt",
"PasswordSecurity": "Passord og sikkerhet", "Two-factor authentication": "To-faktoridentitetsbekreftelse",
"LoginMethod": "Innloggingsmetode" "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."
}, },
"AccountWidget": { "AccountWidget": {
"ProfileSettings": "Profilinnstillinger", "Access Details": "Tilgangsdetaljer",
"ManageTeam": "Håndter lag", "Accounts": "Kontoer",
"AccessDetails": "Tilgangsdetaljer", "Add Account": "Legg til konto",
"SwitchAccounts": "Bytt konto", "Document Settings": "Dokument-innstillinger",
"Accounts": "Kontoer", "Manage Team": "Håndter lag",
"AddAccount": "Legg til konto", "Pricing": "Prissetting",
"SignOut": "Logg ut", "Profile Settings": "Profilinnstillinger",
"Pricing": "Prissetting", "Sign Out": "Logg ut",
"SignIn": "Logg inn", "Sign in": "Logg inn",
"DocumentSettings": "Dokument-innstillinger", "Switch Accounts": "Bytt konto",
"ToggleMobileMode": "Slå av/på mobilmodus" "Toggle Mobile Mode": "Slå av/på mobilmodus"
}, },
"AddNewButton": { "AddNewButton": {
"AddNew": "Legg til ny" "Add New": "Legg til ny"
}, },
"App": { "ApiKey": {
"Description": "Beskrivelse", "Click to show": "Klikk for å vise",
"Key": "Nøkkel", "Create": "Opprett",
"MemoryError": "Minnefeil" "Remove": "Fjern",
}, "Remove API Key": "Fjern API-nøkkel"
"ApiKey": { },
"Create": "Opprett", "App": {
"Remove": "Fjern", "Description": "Beskrivelse",
"ClickToShow": "Klikk for å vise", "Key": "Nøkkel",
"RemoveAPIKey": "Fjern API-nøkkel" "Memory Error": "Minnefeil"
}, },
"DocHistory": { "AppHeader": {
"Beta": "Beta", "Home Page": "Hjemmeside",
"Activity": "Aktivitet" "Personal Site": "Personlig side",
}, "Team Site": "Lagside"
"CustomSectionConfig": { },
"Add": "Legg til", "CellContextMenu": {
"NoDocumentAccess": "Ingen dokumenttilgang", "Clear cell": "Tøm celle",
"EnterCustomURL": "Skriv inn egendefinert nettadresse", "Clear values": "Tøm verdier",
"FullDocumentAccess": "Full dokumenttilgang", "Copy anchor link": "Kopier ankerlenke",
"LearnMore": "Lær mer om egendefinerte miniprogrammer", "Delete column": "Slett kolonne",
"PickAColumn": "Velg en kolonne", "Delete row": "Slett rad",
"PickAColumnWithType": "Velg en {{columnType}}-kolonne", "Delete {{count}} columns": "Slett {{count}} kolonner",
"OpenConfiguration": "Åpne oppsett", "Delete {{count}} rows": "Slett {{count}} rader",
"Optional": " (valgfritt)", "Duplicate row": "Dupliser rad",
"ReadSelectedTable": "Les valgt tabell", "Duplicate rows": "Dupliser rader",
"SelectCustomWidget": "Velg egendefinert miniprogram" "Filter by this value": "Filtrer etter denne verdien",
}, "Insert column to the left": "Sett inn kolonne til venstre",
"DocMenu": { "Insert column to the right": "Sett inn kolonne til høyre",
"AllDocuments": "Alle dokumenter", "Insert row": "Sett inn rad",
"ExamplesAndTemplates": "Eksempler og maler", "Insert row above": "Sett inn rad ovenfor",
"MoreExamplesAndTemplates": "Flere eksempler ogmaler", "Insert row below": "Sett inn rad under",
"ServiceNotAvailable": "Denne tjenesten er ikke tilgjengelig akkurat nå", "Reset column": "Tilbakestill kolonne",
"PinnedDocuments": "Festede dokumenter", "Reset entire column": "Tilbakestill hele kolonnen",
"DeleteDoc": "Slett {{name}}", "Reset {{count}} columns": "Tilbakestill {{count}} kolonner",
"Deleted": "Slettet {{at}}", "Reset {{count}} entire columns": "Tilbakestill {{count}} hele kolonner"
"DiscoverMoreTemplates": "Oppdag flere maler", },
"Edited": "Redigert {{at}}" "ColumnFilterMenu": {
}, "All": "Alle",
"ColumnFilterMenu": { "All Except": "Alle unntatt",
"FutureValues": "Fremtidige verdier", "All Shown": "Alle viste",
"Others": "Andre", "End": "Slutt",
"Search": "Søk", "Future Values": "Fremtidige verdier",
"SearchValues": "Søk etter verdier", "Max": "Maks.",
"All": "Alle", "Min": "Min.",
"AllShown": "Alle viste", "No matching values": "Ingen samsvarende verdier",
"AllExcept": "Alle unntatt", "None": "Ingen",
"None": "Ingen", "Other Matching": "Andre som samsvarer",
"NoMatchingValues": "Ingen samsvarende verdier", "Other Non-Matching": "Andre som ikke samsvarer",
"OtherMatching": "Andre som samsvarer", "Other Values": "Andre verdier",
"OtherNonMatching": "Andre som ikke samsvarer", "Others": "Andre",
"OtherValues": "Andre verdier", "Search": "Søk",
"RangeMin": "Min.", "Search values": "Søk etter verdier",
"RangeMax": "Maks.", "Start": "Start"
"DateRangeMin": "Start", },
"DateRangeMax": "Slutt" "CustomSectionConfig": {
}, " (optional)": "(valgfritt)",
"AppHeader": { "Add": "Legg til",
"HomePage": "Hjemmeside", "Enter Custom URL": "Skriv inn egendefinert nettadresse",
"PersonalSite": "Personlig side", "Full document access": "Full dokumenttilgang",
"TeamSite": "Lagside" "Learn more about custom widgets": "Lær mer om egendefinerte miniprogrammer",
}, "No document access": "Ingen dokumenttilgang",
"CellContextMenu": { "Open configuration": "Åpne oppsett",
"ResetEntireColumns_one": "Tilbakestill hele kolonnen", "Pick a column": "Velg en kolonne",
"ResetEntireColumns_other": "Tilbakestill {{count}} hele kolonner", "Pick a {{columnType}} column": "Velg en {{columnType}}-kolonne",
"ResetColumns_one": "Tilbakestill kolonne", "Read selected table": "Les valgt tabell",
"ResetColumns_other": "Tilbakestill {{count}} kolonner", "Select Custom Widget": "Velg egendefinert miniprogram"
"DeleteColumns_one": "Slett kolonne", },
"DeleteColumns_other": "Slett {{count}} kolonner", "DocHistory": {
"DeleteRows_one": "Slett rad", "Activity": "Aktivitet",
"DeleteRows_other": "Slett {{count}} rader", "Beta": "Beta"
"ClearValues": "Tøm verdier", },
"ClearCell": "Tøm celle", "DocMenu": {
"CopyAnchorLink": "Kopier ankerlenke", "All Documents": "Alle dokumenter",
"FilterByValue": "Filtrer etter denne verdien", "Delete {{name}}": "Slett {{name}}",
"InsertRow": "Sett inn rad", "Deleted {{at}}": "Slettet {{at}}",
"InsertRowAbove": "Sett inn rad ovenfor", "Discover More Templates": "Oppdag flere maler",
"InsertRowBelow": "Sett inn rad under", "Edited {{at}}": "Redigert {{at}}",
"DuplicateRows_one": "Dupliser rad", "Examples and Templates": "Eksempler og maler",
"DuplicateRows_other": "Dupliser rader", "More Examples and Templates": "Flere eksempler ogmaler",
"InsertColumnRight": "Sett inn kolonne til høyre", "Pinned Documents": "Festede dokumenter",
"InsertColumnLeft": "Sett inn kolonne til venstre" "This service is not available right now": "Denne tjenesten er ikke tilgjengelig akkurat nå"
} }
} }

File diff suppressed because it is too large Load Diff