Skip to content

Commit

Permalink
Merge pull request #199 from RashadGasimli/master
Browse files Browse the repository at this point in the history
Add Azerbaijani language
  • Loading branch information
DerGoogler committed Jul 13, 2024
2 parents 847980d + eb19a2d commit cea740b
Show file tree
Hide file tree
Showing 10 changed files with 577 additions and 5 deletions.
62 changes: 62 additions & 0 deletions Website/src/locales/antifeatures/az.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
export const en_antifeatures = [
{
id: "Ads",
name: "Reklam",
desc: "Bu modul reklamlar ehtiva edir.",
},
{
id: "KnownVuln",
name: "Məlum Təhlükəsizlik Açığı",
desc: "Bu modul məlum bir təhlükəsizlik açığı ehtiva edir",
},
{
id: "NSFW",
name: "İÜTD",
desc: "Bu modul ictimailəşdirilməməli və hər yerdə görünməməli olan məzmunu ehtiva edir",
},
{
id: "NoSourceSince",
name: "Əvvəlcədən Olmayan Mənbə",
desc: "Mənbə kodu artıq mövcud deyil, yeniləmələr mümkün deyil.",
},
{
id: "NonFreeAdd",
name: "Qeyri-Azad Əlavələr",
desc: "Bu modul azad olmayan əlavələri təşviq edir",
},
{
id: "NonFreeAssets",
name: "Qeyri-Azad Varlıqlar",
desc: "Bu modul azad olmayan varlıqları ehtiva edir",
},
{
id: "NonFreeDep",
name: "Qeyri-Azad Asılılıqlar",
desc: "Bu modul digər azad olmayan modullardan asılıdır",
},
{
id: "NonFreeNet",
name: "Qeyri-Azad Şəbəkə Xidmətləri",
desc: "Bu modul dəyişdirilə bilməyən və ya azad olmayan şəbəkə xidmətini təşviq edir və ya ondan tamamilə asılıdır",
},
{
id: "Tracking",
name: "İzləmə",
desc: "Bu modul fəaliyyətinizi izləyir və hesabat verir",
},
{
id: "UpstreamNonFree",
name: "Qeyri-Azad yuxarı axın",
desc: "Bu yuxarı axın mənbə kodu tamamilə azad deyil",
},
{
id: "Obfuscation",
name: "Çaşqınlıq",
desc: "Bu modulun mənbə kodu anlaşılmaz ola bilər, bu, başa düşməyi, yoxlamağı və ya dəyişdirilməsini çətinləşdirir.",
},
{
id: "UnaskedRemoval",
name: "Tələbsiz Silinmə",
desc: "Modul istifadəçi razılığı olmadan proqramları, faylları və ya digər modulları silir.",
},
];
140 changes: 140 additions & 0 deletions Website/src/locales/az.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,140 @@
export const az = {
continue: "Davam et",
caution: "Diqqət",
latest: "Ən sonuncu",
security: "Təhlükəsizlik",
changelog: "Dəyişiklik jurnalı",
new: "Yeni",
search: "Axtarış",
updates: "Güncəlləmələr",
versions: "Versiyalar",
licenses: "Lisenziyalar",
license: "Lisenziya",
search_modules: "Axtarış modulları",
settings: "Parametrlər",
repository: "Depo",
repositories: "Depolar",
appearance: "Xarici görünüş",
accent_color: "Vurğu rəngi",
language: "Dil",
dark_theme: "Qaranlıq tema",
bottom_navigation_text: "Alt naviqasiya",
bottom_navigation_subtext: "Tab vərəqləri ekranın aşağısına köçürür.",
not_supported_in_web_version: "Bu veb versiyasında dəstəklənmit.",
source_code: "Mənbə kodu",
acknowledgements: "Təsdiqlər",
issues: "Xətalar",
download: "Yüklə",
install: "Quraşdır",
update: "Güncəllə",
explore: "Kəşf et",
installed: "Quraşdırılıb",
remove: "Sil",
restore: "Bərpa edin",
module_enabled_LOG: "{name} aktivləşdirilib",
module_disabled_LOG: "{name} deaktivləşdirilib",
add: "Əlavə et",
cancel: "Ləğv et",
confirm_repo_delete: "{name} anbarı silmək istədiyinizdən əminsinizmi?",
submit_module: "Bir modul göndərin",
donate: "İanə verin",
support: "Dəstəkləyin",
website: "Vebsayt",
no_root: "Kök girişi yoxdur",
failed: "Uğursuz oldu",
no_root_message: "Zəhmət olmasa ən azı bir kök (root) meneceri istifadə etdiyinzdən əmin olun, əks halda MMRL tətbiqindən istifadə edə bilməzsiniz.",
open_magisk: "Magisk-i açın",
development: "İnkişaf etdirin",
enabled: "Aktivləşdirildi",
comments: "Şərhlər",
configureable: "konfiqurasiya edilə bilər",
change_boot: "Açılışı dəyişir",
need_ramdisk: "Ramdisk lazımdır",
add_repository: "Anbar əlavə edin",
add_repository_description: "Sizin yaxud başqa bir yerdən anbar əlavə edin.",
explore_repositories: "Anbarları kəşf edin",
overview: "Ümumi baxış",
about_this_module: "Bu modul haqqında",
about: "Haqqında",
updated_on: "Güncəlləndi",
requirements: "Tələblər",
access: "Keçid",
minimum: "Minimum",
recommended: "Tövsiyə edilir",
source: "Mənbə",
require_sdk: "Modul {sdk} tələb edir",
unsupported: "Dəstəklənmir",
images: "Şəkillər",
unset: "Təyin etməyin",
yes: "Bəli",
no: "Xeyr",
operating_sys: "Əməliyyat sistemi",
verified_module: "Təsdiqlənmiş modul",
verified_module_desc:
"Bu modul yoxlamadan keçmiş və nüfuzlu tərtibatçı tərəfindən hazırlanmış təhlükəsiz modul kimi təsdiq edilmişdir.",
update_json: "Öz update.json istifadə edir",
update_json_desc: "Bu modul yeniləmə və quraşdırma məqsədilə öz update.json faylını istifadə edir.",
shading: "Kölgə salma",
shading_title: "Xüsusi kölgə salma tətbiq edin",
shading_desc: "Diqqətli istifadə edin, əgər çox qaranlıq olarsa, İstifadəçi İnterfeysini görə bilməyəcəksiniz.",
module: "Modul",
swipeable_tabs: "Sürüşdürülə bilən tab vərəqlər",
swipeable_tabs_subtitle: "Bütün tab vərəqləri sürüşdürülə bilən edin. Bu, istifadəçi təcrübəsini pozur.",
low_quality_module: "Aşağı keyfiyyətli modul",
low_quality_modules: "Aşağı keyfiyyətli modullar",
low_quality_modules_subtitle: "Əgər modulun keyfiyyəti aşağıdırsa, modulun altında xəbərdarlıq göstərin",
low_quality_module_warn:
"Bu Magisk modulunda onun funksionallığına və mənşəyinə təsir edə biləcək id, versiya, versiya kodu, müəllif və s. kimi mühüm xüsusiyyətlər yoxdur.",
invaild_modules: "Etibarsız modullar",
invaild_modules_subtitle: "Etibarsız modulları göstər",
// no translate
modconf: "ModConf",
modconf_playground: "ModConf önplanı",
// no translate
modfs: "ModFS",
enable_install: "Quraşdırmanı aktivləşdirin",
enable_install_subtitle: "1.8.5 versiyadan etibarən MMRL Quraşdırma Alətləri tələb olunur",
scroll_to_bottom: "Aşağı sürüşdürün",
scroll_to_bottom_subtitle: "Terminalda avtomatik olaraq aşağıya sürüşdürün",
scroll_behavior: "Sürüşdürmə davranışı",
terminal: "Terminal",
eruda_console: "Eruda konsol",
eruda_console_subtitle: "İnkişaf və xətaların ovlanması üçün faydalıdır",
share_device_infos: "Cihaz məlumatlarını paylaşın",
share_device_infos_subtilte: "Cihaz xüsusiyyətləri, konfiqurasiya edilmiş ModConf, proqram məlumatları və quraşdırılmış modullar",
storage: "Yaddaş",
clear_repos: "Anbarları təmizləyin",
patch_settings: "Yamaq paramterləri",
patch_settings_subtitle: "Çatışmayan parametr açarlarını əlavə edin",
sticky_search_bar: "Yapışqan axtarış çubuğunu deaktiv edin",
dm_update_json_fetch_warn: "{id} boş „updateJson“ xüsusiyyətinə malikdir və ya keçid etibarlı deyil",

// Anti-Features
antifeature: "Anti-Xüsusiyyət",
antifeatures: "Anti-Xüsusiyyətlər",

// Anchor link confirm
anchor_confirm_title: "MMRL-dən çıxılır",
anchor_confirm_desc: "Bu keçid sizi aşağıdakı vebsayta aparır {codeblock}",
link_protection_title: "Keçid qorunması",
link_protection_desc: "Əlavə təsdiq dialoqu ilə təsadüfən kliklənən keçidin qarşısını alın. Bu parametr ModConf-a da təsir edir.",

// modconf
compile_error: "Tərtib xətası!",

unverified_host: "Doğrulanmamış host!",
unverified_host_text:
"MMRL-ə doğrulanmış bir host olmayan {url} ünvanından daxil olursunuz. MMRL-ni üçüncü tərəf mənbələrindən deyil, yalnız orijinal mənbədən istifadə edin.",
unverified_host_text_help: "Hər hansı bir problem gördünüz və ya əldə edilmiş hostun istifadə üçün təhlükəsiz olduğunu bilirsiniz? Sonra bunu {issues} altında bildirin",

// terminal activity
reboot_device: "Cihaz yenidən başladılsın?",
reboot_device_desc: "Cihazınızı yenidən başlatmağa əminsiniz?",
privacy_privacy: "Məxfilik Məxfilik",
hoc_with_require_new_version: "Bu konfiqurasiya {versionCode} üzərində MMRL tələb edir (versionCode){br}Ən sonuncu {url} yoxlayın",

print_errors: "Xətaları çap edin",
print_errors_desc: "Terminal və MMRL Quraşdırma Alətləri xətasını konsola çap edir",

blacklisted_modules: "Qara siyahıya alınmış modullar",
};
6 changes: 4 additions & 2 deletions Website/src/locales/declaration.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,16 @@ import { AvailableLangs, useStrings } from "@Hooks/useStrings";
import { de } from "./de";
import { en } from "./en";
import { zh } from "./zh";
import { pt } from "./pt"
import { pt } from "./pt";
import { az } from "./az"
import React from "react";

