Skip to content

Commit dc474e6

Browse files
docs: polish ar translations (#4745)
1 parent 3a4418b commit dc474e6

34 files changed

+2048
-1995
lines changed

docs/astro.config.mjs

Lines changed: 27 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ export default defineConfig({
5454
{
5555
label: 'Introduction',
5656
translations: {
57+
ar: 'المقدمة',
5758
'zh-CN': '介绍',
5859
fa: 'مقدمه',
5960
es: 'Introducción',
@@ -66,6 +67,7 @@ export default defineConfig({
6667
label: 'Getting Started',
6768
link: '/getting-started/',
6869
translations: {
70+
ar: 'ابدأ الآن',
6971
'zh-CN': '快速入门',
7072
fa: 'شروع شدن',
7173
es: 'Empezando',
@@ -78,6 +80,7 @@ export default defineConfig({
7880
label: 'Why Bloc?',
7981
link: '/why-bloc/',
8082
translations: {
83+
ar: 'لماذا Bloc؟',
8184
'zh-CN': '为什么用 Bloc?',
8285
fa: 'چرا Bloc؟',
8386
es: '¿Por qué Bloc?',
@@ -90,6 +93,7 @@ export default defineConfig({
9093
label: 'Bloc Concepts',
9194
link: '/bloc-concepts/',
9295
translations: {
96+
ar: 'مفاهيم Bloc',
9397
'zh-CN': 'Bloc 核心概念',
9498
fa: 'مفاهیم Bloc',
9599
es: 'Conceptos de Bloc',
@@ -102,6 +106,7 @@ export default defineConfig({
102106
label: 'Flutter Bloc Concepts',
103107
link: '/flutter-bloc-concepts/',
104108
translations: {
109+
ar: 'مفاهيم Flutter Bloc',
105110
'zh-CN': 'Flutter Bloc 核心概念',
106111
fa: 'مفاهیم Bloc فلاتر',
107112
es: 'Conceptos de Flutter Bloc',
@@ -114,6 +119,7 @@ export default defineConfig({
114119
label: 'Architecture',
115120
link: '/architecture/',
116121
translations: {
122+
ar: 'البنية المعمارية',
117123
fa: 'معماری',
118124
es: 'Arquitectura',
119125
ja: 'アーキテクチャー',
@@ -125,6 +131,7 @@ export default defineConfig({
125131
label: 'Modeling State',
126132
link: '/modeling-state/',
127133
translations: {
134+
ar: 'نمذجة الحالة',
128135
fa: 'حالت (State) مدل سازی',
129136
es: 'Modelando el Estado',
130137
ja: '状態のモデリング',
@@ -136,6 +143,7 @@ export default defineConfig({
136143
label: 'Testing',
137144
link: '/testing/',
138145
translations: {
146+
ar: 'الاختبارات',
139147
fa: 'آزمایش کردن',
140148
es: 'Pruebas',
141149
ja: 'テスト',
@@ -147,6 +155,7 @@ export default defineConfig({
147155
label: 'Naming Conventions',
148156
link: '/naming-conventions/',
149157
translations: {
158+
ar: 'اتفاقيات التسمية',
150159
fa: 'قراردادهای نامگذاری',
151160
es: 'Convenciones de Nomenclatura',
152161
ja: '命名規則',
@@ -158,6 +167,7 @@ export default defineConfig({
158167
label: 'Migration Guide',
159168
link: '/migration/',
160169
translations: {
170+
ar: 'دليل الترقية',
161171
fa: 'راهنمای مهاجرت',
162172
es: 'Guía de Migración',
163173
ja: '移行ガイド',
@@ -169,6 +179,7 @@ export default defineConfig({
169179
label: 'FAQs',
170180
link: '/faqs/',
171181
translations: {
182+
ar: 'الأسئلة الشائعة',
172183
fa: 'سوالات متداول',
173184
es: 'Preguntas Frecuentes',
174185
ja: 'よくある質問',
@@ -181,27 +192,33 @@ export default defineConfig({
181192
{
182193
label: 'Linter',
183194
badge: { text: 'new' },
184-
translations: { uk: 'Лінтер' },
195+
translations: { ar: 'المدقق', uk: 'Лінтер' },
185196
items: [
186197
{
187198
label: 'Overview ',
188199
link: '/lint/',
189-
translations: { fa: 'بررسی اجمالی', ru: 'Обзор', uk: 'Огляд' },
200+
translations: { ar: 'نظرة عامة', fa: 'بررسی اجمالی', ru: 'Обзор', uk: 'Огляд' },
190201
},
191202
{
192203
label: 'Installation ',
193204
link: '/lint/installation/',
194-
translations: { fa: 'نصب', ru: 'Установка', uk: 'Встановлення' },
205+
translations: { ar: 'التثبيت', fa: 'نصب', ru: 'Установка', uk: 'Встановлення' },
195206
},
196207
{
197208
label: 'Configuration ',
198209
link: '/lint/configuration/',
199-
translations: { fa: 'پیکربندی', ru: 'Конфигурация', uk: 'Конфігурація' },
210+
translations: {
211+
ar: 'الإعداد',
212+
fa: 'پیکربندی',
213+
ru: 'Конфигурация',
214+
uk: 'Конфігурація',
215+
},
200216
},
201217
{
202218
label: 'Customizing Rules ',
203219
link: '/lint/customizing-rules/',
204220
translations: {
221+
ar: 'تخصيص القواعد',
205222
fa: 'سفارشی سازی قوانین',
206223
ru: 'Настройка правил',
207224
uk: 'Налаштування правил',
@@ -210,13 +227,14 @@ export default defineConfig({
210227
{
211228
label: 'Rules',
212229
autogenerate: { directory: '/lint-rules' },
213-
translations: { fa: 'قوانین', ru: 'Правила', uk: 'Правила' },
230+
translations: { ar: 'القواعد', fa: 'قوانین', ru: 'Правила', uk: 'Правила' },
214231
},
215232
],
216233
},
217234
{
218235
label: 'Tutorials',
219236
translations: {
237+
ar: 'الدروس التعليمية',
220238
fa: 'آموزش ها',
221239
es: 'Tutoriales',
222240
ja: 'チュートリアル',
@@ -228,6 +246,7 @@ export default defineConfig({
228246
{
229247
label: 'Tools',
230248
translations: {
249+
ar: 'الأدوات',
231250
fa: 'ابزار',
232251
es: 'Herramientas',
233252
ja: 'ツール',
@@ -239,6 +258,7 @@ export default defineConfig({
239258
label: 'IntelliJ Plugin',
240259
link: 'https://plugins.jetbrains.com/plugin/12129-bloc',
241260
translations: {
261+
ar: 'إضافة IntelliJ',
242262
fa: 'پلاگین IntelliJ',
243263
es: 'Plugin de IntelliJ',
244264
ru: 'Плагин IntelliJ',
@@ -249,6 +269,7 @@ export default defineConfig({
249269
label: 'VSCode Extension',
250270
link: 'https://marketplace.visualstudio.com/items?itemName=FelixAngelov.bloc',
251271
translations: {
272+
ar: 'إضافة VS Code',
252273
fa: 'پلاگین VSCode',
253274
es: 'Extensión de VSCode',
254275
ru: 'Расширение VSCode',
@@ -260,6 +281,7 @@ export default defineConfig({
260281
{
261282
label: 'Reference',
262283
translations: {
284+
ar: 'المرجع',
263285
fa: 'مرجع',
264286
es: 'Referencia',
265287
ja: 'APIリファレンス',

0 commit comments

Comments
 (0)