Skip to content

Commit 1a1fa05

Browse files
authored
Merge pull request #227 from i-m-soumya/development-115
Add Bengali (বাংলা) Translation to drawDB
2 parents bda5286 + f5925a1 commit 1a1fa05

File tree

2 files changed

+231
-0
lines changed

2 files changed

+231
-0
lines changed

src/i18n/i18n.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ import { gu, gujarati } from "./locales/gu";
2828
import { it, italian } from "./locales/it";
2929
import { ko, korean } from "./locales/ko";
3030
import { od, odia } from "./locales/od";
31+
import { bn, bengali } from "./locales/beng";
3132

3233
export const languages = [
3334
english,
@@ -57,6 +58,7 @@ export const languages = [
5758
italian,
5859
korean,
5960
odia,
61+
bengali
6062
].sort((a, b) => a.name.localeCompare(b.name));
6163

6264
i18n
@@ -96,6 +98,7 @@ i18n
9698
it,
9799
ko,
98100
od,
101+
bn
99102
},
100103
});
101104

src/i18n/locales/beng.js

Lines changed: 228 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,228 @@
1+
const bengali = {
2+
name: "Bengali",
3+
native_name: "বাংলা",
4+
code: "bn",
5+
};
6+
7+
const bn = {
8+
translation: {
9+
"report_bug": "বাগ রিপোর্ট করুন",
10+
"import": "ইম্পোর্ট করুন",
11+
"file": "ফাইল",
12+
"new": "নতুন",
13+
"new_window": "নতুন উইন্ডো",
14+
"open": "ওপেন করুন",
15+
"save": "সেভ করুন",
16+
"save_as": "নতুন নামে সেভ করুন",
17+
"save_as_template": "টেমপ্লেট হিসাবে সেভ করুন",
18+
"template_saved": "টেমপ্লেট সেভ হয়েছে!",
19+
"rename": "নাম পরিবর্তন করুন",
20+
"delete_diagram": "ডায়াগ্রাম ডিলিট করুন",
21+
"are_you_sure_delete_diagram": "আপনি কি এই ডায়াগ্রামটি মুছে ফেলতে চান? এই অপারেশনটি অপরিবর্তনীয়।",
22+
"oops_smth_went_wrong": "ওহো! কিছু ভুল হয়েছে।",
23+
"import_diagram": "ডায়াগ্রাম ইম্পোর্ট করুন",
24+
"import_from_source": "SQL থেকে ইম্পোর্ট করুন",
25+
"export_as": "রপ্তানি হিসাবে",
26+
"export_source": "SQL রপ্তানি করুন",
27+
"models": "মডেল",
28+
"exit": "বেরিয়ে যান",
29+
"edit": "এডিট করুন",
30+
"undo": "পূর্বাবস্থা ফিরিয়ে নিন",
31+
"redo": "পুনরায় করুন",
32+
"clear": "মুছে ফেলুন",
33+
"are_you_sure_clear": "আপনি কি ডায়াগ্রামটি মুছে ফেলতে চান? এটি অপরিবর্তনীয়।",
34+
"cut": "কাট করুন",
35+
"copy": "কপি করুন",
36+
"paste": "পেস্ট করুন",
37+
"duplicate": "প্রতিলিপি করুন",
38+
"delete": "মুছে ফেলুন",
39+
"copy_as_image": "ছবি হিসাবে কপি করুন",
40+
"view": "ভিউ",
41+
"header": "মেনুবার",
42+
"sidebar": "সাইডবার",
43+
"issues": "সমস্যা",
44+
"presentation_mode": "প্রেজেন্টেশন মোড",
45+
"strict_mode": "স্ট্রিক্ট মোড",
46+
"field_details": "ক্ষেত্রের বিস্তারিত",
47+
"reset_view": "ভিউ রিসেট করুন",
48+
"show_grid": "গ্রিড দেখান",
49+
"show_cardinality": "কার্ডিনালিটি দেখান",
50+
"theme": "থিম",
51+
"light": "লাইট",
52+
"dark": "ডার্ক",
53+
"zoom_in": "জুম ইন করুন",
54+
"zoom_out": "জুম আউট করুন",
55+
"fullscreen": "ফুলস্ক্রিন",
56+
"settings": "সেটিংস",
57+
"show_timeline": "টাইমলাইন দেখান",
58+
"autosave": "অটোসেভ",
59+
"panning": "প্যানিং",
60+
"show_debug_coordinates": "ডিবাগ কোঅর্ডিনেট দেখান",
61+
"transform": "ট্রান্সফর্ম",
62+
"viewbox": "ভিউ বক্স",
63+
"cursor_coordinates": "কার্সার কোঅর্ডিনেট",
64+
"coordinate_space": "স্থান",
65+
"coordinate_space_screen": "স্ক্রিন",
66+
"coordinate_space_diagram": "ডায়াগ্রাম",
67+
"table_width": "টেবিলের প্রস্থ",
68+
"language": "ভাষা",
69+
"flush_storage": "স্টোরেজ ফ্লাশ করুন",
70+
"are_you_sure_flush_storage": "আপনি কি স্টোরেজ ফ্লাশ করতে চান? এটি আপনার সমস্ত ডায়াগ্রাম এবং কাস্টম টেমপ্লেটগুলি মুছে ফেলবে।",
71+
"storage_flushed": "স্টোরেজ ফ্লাশ হয়েছে",
72+
"help": "সাহায্য",
73+
"shortcuts": "শর্টকাট",
74+
"ask_on_discord": "ডিসকর্ডে আমাদের জিজ্ঞাসা করুন",
75+
"feedback": "প্রতিক্রিয়া",
76+
"no_changes": "কোনও পরিবর্তন নেই",
77+
"loading": "লোড হচ্ছে...",
78+
"last_saved": "শেষ সেভ",
79+
"saving": "সেভ হচ্ছে...",
80+
"failed_to_save": "সেভ ব্যর্থ হয়েছে",
81+
"fit_window_reset": "উইন্ডোতে ফিট করুন / রিসেট করুন",
82+
"zoom": "জুম",
83+
"add_table": "টেবিল যোগ করুন",
84+
"add_area": "এরিয়া যোগ করুন",
85+
"add_note": "নোট যোগ করুন",
86+
"add_type": "টাইপ যোগ করুন",
87+
"to_do": "টু-ডু",
88+
"tables": "টেবিল",
89+
"relationships": "সম্পর্কগুলি",
90+
"subject_areas": "বিষয় এলাকা",
91+
"notes": "নোট",
92+
"types": "প্রকার",
93+
"search": "অনুসন্ধান করুন...",
94+
"no_tables": "কোনও টেবিল নেই",
95+
"no_tables_text": "আপনার ডায়াগ্রামটি তৈরি করা শুরু করুন!",
96+
"no_relationships": "কোনও সম্পর্ক নেই",
97+
"no_relationships_text": "ক্ষেত্রগুলিকে সংযুক্ত করতে এবং সম্পর্ক গঠনের জন্য টানুন!",
98+
"no_subject_areas": "কোনও বিষয় এলাকা নেই",
99+
"no_subject_areas_text": "টেবিলগুলি গোষ্ঠীবদ্ধ করতে বিষয় এলাকা যোগ করুন!",
100+
"no_notes": "কোনও নোট নেই",
101+
"no_notes_text": "অতিরিক্ত তথ্য রেকর্ড করার জন্য নোট ব্যবহার করুন",
102+
"no_types": "কোনও প্রকার নেই",
103+
"no_types_text": "আপনার নিজস্ব কাস্টম ডেটা টাইপগুলি তৈরি করুন",
104+
"no_issues": "কোনও সমস্যা সনাক্ত করা হয়নি।",
105+
"strict_mode_is_on_no_issues": "স্ট্রিক্ট মোড বন্ধ রয়েছে, তাই কোনও সমস্যা প্রদর্শিত হবে না।",
106+
"name": "নাম",
107+
"type": "প্রকার",
108+
"null": "নাল",
109+
"not_null": "নাল নয়",
110+
"primary": "প্রাথমিক",
111+
"unique": "অনন্য",
112+
"autoincrement": "স্বয়ংক্রিয় বৃদ্ধি",
113+
"default_value": "ডিফল্ট মান",
114+
"check": "চেক এক্সপ্রেশন",
115+
"this_will_appear_as_is": "*এটি তৈরি করা স্ক্রিপ্টে অপরিবর্তিত অবস্থায় প্রদর্শিত হবে।",
116+
"comment": "মন্তব্য",
117+
"add_field": "ক্ষেত্র যোগ করুন",
118+
"values": "মান",
119+
"size": "আকার",
120+
"precision": "প্রেসিশন",
121+
"set_precision": "প্রেসিশন সেট করুন: 'আকার, সংখ্যা'",
122+
"use_for_batch_input": "ব্যাচ ইনপুটের জন্য ব্যবহার করুন",
123+
"indices": "ইনডিসেস",
124+
"add_index": "ইনডেক্স যোগ করুন",
125+
"select_fields": "ক্ষেত্রগুলি নির্বাচন করুন",
126+
"title": "শিরোনাম",
127+
"not_set": "সেট করা হয়নি",
128+
"foreign": "বৈদেশিক",
129+
"cardinality": "কার্ডিনালিটি",
130+
"on_update": "আপডেটের সময়",
131+
"on_delete": "ডিলিটের সময়",
132+
"swap": "সোয়াপ",
133+
"one_to_one": "এক থেকে এক",
134+
"one_to_many": "এক থেকে অনেক",
135+
"many_to_one": "অনেক থেকে এক",
136+
"content": "বিষয়বস্তু",
137+
"types_info": "এই বৈশিষ্ট্যটি PostgreSQL-এর মত অবজেক্ট-রিলেশনাল DBMS-এর জন্য।\nযদি MySQL বা MariaDB এর জন্য ব্যবহার করা হয় তবে একটি JSON টাইপ তৈরি হবে সংশ্লিষ্ট json বৈধতা যাচাই সহ।\nযদি SQLite এর জন্য ব্যবহার করা হয় তবে এটি একটি BLOB এ অনুবাদ হবে।\nযদি MSSQL এর জন্য ব্যবহার করা হয় তবে প্রথম ক্ষেত্রের একটি টাইপ এলিয়াস তৈরি হবে।",
138+
"table_deleted": "টেবিল মুছে ফেলা হয়েছে",
139+
"area_deleted": "এরিয়া মুছে ফেলা হয়েছে",
140+
"note_deleted": "নোট মুছে ফেলা হয়েছে",
141+
"relationship_deleted": "সম্পর্ক মুছে ফেলা হয়েছে",
142+
"type_deleted": "টাইপ মুছে ফেলা হয়েছে",
143+
"cannot_connect": "সংযোগ করা যাচ্ছে না, কলামগুলির বিভিন্ন প্রকার আছে",
144+
"copied_to_clipboard": "ক্লিপবোর্ডে কপি করা হয়েছে",
145+
"create_new_diagram": "নতুন ডায়াগ্রাম তৈরি করুন",
146+
"cancel": "বাতিল করুন",
147+
"open_diagram": "ডায়াগ্রাম ওপেন করুন",
148+
"rename_diagram": "ডায়াগ্রামের নাম পরিবর্তন করুন",
149+
"export": "রপ্তানি করুন",
150+
"export_image": "ছবি রপ্তানি করুন",
151+
"create": "তৈরি করুন",
152+
"confirm": "নিশ্চিত করুন",
153+
"last_modified": "শেষ সংশোধন",
154+
"drag_and_drop_files": "ফাইলটি এখানে ড্র্যাগ এবং ড্রপ করুন বা আপলোড করতে ক্লিক করুন।",
155+
"support_json_and_ddb": "JSON এবং DDB ফাইলগুলি সমর্থিত",
156+
"upload_sql_to_generate_diagrams": "আপনার টেবিল এবং কলামগুলি স্বয়ংক্রিয়ভাবে তৈরি করতে একটি SQL ফাইল আপলোড করুন।",
157+
"overwrite_existing_diagram": "বিদ্যমান ডায়াগ্রামটি ওভাররাইট করুন",
158+
"only_mysql_supported": "*এখন পর্যন্ত শুধুমাত্র MySQL স্ক্রিপ্ট লোডিং সমর্থিত।",
159+
"blank": "খালি",
160+
"filename": "ফাইলের নাম",
161+
"table_w_no_name": "নাম ছাড়াই একটি টেবিল ঘোষণা করা হয়েছে",
162+
"duplicate_table_by_name": "'{{tableName}}' নামকরণ করা টেবিলের অনুলিপি",
163+
"empty_field_name": "'{{tableName}}' টেবিলে ফাঁকা ক্ষেত্রের `name`",
164+
"empty_field_type": "'{{tableName}}' টেবিলে ফাঁকা ক্ষেত্রের `type`",
165+
"no_values_for_field": "'{{tableName}}' টেবিলের '{{fieldName}}' ক্ষেত্রটি `{{type}}` প্রকারের, তবে কোনও মান নির্দিষ্ট করা হয়নি",
166+
"default_doesnt_match_type": "'{{tableName}}' টেবিলের '{{fieldName}}' ক্ষেত্রটির জন্য ডিফল্ট মান তার প্রকারের সাথে মেলে না",
167+
"not_null_is_null": "'{{tableName}}' টেবিলের '{{fieldName}}' ক্ষেত্রটি NOT NULL তবে ডিফল্ট NULL",
168+
"duplicate_fields": "'{{tableName}}' টেবিলের '{{fieldName}}' নামে ডুপ্লিকেট ক্ষেত্র",
169+
"duplicate_index": "'{{tableName}}' টেবিলের '{{indexName}}' নামে ডুপ্লিকেট ইনডেক্স",
170+
"empty_index": "'{{tableName}}' টেবিলের ইনডেক্স কোনও কলামকে ইনডেক্স করে না",
171+
"no_primary_key": "'{{tableName}}' টেবিলের কোনও প্রাথমিক কী নেই",
172+
"type_with_no_name": "নাম ছাড়াই একটি টাইপ ঘোষণা করা হয়েছে",
173+
"duplicate_types": "'{{typeName}}' নামকরণের সাথে ডুপ্লিকেট টাইপ",
174+
"type_w_no_fields": "ক্ষেত্র ছাড়াই '{{typeName}}' টাইপ ঘোষণা করা হয়েছে",
175+
"empty_type_field_name": "'{{typeName}}' টাইপের ফাঁকা ক্ষেত্রের `name`",
176+
"empty_type_field_type": "'{{typeName}}' টাইপের ফাঁকা ক্ষেত্রের `type`",
177+
"no_values_for_type_field": "'{{typeName}}' টাইপের '{{fieldName}}' ক্ষেত্রটি `{{type}}` প্রকারের, তবে কোনও মান নির্দিষ্ট করা হয়নি",
178+
"duplicate_type_fields": "'{{typeName}}' টাইপের '{{fieldName}}' নামে ডুপ্লিকেট ক্ষেত্র",
179+
"duplicate_reference": "'{{refName}}' নামে ডুপ্লিকেট রেফারেন্স",
180+
"circular_dependency": "'{{refName}}' টেবিল জড়িত একটি চক্রাকার নির্ভরতা",
181+
"timeline": "টাইমলাইন",
182+
"priority": "অগ্রাধিকার",
183+
"none": "কোনও নয়",
184+
"low": "কম",
185+
"medium": "মাঝারি",
186+
"high": "উচ্চ",
187+
"sort_by": "ক্রমানুসারে সাজান",
188+
"my_order": "আমার আদেশ",
189+
"completed": "সম্পন্ন",
190+
"alphabetically": "বর্ণানুক্রমিকভাবে",
191+
"add_task": "কাজ যোগ করুন",
192+
"details": "বিস্তারিত",
193+
"no_tasks": "আপনার এখনও কোনও কাজ নেই।",
194+
"no_activity": "আপনার এখনও কোনও কার্যকলাপ নেই।",
195+
"move_element": "{{name}} কে {{coords}} তে সরান",
196+
"edit_area": "{{extra}} এরিয়া {{areaName}} সম্পাদনা করুন",
197+
"delete_area": "এরিয়া {{areaName}} মুছুন",
198+
"edit_note": "{{extra}} নোট {{noteTitle}} সম্পাদনা করুন",
199+
"delete_note": "নোট {{noteTitle}} মুছুন",
200+
"edit_table": "{{extra}} টেবিল {{tableName}} সম্পাদনা করুন",
201+
"delete_table": "টেবিল {{tableName}} মুছুন",
202+
"edit_type": "{{extra}} টাইপ {{typeName}} সম্পাদনা করুন",
203+
"delete_type": "টাইপ {{typeName}} মুছুন",
204+
"add_relationship": "সম্পর্ক যোগ করুন",
205+
"edit_relationship": "{{extra}} সম্পর্ক {{refName}} সম্পাদনা করুন",
206+
"delete_relationship": "সম্পর্ক {{refName}} মুছুন",
207+
"not_found": "খুঁজে পাওয়া যায়নি",
208+
"pick_db": "একটি ডাটাবেস নির্বাচন করুন",
209+
"generic": "জেনেরিক",
210+
"generic_description": "জেনেরিক ডায়াগ্রামগুলি যে কোনও SQL ফ্লেভারে রপ্তানি করা যেতে পারে তবে কয়েকটি ডেটা টাইপ সমর্থন করে।",
211+
"enums": "এনামস",
212+
"add_enum": "এনাম যোগ করুন",
213+
"edit_enum": "{{extra}} এনাম {{enumName}} সম্পাদনা করুন",
214+
"delete_enum": "এনাম মুছুন",
215+
"enum_w_no_name": "নাম ছাড়াই একটি এনাম পাওয়া গেছে",
216+
"enum_w_no_values": "কোনও মান ছাড়াই এনাম '{{enumName}}' পাওয়া গেছে",
217+
"duplicate_enums": "'{{enumName}}' নামে ডুপ্লিকেট এনামস",
218+
"no_enums": "কোনও এনাম নেই",
219+
"no_enums_text": "এখানে এনামগুলি সংজ্ঞায়িত করুন",
220+
"declare_array": "অ্যারে ঘোষণা করুন",
221+
"empty_index_name": "'{{tableName}}' টেবিলে নাম ছাড়াই একটি ইনডেক্স ঘোষণা করা হয়েছে",
222+
"didnt_find_diagram": "ওহো! ডায়াগ্রামটি পাওয়া যায়নি।",
223+
"unsigned": "আনসাইন্ড"
224+
}
225+
226+
}
227+
228+
export { bn, bengali };

0 commit comments

Comments
 (0)