Skip to content

frontend: app: i18n: Add Bengali language #3271

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions frontend/src/i18n/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ export const supportedLanguages: { [langCode: string]: string } = {
zh: '简体中文',
ko: '한국어',
ja: '日本語',
bn: 'বাংলা',
};

i18next
Expand Down
51 changes: 51 additions & 0 deletions frontend/src/i18n/locales/bn/app.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
{
"Failed to fetch plugin info": "Plugin এর তথ্য আনতে ব্যর্থ হয়েছে",
"An error occurred while fetching plugin info from {{ URL }}.": "{{ URL }} থেকে Plugin এর তথ্য আনার সময় একটি ত্রুটি ঘটেছে।",
"Yes": "হ্যাঁ",
"No": "না",
"Plugin Installation": "Plugin Installation",
"Do you want to install the plugin \"{{ pluginName }}\"?": "আপনি কি \"{{ pluginName }}\" Plugin Install করতে চান?",
"You are about to install a plugin from: {{ url }}\nDo you want to proceed?": "আপনি একটি Plugin Install করতে যাচ্ছেন: {{ url }}\nআপনি কি continue করতে চান?",
"About": "সম্পর্কে",
"Quit": "বের হওয়া",
"Select All": "সব নির্বাচন করুন",
"Delete": "Delete করা",
"Services": "Services",
"Hide": "লুকান",
"Hide Others": "অন্যদের লুকান",
"Show All": "সব দেখান",
"File": "ফাইল",
"Close": "বন্ধ করুন",
"Edit": "Edit",
"Cut": "কাট",
"Copy": "কপি",
"Paste": "পেস্ট",
"Paste and Match Style": "পেস্ট করুন এবং স্টাইল মেলান",
"Speech": "বক্তব্য",
"Start Speaking": "কথা বলা শুরু করুন",
"Stop Speaking": "কথা বলা বন্ধ করুন",
"View": "দেখুন",
"Toggle Developer Tools": "ডেভেলপার টুলস চালু/বন্ধ করুন",
"Reset Zoom": "জুম রিসেট করুন",
"Zoom In": "বড় করুন",
"Zoom Out": "ছোট করুন",
"Toggle Fullscreen": "Fullscreen চালু/বন্ধ করুন",
"Navigate": "Navigate করুন",
"Reload": "পুনরায় লোড করুন",
"Go to Home": "হোমে যান",
"Go Back": "ফিরে যান",
"Go Forward": "সামনে যান",
"Window": "উইন্ডো",
"Minimize": "সঙ্কুচিত করুন",
"Bring All to Front": "সব কিছু সামনে আনুন",
"Help": "সাহায্য",
"Documentation": "ডকুমেন্টেশন",
"Open an Issue": "একটি issue খুলুন",
"Invalid URL": "অবৈধ URL",
"Application opened with an invalid URL: {{ url }}": "অ্যাপটি একটি অবৈধ URL দিয়ে খোলা হয়েছে: {{ url }}",
"Another process is running": "আরেকটি process ইতিমধ্যেই চলছে",
"Looks like another process is already running. Continue by terminating that process automatically, or quit?": "মনে হচ্ছে আরেকটি process ইতিমধ্যে চলছে। আপনি কি সেই processটি স্বয়ংক্রিয়ভাবে বন্ধ করে চালিয়ে যেতে চান, না কি বের হতে চান?",
"Continue": "Continue করুন",
"Failed to quit the other running process": "অন্য চলমান process বন্ধ করতে ব্যর্থ হয়েছে",
"Could not quit the other running process, PIDs: {{ process_list }}. Please stop that process and relaunch the app.": "অন্য চলমান processটি বন্ধ করা যায়নি, PID গুলি: {{ process_list }}। অনুগ্রহ করে সেই processটি বন্ধ করুন এবং অ্যাপটি পুনরায় চালু করুন।"
}
232 changes: 232 additions & 0 deletions frontend/src/i18n/locales/bn/glossary.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,232 @@
{
"Kubernetes Version": "Kubernetes সংস্করণ",
"Cluster": "ক্লাস্টার",
"Cluster selector": "ক্লাস্টার নির্বাচক",
"Git Commit": "Git কমিট",
"Memory": "মেমরি",
"CPU": "CPU",
"Pods": "পড",
"Nodes": "নোড",
"Events": "ইভেন্ট",
"Namespaces": "নেমস্পেস",
"Namespace": "নেমস্পেস",
"toggle field visibility": "ফিল্ড দৃশ্যমানতা টগল করুন",
"Condition": "অবস্থা",
"Last Transition": "সর্বশেষ রূপান্তর",
"Last Update": "সর্বশেষ আপডেট",
"Container ID": "Container আইডি",
"Image Pull Policy": "ইমেজ পুল নীতি",
"Image": "ইমেজ",
"Args": "আর্গুমেন্ট",
"Command": "কমান্ড",
"Environment": "পরিবেশ",
"Liveness Probes": "লাইভনেস প্রোব",
"Ports": "Port",
"Volume Mounts": "ভলিউম মাউন্ট",
"Containers": "Container",
"Container Spec": "Container স্পেসিফিকেশন",
"Ephemeral Containers": "অস্থায়ী Container",
"Container": "Container",
"Config Maps": "কনফিগ ম্যাপ",
"Definition": "সংজ্ঞা",
"CRD: {{ crdName }}": "CRD: {{ crdName }}",
"Scope": "সুযোগ",
"Subresources": "সাবরিসোর্স",
"Resource": "রিসোর্স",
"Plural": "বহুবচন",
"Singular": "একবচন",
"Kind": "ধরন",
"List Kind": "তালিকা ধরন",
"Served": "পরিবেশনকৃত",
"Storage": "স্টোরেজ",
"Objects": "বস্তু",
"Custom Resources": "কাস্টম রিসোর্স",
"Schedule": "সময়সূচি",
"Starting deadline": "শুরু করার শেষ সময়",
"Last Schedule": "সর্বশেষ সময়সূচি",
"Cron Jobs": "ক্রন জব",
"Images": "ইমেজ",
"Tolerations": "সহনশীলতা",
"Update Strategy": "আপডেট কৌশল",
"Selector": "নির্বাচক",
"Node Selector": "নোড নির্বাচক",
"Daemon Sets": "ডিমন সেট",
"Deployments": "ডিপ্লয়মেন্ট",
"Replicas": "Replica",
"Endpoint": "এন্ডপয়েন্ট",
"Subsets": "উপসেট",
"IP": "IP",
"Hostname": "হোস্টনেম",
"Target": "টার্গেট",
"Port": "Port",
"Protocol": "প্রোটোকল",
"Endpoints": "এন্ডপয়েন্ট",
"Controller Name": "কন্ট্রোলার নাম",
"Gateway Classes": "গেটওয়ে ক্লাস",
"Controller": "কন্ট্রোলার",
"Class Name": "ক্লাস নাম",
"Addresses": "ঠিকানা",
"Listeners": "লিসেনার",
"No data": "কোনো ডেটা নেই",
"Gateways": "গেটওয়ে",
"GRPCRoutes": "GRPC রুট",
"Rules": "নিয়ম",
"HttpRoutes": "HTTP রুট",
"Hostnames": "হোস্টনেম",
"Horizontal Pod Autoscalers": "Horizontal Pod Autoscalers",
"Ingress Classes": "Ingress ক্লাস",
"Default Ingress Class": "ডিফল্ট Ingress ক্লাস",
"Default Backend": "ডিফল্ট Backend",
"Backends": "Backends",
"Ingresses": "Ingress রিসোর্স",
"Hosts": "হোস্ট",
"Jobs": "জব",
"Completions": "সম্পন্নতা",
"Lease": "লিজ",
"LimitRange": "সীমার পরিসর",
"Ingress": "Ingress",
"ipBlock": "IP ব্লক",
"namespaceSelector": "নেমস্পেস সিলেক্টর",
"podSelector": "Pod সিলেক্টর",
"Egress": "Egress",
"except: {{ cidrExceptions }}": "ছাড়া: {{ cidrExceptions }}",
"Pod Selector": "Pod সিলেক্টর",
"Network Policies": "নেটওয়ার্ক পলিসি",
"Uncordoning node {{name}}…": "নোড {{name}} আনলক করা হচ্ছে…",
"Cordoning node {{name}}…": "নোড {{name}} লক করা হচ্ছে…",
"Uncordoned node {{name}}.": "নোড {{name}} আনলক হয়েছে।",
"Cordoned node {{name}}.": "নোড {{name}} লক হয়েছে।",
"Failed to uncordon node {{name}}.": "নোড {{name}} আনলক করতে ব্যর্থ।",
"Failed to cordon node {{name}}.": "নোড {{name}} লক করতে ব্যর্থ।",
"Uncordon node {{name}} cancelled.": "নোড {{name}} আনলক করা বাতিল হয়েছে।",
"Cordon node {{name}} cancelled.": "নোড {{name}} লক করা বাতিল হয়েছে।",
"Draining node {{name}}…": "নোড {{name}} খালি করা হচ্ছে…",
"Drained node {{name}}.": "নোড {{name}} খালি করা হয়েছে।",
"Failed to drain node {{name}}.": "নোড {{name}} খালি করতে ব্যর্থ।",
"Draining node {{name}} cancelled.": "নোড {{name}} খালি করা বাতিল হয়েছে।",
"Drain Node": "নোড খালি করো",
"Are you sure you want to drain the node {{name}}?": "আপনি কি নিশ্চিত যে আপনি নোড {{name}} খালি করতে চান?",
"Uncordon": "আনলক",
"Cordon": "লক",
"Drain": "খালি করো",
"Pod CIDR": "Pod CIDR",
"Uptime": "আপটাইম",
"System Info": "সিস্টেম তথ্য",
"Architecture": "আর্কিটেকচার",
"Boot ID": "বুট ID",
"System UUID": "সিস্টেম UUID",
"OS": "OS",
"Kernel Version": "কার্নেল ভার্সন",
"Machine ID": "মেশিন ID",
"Kube Proxy Version": "Kube Proxy ভার্সন",
"Kubelet Version": "Kubelet ভার্সন",
"Container Runtime Version": "Container Runtime ভার্সন",
"Roles": "রোল",
"External IP": "External IP",
"OS image": "OS ইমেজ",
"Kernel version": "কার্নেল ভার্সন",
"Container Runtime": "Container Runtime",
"Node Shell": "নোড শেল",
"Node shell is not supported in this OS: {{ nodeOS }}": "এই OS এ নোড শেল সমর্থিত নয়: {{ nodeOS }}",
"Shell: {{ itemName }}": "শেল: {{ itemName }}",
"Logs: {{ itemName }}": "লগ: {{ itemName }}",
"Seconds": "সেকেন্ড",
"Show Logs": "লগ দেখাও",
"logs": "লগ",
"Terminal / Exec": "টার্মিনাল / Exec",
"terminal": "টার্মিনাল",
"Attach": "সংযুক্ত করো",
"attach": "সংযুক্ত করো",
"State": "স্টেট",
"Node": "নোড",
"Service Account": "সার্ভিস অ্যাকাউন্ট",
"Host IP": "হোস্ট IP",
"Pod IP": "Pod IP",
"QoS Class": "QoS ক্লাস",
"Priority": "প্রায়োরিটি",
"Restarts": "রি-স্টার্ট",
"{{ restarts }} ({{ abbrevTime }} ago)": "{{ restarts }} ({{ abbrevTime }} আগে)",
"Nominated Node": "মনোনীত নোড",
"Readiness Gates": "রেডিনেস গেট",
"Pod Disruption Budget": "Pod Disruption বাজেট",
"Port Forwarding": "Port ফরোয়ার্ডিং",
"PriorityClass": "PriorityClass",
"Replica Sets": "Replica সেট",
"Generation": "জেনারেশন",
"Cluster IP": "ক্লাস্টার IP",
"Resource Quotas": "রিসোর্স কোটা",
"Reference Kind": "রেফারেন্স ধরণ",
"Reference Name": "রেফারেন্স নাম",
"Ref. API Group": "রেফ. API গ্রুপ",
"Binding Info": "বাইন্ডিং তথ্য",
"Role Bindings": "রোল বাইন্ডিং",
"Role": "রোল",
"Groups": "গ্রুপ",
"Service Accounts": "সার্ভিস অ্যাকাউন্ট",
"API Groups": "API গ্রুপ",
"Resources": "রিসোর্স",
"Non Resources": "নন-রিসোর্স",
"Verbs": "ক্রিয়া",
"RuntimeClass": "RuntimeClass",
"Secrets": "সিক্রেট",
"Services": "সার্ভিস",
"Map": "মানচিত্র",
"Workloads": "ওয়ার্কলোড",
"Stateful Sets": "Stateful সেট",
"CronJobs": "CronJobs",
"Persistent Volume Claims": "Persistent Volume Claims",
"Persistent Volumes": "Persistent Volumes",
"Storage Classes": "স্টোরেজ ক্লাস",
"Network": "নেটওয়ার্ক",
"Gateway (beta)": "গেটওয়ে (বেটা)",
"HTTP Routes": "HTTP রুট",
"GRPC Routes": "GRPC রুট",
"Security": "সিকিউরিটি",
"Configuration": "কনফিগারেশন",
"HPAs": "HPAs",
"VPAs": "VPAs",
"Pod Disruption Budgets": "Pod Disruption বাজেট",
"Limit Ranges": "সীমার পরিসর",
"Priority Classes": "Priority ক্লাস",
"Runtime Classes": "Runtime ক্লাস",
"Leases": "লিজ",
"Mutating Webhook Configurations": "Mutating Webhook কনফিগারেশন",
"Validating Webhook Configurations": "Validating Webhook কনফিগারেশন",
"Git Version": "Git ভার্সন",
"Git Tree State": "Git ট্রি স্টেট",
"Go Version": "Go ভার্সন",
"Platform": "প্ল্যাটফর্ম",
"Capacity": "ক্ষমতা",
"Access Modes": "অ্যাক্সেস মোড",
"Volume Mode": "ভলিউম মোড",
"Storage Class": "স্টোরেজ ক্লাস",
"Volume": "ভলিউম",
"Reclaim Policy": "রিক্লেইম পলিসি",
"Binding Mode": "বাইন্ডিং মোড",
"Provisioner": "Provisioner",
"Volume Binding Mode": "ভলিউম বাইন্ডিং মোড",
"Allow Volume Expansion": "ভলিউম এক্সপ্যানশন অনুমতি দিন",
"Claim": "দাবি",
"Update Policy": "আপডেট পলিসি",
"Update Mode": "আপডেট মোড",
"Container Policy": "কন্টেইনার পলিসি",
"Lower Bound": "নিম্ন সীমা",
"Upper Bound": "উচ্চ সীমা",
"Uncapped Target": "আনক্যাপড টার্গেট",
"Vertical Pod Autoscalers": "Vertical Pod Autoscalers",
"Checking if Vertical Pod Autoscaler is enabled…": "Vertical Pod Autoscaler সক্রিয় কিনা যাচাই করা হচ্ছে…",
"Vertical Pod Autoscaler is not enabled. <1>Learn More</1>": "Vertical Pod Autoscaler সক্রিয় নয়। <1>আরও জানুন</1>",
"API Version": "API ভার্সন",
"Webhooks": "Webhook",
"Client Config: Ca Bundle": "ক্লায়েন্ট কনফিগ: CA Bundle",
"Failure Policy": "ব্যর্থতার নীতি",
"Match Policy": "ম্যাচ নীতি",
"Side Effects": "পার্শ্ব প্রতিক্রিয়া",
"Timeout Seconds": "টাইমআউট সেকেন্ড",
"Namespace Selector": "নেমস্পেস সিলেক্টর",
"Object Selector": "অবজেক্ট সিলেক্টর",
"Reinvocation Policy": "Reinvocation নীতি",
"API Versions": "API ভার্সন",
"RollingUpdate. Max unavailable: {{ maxUnavailable }}, max surge: {{ maxSurge }}": "RollingUpdate। সর্বোচ্চ অনুপলব্ধ: {{ maxUnavailable }}, সর্বোচ্চ বাড়তি: {{ maxSurge }}",
"Strategy Type": "কৌশলের ধরন"
}
Loading
Loading