Skip to content

Commit 3df82b3

Browse files
NurmuhammadovHojiakbarx.nurmuhammadov
andauthored
add uzbek lang (#423)
Co-authored-by: x.nurmuhammadov <x_nurmuxammadov@uzinfocom.uz>
1 parent b2a9776 commit 3df82b3

1 file changed

Lines changed: 362 additions & 0 deletions

File tree

locales/uz.json

Lines changed: 362 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,362 @@
1+
{
2+
"title": "O‘zbek",
3+
"lang": "uz",
4+
"lang_tag": "uz",
5+
"cursorMovement": {
6+
"title": "Kursorni ko‘chirish",
7+
"commands": {
8+
"h": "kursorni chapga surish",
9+
"j": "kursorni pastga surish",
10+
"k": "kursorni yuqoriga surish",
11+
"l": "kursorni o‘ngga surish",
12+
"gj": "kursorni pastga siljitish (ko‘p satrli matn)",
13+
"gk": "kursorni yuqoriga surish (ko‘p satrli matn)",
14+
"w": "so‘z boshida oldinga o‘tish",
15+
"W": "so‘z boshida oldinga siljitish (so‘zda tinish belgilari bo‘lishi mumkin)",
16+
"e": "so‘z oxirida oldinga siljitish",
17+
"E": "so‘z oxirida oldinga siljitish (so‘zda tinish belgilari bo‘lishi mumkin)",
18+
"b": "so‘z boshida orqaga qaytish",
19+
"B": "so‘z boshiga qaytish (so‘zda tinish belgilari bo‘lishi mumkin)",
20+
"ge": "so‘z oxirida orqaga qaytish",
21+
"gE": "so‘zning oxiriga qaytish (so‘zda tinish belgilari bo‘lishi mumkin)",
22+
"H": "ekran boshiga o‘tish",
23+
"M": "ekranning o‘rtasiga o‘tish",
24+
"L": "ekranning oxiriga o‘tish",
25+
"zero": "satr boshiga o‘tish",
26+
"caret": "satrning birinchi probelsiz belgisiga o‘tish",
27+
"dollar": "satr oxiriga o‘tish",
28+
"g_": "satrdagi oxirgi bo‘sh bo‘lmagan belgiga o‘tish",
29+
"gg": "hujjatning birinchi qatoriga o‘tish",
30+
"G": "hujjatning oxirgi satriga o‘tish",
31+
"fiveG": "beshinchi satrga ko‘chirish",
32+
"gd": "mahalliy e’longa o‘tish",
33+
"gD": "global e’longa o‘tish",
34+
"fx": "x belgisining keyingi kirishiga o‘tish",
35+
"tx": "x belgisining keyingi kiritilishidan oldin siljitish",
36+
"Fx": "x belgisining oldingi kiritilishiga o‘tish",
37+
"Tx": "oldingi x belgisi kiritilishidan oldin siljitish",
38+
"semicolon": "oldingi ko‘chishni takrorlash f, t, F yokiT",
39+
"comma": "oldingi f, t, F yoki T ko‘chishni teskari tartibda takrorlash",
40+
"closeCurlyBrace": "keyingi paragrafga o‘tish (yoki kodni tahrirlashda funksiyalar/blok)",
41+
"openCurlyBrace": "oldingi paragrafga (yoki kodni tahrirlashda funksiya/blokga) o‘tish",
42+
"centerCursor": "kursorni ekranda markazlashtirish",
43+
"topCursor": "kursorni ekranning yuqori qismida joylashtiring",
44+
"bottomCursor": "kursorni ekranning pastki qismida joylashtiring",
45+
"CtrlPluse": "ekranni bir qator pastga siljitish (kursorni siljitmasdan)",
46+
"CtrlPlusy": "ekranni bir qator yuqoriga siljitish (kursorni siljitmasdan)",
47+
"CtrlPlusb": "butun ekranga qaytish",
48+
"CtrlPlusf": "butun ekranga oldinga siljish",
49+
"CtrlPlusu": "ekranning yarmiga orqaga siljish",
50+
"CtrlPlusd": "ekranning yarmiga oldinga siljish",
51+
"percent": "mos juftlik belgisiga o‘tish (odatiy qo‘llab-quvvatlanadigan juftliklar:’() ’, ’{}’, ’[]’ - qo‘shimcha ma’lumot olish uchun Vim ilovasida <code>:h matchpairs</code> ishlating)"
52+
},
53+
"tip": "Kursorni siljitish buyrug‘ini takrorlash uchun uning oldiga son qo‘shing. Masalan, <kbd>4j</kbd> kursorni 4 qator pastga siljitadi."
54+
},
55+
"insertMode": {
56+
"title": "Kiritish rejimi - matn kiritish/kiritish",
57+
"commands": {
58+
"i": "kursor oldidagi qo‘shimcha",
59+
"I": "satr boshiga qo‘yish",
60+
"a": "kursordan keyin qo‘yish",
61+
"A": "satr oxiriga qo‘yish",
62+
"o": "joriy qator ostiga yangi qator qo‘shish",
63+
"O": "joriy qator ustiga yangi qator qo‘shish",
64+
"ea": "so‘z oxiridan keyin qo‘shish",
65+
"ctrlPlush": "kiritish rejimida kursor oldidagi belgini o‘chirish",
66+
"ctrlPlusw": "kiritish rejimida kursor oldidagi so‘zni olib tashlash",
67+
"ctrlPlusj": "kiritish rejimida yangi qatorga o‘tish",
68+
"ctrlPlust": "kiritish rejimida qatorga bitta chekinish qo‘shish (o‘ngga surish)",
69+
"ctrlPlusd": "kiritish rejimida satrdan bitta nuqtani olib tashlash (chapga surish)",
70+
"ctrlPlusn": "kiritish rejimida kursor oldidagi quyidagi moslikni kiritish (avtomatik kiritish)",
71+
"ctrlPlusp": "kiritish rejimida kursor oldidagi oldingi moslikni kiritish (avtomatik kiritish)",
72+
"ctrlPlusrx": "x registrining mundarijasini qo‘yish",
73+
"ctrlPlusox": "normal rejimni vaqtincha yoqing va normal rejim x buyrug‘ini bajarish.",
74+
"Esc": "kiritish rejimidan chiqish"
75+
}
76+
},
77+
"editing": {
78+
"title": "Tahrirlash",
79+
"commands": {
80+
"r": "bitta simvolni almashtirish",
81+
"R": "<kbd>ESC</kbd> tugmasini bosishdan oldin bir nechta belgini almashtiring.",
82+
"J": "pastki qatorni joriy qatorga qo‘shish",
83+
"gJ": "pastki qatorni joriy qatorga bo‘sh joy qoldirmasdan qo‘shish",
84+
"gwip": "azbasni qayta kompanovka qilish",
85+
"gTilde": "kursorni siljitish davomida registrni inversiyalash",
86+
"gu": "kursorni siljitish davomida yuqori registrga o‘tkazish",
87+
"gU": "kursorni siljitish davomida pastki registrga o‘tkazish",
88+
"cc": "butun satrni almashtirish",
89+
"cDollar": "satr oxirigacha almashtirish",
90+
"ciw": "butun so‘zni o‘zgartirish",
91+
"cw": "so‘zning oxirigacha almashtirish",
92+
"s": "belgini o‘chirish va matnni almashtirish",
93+
"S": "satrni olib tashlash va matnni almashtirish (cc bilan bir xil)",
94+
"xp": "ikkita harfning o‘rnini almashtirish (o‘chirish va qo‘yish)",
95+
"u": "bekor qilish",
96+
"U": "oxirgi o‘zgartirilgan satrni tiklash",
97+
"CtrlPlusr": "takrorlash",
98+
"dot": "oxirgi buyruqni takrorlash"
99+
}
100+
},
101+
"markingText": {
102+
"title": "Matnni belgilash (vizual rejim)",
103+
"commands": {
104+
"v": "matnni belgilash rejimini yoqish, satrlarni belgilash, keyin buyruqni bajarish (masalan, y-nusxa olish)",
105+
"V": "satrma-satr tanlash rejimini yoqish",
106+
"o": "belgilangan sohaning boshqa chetiga o‘tish",
107+
"CtrlPlusv": "bloklarni ajratish rejimini yoqish",
108+
"O": "blokning boshqa burchagiga ko‘chirish",
109+
"aw": "so‘zni ajratib ko‘rsatish",
110+
"ab": "dagi blok ()",
111+
"aB": "{} ichidagi blok",
112+
"at": "<> ta tegdagi blok",
113+
"ib": "ichidagi blok ()",
114+
"iB": "{} ichidagi ichki blok",
115+
"it": "<> ta tegdagi ichki blok",
116+
"Esc": "matnni belgilash rejimidan chiqish"
117+
},
118+
"tip1": "<kbd>b</kbd> va <kbd>B</kbd> o‘rniga mos ravishda <kbd> (</kbd> va <kbd>{</kbd> ni ham ishlatish mumkin."
119+
},
120+
"visualCommands": {
121+
"title": "Vizual buyruqlar",
122+
"commands": {
123+
"greaterThan": "matnni o‘ngga surish",
124+
"lessThan": "matnni chapga surish",
125+
"y": "ajratilgan matndan nusxa ko‘chirish",
126+
"d": "belgilangan matnni o‘chirish",
127+
"tilde": "registrni almashtirish",
128+
"u": "ajratilgan matnni quyi registrga o‘tkazish",
129+
"U": "belgilangan matnni yuqori registrga o‘tkazishр"
130+
}
131+
},
132+
"registers": {
133+
"title": "Registrlar",
134+
"commands": {
135+
"show": "registrlar tarkibini ko‘rsatish",
136+
"pasteRegisterX": "x registrining mundarijasini qo‘yish",
137+
"yankIntoRegisterX": "tarkibni x registriga joylashtirish",
138+
"quotePlusy": "almashinuv buferining tizim registriga nusxa olish",
139+
"quotePlusp": "almashinuv buferining tizim registridan qo‘yish"
140+
},
141+
"tip1": "Registrlar tarkibi ~/.viminfo da saqlanadi va keyingi safar vim ishga tushirilganda tiklanadi.",
142+
"tip2": {
143+
"0": "oxirgi nusxa olish",
144+
"title": "Maxsus registrlar:",
145+
"quote": "nomsiz registr: oxirgi marta o‘chirilgan yoki nusxalangan",
146+
"percent": "joriy fayl nomi",
147+
"hashtag": "muqobil fayl nomi",
148+
"asterisk": "bufer kontenti (birlamchi X11)",
149+
"plus": "bufer kontenti (X11 bufer kontenti)",
150+
"slash": "oxirgi qidiruv namunasi",
151+
"colon": "oxirgi komanda",
152+
"dot": "oxirgi kiritilgan matn",
153+
"minus": "oxirgi kichik (satrdan kichik) o‘chirish",
154+
"equal": "ifoda qiymatini qaytaruvchi registr",
155+
"underscore": "qora tuynuk registri"
156+
}
157+
},
158+
"marks": {
159+
"title": "Yorliqlar",
160+
"commands": {
161+
"list": "yorliqlar ro‘yxati",
162+
"currentPositionA": "joriy pozitsiyada A belgisini o‘rnatish",
163+
"jumpPositionA": "A belgiga o‘tish",
164+
"yankToMarkA": "A belgisigacha nusxalash",
165+
"backtick0": "Vim oxirgi marta yopilgan joyga o‘tish",
166+
"backtickQuote": "ushbu fayl oxirgi marta yopilgan joyga o‘tish",
167+
"backtickDot": "ushbu faylning oxirgi tahrirlangan joyiga o‘tish",
168+
"backtickBacktick": "oxirgi o‘tish oldidan pozitsiyaga o‘tish",
169+
"colonjumps": "o‘tishlar ro‘yxatini ochish",
170+
"ctrlPlusi": "o‘tishlar ro‘yxatida yangi o‘tishga o‘tish",
171+
"ctrlPluso": "o‘tishlar ro‘yxatidagi eskiroq o‘tishga o‘tish",
172+
"colonchanges": "o‘zgarishlar ro‘yxatini ochish",
173+
"gcomma": "o‘zgarishlar ro‘yxatidagi yangi o‘zgarishga o‘tish",
174+
"gsemicolon": "o‘zgarishlar ro‘yxatidagi eskiroq o‘zgarishga o‘tish",
175+
"ctrlPlusCloseSquare": "kursor ostidagi tegga o‘tish"
176+
},
177+
"tip1": "Belgiga o‘tish uchun yon urg‘u belgisi (<kbd>’</kbd>) va tutuq belgisi (<kbd>’</kbd>) dan foydalanishingiz mumkin. Tutuq belgisidan foydalanish belgini o‘z ichiga olgan satr boshiga (birinchi bo‘sh bo‘lmagan) o‘tkazadi.",
178+
"tip": ""
179+
},
180+
"macros": {
181+
"title": "Makroslar",
182+
"commands": {
183+
"recordA": "A makrosni yozish",
184+
"stopRecording": "makros yozuvini to‘xtatish",
185+
"runA": "A makrosni bajarish",
186+
"rerun": "oxirgi makrosni bajarish"
187+
}
188+
},
189+
"global": {
190+
"title": "Umumiy",
191+
"commands": {
192+
"helpForKeyword": "kalit so‘z uchun yordamni ochish keyword",
193+
"saveAsFile": "fayl nomi bilan saqlash",
194+
"closePane": "joriy panelni yopish",
195+
"K": "kursor ostidagi so‘z uchun qo‘llanmani ochish",
196+
"colonTerminal": "terminal oynasini ochish",
197+
"openFile": "faylni ochish"
198+
},
199+
"tip1": "Vimning birinchi buyruqlarini o‘rganish uchun terminalda <kbd>vimtutor</kbd> bajaring."
200+
},
201+
"cutAndPaste": {
202+
"title": "Qirqib olish va joylash",
203+
"commands": {
204+
"yy": "satrni nusxalash",
205+
"twoyy": "2 qatorni nusxalash",
206+
"yw": "so‘zdan nusxa ko‘chirish",
207+
"yiw": "so‘zni kursor ostiga ko‘chirish",
208+
"yaw": "kursor ostidagi so‘zni va undan oldingi yoki keyingi bo‘shliqni nusxalash",
209+
"yDollar": "satr oxirigacha ko‘chirish",
210+
"p": "kursordan keyin almashinuv buferini qo‘yish",
211+
"P": "kursor oldiga vaqtinchalik xotirani qo‘yish",
212+
"gp": "kursordan keyin buferni qo‘yish va qo‘yilgan matndan keyin kursorni siljitish",
213+
"gP": "almashinuv buferini kursor oldidan qo‘yish va qo‘yilgan matndan keyin kursorni siljitish",
214+
"dd": "satrni o‘chirish (qirqib olish)",
215+
"twodd": "2 ta qatorni o‘chirish (qirqib olish)",
216+
"dw": "so‘zni o‘chirib tashlash",
217+
"diw": "kursor ostidagi so‘zni o‘chirish (qirqib olish)",
218+
"daw": "kursor ostidagi so‘zni va undan oldingi yoki keyingi bo‘shliqni olib tashlash (kesib tashlash)",
219+
"dDollar": "satr oxirigacha o‘chirish (qirqib olish)",
220+
"x": "belgini o‘chirish (qirqib olish)",
221+
"threeToFiveD": "3 dan 5 gacha qatorlarni o‘chirish",
222+
"gPatternD": "patterni o‘z ichiga olgan barcha qatorlarni o‘chirishn",
223+
"gNotPatternD": "grafik kalitga ega bo‘lmagan barcha qatorlarni o‘chirish"
224+
},
225+
"tip1": {
226+
"title": "Diapazonni belgilash uchun quyidagi belgilardan ham foydalanishingiz mumkin:",
227+
"commands": {
228+
"dotCommaDollarD": "Joriy qatordan fayl oxirigacha",
229+
"dotCommaOneD": "Joriy satrdan fayl boshiga",
230+
"tenCommaOneD": "10-satrdan faylning boshigacha"
231+
}
232+
}
233+
},
234+
"indentText": {
235+
"title": "Matndagi chekinishlar",
236+
"commands": {
237+
"greaterThanGreaterThan": "satrga bitta chekinish qo‘shish (o‘ngga surish)",
238+
"lessThanLessThan": "satrdan bir nuqtani olib tashlash (chapga surish)",
239+
"greaterThanPercent": "() yoki {}da blokga bitta chekinish qo‘shish",
240+
"greaterThanib": "ichki blokga chekinishni () ga o‘zgartirish",
241+
"greaterThanat": "<> ta tegda chekinishni blokka o‘zgartirish",
242+
"3==": "3 ta satrning chetga chiqishini tekislash",
243+
"=Percent": "() yoki {} da blok chekkalarini tekislash",
244+
"=iB": "blok chekinishlarini {} ga tenglashtirish",
245+
"gg=G": "butun buferni tekislash",
246+
"closeSquarep": "Kursor ostidagi satr bo‘yicha chetlanishlarni qo‘yish va tekislash",
247+
"lessThanPercent": "() yoki {} bilan blokni de-indent qilish (kursor qavsda)"
248+
}
249+
},
250+
"exiting": {
251+
"title": "Chiqish va saqlash",
252+
"commands": {
253+
"colonw": "faylni saqlash, lekin chiqmaslik",
254+
"colonwsudo": "faylni sudo bilan saqlash",
255+
"colonwq": "faylni saqlash va chiqish",
256+
"colonx": "saqlash va chiqish",
257+
"colonq": "chiqish (agar o‘zgarishlar saqlanmasa, muvaffaqiyatsizlikka uchraydi)",
258+
"colonqbang": "saqlanmasdan chiqish",
259+
"colonwqa": "barcha varaqlar va buferlarga yozish (saqlash) va chiqish"
260+
}
261+
},
262+
"searchAndReplace": {
263+
"title": "Qidirish va almashtirish",
264+
"commands": {
265+
"forwardSlashPattern": "shablon qidirish",
266+
"questionMarkPattern": "shablonni teskari qidirish",
267+
"backslashVpattern": "very magic rejimi: barcha alifbo-raqamli bo‘lmagan belgilar maxsus deb talqin qilinadi (ekranlash shart emas)",
268+
"n": "bir xil yo‘nalishda qidirishni takrorlash",
269+
"N": "qidiruvni teskari yo‘nalishda takrorlash",
270+
"colonPercentForwardSlashOldForwardSlashNewForwardSlashg": "fayldagi barcha shablon kirishlarini ko‘rsatilgan qiymatga almashtirish",
271+
"colonPercentForwardSlashOldForwardSlashNewForwardSlashgc": "fayldagi barcha shablon kirishlarini tasdiqlash bilan ko‘rsatilgan qiymatga almashtirish",
272+
"colonnoh": "qidiruv natijalarini yoritishni faolsizlantirish"
273+
}
274+
},
275+
"searchMultipleFiles": {
276+
"title": "Bir nechta fayldan qidirish",
277+
"commands": {
278+
"colonvimgrep": "bir nechta fayllarda shablon bo‘yicha qidirish",
279+
"coloncn": "keyingi moslikka o‘tish",
280+
"coloncp": "oldingi tasodifga o‘tish",
281+
"coloncopen": "natijalar ro‘yxati oynasini ochish",
282+
"coloncclose": "natijalar ro‘yxati oynasini yopish"
283+
}
284+
},
285+
"workingWithMultipleFiles": {
286+
"title": "Bir nechta fayl bilan ishlash",
287+
"commands": {
288+
"colone": "faylni yangi buferda tahrirlash",
289+
"colonbnext": "keyingi buferga o‘tish",
290+
"colonbprev": "oldingi buferga o‘tish",
291+
"colonls": "barcha ochiq buferlar ro‘yxati",
292+
"colonbd": "buferni olib tashlash (faylni yopish)",
293+
"colonbnumber": "# raqamli buferga o‘tish",
294+
"colonbfile": "fayl nomi bilan buferga o‘tish",
295+
"colonsp": "faylni yangi buferda ochish va oynani ajratish",
296+
"colonvsp": "faylni yangi buferda ochish va oynani vertikal ravishda ajratish",
297+
"colonvertba": "barcha buferlarni vertikal oyna sifatida ochish",
298+
"colontabba": "barcha buferlarni varaq sifatida ochish",
299+
"ctrlPlusws": "derazani ikkiga bo‘lish",
300+
"ctrlPluswv": "derazani vertikal bo‘laklarga ajratish",
301+
"ctrlPlusww": "oynalarni almashlab ulash",
302+
"ctrlPluswq": "derazani yopish",
303+
"ctrlPluswx": "joriy oynani keyingisi bilan almashtirish",
304+
"ctrlPlusw=": "barcha derazalarni bir xil balandlikda va kenglikda qilish",
305+
"ctrlPluswh": "kursorni chap oynaga ko‘chirish (vertikal ajratish)",
306+
"ctrlPluswl": "kursorni o‘ng oynaga ko‘chirish (vertikal ajratish)",
307+
"ctrlPluswj": "kursorni quyidagi oynaga ko‘chirish (gorizontal ajratish)",
308+
"ctrlPluswk": "kursorni yuqoridagi oynaga ko‘chirish (gorizontal ajratish)",
309+
"ctrlPluswH": "joriy oynani balandligi bo‘yicha maksimal va chapdan eng chekkasi (eng chap vertikal oyna) qilib belgilash",
310+
"ctrlPluswL": "joriy oynani balandligi bo‘yicha maksimal va o‘ng tomondagi eng chekka oynaga aylantirish (eng o‘ng vertikal oyna)",
311+
"ctrlPluswJ": "joriy oynani kengligi bo‘yicha maksimal va pastdan eng chekka (eng pastki gorizontal oyna) qilish",
312+
"ctrlPluswK": "joriy oynani kengligi bo‘yicha maksimal va yuqoridan eng chekka (eng yuqori gorizontal oyna) qilish"
313+
}
314+
},
315+
"tabs": {
316+
"title": "Varaqlar",
317+
"commands": {
318+
"colonTabNew": "faylni yangi varaqda ochish",
319+
"ctrlPluswT": "joriy oynani o‘z sahifasiga ko‘chirish",
320+
"gt": "keyingi varaqqa o‘tish",
321+
"gT": "avvalgi varaqqa o‘tish",
322+
"hashgt": "# ta varaqqa almashish",
323+
"colontabmove": "joriy varaqni # ta pozitsiyaga ko‘chirish (0 dan boshlab raqamlangan)",
324+
"colontabc": "joriy varaq va uning barcha oynalarini yopish",
325+
"colontabo": "joriy varaqdan tashqari barcha varaqlarni yopish",
326+
"colontabdo": "barcha varaqlarda <code>buyruq</code> bajaring (masalan, <code>:tabdo q</code> barcha ochiq varaqlarni yopadi)"
327+
}
328+
},
329+
"diff": {
330+
"title": "Fayllardagi farqlar",
331+
"commands": {
332+
"zf": "kursorni siljitish jarayonida o‘ramni qo‘lda aniqlash",
333+
"zd": "kursor ostidagi o‘ramni o‘chirish",
334+
"za": "kursor ostidagi o‘ram holatini o‘zgartirish",
335+
"zo": "o‘ramni kursor ostida ochish",
336+
"zc": "o‘ramni kursor ostida o‘rash",
337+
"zr": "barcha o‘ramlarni bir xil darajada ochish",
338+
"zm": "barcha o‘ramlarni bir xil darajaga o‘rash",
339+
"zi": "buferdagi barcha o‘ramlar holatini o‘zgartirish",
340+
"closeSquarec": "keyingi farqning boshiga o‘tish",
341+
"openSquarec": "avvalgi farqning boshiga o‘tish",
342+
"do": "farqlarni nusxalash (boshqa buferdan)",
343+
"dp": "farqlarni qo‘yish (boshqa buferga)",
344+
"colonDiffthis": "joriy oynani taqqoslash oynasining bir qismiga aylantirish",
345+
"colonDiffupdate": "farqlarni yangilash",
346+
"colonDiffoff": "joriy oyna uchun taqqoslash rejimini faolsizlantirish"
347+
},
348+
"tip1": "O‘ram buyruqlari (masalan, <kbd>za</kbd>) bir xil joylashuv darajasida ishlaydi. Barcha darajalarda ishlash uchun bosh harflardan foydalaning (masalan, <kbd>zA</kbd>).",
349+
"tip2": "Fayllardagi farqlarni ko‘rish uchun terminal <kbd>vimdiff</kbd> orqali taqqoslash rejimida to‘g‘ridan-to‘g‘ri Vimni ishga tushirish mumkin. Uni <kbd>git difftool</kbd> qilib ham o‘rnatish mumkin."
350+
},
351+
"words": {
352+
"keyword": "kalit so‘z",
353+
"file": "fayl",
354+
"movement": "harakat"
355+
},
356+
"languages": {
357+
"title": "Tillar"
358+
},
359+
"footer": "Kod bilan tanishing",
360+
"layout": "page",
361+
"permalink": "/lang/uz/"
362+
}

0 commit comments

Comments
 (0)