Skip to content

Commit 33e6d63

Browse files
committed
Merge branch 'feature/postman-folders' of https://github.com/milkyware/vscode-material-icon-theme into feature/postman-folders
2 parents 21cf2f7 + 94bd005 commit 33e6d63

File tree

13 files changed

+143
-6
lines changed

13 files changed

+143
-6
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
4343

4444
- name: 🔧 Setup Bun
45-
uses: oven-sh/setup-bun@ecf28ddc73e819eb6fa29df6b34ef8921c743461 # v2
45+
uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2
4646
with:
4747
bun-version-file: ".bun-version"
4848

.github/workflows/icon-review.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
icons/
4242
4343
- name: 🔧 Setup Bun
44-
uses: oven-sh/setup-bun@ecf28ddc73e819eb6fa29df6b34ef8921c743461 # v2
44+
uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2
4545
with:
4646
bun-version-file: "main/.bun-version"
4747

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313

1414
steps:
1515
- name: ✅ Use App Token for the Bot which is allowed to create releases
16-
uses: actions/create-github-app-token@29824e69f54612133e76f7eaac726eef6c875baf # v2.2.1
16+
uses: actions/create-github-app-token@fee1f7d63c2ff003460e3d139729b119787bc349 # v2.2.2
1717
id: app-token
1818
with:
1919
app-id: ${{ vars.BOT_APP_ID }}
@@ -27,7 +27,7 @@ jobs:
2727
token: ${{ steps.app-token.outputs.token }}
2828

2929
- name: 🔧 Setup Bun
30-
uses: oven-sh/setup-bun@ecf28ddc73e819eb6fa29df6b34ef8921c743461 # v2
30+
uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2
3131
with:
3232
bun-version-file: ".bun-version"
3333

icons/folder-nginx-open.svg

Lines changed: 4 additions & 0 deletions
Loading

icons/folder-nginx.svg

Lines changed: 4 additions & 0 deletions
Loading

icons/folder-r-open.svg

Lines changed: 1 addition & 0 deletions
Loading

icons/folder-r.svg

Lines changed: 1 addition & 0 deletions
Loading

icons/json_schema.svg

Lines changed: 4 additions & 0 deletions
Loading

