Skip to content

Commit a7baf86

Browse files
authored
Added Swahili Support (#786)
1 parent ce02f69 commit a7baf86

File tree

2 files changed

+297
-0
lines changed

2 files changed

+297
-0
lines changed

src/i18n/i18n.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ import { as, assamese } from "./locales/as";
4949

5050
import { ms, malay } from "./locales/ms";
5151
import { mn, mongolian } from "./locales/mn";
52+
import { sw, swahili } from "./locales/sw";
5253

5354
export const languages = [
5455
english,
@@ -98,6 +99,7 @@ export const languages = [
9899
thai,
99100
malay,
100101
mongolian,
102+
swahili,
101103
].sort((a, b) => a.name.localeCompare(b.name));
102104

103105
i18n
@@ -157,6 +159,7 @@ i18n
157159
as,
158160
ms,
159161
mn,
162+
sw,
160163
},
161164
});
162165

src/i18n/locales/sw.js

Lines changed: 294 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,294 @@
1+
const swahili = {
2+
name: "Swahili",
3+
native_name: "Kiswahili",
4+
code: "sw",
5+
};
6+
7+
const sw = {
8+
translation: {
9+
report_bug: "Ripoti hitilafu",
10+
import_from: "Leta kutoka",
11+
import: "Leta",
12+
inherits: "Inarithi",
13+
merging_column_w_inherited_definition:
14+
"Safu wima '{{fieldName}}' katika jedwali '{{tableName}}' itaunganisha ufafanuzi uliorithiwa",
15+
file: "Faili",
16+
new: "Mpya",
17+
new_window: "Dirisha jipya",
18+
open: "Fungua",
19+
open_recent: "Fungua ya hivi karibuni",
20+
no_saved_diagrams: "Huna mchoro uliohifadhiwa",
21+
save: "Hifadhi",
22+
save_as: "Hifadhi kama",
23+
save_as_template: "Hifadhi kama kiolezo",
24+
template_saved: "Kiolezo kimehifadhiwa!",
25+
rename: "Badilisha jina",
26+
delete_diagram: "Futa mchoro",
27+
are_you_sure_delete_diagram:
28+
"Una uhakika unataka kufuta mchoro huu? Hatua hii haiwezi kutenduliwa.",
29+
oops_smth_went_wrong: "Samahani! Kuna tatizo lilitokea.",
30+
import_diagram: "Leta mchoro",
31+
import_from_source: "Leta kutoka SQL",
32+
export_as: "Hamisha kama",
33+
export_source: "Hamisha SQL",
34+
models: "Mifano",
35+
exit: "Ondoka",
36+
edit: "Hariri",
37+
undo: "Tendua",
38+
redo: "Rudia",
39+
clear: "Futa",
40+
are_you_sure_clear:
41+
"Una uhakika unataka kufuta mchoro huu? Hatua hii haiwezi kutenduliwa.",
42+
cut: "Kata",
43+
copy: "Nakili",
44+
paste: "Bandika",
45+
duplicate: "Rudufu",
46+
delete: "Futa",
47+
copy_as_image: "Nakili kama picha",
48+
view: "Tazama",
49+
header: "Upau wa menyu",
50+
sidebar: "Upau wa kando",
51+
issues: "Matatizo",
52+
presentation_mode: "Hali ya uwasilishaji",
53+
strict_mode: "Hali ya ukali",
54+
field_details: "Maelezo ya uga",
55+
reset_view: "Rejesha mtazamo",
56+
show_grid: "Onyesha gridi",
57+
snap_to_grid: "Ambatana na gridi",
58+
show_datatype: "Onyesha aina ya data",
59+
show_cardinality: "Onyesha hesabu",
60+
theme: "Mandhari",
61+
light: "Mwangaza",
62+
dark: "Giza",
63+
zoom_in: "Kuza ndani",
64+
zoom_out: "Kuza nje",
65+
fullscreen: "Skrini nzima",
66+
settings: "Mipangilio",
67+
show_timeline: "Onyesha ratiba ya wakati",
68+
autosave: "Hifadhi kiotomatiki",
69+
panning: "Kutembeza",
70+
show_debug_coordinates: "Onyesha kuratibu za marekebisho",
71+
transform: "Badilisha",
72+
viewbox: "Sanduku la mtazamo",
73+
cursor_coordinates: "Kuratibu za kionyeshi",
74+
coordinate_space: "Nafasi ya kuratibu",
75+
coordinate_space_screen: "Skrini",
76+
coordinate_space_diagram: "Mchoro",
77+
table_width: "Upana wa jedwali",
78+
language: "Lugha",
79+
flush_storage: "Safisha hifadhi",
80+
are_you_sure_flush_storage:
81+
"Una uhakika unataka kusafisha hifadhi? Hii itafuta mchoro wako wote na violezo maalum kabisa.",
82+
storage_flushed: "Hifadhi imesafishwa",
83+
help: "Msaada",
84+
shortcuts: "Njia za mkato",
85+
ask_on_discord: "Tuulize kwenye Discord",
86+
feedback: "Maoni",
87+
no_changes: "Hakuna mabadiliko",
88+
loading: "Inapakia...",
89+
last_saved: "Ilihifadhiwa mwisho",
90+
saving: "Inahifadhi...",
91+
failed_to_save: "Imeshindwa kuhifadhi",
92+
fit_window_reset: "Lingana na dirisha / Rejesha",
93+
zoom: "Kuza",
94+
add_table: "Ongeza jedwali",
95+
add_area: "Ongeza eneo",
96+
add_note: "Ongeza kumbukumbu",
97+
add_type: "Ongeza aina",
98+
to_do: "Ya kufanya",
99+
tables: "Majedwali",
100+
relationships: "Mahusiano",
101+
subject_areas: "Maeneo ya mada",
102+
notes: "Kumbukumbu",
103+
types: "Aina",
104+
search: "Tafuta...",
105+
no_tables: "Hakuna majedwali",
106+
no_tables_text: "Anza kuunda mchoro wako!",
107+
no_relationships: "Hakuna mahusiano",
108+
no_relationships_text: "Buruta ili kuunganisha uga na kuunda mahusiano!",
109+
no_subject_areas: "Hakuna maeneo ya mada",
110+
no_subject_areas_text: "Ongeza maeneo ya mada ili kuweka majedwali pamoja!",
111+
no_notes: "Hakuna kumbukumbu",
112+
no_notes_text: "Tumia kumbukumbu kwa maelezo ya ziada",
113+
no_types: "Hakuna aina",
114+
no_types_text: "Unda aina zako maalum za data",
115+
no_issues: "Hakuna matatizo yaliyopatikana.",
116+
strict_mode_is_on_no_issues:
117+
"Hali ya ukali imewashwa, kwa hiyo matatizo hayataonyeshwa.",
118+
name: "Jina",
119+
type: "Aina",
120+
null: "Null",
121+
not_null: "Sio null",
122+
nullable: "Inaweza kuwa null",
123+
primary: "Ya msingi",
124+
unique: "Ya kipekee",
125+
autoincrement: "Ongezeko otomatiki",
126+
default_value: "Thamani chaguomsingi",
127+
check: "Angalia usemi",
128+
this_will_appear_as_is:
129+
"*Hii itaonekana kama ilivyo katika hati iliyoundwa.",
130+
comment: "Maoni",
131+
add_field: "Ongeza uga",
132+
values: "Thamani",
133+
size: "Ukubwa",
134+
precision: "Usahihi",
135+
set_precision: "Weka usahihi: (ukubwa, nambari)",
136+
use_for_batch_input: "Tumia kwa uingizaji wa kundi",
137+
indices: "Vielezo",
138+
add_index: "Ongeza kielezo",
139+
select_fields: "Chagua uga",
140+
title: "Kichwa",
141+
not_set: "Haijawekwa",
142+
foreign: "Ya kigeni",
143+
cardinality: "Hesabu",
144+
on_update: "Wakati wa kusasisha",
145+
on_delete: "Wakati wa kufuta",
146+
swap: "Badilishana",
147+
one_to_one: "Moja kwa moja",
148+
one_to_many: "Moja kwa wengi",
149+
many_to_one: "Wengi kwa moja",
150+
content: "Maudhui",
151+
types_info:
152+
"Kipengele hiki ni kwa DBMS za mahusiano ya vitu kama PostgreSQL.\nKwa MySQL/MariaDB, aina ya JSON itazalishwa na ukaguzi wa uthibitishaji wa json.\nKwa SQLite, itabadilishwa kuwa BLOB.\nKwa MSSQL, jina la mbadala la aina litazalishwa kwa uga wa kwanza.",
153+
table_deleted: "Jedwali limefutwa",
154+
area_deleted: "Eneo limefutwa",
155+
note_deleted: "Kumbukumbu imefutwa",
156+
relationship_deleted: "Uhusiano umefutwa",
157+
type_deleted: "Aina imefutwa",
158+
cannot_connect: "Haiwezi kuunganisha — aina tofauti za safu wima",
159+
copied_to_clipboard: "Imenakiliwa kwenye ubao wa kunakili",
160+
create_new_diagram: "Unda mchoro mpya",
161+
cancel: "Ghairi",
162+
open_diagram: "Fungua mchoro",
163+
rename_diagram: "Badilisha jina la mchoro",
164+
export: "Hamisha",
165+
export_image: "Hamisha picha",
166+
create: "Unda",
167+
confirm: "Thibitisha",
168+
last_modified: "Ilibadilishwa mwisho",
169+
drag_and_drop_files:
170+
"Buruta na udondoshe faili hapa au bofya ili kupakia.",
171+
upload_sql_to_generate_diagrams:
172+
"Pakia faili ya SQL ili kuzalisha majedwali na safu wima zako kiotomatiki.",
173+
overwrite_existing_diagram: "Andika juu ya mchoro uliopo",
174+
only_mysql_supported:
175+
"*Kwa sasa, hati zilizopakiwa za MySQL tu zinazunguzwa.",
176+
blank: "Tupu",
177+
filename: "Jina la faili",
178+
table_w_no_name: "Jedwali limetangazwa bila jina",
179+
duplicate_table_by_name: "Jedwali lililorudufu lenye jina '{{tableName}}'",
180+
empty_field_name: "Jina tupu la uga katika jedwali '{{tableName}}'",
181+
empty_field_type: "Aina tupu ya uga katika jedwali '{{tableName}}'",
182+
no_values_for_field:
183+
"Uga '{{fieldName}}' katika jedwali '{{tableName}}' una aina '{{type}}' lakini hakuna thamani zilizowekwa",
184+
default_doesnt_match_type:
185+
"Thamani chaguomsingi kwa uga '{{fieldName}}' katika jedwali '{{tableName}}' hailingani na aina yake",
186+
not_null_is_null:
187+
"Uga '{{fieldName}}' katika jedwali '{{tableName}}' umewekwa NOT NULL lakini una thamani chaguomsingi ya NULL",
188+
duplicate_fields:
189+
"Uga ziliorudufu zenye jina '{{fieldName}}' katika jedwali '{{tableName}}'",
190+
duplicate_index:
191+
"Kielezo kilicho rudufu chenye jina '{{indexName}}' katika jedwali '{{tableName}}'",
192+
empty_index:
193+
"Kielezo katika jedwali '{{tableName}}' hakina safu wima",
194+
no_primary_key: "Jedwali '{{tableName}}' halina ufunguo wa msingi",
195+
type_with_no_name: "Aina imetangazwa bila jina",
196+
duplicate_types: "Aina ziliorudufu zenye jina '{{typeName}}'",
197+
type_w_no_fields: "Aina '{{typeName}}' imetangazwa bila uga",
198+
empty_type_field_name: "Jina tupu la uga katika aina '{{typeName}}'",
199+
empty_type_field_type: "Aina tupu ya uga katika aina '{{typeName}}'",
200+
no_values_for_type_field:
201+
"Uga '{{fieldName}}' katika aina '{{typeName}}' una aina '{{type}}' lakini hakuna thamani zilizowekwa",
202+
duplicate_type_fields:
203+
"Uga ziliorudufu zenye jina '{{fieldName}}' katika aina '{{typeName}}'",
204+
duplicate_reference: "Marejeleo yaliyorudufu yenye jina '{{refName}}'",
205+
circular_dependency: "Utegemezi wa duara katika jedwali '{{refName}}'",
206+
timeline: "Ratiba ya wakati",
207+
priority: "Kipaumbele",
208+
none: "Hakuna",
209+
low: "Chini",
210+
medium: "Wastani",
211+
high: "Juu",
212+
sort_by: "Panga kwa",
213+
my_order: "Mpangilio wangu",
214+
completed: "Imekamilika",
215+
alphabetically: "Kwa alfabeti",
216+
add_task: "Ongeza kazi",
217+
details: "Maelezo",
218+
no_tasks: "Bado huna kazi.",
219+
no_activity: "Bado hakuna shughuli.",
220+
move_element: "Hamisha {{name}} kwenda {{coords}}",
221+
edit_area: "{{extra}} Hariri eneo {{areaName}}",
222+
delete_area: "Futa eneo {{areaName}}",
223+
edit_note: "{{extra}} Hariri kumbukumbu {{noteTitle}}",
224+
delete_note: "Futa kumbukumbu {{noteTitle}}",
225+
edit_table: "{{extra}} Hariri jedwali {{tableName}}",
226+
delete_table: "Futa jedwali {{tableName}}",
227+
edit_type: "{{extra}} Hariri aina {{typeName}}",
228+
delete_type: "Futa aina {{typeName}}",
229+
add_relationship: "Ongeza uhusiano",
230+
edit_relationship: "{{extra}} Hariri uhusiano {{refName}}",
231+
delete_relationship: "Futa uhusiano {{refName}}",
232+
pick_db: "Chagua hifadhidata",
233+
generic: "Ya jumla",
234+
generic_description:
235+
"Michoro ya jumla inaweza kuhamishwa kwa lahaja yoyote ya SQL, lakini si aina zote za data zinazunguzwa.",
236+
enums: "Enums",
237+
add_enum: "Ongeza enum",
238+
edit_enum: "{{extra}} Hariri enum {{enumName}}",
239+
delete_enum: "Futa enum",
240+
enum_w_no_name: "Enum imepatikana bila jina",
241+
enum_w_no_values: "Hakuna thamani kwa enum '{{enumName}}'",
242+
duplicate_enums: "Enums ziliorudufu zenye jina '{{enumName}}'",
243+
enum_deleted: "Enum imefutwa",
244+
no_enums: "Hakuna enums",
245+
no_enums_text: "Eleza enums hapa",
246+
declare_array: "Tangaza safu mlalo",
247+
empty_index_name:
248+
"Kielezo kimetangazwa bila jina katika jedwali '{{tableName}}'",
249+
didnt_find_diagram: "Samahani! Mchoro haukupatikana.",
250+
unsigned: "Bila ishara",
251+
share: "Shiriki",
252+
unshare: "Acha kushiriki",
253+
copy_link: "Nakili kiungo",
254+
readme: "README",
255+
failed_to_load:
256+
"Imeshindwa kupakia. Hakikisha kiungo ni sahihi.",
257+
share_info:
258+
"* Kushiriki kiungo hiki hakiundi kikao cha ushirikiano wa wakati halisi.",
259+
show_relationship_labels: "Onyesha lebo za uhusiano",
260+
docs: "Nyaraka",
261+
supported_types: "Aina za faili zinazozunguzwa:",
262+
bulk_update: "Sasisha kwa wingi",
263+
multiselect: "Chaguo nyingi",
264+
export_saved_data: "Hamisha data iliyohifadhiwa",
265+
dbml_view: "Mtazamo wa DBML",
266+
tab_view: "Mtazamo wa kichupo",
267+
label: "Lebo",
268+
many_side_label: "Lebo ya upande wa wengi (n)",
269+
version: "Toleo",
270+
versions: "Matoleo",
271+
no_saved_versions: "Hakuna matoleo yaliyohifadhiwa",
272+
record_version: "Rekodi toleo",
273+
commited_at: "Ilihifadhiwa tarehe",
274+
read_only: "Soma tu",
275+
continue: "Endelea",
276+
restore_version: "Rejesha toleo",
277+
restore_warning:
278+
"Kupakia toleo lingine kutaandika juu ya mabadiliko yoyote.",
279+
return_to_current: "Rudi kwenye mchoro wa sasa",
280+
no_changes_to_record: "Hakuna mabadiliko ya kurekodi",
281+
click_to_view: "Bofya ili kutazama",
282+
load_more: "Pakia zaidi",
283+
clear_cache: "Safisha cache",
284+
cache_cleared: "Cache imesafishwa",
285+
failed_to_record_version: "Imeshindwa kurekodi toleo",
286+
failed_to_load_diagram: "Imeshindwa kupakia mchoro",
287+
see_all: "Tazama yote",
288+
insert_sql: "Ingiza SQL",
289+
upload_file: "Pakia faili",
290+
not_found: "Haikupatikana",
291+
},
292+
};
293+
294+
export { sw, swahili };

0 commit comments

Comments
 (0)