Skip to content

Commit 22cf16e

Browse files
authored
feat(i18n): add Swedish (sv) locale [Beta] (#18263)
1 parent ce12526 commit 22cf16e

73 files changed

Lines changed: 4976 additions & 1 deletion

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

datahub-web-react/src/app/i18n/constants.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import esES from 'antd/lib/locale/es_ES';
55
import frFR from 'antd/lib/locale/fr_FR';
66
import itIT from 'antd/lib/locale/it_IT';
77
import ptBR from 'antd/lib/locale/pt_BR';
8+
import svSE from 'antd/lib/locale/sv_SE';
89

910
import { LocaleConfig, SupportedLanguage } from '@app/i18n/types';
1011

@@ -50,13 +51,21 @@ export const IT_LOCALE_CONFIG: LocaleConfig = {
5051
label: 'Italiano (Beta)',
5152
};
5253

54+
export const SV_LOCALE_CONFIG: LocaleConfig = {
55+
lang: 'sv',
56+
antd: svSE,
57+
dayjs: 'sv',
58+
label: 'Svenska (Beta)',
59+
};
60+
5361
export const LOCALE_MAP: Record<SupportedLanguage, LocaleConfig> = {
5462
en: EN_LOCALE_CONFIG,
5563
de: DE_LOCALE_CONFIG,
5664
es: ES_LOCALE_CONFIG,
5765
'pt-BR': PT_BR_LOCALE_CONFIG,
5866
fr: FR_LOCALE_CONFIG,
5967
it: IT_LOCALE_CONFIG,
68+
sv: SV_LOCALE_CONFIG,
6069
};
6170

6271
export const LANGUAGE_OPTIONS: SelectOption[] = [
@@ -66,6 +75,7 @@ export const LANGUAGE_OPTIONS: SelectOption[] = [
6675
PT_BR_LOCALE_CONFIG,
6776
FR_LOCALE_CONFIG,
6877
IT_LOCALE_CONFIG,
78+
SV_LOCALE_CONFIG,
6979
].map((localeConfig) => ({
7080
value: localeConfig.lang,
7181
label: localeConfig.label,

datahub-web-react/src/app/i18n/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Locale } from 'antd/lib/locale-provider';
22

3-
export type SupportedLanguage = 'en' | 'de' | 'es' | 'pt-BR' | 'fr' | 'it';
3+
export type SupportedLanguage = 'en' | 'de' | 'es' | 'pt-BR' | 'fr' | 'it' | 'sv';
44

55
export type LocaleConfig = {
66
lang: SupportedLanguage;
Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
{
2+
"avatar.defaultName": "Användarnamn",
3+
"calendarChart.weekday.fri": "Fre",
4+
"calendarChart.weekday.mon": "Mån",
5+
"calendarChart.weekday.sat": "Lör",
6+
"calendarChart.weekday.sun": "Sön",
7+
"calendarChart.weekday.thu": "Tor",
8+
"calendarChart.weekday.tue": "Tis",
9+
"calendarChart.weekday.wed": "Ons",
10+
"colorPicker.invalidHex.error": "Ange en giltig hexadecimal färgkod",
11+
"datePicker.placeholder": "Välj datum",
12+
"editor.addImage.altLabel": "Alt-text",
13+
"editor.addImage.embed": "Bädda in bild",
14+
"editor.addImage.title": "Lägg till bild",
15+
"editor.addImage.urlLabel": "Bild-URL",
16+
"editor.command.editLink": "Redigera länk",
17+
"editor.command.insertImage": "Bild",
18+
"editor.command.insertLink": "Länk",
19+
"editor.command.toggleBulletList": "Punktlista",
20+
"editor.command.toggleLink": "Ta bort länk",
21+
"editor.command.updateLink": "Uppdatera länk",
22+
"editor.heading.h1": "Rubrik 1",
23+
"editor.heading.h2": "Rubrik 2",
24+
"editor.heading.h3": "Rubrik 3",
25+
"editor.heading.h4": "Rubrik 4",
26+
"editor.heading.h5": "Rubrik 5",
27+
"editor.heading.normal": "Normal",
28+
"editor.link.textLabel": "Text",
29+
"editor.link.title": "Lägg till länk",
30+
"editor.link.urlLabel": "Länk-URL",
31+
"editor.mentions.notFound": "Det gick inte att hitta entiteten",
32+
"editor.table.deleteColumn": "Ta bort kolumn",
33+
"editor.table.deleteRow": "Ta bort rad",
34+
"editor.table.deleteTable": "Ta bort tabell",
35+
"editor.table.insertColumnLeft": "Infoga kolumn till vänster",
36+
"editor.table.insertColumnRight": "Infoga kolumn till höger",
37+
"editor.table.insertRowAbove": "Infoga rad ovanför",
38+
"editor.table.insertRowBelow": "Infoga rad nedanför",
39+
"editor.upload.chooseFile": "Välj fil",
40+
"editor.upload.failedTitle": "Uppladdning misslyckades",
41+
"editor.upload.notSupported": "Det går för närvarande inte att ladda upp filer i det här sammanhanget",
42+
"editor.upload.tabUrl": "URL",
43+
"editor.upload.uploadFile": "Ladda upp fil",
44+
"fileNode.uploading": "Laddar upp {{fileName}}...",
45+
"fileUpload.dragDropPrompt": "Dra en fil eller <uploadButton>klicka för att ladda upp</uploadButton>",
46+
"fileUpload.maxSize": "Maxstorlek: 2 GB",
47+
"graphCard.moreInfo": "Mer information",
48+
"graphCard.noStats": "Ingen statistik har samlats in för den här tillgången just nu.",
49+
"incidentStage.fixed": "Åtgärdad",
50+
"incidentStage.inProgress": "Pågår",
51+
"incidentStage.investigation": "Utredning",
52+
"incidentStage.noAction": "Ingen åtgärd",
53+
"incidentStage.triage": "Triage",
54+
"input.placeholder": "Platshållare",
55+
"loadedImage.error": "Bilden hittades inte",
56+
"loadedVideo.error": "Det gick inte att läsa in videon",
57+
"loadedVideo.unsupportedFallback": "Din webbläsare stöder inte HTML5-video. Här är i stället en <anchor>länk till videon</anchor>.",
58+
"noData": "Ingen data",
59+
"pagination.nextPage": "Nästa sida",
60+
"pagination.previousPage": "Föregående sida",
61+
"radio.label": "Etikett",
62+
"resizablePills.moreHiddenCount_one": "{{count}} till objekt dolt",
63+
"resizablePills.moreHiddenCount_other": "{{count}} till objekt dolda",
64+
"search.placeholder": "Sök...",
65+
"select.placeholder": "Välj ett alternativ",
66+
"selectItems.addMoreSection": "Lägg till fler",
67+
"selectItems.entitiesLabel": "entiteter",
68+
"selectItems.itemsLabel": "objekt",
69+
"selectItems.noEntityFound": "Ingen {{entityName}} hittades",
70+
"selectItems.removeAll": "Ta bort alla",
71+
"selectItems.searchForEntity": "Sök efter {{entityName}}...",
72+
"selectItems.selectedSection": "Valda",
73+
"switch.label": "Etikett",
74+
"table.loading": "Läser in data...",
75+
"textArea.placeholder": "Platshållare",
76+
"tooltipHeader.imageAlt": "Verktygstipsrubrik",
77+
"whiskerChart.metric.firstQuartile": "Första kvartil",
78+
"whiskerChart.metric.max": "Max",
79+
"whiskerChart.metric.median": "Median",
80+
"whiskerChart.metric.min": "Min",
81+
"whiskerChart.metric.thirdQuartile": "Tredje kvartil"
82+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"allDomains": "Alla domäner",
3+
"dataLandscapeSummary": "Sammanfattning av datalandskap",
4+
"domainLandscapeSummary": "Sammanfattning av domänlandskap",
5+
"failedToLoadCharts": "Det gick inte att läsa in diagram",
6+
"failedToLoadDomains": "Det gick inte att läsa in domäner",
7+
"failedToLoadHighlights": "Det gick inte att läsa in highlights",
8+
"noDomainData": "Ingen analytics-data för den här domänen",
9+
"selectDomain": "Välj domän",
10+
"usageAnalytics": "Usage Analytics"
11+
}
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"confirmPasswordLabel": "Bekräfta lösenord",
3+
"confirmPasswordRequired": "Bekräfta ditt lösenord",
4+
"emailLabel": "E-post",
5+
"emailPlaceholder": "namn@foretag.se",
6+
"emailRequired": "Ange din e-postadress",
7+
"fullNameLabel": "Fullständigt namn",
8+
"fullNamePlaceholder": "Förnamn Efternamn",
9+
"fullNameRequired": "Ange ditt namn",
10+
"login.failed": "Inloggningen misslyckades! {{error}}",
11+
"login.loading": "Loggar in...",
12+
"login.ssoButton": "Logga in med SSO",
13+
"login.submitButton": "Logga in",
14+
"passwordHint": "Måste vara minst 8 tecken långt; skiftlägeskänsligt",
15+
"passwordLabel": "Lösenord",
16+
"passwordRequired": "Ange ditt lösenord",
17+
"passwordsDoNotMatch": "Dina lösenord matchar inte",
18+
"reset.failed": "Inloggningen misslyckades!",
19+
"reset.loading": "Återställer inloggningsuppgifter...",
20+
"reset.submitButton": "Återställ inloggningsuppgifter",
21+
"signup.acceptInviteFailed": "Det gick inte att acceptera inbjudan: {{error}}",
22+
"signup.acceptedInvite": "Inbjudan accepterad!",
23+
"signup.loginFailed": "Inloggningen misslyckades! Ett oväntat fel uppstod.",
24+
"signup.subHeading": "Innan vi sätter igång har vi bara några frågor",
25+
"signup.submitButton": "Kom igång",
26+
"usernameLabel": "Användarnamn",
27+
"usernamePlaceholder": "Ange användarnamn",
28+
"usernameRequired": "Ange ditt användarnamn",
29+
"welcomeToDataHub": "Välkommen till DataHub"
30+
}
Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
{
2+
"activate": "Aktivera",
3+
"add": "Lägg till",
4+
"all": "Alla",
5+
"apply": "Tillämpa",
6+
"approve": "Godkänn",
7+
"archive": "Arkivera",
8+
"assign": "Tilldela",
9+
"back": "Tillbaka",
10+
"cancel": "Avbryt",
11+
"clearAll": "Rensa alla",
12+
"close": "Stäng",
13+
"collapse": "Fäll ihop",
14+
"configure": "Konfigurera",
15+
"confirm": "Bekräfta",
16+
"connect": "Anslut",
17+
"continue": "Fortsätt",
18+
"copy": "Kopiera",
19+
"copyLink": "Kopiera länk",
20+
"create": "Skapa",
21+
"deactivate": "Inaktivera",
22+
"delete": "Ta bort",
23+
"disable": "Inaktivera",
24+
"disconnect": "Koppla från",
25+
"dismiss": "Avfärda",
26+
"done": "Klar",
27+
"download": "Ladda ner",
28+
"edit": "Redigera",
29+
"enable": "Aktivera",
30+
"exit": "Avsluta",
31+
"expand": "Fäll ut",
32+
"export": "Exportera",
33+
"filter": "Filtrera",
34+
"finish": "Slutför",
35+
"grant": "Bevilja",
36+
"home": "Hem",
37+
"import": "Importera",
38+
"invite": "Bjud in",
39+
"manage": "Hantera",
40+
"more": "mer",
41+
"move": "Flytta",
42+
"new": "Ny",
43+
"next": "Nästa",
44+
"no": "Nej",
45+
"noResults": "Inga resultat hittades",
46+
"open": "Öppna",
47+
"pause": "Pausa",
48+
"preview": "Förhandsgranska",
49+
"previous": "Föregående",
50+
"publish": "Publicera",
51+
"readLess": "Läs mindre",
52+
"readMore": "Läs mer",
53+
"redo": "Gör om",
54+
"refresh": "Uppdatera",
55+
"reject": "Avvisa",
56+
"remove": "Ta bort",
57+
"reset": "Återställ",
58+
"restore": "Återskapa",
59+
"resume": "Återuppta",
60+
"retry": "Försök igen",
61+
"revoke": "Återkalla",
62+
"run": "Run",
63+
"save": "Spara",
64+
"saveChanges": "Spara ändringar",
65+
"search": "Sök",
66+
"selectAll": "Välj alla",
67+
"share": "Dela",
68+
"showAll": "Visa alla",
69+
"showCountMore": "visa {{count}} till",
70+
"showCountMoreCapitalized": "Visa {{count}} till",
71+
"showLess": "Visa färre",
72+
"showMore": "visa mer",
73+
"showMoreCapitalized": "Visa mer",
74+
"skip": "Hoppa över",
75+
"stop": "Stoppa",
76+
"submit": "Skicka",
77+
"tryAgain": "Försök igen",
78+
"undo": "Ångra",
79+
"update": "Uppdatera",
80+
"upload": "Ladda upp",
81+
"view": "Visa",
82+
"viewAll": "Visa alla",
83+
"viewAllCount": "Visa alla ({{count}})",
84+
"viewLess": "Visa färre",
85+
"viewMore": "Visa mer",
86+
"yes": "Ja"
87+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"columnCount_one": "{{count}} kolumn",
3+
"columnCount_other": "{{count}} kolumner",
4+
"matchCount_one": "{{count}} träff",
5+
"matchCount_other": "{{count}} träffar",
6+
"ownerCount_one": "{{count}} owner",
7+
"ownerCount_other": "{{count}} owners",
8+
"queryCount_one": "{{count}} Query",
9+
"queryCount_other": "{{count}} Queries",
10+
"rowCount_one": "{{count}} rad",
11+
"rowCount_other": "{{count}} rader",
12+
"tagCount_one": "{{count}} Tag",
13+
"tagCount_other": "{{count}} Tags",
14+
"termCount_one": "{{count}} term",
15+
"termCount_other": "{{count}} termer"
16+
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"changesSaved": "Ändringar sparade.",
3+
"clickToCopy": "Klicka för att kopiera",
4+
"copied": "Kopierad",
5+
"copiedSuccess": "Kopierad!",
6+
"creating": "Skapar...",
7+
"loading": "Laddar...",
8+
"saving": "Sparar...",
9+
"somethingWentWrong": "Något gick fel",
10+
"unknownError": "Okänt fel",
11+
"updated": "Uppdaterad!",
12+
"updating": "Uppdaterar..."
13+
}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
{
2+
"category": "Kategori",
3+
"color": "Färg",
4+
"column": "Kolumn",
5+
"columns": "Kolumner",
6+
"created": "Skapad",
7+
"createdAt": "Skapad den",
8+
"description": "Beskrivning",
9+
"details": "Detaljer",
10+
"domain": "Domän",
11+
"groups": "Grupper",
12+
"icon": "Ikon",
13+
"lastModifiedAt": "Senast ändrad den",
14+
"na": "N/A",
15+
"name": "Namn",
16+
"none": "Ingen",
17+
"optional": "(valfritt)",
18+
"owner": "Owner",
19+
"owners": "Owner",
20+
"roles": "Roller",
21+
"rows": "Rader",
22+
"source": "Källa",
23+
"state": "Tillstånd",
24+
"status": "Status",
25+
"tags": "Tags",
26+
"title": "Titel",
27+
"type": "Typ",
28+
"unknown": "Okänd",
29+
"usage": "Användning",
30+
"users": "Användare",
31+
"value": "Värde"
32+
}
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
{
2+
"completedBy": "Slutförd av <name>{{completedByName}}</name>",
3+
"fieldLabel": "Fält: {{fieldPath}}",
4+
"fieldLevelRequirementsTitle": "Krav på fältnivå",
5+
"introDescription": "Fyll i följande information för den här {{entityName}} så att vi kan hålla koll på tillgångens status",
6+
"notAssignedTooltip": "Du är inte tilldelad att visa eller redigera det här formuläret",
7+
"optionalResponsesRemaining_one": "{{count}} valfritt svar kvar",
8+
"optionalResponsesRemaining_other": "{{count}} valfria svar kvar",
9+
"pageTitle": "Slutför dokumentationsförfrågningar",
10+
"promptNumberPrefix": "{{number}}. ",
11+
"promptsCompleted_one": "{{count}} fråga slutförd",
12+
"promptsCompleted_other": "{{count}} frågor slutförda",
13+
"promptsRemaining_one": "{{count}} fråga kvar",
14+
"promptsRemaining_other": "{{count}} frågor kvar",
15+
"requestedBy": "Begärd av: {{owners, list}}",
16+
"required": "obligatoriskt",
17+
"requiredResponsesRemaining_one": "{{count}} obligatoriskt svar kvar",
18+
"requiredResponsesRemaining_other": "{{count}} obligatoriska svar kvar",
19+
"requirementsTitle": "Krav för {{entityName}}",
20+
"searchForEntitiesPlaceholder": "Sök efter entiteter...",
21+
"searchForPlaceholder": "Sök efter {{entityTypes}}...",
22+
"selectFormDescription": "Det finns flera öppna förfrågningar för den här entiteten. Välj vilken du vill visa eller slutföra.",
23+
"selectFormTitle": "Välj vilket formulär som ska visas",
24+
"statusComplete": "Slutförd",
25+
"statusVerified": "Verifierad",
26+
"submitError": "Okänt fel vid inskickning av formulärsvar",
27+
"verificationComplete": "Alla frågor för verifiering har besvarats. Verifiera dina svar.",
28+
"verify": "Verifiera",
29+
"verifyError": "Fel vid verifiering av svar i formuläret",
30+
"verifyResponses": "Verifiera svar"
31+
}

0 commit comments

Comments
 (0)