package.nls.ar.json

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
{
2+
"command.activateIcons": "Material Icons: تفعيل سمة الأيقونات",
3+
"command.toggleIconPacks": "Material Icons: إعداد حزم الأيقونات",
4+
"command.changeFolderTheme": "Material Icons: تغيير سمة المجلد",
5+
"command.changeFolderColor": "Material Icons: تغيير لون المجلد",
6+
"command.changeRootFolderColor": "Material Icons: تغيير لون المجلد الرئيسي",
7+
"command.changeFileColor": "Material Icons: تغيير لون الملف",
8+
"command.restoreDefaultConfig": "Material Icons: استعادة الإعدادات الافتراضية",
9+
"command.toggleExplorerArrows": "Material Icons: إظهار أو إخفاء أسهم المستكشف",
10+
"command.changeOpacity": "Material Icons: تغيير شفافية الأيقونات",
11+
"command.toggleGrayscale": "Material Icons: تشغيل أو إيقاف التدرج الرمادي",
12+
"command.changeSaturation": "Material Icons: تغيير تشبع الألوان",
13+
"configuration.title": "أيقونات Material",
14+
"configuration.files.associations": "تعيين ارتباطات مخصصة لأيقونات الملفات.",
15+
"configuration.folders.associations": "تعيين ارتباطات مخصصة لأيقونات المجلدات.",
16+
"configuration.rootFolders.associations": "تعيين ارتباطات مخصصة لأيقونات المجلدات الرئيسية.",
17+
"configuration.languages.associations": "تعيين ارتباطات مخصصة لأيقونات لغات البرمجة.",
18+
"configuration.customClones": "استنساخ أيقونة موجودة وإنشاء أيقونة جديدة بألوان وارتباطات مخصصة",
19+
"configuration.customClones.base": "الأيقونة المستخدمة كأساس لإنشاء الأيقونة المخصصة",
20+
"configuration.customClones.name": "اسم الأيقونة المخصصة",
21+
"configuration.customClones.color": "اللون المستخدم كأساس لإعادة تلوين الأيقونة",
22+
"configuration.customClones.lightColor": "اللون المستخدم لإعادة التلوين عند استخدام السمة الفاتحة",
23+
"configuration.customClones.fileNames": "أسماء الملفات المرتبطة بالأيقونة المخصصة",
24+
"configuration.customClones.fileExtensions": "امتدادات الملفات المرتبطة بالأيقونة المخصصة",
25+
"configuration.customClones.folderNames": "أسماء المجلدات المرتبطة بالأيقونة المخصصة",
26+
"configuration.customClones.rootFolderNames": "أسماء المجلدات الرئيسية المرتبطة بالأيقونة المخصصة",
27+
"configuration.customClones.ids": "معرفات اللغات المرتبطة بالأيقونة المخصصة",
28+
"configuration.customClones.activeForPacks": "يتم إنشاء هذه النسخة فقط عندما تكون حزمة الأيقونات النشطة من بين هذه الحزم.",
29+
"configuration.activeIconPack": "اختر حزمة الأيقونات التي تفعّل أيقونات محددة.",
30+
"configuration.activeIconPack.angular": "أيقونات خاصة بـ Angular.",
31+
"configuration.activeIconPack.angular_ngrx": "أيقونات خاصة بـ Angular و ngrx.",
32+
"configuration.activeIconPack.react": "أيقونات خاصة بـ React.",
33+
"configuration.activeIconPack.react_redux": "أيقونات خاصة بـ React و Redux.",
34+
"configuration.activeIconPack.roblox": "أيقونات خاصة بـ Roblox.",
35+
"configuration.activeIconPack.qwik": "أيقونات خاصة بـ Qwik.",
36+
"configuration.activeIconPack.vue": "أيقونات خاصة بـ Vue.",
37+
"configuration.activeIconPack.vue_vuex": "أيقونات خاصة بـ Vue و Vuex.",
38+
"configuration.activeIconPack.nest": "أيقونات خاصة بـ NestJS.",
39+
"configuration.activeIconPack.bashly": "أيقونات خاصة بـ Bashly.",
40+
"configuration.activeIconPack.none": "لا توجد حزمة أيقونات مفعّلة.",
41+
"configuration.folders.theme": "تحديد نوع أيقونات المجلد.",
42+
"configuration.folders.theme.specific": "اختيار أيقونات مجلدات محددة.",
43+
"configuration.folders.theme.classic": "اختيار أيقونات مجلدات كلاسيكية.",
44+
"configuration.folders.theme.none": "بدون أيقونات للمجلدات.",
45+
"configuration.folders.color": "تغيير لون أيقونات المجلدات.",
46+
"configuration.rootFolders.color": "تغيير لون أيقونات المجلدات الرئيسية.",
47+
"configuration.files.color": "تغيير لون أيقونات الملفات.",
48+
"configuration.hidesExplorerArrows": "إخفاء أسهم المستكشف قبل المجلد.",
49+
"configuration.opacity": "تغيير شفافية الأيقونات.",
50+
"configuration.saturation": "تغيير تشبع الألوان.",
51+
"configuration.enableLogging": "تفعيل تسجيل السجلات في قناة الإخراج.",
52+
"configuration.logLevel": "تحديد مستوى السجل لرسائل الإخراج."
53+
}

src/core/i18n/translate.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { get } from '../helpers/object';
22
import { logger } from '../logging/logger';
33
import type { Translation } from '../models/i18n/translation';
4+
import { translation as langAr } from './translations/lang-ar';
45
import { translation as langCs } from './translations/lang-cs';
56
import { translation as langDe } from './translations/lang-de';
67
import { translation as langEn } from './translations/lang-en';
@@ -47,6 +48,8 @@ const loadTranslation = async (language: string) => {
4748
/** Get the translation object of the separated translation files */
4849
const getTranslationObject = async (language: string): Promise<Translation> => {
4950
switch (language) {
51+
case 'ar':
52+
return langAr;
5053
case 'cs':
5154
return langCs;
5255
case 'de':

0 commit comments

Comments
 (0)