feat(i18n): add Bengali (bn) translation
This commit is contained in:
1 parent
8947eb2f39
commit
e01d61ae0c
1 file changed
+531
@@ -0,0 +1,531 @@
|
||||
{
|
||||
"nav.recording": "রেকর্ডিং",
|
||||
"nav.hardware": "হার্ডওয়্যার",
|
||||
"nav.storage": "স্টোরেজ",
|
||||
"nav.calendar": "ক্যালেন্ডার",
|
||||
"nav.sync": "সিঙ্ক",
|
||||
"nav.ai": "এআই",
|
||||
"nav.mcp": "MCP সার্ভার",
|
||||
"nav.privacy": "গোপনীয়তা",
|
||||
"nav.about": "সম্পর্কে",
|
||||
"nav.language": "ভাষা",
|
||||
|
||||
"settings.language.title": "ভাষা",
|
||||
"settings.language.display": "প্রদর্শন ভাষা",
|
||||
"settings.language.display_hint": "অ্যাপ ইন্টারফেসের ভাষা। একটি ভাষা যোগ করা একটি অনুবাদ ফাইল রাখার মতোই সহজ।",
|
||||
|
||||
"settings.transcription.title": "ট্রান্সক্রিপশন ভাষা",
|
||||
"settings.transcription.label": "ভাষা",
|
||||
"settings.transcription.auto": "স্বয়ংক্রিয়ভাবে শনাক্ত করুন",
|
||||
"settings.transcription.applies_hint": "পরবর্তী রেকর্ডিংয়ে প্রযোজ্য। প্রকৃতপক্ষে ব্যবহৃত ভাষা পরে প্রতিটি মিটিংয়ে দেখানো হয়।",
|
||||
"settings.transcription.english_only": "শুধু ইংরেজি",
|
||||
"settings.transcription.model_english_only": "“{model}” শুধুমাত্র ইংরেজিতে।",
|
||||
"settings.transcription.no_model": "কোনো মডেল নির্বাচিত নেই।",
|
||||
"settings.transcription.switch_multilingual": "একটি ভাষা বেছে নিতে উপরে একটি বহুভাষিক মডেলে স্যুইচ করুন।",
|
||||
|
||||
"settings.hardware.title": "হার্ডওয়্যার",
|
||||
"settings.hardware.active_backend": "সক্রিয় ব্যাকএন্ড",
|
||||
"settings.hardware.model_meta": "· মডেল {size}",
|
||||
"settings.hardware.preferred_backend": "পছন্দসই ব্যাকএন্ড",
|
||||
"settings.hardware.auto_backend": "স্বয়ংক্রিয় (সেরা উপলব্ধ)",
|
||||
"settings.hardware.not_available": "উপলব্ধ নয়",
|
||||
"settings.hardware.fallback_hint": "নির্বাচিত ব্যাকএন্ড লোড না হলে স্বয়ংক্রিয়ভাবে ফলব্যাক করে (NPU → NVIDIA → AMD → Intel → CPU)।",
|
||||
"settings.hardware.audio_devices": "অডিও ডিভাইস",
|
||||
"settings.hardware.recording_device": "রেকর্ডিং ডিভাইস",
|
||||
"settings.hardware.default_system_audio": "ডিফল্ট সিস্টেম অডিও",
|
||||
"settings.hardware.recording_device_hint": "WhispAssist এই ডিভাইসটি যা বাজায় তা রেকর্ড করে (লুপব্যাক) — কলের অপর প্রান্ত। আপনি যদি চান না এটি Windows-এর সিস্টেম ডিফল্ট অনুসরণ করুক, তবে একটি নির্দিষ্ট আউটপুট বেছে নিন।",
|
||||
"settings.hardware.microphone": "মাইক্রোফোন",
|
||||
"settings.hardware.mic_off": "বন্ধ — আমার মাইক্রোফোন ক্যাপচার করবেন না",
|
||||
"settings.hardware.default_mic": "ডিফল্ট মাইক্রোফোন",
|
||||
"settings.hardware.mic_hint": "লাইভ ট্রান্সক্রিপ্টে আপনার নিজের কণ্ঠস্বর যোগ করে যাতে মিটিংয়ের উভয় পক্ষ ক্যাপচার হয়। আপনার ডিভাইসে থাকে — কিছুই আপলোড হয় না। শুধু উপরের সিস্টেম অডিও ট্রান্সক্রাইব করতে “বন্ধ” বেছে নিন।",
|
||||
"settings.hardware.npu_detected": "NPU অ্যাক্সিলারেটর শনাক্ত হয়েছে",
|
||||
"settings.hardware.ready": "প্রস্তুত",
|
||||
"settings.hardware.downloading": "ডাউনলোড হচ্ছে…",
|
||||
"settings.hardware.package_needed": "প্যাকেজ প্রয়োজন",
|
||||
"settings.hardware.npu_hint": "আপনার NPU-এর একটি এককালীন অ্যাক্সিলারেশন প্যাকেজ (Whisper ONNX মডেল{extra}) প্রয়োজন। এটি পটভূমিতে ডাউনলোড হয়; আপনি এখনই এটি শুরুও করতে পারেন।",
|
||||
"settings.hardware.plus_openvino": " + OpenVINO রানটাইম",
|
||||
"settings.hardware.download_npu": "NPU প্যাকেজ ডাউনলোড করুন",
|
||||
"settings.hardware.dml_title": "GPU অ্যাক্সিলারেশন (DirectML)",
|
||||
"settings.hardware.dml_hint": "আপনার GPU Vulkan ছাড়াই DirectML-এর মাধ্যমে অ্যাক্সিলারেট করা যায় — একটি এককালীন প্যাকেজ (Whisper ONNX মডেল{extra})।",
|
||||
"settings.hardware.plus_directml": " + DirectML রানটাইম",
|
||||
"settings.hardware.download_dml": "DirectML প্যাকেজ ডাউনলোড করুন",
|
||||
"settings.hardware.detection_unavailable": "হার্ডওয়্যার শনাক্তকরণ উপলব্ধ নয়।",
|
||||
"settings.hardware.low_overhead": "কম ওভারহেড প্রিসেট",
|
||||
"settings.hardware.low_overhead_note": "CPU + সবচেয়ে ছোট মডেল, ব্যাটারি/পটভূমি ব্যবহারের জন্য",
|
||||
"settings.hardware.models": "মডেল",
|
||||
"settings.hardware.downloading_model": "{name} ডাউনলোড হচ্ছে",
|
||||
"settings.hardware.active_badge": "সক্রিয়",
|
||||
"settings.hardware.installed": "ইনস্টল করা হয়েছে",
|
||||
"settings.hardware.use": "ব্যবহার করুন",
|
||||
"settings.hardware.remove": "সরান",
|
||||
"settings.hardware.cant_remove_active": "সক্রিয় মডেল সরানো যায় না",
|
||||
"settings.hardware.download": "ডাউনলোড করুন",
|
||||
"settings.hardware.diarization": "বক্তা ডায়ারাইজেশন",
|
||||
"settings.hardware.diarization_hint": "উভয় মডেল ইনস্টল করুন যাতে সম্পূর্ণ রেকর্ডিং একটি চলমান ট্রান্সক্রিপ্টের পরিবর্তে বক্তা অনুযায়ী (বক্তা ১, বক্তা ২, …) আলাদা হয়। সম্পূর্ণ অফলাইনে চলে, থামার পর প্রতি মিটিংয়ে একবার। এগুলি ছাড়া, প্রতিটি লাইন একক বক্তাকে দেওয়া হয়।",
|
||||
|
||||
"settings.storage.title": "স্টোরেজ",
|
||||
"settings.storage.location_label": "অবস্থান",
|
||||
"settings.storage.location_hint": "স্টোরেজ অবস্থান পরিবর্তন এখনও সমর্থিত নয় — বর্তমানে মিটিং, মডেল এবং ডেটাবেস এখানেই থাকে।",
|
||||
"settings.storage.retention_title": "ধারণ",
|
||||
"settings.storage.retention_hint": "একটি সীমার বাইরে থাকা সবচেয়ে পুরনো মিটিং স্বয়ংক্রিয়ভাবে মুছে ফেলে। স্টার্টআপে একবার পরীক্ষা করা হয়; খালি মানে কোনো সীমা নেই। বর্তমানে রেকর্ড হচ্ছে এমন মিটিং কখনও স্পর্শ করে না।",
|
||||
"settings.storage.max_age": "সর্বোচ্চ বয়স (দিন)",
|
||||
"settings.storage.max_size": "সর্বোচ্চ আকার (GB)",
|
||||
"settings.storage.no_limit": "কোনো সীমা নেই",
|
||||
"settings.storage.export_import_title": "রপ্তানি ও আমদানি",
|
||||
"settings.storage.export_hint_1": "রেকর্ডিংকে বহনযোগ্য বান্ডল ফোল্ডার হিসেবে কম্পিউটারের মধ্যে সরান (অডিও, ট্রান্সক্রিপ্ট, নোট, সারাংশ এবং একটি",
|
||||
"settings.storage.export_hint_2": "ম্যানিফেস্ট)। যেকোনো ফোল্ডারে রপ্তানি করুন — একটি সিঙ্ক করা ড্রাইভ, একটি USB স্টিক, বা কোনো সিঙ্ক লক্ষ্যের স্থানীয় মাউন্টে — তারপর অন্য মেশিনে এটি আমদানি করুন। আমদানি করা মিটিং একটি নতুন id পায়, তাই পুনরায় আমদানি কখনও কিছু ওভাররাইট করে না।",
|
||||
"settings.storage.export_dialog_title": "সব মিটিং এতে রপ্তানি করুন…",
|
||||
"settings.storage.import_dialog_title": "একটি বান্ডল (বা বান্ডলের একটি ফোল্ডার) আমদানি করুন…",
|
||||
"settings.storage.exporting": "রপ্তানি হচ্ছে…",
|
||||
"settings.storage.export_all": "সব মিটিং রপ্তানি করুন…",
|
||||
"settings.storage.importing": "আমদানি হচ্ছে…",
|
||||
"settings.storage.import_all": "মিটিং আমদানি করুন…",
|
||||
"settings.storage.exported_one": "{n}টি মিটিং রপ্তানি করা হয়েছে।",
|
||||
"settings.storage.exported_many": "{n}টি মিটিং রপ্তানি করা হয়েছে।",
|
||||
"settings.storage.imported_one": "{n}টি মিটিং আমদানি করা হয়েছে।",
|
||||
"settings.storage.imported_many": "{n}টি মিটিং আমদানি করা হয়েছে।",
|
||||
|
||||
"settings.calendar.title": "ক্যালেন্ডার ও Outlook .pst",
|
||||
"settings.calendar.intro_1": "একটি স্থানীয় Outlook ব্যাকআপ থেকে ইভেন্ট ও অংশগ্রহণকারীদের আমদানি করুন",
|
||||
"settings.calendar.intro_2": "— শুধু পড়া, ফাইলে কিছু ফিরে লেখা হয় না। এই ডিভাইস থেকে কিছুই বেরোয় না।",
|
||||
"settings.calendar.pst_file": ".pst ফাইল",
|
||||
"settings.calendar.no_file": "কোনো ফাইল নির্বাচিত নেই",
|
||||
"settings.calendar.browse": "ব্রাউজ করুন…",
|
||||
"settings.calendar.password": "পাসওয়ার্ড",
|
||||
"settings.calendar.password_note": "খুব কমই প্রয়োজন",
|
||||
"settings.calendar.optional": "ঐচ্ছিক",
|
||||
"settings.calendar.import_range": "আমদানি পরিসর",
|
||||
"settings.calendar.range_30": "গত ৩০ দিন",
|
||||
"settings.calendar.range_90": "গত ৯০ দিন",
|
||||
"settings.calendar.range_180": "গত ৬ মাস",
|
||||
"settings.calendar.range_365": "গত ১ বছর",
|
||||
"settings.calendar.range_all": "সব সময়",
|
||||
"settings.calendar.range_hint": "একটি দীর্ঘস্থায়ী মেইলবক্সে বছরের পর বছর পুনরাবৃত্ত/ছুটির এন্ট্রি থাকতে পারে — পরিসর সংকীর্ণ করলে আমদানি করা ক্যালেন্ডার প্রকৃতপক্ষে প্রাসঙ্গিক বিষয়েই সীমাবদ্ধ থাকে। এটি এই আমদানি বোতাম এবং চালুর সময় স্বয়ংক্রিয় পুনরায় আমদানি উভয়ে প্রযোজ্য।",
|
||||
"settings.calendar.importing": "আমদানি হচ্ছে…",
|
||||
"settings.calendar.import": "আমদানি করুন",
|
||||
"settings.calendar.import_progress": "{processed}/{total} ইভেন্ট",
|
||||
"settings.calendar.auto_reimport": "চালুর সময় এই ফাইলটি স্বয়ংক্রিয়ভাবে পুনরায় আমদানি করুন",
|
||||
"settings.calendar.auto_reimport_hint": "স্টার্টআপে একবার চলে, টাইমারে নয় — পুনরায় আমদানি নিরাপদে পুনরাবৃত্তি করা যায় (বিদ্যমান ইভেন্ট মিলিয়ে আপডেট করা হয়, ডুপ্লিকেট হয় না)।",
|
||||
"settings.calendar.import_failed": "আমদানি ব্যর্থ: {error} — ফাইলটি নিজে অক্ষত থাকে; পথ পরীক্ষা করে আবার চেষ্টা করুন।",
|
||||
"settings.calendar.cleanup_title": "পরিষ্কার করুন",
|
||||
"settings.calendar.cleanup_hint": "কোনো রেকর্ড করা মিটিংয়ের সাথে ইতিমধ্যে সংযুক্ত ইভেন্ট সবসময় রাখা হয়, নিচে যেকোনো বিকল্প বেছে নিলেও।",
|
||||
"settings.calendar.cleanup_30": "৩০ দিনের চেয়ে পুরনো",
|
||||
"settings.calendar.cleanup_90": "৯০ দিনের চেয়ে পুরনো",
|
||||
"settings.calendar.cleanup_180": "৬ মাসের চেয়ে পুরনো",
|
||||
"settings.calendar.cleanup_365": "১ বছরের চেয়ে পুরনো",
|
||||
"settings.calendar.cleanup_all": "সব মুছুন",
|
||||
"settings.calendar.cleaning": "পরিষ্কার করা হচ্ছে…",
|
||||
"settings.calendar.cleanup_btn": "ক্যালেন্ডার পরিষ্কার করুন",
|
||||
"settings.calendar.cleanup_result": "{deleted}{extra} মোছা হয়েছে।",
|
||||
"settings.calendar.cleanup_kept": ", {n}টি রাখা হয়েছে (একটি মিটিংয়ের সাথে সংযুক্ত)",
|
||||
"settings.calendar.cleanup_failed": "পরিষ্কার করা ব্যর্থ: {error}",
|
||||
"settings.calendar.imported_events": "আমদানি করা ইভেন্ট",
|
||||
"settings.calendar.no_events": "এখনও কোনো ইভেন্ট আমদানি করা হয়নি।",
|
||||
"settings.calendar.search_title": "শিরোনাম অনুসন্ধান করুন",
|
||||
"settings.calendar.search_placeholder": "মিটিংয়ের নাম…",
|
||||
"settings.calendar.date_label": "তারিখ",
|
||||
"settings.calendar.events_count": "{total}টির মধ্যে {shown}টি ইভেন্ট",
|
||||
"settings.calendar.untitled": "(শিরোনামহীন)",
|
||||
|
||||
"settings.dialog_title": "সেটিংস",
|
||||
"settings.close": "বন্ধ করুন",
|
||||
"settings.close_title": "বন্ধ করুন (Esc)",
|
||||
|
||||
"settings.sync.stub": "প্রিভিউ মোড — সিঙ্ক ব্যাকএন্ড এখনও বাস্তবায়িত হয়নি (পর্যায় ৯)। পরিবর্তনগুলি শুধু ইন্টারফেসে রাখা হয়।",
|
||||
"settings.sync.title": "সিঙ্ক ও আপলোড",
|
||||
"settings.sync.enable_label": "কনফিগার করা লক্ষ্যে মিটিং আর্টিফ্যাক্ট আপলোড সক্ষম করুন",
|
||||
"settings.sync.enable_hint": "ডিফল্টভাবে বন্ধ। এটি চালু না থাকলে এবং একটি লক্ষ্য সক্ষম না থাকলে কিছুই আপলোড হয় না। স্ব-হোস্ট করা লক্ষ্য ডেটা আপনার নিজের সার্ভারে রাখে; তৃতীয়-পক্ষের ক্লাউড স্পষ্টভাবে চিহ্নিত।",
|
||||
"settings.sync.targets_title": "লক্ষ্য",
|
||||
"settings.sync.no_targets": "এখনও কোনো লক্ষ্য নেই। নিচে একটি যোগ করুন।",
|
||||
"settings.sync.third_party": "তৃতীয়-পক্ষ",
|
||||
"settings.sync.your_server": "আপনার সার্ভার",
|
||||
"settings.sync.edit": "সম্পাদনা করুন",
|
||||
"settings.sync.remove": "সরান",
|
||||
"settings.sync.edit_target": "লক্ষ্য সম্পাদনা করুন",
|
||||
"settings.sync.add_target": "একটি লক্ষ্য যোগ করুন",
|
||||
"settings.sync.webdav_hint": "WebDAV Nextcloud, ownCloud, Cloudreve, Seafile এবং Synology কভার করে। (Seafile: সার্ভার-সাইডে SeafDAV সক্ষম করুন।)",
|
||||
"settings.sync.name": "নাম",
|
||||
"settings.sync.name_placeholder": "হোম Nextcloud",
|
||||
"settings.sync.provider": "প্রদানকারী",
|
||||
"settings.sync.server_url": "সার্ভার URL",
|
||||
"settings.sync.server_url_note_1": "শুধু আপনার সার্ভার URL — WhispAssist স্বয়ংক্রিয়ভাবে",
|
||||
"settings.sync.server_url_note_2": "যোগ করে।",
|
||||
"settings.sync.remote_folder": "দূরবর্তী ফোল্ডার",
|
||||
"settings.sync.username": "ব্যবহারকারীর নাম",
|
||||
"settings.sync.app_password": "অ্যাপ পাসওয়ার্ড",
|
||||
"settings.sync.pw_keep": "বর্তমান পাসওয়ার্ড রাখতে খালি রাখুন",
|
||||
"settings.sync.pw_store": "OS ক্রেডেনশিয়াল স্টোরে সংরক্ষিত",
|
||||
"settings.sync.upload_legend": "আপলোড",
|
||||
"settings.sync.artifact_transcript": "ট্রান্সক্রিপ্ট",
|
||||
"settings.sync.artifact_notes": "নোট",
|
||||
"settings.sync.artifact_summary": "সারাংশ",
|
||||
"settings.sync.artifact_recording": "রেকর্ডিং (.wav, যদি রাখা হয়)",
|
||||
"settings.sync.allow_plaintext": "একটি LAN ঠিকানার জন্য প্লেইনটেক্সট http অনুমতি দিন (প্রস্তাবিত নয়)",
|
||||
"settings.sync.encrypt_before": "আপলোডের আগে এনক্রিপ্ট করুন (গন্তব্য শুধু সাইফারটেক্সট সংরক্ষণ করে)",
|
||||
"settings.sync.requires_vault": "— একটি আনলক করা ভল্ট প্রয়োজন",
|
||||
"settings.sync.test_connection": "সংযোগ পরীক্ষা করুন",
|
||||
"settings.sync.save_changes": "পরিবর্তন সংরক্ষণ করুন",
|
||||
"settings.sync.add_target_btn": "লক্ষ্য যোগ করুন",
|
||||
"settings.sync.cancel": "বাতিল করুন",
|
||||
"settings.sync.third_party_banner": "{kind} একটি তৃতীয়-পক্ষের ক্লাউড — আপলোড করলে আপনার ডেটা আপনার ডিভাইসের বাইরে {kind}-এ পাঠানো হয়।",
|
||||
"settings.sync.link_account": "{kind} অ্যাকাউন্ট লিঙ্ক করুন…",
|
||||
"settings.sync.oauth_hint": "একটি OAuth সাইন-ইন খোলে (লুপব্যাক রিডাইরেক্ট); টোকেন আপনার OS ক্রেডেনশিয়াল স্টোরে সংরক্ষিত হয়।",
|
||||
"settings.sync.footnote": "ক্রেডেনশিয়াল কখনও সেটিংস বা ডেটাবেসে লেখা হয় না — শুধু OS ক্রেডেনশিয়াল স্টোরে। LAN-বহির্ভূত লক্ষ্যের জন্য TLS প্রয়োজন।",
|
||||
|
||||
"settings.ai.title": "এআই সারাংশ প্রদানকারী",
|
||||
"settings.ai.intro_1": "সারাংশ ডিফল্টভাবে একটি স্থানীয় LLM-এ চলে। এটিকে এই PC বা আপনার LAN-এর অন্য একটি মেশিনে Ollama-এর দিকে নির্দেশ করুন (যেমন",
|
||||
"settings.ai.intro_2": "— উভয়ই স্থানীয় হিসেবে গণ্য হয়, তাই আপনার নেটওয়ার্ক থেকে কিছুই বেরোয় না। হোস্ট করা প্রদানকারী (Anthropic) ঐচ্ছিক, ডিফল্টভাবে বন্ধ, এবং আপনি একটি চালু করামাত্র ট্রান্সক্রিপ্ট একটি তৃতীয় পক্ষে পাঠায়।",
|
||||
"settings.ai.provider": "প্রদানকারী",
|
||||
"settings.ai.off": "বন্ধ",
|
||||
"settings.ai.provider_ollama": "Ollama (স্থানীয় / LAN)",
|
||||
"settings.ai.provider_custom": "কাস্টম (OpenAI-সামঞ্জস্যপূর্ণ)",
|
||||
"settings.ai.provider_anthropic": "Anthropic (Claude) — হোস্ট করা, এই ডিভাইস ছেড়ে যায়",
|
||||
"settings.ai.endpoint": "এন্ডপয়েন্ট",
|
||||
"settings.ai.model": "মডেল",
|
||||
"settings.ai.api_key": "API কী",
|
||||
"settings.ai.api_key_set_placeholder": "•••••••••••••••• (ইতিমধ্যে সেট — রাখতে খালি রাখুন)",
|
||||
"settings.ai.show_api_key": "API কী দেখান",
|
||||
"settings.ai.hide_api_key": "API কী লুকান",
|
||||
"settings.ai.anthropic_banner": "Anthropic একটি হোস্ট করা তৃতীয়-পক্ষের সেবা — আপনি সারাংশ তৈরি করলে এই মিটিংয়ের ট্রান্সক্রিপ্ট আপনার ডিভাইস ছেড়ে যায়।",
|
||||
"settings.ai.endpoint_banner": "এই এন্ডপয়েন্টটি আপনার মেশিন বা LAN-এ নেই — আপনার ট্রান্সক্রিপ্ট আপনার নেটওয়ার্ক ছেড়ে যাবে।",
|
||||
"settings.ai.saving": "সংরক্ষণ হচ্ছে…",
|
||||
"settings.ai.save": "সংরক্ষণ করুন",
|
||||
"settings.ai.test_connection": "সংযোগ পরীক্ষা করুন",
|
||||
"settings.ai.this_hosted_provider": "এই হোস্ট করা প্রদানকারী",
|
||||
"settings.ai.reachable": "পৌঁছানো যায়",
|
||||
"settings.ai.unreachable": "পৌঁছানো যায় না",
|
||||
"settings.ai.model_count_one": "· {n}টি মডেল",
|
||||
"settings.ai.model_count_many": "· {n}টি মডেল",
|
||||
"settings.ai.on_lan": "· আপনার মেশিন / LAN-এ",
|
||||
"settings.ai.leaves_network": "· আপনার নেটওয়ার্ক ছেড়ে যায়",
|
||||
"settings.ai.advanced_title": "উন্নত Ollama কনফিগারেশন",
|
||||
"settings.ai.changed": "{n}টি পরিবর্তিত",
|
||||
"settings.ai.reset_all": "সব ডিফল্টে রিসেট করুন",
|
||||
"settings.ai.system_prompt": "সিস্টেম প্রম্পট",
|
||||
"settings.ai.system_prompt_placeholder": "যেমন আপনি একজন সংক্ষিপ্ত মিটিং সারাংশকারী।",
|
||||
"settings.ai.system_prompt_hint": "WhispAssist-এর প্রয়োজনীয় আউটপুট বিন্যাসের আগে যোগ করা হয়, যাতে আপনার নির্দেশনা সারাংশ/অ্যাকশন-আইটেম পার্সিং ভাঙতে না পারে।",
|
||||
"settings.ai.think": "চিন্তা করুন",
|
||||
"settings.ai.think_help": "যুক্তি প্রচেষ্টা (শুধু যুক্তি মডেল)।",
|
||||
"settings.ai.keep_alive": "সক্রিয় রাখুন",
|
||||
"settings.ai.keep_alive_help": "মডেল কতক্ষণ RAM-এ থাকে। যেমন 5m, 1h, 0 (আনলোড), -1 (চিরকাল)।",
|
||||
"settings.ai.runtime_hardware": "রানটাইম ও হার্ডওয়্যার",
|
||||
"settings.ai.rarely_needed": "— খুব কমই প্রয়োজন",
|
||||
"settings.ai.save_advanced": "উন্নত সংরক্ষণ করুন",
|
||||
"settings.ai.saved": "সংরক্ষিত",
|
||||
"settings.ai.turn_off": "বন্ধ করুন",
|
||||
"settings.ai.default_value": "ডিফল্ট {value}।",
|
||||
"settings.ai.reset_default": "ডিফল্টে রিসেট করুন",
|
||||
"settings.ai.reset_field": "{name} রিসেট করুন",
|
||||
|
||||
"settings.mcp.title": "MCP সার্ভার",
|
||||
"settings.mcp.banner_1": "এটি আপনার নিজের কোডিং এজেন্টকে (Claude Code, Codex, Copilot, OpenCode, …) আপনার স্থানীয় মেশিনে মিটিং প্রসঙ্গ টানতে দেয়। সংযুক্ত হওয়ার পর,",
|
||||
"settings.mcp.banner_agent": "সেই এজেন্ট",
|
||||
"settings.mcp.banner_2": "যা পড়ে তা তার নিজস্ব মডেল প্রদানকারীর ক্লাউডে ফরোয়ার্ড করতে পারে — WhispAssist-এর নিয়ন্ত্রণের বাইরে। WhispAssist নিজে কখনও এই ডেটা কোথাও পাঠায় না; সার্ভার শুধু এই ডিভাইসে শোনে (",
|
||||
"settings.mcp.banner_3": ") এবং প্রতিটি রিড নিচে লগ করা হয়।",
|
||||
"settings.mcp.enable": "MCP সার্ভার সক্ষম করুন",
|
||||
"settings.mcp.enable_hint": "ডিফল্টভাবে বন্ধ। শুধু লুপব্যাক, টোকেন-সুরক্ষিত — নেটওয়ার্ক থেকে কিছুই পৌঁছানো যায় না।",
|
||||
"settings.mcp.transport": "ট্রান্সপোর্ট",
|
||||
"settings.mcp.transport_http": "স্ট্রিমিং HTTP",
|
||||
"settings.mcp.transport_stdio": "stdio (এজেন্ট একটি প্রক্রিয়া তৈরি করে)",
|
||||
"settings.mcp.port": "পোর্ট",
|
||||
"settings.mcp.transport_change_hint": "ট্রান্সপোর্ট/পোর্ট পরিবর্তন করতে, প্রথমে সার্ভার বন্ধ করুন, তারপর আবার চালু করুন।",
|
||||
"settings.mcp.scope_title": "পরিধি",
|
||||
"settings.mcp.expose": "উন্মুক্ত করুন",
|
||||
"settings.mcp.scope_none": "কিছু নয় — কিছুই ভাগ করা হয় না",
|
||||
"settings.mcp.scope_selected": "নির্বাচিত — শুধু সেই ফিচার ব্রিফ যা আপনি ভাগ করা হিসেবে চিহ্নিত করেছেন",
|
||||
"settings.mcp.scope_all": "সব — মিটিং, ট্রান্সক্রিপ্ট, অ্যাকশন-আইটেম এবং ভাগ করা ব্রিফ",
|
||||
"settings.mcp.expose_recordings": "সংরক্ষিত রেকর্ডিং সহ মিটিংও অনুমতি দিন (ডিফল্টভাবে বন্ধ — এটি চালু না হওয়া পর্যন্ত একটি রেকর্ড করা মিটিংয়ের ট্রান্সক্রিপ্ট “সব” পরিধিতেও আটকে রাখা হয়)",
|
||||
"settings.mcp.token_title": "নতুন প্রমাণীকরণ টোকেন — একবার দেখানো হয়, এখনই এটি কপি করুন",
|
||||
"settings.mcp.token_hint": "এটি আর দেখানো হবে না। এটি আপনার OS ক্রেডেনশিয়াল স্টোরে সংরক্ষিত; আপনি হারালে, একটি নতুন তৈরি করতে সার্ভার বন্ধ করে আবার চালু করুন।",
|
||||
"settings.mcp.copied": "কপি করা হয়েছে",
|
||||
"settings.mcp.copy": "কপি করুন",
|
||||
"settings.mcp.endpoint": "এন্ডপয়েন্ট",
|
||||
"settings.mcp.endpoint_hint": "আপনার এজেন্টের MCP ক্লায়েন্ট কনফিগারেশন {kind}-এর দিকে নির্দেশ করুন, উপরের টোকেনটিকে bearer ক্রেডেনশিয়াল হিসেবে ব্যবহার করে।",
|
||||
"settings.mcp.kind_command": "কমান্ড",
|
||||
"settings.mcp.kind_url": "URL",
|
||||
"settings.mcp.access_log": "অ্যাক্সেস লগ",
|
||||
"settings.mcp.access_log_hint": "একজন এজেন্টের করা প্রতিটি টুল রিড, অনুমোদিত বা প্রত্যাখ্যাত (FR-MCP-5)।",
|
||||
"settings.mcp.no_reads": "এখনও কোনো এজেন্ট কিছু পড়েনি।",
|
||||
"settings.mcp.log_meeting": "মিটিং {id}",
|
||||
"settings.mcp.refresh": "রিফ্রেশ করুন",
|
||||
|
||||
"settings.privacy.title": "গোপনীয়তা",
|
||||
"settings.privacy.intro": "WhispAssist-কে এখন প্রকৃতপক্ষে এই ডিভাইস থেকে বাইরে কী পাঠানোর অনুমতি আছে। সব বন্ধ থাকলে (ডিফল্ট), ডিভাইস থেকে কিছুই বেরোয় না।",
|
||||
"settings.privacy.llm_endpoint": "LLM এন্ডপয়েন্ট",
|
||||
"settings.privacy.off": "বন্ধ",
|
||||
"settings.privacy.local_only": "শুধু স্থানীয়",
|
||||
"settings.privacy.leaves_device": "এই ডিভাইস ছেড়ে যায়",
|
||||
"settings.privacy.sync_label": "সিঙ্ক",
|
||||
"settings.privacy.enabled": "সক্ষম",
|
||||
"settings.privacy.mcp_label": "MCP সার্ভার",
|
||||
"settings.privacy.mcp_on": "চালু · {scope}",
|
||||
"settings.privacy.mcp_loopback_note": "শুধু লুপব্যাকে ইনবাউন্ড — এটি উপরের আউটগোয়িং তালিকায় কিছু যোগ করে না। একটি সংযুক্ত এজেন্ট এখনও যা পড়ে তা তার নিজস্ব মডেল প্রদানকারীকে ফরোয়ার্ড করতে পারে; MCP সার্ভার ট্যাব দেখুন।",
|
||||
"settings.privacy.egress_title": "আউটগোয়িং অনুমতি তালিকা",
|
||||
"settings.privacy.no_egress": "কোনো হোস্ট অনুমতি তালিকায় নেই — WA কোনো কনটেন্ট আউটগোয়িং করে না।",
|
||||
"settings.privacy.sync_targets_title": "সিঙ্ক লক্ষ্য",
|
||||
"settings.privacy.third_party": "তৃতীয়-পক্ষ",
|
||||
"settings.privacy.your_server": "আপনার সার্ভার",
|
||||
"settings.privacy.tls": "TLS",
|
||||
"settings.privacy.no_tls": "কোনো TLS নেই",
|
||||
"settings.privacy.refresh": "রিফ্রেশ করুন",
|
||||
"settings.privacy.unavailable": "গোপনীয়তা স্ব-পরীক্ষা উপলব্ধ নয়।",
|
||||
"settings.privacy.vault_title": "এনক্রিপশন ভল্ট",
|
||||
"settings.privacy.vault_intro": "একটি পাসওয়ার্ড দিয়ে নোট, ট্রান্সক্রিপ্ট এবং সারাংশ বিশ্রামাবস্থায় এনক্রিপ্ট করুন। (অডিও ফাইল এখনও এনক্রিপ্ট করা হয় না।)",
|
||||
"settings.privacy.vault_password": "ভল্ট পাসওয়ার্ড",
|
||||
"settings.privacy.enable_vault": "ভল্ট সক্ষম করুন",
|
||||
"settings.privacy.vault_pw_hint": "কমপক্ষে ৮টি অক্ষর ব্যবহার করুন। ভুলে গেলে, এনক্রিপ্ট করা কনটেন্ট পুনরুদ্ধার করা যায় না।",
|
||||
"settings.privacy.vault_locked_1": "ভল্ট ",
|
||||
"settings.privacy.locked_word": "লক করা",
|
||||
"settings.privacy.vault_locked_2": "। এনক্রিপ্ট করা মিটিং পড়তে আনলক করুন।",
|
||||
"settings.privacy.password": "পাসওয়ার্ড",
|
||||
"settings.privacy.unlock": "আনলক করুন",
|
||||
"settings.privacy.vault_unlocked_1": "ভল্ট ",
|
||||
"settings.privacy.unlocked_word": "আনলক করা",
|
||||
"settings.privacy.vault_unlocked_2": "। নতুন নোট, ট্রান্সক্রিপ্ট এবং সারাংশ বিশ্রামাবস্থায় এনক্রিপ্ট করা হয়।",
|
||||
"settings.privacy.lock_now": "এখনই লক করুন",
|
||||
"settings.privacy.change_password": "পাসওয়ার্ড পরিবর্তন করুন",
|
||||
"settings.privacy.current_password": "বর্তমান পাসওয়ার্ড",
|
||||
"settings.privacy.new_password": "নতুন পাসওয়ার্ড",
|
||||
|
||||
"settings.about.title": "সম্পর্কে",
|
||||
"settings.about.tagline": "একটি সম্পূর্ণ স্থানীয়, ওপেন-সোর্স, Windows-নেটিভ মিটিং সহকারী।",
|
||||
"settings.about.build_commit": "বিল্ড কমিট",
|
||||
|
||||
"consent.heading": "রেকর্ড করার আগে",
|
||||
"consent.body": "অংশগ্রহণকারীদের সম্মতি ছাড়া কথোপকথন রেকর্ড করা আপনার অঞ্চলে বেআইনি হতে পারে। আপনার স্থানীয় রেকর্ডিং আইন পরীক্ষা করুন। এটি একটি সতর্কতা, আইনি পরামর্শ নয়।",
|
||||
"consent.accept": "আমি বুঝেছি — রেকর্ডিং সক্ষম করুন",
|
||||
"consent.cancel": "বাতিল করুন",
|
||||
|
||||
"hosted.heading": "{provider} ব্যবহারের আগে",
|
||||
"hosted.body_1": "দিয়ে তৈরি করা",
|
||||
"hosted.body_2": "এই মিটিংয়ের ট্রান্সক্রিপ্ট তাদের সার্ভারে পাঠায় — এটি এই ডিভাইস ছেড়ে যায় এবং তাদের গোপনীয়তা নীতির অধীন। ডেটা আপনার ডিভাইস ছাড়ার পর WhispAssist-এর ডেটা হ্যান্ডলিংয়ের উপর কোনো নিয়ন্ত্রণ নেই। এটি ডিফল্টভাবে বন্ধ; আপনি এখন এটি বেছে নিচ্ছেন।",
|
||||
"hosted.accept": "আমি বুঝেছি — চালিয়ে যান",
|
||||
"hosted.cancel": "বাতিল করুন",
|
||||
|
||||
"theme.group": "থিম",
|
||||
"theme.system": "সিস্টেমের সাথে মেলান",
|
||||
"theme.light": "হালকা",
|
||||
"theme.dark": "গাঢ়",
|
||||
|
||||
"import.dialog_label": "একটি ফাইল বা URL থেকে মিটিং যোগ করুন",
|
||||
"import.title": "মিটিং যোগ করুন",
|
||||
"import.close": "বন্ধ করুন",
|
||||
"import.close_title": "বন্ধ করুন (Esc)",
|
||||
"import.body": "একটি বিদ্যমান রেকর্ডিং আমদানি করুন — একটি স্থানীয় অডিও/ভিডিও ফাইল, বা একটি লিঙ্ক (YouTube, একটি স্ট্রিমিং পৃষ্ঠা, বা একটি সরাসরি মিডিয়া URL)। এটি লাইভ রেকর্ডিংয়ের মতোই ট্রান্সক্রাইব ও ডায়ারাইজ করা হয়।",
|
||||
"import.file_or_url": "ফাইল বা URL",
|
||||
"import.source_placeholder": "একটি URL পেস্ট করুন, বা একটি ফাইলের জন্য ব্রাউজ করুন…",
|
||||
"import.choose_file": "একটি স্থানীয় ফাইল বেছে নিন",
|
||||
"import.browse": "ব্রাউজ করুন…",
|
||||
"import.title_label": "শিরোনাম",
|
||||
"import.optional": "ঐচ্ছিক",
|
||||
"import.title_placeholder": "ডিফল্টভাবে ফাইলের নাম",
|
||||
"import.filter_av": "অডিও / ভিডিও",
|
||||
"import.requires_1": "প্রয়োজন",
|
||||
"import.requires_2": "ইনস্টল করা এবং আপনার PATH-এ (সাথে",
|
||||
"import.requires_3": "URL-এর জন্য)। WhispAssist এগুলি বান্ডল করে না।",
|
||||
"import.importing": "আমদানি হচ্ছে… এতে কিছু সময় লাগতে পারে",
|
||||
"import.import": "আমদানি করুন",
|
||||
"import.cancel": "বাতিল করুন",
|
||||
|
||||
"tagchip.filter": "“{tag}” ট্যাগযুক্ত মিটিং ফিল্টার করুন",
|
||||
"tagchip.remove": "ট্যাগ {tag} সরান",
|
||||
|
||||
"levelmeter.system_mic": "সিস্টেম ও মাইক্রোফোন ইনপুট স্তর",
|
||||
"levelmeter.system": "সিস্টেম ইনপুট স্তর",
|
||||
|
||||
"app.tagline": "স্থানীয় · ব্যক্তিগত",
|
||||
"app.note_template": "নোট টেমপ্লেট",
|
||||
"app.no_template": "কোনো টেমপ্লেট নেই",
|
||||
"app.add_meeting": "মিটিং যোগ করুন",
|
||||
"app.add_meeting_title": "একটি ফাইল বা URL থেকে মিটিং যোগ করুন",
|
||||
"app.record": "রেকর্ড করুন",
|
||||
"app.record_title": "রেকর্ডিং শুরু করুন (Ctrl+Shift+R)",
|
||||
"app.stop": "থামান",
|
||||
"app.stop_title": "রেকর্ডিং থামান (Ctrl+Shift+R)",
|
||||
"app.cancel": "বাতিল করুন",
|
||||
"app.cancel_title": "এই রেকর্ডিং বাতিল করে মুছুন",
|
||||
"app.recording": "রেকর্ড হচ্ছে…",
|
||||
"app.backend_title": "সক্রিয় ট্রান্সক্রিপশন ব্যাকএন্ড",
|
||||
"app.retention_title": "এই মিটিংয়ের জন্য অডিও .wav হিসেবে সংরক্ষণ করুন",
|
||||
"app.saving": "সংরক্ষণ হচ্ছে",
|
||||
"app.not_saved": "সংরক্ষিত নয়",
|
||||
"app.reconnecting": "অডিও ডিভাইস পুনরায় সংযুক্ত হচ্ছে…",
|
||||
"app.settings": "সেটিংস",
|
||||
"app.settings_title": "সেটিংস (Ctrl+,)",
|
||||
"app.discard_confirm": "এই রেকর্ডিং বাতিল করবেন? এর অডিও ও ট্রান্সক্রিপ্ট মুছে ফেলা হবে।",
|
||||
"app.announce_started": "রেকর্ডিং শুরু হয়েছে",
|
||||
"app.announce_paused": "রেকর্ডিং বিরতি দেওয়া হয়েছে",
|
||||
"app.announce_stopped": "রেকর্ডিং থামানো হয়েছে",
|
||||
"app.consent_dialog": "রেকর্ডিং সম্মতি",
|
||||
"app.vault_dialog": "এনক্রিপশন ভল্ট আনলক করুন",
|
||||
"app.vault_title": "এনক্রিপশন ভল্ট আনলক করুন",
|
||||
"app.vault_desc": "আপনার মিটিং বিশ্রামাবস্থায় এনক্রিপ্ট করা। সেগুলি পড়তে আপনার পাসওয়ার্ড দিন।",
|
||||
"app.vault_password": "ভল্ট পাসওয়ার্ড",
|
||||
"app.vault_incorrect": "ভুল পাসওয়ার্ড",
|
||||
"app.unlock": "আনলক করুন",
|
||||
"app.continue_locked": "লক অবস্থায় চালিয়ে যান",
|
||||
"app.show_meetings": "মিটিং তালিকা দেখান",
|
||||
"app.hide_meetings": "মিটিং তালিকা লুকান",
|
||||
"app.show_summary": "সারাংশ প্যানেল দেখান",
|
||||
"app.hide_summary": "সারাংশ প্যানেল লুকান",
|
||||
"app.resize_meetings": "মিটিং তালিকার আকার পরিবর্তন করুন",
|
||||
"app.resize_summary": "সারাংশ প্যানেলের আকার পরিবর্তন করুন",
|
||||
|
||||
"meetings.search_placeholder": "মিটিং অনুসন্ধান করুন…",
|
||||
"meetings.search_aria": "মিটিং অনুসন্ধান করুন",
|
||||
"meetings.filter_tag_aria": "ট্যাগ অনুসারে ফিল্টার করুন",
|
||||
"meetings.all_tags": "সব ট্যাগ",
|
||||
"meetings.from_date_aria": "তারিখ থেকে",
|
||||
"meetings.to_date_aria": "তারিখ পর্যন্ত",
|
||||
"meetings.bulk_format_aria": "বাল্ক রপ্তানি বিন্যাস",
|
||||
"meetings.bulk_export": "বাল্ক রপ্তানি",
|
||||
"meetings.bulk_export_title": "উপরের ট্যাগ/তারিখ ফিল্টারের সাথে মিলে যাওয়া প্রতিটি মিটিং রপ্তানি করুন",
|
||||
"meetings.exporting": "রপ্তানি হচ্ছে…",
|
||||
"meetings.exported_one": "{n}টি মিটিং রপ্তানি করা হয়েছে।",
|
||||
"meetings.exported_many": "{n}টি মিটিং রপ্তানি করা হয়েছে।",
|
||||
"meetings.searching": "অনুসন্ধান হচ্ছে…",
|
||||
"meetings.loading": "মিটিং লোড হচ্ছে…",
|
||||
"meetings.no_matches": "কোনো মিল নেই।",
|
||||
"meetings.empty": "এখনও কোনো মিটিং নেই — শুরু করতে উপরে রেকর্ড ক্লিক করুন।",
|
||||
"meetings.status.recording": "রেকর্ড হচ্ছে",
|
||||
"meetings.status.transcribing": "ট্রান্সক্রাইব হচ্ছে",
|
||||
"meetings.status.recovering": "পুনরুদ্ধার হচ্ছে",
|
||||
"meetings.status.error": "ত্রুটি",
|
||||
"meetings.resume": "ট্রান্সক্রিপশন পুনরায় শুরু করুন",
|
||||
"meetings.delete_aria": "মিটিং মুছুন",
|
||||
"meetings.delete_confirm": "এই মিটিং মুছবেন? এটি এর রেকর্ডিং, ট্রান্সক্রিপ্ট এবং নোট সরিয়ে ফেলে।",
|
||||
|
||||
"transcript.heading": "ট্রান্সক্রিপ্ট",
|
||||
"transcript.title_aria": "মিটিং শিরোনাম",
|
||||
"transcript.lang_title": "ট্রান্সক্রিপশন ভাষা",
|
||||
"transcript.lang_auto": "শনাক্ত হচ্ছে…",
|
||||
"transcript.show": "ট্রান্সক্রিপ্ট দেখান",
|
||||
"transcript.hide": "ট্রান্সক্রিপ্ট লুকান",
|
||||
"transcript.empty": "এই মিটিংয়ের জন্য কোনো ট্রান্সক্রিপ্ট নেই।",
|
||||
"transcript.will_appear": "আপনি রেকর্ড করার সাথে সাথে ট্রান্সক্রিপ্ট এখানে দেখা যাবে।",
|
||||
"transcript.play_from_here": "এখান থেকে চালান",
|
||||
"transcript.resize": "ট্রান্সক্রিপ্ট ও নোটের আকার পরিবর্তন করুন",
|
||||
"transcript.reprocess_placeholder": "এটি দিয়ে পুনরায় ট্রান্সক্রাইব করুন…",
|
||||
"transcript.reprocess_lang_aria": "পুনঃপ্রক্রিয়াকরণ ভাষা",
|
||||
"transcript.reprocess_keep_lang": "বর্তমান ভাষা রাখুন",
|
||||
"transcript.reprocess_go": "চালান",
|
||||
"transcript.retranscribing": "পুনরায় ট্রান্সক্রাইব হচ্ছে…",
|
||||
"transcript.has_note": "একটি নোট আছে",
|
||||
"transcript.note_placeholder": "এই মুহূর্তের জন্য একটি নোট যোগ করুন…",
|
||||
"transcript.note_aria": "এই ট্রান্সক্রিপ্ট লাইনের জন্য নোট",
|
||||
"transcript.filter_md": "Markdown",
|
||||
"transcript.filter_pdf": "PDF",
|
||||
"transcript.filter_docx": "Word নথি",
|
||||
"transcript.filter_obsidian": "Obsidian নোট",
|
||||
|
||||
"notes.heading": "নোট",
|
||||
"notes.show": "নোট দেখান",
|
||||
"notes.hide": "নোট লুকান",
|
||||
"notes.placeholder": "নোট…",
|
||||
"notes.live_placeholder": "কথা বলার সময় নোট টাইপ করুন…",
|
||||
"notes.toolbar_aria": "নোট বিন্যাস",
|
||||
"notes.bold": "গাঢ়",
|
||||
"notes.italic": "তির্যক",
|
||||
"notes.h1": "শিরোনাম ১",
|
||||
"notes.h2": "শিরোনাম ২",
|
||||
"notes.bullet": "বুলেট তালিকা",
|
||||
"notes.checkbox_title": "চেকবক্স",
|
||||
"notes.checkbox_aria": "চেকবক্স তালিকা আইটেম",
|
||||
"notes.edit_raw": "কাঁচা markdown সম্পাদনা করুন",
|
||||
"notes.render": "markdown রেন্ডার করুন",
|
||||
"notes.editor": "সম্পাদক",
|
||||
"notes.preview": "প্রিভিউ",
|
||||
"notes.export_md_title": "নোট .md হিসেবে রপ্তানি করুন",
|
||||
"notes.export_pdf_title": "নোট .pdf হিসেবে রপ্তানি করুন",
|
||||
"notes.export_docx_title": "নোট .docx হিসেবে রপ্তানি করুন",
|
||||
"notes.export_bundle_title": "অডিও + ট্রান্সক্রিপ্ট + নোট একটি ফোল্ডারে রপ্তানি করুন",
|
||||
"notes.export_obsidian_title": "একটি Obsidian নোট রপ্তানি করুন (নোট + সারাংশ + ট্রান্সক্রিপ্ট, কোনো অডিও নয়)",
|
||||
|
||||
"summary.recording_heading": "রেকর্ডিং",
|
||||
"summary.loading_recording": "রেকর্ডিং লোড হচ্ছে…",
|
||||
"summary.sync_heading": "সিঙ্ক",
|
||||
"summary.uploading": "আপলোড হচ্ছে…",
|
||||
"summary.upload_now": "এখন আপলোড করুন",
|
||||
"summary.no_uploads": "এই মিটিংয়ের জন্য এখনও কোনো আপলোড নেই।",
|
||||
"summary.retry": "আবার চেষ্টা করুন",
|
||||
"summary.tags_heading": "ট্যাগ",
|
||||
"summary.tags_select": "একটি মিটিং ট্যাগ করতে সেটি নির্বাচন করুন।",
|
||||
"summary.tag_add_placeholder": "ট্যাগ যোগ করুন…",
|
||||
"summary.tag_first_placeholder": "প্রকল্প, ক্লায়েন্ট, বিষয়…",
|
||||
"summary.generating": "তৈরি হচ্ছে…",
|
||||
"summary.generate_tags": "ট্যাগ তৈরি করুন",
|
||||
"summary.saving": "সংরক্ষণ হচ্ছে…",
|
||||
"summary.save_tags": "ট্যাগ সংরক্ষণ করুন",
|
||||
"summary.summary_heading": "সারাংশ",
|
||||
"summary.ai_provider": "এআই প্রদানকারী",
|
||||
"summary.provider_off": "বন্ধ",
|
||||
"summary.provider_custom": "কাস্টম",
|
||||
"summary.local": "স্থানীয়",
|
||||
"summary.leaves_device": "এই ডিভাইস ছেড়ে যায়",
|
||||
"summary.this_hosted_provider": "এই হোস্ট করা প্রদানকারী",
|
||||
"summary.select_generate": "একটি সারাংশ তৈরি করতে একটি মিটিং নির্বাচন করুন।",
|
||||
"summary.decisions_heading": "সিদ্ধান্ত",
|
||||
"summary.regenerate": "পুনরায় তৈরি করুন",
|
||||
"summary.generated_hint": "মিটিংয়ের পর স্থানীয়ভাবে তৈরি (একটি স্থানীয় LLM প্রদানকারী প্রয়োজন)।",
|
||||
"summary.no_provider": "কোনো এআই প্রদানকারী কনফিগার করা নেই — সেটিংসে একটি সক্ষম করুন।",
|
||||
"summary.generate_summary": "সারাংশ তৈরি করুন",
|
||||
"summary.briefs_heading": "ফিচার ব্রিফ",
|
||||
"summary.briefs_select": "ফিচার ব্রিফ তৈরি বা দেখতে একটি মিটিং নির্বাচন করুন।",
|
||||
"summary.briefs_desc": "এই মিটিংকে একটি এজেন্ট-প্রস্তুত স্পেসিফিকেশনে পরিশ্রুত করে (একটি স্থানীয় LLM প্রদানকারী প্রয়োজন) — এটি একটি কোডিং এজেন্টকে দিন, বা MCP সার্ভার চালু হলে এর মাধ্যমে পরিবেশন করুন।",
|
||||
"summary.brief_repo_placeholder": "লক্ষ্য রেপো (ঐচ্ছিক), যেমন acme/reporting-web",
|
||||
"summary.distilling": "পরিশ্রুত হচ্ছে…",
|
||||
"summary.create_brief": "ফিচার ব্রিফ তৈরি করুন",
|
||||
"summary.brief_mcp_title": "MCP সার্ভার চালু থাকলে উপলব্ধ",
|
||||
"summary.copied": "কপি করা হয়েছে",
|
||||
"summary.copy_md": "Markdown হিসেবে কপি করুন",
|
||||
"summary.copy_json": "JSON হিসেবে কপি করুন",
|
||||
"summary.brief_problem": "সমস্যা",
|
||||
"summary.brief_outcome": "কাঙ্ক্ষিত ফলাফল",
|
||||
"summary.brief_criteria": "গ্রহণযোগ্যতার মানদণ্ড",
|
||||
"summary.brief_none": "কিছু ক্যাপচার করা হয়নি।",
|
||||
"summary.brief_context": "প্রসঙ্গ",
|
||||
"summary.action_items_heading": "অ্যাকশন-আইটেম",
|
||||
"summary.ai_select": "এর অ্যাকশন-আইটেম দেখতে একটি মিটিং নির্বাচন করুন।",
|
||||
"summary.ai_empty": "এখনও কোনোটি নেই — নিচে একটি যোগ করুন, বা সেগুলি স্বয়ংক্রিয়ভাবে বের করতে একটি সারাংশ তৈরি করুন।",
|
||||
"summary.confirmed": "নিশ্চিত",
|
||||
"summary.ai_text_placeholder": "অ্যাকশন-আইটেম…",
|
||||
"summary.ai_text_aria": "অ্যাকশন-আইটেম টেক্সট",
|
||||
"summary.owner": "মালিক",
|
||||
"summary.due_date": "নির্ধারিত তারিখ",
|
||||
"summary.reminder_title": "এই নির্ধারিত তারিখের জন্য একটি স্থানীয় অনুস্মারক নির্ধারণ করুন",
|
||||
"summary.ai_delete_title": "এই অ্যাকশন-আইটেম মুছুন",
|
||||
"summary.ai_delete_aria": "অ্যাকশন-আইটেম মুছুন",
|
||||
"summary.add_action_item": "অ্যাকশন-আইটেম যোগ করুন",
|
||||
"summary.save_action_items": "অ্যাকশন-আইটেম সংরক্ষণ করুন",
|
||||
"summary.calendar_heading": "ক্যালেন্ডার ইভেন্ট",
|
||||
"summary.cal_select": "একটি মিটিংকে ক্যালেন্ডার ইভেন্টের সাথে লিঙ্ক করতে সেটি নির্বাচন করুন।",
|
||||
"summary.event_search_placeholder": "ইভেন্ট শিরোনাম অনুসন্ধান করুন…",
|
||||
"summary.linked_event": "লিঙ্ক করা ইভেন্ট",
|
||||
"summary.change_event": "ইভেন্ট পরিবর্তন করুন…",
|
||||
"summary.link_event": "একটি ইভেন্ট লিঙ্ক করুন…",
|
||||
"summary.untitled_event": "(শিরোনামহীন)",
|
||||
"summary.no_events_1": "এখনও কোনো ইভেন্ট আমদানি করা হয়নি — একটি",
|
||||
"summary.no_events_2": "সেটিংস → ক্যালেন্ডার থেকে আমদানি করুন।",
|
||||
"summary.no_events_match": "এই অনুসন্ধান/তারিখের সাথে কোনো ইভেন্ট মেলে না — একটি সাফ করার চেষ্টা করুন।",
|
||||
"summary.organizer_label": "আয়োজক: {name}",
|
||||
"summary.participants_heading": "অংশগ্রহণকারী",
|
||||
"summary.participants_hint": "লিঙ্ক করা ক্যালেন্ডার ইভেন্ট থেকে পূরণ করা হয়।",
|
||||
"summary.speakers_heading": "বক্তা",
|
||||
"summary.speakers_select": "এর বক্তাদের নাম দিতে একটি মিটিং নির্বাচন করুন।",
|
||||
"summary.no_speakers": "এখনও কোনো বক্তা শনাক্ত হয়নি।",
|
||||
"summary.speaker_name_placeholder": "বক্তার নাম",
|
||||
"summary.save": "সংরক্ষণ করুন",
|
||||
"summary.cancel": "বাতিল করুন",
|
||||
"summary.name_speaker": "এই বক্তার নাম দিন…",
|
||||
"summary.add_new_name": "+ নতুন নাম যোগ করুন…",
|
||||
|
||||
"settings.recording.title": "রেকর্ডিং",
|
||||
"settings.recording.record_default": "ডিফল্টভাবে মিটিং রেকর্ড করুন",
|
||||
"settings.recording.save_audio_as": "অডিও এই হিসেবে সংরক্ষণ করুন",
|
||||
"settings.recording.default_hint": "ডিফল্টভাবে বন্ধ। বন্ধ থাকলে, অডিও শুধু ট্রান্সক্রিপ্ট তৈরিতে ব্যবহৃত হয় এবং মিটিং চূড়ান্ত হলে মুছে ফেলা হয়। আপনি প্রতি মিটিংয়ে রেকর্ডিং টগলও করতে পারেন।",
|
||||
"settings.recording.consent_label": "সম্মতি: {status}।",
|
||||
"settings.recording.consent_ack": "স্বীকৃত",
|
||||
"settings.recording.consent_not": "এখনও স্বীকৃত নয়",
|
||||
"settings.recording.auto_label": "কোনো ক্যালেন্ডার ইভেন্ট শুরু হলে স্বয়ংক্রিয়ভাবে রেকর্ডিং শুরু করুন",
|
||||
"settings.recording.auto_hint": "শুধু WhispAssist খোলা থাকাকালীন। কোনো আমদানি করা ক্যালেন্ডার ইভেন্টের শুরুর সময় এলে, একটি রেকর্ডিং স্বয়ংক্রিয়ভাবে শুরু হয় (উপরের আপনার ডিফল্ট ধারণ সেটিং ব্যবহার করে)। পটভূমিতে কিছুই চলে না — টাইমার শুধু অ্যাপ চলাকালীন সক্রিয় থাকে। সেটিংস → ক্যালেন্ডার-এর অধীনে ইভেন্ট আমদানি করুন।"
|
||||
}
|
||||
Reference in new issue
Block a user