/**
* English is the default language
*/
export type StringDeclaration = keyof typeof en;

export type AvailableStrs = "en" | "de" | "zh" | "pt";
export type AvailableStrs = "en" | "de" | "zh" | "pt" | "az";
export type Strs = {
[code in AvailableStrs]: Partial<Record<StringDeclaration, str>>;
};
Expand All @@ -20,6 +21,7 @@ export const strs: Strs = {
de: de,
zh: zh,
pt: pt,
az: az,
};

export const useLanguageMap = (): arr<AvailableLangs> => {
Expand Down
79 changes: 79 additions & 0 deletions docs/Installer/README_az.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
# Quraşdırıcı V2

İmplantasiya

```shell
if [ "$MMRL_INTR" = "true" ]; then
mmrl_exec() { ui_print "#!mmrl:$*"; }
gui_print() { mmrl_exec color "\"$@\""; }
mmrl_setLastLine() { mmrl_exec setLastLine "\"$@\""; }
else
mmrl_exec() { true; }
gui_print() { ui_print "$@" | sed 's/<[A-Z.]*>//g'; }
mmrl_setLastLine() { true; }
fi
```

## Daxili əmr

Hər bir daxili əmr `mmrl_exec' ilə başlayır!

### Terminalı təmizləyin

Terminaldan hər şeyi təmizləyir

```shell
mmrl_exec clearTerminal
```

| Arqlər | Təsvir |
| ------ | ------ |
| Yoxdur | |

### Son sətri əvəz edin

Son yerləşdirilmiş sətri əvəz edə bilərsiniz, hətta sonuncu sətir bir düymədir

```shell
mmrl_exec setLastLine "This is a cool log"
```

| Arqlər | Təsvir |
| --------- | ------------------------------- |
| `args[0]` | Son sətri əvəz etməli olan mətn |

### Son sətri silin

Bu əmr yalnız sonuncu sətri silir

```shell
mmrl_exec removeLastLine
```

| Arqlər | Təsvir |
| ------ | ------ |
| Yoxdur | |

### Bir düymə əlavə edin

Bu əmr bir az daha çox ola bilər, lakin daha az funksionallığa malikdir, çünki bir klik hadisəsi edə bilməzsiniz

```shell
mmrl_exec addButton "Button text here" --variant "contained or outlined"
```

| Arqlər | Təsvir |
| ----------- | --------------------------------------------- |
| `args[0]` | Düymə mətni |
| `--variant` | 'contained' və 'outlined' arasında seçim edin |

## Rəngli mətni asanlaşdırmaq!

PPİ-ni implantasiya etdikdə `gui_print` istifadə etməyə başlaya bilərsiniz.

```shell
gui_print "This is <FG.MAGENTA>MMRL<R>!"
```

> [!QEYD]
> Digər quraşdırıcı 'Bu MMRL!' qaytaracaq, çünki bu, yalnız MMRL sintaksisidir
Loading

0 comments on commit cea740b

Please sign in to comment.