Skip to content

Commit b041abb

Browse files
Dante MogrimDante Mogrim
authored andcommitted
feature(translation): provide swedish locale
1 parent de84c08 commit b041abb

File tree

2 files changed

+256
-2
lines changed

2 files changed

+256
-2
lines changed

src/i18n/i18n.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ import { bn, bengali } from "./locales/bn";
3232
import { ka, kannada } from "./locales/ka";
3333
import { pl, polish } from "./locales/pl";
3434
import { no, norwegian } from "./locales/no";
35+
import { sv, swedish } from "./locales/sv-se";
3536

3637
export const languages = [
3738
english,
@@ -64,7 +65,8 @@ export const languages = [
6465
bengali,
6566
kannada,
6667
polish,
67-
norwegian
68+
norwegian,
69+
swedish,
6870
].sort((a, b) => a.name.localeCompare(b.name));
6971

7072
i18n
@@ -107,7 +109,8 @@ i18n
107109
bn,
108110
ka,
109111
pl,
110-
no
112+
no,
113+
sv,
111114
},
112115
});
113116

src/i18n/locales/sv-se.js

Lines changed: 251 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,251 @@
1+
const swedish = {
2+
name: "Swedish",
3+
native_name: "Svenska",
4+
code: "sv",
5+
};
6+
7+
const sv = {
8+
translation: {
9+
report_bug: "Rapportera ett fel",
10+
import: "Importera",
11+
file: "Fil",
12+
new: "Ny",
13+
new_window: "Nytt fönster",
14+
open: "Öppna",
15+
save: "Spara",
16+
save_as: "Spara som",
17+
save_as_template: "Spara som mall",
18+
template_saved: "Mall sparad!",
19+
rename: "Ändra namn",
20+
delete_diagram: "Radera diagram",
21+
are_you_sure_delete_diagram:
22+
"Är du säker på att du vill radera diagrammet? Denna åtgärd går inte att ångra.",
23+
oops_smth_went_wrong: "Oj! Något gick fel.",
24+
import_diagram: "Importera diagram",
25+
import_from_source: "Importera från SQL",
26+
export_as: "Exportera som",
27+
export_source: "Exportera SQL",
28+
models: "Modeller",
29+
exit: "Avsluta",
30+
edit: "Redigera",
31+
undo: "Ångra",
32+
redo: "Gör om",
33+
clear: "Rensa",
34+
are_you_sure_clear:
35+
"Är du säker på att du vill ta bort dina ändringar? Denna åtgärd går inte att ångra.",
36+
cut: "Klipp ut",
37+
copy: "Kopiera",
38+
paste: "Klistra",
39+
duplicate: "Duplicera",
40+
delete: "Radera",
41+
copy_as_image: "Kopiera som bild",
42+
view: "Visa",
43+
header: "Menylinje",
44+
sidebar: "Sidopanel",
45+
issues: "Fel",
46+
presentation_mode: "Presentationsläge",
47+
strict_mode: "Strikt läge",
48+
field_details: "Fältdetaljer",
49+
reset_view: "Återställ vy",
50+
show_grid: "Visa rutnät",
51+
show_cardinality: "Visa kardinalitet",
52+
theme: "Tema",
53+
light: "Ljust",
54+
dark: "Mörkt",
55+
zoom_in: "Zooma in",
56+
zoom_out: "Zooma ut",
57+
fullscreen: "Helskärm",
58+
settings: "Inställningar",
59+
show_timeline: "Visa tidslinje",
60+
autosave: "Autospara",
61+
panning: "Panorering",
62+
show_debug_coordinates: "Visa felsökningskoordinater",
63+
transform: "Transformera",
64+
viewbox: "Visningsruta",
65+
cursor_coordinates: "Markörkoordinater",
66+
coordinate_space: "Koordinatsystem",
67+
coordinate_space_screen: "Skärm",
68+
coordinate_space_diagram: "Diagram",
69+
table_width: "Tabell-bredd",
70+
language: "Språk",
71+
flush_storage: "Töm lagring",
72+
are_you_sure_flush_storage:
73+
"Är du säker på att du vill tömma lagringen? Detta kommer radera alla dina diagram och anpassade mallar och går inte att ångra.",
74+
storage_flushed: "Lagring tömd",
75+
help: "Hjälp",
76+
shortcuts: "Kortkommandon",
77+
ask_on_discord: "Fråga oss på Discord",
78+
feedback: "Feedback",
79+
no_changes: "Inga ändringar",
80+
loading: "Laddar...",
81+
last_saved: "Senast sparad",
82+
saving: "Sparar...",
83+
failed_to_save: "Kunde inte spara",
84+
fit_window_reset: "Anpassa fönster / Återställ",
85+
zoom: "Zoom",
86+
add_table: "Lägg till tabell",
87+
add_area: "Lägg till område",
88+
add_note: "Lägg till anteckning",
89+
add_type: "Lägg till typ",
90+
to_do: "Att göra",
91+
tables: "Tabeller",
92+
relationships: "Relationer",
93+
subject_areas: "Ämnesområden",
94+
notes: "Anteckningar",
95+
types: "Typer",
96+
search: "Sök...",
97+
no_tables: "Inga tabeller",
98+
no_tables_text: "Börja bygga ditt diagram!",
99+
no_relationships: "Inga relationer",
100+
no_relationships_text: "Dra för att koppla fält och skapa relationer!",
101+
no_subject_areas: "Inga ämnesområden",
102+
no_subject_areas_text: "Lägg till ämnesområden för att gruppera tabeller!",
103+
no_notes: "Inga anteckningar",
104+
no_notes_text: "Använd anteckningar för att lägga till extra information",
105+
no_types: "Inga typer",
106+
no_types_text: "Skapa dina egna anpassade datatyper",
107+
no_issues: "Inga fel upptäcktes.",
108+
strict_mode_is_on_no_issues:
109+
"Strikt läge är påslaget, så inga fel kommer att visas.",
110+
name: "Namn",
111+
type: "Typ",
112+
null: "Null",
113+
not_null: "Inte null",
114+
primary: "Primär",
115+
unique: "Unik",
116+
autoincrement: "Autoinkrement",
117+
default_value: "Standardvärde",
118+
check: "Kontrollera uttryck",
119+
this_will_appear_as_is:
120+
"*Detta kommer att visas i det genererade skriptet som det är.",
121+
comment: "Kommentar",
122+
add_field: "Lägg till fält",
123+
values: "Värden",
124+
size: "Storlek",
125+
precision: "Precision",
126+
set_precision: "Ställ in precision: 'storlek, siffror'",
127+
use_for_batch_input: "Använd för batch-inmatning",
128+
indices: "Index",
129+
add_index: "Lägg till index",
130+
select_fields: "Välj fält",
131+
title: "Titel",
132+
not_set: "Inte satt",
133+
foreign: "Främmande",
134+
cardinality: "Kardinalitet",
135+
on_update: "Vid uppdatering",
136+
on_delete: "Vid radering",
137+
swap: "Byt",
138+
one_to_one: "En-till-en",
139+
one_to_many: "En-till-många",
140+
many_to_one: "Många-till-en",
141+
content: "Innehåll",
142+
types_info:
143+
"Denna funktion är avsedd för objekt-relationella DBMS som PostgreSQL.\nOm avsett för MySQL eller MariaDB, kommer en JSON-typ att genereras med motsvarande JSON-valideringskontroll.\nOm avsett för SQLite, kommer den att översättas till en BLOB.\nOm avsett för MSSQL, kommer ett typ-alias skapas upp till det första fältet.",
144+
table_deleted: "Tabell raderad",
145+
area_deleted: "Område raderat",
146+
note_deleted: "Anteckning raderad",
147+
relationship_deleted: "Relation raderad",
148+
type_deleted: "Typ raderad",
149+
cannot_connect: "Kan inte ansluta, kolumnerna har olika typer",
150+
copied_to_clipboard: "Kopierad till urklipp",
151+
create_new_diagram: "Skapa nytt diagram",
152+
cancel: "Avbryt",
153+
open_diagram: "Öppna diagram",
154+
rename_diagram: "Byt namn på diagram",
155+
export: "Exportera",
156+
export_image: "Exportera bild",
157+
create: "Skapa",
158+
confirm: "Bekräfta",
159+
last_modified: "Senast ändrad",
160+
drag_and_drop_files:
161+
"Dra och släpp filen här eller klicka för att ladda upp.",
162+
support_json_and_ddb: "JSON- och DDB-filer stöds",
163+
upload_sql_to_generate_diagrams:
164+
"Ladda upp en SQL-fil för att auto-generera dina tabeller och kolumner.",
165+
overwrite_existing_diagram: "Skriv över befintligt diagram",
166+
only_mysql_supported:
167+
"*För närvarande stöds endast uppladdning av MySQL-skript.",
168+
blank: "Tom",
169+
filename: "Filnamn",
170+
table_w_no_name: "Deklarerade en tabell utan namn",
171+
duplicate_table_by_name: "Duplicerad tabell med namnet '{{tableName}}'",
172+
empty_field_name: "Tomt fält `namn` i tabell '{{tableName}}'",
173+
empty_field_type: "Tomt fält `typ` i tabell '{{tableName}}'",
174+
no_values_for_field:
175+
"'{{fieldName}}'-fältet i tabellen '{{tableName}}' är av typen `{{type}}`, men inga värden är specificerade",
176+
default_doesnt_match_type:
177+
"Standardvärdet för fältet '{{fieldName}}' i tabellen '{{tableName}}' matchar inte dess typ",
178+
not_null_is_null:
179+
"'{{fieldName}}'-fältet i tabellen '{{tableName}}' är NOT NULL, men har standardvärdet NULL",
180+
duplicate_fields:
181+
"Duplicerade fält med namnet '{{fieldName}}' i tabellen '{{tableName}}'",
182+
duplicate_index:
183+
"Duplicerat index med namnet '{{indexName}}' i tabellen '{{tableName}}'",
184+
empty_index: "Index i tabellen '{{tableName}}' indexerar inga kolumner",
185+
no_primary_key: "Tabellen '{{tableName}}' har ingen primärnyckel",
186+
type_with_no_name: "Deklarerade en typ utan namn",
187+
duplicate_types: "Duplicerade typer med namnet '{{typeName}}'",
188+
type_w_no_fields: "Deklarerade en tom typ '{{typeName}}' utan fält",
189+
empty_type_field_name: "Tomt fält `namn` i typen '{{typeName}}'",
190+
empty_type_field_type: "Tomt fält `typ` i typen '{{typeName}}'",
191+
no_values_for_type_field:
192+
"'{{fieldName}}'-fältet av typen '{{typeName}}' är av typen `{{type}}`, men inga värden är specificerade",
193+
duplicate_type_fields:
194+
"Duplicerade fält med namnet '{{fieldName}}' av typen '{{typeName}}'",
195+
duplicate_reference: "Duplicerad referens med namnet '{{refName}}'",
196+
circular_dependency: "Cirkulärt beroende gällande tabellen '{{refName}}'",
197+
timeline: "Tidslinje",
198+
priority: "Prioritet",
199+
none: "Ingen",
200+
low: "Låg",
201+
medium: "Medel",
202+
high: "Hög",
203+
sort_by: "Sortera efter",
204+
my_order: "Min ordning",
205+
completed: "Slutförd",
206+
alphabetically: "Alfabetiskt",
207+
add_task: "Lägg till uppgift",
208+
details: "Detaljer",
209+
no_tasks: "Du har inga uppgifter ännu.",
210+
no_activity: "Du har ingen aktivitet ännu.",
211+
move_element: "Flytta {{name}} till {{coords}}",
212+
edit_area: "{{extra}} Redigera område {{areaName}}",
213+
delete_area: "Radera område {{areaName}}",
214+
edit_note: "{{extra}} Redigera anteckning {{noteTitle}}",
215+
delete_note: "Radera anteckning {{noteTitle}}",
216+
edit_table: "{{extra}} Redigera tabell {{tableName}}",
217+
delete_table: "Radera tabell {{tableName}}",
218+
edit_type: "{{extra}} Redigera typ {{typeName}}",
219+
delete_type: "Radera typ {{typeName}}",
220+
add_relationship: "Lägg till relation",
221+
edit_relationship: "{{extra}} Redigera relation {{refName}}",
222+
delete_relationship: "Radera relation {{refName}}",
223+
not_found: "Inte hittad",
224+
pick_db: "Välj en databas",
225+
generic: "Generisk",
226+
generic_description:
227+
"Generiska diagram kan exporteras till samtliga SQL-varianter, men stöder få datatyper.",
228+
enums: "Enum",
229+
add_enum: "Lägg till enum",
230+
edit_enum: "{{extra}} Redigera enum {{enumName}}",
231+
delete_enum: "Radera enum",
232+
enum_w_no_name: "Hittade enum utan namn",
233+
enum_w_no_values: "Hittade enum '{{enumName}}' utan värden",
234+
duplicate_enums: "Duplicerade enum med namnet '{{enumName}}'",
235+
no_enums: "Inga enum",
236+
no_enums_text: "Definiera enum här",
237+
declare_array: "Deklarera array",
238+
empty_index_name:
239+
"Deklarerade ett index utan namn i tabell '{{tableName}}'",
240+
didnt_find_diagram: "Oj! Kunde inte hitta diagrammet.",
241+
unsigned: "Osignerad",
242+
share: "Dela",
243+
copy_link: "Kopiera länk",
244+
readme: "README",
245+
failed_to_load: "Kunde inte ladda. Se till att länken är korrekt.",
246+
share_info:
247+
"* Att dela denna länk kommer inte att skapa en live samarbetssession.",
248+
},
249+
};
250+
251+
export { sv, swedish };

0 commit comments

Comments
 (0)