From 0f076f4cc4c0f78c5b1ec37874f976547ccf48eb Mon Sep 17 00:00:00 2001 From: Daniel Hiller Date: Sat, 30 Sep 2023 02:33:09 +0200 Subject: [PATCH] Add: Translation Bengali (AI) --- client/src/locales/bn/core.js | 235 +++++++++++++++++++++++++++++++++ client/src/locales/bn/index.js | 11 ++ client/src/locales/bn/login.js | 20 +++ 3 files changed, 266 insertions(+) create mode 100644 client/src/locales/bn/core.js create mode 100644 client/src/locales/bn/index.js create mode 100644 client/src/locales/bn/login.js diff --git a/client/src/locales/bn/core.js b/client/src/locales/bn/core.js new file mode 100644 index 00000000..9fac58a1 --- /dev/null +++ b/client/src/locales/bn/core.js @@ -0,0 +1,235 @@ +export default { + format: { + date: 'M/d/yyyy', + time: 'p', + dateTime: '$t(format:date) $t(format:time)', + longDate: 'MMM d', + longDateTime: "MMMM d 'তে' p", + }, + + translation: { + common: { + aboutPlanka: 'প্লাঙ্কা সম্পর্কে', + account: 'অ্যাকাউন্ট', + actions: 'ক্রিয়া', + addAttachment_title: 'সংযুক্তি যোগ করুন', + addComment: 'মন্তব্য যোগ করুন', + addManager_title: 'ম্যানেজার যোগ করুন', + addMember_title: 'সদস্য যোগ করুন', + addUser_title: 'ব্যবহারকারী যোগ করুন', + administrator: 'প্রশাসক', + all: 'সব', + allChangesWillBeAutomaticallySavedAfterConnectionRestored: + 'সমস্ত পরিবর্তন স্বয়ংক্রিয়ভাবে সংরক্ষিত হবে
যখন সংযোগ পুনর্স্থাপন হবে', + areYouSureYouWantToDeleteThisAttachment: + 'আপনি কি নিশ্চিত যে আপনি এই সংযুক্তি মুছে ফেলতে চান?', + areYouSureYouWantToDeleteThisBoard: 'আপনি কি নিশ্চিত যে আপনি এই বোর্ড মুছে ফেলতে চান?', + areYouSureYouWantToDeleteThisCard: 'আপনি কি নিশ্চিত যে আপনি এই কার্ড মুছে ফেলতে চান?', + areYouSureYouWantToDeleteThisComment: 'আপনি কি নিশ্চিত যে আপনি এই মন্তব্য মুছে ফেলতে চান?', + areYouSureYouWantToDeleteThisLabel: 'আপনি কি নিশ্চিত যে আপনি এই লেবেল মুছে ফেলতে চান?', + areYouSureYouWantToDeleteThisList: 'আপনি কি নিশ্চিত যে আপনি এই তালিকা মুছে ফেলতে চান?', + areYouSureYouWantToDeleteThisProject: 'আপনি কি নিশ্চিত যে আপনি এই প্রকল্প মুছে ফেলতে চান?', + areYouSureYouWantToDeleteThisTask: 'আপনি কি নিশ্চিত যে আপনি এই টাস্ক মুছে ফেলতে চান?', + areYouSureYouWantToDeleteThisUser: 'আপনি কি নিশ্চিত যে আপনি এই ব্যবহারকারী মুছে ফেলতে চান?', + areYouSureYouWantToLeaveBoard: 'আপনি কি নিশ্চিত যে আপনি বোর্ড ত্যাগ করতে চান?', + areYouSureYouWantToLeaveProject: 'আপনি কি নিশ্চিত যে আপনি প্রকল্প ত্যাগ করতে চান?', + areYouSureYouWantToRemoveThisManagerFromProject: + 'আপনি কি নিশ্চিত যে আপনি এই প্রকল্প থেকে এই ম্যানেজারকে সরাতে চান?', + areYouSureYouWantToRemoveThisMemberFromBoard: + 'আপনি কি নিশ্চিত যে আপনি এই মেম্বারকে বোর্ড থেকে সরাতে চান?', + attachment: 'সংযুক্তি', + attachments: 'সংযুক্তিসমূহ', + authentication: 'প্রমাণীকরণ', + background: 'পেশাদার', + board: 'বোর্ড', + boardNotFound_title: 'বোর্ড পাওয়া যায়নি', + canComment: 'মন্তব্য করতে পারে', + canEditContentOfBoard: 'বোর্ডের সামগ্রী সম্পাদনা করতে পারে', + canOnlyViewBoard: 'মাত্র বোর্ড দেখতে পারে', + cardActions_title: 'কার্ড ক্রিয়াকলাপ', + cardNotFound_title: 'কার্ড পাওয়া যায়নি', + cardOrActionAreDeleted: 'কার্ড বা ক্রিয়াকলাপ মোছে গেছে', + color: 'রং', + createBoard_title: 'বোর্ড তৈরি করুন', + createLabel_title: 'লেবেল তৈরি করুন', + createNewOneOrSelectExistingOne: 'নতুন তৈরি করুন অথবা
বিদ্যমান একটি নির্বাচন করুন', + createProject_title: 'প্রকল্প তৈরি করুন', + createTextFile_title: 'টেক্সট ফাইল তৈরি করুন', + currentPassword: 'বর্তমান পাসওয়ার্ড', + dangerZone_title: 'আপত্তি জোন', + date: 'তারিখ', + dueDate_title: 'নির্ধারণিত তারিখ', + deleteAttachment_title: 'সংযুক্তি মুছে ফেলুন', + deleteBoard_title: 'বোর্ড মুছে ফেলুন', + deleteCard_title: 'কার্ড মুছে ফেলুন', + deleteComment_title: 'মন্তব্য মুছে ফেলুন', + deleteLabel_title: 'লেবেল মুছে ফেলুন', + deleteList_title: 'তালিকা মুছে ফেলুন', + deleteProject_title: 'প্রকল্প মুছে ফেলুন', + deleteTask_title: 'টাস্ক মুছে ফেলুন', + deleteUser_title: 'ব্যবহারকারী মুছে ফেলুন', + description: 'বর্ণনা', + detectAutomatically: 'স্বয়ংক্রিয়ভাবে চেষ্টা করুন', + dropFileToUpload: 'আপলোড করার জন্য ফাইল প্রস্থান করুন', + editor: 'সম্পাদক', + editAttachment_title: 'সংযুক্তি সম্পাদনা করুন', + editAvatar_title: 'অবতার সম্পাদনা করুন', + editBoard_title: 'বোর্ড সম্পাদনা করুন', + editDueDate_title: 'নির্ধারণিত তারিখ সম্পাদনা করুন', + editEmail_title: 'ইমেইল সম্পাদনা করুন', + editInformation_title: 'তথ্য সম্পাদনা করুন', + editLabel_title: 'লেবেল সম্পাদনা করুন', + editPassword_title: 'পাসওয়ার্ড সম্পাদনা করুন', + editPermissions_title: 'অনুমতি সম্পাদনা করুন', + editStopwatch_title: 'স্টপওয়াচ সম্পাদনা করুন', + editUsername_title: 'ব্যবহারকারীর নাম সম্পাদনা করুন', + email: 'ইমেইল', + emailAlreadyInUse: 'ইমেইল ইতিমধ্যে ব্যবহৃত', + enterCardTitle: 'কার্ডের শিরোনাম লিখুন... [Ctrl+Enter] দিয়ে স্বয়ংক্রিয়ভাবে খোলুন', + enterDescription: 'বর্ণনা লিখুন...', + enterFilename: 'ফাইলের নাম লিখুন', + enterListTitle: 'তালিকা শিরোনাম লিখুন...', + enterProjectTitle: 'প্রকল্পের শিরোনাম লিখুন', + enterTaskDescription: 'টাস্কের বর্ণনা লিখুন...', + filterByLabels_title: 'লেবেল দ্বারা ছাঁকো', + filterByMembers_title: 'সদস্য দ্বারা ছাঁকো', + fromComputer_title: 'কম্পিউটার থেকে', + fromTrello: 'ট্রেলো থেকে', + general: 'সাধারণ', + hours: 'ঘণ্টা', + importBoard_title: 'বোর্ড আমদানি করুন', + invalidCurrentPassword: 'বর্তমান পাসওয়ার্ড অবৈধ', + labels: 'লেবেল', + language: 'ভাষা', + leaveBoard_title: 'বোর্ড ত্যাগ করুন', + leaveProject_title: 'প্রকল্প ত্যাগ করুন', + list: 'তালিকা', + listActions_title: 'তালিকা ক্রিয়াকলাপ', + managers: 'ম্যানেজারসমূহ', + members: 'সদস্যগণ', + minutes: 'মিনিট', + moveCard_title: 'কার্ড সরান', + name: 'নাম', + newEmail: 'নতুন ইমেইল', + newPassword: 'নতুন পাসওয়ার্ড', + newUsername: 'নতুন ব্যবহারকারীর নাম', + noConnectionToServer: 'সার্ভারে সংযোগ নেই', + noBoards: 'কোন বোর্ড নেই', + noLists: 'কোন তালিকা নেই', + noProjects: 'কোন প্রকল্প নেই', + notifications: 'বিজ্ঞপ্তি', + noUnreadNotifications: 'কোন অপঠিত বিজ্ঞপ্তি নেই', + openBoard_title: 'বোর্ড খুলুন', + optional_inline: 'ঐচ্ছিক', + organization: 'সংগঠন', + phone: 'ফোন', + preferences: 'পছন্দ', + pressPasteShortcutToAddAttachmentFromClipboard: + 'প্রয়োজনীয়: Ctrl-V (Mac উপর Cmd-V) চাপুন যেটাতে ক্লিপবোর্ড থেকে সংযুক্তি যোগ করতে পারবেন', + project: 'প্রকল্প', + projectNotFound_title: 'প্রকল্প পাওয়া যায়নি', + removeManager_title: 'ম্যানেজার সরান', + removeMember_title: 'সদস্য সরান', + searchLabels: 'লেবেল খুঁজুন...', + searchMembers: 'সদস্য খুঁজুন...', + searchUsers: 'ব্যবহারকারী খুঁজুন...', + seconds: 'সেকেন্ড', + selectBoard: 'বোর্ড নির্বাচন করুন', + selectList: 'তালিকা নির্বাচন করুন', + selectPermissions_title: 'অনুমতি নির্বাচন করুন', + selectProject: 'প্রকল্প নির্বাচন করুন', + settings: 'সেটিংস', + stopwatch: 'স্টপওয়াচ', + subscribeToMyOwnCardsByDefault: 'ডিফল্ট অবস্থায় আমার নিজের কার্ডে সাবস্ক্রাইব করুন', + taskActions_title: 'টাস্ক ক্রিয়াকলাপ', + tasks: 'টাস্কগুলি', + thereIsNoPreviewAvailableForThisAttachment: 'এই সংযুক্তির জন্য কোন পূর্বরূপ নেই', + time: 'সময়', + title: 'শিরোনাম', + userActions_title: 'ব্যবহারকারী ক্রিয়াকলাপ', + userAddedThisCardToList: '<0>{{user}}<1> {{list}} তে এই কার্ড যোগ করেছেন', + userLeftNewCommentToCard: '{{user}} নতুন মন্তব্য ছেড়েছেন «{{comment}}» <2>{{card}} এ', + userMovedCardFromListToList: + '{{user}} <2>{{card}} মোব করেছেন {{fromList}} থেকে {{toList}} এ', + userMovedThisCardFromListToList: + '<0>{{user}}<1> {{fromList}} থেকে {{toList}} এ এই কার্ড মোব করেছেন', + username: 'ব্যবহারকারীর নাম', + usernameAlreadyInUse: 'ব্যবহারকারীর নাম ইতিমধ্যে ব্যবহৃত', + users: 'ব্যবহারকারীগণ', + version: 'সংস্করণ', + viewer: 'দর্শক', + writeComment: 'মন্তব্য লিখুন...', + }, + + action: { + addAnotherCard: 'আরেকটি কার্ড যোগ করুন', + addAnotherList: 'আরেকটি তালিকা যোগ করুন', + addAnotherTask: 'আরেকটি টাস্ক যোগ করুন', + addCard: 'কার্ড যোগ করুন', + addCard_title: 'কার্ড যোগ করুন', + addComment: 'মন্তব্য যোগ করুন', + addList: 'তালিকা যোগ করুন', + addMember: 'সদস্য যোগ করুন', + addMoreDetailedDescription: 'আরও বিস্তারিত বর্ণনা যোগ করুন', + addTask: 'টাস্ক যোগ করুন', + addToCard: 'কার্ডে যোগ করুন', + addUser: 'ব্যবহারকারী যোগ করুন', + createBoard: 'বোর্ড তৈরি করুন', + createFile: 'ফাইল তৈরি করুন', + createLabel: 'লেবেল তৈরি করুন', + createNewLabel: 'নতুন লেবেল তৈরি করুন', + createProject: 'প্রকল্প তৈরি করুন', + delete: 'মুছে ফেলুন', + deleteAttachment: 'সংযুক্তি মুছে ফেলুন', + deleteAvatar: 'অবতার মুছে ফেলুন', + deleteBoard: 'বোর্ড মুছে ফেলুন', + deleteCard: 'কার্ড মুছে ফেলুন', + deleteCard_title: 'কার্ড মুছে ফেলুন', + deleteComment: 'মন্তব্য মুছে ফেলুন', + deleteImage: 'চিত্র মুছে ফেলুন', + deleteLabel: 'লেবেল মুছে ফেলুন', + deleteList: 'তালিকা মুছে ফেলুন', + deleteList_title: 'তালিকা মুছে ফেলুন', + deleteProject: 'প্রকল্প মুছে ফেলুন', + deleteProject_title: 'প্রকল্প মুছে ফেলুন', + deleteTask: 'টাস্ক মুছে ফেলুন', + deleteTask_title: 'টাস্ক মুছে ফেলুন', + deleteUser: 'ব্যবহারকারী মুছে ফেলুন', + edit: 'সম্পাদনা করুন', + editDueDate_title: 'নির্ধারণিত তারিখ সম্পাদনা করুন', + editDescription_title: 'বর্ণনা সম্পাদনা করুন', + editEmail_title: 'ইমেইল সম্পাদনা করুন', + editInformation_title: 'তথ্য সম্পাদনা করুন', + editPassword_title: 'পাসওয়ার্ড সম্পাদনা করুন', + editPermissions: 'অনুমতি সম্পাদনা করুন', + editStopwatch_title: 'স্টপওয়াচ সম্পাদনা করুন', + editTitle_title: 'শিরোনাম সম্পাদনা করুন', + editUsername_title: 'ব্যবহারকারীর নাম সম্পাদনা করুন', + hideDetails: 'বিশদ লুকান', + import: 'আমদানি করুন', + leaveBoard: 'বোর্ড ত্যাগ করুন', + leaveProject: 'প্রকল্প ত্যাগ করুন', + logOut_title: 'লগ আউট', + makeCover_title: 'কভার তৈরি করুন', + move: 'সরান', + moveCard_title: 'কার্ড সরান', + remove: 'সরান', + removeBackground: 'পেশাদার সরান', + removeCover_title: 'কভার সরান', + removeFromBoard: 'বোর্ড থেকে সরান', + removeFromProject: 'প্রকল্প থেকে সরান', + removeManager: 'ম্যানেজার সরান', + removeMember: 'সদস্য সরান', + save: 'সংরক্ষণ করুন', + showAllAttachments: 'সমস্ত সংযুক্তিসমূহ দেখান ({{hidden}} লুকান)', + showDetails: 'বিশদ দেখান', + showFewerAttachments: 'কম সংযুক্তি দেখান', + start: 'শুরু', + stop: 'বন্ধ', + subscribe: 'সাবস্ক্রাইব করুন', + unsubscribe: 'সাবস্ক্রাইব বাতিল করুন', + uploadNewAvatar: 'নতুন অবতার আপলোড করুন', + uploadNewImage: 'নতুন চিত্র আপলোড করুন', + }, + }, +}; diff --git a/client/src/locales/bn/index.js b/client/src/locales/bn/index.js new file mode 100644 index 00000000..3898bf33 --- /dev/null +++ b/client/src/locales/bn/index.js @@ -0,0 +1,11 @@ +import merge from 'lodash/merge'; + +import login from './login'; +import core from './core'; + +export default { + language: 'bn', + country: 'bn', + name: 'Bengali', + embeddedLocale: merge(login, core), +}; diff --git a/client/src/locales/bn/login.js b/client/src/locales/bn/login.js new file mode 100644 index 00000000..5ed78a5a --- /dev/null +++ b/client/src/locales/bn/login.js @@ -0,0 +1,20 @@ +export default { + translation: { + common: { + emailOrUsername: 'ইমেইল বা ব্যবহারকারীর নাম', + invalidEmailOrUsername: 'অবৈধ ইমেইল বা ব্যবহারকারীর নাম', + invalidPassword: 'অবৈধ পাসওয়ার্ড', + logInToPlanka: 'Planka-তে লগ ইন করুন', + noInternetConnection: 'ইন্টারনেট সংযোগ নেই', + pageNotFound_title: 'পেজ পাওয়া যায়নি', + password: 'পাসওয়ার্ড', + projectManagement: 'প্রকল্প পরিচালনা', + serverConnectionFailed: 'সার্ভার সংযোগ ব্যর্থ হয়েছে', + unknownError: 'অজানা ত্রুটি, পরে আবার চেষ্টা করুন', + }, + + action: { + logIn: 'লগ ইন করুন', + }, + }, +};