23 Commits

Author SHA1 Message Date
ShirkNeko
fc7001a11a New Crowdin updates (#93)
* Update source file strings.xml

* New translations strings.xml (Romanian)

* New translations strings.xml (French)

* New translations strings.xml (Spanish)

* New translations strings.xml (Arabic)

* New translations strings.xml (Danish)

* New translations strings.xml (German)

* New translations strings.xml (Hungarian)

* New translations strings.xml (Italian)

* New translations strings.xml (Japanese)

* New translations strings.xml (Korean)

* New translations strings.xml (Lithuanian)

* New translations strings.xml (Dutch)

* New translations strings.xml (Polish)

* New translations strings.xml (Russian)

* New translations strings.xml (Slovenian)

* New translations strings.xml (Turkish)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Chinese Traditional)

* New translations strings.xml (Vietnamese)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Persian)

* New translations strings.xml (Marathi)

* New translations strings.xml (Thai)

* New translations strings.xml (Croatian)

* New translations strings.xml (Estonian)

* New translations strings.xml (Latvian)

* New translations strings.xml (Azerbaijani)

* New translations strings.xml (Hindi)

* New translations strings.xml (Malay)

* New translations strings.xml (Filipino)

* New translations strings.xml (Chinese Traditional, Hong Kong)

* New translations strings.xml (Bosnian)

* New translations strings.xml (Kannada)

* Update source file strings.xml

* New translations strings.xml (Japanese)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Vietnamese)
2025-05-20 13:22:44 +08:00
ShirkNeko
9924809bdb [skip ci]: Update the GitHub repository links in the documentation to ensure that they point to the correct SukiSU-Ultra repositories 2025-05-20 12:48:06 +08:00
ShirkNeko
58a4ff94e4 Add module download error alerts and optimize update checking logic
- Add a formatting string for the update list
- Fix module update failures caused by spaces and other non Linux readable characters.

Signed-off-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com>
2025-05-20 12:12:22 +08:00
ShirkNeko
29033e9b80 [skip ci]: New Crowdin updates (#90)
* New translations strings.xml (French)

* New translations strings.xml (Japanese)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Chinese Traditional)

* New translations strings.xml (Vietnamese)

* New translations strings.xml (Chinese Traditional, Hong Kong)

* New translations strings.xml (Romanian)

* New translations strings.xml (Spanish)

* New translations strings.xml (Arabic)

* New translations strings.xml (Danish)

* New translations strings.xml (German)

* New translations strings.xml (Hungarian)

* New translations strings.xml (Italian)

* New translations strings.xml (Korean)

* New translations strings.xml (Lithuanian)

* New translations strings.xml (Dutch)

* New translations strings.xml (Polish)

* New translations strings.xml (Russian)

* New translations strings.xml (Slovenian)

* New translations strings.xml (Turkish)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Persian)

* New translations strings.xml (Marathi)

* New translations strings.xml (Thai)

* New translations strings.xml (Croatian)

* New translations strings.xml (Estonian)

* New translations strings.xml (Latvian)

* New translations strings.xml (Azerbaijani)

* New translations strings.xml (Hindi)

* New translations strings.xml (Malay)

* New translations strings.xml (Filipino)

* New translations strings.xml (Bosnian)

* New translations strings.xml (Kannada)
2025-05-19 23:44:53 +08:00
ShirkNeko
ea24daf37c Update Crowdin configuration file 2025-05-19 21:32:29 +08:00
ShirkNeko
ebc16583fb [skip ci]:kernel: kpm: add compatibility for kernel 4.14 and lower (#76)
manger: Fix and simplify back gesture

`thread_pid` is not defined in kernel 4.14 and lower, leading to compilation issue.
To fix this, use `pids[PIDTYPE_PID].pid` for kernel versions 4.14 and lower.
Else use `thread_pid` for kernel versions 4.19 and higher.

Reference: 107717913b/tracee/tracee.bpf.c (L354)

Co-authored-by: sidex15 <24408329+sidex15@users.noreply.github.com>
Co-authored-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com>
Signed-off-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com>
2025-05-19 21:30:13 +08:00
ShirkNeko
2a10b41781 [skip ci]: Adding Flash related string resources 2025-05-19 17:17:42 +08:00
ShirkNeko
d5946047a1 manger: update flash style
add instructions to make it easier to understand
2025-05-19 16:49:37 +08:00
ShirkNeko
4ff46a4911 manager: Enhance Flash module handling
- Module screen for batch installation

Signed-off-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com>
2025-05-19 14:07:40 +08:00
ShirkNeko
b587216b5e Updating Vietnamese strings 2025-05-18 21:21:21 +08:00
ShirkNeko
245fce167e manager: Optimize device model and KPM configuration checking
Add caching mechanism to improve performance
2025-05-18 20:16:04 +08:00
ShirkNeko
de9b82ffd5 [skip ci]: feat: Update string resources for clarity and consistency; simplify build manager workflow 2025-05-18 19:35:05 +08:00
ShirkNeko
e570f402e4 feat: Add a GitHub workflow for building LKM locally 2025-05-18 17:01:28 +08:00
ShirkNeko
9c761b13fa feat: Adding a GitHub workflow with a manual build manager 2025-05-18 16:43:17 +08:00
cvnertnc
cc4b135d20 Manager: update values-tr/strings.xml Docs: added README-tr.md (#83)
Manager: update values-tr/strings.xml
Docs: added README-tr.md
2025-05-18 11:38:51 +08:00
ShirkNeko
ec5395c787 Remove unnecessary patches 2025-05-18 04:07:53 +08:00
ShirkNeko
6d60e54a7d feat: Enhance KPM configuration checking,
- remove unused imports, update mmrl versions
2025-05-18 04:06:36 +08:00
ShirkNeko
28aa34c0b6 Updating the KPM configuration
- We don't know if KPM can run on arm32-bit devices, so to avoid some problems, add a dependency on 64-bit architectures

Signed-off-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com>
2025-05-17 22:22:13 +08:00
ShirkNeko
0701967bab [skip ci]: ci: update kmi versions 2025-05-17 21:15:07 +08:00
Wang Han
a76b1eece4 Fix fallback option for createRootShell() (#2593) 2025-05-17 21:10:52 +08:00
ShirkNeko
8e791c680e docs: 添加爱发电链接至 README.md 2025-05-17 17:54:22 +08:00
ShirkNeko
fc9f2ccf25 Add Icon Patch 2025-05-17 17:48:55 +08:00
ShirkNeko
d4682fb06e manager: Update secondary interface status and optimize WebView interface 2025-05-17 17:09:47 +08:00
62 changed files with 11199 additions and 1696 deletions

74
.github/workflows/build-lkm-local.yml vendored Normal file
View File

@@ -0,0 +1,74 @@
name: Build LKM for KernelSU Local
on:
workflow_call:
inputs:
upload:
required: true
type: boolean
default: true
description: "Whether to upload to branch"
secrets:
# username:github_pat
TOKEN:
required: true
workflow_dispatch:
inputs:
upload:
required: true
type: boolean
default: true
description: "Whether to upload to branch"
jobs:
build-lkm:
strategy:
matrix:
include:
- version: "android12-5.10"
sub_level: 236
os_patch_level: 2025-05
- version: "android13-5.10"
sub_level: 234
os_patch_level: 2025-03
- version: "android13-5.15"
sub_level: 178
os_patch_level: 2025-03
- version: "android14-5.15"
sub_level: 178
os_patch_level: 2025-03
- version: "android14-6.1"
sub_level: 134
os_patch_level: 2025-05
- version: "android15-6.6"
sub_level: 87
os_patch_level: 2025-05
# uses: ./.github/workflows/gki-kernel-mock.yml when debugging
uses: ./.github/workflows/gki-kernel-local.yml
with:
version: ${{ matrix.version }}
version_name: ${{ matrix.version }}.${{ matrix.sub_level }}
tag: ${{ matrix.version }}-${{ matrix.os_patch_level }}
os_patch_level: ${{ matrix.os_patch_level }}
build_lkm: true
push-to-branch:
needs: [build-lkm]
runs-on: self-hosted
if: ${{ inputs.upload }}
steps:
- name: Download all workflow run artifacts
uses: actions/download-artifact@v4
with:
path: bin/
merge-multiple: true
- name: Push to branch LKM
run: |
cd bin
git config --global init.defaultBranch lkm
git init
git remote add origin https://${{ secrets.TOKEN }}@github.com/${{ github.repository }}
git config --local user.name "github-actions[bot]"
git config --local user.email "41898282+github-actions[bot]@users.noreply.github.com"
find . -type f
git add .
git commit -m "Upload LKM from ${{ github.sha }}" -m "https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}"
git push --force --set-upstream origin lkm

View File

@@ -24,8 +24,8 @@ jobs:
matrix: matrix:
include: include:
- version: "android12-5.10" - version: "android12-5.10"
sub_level: 233 sub_level: 236
os_patch_level: 2025-02 os_patch_level: 2025-05
- version: "android13-5.10" - version: "android13-5.10"
sub_level: 234 sub_level: 234
os_patch_level: 2025-03 os_patch_level: 2025-03
@@ -36,11 +36,11 @@ jobs:
sub_level: 178 sub_level: 178
os_patch_level: 2025-03 os_patch_level: 2025-03
- version: "android14-6.1" - version: "android14-6.1"
sub_level: 129 sub_level: 134
os_patch_level: 2025-04 os_patch_level: 2025-05
- version: "android15-6.6" - version: "android15-6.6"
sub_level: 82 sub_level: 87
os_patch_level: 2025-04 os_patch_level: 2025-05
# uses: ./.github/workflows/gki-kernel-mock.yml when debugging # uses: ./.github/workflows/gki-kernel-mock.yml when debugging
uses: ./.github/workflows/gki-kernel.yml uses: ./.github/workflows/gki-kernel.yml
with: with:

View File

@@ -0,0 +1,261 @@
name: Build Manager Manual
on:
workflow_dispatch:
inputs:
build_lkm:
required: true
type: choice
default: "auto"
options:
- "true"
- "false"
- "auto"
description: "Whether to build lkm"
upload_lkm:
required: true
type: boolean
default: true
description: "Whether to upload lkm"
jobs:
check-build-lkm:
runs-on: self-hosted
outputs:
build_lkm: ${{ steps.check-build.outputs.build_lkm }}
upload_lkm: ${{ steps.check-build.outputs.upload_lkm }}
steps:
- name: check build
id: check-build
run: |
if [ "${{ github.event_name }}" == "workflow_dispatch" ] && [ "${{ inputs.build_lkm }}" != "auto" ]; then
kernel_changed="${{ inputs.build_lkm }}"
else
kernel_changed=true
mkdir tmp
cd tmp
git config --global init.defaultBranch bot
git config --global user.name 'Bot'
git config --global user.email 'bot@github.shirkneko.io'
git init .
git remote add origin https://github.com/${{ github.repository }}
CURRENT_COMMIT="${{ github.event.head_commit.id }}"
git fetch origin $CURRENT_COMMIT --depth=1
git fetch origin lkm --depth=1
LKM_COMMIT="$(git log --format=%B -n 1 origin/lkm | head -n 1)"
LKM_COMMIT="${LKM_COMMIT#Upload LKM from }"
LKM_COMMIT=$(echo "$LKM_COMMIT" | tr -d '[:space:]')
echo "LKM_COMMIT=$LKM_COMMIT"
git fetch origin "$LKM_COMMIT" --depth=1
git diff --quiet "$LKM_COMMIT" "$CURRENT_COMMIT" -- kernel :!kernel/setup.sh .github/workflows/build-lkm-local.yml .github/workflows/build-kernel-*.yml && kernel_changed=false
cd ..
rm -rf tmp
fi
if [ "${{ github.event_name }}" == "push" ] && [ "${{ github.ref }}" == 'refs/heads/main' ]; then
need_upload=true
elif [ "${{ github.event_name }}" == "workflow_dispatch" ]; then
need_upload="${{ inputs.upload_lkm }}"
else
need_upload=false
fi
echo "kernel changed: $kernel_changed"
echo "need upload: $need_upload"
echo "build_lkm=$kernel_changed" >> "$GITHUB_OUTPUT"
echo "upload_lkm=$need_upload" >> "$GITHUB_OUTPUT"
build-lkm:
needs: check-build-lkm
uses: ./.github/workflows/build-lkm-local.yml
if: ${{ needs.check-build-lkm.outputs.build_lkm == 'true' }}
with:
upload: ${{ needs.check-build-lkm.outputs.upload_lkm == 'true' }}
secrets: inherit
build-susfs:
if: ${{ always() }}
needs: [ check-build-lkm, build-lkm ]
strategy:
matrix:
include:
- target: aarch64-linux-android
os: ubuntu-latest
uses: ./.github/workflows/susfs.yml
with:
target: ${{ matrix.target }}
os: ${{ matrix.os }}
build-kpmmgr:
if: ${{ always() }}
needs: [ check-build-lkm, build-lkm ]
strategy:
matrix:
include:
- target: aarch64-linux-android
os: ubuntu-latest
uses: ./.github/workflows/kpmmgr.yml
with:
target: ${{ matrix.target }}
os: ${{ matrix.os }}
build-ksud:
if: ${{ always() }}
needs: [ check-build-lkm, build-lkm ]
strategy:
matrix:
include:
- target: aarch64-linux-android
os: ubuntu-latest
- target: x86_64-linux-android
os: ubuntu-latest
- target: armv7-linux-androideabi
os: ubuntu-latest
uses: ./.github/workflows/ksud.yml
with:
target: ${{ matrix.target }}
os: ${{ matrix.os }}
pack_lkm: true
pull_lkm: ${{ needs.check-build-lkm.outputs.build_lkm != 'true' }}
build-manager:
if: ${{ always() }}
needs: build-ksud
runs-on: self-hosted
defaults:
run:
working-directory: ./manager
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Setup need_upload
id: need_upload
run: |
if [ ! -z "${{ secrets.BOT_TOKEN }}" ]; then
echo "UPLOAD=true" >> $GITHUB_OUTPUT
else
echo "UPLOAD=false" >> $GITHUB_OUTPUT
fi
- name: Write key
if: ${{ ( github.event_name != 'pull_request' && github.ref == 'refs/heads/main' ) || github.ref == 'refs/heads/susfs' || github.ref_type == 'tag' }}
run: |
if [ ! -z "${{ secrets.KEYSTORE }}" ]; then
{
echo KEYSTORE_PASSWORD='${{ secrets.KEYSTORE_PASSWORD }}'
echo KEY_ALIAS='${{ secrets.KEY_ALIAS }}'
echo KEY_PASSWORD='${{ secrets.KEY_PASSWORD }}'
echo KEYSTORE_FILE='key.jks'
} >> gradle.properties
echo "${{ secrets.KEYSTORE }}" | base64 -d > key.jks
fi
- name: Setup Java
uses: actions/setup-java@v4
with:
distribution: temurin
java-version: 21
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4
- name: Setup Android SDK
uses: android-actions/setup-android@v3
- name: Download arm64 susfs
uses: actions/download-artifact@v4
with:
name: susfs-aarch64-linux-android
path: .
- name: Download arm64 kpmmgr
uses: actions/download-artifact@v4
with:
name: kpmmgr-aarch64-linux-android
path: .
- name: Download arm64 ksud
uses: actions/download-artifact@v4
with:
name: ksud-aarch64-linux-android
path: .
- name: Download x86_64 ksud
uses: actions/download-artifact@v4
with:
name: ksud-x86_64-linux-android
path: .
- name: Download arm ksud
uses: actions/download-artifact@v4
with:
name: ksud-armv7-linux-androideabi
path: .
- name: Copy ksud to app jniLibs
run: |
mkdir -p app/src/main/jniLibs/arm64-v8a
mkdir -p app/src/main/jniLibs/x86_64
mkdir -p app/src/main/jniLibs/armeabi-v7a
cp -f ../aarch64-linux-android/release/zakozako ../manager/app/src/main/jniLibs/arm64-v8a/libzakozako.so
cp -f ../x86_64-linux-android/release/zakozako ../manager/app/src/main/jniLibs/x86_64/libzakozako.so
cp -f ../armv7-linux-androideabi/release/zakozako ../manager/app/src/main/jniLibs/armeabi-v7a/libzakozako.so
- name: Copy kpmmgr to app jniLibs
run: |
mkdir -p app/src/main/jniLibs/arm64-v8a
cp -f ../arm64-v8a/kpmmgr ../manager/app/src/main/jniLibs/arm64-v8a/libkpmmgr.so
- name: Copy susfs to app jniLibs
run: |
mkdir -p app/src/main/jniLibs/arm64-v8a
cp -f ../arm64-v8a/zakozakozako ../manager/app/src/main/jniLibs/arm64-v8a/libzakozakozako.so
- name: Build with Gradle
run: |
{
echo 'org.gradle.parallel=true'
echo 'org.gradle.vfs.watch=true'
echo 'org.gradle.jvmargs=-Xmx2048m'
echo 'android.native.buildOutput=verbose'
} >> gradle.properties
sed -i 's/org.gradle.configuration-cache=true//g' gradle.properties
./gradlew clean assembleRelease
- name: Upload build artifact
uses: actions/upload-artifact@v4
if: ${{ ( github.event_name != 'pull_request' && github.ref == 'refs/heads/main' ) || github.ref_type == 'tag' }}
with:
name: manager
path: manager/app/build/outputs/apk/release/*.apk
- name: Upload mappings
uses: actions/upload-artifact@v4
if: ${{ ( github.event_name != 'pull_request' && github.ref == 'refs/heads/main' ) || github.ref_type == 'tag' }}
with:
name: "mappings"
path: "manager/app/build/outputs/mapping/release/"
- name: Bot session cache
if: github.event_name != 'pull_request' && steps.need_upload.outputs.UPLOAD == 'true'
id: bot_session_cache
uses: actions/cache@v4
with:
path: scripts/ksubot.session
key: ${{ runner.os }}-bot-session
- name: Upload to telegram
if: github.event_name != 'pull_request' && steps.need_upload.outputs.UPLOAD == 'true'
env:
CHAT_ID: ${{ vars.CHAT_ID }}
BOT_TOKEN: ${{ secrets.BOT_TOKEN }}
MESSAGE_THREAD_ID: ${{ vars.MESSAGE_THREAD_ID }}
COMMIT_MESSAGE: ${{ github.event.head_commit.message }}
COMMIT_URL: ${{ github.event.head_commit.url }}
RUN_URL: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}
TITLE: Manager
run: |
if [ ! -z "${{ secrets.BOT_TOKEN }}" ]; then
export VERSION=$(git rev-list --count HEAD)
APK=$(find ./app/build/outputs/apk/release -name "*.apk")
python3 $GITHUB_WORKSPACE/scripts/ksubot.py $APK
fi

36
.github/workflows/crowdin.yml vendored Normal file
View File

@@ -0,0 +1,36 @@
name: Crowdin Action
on:
push:
branches: [ main ]
jobs:
synchronize-with-crowdin:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: crowdin action
uses: crowdin/github-action@master
with:
upload_sources: true
upload_translations: true
download_translations: true
localization_branch_name: "Crowdin"
crowdin_branch_name: "main"
create_pull_request: true
pull_request_title: 'New Crowdin Translations'
pull_request_body: 'New Crowdin translations by [Crowdin GH Action](https://github.com/crowdin/github-action)'
pull_request_base_branch_name: 'main'
skip_untranslated_files: true
env:
# A classic GitHub Personal Access Token with the 'repo' scope selected (the user should have write access to the repository).
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
# A numeric ID, found at https://crowdin.com/project/<projectName>/tools/api
CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }}
# Visit https://crowdin.com/settings#api-key to create this token
CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}

250
.github/workflows/gki-kernel-local.yml vendored Normal file
View File

@@ -0,0 +1,250 @@
name: GKI Kernel Build Local
on:
workflow_call:
inputs:
version:
required: true
type: string
description: >
Output directory of gki,
for example: android12-5.10
version_name:
required: true
type: string
description: >
With SUBLEVEL of kernel,
for example: android12-5.10.66
tag:
required: true
type: string
description: >
Part of branch name of common kernel manifest,
for example: android12-5.10-2021-11
os_patch_level:
required: false
type: string
description: >
Patch level of common kernel manifest,
for example: 2021-11
default: 2022-05
patch_path:
required: false
type: string
description: >
Directory name of .github/patches/<patch_path>
for example: 5.10
use_cache:
required: false
type: boolean
default: true
embed_ksud:
required: false
type: string
default: ksud-aarch64-linux-android
description: >
Artifact name of prebuilt ksud to be embedded
for example: ksud-aarch64-linux-android
debug:
required: false
type: boolean
default: false
build_lkm:
required: false
type: boolean
default: false
secrets:
BOOT_SIGN_KEY:
required: false
CHAT_ID:
required: false
BOT_TOKEN:
required: false
MESSAGE_THREAD_ID:
required: false
jobs:
build:
name: Build ${{ inputs.version_name }}
runs-on: self-hosted
env:
CCACHE_COMPILERCHECK: "%compiler% -dumpmachine; %compiler% -dumpversion"
CCACHE_NOHASHDIR: "true"
CCACHE_HARDLINK: "true"
steps:
- uses: actions/checkout@v4
with:
path: KernelSU
fetch-depth: 0
- name: Setup need_upload
id: need_upload
run: |
if [ ! -z "${{ secrets.BOT_TOKEN }}" ]; then
echo "UPLOAD=true" >> $GITHUB_OUTPUT
else
echo "UPLOAD=false" >> $GITHUB_OUTPUT
fi
- name: Setup kernel source
run: |
echo "Free space:"
df -h
cd $GITHUB_WORKSPACE
sudo apt-get install repo -y
export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo'
mkdir android-kernel && cd android-kernel
repo init --depth=1 --u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/kernel/manifest -b common-${{ inputs.tag }} --repo-rev=v2.35
REMOTE_BRANCH=$(git ls-remote https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/kernel/common ${{ inputs.tag }})
DEFAULT_MANIFEST_PATH=.repo/manifests/default.xml
if grep -q deprecated <<< $REMOTE_BRANCH; then
echo "Found deprecated branch: ${{ inputs.tag }}"
sed -i 's/"${{ inputs.tag }}"/"deprecated\/${{ inputs.tag }}"/g' $DEFAULT_MANIFEST_PATH
cat $DEFAULT_MANIFEST_PATH
fi
repo --version
repo --trace sync -c -j$(nproc --all) --no-tags
df -h
- name: Setup KernelSU
env:
PATCH_PATH: ${{ inputs.patch_path }}
IS_DEBUG_KERNEL: ${{ inputs.debug }}
run: |
cd $GITHUB_WORKSPACE/android-kernel
echo "[+] KernelSU setup"
GKI_ROOT=$(pwd)
echo "[+] GKI_ROOT: $GKI_ROOT"
echo "[+] Copy KernelSU driver to $GKI_ROOT/common/drivers"
ln -sf $GITHUB_WORKSPACE/KernelSU/kernel $GKI_ROOT/common/drivers/kernelsu
echo "[+] Add KernelSU driver to Makefile"
DRIVER_MAKEFILE=$GKI_ROOT/common/drivers/Makefile
DRIVER_KCONFIG=$GKI_ROOT/common/drivers/Kconfig
grep -q "kernelsu" "$DRIVER_MAKEFILE" || printf "\nobj-\$(CONFIG_KSU) += kernelsu/\n" >> "$DRIVER_MAKEFILE"
grep -q "kernelsu" "$DRIVER_KCONFIG" || sed -i "/endmenu/i\\source \"drivers/kernelsu/Kconfig\"" "$DRIVER_KCONFIG"
echo "[+] Apply Compilation Patches"
if [ ! -e build/build.sh ]; then
GLIBC_VERSION=$(ldd --version 2>/dev/null | head -n 1 | awk '{print $NF}')
echo "GLIBC_VERSION: $GLIBC_VERSION"
if [ "$(printf '%s\n' "2.38" "$GLIBC_VERSION" | sort -V | head -n1)" = "2.38" ]; then
echo "Patching resolve_btfids/Makefile"
cd $GKI_ROOT/common/ && sed -i '/\$(Q)\$(MAKE) -C \$(SUBCMD_SRC) OUTPUT=\$(abspath \$(dir \$@))\/ \$(abspath \$@)/s//$(Q)$(MAKE) -C $(SUBCMD_SRC) EXTRA_CFLAGS="$(CFLAGS)" OUTPUT=$(abspath $(dir $@))\/ $(abspath $@)/' tools/bpf/resolve_btfids/Makefile || echo "No patch needed."
fi
fi
if [ "$IS_DEBUG_KERNEL" = "true" ]; then
echo "[+] Enable debug features for kernel"
printf "\nccflags-y += -DCONFIG_KSU_DEBUG\n" >> $GITHUB_WORKSPACE/KernelSU/kernel/Makefile
fi
repo status
echo "[+] KernelSU setup done."
- name: Symbol magic
run: |
echo "[+] Export all symbol from abi_gki_aarch64.xml"
COMMON_ROOT=$GITHUB_WORKSPACE/android-kernel/common
KSU_ROOT=$GITHUB_WORKSPACE/KernelSU
ABI_XML=$COMMON_ROOT/android/abi_gki_aarch64.xml
SYMBOL_LIST=$COMMON_ROOT/android/abi_gki_aarch64
# python3 $KSU_ROOT/scripts/abi_gki_all.py $ABI_XML > $SYMBOL_LIST
echo "[+] Add KernelSU symbols"
cat $KSU_ROOT/kernel/export_symbol.txt | awk '{sub("[ \t]+","");print " "$0}' >> $SYMBOL_LIST
- name: Setup ccache
if: inputs.use_cache == true
uses: hendrikmuhs/ccache-action@v1
with:
key: gki-kernel-aarch64-${{ inputs.version_name }}
max-size: 2G
save: ${{ github.event_name == 'push' && github.ref == 'refs/heads/main' }}
- name: Setup for LKM
if: ${{ inputs.build_lkm == true }}
working-directory: android-kernel
run: |
ast-grep -U -p '$$$ check_exports($$$) {$$$}' -r '' common/scripts/mod/modpost.c
ast-grep -U -p 'check_exports($$$);' -r '' common/scripts/mod/modpost.c
sed -i '/config KSU/,/help/{s/default y/default m/}' common/drivers/kernelsu/Kconfig
echo "drivers/kernelsu/kernelsu.ko" >> common/android/gki_aarch64_modules
# bazel build, android14-5.15, android14-6.1 use bazel
if [ ! -e build/build.sh ]; then
sed -i 's/needs unknown symbol/Dont abort when unknown symbol/g' build/kernel/*.sh || echo "No unknown symbol scripts found"
if [ -e common/modules.bzl ]; then
sed -i 's/_COMMON_GKI_MODULES_LIST = \[/_COMMON_GKI_MODULES_LIST = \[ "drivers\/kernelsu\/kernelsu.ko",/g' common/modules.bzl
fi
else
TARGET_FILE="build/kernel/build.sh"
if [ ! -e "$TARGET_FILE" ]; then
TARGET_FILE="build/build.sh"
fi
sed -i 's/needs unknown symbol/Dont abort when unknown symbol/g' $TARGET_FILE || echo "No unknown symbol in $TARGET_FILE"
sed -i 's/if ! diff -u "\${KERNEL_DIR}\/\${MODULES_ORDER}" "\${OUT_DIR}\/modules\.order"; then/if false; then/g' $TARGET_FILE
sed -i 's@${ROOT_DIR}/build/abi/compare_to_symbol_list@echo@g' $TARGET_FILE
sed -i 's/needs unknown symbol/Dont abort when unknown symbol/g' build/kernel/*.sh || echo "No unknown symbol scripts found"
fi
- name: Make working directory clean to avoid dirty
working-directory: android-kernel
run: |
if [ -e common/BUILD.bazel ]; then
sed -i '/^[[:space:]]*"protected_exports_list"[[:space:]]*:[[:space:]]*"android\/abi_gki_protected_exports_aarch64",$/d' common/BUILD.bazel
fi
rm common/android/abi_gki_protected_exports_* || echo "No protected exports!"
git config --global user.email "bot@kernelsu.org"
git config --global user.name "KernelSUBot"
cd common/ && git add -A && git commit -a -m "Add KernelSU"
repo status
- name: Build Kernel/LKM
working-directory: android-kernel
run: |
if [ ! -z ${{ vars.EXPECTED_SIZE }} ] && [ ! -z ${{ vars.EXPECTED_HASH }} ]; then
export KSU_EXPECTED_SIZE=${{ vars.EXPECTED_SIZE }}
export KSU_EXPECTED_HASH=${{ vars.EXPECTED_HASH }}
fi
if [ -e build/build.sh ]; then
LTO=thin BUILD_CONFIG=common/build.config.gki.aarch64 build/build.sh CC="/usr/bin/ccache clang"
else
tools/bazel run --disk_cache=/home/runner/.cache/bazel --config=fast --config=stamp --lto=thin //common:kernel_aarch64_dist -- --dist_dir=dist
fi
- name: Prepare artifacts
id: prepareArtifacts
run: |
OUTDIR=android-kernel/out/${{ inputs.version }}/dist
if [ ! -e $OUTDIR ]; then
OUTDIR=android-kernel/dist
fi
mkdir output
if [ "${{ inputs.build_lkm}}" = "true" ]; then
llvm-strip-15 -d $OUTDIR/kernelsu.ko
mv $OUTDIR/kernelsu.ko ./output/${{ inputs.version }}_kernelsu.ko
else
cp $OUTDIR/Image ./output/
cp $OUTDIR/Image.lz4 ./output/
git clone https://github.com/Kernel-SU/AnyKernel3
rm -rf ./AnyKernel3/.git
cp $OUTDIR/Image ./AnyKernel3/
fi
- name: Upload Image and Image.gz
uses: actions/upload-artifact@v4
if: ${{ inputs.build_lkm == false }}
with:
name: Image-${{ inputs.version_name }}_${{ inputs.os_patch_level }}
path: ./output/*
- name: Upload AnyKernel3
if: ${{ inputs.build_lkm == false }}
uses: actions/upload-artifact@v4
with:
name: AnyKernel3-${{ inputs.version_name }}_${{ inputs.os_patch_level }}
path: ./AnyKernel3/*
- name: Upload LKM
uses: actions/upload-artifact@v4
if: ${{ inputs.build_lkm == true }}
with:
name: ${{ inputs.version }}-lkm
path: ./output/*_kernelsu.ko

3
crowdin.yml Normal file
View File

@@ -0,0 +1,3 @@
files:
- source: /manager/app/src/main/res/values/strings.xml
translation: /manager/app/src/main/res/values-%two_letters_code%/strings.xml

View File

@@ -1,6 +1,6 @@
# SukiSU Ultra # SukiSU Ultra
**English** | [简体中文](README.md) | [日本語](README-ja.md) **English** | [简体中文](README.md) | [日本語](README-ja.md) | [Türkçe](README-tr.md)
Android device root solution based on [KernelSU](https://github.com/tiann/KernelSU) Android device root solution based on [KernelSU](https://github.com/tiann/KernelSU)
@@ -14,12 +14,12 @@ Android device root solution based on [KernelSU](https://github.com/tiann/Kernel
Using main branching (non-GKI device builds are not supported) Using main branching (non-GKI device builds are not supported)
``` ```
curl -LSs "https://raw.githubusercontent.com/ShirkNeko/KernelSU/main/kernel/setup.sh" | bash -s main curl -LSs "https://raw.githubusercontent.com/SukiSU-Ultra/SukiSU-Ultra/main/kernel/setup.sh" | bash -s main
``` ```
Using branches that support non-GKI devices Using branches that support non-GKI devices
``` ```
curl -LSs "https://raw.githubusercontent.com/ShirkNeko/SukiSU-Ultra/main/kernel/setup.sh" | bash -s nongki curl -LSs "https://raw.githubusercontent.com/SukiSU-Ultra/SukiSU-Ultra/main/kernel/setup.sh" | bash -s nongki
``` ```
## How to use integrated susfs ## How to use integrated susfs
@@ -27,7 +27,7 @@ curl -LSs "https://raw.githubusercontent.com/ShirkNeko/SukiSU-Ultra/main/kernel/
1. Use the susfs-dev branch directly without any patching 1. Use the susfs-dev branch directly without any patching
``` ```
curl -LSs "https://raw.githubusercontent.com/ShirkNeko/SukiSU-Ultra/main/kernel/setup.sh" | bash -s susfs-dev curl -LSs "https://raw.githubusercontent.com/SukiSU-Ultra/SukiSU-Ultra/main/kernel/setup.sh" | bash -s susfs-dev
``` ```
## KPM Support ## KPM Support

View File

@@ -1,6 +1,6 @@
# SukiSU Ultra # SukiSU Ultra
**日本語** | [简体中文](README.md) | [English](README-en.md) **日本語** | [简体中文](README.md) | [English](README-en.md) | [Türkçe](README-tr.md)
[KernelSU](https://github.com/tiann/KernelSU) をベースとした Android デバイスの root ソリューション [KernelSU](https://github.com/tiann/KernelSU) をベースとした Android デバイスの root ソリューション
@@ -15,19 +15,19 @@
メイン分岐の使用GKI デバイス以外のビルドはサポートされていません。) メイン分岐の使用GKI デバイス以外のビルドはサポートされていません。)
``` ```
curl -LSs "https://raw.githubusercontent.com/ShirkNeko/KernelSU/main/kernel/setup.sh" | bash -s main curl -LSs "https://raw.githubusercontent.com/SukiSU-Ultra/SukiSU-Ultra/main/kernel/setup.sh" | bash -s main
``` ```
GKI以外のデバイスをサポートするブランチを使用する GKI以外のデバイスをサポートするブランチを使用する
``` ```
curl -LSs "https://raw.githubusercontent.com/ShirkNeko/SukiSU-Ultra/main/kernel/setup.sh" | bash -s nongki curl -LSs "https://raw.githubusercontent.com/SukiSU-Ultra/SukiSU-Ultra/main/kernel/setup.sh" | bash -s nongki
``` ```
## 統合された susfs の使い方 ## 統合された susfs の使い方
1. パッチを当てずに susfs-dev ブランチを直接使用してください。 1. パッチを当てずに susfs-dev ブランチを直接使用してください。
``` ```
curl -LSs "https://raw.githubusercontent.com/ShirkNeko/SukiSU-Ultra/main/kernel/setup.sh" | bash -s susfs-dev curl -LSs "https://raw.githubusercontent.com/SukiSU-Ultra/SukiSU-Ultra/main/kernel/setup.sh" | bash -s susfs-dev
``` ```
## KPM に対応 ## KPM に対応

142
docs/README-tr.md Normal file
View File

@@ -0,0 +1,142 @@
# SukiSU Ultra
**Türkçe** | [简体中文](README.md) | [English](README-en.md) | [日本語](README-ja.md)
[KernelSU](https://github.com/tiann/KernelSU) tabanlı Android cihaz root çözümü
**Deneysel! Kullanım riski size aittir!**
> Bu resmi olmayan bir daldır, tüm hakları saklıdır [@tiann](https://github.com/tiann)
>
> Ancak, gelecekte ayrı bir KSU dalı olarak devam edeceğiz
## Nasıl Eklenir
Çekirdek kaynak kodunun kök dizininde aşağıdaki komutları çalıştırın:
Ana dalı kullanın (GKI olmayan cihazlar için desteklenmez)
```
curl -LSs "https://raw.githubusercontent.com/SukiSU-Ultra/SukiSU-Ultra/main/kernel/setup.sh" | bash -s main
```
GKI olmayan cihazları destekleyen dalı kullanın
```
curl -LSs "https://raw.githubusercontent.com/SukiSU-Ultra/SukiSU-Ultra/main/kernel/setup.sh" | bash -s nongki
```
## susfs Nasıl Entegre Edilir
1. Doğrudan susfs-stable veya susfs-dev dalını kullanın, susfs entegrasyonuna gerek yok
```
curl -LSs "https://raw.githubusercontent.com/SukiSU-Ultra/SukiSU-Ultra/main/kernel/setup.sh" | bash -s susfs-dev
```
## Kanca Yöntemleri
- Bu bölüm [rsuntk\'nin kanca yöntemlerinden](https://github.com/rsuntk/KernelSU) alıntılanmıştır
1. **KPROBES Kancası:**
- Yüklenebilir çekirdek modülleri (LKM) için kullanılır
- GKI 2.0 çekirdeğinin varsayılan kanca yöntemi
- `CONFIG_KPROBES=y` gerektirir
2. **Manuel Kanca:**
- Standart KernelSU kancası: https://kernelsu.org/guide/how-to-integrate-for-non-gki.html#manually-modify-the-kernel-source
- backslashxx\'nin syscall manuel kancası: https://github.com/backslashxx/KernelSU/issues/5
- GKI olmayan çekirdeğin varsayılan kanca yöntemi
- `CONFIG_KSU_MANUAL_HOOK=y` gerektirir
## KPM Desteği
- KernelPatch tabanlı olarak KSU ile çakışan işlevleri kaldırdık ve yalnızca KPM desteğini koruduk
- APatch ile daha fazla uyumlu fonksiyon ekleyerek KPM işlevlerinin bütünlüğünü sağlayacağız
Kaynak kodu: https://github.com/ShirkNeko/SukiSU_KernelPatch_patch
KPM şablonu: https://github.com/udochina/KPM-Build-Anywhere
> [!Note]
> 1. `CONFIG_KPM=y` gerektirir
> 2. GKI olmayan cihazlar ayrıca `CONFIG_KALLSYMS=y` ve `CONFIG_KALLSYMS_ALL=y` gerektirir
> 3. Bazı çekirdek `4.19` altı kaynak kodları, `4.19`dan geri taşınan başlık dosyası `set_memory.h` gerektirir
## Sistem Güncellemesini Yaparak ROOT\'u Koruma
- OTA\'dan sonra hemen yeniden başlatmayın, yöneticiye girin ve çekirdek yazma/onarma arayüzüne gidin, `GKI/non_GKI yükleme` seçeneğini bulun ve Anykernel3 çekirdek sıkıştırma dosyasını seçin, şu anda sistemin çalıştığı yuva ile zıt yuvaya yazın ve yeniden başlatın, böylece GKI modu güncellemesini koruyabilirsiniz (şu anda tüm GKI olmayan cihazlar bu yöntemi desteklemiyor, lütfen kendiniz deneyin. GKI olmayan cihazlar için TWRP kullanmak en güvenlidir)
- Veya kullanılmayan yuvaya LKM modunu kullanarak yükleyin (OTA\'dan sonra)
## Uyumluluk Durumu
- KernelSU (v1.0.0 öncesi sürümler) resmi olarak Android GKI 2.0 cihazlarını destekler (çekirdek 5.10+)
- Eski çekirdekler (4.4+) de uyumludur, ancak çekirdeği manuel olarak oluşturmanız gerekir
- Daha fazla geri taşımayla KernelSU, 3.x çekirdeğini (3.4-3.18) destekleyebilir
- Şu anda `arm64-v8a`, `armeabi-v7a (bare)` ve bazı `X86_64` desteklenmektedir
## Daha Fazla Bağlantı
SukiSU ve susfs tabanlı derlenen projeler
- [GKI](https://github.com/ShirkNeko/GKI_KernelSU_SUSFS)
- [OnePlus](https://github.com/ShirkNeko/Action_OnePlus_MKSU_SUSFS)
## Kullanım Yöntemi
### Evrensel GKI
Lütfen **tümünü** https://kernelsu.org/zh_CN/guide/installation.html adresinden inceleyin
> [!Note]
> 1. Xiaomi, Redmi, Samsung gibi GKI 2.0 cihazlar için uygundur (Meizu, OnePlus, Realme ve Oppo gibi değiştirilmiş çekirdekli üreticiler hariç)
> 2. [Daha fazla bağlantı](#daha-fazla-bağlantı) bölümündeki GKI tabanlı projeleri bulun. Cihaz çekirdek sürümünü bulun. Ardından indirin ve TWRP veya çekirdek yazma aracı kullanarak AnyKernel3 soneki olan sıkıştırılmış paketi yazın
> 3. Genellikle sonek olmayan .zip sıkıştırılmış paketler sıkıştırılmamıştır, gz soneki olanlar ise Dimensity modelleri için kullanılan sıkıştırma yöntemidir
### OnePlus
1. Daha fazla bağlantı bölümündeki OnePlus projesini bulun ve kendiniz doldurun, ardından bulut derleme yapın ve AnyKernel3 soneki olan sıkıştırılmış paketi yazın
> [!Note]
> - Çekirdek sürümü için yalnızca ilk iki haneyi doldurmanız yeterlidir, örneğin 5.10, 5.15, 6.1, 6.6
> - İşlemci kod adını kendiniz arayın, genellikle tamamen İngilizce ve sayı içermeden oluşur
> - Dal ve yapılandırma dosyasını kendiniz OnePlus çekirdek kaynak kodundan doldurun
## Özellikler
1. Çekirdek tabanlı `su` ve root erişim yönetimi
2. 5ec1cff\'nin [Magic Mount](https://github.com/5ec1cff/KernelSU) tabanlı modül sistemi
3. [App Profile](https://kernelsu.org/guide/app-profile.html): root yetkilerini kafeste kilitleyin
4. GKI 2.0 olmayan çekirdekler için desteğin geri getirilmesi
5. Daha fazla özelleştirme özelliği
6. KPM çekirdek modülleri için destek
## Lisans
- `kernel` dizinindeki dosyalar [GPL-2.0-only](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html) lisansı altındadır.
- `kernel` dizini dışındaki tüm diğer bölümler [GPL-3.0 veya daha üstü](https://www.gnu.org/licenses/gpl-3.0.html) lisansı altındadır.
## Afdian Bağlantısı
- https://afdian.com/a/shirkneko
## Sponsor Listesi
- [Ktouls](https://github.com/Ktouls) Bana sağladığınız destek için çok teşekkür ederim
- [zaoqi123](https://github.com/zaoqi123) Bana sütlü çay ısmarlamanız da güzel
- [wswzgdg](https://github.com/wswzgdg) Bu projeye olan desteğiniz için çok teşekkür ederim
- [yspbwx2010](https://github.com/yspbwx2010) Çok teşekkür ederim
- [DARKWWEE](https://github.com/DARKWWEE) 100 USDT için teşekkürler
Eğer yukarıdaki listede adınız yoksa, zamanında güncelleyeceğim, herkese tekrar teşekkür ederim
## Katkıda Bulunanlar
- [KernelSU](https://github.com/tiann/KernelSU): Orijinal proje
- [MKSU](https://github.com/5ec1cff/KernelSU): Kullanılan proje
- [RKSU](https://github.com/rsuntk/KernelsU): GKI olmayan cihazlar için destek sağlayan proje
- [susfs4ksu](https://gitlab.com/simonpunk/susfs4ksu): Kullanılan susfs dosya sistemi
- [kernel-assisted-superuser](https://git.zx2c4.com/kernel-assisted-superuser/about/): KernelSU fikri
- [Magisk](https://github.com/topjohnwu/Magisk): Güçlü root aracı
- [genuine](https://github.com/brevent/genuine/): APK v2 imza doğrulama
- [Diamorphine](https://github.com/m0nad/Diamorphine): Bazı rootkit becerileri
- [KernelPatch](https://github.com/bmax121/KernelPatch): KernelPatch, APatch\'in çekirdek modüllerini uygulamak için kritik bir parçadır

View File

@@ -1,6 +1,6 @@
# SukiSU Ultra # SukiSU Ultra
**简体中文** | [English](README-en.md) | [日本語](README-ja.md) **简体中文** | [English](README-en.md) | [日本語](README-ja.md) | [Türkçe](README-tr.md)
基于 [KernelSU](https://github.com/tiann/KernelSU) 的安卓设备 root 解决方案 基于 [KernelSU](https://github.com/tiann/KernelSU) 的安卓设备 root 解决方案
@@ -16,12 +16,12 @@
使用 main 分支 (不支持非GKI设备构建) 使用 main 分支 (不支持非GKI设备构建)
``` ```
curl -LSs "https://raw.githubusercontent.com/ShirkNeko/SukiSU-Ultra/main/kernel/setup.sh" | bash -s main curl -LSs "https://raw.githubusercontent.com/SukiSU-Ultra/SukiSU-Ultra/main/kernel/setup.sh" | bash -s main
``` ```
使用支持非 GKI 设备的分支 使用支持非 GKI 设备的分支
``` ```
curl -LSs "https://raw.githubusercontent.com/ShirkNeko/SukiSU-Ultra/main/kernel/setup.sh" | bash -s nongki curl -LSs "https://raw.githubusercontent.com/SukiSU-Ultra/SukiSU-Ultra/main/kernel/setup.sh" | bash -s nongki
``` ```
## 如何集成 susfs ## 如何集成 susfs
@@ -29,7 +29,7 @@ curl -LSs "https://raw.githubusercontent.com/ShirkNeko/SukiSU-Ultra/main/kernel/
1. 直接使用 susfs-stable 或者 susfs-dev 分支,不需要再集成 susfs 1. 直接使用 susfs-stable 或者 susfs-dev 分支,不需要再集成 susfs
``` ```
curl -LSs "https://raw.githubusercontent.com/ShirkNeko/SukiSU-Ultra/main/kernel/setup.sh" | bash -s susfs-dev curl -LSs "https://raw.githubusercontent.com/SukiSU-Ultra/SukiSU-Ultra/main/kernel/setup.sh" | bash -s susfs-dev
``` ```
## 钩子方法 ## 钩子方法
@@ -116,6 +116,9 @@ KPM 模板地址: https://github.com/udochina/KPM-Build-Anywhere
- `kernel` 目录下的文件是 [GPL-2.0-only](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html)。 - `kernel` 目录下的文件是 [GPL-2.0-only](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html)。
-`kernel` 目录外,所有其他部分均为 [GPL-3.0 或更高版本](https://www.gnu.org/licenses/gpl-3.0.html)。 -`kernel` 目录外,所有其他部分均为 [GPL-3.0 或更高版本](https://www.gnu.org/licenses/gpl-3.0.html)。
## 爱发电链接
- https://afdian.com/a/shirkneko
## 赞助名单 ## 赞助名单
- [Ktouls](https://github.com/Ktouls) 非常感谢你给我带来的支持 - [Ktouls](https://github.com/Ktouls) 非常感谢你给我带来的支持

View File

@@ -16,20 +16,13 @@ config KSU_DEBUG
help help
Enable KernelSU debug mode. Enable KernelSU debug mode.
config KSU_HOOK
bool "Enable KernelSU Hook"
default n
help
This option enables the KernelSU Hook feature. If enabled, it will
override the kernel version check and enable the hook functionality.
config KPM config KPM
bool "Enable SukiSU KPM" bool "Enable SukiSU KPM"
depends on KSU && 64BIT
default n default n
help help
Enabling this option will activate the KPM feature of SukiSU. Enabling this option will activate the KPM feature of SukiSU.
This option is suitable for scenarios where you need to force KPM to be enabled. This option is suitable for scenarios where you need to force KPM to be enabled.
but it may affect system stability. but it may affect system stability.
endmenu endmenu

View File

@@ -167,7 +167,11 @@ DYNAMIC_STRUCT_BEGIN(task_struct)
DEFINE_MEMBER(task_struct, group_leader) DEFINE_MEMBER(task_struct, group_leader)
DEFINE_MEMBER(task_struct, mm) DEFINE_MEMBER(task_struct, mm)
DEFINE_MEMBER(task_struct, active_mm) DEFINE_MEMBER(task_struct, active_mm)
#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 19, 0)
DEFINE_MEMBER(task_struct, pids[PIDTYPE_PID].pid)
#else
DEFINE_MEMBER(task_struct, thread_pid) DEFINE_MEMBER(task_struct, thread_pid)
#endif
DEFINE_MEMBER(task_struct, files) DEFINE_MEMBER(task_struct, files)
DEFINE_MEMBER(task_struct, seccomp) DEFINE_MEMBER(task_struct, seccomp)
#ifdef CONFIG_THREAD_INFO_IN_TASK #ifdef CONFIG_THREAD_INFO_IN_TASK

View File

@@ -41,7 +41,7 @@ setup_kernelsu() {
echo "[+] Setting up KernelSU..." echo "[+] Setting up KernelSU..."
# Clone the repository and rename it to KernelSU # Clone the repository and rename it to KernelSU
if [ ! -d "$GKI_ROOT/KernelSU" ]; then if [ ! -d "$GKI_ROOT/KernelSU" ]; then
git clone https://github.com/ShirkNeko/SukiSU-Ultra SukiSU-Ultra git clone https://github.com/SukiSU-Ultra/SukiSU-Ultra SukiSU-Ultra
mv SukiSU-Ultra KernelSU mv SukiSU-Ultra KernelSU
echo "[+] Repository cloned and renamed to KernelSU." echo "[+] Repository cloned and renamed to KernelSU."
fi fi

View File

@@ -206,28 +206,36 @@ fun GroupsPanel(selected: List<Groups>, closeSelection: (selection: Set<Groups>)
} }
val selection = HashSet(selected) val selection = HashSet(selected)
ListDialog( val backgroundColor = MaterialTheme.colorScheme.surfaceContainerHighest
state = rememberUseCaseState(visible = true, onFinishedRequest = {
closeSelection(selection) MaterialTheme(
}, onCloseRequest = { colorScheme = MaterialTheme.colorScheme.copy(
dismiss() surface = backgroundColor
}), )
header = Header.Default( ) {
title = stringResource(R.string.profile_groups), ListDialog(
), state = rememberUseCaseState(visible = true, onFinishedRequest = {
selection = ListSelection.Multiple( closeSelection(selection)
showCheckBoxes = true, }, onCloseRequest = {
options = options, dismiss()
maxChoices = 32, // Kernel only supports 32 groups at most }),
) { indecies, _ -> header = Header.Default(
// Handle selection title = stringResource(R.string.profile_groups),
selection.clear() ),
indecies.forEach { index -> selection = ListSelection.Multiple(
val group = groups[index] showCheckBoxes = true,
selection.add(group) options = options,
maxChoices = 32, // Kernel only supports 32 groups at most
) { indecies, _ ->
// Handle selection
selection.clear()
indecies.forEach { index ->
val group = groups[index]
selection.add(group)
}
} }
} )
) }
} }
OutlinedCard( OutlinedCard(
@@ -278,27 +286,35 @@ fun CapsPanel(
} }
val selection = HashSet(selected) val selection = HashSet(selected)
ListDialog( val backgroundColor = MaterialTheme.colorScheme.surfaceContainerHighest
state = rememberUseCaseState(visible = true, onFinishedRequest = {
closeSelection(selection) MaterialTheme(
}, onCloseRequest = { colorScheme = MaterialTheme.colorScheme.copy(
dismiss() surface = backgroundColor
}), )
header = Header.Default( ) {
title = stringResource(R.string.profile_capabilities), ListDialog(
), state = rememberUseCaseState(visible = true, onFinishedRequest = {
selection = ListSelection.Multiple( closeSelection(selection)
showCheckBoxes = true, }, onCloseRequest = {
options = options dismiss()
) { indecies, _ -> }),
// Handle selection header = Header.Default(
selection.clear() title = stringResource(R.string.profile_capabilities),
indecies.forEach { index -> ),
val group = caps[index] selection = ListSelection.Multiple(
selection.add(group) showCheckBoxes = true,
options = options
) { indecies, _ ->
// Handle selection
selection.clear()
indecies.forEach { index ->
val group = caps[index]
selection.add(group)
}
} }
} )
) }
} }
OutlinedCard( OutlinedCard(
@@ -425,24 +441,33 @@ private fun SELinuxPanel(
) )
) )
InputDialog( val backgroundColor = MaterialTheme.colorScheme.surfaceContainerHighest
state = rememberUseCaseState(visible = true,
onFinishedRequest = { MaterialTheme(
onSELinuxChange(domain, rules) colorScheme = MaterialTheme.colorScheme.copy(
}, surface = backgroundColor
onCloseRequest = {
dismiss()
}),
header = Header.Default(
title = stringResource(R.string.profile_selinux_context),
),
selection = InputSelection(
input = inputOptions,
onPositiveClick = { result ->
// Handle selection
},
) )
) ) {
InputDialog(
state = rememberUseCaseState(
visible = true,
onFinishedRequest = {
onSELinuxChange(domain, rules)
},
onCloseRequest = {
dismiss()
}),
header = Header.Default(
title = stringResource(R.string.profile_selinux_context),
),
selection = InputSelection(
input = inputOptions,
onPositiveClick = { result ->
// Handle selection
},
)
)
}
} }
ListItem(headlineContent = { ListItem(headlineContent = {

View File

@@ -3,27 +3,40 @@ package com.sukisu.ultra.ui.screen
import android.net.Uri import android.net.Uri
import android.os.Environment import android.os.Environment
import android.os.Parcelable import android.os.Parcelable
import androidx.activity.compose.BackHandler
import androidx.compose.animation.AnimatedVisibility
import androidx.compose.animation.core.animateFloatAsState
import androidx.compose.animation.expandVertically
import androidx.compose.animation.fadeIn
import androidx.compose.animation.fadeOut
import androidx.compose.animation.shrinkVertically
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.* import androidx.compose.foundation.layout.*
import androidx.compose.foundation.rememberScrollState import androidx.compose.foundation.rememberScrollState
import androidx.compose.foundation.verticalScroll import androidx.compose.foundation.verticalScroll
import androidx.compose.material.icons.Icons import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.automirrored.filled.ArrowBack import androidx.compose.material.icons.automirrored.filled.ArrowBack
import androidx.compose.material.icons.filled.Error
import androidx.compose.material.icons.filled.Refresh import androidx.compose.material.icons.filled.Refresh
import androidx.compose.material.icons.filled.Save import androidx.compose.material.icons.filled.Save
import androidx.compose.material3.* import androidx.compose.material3.*
import androidx.compose.runtime.* import androidx.compose.runtime.*
import androidx.compose.runtime.saveable.rememberSaveable import androidx.compose.runtime.saveable.rememberSaveable
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
import androidx.compose.ui.input.key.Key import androidx.compose.ui.input.key.Key
import androidx.compose.ui.input.key.key import androidx.compose.ui.input.key.key
import androidx.compose.ui.input.nestedscroll.nestedScroll import androidx.compose.ui.input.nestedscroll.nestedScroll
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.res.stringResource import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.font.FontFamily import androidx.compose.ui.text.font.FontFamily
import androidx.compose.ui.text.font.FontWeight
import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.dp
import androidx.lifecycle.compose.dropUnlessResumed
import com.ramcosta.composedestinations.annotation.Destination import com.ramcosta.composedestinations.annotation.Destination
import com.ramcosta.composedestinations.annotation.RootGraph import com.ramcosta.composedestinations.annotation.RootGraph
import com.ramcosta.composedestinations.generated.destinations.FlashScreenDestination
import com.ramcosta.composedestinations.generated.destinations.ModuleScreenDestination
import com.ramcosta.composedestinations.navigation.DestinationsNavigator import com.ramcosta.composedestinations.navigation.DestinationsNavigator
import com.ramcosta.composedestinations.navigation.EmptyDestinationsNavigator import com.ramcosta.composedestinations.navigation.EmptyDestinationsNavigator
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
@@ -33,9 +46,11 @@ import kotlinx.parcelize.Parcelize
import com.sukisu.ultra.ui.component.KeyEventBlocker import com.sukisu.ultra.ui.component.KeyEventBlocker
import com.sukisu.ultra.ui.util.* import com.sukisu.ultra.ui.util.*
import com.sukisu.ultra.R import com.sukisu.ultra.R
import com.sukisu.ultra.ui.theme.CardConfig
import java.io.File import java.io.File
import java.text.SimpleDateFormat import java.text.SimpleDateFormat
import java.util.* import java.util.*
import java.util.zip.ZipInputStream
enum class FlashingStatus { enum class FlashingStatus {
FLASHING, FLASHING,
@@ -45,14 +60,47 @@ enum class FlashingStatus {
private var currentFlashingStatus = mutableStateOf(FlashingStatus.FLASHING) private var currentFlashingStatus = mutableStateOf(FlashingStatus.FLASHING)
// 添加模块安装状态跟踪
data class ModuleInstallStatus(
val totalModules: Int = 0,
val currentModule: Int = 0,
val currentModuleName: String = "",
val failedModules: MutableList<String> = mutableListOf()
)
private var moduleInstallStatus = mutableStateOf(ModuleInstallStatus())
fun setFlashingStatus(status: FlashingStatus) { fun setFlashingStatus(status: FlashingStatus) {
currentFlashingStatus.value = status currentFlashingStatus.value = status
} }
fun updateModuleInstallStatus(
totalModules: Int? = null,
currentModule: Int? = null,
currentModuleName: String? = null,
failedModule: String? = null
) {
val current = moduleInstallStatus.value
moduleInstallStatus.value = current.copy(
totalModules = totalModules ?: current.totalModules,
currentModule = currentModule ?: current.currentModule,
currentModuleName = currentModuleName ?: current.currentModuleName
)
if (failedModule != null) {
val updatedFailedModules = current.failedModules.toMutableList()
updatedFailedModules.add(failedModule)
moduleInstallStatus.value = moduleInstallStatus.value.copy(
failedModules = updatedFailedModules
)
}
}
@OptIn(ExperimentalMaterial3Api::class) @OptIn(ExperimentalMaterial3Api::class)
@Composable @Composable
@Destination<RootGraph> @Destination<RootGraph>
fun FlashScreen(navigator: DestinationsNavigator, flashIt: FlashIt) { fun FlashScreen(navigator: DestinationsNavigator, flashIt: FlashIt) {
val context = LocalContext.current
var text by rememberSaveable { mutableStateOf("") } var text by rememberSaveable { mutableStateOf("") }
var tempText: String var tempText: String
val logContent = rememberSaveable { StringBuilder() } val logContent = rememberSaveable { StringBuilder() }
@@ -63,16 +111,56 @@ fun FlashScreen(navigator: DestinationsNavigator, flashIt: FlashIt) {
val scrollState = rememberScrollState() val scrollState = rememberScrollState()
val scrollBehavior = TopAppBarDefaults.pinnedScrollBehavior(rememberTopAppBarState()) val scrollBehavior = TopAppBarDefaults.pinnedScrollBehavior(rememberTopAppBarState())
val errorCodeString = stringResource(R.string.error_code)
val checkLogString = stringResource(R.string.check_log)
val logSavedString = stringResource(R.string.log_saved)
val installingModuleString = stringResource(R.string.installing_module)
// 当前模块安装状态
val currentStatus = moduleInstallStatus.value
// 重置状态
LaunchedEffect(flashIt) {
if (flashIt is FlashIt.FlashModules && flashIt.currentIndex == 0) {
moduleInstallStatus.value = ModuleInstallStatus(
totalModules = flashIt.uris.size,
currentModule = 1
)
}
}
LaunchedEffect(Unit) { LaunchedEffect(Unit) {
if (text.isNotEmpty()) { if (text.isNotEmpty()) {
return@LaunchedEffect return@LaunchedEffect
} }
withContext(Dispatchers.IO) { withContext(Dispatchers.IO) {
setFlashingStatus(FlashingStatus.FLASHING) setFlashingStatus(FlashingStatus.FLASHING)
flashIt(flashIt, onFinish = { showReboot, code ->
if (flashIt is FlashIt.FlashModules) {
try {
val currentUri = flashIt.uris[flashIt.currentIndex]
val moduleName = getModuleNameFromUri(context, currentUri)
updateModuleInstallStatus(
currentModuleName = moduleName
)
text = installingModuleString.format(flashIt.currentIndex + 1, flashIt.uris.size, moduleName)
logContent.append(text).append("\n")
} catch (_: Exception) {
text = installingModuleString.format(flashIt.currentIndex + 1, flashIt.uris.size, "Module")
logContent.append(text).append("\n")
}
}
flashIt(context, flashIt, onFinish = { showReboot, code ->
if (code != 0) { if (code != 0) {
text += "Error: exit code = $code.\nPlease save and check the log.\n" text += "$errorCodeString $code.\n$checkLogString\n"
setFlashingStatus(FlashingStatus.FAILED) setFlashingStatus(FlashingStatus.FAILED)
if (flashIt is FlashIt.FlashModules) {
updateModuleInstallStatus(
failedModule = moduleInstallStatus.value.currentModuleName
)
}
} else { } else {
setFlashingStatus(FlashingStatus.SUCCESS) setFlashingStatus(FlashingStatus.SUCCESS)
} }
@@ -80,6 +168,16 @@ fun FlashScreen(navigator: DestinationsNavigator, flashIt: FlashIt) {
text += "\n\n\n" text += "\n\n\n"
showFloatAction = true showFloatAction = true
} }
if (flashIt is FlashIt.FlashModules && flashIt.currentIndex < flashIt.uris.size - 1) {
val nextFlashIt = flashIt.copy(
currentIndex = flashIt.currentIndex + 1
)
scope.launch {
kotlinx.coroutines.delay(500)
navigator.navigate(FlashScreenDestination(nextFlashIt))
}
}
}, onStdout = { }, onStdout = {
tempText = "$it\n" tempText = "$it\n"
if (tempText.startsWith("[H[J")) { // clear command if (tempText.startsWith("[H[J")) { // clear command
@@ -94,13 +192,29 @@ fun FlashScreen(navigator: DestinationsNavigator, flashIt: FlashIt) {
} }
} }
val onBack: () -> Unit = {
if (currentFlashingStatus.value != FlashingStatus.FLASHING) {
if (flashIt is FlashIt.FlashBoot) {
navigator.popBackStack()
} else {
navigator.navigate(ModuleScreenDestination) {
}
}
}
}
BackHandler(enabled = true) {
onBack()
}
Scaffold( Scaffold(
topBar = { topBar = {
TopBar( TopBar(
currentFlashingStatus.value, currentFlashingStatus.value,
onBack = dropUnlessResumed { currentStatus,
navigator.popBackStack() navigator = navigator,
}, flashIt = flashIt,
onBack = onBack,
onSave = { onSave = {
scope.launch { scope.launch {
val format = SimpleDateFormat("yyyy-MM-dd-HH-mm-ss", Locale.getDefault()) val format = SimpleDateFormat("yyyy-MM-dd-HH-mm-ss", Locale.getDefault())
@@ -110,7 +224,7 @@ fun FlashScreen(navigator: DestinationsNavigator, flashIt: FlashIt) {
"KernelSU_install_log_${date}.log" "KernelSU_install_log_${date}.log"
) )
file.writeText(logContent.toString()) file.writeText(logContent.toString())
snackBarHost.showSnackbar("Log saved to ${file.absolutePath}") snackBarHost.showSnackbar(logSavedString.format(file.absolutePath))
} }
}, },
scrollBehavior = scrollBehavior scrollBehavior = scrollBehavior
@@ -118,8 +232,6 @@ fun FlashScreen(navigator: DestinationsNavigator, flashIt: FlashIt) {
}, },
floatingActionButton = { floatingActionButton = {
if (showFloatAction) { if (showFloatAction) {
val cardColor = MaterialTheme.colorScheme.secondaryContainer
val reboot = stringResource(id = R.string.reboot)
ExtendedFloatingActionButton( ExtendedFloatingActionButton(
onClick = { onClick = {
scope.launch { scope.launch {
@@ -128,36 +240,281 @@ fun FlashScreen(navigator: DestinationsNavigator, flashIt: FlashIt) {
} }
} }
}, },
icon = { Icon(Icons.Filled.Refresh, reboot) }, icon = {
text = { Text(text = reboot) }, Icon(
containerColor = cardColor.copy(alpha = 1f), Icons.Filled.Refresh,
contentColor = MaterialTheme.colorScheme.onSecondaryContainer contentDescription = stringResource(id = R.string.reboot)
)
},
text = {
Text(text = stringResource(id = R.string.reboot))
},
containerColor = MaterialTheme.colorScheme.secondaryContainer,
contentColor = MaterialTheme.colorScheme.onSecondaryContainer,
expanded = true
) )
} }
}, },
snackbarHost = { SnackbarHost(hostState = snackBarHost) }, snackbarHost = { SnackbarHost(hostState = snackBarHost) },
contentWindowInsets = WindowInsets.safeDrawing.only(WindowInsetsSides.Top + WindowInsetsSides.Horizontal) contentWindowInsets = WindowInsets.safeDrawing.only(WindowInsetsSides.Top + WindowInsetsSides.Horizontal),
containerColor = MaterialTheme.colorScheme.background
) { innerPadding -> ) { innerPadding ->
KeyEventBlocker { KeyEventBlocker {
it.key == Key.VolumeDown || it.key == Key.VolumeUp it.key == Key.VolumeDown || it.key == Key.VolumeUp
} }
Column( Column(
modifier = Modifier modifier = Modifier
.fillMaxSize(1f) .fillMaxSize(1f)
.padding(innerPadding) .padding(innerPadding)
.nestedScroll(scrollBehavior.nestedScrollConnection) .nestedScroll(scrollBehavior.nestedScrollConnection),
.verticalScroll(scrollState),
) { ) {
LaunchedEffect(text) { if (flashIt is FlashIt.FlashModules) {
scrollState.animateScrollTo(scrollState.maxValue) ModuleInstallProgressBar(
currentIndex = flashIt.currentIndex + 1,
totalCount = flashIt.uris.size,
currentModuleName = currentStatus.currentModuleName,
status = currentFlashingStatus.value,
failedModules = currentStatus.failedModules
)
Spacer(modifier = Modifier.height(8.dp))
} }
Text(
modifier = Modifier.padding(8.dp), Box(
text = text, modifier = Modifier
fontSize = MaterialTheme.typography.bodySmall.fontSize, .fillMaxWidth()
fontFamily = FontFamily.Monospace, .weight(1f)
lineHeight = MaterialTheme.typography.bodySmall.lineHeight, .verticalScroll(scrollState)
) {
LaunchedEffect(text) {
scrollState.animateScrollTo(scrollState.maxValue)
}
Text(
modifier = Modifier.padding(16.dp),
text = text,
style = MaterialTheme.typography.bodyMedium,
fontFamily = FontFamily.Monospace,
color = MaterialTheme.colorScheme.onSurface
)
}
}
}
}
// 显示模块安装进度条和状态
@Composable
fun ModuleInstallProgressBar(
currentIndex: Int,
totalCount: Int,
currentModuleName: String,
status: FlashingStatus,
failedModules: List<String>
) {
val progressColor = when(status) {
FlashingStatus.FLASHING -> MaterialTheme.colorScheme.primary
FlashingStatus.SUCCESS -> MaterialTheme.colorScheme.tertiary
FlashingStatus.FAILED -> MaterialTheme.colorScheme.error
}
val progress = animateFloatAsState(
targetValue = currentIndex.toFloat() / totalCount.toFloat(),
label = "InstallProgress"
)
Card(
modifier = Modifier
.fillMaxWidth()
.padding(16.dp),
colors = CardDefaults.cardColors(
containerColor = MaterialTheme.colorScheme.surfaceVariant
)
) {
Column(
modifier = Modifier
.fillMaxWidth()
.padding(16.dp)
) {
// 模块名称和进度
Row(
modifier = Modifier.fillMaxWidth(),
verticalAlignment = Alignment.CenterVertically,
horizontalArrangement = Arrangement.SpaceBetween
) {
Text(
text = if (currentModuleName.isNotEmpty()) currentModuleName else stringResource(R.string.module),
style = MaterialTheme.typography.titleMedium,
fontWeight = FontWeight.Bold
)
Text(
text = "$currentIndex/$totalCount",
style = MaterialTheme.typography.titleMedium
)
}
Spacer(modifier = Modifier.height(8.dp))
// 进度条
LinearProgressIndicator(
progress = { progress.value },
modifier = Modifier
.fillMaxWidth()
.height(8.dp),
color = progressColor,
trackColor = MaterialTheme.colorScheme.surfaceVariant
) )
Spacer(modifier = Modifier.height(8.dp))
// 失败模块列表
AnimatedVisibility(
visible = failedModules.isNotEmpty(),
enter = fadeIn() + expandVertically(),
exit = fadeOut() + shrinkVertically()
) {
Column {
Row(
verticalAlignment = Alignment.CenterVertically
) {
Icon(
imageVector = Icons.Default.Error,
contentDescription = null,
tint = MaterialTheme.colorScheme.error,
modifier = Modifier.size(16.dp)
)
Spacer(modifier = Modifier.width(4.dp))
Text(
text = stringResource(R.string.module_failed_count, failedModules.size),
style = MaterialTheme.typography.bodyMedium,
color = MaterialTheme.colorScheme.error
)
}
Spacer(modifier = Modifier.height(4.dp))
// 失败模块列表
Column(
modifier = Modifier
.fillMaxWidth()
.background(
MaterialTheme.colorScheme.errorContainer.copy(alpha = 0.3f),
shape = MaterialTheme.shapes.small
)
.padding(8.dp)
) {
failedModules.forEach { moduleName ->
Text(
text = "$moduleName",
style = MaterialTheme.typography.bodySmall,
color = MaterialTheme.colorScheme.onErrorContainer
)
}
}
}
}
}
}
}
@OptIn(ExperimentalMaterial3Api::class)
@Composable
private fun TopBar(
status: FlashingStatus,
moduleStatus: ModuleInstallStatus = ModuleInstallStatus(),
navigator: DestinationsNavigator,
flashIt: FlashIt,
onBack: () -> Unit,
onSave: () -> Unit = {},
scrollBehavior: TopAppBarScrollBehavior? = null
) {
val cardColor = MaterialTheme.colorScheme.surfaceVariant
val cardAlpha = CardConfig.cardAlpha
val statusColor = when(status) {
FlashingStatus.FLASHING -> MaterialTheme.colorScheme.primary
FlashingStatus.SUCCESS -> MaterialTheme.colorScheme.tertiary
FlashingStatus.FAILED -> MaterialTheme.colorScheme.error
}
TopAppBar(
title = {
Column {
Text(
text = stringResource(
when (status) {
FlashingStatus.FLASHING -> R.string.flashing
FlashingStatus.SUCCESS -> R.string.flash_success
FlashingStatus.FAILED -> R.string.flash_failed
}
),
style = MaterialTheme.typography.titleLarge,
color = statusColor
)
if (moduleStatus.failedModules.isNotEmpty()) {
Text(
text = stringResource(R.string.module_failed_count, moduleStatus.failedModules.size),
style = MaterialTheme.typography.bodySmall,
color = MaterialTheme.colorScheme.error
)
}
}
},
navigationIcon = {
IconButton(onClick = onBack) {
Icon(
imageVector = Icons.AutoMirrored.Filled.ArrowBack,
contentDescription = null,
tint = MaterialTheme.colorScheme.onSurface
)
}
},
colors = TopAppBarDefaults.topAppBarColors(
containerColor = cardColor.copy(alpha = cardAlpha),
scrolledContainerColor = cardColor.copy(alpha = cardAlpha)
),
actions = {
IconButton(onClick = onSave) {
Icon(
imageVector = Icons.Filled.Save,
contentDescription = stringResource(id = R.string.save_log),
tint = MaterialTheme.colorScheme.onSurfaceVariant
)
}
},
windowInsets = WindowInsets.safeDrawing.only(WindowInsetsSides.Top + WindowInsetsSides.Horizontal),
scrollBehavior = scrollBehavior
)
}
suspend fun getModuleNameFromUri(context: android.content.Context, uri: Uri): String {
return withContext(Dispatchers.IO) {
try {
val zipInputStream = ZipInputStream(context.contentResolver.openInputStream(uri))
var entry = zipInputStream.nextEntry
var name = context.getString(R.string.unknown_module)
while (entry != null) {
if (entry.name == "module.prop") {
val reader = java.io.BufferedReader(java.io.InputStreamReader(zipInputStream))
var line: String?
while (reader.readLine().also { line = it } != null) {
if (line?.startsWith("name=") == true) {
name = line.substringAfter("=")
break
}
}
break
}
entry = zipInputStream.nextEntry
}
zipInputStream.close()
name
} catch (_: Exception) {
context.getString(R.string.unknown_module)
} }
} }
} }
@@ -166,11 +523,13 @@ fun FlashScreen(navigator: DestinationsNavigator, flashIt: FlashIt) {
sealed class FlashIt : Parcelable { sealed class FlashIt : Parcelable {
data class FlashBoot(val boot: Uri? = null, val lkm: LkmSelection, val ota: Boolean) : FlashIt() data class FlashBoot(val boot: Uri? = null, val lkm: LkmSelection, val ota: Boolean) : FlashIt()
data class FlashModule(val uri: Uri) : FlashIt() data class FlashModule(val uri: Uri) : FlashIt()
data class FlashModules(val uris: List<Uri>, val currentIndex: Int = 0) : FlashIt()
data object FlashRestore : FlashIt() data object FlashRestore : FlashIt()
data object FlashUninstall : FlashIt() data object FlashUninstall : FlashIt()
} }
fun flashIt( fun flashIt(
context: android.content.Context,
flashIt: FlashIt, flashIt: FlashIt,
onFinish: (Boolean, Int) -> Unit, onFinish: (Boolean, Int) -> Unit,
onStdout: (String) -> Unit, onStdout: (String) -> Unit,
@@ -186,49 +545,22 @@ fun flashIt(
onStderr onStderr
) )
is FlashIt.FlashModule -> flashModule(flashIt.uri, onFinish, onStdout, onStderr) is FlashIt.FlashModule -> flashModule(flashIt.uri, onFinish, onStdout, onStderr)
is FlashIt.FlashModules -> {
if (flashIt.uris.isEmpty() || flashIt.currentIndex >= flashIt.uris.size) {
onFinish(false, 0)
return
}
val currentUri = flashIt.uris[flashIt.currentIndex]
onStdout("\n")
flashModule(currentUri, onFinish, onStdout, onStderr)
}
FlashIt.FlashRestore -> restoreBoot(onFinish, onStdout, onStderr) FlashIt.FlashRestore -> restoreBoot(onFinish, onStdout, onStderr)
FlashIt.FlashUninstall -> uninstallPermanently(onFinish, onStdout, onStderr) FlashIt.FlashUninstall -> uninstallPermanently(onFinish, onStdout, onStderr)
} }
} }
@OptIn(ExperimentalMaterial3Api::class)
@Composable
private fun TopBar(
status: FlashingStatus,
onBack: () -> Unit = {},
onSave: () -> Unit = {},
scrollBehavior: TopAppBarScrollBehavior? = null
) {
TopAppBar(
title = {
Text(
stringResource(
when (status) {
FlashingStatus.FLASHING -> R.string.flashing
FlashingStatus.SUCCESS -> R.string.flash_success
FlashingStatus.FAILED -> R.string.flash_failed
}
)
)
},
navigationIcon = {
IconButton(
onClick = onBack
) { Icon(Icons.AutoMirrored.Filled.ArrowBack, contentDescription = null) }
},
actions = {
IconButton(onClick = onSave) {
Icon(
imageVector = Icons.Filled.Save,
contentDescription = "Localized description"
)
}
},
windowInsets = WindowInsets.safeDrawing.only(WindowInsetsSides.Top + WindowInsetsSides.Horizontal),
scrollBehavior = scrollBehavior
)
}
@Preview @Preview
@Composable @Composable
fun FlashScreenPreview() { fun FlashScreenPreview() {

View File

@@ -158,25 +158,6 @@ fun HomeScreen(navigator: DestinationsNavigator) {
val kernelVersion = getKernelVersion() val kernelVersion = getKernelVersion()
val scrollBehavior = TopAppBarDefaults.pinnedScrollBehavior(rememberTopAppBarState()) val scrollBehavior = TopAppBarDefaults.pinnedScrollBehavior(rememberTopAppBarState())
val isManager = Natives.becomeManager(ksuApp.packageName)
val deviceModel = getDeviceModel()
val ksuVersion = if (isManager) Natives.version else null
val zako = "一.*加.*A.*c.*e.*5.*P.*r.*o".toRegex().matches(deviceModel)
val isVersion = ksuVersion == 12777
val shouldTriggerRestart = zako && kernelVersion.isGKI() && (isVersion)
LaunchedEffect(shouldTriggerRestart) {
if (shouldTriggerRestart) {
val random = Random.nextInt(0, 100)
if (random <= 95) {
reboot()
} else {
""
}
}
}
val scrollState = rememberScrollState() val scrollState = rememberScrollState()
val debounceTime = 100L val debounceTime = 100L
var lastScrollTime by remember { mutableLongStateOf(0L) } var lastScrollTime by remember { mutableLongStateOf(0L) }
@@ -203,10 +184,6 @@ fun HomeScreen(navigator: DestinationsNavigator) {
.padding(horizontal = 16.dp), .padding(horizontal = 16.dp),
verticalArrangement = Arrangement.spacedBy(12.dp) verticalArrangement = Arrangement.spacedBy(12.dp)
) { ) {
if (shouldTriggerRestart) {
WarningCard(message = "zakozako")
return@Column
}
val isManager = Natives.becomeManager(ksuApp.packageName) val isManager = Natives.becomeManager(ksuApp.packageName)
val ksuVersion = if (isManager) Natives.version else null val ksuVersion = if (isManager) Natives.version else null
val lkmMode = ksuVersion?.let { val lkmMode = ksuVersion?.let {
@@ -983,47 +960,94 @@ private fun WarningCardPreview() {
} }
} }
@SuppressLint("PrivateApi") private object DeviceModelCache {
private fun getDeviceModel(): String { @Volatile
return try { private var cachedModel: String? = null
val systemProperties = Class.forName("android.os.SystemProperties")
val getMethod = systemProperties.getMethod("get", String::class.java, String::class.java) fun getDeviceModel(): String {
val marketNameKeys = listOf( return cachedModel ?: synchronized(this) {
"ro.product.marketname", // Xiaomi cachedModel ?: try {
"ro.vendor.oplus.market.name", // Oppo, OnePlus, Realme val systemProperties = Class.forName("android.os.SystemProperties")
"ro.vivo.market.name", // Vivo val getMethod = systemProperties.getMethod("get", String::class.java, String::class.java)
"ro.config.marketing_name" // Huawei val marketNameKeys = listOf(
) "ro.product.marketname", // Xiaomi
for (key in marketNameKeys) { "ro.vendor.oplus.market.name", // Oppo, OnePlus, Realme
val marketName = getMethod.invoke(null, key, "") as String "ro.vivo.market.name", // Vivo
if (marketName.isNotEmpty()) { "ro.config.marketing_name" // Huawei
return marketName )
} var result = Build.DEVICE
for (key in marketNameKeys) {
val marketName = getMethod.invoke(null, key, "") as String
if (marketName.isNotEmpty()) {
result = marketName
break
}
}
result
} catch (_: Exception) {
Build.DEVICE
}.also { cachedModel = it }
} }
Build.DEVICE
} catch (_: Exception) {
Build.DEVICE
} }
} }
private fun checkKpmConfigured(): Boolean { private object KpmConfigCache {
try { private var isChecked = false
val process = Runtime.getRuntime().exec("su -c cat /proc/config.gz") private var isConfigured = false
val inputStream = process.inputStream
val gzipInputStream = GZIPInputStream(inputStream)
val reader = BufferedReader(InputStreamReader(gzipInputStream))
var line: String? fun checkKpmConfigured(): Boolean {
while (reader.readLine().also { line = it } != null) { if (isChecked) {
if (line?.contains("CONFIG_KPM=y") == true) { return isConfigured
}
isConfigured = performKpmCheck()
isChecked = true
return isConfigured
}
private fun performKpmCheck(): Boolean {
try {
val process = Runtime.getRuntime().exec("su -c cat /proc/config.gz")
val inputStream = process.inputStream
val gzipInputStream = GZIPInputStream(inputStream)
val reader = BufferedReader(InputStreamReader(gzipInputStream))
var line: String?
while (reader.readLine().also { line = it } != null) {
if (line?.contains("CONFIG_KPM=y") == true) {
reader.close()
return true
}
}
reader.close()
} catch (e: Exception) {
e.printStackTrace()
}
try {
val process = Runtime.getRuntime().exec("su -c grep sukisu_kpm /proc/kallsyms")
val reader = BufferedReader(InputStreamReader(process.inputStream))
if (reader.readLine() != null) {
reader.close()
return true return true
} }
reader.close()
} catch (e: Exception) {
e.printStackTrace()
} }
reader.close()
} catch (e: Exception) { return false
e.printStackTrace()
} }
return false }
// 获取设备型号
@SuppressLint("PrivateApi")
private fun getDeviceModel(): String {
return DeviceModelCache.getDeviceModel()
}
// 检查KPM是否存在
private fun checkKpmConfigured(): Boolean {
return KpmConfigCache.checkKpmConfigured()
} }
@SuppressLint("UnnecessaryComposedModifier") @SuppressLint("UnnecessaryComposedModifier")

View File

@@ -66,6 +66,7 @@ import com.sukisu.ultra.ui.theme.getCardColors
import com.sukisu.ultra.ui.viewmodel.ModuleViewModel import com.sukisu.ultra.ui.viewmodel.ModuleViewModel
import java.io.BufferedReader import java.io.BufferedReader
import java.io.InputStreamReader import java.io.InputStreamReader
import java.util.concurrent.TimeUnit
import java.util.zip.ZipInputStream import java.util.zip.ZipInputStream
import androidx.core.content.edit import androidx.core.content.edit
import com.sukisu.ultra.R import com.sukisu.ultra.R
@@ -97,7 +98,7 @@ fun ModuleScreen(navigator: DestinationsNavigator) {
val clipData = data.clipData val clipData = data.clipData
if (clipData != null) { if (clipData != null) {
// 处理多选结果 // 处理多选结果
val selectedModules = mutableSetOf<Uri>() val selectedModules = mutableListOf<Uri>()
val selectedModuleNames = mutableMapOf<Uri, String>() val selectedModuleNames = mutableMapOf<Uri, String>()
suspend fun processUri(uri: Uri) { suspend fun processUri(uri: Uri) {
@@ -146,9 +147,7 @@ fun ModuleScreen(navigator: DestinationsNavigator) {
if (confirmResult == ConfirmResult.Confirmed) { if (confirmResult == ConfirmResult.Confirmed) {
// 批量安装模块 // 批量安装模块
selectedModules.forEach { uri -> navigator.navigate(FlashScreenDestination(FlashIt.FlashModules(selectedModules)))
navigator.navigate(FlashScreenDestination(FlashIt.FlashModule(uri)))
}
viewModel.markNeedRefresh() viewModel.markNeedRefresh()
} }
} else { } else {
@@ -445,6 +444,7 @@ private fun ModuleList(
val downloadingText = stringResource(R.string.module_downloading) val downloadingText = stringResource(R.string.module_downloading)
val startDownloadingText = stringResource(R.string.module_start_downloading) val startDownloadingText = stringResource(R.string.module_start_downloading)
val fetchChangeLogFailed = stringResource(R.string.module_changelog_failed) val fetchChangeLogFailed = stringResource(R.string.module_changelog_failed)
val downloadErrorText = stringResource(R.string.module_download_error)
val loadingDialog = rememberLoadingDialog() val loadingDialog = rememberLoadingDialog()
val confirmDialog = rememberConfirmDialog() val confirmDialog = rememberConfirmDialog()
@@ -455,12 +455,20 @@ private fun ModuleList(
downloadUrl: String, downloadUrl: String,
fileName: String fileName: String
) { ) {
val client = OkHttpClient.Builder()
.connectTimeout(15, TimeUnit.SECONDS)
.readTimeout(30, TimeUnit.SECONDS)
.build()
val request = okhttp3.Request.Builder()
.url(changelogUrl)
.header("User-Agent", "SukiSU-Ultra/2.0")
.build()
val changelogResult = loadingDialog.withLoading { val changelogResult = loadingDialog.withLoading {
withContext(Dispatchers.IO) { withContext(Dispatchers.IO) {
runCatching { runCatching {
OkHttpClient().newCall( client.newCall(request).execute().body!!.string()
okhttp3.Request.Builder().url(changelogUrl).build()
).execute().body!!.string()
} }
} }
} }
@@ -509,6 +517,11 @@ private fun ModuleList(
launch(Dispatchers.Main) { launch(Dispatchers.Main) {
Toast.makeText(context, downloading, Toast.LENGTH_SHORT).show() Toast.makeText(context, downloading, Toast.LENGTH_SHORT).show()
} }
},
onError = { errorMsg ->
launch(Dispatchers.Main) {
Toast.makeText(context, "$downloadErrorText: $errorMsg", Toast.LENGTH_LONG).show()
}
} }
) )
} }
@@ -825,14 +838,6 @@ fun ModuleItem(
imageVector = Icons.Outlined.PlayArrow, imageVector = Icons.Outlined.PlayArrow,
contentDescription = null contentDescription = null
) )
//if (!module.hasWebUi && updateUrl.isEmpty()) {
//Text(
// modifier = Modifier.padding(start = 7.dp),
// text = stringResource(R.string.action),
// fontFamily = MaterialTheme.typography.labelMedium.fontFamily,
// fontSize = MaterialTheme.typography.labelMedium.fontSize
//)
//}
} }
} }
@@ -851,14 +856,6 @@ fun ModuleItem(
imageVector = Icons.AutoMirrored.Outlined.Wysiwyg, imageVector = Icons.AutoMirrored.Outlined.Wysiwyg,
contentDescription = null contentDescription = null
) )
//if (!module.hasActionScript && updateUrl.isEmpty()) {
//Text(
// modifier = Modifier.padding(start = 7.dp),
// fontFamily = MaterialTheme.typography.labelMedium.fontFamily,
// fontSize = MaterialTheme.typography.labelMedium.fontSize,
// text = stringResource(R.string.open)
//)
//}
} }
} }
@@ -877,14 +874,6 @@ fun ModuleItem(
imageVector = Icons.Outlined.Download, imageVector = Icons.Outlined.Download,
contentDescription = null contentDescription = null
) )
//if (!module.hasActionScript || !module.hasWebUi) {
//Text(
// modifier = Modifier.padding(start = 7.dp),
// fontFamily = MaterialTheme.typography.labelMedium.fontFamily,
// fontSize = MaterialTheme.typography.labelMedium.fontSize,
// text = stringResource(R.string.module_update)
//)
//}
} }
} }
@@ -893,7 +882,7 @@ fun ModuleItem(
onClick = { onUninstallClicked(module) }, onClick = { onUninstallClicked(module) },
contentPadding = ButtonDefaults.TextButtonContentPadding, contentPadding = ButtonDefaults.TextButtonContentPadding,
colors = ButtonDefaults.filledTonalButtonColors( colors = ButtonDefaults.filledTonalButtonColors(
containerColor = if (!module.remove) MaterialTheme.colorScheme.secondaryContainer else MaterialTheme.colorScheme.errorContainer) containerColor = if (!module.remove) MaterialTheme.colorScheme.secondaryContainer else MaterialTheme.colorScheme.errorContainer)
) { ) {
if (!module.remove) { if (!module.remove) {
Icon( Icon(
@@ -908,15 +897,6 @@ fun ModuleItem(
contentDescription = null contentDescription = null
) )
} }
//if (!module.hasActionScript && !module.hasWebUi && updateUrl.isEmpty()) {
//Text(
// modifier = Modifier.padding(start = 7.dp),
// fontFamily = MaterialTheme.typography.labelMedium.fontFamily,
// fontSize = MaterialTheme.typography.labelMedium.fontSize,
// text = stringResource(if (!module.remove) R.string.uninstall else R.string.restore),
// color = if (!module.remove) MaterialTheme.colorScheme.onErrorContainer else MaterialTheme.colorScheme.onSecondaryContainer
//)
//}
} }
} }
} }

View File

@@ -359,7 +359,6 @@ fun MoreSettingsScreen(navigator: DestinationsNavigator) {
var isCustomizeExpanded by remember { mutableStateOf(false) } var isCustomizeExpanded by remember { mutableStateOf(false) }
var isAppearanceExpanded by remember { mutableStateOf(true) } var isAppearanceExpanded by remember { mutableStateOf(true) }
var isAdvancedExpanded by remember { mutableStateOf(false) } var isAdvancedExpanded by remember { mutableStateOf(false) }
var isDpiExpanded by remember { mutableStateOf(false) }
// DPI 设置 // DPI 设置
val systemDpi = remember { context.resources.displayMetrics.densityDpi } val systemDpi = remember { context.resources.displayMetrics.densityDpi }
@@ -680,6 +679,99 @@ fun MoreSettingsScreen(navigator: DestinationsNavigator) {
} }
} }
// DPI 设置
ListItem(
headlineContent = { Text(stringResource(R.string.app_dpi_title)) },
supportingContent = { Text(stringResource(R.string.app_dpi_summary)) },
leadingContent = {
Icon(
Icons.Default.AcUnit,
contentDescription = null,
tint = MaterialTheme.colorScheme.primary
)
},
trailingContent = {
Text(
text = getDpiFriendlyName(tempDpi),
style = MaterialTheme.typography.bodyMedium,
color = MaterialTheme.colorScheme.primary
)
},
colors = ListItemDefaults.colors(
containerColor = Color.Transparent
)
)
// DPI 滑动条
Column(modifier = Modifier.padding(horizontal = 32.dp, vertical = 8.dp)) {
Slider(
value = tempDpi.toFloat(),
onValueChange = {
tempDpi = it.toInt()
isDpiCustom = !dpiPresets.containsValue(tempDpi)
},
valueRange = 160f..600f,
steps = 11,
colors = SliderDefaults.colors(
thumbColor = MaterialTheme.colorScheme.primary,
activeTrackColor = MaterialTheme.colorScheme.primary,
inactiveTrackColor = MaterialTheme.colorScheme.surfaceVariant
)
)
Row(
modifier = Modifier
.fillMaxWidth()
.padding(top = 8.dp),
) {
dpiPresets.forEach { (name, dpi) ->
TextButton(
onClick = {
tempDpi = dpi
isDpiCustom = false
},
modifier = Modifier.weight(1f)
) {
Text(
text = name,
color = if (tempDpi == dpi)
MaterialTheme.colorScheme.primary
else
MaterialTheme.colorScheme.onSurfaceVariant
)
}
}
}
TextButton(
onClick = {
if (tempDpi != currentDpi) {
showDpiConfirmDialog = true
}
},
modifier = Modifier
.fillMaxWidth()
.padding(top = 8.dp)
) {
Text(stringResource(R.string.dpi_apply_settings))
}
Text(
text = if (isDpiCustom)
"${stringResource(R.string.dpi_size_custom)}: $tempDpi"
else
"${getDpiFriendlyName(tempDpi)}: $tempDpi",
style = MaterialTheme.typography.bodySmall,
color = MaterialTheme.colorScheme.onSurfaceVariant,
modifier = Modifier.padding(top = 4.dp)
)
}
HorizontalDivider(
modifier = Modifier.padding(horizontal = 16.dp),
color = MaterialTheme.colorScheme.outlineVariant
)
// 自定义背景开关 // 自定义背景开关
ListItem( ListItem(
headlineContent = { Text(stringResource(id = R.string.settings_custom_background)) }, headlineContent = { Text(stringResource(id = R.string.settings_custom_background)) },
@@ -850,114 +942,6 @@ fun MoreSettingsScreen(navigator: DestinationsNavigator) {
} }
} }
// DPI 设置部分
SectionHeader(
title = stringResource(R.string.dpi_settings),
expanded = isDpiExpanded,
onToggle = { isDpiExpanded = !isDpiExpanded }
)
AnimatedVisibility(
visible = isDpiExpanded,
enter = fadeIn() + expandVertically(),
exit = fadeOut() + shrinkVertically()
) {
Surface(
shape = RoundedCornerShape(16.dp),
tonalElevation = 1.dp,
modifier = Modifier.padding(bottom = 16.dp)
) {
Column {
ListItem(
headlineContent = { Text(stringResource(R.string.app_dpi_title)) },
supportingContent = { Text(stringResource(R.string.app_dpi_summary)) },
leadingContent = {
Icon(
Icons.Default.AcUnit,
contentDescription = null,
tint = MaterialTheme.colorScheme.primary
)
},
trailingContent = {
Text(
text = getDpiFriendlyName(tempDpi),
style = MaterialTheme.typography.bodyMedium,
color = MaterialTheme.colorScheme.primary
)
},
colors = ListItemDefaults.colors(
containerColor = Color.Transparent
)
)
// DPI 滑动条
Column(modifier = Modifier.padding(horizontal = 32.dp, vertical = 8.dp)) {
Slider(
value = tempDpi.toFloat(),
onValueChange = {
tempDpi = it.toInt()
isDpiCustom = !dpiPresets.containsValue(tempDpi)
},
valueRange = 160f..600f,
steps = 11,
colors = SliderDefaults.colors(
thumbColor = MaterialTheme.colorScheme.primary,
activeTrackColor = MaterialTheme.colorScheme.primary,
inactiveTrackColor = MaterialTheme.colorScheme.surfaceVariant
)
)
Row(
modifier = Modifier
.fillMaxWidth()
.padding(top = 8.dp),
) {
dpiPresets.forEach { (name, dpi) ->
TextButton(
onClick = {
tempDpi = dpi
isDpiCustom = false
},
modifier = Modifier.weight(1f)
) {
Text(
text = name,
color = if (tempDpi == dpi)
MaterialTheme.colorScheme.primary
else
MaterialTheme.colorScheme.onSurfaceVariant
)
}
}
}
TextButton(
onClick = {
if (tempDpi != currentDpi) {
showDpiConfirmDialog = true
}
},
modifier = Modifier
.fillMaxWidth()
.padding(top = 8.dp)
) {
Text(stringResource(R.string.dpi_apply_settings))
}
Text(
text = if (isDpiCustom)
"${stringResource(R.string.dpi_size_custom)}: $tempDpi"
else
"${getDpiFriendlyName(tempDpi)}: $tempDpi",
style = MaterialTheme.typography.bodySmall,
color = MaterialTheme.colorScheme.onSurfaceVariant,
modifier = Modifier.padding(top = 4.dp)
)
}
}
}
}
// 自定义设置部分 // 自定义设置部分
SectionHeader( SectionHeader(
title = stringResource(R.string.custom_settings), title = stringResource(R.string.custom_settings),

View File

@@ -12,6 +12,7 @@ import androidx.compose.animation.fadeIn
import androidx.compose.animation.fadeOut import androidx.compose.animation.fadeOut
import androidx.compose.animation.shrinkVertically import androidx.compose.animation.shrinkVertically
import androidx.compose.foundation.background import androidx.compose.foundation.background
import androidx.compose.foundation.border
import androidx.compose.foundation.clickable import androidx.compose.foundation.clickable
import androidx.compose.foundation.isSystemInDarkTheme import androidx.compose.foundation.isSystemInDarkTheme
import androidx.compose.foundation.layout.* import androidx.compose.foundation.layout.*
@@ -32,6 +33,7 @@ import androidx.compose.runtime.setValue
import androidx.compose.ui.Alignment import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
import androidx.compose.ui.draw.clip import androidx.compose.ui.draw.clip
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.vector.ImageVector import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.input.nestedscroll.nestedScroll import androidx.compose.ui.input.nestedscroll.nestedScroll
import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.platform.LocalContext
@@ -645,7 +647,7 @@ fun rememberUninstallDialog(onSelected: (UninstallType) -> Unit): DialogHandle {
) )
} }
var selection = UninstallType.NONE var selectedOption by remember { mutableStateOf<UninstallType?>(null) }
val cardColor = if (!ThemeConfig.useDynamicColor) { val cardColor = if (!ThemeConfig.useDynamicColor) {
ThemeConfig.currentTheme.ButtonContrast ThemeConfig.currentTheme.ButtonContrast
} else { } else {
@@ -668,55 +670,102 @@ fun rememberUninstallDialog(onSelected: (UninstallType) -> Unit): DialogHandle {
modifier = Modifier.padding(vertical = 8.dp), modifier = Modifier.padding(vertical = 8.dp),
verticalArrangement = Arrangement.spacedBy(16.dp) verticalArrangement = Arrangement.spacedBy(16.dp)
) { ) {
listOptions.forEachIndexed { index, option -> options.forEachIndexed { index, option ->
val isSelected = selectedOption == option
val backgroundColor = if (isSelected)
MaterialTheme.colorScheme.primaryContainer
else
Color.Transparent
val borderColor = if (isSelected)
MaterialTheme.colorScheme.primary
else
Color.Transparent
val contentColor = if (isSelected)
MaterialTheme.colorScheme.onPrimaryContainer
else
MaterialTheme.colorScheme.onSurface
Row( Row(
modifier = Modifier modifier = Modifier
.fillMaxWidth() .fillMaxWidth()
.clip(MaterialTheme.shapes.medium) .clip(MaterialTheme.shapes.medium)
.background(backgroundColor)
.border(
width = 1.dp,
color = borderColor,
shape = MaterialTheme.shapes.medium
)
.clickable { .clickable {
selection = options[index] selectedOption = option
} }
.padding(vertical = 12.dp, horizontal = 8.dp), .padding(vertical = 12.dp, horizontal = 8.dp),
verticalAlignment = Alignment.CenterVertically verticalAlignment = Alignment.CenterVertically
) { ) {
Icon( Icon(
imageVector = options[index].icon, imageVector = option.icon,
contentDescription = null, contentDescription = null,
tint = MaterialTheme.colorScheme.primary, tint = if (isSelected)
MaterialTheme.colorScheme.primary
else
MaterialTheme.colorScheme.primary,
modifier = Modifier modifier = Modifier
.padding(end = 16.dp) .padding(end = 16.dp)
.size(24.dp) .size(24.dp)
) )
Column { Column(
modifier = Modifier.weight(1f)
) {
Text( Text(
text = option.titleText, text = listOptions[index].titleText,
style = MaterialTheme.typography.titleMedium, style = MaterialTheme.typography.titleMedium,
color = MaterialTheme.colorScheme.onSurface color = contentColor
) )
option.subtitleText?.let { listOptions[index].subtitleText?.let {
Text( Text(
text = it, text = it,
style = MaterialTheme.typography.bodyMedium, style = MaterialTheme.typography.bodyMedium,
color = MaterialTheme.colorScheme.onSurfaceVariant color = if (isSelected)
contentColor.copy(alpha = 0.8f)
else
MaterialTheme.colorScheme.onSurfaceVariant
) )
} }
} }
if (isSelected) {
Icon(
imageVector = Icons.Default.RadioButtonChecked,
contentDescription = null,
tint = MaterialTheme.colorScheme.primary,
modifier = Modifier.size(24.dp)
)
} else {
Icon(
imageVector = Icons.Default.RadioButtonUnchecked,
contentDescription = null,
tint = MaterialTheme.colorScheme.onSurfaceVariant,
modifier = Modifier.size(24.dp)
)
}
} }
} }
} }
}, },
confirmButton = { confirmButton = {
TextButton( Button(
onClick = { onClick = {
if (selection != UninstallType.NONE) { selectedOption?.let { onSelected(it) }
onSelected(selection)
}
dismiss() dismiss()
} },
enabled = selectedOption != null,
colors = ButtonDefaults.buttonColors(
containerColor = MaterialTheme.colorScheme.primary,
contentColor = MaterialTheme.colorScheme.onPrimary,
disabledContainerColor = MaterialTheme.colorScheme.surfaceVariant,
disabledContentColor = MaterialTheme.colorScheme.onSurfaceVariant
)
) { ) {
Text( Text(
text = stringResource(android.R.string.ok), text = stringResource(android.R.string.ok)
color = MaterialTheme.colorScheme.primary
) )
} }
}, },

View File

@@ -7,13 +7,23 @@ import android.content.Context
import android.content.Intent import android.content.Intent
import android.content.IntentFilter import android.content.IntentFilter
import android.net.Uri import android.net.Uri
import android.os.Build
import android.os.Environment import android.os.Environment
import android.os.Handler
import android.os.Looper
import android.util.Log import android.util.Log
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
import androidx.compose.runtime.DisposableEffect import androidx.compose.runtime.DisposableEffect
import androidx.core.content.ContextCompat import androidx.core.content.ContextCompat
import com.sukisu.ultra.ui.util.module.LatestVersionInfo import com.sukisu.ultra.ui.util.module.LatestVersionInfo
import androidx.core.net.toUri import androidx.core.net.toUri
import java.io.File
import java.util.concurrent.TimeUnit
private const val TAG = "DownloadUtil"
private val CUSTOM_USER_AGENT = "SukiSU-Ultra/2.0 (Linux; Android ${Build.VERSION.RELEASE}; ${Build.MODEL})"
private const val MAX_RETRY_COUNT = 3
private const val RETRY_DELAY_MS = 3000L
/** /**
* @author weishu * @author weishu
@@ -26,8 +36,10 @@ fun download(
fileName: String, fileName: String,
description: String, description: String,
onDownloaded: (Uri) -> Unit = {}, onDownloaded: (Uri) -> Unit = {},
onDownloading: () -> Unit = {} onDownloading: () -> Unit = {},
onError: (String) -> Unit = {}
) { ) {
Log.d(TAG, "Start Download: $url")
val downloadManager = context.getSystemService(Context.DOWNLOAD_SERVICE) as DownloadManager val downloadManager = context.getSystemService(Context.DOWNLOAD_SERVICE) as DownloadManager
val query = DownloadManager.Query() val query = DownloadManager.Query()
@@ -49,6 +61,13 @@ fun download(
} }
} }
} }
val downloadFile = File(
Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS),
fileName
)
if (downloadFile.exists()) {
downloadFile.delete()
}
val request = DownloadManager.Request(url.toUri()) val request = DownloadManager.Request(url.toUri())
.setDestinationInExternalPublicDir( .setDestinationInExternalPublicDir(
@@ -59,66 +78,206 @@ fun download(
.setMimeType("application/zip") .setMimeType("application/zip")
.setTitle(fileName) .setTitle(fileName)
.setDescription(description) .setDescription(description)
.addRequestHeader("User-Agent", CUSTOM_USER_AGENT)
.setAllowedOverMetered(true)
.setAllowedOverRoaming(true)
.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_WIFI or DownloadManager.Request.NETWORK_MOBILE)
downloadManager.enqueue(request) try {
val downloadId = downloadManager.enqueue(request)
Log.d(TAG, "Successful launch of the downloadID: $downloadId")
monitorDownload(context, downloadManager, downloadId, url, fileName, description, onDownloaded, onDownloading, onError)
} catch (e: Exception) {
Log.e(TAG, "Download startup failure", e)
onError("Download startup failure: ${e.message}")
}
}
private fun monitorDownload(
context: Context,
downloadManager: DownloadManager,
downloadId: Long,
url: String,
fileName: String,
description: String,
onDownloaded: (Uri) -> Unit,
onDownloading: () -> Unit,
onError: (String) -> Unit,
retryCount: Int = 0
) {
val handler = Handler(Looper.getMainLooper())
val query = DownloadManager.Query().setFilterById(downloadId)
var lastProgress = -1
var stuckCounter = 0
val runnable = object : Runnable {
override fun run() {
downloadManager.query(query).use { cursor ->
if (cursor != null && cursor.moveToFirst()) {
@SuppressLint("Range")
val status = cursor.getInt(cursor.getColumnIndex(DownloadManager.COLUMN_STATUS))
when (status) {
DownloadManager.STATUS_SUCCESSFUL -> {
@SuppressLint("Range")
val localUri = cursor.getString(cursor.getColumnIndex(DownloadManager.COLUMN_LOCAL_URI))
Log.d(TAG, "Download Successfully: $localUri")
onDownloaded(localUri.toUri())
return
}
DownloadManager.STATUS_FAILED -> {
@SuppressLint("Range")
val reason = cursor.getInt(cursor.getColumnIndex(DownloadManager.COLUMN_REASON))
Log.d(TAG, "Download failed with reason code: $reason")
if (retryCount < MAX_RETRY_COUNT) {
Log.d(TAG, "Attempts to re download, number of retries: ${retryCount + 1}")
handler.postDelayed({
downloadManager.remove(downloadId)
download(context, url, fileName, description, onDownloaded, onDownloading, onError)
}, RETRY_DELAY_MS)
} else {
onError("Download failed, please check network connection or storage space")
}
return
}
DownloadManager.STATUS_RUNNING, DownloadManager.STATUS_PENDING, DownloadManager.STATUS_PAUSED -> {
@SuppressLint("Range")
val totalBytes = cursor.getLong(cursor.getColumnIndex(DownloadManager.COLUMN_TOTAL_SIZE_BYTES))
@SuppressLint("Range")
val downloadedBytes = cursor.getLong(cursor.getColumnIndex(DownloadManager.COLUMN_BYTES_DOWNLOADED_SO_FAR))
if (totalBytes > 0) {
val progress = (downloadedBytes * 100 / totalBytes).toInt()
if (progress == lastProgress) {
stuckCounter++
if (stuckCounter > 30) {
if (retryCount < MAX_RETRY_COUNT) {
Log.d(TAG, "Download stalled and restarted")
downloadManager.remove(downloadId)
download(context, url, fileName, description, onDownloaded, onDownloading, onError)
return
}
}
} else {
lastProgress = progress
stuckCounter = 0
Log.d(TAG, "Download progress: $progress% ($downloadedBytes/$totalBytes)")
}
}
}
}
}
}
handler.postDelayed(this, 1000)
}
}
handler.post(runnable)
val receiver = object : BroadcastReceiver() {
override fun onReceive(context: Context?, intent: Intent?) {
val id = intent?.getLongExtra(DownloadManager.EXTRA_DOWNLOAD_ID, -1) ?: -1
if (id == downloadId) {
handler.removeCallbacks(runnable)
val query = DownloadManager.Query().setFilterById(downloadId)
downloadManager.query(query).use { cursor ->
if (cursor != null && cursor.moveToFirst()) {
@SuppressLint("Range")
val status = cursor.getInt(cursor.getColumnIndex(DownloadManager.COLUMN_STATUS))
if (status == DownloadManager.STATUS_SUCCESSFUL) {
@SuppressLint("Range")
val localUri = cursor.getString(cursor.getColumnIndex(DownloadManager.COLUMN_LOCAL_URI))
onDownloaded(localUri.toUri())
} else {
if (retryCount < MAX_RETRY_COUNT) {
download(context!!, url, fileName, description, onDownloaded, onDownloading, onError)
} else {
onError("Download failed, please try again later")
}
}
}
}
context?.unregisterReceiver(this)
}
}
}
ContextCompat.registerReceiver(
context,
receiver,
IntentFilter(DownloadManager.ACTION_DOWNLOAD_COMPLETE),
ContextCompat.RECEIVER_EXPORTED
)
} }
fun checkNewVersion(): LatestVersionInfo { fun checkNewVersion(): LatestVersionInfo {
val url = "https://api.github.com/repos/ShirkNeko/SukiSU-Ultra/releases/latest" val url = "https://api.github.com/repos/ShirkNeko/SukiSU-Ultra/releases/latest"
val defaultValue = LatestVersionInfo() val defaultValue = LatestVersionInfo()
return runCatching { return runCatching {
okhttp3.OkHttpClient().newCall(okhttp3.Request.Builder().url(url).build()).execute() val client = okhttp3.OkHttpClient.Builder()
.use { response -> .connectTimeout(15, TimeUnit.SECONDS)
if (!response.isSuccessful) { .readTimeout(30, TimeUnit.SECONDS)
Log.d("CheckUpdate", "Network request failed: ${response.message}") .writeTimeout(15, TimeUnit.SECONDS)
return defaultValue .build()
}
val body = response.body?.string()
if (body == null) {
Log.d("CheckUpdate", "Response body is null")
return defaultValue
}
Log.d("CheckUpdate", "Response body: $body")
val json = org.json.JSONObject(body)
// 直接从 tag_name 提取版本号(如 v1.1 val request = okhttp3.Request.Builder()
val tagName = json.optString("tag_name", "") .url(url)
val versionName = tagName.removePrefix("v") // 移除前缀 "v" .header("User-Agent", CUSTOM_USER_AGENT)
.build()
// 从 body 字段获取更新日志(保留换行符) client.newCall(request).execute().use { response ->
val changelog = json.optString("body") if (!response.isSuccessful) {
.replace("\\r\\n", "\n") // 转换换行符 Log.d("CheckUpdate", "Network request failed: ${response.message}")
return defaultValue
val assets = json.getJSONArray("assets")
for (i in 0 until assets.length()) {
val asset = assets.getJSONObject(i)
val name = asset.getString("name")
if (!name.endsWith(".apk")) continue
// 修改正则表达式,只匹配 SukiSU 和版本号
val regex = Regex("SukiSU.*_(\\d+)-release")
val matchResult = regex.find(name)
if (matchResult == null) {
Log.d("CheckUpdate", "No match found in $name, skipping")
continue
}
val versionCode = matchResult.groupValues[1].toInt()
val downloadUrl = asset.getString("browser_download_url")
return LatestVersionInfo(
versionCode,
downloadUrl,
changelog,
versionName
)
}
Log.d("CheckUpdate", "No valid apk asset found, returning default value")
defaultValue
} }
val body = response.body?.string()
if (body == null) {
Log.d("CheckUpdate", "Return data is null")
return defaultValue
}
Log.d("CheckUpdate", "Return data: $body")
val json = org.json.JSONObject(body)
// 直接从 tag_name 提取版本号(如 v1.1
val tagName = json.optString("tag_name", "")
val versionName = tagName.removePrefix("v") // 移除前缀 "v"
// 从 body 字段获取更新日志(保留换行符)
val changelog = json.optString("body")
.replace("\\r\\n", "\n") // 转换换行符
val assets = json.getJSONArray("assets")
for (i in 0 until assets.length()) {
val asset = assets.getJSONObject(i)
val name = asset.getString("name")
if (!name.endsWith(".apk")) continue
val regex = Regex("SukiSU.*_(\\d+)-release")
val matchResult = regex.find(name)
if (matchResult == null) {
Log.d("CheckUpdate", "No matches found: $name, skip over")
continue
}
val versionCode = matchResult.groupValues[1].toInt()
val downloadUrl = asset.getString("browser_download_url")
return LatestVersionInfo(
versionCode,
downloadUrl,
changelog,
versionName
)
}
Log.d("CheckUpdate", "No valid APK resource found, return default value")
defaultValue
}
}.getOrDefault(defaultValue) }.getOrDefault(defaultValue)
} }
@Composable @Composable
fun DownloadListener(context: Context, onDownloaded: (Uri) -> Unit) { fun DownloadListener(context: Context, onDownloaded: (Uri) -> Unit) {
DisposableEffect(context) { DisposableEffect(context) {
@@ -157,5 +316,4 @@ fun DownloadListener(context: Context, onDownloaded: (Uri) -> Unit) {
context.unregisterReceiver(receiver) context.unregisterReceiver(receiver)
} }
} }
} }

View File

@@ -76,9 +76,9 @@ fun createRootShell(globalMnt: Boolean = false): Shell {
Log.w(TAG, "ksu failed: ", e) Log.w(TAG, "ksu failed: ", e)
try { try {
if (globalMnt) { if (globalMnt) {
builder.build("su")
} else {
builder.build("su", "-mm") builder.build("su", "-mm")
} else {
builder.build("su")
} }
} catch (e: Throwable) { } catch (e: Throwable) {
Log.e(TAG, "su failed: ", e) Log.e(TAG, "su failed: ", e)

View File

@@ -16,12 +16,14 @@ import org.json.JSONArray
import org.json.JSONObject import org.json.JSONObject
import java.text.Collator import java.text.Collator
import java.util.Locale import java.util.Locale
import java.util.concurrent.TimeUnit
class ModuleViewModel : ViewModel() { class ModuleViewModel : ViewModel() {
companion object { companion object {
private const val TAG = "ModuleViewModel" private const val TAG = "ModuleViewModel"
private var modules by mutableStateOf<List<ModuleInfo>>(emptyList()) private var modules by mutableStateOf<List<ModuleInfo>>(emptyList())
private const val CUSTOM_USER_AGENT = "SukiSU-Ultra/2.0"
} }
class ModuleInfo( class ModuleInfo(
@@ -117,6 +119,10 @@ class ModuleViewModel : ViewModel() {
} }
} }
private fun sanitizeVersionString(version: String): String {
return version.replace(Regex("[^a-zA-Z0-9.\\-_]"), "_")
}
fun checkUpdate(m: ModuleInfo): Triple<String, String, String> { fun checkUpdate(m: ModuleInfo): Triple<String, String, String> {
val empty = Triple("", "", "") val empty = Triple("", "", "")
if (m.updateJson.isEmpty() || m.remove || m.update || !m.enabled) { if (m.updateJson.isEmpty() || m.remove || m.update || !m.enabled) {
@@ -126,19 +132,32 @@ class ModuleViewModel : ViewModel() {
val result = kotlin.runCatching { val result = kotlin.runCatching {
val url = m.updateJson val url = m.updateJson
Log.i(TAG, "checkUpdate url: $url") Log.i(TAG, "checkUpdate url: $url")
val response = okhttp3.OkHttpClient()
.newCall( val client = okhttp3.OkHttpClient.Builder()
okhttp3.Request.Builder() .connectTimeout(15, TimeUnit.SECONDS)
.url(url) .readTimeout(30, TimeUnit.SECONDS)
.build() .writeTimeout(15, TimeUnit.SECONDS)
).execute() .build()
val request = okhttp3.Request.Builder()
.url(url)
.header("User-Agent", CUSTOM_USER_AGENT)
.build()
val response = client.newCall(request).execute()
Log.d(TAG, "checkUpdate code: ${response.code}") Log.d(TAG, "checkUpdate code: ${response.code}")
if (response.isSuccessful) { if (response.isSuccessful) {
response.body?.string() ?: "" response.body?.string() ?: ""
} else { } else {
Log.d(TAG, "checkUpdate failed: ${response.message}")
"" ""
} }
}.getOrDefault("") }.getOrElse { e ->
Log.e(TAG, "checkUpdate exception", e)
""
}
Log.i(TAG, "checkUpdate result: $result") Log.i(TAG, "checkUpdate result: $result")
if (result.isEmpty()) { if (result.isEmpty()) {
@@ -149,7 +168,8 @@ class ModuleViewModel : ViewModel() {
JSONObject(result) JSONObject(result)
}.getOrNull() ?: return empty }.getOrNull() ?: return empty
val version = updateJson.optString("version", "") var version = updateJson.optString("version", "")
version = sanitizeVersionString(version)
val versionCode = updateJson.optInt("versionCode", 0) val versionCode = updateJson.optInt("versionCode", 0)
val zipUrl = updateJson.optString("zipUrl", "") val zipUrl = updateJson.optString("zipUrl", "")
val changelog = updateJson.optString("changelog", "") val changelog = updateJson.optString("changelog", "")
@@ -159,4 +179,4 @@ class ModuleViewModel : ViewModel() {
return Triple(zipUrl, version, changelog) return Triple(zipUrl, version, changelog)
} }
} }

View File

@@ -20,8 +20,6 @@ import java.text.Collator
import java.util.* import java.util.*
import com.dergoogler.mmrl.platform.Platform import com.dergoogler.mmrl.platform.Platform
import com.dergoogler.mmrl.platform.TIMEOUT_MILLIS import com.dergoogler.mmrl.platform.TIMEOUT_MILLIS
import com.sukisu.ultra.ui.webui.packageManager
import com.sukisu.ultra.ui.webui.userManager
import kotlinx.coroutines.delay import kotlinx.coroutines.delay
import kotlinx.coroutines.withTimeoutOrNull import kotlinx.coroutines.withTimeoutOrNull

View File

@@ -3,8 +3,6 @@ package com.sukisu.ultra.ui.webui
import android.content.ServiceConnection import android.content.ServiceConnection
import android.util.Log import android.util.Log
import com.dergoogler.mmrl.platform.Platform import com.dergoogler.mmrl.platform.Platform
import com.dergoogler.mmrl.platform.hiddenApi.HiddenPackageManager
import com.dergoogler.mmrl.platform.hiddenApi.HiddenUserManager
import com.dergoogler.mmrl.platform.model.IProvider import com.dergoogler.mmrl.platform.model.IProvider
import com.dergoogler.mmrl.platform.model.PlatformIntent import com.dergoogler.mmrl.platform.model.PlatformIntent
import com.sukisu.ultra.ksuApp import com.sukisu.ultra.ksuApp
@@ -55,8 +53,4 @@ suspend fun initPlatform() = withContext(Dispatchers.IO) {
Log.e("KsuLibSu", "Failed to initialize platform", e) Log.e("KsuLibSu", "Failed to initialize platform", e)
return@withContext false return@withContext false
} }
} }
val Platform.Companion.packageManager get(): HiddenPackageManager = HiddenPackageManager(this.mService)
val Platform.Companion.userManager get(): HiddenUserManager = HiddenUserManager(this.mService)

View File

@@ -61,6 +61,12 @@ fun WebUIXTheme(
ThemeConfig.backgroundImageLoaded = false ThemeConfig.backgroundImageLoaded = false
} }
} }
// 更新二级界面状态
LaunchedEffect(isSecondaryScreen) {
WebViewInterface.updateSecondaryScreenState(isSecondaryScreen)
}
val colorScheme = when { val colorScheme = when {
dynamicColor && Build.VERSION.SDK_INT >= Build.VERSION_CODES.S -> { dynamicColor && Build.VERSION.SDK_INT >= Build.VERSION_CODES.S -> {
if (darkTheme) { if (darkTheme) {
@@ -235,14 +241,6 @@ fun WebUIXTheme(
} }
} }
/**
* 获取当前界面是否为二级界面
*/
@Composable
fun isSecondaryScreen(): Boolean {
return LocalIsSecondaryScreen.current
}
/** /**
* 配置WebUI的系统栏样式 * 配置WebUI的系统栏样式
*/ */
@@ -272,4 +270,4 @@ private fun ConfigureSystemBars(
} }
) )
} }
} }

View File

@@ -7,10 +7,13 @@ import android.text.TextUtils
import android.view.Window import android.view.Window
import android.webkit.JavascriptInterface import android.webkit.JavascriptInterface
import android.widget.Toast import android.widget.Toast
import androidx.compose.runtime.getValue
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.setValue
import androidx.core.view.WindowInsetsCompat import androidx.core.view.WindowInsetsCompat
import androidx.core.view.WindowInsetsControllerCompat import androidx.core.view.WindowInsetsControllerCompat
import com.dergoogler.mmrl.webui.interfaces.WXInterface
import com.dergoogler.mmrl.webui.interfaces.WXOptions import com.dergoogler.mmrl.webui.interfaces.WXOptions
import com.dergoogler.mmrl.webui.interfaces.WebUIInterface
import com.dergoogler.mmrl.webui.model.JavaScriptInterface import com.dergoogler.mmrl.webui.model.JavaScriptInterface
import com.topjohnwu.superuser.CallbackList import com.topjohnwu.superuser.CallbackList
import com.topjohnwu.superuser.ShellUtils import com.topjohnwu.superuser.ShellUtils
@@ -24,23 +27,52 @@ import com.sukisu.ultra.ui.util.controlKpmModule
import com.sukisu.ultra.ui.util.listKpmModules import com.sukisu.ultra.ui.util.listKpmModules
import java.io.File import java.io.File
import java.util.concurrent.CompletableFuture import java.util.concurrent.CompletableFuture
import androidx.compose.runtime.Composable
class WebViewInterface( class WebViewInterface(
wxOptions: WXOptions, wxOptions: WXOptions,
) : WebUIInterface(wxOptions) { ) : WXInterface(wxOptions) {
override var name: String = "ksu" override var name: String = "ksu"
companion object { companion object {
private var isSecondaryScreenState by mutableStateOf(false)
private var windowInsetsController: WindowInsetsControllerCompat? = null
fun factory() = JavaScriptInterface(WebViewInterface::class.java) fun factory() = JavaScriptInterface(WebViewInterface::class.java)
fun updateSecondaryScreenState(isSecondary: Boolean) {
isSecondaryScreenState = isSecondary
windowInsetsController?.let { controller ->
if (isSecondary) {
controller.show(WindowInsetsCompat.Type.systemBars())
controller.systemBarsBehavior = WindowInsetsControllerCompat.BEHAVIOR_DEFAULT
} else {
controller.systemBarsBehavior =
WindowInsetsControllerCompat.BEHAVIOR_SHOW_TRANSIENT_BARS_BY_SWIPE
}
}
}
fun setWindowInsetsController(controller: WindowInsetsControllerCompat) {
windowInsetsController = controller
}
} }
init {
if (context is Activity) {
setWindowInsetsController(WindowInsetsControllerCompat(
activity.window,
activity.window.decorView
))
}
}
private val modDir get() = "/data/adb/modules/${modId.id}" private val modDir get() = "/data/adb/modules/${modId.id}"
@Composable
@JavascriptInterface @JavascriptInterface
fun isSecondaryPage(): Boolean { fun isSecondaryPage(): Boolean {
return isSecondaryScreen() return isSecondaryScreenState
} }
@JavascriptInterface @JavascriptInterface
@@ -233,4 +265,4 @@ fun hideSystemUI(window: Window) =
} }
fun showSystemUI(window: Window) = fun showSystemUI(window: Window) =
WindowInsetsControllerCompat(window, window.decorView).show(WindowInsetsCompat.Type.systemBars()) WindowInsetsControllerCompat(window, window.decorView).show(WindowInsetsCompat.Type.systemBars())

View File

@@ -10,6 +10,9 @@
<string name="home_unsupported">غير مدعوم</string> <string name="home_unsupported">غير مدعوم</string>
<string name="home_unsupported_reason">KernelSU يدعم GKI kernels فقط</string> <string name="home_unsupported_reason">KernelSU يدعم GKI kernels فقط</string>
<string name="home_kernel">إصدار النواة</string> <string name="home_kernel">إصدار النواة</string>
<string name="home_susfs">SuSFS: %s</string>
<string name="home_susfs_version">SuSFS Version</string>
<string name="home_susfs_sus_su">SuS SU</string>
<string name="home_manager_version">إصدار المدير</string> <string name="home_manager_version">إصدار المدير</string>
<string name="home_fingerprint">البصمة</string> <string name="home_fingerprint">البصمة</string>
<string name="home_selinux_status">وضع SELinux</string> <string name="home_selinux_status">وضع SELinux</string>
@@ -22,7 +25,10 @@
<string name="module_failed_to_disable">فشل تعطيل الإضافة : %s</string> <string name="module_failed_to_disable">فشل تعطيل الإضافة : %s</string>
<string name="module_empty">لا توجد إضافات مثبتة</string> <string name="module_empty">لا توجد إضافات مثبتة</string>
<string name="module">الإضافات</string> <string name="module">الإضافات</string>
<string name="module_sort_action_first">فرز (الإجراء أولاً)</string>
<string name="module_sort_enabled_first">فرز (الممكن أولاً)</string>
<string name="uninstall">إلغاء التثبيت</string> <string name="uninstall">إلغاء التثبيت</string>
<string name="restore">Restore</string>
<string name="module_install">تثبيت الوحدة</string> <string name="module_install">تثبيت الوحدة</string>
<string name="install">تثبيت</string> <string name="install">تثبيت</string>
<string name="reboot">إعادة تشغيل</string> <string name="reboot">إعادة تشغيل</string>
@@ -50,84 +56,315 @@
<string name="home_click_to_learn_kernelsu">تعرف على كيفية تثبيت KernelSU واستخدام الإضافات</string> <string name="home_click_to_learn_kernelsu">تعرف على كيفية تثبيت KernelSU واستخدام الإضافات</string>
<string name="home_support_title">إدعمنا</string> <string name="home_support_title">إدعمنا</string>
<string name="home_support_content">KernelSU سيظل دائماً مجانياً ومفتوح المصدر. مع ذلك، يمكنك أن تظهر لنا أنك تهتم بالتبرع.</string> <string name="home_support_content">KernelSU سيظل دائماً مجانياً ومفتوح المصدر. مع ذلك، يمكنك أن تظهر لنا أنك تهتم بالتبرع.</string>
<string name="about_source_code"><![CDATA[View source code at %1$s<br/>Join our %2$s channel]]></string>
<string name="profile_default">الإفتراضي</string>
<string name="profile_template">نموذج</string>
<string name="profile_custom">مُخصّص</string>
<string name="profile_name">اسم الملف الشخصي</string>
<string name="profile_namespace">تركيب مساحة الاسم</string>
<string name="profile_namespace_inherited">موروث</string>
<string name="profile_namespace_global">عالمي</string>
<string name="profile_namespace_individual">فردي</string>
<string name="profile_groups">مجموعات</string>
<string name="profile_capabilities">القدرات</string> <string name="profile_capabilities">القدرات</string>
<string name="profile_selinux_context">سياق SELinux</string>
<string name="profile_umount_modules">الغاء تحميل الإضافات</string>
<string name="failed_to_update_app_profile">فشل تحديث ملف تعريف التطبيق لـ %s</string>
<string name="require_kernel_version" formatted="false">The current KernelSU version %d is too low for the manager to work properly. Please upgrade to version %d or higher!</string>
<string name="settings_umount_modules_default">الغاء تحميل الإضافات بشكل افتراضي</string>
<string name="settings_umount_modules_default_summary">القيمة الافتراضية العامة لـ\"إلغاء تحميل الإضافات\" في ملفات تعريف التطبيقات. إذا تم تمكينه، إزالة جميع تعديلات الإضافات على النظام للتطبيقات التي لا تحتوي على مجموعة ملف تعريف.</string>
<string name="settings_susfs_toggle">Disable kprobe hooks</string>
<string name="profile_umount_modules_summary">سيسمح تمكين هذا الخيار لـKernelSU باستعادة أي ملفات معدلة بواسطة الإضافات لهذا التطبيق.</string>
<string name="profile_selinux_domain">المجال</string>
<string name="profile_selinux_rules">القواعد</string>
<string name="module_update">تحديث</string> <string name="module_update">تحديث</string>
<string name="module_downloading">تحميل الإضافة: %s</string> <string name="module_downloading">تحميل الإضافة: %s</string>
<string name="module_start_downloading">ابدأ التنزيل: %s</string> <string name="module_start_downloading">ابدأ التنزيل: %s</string>
<string name="new_version_available">الإصدار الجديد: %s متاح ، انقر للتحديث.</string> <string name="new_version_available">الإصدار الجديد: %s متاح ، انقر للتحديث.</string>
<string name="launch_app">تشغيل</string> <string name="launch_app">تشغيل</string>
<string name="profile_default">الإفتراضي</string> <string name="force_stop_app" formatted="false">ايقاف إجباري</string>
<string name="profile_template">نموذج</string>
<string name="profile_namespace_inherited">موروث</string>
<string name="profile_namespace_global">عالمي</string>
<string name="profile_namespace_individual">فردي</string>
<string name="profile_groups">مجموعات</string>
<string name="profile_custom">مُخصّص</string>
<string name="profile_namespace">تركيب مساحة الاسم</string>
<string name="profile_umount_modules">الغاء تحميل الإضافات</string>
<string name="failed_to_update_app_profile">فشل تحديث ملف تعريف التطبيق لـ %s</string>
<string name="profile_selinux_context">سياق SELinux</string>
<string name="force_stop_app">ايقاف إجباري</string>
<string name="settings_umount_modules_default">الغاء تحميل الإضافات بشكل افتراضي</string>
<string name="settings_umount_modules_default_summary">القيمة الافتراضية العامة لـ\"إلغاء تحميل الإضافات\" في ملفات تعريف التطبيقات. إذا تم تمكينه، إزالة جميع تعديلات الإضافات على النظام للتطبيقات التي لا تحتوي على مجموعة ملف تعريف.</string>
<string name="profile_umount_modules_summary">سيسمح تمكين هذا الخيار لـKernelSU باستعادة أي ملفات معدلة بواسطة الإضافات لهذا التطبيق.</string>
<string name="profile_selinux_domain">المجال</string>
<string name="profile_selinux_rules" formatted="false">القواعد</string>
<string name="restart_app">إعادة تشغيل التطبيق</string> <string name="restart_app">إعادة تشغيل التطبيق</string>
<string name="failed_to_update_sepolicy">فشل تحديث قواعد SELinux لـ %s</string> <string name="failed_to_update_sepolicy">فشل تحديث قواعد SELinux لـ %s</string>
<string name="profile_name">اسم الملف الشخصي</string>
<string name="module_changelog">سجل التغييرات</string> <string name="module_changelog">سجل التغييرات</string>
<string name="app_profile_template_import_success">تم الاستيراد بنجاح</string> <string name="settings_profile_template">قالب ملف تعريف التطبيق</string>
<string name="app_profile_export_to_clipboard">تصدير إلى الحافظة</string> <string name="settings_profile_template_summary">إدارة القالب المحلي وعبر الإنترنت لملف تعريف التطبيق</string>
<string name="app_profile_template_export_empty">لا يمكن العثور على القالب المحلي للتصدير!</string>
<string name="app_profile_template_id_exist">معرف القالب موجود بالفعل!</string>
<string name="app_profile_import_from_clipboard">استيراد من الحافظة</string>
<string name="module_changelog_failed">فشل في جلب سجل التغيير: %s</string>
<string name="app_profile_template_name">الاسم</string>
<string name="app_profile_template_id_invalid">معرف القالب غير صالح</string>
<string name="app_profile_template_sync">مزامنة القوالب عبر الإنترنت</string>
<string name="app_profile_template_create">إنشاء قالب</string> <string name="app_profile_template_create">إنشاء قالب</string>
<string name="app_profile_template_readonly">للقراءة فقط</string>
<string name="app_profile_import_export">استيراد / تصدير</string>
<string name="app_profile_template_save_failed">فشل في حفظ القالب</string>
<string name="app_profile_template_edit">تحرير القالب</string> <string name="app_profile_template_edit">تحرير القالب</string>
<string name="app_profile_template_id">المعرف</string> <string name="app_profile_template_id">المعرف</string>
<string name="settings_profile_template">قالب ملف تعريف التطبيق</string> <string name="app_profile_template_id_invalid">معرف القالب غير صالح</string>
<string name="app_profile_template_name">الاسم</string>
<string name="app_profile_template_description">الوصف</string> <string name="app_profile_template_description">الوصف</string>
<string name="app_profile_template_save">حفظ</string> <string name="app_profile_template_save">حفظ</string>
<string name="settings_profile_template_summary">إدارة القالب المحلي وعبر الإنترنت لملف تعريف التطبيق</string>
<string name="app_profile_template_delete">حذف</string> <string name="app_profile_template_delete">حذف</string>
<string name="app_profile_template_import_empty">الحافظة فارغة!</string>
<string name="app_profile_template_view">عرض القالب</string> <string name="app_profile_template_view">عرض القالب</string>
<string name="grant_root_failed">فشل في منح صلاحية الجذر!</string> <string name="app_profile_template_readonly">للقراءة فقط</string>
<string name="open">فتح</string> <string name="app_profile_template_id_exist">معرف القالب موجود بالفعل!</string>
<string name="settings_check_update_summary">التحقق تلقائيًا من وجود تحديثات عند فتح التطبيق</string> <string name="app_profile_import_export">استيراد / تصدير</string>
<string name="app_profile_import_from_clipboard">استيراد من الحافظة</string>
<string name="app_profile_export_to_clipboard">تصدير إلى الحافظة</string>
<string name="app_profile_template_export_empty">لا يمكن العثور على القالب المحلي للتصدير!</string>
<string name="app_profile_template_import_success">تم الاستيراد بنجاح</string>
<string name="app_profile_template_sync">مزامنة القوالب عبر الإنترنت</string>
<string name="app_profile_template_save_failed">فشل في حفظ القالب</string>
<string name="app_profile_template_import_empty">الحافظة فارغة!</string>
<string name="module_changelog_failed">فشل في جلب سجل التغيير: %s</string>
<string name="settings_check_update">التحقق من التحديث</string> <string name="settings_check_update">التحقق من التحديث</string>
<string name="settings_check_update_summary">التحقق تلقائيًا من وجود تحديثات عند فتح التطبيق</string>
<string name="grant_root_failed">فشل في منح صلاحية الجذر!</string>
<string name="action">إجراء</string>
<string name="open">فتح</string>
<string name="enable_web_debugging">تمكين تصحيح أخطاء WebView</string> <string name="enable_web_debugging">تمكين تصحيح أخطاء WebView</string>
<string name="enable_web_debugging_summary">يمكن استخدامه لتصحيح أخطاء WebUI، يرجى تمكينه فقط عند الحاجة.</string> <string name="enable_web_debugging_summary">يمكن استخدامه لتصحيح أخطاء WebUI، يرجى تمكينه فقط عند الحاجة.</string>
<string name="install_next">التالي</string>
<string name="select_file">اختيار ملف</string>
<string name="direct_install">تثبيت مباشر (موصى به)</string> <string name="direct_install">تثبيت مباشر (موصى به)</string>
<string name="select_file">اختيار ملف</string>
<string name="install_inactive_slot">التثبيت على فتحة غير نشطة (بعد OTA)</string> <string name="install_inactive_slot">التثبيت على فتحة غير نشطة (بعد OTA)</string>
<string name="install_inactive_slot_warning">سيتم **إجبار** جهازك على التمهيد إلى الفتحة غير النشطة الحالية بعد إعادة التشغيل! <string name="install_inactive_slot_warning">سيتم **إجبار** جهازك على التمهيد إلى الفتحة غير النشطة الحالية بعد إعادة التشغيل!
\nاستخدم هذا الخيار فقط بعد انتهاء التحديث. \nاستخدم هذا الخيار فقط بعد انتهاء التحديث.
\nأستمرار؟</string> \nأستمرار؟</string>
<string name="select_kmi">اختر KMI</string> <string name="install_next">التالي</string>
<string name="select_file_tip">يوصى باستخدام صورة القسم %1$s</string> <string name="select_file_tip">يوصى باستخدام صورة القسم %1$s</string>
<string name="select_kmi">اختر KMI</string>
<string name="settings_uninstall">إلغاء التثبيت</string> <string name="settings_uninstall">إلغاء التثبيت</string>
<string name="settings_uninstall_temporary">إلغاء التثبيت مؤقتًا</string> <string name="settings_uninstall_temporary">إلغاء التثبيت مؤقتًا</string>
<string name="settings_uninstall_permanent">إلغاء التثبيت بشكل دائم</string> <string name="settings_uninstall_permanent">إلغاء التثبيت بشكل دائم</string>
<string name="settings_restore_stock_image">استعادة الصورة الاصلية</string> <string name="settings_restore_stock_image">استعادة الصورة الاصلية</string>
<string name="settings_uninstall_temporary_message">قم بإلغاء تثبيت KernelSU مؤقتًا، واستعد إلى حالته الأصلية بعد إعادة التشغيل التالية.</string>
<string name="settings_uninstall_permanent_message">‬إلغاء تثبيت KernelSU .(الجذر وجميع الوحدات) بشكل كامل ودائم.</string> <string name="settings_uninstall_permanent_message">‬إلغاء تثبيت KernelSU .(الجذر وجميع الوحدات) بشكل كامل ودائم.</string>
<string name="settings_restore_stock_image_message">استعادة صورة المصنع المخزنة (في حالة وجود نسخة احتياطية)، والتي تُستخدم عادة قبل OTA؛ إذا كنت بحاجة إلى إلغاء تثبيت KernelSU، فيرجى استخدام \"إلغاء التثبيت الدائم\".</string>
<string name="flashing">تركيب</string> <string name="flashing">تركيب</string>
<string name="flash_success">نجح التركيب</string> <string name="flash_success">نجح التركيب</string>
<string name="flash_failed">فشل التركيب</string> <string name="flash_failed">فشل التركيب</string>
<string name="selected_lkm">LKM المحددة: %s</string> <string name="selected_lkm">LKM المحددة: %s</string>
<string name="settings_restore_stock_image_message">استعادة صورة المصنع المخزنة (في حالة وجود نسخة احتياطية)، والتي تُستخدم عادة قبل OTA؛ إذا كنت بحاجة إلى إلغاء تثبيت KernelSU، فيرجى استخدام \"إلغاء التثبيت الدائم\".</string>
<string name="settings_uninstall_temporary_message">قم بإلغاء تثبيت KernelSU مؤقتًا، واستعد إلى حالته الأصلية بعد إعادة التشغيل التالية.</string>
<string name="save_log">حفظ السجلات</string> <string name="save_log">حفظ السجلات</string>
<string name="action">إجراء</string>
<string name="log_saved">السجلات محفوظة</string> <string name="log_saved">السجلات محفوظة</string>
<string name="module_sort_enabled_first">فرز (الممكن أولاً)</string> <string name="status_supported">Supported</string>
<string name="module_sort_action_first">فرز (الإجراء أولاً)</string> <string name="status_not_supported">Not Supported</string>
<string name="status_unknown">Unknown</string>
<string name="sus_su_mode">SuS SU mode:</string>
<!-- Module related -->
<string name="module_install_confirm">confirm install module %1$s</string>
<string name="unknown_module">unknown module</string>
<!-- Restore related -->
<string name="restore_confirm_title">Confirm Module Restoration</string>
<string name="restore_confirm_message">This operation will overwrite all existing modules. Continue?</string>
<string name="confirm">Confirm</string>
<string name="cancel">Cancel</string>
<!-- Backup related -->
<string name="backup_success">Backup successful (tar.gz)</string>
<string name="backup_failed">Backup failed: %1$s</string>
<string name="backup_modules">backup modules</string>
<string name="restore_modules">restore modules</string>
<!-- Restore related messages -->
<string name="restore_success">Modules restored successfully, restart required</string>
<string name="restore_failed">Restore failed: %1$s</string>
<string name="restart_now">Restart Now</string>
<string name="unknown_error">Unknown error</string>
<!-- Command related -->
<string name="command_execution_failed">Command execution failed: %1$s</string>
<!-- Allowlist related -->
<string name="allowlist_backup_success">Allowlist backup successful</string>
<string name="allowlist_backup_failed">Allowlist backup failed: %1$s</string>
<string name="allowlist_restore_confirm_title">Confirm Allowlist Restoration</string>
<string name="allowlist_restore_confirm_message">This operation will overwrite the current allowlist. Continue?</string>
<string name="allowlist_restore_success">Allowlist restored successfully</string>
<string name="allowlist_restore_failed">Allowlist restore failed: %1$s</string>
<string name="backup_allowlist">Backup Allowlist</string>
<string name="restore_allowlist">Restore Allowlist</string>
<string name="settings_custom_background">Custom App Background</string>
<string name="settings_custom_background_summary">Select an image as background</string>
<string name="settings_card_alpha">Navigation bar transparency</string>
<string name="settings_restore_default">Restore default</string>
<string name="home_android_version">Android version</string>
<string name="home_device_model">Device model</string>
<string name="su_not_allowed">Granting superuser to %s is not allowed</string>
<string name="settings_disable_su">Disable su compatibility</string>
<string name="settings_disable_su_summary">Temporarily disable any applications from obtaining root privileges via the su command (existing root processes will not be affected).</string>
<string name="using_mksu_manager">You are using the SukiSU Beta manager</string>
<string name="module_install_multiple_confirm">Are you sure you want to install the selected %d modules?</string>
<string name="module_install_multiple_confirm_with_names">Sure you want to install the following %1$d modules? \n\n%2$s</string>
<string name="more_settings">More settings</string>
<string name="selinux">SELinux</string>
<string name="selinux_enabled">Enabled</string>
<string name="selinux_disabled">Disabled</string>
<string name="simple_mode">Simplicity mode</string>
<string name="simple_mode_summary">Hides unnecessary cards when turned on</string>
<string name="hide_kernel_kernelsu_version">Hide kernel version</string>
<string name="hide_kernel_kernelsu_version_summary">Hide kernel version</string>
<string name="hide_other_info">Hide other info</string>
<string name="hide_other_info_summary">Hides information about the number of super users, modules and KPM modules on the home page</string>
<string name="hide_susfs_status">Hide SuSFS status</string>
<string name="hide_susfs_status_summary">Hide SuSFS status information on the home page</string>
<string name="hide_link_card">Hide Link Card Status</string>
<string name="hide_link_card_summary">Hide link card information on the home page</string>
<string name="theme_mode">Theme</string>
<string name="theme_follow_system">Follow system</string>
<string name="theme_light">Light</string>
<string name="theme_dark">Dark</string>
<string name="manual_hook">Manual Hook</string>
<string name="dynamic_color_title">Dynamic colours</string>
<string name="dynamic_color_summary">Dynamic colours using system themes</string>
<string name="choose_theme_color">Choose a theme colour</string>
<string name="color_default">Blue</string>
<string name="color_green">Green</string>
<string name="color_purple">Purple</string>
<string name="color_orange">Orange</string>
<string name="color_pink">Pink</string>
<string name="color_gray">Gray</string>
<string name="color_ivory">Ivory</string>
<string name="flash_option">Brush Options</string>
<string name="flash_option_tip">Select the file to be flashed</string>
<string name="horizon_kernel">Install Anykernel3</string>
<string name="horizon_kernel_summary">Flash AnyKernel3 kernel file</string>
<string name="root_required">Requires root privileges</string>
<string name="copy_failed">File Copy Failure</string>
<string name="reboot_complete_title">Scrubbing complete</string>
<string name="reboot_complete_msg">Whether to reboot immediately</string>
<string name="yes">Yes</string>
<string name="no">No</string>
<string name="failed_reboot">Reboot Failed</string>
<string name="batch_authorization">empower</string>
<string name="batch_cancel_authorization">withdraw</string>
<string name="backup">Backup</string>
<string name="color_yellow">Yellow</string>
<string name="kpm_title">KPM</string>
<string name="kpm_empty">No installed kernel modules at this time</string>
<string name="kpm_version">Version</string>
<string name="kpm_author">Author</string>
<string name="kpm_uninstall">Uninstall</string>
<string name="kpm_uninstall_success">Uninstalled successfully</string>
<string name="kpm_uninstall_failed">Failed to uninstall</string>
<string name="kpm_install">Install</string>
<string name="kpm_install_success">Load of kpm module successful</string>
<string name="kpm_install_failed">Load of kpm module failed</string>
<string name="kpm_args">Parameters</string>
<string name="kpm_control">Execute</string>
<string name="home_kpm_version">KPM Version</string>
<string name="close_notice">Close</string>
<string name="kernel_module_notice">The following kernel module functions were developed by KernelPatch and modified to include the kernel module functions of SukiSU Ultra</string>
<string name="home_ContributionCard_kernelsu">SukiSU Ultra Look forward to</string>
<string name="kpm_control_success">Success</string>
<string name="kpm_control_failed">Failed</string>
<string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra will be a relatively independent branch of KSU in the future, but we still appreciate the official KernelSU and MKSU etc. for their contributions!</string>
<string name="not_supported">Unsupported</string>
<string name="supported">Supported</string>
<string name="home_kpm_module">"Number of KPM modules: %d "</string>
<string name="kpm_invalid_file">Invalid KPM file</string>
<string name="kernel_patched">Kernel not patched</string>
<string name="kernel_not_enabled">Kernel not configured</string>
<string name="custom_settings">Custom settings</string>
<string name="kpm_install_mode">KPM Install</string>
<string name="kpm_install_mode_load">Load</string>
<string name="kpm_install_mode_embed">Embed</string>
<string name="kpm_install_mode_description">Please select: %1\$s Module Installation Mode \n\nLoad: Temporarily load the module \nEmbedded: Permanently install into the system</string>
<string name="log_failed_to_check_module_file">Failed to check module file existence</string>
<string name="snackbar_failed_to_check_module_file">Unable to check if module file exists</string>
<string name="confirm_uninstall_title">Confirm uninstallation</string>
<string name="confirm_uninstall_confirm">Uninstall</string>
<string name="confirm_uninstall_dismiss">Cancel</string>
<string name="theme_color">Theme Color</string>
<string name="invalid_file_type">Incorrect file type! Please select .kpm file.</string>
<string name="confirm_uninstall_title_with_filename">Uninstall</string>
<string name="confirm_uninstall_content">The following KPM will be uninstalled: %s</string>
<string name="settings_susfs_toggle_summary">Disable kprobe hooks created by KernelSU, using inline hooks instead, which is similar to non-GKI kernel hooking method.</string>
<string name="image_editor_title">Adjust background image</string>
<string name="image_editor_hint">Use two fingers to zoom the image, and one finger to drag it to adjust the position</string>
<string name="background_image_error">Could not load image</string>
<string name="reprovision">Reprovision</string>
<!-- Kernel Flash Progress Related -->
<string name="horizon_flash_title">Kernel Flashing</string>
<string name="horizon_logs_label">Logs:</string>
<string name="horizon_flash_complete">Flash Complete</string>
<!-- Flash Status Related -->
<string name="horizon_preparing">Preparing…</string>
<string name="horizon_cleaning_files">Cleaning files…</string>
<string name="horizon_copying_files">Copying files…</string>
<string name="horizon_extracting_tool">Extracting flash tool…</string>
<string name="horizon_patching_script">Patching flash script…</string>
<string name="horizon_flashing">Flashing kernel…</string>
<string name="horizon_flash_complete_status">Flash completed</string>
<!-- Slot selection related strings -->
<string name="select_slot_title">Select Flash Slot</string>
<string name="select_slot_description">Please select the target slot for flashing boot</string>
<string name="slot_a">Slot A</string>
<string name="slot_b">Slot B</string>
<string name="selected_slot">Selected slot: %1$s</string>
<string name="horizon_getting_original_slot">Getting the original slot</string>
<string name="horizon_setting_target_slot">Setting the specified slot</string>
<string name="horizon_restoring_original_slot">Restore Default Slot</string>
<string name="current_slot">Current Slot%1$s </string>
<!-- Error Messages -->
<string name="horizon_copy_failed">Copy failed</string>
<string name="horizon_unknown_error">Unknown error</string>
<string name="flash_failed_message">Flash failed</string>
<!-- lkm/gki install -->
<string name="Lkm_install_methods">LKM repair/installation</string>
<string name="GKI_install_methods">GKI/non-GKI installation</string>
<string name="kernel_version_log">Kernel version%1$s</string>
<string name="tool_version_log">Using the patching tool%1$s</string>
<string name="configuration">Configure</string>
<string name="app_settings">Application Settings</string>
<string name="tools">Tools</string>
<string name="currently_selected">Currently</string>
<!-- String resources used in SuperUser -->
<string name="clear">Removals</string>
<string name="apps_with_root">Applications with root privileges</string>
<string name="apps_with_custom_profile">Applications with customized configurations</string>
<string name="other_apps">Applications with unchanged defaults</string>
<string name="no_apps_found">Application not found</string>
<string name="selinux_enabled_toast">SELinux Enabled</string>
<string name="selinux_disabled_toast">SELinux Disabled</string>
<string name="selinux_change_failed">SELinux Status change failed</string>
<string name="advanced_settings">Advanced Settings</string>
<string name="appearance_settings">Customize the toolbar</string>
<string name="back">Comeback</string>
<string name="expand">Be in full swing</string>
<string name="collapse">put away</string>
<string name="susfs_enabled">SuSFS enabled</string>
<string name="susfs_disabled">SuSFS disabled</string>
<string name="background_set_success">Background set successfully</string>
<string name="background_removed">Removed custom backgrounds</string>
<string name="root_require_for_install">Requires root privileges</string>
<!-- KPM display settings -->
<string name="show_kpm_info">Display KPM Function</string>
<string name="show_kpm_info_summary">Display KPM information and Function in home and bottom bar (Need to reopen the app)</string>
<!-- Webui X settings -->
<string name="use_webuix">Use WebUI X</string>
<string name="use_webuix_summary">Use WebUI X instead of WebUI which supports more API\'s</string>
<string name="use_webuix_eruda">Inject Eruda into WebUI X</string>
<string name="use_webuix_eruda_summary">Inject a debug console into WebUI X to make debugging easier. Requires web debugging to be on.</string>
<!-- DPI setting related strings -->
<string name="dpi_settings">DPI setting</string>
<string name="app_dpi_title">Applied DPI</string>
<string name="app_dpi_summary">Adjust the screen display density for the current application only</string>
<string name="dpi_size_small">Small </string>
<string name="dpi_size_medium">Medium </string>
<string name="dpi_size_large">Big</string>
<string name="dpi_size_extra_large">oversize</string>
<string name="dpi_size_custom">customizable</string>
<string name="dpi_apply_settings">Applying DPI settings</string>
<string name="dpi_confirm_title">Confirm DPI change</string>
<string name="dpi_confirm_message">Are you sure you want to change the application DPI from %1$d to %2$d?</string>
<string name="dpi_confirm_summary">Application needs to be restarted to apply the new DPI settings, does not affect the system status bar or other applications</string>
<string name="dpi_applied_success">DPI has been set to %1$d, effective after restarting the application</string>
<!-- Language settings related strings -->
<string name="language_setting">App Language</string>
<string name="language_follow_system">Follow System</string>
<string name="language_changed">Language changed, restarting to apply changes</string>
<string name="settings_card_dim">Card Darkness Adjustment</string>
<!-- Super User Related -->
<string name="scroll_to_top">Top</string>
<string name="scroll_to_bottom">Bottom</string>
<string name="scroll_to_top_description">Scroll to top</string>
<string name="scroll_to_bottom_description">Scroll to the bottom</string>
<string name="authorized">authorized</string>
<string name="unauthorized">unauthorized</string>
<string name="selected">Selected</string>
<string name="select">option</string>
<string name="profile_umount_modules_disable">Disable custom uninstallation module</string>
<!-- Flash related -->
<string name="error_code">error code</string>
<string name="check_log">Please check the log</string>
<string name="installing_module">Module being installed %1$d/%2$d</string>
<string name="module_failed_count">%d Failed to install a new module</string>
<string name="module_download_error">Module download failed</string>
</resources> </resources>

View File

@@ -1,80 +1,368 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="home">Ana səhifə</string> <string name="home">Ana səhifə</string>
<string name="home_superuser_count">Super istifadəçilər: %d</string>
<string name="home_kernel">Nüvə</string>
<string name="home_not_installed">Yüklənmədi</string> <string name="home_not_installed">Yüklənmədi</string>
<string name="home_click_to_install">Yükləmək üçün toxunun</string> <string name="home_click_to_install">Yükləmək üçün toxunun</string>
<string name="home_working">İşləyir</string> <string name="home_working">İşləyir</string>
<string name="home_working_version">Versiya: %d</string> <string name="home_working_version">Versiya: %d</string>
<string name="home_superuser_count">Super istifadəçilər: %d</string>
<string name="home_module_count">Modullar: %d</string> <string name="home_module_count">Modullar: %d</string>
<string name="home_unsupported_reason">Hal-hazırda KernelSU yalnız GKI nüvələrini dəstəkləyir</string>
<string name="home_unsupported">Dəstəklənmir</string> <string name="home_unsupported">Dəstəklənmir</string>
<string name="module_install">Yüklə</string> <string name="home_unsupported_reason">Hal-hazırda KernelSU yalnız GKI nüvələrini dəstəkləyir</string>
<string name="install">Yüklə</string> <string name="home_kernel">Nüvə</string>
<string name="selinux_status_unknown">Naməlum</string> <string name="home_susfs">SuSFS: %s</string>
<string name="home_fingerprint">Barmaq izi</string> <string name="home_susfs_version">SuSFS Version</string>
<string name="home_susfs_sus_su">SuS SU</string>
<string name="home_manager_version">Menecer versiyası</string> <string name="home_manager_version">Menecer versiyası</string>
<string name="selinux_status_disabled">Qeyri-aktiv</string> <string name="home_fingerprint">Barmaq izi</string>
<string name="home_selinux_status">SELinux vəziyyəti</string> <string name="home_selinux_status">SELinux vəziyyəti</string>
<string name="selinux_status_permissive">Sərbəst</string> <string name="selinux_status_disabled">Qeyri-aktiv</string>
<string name="selinux_status_enforcing">Məcburi</string> <string name="selinux_status_enforcing">Məcburi</string>
<string name="selinux_status_permissive">Sərbəst</string>
<string name="selinux_status_unknown">Naməlum</string>
<string name="superuser">Super istifadəçi</string> <string name="superuser">Super istifadəçi</string>
<string name="uninstall">Sil</string>
<string name="module_failed_to_enable">Modulu aktiv etmək mümkün olmadı: %s</string> <string name="module_failed_to_enable">Modulu aktiv etmək mümkün olmadı: %s</string>
<string name="module_failed_to_disable">Modulu deaktiv etmək mümkün olmadı: %s</string> <string name="module_failed_to_disable">Modulu deaktiv etmək mümkün olmadı: %s</string>
<string name="module_empty">Heç bir modul quraşdırılmayıb</string> <string name="module_empty">Heç bir modul quraşdırılmayıb</string>
<string name="module">Modul</string> <string name="module">Modul</string>
<string name="module_sort_action_first">Sort (Action first)</string>
<string name="module_sort_enabled_first">Sort (Enabled first)</string>
<string name="uninstall">Sil</string>
<string name="restore">Restore</string>
<string name="module_install">Yüklə</string>
<string name="install">Yüklə</string>
<string name="reboot">Yenidən başlat</string> <string name="reboot">Yenidən başlat</string>
<string name="settings">Parametrlər</string> <string name="settings">Parametrlər</string>
<string name="reboot_recovery">Bərpa rejimində yenidən başlat</string>
<string name="reboot_userspace">Yüngül vəziyyətdə yenodən başlat</string> <string name="reboot_userspace">Yüngül vəziyyətdə yenodən başlat</string>
<string name="reboot_recovery">Bərpa rejimində yenidən başlat</string>
<string name="reboot_bootloader">Bootloader rejimində yenidən başlat</string> <string name="reboot_bootloader">Bootloader rejimində yenidən başlat</string>
<string name="reboot_download">Yükləmə rejimində yenidən başlat</string> <string name="reboot_download">Yükləmə rejimində yenidən başlat</string>
<string name="reboot_edl">EDL rejimində yenidən başlat</string>
<string name="about">Haqqında</string>
<string name="module_uninstall_confirm">Modulu silmək istədiyinizdən əminsiniz %s\?</string>
<string name="module_uninstall_success">%s silindi</string>
<string name="module_uninstall_failed">Silmək mümkün olmadı: %s</string>
<string name="module_version">Versiya</string> <string name="module_version">Versiya</string>
<string name="module_author">Sahib</string> <string name="module_author">Sahib</string>
<string name="module_uninstall_confirm">Modulu silmək istədiyinizdən əminsiniz %s\?</string> <string name="refresh">Yenilə</string>
<string name="show_system_apps">Sistem proqramlarını göstər</string> <string name="show_system_apps">Sistem proqramlarını göstər</string>
<string name="about">Haqqında</string>
<string name="reboot_edl">EDL rejimində yenidən başlat</string>
<string name="module_uninstall_failed">Silmək mümkün olmadı: %s</string>
<string name="module_uninstall_success">%s silindi</string>
<string name="hide_system_apps">Sistem proqramlarını gizlət</string> <string name="hide_system_apps">Sistem proqramlarını gizlət</string>
<string name="send_log">Log-u göndər</string> <string name="send_log">Log-u göndər</string>
<string name="refresh">Yenilə</string>
<string name="safe_mode">Təhlükəsiz rejimi</string> <string name="safe_mode">Təhlükəsiz rejimi</string>
<string name="reboot_to_apply">Qüvvəyə minməsi üçün yenidən başlat</string> <string name="reboot_to_apply">Qüvvəyə minməsi üçün yenidən başlat</string>
<string name="module_magisk_conflict">Modular deaktiv edilir,çünki o Magisk-in modulları ilə toqquşur!</string> <string name="module_magisk_conflict">Modular deaktiv edilir,çünki o Magisk-in modulları ilə toqquşur!</string>
<string name="home_learn_kernelsu">KernelSU-yu öyrən</string> <string name="home_learn_kernelsu">KernelSU-yu öyrən</string>
<string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string> <string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string>
<string name="home_support_title">Bizi dəstəkləyin</string>
<string name="home_click_to_learn_kernelsu">KernelSU-yu necə quraşdırılacağını və modulların necə istifadə ediləcəyini öyrən</string> <string name="home_click_to_learn_kernelsu">KernelSU-yu necə quraşdırılacağını və modulların necə istifadə ediləcəyini öyrən</string>
<string name="profile_template">Şablon</string> <string name="home_support_title">Bizi dəstəkləyin</string>
<string name="profile_default">Defolt</string>
<string name="profile_custom">Özəl</string>
<string name="home_support_content">KernelSU pulsuz və açıq mənbəlidir,həmişə belə olacaqdır. Bununla belə, ianə etməklə bizə qayğı göstərdiyinizi göstərə bilərsiniz.</string> <string name="home_support_content">KernelSU pulsuz və açıq mənbəlidir,həmişə belə olacaqdır. Bununla belə, ianə etməklə bizə qayğı göstərdiyinizi göstərə bilərsiniz.</string>
<string name="about_source_code"><![CDATA[View source code at %1$s<br/>Join our %2$s channel]]></string>
<string name="profile_default">Defolt</string>
<string name="profile_template">Şablon</string>
<string name="profile_custom">Özəl</string>
<string name="profile_name">Profil adı</string> <string name="profile_name">Profil adı</string>
<string name="profile_capabilities">Bacarıqlar</string> <string name="profile_namespace">Bölmənin ad sahəsi</string>
<string name="profile_umount_modules">Modulları umount et</string>
<string name="profile_namespace_inherited">Miras qalmış</string> <string name="profile_namespace_inherited">Miras qalmış</string>
<string name="profile_namespace_global">Qlobal</string> <string name="profile_namespace_global">Qlobal</string>
<string name="profile_namespace">Bölmənin ad sahəsi</string>
<string name="profile_namespace_individual">Fərdi</string> <string name="profile_namespace_individual">Fərdi</string>
<string name="profile_groups">Qruplar</string> <string name="profile_groups">Qruplar</string>
<string name="settings_umount_modules_default">Defolt olaraq modulları umount et</string> <string name="profile_capabilities">Bacarıqlar</string>
<string name="profile_selinux_context">SELinux konteksi</string> <string name="profile_selinux_context">SELinux konteksi</string>
<string name="profile_umount_modules">Modulları umount et</string>
<string name="failed_to_update_app_profile">%s görə tətbiq profillərini güncəlləmək mümkün olmadı</string> <string name="failed_to_update_app_profile">%s görə tətbiq profillərini güncəlləmək mümkün olmadı</string>
<string name="require_kernel_version" formatted="false">The current KernelSU version %d is too low for the manager to work properly. Please upgrade to version %d or higher!</string>
<string name="settings_umount_modules_default">Defolt olaraq modulları umount et</string>
<string name="settings_umount_modules_default_summary">Tətbiq Profillərində \"Umount modulları\" üçün qlobal standart dəyər. Aktivləşdirilərsə, o, Profil dəsti olmayan proqramlar üçün sistemdəki bütün modul dəyişikliklərini siləcək.</string> <string name="settings_umount_modules_default_summary">Tətbiq Profillərində \"Umount modulları\" üçün qlobal standart dəyər. Aktivləşdirilərsə, o, Profil dəsti olmayan proqramlar üçün sistemdəki bütün modul dəyişikliklərini siləcək.</string>
<string name="settings_susfs_toggle">Disable kprobe hooks</string>
<string name="profile_umount_modules_summary">Bu seçimi aktivləşdirmək KernelSU-ya bu proqram üçün modullar tərəfindən hər hansı dəyişdirilmiş faylları bərpa etməyə imkan verəcək.</string>
<string name="profile_selinux_domain">Domen</string> <string name="profile_selinux_domain">Domen</string>
<string name="profile_selinux_rules">Qaydalar</string> <string name="profile_selinux_rules">Qaydalar</string>
<string name="module_update">Güncəllə</string> <string name="module_update">Güncəllə</string>
<string name="module_downloading">Modul yüklənir: %s</string>
<string name="module_start_downloading">Endirməni başlat: %s</string> <string name="module_start_downloading">Endirməni başlat: %s</string>
<string name="new_version_available">Yeni versiya: %s əlçatandır, endirmək üçün toxunun</string> <string name="new_version_available">Yeni versiya: %s əlçatandır, endirmək üçün toxunun</string>
<string name="module_downloading">Modul yüklənir: %s</string>
<string name="profile_umount_modules_summary">Bu seçimi aktivləşdirmək KernelSU-ya bu proqram üçün modullar tərəfindən hər hansı dəyişdirilmiş faylları bərpa etməyə imkan verəcək.</string>
<string name="launch_app"></string> <string name="launch_app"></string>
<string name="force_stop_app">Məcburi dayandır</string> <string name="force_stop_app" formatted="false">Məcburi dayandır</string>
<string name="restart_app">Yenidən başlat</string> <string name="restart_app">Yenidən başlat</string>
<string name="failed_to_update_sepolicy">%s görə SELinux qaydalarını güncəlləmək mümkün olmadı</string> <string name="failed_to_update_sepolicy">%s görə SELinux qaydalarını güncəlləmək mümkün olmadı</string>
<string name="module_changelog">Changelog</string>
<string name="settings_profile_template">App Profile Template</string>
<string name="settings_profile_template_summary">Manage local and online template of App Profile</string>
<string name="app_profile_template_create">Create template</string>
<string name="app_profile_template_edit">Edit template</string>
<string name="app_profile_template_id">ID</string>
<string name="app_profile_template_id_invalid">Invalid template ID</string>
<string name="app_profile_template_name">Name</string>
<string name="app_profile_template_description">Description</string>
<string name="app_profile_template_save">Save</string>
<string name="app_profile_template_delete">Delete</string>
<string name="app_profile_template_view">View template</string>
<string name="app_profile_template_readonly">Read only</string>
<string name="app_profile_template_id_exist">Template ID already exists!</string>
<string name="app_profile_import_export">Import/Export</string>
<string name="app_profile_import_from_clipboard">Import from clipboard</string>
<string name="app_profile_export_to_clipboard">Export to clipboard</string>
<string name="app_profile_template_export_empty">Cannot find local template to export!</string>
<string name="app_profile_template_import_success">Imported successfully</string>
<string name="app_profile_template_sync">Sync online templates</string>
<string name="app_profile_template_save_failed">Failed to save template</string>
<string name="app_profile_template_import_empty">Clipboard is empty!</string>
<string name="module_changelog_failed">Fetch changelog failed: %s</string>
<string name="settings_check_update">Check update</string>
<string name="settings_check_update_summary">Automatically check for updates when opening the app</string>
<string name="grant_root_failed">Failed to grant root!</string>
<string name="action">Action</string>
<string name="open">Open</string>
<string name="enable_web_debugging">Enable WebView debugging</string>
<string name="enable_web_debugging_summary">Can be used to debug WebUI. Please enable only when needed.</string>
<string name="direct_install">Direct install (Recommended)</string>
<string name="select_file">Select a image that needs to be patched</string>
<string name="install_inactive_slot">Install to inactive slot (After OTA)</string>
<string name="install_inactive_slot_warning">Your device will be **FORCED** to boot to the current inactive slot after a reboot!\nOnly use this option after OTA is done.\nContinue?</string>
<string name="install_next">Next</string>
<string name="select_file_tip">%1$s partition image is recommended</string>
<string name="select_kmi">Select KMI</string>
<string name="settings_uninstall">Uninstall</string>
<string name="settings_uninstall_temporary">Uninstall temporarily</string>
<string name="settings_uninstall_permanent">Uninstall permanently</string>
<string name="settings_restore_stock_image">Restore stock image</string>
<string name="settings_uninstall_temporary_message">Temporarily uninstall KernelSU, restore to original state after next reboot.</string>
<string name="settings_uninstall_permanent_message">Uninstalling KernelSU (Root and all modules) completely and permanently.</string>
<string name="settings_restore_stock_image_message">Restore the stock factory image (If a backup exists), usually used before OTA; if you need to uninstall KernelSU, please use \"Uninstall permanently\".</string>
<string name="flashing">Flashing</string>
<string name="flash_success">Flash success</string>
<string name="flash_failed">Flash failed</string>
<string name="selected_lkm">Selected LKM: %s</string>
<string name="save_log">Girişləri Saxla</string> <string name="save_log">Girişləri Saxla</string>
<string name="log_saved">Logs saved</string>
<string name="status_supported">Supported</string>
<string name="status_not_supported">Not Supported</string>
<string name="status_unknown">Unknown</string>
<string name="sus_su_mode">SuS SU mode:</string>
<!-- Module related -->
<string name="module_install_confirm">confirm install module %1$s</string>
<string name="unknown_module">unknown module</string>
<!-- Restore related -->
<string name="restore_confirm_title">Confirm Module Restoration</string>
<string name="restore_confirm_message">This operation will overwrite all existing modules. Continue?</string>
<string name="confirm">Confirm</string>
<string name="cancel">Cancel</string>
<!-- Backup related -->
<string name="backup_success">Backup successful (tar.gz)</string>
<string name="backup_failed">Backup failed: %1$s</string>
<string name="backup_modules">backup modules</string>
<string name="restore_modules">restore modules</string>
<!-- Restore related messages -->
<string name="restore_success">Modules restored successfully, restart required</string>
<string name="restore_failed">Restore failed: %1$s</string>
<string name="restart_now">Restart Now</string>
<string name="unknown_error">Unknown error</string>
<!-- Command related -->
<string name="command_execution_failed">Command execution failed: %1$s</string>
<!-- Allowlist related -->
<string name="allowlist_backup_success">Allowlist backup successful</string>
<string name="allowlist_backup_failed">Allowlist backup failed: %1$s</string>
<string name="allowlist_restore_confirm_title">Confirm Allowlist Restoration</string>
<string name="allowlist_restore_confirm_message">This operation will overwrite the current allowlist. Continue?</string>
<string name="allowlist_restore_success">Allowlist restored successfully</string>
<string name="allowlist_restore_failed">Allowlist restore failed: %1$s</string>
<string name="backup_allowlist">Backup Allowlist</string>
<string name="restore_allowlist">Restore Allowlist</string>
<string name="settings_custom_background">Custom App Background</string>
<string name="settings_custom_background_summary">Select an image as background</string>
<string name="settings_card_alpha">Navigation bar transparency</string>
<string name="settings_restore_default">Restore default</string>
<string name="home_android_version">Android version</string>
<string name="home_device_model">Device model</string>
<string name="su_not_allowed">Granting superuser to %s is not allowed</string>
<string name="settings_disable_su">Disable su compatibility</string>
<string name="settings_disable_su_summary">Temporarily disable any applications from obtaining root privileges via the su command (existing root processes will not be affected).</string>
<string name="using_mksu_manager">You are using the SukiSU Beta manager</string>
<string name="module_install_multiple_confirm">Are you sure you want to install the selected %d modules?</string>
<string name="module_install_multiple_confirm_with_names">Sure you want to install the following %1$d modules? \n\n%2$s</string>
<string name="more_settings">More settings</string>
<string name="selinux">SELinux</string>
<string name="selinux_enabled">Enabled</string>
<string name="selinux_disabled">Disabled</string>
<string name="simple_mode">Simplicity mode</string>
<string name="simple_mode_summary">Hides unnecessary cards when turned on</string>
<string name="hide_kernel_kernelsu_version">Hide kernel version</string>
<string name="hide_kernel_kernelsu_version_summary">Hide kernel version</string>
<string name="hide_other_info">Hide other info</string>
<string name="hide_other_info_summary">Hides information about the number of super users, modules and KPM modules on the home page</string>
<string name="hide_susfs_status">Hide SuSFS status</string>
<string name="hide_susfs_status_summary">Hide SuSFS status information on the home page</string>
<string name="hide_link_card">Hide Link Card Status</string>
<string name="hide_link_card_summary">Hide link card information on the home page</string>
<string name="theme_mode">Theme</string>
<string name="theme_follow_system">Follow system</string>
<string name="theme_light">Light</string>
<string name="theme_dark">Dark</string>
<string name="manual_hook">Manual Hook</string>
<string name="dynamic_color_title">Dynamic colours</string>
<string name="dynamic_color_summary">Dynamic colours using system themes</string>
<string name="choose_theme_color">Choose a theme colour</string>
<string name="color_default">Blue</string>
<string name="color_green">Green</string>
<string name="color_purple">Purple</string>
<string name="color_orange">Orange</string>
<string name="color_pink">Pink</string>
<string name="color_gray">Gray</string>
<string name="color_ivory">Ivory</string>
<string name="flash_option">Brush Options</string>
<string name="flash_option_tip">Select the file to be flashed</string>
<string name="horizon_kernel">Install Anykernel3</string>
<string name="horizon_kernel_summary">Flash AnyKernel3 kernel file</string>
<string name="root_required">Requires root privileges</string>
<string name="copy_failed">File Copy Failure</string>
<string name="reboot_complete_title">Scrubbing complete</string>
<string name="reboot_complete_msg">Whether to reboot immediately</string>
<string name="yes">Yes</string>
<string name="no">No</string>
<string name="failed_reboot">Reboot Failed</string>
<string name="batch_authorization">empower</string>
<string name="batch_cancel_authorization">withdraw</string>
<string name="backup">Backup</string>
<string name="color_yellow">Yellow</string>
<string name="kpm_title">KPM</string>
<string name="kpm_empty">No installed kernel modules at this time</string>
<string name="kpm_version">Version</string>
<string name="kpm_author">Author</string>
<string name="kpm_uninstall">Uninstall</string>
<string name="kpm_uninstall_success">Uninstalled successfully</string>
<string name="kpm_uninstall_failed">Failed to uninstall</string>
<string name="kpm_install">Install</string>
<string name="kpm_install_success">Load of kpm module successful</string>
<string name="kpm_install_failed">Load of kpm module failed</string>
<string name="kpm_args">Parameters</string>
<string name="kpm_control">Execute</string>
<string name="home_kpm_version">KPM Version</string>
<string name="close_notice">Close</string>
<string name="kernel_module_notice">The following kernel module functions were developed by KernelPatch and modified to include the kernel module functions of SukiSU Ultra</string>
<string name="home_ContributionCard_kernelsu">SukiSU Ultra Look forward to</string>
<string name="kpm_control_success">Success</string>
<string name="kpm_control_failed">Failed</string>
<string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra will be a relatively independent branch of KSU in the future, but we still appreciate the official KernelSU and MKSU etc. for their contributions!</string>
<string name="not_supported">Unsupported</string>
<string name="supported">Supported</string>
<string name="home_kpm_module">"Number of KPM modules: %d "</string>
<string name="kpm_invalid_file">Invalid KPM file</string>
<string name="kernel_patched">Kernel not patched</string>
<string name="kernel_not_enabled">Kernel not configured</string>
<string name="custom_settings">Custom settings</string>
<string name="kpm_install_mode">KPM Install</string>
<string name="kpm_install_mode_load">Load</string>
<string name="kpm_install_mode_embed">Embed</string>
<string name="kpm_install_mode_description">Please select: %1\$s Module Installation Mode \n\nLoad: Temporarily load the module \nEmbedded: Permanently install into the system</string>
<string name="log_failed_to_check_module_file">Failed to check module file existence</string>
<string name="snackbar_failed_to_check_module_file">Unable to check if module file exists</string>
<string name="confirm_uninstall_title">Confirm uninstallation</string>
<string name="confirm_uninstall_confirm">Uninstall</string>
<string name="confirm_uninstall_dismiss">Cancel</string>
<string name="theme_color">Theme Color</string>
<string name="invalid_file_type">Incorrect file type! Please select .kpm file.</string>
<string name="confirm_uninstall_title_with_filename">Uninstall</string>
<string name="confirm_uninstall_content">The following KPM will be uninstalled: %s</string>
<string name="settings_susfs_toggle_summary">Disable kprobe hooks created by KernelSU, using inline hooks instead, which is similar to non-GKI kernel hooking method.</string>
<string name="image_editor_title">Adjust background image</string>
<string name="image_editor_hint">Use two fingers to zoom the image, and one finger to drag it to adjust the position</string>
<string name="background_image_error">Could not load image</string>
<string name="reprovision">Reprovision</string>
<!-- Kernel Flash Progress Related -->
<string name="horizon_flash_title">Kernel Flashing</string>
<string name="horizon_logs_label">Logs:</string>
<string name="horizon_flash_complete">Flash Complete</string>
<!-- Flash Status Related -->
<string name="horizon_preparing">Preparing…</string>
<string name="horizon_cleaning_files">Cleaning files…</string>
<string name="horizon_copying_files">Copying files…</string>
<string name="horizon_extracting_tool">Extracting flash tool…</string>
<string name="horizon_patching_script">Patching flash script…</string>
<string name="horizon_flashing">Flashing kernel…</string>
<string name="horizon_flash_complete_status">Flash completed</string>
<!-- Slot selection related strings -->
<string name="select_slot_title">Select Flash Slot</string>
<string name="select_slot_description">Please select the target slot for flashing boot</string>
<string name="slot_a">Slot A</string>
<string name="slot_b">Slot B</string>
<string name="selected_slot">Selected slot: %1$s</string>
<string name="horizon_getting_original_slot">Getting the original slot</string>
<string name="horizon_setting_target_slot">Setting the specified slot</string>
<string name="horizon_restoring_original_slot">Restore Default Slot</string>
<string name="current_slot">Current Slot%1$s </string>
<!-- Error Messages -->
<string name="horizon_copy_failed">Copy failed</string>
<string name="horizon_unknown_error">Unknown error</string>
<string name="flash_failed_message">Flash failed</string>
<!-- lkm/gki install -->
<string name="Lkm_install_methods">LKM repair/installation</string>
<string name="GKI_install_methods">GKI/non-GKI installation</string>
<string name="kernel_version_log">Kernel version%1$s</string>
<string name="tool_version_log">Using the patching tool%1$s</string>
<string name="configuration">Configure</string>
<string name="app_settings">Application Settings</string>
<string name="tools">Tools</string>
<string name="currently_selected">Currently</string>
<!-- String resources used in SuperUser -->
<string name="clear">Removals</string>
<string name="apps_with_root">Applications with root privileges</string>
<string name="apps_with_custom_profile">Applications with customized configurations</string>
<string name="other_apps">Applications with unchanged defaults</string>
<string name="no_apps_found">Application not found</string>
<string name="selinux_enabled_toast">SELinux Enabled</string>
<string name="selinux_disabled_toast">SELinux Disabled</string>
<string name="selinux_change_failed">SELinux Status change failed</string>
<string name="advanced_settings">Advanced Settings</string>
<string name="appearance_settings">Customize the toolbar</string>
<string name="back">Comeback</string>
<string name="expand">Be in full swing</string>
<string name="collapse">put away</string>
<string name="susfs_enabled">SuSFS enabled</string>
<string name="susfs_disabled">SuSFS disabled</string>
<string name="background_set_success">Background set successfully</string>
<string name="background_removed">Removed custom backgrounds</string>
<string name="root_require_for_install">Requires root privileges</string>
<!-- KPM display settings -->
<string name="show_kpm_info">Display KPM Function</string>
<string name="show_kpm_info_summary">Display KPM information and Function in home and bottom bar (Need to reopen the app)</string>
<!-- Webui X settings -->
<string name="use_webuix">Use WebUI X</string>
<string name="use_webuix_summary">Use WebUI X instead of WebUI which supports more API\'s</string>
<string name="use_webuix_eruda">Inject Eruda into WebUI X</string>
<string name="use_webuix_eruda_summary">Inject a debug console into WebUI X to make debugging easier. Requires web debugging to be on.</string>
<!-- DPI setting related strings -->
<string name="dpi_settings">DPI setting</string>
<string name="app_dpi_title">Applied DPI</string>
<string name="app_dpi_summary">Adjust the screen display density for the current application only</string>
<string name="dpi_size_small">Small </string>
<string name="dpi_size_medium">Medium </string>
<string name="dpi_size_large">Big</string>
<string name="dpi_size_extra_large">oversize</string>
<string name="dpi_size_custom">customizable</string>
<string name="dpi_apply_settings">Applying DPI settings</string>
<string name="dpi_confirm_title">Confirm DPI change</string>
<string name="dpi_confirm_message">Are you sure you want to change the application DPI from %1$d to %2$d?</string>
<string name="dpi_confirm_summary">Application needs to be restarted to apply the new DPI settings, does not affect the system status bar or other applications</string>
<string name="dpi_applied_success">DPI has been set to %1$d, effective after restarting the application</string>
<!-- Language settings related strings -->
<string name="language_setting">App Language</string>
<string name="language_follow_system">Follow System</string>
<string name="language_changed">Language changed, restarting to apply changes</string>
<string name="settings_card_dim">Card Darkness Adjustment</string>
<!-- Super User Related -->
<string name="scroll_to_top">Top</string>
<string name="scroll_to_bottom">Bottom</string>
<string name="scroll_to_top_description">Scroll to top</string>
<string name="scroll_to_bottom_description">Scroll to the bottom</string>
<string name="authorized">authorized</string>
<string name="unauthorized">unauthorized</string>
<string name="selected">Selected</string>
<string name="select">option</string>
<string name="profile_umount_modules_disable">Disable custom uninstallation module</string>
<!-- Flash related -->
<string name="error_code">error code</string>
<string name="check_log">Please check the log</string>
<string name="installing_module">Module being installed %1$d/%2$d</string>
<string name="module_failed_count">%d Failed to install a new module</string>
<string name="module_download_error">Module download failed</string>
</resources> </resources>

View File

@@ -1,5 +1,66 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="home">Početna</string>
<string name="home_not_installed">Nije instalirano</string>
<string name="home_click_to_install">Kliknite da instalirate</string>
<string name="home_working">Radi</string>
<string name="home_working_version">Verzija: %d</string>
<string name="home_superuser_count">Superkorisnici: %d</string>
<string name="home_module_count">Module: %d</string>
<string name="home_unsupported">Nepodržano</string>
<string name="home_unsupported_reason">KernelSU samo podržava GKI kernele sad</string>
<string name="home_kernel">Kernel</string>
<string name="home_susfs">SuSFS: %s</string>
<string name="home_susfs_version">SuSFS Version</string>
<string name="home_susfs_sus_su">SuS SU</string>
<string name="home_manager_version">Verzija Upravitelja</string>
<string name="home_fingerprint">Otisak prsta</string>
<string name="home_selinux_status">SELinux stanje</string>
<string name="selinux_status_disabled">Isključeno</string>
<string name="selinux_status_enforcing">U Provođenju</string>
<string name="selinux_status_permissive">Permisivno</string>
<string name="selinux_status_unknown">Nepoznato</string>
<string name="superuser">Superkorisnik</string>
<string name="module_failed_to_enable">Neuspješno uključivanje module: %s</string>
<string name="module_failed_to_disable">Neuspješno isključivanje module: %s</string>
<string name="module_empty">Nema instaliranih modula</string>
<string name="module">Modula</string>
<string name="module_sort_action_first">Sort (Action first)</string>
<string name="module_sort_enabled_first">Sort (Enabled first)</string>
<string name="uninstall">Deinstalirajte</string>
<string name="restore">Restore</string>
<string name="module_install">Instalirajte</string>
<string name="install">Instalirajte</string>
<string name="reboot">Ponovo pokrenite</string>
<string name="settings">Podešavanja</string>
<string name="reboot_userspace">Lagano Ponovo pokretanje</string>
<string name="reboot_recovery">Ponovo pokrenite u Oporavu</string>
<string name="reboot_bootloader">Ponovo pokrenite u Pogonski Učitavatelj</string>
<string name="reboot_download">Ponovo pokrenite u Preuzimanje</string>
<string name="reboot_edl">Ponovo pokrenite u EDL</string>
<string name="about">O</string>
<string name="module_uninstall_confirm">Jeste li sigurni da želite deinstalirati modulu %s\?</string>
<string name="module_uninstall_success">%s deinstalirana</string>
<string name="module_uninstall_failed">Neuspješna deinstalacija: %s</string>
<string name="module_version">Verzija</string>
<string name="module_author">Autor</string>
<string name="refresh">Osvježi</string>
<string name="show_system_apps">Prikažite sistemske aplikacije</string>
<string name="hide_system_apps">Sakrijte sistemske aplikacije</string>
<string name="send_log">Pošaljite Izvještaj</string>
<string name="safe_mode">Sigurnosni mod</string>
<string name="reboot_to_apply">Ponovo pokrenite da bi proradilo</string>
<string name="module_magisk_conflict">Module su isključene jer je u sukobu sa Magisk-om!</string>
<string name="home_learn_kernelsu">Naučite KernelSU</string>
<string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string>
<string name="home_click_to_learn_kernelsu">Naučite kako da instalirate KernelSU i da koristite module</string>
<string name="home_support_title">Podržite Nas</string>
<string name="home_support_content">KernelSU je, i uvijek če biti, besplatan, i otvorenog izvora. Možete nam međutim pokazati da vas je briga s time da napravite donaciju.</string>
<string name="about_source_code"><![CDATA[View source code at %1$s<br/>Join our %2$s channel]]></string>
<string name="profile_default">Zadano</string>
<string name="profile_template">Šablon</string>
<string name="profile_custom">Prilagođeno</string>
<string name="profile_name">Naziv profila</string>
<string name="profile_namespace">Imenski prostor nosača</string> <string name="profile_namespace">Imenski prostor nosača</string>
<string name="profile_namespace_inherited">Naslijeđen</string> <string name="profile_namespace_inherited">Naslijeđen</string>
<string name="profile_namespace_global">Globalan</string> <string name="profile_namespace_global">Globalan</string>
@@ -9,9 +70,13 @@
<string name="profile_selinux_context">SELinux kontekst</string> <string name="profile_selinux_context">SELinux kontekst</string>
<string name="profile_umount_modules">Umount module</string> <string name="profile_umount_modules">Umount module</string>
<string name="failed_to_update_app_profile">Ažuriranje Profila Aplikacije za %s nije uspjelo</string> <string name="failed_to_update_app_profile">Ažuriranje Profila Aplikacije za %s nije uspjelo</string>
<string name="require_kernel_version" formatted="false">The current KernelSU version %d is too low for the manager to work properly. Please upgrade to version %d or higher!</string>
<string name="settings_umount_modules_default">Umount module po zadanom</string> <string name="settings_umount_modules_default">Umount module po zadanom</string>
<string name="settings_umount_modules_default_summary">Globalna zadana vrijednost za \"Umount module\" u Profilima Aplikacije. Ako je omogućeno, uklonit će sve izmjene modula na sistemu za aplikacije koje nemaju postavljen Profil.</string> <string name="settings_umount_modules_default_summary">Globalna zadana vrijednost za \"Umount module\" u Profilima Aplikacije. Ako je omogućeno, uklonit će sve izmjene modula na sistemu za aplikacije koje nemaju postavljen Profil.</string>
<string name="settings_susfs_toggle">Disable kprobe hooks</string>
<string name="profile_umount_modules_summary">Uključivanjem ove opcije omogućit će KernelSU-u da vrati sve izmjenute datoteke od strane modula za ovu aplikaciju.</string> <string name="profile_umount_modules_summary">Uključivanjem ove opcije omogućit će KernelSU-u da vrati sve izmjenute datoteke od strane modula za ovu aplikaciju.</string>
<string name="profile_selinux_domain">Domena</string>
<string name="profile_selinux_rules">Pravila</string>
<string name="module_update">Ažuriranje</string> <string name="module_update">Ažuriranje</string>
<string name="module_downloading">Skidanje module: %s</string> <string name="module_downloading">Skidanje module: %s</string>
<string name="module_start_downloading">Započnite sa skidanjem: %s</string> <string name="module_start_downloading">Započnite sa skidanjem: %s</string>
@@ -19,62 +84,285 @@
<string name="launch_app">Pokrenite</string> <string name="launch_app">Pokrenite</string>
<string name="force_stop_app" formatted="false">Prisilno Zaustavite</string> <string name="force_stop_app" formatted="false">Prisilno Zaustavite</string>
<string name="restart_app">Resetujte</string> <string name="restart_app">Resetujte</string>
<string name="selinux_status_enforcing">U Provođenju</string>
<string name="home">Početna</string>
<string name="home_not_installed">Nije instalirano</string>
<string name="home_click_to_install">Kliknite da instalirate</string>
<string name="home_superuser_count">Superkorisnici: %d</string>
<string name="home_module_count">Module: %d</string>
<string name="home_unsupported">Nepodržano</string>
<string name="home_unsupported_reason">KernelSU samo podržava GKI kernele sad</string>
<string name="home_manager_version">Verzija Upravitelja</string>
<string name="home_fingerprint">Otisak prsta</string>
<string name="home_selinux_status">SELinux stanje</string>
<string name="module_install">Instalirajte</string>
<string name="install">Instalirajte</string>
<string name="reboot">Ponovo pokrenite</string>
<string name="settings">Podešavanja</string>
<string name="module_version">Verzija</string>
<string name="module_author">Autor</string>
<string name="refresh">Osvježi</string>
<string name="show_system_apps">Prikažite sistemske aplikacije</string>
<string name="hide_system_apps">Sakrijte sistemske aplikacije</string>
<string name="safe_mode">Sigurnosni mod</string>
<string name="reboot_to_apply">Ponovo pokrenite da bi proradilo</string>
<string name="module_magisk_conflict">Module su isključene jer je u sukobu sa Magisk-om!</string>
<string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string>
<string name="home_click_to_learn_kernelsu">Naučite kako da instalirate KernelSU i da koristite module</string>
<string name="home_support_title">Podržite Nas</string>
<string name="send_log">Pošaljite Izvještaj</string>
<string name="home_learn_kernelsu">Naučite KernelSU</string>
<string name="profile_selinux_domain">Domena</string>
<string name="profile_selinux_rules">Pravila</string>
<string name="failed_to_update_sepolicy">Neuspješno ažuriranje SELinux pravila za: %s</string> <string name="failed_to_update_sepolicy">Neuspješno ažuriranje SELinux pravila za: %s</string>
<string name="home_working">Radi</string> <string name="module_changelog">Changelog</string>
<string name="home_working_version">Verzija: %d</string> <string name="settings_profile_template">App Profile Template</string>
<string name="home_kernel">Kernel</string> <string name="settings_profile_template_summary">Manage local and online template of App Profile</string>
<string name="selinux_status_permissive">Permisivno</string> <string name="app_profile_template_create">Create template</string>
<string name="uninstall">Deinstalirajte</string> <string name="app_profile_template_edit">Edit template</string>
<string name="selinux_status_unknown">Nepoznato</string> <string name="app_profile_template_id">ID</string>
<string name="module_empty">Nema instaliranih modula</string> <string name="app_profile_template_id_invalid">Invalid template ID</string>
<string name="superuser">Superkorisnik</string> <string name="app_profile_template_name">Name</string>
<string name="module">Modula</string> <string name="app_profile_template_description">Description</string>
<string name="reboot_bootloader">Ponovo pokrenite u Pogonski Učitavatelj</string> <string name="app_profile_template_save">Save</string>
<string name="reboot_recovery">Ponovo pokrenite u Oporavu</string> <string name="app_profile_template_delete">Delete</string>
<string name="module_uninstall_success">%s deinstalirana</string> <string name="app_profile_template_view">View template</string>
<string name="reboot_userspace">Lagano Ponovo pokretanje</string> <string name="app_profile_template_readonly">Read only</string>
<string name="module_failed_to_enable">Neuspješno uključivanje module: %s</string> <string name="app_profile_template_id_exist">Template ID already exists!</string>
<string name="reboot_download">Ponovo pokrenite u Preuzimanje</string> <string name="app_profile_import_export">Import/Export</string>
<string name="module_failed_to_disable">Neuspješno isključivanje module: %s</string> <string name="app_profile_import_from_clipboard">Import from clipboard</string>
<string name="reboot_edl">Ponovo pokrenite u EDL</string> <string name="app_profile_export_to_clipboard">Export to clipboard</string>
<string name="module_uninstall_failed">Neuspješna deinstalacija: %s</string> <string name="app_profile_template_export_empty">Cannot find local template to export!</string>
<string name="selinux_status_disabled">Isključeno</string> <string name="app_profile_template_import_success">Imported successfully</string>
<string name="about">O</string> <string name="app_profile_template_sync">Sync online templates</string>
<string name="module_uninstall_confirm">Jeste li sigurni da želite deinstalirati modulu %s\?</string> <string name="app_profile_template_save_failed">Failed to save template</string>
<string name="home_support_content">KernelSU je, i uvijek če biti, besplatan, i otvorenog izvora. Možete nam međutim pokazati da vas je briga s time da napravite donaciju.</string> <string name="app_profile_template_import_empty">Clipboard is empty!</string>
<string name="profile_default">Zadano</string> <string name="module_changelog_failed">Fetch changelog failed: %s</string>
<string name="profile_template">Šablon</string> <string name="settings_check_update">Check update</string>
<string name="profile_custom">Prilagođeno</string> <string name="settings_check_update_summary">Automatically check for updates when opening the app</string>
<string name="profile_name">Naziv profila</string> <string name="grant_root_failed">Failed to grant root!</string>
<string name="action">Action</string>
<string name="open">Open</string>
<string name="enable_web_debugging">Enable WebView debugging</string>
<string name="enable_web_debugging_summary">Can be used to debug WebUI. Please enable only when needed.</string>
<string name="direct_install">Direct install (Recommended)</string>
<string name="select_file">Select a image that needs to be patched</string>
<string name="install_inactive_slot">Install to inactive slot (After OTA)</string>
<string name="install_inactive_slot_warning">Your device will be **FORCED** to boot to the current inactive slot after a reboot!\nOnly use this option after OTA is done.\nContinue?</string>
<string name="install_next">Next</string>
<string name="select_file_tip">%1$s partition image is recommended</string>
<string name="select_kmi">Select KMI</string>
<string name="settings_uninstall">Uninstall</string>
<string name="settings_uninstall_temporary">Uninstall temporarily</string>
<string name="settings_uninstall_permanent">Uninstall permanently</string>
<string name="settings_restore_stock_image">Restore stock image</string>
<string name="settings_uninstall_temporary_message">Temporarily uninstall KernelSU, restore to original state after next reboot.</string>
<string name="settings_uninstall_permanent_message">Uninstalling KernelSU (Root and all modules) completely and permanently.</string>
<string name="settings_restore_stock_image_message">Restore the stock factory image (If a backup exists), usually used before OTA; if you need to uninstall KernelSU, please use \"Uninstall permanently\".</string>
<string name="flashing">Flashing</string>
<string name="flash_success">Flash success</string>
<string name="flash_failed">Flash failed</string>
<string name="selected_lkm">Selected LKM: %s</string>
<string name="save_log">Sačuvaj Dnevnike</string> <string name="save_log">Sačuvaj Dnevnike</string>
<string name="log_saved">Logs saved</string>
<string name="status_supported">Supported</string>
<string name="status_not_supported">Not Supported</string>
<string name="status_unknown">Unknown</string>
<string name="sus_su_mode">SuS SU mode:</string>
<!-- Module related -->
<string name="module_install_confirm">confirm install module %1$s</string>
<string name="unknown_module">unknown module</string>
<!-- Restore related -->
<string name="restore_confirm_title">Confirm Module Restoration</string>
<string name="restore_confirm_message">This operation will overwrite all existing modules. Continue?</string>
<string name="confirm">Confirm</string>
<string name="cancel">Cancel</string>
<!-- Backup related -->
<string name="backup_success">Backup successful (tar.gz)</string>
<string name="backup_failed">Backup failed: %1$s</string>
<string name="backup_modules">backup modules</string>
<string name="restore_modules">restore modules</string>
<!-- Restore related messages -->
<string name="restore_success">Modules restored successfully, restart required</string>
<string name="restore_failed">Restore failed: %1$s</string>
<string name="restart_now">Restart Now</string>
<string name="unknown_error">Unknown error</string>
<!-- Command related -->
<string name="command_execution_failed">Command execution failed: %1$s</string>
<!-- Allowlist related -->
<string name="allowlist_backup_success">Allowlist backup successful</string>
<string name="allowlist_backup_failed">Allowlist backup failed: %1$s</string>
<string name="allowlist_restore_confirm_title">Confirm Allowlist Restoration</string>
<string name="allowlist_restore_confirm_message">This operation will overwrite the current allowlist. Continue?</string>
<string name="allowlist_restore_success">Allowlist restored successfully</string>
<string name="allowlist_restore_failed">Allowlist restore failed: %1$s</string>
<string name="backup_allowlist">Backup Allowlist</string>
<string name="restore_allowlist">Restore Allowlist</string>
<string name="settings_custom_background">Custom App Background</string>
<string name="settings_custom_background_summary">Select an image as background</string>
<string name="settings_card_alpha">Navigation bar transparency</string>
<string name="settings_restore_default">Restore default</string>
<string name="home_android_version">Android version</string>
<string name="home_device_model">Device model</string>
<string name="su_not_allowed">Granting superuser to %s is not allowed</string>
<string name="settings_disable_su">Disable su compatibility</string>
<string name="settings_disable_su_summary">Temporarily disable any applications from obtaining root privileges via the su command (existing root processes will not be affected).</string>
<string name="using_mksu_manager">You are using the SukiSU Beta manager</string>
<string name="module_install_multiple_confirm">Are you sure you want to install the selected %d modules?</string>
<string name="module_install_multiple_confirm_with_names">Sure you want to install the following %1$d modules? \n\n%2$s</string>
<string name="more_settings">More settings</string>
<string name="selinux">SELinux</string>
<string name="selinux_enabled">Enabled</string>
<string name="selinux_disabled">Disabled</string>
<string name="simple_mode">Simplicity mode</string>
<string name="simple_mode_summary">Hides unnecessary cards when turned on</string>
<string name="hide_kernel_kernelsu_version">Hide kernel version</string>
<string name="hide_kernel_kernelsu_version_summary">Hide kernel version</string>
<string name="hide_other_info">Hide other info</string>
<string name="hide_other_info_summary">Hides information about the number of super users, modules and KPM modules on the home page</string>
<string name="hide_susfs_status">Hide SuSFS status</string>
<string name="hide_susfs_status_summary">Hide SuSFS status information on the home page</string>
<string name="hide_link_card">Hide Link Card Status</string>
<string name="hide_link_card_summary">Hide link card information on the home page</string>
<string name="theme_mode">Theme</string>
<string name="theme_follow_system">Follow system</string>
<string name="theme_light">Light</string>
<string name="theme_dark">Dark</string>
<string name="manual_hook">Manual Hook</string>
<string name="dynamic_color_title">Dynamic colours</string>
<string name="dynamic_color_summary">Dynamic colours using system themes</string>
<string name="choose_theme_color">Choose a theme colour</string>
<string name="color_default">Blue</string>
<string name="color_green">Green</string>
<string name="color_purple">Purple</string>
<string name="color_orange">Orange</string>
<string name="color_pink">Pink</string>
<string name="color_gray">Gray</string>
<string name="color_ivory">Ivory</string>
<string name="flash_option">Brush Options</string>
<string name="flash_option_tip">Select the file to be flashed</string>
<string name="horizon_kernel">Install Anykernel3</string>
<string name="horizon_kernel_summary">Flash AnyKernel3 kernel file</string>
<string name="root_required">Requires root privileges</string>
<string name="copy_failed">File Copy Failure</string>
<string name="reboot_complete_title">Scrubbing complete</string>
<string name="reboot_complete_msg">Whether to reboot immediately</string>
<string name="yes">Yes</string>
<string name="no">No</string>
<string name="failed_reboot">Reboot Failed</string>
<string name="batch_authorization">empower</string>
<string name="batch_cancel_authorization">withdraw</string>
<string name="backup">Backup</string>
<string name="color_yellow">Yellow</string>
<string name="kpm_title">KPM</string>
<string name="kpm_empty">No installed kernel modules at this time</string>
<string name="kpm_version">Version</string>
<string name="kpm_author">Author</string>
<string name="kpm_uninstall">Uninstall</string>
<string name="kpm_uninstall_success">Uninstalled successfully</string>
<string name="kpm_uninstall_failed">Failed to uninstall</string>
<string name="kpm_install">Install</string>
<string name="kpm_install_success">Load of kpm module successful</string>
<string name="kpm_install_failed">Load of kpm module failed</string>
<string name="kpm_args">Parameters</string>
<string name="kpm_control">Execute</string>
<string name="home_kpm_version">KPM Version</string>
<string name="close_notice">Close</string>
<string name="kernel_module_notice">The following kernel module functions were developed by KernelPatch and modified to include the kernel module functions of SukiSU Ultra</string>
<string name="home_ContributionCard_kernelsu">SukiSU Ultra Look forward to</string>
<string name="kpm_control_success">Success</string>
<string name="kpm_control_failed">Failed</string>
<string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra will be a relatively independent branch of KSU in the future, but we still appreciate the official KernelSU and MKSU etc. for their contributions!</string>
<string name="not_supported">Unsupported</string>
<string name="supported">Supported</string>
<string name="home_kpm_module">"Number of KPM modules: %d "</string>
<string name="kpm_invalid_file">Invalid KPM file</string>
<string name="kernel_patched">Kernel not patched</string>
<string name="kernel_not_enabled">Kernel not configured</string>
<string name="custom_settings">Custom settings</string>
<string name="kpm_install_mode">KPM Install</string>
<string name="kpm_install_mode_load">Load</string>
<string name="kpm_install_mode_embed">Embed</string>
<string name="kpm_install_mode_description">Please select: %1\$s Module Installation Mode \n\nLoad: Temporarily load the module \nEmbedded: Permanently install into the system</string>
<string name="log_failed_to_check_module_file">Failed to check module file existence</string>
<string name="snackbar_failed_to_check_module_file">Unable to check if module file exists</string>
<string name="confirm_uninstall_title">Confirm uninstallation</string>
<string name="confirm_uninstall_confirm">Uninstall</string>
<string name="confirm_uninstall_dismiss">Cancel</string>
<string name="theme_color">Theme Color</string>
<string name="invalid_file_type">Incorrect file type! Please select .kpm file.</string>
<string name="confirm_uninstall_title_with_filename">Uninstall</string>
<string name="confirm_uninstall_content">The following KPM will be uninstalled: %s</string>
<string name="settings_susfs_toggle_summary">Disable kprobe hooks created by KernelSU, using inline hooks instead, which is similar to non-GKI kernel hooking method.</string>
<string name="image_editor_title">Adjust background image</string>
<string name="image_editor_hint">Use two fingers to zoom the image, and one finger to drag it to adjust the position</string>
<string name="background_image_error">Could not load image</string>
<string name="reprovision">Reprovision</string>
<!-- Kernel Flash Progress Related -->
<string name="horizon_flash_title">Kernel Flashing</string>
<string name="horizon_logs_label">Logs:</string>
<string name="horizon_flash_complete">Flash Complete</string>
<!-- Flash Status Related -->
<string name="horizon_preparing">Preparing…</string>
<string name="horizon_cleaning_files">Cleaning files…</string>
<string name="horizon_copying_files">Copying files…</string>
<string name="horizon_extracting_tool">Extracting flash tool…</string>
<string name="horizon_patching_script">Patching flash script…</string>
<string name="horizon_flashing">Flashing kernel…</string>
<string name="horizon_flash_complete_status">Flash completed</string>
<!-- Slot selection related strings -->
<string name="select_slot_title">Select Flash Slot</string>
<string name="select_slot_description">Please select the target slot for flashing boot</string>
<string name="slot_a">Slot A</string>
<string name="slot_b">Slot B</string>
<string name="selected_slot">Selected slot: %1$s</string>
<string name="horizon_getting_original_slot">Getting the original slot</string>
<string name="horizon_setting_target_slot">Setting the specified slot</string>
<string name="horizon_restoring_original_slot">Restore Default Slot</string>
<string name="current_slot">Current Slot%1$s </string>
<!-- Error Messages -->
<string name="horizon_copy_failed">Copy failed</string>
<string name="horizon_unknown_error">Unknown error</string>
<string name="flash_failed_message">Flash failed</string>
<!-- lkm/gki install -->
<string name="Lkm_install_methods">LKM repair/installation</string>
<string name="GKI_install_methods">GKI/non-GKI installation</string>
<string name="kernel_version_log">Kernel version%1$s</string>
<string name="tool_version_log">Using the patching tool%1$s</string>
<string name="configuration">Configure</string>
<string name="app_settings">Application Settings</string>
<string name="tools">Tools</string>
<string name="currently_selected">Currently</string>
<!-- String resources used in SuperUser -->
<string name="clear">Removals</string>
<string name="apps_with_root">Applications with root privileges</string>
<string name="apps_with_custom_profile">Applications with customized configurations</string>
<string name="other_apps">Applications with unchanged defaults</string>
<string name="no_apps_found">Application not found</string>
<string name="selinux_enabled_toast">SELinux Enabled</string>
<string name="selinux_disabled_toast">SELinux Disabled</string>
<string name="selinux_change_failed">SELinux Status change failed</string>
<string name="advanced_settings">Advanced Settings</string>
<string name="appearance_settings">Customize the toolbar</string>
<string name="back">Comeback</string>
<string name="expand">Be in full swing</string>
<string name="collapse">put away</string>
<string name="susfs_enabled">SuSFS enabled</string>
<string name="susfs_disabled">SuSFS disabled</string>
<string name="background_set_success">Background set successfully</string>
<string name="background_removed">Removed custom backgrounds</string>
<string name="root_require_for_install">Requires root privileges</string>
<!-- KPM display settings -->
<string name="show_kpm_info">Display KPM Function</string>
<string name="show_kpm_info_summary">Display KPM information and Function in home and bottom bar (Need to reopen the app)</string>
<!-- Webui X settings -->
<string name="use_webuix">Use WebUI X</string>
<string name="use_webuix_summary">Use WebUI X instead of WebUI which supports more API\'s</string>
<string name="use_webuix_eruda">Inject Eruda into WebUI X</string>
<string name="use_webuix_eruda_summary">Inject a debug console into WebUI X to make debugging easier. Requires web debugging to be on.</string>
<!-- DPI setting related strings -->
<string name="dpi_settings">DPI setting</string>
<string name="app_dpi_title">Applied DPI</string>
<string name="app_dpi_summary">Adjust the screen display density for the current application only</string>
<string name="dpi_size_small">Small </string>
<string name="dpi_size_medium">Medium </string>
<string name="dpi_size_large">Big</string>
<string name="dpi_size_extra_large">oversize</string>
<string name="dpi_size_custom">customizable</string>
<string name="dpi_apply_settings">Applying DPI settings</string>
<string name="dpi_confirm_title">Confirm DPI change</string>
<string name="dpi_confirm_message">Are you sure you want to change the application DPI from %1$d to %2$d?</string>
<string name="dpi_confirm_summary">Application needs to be restarted to apply the new DPI settings, does not affect the system status bar or other applications</string>
<string name="dpi_applied_success">DPI has been set to %1$d, effective after restarting the application</string>
<!-- Language settings related strings -->
<string name="language_setting">App Language</string>
<string name="language_follow_system">Follow System</string>
<string name="language_changed">Language changed, restarting to apply changes</string>
<string name="settings_card_dim">Card Darkness Adjustment</string>
<!-- Super User Related -->
<string name="scroll_to_top">Top</string>
<string name="scroll_to_bottom">Bottom</string>
<string name="scroll_to_top_description">Scroll to top</string>
<string name="scroll_to_bottom_description">Scroll to the bottom</string>
<string name="authorized">authorized</string>
<string name="unauthorized">unauthorized</string>
<string name="selected">Selected</string>
<string name="select">option</string>
<string name="profile_umount_modules_disable">Disable custom uninstallation module</string>
<!-- Flash related -->
<string name="error_code">error code</string>
<string name="check_log">Please check the log</string>
<string name="installing_module">Module being installed %1$d/%2$d</string>
<string name="module_failed_count">%d Failed to install a new module</string>
<string name="module_download_error">Module download failed</string>
</resources> </resources>

View File

@@ -1,80 +1,368 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="home">Hjem</string>
<string name="home_not_installed">Ikke installeret</string>
<string name="home_click_to_install">Klik for at installere</string>
<string name="home_working">Arbejder</string> <string name="home_working">Arbejder</string>
<string name="home_working_version">Version: %d</string>
<string name="home_superuser_count">Superbrugere: %d</string>
<string name="home_module_count">Moduler: %d</string> <string name="home_module_count">Moduler: %d</string>
<string name="home_unsupported">Ikke understøttet</string> <string name="home_unsupported">Ikke understøttet</string>
<string name="home_kernel">Kernel</string>
<string name="home_unsupported_reason">KernelSU understøtter kun GKI kernels</string> <string name="home_unsupported_reason">KernelSU understøtter kun GKI kernels</string>
<string name="home_kernel">Kernel</string>
<string name="home_susfs">SuSFS: %s</string>
<string name="home_susfs_version">SuSFS Version</string>
<string name="home_susfs_sus_su">SuS SU</string>
<string name="home_manager_version">Manager Version</string> <string name="home_manager_version">Manager Version</string>
<string name="home_fingerprint">Fingeraftryk</string>
<string name="home_selinux_status">SELinux-status</string> <string name="home_selinux_status">SELinux-status</string>
<string name="selinux_status_disabled">Deaktiveret</string> <string name="selinux_status_disabled">Deaktiveret</string>
<string name="selinux_status_permissive">Tilladende</string>
<string name="superuser">Superbruger</string>
<string name="selinux_status_enforcing">Håndhævende</string> <string name="selinux_status_enforcing">Håndhævende</string>
<string name="selinux_status_permissive">Tilladende</string>
<string name="selinux_status_unknown">Ukendt</string>
<string name="superuser">Superbruger</string>
<string name="module_failed_to_enable">Aktivering af modul fejlede: %s</string>
<string name="module_failed_to_disable">Deaktivering af modul fejlede: %s</string> <string name="module_failed_to_disable">Deaktivering af modul fejlede: %s</string>
<string name="module_empty">Intet modul installeret</string> <string name="module_empty">Intet modul installeret</string>
<string name="module">Modul</string>
<string name="module_sort_action_first">Sort (Action first)</string>
<string name="module_sort_enabled_first">Sort (Enabled first)</string>
<string name="uninstall">Afinstaller</string> <string name="uninstall">Afinstaller</string>
<string name="restore">Restore</string>
<string name="module_install">Installer</string> <string name="module_install">Installer</string>
<string name="install">Installer</string> <string name="install">Installer</string>
<string name="reboot">Genstart</string> <string name="reboot">Genstart</string>
<string name="settings">Indstillinger</string> <string name="settings">Indstillinger</string>
<string name="reboot_userspace">Blød Genstart</string> <string name="reboot_userspace">Blød Genstart</string>
<string name="reboot_recovery">Genstart til Recovery</string>
<string name="reboot_bootloader">Genstart til Bootloader</string>
<string name="reboot_download">Genstart til Download</string> <string name="reboot_download">Genstart til Download</string>
<string name="reboot_edl">Genstart til EDL</string> <string name="reboot_edl">Genstart til EDL</string>
<string name="about">Om</string> <string name="about">Om</string>
<string name="module_uninstall_confirm">Er du sikker på, at du vil afinstallere modulet %s\?</string> <string name="module_uninstall_confirm">Er du sikker på, at du vil afinstallere modulet %s\?</string>
<string name="module_uninstall_success">%s afinstalleret</string> <string name="module_uninstall_success">%s afinstalleret</string>
<string name="module_uninstall_failed">Afinstallation af: %s fejlede</string> <string name="module_uninstall_failed">Afinstallation af: %s fejlede</string>
<string name="module_version">Version</string>
<string name="module_author">Forfatter</string>
<string name="refresh">Opdater</string> <string name="refresh">Opdater</string>
<string name="show_system_apps">Vis system-apps</string>
<string name="hide_system_apps">Gem system-apps</string>
<string name="send_log">Send Log</string> <string name="send_log">Send Log</string>
<string name="safe_mode">Sikker tilstand</string> <string name="safe_mode">Sikker tilstand</string>
<string name="reboot_to_apply">Genstart for at tage effekt</string> <string name="reboot_to_apply">Genstart for at tage effekt</string>
<string name="module_magisk_conflict">Moduler er deaktiveret, fordi der er konflikt med Magiskes!</string>
<string name="home_learn_kernelsu">Lær KernelSU</string> <string name="home_learn_kernelsu">Lær KernelSU</string>
<string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string> <string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string>
<string name="home_click_to_learn_kernelsu">Lær hvordan man installerer KernelSU og moduler</string> <string name="home_click_to_learn_kernelsu">Lær hvordan man installerer KernelSU og moduler</string>
<string name="home_support_title">Støt Os</string>
<string name="home_support_content">KernelSU er, og vil altid være gratis og open source. Du kan stadig vise os din støtte ved at donere.</string>
<string name="about_source_code"><![CDATA[View source code at %1$s<br/>Join our %2$s channel]]></string>
<string name="profile_default">Standard</string> <string name="profile_default">Standard</string>
<string name="profile_template">Skabelon</string> <string name="profile_template">Skabelon</string>
<string name="profile_custom">Brugerdefineret</string>
<string name="profile_name">Profilnavn</string>
<string name="profile_namespace">Monter navnerum</string> <string name="profile_namespace">Monter navnerum</string>
<string name="profile_namespace_inherited">Arvet</string> <string name="profile_namespace_inherited">Arvet</string>
<string name="profile_namespace_global">Global</string> <string name="profile_namespace_global">Global</string>
<string name="profile_namespace_individual">Individuel</string>
<string name="profile_groups">Grupper</string> <string name="profile_groups">Grupper</string>
<string name="profile_capabilities">Evner</string> <string name="profile_capabilities">Evner</string>
<string name="profile_selinux_context">SELinux-kontext</string> <string name="profile_selinux_context">SELinux-kontext</string>
<string name="profile_umount_modules">Afmonteret moduler</string> <string name="profile_umount_modules">Afmonteret moduler</string>
<string name="failed_to_update_app_profile">Opdatering af App Profil for %s fejlede</string>
<string name="require_kernel_version" formatted="false">The current KernelSU version %d is too low for the manager to work properly. Please upgrade to version %d or higher!</string>
<string name="settings_umount_modules_default">Afmontere moduler som standard</string> <string name="settings_umount_modules_default">Afmontere moduler som standard</string>
<string name="settings_umount_modules_default_summary">Den globale standard værdi for \"Afmonter moduler\" i App Profiler. Hvis aktiveret vil den fjerne alle modulers modifikationer til system applikationerne der ikke har en sat Profil.</string>
<string name="settings_susfs_toggle">Disable kprobe hooks</string>
<string name="profile_umount_modules_summary">Aktivering af denne indstilling vil tillade KernelSU at gendanne hvilken som helst modificeret filer af modulet for denne applikation.</string> <string name="profile_umount_modules_summary">Aktivering af denne indstilling vil tillade KernelSU at gendanne hvilken som helst modificeret filer af modulet for denne applikation.</string>
<string name="profile_selinux_domain">Domæne</string>
<string name="profile_selinux_rules">Regler</string>
<string name="module_update">Opdatering</string> <string name="module_update">Opdatering</string>
<string name="module_downloading">Downloader modulet: %s</string> <string name="module_downloading">Downloader modulet: %s</string>
<string name="module_start_downloading">Start download: %s</string>
<string name="new_version_available">Ny version: %s er tilgængelig, kilk for at downloade</string> <string name="new_version_available">Ny version: %s er tilgængelig, kilk for at downloade</string>
<string name="launch_app">Start</string> <string name="launch_app">Start</string>
<string name="force_stop_app">Tving Stop</string> <string name="force_stop_app" formatted="false">Tving Stop</string>
<string name="failed_to_update_sepolicy">Opdatering af SELinux-regler for: %s fejlede</string>
<string name="module_start_downloading">Start download: %s</string>
<string name="home_click_to_install">Klik for at installere</string>
<string name="home_working_version">Version: %d</string>
<string name="home">Hjem</string>
<string name="home_not_installed">Ikke installeret</string>
<string name="home_superuser_count">Superbrugere: %d</string>
<string name="home_fingerprint">Fingeraftryk</string>
<string name="selinux_status_unknown">Ukendt</string>
<string name="module_failed_to_enable">Aktivering af modul fejlede: %s</string>
<string name="reboot_recovery">Genstart til Recovery</string>
<string name="module">Modul</string>
<string name="module_author">Forfatter</string>
<string name="reboot_bootloader">Genstart til Bootloader</string>
<string name="module_version">Version</string>
<string name="hide_system_apps">Gem system-apps</string>
<string name="show_system_apps">Vis system-apps</string>
<string name="module_magisk_conflict">Moduler er deaktiveret, fordi der er konflikt med Magiskes!</string>
<string name="home_support_title">Støt Os</string>
<string name="home_support_content">KernelSU er, og vil altid være gratis og open source. Du kan stadig vise os din støtte ved at donere.</string>
<string name="profile_custom">Brugerdefineret</string>
<string name="profile_name">Profilnavn</string>
<string name="profile_namespace_individual">Individuel</string>
<string name="failed_to_update_app_profile">Opdatering af App Profil for %s fejlede</string>
<string name="settings_umount_modules_default_summary">Den globale standard værdi for \"Afmonter moduler\" i App Profiler. Hvis aktiveret vil den fjerne alle modulers modifikationer til system applikationerne der ikke har en sat Profil.</string>
<string name="profile_selinux_domain">Domæne</string>
<string name="profile_selinux_rules" formatted="false">Regler</string>
<string name="restart_app">Genstart</string> <string name="restart_app">Genstart</string>
<string name="failed_to_update_sepolicy">Opdatering af SELinux-regler for: %s fejlede</string>
<string name="module_changelog">Changelog</string>
<string name="settings_profile_template">App Profile Template</string>
<string name="settings_profile_template_summary">Manage local and online template of App Profile</string>
<string name="app_profile_template_create">Create template</string>
<string name="app_profile_template_edit">Edit template</string>
<string name="app_profile_template_id">ID</string>
<string name="app_profile_template_id_invalid">Invalid template ID</string>
<string name="app_profile_template_name">Name</string>
<string name="app_profile_template_description">Description</string>
<string name="app_profile_template_save">Save</string>
<string name="app_profile_template_delete">Delete</string>
<string name="app_profile_template_view">View template</string>
<string name="app_profile_template_readonly">Read only</string>
<string name="app_profile_template_id_exist">Template ID already exists!</string>
<string name="app_profile_import_export">Import/Export</string>
<string name="app_profile_import_from_clipboard">Import from clipboard</string>
<string name="app_profile_export_to_clipboard">Export to clipboard</string>
<string name="app_profile_template_export_empty">Cannot find local template to export!</string>
<string name="app_profile_template_import_success">Imported successfully</string>
<string name="app_profile_template_sync">Sync online templates</string>
<string name="app_profile_template_save_failed">Failed to save template</string>
<string name="app_profile_template_import_empty">Clipboard is empty!</string>
<string name="module_changelog_failed">Fetch changelog failed: %s</string>
<string name="settings_check_update">Check update</string>
<string name="settings_check_update_summary">Automatically check for updates when opening the app</string>
<string name="grant_root_failed">Failed to grant root!</string>
<string name="action">Action</string>
<string name="open">Open</string>
<string name="enable_web_debugging">Enable WebView debugging</string>
<string name="enable_web_debugging_summary">Can be used to debug WebUI. Please enable only when needed.</string>
<string name="direct_install">Direct install (Recommended)</string>
<string name="select_file">Select a image that needs to be patched</string>
<string name="install_inactive_slot">Install to inactive slot (After OTA)</string>
<string name="install_inactive_slot_warning">Your device will be **FORCED** to boot to the current inactive slot after a reboot!\nOnly use this option after OTA is done.\nContinue?</string>
<string name="install_next">Next</string>
<string name="select_file_tip">%1$s partition image is recommended</string>
<string name="select_kmi">Select KMI</string>
<string name="settings_uninstall">Uninstall</string>
<string name="settings_uninstall_temporary">Uninstall temporarily</string>
<string name="settings_uninstall_permanent">Uninstall permanently</string>
<string name="settings_restore_stock_image">Restore stock image</string>
<string name="settings_uninstall_temporary_message">Temporarily uninstall KernelSU, restore to original state after next reboot.</string>
<string name="settings_uninstall_permanent_message">Uninstalling KernelSU (Root and all modules) completely and permanently.</string>
<string name="settings_restore_stock_image_message">Restore the stock factory image (If a backup exists), usually used before OTA; if you need to uninstall KernelSU, please use \"Uninstall permanently\".</string>
<string name="flashing">Flashing</string>
<string name="flash_success">Flash success</string>
<string name="flash_failed">Flash failed</string>
<string name="selected_lkm">Selected LKM: %s</string>
<string name="save_log">Gem Logfiler</string> <string name="save_log">Gem Logfiler</string>
<string name="log_saved">Logs saved</string>
<string name="status_supported">Supported</string>
<string name="status_not_supported">Not Supported</string>
<string name="status_unknown">Unknown</string>
<string name="sus_su_mode">SuS SU mode:</string>
<!-- Module related -->
<string name="module_install_confirm">confirm install module %1$s</string>
<string name="unknown_module">unknown module</string>
<!-- Restore related -->
<string name="restore_confirm_title">Confirm Module Restoration</string>
<string name="restore_confirm_message">This operation will overwrite all existing modules. Continue?</string>
<string name="confirm">Confirm</string>
<string name="cancel">Cancel</string>
<!-- Backup related -->
<string name="backup_success">Backup successful (tar.gz)</string>
<string name="backup_failed">Backup failed: %1$s</string>
<string name="backup_modules">backup modules</string>
<string name="restore_modules">restore modules</string>
<!-- Restore related messages -->
<string name="restore_success">Modules restored successfully, restart required</string>
<string name="restore_failed">Restore failed: %1$s</string>
<string name="restart_now">Restart Now</string>
<string name="unknown_error">Unknown error</string>
<!-- Command related -->
<string name="command_execution_failed">Command execution failed: %1$s</string>
<!-- Allowlist related -->
<string name="allowlist_backup_success">Allowlist backup successful</string>
<string name="allowlist_backup_failed">Allowlist backup failed: %1$s</string>
<string name="allowlist_restore_confirm_title">Confirm Allowlist Restoration</string>
<string name="allowlist_restore_confirm_message">This operation will overwrite the current allowlist. Continue?</string>
<string name="allowlist_restore_success">Allowlist restored successfully</string>
<string name="allowlist_restore_failed">Allowlist restore failed: %1$s</string>
<string name="backup_allowlist">Backup Allowlist</string>
<string name="restore_allowlist">Restore Allowlist</string>
<string name="settings_custom_background">Custom App Background</string>
<string name="settings_custom_background_summary">Select an image as background</string>
<string name="settings_card_alpha">Navigation bar transparency</string>
<string name="settings_restore_default">Restore default</string>
<string name="home_android_version">Android version</string>
<string name="home_device_model">Device model</string>
<string name="su_not_allowed">Granting superuser to %s is not allowed</string>
<string name="settings_disable_su">Disable su compatibility</string>
<string name="settings_disable_su_summary">Temporarily disable any applications from obtaining root privileges via the su command (existing root processes will not be affected).</string>
<string name="using_mksu_manager">You are using the SukiSU Beta manager</string>
<string name="module_install_multiple_confirm">Are you sure you want to install the selected %d modules?</string>
<string name="module_install_multiple_confirm_with_names">Sure you want to install the following %1$d modules? \n\n%2$s</string>
<string name="more_settings">More settings</string>
<string name="selinux">SELinux</string>
<string name="selinux_enabled">Enabled</string>
<string name="selinux_disabled">Disabled</string>
<string name="simple_mode">Simplicity mode</string>
<string name="simple_mode_summary">Hides unnecessary cards when turned on</string>
<string name="hide_kernel_kernelsu_version">Hide kernel version</string>
<string name="hide_kernel_kernelsu_version_summary">Hide kernel version</string>
<string name="hide_other_info">Hide other info</string>
<string name="hide_other_info_summary">Hides information about the number of super users, modules and KPM modules on the home page</string>
<string name="hide_susfs_status">Hide SuSFS status</string>
<string name="hide_susfs_status_summary">Hide SuSFS status information on the home page</string>
<string name="hide_link_card">Hide Link Card Status</string>
<string name="hide_link_card_summary">Hide link card information on the home page</string>
<string name="theme_mode">Theme</string>
<string name="theme_follow_system">Follow system</string>
<string name="theme_light">Light</string>
<string name="theme_dark">Dark</string>
<string name="manual_hook">Manual Hook</string>
<string name="dynamic_color_title">Dynamic colours</string>
<string name="dynamic_color_summary">Dynamic colours using system themes</string>
<string name="choose_theme_color">Choose a theme colour</string>
<string name="color_default">Blue</string>
<string name="color_green">Green</string>
<string name="color_purple">Purple</string>
<string name="color_orange">Orange</string>
<string name="color_pink">Pink</string>
<string name="color_gray">Gray</string>
<string name="color_ivory">Ivory</string>
<string name="flash_option">Brush Options</string>
<string name="flash_option_tip">Select the file to be flashed</string>
<string name="horizon_kernel">Install Anykernel3</string>
<string name="horizon_kernel_summary">Flash AnyKernel3 kernel file</string>
<string name="root_required">Requires root privileges</string>
<string name="copy_failed">File Copy Failure</string>
<string name="reboot_complete_title">Scrubbing complete</string>
<string name="reboot_complete_msg">Whether to reboot immediately</string>
<string name="yes">Yes</string>
<string name="no">No</string>
<string name="failed_reboot">Reboot Failed</string>
<string name="batch_authorization">empower</string>
<string name="batch_cancel_authorization">withdraw</string>
<string name="backup">Backup</string>
<string name="color_yellow">Yellow</string>
<string name="kpm_title">KPM</string>
<string name="kpm_empty">No installed kernel modules at this time</string>
<string name="kpm_version">Version</string>
<string name="kpm_author">Author</string>
<string name="kpm_uninstall">Uninstall</string>
<string name="kpm_uninstall_success">Uninstalled successfully</string>
<string name="kpm_uninstall_failed">Failed to uninstall</string>
<string name="kpm_install">Install</string>
<string name="kpm_install_success">Load of kpm module successful</string>
<string name="kpm_install_failed">Load of kpm module failed</string>
<string name="kpm_args">Parameters</string>
<string name="kpm_control">Execute</string>
<string name="home_kpm_version">KPM Version</string>
<string name="close_notice">Close</string>
<string name="kernel_module_notice">The following kernel module functions were developed by KernelPatch and modified to include the kernel module functions of SukiSU Ultra</string>
<string name="home_ContributionCard_kernelsu">SukiSU Ultra Look forward to</string>
<string name="kpm_control_success">Success</string>
<string name="kpm_control_failed">Failed</string>
<string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra will be a relatively independent branch of KSU in the future, but we still appreciate the official KernelSU and MKSU etc. for their contributions!</string>
<string name="not_supported">Unsupported</string>
<string name="supported">Supported</string>
<string name="home_kpm_module">"Number of KPM modules: %d "</string>
<string name="kpm_invalid_file">Invalid KPM file</string>
<string name="kernel_patched">Kernel not patched</string>
<string name="kernel_not_enabled">Kernel not configured</string>
<string name="custom_settings">Custom settings</string>
<string name="kpm_install_mode">KPM Install</string>
<string name="kpm_install_mode_load">Load</string>
<string name="kpm_install_mode_embed">Embed</string>
<string name="kpm_install_mode_description">Please select: %1\$s Module Installation Mode \n\nLoad: Temporarily load the module \nEmbedded: Permanently install into the system</string>
<string name="log_failed_to_check_module_file">Failed to check module file existence</string>
<string name="snackbar_failed_to_check_module_file">Unable to check if module file exists</string>
<string name="confirm_uninstall_title">Confirm uninstallation</string>
<string name="confirm_uninstall_confirm">Uninstall</string>
<string name="confirm_uninstall_dismiss">Cancel</string>
<string name="theme_color">Theme Color</string>
<string name="invalid_file_type">Incorrect file type! Please select .kpm file.</string>
<string name="confirm_uninstall_title_with_filename">Uninstall</string>
<string name="confirm_uninstall_content">The following KPM will be uninstalled: %s</string>
<string name="settings_susfs_toggle_summary">Disable kprobe hooks created by KernelSU, using inline hooks instead, which is similar to non-GKI kernel hooking method.</string>
<string name="image_editor_title">Adjust background image</string>
<string name="image_editor_hint">Use two fingers to zoom the image, and one finger to drag it to adjust the position</string>
<string name="background_image_error">Could not load image</string>
<string name="reprovision">Reprovision</string>
<!-- Kernel Flash Progress Related -->
<string name="horizon_flash_title">Kernel Flashing</string>
<string name="horizon_logs_label">Logs:</string>
<string name="horizon_flash_complete">Flash Complete</string>
<!-- Flash Status Related -->
<string name="horizon_preparing">Preparing…</string>
<string name="horizon_cleaning_files">Cleaning files…</string>
<string name="horizon_copying_files">Copying files…</string>
<string name="horizon_extracting_tool">Extracting flash tool…</string>
<string name="horizon_patching_script">Patching flash script…</string>
<string name="horizon_flashing">Flashing kernel…</string>
<string name="horizon_flash_complete_status">Flash completed</string>
<!-- Slot selection related strings -->
<string name="select_slot_title">Select Flash Slot</string>
<string name="select_slot_description">Please select the target slot for flashing boot</string>
<string name="slot_a">Slot A</string>
<string name="slot_b">Slot B</string>
<string name="selected_slot">Selected slot: %1$s</string>
<string name="horizon_getting_original_slot">Getting the original slot</string>
<string name="horizon_setting_target_slot">Setting the specified slot</string>
<string name="horizon_restoring_original_slot">Restore Default Slot</string>
<string name="current_slot">Current Slot%1$s </string>
<!-- Error Messages -->
<string name="horizon_copy_failed">Copy failed</string>
<string name="horizon_unknown_error">Unknown error</string>
<string name="flash_failed_message">Flash failed</string>
<!-- lkm/gki install -->
<string name="Lkm_install_methods">LKM repair/installation</string>
<string name="GKI_install_methods">GKI/non-GKI installation</string>
<string name="kernel_version_log">Kernel version%1$s</string>
<string name="tool_version_log">Using the patching tool%1$s</string>
<string name="configuration">Configure</string>
<string name="app_settings">Application Settings</string>
<string name="tools">Tools</string>
<string name="currently_selected">Currently</string>
<!-- String resources used in SuperUser -->
<string name="clear">Removals</string>
<string name="apps_with_root">Applications with root privileges</string>
<string name="apps_with_custom_profile">Applications with customized configurations</string>
<string name="other_apps">Applications with unchanged defaults</string>
<string name="no_apps_found">Application not found</string>
<string name="selinux_enabled_toast">SELinux Enabled</string>
<string name="selinux_disabled_toast">SELinux Disabled</string>
<string name="selinux_change_failed">SELinux Status change failed</string>
<string name="advanced_settings">Advanced Settings</string>
<string name="appearance_settings">Customize the toolbar</string>
<string name="back">Comeback</string>
<string name="expand">Be in full swing</string>
<string name="collapse">put away</string>
<string name="susfs_enabled">SuSFS enabled</string>
<string name="susfs_disabled">SuSFS disabled</string>
<string name="background_set_success">Background set successfully</string>
<string name="background_removed">Removed custom backgrounds</string>
<string name="root_require_for_install">Requires root privileges</string>
<!-- KPM display settings -->
<string name="show_kpm_info">Display KPM Function</string>
<string name="show_kpm_info_summary">Display KPM information and Function in home and bottom bar (Need to reopen the app)</string>
<!-- Webui X settings -->
<string name="use_webuix">Use WebUI X</string>
<string name="use_webuix_summary">Use WebUI X instead of WebUI which supports more API\'s</string>
<string name="use_webuix_eruda">Inject Eruda into WebUI X</string>
<string name="use_webuix_eruda_summary">Inject a debug console into WebUI X to make debugging easier. Requires web debugging to be on.</string>
<!-- DPI setting related strings -->
<string name="dpi_settings">DPI setting</string>
<string name="app_dpi_title">Applied DPI</string>
<string name="app_dpi_summary">Adjust the screen display density for the current application only</string>
<string name="dpi_size_small">Small </string>
<string name="dpi_size_medium">Medium </string>
<string name="dpi_size_large">Big</string>
<string name="dpi_size_extra_large">oversize</string>
<string name="dpi_size_custom">customizable</string>
<string name="dpi_apply_settings">Applying DPI settings</string>
<string name="dpi_confirm_title">Confirm DPI change</string>
<string name="dpi_confirm_message">Are you sure you want to change the application DPI from %1$d to %2$d?</string>
<string name="dpi_confirm_summary">Application needs to be restarted to apply the new DPI settings, does not affect the system status bar or other applications</string>
<string name="dpi_applied_success">DPI has been set to %1$d, effective after restarting the application</string>
<!-- Language settings related strings -->
<string name="language_setting">App Language</string>
<string name="language_follow_system">Follow System</string>
<string name="language_changed">Language changed, restarting to apply changes</string>
<string name="settings_card_dim">Card Darkness Adjustment</string>
<!-- Super User Related -->
<string name="scroll_to_top">Top</string>
<string name="scroll_to_bottom">Bottom</string>
<string name="scroll_to_top_description">Scroll to top</string>
<string name="scroll_to_bottom_description">Scroll to the bottom</string>
<string name="authorized">authorized</string>
<string name="unauthorized">unauthorized</string>
<string name="selected">Selected</string>
<string name="select">option</string>
<string name="profile_umount_modules_disable">Disable custom uninstallation module</string>
<!-- Flash related -->
<string name="error_code">error code</string>
<string name="check_log">Please check the log</string>
<string name="installing_module">Module being installed %1$d/%2$d</string>
<string name="module_failed_count">%d Failed to install a new module</string>
<string name="module_download_error">Module download failed</string>
</resources> </resources>

View File

@@ -2,130 +2,369 @@
<resources> <resources>
<string name="home">Startseite</string> <string name="home">Startseite</string>
<string name="home_not_installed">Nicht installiert</string> <string name="home_not_installed">Nicht installiert</string>
<string name="selinux_status_permissive">Permissiv</string> <string name="home_click_to_install">Tippe zum Installieren</string>
<string name="home_working">Funktioniert</string> <string name="home_working">Funktioniert</string>
<string name="home_working_version">Version: %d</string> <string name="home_working_version">Version: %d</string>
<string name="superuser">Superuser</string>
<string name="home_click_to_install">Tippe zum Installieren</string>
<string name="home_superuser_count">Superuser: %d</string> <string name="home_superuser_count">Superuser: %d</string>
<string name="selinux_status_unknown">Unbekannt</string>
<string name="selinux_status_enforcing">Erzwingen</string>
<string name="reboot_bootloader">In den Bootloader-Modus neustarten</string>
<string name="reboot_download">In den Download-Modus neustarten</string>
<string name="reboot_edl">In den EDL-Modus neustarten</string>
<string name="module_author">Autor</string>
<string name="about">Über KernelSU</string>
<string name="module_magisk_conflict">Module sind aufgrund eines Konfliktes mit Magisk nicht verfügbar!</string>
<string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string>
<string name="home_click_to_learn_kernelsu">Erfahre, wie KernelSU installiert wird und wie Module verwendet werden</string>
<string name="home_support_title">Unterstütze uns</string>
<string name="home_support_content">KernelSU ist und wird immer frei und quelloffen sein. Du kannst uns jedoch deine Unterstützung zeigen, indem du eine Spende tätigst.</string>
<string name="profile_selinux_context">SELinux-Kontext</string>
<string name="settings_umount_modules_default">Module standardmäßig aushängen</string>
<string name="settings_umount_modules_default_summary">Globaler Standardwert für \"Module aushängen\" im App-Profil. Falls er aktiviert ist, werden alle Moduländerungen im System für alle Apps entfernt, für die kein Profil festgelegt ist.</string>
<string name="profile_default">Standard</string>
<string name="profile_template">Vorlage</string>
<string name="profile_custom">Benutzerdefiniert</string>
<string name="failed_to_update_app_profile">App-Profilaktualisierung für %s fehlgeschlagen</string>
<string name="profile_namespace_inherited">Geerbt</string>
<string name="profile_namespace_global">Global</string>
<string name="profile_namespace_individual">Individuell</string>
<string name="profile_selinux_domain">Domäne</string>
<string name="module_update">Aktualisieren</string>
<string name="profile_umount_modules_summary">Wenn du diese Option aktivierst, kann KernelSU alle von den Modulen für diese App geänderten Dateien wiederherstellen.</string>
<string name="profile_selinux_rules">Regeln</string>
<string name="module_start_downloading">Starte Download: %s</string>
<string name="failed_to_update_sepolicy">Aktualisieren der SELinux-Regeln schlug fehl für: %s</string>
<string name="launch_app">Starten</string>
<string name="new_version_available">Neue Version %s verfügbar, tippen zum Aktualisieren.</string>
<string name="force_stop_app" formatted="false">Stopp erzwingen</string>
<string name="restart_app">Neustarten</string>
<string name="home_module_count">Module: %d</string> <string name="home_module_count">Module: %d</string>
<string name="home_unsupported">Nicht unterstützt</string>
<string name="home_unsupported_reason">KernelSU unterstützt derzeit nur GKI-Kernel</string>
<string name="home_kernel">Kernel</string>
<string name="home_susfs">SuSFS: %s</string>
<string name="home_susfs_version">SuSFS Version</string>
<string name="home_susfs_sus_su">SuS SU</string>
<string name="home_manager_version">Manager-Version</string> <string name="home_manager_version">Manager-Version</string>
<string name="home_fingerprint">Fingerabdruck</string>
<string name="home_selinux_status">SELinux Status</string> <string name="home_selinux_status">SELinux Status</string>
<string name="selinux_status_disabled">Deaktiviert</string> <string name="selinux_status_disabled">Deaktiviert</string>
<string name="selinux_status_enforcing">Erzwingen</string>
<string name="selinux_status_permissive">Permissiv</string>
<string name="selinux_status_unknown">Unbekannt</string>
<string name="superuser">Superuser</string>
<string name="module_failed_to_enable">Modulaktivierung fehlgeschlagen: %s</string> <string name="module_failed_to_enable">Modulaktivierung fehlgeschlagen: %s</string>
<string name="module_failed_to_disable">Moduldeaktivierung fehlgeschlagen: %s</string> <string name="module_failed_to_disable">Moduldeaktivierung fehlgeschlagen: %s</string>
<string name="module_empty">Keine Modul installiert</string> <string name="module_empty">Keine Modul installiert</string>
<string name="module">Modul</string> <string name="module">Modul</string>
<string name="module_sort_action_first">Sort (Action first)</string>
<string name="module_sort_enabled_first">Sort (Enabled first)</string>
<string name="uninstall">Deinstallieren</string> <string name="uninstall">Deinstallieren</string>
<string name="restore">Restore</string>
<string name="module_install">Installieren</string>
<string name="install">Installieren</string> <string name="install">Installieren</string>
<string name="reboot">Neustarten</string> <string name="reboot">Neustarten</string>
<string name="settings">Einstellungen</string> <string name="settings">Einstellungen</string>
<string name="reboot_userspace">Soft-Reboot</string>
<string name="reboot_recovery">In den Recovery-Modus neustarten</string> <string name="reboot_recovery">In den Recovery-Modus neustarten</string>
<string name="reboot_bootloader">In den Bootloader-Modus neustarten</string>
<string name="reboot_download">In den Download-Modus neustarten</string>
<string name="reboot_edl">In den EDL-Modus neustarten</string>
<string name="about">Über KernelSU</string>
<string name="module_uninstall_confirm">Möchtest du wirklich Modul %s deinstallieren?</string>
<string name="module_uninstall_success">%s deinstalliert</string> <string name="module_uninstall_success">%s deinstalliert</string>
<string name="module_uninstall_failed">Deinstallation fehlgeschlagen: %s</string>
<string name="module_version">Version</string> <string name="module_version">Version</string>
<string name="module_author">Autor</string>
<string name="refresh">Aktualisieren</string> <string name="refresh">Aktualisieren</string>
<string name="show_system_apps">System-Apps anzeigen</string> <string name="show_system_apps">System-Apps anzeigen</string>
<string name="hide_system_apps">System-Apps ausblenden</string> <string name="hide_system_apps">System-Apps ausblenden</string>
<string name="send_log">Protokoll senden</string> <string name="send_log">Protokoll senden</string>
<string name="home_learn_kernelsu">KernelSU verstehen</string>
<string name="safe_mode">Sicherer Modus</string> <string name="safe_mode">Sicherer Modus</string>
<string name="reboot_to_apply">Neustarten, damit Änderungen wirksam werden</string> <string name="reboot_to_apply">Neustarten, damit Änderungen wirksam werden</string>
<string name="module_magisk_conflict">Module sind aufgrund eines Konfliktes mit Magisk nicht verfügbar!</string>
<string name="home_learn_kernelsu">KernelSU verstehen</string>
<string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string>
<string name="home_click_to_learn_kernelsu">Erfahre, wie KernelSU installiert wird und wie Module verwendet werden</string>
<string name="home_support_title">Unterstütze uns</string>
<string name="home_support_content">KernelSU ist und wird immer frei und quelloffen sein. Du kannst uns jedoch deine Unterstützung zeigen, indem du eine Spende tätigst.</string>
<string name="about_source_code"><![CDATA[View source code at %1$s<br/>Join our %2$s channel]]></string>
<string name="profile_default">Standard</string>
<string name="profile_template">Vorlage</string>
<string name="profile_custom">Benutzerdefiniert</string>
<string name="profile_name">Profilname</string> <string name="profile_name">Profilname</string>
<string name="profile_namespace">Namespace einhängen</string> <string name="profile_namespace">Namespace einhängen</string>
<string name="profile_namespace_inherited">Geerbt</string>
<string name="profile_namespace_global">Global</string>
<string name="profile_namespace_individual">Individuell</string>
<string name="profile_groups">Gruppen</string> <string name="profile_groups">Gruppen</string>
<string name="profile_capabilities">Fähigkeiten</string> <string name="profile_capabilities">Fähigkeiten</string>
<string name="profile_selinux_context">SELinux-Kontext</string>
<string name="profile_umount_modules">Module aushängen</string> <string name="profile_umount_modules">Module aushängen</string>
<string name="failed_to_update_app_profile">App-Profilaktualisierung für %s fehlgeschlagen</string>
<string name="require_kernel_version" formatted="false">The current KernelSU version %d is too low for the manager to work properly. Please upgrade to version %d or higher!</string>
<string name="settings_umount_modules_default">Module standardmäßig aushängen</string>
<string name="settings_umount_modules_default_summary">Globaler Standardwert für \"Module aushängen\" im App-Profil. Falls er aktiviert ist, werden alle Moduländerungen im System für alle Apps entfernt, für die kein Profil festgelegt ist.</string>
<string name="settings_susfs_toggle">Disable kprobe hooks</string>
<string name="profile_umount_modules_summary">Wenn du diese Option aktivierst, kann KernelSU alle von den Modulen für diese App geänderten Dateien wiederherstellen.</string>
<string name="profile_selinux_domain">Domäne</string>
<string name="profile_selinux_rules">Regeln</string>
<string name="module_update">Aktualisieren</string>
<string name="module_downloading">Lädt Modul %s herunter</string> <string name="module_downloading">Lädt Modul %s herunter</string>
<string name="home_unsupported">Nicht unterstützt</string> <string name="module_start_downloading">Starte Download: %s</string>
<string name="home_unsupported_reason">KernelSU unterstützt derzeit nur GKI-Kernel</string> <string name="new_version_available">Neue Version %s verfügbar, tippen zum Aktualisieren.</string>
<string name="home_kernel">Kernel</string> <string name="launch_app">Starten</string>
<string name="home_fingerprint">Fingerabdruck</string> <string name="force_stop_app" formatted="false">Stopp erzwingen</string>
<string name="module_install">Installieren</string> <string name="restart_app">Neustarten</string>
<string name="reboot_userspace">Soft-Reboot</string> <string name="failed_to_update_sepolicy">Aktualisieren der SELinux-Regeln schlug fehl für: %s</string>
<string name="module_uninstall_confirm">Möchtest du wirklich Modul %s deinstallieren?</string>
<string name="module_uninstall_failed">Deinstallation fehlgeschlagen: %s</string>
<string name="module_changelog">Änderungsprotokoll</string> <string name="module_changelog">Änderungsprotokoll</string>
<string name="app_profile_template_import_success">Erfolgreich importiert</string> <string name="settings_profile_template">App-Profil-Vorlage</string>
<string name="app_profile_export_to_clipboard">In Zwischenablage exportieren</string> <string name="settings_profile_template_summary">Verwalte die lokale und online Vorlage des App-Profils</string>
<string name="app_profile_template_export_empty">Kann lokale Vorlage nicht finden!</string>
<string name="app_profile_template_id_exist">Vorlagen-ID existiert bereits!</string>
<string name="app_profile_import_from_clipboard">Aus Zwischenablage importieren</string>
<string name="module_changelog_failed">Konnte Veränderungs-Protokoll nicht laden: %s</string>
<string name="app_profile_template_name">Name</string>
<string name="app_profile_template_id_invalid">Ungültige Vorlagen-ID</string>
<string name="app_profile_template_sync">Online-Vorlagen synchronisieren</string>
<string name="app_profile_template_create">Vorlage erstellen</string> <string name="app_profile_template_create">Vorlage erstellen</string>
<string name="app_profile_template_readonly">Schreibgeschützt</string>
<string name="app_profile_import_export">Import/Export</string>
<string name="app_profile_template_save_failed">Schlug beim Speichern der Vorlage fehl</string>
<string name="app_profile_template_edit">Vorlage bearbeiten</string> <string name="app_profile_template_edit">Vorlage bearbeiten</string>
<string name="app_profile_template_id">ID</string> <string name="app_profile_template_id">ID</string>
<string name="settings_profile_template">App-Profil-Vorlage</string> <string name="app_profile_template_id_invalid">Ungültige Vorlagen-ID</string>
<string name="app_profile_template_name">Name</string>
<string name="app_profile_template_description">Beschreibung</string> <string name="app_profile_template_description">Beschreibung</string>
<string name="app_profile_template_save">Speichern</string> <string name="app_profile_template_save">Speichern</string>
<string name="settings_profile_template_summary">Verwalte die lokale und online Vorlage des App-Profils</string>
<string name="app_profile_template_delete">Löschen</string> <string name="app_profile_template_delete">Löschen</string>
<string name="app_profile_template_import_empty">Zwischenablage ist leer!</string>
<string name="app_profile_template_view">Vorlage ansehen</string> <string name="app_profile_template_view">Vorlage ansehen</string>
<string name="app_profile_template_readonly">Schreibgeschützt</string>
<string name="app_profile_template_id_exist">Vorlagen-ID existiert bereits!</string>
<string name="app_profile_import_export">Import/Export</string>
<string name="app_profile_import_from_clipboard">Aus Zwischenablage importieren</string>
<string name="app_profile_export_to_clipboard">In Zwischenablage exportieren</string>
<string name="app_profile_template_export_empty">Kann lokale Vorlage nicht finden!</string>
<string name="app_profile_template_import_success">Erfolgreich importiert</string>
<string name="app_profile_template_sync">Online-Vorlagen synchronisieren</string>
<string name="app_profile_template_save_failed">Schlug beim Speichern der Vorlage fehl</string>
<string name="app_profile_template_import_empty">Zwischenablage ist leer!</string>
<string name="module_changelog_failed">Konnte Veränderungs-Protokoll nicht laden: %s</string>
<string name="settings_check_update">Auf Aktualisierung prüfen</string>
<string name="settings_check_update_summary">Prüfe automatisch auf Aktualisierungen, wenn die App geöffnet wird</string>
<string name="grant_root_failed">Root-Zugriff konnte nicht gewährt werden!</string>
<string name="action">Aktion</string>
<string name="open">Öffnen</string>
<string name="enable_web_debugging">WebView-Debugging aktivieren</string> <string name="enable_web_debugging">WebView-Debugging aktivieren</string>
<string name="enable_web_debugging_summary">Kann zum Fehlerbeheben der WebUI verwendet werden, bitte nur im Notfall aktivieren.</string> <string name="enable_web_debugging_summary">Kann zum Fehlerbeheben der WebUI verwendet werden, bitte nur im Notfall aktivieren.</string>
<string name="select_file_tip">%1$s Partitionsabbild empfohlen</string>
<string name="select_kmi">KMI auswählen</string>
<string name="install_next">Weiter</string>
<string name="direct_install">Direkte Installation (empfohlen)</string> <string name="direct_install">Direkte Installation (empfohlen)</string>
<string name="select_file">Datei auswählen</string> <string name="select_file">Datei auswählen</string>
<string name="install_inactive_slot">In inaktiven Slot installieren (nach OTA)</string> <string name="install_inactive_slot">In inaktiven Slot installieren (nach OTA)</string>
<string name="install_inactive_slot_warning">Nach einem Neustart wird dein Gerät **GEZWUNGEN** in den derzeit inaktiven Slot zu starten! <string name="install_inactive_slot_warning">Nach einem Neustart wird dein Gerät **GEZWUNGEN** in den derzeit inaktiven Slot zu starten!
\nBenutze dies nur nach Fertigstellung des OTA. \nBenutze dies nur nach Fertigstellung des OTA.
\nFortfahren?</string> \nFortfahren?</string>
<string name="grant_root_failed">Root-Zugriff konnte nicht gewährt werden!</string> <string name="install_next">Weiter</string>
<string name="open">Öffnen</string> <string name="select_file_tip">%1$s Partitionsabbild empfohlen</string>
<string name="settings_check_update">Auf Aktualisierung prüfen</string> <string name="select_kmi">KMI auswählen</string>
<string name="settings_check_update_summary">Prüfe automatisch auf Aktualisierungen, wenn die App geöffnet wird</string>
<string name="settings_uninstall_temporary">Temporär deinstallieren</string>
<string name="settings_uninstall">Deinstallieren</string> <string name="settings_uninstall">Deinstallieren</string>
<string name="settings_uninstall_permanent_message">KernelSU (Root und alle Module) vollständig und dauerhaft deinstallieren.</string> <string name="settings_uninstall_temporary">Temporär deinstallieren</string>
<string name="save_log">Protokolle Speichern</string>
<string name="settings_uninstall_permanent">Permanent deinstallieren</string> <string name="settings_uninstall_permanent">Permanent deinstallieren</string>
<string name="settings_restore_stock_image">Standard-Abbild wiederherstellen</string> <string name="settings_restore_stock_image">Standard-Abbild wiederherstellen</string>
<string name="settings_uninstall_temporary_message">KernelSU temporär deinstallieren, originalen Status nach dem nächsten Neustart wiederherstellen.</string> <string name="settings_uninstall_temporary_message">KernelSU temporär deinstallieren, originalen Status nach dem nächsten Neustart wiederherstellen.</string>
<string name="settings_uninstall_permanent_message">KernelSU (Root und alle Module) vollständig und dauerhaft deinstallieren.</string>
<string name="settings_restore_stock_image_message">Das Standard Werksabbild wiederherstellen (falls ein Backup existiert), normalerweise vor einem OTA zu verwenden; falls Sie KernelSU deinstallieren müssen, nutzen Sie bitte \"Permanent deinstallieren\".</string> <string name="settings_restore_stock_image_message">Das Standard Werksabbild wiederherstellen (falls ein Backup existiert), normalerweise vor einem OTA zu verwenden; falls Sie KernelSU deinstallieren müssen, nutzen Sie bitte \"Permanent deinstallieren\".</string>
<string name="flashing">Schreibt</string> <string name="flashing">Schreibt</string>
<string name="flash_success">Schreiben erfolgreich</string> <string name="flash_success">Schreiben erfolgreich</string>
<string name="flash_failed">Schreiben fehlgeschlagen</string> <string name="flash_failed">Schreiben fehlgeschlagen</string>
<string name="selected_lkm">Wähle LKM: %s</string> <string name="selected_lkm">Wähle LKM: %s</string>
<string name="action">Aktion</string> <string name="save_log">Protokolle Speichern</string>
<string name="log_saved">Protokolle gespeichert</string> <string name="log_saved">Protokolle gespeichert</string>
<string name="status_supported">Supported</string>
<string name="status_not_supported">Not Supported</string>
<string name="status_unknown">Unknown</string>
<string name="sus_su_mode">SuS SU mode:</string>
<!-- Module related -->
<string name="module_install_confirm">confirm install module %1$s</string>
<string name="unknown_module">unknown module</string>
<!-- Restore related -->
<string name="restore_confirm_title">Confirm Module Restoration</string>
<string name="restore_confirm_message">This operation will overwrite all existing modules. Continue?</string>
<string name="confirm">Confirm</string>
<string name="cancel">Cancel</string>
<!-- Backup related -->
<string name="backup_success">Backup successful (tar.gz)</string>
<string name="backup_failed">Backup failed: %1$s</string>
<string name="backup_modules">backup modules</string>
<string name="restore_modules">restore modules</string>
<!-- Restore related messages -->
<string name="restore_success">Modules restored successfully, restart required</string>
<string name="restore_failed">Restore failed: %1$s</string>
<string name="restart_now">Restart Now</string>
<string name="unknown_error">Unknown error</string>
<!-- Command related -->
<string name="command_execution_failed">Command execution failed: %1$s</string>
<!-- Allowlist related -->
<string name="allowlist_backup_success">Allowlist backup successful</string>
<string name="allowlist_backup_failed">Allowlist backup failed: %1$s</string>
<string name="allowlist_restore_confirm_title">Confirm Allowlist Restoration</string>
<string name="allowlist_restore_confirm_message">This operation will overwrite the current allowlist. Continue?</string>
<string name="allowlist_restore_success">Allowlist restored successfully</string>
<string name="allowlist_restore_failed">Allowlist restore failed: %1$s</string>
<string name="backup_allowlist">Backup Allowlist</string>
<string name="restore_allowlist">Restore Allowlist</string>
<string name="settings_custom_background">Custom App Background</string>
<string name="settings_custom_background_summary">Select an image as background</string>
<string name="settings_card_alpha">Navigation bar transparency</string>
<string name="settings_restore_default">Restore default</string>
<string name="home_android_version">Android version</string>
<string name="home_device_model">Device model</string>
<string name="su_not_allowed">Granting superuser to %s is not allowed</string>
<string name="settings_disable_su">Disable su compatibility</string>
<string name="settings_disable_su_summary">Temporarily disable any applications from obtaining root privileges via the su command (existing root processes will not be affected).</string>
<string name="using_mksu_manager">You are using the SukiSU Beta manager</string>
<string name="module_install_multiple_confirm">Are you sure you want to install the selected %d modules?</string>
<string name="module_install_multiple_confirm_with_names">Sure you want to install the following %1$d modules? \n\n%2$s</string>
<string name="more_settings">More settings</string>
<string name="selinux">SELinux</string>
<string name="selinux_enabled">Enabled</string>
<string name="selinux_disabled">Disabled</string>
<string name="simple_mode">Simplicity mode</string>
<string name="simple_mode_summary">Hides unnecessary cards when turned on</string>
<string name="hide_kernel_kernelsu_version">Hide kernel version</string>
<string name="hide_kernel_kernelsu_version_summary">Hide kernel version</string>
<string name="hide_other_info">Hide other info</string>
<string name="hide_other_info_summary">Hides information about the number of super users, modules and KPM modules on the home page</string>
<string name="hide_susfs_status">Hide SuSFS status</string>
<string name="hide_susfs_status_summary">Hide SuSFS status information on the home page</string>
<string name="hide_link_card">Hide Link Card Status</string>
<string name="hide_link_card_summary">Hide link card information on the home page</string>
<string name="theme_mode">Theme</string>
<string name="theme_follow_system">Follow system</string>
<string name="theme_light">Light</string>
<string name="theme_dark">Dark</string>
<string name="manual_hook">Manual Hook</string>
<string name="dynamic_color_title">Dynamic colours</string>
<string name="dynamic_color_summary">Dynamic colours using system themes</string>
<string name="choose_theme_color">Choose a theme colour</string>
<string name="color_default">Blue</string>
<string name="color_green">Green</string>
<string name="color_purple">Purple</string>
<string name="color_orange">Orange</string>
<string name="color_pink">Pink</string>
<string name="color_gray">Gray</string>
<string name="color_ivory">Ivory</string>
<string name="flash_option">Brush Options</string>
<string name="flash_option_tip">Select the file to be flashed</string>
<string name="horizon_kernel">Install Anykernel3</string>
<string name="horizon_kernel_summary">Flash AnyKernel3 kernel file</string>
<string name="root_required">Requires root privileges</string>
<string name="copy_failed">File Copy Failure</string>
<string name="reboot_complete_title">Scrubbing complete</string>
<string name="reboot_complete_msg">Whether to reboot immediately</string>
<string name="yes">Yes</string>
<string name="no">No</string>
<string name="failed_reboot">Reboot Failed</string>
<string name="batch_authorization">empower</string>
<string name="batch_cancel_authorization">withdraw</string>
<string name="backup">Backup</string>
<string name="color_yellow">Yellow</string>
<string name="kpm_title">KPM</string>
<string name="kpm_empty">No installed kernel modules at this time</string>
<string name="kpm_version">Version</string>
<string name="kpm_author">Author</string>
<string name="kpm_uninstall">Uninstall</string>
<string name="kpm_uninstall_success">Uninstalled successfully</string>
<string name="kpm_uninstall_failed">Failed to uninstall</string>
<string name="kpm_install">Install</string>
<string name="kpm_install_success">Load of kpm module successful</string>
<string name="kpm_install_failed">Load of kpm module failed</string>
<string name="kpm_args">Parameters</string>
<string name="kpm_control">Execute</string>
<string name="home_kpm_version">KPM Version</string>
<string name="close_notice">Close</string>
<string name="kernel_module_notice">The following kernel module functions were developed by KernelPatch and modified to include the kernel module functions of SukiSU Ultra</string>
<string name="home_ContributionCard_kernelsu">SukiSU Ultra Look forward to</string>
<string name="kpm_control_success">Success</string>
<string name="kpm_control_failed">Failed</string>
<string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra will be a relatively independent branch of KSU in the future, but we still appreciate the official KernelSU and MKSU etc. for their contributions!</string>
<string name="not_supported">Unsupported</string>
<string name="supported">Supported</string>
<string name="home_kpm_module">"Number of KPM modules: %d "</string>
<string name="kpm_invalid_file">Invalid KPM file</string>
<string name="kernel_patched">Kernel not patched</string>
<string name="kernel_not_enabled">Kernel not configured</string>
<string name="custom_settings">Custom settings</string>
<string name="kpm_install_mode">KPM Install</string>
<string name="kpm_install_mode_load">Load</string>
<string name="kpm_install_mode_embed">Embed</string>
<string name="kpm_install_mode_description">Please select: %1\$s Module Installation Mode \n\nLoad: Temporarily load the module \nEmbedded: Permanently install into the system</string>
<string name="log_failed_to_check_module_file">Failed to check module file existence</string>
<string name="snackbar_failed_to_check_module_file">Unable to check if module file exists</string>
<string name="confirm_uninstall_title">Confirm uninstallation</string>
<string name="confirm_uninstall_confirm">Uninstall</string>
<string name="confirm_uninstall_dismiss">Cancel</string>
<string name="theme_color">Theme Color</string>
<string name="invalid_file_type">Incorrect file type! Please select .kpm file.</string>
<string name="confirm_uninstall_title_with_filename">Uninstall</string>
<string name="confirm_uninstall_content">The following KPM will be uninstalled: %s</string>
<string name="settings_susfs_toggle_summary">Disable kprobe hooks created by KernelSU, using inline hooks instead, which is similar to non-GKI kernel hooking method.</string>
<string name="image_editor_title">Adjust background image</string>
<string name="image_editor_hint">Use two fingers to zoom the image, and one finger to drag it to adjust the position</string>
<string name="background_image_error">Could not load image</string>
<string name="reprovision">Reprovision</string>
<!-- Kernel Flash Progress Related -->
<string name="horizon_flash_title">Kernel Flashing</string>
<string name="horizon_logs_label">Logs:</string>
<string name="horizon_flash_complete">Flash Complete</string>
<!-- Flash Status Related -->
<string name="horizon_preparing">Preparing…</string>
<string name="horizon_cleaning_files">Cleaning files…</string>
<string name="horizon_copying_files">Copying files…</string>
<string name="horizon_extracting_tool">Extracting flash tool…</string>
<string name="horizon_patching_script">Patching flash script…</string>
<string name="horizon_flashing">Flashing kernel…</string>
<string name="horizon_flash_complete_status">Flash completed</string>
<!-- Slot selection related strings -->
<string name="select_slot_title">Select Flash Slot</string>
<string name="select_slot_description">Please select the target slot for flashing boot</string>
<string name="slot_a">Slot A</string>
<string name="slot_b">Slot B</string>
<string name="selected_slot">Selected slot: %1$s</string>
<string name="horizon_getting_original_slot">Getting the original slot</string>
<string name="horizon_setting_target_slot">Setting the specified slot</string>
<string name="horizon_restoring_original_slot">Restore Default Slot</string>
<string name="current_slot">Current Slot%1$s </string>
<!-- Error Messages -->
<string name="horizon_copy_failed">Copy failed</string>
<string name="horizon_unknown_error">Unknown error</string>
<string name="flash_failed_message">Flash failed</string>
<!-- lkm/gki install -->
<string name="Lkm_install_methods">LKM repair/installation</string>
<string name="GKI_install_methods">GKI/non-GKI installation</string>
<string name="kernel_version_log">Kernel version%1$s</string>
<string name="tool_version_log">Using the patching tool%1$s</string>
<string name="configuration">Configure</string>
<string name="app_settings">Application Settings</string>
<string name="tools">Tools</string>
<string name="currently_selected">Currently</string>
<!-- String resources used in SuperUser -->
<string name="clear">Removals</string>
<string name="apps_with_root">Applications with root privileges</string>
<string name="apps_with_custom_profile">Applications with customized configurations</string>
<string name="other_apps">Applications with unchanged defaults</string>
<string name="no_apps_found">Application not found</string>
<string name="selinux_enabled_toast">SELinux Enabled</string>
<string name="selinux_disabled_toast">SELinux Disabled</string>
<string name="selinux_change_failed">SELinux Status change failed</string>
<string name="advanced_settings">Advanced Settings</string>
<string name="appearance_settings">Customize the toolbar</string>
<string name="back">Comeback</string>
<string name="expand">Be in full swing</string>
<string name="collapse">put away</string>
<string name="susfs_enabled">SuSFS enabled</string>
<string name="susfs_disabled">SuSFS disabled</string>
<string name="background_set_success">Background set successfully</string>
<string name="background_removed">Removed custom backgrounds</string>
<string name="root_require_for_install">Requires root privileges</string>
<!-- KPM display settings -->
<string name="show_kpm_info">Display KPM Function</string>
<string name="show_kpm_info_summary">Display KPM information and Function in home and bottom bar (Need to reopen the app)</string>
<!-- Webui X settings -->
<string name="use_webuix">Use WebUI X</string>
<string name="use_webuix_summary">Use WebUI X instead of WebUI which supports more API\'s</string>
<string name="use_webuix_eruda">Inject Eruda into WebUI X</string>
<string name="use_webuix_eruda_summary">Inject a debug console into WebUI X to make debugging easier. Requires web debugging to be on.</string>
<!-- DPI setting related strings -->
<string name="dpi_settings">DPI setting</string>
<string name="app_dpi_title">Applied DPI</string>
<string name="app_dpi_summary">Adjust the screen display density for the current application only</string>
<string name="dpi_size_small">Small </string>
<string name="dpi_size_medium">Medium </string>
<string name="dpi_size_large">Big</string>
<string name="dpi_size_extra_large">oversize</string>
<string name="dpi_size_custom">customizable</string>
<string name="dpi_apply_settings">Applying DPI settings</string>
<string name="dpi_confirm_title">Confirm DPI change</string>
<string name="dpi_confirm_message">Are you sure you want to change the application DPI from %1$d to %2$d?</string>
<string name="dpi_confirm_summary">Application needs to be restarted to apply the new DPI settings, does not affect the system status bar or other applications</string>
<string name="dpi_applied_success">DPI has been set to %1$d, effective after restarting the application</string>
<!-- Language settings related strings -->
<string name="language_setting">App Language</string>
<string name="language_follow_system">Follow System</string>
<string name="language_changed">Language changed, restarting to apply changes</string>
<string name="settings_card_dim">Card Darkness Adjustment</string>
<!-- Super User Related -->
<string name="scroll_to_top">Top</string>
<string name="scroll_to_bottom">Bottom</string>
<string name="scroll_to_top_description">Scroll to top</string>
<string name="scroll_to_bottom_description">Scroll to the bottom</string>
<string name="authorized">authorized</string>
<string name="unauthorized">unauthorized</string>
<string name="selected">Selected</string>
<string name="select">option</string>
<string name="profile_umount_modules_disable">Disable custom uninstallation module</string>
<!-- Flash related -->
<string name="error_code">error code</string>
<string name="check_log">Please check the log</string>
<string name="installing_module">Module being installed %1$d/%2$d</string>
<string name="module_failed_count">%d Failed to install a new module</string>
<string name="module_download_error">Module download failed</string>
</resources> </resources>

View File

@@ -10,10 +10,12 @@
<string name="home_unsupported">Sin soporte</string> <string name="home_unsupported">Sin soporte</string>
<string name="home_unsupported_reason">KernelSU solo admite kernels GKI por ahora</string> <string name="home_unsupported_reason">KernelSU solo admite kernels GKI por ahora</string>
<string name="home_kernel">Versión del kernel</string> <string name="home_kernel">Versión del kernel</string>
<string name="home_susfs">SuSFS: %s</string>
<string name="home_susfs_version">SuSFS Version</string>
<string name="home_susfs_sus_su">SuS SU</string>
<string name="home_manager_version">Versión del gestor</string> <string name="home_manager_version">Versión del gestor</string>
<string name="home_fingerprint">Huella del dispositivo</string> <string name="home_fingerprint">Huella del dispositivo</string>
<string name="home_selinux_status">Estado de SELinux</string> <string name="home_selinux_status">Estado de SELinux</string>
<!-- It may be better to leave SELinux statuses untranslated -->
<string name="selinux_status_disabled">Desactivado</string> <string name="selinux_status_disabled">Desactivado</string>
<string name="selinux_status_enforcing">Estricto</string> <string name="selinux_status_enforcing">Estricto</string>
<string name="selinux_status_permissive">Permisivo</string> <string name="selinux_status_permissive">Permisivo</string>
@@ -23,7 +25,10 @@
<string name="module_failed_to_disable">Error al desactivar el módulo: %s</string> <string name="module_failed_to_disable">Error al desactivar el módulo: %s</string>
<string name="module_empty">Ningún módulo instalado</string> <string name="module_empty">Ningún módulo instalado</string>
<string name="module">Módulo</string> <string name="module">Módulo</string>
<string name="module_sort_action_first">Sort (Action first)</string>
<string name="module_sort_enabled_first">Sort (Enabled first)</string>
<string name="uninstall">Desinstalar</string> <string name="uninstall">Desinstalar</string>
<string name="restore">Restore</string>
<string name="module_install">Instalar</string> <string name="module_install">Instalar</string>
<string name="install">Instalar</string> <string name="install">Instalar</string>
<string name="reboot">Reiniciar</string> <string name="reboot">Reiniciar</string>
@@ -51,6 +56,7 @@
<string name="home_click_to_learn_kernelsu">Aprende a instalar KernelSU y a utilizar módulos</string> <string name="home_click_to_learn_kernelsu">Aprende a instalar KernelSU y a utilizar módulos</string>
<string name="home_support_title">Apóyanos</string> <string name="home_support_title">Apóyanos</string>
<string name="home_support_content">KernelSU es, y siempre será, gratuito y de código abierto. Sin embargo, puedes demostrarnos que te importamos haciendo una donación.</string> <string name="home_support_content">KernelSU es, y siempre será, gratuito y de código abierto. Sin embargo, puedes demostrarnos que te importamos haciendo una donación.</string>
<string name="about_source_code"><![CDATA[View source code at %1$s<br/>Join our %2$s channel]]></string>
<string name="profile_default">Predeterminado</string> <string name="profile_default">Predeterminado</string>
<string name="profile_template">Plantilla</string> <string name="profile_template">Plantilla</string>
<string name="profile_custom">Personalizado</string> <string name="profile_custom">Personalizado</string>
@@ -64,8 +70,10 @@
<string name="profile_selinux_context">Contexto SELinux</string> <string name="profile_selinux_context">Contexto SELinux</string>
<string name="profile_umount_modules">Desmontar módulos</string> <string name="profile_umount_modules">Desmontar módulos</string>
<string name="failed_to_update_app_profile">Error al actualizar el perfil de la aplicación para %s</string> <string name="failed_to_update_app_profile">Error al actualizar el perfil de la aplicación para %s</string>
<string name="require_kernel_version" formatted="false">The current KernelSU version %d is too low for the manager to work properly. Please upgrade to version %d or higher!</string>
<string name="settings_umount_modules_default">Desmontar módulos por defecto</string> <string name="settings_umount_modules_default">Desmontar módulos por defecto</string>
<string name="settings_umount_modules_default_summary">El valor global predeterminado para \"Umount modules\" en App Profile. Si está activado, eliminará todas las modificaciones de módulos del sistema para las apps que no tengan un perfil establecido.</string> <string name="settings_umount_modules_default_summary">El valor global predeterminado para \"Umount modules\" en App Profile. Si está activado, eliminará todas las modificaciones de módulos del sistema para las apps que no tengan un perfil establecido.</string>
<string name="settings_susfs_toggle">Disable kprobe hooks</string>
<string name="profile_umount_modules_summary">Activar esta opción permitirá a KernelSU restaurar cualquier archivo modificado por los módulos para esta aplicación.</string> <string name="profile_umount_modules_summary">Activar esta opción permitirá a KernelSU restaurar cualquier archivo modificado por los módulos para esta aplicación.</string>
<string name="profile_selinux_domain">Dominio</string> <string name="profile_selinux_domain">Dominio</string>
<string name="profile_selinux_rules">Reglas</string> <string name="profile_selinux_rules">Reglas</string>
@@ -78,50 +86,283 @@
<string name="restart_app">Reiniciar</string> <string name="restart_app">Reiniciar</string>
<string name="failed_to_update_sepolicy">Error al actualizar las reglas SELinux para: %s</string> <string name="failed_to_update_sepolicy">Error al actualizar las reglas SELinux para: %s</string>
<string name="module_changelog">Registro de cambios</string> <string name="module_changelog">Registro de cambios</string>
<string name="app_profile_template_import_success">Importado con éxito</string> <string name="settings_profile_template">Plantilla de perfil de aplicación</string>
<string name="app_profile_export_to_clipboard">Exportar al portapapeles</string> <string name="settings_profile_template_summary">Gestionar la plantilla local y en línea de App Profile</string>
<string name="app_profile_template_export_empty">¡No se encuentra la plantilla local para exportar!</string>
<string name="app_profile_template_id_exist">¡El ID de plantilla ya existe!</string>
<string name="app_profile_import_from_clipboard">Importar desde el portapapeles</string>
<string name="module_changelog_failed">Fallo en la obtención del registro de cambios: %s</string>
<string name="app_profile_template_name">Nombre</string>
<string name="app_profile_template_id_invalid">ID de plantilla no válida</string>
<string name="app_profile_template_sync">Sincronizar plantillas en línea</string>
<string name="app_profile_template_create">Crear plantilla</string> <string name="app_profile_template_create">Crear plantilla</string>
<string name="app_profile_template_readonly">Sólo lectura</string>
<string name="app_profile_import_export">Importar/Exportar</string>
<string name="app_profile_template_save_failed">No se ha podido guardar la plantilla</string>
<string name="app_profile_template_edit">Editar plantilla</string> <string name="app_profile_template_edit">Editar plantilla</string>
<string name="app_profile_template_id">ID</string> <string name="app_profile_template_id">ID</string>
<string name="settings_profile_template">Plantilla de perfil de aplicación</string> <string name="app_profile_template_id_invalid">ID de plantilla no válida</string>
<string name="app_profile_template_name">Nombre</string>
<string name="app_profile_template_description">Descripción</string> <string name="app_profile_template_description">Descripción</string>
<string name="app_profile_template_save">Guardar</string> <string name="app_profile_template_save">Guardar</string>
<string name="settings_profile_template_summary">Gestionar la plantilla local y en línea de App Profile</string>
<string name="app_profile_template_delete">Eliminar</string> <string name="app_profile_template_delete">Eliminar</string>
<string name="app_profile_template_import_empty">¡El portapapeles está vacío!</string>
<string name="app_profile_template_view">Ver plantilla</string> <string name="app_profile_template_view">Ver plantilla</string>
<string name="save_log">Guardar registros</string> <string name="app_profile_template_readonly">Sólo lectura</string>
<string name="enable_web_debugging">Activar la depuración de WebView</string> <string name="app_profile_template_id_exist">¡El ID de plantilla ya existe!</string>
<string name="select_file_tip">Se recomienda la imagen de partición %1$s</string> <string name="app_profile_import_export">Importar/Exportar</string>
<string name="select_kmi">Selecciona KMI</string> <string name="app_profile_import_from_clipboard">Importar desde el portapapeles</string>
<string name="install_next">Siguiente</string> <string name="app_profile_export_to_clipboard">Exportar al portapapeles</string>
<string name="direct_install">Instalación directa (Recomendada)</string> <string name="app_profile_template_export_empty">¡No se encuentra la plantilla local para exportar!</string>
<string name="install_inactive_slot_warning">¡Su dispositivo será **FORZADO** a arrancar en la ranura inactiva actual después de un reinicio!\nUtilice esta opción sólo después de que la OTA se haya realizado.\n¿Continuar?</string> <string name="app_profile_template_import_success">Importado con éxito</string>
<string name="settings_uninstall">Desinstalar</string> <string name="app_profile_template_sync">Sincronizar plantillas en línea</string>
<string name="settings_restore_stock_image">Restaurar imagen de archivo</string> <string name="app_profile_template_save_failed">No se ha podido guardar la plantilla</string>
<string name="settings_uninstall_temporary_message">Desinstalar temporalmente KernelSU, restaurar al estado original tras el siguiente reinicio.</string> <string name="app_profile_template_import_empty">¡El portapapeles está vacío!</string>
<string name="selected_lkm">LKM seleccionado: %s</string> <string name="module_changelog_failed">Fallo en la obtención del registro de cambios: %s</string>
<string name="flash_failed">Flash falló</string>
<string name="flash_success">Éxito de Flash</string>
<string name="grant_root_failed">¡No se ha podido conceder el acceso root!</string>
<string name="open">Abrir</string>
<string name="select_file">Seleccione un archivo</string>
<string name="install_inactive_slot">Instalar en ranura inactiva (Después de OTA)</string>
<string name="settings_uninstall_temporary">Desinstalar temporalmente</string>
<string name="settings_uninstall_permanent">Desinstalar permanentemente</string>
<string name="settings_uninstall_permanent_message">Desinstalar KernelSU (Root y todos los módulos) completa y permanentemente.</string>
<string name="settings_check_update">Comprobar actualización</string> <string name="settings_check_update">Comprobar actualización</string>
<string name="settings_check_update_summary">Comprobación automática de actualizaciones al abrir la aplicación</string> <string name="settings_check_update_summary">Comprobación automática de actualizaciones al abrir la aplicación</string>
<string name="grant_root_failed">¡No se ha podido conceder el acceso root!</string>
<string name="action">Action</string>
<string name="open">Abrir</string>
<string name="enable_web_debugging">Activar la depuración de WebView</string>
<string name="enable_web_debugging_summary">Puede ser usado para depurar WebUI, por favor habilítalo sólo cuando sea necesario.</string> <string name="enable_web_debugging_summary">Puede ser usado para depurar WebUI, por favor habilítalo sólo cuando sea necesario.</string>
<string name="direct_install">Instalación directa (Recomendada)</string>
<string name="select_file">Seleccione un archivo</string>
<string name="install_inactive_slot">Instalar en ranura inactiva (Después de OTA)</string>
<string name="install_inactive_slot_warning">¡Su dispositivo será **FORZADO** a arrancar en la ranura inactiva actual después de un reinicio!\nUtilice esta opción sólo después de que la OTA se haya realizado.\n¿Continuar?</string>
<string name="install_next">Siguiente</string>
<string name="select_file_tip">Se recomienda la imagen de partición %1$s</string>
<string name="select_kmi">Selecciona KMI</string>
<string name="settings_uninstall">Desinstalar</string>
<string name="settings_uninstall_temporary">Desinstalar temporalmente</string>
<string name="settings_uninstall_permanent">Desinstalar permanentemente</string>
<string name="settings_restore_stock_image">Restaurar imagen de archivo</string>
<string name="settings_uninstall_temporary_message">Desinstalar temporalmente KernelSU, restaurar al estado original tras el siguiente reinicio.</string>
<string name="settings_uninstall_permanent_message">Desinstalar KernelSU (Root y todos los módulos) completa y permanentemente.</string>
<string name="settings_restore_stock_image_message">Restaurar la imagen de fábrica stock (Si existe una copia de seguridad), por lo general se utiliza antes de OTA; si necesita desinstalar KernelSU, por favor, utilice \"Desinstalar permanentemente\".</string> <string name="settings_restore_stock_image_message">Restaurar la imagen de fábrica stock (Si existe una copia de seguridad), por lo general se utiliza antes de OTA; si necesita desinstalar KernelSU, por favor, utilice \"Desinstalar permanentemente\".</string>
<string name="flashing">Flashing</string>
<string name="flash_success">Éxito de Flash</string>
<string name="flash_failed">Flash falló</string>
<string name="selected_lkm">LKM seleccionado: %s</string>
<string name="save_log">Guardar registros</string>
<string name="log_saved">Logs saved</string>
<string name="status_supported">Supported</string>
<string name="status_not_supported">Not Supported</string>
<string name="status_unknown">Unknown</string>
<string name="sus_su_mode">SuS SU mode:</string>
<!-- Module related -->
<string name="module_install_confirm">confirm install module %1$s</string>
<string name="unknown_module">unknown module</string>
<!-- Restore related -->
<string name="restore_confirm_title">Confirm Module Restoration</string>
<string name="restore_confirm_message">This operation will overwrite all existing modules. Continue?</string>
<string name="confirm">Confirm</string>
<string name="cancel">Cancel</string>
<!-- Backup related -->
<string name="backup_success">Backup successful (tar.gz)</string>
<string name="backup_failed">Backup failed: %1$s</string>
<string name="backup_modules">backup modules</string>
<string name="restore_modules">restore modules</string>
<!-- Restore related messages -->
<string name="restore_success">Modules restored successfully, restart required</string>
<string name="restore_failed">Restore failed: %1$s</string>
<string name="restart_now">Restart Now</string>
<string name="unknown_error">Unknown error</string>
<!-- Command related -->
<string name="command_execution_failed">Command execution failed: %1$s</string>
<!-- Allowlist related -->
<string name="allowlist_backup_success">Allowlist backup successful</string>
<string name="allowlist_backup_failed">Allowlist backup failed: %1$s</string>
<string name="allowlist_restore_confirm_title">Confirm Allowlist Restoration</string>
<string name="allowlist_restore_confirm_message">This operation will overwrite the current allowlist. Continue?</string>
<string name="allowlist_restore_success">Allowlist restored successfully</string>
<string name="allowlist_restore_failed">Allowlist restore failed: %1$s</string>
<string name="backup_allowlist">Backup Allowlist</string>
<string name="restore_allowlist">Restore Allowlist</string>
<string name="settings_custom_background">Custom App Background</string>
<string name="settings_custom_background_summary">Select an image as background</string>
<string name="settings_card_alpha">Navigation bar transparency</string>
<string name="settings_restore_default">Restore default</string>
<string name="home_android_version">Android version</string>
<string name="home_device_model">Device model</string>
<string name="su_not_allowed">Granting superuser to %s is not allowed</string>
<string name="settings_disable_su">Disable su compatibility</string>
<string name="settings_disable_su_summary">Temporarily disable any applications from obtaining root privileges via the su command (existing root processes will not be affected).</string>
<string name="using_mksu_manager">You are using the SukiSU Beta manager</string>
<string name="module_install_multiple_confirm">Are you sure you want to install the selected %d modules?</string>
<string name="module_install_multiple_confirm_with_names">Sure you want to install the following %1$d modules? \n\n%2$s</string>
<string name="more_settings">More settings</string>
<string name="selinux">SELinux</string>
<string name="selinux_enabled">Enabled</string>
<string name="selinux_disabled">Disabled</string>
<string name="simple_mode">Simplicity mode</string>
<string name="simple_mode_summary">Hides unnecessary cards when turned on</string>
<string name="hide_kernel_kernelsu_version">Hide kernel version</string>
<string name="hide_kernel_kernelsu_version_summary">Hide kernel version</string>
<string name="hide_other_info">Hide other info</string>
<string name="hide_other_info_summary">Hides information about the number of super users, modules and KPM modules on the home page</string>
<string name="hide_susfs_status">Hide SuSFS status</string>
<string name="hide_susfs_status_summary">Hide SuSFS status information on the home page</string>
<string name="hide_link_card">Hide Link Card Status</string>
<string name="hide_link_card_summary">Hide link card information on the home page</string>
<string name="theme_mode">Theme</string>
<string name="theme_follow_system">Follow system</string>
<string name="theme_light">Light</string>
<string name="theme_dark">Dark</string>
<string name="manual_hook">Manual Hook</string>
<string name="dynamic_color_title">Dynamic colours</string>
<string name="dynamic_color_summary">Dynamic colours using system themes</string>
<string name="choose_theme_color">Choose a theme colour</string>
<string name="color_default">Blue</string>
<string name="color_green">Green</string>
<string name="color_purple">Purple</string>
<string name="color_orange">Orange</string>
<string name="color_pink">Pink</string>
<string name="color_gray">Gray</string>
<string name="color_ivory">Ivory</string>
<string name="flash_option">Brush Options</string>
<string name="flash_option_tip">Select the file to be flashed</string>
<string name="horizon_kernel">Install Anykernel3</string>
<string name="horizon_kernel_summary">Flash AnyKernel3 kernel file</string>
<string name="root_required">Requires root privileges</string>
<string name="copy_failed">File Copy Failure</string>
<string name="reboot_complete_title">Scrubbing complete</string>
<string name="reboot_complete_msg">Whether to reboot immediately</string>
<string name="yes">Yes</string>
<string name="no">No</string>
<string name="failed_reboot">Reboot Failed</string>
<string name="batch_authorization">empower</string>
<string name="batch_cancel_authorization">withdraw</string>
<string name="backup">Backup</string>
<string name="color_yellow">Yellow</string>
<string name="kpm_title">KPM</string>
<string name="kpm_empty">No installed kernel modules at this time</string>
<string name="kpm_version">Version</string>
<string name="kpm_author">Author</string>
<string name="kpm_uninstall">Uninstall</string>
<string name="kpm_uninstall_success">Uninstalled successfully</string>
<string name="kpm_uninstall_failed">Failed to uninstall</string>
<string name="kpm_install">Install</string>
<string name="kpm_install_success">Load of kpm module successful</string>
<string name="kpm_install_failed">Load of kpm module failed</string>
<string name="kpm_args">Parameters</string>
<string name="kpm_control">Execute</string>
<string name="home_kpm_version">KPM Version</string>
<string name="close_notice">Close</string>
<string name="kernel_module_notice">The following kernel module functions were developed by KernelPatch and modified to include the kernel module functions of SukiSU Ultra</string>
<string name="home_ContributionCard_kernelsu">SukiSU Ultra Look forward to</string>
<string name="kpm_control_success">Success</string>
<string name="kpm_control_failed">Failed</string>
<string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra will be a relatively independent branch of KSU in the future, but we still appreciate the official KernelSU and MKSU etc. for their contributions!</string>
<string name="not_supported">Unsupported</string>
<string name="supported">Supported</string>
<string name="home_kpm_module">"Number of KPM modules: %d "</string>
<string name="kpm_invalid_file">Invalid KPM file</string>
<string name="kernel_patched">Kernel not patched</string>
<string name="kernel_not_enabled">Kernel not configured</string>
<string name="custom_settings">Custom settings</string>
<string name="kpm_install_mode">KPM Install</string>
<string name="kpm_install_mode_load">Load</string>
<string name="kpm_install_mode_embed">Embed</string>
<string name="kpm_install_mode_description">Please select: %1\$s Module Installation Mode \n\nLoad: Temporarily load the module \nEmbedded: Permanently install into the system</string>
<string name="log_failed_to_check_module_file">Failed to check module file existence</string>
<string name="snackbar_failed_to_check_module_file">Unable to check if module file exists</string>
<string name="confirm_uninstall_title">Confirm uninstallation</string>
<string name="confirm_uninstall_confirm">Uninstall</string>
<string name="confirm_uninstall_dismiss">Cancel</string>
<string name="theme_color">Theme Color</string>
<string name="invalid_file_type">Incorrect file type! Please select .kpm file.</string>
<string name="confirm_uninstall_title_with_filename">Uninstall</string>
<string name="confirm_uninstall_content">The following KPM will be uninstalled: %s</string>
<string name="settings_susfs_toggle_summary">Disable kprobe hooks created by KernelSU, using inline hooks instead, which is similar to non-GKI kernel hooking method.</string>
<string name="image_editor_title">Adjust background image</string>
<string name="image_editor_hint">Use two fingers to zoom the image, and one finger to drag it to adjust the position</string>
<string name="background_image_error">Could not load image</string>
<string name="reprovision">Reprovision</string>
<!-- Kernel Flash Progress Related -->
<string name="horizon_flash_title">Kernel Flashing</string>
<string name="horizon_logs_label">Logs:</string>
<string name="horizon_flash_complete">Flash Complete</string>
<!-- Flash Status Related -->
<string name="horizon_preparing">Preparing…</string>
<string name="horizon_cleaning_files">Cleaning files…</string>
<string name="horizon_copying_files">Copying files…</string>
<string name="horizon_extracting_tool">Extracting flash tool…</string>
<string name="horizon_patching_script">Patching flash script…</string>
<string name="horizon_flashing">Flashing kernel…</string>
<string name="horizon_flash_complete_status">Flash completed</string>
<!-- Slot selection related strings -->
<string name="select_slot_title">Select Flash Slot</string>
<string name="select_slot_description">Please select the target slot for flashing boot</string>
<string name="slot_a">Slot A</string>
<string name="slot_b">Slot B</string>
<string name="selected_slot">Selected slot: %1$s</string>
<string name="horizon_getting_original_slot">Getting the original slot</string>
<string name="horizon_setting_target_slot">Setting the specified slot</string>
<string name="horizon_restoring_original_slot">Restore Default Slot</string>
<string name="current_slot">Current Slot%1$s </string>
<!-- Error Messages -->
<string name="horizon_copy_failed">Copy failed</string>
<string name="horizon_unknown_error">Unknown error</string>
<string name="flash_failed_message">Flash failed</string>
<!-- lkm/gki install -->
<string name="Lkm_install_methods">LKM repair/installation</string>
<string name="GKI_install_methods">GKI/non-GKI installation</string>
<string name="kernel_version_log">Kernel version%1$s</string>
<string name="tool_version_log">Using the patching tool%1$s</string>
<string name="configuration">Configure</string>
<string name="app_settings">Application Settings</string>
<string name="tools">Tools</string>
<string name="currently_selected">Currently</string>
<!-- String resources used in SuperUser -->
<string name="clear">Removals</string>
<string name="apps_with_root">Applications with root privileges</string>
<string name="apps_with_custom_profile">Applications with customized configurations</string>
<string name="other_apps">Applications with unchanged defaults</string>
<string name="no_apps_found">Application not found</string>
<string name="selinux_enabled_toast">SELinux Enabled</string>
<string name="selinux_disabled_toast">SELinux Disabled</string>
<string name="selinux_change_failed">SELinux Status change failed</string>
<string name="advanced_settings">Advanced Settings</string>
<string name="appearance_settings">Customize the toolbar</string>
<string name="back">Comeback</string>
<string name="expand">Be in full swing</string>
<string name="collapse">put away</string>
<string name="susfs_enabled">SuSFS enabled</string>
<string name="susfs_disabled">SuSFS disabled</string>
<string name="background_set_success">Background set successfully</string>
<string name="background_removed">Removed custom backgrounds</string>
<string name="root_require_for_install">Requires root privileges</string>
<!-- KPM display settings -->
<string name="show_kpm_info">Display KPM Function</string>
<string name="show_kpm_info_summary">Display KPM information and Function in home and bottom bar (Need to reopen the app)</string>
<!-- Webui X settings -->
<string name="use_webuix">Use WebUI X</string>
<string name="use_webuix_summary">Use WebUI X instead of WebUI which supports more API\'s</string>
<string name="use_webuix_eruda">Inject Eruda into WebUI X</string>
<string name="use_webuix_eruda_summary">Inject a debug console into WebUI X to make debugging easier. Requires web debugging to be on.</string>
<!-- DPI setting related strings -->
<string name="dpi_settings">DPI setting</string>
<string name="app_dpi_title">Applied DPI</string>
<string name="app_dpi_summary">Adjust the screen display density for the current application only</string>
<string name="dpi_size_small">Small </string>
<string name="dpi_size_medium">Medium </string>
<string name="dpi_size_large">Big</string>
<string name="dpi_size_extra_large">oversize</string>
<string name="dpi_size_custom">customizable</string>
<string name="dpi_apply_settings">Applying DPI settings</string>
<string name="dpi_confirm_title">Confirm DPI change</string>
<string name="dpi_confirm_message">Are you sure you want to change the application DPI from %1$d to %2$d?</string>
<string name="dpi_confirm_summary">Application needs to be restarted to apply the new DPI settings, does not affect the system status bar or other applications</string>
<string name="dpi_applied_success">DPI has been set to %1$d, effective after restarting the application</string>
<!-- Language settings related strings -->
<string name="language_setting">App Language</string>
<string name="language_follow_system">Follow System</string>
<string name="language_changed">Language changed, restarting to apply changes</string>
<string name="settings_card_dim">Card Darkness Adjustment</string>
<!-- Super User Related -->
<string name="scroll_to_top">Top</string>
<string name="scroll_to_bottom">Bottom</string>
<string name="scroll_to_top_description">Scroll to top</string>
<string name="scroll_to_bottom_description">Scroll to the bottom</string>
<string name="authorized">authorized</string>
<string name="unauthorized">unauthorized</string>
<string name="selected">Selected</string>
<string name="select">option</string>
<string name="profile_umount_modules_disable">Disable custom uninstallation module</string>
<!-- Flash related -->
<string name="error_code">error code</string>
<string name="check_log">Please check the log</string>
<string name="installing_module">Module being installed %1$d/%2$d</string>
<string name="module_failed_count">%d Failed to install a new module</string>
<string name="module_download_error">Module download failed</string>
</resources> </resources>

View File

@@ -1,116 +1,131 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="home">Kodu</string>
<string name="home_not_installed">Pole paigaldatud</string>
<string name="home_click_to_install">Klõpsa paigaldamiseks</string>
<string name="home_working">Töötamine</string> <string name="home_working">Töötamine</string>
<string name="home_working_version">Versioon: %d</string> <string name="home_working_version">Versioon: %d</string>
<string name="home_superuser_count">Superkasutajaid: %d</string>
<string name="home_module_count">Mooduleid: %d</string> <string name="home_module_count">Mooduleid: %d</string>
<string name="home_unsupported">Mittetoetatud</string>
<string name="home_unsupported_reason">KernelSU toetab hetkel vaid GSI tuumasid</string>
<string name="home_kernel">Tuum</string> <string name="home_kernel">Tuum</string>
<string name="home_susfs">SuSFS: %s</string>
<string name="home_susfs_version">SuSFS Version</string>
<string name="home_susfs_sus_su">SuS SU</string>
<string name="home_manager_version">Manageri versioon</string> <string name="home_manager_version">Manageri versioon</string>
<string name="home_fingerprint">Sõrmejälg</string> <string name="home_fingerprint">Sõrmejälg</string>
<string name="selinux_status_permissive">Lubav</string>
<string name="module_failed_to_enable">Mooduli lubamine ebaõnnestus: %s</string>
<string name="module_empty">Mooduleid pole paigaldatud</string>
<string name="reboot">Taaskäivita</string>
<string name="reboot_recovery">Taaskäivita taastusesse</string>
<string name="module_uninstall_confirm">Kas soovid kindlasti eemaldada mooduli %s?</string>
<string name="module_uninstall_success">%s eemaldatud</string>
<string name="send_log">Saada logid</string>
<string name="safe_mode">Turvarežiim</string>
<string name="reboot_to_apply">Muudatuste rakendamiseks taaskäivita</string>
<string name="home_learn_kernelsu">Õpi KernelSUd</string>
<string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string>
<string name="profile_default">Vaikimisi</string>
<string name="profile_namespace">Haagi nimeruum</string>
<string name="profile_umount_modules">Lahtihaagitud moodulid</string>
<string name="failed_to_update_app_profile">Rakenduseprofiili uuendamine %s jaoks ebaõnnestus</string>
<string name="settings_umount_modules_default">Haagi moodulid vaikimisi lahti</string>
<string name="module_start_downloading">Allalaadimise alustamine: %s</string>
<string name="failed_to_update_sepolicy">SELinux reeglite uuendamine ebaõnnestus: %s</string>
<string name="app_profile_template_edit">Muuda malli</string>
<string name="settings_profile_template">Rakenduseprofiili mall</string>
<string name="app_profile_template_id">ID</string>
<string name="app_profile_template_readonly">Vaid lugemiseks</string>
<string name="app_profile_template_id_exist">Malli ID juba eksisteerib!</string>
<string name="app_profile_export_to_clipboard">Ekspordi lõikelauale</string>
<string name="app_profile_template_sync">Sünkrooni võrgumallid</string>
<string name="module_changelog_failed">Muudatuste logi hankimine ebaõnnestus: %s</string>
<string name="home">Kodu</string>
<string name="home_click_to_install">Klõpsa paigaldamiseks</string>
<string name="home_not_installed">Pole paigaldatud</string>
<string name="home_unsupported">Mittetoetatud</string>
<string name="home_superuser_count">Superkasutajaid: %d</string>
<string name="home_unsupported_reason">KernelSU toetab hetkel vaid GSI tuumasid</string>
<string name="home_selinux_status">SELinuxi olek</string> <string name="home_selinux_status">SELinuxi olek</string>
<string name="selinux_status_disabled">Keelatud</string> <string name="selinux_status_disabled">Keelatud</string>
<string name="selinux_status_enforcing">Jõustav</string> <string name="selinux_status_enforcing">Jõustav</string>
<string name="selinux_status_permissive">Lubav</string>
<string name="selinux_status_unknown">Teadmata</string> <string name="selinux_status_unknown">Teadmata</string>
<string name="superuser">Superkasutaja</string> <string name="superuser">Superkasutaja</string>
<string name="module_failed_to_enable">Mooduli lubamine ebaõnnestus: %s</string>
<string name="module_failed_to_disable">Mooduli keelamine ebaõnnestus: %s</string> <string name="module_failed_to_disable">Mooduli keelamine ebaõnnestus: %s</string>
<string name="module_empty">Mooduleid pole paigaldatud</string>
<string name="module">Moodul</string> <string name="module">Moodul</string>
<string name="reboot_bootloader">Taaskäivita käivituslaadurisse</string> <string name="module_sort_action_first">Sort (Action first)</string>
<string name="module_sort_enabled_first">Sort (Enabled first)</string>
<string name="uninstall">Eemalda</string> <string name="uninstall">Eemalda</string>
<string name="install">Paigalda</string> <string name="restore">Restore</string>
<string name="about">Teave</string>
<string name="module_install">Paigalda</string> <string name="module_install">Paigalda</string>
<string name="install">Paigalda</string>
<string name="reboot">Taaskäivita</string>
<string name="settings">Seaded</string> <string name="settings">Seaded</string>
<string name="reboot_userspace">Pehme taaskäivitus</string> <string name="reboot_userspace">Pehme taaskäivitus</string>
<string name="reboot_recovery">Taaskäivita taastusesse</string>
<string name="reboot_bootloader">Taaskäivita käivituslaadurisse</string>
<string name="reboot_download">Taaskäivita allalaadimisrežiimi</string> <string name="reboot_download">Taaskäivita allalaadimisrežiimi</string>
<string name="reboot_edl">Taaskäivita EDL-i</string> <string name="reboot_edl">Taaskäivita EDL-i</string>
<string name="refresh">Värskenda</string> <string name="about">Teave</string>
<string name="module_author">Autor</string> <string name="module_uninstall_confirm">Kas soovid kindlasti eemaldada mooduli %s?</string>
<string name="module_uninstall_success">%s eemaldatud</string>
<string name="module_uninstall_failed">Eemaldamine ebaõnnestus: %s</string> <string name="module_uninstall_failed">Eemaldamine ebaõnnestus: %s</string>
<string name="module_version">Versioon</string> <string name="module_version">Versioon</string>
<string name="module_author">Autor</string>
<string name="refresh">Värskenda</string>
<string name="show_system_apps">Kuva süsteemirakendused</string> <string name="show_system_apps">Kuva süsteemirakendused</string>
<string name="hide_system_apps">Peida süsteemirakendused</string> <string name="hide_system_apps">Peida süsteemirakendused</string>
<string name="send_log">Saada logid</string>
<string name="safe_mode">Turvarežiim</string>
<string name="reboot_to_apply">Muudatuste rakendamiseks taaskäivita</string>
<string name="module_magisk_conflict">Moodulid pole saadaval Magiski konflikti tõttu!</string> <string name="module_magisk_conflict">Moodulid pole saadaval Magiski konflikti tõttu!</string>
<string name="home_learn_kernelsu">Õpi KernelSUd</string>
<string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string>
<string name="home_click_to_learn_kernelsu">Õpi KernelSUd paigaldama ja mooduleid kasutama</string> <string name="home_click_to_learn_kernelsu">Õpi KernelSUd paigaldama ja mooduleid kasutama</string>
<string name="home_support_title">Toeta meid</string> <string name="home_support_title">Toeta meid</string>
<string name="profile_groups">Grupid</string>
<string name="home_support_content">KernelSU on, ja alati jääb, tasuta ning avatud lähtekoodiga kättesaadavaks. Sellegipoolest võid sa näidata, et hoolid, ning teha annetuse.</string> <string name="home_support_content">KernelSU on, ja alati jääb, tasuta ning avatud lähtekoodiga kättesaadavaks. Sellegipoolest võid sa näidata, et hoolid, ning teha annetuse.</string>
<string name="about_source_code"><![CDATA[View source code at %1$s<br/>Join our %2$s channel]]></string>
<string name="profile_default">Vaikimisi</string>
<string name="profile_template">Mall</string> <string name="profile_template">Mall</string>
<string name="profile_name">Profiili nimi</string>
<string name="profile_custom">Kohandatud</string> <string name="profile_custom">Kohandatud</string>
<string name="profile_name">Profiili nimi</string>
<string name="profile_namespace">Haagi nimeruum</string>
<string name="profile_namespace_inherited">Päritud</string> <string name="profile_namespace_inherited">Päritud</string>
<string name="profile_namespace_global">Globaalne</string> <string name="profile_namespace_global">Globaalne</string>
<string name="profile_namespace_individual">Individuaalne</string> <string name="profile_namespace_individual">Individuaalne</string>
<string name="profile_groups">Grupid</string>
<string name="profile_capabilities">Võimekused</string> <string name="profile_capabilities">Võimekused</string>
<string name="app_profile_template_id_invalid">Sobimatu malli ID</string>
<string name="profile_selinux_context">SELinux kontekst</string> <string name="profile_selinux_context">SELinux kontekst</string>
<string name="profile_umount_modules">Lahtihaagitud moodulid</string>
<string name="failed_to_update_app_profile">Rakenduseprofiili uuendamine %s jaoks ebaõnnestus</string>
<string name="require_kernel_version" formatted="false">The current KernelSU version %d is too low for the manager to work properly. Please upgrade to version %d or higher!</string>
<string name="settings_umount_modules_default">Haagi moodulid vaikimisi lahti</string>
<string name="settings_umount_modules_default_summary">Globaalne vaikeväärtus \"Lahtihaagitud moodulitele\" rakenduseprofiilis. Lubamisel eemaldab see kõik moodulite süsteemimuudatused rakendustele, millel ei ole profiili määratud.</string>
<string name="settings_susfs_toggle">Disable kprobe hooks</string>
<string name="profile_umount_modules_summary">Selle valiku lubamine lubab KernelSU-l taastada selle rakenduse moodulite poolt mistahes muudetud faile.</string>
<string name="profile_selinux_domain">Domeen</string> <string name="profile_selinux_domain">Domeen</string>
<string name="launch_app">Käivita</string>
<string name="force_stop_app">Sundpeata</string>
<string name="profile_selinux_rules">Reeglid</string> <string name="profile_selinux_rules">Reeglid</string>
<string name="module_update">Uuenda</string> <string name="module_update">Uuenda</string>
<string name="module_downloading">Mooduli allalaadimine: %s</string> <string name="module_downloading">Mooduli allalaadimine: %s</string>
<string name="new_version_available" formatted="false">Uus versioon %s on saadaval, klõpsa täiendamiseks.</string> <string name="module_start_downloading">Allalaadimise alustamine: %s</string>
<string name="new_version_available">Uus versioon %s on saadaval, klõpsa täiendamiseks.</string>
<string name="launch_app">Käivita</string>
<string name="force_stop_app" formatted="false">Sundpeata</string>
<string name="restart_app">Taaskäivita</string> <string name="restart_app">Taaskäivita</string>
<string name="failed_to_update_sepolicy">SELinux reeglite uuendamine ebaõnnestus: %s</string>
<string name="module_changelog">Muudatuste logi</string> <string name="module_changelog">Muudatuste logi</string>
<string name="settings_profile_template">Rakenduseprofiili mall</string>
<string name="settings_profile_template_summary">Halda kohalikke ja võrgusolevaid rakenduseprofiili malle</string>
<string name="app_profile_template_create">Loo mall</string>
<string name="app_profile_template_edit">Muuda malli</string>
<string name="app_profile_template_id">ID</string>
<string name="app_profile_template_id_invalid">Sobimatu malli ID</string>
<string name="app_profile_template_name">Nimi</string> <string name="app_profile_template_name">Nimi</string>
<string name="app_profile_template_description">Kirjeldus</string> <string name="app_profile_template_description">Kirjeldus</string>
<string name="app_profile_template_import_success">Edukalt imporditud</string>
<string name="app_profile_template_save">Salvesta</string> <string name="app_profile_template_save">Salvesta</string>
<string name="app_profile_template_import_empty">Lõikelaud on tühi!</string>
<string name="app_profile_template_delete">Kustuta</string> <string name="app_profile_template_delete">Kustuta</string>
<string name="app_profile_template_view">Vaata malli</string> <string name="app_profile_template_view">Vaata malli</string>
<string name="app_profile_template_readonly">Vaid lugemiseks</string>
<string name="app_profile_template_id_exist">Malli ID juba eksisteerib!</string>
<string name="app_profile_import_export">Impordi/ekspordi</string> <string name="app_profile_import_export">Impordi/ekspordi</string>
<string name="app_profile_import_from_clipboard">Impordi lõikelaualt</string> <string name="app_profile_import_from_clipboard">Impordi lõikelaualt</string>
<string name="app_profile_template_save_failed">Malli salvestamine ebaõnnestus</string> <string name="app_profile_export_to_clipboard">Ekspordi lõikelauale</string>
<string name="app_profile_template_create">Loo mall</string>
<string name="settings_profile_template_summary">Halda kohalikke ja võrgusolevaid rakenduseprofiili malle</string>
<string name="profile_umount_modules_summary">Selle valiku lubamine lubab KernelSU-l taastada selle rakenduse moodulite poolt mistahes muudetud faile.</string>
<string name="app_profile_template_export_empty">Ei saa eksportida, kohalikku malli ei leitud!</string> <string name="app_profile_template_export_empty">Ei saa eksportida, kohalikku malli ei leitud!</string>
<string name="settings_umount_modules_default_summary">Globaalne vaikeväärtus \"Lahtihaagitud moodulitele\" rakenduseprofiilis. Lubamisel eemaldab see kõik moodulite süsteemimuudatused rakendustele, millel ei ole profiili määratud.</string> <string name="app_profile_template_import_success">Edukalt imporditud</string>
<string name="enable_web_debugging_summary">Saab kasutada WebUI silumiseks, palun luba ainult vajadusel.</string> <string name="app_profile_template_sync">Sünkrooni võrgumallid</string>
<string name="grant_root_failed">Juurkasutaja andmine ebaõnnestus!</string> <string name="app_profile_template_save_failed">Malli salvestamine ebaõnnestus</string>
<string name="app_profile_template_import_empty">Lõikelaud on tühi!</string>
<string name="module_changelog_failed">Muudatuste logi hankimine ebaõnnestus: %s</string>
<string name="settings_check_update">Kontrolli uuendusi</string> <string name="settings_check_update">Kontrolli uuendusi</string>
<string name="settings_check_update_summary">Rakenduse avamisel kontrolli automaatselt uuendusi</string> <string name="settings_check_update_summary">Rakenduse avamisel kontrolli automaatselt uuendusi</string>
<string name="grant_root_failed">Juurkasutaja andmine ebaõnnestus!</string>
<string name="action">Action</string>
<string name="open">Ava</string> <string name="open">Ava</string>
<string name="enable_web_debugging">Luba WebView silumine</string> <string name="enable_web_debugging">Luba WebView silumine</string>
<string name="save_log">Salvesta Logid</string> <string name="enable_web_debugging_summary">Saab kasutada WebUI silumiseks, palun luba ainult vajadusel.</string>
<string name="select_kmi">Vali KMI</string> <string name="direct_install">Otsene paigaldus (soovitatud)</string>
<string name="select_file_tip">%1$s partitsioonitõmmis on soovitatud</string> <string name="select_file">Vali fail</string>
<string name="install_next">Edasi</string> <string name="install_inactive_slot">Paigalda ebaaktiivsesse lahtrisse (pärast üle-õhu uuendust)</string>
<string name="install_inactive_slot_warning">Sinu seade **SUNNITAKSE** pärast taaskäivitust ebaaktiivsesse lahtrisse käivituma!\nKasuta seda valikut vaid siis, kui tegid üle-õhu uuenduse.\nJätkad?</string> <string name="install_inactive_slot_warning">Sinu seade **SUNNITAKSE** pärast taaskäivitust ebaaktiivsesse lahtrisse käivituma!\nKasuta seda valikut vaid siis, kui tegid üle-õhu uuenduse.\nJätkad?</string>
<string name="install_next">Edasi</string>
<string name="select_file_tip">%1$s partitsioonitõmmis on soovitatud</string>
<string name="select_kmi">Vali KMI</string>
<string name="settings_uninstall">Eemalda</string> <string name="settings_uninstall">Eemalda</string>
<string name="settings_uninstall_temporary">Eemalda ajutiselt</string>
<string name="settings_uninstall_permanent">Eemalda püsivalt</string>
<string name="settings_restore_stock_image">Taasta vaikimisi tõmmis</string>
<string name="settings_uninstall_temporary_message">Eemalda KernelSU ajutiselt, taasta pärast taaskäivitust algseisu.</string> <string name="settings_uninstall_temporary_message">Eemalda KernelSU ajutiselt, taasta pärast taaskäivitust algseisu.</string>
<string name="settings_uninstall_permanent_message">KernelSU eemaldamine (juurkasutaja ja kõik moodulid) täielikult ja püsivalt.</string> <string name="settings_uninstall_permanent_message">KernelSU eemaldamine (juurkasutaja ja kõik moodulid) täielikult ja püsivalt.</string>
<string name="settings_restore_stock_image_message">Taasta tehase-vaiketõmmis (kui varundus eksisteerib), tavaliselt kasutatakse enne üle-õhu uuendust; kui soovid KernelSU-d eemaldada, palun kasuta \"Eemalda püsivalt\".</string> <string name="settings_restore_stock_image_message">Taasta tehase-vaiketõmmis (kui varundus eksisteerib), tavaliselt kasutatakse enne üle-õhu uuendust; kui soovid KernelSU-d eemaldada, palun kasuta \"Eemalda püsivalt\".</string>
@@ -118,10 +133,236 @@
<string name="flash_success">Välgutamine õnnestus</string> <string name="flash_success">Välgutamine õnnestus</string>
<string name="flash_failed">Välgutamine ebaõnnestus</string> <string name="flash_failed">Välgutamine ebaõnnestus</string>
<string name="selected_lkm">Valitud LKM: %s</string> <string name="selected_lkm">Valitud LKM: %s</string>
<string name="direct_install">Otsene paigaldus (soovitatud)</string> <string name="save_log">Salvesta Logid</string>
<string name="select_file">Vali fail</string> <string name="log_saved">Logs saved</string>
<string name="install_inactive_slot">Paigalda ebaaktiivsesse lahtrisse (pärast üle-õhu uuendust)</string> <string name="status_supported">Supported</string>
<string name="settings_uninstall_temporary">Eemalda ajutiselt</string> <string name="status_not_supported">Not Supported</string>
<string name="settings_uninstall_permanent">Eemalda püsivalt</string> <string name="status_unknown">Unknown</string>
<string name="settings_restore_stock_image">Taasta vaikimisi tõmmis</string> <string name="sus_su_mode">SuS SU mode:</string>
<!-- Module related -->
<string name="module_install_confirm">confirm install module %1$s</string>
<string name="unknown_module">unknown module</string>
<!-- Restore related -->
<string name="restore_confirm_title">Confirm Module Restoration</string>
<string name="restore_confirm_message">This operation will overwrite all existing modules. Continue?</string>
<string name="confirm">Confirm</string>
<string name="cancel">Cancel</string>
<!-- Backup related -->
<string name="backup_success">Backup successful (tar.gz)</string>
<string name="backup_failed">Backup failed: %1$s</string>
<string name="backup_modules">backup modules</string>
<string name="restore_modules">restore modules</string>
<!-- Restore related messages -->
<string name="restore_success">Modules restored successfully, restart required</string>
<string name="restore_failed">Restore failed: %1$s</string>
<string name="restart_now">Restart Now</string>
<string name="unknown_error">Unknown error</string>
<!-- Command related -->
<string name="command_execution_failed">Command execution failed: %1$s</string>
<!-- Allowlist related -->
<string name="allowlist_backup_success">Allowlist backup successful</string>
<string name="allowlist_backup_failed">Allowlist backup failed: %1$s</string>
<string name="allowlist_restore_confirm_title">Confirm Allowlist Restoration</string>
<string name="allowlist_restore_confirm_message">This operation will overwrite the current allowlist. Continue?</string>
<string name="allowlist_restore_success">Allowlist restored successfully</string>
<string name="allowlist_restore_failed">Allowlist restore failed: %1$s</string>
<string name="backup_allowlist">Backup Allowlist</string>
<string name="restore_allowlist">Restore Allowlist</string>
<string name="settings_custom_background">Custom App Background</string>
<string name="settings_custom_background_summary">Select an image as background</string>
<string name="settings_card_alpha">Navigation bar transparency</string>
<string name="settings_restore_default">Restore default</string>
<string name="home_android_version">Android version</string>
<string name="home_device_model">Device model</string>
<string name="su_not_allowed">Granting superuser to %s is not allowed</string>
<string name="settings_disable_su">Disable su compatibility</string>
<string name="settings_disable_su_summary">Temporarily disable any applications from obtaining root privileges via the su command (existing root processes will not be affected).</string>
<string name="using_mksu_manager">You are using the SukiSU Beta manager</string>
<string name="module_install_multiple_confirm">Are you sure you want to install the selected %d modules?</string>
<string name="module_install_multiple_confirm_with_names">Sure you want to install the following %1$d modules? \n\n%2$s</string>
<string name="more_settings">More settings</string>
<string name="selinux">SELinux</string>
<string name="selinux_enabled">Enabled</string>
<string name="selinux_disabled">Disabled</string>
<string name="simple_mode">Simplicity mode</string>
<string name="simple_mode_summary">Hides unnecessary cards when turned on</string>
<string name="hide_kernel_kernelsu_version">Hide kernel version</string>
<string name="hide_kernel_kernelsu_version_summary">Hide kernel version</string>
<string name="hide_other_info">Hide other info</string>
<string name="hide_other_info_summary">Hides information about the number of super users, modules and KPM modules on the home page</string>
<string name="hide_susfs_status">Hide SuSFS status</string>
<string name="hide_susfs_status_summary">Hide SuSFS status information on the home page</string>
<string name="hide_link_card">Hide Link Card Status</string>
<string name="hide_link_card_summary">Hide link card information on the home page</string>
<string name="theme_mode">Theme</string>
<string name="theme_follow_system">Follow system</string>
<string name="theme_light">Light</string>
<string name="theme_dark">Dark</string>
<string name="manual_hook">Manual Hook</string>
<string name="dynamic_color_title">Dynamic colours</string>
<string name="dynamic_color_summary">Dynamic colours using system themes</string>
<string name="choose_theme_color">Choose a theme colour</string>
<string name="color_default">Blue</string>
<string name="color_green">Green</string>
<string name="color_purple">Purple</string>
<string name="color_orange">Orange</string>
<string name="color_pink">Pink</string>
<string name="color_gray">Gray</string>
<string name="color_ivory">Ivory</string>
<string name="flash_option">Brush Options</string>
<string name="flash_option_tip">Select the file to be flashed</string>
<string name="horizon_kernel">Install Anykernel3</string>
<string name="horizon_kernel_summary">Flash AnyKernel3 kernel file</string>
<string name="root_required">Requires root privileges</string>
<string name="copy_failed">File Copy Failure</string>
<string name="reboot_complete_title">Scrubbing complete</string>
<string name="reboot_complete_msg">Whether to reboot immediately</string>
<string name="yes">Yes</string>
<string name="no">No</string>
<string name="failed_reboot">Reboot Failed</string>
<string name="batch_authorization">empower</string>
<string name="batch_cancel_authorization">withdraw</string>
<string name="backup">Backup</string>
<string name="color_yellow">Yellow</string>
<string name="kpm_title">KPM</string>
<string name="kpm_empty">No installed kernel modules at this time</string>
<string name="kpm_version">Version</string>
<string name="kpm_author">Author</string>
<string name="kpm_uninstall">Uninstall</string>
<string name="kpm_uninstall_success">Uninstalled successfully</string>
<string name="kpm_uninstall_failed">Failed to uninstall</string>
<string name="kpm_install">Install</string>
<string name="kpm_install_success">Load of kpm module successful</string>
<string name="kpm_install_failed">Load of kpm module failed</string>
<string name="kpm_args">Parameters</string>
<string name="kpm_control">Execute</string>
<string name="home_kpm_version">KPM Version</string>
<string name="close_notice">Close</string>
<string name="kernel_module_notice">The following kernel module functions were developed by KernelPatch and modified to include the kernel module functions of SukiSU Ultra</string>
<string name="home_ContributionCard_kernelsu">SukiSU Ultra Look forward to</string>
<string name="kpm_control_success">Success</string>
<string name="kpm_control_failed">Failed</string>
<string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra will be a relatively independent branch of KSU in the future, but we still appreciate the official KernelSU and MKSU etc. for their contributions!</string>
<string name="not_supported">Unsupported</string>
<string name="supported">Supported</string>
<string name="home_kpm_module">"Number of KPM modules: %d "</string>
<string name="kpm_invalid_file">Invalid KPM file</string>
<string name="kernel_patched">Kernel not patched</string>
<string name="kernel_not_enabled">Kernel not configured</string>
<string name="custom_settings">Custom settings</string>
<string name="kpm_install_mode">KPM Install</string>
<string name="kpm_install_mode_load">Load</string>
<string name="kpm_install_mode_embed">Embed</string>
<string name="kpm_install_mode_description">Please select: %1\$s Module Installation Mode \n\nLoad: Temporarily load the module \nEmbedded: Permanently install into the system</string>
<string name="log_failed_to_check_module_file">Failed to check module file existence</string>
<string name="snackbar_failed_to_check_module_file">Unable to check if module file exists</string>
<string name="confirm_uninstall_title">Confirm uninstallation</string>
<string name="confirm_uninstall_confirm">Uninstall</string>
<string name="confirm_uninstall_dismiss">Cancel</string>
<string name="theme_color">Theme Color</string>
<string name="invalid_file_type">Incorrect file type! Please select .kpm file.</string>
<string name="confirm_uninstall_title_with_filename">Uninstall</string>
<string name="confirm_uninstall_content">The following KPM will be uninstalled: %s</string>
<string name="settings_susfs_toggle_summary">Disable kprobe hooks created by KernelSU, using inline hooks instead, which is similar to non-GKI kernel hooking method.</string>
<string name="image_editor_title">Adjust background image</string>
<string name="image_editor_hint">Use two fingers to zoom the image, and one finger to drag it to adjust the position</string>
<string name="background_image_error">Could not load image</string>
<string name="reprovision">Reprovision</string>
<!-- Kernel Flash Progress Related -->
<string name="horizon_flash_title">Kernel Flashing</string>
<string name="horizon_logs_label">Logs:</string>
<string name="horizon_flash_complete">Flash Complete</string>
<!-- Flash Status Related -->
<string name="horizon_preparing">Preparing…</string>
<string name="horizon_cleaning_files">Cleaning files…</string>
<string name="horizon_copying_files">Copying files…</string>
<string name="horizon_extracting_tool">Extracting flash tool…</string>
<string name="horizon_patching_script">Patching flash script…</string>
<string name="horizon_flashing">Flashing kernel…</string>
<string name="horizon_flash_complete_status">Flash completed</string>
<!-- Slot selection related strings -->
<string name="select_slot_title">Select Flash Slot</string>
<string name="select_slot_description">Please select the target slot for flashing boot</string>
<string name="slot_a">Slot A</string>
<string name="slot_b">Slot B</string>
<string name="selected_slot">Selected slot: %1$s</string>
<string name="horizon_getting_original_slot">Getting the original slot</string>
<string name="horizon_setting_target_slot">Setting the specified slot</string>
<string name="horizon_restoring_original_slot">Restore Default Slot</string>
<string name="current_slot">Current Slot%1$s </string>
<!-- Error Messages -->
<string name="horizon_copy_failed">Copy failed</string>
<string name="horizon_unknown_error">Unknown error</string>
<string name="flash_failed_message">Flash failed</string>
<!-- lkm/gki install -->
<string name="Lkm_install_methods">LKM repair/installation</string>
<string name="GKI_install_methods">GKI/non-GKI installation</string>
<string name="kernel_version_log">Kernel version%1$s</string>
<string name="tool_version_log">Using the patching tool%1$s</string>
<string name="configuration">Configure</string>
<string name="app_settings">Application Settings</string>
<string name="tools">Tools</string>
<string name="currently_selected">Currently</string>
<!-- String resources used in SuperUser -->
<string name="clear">Removals</string>
<string name="apps_with_root">Applications with root privileges</string>
<string name="apps_with_custom_profile">Applications with customized configurations</string>
<string name="other_apps">Applications with unchanged defaults</string>
<string name="no_apps_found">Application not found</string>
<string name="selinux_enabled_toast">SELinux Enabled</string>
<string name="selinux_disabled_toast">SELinux Disabled</string>
<string name="selinux_change_failed">SELinux Status change failed</string>
<string name="advanced_settings">Advanced Settings</string>
<string name="appearance_settings">Customize the toolbar</string>
<string name="back">Comeback</string>
<string name="expand">Be in full swing</string>
<string name="collapse">put away</string>
<string name="susfs_enabled">SuSFS enabled</string>
<string name="susfs_disabled">SuSFS disabled</string>
<string name="background_set_success">Background set successfully</string>
<string name="background_removed">Removed custom backgrounds</string>
<string name="root_require_for_install">Requires root privileges</string>
<!-- KPM display settings -->
<string name="show_kpm_info">Display KPM Function</string>
<string name="show_kpm_info_summary">Display KPM information and Function in home and bottom bar (Need to reopen the app)</string>
<!-- Webui X settings -->
<string name="use_webuix">Use WebUI X</string>
<string name="use_webuix_summary">Use WebUI X instead of WebUI which supports more API\'s</string>
<string name="use_webuix_eruda">Inject Eruda into WebUI X</string>
<string name="use_webuix_eruda_summary">Inject a debug console into WebUI X to make debugging easier. Requires web debugging to be on.</string>
<!-- DPI setting related strings -->
<string name="dpi_settings">DPI setting</string>
<string name="app_dpi_title">Applied DPI</string>
<string name="app_dpi_summary">Adjust the screen display density for the current application only</string>
<string name="dpi_size_small">Small </string>
<string name="dpi_size_medium">Medium </string>
<string name="dpi_size_large">Big</string>
<string name="dpi_size_extra_large">oversize</string>
<string name="dpi_size_custom">customizable</string>
<string name="dpi_apply_settings">Applying DPI settings</string>
<string name="dpi_confirm_title">Confirm DPI change</string>
<string name="dpi_confirm_message">Are you sure you want to change the application DPI from %1$d to %2$d?</string>
<string name="dpi_confirm_summary">Application needs to be restarted to apply the new DPI settings, does not affect the system status bar or other applications</string>
<string name="dpi_applied_success">DPI has been set to %1$d, effective after restarting the application</string>
<!-- Language settings related strings -->
<string name="language_setting">App Language</string>
<string name="language_follow_system">Follow System</string>
<string name="language_changed">Language changed, restarting to apply changes</string>
<string name="settings_card_dim">Card Darkness Adjustment</string>
<!-- Super User Related -->
<string name="scroll_to_top">Top</string>
<string name="scroll_to_bottom">Bottom</string>
<string name="scroll_to_top_description">Scroll to top</string>
<string name="scroll_to_bottom_description">Scroll to the bottom</string>
<string name="authorized">authorized</string>
<string name="unauthorized">unauthorized</string>
<string name="selected">Selected</string>
<string name="select">option</string>
<string name="profile_umount_modules_disable">Disable custom uninstallation module</string>
<!-- Flash related -->
<string name="error_code">error code</string>
<string name="check_log">Please check the log</string>
<string name="installing_module">Module being installed %1$d/%2$d</string>
<string name="module_failed_count">%d Failed to install a new module</string>
<string name="module_download_error">Module download failed</string>
</resources> </resources>

View File

@@ -10,6 +10,9 @@
<string name="home_unsupported">پشتیبانی نشده</string> <string name="home_unsupported">پشتیبانی نشده</string>
<string name="home_unsupported_reason">کرنل اس یو فقط هسته های gki را پشتیبانی میکند</string> <string name="home_unsupported_reason">کرنل اس یو فقط هسته های gki را پشتیبانی میکند</string>
<string name="home_kernel">هسته</string> <string name="home_kernel">هسته</string>
<string name="home_susfs">SuSFS: %s</string>
<string name="home_susfs_version">SuSFS Version</string>
<string name="home_susfs_sus_su">SuS SU</string>
<string name="home_manager_version">نسخه برنامه</string> <string name="home_manager_version">نسخه برنامه</string>
<string name="home_fingerprint">اثرانگشت</string> <string name="home_fingerprint">اثرانگشت</string>
<string name="home_selinux_status">وضعیت SELinux</string> <string name="home_selinux_status">وضعیت SELinux</string>
@@ -22,7 +25,10 @@
<string name="module_failed_to_disable">غیرفعال کردن ماژول ناموفق بود: %s</string> <string name="module_failed_to_disable">غیرفعال کردن ماژول ناموفق بود: %s</string>
<string name="module_empty">هیچ ماژولی نصب نشده است</string> <string name="module_empty">هیچ ماژولی نصب نشده است</string>
<string name="module">ماژول</string> <string name="module">ماژول</string>
<string name="module_sort_action_first">Sort (Action first)</string>
<string name="module_sort_enabled_first">Sort (Enabled first)</string>
<string name="uninstall">لغو نصب</string> <string name="uninstall">لغو نصب</string>
<string name="restore">Restore</string>
<string name="module_install">نصب</string> <string name="module_install">نصب</string>
<string name="install">نصب</string> <string name="install">نصب</string>
<string name="reboot">راه اندازی دوباره</string> <string name="reboot">راه اندازی دوباره</string>
@@ -50,6 +56,7 @@
<string name="home_click_to_learn_kernelsu">یاد بگیرید چگونه از کرنل اس یو و ماژول ها استفاده کنید</string> <string name="home_click_to_learn_kernelsu">یاد بگیرید چگونه از کرنل اس یو و ماژول ها استفاده کنید</string>
<string name="home_support_title">از ما حمایت کنید</string> <string name="home_support_title">از ما حمایت کنید</string>
<string name="home_support_content">KernelSU رایگان است و همیشه خواهد بود و منبع باز است. با این حال، می توانید با اهدای کمک مالی به ما نشان دهید که برایتان مهم است.</string> <string name="home_support_content">KernelSU رایگان است و همیشه خواهد بود و منبع باز است. با این حال، می توانید با اهدای کمک مالی به ما نشان دهید که برایتان مهم است.</string>
<string name="about_source_code"><![CDATA[View source code at %1$s<br/>Join our %2$s channel]]></string>
<string name="profile_default">پیش‌فرض</string> <string name="profile_default">پیش‌فرض</string>
<string name="profile_template">قالب</string> <string name="profile_template">قالب</string>
<string name="profile_custom">شخصی سازی شده</string> <string name="profile_custom">شخصی سازی شده</string>
@@ -58,6 +65,304 @@
<string name="profile_namespace_inherited">اثر گرفته</string> <string name="profile_namespace_inherited">اثر گرفته</string>
<string name="profile_namespace_global">گلوبال</string> <string name="profile_namespace_global">گلوبال</string>
<string name="profile_namespace_individual">تکی</string> <string name="profile_namespace_individual">تکی</string>
<string name="profile_groups">Groups</string>
<string name="profile_capabilities">Capabilities</string>
<string name="profile_selinux_context">SELinux context</string>
<string name="profile_umount_modules">جداکردن ماژول ها</string> <string name="profile_umount_modules">جداکردن ماژول ها</string>
<string name="failed_to_update_app_profile">Failed to update App Profile for %s</string>
<string name="require_kernel_version" formatted="false">The current KernelSU version %d is too low for the manager to work properly. Please upgrade to version %d or higher!</string>
<string name="settings_umount_modules_default">Umount modules by default</string>
<string name="settings_umount_modules_default_summary">The global default value for \"Umount modules\" in App Profile. If enabled, it will remove all module modifications to the system for apps that don\'t have a profile set.</string>
<string name="settings_susfs_toggle">Disable kprobe hooks</string>
<string name="profile_umount_modules_summary">Enabling this option will allow KernelSU to restore any modified files by the modules for this app.</string>
<string name="profile_selinux_domain">Domain</string>
<string name="profile_selinux_rules">Rules</string>
<string name="module_update">Update</string>
<string name="module_downloading">Downloading module: %s</string>
<string name="module_start_downloading">Start downloading: %s</string>
<string name="new_version_available">New version %s is available, click to upgrade.</string>
<string name="launch_app">Launch</string>
<string name="force_stop_app" formatted="false">Force stop</string>
<string name="restart_app">Restart</string>
<string name="failed_to_update_sepolicy">Failed to update SELinux rules for %s</string>
<string name="module_changelog">Changelog</string>
<string name="settings_profile_template">App Profile Template</string>
<string name="settings_profile_template_summary">Manage local and online template of App Profile</string>
<string name="app_profile_template_create">Create template</string>
<string name="app_profile_template_edit">Edit template</string>
<string name="app_profile_template_id">ID</string>
<string name="app_profile_template_id_invalid">Invalid template ID</string>
<string name="app_profile_template_name">Name</string>
<string name="app_profile_template_description">Description</string>
<string name="app_profile_template_save">Save</string>
<string name="app_profile_template_delete">Delete</string>
<string name="app_profile_template_view">View template</string>
<string name="app_profile_template_readonly">Read only</string>
<string name="app_profile_template_id_exist">Template ID already exists!</string>
<string name="app_profile_import_export">Import/Export</string>
<string name="app_profile_import_from_clipboard">Import from clipboard</string>
<string name="app_profile_export_to_clipboard">Export to clipboard</string>
<string name="app_profile_template_export_empty">Cannot find local template to export!</string>
<string name="app_profile_template_import_success">Imported successfully</string>
<string name="app_profile_template_sync">Sync online templates</string>
<string name="app_profile_template_save_failed">Failed to save template</string>
<string name="app_profile_template_import_empty">Clipboard is empty!</string>
<string name="module_changelog_failed">Fetch changelog failed: %s</string>
<string name="settings_check_update">Check update</string>
<string name="settings_check_update_summary">Automatically check for updates when opening the app</string>
<string name="grant_root_failed">Failed to grant root!</string>
<string name="action">Action</string>
<string name="open">Open</string>
<string name="enable_web_debugging">Enable WebView debugging</string>
<string name="enable_web_debugging_summary">Can be used to debug WebUI. Please enable only when needed.</string>
<string name="direct_install">Direct install (Recommended)</string>
<string name="select_file">Select a image that needs to be patched</string>
<string name="install_inactive_slot">Install to inactive slot (After OTA)</string>
<string name="install_inactive_slot_warning">Your device will be **FORCED** to boot to the current inactive slot after a reboot!\nOnly use this option after OTA is done.\nContinue?</string>
<string name="install_next">Next</string>
<string name="select_file_tip">%1$s partition image is recommended</string>
<string name="select_kmi">Select KMI</string>
<string name="settings_uninstall">Uninstall</string>
<string name="settings_uninstall_temporary">Uninstall temporarily</string>
<string name="settings_uninstall_permanent">Uninstall permanently</string>
<string name="settings_restore_stock_image">Restore stock image</string>
<string name="settings_uninstall_temporary_message">Temporarily uninstall KernelSU, restore to original state after next reboot.</string>
<string name="settings_uninstall_permanent_message">Uninstalling KernelSU (Root and all modules) completely and permanently.</string>
<string name="settings_restore_stock_image_message">Restore the stock factory image (If a backup exists), usually used before OTA; if you need to uninstall KernelSU, please use \"Uninstall permanently\".</string>
<string name="flashing">Flashing</string>
<string name="flash_success">Flash success</string>
<string name="flash_failed">Flash failed</string>
<string name="selected_lkm">Selected LKM: %s</string>
<string name="save_log">ذخیره گزارش‌ها</string> <string name="save_log">ذخیره گزارش‌ها</string>
<string name="log_saved">Logs saved</string>
<string name="status_supported">Supported</string>
<string name="status_not_supported">Not Supported</string>
<string name="status_unknown">Unknown</string>
<string name="sus_su_mode">SuS SU mode:</string>
<!-- Module related -->
<string name="module_install_confirm">confirm install module %1$s</string>
<string name="unknown_module">unknown module</string>
<!-- Restore related -->
<string name="restore_confirm_title">Confirm Module Restoration</string>
<string name="restore_confirm_message">This operation will overwrite all existing modules. Continue?</string>
<string name="confirm">Confirm</string>
<string name="cancel">Cancel</string>
<!-- Backup related -->
<string name="backup_success">Backup successful (tar.gz)</string>
<string name="backup_failed">Backup failed: %1$s</string>
<string name="backup_modules">backup modules</string>
<string name="restore_modules">restore modules</string>
<!-- Restore related messages -->
<string name="restore_success">Modules restored successfully, restart required</string>
<string name="restore_failed">Restore failed: %1$s</string>
<string name="restart_now">Restart Now</string>
<string name="unknown_error">Unknown error</string>
<!-- Command related -->
<string name="command_execution_failed">Command execution failed: %1$s</string>
<!-- Allowlist related -->
<string name="allowlist_backup_success">Allowlist backup successful</string>
<string name="allowlist_backup_failed">Allowlist backup failed: %1$s</string>
<string name="allowlist_restore_confirm_title">Confirm Allowlist Restoration</string>
<string name="allowlist_restore_confirm_message">This operation will overwrite the current allowlist. Continue?</string>
<string name="allowlist_restore_success">Allowlist restored successfully</string>
<string name="allowlist_restore_failed">Allowlist restore failed: %1$s</string>
<string name="backup_allowlist">Backup Allowlist</string>
<string name="restore_allowlist">Restore Allowlist</string>
<string name="settings_custom_background">Custom App Background</string>
<string name="settings_custom_background_summary">Select an image as background</string>
<string name="settings_card_alpha">Navigation bar transparency</string>
<string name="settings_restore_default">Restore default</string>
<string name="home_android_version">Android version</string>
<string name="home_device_model">Device model</string>
<string name="su_not_allowed">Granting superuser to %s is not allowed</string>
<string name="settings_disable_su">Disable su compatibility</string>
<string name="settings_disable_su_summary">Temporarily disable any applications from obtaining root privileges via the su command (existing root processes will not be affected).</string>
<string name="using_mksu_manager">You are using the SukiSU Beta manager</string>
<string name="module_install_multiple_confirm">Are you sure you want to install the selected %d modules?</string>
<string name="module_install_multiple_confirm_with_names">Sure you want to install the following %1$d modules? \n\n%2$s</string>
<string name="more_settings">More settings</string>
<string name="selinux">SELinux</string>
<string name="selinux_enabled">Enabled</string>
<string name="selinux_disabled">Disabled</string>
<string name="simple_mode">Simplicity mode</string>
<string name="simple_mode_summary">Hides unnecessary cards when turned on</string>
<string name="hide_kernel_kernelsu_version">Hide kernel version</string>
<string name="hide_kernel_kernelsu_version_summary">Hide kernel version</string>
<string name="hide_other_info">Hide other info</string>
<string name="hide_other_info_summary">Hides information about the number of super users, modules and KPM modules on the home page</string>
<string name="hide_susfs_status">Hide SuSFS status</string>
<string name="hide_susfs_status_summary">Hide SuSFS status information on the home page</string>
<string name="hide_link_card">Hide Link Card Status</string>
<string name="hide_link_card_summary">Hide link card information on the home page</string>
<string name="theme_mode">Theme</string>
<string name="theme_follow_system">Follow system</string>
<string name="theme_light">Light</string>
<string name="theme_dark">Dark</string>
<string name="manual_hook">Manual Hook</string>
<string name="dynamic_color_title">Dynamic colours</string>
<string name="dynamic_color_summary">Dynamic colours using system themes</string>
<string name="choose_theme_color">Choose a theme colour</string>
<string name="color_default">Blue</string>
<string name="color_green">Green</string>
<string name="color_purple">Purple</string>
<string name="color_orange">Orange</string>
<string name="color_pink">Pink</string>
<string name="color_gray">Gray</string>
<string name="color_ivory">Ivory</string>
<string name="flash_option">Brush Options</string>
<string name="flash_option_tip">Select the file to be flashed</string>
<string name="horizon_kernel">Install Anykernel3</string>
<string name="horizon_kernel_summary">Flash AnyKernel3 kernel file</string>
<string name="root_required">Requires root privileges</string>
<string name="copy_failed">File Copy Failure</string>
<string name="reboot_complete_title">Scrubbing complete</string>
<string name="reboot_complete_msg">Whether to reboot immediately</string>
<string name="yes">Yes</string>
<string name="no">No</string>
<string name="failed_reboot">Reboot Failed</string>
<string name="batch_authorization">empower</string>
<string name="batch_cancel_authorization">withdraw</string>
<string name="backup">Backup</string>
<string name="color_yellow">Yellow</string>
<string name="kpm_title">KPM</string>
<string name="kpm_empty">No installed kernel modules at this time</string>
<string name="kpm_version">Version</string>
<string name="kpm_author">Author</string>
<string name="kpm_uninstall">Uninstall</string>
<string name="kpm_uninstall_success">Uninstalled successfully</string>
<string name="kpm_uninstall_failed">Failed to uninstall</string>
<string name="kpm_install">Install</string>
<string name="kpm_install_success">Load of kpm module successful</string>
<string name="kpm_install_failed">Load of kpm module failed</string>
<string name="kpm_args">Parameters</string>
<string name="kpm_control">Execute</string>
<string name="home_kpm_version">KPM Version</string>
<string name="close_notice">Close</string>
<string name="kernel_module_notice">The following kernel module functions were developed by KernelPatch and modified to include the kernel module functions of SukiSU Ultra</string>
<string name="home_ContributionCard_kernelsu">SukiSU Ultra Look forward to</string>
<string name="kpm_control_success">Success</string>
<string name="kpm_control_failed">Failed</string>
<string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra will be a relatively independent branch of KSU in the future, but we still appreciate the official KernelSU and MKSU etc. for their contributions!</string>
<string name="not_supported">Unsupported</string>
<string name="supported">Supported</string>
<string name="home_kpm_module">"Number of KPM modules: %d "</string>
<string name="kpm_invalid_file">Invalid KPM file</string>
<string name="kernel_patched">Kernel not patched</string>
<string name="kernel_not_enabled">Kernel not configured</string>
<string name="custom_settings">Custom settings</string>
<string name="kpm_install_mode">KPM Install</string>
<string name="kpm_install_mode_load">Load</string>
<string name="kpm_install_mode_embed">Embed</string>
<string name="kpm_install_mode_description">Please select: %1\$s Module Installation Mode \n\nLoad: Temporarily load the module \nEmbedded: Permanently install into the system</string>
<string name="log_failed_to_check_module_file">Failed to check module file existence</string>
<string name="snackbar_failed_to_check_module_file">Unable to check if module file exists</string>
<string name="confirm_uninstall_title">Confirm uninstallation</string>
<string name="confirm_uninstall_confirm">Uninstall</string>
<string name="confirm_uninstall_dismiss">Cancel</string>
<string name="theme_color">Theme Color</string>
<string name="invalid_file_type">Incorrect file type! Please select .kpm file.</string>
<string name="confirm_uninstall_title_with_filename">Uninstall</string>
<string name="confirm_uninstall_content">The following KPM will be uninstalled: %s</string>
<string name="settings_susfs_toggle_summary">Disable kprobe hooks created by KernelSU, using inline hooks instead, which is similar to non-GKI kernel hooking method.</string>
<string name="image_editor_title">Adjust background image</string>
<string name="image_editor_hint">Use two fingers to zoom the image, and one finger to drag it to adjust the position</string>
<string name="background_image_error">Could not load image</string>
<string name="reprovision">Reprovision</string>
<!-- Kernel Flash Progress Related -->
<string name="horizon_flash_title">Kernel Flashing</string>
<string name="horizon_logs_label">Logs:</string>
<string name="horizon_flash_complete">Flash Complete</string>
<!-- Flash Status Related -->
<string name="horizon_preparing">Preparing…</string>
<string name="horizon_cleaning_files">Cleaning files…</string>
<string name="horizon_copying_files">Copying files…</string>
<string name="horizon_extracting_tool">Extracting flash tool…</string>
<string name="horizon_patching_script">Patching flash script…</string>
<string name="horizon_flashing">Flashing kernel…</string>
<string name="horizon_flash_complete_status">Flash completed</string>
<!-- Slot selection related strings -->
<string name="select_slot_title">Select Flash Slot</string>
<string name="select_slot_description">Please select the target slot for flashing boot</string>
<string name="slot_a">Slot A</string>
<string name="slot_b">Slot B</string>
<string name="selected_slot">Selected slot: %1$s</string>
<string name="horizon_getting_original_slot">Getting the original slot</string>
<string name="horizon_setting_target_slot">Setting the specified slot</string>
<string name="horizon_restoring_original_slot">Restore Default Slot</string>
<string name="current_slot">Current Slot%1$s </string>
<!-- Error Messages -->
<string name="horizon_copy_failed">Copy failed</string>
<string name="horizon_unknown_error">Unknown error</string>
<string name="flash_failed_message">Flash failed</string>
<!-- lkm/gki install -->
<string name="Lkm_install_methods">LKM repair/installation</string>
<string name="GKI_install_methods">GKI/non-GKI installation</string>
<string name="kernel_version_log">Kernel version%1$s</string>
<string name="tool_version_log">Using the patching tool%1$s</string>
<string name="configuration">Configure</string>
<string name="app_settings">Application Settings</string>
<string name="tools">Tools</string>
<string name="currently_selected">Currently</string>
<!-- String resources used in SuperUser -->
<string name="clear">Removals</string>
<string name="apps_with_root">Applications with root privileges</string>
<string name="apps_with_custom_profile">Applications with customized configurations</string>
<string name="other_apps">Applications with unchanged defaults</string>
<string name="no_apps_found">Application not found</string>
<string name="selinux_enabled_toast">SELinux Enabled</string>
<string name="selinux_disabled_toast">SELinux Disabled</string>
<string name="selinux_change_failed">SELinux Status change failed</string>
<string name="advanced_settings">Advanced Settings</string>
<string name="appearance_settings">Customize the toolbar</string>
<string name="back">Comeback</string>
<string name="expand">Be in full swing</string>
<string name="collapse">put away</string>
<string name="susfs_enabled">SuSFS enabled</string>
<string name="susfs_disabled">SuSFS disabled</string>
<string name="background_set_success">Background set successfully</string>
<string name="background_removed">Removed custom backgrounds</string>
<string name="root_require_for_install">Requires root privileges</string>
<!-- KPM display settings -->
<string name="show_kpm_info">Display KPM Function</string>
<string name="show_kpm_info_summary">Display KPM information and Function in home and bottom bar (Need to reopen the app)</string>
<!-- Webui X settings -->
<string name="use_webuix">Use WebUI X</string>
<string name="use_webuix_summary">Use WebUI X instead of WebUI which supports more API\'s</string>
<string name="use_webuix_eruda">Inject Eruda into WebUI X</string>
<string name="use_webuix_eruda_summary">Inject a debug console into WebUI X to make debugging easier. Requires web debugging to be on.</string>
<!-- DPI setting related strings -->
<string name="dpi_settings">DPI setting</string>
<string name="app_dpi_title">Applied DPI</string>
<string name="app_dpi_summary">Adjust the screen display density for the current application only</string>
<string name="dpi_size_small">Small </string>
<string name="dpi_size_medium">Medium </string>
<string name="dpi_size_large">Big</string>
<string name="dpi_size_extra_large">oversize</string>
<string name="dpi_size_custom">customizable</string>
<string name="dpi_apply_settings">Applying DPI settings</string>
<string name="dpi_confirm_title">Confirm DPI change</string>
<string name="dpi_confirm_message">Are you sure you want to change the application DPI from %1$d to %2$d?</string>
<string name="dpi_confirm_summary">Application needs to be restarted to apply the new DPI settings, does not affect the system status bar or other applications</string>
<string name="dpi_applied_success">DPI has been set to %1$d, effective after restarting the application</string>
<!-- Language settings related strings -->
<string name="language_setting">App Language</string>
<string name="language_follow_system">Follow System</string>
<string name="language_changed">Language changed, restarting to apply changes</string>
<string name="settings_card_dim">Card Darkness Adjustment</string>
<!-- Super User Related -->
<string name="scroll_to_top">Top</string>
<string name="scroll_to_bottom">Bottom</string>
<string name="scroll_to_top_description">Scroll to top</string>
<string name="scroll_to_bottom_description">Scroll to the bottom</string>
<string name="authorized">authorized</string>
<string name="unauthorized">unauthorized</string>
<string name="selected">Selected</string>
<string name="select">option</string>
<string name="profile_umount_modules_disable">Disable custom uninstallation module</string>
<!-- Flash related -->
<string name="error_code">error code</string>
<string name="check_log">Please check the log</string>
<string name="installing_module">Module being installed %1$d/%2$d</string>
<string name="module_failed_count">%d Failed to install a new module</string>
<string name="module_download_error">Module download failed</string>
</resources> </resources>

View File

@@ -1,51 +1,83 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="home">Home</string>
<string name="home_not_installed">Hindi naka-install</string>
<string name="home_click_to_install">Pindutin para mag-install</string>
<string name="home_working">Gumagana</string>
<string name="home_working_version">Bersyon: %d</string>
<string name="home_superuser_count">Superusers: %d</string>
<string name="home_module_count">Mga Modyul: %d</string>
<string name="home_unsupported">Hindi Suportado</string>
<string name="home_unsupported_reason">Sinusuportahan lang ng KernelSU ang mga kernel ng GKI ngayon</string>
<string name="home_kernel">Kernel version</string>
<string name="home_susfs">SuSFS: %s</string>
<string name="home_susfs_version">SuSFS Version</string>
<string name="home_susfs_sus_su">SuS SU</string>
<string name="home_manager_version">Bersyon ng Manager</string>
<string name="home_fingerprint">Fingerprint</string>
<string name="home_selinux_status">Katayuan ng SELinux</string> <string name="home_selinux_status">Katayuan ng SELinux</string>
<string name="selinux_status_disabled">Hindi pinagana</string> <string name="selinux_status_disabled">Hindi pinagana</string>
<string name="selinux_status_enforcing">Enforcing</string> <string name="selinux_status_enforcing">Enforcing</string>
<string name="selinux_status_permissive">Permissive</string> <string name="selinux_status_permissive">Permissive</string>
<string name="home_not_installed">Hindi naka-install</string>
<string name="home">Home</string>
<string name="home_click_to_install">Pindutin para mag-install</string>
<string name="home_working">Gumagana</string>
<string name="home_working_version">Bersyon: %d</string>
<string name="selinux_status_unknown">Hindi matukoy</string> <string name="selinux_status_unknown">Hindi matukoy</string>
<string name="home_module_count">Mga Modyul: %d</string> <string name="superuser">Superuser</string>
<string name="home_unsupported">Hindi Suportado</string>
<string name="home_unsupported_reason">Sinusuportahan lang ng KernelSU ang mga kernel ng GKI ngayon</string>
<string name="module_failed_to_enable">Nabigong paganahin ang modyul: %s</string> <string name="module_failed_to_enable">Nabigong paganahin ang modyul: %s</string>
<string name="module_failed_to_disable">Nabigong i-disable ang modyul: %s</string> <string name="module_failed_to_disable">Nabigong i-disable ang modyul: %s</string>
<string name="module_empty">Walang naka-install na modyul</string> <string name="module_empty">Walang naka-install na modyul</string>
<string name="module">Modyul</string> <string name="module">Modyul</string>
<string name="module_sort_action_first">Sort (Action first)</string>
<string name="module_sort_enabled_first">Sort (Enabled first)</string>
<string name="uninstall">I-uninstall</string>
<string name="restore">Restore</string>
<string name="module_install">I-install</string> <string name="module_install">I-install</string>
<string name="install">I-install</string> <string name="install">I-install</string>
<string name="reboot">I-reboot</string> <string name="reboot">I-reboot</string>
<string name="settings">Mga setting</string>
<string name="reboot_userspace">I-soft Reboot</string> <string name="reboot_userspace">I-soft Reboot</string>
<string name="reboot_recovery">I-reboot sa Recovery</string>
<string name="reboot_bootloader">I-reboot sa Bootloader</string>
<string name="reboot_download">I-reboot sa Download</string> <string name="reboot_download">I-reboot sa Download</string>
<string name="reboot_edl">I-reboot sa EDL</string> <string name="reboot_edl">I-reboot sa EDL</string>
<string name="about">Tungkol</string> <string name="about">Tungkol</string>
<string name="module_uninstall_confirm">Sigurado ka bang gusto mong i-uninstall ang modyul %s\?</string> <string name="module_uninstall_confirm">Sigurado ka bang gusto mong i-uninstall ang modyul %s\?</string>
<string name="module_uninstall_success">Na-uninstall ang %s</string> <string name="module_uninstall_success">Na-uninstall ang %s</string>
<string name="module_uninstall_failed">Nabigong i-uninstall: %s</string> <string name="module_uninstall_failed">Nabigong i-uninstall: %s</string>
<string name="module_version">Bersyon</string>
<string name="module_author">May-akda</string> <string name="module_author">May-akda</string>
<string name="refresh">I-refresh</string> <string name="refresh">I-refresh</string>
<string name="show_system_apps">Ipakita ang mga application ng system</string> <string name="show_system_apps">Ipakita ang mga application ng system</string>
<string name="hide_system_apps">Itago ang mga application ng system</string>
<string name="send_log">Magpadala ng Log</string> <string name="send_log">Magpadala ng Log</string>
<string name="safe_mode">Safe mode</string>
<string name="reboot_to_apply">I-reboot para umepekto</string> <string name="reboot_to_apply">I-reboot para umepekto</string>
<string name="module_magisk_conflict">Hindi pinagana ang mga modyul dahil salungat ito sa Magisk!</string> <string name="module_magisk_conflict">Hindi pinagana ang mga modyul dahil salungat ito sa Magisk!</string>
<string name="home_learn_kernelsu">Alamin ang KernelSU</string> <string name="home_learn_kernelsu">Alamin ang KernelSU</string>
<string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string>
<string name="home_click_to_learn_kernelsu">Matutunan kung paano mag-install ng KernelSU at gumamit ng mga modyul</string> <string name="home_click_to_learn_kernelsu">Matutunan kung paano mag-install ng KernelSU at gumamit ng mga modyul</string>
<string name="home_support_title">Suportahan Kami</string> <string name="home_support_title">Suportahan Kami</string>
<string name="home_support_content">Ang KernelSU ay, at palaging magiging, libre, at open source. Gayunpaman, maaari mong ipakita sa amin na nagmamalasakit ka sa pamamagitan ng pagbibigay ng donasyon.</string> <string name="home_support_content">Ang KernelSU ay, at palaging magiging, libre, at open source. Gayunpaman, maaari mong ipakita sa amin na nagmamalasakit ka sa pamamagitan ng pagbibigay ng donasyon.</string>
<string name="about_source_code"><![CDATA[View source code at %1$s<br/>Join our %2$s channel]]></string>
<string name="profile_default">Default</string>
<string name="profile_template">Template</string>
<string name="profile_custom">Custom</string>
<string name="profile_name">Pangalan ng profile</string>
<string name="profile_namespace">I-mount ang namespace</string> <string name="profile_namespace">I-mount ang namespace</string>
<string name="profile_namespace_inherited">Minana</string>
<string name="profile_namespace_global">Global</string>
<string name="profile_namespace_individual">Indibidwal</string> <string name="profile_namespace_individual">Indibidwal</string>
<string name="profile_groups">Mga Grupo</string> <string name="profile_groups">Mga Grupo</string>
<string name="profile_capabilities">Mga Kakayanan</string> <string name="profile_capabilities">Mga Kakayanan</string>
<string name="profile_selinux_context">Konteksto ng SELinux</string> <string name="profile_selinux_context">Konteksto ng SELinux</string>
<string name="profile_umount_modules">I-unmount ang mga modyul</string> <string name="profile_umount_modules">I-unmount ang mga modyul</string>
<string name="failed_to_update_app_profile">Nabigong i-update ang App Profile para sa %s</string> <string name="failed_to_update_app_profile">Nabigong i-update ang App Profile para sa %s</string>
<string name="require_kernel_version" formatted="false">The current KernelSU version %d is too low for the manager to work properly. Please upgrade to version %d or higher!</string>
<string name="settings_umount_modules_default">Umount modules by default</string>
<string name="settings_umount_modules_default_summary">Ang pangkalahatang default na halaga para sa \"Umount modules\" sa Mga Profile ng App. Kung pinagana, aalisin nito ang lahat ng mga pagbabago sa modyul sa system para sa mga aplikasyon na walang hanay ng Profile.</string>
<string name="settings_susfs_toggle">Disable kprobe hooks</string>
<string name="profile_umount_modules_summary">Ang pagpapagana sa opsyong ito ay magbibigay-daan sa KernelSU na ibalik ang anumang binagong file ng mga modyul para sa aplikasyon na ito.</string> <string name="profile_umount_modules_summary">Ang pagpapagana sa opsyong ito ay magbibigay-daan sa KernelSU na ibalik ang anumang binagong file ng mga modyul para sa aplikasyon na ito.</string>
<string name="profile_selinux_domain">Domain</string>
<string name="profile_selinux_rules">Mga Tuntunin</string> <string name="profile_selinux_rules">Mga Tuntunin</string>
<string name="module_update">Update</string>
<string name="module_downloading">Nagda-download ng modyul: %s</string> <string name="module_downloading">Nagda-download ng modyul: %s</string>
<string name="module_start_downloading">Simulan ang pag-download: %s</string> <string name="module_start_downloading">Simulan ang pag-download: %s</string>
<string name="new_version_available">Bagong bersyon: Available ang %s, i-click upang i-download</string> <string name="new_version_available">Bagong bersyon: Available ang %s, i-click upang i-download</string>
@@ -53,15 +85,284 @@
<string name="force_stop_app" formatted="false">Pilit na I-hinto</string> <string name="force_stop_app" formatted="false">Pilit na I-hinto</string>
<string name="restart_app">I-restart</string> <string name="restart_app">I-restart</string>
<string name="failed_to_update_sepolicy">Nabigong i-update ang mga panuntunan ng SELinux para sa: %s</string> <string name="failed_to_update_sepolicy">Nabigong i-update ang mga panuntunan ng SELinux para sa: %s</string>
<string name="home_manager_version">Bersyon ng Manager</string> <string name="module_changelog">Changelog</string>
<string name="settings">Mga setting</string> <string name="settings_profile_template">App Profile Template</string>
<string name="reboot_recovery">I-reboot sa Recovery</string> <string name="settings_profile_template_summary">Manage local and online template of App Profile</string>
<string name="reboot_bootloader">I-reboot sa Bootloader</string> <string name="app_profile_template_create">Create template</string>
<string name="module_version">Bersyon</string> <string name="app_profile_template_edit">Edit template</string>
<string name="uninstall">I-uninstall</string> <string name="app_profile_template_id">ID</string>
<string name="hide_system_apps">Itago ang mga application ng system</string> <string name="app_profile_template_id_invalid">Invalid template ID</string>
<string name="profile_name">Pangalan ng profile</string> <string name="app_profile_template_name">Name</string>
<string name="profile_namespace_inherited">Minana</string> <string name="app_profile_template_description">Description</string>
<string name="settings_umount_modules_default_summary">Ang pangkalahatang default na halaga para sa \"Umount modules\" sa Mga Profile ng App. Kung pinagana, aalisin nito ang lahat ng mga pagbabago sa modyul sa system para sa mga aplikasyon na walang hanay ng Profile.</string> <string name="app_profile_template_save">Save</string>
<string name="app_profile_template_delete">Delete</string>
<string name="app_profile_template_view">View template</string>
<string name="app_profile_template_readonly">Read only</string>
<string name="app_profile_template_id_exist">Template ID already exists!</string>
<string name="app_profile_import_export">Import/Export</string>
<string name="app_profile_import_from_clipboard">Import from clipboard</string>
<string name="app_profile_export_to_clipboard">Export to clipboard</string>
<string name="app_profile_template_export_empty">Cannot find local template to export!</string>
<string name="app_profile_template_import_success">Imported successfully</string>
<string name="app_profile_template_sync">Sync online templates</string>
<string name="app_profile_template_save_failed">Failed to save template</string>
<string name="app_profile_template_import_empty">Clipboard is empty!</string>
<string name="module_changelog_failed">Fetch changelog failed: %s</string>
<string name="settings_check_update">Check update</string>
<string name="settings_check_update_summary">Automatically check for updates when opening the app</string>
<string name="grant_root_failed">Failed to grant root!</string>
<string name="action">Action</string>
<string name="open">Open</string>
<string name="enable_web_debugging">Enable WebView debugging</string>
<string name="enable_web_debugging_summary">Can be used to debug WebUI. Please enable only when needed.</string>
<string name="direct_install">Direct install (Recommended)</string>
<string name="select_file">Select a image that needs to be patched</string>
<string name="install_inactive_slot">Install to inactive slot (After OTA)</string>
<string name="install_inactive_slot_warning">Your device will be **FORCED** to boot to the current inactive slot after a reboot!\nOnly use this option after OTA is done.\nContinue?</string>
<string name="install_next">Next</string>
<string name="select_file_tip">%1$s partition image is recommended</string>
<string name="select_kmi">Select KMI</string>
<string name="settings_uninstall">Uninstall</string>
<string name="settings_uninstall_temporary">Uninstall temporarily</string>
<string name="settings_uninstall_permanent">Uninstall permanently</string>
<string name="settings_restore_stock_image">Restore stock image</string>
<string name="settings_uninstall_temporary_message">Temporarily uninstall KernelSU, restore to original state after next reboot.</string>
<string name="settings_uninstall_permanent_message">Uninstalling KernelSU (Root and all modules) completely and permanently.</string>
<string name="settings_restore_stock_image_message">Restore the stock factory image (If a backup exists), usually used before OTA; if you need to uninstall KernelSU, please use \"Uninstall permanently\".</string>
<string name="flashing">Flashing</string>
<string name="flash_success">Flash success</string>
<string name="flash_failed">Flash failed</string>
<string name="selected_lkm">Selected LKM: %s</string>
<string name="save_log">I-save ang mga Log</string> <string name="save_log">I-save ang mga Log</string>
</resources> <string name="log_saved">Logs saved</string>
<string name="status_supported">Supported</string>
<string name="status_not_supported">Not Supported</string>
<string name="status_unknown">Unknown</string>
<string name="sus_su_mode">SuS SU mode:</string>
<!-- Module related -->
<string name="module_install_confirm">confirm install module %1$s</string>
<string name="unknown_module">unknown module</string>
<!-- Restore related -->
<string name="restore_confirm_title">Confirm Module Restoration</string>
<string name="restore_confirm_message">This operation will overwrite all existing modules. Continue?</string>
<string name="confirm">Confirm</string>
<string name="cancel">Cancel</string>
<!-- Backup related -->
<string name="backup_success">Backup successful (tar.gz)</string>
<string name="backup_failed">Backup failed: %1$s</string>
<string name="backup_modules">backup modules</string>
<string name="restore_modules">restore modules</string>
<!-- Restore related messages -->
<string name="restore_success">Modules restored successfully, restart required</string>
<string name="restore_failed">Restore failed: %1$s</string>
<string name="restart_now">Restart Now</string>
<string name="unknown_error">Unknown error</string>
<!-- Command related -->
<string name="command_execution_failed">Command execution failed: %1$s</string>
<!-- Allowlist related -->
<string name="allowlist_backup_success">Allowlist backup successful</string>
<string name="allowlist_backup_failed">Allowlist backup failed: %1$s</string>
<string name="allowlist_restore_confirm_title">Confirm Allowlist Restoration</string>
<string name="allowlist_restore_confirm_message">This operation will overwrite the current allowlist. Continue?</string>
<string name="allowlist_restore_success">Allowlist restored successfully</string>
<string name="allowlist_restore_failed">Allowlist restore failed: %1$s</string>
<string name="backup_allowlist">Backup Allowlist</string>
<string name="restore_allowlist">Restore Allowlist</string>
<string name="settings_custom_background">Custom App Background</string>
<string name="settings_custom_background_summary">Select an image as background</string>
<string name="settings_card_alpha">Navigation bar transparency</string>
<string name="settings_restore_default">Restore default</string>
<string name="home_android_version">Android version</string>
<string name="home_device_model">Device model</string>
<string name="su_not_allowed">Granting superuser to %s is not allowed</string>
<string name="settings_disable_su">Disable su compatibility</string>
<string name="settings_disable_su_summary">Temporarily disable any applications from obtaining root privileges via the su command (existing root processes will not be affected).</string>
<string name="using_mksu_manager">You are using the SukiSU Beta manager</string>
<string name="module_install_multiple_confirm">Are you sure you want to install the selected %d modules?</string>
<string name="module_install_multiple_confirm_with_names">Sure you want to install the following %1$d modules? \n\n%2$s</string>
<string name="more_settings">More settings</string>
<string name="selinux">SELinux</string>
<string name="selinux_enabled">Enabled</string>
<string name="selinux_disabled">Disabled</string>
<string name="simple_mode">Simplicity mode</string>
<string name="simple_mode_summary">Hides unnecessary cards when turned on</string>
<string name="hide_kernel_kernelsu_version">Hide kernel version</string>
<string name="hide_kernel_kernelsu_version_summary">Hide kernel version</string>
<string name="hide_other_info">Hide other info</string>
<string name="hide_other_info_summary">Hides information about the number of super users, modules and KPM modules on the home page</string>
<string name="hide_susfs_status">Hide SuSFS status</string>
<string name="hide_susfs_status_summary">Hide SuSFS status information on the home page</string>
<string name="hide_link_card">Hide Link Card Status</string>
<string name="hide_link_card_summary">Hide link card information on the home page</string>
<string name="theme_mode">Theme</string>
<string name="theme_follow_system">Follow system</string>
<string name="theme_light">Light</string>
<string name="theme_dark">Dark</string>
<string name="manual_hook">Manual Hook</string>
<string name="dynamic_color_title">Dynamic colours</string>
<string name="dynamic_color_summary">Dynamic colours using system themes</string>
<string name="choose_theme_color">Choose a theme colour</string>
<string name="color_default">Blue</string>
<string name="color_green">Green</string>
<string name="color_purple">Purple</string>
<string name="color_orange">Orange</string>
<string name="color_pink">Pink</string>
<string name="color_gray">Gray</string>
<string name="color_ivory">Ivory</string>
<string name="flash_option">Brush Options</string>
<string name="flash_option_tip">Select the file to be flashed</string>
<string name="horizon_kernel">Install Anykernel3</string>
<string name="horizon_kernel_summary">Flash AnyKernel3 kernel file</string>
<string name="root_required">Requires root privileges</string>
<string name="copy_failed">File Copy Failure</string>
<string name="reboot_complete_title">Scrubbing complete</string>
<string name="reboot_complete_msg">Whether to reboot immediately</string>
<string name="yes">Yes</string>
<string name="no">No</string>
<string name="failed_reboot">Reboot Failed</string>
<string name="batch_authorization">empower</string>
<string name="batch_cancel_authorization">withdraw</string>
<string name="backup">Backup</string>
<string name="color_yellow">Yellow</string>
<string name="kpm_title">KPM</string>
<string name="kpm_empty">No installed kernel modules at this time</string>
<string name="kpm_version">Version</string>
<string name="kpm_author">Author</string>
<string name="kpm_uninstall">Uninstall</string>
<string name="kpm_uninstall_success">Uninstalled successfully</string>
<string name="kpm_uninstall_failed">Failed to uninstall</string>
<string name="kpm_install">Install</string>
<string name="kpm_install_success">Load of kpm module successful</string>
<string name="kpm_install_failed">Load of kpm module failed</string>
<string name="kpm_args">Parameters</string>
<string name="kpm_control">Execute</string>
<string name="home_kpm_version">KPM Version</string>
<string name="close_notice">Close</string>
<string name="kernel_module_notice">The following kernel module functions were developed by KernelPatch and modified to include the kernel module functions of SukiSU Ultra</string>
<string name="home_ContributionCard_kernelsu">SukiSU Ultra Look forward to</string>
<string name="kpm_control_success">Success</string>
<string name="kpm_control_failed">Failed</string>
<string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra will be a relatively independent branch of KSU in the future, but we still appreciate the official KernelSU and MKSU etc. for their contributions!</string>
<string name="not_supported">Unsupported</string>
<string name="supported">Supported</string>
<string name="home_kpm_module">"Number of KPM modules: %d "</string>
<string name="kpm_invalid_file">Invalid KPM file</string>
<string name="kernel_patched">Kernel not patched</string>
<string name="kernel_not_enabled">Kernel not configured</string>
<string name="custom_settings">Custom settings</string>
<string name="kpm_install_mode">KPM Install</string>
<string name="kpm_install_mode_load">Load</string>
<string name="kpm_install_mode_embed">Embed</string>
<string name="kpm_install_mode_description">Please select: %1\$s Module Installation Mode \n\nLoad: Temporarily load the module \nEmbedded: Permanently install into the system</string>
<string name="log_failed_to_check_module_file">Failed to check module file existence</string>
<string name="snackbar_failed_to_check_module_file">Unable to check if module file exists</string>
<string name="confirm_uninstall_title">Confirm uninstallation</string>
<string name="confirm_uninstall_confirm">Uninstall</string>
<string name="confirm_uninstall_dismiss">Cancel</string>
<string name="theme_color">Theme Color</string>
<string name="invalid_file_type">Incorrect file type! Please select .kpm file.</string>
<string name="confirm_uninstall_title_with_filename">Uninstall</string>
<string name="confirm_uninstall_content">The following KPM will be uninstalled: %s</string>
<string name="settings_susfs_toggle_summary">Disable kprobe hooks created by KernelSU, using inline hooks instead, which is similar to non-GKI kernel hooking method.</string>
<string name="image_editor_title">Adjust background image</string>
<string name="image_editor_hint">Use two fingers to zoom the image, and one finger to drag it to adjust the position</string>
<string name="background_image_error">Could not load image</string>
<string name="reprovision">Reprovision</string>
<!-- Kernel Flash Progress Related -->
<string name="horizon_flash_title">Kernel Flashing</string>
<string name="horizon_logs_label">Logs:</string>
<string name="horizon_flash_complete">Flash Complete</string>
<!-- Flash Status Related -->
<string name="horizon_preparing">Preparing…</string>
<string name="horizon_cleaning_files">Cleaning files…</string>
<string name="horizon_copying_files">Copying files…</string>
<string name="horizon_extracting_tool">Extracting flash tool…</string>
<string name="horizon_patching_script">Patching flash script…</string>
<string name="horizon_flashing">Flashing kernel…</string>
<string name="horizon_flash_complete_status">Flash completed</string>
<!-- Slot selection related strings -->
<string name="select_slot_title">Select Flash Slot</string>
<string name="select_slot_description">Please select the target slot for flashing boot</string>
<string name="slot_a">Slot A</string>
<string name="slot_b">Slot B</string>
<string name="selected_slot">Selected slot: %1$s</string>
<string name="horizon_getting_original_slot">Getting the original slot</string>
<string name="horizon_setting_target_slot">Setting the specified slot</string>
<string name="horizon_restoring_original_slot">Restore Default Slot</string>
<string name="current_slot">Current Slot%1$s </string>
<!-- Error Messages -->
<string name="horizon_copy_failed">Copy failed</string>
<string name="horizon_unknown_error">Unknown error</string>
<string name="flash_failed_message">Flash failed</string>
<!-- lkm/gki install -->
<string name="Lkm_install_methods">LKM repair/installation</string>
<string name="GKI_install_methods">GKI/non-GKI installation</string>
<string name="kernel_version_log">Kernel version%1$s</string>
<string name="tool_version_log">Using the patching tool%1$s</string>
<string name="configuration">Configure</string>
<string name="app_settings">Application Settings</string>
<string name="tools">Tools</string>
<string name="currently_selected">Currently</string>
<!-- String resources used in SuperUser -->
<string name="clear">Removals</string>
<string name="apps_with_root">Applications with root privileges</string>
<string name="apps_with_custom_profile">Applications with customized configurations</string>
<string name="other_apps">Applications with unchanged defaults</string>
<string name="no_apps_found">Application not found</string>
<string name="selinux_enabled_toast">SELinux Enabled</string>
<string name="selinux_disabled_toast">SELinux Disabled</string>
<string name="selinux_change_failed">SELinux Status change failed</string>
<string name="advanced_settings">Advanced Settings</string>
<string name="appearance_settings">Customize the toolbar</string>
<string name="back">Comeback</string>
<string name="expand">Be in full swing</string>
<string name="collapse">put away</string>
<string name="susfs_enabled">SuSFS enabled</string>
<string name="susfs_disabled">SuSFS disabled</string>
<string name="background_set_success">Background set successfully</string>
<string name="background_removed">Removed custom backgrounds</string>
<string name="root_require_for_install">Requires root privileges</string>
<!-- KPM display settings -->
<string name="show_kpm_info">Display KPM Function</string>
<string name="show_kpm_info_summary">Display KPM information and Function in home and bottom bar (Need to reopen the app)</string>
<!-- Webui X settings -->
<string name="use_webuix">Use WebUI X</string>
<string name="use_webuix_summary">Use WebUI X instead of WebUI which supports more API\'s</string>
<string name="use_webuix_eruda">Inject Eruda into WebUI X</string>
<string name="use_webuix_eruda_summary">Inject a debug console into WebUI X to make debugging easier. Requires web debugging to be on.</string>
<!-- DPI setting related strings -->
<string name="dpi_settings">DPI setting</string>
<string name="app_dpi_title">Applied DPI</string>
<string name="app_dpi_summary">Adjust the screen display density for the current application only</string>
<string name="dpi_size_small">Small </string>
<string name="dpi_size_medium">Medium </string>
<string name="dpi_size_large">Big</string>
<string name="dpi_size_extra_large">oversize</string>
<string name="dpi_size_custom">customizable</string>
<string name="dpi_apply_settings">Applying DPI settings</string>
<string name="dpi_confirm_title">Confirm DPI change</string>
<string name="dpi_confirm_message">Are you sure you want to change the application DPI from %1$d to %2$d?</string>
<string name="dpi_confirm_summary">Application needs to be restarted to apply the new DPI settings, does not affect the system status bar or other applications</string>
<string name="dpi_applied_success">DPI has been set to %1$d, effective after restarting the application</string>
<!-- Language settings related strings -->
<string name="language_setting">App Language</string>
<string name="language_follow_system">Follow System</string>
<string name="language_changed">Language changed, restarting to apply changes</string>
<string name="settings_card_dim">Card Darkness Adjustment</string>
<!-- Super User Related -->
<string name="scroll_to_top">Top</string>
<string name="scroll_to_bottom">Bottom</string>
<string name="scroll_to_top_description">Scroll to top</string>
<string name="scroll_to_bottom_description">Scroll to the bottom</string>
<string name="authorized">authorized</string>
<string name="unauthorized">unauthorized</string>
<string name="selected">Selected</string>
<string name="select">option</string>
<string name="profile_umount_modules_disable">Disable custom uninstallation module</string>
<!-- Flash related -->
<string name="error_code">error code</string>
<string name="check_log">Please check the log</string>
<string name="installing_module">Module being installed %1$d/%2$d</string>
<string name="module_failed_count">%d Failed to install a new module</string>
<string name="module_download_error">Module download failed</string>
</resources>

View File

@@ -1,110 +1,120 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="home">Accueil</string>
<string name="home_not_installed">Non installé</string> <string name="home_not_installed">Non installé</string>
<string name="home_click_to_install">Appuyez ici pour installer</string>
<string name="home_working">Fonctionnel</string> <string name="home_working">Fonctionnel</string>
<string name="home_working_version">Version : %d</string> <string name="home_working_version">Version : %d</string>
<string name="home_superuser_count">Super-utilisateurs : %d</string> <string name="home_superuser_count">Super-utilisateurs : %d</string>
<string name="home_module_count">Modules: %d</string> <string name="home_module_count">Modules: %d</string>
<string name="home_unsupported">Non pris en charge</string>
<string name="home_unsupported_reason">KernelSU ne prend désormais en charge que les noyaux GKI</string> <string name="home_unsupported_reason">KernelSU ne prend désormais en charge que les noyaux GKI</string>
<string name="home_kernel">Noyau</string> <string name="home_kernel">Noyau</string>
<string name="home_susfs">SuSFS: %s</string>
<string name="home_susfs_version">SuSFS Version</string>
<string name="home_susfs_sus_su">SuS SU</string>
<string name="home_manager_version">Version du gestionnaire</string>
<string name="home_fingerprint">Empreinte digitale</string> <string name="home_fingerprint">Empreinte digitale</string>
<string name="home_selinux_status">Mode SELinux</string> <string name="home_selinux_status">Mode SELinux</string>
<string name="selinux_status_disabled">Désactivé</string> <string name="selinux_status_disabled">Désactivé</string>
<string name="selinux_status_enforcing">Enforcing</string>
<string name="selinux_status_permissive">Permissive</string> <string name="selinux_status_permissive">Permissive</string>
<string name="selinux_status_unknown">Inconnu</string> <string name="selinux_status_unknown">Inconnu</string>
<string name="superuser">Super-utilisateur</string> <string name="superuser">Super-utilisateur</string>
<string name="module_empty">Aucun module installé</string>
<string name="home">Accueil</string>
<string name="home_click_to_install">Appuyez ici pour installer</string>
<string name="home_unsupported">Non pris en charge</string>
<string name="module_uninstall_failed">Échec de la désinstallation : %s</string>
<string name="module_version">Version</string>
<string name="home_manager_version">Version du gestionnaire</string>
<string name="selinux_status_enforcing">Enforcing</string>
<string name="module_failed_to_enable">Échec de l\'activation du module : %s</string> <string name="module_failed_to_enable">Échec de l\'activation du module : %s</string>
<string name="module">Modules</string>
<string name="uninstall">Désinstaller</string>
<string name="module_install">Installer</string>
<string name="module_failed_to_disable">Échec de la désactivation du module : %s</string> <string name="module_failed_to_disable">Échec de la désactivation du module : %s</string>
<string name="reboot">Redémarrer</string> <string name="module_empty">Aucun module installé</string>
<string name="module">Modules</string>
<string name="module_sort_action_first">Trier par action</string>
<string name="module_sort_enabled_first">Trier par activé</string>
<string name="uninstall">Désinstaller</string>
<string name="restore">Restore</string>
<string name="module_install">Installer</string>
<string name="install">Installer</string> <string name="install">Installer</string>
<string name="reboot">Redémarrer</string>
<string name="settings">Paramètres</string> <string name="settings">Paramètres</string>
<string name="reboot_bootloader">Redémarrer en mode bootloader</string>
<string name="reboot_userspace">Redémarrage progressif</string> <string name="reboot_userspace">Redémarrage progressif</string>
<string name="reboot_recovery">Redémarrer en mode de récupération</string> <string name="reboot_recovery">Redémarrer en mode de récupération</string>
<string name="reboot_bootloader">Redémarrer en mode bootloader</string>
<string name="reboot_download">Redémarrer en mode de téléchargement</string>
<string name="reboot_edl">Redémarrer en mode EDL</string> <string name="reboot_edl">Redémarrer en mode EDL</string>
<string name="about">À propos</string> <string name="about">À propos</string>
<string name="module_uninstall_success">%s a été désinstallé</string>
<string name="reboot_download">Redémarrer en mode de téléchargement</string>
<string name="module_author">Auteur</string>
<string name="module_uninstall_confirm">Êtes-vous sûr(e) de vouloir désinstaller le module %s\?</string> <string name="module_uninstall_confirm">Êtes-vous sûr(e) de vouloir désinstaller le module %s\?</string>
<string name="home_learn_kernelsu">Découvrir KernelSU</string> <string name="module_uninstall_success">%s a été désinstallé</string>
<string name="module_uninstall_failed">Échec de la désinstallation : %s</string>
<string name="module_version">Version</string>
<string name="module_author">Auteur</string>
<string name="refresh">Rafraîchir</string> <string name="refresh">Rafraîchir</string>
<string name="show_system_apps">Afficher les applications système</string> <string name="show_system_apps">Afficher les applications système</string>
<string name="hide_system_apps">Masquer les applications système</string> <string name="hide_system_apps">Masquer les applications système</string>
<string name="safe_mode">Mode sans échec</string>
<string name="send_log">Envoyer les journaux</string> <string name="send_log">Envoyer les journaux</string>
<string name="safe_mode">Mode sans échec</string>
<string name="reboot_to_apply">Redémarrez pour appliquer les modifications</string> <string name="reboot_to_apply">Redémarrez pour appliquer les modifications</string>
<string name="module_magisk_conflict">Les modules sont indisponibles en raison d\'un conflit avec Magisk!</string> <string name="module_magisk_conflict">Les modules sont indisponibles en raison d\'un conflit avec Magisk!</string>
<string name="home_learn_kernelsu">Découvrir KernelSU</string>
<string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string> <string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string>
<string name="home_support_title">Soutenez-nous</string>
<string name="home_click_to_learn_kernelsu">Découvrez comment installer KernelSU et utiliser les modules</string> <string name="home_click_to_learn_kernelsu">Découvrez comment installer KernelSU et utiliser les modules</string>
<string name="home_support_title">Soutenez-nous</string>
<string name="home_support_content">KernelSU est, et restera toujours, gratuit et open source. Vous pouvez cependant nous témoigner de votre soutien en nous faisant un don.</string> <string name="home_support_content">KernelSU est, et restera toujours, gratuit et open source. Vous pouvez cependant nous témoigner de votre soutien en nous faisant un don.</string>
<string name="profile_template">Modèle</string> <string name="about_source_code"><![CDATA[View source code at %1$s<br/>Join our %2$s channel]]></string>
<string name="profile_default">Par défaut</string> <string name="profile_default">Par défaut</string>
<string name="profile_template">Modèle</string>
<string name="profile_custom">Personnalisé</string> <string name="profile_custom">Personnalisé</string>
<string name="profile_name">Nom du profil</string> <string name="profile_name">Nom du profil</string>
<string name="profile_namespace">Espace de noms de montage</string> <string name="profile_namespace">Espace de noms de montage</string>
<string name="profile_namespace_inherited">Hérité</string> <string name="profile_namespace_inherited">Hérité</string>
<string name="profile_namespace_individual">Individuel</string>
<string name="profile_selinux_context">Contexte SELinux</string>
<string name="profile_namespace_global">Global</string> <string name="profile_namespace_global">Global</string>
<string name="profile_namespace_individual">Individuel</string>
<string name="profile_groups">Groupes</string> <string name="profile_groups">Groupes</string>
<string name="profile_capabilities">Capacités</string> <string name="profile_capabilities">Capacités</string>
<string name="profile_selinux_context">Contexte SELinux</string>
<string name="profile_umount_modules">Démonter les modules</string> <string name="profile_umount_modules">Démonter les modules</string>
<string name="failed_to_update_app_profile">Échec de la modification du profil d\'application de %s</string> <string name="failed_to_update_app_profile">Échec de la modification du profil d\'application de %s</string>
<string name="profile_umount_modules_summary">L\'activation de cette option permettra à KernelSU de restaurer tous les fichiers modifiés par les modules pour cette application.</string> <string name="require_kernel_version" formatted="false">The current KernelSU version %d is too low for the manager to work properly. Please upgrade to version %d or higher!</string>
<string name="settings_umount_modules_default">Démonter les modules par défaut</string> <string name="settings_umount_modules_default">Démonter les modules par défaut</string>
<string name="settings_umount_modules_default_summary">Valeur globale par défaut pour l\'option \"Démonter les modules\" dans les profils d\'application. Lorsque l\'option est activée, les modifications apportées au système par les modules sont supprimées pour les applications qui n\'ont pas de profil défini.</string> <string name="settings_umount_modules_default_summary">Valeur globale par défaut pour l\'option \"Démonter les modules\" dans les profils d\'application. Lorsque l\'option est activée, les modifications apportées au système par les modules sont supprimées pour les applications qui n\'ont pas de profil défini.</string>
<string name="settings_susfs_toggle">Disable kprobe hooks</string>
<string name="profile_umount_modules_summary">L\'activation de cette option permettra à KernelSU de restaurer tous les fichiers modifiés par les modules pour cette application.</string>
<string name="profile_selinux_domain">Domaine</string> <string name="profile_selinux_domain">Domaine</string>
<string name="profile_selinux_rules">Règles</string> <string name="profile_selinux_rules">Règles</string>
<string name="module_update">Mettre à jour</string> <string name="module_update">Mettre à jour</string>
<string name="module_downloading">Téléchargement du module : %s</string> <string name="module_downloading">Téléchargement du module : %s</string>
<string name="launch_app">Lancer</string>
<string name="new_version_available">La nouvelle version %s est disponible, appuyez ici pour mettre à jour.</string>
<string name="module_start_downloading">Début du téléchargement de : %s</string> <string name="module_start_downloading">Début du téléchargement de : %s</string>
<string name="new_version_available">La nouvelle version %s est disponible, appuyez ici pour mettre à jour.</string>
<string name="launch_app">Lancer</string>
<string name="force_stop_app" formatted="false">Forcer l\'arrêt</string> <string name="force_stop_app" formatted="false">Forcer l\'arrêt</string>
<string name="restart_app">Relancer l\'application</string> <string name="restart_app">Relancer l\'application</string>
<string name="failed_to_update_sepolicy">Échec de la mise à jour des règles SELinux pour : %s</string> <string name="failed_to_update_sepolicy">Échec de la mise à jour des règles SELinux pour : %s</string>
<string name="app_profile_template_import_success">Importation réussie</string>
<string name="app_profile_export_to_clipboard">Exporter vers le presse-papiers</string>
<string name="app_profile_template_export_empty">Impossible de trouver un modèle local à exporter!</string>
<string name="app_profile_template_id_exist">L\'ID du modèle existe déjà!</string>
<string name="module_changelog">Journal des modifications</string> <string name="module_changelog">Journal des modifications</string>
<string name="app_profile_import_from_clipboard">Importer à partir du presse-papiers</string> <string name="settings_profile_template">Modèles de profils d\'application</string>
<string name="module_changelog_failed">Échec de récupération du journal des modifications : %s</string> <string name="settings_profile_template_summary">Gérer les modèles de profils d\'application locaux et en ligne</string>
<string name="app_profile_template_name">Nom</string>
<string name="app_profile_template_id_invalid">ID de modèle invalide</string>
<string name="app_profile_template_sync">Synchroniser les modèles en ligne</string>
<string name="app_profile_template_create">Créer un modèle</string> <string name="app_profile_template_create">Créer un modèle</string>
<string name="app_profile_template_readonly">Lecture seule</string>
<string name="app_profile_import_export">Importer/exporter</string>
<string name="app_profile_template_save_failed">Échec de l\'enregistrement du modèle</string>
<string name="app_profile_template_edit">Modifier le modèle</string> <string name="app_profile_template_edit">Modifier le modèle</string>
<string name="app_profile_template_id">ID</string> <string name="app_profile_template_id">ID</string>
<string name="settings_profile_template">Modèles de profils d\'application</string> <string name="app_profile_template_id_invalid">ID de modèle invalide</string>
<string name="app_profile_template_name">Nom</string>
<string name="app_profile_template_description">Description</string> <string name="app_profile_template_description">Description</string>
<string name="app_profile_template_save">Enregistrer</string> <string name="app_profile_template_save">Enregistrer</string>
<string name="settings_profile_template_summary">Gérer les modèles de profils d\'application locaux et en ligne</string>
<string name="app_profile_template_delete">Supprimer</string> <string name="app_profile_template_delete">Supprimer</string>
<string name="app_profile_template_import_empty">Le presse-papiers est vide !</string>
<string name="app_profile_template_view">Voir le modèle</string> <string name="app_profile_template_view">Voir le modèle</string>
<string name="settings_check_update_summary">Vérifier automatiquement les mises à jour à l\'ouverture de l\'application</string> <string name="app_profile_template_readonly">Lecture seule</string>
<string name="app_profile_template_id_exist">L\'ID du modèle existe déjà!</string>
<string name="app_profile_import_export">Importer/exporter</string>
<string name="app_profile_import_from_clipboard">Importer à partir du presse-papiers</string>
<string name="app_profile_export_to_clipboard">Exporter vers le presse-papiers</string>
<string name="app_profile_template_export_empty">Impossible de trouver un modèle local à exporter!</string>
<string name="app_profile_template_import_success">Importation réussie</string>
<string name="app_profile_template_sync">Synchroniser les modèles en ligne</string>
<string name="app_profile_template_save_failed">Échec de l\'enregistrement du modèle</string>
<string name="app_profile_template_import_empty">Le presse-papiers est vide !</string>
<string name="module_changelog_failed">Échec de récupération du journal des modifications : %s</string>
<string name="settings_check_update">Vérifier les mises à jour</string> <string name="settings_check_update">Vérifier les mises à jour</string>
<string name="settings_check_update_summary">Vérifier automatiquement les mises à jour à l\'ouverture de l\'application</string>
<string name="grant_root_failed">Échec de l\'octroi des privilèges root!</string>
<string name="action">Action</string>
<string name="open">Ouvrir</string>
<string name="enable_web_debugging">Activer le débogage WebView</string> <string name="enable_web_debugging">Activer le débogage WebView</string>
<string name="enable_web_debugging_summary">Peut être utilisé pour déboguer WebUI. Activez uniquement cette option si nécessaire.</string> <string name="enable_web_debugging_summary">Peut être utilisé pour déboguer WebUI. Activez uniquement cette option si nécessaire.</string>
<string name="grant_root_failed">Échec de l\'octroi des privilèges root!</string>
<string name="open">Ouvrir</string>
<string name="direct_install">Installation directe (recommandé)</string> <string name="direct_install">Installation directe (recommandé)</string>
<string name="select_file">Sélectionner un fichier</string> <string name="select_file">Sélectionner un fichier</string>
<string name="install_inactive_slot">Installer dans l\'emplacement inactif (après OTA)</string> <string name="install_inactive_slot">Installer dans l\'emplacement inactif (après OTA)</string>
@@ -118,16 +128,243 @@
<string name="settings_uninstall_temporary">Désinstaller temporairement</string> <string name="settings_uninstall_temporary">Désinstaller temporairement</string>
<string name="settings_uninstall_permanent">Désinstaller définitivement</string> <string name="settings_uninstall_permanent">Désinstaller définitivement</string>
<string name="settings_restore_stock_image">Restaurer l\'image d\'origine</string> <string name="settings_restore_stock_image">Restaurer l\'image d\'origine</string>
<string name="settings_uninstall_temporary_message">Désinstaller KernelSU temporairement et rétablir l\'état original au redémarrage suivant.</string>
<string name="settings_uninstall_permanent_message">Désinstallation complète et permanente de KernelSU (root et tous les modules).</string>
<string name="settings_restore_stock_image_message">Restaurer l\'image d\'origine d\'usine (s\'il en existe une sauvegarde). Utilisé généralement avant une mise à jour OTA; si vous devez désinstaller KernelSU, utilisez plutôt l\'option \"Désinstaller définitivement\".</string> <string name="settings_restore_stock_image_message">Restaurer l\'image d\'origine d\'usine (s\'il en existe une sauvegarde). Utilisé généralement avant une mise à jour OTA; si vous devez désinstaller KernelSU, utilisez plutôt l\'option \"Désinstaller définitivement\".</string>
<string name="flashing">Flash en cours</string> <string name="flashing">Flash en cours</string>
<string name="flash_success">Flash réussi</string> <string name="flash_success">Flash réussi</string>
<string name="flash_failed">Échec du flash</string> <string name="flash_failed">Échec du flash</string>
<string name="selected_lkm">LKM sélectionné: %s</string> <string name="selected_lkm">LKM sélectionné: %s</string>
<string name="settings_uninstall_permanent_message">Désinstallation complète et permanente de KernelSU (root et tous les modules).</string>
<string name="settings_uninstall_temporary_message">Désinstaller KernelSU temporairement et rétablir l\'état original au redémarrage suivant.</string>
<string name="save_log">Enregistrer les journaux</string> <string name="save_log">Enregistrer les journaux</string>
<string name="module_sort_action_first">Trier par action</string>
<string name="module_sort_enabled_first">Trier par activé</string>
<string name="action">Action</string>
<string name="log_saved">Journaux enregistrés</string> <string name="log_saved">Journaux enregistrés</string>
<string name="status_supported">Supported</string>
<string name="status_not_supported">Not Supported</string>
<string name="status_unknown">Unknown</string>
<string name="sus_su_mode">SuS SU mode:</string>
<!-- Module related -->
<string name="module_install_confirm">confirm install module %1$s</string>
<string name="unknown_module">unknown module</string>
<!-- Restore related -->
<string name="restore_confirm_title">Confirm Module Restoration</string>
<string name="restore_confirm_message">This operation will overwrite all existing modules. Continue?</string>
<string name="confirm">Confirm</string>
<string name="cancel">Cancel</string>
<!-- Backup related -->
<string name="backup_success">Backup successful (tar.gz)</string>
<string name="backup_failed">Backup failed: %1$s</string>
<string name="backup_modules">backup modules</string>
<string name="restore_modules">restore modules</string>
<!-- Restore related messages -->
<string name="restore_success">Modules restored successfully, restart required</string>
<string name="restore_failed">Restore failed: %1$s</string>
<string name="restart_now">Restart Now</string>
<string name="unknown_error">Unknown error</string>
<!-- Command related -->
<string name="command_execution_failed">Command execution failed: %1$s</string>
<!-- Allowlist related -->
<string name="allowlist_backup_success">Allowlist backup successful</string>
<string name="allowlist_backup_failed">Allowlist backup failed: %1$s</string>
<string name="allowlist_restore_confirm_title">Confirm Allowlist Restoration</string>
<string name="allowlist_restore_confirm_message">This operation will overwrite the current allowlist. Continue?</string>
<string name="allowlist_restore_success">Allowlist restored successfully</string>
<string name="allowlist_restore_failed">Allowlist restore failed: %1$s</string>
<string name="backup_allowlist">Backup Allowlist</string>
<string name="restore_allowlist">Restore Allowlist</string>
<string name="settings_custom_background">Custom App Background</string>
<string name="settings_custom_background_summary">Select an image as background</string>
<string name="settings_card_alpha">Navigation bar transparency</string>
<string name="settings_restore_default">Restore default</string>
<string name="home_android_version">Android version</string>
<string name="home_device_model">Device model</string>
<string name="su_not_allowed">Granting superuser to %s is not allowed</string>
<string name="settings_disable_su">Disable su compatibility</string>
<string name="settings_disable_su_summary">Temporarily disable any applications from obtaining root privileges via the su command (existing root processes will not be affected).</string>
<string name="using_mksu_manager">You are using the SukiSU Beta manager</string>
<string name="module_install_multiple_confirm">Are you sure you want to install the selected %d modules?</string>
<string name="module_install_multiple_confirm_with_names">Sure you want to install the following %1$d modules? \n\n%2$s</string>
<string name="more_settings">More settings</string>
<string name="selinux">SELinux</string>
<string name="selinux_enabled">Enabled</string>
<string name="selinux_disabled">Disabled</string>
<string name="simple_mode">Simplicity mode</string>
<string name="simple_mode_summary">Hides unnecessary cards when turned on</string>
<string name="hide_kernel_kernelsu_version">Hide kernel version</string>
<string name="hide_kernel_kernelsu_version_summary">Hide kernel version</string>
<string name="hide_other_info">Hide other info</string>
<string name="hide_other_info_summary">Hides information about the number of super users, modules and KPM modules on the home page</string>
<string name="hide_susfs_status">Hide SuSFS status</string>
<string name="hide_susfs_status_summary">Hide SuSFS status information on the home page</string>
<string name="hide_link_card">Hide Link Card Status</string>
<string name="hide_link_card_summary">Hide link card information on the home page</string>
<string name="theme_mode">Theme</string>
<string name="theme_follow_system">Follow system</string>
<string name="theme_light">Light</string>
<string name="theme_dark">Dark</string>
<string name="manual_hook">Manual Hook</string>
<string name="dynamic_color_title">Dynamic colours</string>
<string name="dynamic_color_summary">Dynamic colours using system themes</string>
<string name="choose_theme_color">Choose a theme colour</string>
<string name="color_default">Blue</string>
<string name="color_green">Green</string>
<string name="color_purple">Purple</string>
<string name="color_orange">Orange</string>
<string name="color_pink">Pink</string>
<string name="color_gray">Gray</string>
<string name="color_ivory">Ivory</string>
<string name="flash_option">Brush Options</string>
<string name="flash_option_tip">Select the file to be flashed</string>
<string name="horizon_kernel">Install Anykernel3</string>
<string name="horizon_kernel_summary">Flash AnyKernel3 kernel file</string>
<string name="root_required">Requires root privileges</string>
<string name="copy_failed">File Copy Failure</string>
<string name="reboot_complete_title">Scrubbing complete</string>
<string name="reboot_complete_msg">Whether to reboot immediately</string>
<string name="yes">Yes</string>
<string name="no">No</string>
<string name="failed_reboot">Reboot Failed</string>
<string name="batch_authorization">empower</string>
<string name="batch_cancel_authorization">withdraw</string>
<string name="backup">Backup</string>
<string name="color_yellow">Yellow</string>
<string name="kpm_title">KPM</string>
<string name="kpm_empty">No installed kernel modules at this time</string>
<string name="kpm_version">Version</string>
<string name="kpm_author">Author</string>
<string name="kpm_uninstall">Uninstall</string>
<string name="kpm_uninstall_success">Uninstalled successfully</string>
<string name="kpm_uninstall_failed">Failed to uninstall</string>
<string name="kpm_install">Install</string>
<string name="kpm_install_success">Load of kpm module successful</string>
<string name="kpm_install_failed">Load of kpm module failed</string>
<string name="kpm_args">Parameters</string>
<string name="kpm_control">Execute</string>
<string name="home_kpm_version">KPM Version</string>
<string name="close_notice">Close</string>
<string name="kernel_module_notice">The following kernel module functions were developed by KernelPatch and modified to include the kernel module functions of SukiSU Ultra</string>
<string name="home_ContributionCard_kernelsu">SukiSU Ultra Look forward to</string>
<string name="kpm_control_success">Success</string>
<string name="kpm_control_failed">Failed</string>
<string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra will be a relatively independent branch of KSU in the future, but we still appreciate the official KernelSU and MKSU etc. for their contributions!</string>
<string name="not_supported">Unsupported</string>
<string name="supported">Supported</string>
<string name="home_kpm_module">"Number of KPM modules: %d "</string>
<string name="kpm_invalid_file">Invalid KPM file</string>
<string name="kernel_patched">Kernel not patched</string>
<string name="kernel_not_enabled">Kernel not configured</string>
<string name="custom_settings">Custom settings</string>
<string name="kpm_install_mode">KPM Install</string>
<string name="kpm_install_mode_load">Load</string>
<string name="kpm_install_mode_embed">Embed</string>
<string name="kpm_install_mode_description">Please select: %1\$s Module Installation Mode \n\nLoad: Temporarily load the module \nEmbedded: Permanently install into the system</string>
<string name="log_failed_to_check_module_file">Failed to check module file existence</string>
<string name="snackbar_failed_to_check_module_file">Unable to check if module file exists</string>
<string name="confirm_uninstall_title">Confirm uninstallation</string>
<string name="confirm_uninstall_confirm">Uninstall</string>
<string name="confirm_uninstall_dismiss">Cancel</string>
<string name="theme_color">Theme Color</string>
<string name="invalid_file_type">Incorrect file type! Please select .kpm file.</string>
<string name="confirm_uninstall_title_with_filename">Uninstall</string>
<string name="confirm_uninstall_content">The following KPM will be uninstalled: %s</string>
<string name="settings_susfs_toggle_summary">Disable kprobe hooks created by KernelSU, using inline hooks instead, which is similar to non-GKI kernel hooking method.</string>
<string name="image_editor_title">Adjust background image</string>
<string name="image_editor_hint">Use two fingers to zoom the image, and one finger to drag it to adjust the position</string>
<string name="background_image_error">Could not load image</string>
<string name="reprovision">Reprovision</string>
<!-- Kernel Flash Progress Related -->
<string name="horizon_flash_title">Kernel Flashing</string>
<string name="horizon_logs_label">Logs:</string>
<string name="horizon_flash_complete">Flash Complete</string>
<!-- Flash Status Related -->
<string name="horizon_preparing">Preparing…</string>
<string name="horizon_cleaning_files">Cleaning files…</string>
<string name="horizon_copying_files">Copying files…</string>
<string name="horizon_extracting_tool">Extracting flash tool…</string>
<string name="horizon_patching_script">Patching flash script…</string>
<string name="horizon_flashing">Flashing kernel…</string>
<string name="horizon_flash_complete_status">Flash completed</string>
<!-- Slot selection related strings -->
<string name="select_slot_title">Select Flash Slot</string>
<string name="select_slot_description">Please select the target slot for flashing boot</string>
<string name="slot_a">Slot A</string>
<string name="slot_b">Slot B</string>
<string name="selected_slot">Selected slot: %1$s</string>
<string name="horizon_getting_original_slot">Getting the original slot</string>
<string name="horizon_setting_target_slot">Setting the specified slot</string>
<string name="horizon_restoring_original_slot">Restore Default Slot</string>
<string name="current_slot">Current Slot%1$s </string>
<!-- Error Messages -->
<string name="horizon_copy_failed">Copy failed</string>
<string name="horizon_unknown_error">Unknown error</string>
<string name="flash_failed_message">Flash failed</string>
<!-- lkm/gki install -->
<string name="Lkm_install_methods">LKM repair/installation</string>
<string name="GKI_install_methods">GKI/non-GKI installation</string>
<string name="kernel_version_log">Kernel version%1$s</string>
<string name="tool_version_log">Using the patching tool%1$s</string>
<string name="configuration">Configure</string>
<string name="app_settings">Application Settings</string>
<string name="tools">Tools</string>
<string name="currently_selected">Currently</string>
<!-- String resources used in SuperUser -->
<string name="clear">Removals</string>
<string name="apps_with_root">Applications with root privileges</string>
<string name="apps_with_custom_profile">Applications with customized configurations</string>
<string name="other_apps">Applications with unchanged defaults</string>
<string name="no_apps_found">Application not found</string>
<string name="selinux_enabled_toast">SELinux Enabled</string>
<string name="selinux_disabled_toast">SELinux Disabled</string>
<string name="selinux_change_failed">SELinux Status change failed</string>
<string name="advanced_settings">Advanced Settings</string>
<string name="appearance_settings">Customize the toolbar</string>
<string name="back">Comeback</string>
<string name="expand">Be in full swing</string>
<string name="collapse">put away</string>
<string name="susfs_enabled">SuSFS enabled</string>
<string name="susfs_disabled">SuSFS disabled</string>
<string name="background_set_success">Background set successfully</string>
<string name="background_removed">Removed custom backgrounds</string>
<string name="root_require_for_install">Requires root privileges</string>
<!-- KPM display settings -->
<string name="show_kpm_info">Display KPM Function</string>
<string name="show_kpm_info_summary">Display KPM information and Function in home and bottom bar (Need to reopen the app)</string>
<!-- Webui X settings -->
<string name="use_webuix">Use WebUI X</string>
<string name="use_webuix_summary">Use WebUI X instead of WebUI which supports more API\'s</string>
<string name="use_webuix_eruda">Inject Eruda into WebUI X</string>
<string name="use_webuix_eruda_summary">Inject a debug console into WebUI X to make debugging easier. Requires web debugging to be on.</string>
<!-- DPI setting related strings -->
<string name="dpi_settings">DPI setting</string>
<string name="app_dpi_title">Applied DPI</string>
<string name="app_dpi_summary">Adjust the screen display density for the current application only</string>
<string name="dpi_size_small">Small </string>
<string name="dpi_size_medium">Medium </string>
<string name="dpi_size_large">Big</string>
<string name="dpi_size_extra_large">oversize</string>
<string name="dpi_size_custom">customizable</string>
<string name="dpi_apply_settings">Applying DPI settings</string>
<string name="dpi_confirm_title">Confirm DPI change</string>
<string name="dpi_confirm_message">Are you sure you want to change the application DPI from %1$d to %2$d?</string>
<string name="dpi_confirm_summary">Application needs to be restarted to apply the new DPI settings, does not affect the system status bar or other applications</string>
<string name="dpi_applied_success">DPI has been set to %1$d, effective after restarting the application</string>
<!-- Language settings related strings -->
<string name="language_setting">App Language</string>
<string name="language_follow_system">Follow System</string>
<string name="language_changed">Language changed, restarting to apply changes</string>
<string name="settings_card_dim">Card Darkness Adjustment</string>
<!-- Super User Related -->
<string name="scroll_to_top">Top</string>
<string name="scroll_to_bottom">Bottom</string>
<string name="scroll_to_top_description">Scroll to top</string>
<string name="scroll_to_bottom_description">Scroll to the bottom</string>
<string name="authorized">authorized</string>
<string name="unauthorized">unauthorized</string>
<string name="selected">Selected</string>
<string name="select">option</string>
<string name="profile_umount_modules_disable">Disable custom uninstallation module</string>
<!-- Flash related -->
<string name="error_code">error code</string>
<string name="check_log">Please check the log</string>
<string name="installing_module">Module being installed %1$d/%2$d</string>
<string name="module_failed_count">%d Failed to install a new module</string>
<string name="module_download_error">Module download failed</string>
</resources> </resources>

View File

@@ -1,81 +1,368 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="reboot_to_apply">प्रभाव में होने के लिए रीबूट करें</string>
<string name="home_click_to_learn_kernelsu">जानें कि KernelSU कैसे स्थापित करें और मॉड्यूल का उपयोग कैसे करें</string>
<string name="selinux_status_unknown">अज्ञात</string>
<string name="show_system_apps">सिस्टम एप्प दिखाए</string>
<string name="module_uninstall_success">%s अनइंस्टॉल सफल हुआ</string>
<string name="profile_umount_modules">मॉड्यूल्स अनमाउंट करें</string>
<string name="send_log">लॉग भेजे</string>
<string name="selinux_status_disabled">डिसेबल्ड (बंद)</string>
<string name="home_support_title">हमें प्रोत्साहन दें</string>
<string name="profile_namespace_inherited">Inherited</string>
<string name="module_magisk_conflict">मॉड्यूल बंद कर दिए गए हैं क्योंकि यह मैजिक के साथ टकरा रहे है!</string>
<string name="module_changelog">क्या बदलाव हुए है</string>
<string name="selinux_status_permissive">पर्मिसिव</string>
<string name="reboot_download">डाउनलोड में रिबूट करें</string>
<string name="settings_umount_modules_default">डिफ़ॉल्ट रूप से मॉड्यूल अनमाउन्ट करें</string>
<string name="profile_umount_modules_summary">इस विकल्प को चालू करने से KernelSU को इस एप्लिकेशन के लिए मॉड्यूल द्वारा किसी भी मोडिफाइड फ़ाइल को रिस्टोर करें।</string>
<string name="profile_namespace_individual">Individual</string>
<string name="module_failed_to_enable">%s मॉड्यूल चालू करने में विफल</string>
<string name="force_stop_app">जबर्दस्ती बंद करें</string>
<string name="reboot_edl" formatted="false">EDL मोड में रिबूट करें</string>
<string name="restart_app">फिर से चालू करें</string>
<string name="profile_capabilities">क्षमताएं</string>
<string name="home_superuser_count">सुपरयूजर : %d</string>
<string name="module_start_downloading">%s की डाउनलोडिंग स्टार्ट करें</string>
<string name="profile_namespace_global">Global</string>
<string name="settings_umount_modules_default_summary">ऐप प्रोफाइल में \"अनमाउंट मॉड्यूल\" के लिए ग्लोबल डिफ़ॉल्ट वैल्यू। यदि चालू किया गया है, तो यह एप्लीकेशंस के लिऐ सिस्टम के सभी मॉड्यूल मोडिफिकेशन को हटा देगा जिनकी प्रोफ़ाइल सेट नहीं है।</string>
<string name="home_module_count">मॉड्यूल्स : %d</string>
<string name="selinux_status_enforcing">एनफोर्सिंग</string>
<string name="profile_selinux_context">SELinux context</string>
<string name="home_fingerprint">फिंगरप्रिंट</string>
<string name="profile_default">डिफॉल्ट</string>
<string name="launch_app">लॉन्च करें</string>
<string name="safe_mode">सेफ मोड</string>
<string name="reboot_recovery">रिकवरी में रिबूट करें</string>
<string name="reboot_userspace">सॉफ्ट रिबूट</string>
<string name="profile_name">प्रोफाइल का नाम</string>
<string name="home_support_content">KernelSU मुफ़्त और ओपन सोर्स और हमेशा रहेगा। हालाँकि आप दान देकर हमें दिखा सकते हैं कि आप संरक्षण करते हैं।</string>
<string name="uninstall">अनइंस्टॉल करें</string>
<string name="profile_namespace">Namspace माउंट करें</string>
<string name="module_install">इंस्टाल करें</string>
<string name="home_click_to_install">इंस्टाल करने के लिए क्लिक करें</string>
<string name="profile_selinux_rules">नियम</string>
<string name="profile_groups">समूह</string>
<string name="module">मॉड्यूल</string>
<string name="module_author">निर्माता</string>
<string name="about">हमारे बारे में</string>
<string name="home_working_version">वर्जन: %d</string>
<string name="reboot">रीबूट करें</string>
<string name="home_unsupported_reason">KernelSU अभी केवल GKI कर्नल्स को सपोर्ट करता है</string>
<string name="home_selinux_status">SELinux स्थिति</string>
<string name="hide_system_apps">सिस्टम एप्प छिपाए</string>
<string name="module_version">वर्जन</string>
<string name="home_unsupported">सपोर्ट नहीं करता है</string>
<string name="profile_selinux_domain">डोमेन</string>
<string name="home">होम</string> <string name="home">होम</string>
<string name="profile_custom">स्ट</string> <string name="home_not_installed">इंस्टाल नहीं हुआ</string>
<string name="profile_template">टेम्पलेट</string> <string name="home_click_to_install">इंस्टाल करने के लिए क्लिक करें</string>
<string name="refresh">रिफ्रेश</string>
<string name="module_downloading">%s मॉड्यूल डाउनलोड हो रहा है</string>
<string name="module_update">अपडेट</string>
<string name="home_learn_kernelsu">KernelSU सीखें</string>
<string name="module_uninstall_confirm">क्या आप सच में मॉड्यूल %s को अनइंस्टॉल करना चाहते हैं\?</string>
<string name="module_uninstall_failed">%s अनइंस्टल करने में असफल</string>
<string name="superuser">सुपरयूजर</string>
<string name="settings">सेटिंग</string>
<string name="home_working">काम कर रहा है</string> <string name="home_working">काम कर रहा है</string>
<string name="home_working_version">वर्जन: %d</string>
<string name="home_superuser_count">सुपरयूजर : %d</string>
<string name="home_module_count">मॉड्यूल्स : %d</string>
<string name="home_unsupported">सपोर्ट नहीं करता है</string>
<string name="home_unsupported_reason">KernelSU अभी केवल GKI कर्नल्स को सपोर्ट करता है</string>
<string name="home_kernel">कर्नल</string>
<string name="home_susfs">SuSFS: %s</string>
<string name="home_susfs_version">SuSFS Version</string>
<string name="home_susfs_sus_su">SuS SU</string>
<string name="home_manager_version">मैनेजर वर्जन</string>
<string name="home_fingerprint">फिंगरप्रिंट</string>
<string name="home_selinux_status">SELinux स्थिति</string>
<string name="selinux_status_disabled">डिसेबल्ड (बंद)</string>
<string name="selinux_status_enforcing">एनफोर्सिंग</string>
<string name="selinux_status_permissive">पर्मिसिव</string>
<string name="selinux_status_unknown">अज्ञात</string>
<string name="superuser">सुपरयूजर</string>
<string name="module_failed_to_enable">%s मॉड्यूल चालू करने में विफल</string>
<string name="module_failed_to_disable">%s मॉड्यूल बंद करने में विफल</string> <string name="module_failed_to_disable">%s मॉड्यूल बंद करने में विफल</string>
<string name="module_empty">कोई मॉड्यूल इंस्टाल नहीं हुआ</string> <string name="module_empty">कोई मॉड्यूल इंस्टाल नहीं हुआ</string>
<string name="module">मॉड्यूल</string>
<string name="module_sort_action_first">Sort (Action first)</string>
<string name="module_sort_enabled_first">Sort (Enabled first)</string>
<string name="uninstall">अनइंस्टॉल करें</string>
<string name="restore">Restore</string>
<string name="module_install">इंस्टाल करें</string>
<string name="install">इंस्टाल करें</string> <string name="install">इंस्टाल करें</string>
<string name="home_kernel">कर्नल</string> <string name="reboot">रीबूट करें</string>
<string name="home_not_installed">इंस्टाल नहीं हुआ</string> <string name="settings">सेटिंग</string>
<string name="failed_to_update_app_profile">%s के लिए ऐप प्रोफ़ाइल अपडेट करने में विफल</string> <string name="reboot_userspace">सॉफ्ट रिबूट</string>
<string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string> <string name="reboot_recovery">रिकवरी में रिबूट करें</string>
<string name="failed_to_update_sepolicy">%s के लिए SELinux नियमों को अपटेड करने में विफल</string>
<string name="reboot_bootloader">बुटलोडर में रिबूट करें</string> <string name="reboot_bootloader">बुटलोडर में रिबूट करें</string>
<string name="home_manager_version">मैनेजर वर्जन</string> <string name="reboot_download">डाउनलोड में रिबूट करें</string>
<string name="reboot_edl">EDL मोड में रिबूट करें</string>
<string name="about">हमारे बारे में</string>
<string name="module_uninstall_confirm">क्या आप सच में मॉड्यूल %s को अनइंस्टॉल करना चाहते हैं\?</string>
<string name="module_uninstall_success">%s अनइंस्टॉल सफल हुआ</string>
<string name="module_uninstall_failed">%s अनइंस्टल करने में असफल</string>
<string name="module_version">वर्जन</string>
<string name="module_author">निर्माता</string>
<string name="refresh">रिफ्रेश</string>
<string name="show_system_apps">सिस्टम एप्प दिखाए</string>
<string name="hide_system_apps">सिस्टम एप्प छिपाए</string>
<string name="send_log">लॉग भेजे</string>
<string name="safe_mode">सेफ मोड</string>
<string name="reboot_to_apply">प्रभाव में होने के लिए रीबूट करें</string>
<string name="module_magisk_conflict">मॉड्यूल बंद कर दिए गए हैं क्योंकि यह मैजिक के साथ टकरा रहे है!</string>
<string name="home_learn_kernelsu">KernelSU सीखें</string>
<string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string>
<string name="home_click_to_learn_kernelsu">जानें कि KernelSU कैसे स्थापित करें और मॉड्यूल का उपयोग कैसे करें</string>
<string name="home_support_title">हमें प्रोत्साहन दें</string>
<string name="home_support_content">KernelSU मुफ़्त और ओपन सोर्स और हमेशा रहेगा। हालाँकि आप दान देकर हमें दिखा सकते हैं कि आप संरक्षण करते हैं।</string>
<string name="about_source_code"><![CDATA[View source code at %1$s<br/>Join our %2$s channel]]></string>
<string name="profile_default">डिफॉल्ट</string>
<string name="profile_template">टेम्पलेट</string>
<string name="profile_custom">कस्टम</string>
<string name="profile_name">प्रोफाइल का नाम</string>
<string name="profile_namespace">Namspace माउंट करें</string>
<string name="profile_namespace_inherited">Inherited</string>
<string name="profile_namespace_global">Global</string>
<string name="profile_namespace_individual">Individual</string>
<string name="profile_groups">समूह</string>
<string name="profile_capabilities">क्षमताएं</string>
<string name="profile_selinux_context">SELinux context</string>
<string name="profile_umount_modules">मॉड्यूल्स अनमाउंट करें</string>
<string name="failed_to_update_app_profile">%s के लिए ऐप प्रोफ़ाइल अपडेट करने में विफल</string>
<string name="require_kernel_version" formatted="false">The current KernelSU version %d is too low for the manager to work properly. Please upgrade to version %d or higher!</string>
<string name="settings_umount_modules_default">डिफ़ॉल्ट रूप से मॉड्यूल अनमाउन्ट करें</string>
<string name="settings_umount_modules_default_summary">ऐप प्रोफाइल में \"अनमाउंट मॉड्यूल\" के लिए ग्लोबल डिफ़ॉल्ट वैल्यू। यदि चालू किया गया है, तो यह एप्लीकेशंस के लिऐ सिस्टम के सभी मॉड्यूल मोडिफिकेशन को हटा देगा जिनकी प्रोफ़ाइल सेट नहीं है।</string>
<string name="settings_susfs_toggle">Disable kprobe hooks</string>
<string name="profile_umount_modules_summary">इस विकल्प को चालू करने से KernelSU को इस एप्लिकेशन के लिए मॉड्यूल द्वारा किसी भी मोडिफाइड फ़ाइल को रिस्टोर करें।</string>
<string name="profile_selinux_domain">डोमेन</string>
<string name="profile_selinux_rules">नियम</string>
<string name="module_update">अपडेट</string>
<string name="module_downloading">%s मॉड्यूल डाउनलोड हो रहा है</string>
<string name="module_start_downloading">%s की डाउनलोडिंग स्टार्ट करें</string>
<string name="new_version_available">नया वर्जन: %s उपलब्ध है,अपग्रेड के लिए क्लिक करें</string> <string name="new_version_available">नया वर्जन: %s उपलब्ध है,अपग्रेड के लिए क्लिक करें</string>
<string name="launch_app">लॉन्च करें</string>
<string name="force_stop_app" formatted="false">जबर्दस्ती बंद करें</string>
<string name="restart_app">फिर से चालू करें</string>
<string name="failed_to_update_sepolicy">%s के लिए SELinux नियमों को अपटेड करने में विफल</string>
<string name="module_changelog">क्या बदलाव हुए है</string>
<string name="settings_profile_template">App Profile Template</string>
<string name="settings_profile_template_summary">Manage local and online template of App Profile</string>
<string name="app_profile_template_create">Create template</string>
<string name="app_profile_template_edit">Edit template</string>
<string name="app_profile_template_id">ID</string>
<string name="app_profile_template_id_invalid">Invalid template ID</string>
<string name="app_profile_template_name">Name</string>
<string name="app_profile_template_description">Description</string>
<string name="app_profile_template_save">Save</string>
<string name="app_profile_template_delete">Delete</string>
<string name="app_profile_template_view">View template</string>
<string name="app_profile_template_readonly">Read only</string>
<string name="app_profile_template_id_exist">Template ID already exists!</string>
<string name="app_profile_import_export">Import/Export</string>
<string name="app_profile_import_from_clipboard">Import from clipboard</string>
<string name="app_profile_export_to_clipboard">Export to clipboard</string>
<string name="app_profile_template_export_empty">Cannot find local template to export!</string>
<string name="app_profile_template_import_success">Imported successfully</string>
<string name="app_profile_template_sync">Sync online templates</string>
<string name="app_profile_template_save_failed">Failed to save template</string>
<string name="app_profile_template_import_empty">Clipboard is empty!</string>
<string name="module_changelog_failed">Fetch changelog failed: %s</string>
<string name="settings_check_update">Check update</string>
<string name="settings_check_update_summary">Automatically check for updates when opening the app</string>
<string name="grant_root_failed">Failed to grant root!</string>
<string name="action">Action</string>
<string name="open">Open</string>
<string name="enable_web_debugging">Enable WebView debugging</string>
<string name="enable_web_debugging_summary">Can be used to debug WebUI. Please enable only when needed.</string>
<string name="direct_install">Direct install (Recommended)</string>
<string name="select_file">Select a image that needs to be patched</string>
<string name="install_inactive_slot">Install to inactive slot (After OTA)</string>
<string name="install_inactive_slot_warning">Your device will be **FORCED** to boot to the current inactive slot after a reboot!\nOnly use this option after OTA is done.\nContinue?</string>
<string name="install_next">Next</string>
<string name="select_file_tip">%1$s partition image is recommended</string>
<string name="select_kmi">Select KMI</string>
<string name="settings_uninstall">Uninstall</string>
<string name="settings_uninstall_temporary">Uninstall temporarily</string>
<string name="settings_uninstall_permanent">Uninstall permanently</string>
<string name="settings_restore_stock_image">Restore stock image</string>
<string name="settings_uninstall_temporary_message">Temporarily uninstall KernelSU, restore to original state after next reboot.</string>
<string name="settings_uninstall_permanent_message">Uninstalling KernelSU (Root and all modules) completely and permanently.</string>
<string name="settings_restore_stock_image_message">Restore the stock factory image (If a backup exists), usually used before OTA; if you need to uninstall KernelSU, please use \"Uninstall permanently\".</string>
<string name="flashing">Flashing</string>
<string name="flash_success">Flash success</string>
<string name="flash_failed">Flash failed</string>
<string name="selected_lkm">Selected LKM: %s</string>
<string name="save_log">लॉग सहेजें</string> <string name="save_log">लॉग सहेजें</string>
<string name="log_saved">Logs saved</string>
<string name="status_supported">Supported</string>
<string name="status_not_supported">Not Supported</string>
<string name="status_unknown">Unknown</string>
<string name="sus_su_mode">SuS SU mode:</string>
<!-- Module related -->
<string name="module_install_confirm">confirm install module %1$s</string>
<string name="unknown_module">unknown module</string>
<!-- Restore related -->
<string name="restore_confirm_title">Confirm Module Restoration</string>
<string name="restore_confirm_message">This operation will overwrite all existing modules. Continue?</string>
<string name="confirm">Confirm</string>
<string name="cancel">Cancel</string>
<!-- Backup related -->
<string name="backup_success">Backup successful (tar.gz)</string>
<string name="backup_failed">Backup failed: %1$s</string>
<string name="backup_modules">backup modules</string>
<string name="restore_modules">restore modules</string>
<!-- Restore related messages -->
<string name="restore_success">Modules restored successfully, restart required</string>
<string name="restore_failed">Restore failed: %1$s</string>
<string name="restart_now">Restart Now</string>
<string name="unknown_error">Unknown error</string>
<!-- Command related -->
<string name="command_execution_failed">Command execution failed: %1$s</string>
<!-- Allowlist related -->
<string name="allowlist_backup_success">Allowlist backup successful</string>
<string name="allowlist_backup_failed">Allowlist backup failed: %1$s</string>
<string name="allowlist_restore_confirm_title">Confirm Allowlist Restoration</string>
<string name="allowlist_restore_confirm_message">This operation will overwrite the current allowlist. Continue?</string>
<string name="allowlist_restore_success">Allowlist restored successfully</string>
<string name="allowlist_restore_failed">Allowlist restore failed: %1$s</string>
<string name="backup_allowlist">Backup Allowlist</string>
<string name="restore_allowlist">Restore Allowlist</string>
<string name="settings_custom_background">Custom App Background</string>
<string name="settings_custom_background_summary">Select an image as background</string>
<string name="settings_card_alpha">Navigation bar transparency</string>
<string name="settings_restore_default">Restore default</string>
<string name="home_android_version">Android version</string>
<string name="home_device_model">Device model</string>
<string name="su_not_allowed">Granting superuser to %s is not allowed</string>
<string name="settings_disable_su">Disable su compatibility</string>
<string name="settings_disable_su_summary">Temporarily disable any applications from obtaining root privileges via the su command (existing root processes will not be affected).</string>
<string name="using_mksu_manager">You are using the SukiSU Beta manager</string>
<string name="module_install_multiple_confirm">Are you sure you want to install the selected %d modules?</string>
<string name="module_install_multiple_confirm_with_names">Sure you want to install the following %1$d modules? \n\n%2$s</string>
<string name="more_settings">More settings</string>
<string name="selinux">SELinux</string>
<string name="selinux_enabled">Enabled</string>
<string name="selinux_disabled">Disabled</string>
<string name="simple_mode">Simplicity mode</string>
<string name="simple_mode_summary">Hides unnecessary cards when turned on</string>
<string name="hide_kernel_kernelsu_version">Hide kernel version</string>
<string name="hide_kernel_kernelsu_version_summary">Hide kernel version</string>
<string name="hide_other_info">Hide other info</string>
<string name="hide_other_info_summary">Hides information about the number of super users, modules and KPM modules on the home page</string>
<string name="hide_susfs_status">Hide SuSFS status</string>
<string name="hide_susfs_status_summary">Hide SuSFS status information on the home page</string>
<string name="hide_link_card">Hide Link Card Status</string>
<string name="hide_link_card_summary">Hide link card information on the home page</string>
<string name="theme_mode">Theme</string>
<string name="theme_follow_system">Follow system</string>
<string name="theme_light">Light</string>
<string name="theme_dark">Dark</string>
<string name="manual_hook">Manual Hook</string>
<string name="dynamic_color_title">Dynamic colours</string>
<string name="dynamic_color_summary">Dynamic colours using system themes</string>
<string name="choose_theme_color">Choose a theme colour</string>
<string name="color_default">Blue</string>
<string name="color_green">Green</string>
<string name="color_purple">Purple</string>
<string name="color_orange">Orange</string>
<string name="color_pink">Pink</string>
<string name="color_gray">Gray</string>
<string name="color_ivory">Ivory</string>
<string name="flash_option">Brush Options</string>
<string name="flash_option_tip">Select the file to be flashed</string>
<string name="horizon_kernel">Install Anykernel3</string>
<string name="horizon_kernel_summary">Flash AnyKernel3 kernel file</string>
<string name="root_required">Requires root privileges</string>
<string name="copy_failed">File Copy Failure</string>
<string name="reboot_complete_title">Scrubbing complete</string>
<string name="reboot_complete_msg">Whether to reboot immediately</string>
<string name="yes">Yes</string>
<string name="no">No</string>
<string name="failed_reboot">Reboot Failed</string>
<string name="batch_authorization">empower</string>
<string name="batch_cancel_authorization">withdraw</string>
<string name="backup">Backup</string>
<string name="color_yellow">Yellow</string>
<string name="kpm_title">KPM</string>
<string name="kpm_empty">No installed kernel modules at this time</string>
<string name="kpm_version">Version</string>
<string name="kpm_author">Author</string>
<string name="kpm_uninstall">Uninstall</string>
<string name="kpm_uninstall_success">Uninstalled successfully</string>
<string name="kpm_uninstall_failed">Failed to uninstall</string>
<string name="kpm_install">Install</string>
<string name="kpm_install_success">Load of kpm module successful</string>
<string name="kpm_install_failed">Load of kpm module failed</string>
<string name="kpm_args">Parameters</string>
<string name="kpm_control">Execute</string>
<string name="home_kpm_version">KPM Version</string>
<string name="close_notice">Close</string>
<string name="kernel_module_notice">The following kernel module functions were developed by KernelPatch and modified to include the kernel module functions of SukiSU Ultra</string>
<string name="home_ContributionCard_kernelsu">SukiSU Ultra Look forward to</string>
<string name="kpm_control_success">Success</string>
<string name="kpm_control_failed">Failed</string>
<string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra will be a relatively independent branch of KSU in the future, but we still appreciate the official KernelSU and MKSU etc. for their contributions!</string>
<string name="not_supported">Unsupported</string>
<string name="supported">Supported</string>
<string name="home_kpm_module">"Number of KPM modules: %d "</string>
<string name="kpm_invalid_file">Invalid KPM file</string>
<string name="kernel_patched">Kernel not patched</string>
<string name="kernel_not_enabled">Kernel not configured</string>
<string name="custom_settings">Custom settings</string>
<string name="kpm_install_mode">KPM Install</string>
<string name="kpm_install_mode_load">Load</string>
<string name="kpm_install_mode_embed">Embed</string>
<string name="kpm_install_mode_description">Please select: %1\$s Module Installation Mode \n\nLoad: Temporarily load the module \nEmbedded: Permanently install into the system</string>
<string name="log_failed_to_check_module_file">Failed to check module file existence</string>
<string name="snackbar_failed_to_check_module_file">Unable to check if module file exists</string>
<string name="confirm_uninstall_title">Confirm uninstallation</string>
<string name="confirm_uninstall_confirm">Uninstall</string>
<string name="confirm_uninstall_dismiss">Cancel</string>
<string name="theme_color">Theme Color</string>
<string name="invalid_file_type">Incorrect file type! Please select .kpm file.</string>
<string name="confirm_uninstall_title_with_filename">Uninstall</string>
<string name="confirm_uninstall_content">The following KPM will be uninstalled: %s</string>
<string name="settings_susfs_toggle_summary">Disable kprobe hooks created by KernelSU, using inline hooks instead, which is similar to non-GKI kernel hooking method.</string>
<string name="image_editor_title">Adjust background image</string>
<string name="image_editor_hint">Use two fingers to zoom the image, and one finger to drag it to adjust the position</string>
<string name="background_image_error">Could not load image</string>
<string name="reprovision">Reprovision</string>
<!-- Kernel Flash Progress Related -->
<string name="horizon_flash_title">Kernel Flashing</string>
<string name="horizon_logs_label">Logs:</string>
<string name="horizon_flash_complete">Flash Complete</string>
<!-- Flash Status Related -->
<string name="horizon_preparing">Preparing…</string>
<string name="horizon_cleaning_files">Cleaning files…</string>
<string name="horizon_copying_files">Copying files…</string>
<string name="horizon_extracting_tool">Extracting flash tool…</string>
<string name="horizon_patching_script">Patching flash script…</string>
<string name="horizon_flashing">Flashing kernel…</string>
<string name="horizon_flash_complete_status">Flash completed</string>
<!-- Slot selection related strings -->
<string name="select_slot_title">Select Flash Slot</string>
<string name="select_slot_description">Please select the target slot for flashing boot</string>
<string name="slot_a">Slot A</string>
<string name="slot_b">Slot B</string>
<string name="selected_slot">Selected slot: %1$s</string>
<string name="horizon_getting_original_slot">Getting the original slot</string>
<string name="horizon_setting_target_slot">Setting the specified slot</string>
<string name="horizon_restoring_original_slot">Restore Default Slot</string>
<string name="current_slot">Current Slot%1$s </string>
<!-- Error Messages -->
<string name="horizon_copy_failed">Copy failed</string>
<string name="horizon_unknown_error">Unknown error</string>
<string name="flash_failed_message">Flash failed</string>
<!-- lkm/gki install -->
<string name="Lkm_install_methods">LKM repair/installation</string>
<string name="GKI_install_methods">GKI/non-GKI installation</string>
<string name="kernel_version_log">Kernel version%1$s</string>
<string name="tool_version_log">Using the patching tool%1$s</string>
<string name="configuration">Configure</string>
<string name="app_settings">Application Settings</string>
<string name="tools">Tools</string>
<string name="currently_selected">Currently</string>
<!-- String resources used in SuperUser -->
<string name="clear">Removals</string>
<string name="apps_with_root">Applications with root privileges</string>
<string name="apps_with_custom_profile">Applications with customized configurations</string>
<string name="other_apps">Applications with unchanged defaults</string>
<string name="no_apps_found">Application not found</string>
<string name="selinux_enabled_toast">SELinux Enabled</string>
<string name="selinux_disabled_toast">SELinux Disabled</string>
<string name="selinux_change_failed">SELinux Status change failed</string>
<string name="advanced_settings">Advanced Settings</string>
<string name="appearance_settings">Customize the toolbar</string>
<string name="back">Comeback</string>
<string name="expand">Be in full swing</string>
<string name="collapse">put away</string>
<string name="susfs_enabled">SuSFS enabled</string>
<string name="susfs_disabled">SuSFS disabled</string>
<string name="background_set_success">Background set successfully</string>
<string name="background_removed">Removed custom backgrounds</string>
<string name="root_require_for_install">Requires root privileges</string>
<!-- KPM display settings -->
<string name="show_kpm_info">Display KPM Function</string>
<string name="show_kpm_info_summary">Display KPM information and Function in home and bottom bar (Need to reopen the app)</string>
<!-- Webui X settings -->
<string name="use_webuix">Use WebUI X</string>
<string name="use_webuix_summary">Use WebUI X instead of WebUI which supports more API\'s</string>
<string name="use_webuix_eruda">Inject Eruda into WebUI X</string>
<string name="use_webuix_eruda_summary">Inject a debug console into WebUI X to make debugging easier. Requires web debugging to be on.</string>
<!-- DPI setting related strings -->
<string name="dpi_settings">DPI setting</string>
<string name="app_dpi_title">Applied DPI</string>
<string name="app_dpi_summary">Adjust the screen display density for the current application only</string>
<string name="dpi_size_small">Small </string>
<string name="dpi_size_medium">Medium </string>
<string name="dpi_size_large">Big</string>
<string name="dpi_size_extra_large">oversize</string>
<string name="dpi_size_custom">customizable</string>
<string name="dpi_apply_settings">Applying DPI settings</string>
<string name="dpi_confirm_title">Confirm DPI change</string>
<string name="dpi_confirm_message">Are you sure you want to change the application DPI from %1$d to %2$d?</string>
<string name="dpi_confirm_summary">Application needs to be restarted to apply the new DPI settings, does not affect the system status bar or other applications</string>
<string name="dpi_applied_success">DPI has been set to %1$d, effective after restarting the application</string>
<!-- Language settings related strings -->
<string name="language_setting">App Language</string>
<string name="language_follow_system">Follow System</string>
<string name="language_changed">Language changed, restarting to apply changes</string>
<string name="settings_card_dim">Card Darkness Adjustment</string>
<!-- Super User Related -->
<string name="scroll_to_top">Top</string>
<string name="scroll_to_bottom">Bottom</string>
<string name="scroll_to_top_description">Scroll to top</string>
<string name="scroll_to_bottom_description">Scroll to the bottom</string>
<string name="authorized">authorized</string>
<string name="unauthorized">unauthorized</string>
<string name="selected">Selected</string>
<string name="select">option</string>
<string name="profile_umount_modules_disable">Disable custom uninstallation module</string>
<!-- Flash related -->
<string name="error_code">error code</string>
<string name="check_log">Please check the log</string>
<string name="installing_module">Module being installed %1$d/%2$d</string>
<string name="module_failed_count">%d Failed to install a new module</string>
<string name="module_download_error">Module download failed</string>
</resources> </resources>

View File

@@ -1,34 +1,34 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="show_system_apps">Prikažite sistemske aplikacije</string>
<string name="hide_system_apps">Sakrijte sistemske aplikacije</string>
<string name="send_log">Pošaljite Izvještaj</string>
<string name="safe_mode">Sigurnosni mod</string>
<string name="reboot_to_apply">Ponovno pokrenite da bi proradilo</string>
<string name="failed_to_update_sepolicy">Neuspješno ažuriranje SELinux pravila za: %s</string>
<string name="home">Početna</string> <string name="home">Početna</string>
<string name="home_not_installed">Nije instalirano</string> <string name="home_not_installed">Nije instalirano</string>
<string name="home_working_version">Verzija: %d</string>
<string name="home_click_to_install">Kliknite da instalirate</string> <string name="home_click_to_install">Kliknite da instalirate</string>
<string name="home_working">Radi</string> <string name="home_working">Radi</string>
<string name="home_working_version">Verzija: %d</string>
<string name="home_superuser_count">Superkorisnici: %d</string> <string name="home_superuser_count">Superkorisnici: %d</string>
<string name="home_module_count">Module: %d</string> <string name="home_module_count">Module: %d</string>
<string name="home_unsupported">Nepodržano</string> <string name="home_unsupported">Nepodržano</string>
<string name="home_unsupported_reason">KernelSU samo podržava GKI kernele sad</string> <string name="home_unsupported_reason">KernelSU samo podržava GKI kernele sad</string>
<string name="home_kernel">Kernel</string> <string name="home_kernel">Kernel</string>
<string name="home_susfs">SuSFS: %s</string>
<string name="home_susfs_version">SuSFS Version</string>
<string name="home_susfs_sus_su">SuS SU</string>
<string name="home_manager_version">Verzija Voditelja</string> <string name="home_manager_version">Verzija Voditelja</string>
<string name="home_fingerprint">Otisak prsta</string> <string name="home_fingerprint">Otisak prsta</string>
<string name="home_selinux_status">SELinux stanje</string>
<string name="selinux_status_disabled">Isključeno</string> <string name="selinux_status_disabled">Isključeno</string>
<string name="selinux_status_enforcing">U Provođenju</string> <string name="selinux_status_enforcing">U Provođenju</string>
<string name="selinux_status_permissive">Permisivno</string> <string name="selinux_status_permissive">Permisivno</string>
<string name="home_selinux_status">SELinux stanje</string>
<string name="selinux_status_unknown">Nepoznato</string> <string name="selinux_status_unknown">Nepoznato</string>
<string name="superuser">Superkorisnik</string> <string name="superuser">Superkorisnik</string>
<string name="module_failed_to_enable">Neuspješno uključivanje module: %s</string> <string name="module_failed_to_enable">Neuspješno uključivanje module: %s</string>
<string name="module_failed_to_disable">Neuspješno isključivanje module: %s</string> <string name="module_failed_to_disable">Neuspješno isključivanje module: %s</string>
<string name="module_empty">Nema instaliranih modula</string> <string name="module_empty">Nema instaliranih modula</string>
<string name="module">Modula</string> <string name="module">Modula</string>
<string name="module_sort_action_first">Sort (Action first)</string>
<string name="module_sort_enabled_first">Sort (Enabled first)</string>
<string name="uninstall">Deinstalirajte</string> <string name="uninstall">Deinstalirajte</string>
<string name="restore">Restore</string>
<string name="module_install">Instalirajte</string> <string name="module_install">Instalirajte</string>
<string name="install">Instalirajte</string> <string name="install">Instalirajte</string>
<string name="reboot">Ponovno pokrenite</string> <string name="reboot">Ponovno pokrenite</string>
@@ -45,29 +45,37 @@
<string name="module_version">Verzija</string> <string name="module_version">Verzija</string>
<string name="module_author">Autor</string> <string name="module_author">Autor</string>
<string name="refresh">Osvježi</string> <string name="refresh">Osvježi</string>
<string name="show_system_apps">Prikažite sistemske aplikacije</string>
<string name="hide_system_apps">Sakrijte sistemske aplikacije</string>
<string name="send_log">Pošaljite Izvještaj</string>
<string name="safe_mode">Sigurnosni mod</string>
<string name="reboot_to_apply">Ponovno pokrenite da bi proradilo</string>
<string name="module_magisk_conflict">Module su isključene jer je u sukobu sa Magisk-om!</string> <string name="module_magisk_conflict">Module su isključene jer je u sukobu sa Magisk-om!</string>
<string name="home_learn_kernelsu">Naučite KernelSU</string> <string name="home_learn_kernelsu">Naučite KernelSU</string>
<string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string> <string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string>
<string name="home_click_to_learn_kernelsu">Naučite kako da instalirate KernelSU i da koristite module</string> <string name="home_click_to_learn_kernelsu">Naučite kako da instalirate KernelSU i da koristite module</string>
<string name="home_support_title">Podržite Nas</string> <string name="home_support_title">Podržite Nas</string>
<string name="home_support_content">KernelSU je, i uvijek če biti, besplatan, i otvorenog izvora. Možete nam međutim pokazati da vas je briga s time da napravite donaciju.</string> <string name="home_support_content">KernelSU je, i uvijek če biti, besplatan, i otvorenog izvora. Možete nam međutim pokazati da vas je briga s time da napravite donaciju.</string>
<string name="about_source_code"><![CDATA[View source code at %1$s<br/>Join our %2$s channel]]></string>
<string name="profile_default">Zadano</string> <string name="profile_default">Zadano</string>
<string name="profile_template">Šablon</string> <string name="profile_template">Šablon</string>
<string name="profile_custom">Prilagođeno</string> <string name="profile_custom">Prilagođeno</string>
<string name="profile_name">Naziv profila</string> <string name="profile_name">Naziv profila</string>
<string name="profile_namespace_inherited">Naslijeđen</string>
<string name="profile_namespace">Imenski prostor nosača</string> <string name="profile_namespace">Imenski prostor nosača</string>
<string name="failed_to_update_app_profile">Ažuriranje Profila Aplikacije za %s nije uspjelo</string> <string name="profile_namespace_inherited">Naslijeđen</string>
<string name="profile_namespace_global">Globalan</string> <string name="profile_namespace_global">Globalan</string>
<string name="profile_namespace_individual">Pojedinačan</string> <string name="profile_namespace_individual">Pojedinačan</string>
<string name="profile_umount_modules">Umount module</string>
<string name="profile_groups">Grupe</string> <string name="profile_groups">Grupe</string>
<string name="profile_capabilities">Sposobnosti</string> <string name="profile_capabilities">Sposobnosti</string>
<string name="profile_selinux_context">SELinux kontekst</string> <string name="profile_selinux_context">SELinux kontekst</string>
<string name="profile_umount_modules">Umount module</string>
<string name="failed_to_update_app_profile">Ažuriranje Profila Aplikacije za %s nije uspjelo</string>
<string name="require_kernel_version" formatted="false">The current KernelSU version %d is too low for the manager to work properly. Please upgrade to version %d or higher!</string>
<string name="settings_umount_modules_default">Umount module po zadanom</string> <string name="settings_umount_modules_default">Umount module po zadanom</string>
<string name="settings_umount_modules_default_summary">Globalna zadana vrijednost za \"Umount module\" u Profilima Aplikacije. Ako je omogućeno, uklonit će sve izmjene modula na sistemu za aplikacije koje nemaju postavljen Profil.</string> <string name="settings_umount_modules_default_summary">Globalna zadana vrijednost za \"Umount module\" u Profilima Aplikacije. Ako je omogućeno, uklonit će sve izmjene modula na sistemu za aplikacije koje nemaju postavljen Profil.</string>
<string name="profile_selinux_domain">Domena</string> <string name="settings_susfs_toggle">Disable kprobe hooks</string>
<string name="profile_umount_modules_summary">Uključivanjem ove opcije omogućit će KernelSU-u da vrati sve izmjenute datoteke od strane modula za ovu aplikaciju.</string> <string name="profile_umount_modules_summary">Uključivanjem ove opcije omogućit će KernelSU-u da vrati sve izmjenute datoteke od strane modula za ovu aplikaciju.</string>
<string name="profile_selinux_domain">Domena</string>
<string name="profile_selinux_rules">Pravila</string> <string name="profile_selinux_rules">Pravila</string>
<string name="module_update">Ažuriranje</string> <string name="module_update">Ažuriranje</string>
<string name="module_downloading">Preuzimanje module: %s</string> <string name="module_downloading">Preuzimanje module: %s</string>
@@ -76,5 +84,285 @@
<string name="launch_app">Pokrenite</string> <string name="launch_app">Pokrenite</string>
<string name="force_stop_app" formatted="false">Prisilno Zaustavite</string> <string name="force_stop_app" formatted="false">Prisilno Zaustavite</string>
<string name="restart_app">Resetujte</string> <string name="restart_app">Resetujte</string>
<string name="failed_to_update_sepolicy">Neuspješno ažuriranje SELinux pravila za: %s</string>
<string name="module_changelog">Changelog</string>
<string name="settings_profile_template">App Profile Template</string>
<string name="settings_profile_template_summary">Manage local and online template of App Profile</string>
<string name="app_profile_template_create">Create template</string>
<string name="app_profile_template_edit">Edit template</string>
<string name="app_profile_template_id">ID</string>
<string name="app_profile_template_id_invalid">Invalid template ID</string>
<string name="app_profile_template_name">Name</string>
<string name="app_profile_template_description">Description</string>
<string name="app_profile_template_save">Save</string>
<string name="app_profile_template_delete">Delete</string>
<string name="app_profile_template_view">View template</string>
<string name="app_profile_template_readonly">Read only</string>
<string name="app_profile_template_id_exist">Template ID already exists!</string>
<string name="app_profile_import_export">Import/Export</string>
<string name="app_profile_import_from_clipboard">Import from clipboard</string>
<string name="app_profile_export_to_clipboard">Export to clipboard</string>
<string name="app_profile_template_export_empty">Cannot find local template to export!</string>
<string name="app_profile_template_import_success">Imported successfully</string>
<string name="app_profile_template_sync">Sync online templates</string>
<string name="app_profile_template_save_failed">Failed to save template</string>
<string name="app_profile_template_import_empty">Clipboard is empty!</string>
<string name="module_changelog_failed">Fetch changelog failed: %s</string>
<string name="settings_check_update">Check update</string>
<string name="settings_check_update_summary">Automatically check for updates when opening the app</string>
<string name="grant_root_failed">Failed to grant root!</string>
<string name="action">Action</string>
<string name="open">Open</string>
<string name="enable_web_debugging">Enable WebView debugging</string>
<string name="enable_web_debugging_summary">Can be used to debug WebUI. Please enable only when needed.</string>
<string name="direct_install">Direct install (Recommended)</string>
<string name="select_file">Select a image that needs to be patched</string>
<string name="install_inactive_slot">Install to inactive slot (After OTA)</string>
<string name="install_inactive_slot_warning">Your device will be **FORCED** to boot to the current inactive slot after a reboot!\nOnly use this option after OTA is done.\nContinue?</string>
<string name="install_next">Next</string>
<string name="select_file_tip">%1$s partition image is recommended</string>
<string name="select_kmi">Select KMI</string>
<string name="settings_uninstall">Uninstall</string>
<string name="settings_uninstall_temporary">Uninstall temporarily</string>
<string name="settings_uninstall_permanent">Uninstall permanently</string>
<string name="settings_restore_stock_image">Restore stock image</string>
<string name="settings_uninstall_temporary_message">Temporarily uninstall KernelSU, restore to original state after next reboot.</string>
<string name="settings_uninstall_permanent_message">Uninstalling KernelSU (Root and all modules) completely and permanently.</string>
<string name="settings_restore_stock_image_message">Restore the stock factory image (If a backup exists), usually used before OTA; if you need to uninstall KernelSU, please use \"Uninstall permanently\".</string>
<string name="flashing">Flashing</string>
<string name="flash_success">Flash success</string>
<string name="flash_failed">Flash failed</string>
<string name="selected_lkm">Selected LKM: %s</string>
<string name="save_log">Spremi Zapise</string> <string name="save_log">Spremi Zapise</string>
<string name="log_saved">Logs saved</string>
<string name="status_supported">Supported</string>
<string name="status_not_supported">Not Supported</string>
<string name="status_unknown">Unknown</string>
<string name="sus_su_mode">SuS SU mode:</string>
<!-- Module related -->
<string name="module_install_confirm">confirm install module %1$s</string>
<string name="unknown_module">unknown module</string>
<!-- Restore related -->
<string name="restore_confirm_title">Confirm Module Restoration</string>
<string name="restore_confirm_message">This operation will overwrite all existing modules. Continue?</string>
<string name="confirm">Confirm</string>
<string name="cancel">Cancel</string>
<!-- Backup related -->
<string name="backup_success">Backup successful (tar.gz)</string>
<string name="backup_failed">Backup failed: %1$s</string>
<string name="backup_modules">backup modules</string>
<string name="restore_modules">restore modules</string>
<!-- Restore related messages -->
<string name="restore_success">Modules restored successfully, restart required</string>
<string name="restore_failed">Restore failed: %1$s</string>
<string name="restart_now">Restart Now</string>
<string name="unknown_error">Unknown error</string>
<!-- Command related -->
<string name="command_execution_failed">Command execution failed: %1$s</string>
<!-- Allowlist related -->
<string name="allowlist_backup_success">Allowlist backup successful</string>
<string name="allowlist_backup_failed">Allowlist backup failed: %1$s</string>
<string name="allowlist_restore_confirm_title">Confirm Allowlist Restoration</string>
<string name="allowlist_restore_confirm_message">This operation will overwrite the current allowlist. Continue?</string>
<string name="allowlist_restore_success">Allowlist restored successfully</string>
<string name="allowlist_restore_failed">Allowlist restore failed: %1$s</string>
<string name="backup_allowlist">Backup Allowlist</string>
<string name="restore_allowlist">Restore Allowlist</string>
<string name="settings_custom_background">Custom App Background</string>
<string name="settings_custom_background_summary">Select an image as background</string>
<string name="settings_card_alpha">Navigation bar transparency</string>
<string name="settings_restore_default">Restore default</string>
<string name="home_android_version">Android version</string>
<string name="home_device_model">Device model</string>
<string name="su_not_allowed">Granting superuser to %s is not allowed</string>
<string name="settings_disable_su">Disable su compatibility</string>
<string name="settings_disable_su_summary">Temporarily disable any applications from obtaining root privileges via the su command (existing root processes will not be affected).</string>
<string name="using_mksu_manager">You are using the SukiSU Beta manager</string>
<string name="module_install_multiple_confirm">Are you sure you want to install the selected %d modules?</string>
<string name="module_install_multiple_confirm_with_names">Sure you want to install the following %1$d modules? \n\n%2$s</string>
<string name="more_settings">More settings</string>
<string name="selinux">SELinux</string>
<string name="selinux_enabled">Enabled</string>
<string name="selinux_disabled">Disabled</string>
<string name="simple_mode">Simplicity mode</string>
<string name="simple_mode_summary">Hides unnecessary cards when turned on</string>
<string name="hide_kernel_kernelsu_version">Hide kernel version</string>
<string name="hide_kernel_kernelsu_version_summary">Hide kernel version</string>
<string name="hide_other_info">Hide other info</string>
<string name="hide_other_info_summary">Hides information about the number of super users, modules and KPM modules on the home page</string>
<string name="hide_susfs_status">Hide SuSFS status</string>
<string name="hide_susfs_status_summary">Hide SuSFS status information on the home page</string>
<string name="hide_link_card">Hide Link Card Status</string>
<string name="hide_link_card_summary">Hide link card information on the home page</string>
<string name="theme_mode">Theme</string>
<string name="theme_follow_system">Follow system</string>
<string name="theme_light">Light</string>
<string name="theme_dark">Dark</string>
<string name="manual_hook">Manual Hook</string>
<string name="dynamic_color_title">Dynamic colours</string>
<string name="dynamic_color_summary">Dynamic colours using system themes</string>
<string name="choose_theme_color">Choose a theme colour</string>
<string name="color_default">Blue</string>
<string name="color_green">Green</string>
<string name="color_purple">Purple</string>
<string name="color_orange">Orange</string>
<string name="color_pink">Pink</string>
<string name="color_gray">Gray</string>
<string name="color_ivory">Ivory</string>
<string name="flash_option">Brush Options</string>
<string name="flash_option_tip">Select the file to be flashed</string>
<string name="horizon_kernel">Install Anykernel3</string>
<string name="horizon_kernel_summary">Flash AnyKernel3 kernel file</string>
<string name="root_required">Requires root privileges</string>
<string name="copy_failed">File Copy Failure</string>
<string name="reboot_complete_title">Scrubbing complete</string>
<string name="reboot_complete_msg">Whether to reboot immediately</string>
<string name="yes">Yes</string>
<string name="no">No</string>
<string name="failed_reboot">Reboot Failed</string>
<string name="batch_authorization">empower</string>
<string name="batch_cancel_authorization">withdraw</string>
<string name="backup">Backup</string>
<string name="color_yellow">Yellow</string>
<string name="kpm_title">KPM</string>
<string name="kpm_empty">No installed kernel modules at this time</string>
<string name="kpm_version">Version</string>
<string name="kpm_author">Author</string>
<string name="kpm_uninstall">Uninstall</string>
<string name="kpm_uninstall_success">Uninstalled successfully</string>
<string name="kpm_uninstall_failed">Failed to uninstall</string>
<string name="kpm_install">Install</string>
<string name="kpm_install_success">Load of kpm module successful</string>
<string name="kpm_install_failed">Load of kpm module failed</string>
<string name="kpm_args">Parameters</string>
<string name="kpm_control">Execute</string>
<string name="home_kpm_version">KPM Version</string>
<string name="close_notice">Close</string>
<string name="kernel_module_notice">The following kernel module functions were developed by KernelPatch and modified to include the kernel module functions of SukiSU Ultra</string>
<string name="home_ContributionCard_kernelsu">SukiSU Ultra Look forward to</string>
<string name="kpm_control_success">Success</string>
<string name="kpm_control_failed">Failed</string>
<string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra will be a relatively independent branch of KSU in the future, but we still appreciate the official KernelSU and MKSU etc. for their contributions!</string>
<string name="not_supported">Unsupported</string>
<string name="supported">Supported</string>
<string name="home_kpm_module">"Number of KPM modules: %d "</string>
<string name="kpm_invalid_file">Invalid KPM file</string>
<string name="kernel_patched">Kernel not patched</string>
<string name="kernel_not_enabled">Kernel not configured</string>
<string name="custom_settings">Custom settings</string>
<string name="kpm_install_mode">KPM Install</string>
<string name="kpm_install_mode_load">Load</string>
<string name="kpm_install_mode_embed">Embed</string>
<string name="kpm_install_mode_description">Please select: %1\$s Module Installation Mode \n\nLoad: Temporarily load the module \nEmbedded: Permanently install into the system</string>
<string name="log_failed_to_check_module_file">Failed to check module file existence</string>
<string name="snackbar_failed_to_check_module_file">Unable to check if module file exists</string>
<string name="confirm_uninstall_title">Confirm uninstallation</string>
<string name="confirm_uninstall_confirm">Uninstall</string>
<string name="confirm_uninstall_dismiss">Cancel</string>
<string name="theme_color">Theme Color</string>
<string name="invalid_file_type">Incorrect file type! Please select .kpm file.</string>
<string name="confirm_uninstall_title_with_filename">Uninstall</string>
<string name="confirm_uninstall_content">The following KPM will be uninstalled: %s</string>
<string name="settings_susfs_toggle_summary">Disable kprobe hooks created by KernelSU, using inline hooks instead, which is similar to non-GKI kernel hooking method.</string>
<string name="image_editor_title">Adjust background image</string>
<string name="image_editor_hint">Use two fingers to zoom the image, and one finger to drag it to adjust the position</string>
<string name="background_image_error">Could not load image</string>
<string name="reprovision">Reprovision</string>
<!-- Kernel Flash Progress Related -->
<string name="horizon_flash_title">Kernel Flashing</string>
<string name="horizon_logs_label">Logs:</string>
<string name="horizon_flash_complete">Flash Complete</string>
<!-- Flash Status Related -->
<string name="horizon_preparing">Preparing…</string>
<string name="horizon_cleaning_files">Cleaning files…</string>
<string name="horizon_copying_files">Copying files…</string>
<string name="horizon_extracting_tool">Extracting flash tool…</string>
<string name="horizon_patching_script">Patching flash script…</string>
<string name="horizon_flashing">Flashing kernel…</string>
<string name="horizon_flash_complete_status">Flash completed</string>
<!-- Slot selection related strings -->
<string name="select_slot_title">Select Flash Slot</string>
<string name="select_slot_description">Please select the target slot for flashing boot</string>
<string name="slot_a">Slot A</string>
<string name="slot_b">Slot B</string>
<string name="selected_slot">Selected slot: %1$s</string>
<string name="horizon_getting_original_slot">Getting the original slot</string>
<string name="horizon_setting_target_slot">Setting the specified slot</string>
<string name="horizon_restoring_original_slot">Restore Default Slot</string>
<string name="current_slot">Current Slot%1$s </string>
<!-- Error Messages -->
<string name="horizon_copy_failed">Copy failed</string>
<string name="horizon_unknown_error">Unknown error</string>
<string name="flash_failed_message">Flash failed</string>
<!-- lkm/gki install -->
<string name="Lkm_install_methods">LKM repair/installation</string>
<string name="GKI_install_methods">GKI/non-GKI installation</string>
<string name="kernel_version_log">Kernel version%1$s</string>
<string name="tool_version_log">Using the patching tool%1$s</string>
<string name="configuration">Configure</string>
<string name="app_settings">Application Settings</string>
<string name="tools">Tools</string>
<string name="currently_selected">Currently</string>
<!-- String resources used in SuperUser -->
<string name="clear">Removals</string>
<string name="apps_with_root">Applications with root privileges</string>
<string name="apps_with_custom_profile">Applications with customized configurations</string>
<string name="other_apps">Applications with unchanged defaults</string>
<string name="no_apps_found">Application not found</string>
<string name="selinux_enabled_toast">SELinux Enabled</string>
<string name="selinux_disabled_toast">SELinux Disabled</string>
<string name="selinux_change_failed">SELinux Status change failed</string>
<string name="advanced_settings">Advanced Settings</string>
<string name="appearance_settings">Customize the toolbar</string>
<string name="back">Comeback</string>
<string name="expand">Be in full swing</string>
<string name="collapse">put away</string>
<string name="susfs_enabled">SuSFS enabled</string>
<string name="susfs_disabled">SuSFS disabled</string>
<string name="background_set_success">Background set successfully</string>
<string name="background_removed">Removed custom backgrounds</string>
<string name="root_require_for_install">Requires root privileges</string>
<!-- KPM display settings -->
<string name="show_kpm_info">Display KPM Function</string>
<string name="show_kpm_info_summary">Display KPM information and Function in home and bottom bar (Need to reopen the app)</string>
<!-- Webui X settings -->
<string name="use_webuix">Use WebUI X</string>
<string name="use_webuix_summary">Use WebUI X instead of WebUI which supports more API\'s</string>
<string name="use_webuix_eruda">Inject Eruda into WebUI X</string>
<string name="use_webuix_eruda_summary">Inject a debug console into WebUI X to make debugging easier. Requires web debugging to be on.</string>
<!-- DPI setting related strings -->
<string name="dpi_settings">DPI setting</string>
<string name="app_dpi_title">Applied DPI</string>
<string name="app_dpi_summary">Adjust the screen display density for the current application only</string>
<string name="dpi_size_small">Small </string>
<string name="dpi_size_medium">Medium </string>
<string name="dpi_size_large">Big</string>
<string name="dpi_size_extra_large">oversize</string>
<string name="dpi_size_custom">customizable</string>
<string name="dpi_apply_settings">Applying DPI settings</string>
<string name="dpi_confirm_title">Confirm DPI change</string>
<string name="dpi_confirm_message">Are you sure you want to change the application DPI from %1$d to %2$d?</string>
<string name="dpi_confirm_summary">Application needs to be restarted to apply the new DPI settings, does not affect the system status bar or other applications</string>
<string name="dpi_applied_success">DPI has been set to %1$d, effective after restarting the application</string>
<!-- Language settings related strings -->
<string name="language_setting">App Language</string>
<string name="language_follow_system">Follow System</string>
<string name="language_changed">Language changed, restarting to apply changes</string>
<string name="settings_card_dim">Card Darkness Adjustment</string>
<!-- Super User Related -->
<string name="scroll_to_top">Top</string>
<string name="scroll_to_bottom">Bottom</string>
<string name="scroll_to_top_description">Scroll to top</string>
<string name="scroll_to_bottom_description">Scroll to the bottom</string>
<string name="authorized">authorized</string>
<string name="unauthorized">unauthorized</string>
<string name="selected">Selected</string>
<string name="select">option</string>
<string name="profile_umount_modules_disable">Disable custom uninstallation module</string>
<!-- Flash related -->
<string name="error_code">error code</string>
<string name="check_log">Please check the log</string>
<string name="installing_module">Module being installed %1$d/%2$d</string>
<string name="module_failed_count">%d Failed to install a new module</string>
<string name="module_download_error">Module download failed</string>
</resources> </resources>

View File

@@ -1,54 +1,22 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="home_working">Működik</string>
<string name="home_working_version">Verzió: %d</string>
<string name="home_module_count">Modulok: %d</string>
<string name="home_unsupported_reason">A KernelSU jelenleg csak GKI kerneleket támogat</string>
<string name="home_kernel">Kernel</string>
<string name="home_manager_version">Alkalmazás verziója</string>
<string name="home_fingerprint">Ujjlenyomat</string>
<string name="selinux_status_disabled">Letiltva</string>
<string name="reboot_download">Újraindítás letöltő módba</string>
<string name="reboot_edl">Újraindítás EDL-be</string>
<string name="about">Névjegy</string>
<string name="module_uninstall_confirm">Biztos benne hogy eltávolítja a következő modult: %s?</string>
<string name="module_uninstall_failed">Nem sikerült eltávolítani: %s</string>
<string name="module_author">Készítő</string>
<string name="refresh">Frissítés</string>
<string name="show_system_apps">Rendszeralkalmazások megjelenítése</string>
<string name="hide_system_apps">Rendszeralkalmazások elrejtése</string>
<string name="safe_mode">Biztonságos mód</string>
<string name="module_magisk_conflict">A modulok nem érhetők el a Magiskkel való ütközés miatt!</string>
<string name="home_learn_kernelsu">Tudjon meg többet a KernelSU-ról</string>
<string name="home_click_to_learn_kernelsu">Ismerje meg a KernelSU telepítését és a modulok használatát</string>
<string name="home_support_title">Támogasson minket</string>
<string name="profile_default">Alapértelmezett</string>
<string name="profile_template">Sablon</string>
<string name="profile_custom">Egyedi</string>
<string name="profile_name">Profil neve</string>
<string name="profile_namespace">Névtér csatlakoztatása</string>
<string name="profile_namespace_inherited">Örökölt</string>
<string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string>
<string name="profile_namespace_individual">Különálló</string>
<string name="profile_groups">Csoportok</string>
<string name="profile_capabilities">Jogosultságok</string>
<string name="profile_selinux_context">SELinux kontextus</string>
<string name="settings_umount_modules_default">Modulok leválasztása alapértelmezetten</string>
<string name="profile_umount_modules_summary">Ha engedélyezi ezt az opciót, a KernelSU visszaállíthatja az alkalmazás moduljai által módosított fájlokat.</string>
<string name="profile_selinux_domain">Tartomány</string>
<string name="profile_selinux_rules">Szabályok</string>
<string name="module_update">Frissítés</string>
<string name="module_downloading">Modul letöltése: %s</string>
<string name="module_start_downloading">Letöltés indítása: %s</string>
<string name="launch_app">Indítás</string>
<string name="force_stop_app" formatted="false">Kényszerített leállítás</string>
<string name="restart_app">újraindítás</string>
<string name="home">Kezdőlap</string> <string name="home">Kezdőlap</string>
<string name="home_not_installed">Nincs telepítve</string> <string name="home_not_installed">Nincs telepítve</string>
<string name="home_click_to_install">Kattintson a telepítéshez</string> <string name="home_click_to_install">Kattintson a telepítéshez</string>
<string name="home_working">Működik</string>
<string name="home_working_version">Verzió: %d</string>
<string name="home_superuser_count">Engedélyezett alkalmazások: %d</string> <string name="home_superuser_count">Engedélyezett alkalmazások: %d</string>
<string name="home_module_count">Modulok: %d</string>
<string name="home_unsupported">Nem támogatott</string> <string name="home_unsupported">Nem támogatott</string>
<string name="home_unsupported_reason">A KernelSU jelenleg csak GKI kerneleket támogat</string>
<string name="home_kernel">Kernel</string>
<string name="home_susfs">SuSFS: %s</string>
<string name="home_susfs_version">SuSFS Version</string>
<string name="home_susfs_sus_su">SuS SU</string>
<string name="home_manager_version">Alkalmazás verziója</string>
<string name="home_fingerprint">Ujjlenyomat</string>
<string name="home_selinux_status">SELinux állapot</string> <string name="home_selinux_status">SELinux állapot</string>
<string name="selinux_status_disabled">Letiltva</string>
<string name="selinux_status_enforcing">Kényszerített</string> <string name="selinux_status_enforcing">Kényszerített</string>
<string name="selinux_status_permissive">Engedélyezett</string> <string name="selinux_status_permissive">Engedélyezett</string>
<string name="selinux_status_unknown">Ismeretlen</string> <string name="selinux_status_unknown">Ismeretlen</string>
@@ -57,7 +25,10 @@
<string name="module_failed_to_disable">Nem sikerült letiltani a következő modult: %s</string> <string name="module_failed_to_disable">Nem sikerült letiltani a következő modult: %s</string>
<string name="module_empty">Nincs telepített modul</string> <string name="module_empty">Nincs telepített modul</string>
<string name="module">Modulok</string> <string name="module">Modulok</string>
<string name="module_sort_action_first">Sort (Action first)</string>
<string name="module_sort_enabled_first">Sort (Enabled first)</string>
<string name="uninstall">Eltávolítás</string> <string name="uninstall">Eltávolítás</string>
<string name="restore">Restore</string>
<string name="module_install">Telepítés</string> <string name="module_install">Telepítés</string>
<string name="install">Telepítés</string> <string name="install">Telepítés</string>
<string name="reboot">Újraindítás</string> <string name="reboot">Újraindítás</string>
@@ -65,65 +36,333 @@
<string name="reboot_userspace">Rendszerfelület újraindítása</string> <string name="reboot_userspace">Rendszerfelület újraindítása</string>
<string name="reboot_recovery">Újraindítás recovery-módba</string> <string name="reboot_recovery">Újraindítás recovery-módba</string>
<string name="reboot_bootloader">Újraindítás bootloader-módba</string> <string name="reboot_bootloader">Újraindítás bootloader-módba</string>
<string name="reboot_download">Újraindítás letöltő módba</string>
<string name="reboot_edl">Újraindítás EDL-be</string>
<string name="about">Névjegy</string>
<string name="module_uninstall_confirm">Biztos benne hogy eltávolítja a következő modult: %s?</string>
<string name="module_uninstall_success">%s eltávolítva</string> <string name="module_uninstall_success">%s eltávolítva</string>
<string name="module_uninstall_failed">Nem sikerült eltávolítani: %s</string>
<string name="module_version">Verzió</string> <string name="module_version">Verzió</string>
<string name="module_author">Készítő</string>
<string name="refresh">Frissítés</string>
<string name="show_system_apps">Rendszeralkalmazások megjelenítése</string>
<string name="hide_system_apps">Rendszeralkalmazások elrejtése</string>
<string name="send_log">Naplók küldése</string> <string name="send_log">Naplók küldése</string>
<string name="safe_mode">Biztonságos mód</string>
<string name="reboot_to_apply">Indítsa újra a készüléket a változások érvényesítéséhez</string> <string name="reboot_to_apply">Indítsa újra a készüléket a változások érvényesítéséhez</string>
<string name="module_magisk_conflict">A modulok nem érhetők el a Magiskkel való ütközés miatt!</string>
<string name="home_learn_kernelsu">Tudjon meg többet a KernelSU-ról</string>
<string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string>
<string name="home_click_to_learn_kernelsu">Ismerje meg a KernelSU telepítését és a modulok használatát</string>
<string name="home_support_title">Támogasson minket</string>
<string name="home_support_content">A KernelSU ingyenes, nyílt forráskódú és mindig is az lesz. Ön azonban adományozással megmutathatja, hogy törődik a projekttel.</string> <string name="home_support_content">A KernelSU ingyenes, nyílt forráskódú és mindig is az lesz. Ön azonban adományozással megmutathatja, hogy törődik a projekttel.</string>
<string name="about_source_code"><![CDATA[View source code at %1$s<br/>Join our %2$s channel]]></string>
<string name="profile_default">Alapértelmezett</string>
<string name="profile_template">Sablon</string>
<string name="profile_custom">Egyedi</string>
<string name="profile_name">Profil neve</string>
<string name="profile_namespace">Névtér csatlakoztatása</string>
<string name="profile_namespace_inherited">Örökölt</string>
<string name="profile_namespace_global">Globális</string> <string name="profile_namespace_global">Globális</string>
<string name="profile_namespace_individual">Különálló</string>
<string name="profile_groups">Csoportok</string>
<string name="profile_capabilities">Jogosultságok</string>
<string name="profile_selinux_context">SELinux kontextus</string>
<string name="profile_umount_modules">Modulok leválasztása</string> <string name="profile_umount_modules">Modulok leválasztása</string>
<string name="failed_to_update_app_profile">Nem sikerült frissíteni az App Profilt ehhez: %s</string> <string name="failed_to_update_app_profile">Nem sikerült frissíteni az App Profilt ehhez: %s</string>
<string name="require_kernel_version" formatted="false">The current KernelSU version %d is too low for the manager to work properly. Please upgrade to version %d or higher!</string>
<string name="settings_umount_modules_default">Modulok leválasztása alapértelmezetten</string>
<string name="settings_umount_modules_default_summary">A \"Modulok leválasztása\" globális alapértelmezett értéke az App Profile-ban. Ha engedélyezve van, eltávolít minden modulmódosítást a rendszerből azon alkalmazások esetében, amelyeknek nincs profilja beállítva.</string> <string name="settings_umount_modules_default_summary">A \"Modulok leválasztása\" globális alapértelmezett értéke az App Profile-ban. Ha engedélyezve van, eltávolít minden modulmódosítást a rendszerből azon alkalmazások esetében, amelyeknek nincs profilja beállítva.</string>
<string name="settings_susfs_toggle">Disable kprobe hooks</string>
<string name="profile_umount_modules_summary">Ha engedélyezi ezt az opciót, a KernelSU visszaállíthatja az alkalmazás moduljai által módosított fájlokat.</string>
<string name="profile_selinux_domain">Tartomány</string>
<string name="profile_selinux_rules">Szabályok</string>
<string name="module_update">Frissítés</string>
<string name="module_downloading">Modul letöltése: %s</string>
<string name="module_start_downloading">Letöltés indítása: %s</string>
<string name="new_version_available">Elérhető az új, %s verzió, kattintson a frissítéshez.</string> <string name="new_version_available">Elérhető az új, %s verzió, kattintson a frissítéshez.</string>
<string name="launch_app">Indítás</string>
<string name="force_stop_app" formatted="false">Kényszerített leállítás</string>
<string name="restart_app">újraindítás</string>
<string name="failed_to_update_sepolicy">Nem sikerült frissíteni az SELinux szabályokat a következőhöz: %s</string> <string name="failed_to_update_sepolicy">Nem sikerült frissíteni az SELinux szabályokat a következőhöz: %s</string>
<string name="app_profile_template_import_success">Sikeresen importálva</string>
<string name="app_profile_export_to_clipboard">Exportálás a vágólapról</string>
<string name="app_profile_template_export_empty">Nem található helyi sablon az exportáláshoz!</string>
<string name="app_profile_template_id_exist">A sablon ID már létezik!</string>
<string name="module_changelog">Változások</string> <string name="module_changelog">Változások</string>
<string name="app_profile_import_from_clipboard">Importálás a vágólapról</string> <string name="settings_profile_template">App Profile sablon</string>
<string name="module_changelog_failed">A változásnapló lekérése nem sikerült: %s</string> <string name="settings_profile_template_summary">Az App Profile helyi és online sablonjának kezelése</string>
<string name="app_profile_template_name">Név</string>
<string name="app_profile_template_id_invalid">Hibás sablon ID</string>
<string name="app_profile_template_sync">Online sablonok szinkronizálása</string>
<string name="app_profile_template_create">Sablon készítése</string> <string name="app_profile_template_create">Sablon készítése</string>
<string name="app_profile_template_readonly">Csak olvasható</string>
<string name="app_profile_import_export">Import/Export</string>
<string name="app_profile_template_save_failed">A sablon mentése sikertelen</string>
<string name="app_profile_template_edit">Sablon szerkesztése</string> <string name="app_profile_template_edit">Sablon szerkesztése</string>
<string name="app_profile_template_id">ID</string> <string name="app_profile_template_id">ID</string>
<string name="settings_profile_template">App Profile sablon</string> <string name="app_profile_template_id_invalid">Hibás sablon ID</string>
<string name="app_profile_template_name">Név</string>
<string name="app_profile_template_description">Leírás</string> <string name="app_profile_template_description">Leírás</string>
<string name="app_profile_template_save">Mentés</string> <string name="app_profile_template_save">Mentés</string>
<string name="settings_profile_template_summary">Az App Profile helyi és online sablonjának kezelése</string>
<string name="app_profile_template_delete">Törlés</string> <string name="app_profile_template_delete">Törlés</string>
<string name="app_profile_template_import_empty">A vágólap üres!</string>
<string name="app_profile_template_view">Sablon megtekintése</string> <string name="app_profile_template_view">Sablon megtekintése</string>
<string name="save_log">Naplók mentése</string> <string name="app_profile_template_readonly">Csak olvasható</string>
<string name="enable_web_debugging_summary">A WebUI hibakeresésére használható, csak szükség esetén engedélyezze.</string> <string name="app_profile_template_id_exist">A sablon ID már létezik!</string>
<string name="enable_web_debugging">WebView hibakeresés engedélyezése</string> <string name="app_profile_import_export">Import/Export</string>
<string name="open">Megnyitás</string> <string name="app_profile_import_from_clipboard">Importálás a vágólapról</string>
<string name="settings_uninstall_permanent">Végleges eltávolítás</string> <string name="app_profile_export_to_clipboard">Exportálás a vágólapról</string>
<string name="select_file_tip">%1$s partíció képfájl ajánlott</string> <string name="app_profile_template_export_empty">Nem található helyi sablon az exportáláshoz!</string>
<string name="select_kmi">KMI kiválasztása</string> <string name="app_profile_template_import_success">Sikeresen importálva</string>
<string name="install_next">Következő</string> <string name="app_profile_template_sync">Online sablonok szinkronizálása</string>
<string name="settings_uninstall_temporary">Ideiglenes eltávolítás</string> <string name="app_profile_template_save_failed">A sablon mentése sikertelen</string>
<string name="settings_uninstall_temporary_message">A KernelSU ideiglenes eltávolítása, az eredeti állapot visszaállítása a következő újraindítás után.</string> <string name="app_profile_template_import_empty">A vágólap üres!</string>
<string name="settings_uninstall">Eltávolítás</string> <string name="module_changelog_failed">A változásnapló lekérése nem sikerült: %s</string>
<string name="flashing">Telepítés</string>
<string name="flash_success">Sikeres telepítés</string>
<string name="selected_lkm">Kiválasztott LKM: %s</string>
<string name="flash_failed">Sikertelen telepítés</string>
<string name="grant_root_failed">A root jog megadása sikertelen!</string>
<string name="install_inactive_slot">Telepítés inaktív helyre (OTA után)</string>
<string name="select_file">Fájl kiválasztása</string>
<string name="settings_uninstall_permanent_message">A KernelSU eltávolítása (root és az összes modul) teljesen és véglegesen.</string>
<string name="settings_restore_stock_image">Eredeti képfájl visszaállítása</string>
<string name="action">Művelet</string>
<string name="direct_install">Közvetlen telepítés (Ajánlott)</string>
<string name="install_inactive_slot_warning">Az eszköze **KÉNYSZERÍTETTEN** a jelenleg inaktív helyről fog indulni újraindítás után!\nCsak az OTA befejezése után használja.\nFolytatja?</string>
<string name="settings_restore_stock_image_message">Állítsa vissza a gyári képfájlt (ha létezik biztonsági mentés). Általában OTA előtt használják. Ha a KernelSU-t szeretné eltávolítani, használja a végleges eltávolítás opciót.</string>
<string name="settings_check_update">Frissítés ellenőrzése</string> <string name="settings_check_update">Frissítés ellenőrzése</string>
<string name="settings_check_update_summary">Automatikusan keressen frissítéseket az alkalmazás megnyitásakor</string> <string name="settings_check_update_summary">Automatikusan keressen frissítéseket az alkalmazás megnyitásakor</string>
<string name="grant_root_failed">A root jog megadása sikertelen!</string>
<string name="action">Művelet</string>
<string name="open">Megnyitás</string>
<string name="enable_web_debugging">WebView hibakeresés engedélyezése</string>
<string name="enable_web_debugging_summary">A WebUI hibakeresésére használható, csak szükség esetén engedélyezze.</string>
<string name="direct_install">Közvetlen telepítés (Ajánlott)</string>
<string name="select_file">Fájl kiválasztása</string>
<string name="install_inactive_slot">Telepítés inaktív helyre (OTA után)</string>
<string name="install_inactive_slot_warning">Az eszköze **KÉNYSZERÍTETTEN** a jelenleg inaktív helyről fog indulni újraindítás után!\nCsak az OTA befejezése után használja.\nFolytatja?</string>
<string name="install_next">Következő</string>
<string name="select_file_tip">%1$s partíció képfájl ajánlott</string>
<string name="select_kmi">KMI kiválasztása</string>
<string name="settings_uninstall">Eltávolítás</string>
<string name="settings_uninstall_temporary">Ideiglenes eltávolítás</string>
<string name="settings_uninstall_permanent">Végleges eltávolítás</string>
<string name="settings_restore_stock_image">Eredeti képfájl visszaállítása</string>
<string name="settings_uninstall_temporary_message">A KernelSU ideiglenes eltávolítása, az eredeti állapot visszaállítása a következő újraindítás után.</string>
<string name="settings_uninstall_permanent_message">A KernelSU eltávolítása (root és az összes modul) teljesen és véglegesen.</string>
<string name="settings_restore_stock_image_message">Állítsa vissza a gyári képfájlt (ha létezik biztonsági mentés). Általában OTA előtt használják. Ha a KernelSU-t szeretné eltávolítani, használja a végleges eltávolítás opciót.</string>
<string name="flashing">Telepítés</string>
<string name="flash_success">Sikeres telepítés</string>
<string name="flash_failed">Sikertelen telepítés</string>
<string name="selected_lkm">Kiválasztott LKM: %s</string>
<string name="save_log">Naplók mentése</string>
<string name="log_saved">Mentett naplók</string> <string name="log_saved">Mentett naplók</string>
<string name="status_supported">Supported</string>
<string name="status_not_supported">Not Supported</string>
<string name="status_unknown">Unknown</string>
<string name="sus_su_mode">SuS SU mode:</string>
<!-- Module related -->
<string name="module_install_confirm">confirm install module %1$s</string>
<string name="unknown_module">unknown module</string>
<!-- Restore related -->
<string name="restore_confirm_title">Confirm Module Restoration</string>
<string name="restore_confirm_message">This operation will overwrite all existing modules. Continue?</string>
<string name="confirm">Confirm</string>
<string name="cancel">Cancel</string>
<!-- Backup related -->
<string name="backup_success">Backup successful (tar.gz)</string>
<string name="backup_failed">Backup failed: %1$s</string>
<string name="backup_modules">backup modules</string>
<string name="restore_modules">restore modules</string>
<!-- Restore related messages -->
<string name="restore_success">Modules restored successfully, restart required</string>
<string name="restore_failed">Restore failed: %1$s</string>
<string name="restart_now">Restart Now</string>
<string name="unknown_error">Unknown error</string>
<!-- Command related -->
<string name="command_execution_failed">Command execution failed: %1$s</string>
<!-- Allowlist related -->
<string name="allowlist_backup_success">Allowlist backup successful</string>
<string name="allowlist_backup_failed">Allowlist backup failed: %1$s</string>
<string name="allowlist_restore_confirm_title">Confirm Allowlist Restoration</string>
<string name="allowlist_restore_confirm_message">This operation will overwrite the current allowlist. Continue?</string>
<string name="allowlist_restore_success">Allowlist restored successfully</string>
<string name="allowlist_restore_failed">Allowlist restore failed: %1$s</string>
<string name="backup_allowlist">Backup Allowlist</string>
<string name="restore_allowlist">Restore Allowlist</string>
<string name="settings_custom_background">Custom App Background</string>
<string name="settings_custom_background_summary">Select an image as background</string>
<string name="settings_card_alpha">Navigation bar transparency</string>
<string name="settings_restore_default">Restore default</string>
<string name="home_android_version">Android version</string>
<string name="home_device_model">Device model</string>
<string name="su_not_allowed">Granting superuser to %s is not allowed</string>
<string name="settings_disable_su">Disable su compatibility</string>
<string name="settings_disable_su_summary">Temporarily disable any applications from obtaining root privileges via the su command (existing root processes will not be affected).</string>
<string name="using_mksu_manager">You are using the SukiSU Beta manager</string>
<string name="module_install_multiple_confirm">Are you sure you want to install the selected %d modules?</string>
<string name="module_install_multiple_confirm_with_names">Sure you want to install the following %1$d modules? \n\n%2$s</string>
<string name="more_settings">More settings</string>
<string name="selinux">SELinux</string>
<string name="selinux_enabled">Enabled</string>
<string name="selinux_disabled">Disabled</string>
<string name="simple_mode">Simplicity mode</string>
<string name="simple_mode_summary">Hides unnecessary cards when turned on</string>
<string name="hide_kernel_kernelsu_version">Hide kernel version</string>
<string name="hide_kernel_kernelsu_version_summary">Hide kernel version</string>
<string name="hide_other_info">Hide other info</string>
<string name="hide_other_info_summary">Hides information about the number of super users, modules and KPM modules on the home page</string>
<string name="hide_susfs_status">Hide SuSFS status</string>
<string name="hide_susfs_status_summary">Hide SuSFS status information on the home page</string>
<string name="hide_link_card">Hide Link Card Status</string>
<string name="hide_link_card_summary">Hide link card information on the home page</string>
<string name="theme_mode">Theme</string>
<string name="theme_follow_system">Follow system</string>
<string name="theme_light">Light</string>
<string name="theme_dark">Dark</string>
<string name="manual_hook">Manual Hook</string>
<string name="dynamic_color_title">Dynamic colours</string>
<string name="dynamic_color_summary">Dynamic colours using system themes</string>
<string name="choose_theme_color">Choose a theme colour</string>
<string name="color_default">Blue</string>
<string name="color_green">Green</string>
<string name="color_purple">Purple</string>
<string name="color_orange">Orange</string>
<string name="color_pink">Pink</string>
<string name="color_gray">Gray</string>
<string name="color_ivory">Ivory</string>
<string name="flash_option">Brush Options</string>
<string name="flash_option_tip">Select the file to be flashed</string>
<string name="horizon_kernel">Install Anykernel3</string>
<string name="horizon_kernel_summary">Flash AnyKernel3 kernel file</string>
<string name="root_required">Requires root privileges</string>
<string name="copy_failed">File Copy Failure</string>
<string name="reboot_complete_title">Scrubbing complete</string>
<string name="reboot_complete_msg">Whether to reboot immediately</string>
<string name="yes">Yes</string>
<string name="no">No</string>
<string name="failed_reboot">Reboot Failed</string>
<string name="batch_authorization">empower</string>
<string name="batch_cancel_authorization">withdraw</string>
<string name="backup">Backup</string>
<string name="color_yellow">Yellow</string>
<string name="kpm_title">KPM</string>
<string name="kpm_empty">No installed kernel modules at this time</string>
<string name="kpm_version">Version</string>
<string name="kpm_author">Author</string>
<string name="kpm_uninstall">Uninstall</string>
<string name="kpm_uninstall_success">Uninstalled successfully</string>
<string name="kpm_uninstall_failed">Failed to uninstall</string>
<string name="kpm_install">Install</string>
<string name="kpm_install_success">Load of kpm module successful</string>
<string name="kpm_install_failed">Load of kpm module failed</string>
<string name="kpm_args">Parameters</string>
<string name="kpm_control">Execute</string>
<string name="home_kpm_version">KPM Version</string>
<string name="close_notice">Close</string>
<string name="kernel_module_notice">The following kernel module functions were developed by KernelPatch and modified to include the kernel module functions of SukiSU Ultra</string>
<string name="home_ContributionCard_kernelsu">SukiSU Ultra Look forward to</string>
<string name="kpm_control_success">Success</string>
<string name="kpm_control_failed">Failed</string>
<string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra will be a relatively independent branch of KSU in the future, but we still appreciate the official KernelSU and MKSU etc. for their contributions!</string>
<string name="not_supported">Unsupported</string>
<string name="supported">Supported</string>
<string name="home_kpm_module">"Number of KPM modules: %d "</string>
<string name="kpm_invalid_file">Invalid KPM file</string>
<string name="kernel_patched">Kernel not patched</string>
<string name="kernel_not_enabled">Kernel not configured</string>
<string name="custom_settings">Custom settings</string>
<string name="kpm_install_mode">KPM Install</string>
<string name="kpm_install_mode_load">Load</string>
<string name="kpm_install_mode_embed">Embed</string>
<string name="kpm_install_mode_description">Please select: %1\$s Module Installation Mode \n\nLoad: Temporarily load the module \nEmbedded: Permanently install into the system</string>
<string name="log_failed_to_check_module_file">Failed to check module file existence</string>
<string name="snackbar_failed_to_check_module_file">Unable to check if module file exists</string>
<string name="confirm_uninstall_title">Confirm uninstallation</string>
<string name="confirm_uninstall_confirm">Uninstall</string>
<string name="confirm_uninstall_dismiss">Cancel</string>
<string name="theme_color">Theme Color</string>
<string name="invalid_file_type">Incorrect file type! Please select .kpm file.</string>
<string name="confirm_uninstall_title_with_filename">Uninstall</string>
<string name="confirm_uninstall_content">The following KPM will be uninstalled: %s</string>
<string name="settings_susfs_toggle_summary">Disable kprobe hooks created by KernelSU, using inline hooks instead, which is similar to non-GKI kernel hooking method.</string>
<string name="image_editor_title">Adjust background image</string>
<string name="image_editor_hint">Use two fingers to zoom the image, and one finger to drag it to adjust the position</string>
<string name="background_image_error">Could not load image</string>
<string name="reprovision">Reprovision</string>
<!-- Kernel Flash Progress Related -->
<string name="horizon_flash_title">Kernel Flashing</string>
<string name="horizon_logs_label">Logs:</string>
<string name="horizon_flash_complete">Flash Complete</string>
<!-- Flash Status Related -->
<string name="horizon_preparing">Preparing…</string>
<string name="horizon_cleaning_files">Cleaning files…</string>
<string name="horizon_copying_files">Copying files…</string>
<string name="horizon_extracting_tool">Extracting flash tool…</string>
<string name="horizon_patching_script">Patching flash script…</string>
<string name="horizon_flashing">Flashing kernel…</string>
<string name="horizon_flash_complete_status">Flash completed</string>
<!-- Slot selection related strings -->
<string name="select_slot_title">Select Flash Slot</string>
<string name="select_slot_description">Please select the target slot for flashing boot</string>
<string name="slot_a">Slot A</string>
<string name="slot_b">Slot B</string>
<string name="selected_slot">Selected slot: %1$s</string>
<string name="horizon_getting_original_slot">Getting the original slot</string>
<string name="horizon_setting_target_slot">Setting the specified slot</string>
<string name="horizon_restoring_original_slot">Restore Default Slot</string>
<string name="current_slot">Current Slot%1$s </string>
<!-- Error Messages -->
<string name="horizon_copy_failed">Copy failed</string>
<string name="horizon_unknown_error">Unknown error</string>
<string name="flash_failed_message">Flash failed</string>
<!-- lkm/gki install -->
<string name="Lkm_install_methods">LKM repair/installation</string>
<string name="GKI_install_methods">GKI/non-GKI installation</string>
<string name="kernel_version_log">Kernel version%1$s</string>
<string name="tool_version_log">Using the patching tool%1$s</string>
<string name="configuration">Configure</string>
<string name="app_settings">Application Settings</string>
<string name="tools">Tools</string>
<string name="currently_selected">Currently</string>
<!-- String resources used in SuperUser -->
<string name="clear">Removals</string>
<string name="apps_with_root">Applications with root privileges</string>
<string name="apps_with_custom_profile">Applications with customized configurations</string>
<string name="other_apps">Applications with unchanged defaults</string>
<string name="no_apps_found">Application not found</string>
<string name="selinux_enabled_toast">SELinux Enabled</string>
<string name="selinux_disabled_toast">SELinux Disabled</string>
<string name="selinux_change_failed">SELinux Status change failed</string>
<string name="advanced_settings">Advanced Settings</string>
<string name="appearance_settings">Customize the toolbar</string>
<string name="back">Comeback</string>
<string name="expand">Be in full swing</string>
<string name="collapse">put away</string>
<string name="susfs_enabled">SuSFS enabled</string>
<string name="susfs_disabled">SuSFS disabled</string>
<string name="background_set_success">Background set successfully</string>
<string name="background_removed">Removed custom backgrounds</string>
<string name="root_require_for_install">Requires root privileges</string>
<!-- KPM display settings -->
<string name="show_kpm_info">Display KPM Function</string>
<string name="show_kpm_info_summary">Display KPM information and Function in home and bottom bar (Need to reopen the app)</string>
<!-- Webui X settings -->
<string name="use_webuix">Use WebUI X</string>
<string name="use_webuix_summary">Use WebUI X instead of WebUI which supports more API\'s</string>
<string name="use_webuix_eruda">Inject Eruda into WebUI X</string>
<string name="use_webuix_eruda_summary">Inject a debug console into WebUI X to make debugging easier. Requires web debugging to be on.</string>
<!-- DPI setting related strings -->
<string name="dpi_settings">DPI setting</string>
<string name="app_dpi_title">Applied DPI</string>
<string name="app_dpi_summary">Adjust the screen display density for the current application only</string>
<string name="dpi_size_small">Small </string>
<string name="dpi_size_medium">Medium </string>
<string name="dpi_size_large">Big</string>
<string name="dpi_size_extra_large">oversize</string>
<string name="dpi_size_custom">customizable</string>
<string name="dpi_apply_settings">Applying DPI settings</string>
<string name="dpi_confirm_title">Confirm DPI change</string>
<string name="dpi_confirm_message">Are you sure you want to change the application DPI from %1$d to %2$d?</string>
<string name="dpi_confirm_summary">Application needs to be restarted to apply the new DPI settings, does not affect the system status bar or other applications</string>
<string name="dpi_applied_success">DPI has been set to %1$d, effective after restarting the application</string>
<!-- Language settings related strings -->
<string name="language_setting">App Language</string>
<string name="language_follow_system">Follow System</string>
<string name="language_changed">Language changed, restarting to apply changes</string>
<string name="settings_card_dim">Card Darkness Adjustment</string>
<!-- Super User Related -->
<string name="scroll_to_top">Top</string>
<string name="scroll_to_bottom">Bottom</string>
<string name="scroll_to_top_description">Scroll to top</string>
<string name="scroll_to_bottom_description">Scroll to the bottom</string>
<string name="authorized">authorized</string>
<string name="unauthorized">unauthorized</string>
<string name="selected">Selected</string>
<string name="select">option</string>
<string name="profile_umount_modules_disable">Disable custom uninstallation module</string>
<!-- Flash related -->
<string name="error_code">error code</string>
<string name="check_log">Please check the log</string>
<string name="installing_module">Module being installed %1$d/%2$d</string>
<string name="module_failed_count">%d Failed to install a new module</string>
<string name="module_download_error">Module download failed</string>
</resources> </resources>

View File

@@ -10,6 +10,9 @@
<string name="home_unsupported">Non supportato</string> <string name="home_unsupported">Non supportato</string>
<string name="home_unsupported_reason">KernelSU ora supporta solo i kernel GKI</string> <string name="home_unsupported_reason">KernelSU ora supporta solo i kernel GKI</string>
<string name="home_kernel">Kernel</string> <string name="home_kernel">Kernel</string>
<string name="home_susfs">SuSFS: %s</string>
<string name="home_susfs_version">SuSFS Version</string>
<string name="home_susfs_sus_su">SuS SU</string>
<string name="home_manager_version">Versione del manager</string> <string name="home_manager_version">Versione del manager</string>
<string name="home_fingerprint">Impronta della build di Android</string> <string name="home_fingerprint">Impronta della build di Android</string>
<string name="home_selinux_status">Stato di SELinux</string> <string name="home_selinux_status">Stato di SELinux</string>
@@ -22,7 +25,10 @@
<string name="module_failed_to_disable">Impossibile disabilitare il modulo: %s</string> <string name="module_failed_to_disable">Impossibile disabilitare il modulo: %s</string>
<string name="module_empty">Nessun modulo installato</string> <string name="module_empty">Nessun modulo installato</string>
<string name="module">Modulo</string> <string name="module">Modulo</string>
<string name="module_sort_action_first">Sort (Action first)</string>
<string name="module_sort_enabled_first">Sort (Enabled first)</string>
<string name="uninstall">Disinstalla</string> <string name="uninstall">Disinstalla</string>
<string name="restore">Restore</string>
<string name="module_install">Installa</string> <string name="module_install">Installa</string>
<string name="install">Installa</string> <string name="install">Installa</string>
<string name="reboot">Riavvia</string> <string name="reboot">Riavvia</string>
@@ -50,38 +56,46 @@
<string name="home_click_to_learn_kernelsu">Scopri come installare KernelSU e utilizzare i moduli</string> <string name="home_click_to_learn_kernelsu">Scopri come installare KernelSU e utilizzare i moduli</string>
<string name="home_support_title">Supportaci</string> <string name="home_support_title">Supportaci</string>
<string name="home_support_content">KernelSU è, e sempre sarà, gratuito e open source. Puoi comunque mostrarci il tuo apprezzamento facendo una donazione.</string> <string name="home_support_content">KernelSU è, e sempre sarà, gratuito e open source. Puoi comunque mostrarci il tuo apprezzamento facendo una donazione.</string>
<string name="about_source_code"><![CDATA[View source code at %1$s<br/>Join our %2$s channel]]></string>
<string name="profile_default">Predefinito</string>
<string name="profile_template">Modello</string>
<string name="profile_custom">Personalizzato</string>
<string name="profile_name">Nome profilo</string> <string name="profile_name">Nome profilo</string>
<string name="profile_namespace">Spazio dei nomi del mount</string> <string name="profile_namespace">Spazio dei nomi del mount</string>
<string name="profile_namespace_global">Globale</string>
<string name="profile_groups">Gruppi</string>
<string name="profile_namespace_inherited">Ereditato</string> <string name="profile_namespace_inherited">Ereditato</string>
<string name="profile_namespace_global">Globale</string>
<string name="profile_namespace_individual">Individuale</string> <string name="profile_namespace_individual">Individuale</string>
<string name="profile_default">Predefinito</string> <string name="profile_groups">Gruppi</string>
<string name="profile_custom">Personalizzato</string>
<string name="profile_template">Modello</string>
<string name="profile_umount_modules">Scollega moduli</string>
<string name="profile_selinux_context">Contesto SELinux</string>
<string name="failed_to_update_app_profile">Aggiornamento App Profile per %s fallito</string>
<string name="module_update">Aggiorna</string>
<string name="launch_app">Apri</string>
<string name="profile_capabilities">Capacità</string> <string name="profile_capabilities">Capacità</string>
<string name="profile_selinux_context">Contesto SELinux</string>
<string name="profile_umount_modules">Scollega moduli</string>
<string name="failed_to_update_app_profile">Aggiornamento App Profile per %s fallito</string>
<string name="require_kernel_version" formatted="false">The current KernelSU version %d is too low for the manager to work properly. Please upgrade to version %d or higher!</string>
<string name="settings_umount_modules_default">Scollega moduli da default</string> <string name="settings_umount_modules_default">Scollega moduli da default</string>
<string name="settings_umount_modules_default_summary">Il valore predefinito per \"Scollega moduli\" in App Profile. Se attivato, rimuoverà tutte le modifiche al sistema da parte dei moduli per le applicazioni che non hanno un profilo impostato.</string>
<string name="settings_susfs_toggle">Disable kprobe hooks</string>
<string name="profile_umount_modules_summary">Attivando questa opzione permetterai a KernelSU di ripristinare ogni file modificato dai moduli per questa app.</string>
<string name="profile_selinux_domain">Dominio</string>
<string name="profile_selinux_rules">Regole</string> <string name="profile_selinux_rules">Regole</string>
<string name="module_update">Aggiorna</string>
<string name="module_downloading">Sto scaricando il modulo: %s</string> <string name="module_downloading">Sto scaricando il modulo: %s</string>
<string name="module_start_downloading">Inizia a scaricare:%s</string> <string name="module_start_downloading">Inizia a scaricare:%s</string>
<string name="new_version_available">Nuova versione: %s disponibile, tocca per aggiornare</string> <string name="new_version_available">Nuova versione: %s disponibile, tocca per aggiornare</string>
<string name="launch_app">Apri</string>
<string name="force_stop_app" formatted="false">Arresto forzato</string> <string name="force_stop_app" formatted="false">Arresto forzato</string>
<string name="restart_app">Riavvia</string> <string name="restart_app">Riavvia</string>
<string name="failed_to_update_sepolicy">Aggiornamento regole SELinux per %s fallito</string> <string name="failed_to_update_sepolicy">Aggiornamento regole SELinux per %s fallito</string>
<string name="profile_umount_modules_summary">Attivando questa opzione permetterai a KernelSU di ripristinare ogni file modificato dai moduli per questa app.</string>
<string name="profile_selinux_domain">Dominio</string>
<string name="settings_umount_modules_default_summary">Il valore predefinito per \"Scollega moduli\" in App Profile. Se attivato, rimuoverà tutte le modifiche al sistema da parte dei moduli per le applicazioni che non hanno un profilo impostato.</string>
<string name="module_changelog">Registro aggiornamenti</string> <string name="module_changelog">Registro aggiornamenti</string>
<string name="settings_profile_template">Modelli App Profile</string>
<string name="settings_profile_template_summary">Gestisci i modelli locali e remoti di App Profile</string>
<string name="app_profile_template_create">Crea modello</string> <string name="app_profile_template_create">Crea modello</string>
<string name="app_profile_template_edit">Modifica modello</string> <string name="app_profile_template_edit">Modifica modello</string>
<string name="app_profile_template_id">identificatore</string> <string name="app_profile_template_id">identificatore</string>
<string name="app_profile_template_id_invalid">Identificativo modello non valido</string> <string name="app_profile_template_id_invalid">Identificativo modello non valido</string>
<string name="app_profile_template_name">Nome</string> <string name="app_profile_template_name">Nome</string>
<string name="app_profile_template_description">Descrizione</string>
<string name="app_profile_template_save">Salva</string>
<string name="app_profile_template_delete">Elimina</string>
<string name="app_profile_template_view">Visualizza modello</string> <string name="app_profile_template_view">Visualizza modello</string>
<string name="app_profile_template_readonly">Sola lettura</string> <string name="app_profile_template_readonly">Sola lettura</string>
<string name="app_profile_template_id_exist">L\'identificatore del modello è già in uso!</string> <string name="app_profile_template_id_exist">L\'identificatore del modello è già in uso!</string>
@@ -91,39 +105,266 @@
<string name="app_profile_template_export_empty">Impossibile trovare un modello locale da esportare!</string> <string name="app_profile_template_export_empty">Impossibile trovare un modello locale da esportare!</string>
<string name="app_profile_template_import_success">Importato con successo</string> <string name="app_profile_template_import_success">Importato con successo</string>
<string name="app_profile_template_sync">Sincronizza i modelli remoti</string> <string name="app_profile_template_sync">Sincronizza i modelli remoti</string>
<string name="app_profile_template_import_empty">Gli appunti sono vuoti!</string>
<string name="grant_root_failed">Impossibile ottenere l\'accesso root!</string>
<string name="settings_profile_template">Modelli App Profile</string>
<string name="settings_profile_template_summary">Gestisci i modelli locali e remoti di App Profile</string>
<string name="app_profile_template_delete">Elimina</string>
<string name="app_profile_template_description">Descrizione</string>
<string name="app_profile_template_save">Salva</string>
<string name="app_profile_template_save_failed">Impossibile salvare il modello</string> <string name="app_profile_template_save_failed">Impossibile salvare il modello</string>
<string name="open">Apri</string> <string name="app_profile_template_import_empty">Gli appunti sono vuoti!</string>
<string name="module_changelog_failed">Impossibile reperire il changelog: %s</string> <string name="module_changelog_failed">Impossibile reperire il changelog: %s</string>
<string name="settings_check_update">Controlla aggiornamenti</string> <string name="settings_check_update">Controlla aggiornamenti</string>
<string name="settings_check_update_summary">Controlla automaticamente la disponibilità di aggiornamenti all\'apertura dell\'applicazione</string> <string name="settings_check_update_summary">Controlla automaticamente la disponibilità di aggiornamenti all\'apertura dell\'applicazione</string>
<string name="grant_root_failed">Impossibile ottenere l\'accesso root!</string>
<string name="action">Action</string>
<string name="open">Apri</string>
<string name="enable_web_debugging">Abilita il debug di WebView</string> <string name="enable_web_debugging">Abilita il debug di WebView</string>
<string name="enable_web_debugging_summary">Può essere usato per svolgere il debug di WebUI, è consigliato attivarlo solo quando necessario.</string> <string name="enable_web_debugging_summary">Può essere usato per svolgere il debug di WebUI, è consigliato attivarlo solo quando necessario.</string>
<string name="select_file_tip">È consigliato usare immagine della partizione %1$s</string>
<string name="select_kmi">Scegli il KMI</string>
<string name="install_next">Avanti</string>
<string name="direct_install">Installazione diretta (Raccomandata)</string> <string name="direct_install">Installazione diretta (Raccomandata)</string>
<string name="select_file">Scegli un file</string> <string name="select_file">Scegli un file</string>
<string name="install_inactive_slot">Installa nello slot inattivo (dopo OTA)</string> <string name="install_inactive_slot">Installa nello slot inattivo (dopo OTA)</string>
<string name="install_inactive_slot_warning">Il tuo dispositivo sarà **FORZATO** ad avviarsi nello slot inattivo dopo il riavvio! <string name="install_inactive_slot_warning">Il tuo dispositivo sarà **FORZATO** ad avviarsi nello slot inattivo dopo il riavvio!
\nUsa questa opzione solo quando l\'applicazione dell\'aggiornamento OTA è terminata. \nUsa questa opzione solo quando l\'applicazione dell\'aggiornamento OTA è terminata.
\nProcedere?</string> \nProcedere?</string>
<string name="install_next">Avanti</string>
<string name="select_file_tip">È consigliato usare immagine della partizione %1$s</string>
<string name="select_kmi">Scegli il KMI</string>
<string name="settings_uninstall">Disinstalla</string> <string name="settings_uninstall">Disinstalla</string>
<string name="settings_uninstall_temporary">Disinstalla temporaneamente</string> <string name="settings_uninstall_temporary">Disinstalla temporaneamente</string>
<string name="settings_uninstall_permanent">Disinstalla permanentemente</string> <string name="settings_uninstall_permanent">Disinstalla permanentemente</string>
<string name="settings_restore_stock_image">Ripristina immagine originale del produttore</string> <string name="settings_restore_stock_image">Ripristina immagine originale del produttore</string>
<string name="settings_uninstall_temporary_message">Disinstalla temporaneamente KernelSU, ripristina lo stato originale dopo il prossimo riavvio.</string> <string name="settings_uninstall_temporary_message">Disinstalla temporaneamente KernelSU, ripristina lo stato originale dopo il prossimo riavvio.</string>
<string name="settings_uninstall_permanent_message">Disinstalla KernelSU (root e tutti i moduli) completamente e permanentemente.</string> <string name="settings_uninstall_permanent_message">Disinstalla KernelSU (root e tutti i moduli) completamente e permanentemente.</string>
<string name="settings_restore_stock_image_message">Ripristina l\'immagine di fabbrica del produttore (se il backup è presente), solitamente usato prima di applicare l\'OTA; se devi disinstallare KernelSU, utilizza invece \"Disinstalla permanentemente\".</string>
<string name="flashing">Installazione</string> <string name="flashing">Installazione</string>
<string name="flash_success">Installazione completata</string> <string name="flash_success">Installazione completata</string>
<string name="flash_failed">Installazione fallita</string> <string name="flash_failed">Installazione fallita</string>
<string name="selected_lkm">LKM selezionato: %s</string> <string name="selected_lkm">LKM selezionato: %s</string>
<string name="settings_restore_stock_image_message">Ripristina l\'immagine di fabbrica del produttore (se il backup è presente), solitamente usato prima di applicare l\'OTA; se devi disinstallare KernelSU, utilizza invece \"Disinstalla permanentemente\".</string>
<string name="save_log">Salva Registri</string> <string name="save_log">Salva Registri</string>
<string name="log_saved">Logs saved</string>
<string name="status_supported">Supported</string>
<string name="status_not_supported">Not Supported</string>
<string name="status_unknown">Unknown</string>
<string name="sus_su_mode">SuS SU mode:</string>
<!-- Module related -->
<string name="module_install_confirm">confirm install module %1$s</string>
<string name="unknown_module">unknown module</string>
<!-- Restore related -->
<string name="restore_confirm_title">Confirm Module Restoration</string>
<string name="restore_confirm_message">This operation will overwrite all existing modules. Continue?</string>
<string name="confirm">Confirm</string>
<string name="cancel">Cancel</string>
<!-- Backup related -->
<string name="backup_success">Backup successful (tar.gz)</string>
<string name="backup_failed">Backup failed: %1$s</string>
<string name="backup_modules">backup modules</string>
<string name="restore_modules">restore modules</string>
<!-- Restore related messages -->
<string name="restore_success">Modules restored successfully, restart required</string>
<string name="restore_failed">Restore failed: %1$s</string>
<string name="restart_now">Restart Now</string>
<string name="unknown_error">Unknown error</string>
<!-- Command related -->
<string name="command_execution_failed">Command execution failed: %1$s</string>
<!-- Allowlist related -->
<string name="allowlist_backup_success">Allowlist backup successful</string>
<string name="allowlist_backup_failed">Allowlist backup failed: %1$s</string>
<string name="allowlist_restore_confirm_title">Confirm Allowlist Restoration</string>
<string name="allowlist_restore_confirm_message">This operation will overwrite the current allowlist. Continue?</string>
<string name="allowlist_restore_success">Allowlist restored successfully</string>
<string name="allowlist_restore_failed">Allowlist restore failed: %1$s</string>
<string name="backup_allowlist">Backup Allowlist</string>
<string name="restore_allowlist">Restore Allowlist</string>
<string name="settings_custom_background">Custom App Background</string>
<string name="settings_custom_background_summary">Select an image as background</string>
<string name="settings_card_alpha">Navigation bar transparency</string>
<string name="settings_restore_default">Restore default</string>
<string name="home_android_version">Android version</string>
<string name="home_device_model">Device model</string>
<string name="su_not_allowed">Granting superuser to %s is not allowed</string>
<string name="settings_disable_su">Disable su compatibility</string>
<string name="settings_disable_su_summary">Temporarily disable any applications from obtaining root privileges via the su command (existing root processes will not be affected).</string>
<string name="using_mksu_manager">You are using the SukiSU Beta manager</string>
<string name="module_install_multiple_confirm">Are you sure you want to install the selected %d modules?</string>
<string name="module_install_multiple_confirm_with_names">Sure you want to install the following %1$d modules? \n\n%2$s</string>
<string name="more_settings">More settings</string>
<string name="selinux">SELinux</string>
<string name="selinux_enabled">Enabled</string>
<string name="selinux_disabled">Disabled</string>
<string name="simple_mode">Simplicity mode</string>
<string name="simple_mode_summary">Hides unnecessary cards when turned on</string>
<string name="hide_kernel_kernelsu_version">Hide kernel version</string>
<string name="hide_kernel_kernelsu_version_summary">Hide kernel version</string>
<string name="hide_other_info">Hide other info</string>
<string name="hide_other_info_summary">Hides information about the number of super users, modules and KPM modules on the home page</string>
<string name="hide_susfs_status">Hide SuSFS status</string>
<string name="hide_susfs_status_summary">Hide SuSFS status information on the home page</string>
<string name="hide_link_card">Hide Link Card Status</string>
<string name="hide_link_card_summary">Hide link card information on the home page</string>
<string name="theme_mode">Theme</string>
<string name="theme_follow_system">Follow system</string>
<string name="theme_light">Light</string>
<string name="theme_dark">Dark</string>
<string name="manual_hook">Manual Hook</string>
<string name="dynamic_color_title">Dynamic colours</string>
<string name="dynamic_color_summary">Dynamic colours using system themes</string>
<string name="choose_theme_color">Choose a theme colour</string>
<string name="color_default">Blue</string>
<string name="color_green">Green</string>
<string name="color_purple">Purple</string>
<string name="color_orange">Orange</string>
<string name="color_pink">Pink</string>
<string name="color_gray">Gray</string>
<string name="color_ivory">Ivory</string>
<string name="flash_option">Brush Options</string>
<string name="flash_option_tip">Select the file to be flashed</string>
<string name="horizon_kernel">Install Anykernel3</string>
<string name="horizon_kernel_summary">Flash AnyKernel3 kernel file</string>
<string name="root_required">Requires root privileges</string>
<string name="copy_failed">File Copy Failure</string>
<string name="reboot_complete_title">Scrubbing complete</string>
<string name="reboot_complete_msg">Whether to reboot immediately</string>
<string name="yes">Yes</string>
<string name="no">No</string>
<string name="failed_reboot">Reboot Failed</string>
<string name="batch_authorization">empower</string>
<string name="batch_cancel_authorization">withdraw</string>
<string name="backup">Backup</string>
<string name="color_yellow">Yellow</string>
<string name="kpm_title">KPM</string>
<string name="kpm_empty">No installed kernel modules at this time</string>
<string name="kpm_version">Version</string>
<string name="kpm_author">Author</string>
<string name="kpm_uninstall">Uninstall</string>
<string name="kpm_uninstall_success">Uninstalled successfully</string>
<string name="kpm_uninstall_failed">Failed to uninstall</string>
<string name="kpm_install">Install</string>
<string name="kpm_install_success">Load of kpm module successful</string>
<string name="kpm_install_failed">Load of kpm module failed</string>
<string name="kpm_args">Parameters</string>
<string name="kpm_control">Execute</string>
<string name="home_kpm_version">KPM Version</string>
<string name="close_notice">Close</string>
<string name="kernel_module_notice">The following kernel module functions were developed by KernelPatch and modified to include the kernel module functions of SukiSU Ultra</string>
<string name="home_ContributionCard_kernelsu">SukiSU Ultra Look forward to</string>
<string name="kpm_control_success">Success</string>
<string name="kpm_control_failed">Failed</string>
<string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra will be a relatively independent branch of KSU in the future, but we still appreciate the official KernelSU and MKSU etc. for their contributions!</string>
<string name="not_supported">Unsupported</string>
<string name="supported">Supported</string>
<string name="home_kpm_module">"Number of KPM modules: %d "</string>
<string name="kpm_invalid_file">Invalid KPM file</string>
<string name="kernel_patched">Kernel not patched</string>
<string name="kernel_not_enabled">Kernel not configured</string>
<string name="custom_settings">Custom settings</string>
<string name="kpm_install_mode">KPM Install</string>
<string name="kpm_install_mode_load">Load</string>
<string name="kpm_install_mode_embed">Embed</string>
<string name="kpm_install_mode_description">Please select: %1\$s Module Installation Mode \n\nLoad: Temporarily load the module \nEmbedded: Permanently install into the system</string>
<string name="log_failed_to_check_module_file">Failed to check module file existence</string>
<string name="snackbar_failed_to_check_module_file">Unable to check if module file exists</string>
<string name="confirm_uninstall_title">Confirm uninstallation</string>
<string name="confirm_uninstall_confirm">Uninstall</string>
<string name="confirm_uninstall_dismiss">Cancel</string>
<string name="theme_color">Theme Color</string>
<string name="invalid_file_type">Incorrect file type! Please select .kpm file.</string>
<string name="confirm_uninstall_title_with_filename">Uninstall</string>
<string name="confirm_uninstall_content">The following KPM will be uninstalled: %s</string>
<string name="settings_susfs_toggle_summary">Disable kprobe hooks created by KernelSU, using inline hooks instead, which is similar to non-GKI kernel hooking method.</string>
<string name="image_editor_title">Adjust background image</string>
<string name="image_editor_hint">Use two fingers to zoom the image, and one finger to drag it to adjust the position</string>
<string name="background_image_error">Could not load image</string>
<string name="reprovision">Reprovision</string>
<!-- Kernel Flash Progress Related -->
<string name="horizon_flash_title">Kernel Flashing</string>
<string name="horizon_logs_label">Logs:</string>
<string name="horizon_flash_complete">Flash Complete</string>
<!-- Flash Status Related -->
<string name="horizon_preparing">Preparing…</string>
<string name="horizon_cleaning_files">Cleaning files…</string>
<string name="horizon_copying_files">Copying files…</string>
<string name="horizon_extracting_tool">Extracting flash tool…</string>
<string name="horizon_patching_script">Patching flash script…</string>
<string name="horizon_flashing">Flashing kernel…</string>
<string name="horizon_flash_complete_status">Flash completed</string>
<!-- Slot selection related strings -->
<string name="select_slot_title">Select Flash Slot</string>
<string name="select_slot_description">Please select the target slot for flashing boot</string>
<string name="slot_a">Slot A</string>
<string name="slot_b">Slot B</string>
<string name="selected_slot">Selected slot: %1$s</string>
<string name="horizon_getting_original_slot">Getting the original slot</string>
<string name="horizon_setting_target_slot">Setting the specified slot</string>
<string name="horizon_restoring_original_slot">Restore Default Slot</string>
<string name="current_slot">Current Slot%1$s </string>
<!-- Error Messages -->
<string name="horizon_copy_failed">Copy failed</string>
<string name="horizon_unknown_error">Unknown error</string>
<string name="flash_failed_message">Flash failed</string>
<!-- lkm/gki install -->
<string name="Lkm_install_methods">LKM repair/installation</string>
<string name="GKI_install_methods">GKI/non-GKI installation</string>
<string name="kernel_version_log">Kernel version%1$s</string>
<string name="tool_version_log">Using the patching tool%1$s</string>
<string name="configuration">Configure</string>
<string name="app_settings">Application Settings</string>
<string name="tools">Tools</string>
<string name="currently_selected">Currently</string>
<!-- String resources used in SuperUser -->
<string name="clear">Removals</string>
<string name="apps_with_root">Applications with root privileges</string>
<string name="apps_with_custom_profile">Applications with customized configurations</string>
<string name="other_apps">Applications with unchanged defaults</string>
<string name="no_apps_found">Application not found</string>
<string name="selinux_enabled_toast">SELinux Enabled</string>
<string name="selinux_disabled_toast">SELinux Disabled</string>
<string name="selinux_change_failed">SELinux Status change failed</string>
<string name="advanced_settings">Advanced Settings</string>
<string name="appearance_settings">Customize the toolbar</string>
<string name="back">Comeback</string>
<string name="expand">Be in full swing</string>
<string name="collapse">put away</string>
<string name="susfs_enabled">SuSFS enabled</string>
<string name="susfs_disabled">SuSFS disabled</string>
<string name="background_set_success">Background set successfully</string>
<string name="background_removed">Removed custom backgrounds</string>
<string name="root_require_for_install">Requires root privileges</string>
<!-- KPM display settings -->
<string name="show_kpm_info">Display KPM Function</string>
<string name="show_kpm_info_summary">Display KPM information and Function in home and bottom bar (Need to reopen the app)</string>
<!-- Webui X settings -->
<string name="use_webuix">Use WebUI X</string>
<string name="use_webuix_summary">Use WebUI X instead of WebUI which supports more API\'s</string>
<string name="use_webuix_eruda">Inject Eruda into WebUI X</string>
<string name="use_webuix_eruda_summary">Inject a debug console into WebUI X to make debugging easier. Requires web debugging to be on.</string>
<!-- DPI setting related strings -->
<string name="dpi_settings">DPI setting</string>
<string name="app_dpi_title">Applied DPI</string>
<string name="app_dpi_summary">Adjust the screen display density for the current application only</string>
<string name="dpi_size_small">Small </string>
<string name="dpi_size_medium">Medium </string>
<string name="dpi_size_large">Big</string>
<string name="dpi_size_extra_large">oversize</string>
<string name="dpi_size_custom">customizable</string>
<string name="dpi_apply_settings">Applying DPI settings</string>
<string name="dpi_confirm_title">Confirm DPI change</string>
<string name="dpi_confirm_message">Are you sure you want to change the application DPI from %1$d to %2$d?</string>
<string name="dpi_confirm_summary">Application needs to be restarted to apply the new DPI settings, does not affect the system status bar or other applications</string>
<string name="dpi_applied_success">DPI has been set to %1$d, effective after restarting the application</string>
<!-- Language settings related strings -->
<string name="language_setting">App Language</string>
<string name="language_follow_system">Follow System</string>
<string name="language_changed">Language changed, restarting to apply changes</string>
<string name="settings_card_dim">Card Darkness Adjustment</string>
<!-- Super User Related -->
<string name="scroll_to_top">Top</string>
<string name="scroll_to_bottom">Bottom</string>
<string name="scroll_to_top_description">Scroll to top</string>
<string name="scroll_to_bottom_description">Scroll to the bottom</string>
<string name="authorized">authorized</string>
<string name="unauthorized">unauthorized</string>
<string name="selected">Selected</string>
<string name="select">option</string>
<string name="profile_umount_modules_disable">Disable custom uninstallation module</string>
<!-- Flash related -->
<string name="error_code">error code</string>
<string name="check_log">Please check the log</string>
<string name="installing_module">Module being installed %1$d/%2$d</string>
<string name="module_failed_count">%d Failed to install a new module</string>
<string name="module_download_error">Module download failed</string>
</resources> </resources>

View File

@@ -351,4 +351,20 @@
<string name="language_follow_system">システムに従う</string> <string name="language_follow_system">システムに従う</string>
<string name="language_changed">言語の変更を適用するために再起動しています</string> <string name="language_changed">言語の変更を適用するために再起動しています</string>
<string name="settings_card_dim">カードの暗さを調整</string> <string name="settings_card_dim">カードの暗さを調整</string>
<!-- Super User Related -->
<string name="scroll_to_top">上詰め</string>
<string name="scroll_to_bottom">画面下</string>
<string name="scroll_to_top_description">一番上までスクロール</string>
<string name="scroll_to_bottom_description">下までスクロールします</string>
<string name="authorized">承認済み</string>
<string name="unauthorized">未認証</string>
<string name="selected">選択中</string>
<string name="select">オプション</string>
<string name="profile_umount_modules_disable">カスタムアンインストールモジュールを無効にする</string>
<!-- Flash related -->
<string name="error_code">エラーコード</string>
<string name="check_log">ログを確認してください</string>
<string name="installing_module">モジュール設置中 %1$d/%2$d</string>
<string name="module_failed_count">%d モジュールのインストールに失敗しました</string>
<string name="module_download_error">モデルのダウンロードに失敗しました</string>
</resources> </resources>

View File

@@ -1,67 +1,368 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="reboot_to_apply">ಪರಿಣಾಮ ಬೀರಲು ರೀಬೂಟ್ ಮಾಡಿ</string>
<string name="home_click_to_learn_kernelsu">KernelSU ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸಬೇಕು ಮತ್ತು ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಬಳಸುವುದು ಹೇಗೆ ಎಂದು ತಿಳಿಯಿರಿ</string>
<string name="selinux_status_unknown">ತಿಳಿಯದ</string>
<string name="show_system_apps">ಸಿಸ್ಟಮ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ತೋರಿಸಿ</string>
<string name="module_uninstall_success">%s ಅನ್‌ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಲಾಗಿದೆ</string>
<string name="profile_umount_modules">Umount ಮಾಡ್ಯೂಲ್‌ಗಳು</string>
<string name="send_log">ಲಾಗ್ ಕಳುಹಿಸಿ</string>
<string name="home_support_title">ನಮ್ಮನ್ನು ಬೆಂಬಲಿಸಿ</string>
<string name="profile_namespace_inherited">ಪಿತ್ರಾರ್ಜಿತ</string>
<string name="module_magisk_conflict">ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ ಏಕೆಂದರೆ ಇದು ಮ್ಯಾಜಿಸ್ಕ್‌ನೊಂದಿಗೆ ಸಂಘರ್ಷವಾಗಿದೆ!</string>
<string name="module_changelog">ಚೇಂಜ್ಲಾಗ್</string>
<string name="selinux_status_permissive">Permissive</string>
<string name="settings_umount_modules_default">ಡೀಫಾಲ್ಟ್ ಆಗಿ Umount ಮಾಡ್ಯೂಲ್</string>
<string name="profile_umount_modules_summary">ಈ ಆಯ್ಕೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವುದರಿಂದ ಈ ಅಪ್ಲಿಕೇಶನ್‌ಗಾಗಿ ಮಾಡ್ಯೂಲ್‌ಗಳ ಮೂಲಕ ಯಾವುದೇ ಮಾರ್ಪಡಿಸಿದ ಫೈಲ್‌ಗಳನ್ನು ಮರುಸ್ಥಾಪಿಸಲು KernelSU ಗೆ ಅನುಮತಿಸುತ್ತದೆ.</string>
<string name="profile_namespace_individual">ವೈಯಕ್ತಿಕ</string>
<string name="module_failed_to_enable">ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ವಿಫಲವಾಗಿದೆ: %s</string>
<string name="force_stop_app">ಫೋರ್ಸ್ ಸ್ಟಾಪ್</string>
<string name="reboot_edl">EDL ಗೆ ರೀಬೂಟ್</string>
<string name="profile_capabilities">ಸಾಮರ್ಥ್ಯಗಳು</string>
<string name="home_superuser_count">ಸೂಪರ್‌ಯೂಸರ್‌ಗಳು: %d</string>
<string name="module_start_downloading">ಡೌನ್‌ಲೋಡ್ ಮಾಡುವುದನ್ನು ಪ್ರಾರಂಭಿಸಿ: %s</string>
<string name="profile_namespace_global">ಜಾಗತಿಕ</string>
<string name="settings_umount_modules_default_summary">ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೊಫೈಲ್‌ಗಳಲ್ಲಿ \"Umount ಮಾಡ್ಯೂಲ್\" ಗಾಗಿ ಜಾಗತಿಕ ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯ. ಸಕ್ರಿಯಗೊಳಿಸಿದರೆ, ಪ್ರೊಫೈಲ್ ಸೆಟ್ ಅನ್ನು ಹೊಂದಿರದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗಾಗಿ ಸಿಸ್ಟಮ್‌ಗೆ ಎಲ್ಲಾ ಮಾಡ್ಯೂಲ್ ಮಾರ್ಪಾಡುಗಳನ್ನು ಇದು ತೆಗೆದುಹಾಕುತ್ತದೆ.</string>
<string name="home_module_count">ಮಾಡ್ಯೂಲ್‌ಗಳು: %d</string>
<string name="profile_selinux_context">SELinux ಸಂದರ್ಭ</string>
<string name="profile_default">ಡೀಫಾಲ್ಟ್</string>
<string name="launch_app" formatted="false">ಲಾಂಚ್</string>
<string name="safe_mode">ಸುರಕ್ಷಿತ ಮೋಡ್</string>
<string name="reboot_userspace">ಸಾಫ್ಟ್ ರೀಬೂಟ್</string>
<string name="profile_name">ಪ್ರೊಫೈಲ್ ಹೆಸರು</string>
<string name="home_support_content">KernelSU ಉಚಿತ ಮತ್ತು ಮುಕ್ತ ಮೂಲವಾಗಿದೆ ಮತ್ತು ಯಾವಾಗಲೂ ಇರುತ್ತದೆ. ಆದಾಗ್ಯೂ ನೀವು ದೇಣಿಗೆ ನೀಡುವ ಮೂಲಕ ನೀವು ಕಾಳಜಿ ವಹಿಸುತ್ತೀರಿ ಎಂದು ನಮಗೆ ತೋರಿಸಬಹುದು.</string>
<string name="uninstall">ಅನ್‌ಇನ್‌ಸ್ಟಾಲ್</string>
<string name="profile_namespace">ಮೌಂಟ್ ನೇಮ್‌ಸ್ಪೇಸ್</string>
<string name="profile_selinux_rules">ನಿಯಮಗಳು</string>
<string name="profile_groups">ಗುಂಪುಗಳು</string>
<string name="module">ಮಾಡ್ಯೂಲ್</string>
<string name="module_author">ಲೇಖಕ</string>
<string name="about">ಬಗ್ಗೆ</string>
<string name="home_working_version">ವರ್ಷನ್: %d</string>
<string name="reboot">ರೀಬೂಟ್</string>
<string name="home_unsupported_reason">KernelSU ಈಗ GKI ಕರ್ನಲ್‌ಗಳನ್ನು ಮಾತ್ರ ಬೆಂಬಲಿಸುತ್ತದೆ</string>
<string name="home_selinux_status">SELinux ಸ್ಥಿತಿ</string>
<string name="hide_system_apps">ಸಿಸ್ಟಮ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಮರೆಮಾಡಿ</string>
<string name="module_version">ವರ್ಷನ್</string>
<string name="home_unsupported">ಬೆಂಬಲಿತವಾಗಿಲ್ಲ</string>
<string name="profile_selinux_domain">ಡೊಮೇನ್</string>
<string name="home">ಮನೆ</string> <string name="home">ಮನೆ</string>
<string name="profile_custom">ಕಸ್ಟಮ್</string> <string name="home_not_installed">Not installed</string>
<string name="profile_template">ಟೆಂಪ್ಲೇಟ್</string> <string name="home_click_to_install">Click to install</string>
<string name="refresh">ರಿಫ್ರೆಶ್</string>
<string name="module_downloading">ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ: %s</string>
<string name="home_learn_kernelsu">KernelSU ಕಲಿಯಿರಿ</string>
<string name="module_uninstall_confirm">%s ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಅಸ್ಥಾಪಿಸಲು ನೀವು ಖಚಿತವಾಗಿ ಬಯಸುವಿರಾ\?</string>
<string name="module_uninstall_failed">ಅನ್‌ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಲು ವಿಫಲವಾಗಿದೆ: %s</string>
<string name="superuser">ಸೂಪರ್ಯೂಸರ್</string>
<string name="home_working">ಕೆಲಸ ಮಾಡುತ್ತಿದೆ</string> <string name="home_working">ಕೆಲಸ ಮಾಡುತ್ತಿದೆ</string>
<string name="home_working_version">ವರ್ಷನ್: %d</string>
<string name="home_superuser_count">ಸೂಪರ್‌ಯೂಸರ್‌ಗಳು: %d</string>
<string name="home_module_count">ಮಾಡ್ಯೂಲ್‌ಗಳು: %d</string>
<string name="home_unsupported">ಬೆಂಬಲಿತವಾಗಿಲ್ಲ</string>
<string name="home_unsupported_reason">KernelSU ಈಗ GKI ಕರ್ನಲ್‌ಗಳನ್ನು ಮಾತ್ರ ಬೆಂಬಲಿಸುತ್ತದೆ</string>
<string name="home_kernel">ಕರ್ನಲ್</string>
<string name="home_susfs">SuSFS: %s</string>
<string name="home_susfs_version">SuSFS Version</string>
<string name="home_susfs_sus_su">SuS SU</string>
<string name="home_manager_version">ಮ್ಯಾನೇಜರ್ ವರ್ಷನ್</string>
<string name="home_fingerprint">Fingerprint</string>
<string name="home_selinux_status">SELinux ಸ್ಥಿತಿ</string>
<string name="selinux_status_disabled">Disabled</string>
<string name="selinux_status_enforcing">Enforcing</string>
<string name="selinux_status_permissive">Permissive</string>
<string name="selinux_status_unknown">ತಿಳಿಯದ</string>
<string name="superuser">ಸೂಪರ್ಯೂಸರ್</string>
<string name="module_failed_to_enable">ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ವಿಫಲವಾಗಿದೆ: %s</string>
<string name="module_failed_to_disable">ಮಾಡ್ಯೂಲ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ವಿಫಲವಾಗಿದೆ: %s</string> <string name="module_failed_to_disable">ಮಾಡ್ಯೂಲ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ವಿಫಲವಾಗಿದೆ: %s</string>
<string name="module_empty">ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿಲ್ಲ</string> <string name="module_empty">ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿಲ್ಲ</string>
<string name="home_kernel">ಕರ್ನಲ್</string> <string name="module">ಮಾಡ್ಯೂಲ್</string>
<string name="failed_to_update_app_profile">%s ಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೊಫೈಲ್ ಅನ್ನು ನವೀಕರಿಸಲು ವಿಫಲವಾಗಿದೆ</string> <string name="module_sort_action_first">Sort (Action first)</string>
<string name="module_sort_enabled_first">Sort (Enabled first)</string>
<string name="uninstall">ಅನ್‌ಇನ್‌ಸ್ಟಾಲ್</string>
<string name="restore">Restore</string>
<string name="module_install">Install</string>
<string name="install">Install</string>
<string name="reboot">ರೀಬೂಟ್</string>
<string name="settings">Settings</string>
<string name="reboot_userspace">ಸಾಫ್ಟ್ ರೀಬೂಟ್</string>
<string name="reboot_recovery">Reboot to Recovery</string>
<string name="reboot_bootloader">Reboot to Bootloader</string>
<string name="reboot_download">Reboot to Download</string>
<string name="reboot_edl">EDL ಗೆ ರೀಬೂಟ್</string>
<string name="about">ಬಗ್ಗೆ</string>
<string name="module_uninstall_confirm">%s ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಅಸ್ಥಾಪಿಸಲು ನೀವು ಖಚಿತವಾಗಿ ಬಯಸುವಿರಾ\?</string>
<string name="module_uninstall_success">%s ಅನ್‌ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಲಾಗಿದೆ</string>
<string name="module_uninstall_failed">ಅನ್‌ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಲು ವಿಫಲವಾಗಿದೆ: %s</string>
<string name="module_version">ವರ್ಷನ್</string>
<string name="module_author">ಲೇಖಕ</string>
<string name="refresh">ರಿಫ್ರೆಶ್</string>
<string name="show_system_apps">ಸಿಸ್ಟಮ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ತೋರಿಸಿ</string>
<string name="hide_system_apps">ಸಿಸ್ಟಮ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಮರೆಮಾಡಿ</string>
<string name="send_log">ಲಾಗ್ ಕಳುಹಿಸಿ</string>
<string name="safe_mode">ಸುರಕ್ಷಿತ ಮೋಡ್</string>
<string name="reboot_to_apply">ಪರಿಣಾಮ ಬೀರಲು ರೀಬೂಟ್ ಮಾಡಿ</string>
<string name="module_magisk_conflict">ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ ಏಕೆಂದರೆ ಇದು ಮ್ಯಾಜಿಸ್ಕ್‌ನೊಂದಿಗೆ ಸಂಘರ್ಷವಾಗಿದೆ!</string>
<string name="home_learn_kernelsu">KernelSU ಕಲಿಯಿರಿ</string>
<string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string> <string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string>
<string name="home_manager_version">ಮ್ಯಾನೇಜರ್ ವರ್ಷನ್</string> <string name="home_click_to_learn_kernelsu">KernelSU ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸಬೇಕು ಮತ್ತು ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಬಳಸುವುದು ಹೇಗೆ ಎಂದು ತಿಳಿಯಿರಿ</string>
<string name="home_support_title">ನಮ್ಮನ್ನು ಬೆಂಬಲಿಸಿ</string>
<string name="home_support_content">KernelSU ಉಚಿತ ಮತ್ತು ಮುಕ್ತ ಮೂಲವಾಗಿದೆ ಮತ್ತು ಯಾವಾಗಲೂ ಇರುತ್ತದೆ. ಆದಾಗ್ಯೂ ನೀವು ದೇಣಿಗೆ ನೀಡುವ ಮೂಲಕ ನೀವು ಕಾಳಜಿ ವಹಿಸುತ್ತೀರಿ ಎಂದು ನಮಗೆ ತೋರಿಸಬಹುದು.</string>
<string name="about_source_code"><![CDATA[View source code at %1$s<br/>Join our %2$s channel]]></string>
<string name="profile_default">ಡೀಫಾಲ್ಟ್</string>
<string name="profile_template">ಟೆಂಪ್ಲೇಟ್</string>
<string name="profile_custom">ಕಸ್ಟಮ್</string>
<string name="profile_name">ಪ್ರೊಫೈಲ್ ಹೆಸರು</string>
<string name="profile_namespace">ಮೌಂಟ್ ನೇಮ್‌ಸ್ಪೇಸ್</string>
<string name="profile_namespace_inherited">ಪಿತ್ರಾರ್ಜಿತ</string>
<string name="profile_namespace_global">ಜಾಗತಿಕ</string>
<string name="profile_namespace_individual">ವೈಯಕ್ತಿಕ</string>
<string name="profile_groups">ಗುಂಪುಗಳು</string>
<string name="profile_capabilities">ಸಾಮರ್ಥ್ಯಗಳು</string>
<string name="profile_selinux_context">SELinux ಸಂದರ್ಭ</string>
<string name="profile_umount_modules">Umount ಮಾಡ್ಯೂಲ್‌ಗಳು</string>
<string name="failed_to_update_app_profile">%s ಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೊಫೈಲ್ ಅನ್ನು ನವೀಕರಿಸಲು ವಿಫಲವಾಗಿದೆ</string>
<string name="require_kernel_version" formatted="false">The current KernelSU version %d is too low for the manager to work properly. Please upgrade to version %d or higher!</string>
<string name="settings_umount_modules_default">ಡೀಫಾಲ್ಟ್ ಆಗಿ Umount ಮಾಡ್ಯೂಲ್</string>
<string name="settings_umount_modules_default_summary">ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೊಫೈಲ್‌ಗಳಲ್ಲಿ \"Umount ಮಾಡ್ಯೂಲ್\" ಗಾಗಿ ಜಾಗತಿಕ ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯ. ಸಕ್ರಿಯಗೊಳಿಸಿದರೆ, ಪ್ರೊಫೈಲ್ ಸೆಟ್ ಅನ್ನು ಹೊಂದಿರದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗಾಗಿ ಸಿಸ್ಟಮ್‌ಗೆ ಎಲ್ಲಾ ಮಾಡ್ಯೂಲ್ ಮಾರ್ಪಾಡುಗಳನ್ನು ಇದು ತೆಗೆದುಹಾಕುತ್ತದೆ.</string>
<string name="settings_susfs_toggle">Disable kprobe hooks</string>
<string name="profile_umount_modules_summary">ಈ ಆಯ್ಕೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವುದರಿಂದ ಈ ಅಪ್ಲಿಕೇಶನ್‌ಗಾಗಿ ಮಾಡ್ಯೂಲ್‌ಗಳ ಮೂಲಕ ಯಾವುದೇ ಮಾರ್ಪಡಿಸಿದ ಫೈಲ್‌ಗಳನ್ನು ಮರುಸ್ಥಾಪಿಸಲು KernelSU ಗೆ ಅನುಮತಿಸುತ್ತದೆ.</string>
<string name="profile_selinux_domain">ಡೊಮೇನ್</string>
<string name="profile_selinux_rules">ನಿಯಮಗಳು</string>
<string name="module_update">Update</string>
<string name="module_downloading">ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ: %s</string>
<string name="module_start_downloading">ಡೌನ್‌ಲೋಡ್ ಮಾಡುವುದನ್ನು ಪ್ರಾರಂಭಿಸಿ: %s</string>
<string name="new_version_available">ಹೊಸ ಆವೃತ್ತಿ: %s ಲಭ್ಯವಿದೆ, ಅಪ್‌ಗ್ರೇಡ್ ಮಾಡಲು ಕ್ಲಿಕ್ ಮಾಡಿ</string> <string name="new_version_available">ಹೊಸ ಆವೃತ್ತಿ: %s ಲಭ್ಯವಿದೆ, ಅಪ್‌ಗ್ರೇಡ್ ಮಾಡಲು ಕ್ಲಿಕ್ ಮಾಡಿ</string>
<string name="launch_app">ಲಾಂಚ್</string>
<string name="force_stop_app" formatted="false">ಫೋರ್ಸ್ ಸ್ಟಾಪ್</string>
<string name="restart_app">Restart</string>
<string name="failed_to_update_sepolicy">Failed to update SELinux rules for %s</string>
<string name="module_changelog">ಚೇಂಜ್ಲಾಗ್</string>
<string name="settings_profile_template">App Profile Template</string>
<string name="settings_profile_template_summary">Manage local and online template of App Profile</string>
<string name="app_profile_template_create">Create template</string>
<string name="app_profile_template_edit">Edit template</string>
<string name="app_profile_template_id">ID</string>
<string name="app_profile_template_id_invalid">Invalid template ID</string>
<string name="app_profile_template_name">Name</string>
<string name="app_profile_template_description">Description</string>
<string name="app_profile_template_save">Save</string>
<string name="app_profile_template_delete">Delete</string>
<string name="app_profile_template_view">View template</string>
<string name="app_profile_template_readonly">Read only</string>
<string name="app_profile_template_id_exist">Template ID already exists!</string>
<string name="app_profile_import_export">Import/Export</string>
<string name="app_profile_import_from_clipboard">Import from clipboard</string>
<string name="app_profile_export_to_clipboard">Export to clipboard</string>
<string name="app_profile_template_export_empty">Cannot find local template to export!</string>
<string name="app_profile_template_import_success">Imported successfully</string>
<string name="app_profile_template_sync">Sync online templates</string>
<string name="app_profile_template_save_failed">Failed to save template</string>
<string name="app_profile_template_import_empty">Clipboard is empty!</string>
<string name="module_changelog_failed">Fetch changelog failed: %s</string>
<string name="settings_check_update">Check update</string>
<string name="settings_check_update_summary">Automatically check for updates when opening the app</string>
<string name="grant_root_failed">Failed to grant root!</string>
<string name="action">Action</string>
<string name="open">Open</string>
<string name="enable_web_debugging">Enable WebView debugging</string>
<string name="enable_web_debugging_summary">Can be used to debug WebUI. Please enable only when needed.</string>
<string name="direct_install">Direct install (Recommended)</string>
<string name="select_file">Select a image that needs to be patched</string>
<string name="install_inactive_slot">Install to inactive slot (After OTA)</string>
<string name="install_inactive_slot_warning">Your device will be **FORCED** to boot to the current inactive slot after a reboot!\nOnly use this option after OTA is done.\nContinue?</string>
<string name="install_next">Next</string>
<string name="select_file_tip">%1$s partition image is recommended</string>
<string name="select_kmi">Select KMI</string>
<string name="settings_uninstall">Uninstall</string>
<string name="settings_uninstall_temporary">Uninstall temporarily</string>
<string name="settings_uninstall_permanent">Uninstall permanently</string>
<string name="settings_restore_stock_image">Restore stock image</string>
<string name="settings_uninstall_temporary_message">Temporarily uninstall KernelSU, restore to original state after next reboot.</string>
<string name="settings_uninstall_permanent_message">Uninstalling KernelSU (Root and all modules) completely and permanently.</string>
<string name="settings_restore_stock_image_message">Restore the stock factory image (If a backup exists), usually used before OTA; if you need to uninstall KernelSU, please use \"Uninstall permanently\".</string>
<string name="flashing">Flashing</string>
<string name="flash_success">Flash success</string>
<string name="flash_failed">Flash failed</string>
<string name="selected_lkm">Selected LKM: %s</string>
<string name="save_log">ಲಾಗ್ಗಳನ್ನು ಉಳಿಸಿ</string> <string name="save_log">ಲಾಗ್ಗಳನ್ನು ಉಳಿಸಿ</string>
<string name="log_saved">Logs saved</string>
<string name="status_supported">Supported</string>
<string name="status_not_supported">Not Supported</string>
<string name="status_unknown">Unknown</string>
<string name="sus_su_mode">SuS SU mode:</string>
<!-- Module related -->
<string name="module_install_confirm">confirm install module %1$s</string>
<string name="unknown_module">unknown module</string>
<!-- Restore related -->
<string name="restore_confirm_title">Confirm Module Restoration</string>
<string name="restore_confirm_message">This operation will overwrite all existing modules. Continue?</string>
<string name="confirm">Confirm</string>
<string name="cancel">Cancel</string>
<!-- Backup related -->
<string name="backup_success">Backup successful (tar.gz)</string>
<string name="backup_failed">Backup failed: %1$s</string>
<string name="backup_modules">backup modules</string>
<string name="restore_modules">restore modules</string>
<!-- Restore related messages -->
<string name="restore_success">Modules restored successfully, restart required</string>
<string name="restore_failed">Restore failed: %1$s</string>
<string name="restart_now">Restart Now</string>
<string name="unknown_error">Unknown error</string>
<!-- Command related -->
<string name="command_execution_failed">Command execution failed: %1$s</string>
<!-- Allowlist related -->
<string name="allowlist_backup_success">Allowlist backup successful</string>
<string name="allowlist_backup_failed">Allowlist backup failed: %1$s</string>
<string name="allowlist_restore_confirm_title">Confirm Allowlist Restoration</string>
<string name="allowlist_restore_confirm_message">This operation will overwrite the current allowlist. Continue?</string>
<string name="allowlist_restore_success">Allowlist restored successfully</string>
<string name="allowlist_restore_failed">Allowlist restore failed: %1$s</string>
<string name="backup_allowlist">Backup Allowlist</string>
<string name="restore_allowlist">Restore Allowlist</string>
<string name="settings_custom_background">Custom App Background</string>
<string name="settings_custom_background_summary">Select an image as background</string>
<string name="settings_card_alpha">Navigation bar transparency</string>
<string name="settings_restore_default">Restore default</string>
<string name="home_android_version">Android version</string>
<string name="home_device_model">Device model</string>
<string name="su_not_allowed">Granting superuser to %s is not allowed</string>
<string name="settings_disable_su">Disable su compatibility</string>
<string name="settings_disable_su_summary">Temporarily disable any applications from obtaining root privileges via the su command (existing root processes will not be affected).</string>
<string name="using_mksu_manager">You are using the SukiSU Beta manager</string>
<string name="module_install_multiple_confirm">Are you sure you want to install the selected %d modules?</string>
<string name="module_install_multiple_confirm_with_names">Sure you want to install the following %1$d modules? \n\n%2$s</string>
<string name="more_settings">More settings</string>
<string name="selinux">SELinux</string>
<string name="selinux_enabled">Enabled</string>
<string name="selinux_disabled">Disabled</string>
<string name="simple_mode">Simplicity mode</string>
<string name="simple_mode_summary">Hides unnecessary cards when turned on</string>
<string name="hide_kernel_kernelsu_version">Hide kernel version</string>
<string name="hide_kernel_kernelsu_version_summary">Hide kernel version</string>
<string name="hide_other_info">Hide other info</string>
<string name="hide_other_info_summary">Hides information about the number of super users, modules and KPM modules on the home page</string>
<string name="hide_susfs_status">Hide SuSFS status</string>
<string name="hide_susfs_status_summary">Hide SuSFS status information on the home page</string>
<string name="hide_link_card">Hide Link Card Status</string>
<string name="hide_link_card_summary">Hide link card information on the home page</string>
<string name="theme_mode">Theme</string>
<string name="theme_follow_system">Follow system</string>
<string name="theme_light">Light</string>
<string name="theme_dark">Dark</string>
<string name="manual_hook">Manual Hook</string>
<string name="dynamic_color_title">Dynamic colours</string>
<string name="dynamic_color_summary">Dynamic colours using system themes</string>
<string name="choose_theme_color">Choose a theme colour</string>
<string name="color_default">Blue</string>
<string name="color_green">Green</string>
<string name="color_purple">Purple</string>
<string name="color_orange">Orange</string>
<string name="color_pink">Pink</string>
<string name="color_gray">Gray</string>
<string name="color_ivory">Ivory</string>
<string name="flash_option">Brush Options</string>
<string name="flash_option_tip">Select the file to be flashed</string>
<string name="horizon_kernel">Install Anykernel3</string>
<string name="horizon_kernel_summary">Flash AnyKernel3 kernel file</string>
<string name="root_required">Requires root privileges</string>
<string name="copy_failed">File Copy Failure</string>
<string name="reboot_complete_title">Scrubbing complete</string>
<string name="reboot_complete_msg">Whether to reboot immediately</string>
<string name="yes">Yes</string>
<string name="no">No</string>
<string name="failed_reboot">Reboot Failed</string>
<string name="batch_authorization">empower</string>
<string name="batch_cancel_authorization">withdraw</string>
<string name="backup">Backup</string>
<string name="color_yellow">Yellow</string>
<string name="kpm_title">KPM</string>
<string name="kpm_empty">No installed kernel modules at this time</string>
<string name="kpm_version">Version</string>
<string name="kpm_author">Author</string>
<string name="kpm_uninstall">Uninstall</string>
<string name="kpm_uninstall_success">Uninstalled successfully</string>
<string name="kpm_uninstall_failed">Failed to uninstall</string>
<string name="kpm_install">Install</string>
<string name="kpm_install_success">Load of kpm module successful</string>
<string name="kpm_install_failed">Load of kpm module failed</string>
<string name="kpm_args">Parameters</string>
<string name="kpm_control">Execute</string>
<string name="home_kpm_version">KPM Version</string>
<string name="close_notice">Close</string>
<string name="kernel_module_notice">The following kernel module functions were developed by KernelPatch and modified to include the kernel module functions of SukiSU Ultra</string>
<string name="home_ContributionCard_kernelsu">SukiSU Ultra Look forward to</string>
<string name="kpm_control_success">Success</string>
<string name="kpm_control_failed">Failed</string>
<string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra will be a relatively independent branch of KSU in the future, but we still appreciate the official KernelSU and MKSU etc. for their contributions!</string>
<string name="not_supported">Unsupported</string>
<string name="supported">Supported</string>
<string name="home_kpm_module">"Number of KPM modules: %d "</string>
<string name="kpm_invalid_file">Invalid KPM file</string>
<string name="kernel_patched">Kernel not patched</string>
<string name="kernel_not_enabled">Kernel not configured</string>
<string name="custom_settings">Custom settings</string>
<string name="kpm_install_mode">KPM Install</string>
<string name="kpm_install_mode_load">Load</string>
<string name="kpm_install_mode_embed">Embed</string>
<string name="kpm_install_mode_description">Please select: %1\$s Module Installation Mode \n\nLoad: Temporarily load the module \nEmbedded: Permanently install into the system</string>
<string name="log_failed_to_check_module_file">Failed to check module file existence</string>
<string name="snackbar_failed_to_check_module_file">Unable to check if module file exists</string>
<string name="confirm_uninstall_title">Confirm uninstallation</string>
<string name="confirm_uninstall_confirm">Uninstall</string>
<string name="confirm_uninstall_dismiss">Cancel</string>
<string name="theme_color">Theme Color</string>
<string name="invalid_file_type">Incorrect file type! Please select .kpm file.</string>
<string name="confirm_uninstall_title_with_filename">Uninstall</string>
<string name="confirm_uninstall_content">The following KPM will be uninstalled: %s</string>
<string name="settings_susfs_toggle_summary">Disable kprobe hooks created by KernelSU, using inline hooks instead, which is similar to non-GKI kernel hooking method.</string>
<string name="image_editor_title">Adjust background image</string>
<string name="image_editor_hint">Use two fingers to zoom the image, and one finger to drag it to adjust the position</string>
<string name="background_image_error">Could not load image</string>
<string name="reprovision">Reprovision</string>
<!-- Kernel Flash Progress Related -->
<string name="horizon_flash_title">Kernel Flashing</string>
<string name="horizon_logs_label">Logs:</string>
<string name="horizon_flash_complete">Flash Complete</string>
<!-- Flash Status Related -->
<string name="horizon_preparing">Preparing…</string>
<string name="horizon_cleaning_files">Cleaning files…</string>
<string name="horizon_copying_files">Copying files…</string>
<string name="horizon_extracting_tool">Extracting flash tool…</string>
<string name="horizon_patching_script">Patching flash script…</string>
<string name="horizon_flashing">Flashing kernel…</string>
<string name="horizon_flash_complete_status">Flash completed</string>
<!-- Slot selection related strings -->
<string name="select_slot_title">Select Flash Slot</string>
<string name="select_slot_description">Please select the target slot for flashing boot</string>
<string name="slot_a">Slot A</string>
<string name="slot_b">Slot B</string>
<string name="selected_slot">Selected slot: %1$s</string>
<string name="horizon_getting_original_slot">Getting the original slot</string>
<string name="horizon_setting_target_slot">Setting the specified slot</string>
<string name="horizon_restoring_original_slot">Restore Default Slot</string>
<string name="current_slot">Current Slot%1$s </string>
<!-- Error Messages -->
<string name="horizon_copy_failed">Copy failed</string>
<string name="horizon_unknown_error">Unknown error</string>
<string name="flash_failed_message">Flash failed</string>
<!-- lkm/gki install -->
<string name="Lkm_install_methods">LKM repair/installation</string>
<string name="GKI_install_methods">GKI/non-GKI installation</string>
<string name="kernel_version_log">Kernel version%1$s</string>
<string name="tool_version_log">Using the patching tool%1$s</string>
<string name="configuration">Configure</string>
<string name="app_settings">Application Settings</string>
<string name="tools">Tools</string>
<string name="currently_selected">Currently</string>
<!-- String resources used in SuperUser -->
<string name="clear">Removals</string>
<string name="apps_with_root">Applications with root privileges</string>
<string name="apps_with_custom_profile">Applications with customized configurations</string>
<string name="other_apps">Applications with unchanged defaults</string>
<string name="no_apps_found">Application not found</string>
<string name="selinux_enabled_toast">SELinux Enabled</string>
<string name="selinux_disabled_toast">SELinux Disabled</string>
<string name="selinux_change_failed">SELinux Status change failed</string>
<string name="advanced_settings">Advanced Settings</string>
<string name="appearance_settings">Customize the toolbar</string>
<string name="back">Comeback</string>
<string name="expand">Be in full swing</string>
<string name="collapse">put away</string>
<string name="susfs_enabled">SuSFS enabled</string>
<string name="susfs_disabled">SuSFS disabled</string>
<string name="background_set_success">Background set successfully</string>
<string name="background_removed">Removed custom backgrounds</string>
<string name="root_require_for_install">Requires root privileges</string>
<!-- KPM display settings -->
<string name="show_kpm_info">Display KPM Function</string>
<string name="show_kpm_info_summary">Display KPM information and Function in home and bottom bar (Need to reopen the app)</string>
<!-- Webui X settings -->
<string name="use_webuix">Use WebUI X</string>
<string name="use_webuix_summary">Use WebUI X instead of WebUI which supports more API\'s</string>
<string name="use_webuix_eruda">Inject Eruda into WebUI X</string>
<string name="use_webuix_eruda_summary">Inject a debug console into WebUI X to make debugging easier. Requires web debugging to be on.</string>
<!-- DPI setting related strings -->
<string name="dpi_settings">DPI setting</string>
<string name="app_dpi_title">Applied DPI</string>
<string name="app_dpi_summary">Adjust the screen display density for the current application only</string>
<string name="dpi_size_small">Small </string>
<string name="dpi_size_medium">Medium </string>
<string name="dpi_size_large">Big</string>
<string name="dpi_size_extra_large">oversize</string>
<string name="dpi_size_custom">customizable</string>
<string name="dpi_apply_settings">Applying DPI settings</string>
<string name="dpi_confirm_title">Confirm DPI change</string>
<string name="dpi_confirm_message">Are you sure you want to change the application DPI from %1$d to %2$d?</string>
<string name="dpi_confirm_summary">Application needs to be restarted to apply the new DPI settings, does not affect the system status bar or other applications</string>
<string name="dpi_applied_success">DPI has been set to %1$d, effective after restarting the application</string>
<!-- Language settings related strings -->
<string name="language_setting">App Language</string>
<string name="language_follow_system">Follow System</string>
<string name="language_changed">Language changed, restarting to apply changes</string>
<string name="settings_card_dim">Card Darkness Adjustment</string>
<!-- Super User Related -->
<string name="scroll_to_top">Top</string>
<string name="scroll_to_bottom">Bottom</string>
<string name="scroll_to_top_description">Scroll to top</string>
<string name="scroll_to_bottom_description">Scroll to the bottom</string>
<string name="authorized">authorized</string>
<string name="unauthorized">unauthorized</string>
<string name="selected">Selected</string>
<string name="select">option</string>
<string name="profile_umount_modules_disable">Disable custom uninstallation module</string>
<!-- Flash related -->
<string name="error_code">error code</string>
<string name="check_log">Please check the log</string>
<string name="installing_module">Module being installed %1$d/%2$d</string>
<string name="module_failed_count">%d Failed to install a new module</string>
<string name="module_download_error">Module download failed</string>
</resources> </resources>

View File

@@ -10,6 +10,9 @@
<string name="home_unsupported">지원되지 않음</string> <string name="home_unsupported">지원되지 않음</string>
<string name="home_unsupported_reason">KernelSU는 현재 GKI 커널만 지원합니다</string> <string name="home_unsupported_reason">KernelSU는 현재 GKI 커널만 지원합니다</string>
<string name="home_kernel">커널</string> <string name="home_kernel">커널</string>
<string name="home_susfs">SuSFS: %s</string>
<string name="home_susfs_version">SuSFS Version</string>
<string name="home_susfs_sus_su">SuS SU</string>
<string name="home_manager_version">매니저 버전</string> <string name="home_manager_version">매니저 버전</string>
<string name="home_fingerprint">빌드 정보</string> <string name="home_fingerprint">빌드 정보</string>
<string name="home_selinux_status">SELinux 상태</string> <string name="home_selinux_status">SELinux 상태</string>
@@ -22,7 +25,10 @@
<string name="module_failed_to_disable">모듈 비활성화 실패: %s</string> <string name="module_failed_to_disable">모듈 비활성화 실패: %s</string>
<string name="module_empty">설치된 모듈 없음</string> <string name="module_empty">설치된 모듈 없음</string>
<string name="module">모듈</string> <string name="module">모듈</string>
<string name="module_sort_action_first">정렬 (동작이 있는 것 우선)</string>
<string name="module_sort_enabled_first">정렬 (활성화됨 우선)</string>
<string name="uninstall">삭제</string> <string name="uninstall">삭제</string>
<string name="restore">Restore</string>
<string name="module_install">설치</string> <string name="module_install">설치</string>
<string name="install">설치</string> <string name="install">설치</string>
<string name="reboot">다시 시작</string> <string name="reboot">다시 시작</string>
@@ -46,86 +52,317 @@
<string name="reboot_to_apply">다시 시작하여 변경 사항 적용</string> <string name="reboot_to_apply">다시 시작하여 변경 사항 적용</string>
<string name="module_magisk_conflict">Magisk와 충돌로 모듈을 사용할 수 없습니다!</string> <string name="module_magisk_conflict">Magisk와 충돌로 모듈을 사용할 수 없습니다!</string>
<string name="home_learn_kernelsu">KernelSU 알아보기</string> <string name="home_learn_kernelsu">KernelSU 알아보기</string>
<string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string>
<string name="home_click_to_learn_kernelsu">KernelSU 설치 방법과 모듈 사용 방법을 확인합니다</string> <string name="home_click_to_learn_kernelsu">KernelSU 설치 방법과 모듈 사용 방법을 확인합니다</string>
<string name="home_support_title">지원이 필요합니다</string> <string name="home_support_title">지원이 필요합니다</string>
<string name="home_support_content">KernelSU는 지금도, 앞으로도 항상 무료이며 오픈 소스로 유지됩니다. 기부를 통해 여러분의 관심을 보여주세요.</string> <string name="home_support_content">KernelSU는 지금도, 앞으로도 항상 무료이며 오픈 소스로 유지됩니다. 기부를 통해 여러분의 관심을 보여주세요.</string>
<string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string> <string name="about_source_code"><![CDATA[View source code at %1$s<br/>Join our %2$s channel]]></string>
<string name="settings_umount_modules_default_summary" formatted="false">앱 프로필 메뉴의 \"모듈 마운트 해제\" 설정에 대한 전역 기본값을 설정합니다. 활성화 시, 개별 프로필이 설정되지 않은 앱은 시스템에 대한 모듈의 모든 수정사항이 적용되지 않습니다.</string>
<string name="restart_app">다시 시작</string>
<string name="profile_selinux_rules">규칙</string>
<string name="new_version_available">새 버전: %s이 사용 가능합니다, 여기를 눌러 업그레이드하세요.</string>
<string name="module_start_downloading">다운로드 시작: %s</string>
<string name="force_stop_app">강제 중지</string>
<string name="profile_default">기본값</string> <string name="profile_default">기본값</string>
<string name="profile_custom">사용자 지정</string>
<string name="profile_template">템플릿</string> <string name="profile_template">템플릿</string>
<string name="profile_custom">사용자 지정</string>
<string name="profile_name">프로필 이름</string> <string name="profile_name">프로필 이름</string>
<string name="profile_namespace">이름 공간 마운트</string> <string name="profile_namespace">이름 공간 마운트</string>
<string name="profile_namespace_inherited">상속</string> <string name="profile_namespace_inherited">상속</string>
<string name="profile_namespace_global">전역</string> <string name="profile_namespace_global">전역</string>
<string name="profile_namespace_individual">개별</string> <string name="profile_namespace_individual">개별</string>
<string name="profile_groups">사용자 그룹</string> <string name="profile_groups">사용자 그룹</string>
<string name="profile_umount_modules">모듈 사용 해제</string>
<string name="profile_selinux_context">SELinux 컨텍스트</string>
<string name="profile_capabilities">권한</string> <string name="profile_capabilities">권한</string>
<string name="profile_selinux_context">SELinux 컨텍스트</string>
<string name="profile_umount_modules">모듈 사용 해제</string>
<string name="failed_to_update_app_profile">%s에 대한 앱 프로필 업데이트 실패</string> <string name="failed_to_update_app_profile">%s에 대한 앱 프로필 업데이트 실패</string>
<string name="require_kernel_version" formatted="false">The current KernelSU version %d is too low for the manager to work properly. Please upgrade to version %d or higher!</string>
<string name="settings_umount_modules_default">기본값으로 모듈 사용 해제</string> <string name="settings_umount_modules_default">기본값으로 모듈 사용 해제</string>
<string name="settings_umount_modules_default_summary">앱 프로필 메뉴의 \"모듈 마운트 해제\" 설정에 대한 전역 기본값을 설정합니다. 활성화 시, 개별 프로필이 설정되지 않은 앱은 시스템에 대한 모듈의 모든 수정사항이 적용되지 않습니다.</string>
<string name="settings_susfs_toggle">Disable kprobe hooks</string>
<string name="profile_umount_modules_summary">이 옵션이 활성화되면, KernelSU는 이 앱에 대한 모듈의 모든 수정사항을 복구합니다.</string> <string name="profile_umount_modules_summary">이 옵션이 활성화되면, KernelSU는 이 앱에 대한 모듈의 모든 수정사항을 복구합니다.</string>
<string name="profile_selinux_domain">도메인</string>
<string name="profile_selinux_rules">규칙</string>
<string name="module_update">업데이트</string> <string name="module_update">업데이트</string>
<string name="module_downloading">모듈 받는 중: %s</string> <string name="module_downloading">모듈 받는 중: %s</string>
<string name="profile_selinux_domain">도메인</string> <string name="module_start_downloading">다운로드 시작: %s</string>
<string name="new_version_available">새 버전: %s이 사용 가능합니다, 여기를 눌러 업그레이드하세요.</string>
<string name="launch_app">실행</string> <string name="launch_app">실행</string>
<string name="force_stop_app" formatted="false">강제 중지</string>
<string name="restart_app">다시 시작</string>
<string name="failed_to_update_sepolicy">다음 앱에 대한 SELinux 규칙 업데이트 실패: %s</string> <string name="failed_to_update_sepolicy">다음 앱에 대한 SELinux 규칙 업데이트 실패: %s</string>
<string name="save_log">로그 저장</string>
<string name="module_changelog">업데이트 내역</string> <string name="module_changelog">업데이트 내역</string>
<string name="enable_web_debugging_summary">WebUI 디버깅에 사용 가능, 필요할 때만 활성화해주세요.</string>
<string name="flashing">플래시 중</string>
<string name="selected_lkm">선택된 LKM: %s</string>
<string name="select_file_tip">%1$s 파티션 이미지 권장됨</string>
<string name="select_kmi">KMI 선택</string>
<string name="install_next">다음</string>
<string name="settings_uninstall_permanent_message">완전히, 그리고 영구히 KernelSU (루트 및 모든 모듈)를 삭제합니다.</string>
<string name="enable_web_debugging">WebView 디버깅 활성화</string>
<string name="action">동작</string>
<string name="settings_uninstall_temporary">임시적 삭제</string>
<string name="module_changelog_failed">업데이트 내역 가져오기 실패: %s</string>
<string name="open">열기</string>
<string name="install_inactive_slot_warning">재부팅 후 기기는 **강제로** 비활성 슬롯으로 부팅합니다!\nOTA를 진행한 후에만 이 옵션을 사용하세요.\n진행할까요?</string>
<string name="flash_success">플래시 성공</string>
<string name="flash_failed">플래시 실패</string>
<string name="settings_uninstall">삭제</string>
<string name="settings_uninstall_permanent">영구적 삭제</string>
<string name="settings_uninstall_temporary_message">임시적으로 KernelSU를 삭제하고, 다음 재부팅에 원래대로 복구합니다.</string>
<string name="settings_profile_template">앱 프로필 템플레이트</string> <string name="settings_profile_template">앱 프로필 템플레이트</string>
<string name="settings_profile_template_summary">앱 프로필의 로컬 및 온라인 템플레이트 관리</string> <string name="settings_profile_template_summary">앱 프로필의 로컬 및 온라인 템플레이트 관리</string>
<string name="app_profile_template_create">템플레이트 생성</string>
<string name="app_profile_template_edit">템플레이트 편집</string>
<string name="app_profile_template_id">ID</string> <string name="app_profile_template_id">ID</string>
<string name="app_profile_template_id_invalid">올바르지 않은 템플레이트 id</string> <string name="app_profile_template_id_invalid">올바르지 않은 템플레이트 id</string>
<string name="app_profile_template_name">이름</string> <string name="app_profile_template_name">이름</string>
<string name="app_profile_template_description">설명</string> <string name="app_profile_template_description">설명</string>
<string name="app_profile_template_save">저장</string> <string name="app_profile_template_save">저장</string>
<string name="app_profile_template_delete">삭제</string> <string name="app_profile_template_delete">삭제</string>
<string name="app_profile_template_view">템플레이트 보기</string>
<string name="app_profile_template_readonly">읽기 전용</string> <string name="app_profile_template_readonly">읽기 전용</string>
<string name="app_profile_template_id_exist">템플레이트 ID가 이미 존재합니다!</string> <string name="app_profile_template_id_exist">템플레이트 ID가 이미 존재합니다!</string>
<string name="app_profile_import_export">불러오기/내보내기</string> <string name="app_profile_import_export">불러오기/내보내기</string>
<string name="app_profile_import_from_clipboard">클립보드에서 불러오기</string> <string name="app_profile_import_from_clipboard">클립보드에서 불러오기</string>
<string name="app_profile_export_to_clipboard">클립보드로 내보내기</string> <string name="app_profile_export_to_clipboard">클립보드로 내보내기</string>
<string name="app_profile_template_export_empty">내보낼 로컬 템플레이트가 없습니다!</string>
<string name="app_profile_template_import_success">불러오기 성공</string> <string name="app_profile_template_import_success">불러오기 성공</string>
<string name="app_profile_template_sync">온라인 템플레이트 동기화</string> <string name="app_profile_template_sync">온라인 템플레이트 동기화</string>
<string name="app_profile_template_save_failed">템플레이트 저장 실패</string> <string name="app_profile_template_save_failed">템플레이트 저장 실패</string>
<string name="app_profile_template_import_empty">클립보드가 비었습니다!</string> <string name="app_profile_template_import_empty">클립보드가 비었습니다!</string>
<string name="grant_root_failed">루트 부여 실패!</string> <string name="module_changelog_failed">업데이트 내역 가져오기 실패: %s</string>
<string name="app_profile_template_create">템플레이트 생성</string>
<string name="app_profile_template_edit">템플레이트 편집</string>
<string name="app_profile_template_view">템플레이트 보기</string>
<string name="app_profile_template_export_empty">내보낼 로컬 템플레이트가 없습니다!</string>
<string name="select_file">파일 선택</string>
<string name="direct_install">직접 설치 (권장)</string>
<string name="install_inactive_slot">비활성 슬롯에 설치 (OTA 이후)</string>
<string name="settings_restore_stock_image">순정 이미지 복구</string>
<string name="settings_restore_stock_image_message">순정 이미지 복구 (백업이 존재한다면), OTA 전에 사용합니다; KernelSU를 삭제해야 한다면, \"영구적 삭제\"를 사용해 주세요.</string>
<string name="settings_check_update">업데이트 확인</string> <string name="settings_check_update">업데이트 확인</string>
<string name="settings_check_update_summary">앱 실행시 자동으로 업데이트 확인</string> <string name="settings_check_update_summary">앱 실행시 자동으로 업데이트 확인</string>
<string name="grant_root_failed">루트 부여 실패!</string>
<string name="action">동작</string>
<string name="open">열기</string>
<string name="enable_web_debugging">WebView 디버깅 활성화</string>
<string name="enable_web_debugging_summary">WebUI 디버깅에 사용 가능, 필요할 때만 활성화해주세요.</string>
<string name="direct_install">직접 설치 (권장)</string>
<string name="select_file">파일 선택</string>
<string name="install_inactive_slot">비활성 슬롯에 설치 (OTA 이후)</string>
<string name="install_inactive_slot_warning">재부팅 후 기기는 **강제로** 비활성 슬롯으로 부팅합니다!\nOTA를 진행한 후에만 이 옵션을 사용하세요.\n진행할까요?</string>
<string name="install_next">다음</string>
<string name="select_file_tip">%1$s 파티션 이미지 권장됨</string>
<string name="select_kmi">KMI 선택</string>
<string name="settings_uninstall">삭제</string>
<string name="settings_uninstall_temporary">임시적 삭제</string>
<string name="settings_uninstall_permanent">영구적 삭제</string>
<string name="settings_restore_stock_image">순정 이미지 복구</string>
<string name="settings_uninstall_temporary_message">임시적으로 KernelSU를 삭제하고, 다음 재부팅에 원래대로 복구합니다.</string>
<string name="settings_uninstall_permanent_message">완전히, 그리고 영구히 KernelSU (루트 및 모든 모듈)를 삭제합니다.</string>
<string name="settings_restore_stock_image_message">순정 이미지 복구 (백업이 존재한다면), OTA 전에 사용합니다; KernelSU를 삭제해야 한다면, \"영구적 삭제\"를 사용해 주세요.</string>
<string name="flashing">플래시 중</string>
<string name="flash_success">플래시 성공</string>
<string name="flash_failed">플래시 실패</string>
<string name="selected_lkm">선택된 LKM: %s</string>
<string name="save_log">로그 저장</string>
<string name="log_saved">로그 저장됨</string> <string name="log_saved">로그 저장됨</string>
<string name="module_sort_enabled_first">정렬 (활성화됨 우선)</string> <string name="status_supported">Supported</string>
<string name="module_sort_action_first">정렬 (동작이 있는 것 우선)</string> <string name="status_not_supported">Not Supported</string>
<string name="status_unknown">Unknown</string>
<string name="sus_su_mode">SuS SU mode:</string>
<!-- Module related -->
<string name="module_install_confirm">confirm install module %1$s</string>
<string name="unknown_module">unknown module</string>
<!-- Restore related -->
<string name="restore_confirm_title">Confirm Module Restoration</string>
<string name="restore_confirm_message">This operation will overwrite all existing modules. Continue?</string>
<string name="confirm">Confirm</string>
<string name="cancel">Cancel</string>
<!-- Backup related -->
<string name="backup_success">Backup successful (tar.gz)</string>
<string name="backup_failed">Backup failed: %1$s</string>
<string name="backup_modules">backup modules</string>
<string name="restore_modules">restore modules</string>
<!-- Restore related messages -->
<string name="restore_success">Modules restored successfully, restart required</string>
<string name="restore_failed">Restore failed: %1$s</string>
<string name="restart_now">Restart Now</string>
<string name="unknown_error">Unknown error</string>
<!-- Command related -->
<string name="command_execution_failed">Command execution failed: %1$s</string>
<!-- Allowlist related -->
<string name="allowlist_backup_success">Allowlist backup successful</string>
<string name="allowlist_backup_failed">Allowlist backup failed: %1$s</string>
<string name="allowlist_restore_confirm_title">Confirm Allowlist Restoration</string>
<string name="allowlist_restore_confirm_message">This operation will overwrite the current allowlist. Continue?</string>
<string name="allowlist_restore_success">Allowlist restored successfully</string>
<string name="allowlist_restore_failed">Allowlist restore failed: %1$s</string>
<string name="backup_allowlist">Backup Allowlist</string>
<string name="restore_allowlist">Restore Allowlist</string>
<string name="settings_custom_background">Custom App Background</string>
<string name="settings_custom_background_summary">Select an image as background</string>
<string name="settings_card_alpha">Navigation bar transparency</string>
<string name="settings_restore_default">Restore default</string>
<string name="home_android_version">Android version</string>
<string name="home_device_model">Device model</string>
<string name="su_not_allowed">Granting superuser to %s is not allowed</string>
<string name="settings_disable_su">Disable su compatibility</string>
<string name="settings_disable_su_summary">Temporarily disable any applications from obtaining root privileges via the su command (existing root processes will not be affected).</string>
<string name="using_mksu_manager">You are using the SukiSU Beta manager</string>
<string name="module_install_multiple_confirm">Are you sure you want to install the selected %d modules?</string>
<string name="module_install_multiple_confirm_with_names">Sure you want to install the following %1$d modules? \n\n%2$s</string>
<string name="more_settings">More settings</string>
<string name="selinux">SELinux</string>
<string name="selinux_enabled">Enabled</string>
<string name="selinux_disabled">Disabled</string>
<string name="simple_mode">Simplicity mode</string>
<string name="simple_mode_summary">Hides unnecessary cards when turned on</string>
<string name="hide_kernel_kernelsu_version">Hide kernel version</string>
<string name="hide_kernel_kernelsu_version_summary">Hide kernel version</string>
<string name="hide_other_info">Hide other info</string>
<string name="hide_other_info_summary">Hides information about the number of super users, modules and KPM modules on the home page</string>
<string name="hide_susfs_status">Hide SuSFS status</string>
<string name="hide_susfs_status_summary">Hide SuSFS status information on the home page</string>
<string name="hide_link_card">Hide Link Card Status</string>
<string name="hide_link_card_summary">Hide link card information on the home page</string>
<string name="theme_mode">Theme</string>
<string name="theme_follow_system">Follow system</string>
<string name="theme_light">Light</string>
<string name="theme_dark">Dark</string>
<string name="manual_hook">Manual Hook</string>
<string name="dynamic_color_title">Dynamic colours</string>
<string name="dynamic_color_summary">Dynamic colours using system themes</string>
<string name="choose_theme_color">Choose a theme colour</string>
<string name="color_default">Blue</string>
<string name="color_green">Green</string>
<string name="color_purple">Purple</string>
<string name="color_orange">Orange</string>
<string name="color_pink">Pink</string>
<string name="color_gray">Gray</string>
<string name="color_ivory">Ivory</string>
<string name="flash_option">Brush Options</string>
<string name="flash_option_tip">Select the file to be flashed</string>
<string name="horizon_kernel">Install Anykernel3</string>
<string name="horizon_kernel_summary">Flash AnyKernel3 kernel file</string>
<string name="root_required">Requires root privileges</string>
<string name="copy_failed">File Copy Failure</string>
<string name="reboot_complete_title">Scrubbing complete</string>
<string name="reboot_complete_msg">Whether to reboot immediately</string>
<string name="yes">Yes</string>
<string name="no">No</string>
<string name="failed_reboot">Reboot Failed</string>
<string name="batch_authorization">empower</string>
<string name="batch_cancel_authorization">withdraw</string>
<string name="backup">Backup</string>
<string name="color_yellow">Yellow</string>
<string name="kpm_title">KPM</string>
<string name="kpm_empty">No installed kernel modules at this time</string>
<string name="kpm_version">Version</string>
<string name="kpm_author">Author</string>
<string name="kpm_uninstall">Uninstall</string>
<string name="kpm_uninstall_success">Uninstalled successfully</string>
<string name="kpm_uninstall_failed">Failed to uninstall</string>
<string name="kpm_install">Install</string>
<string name="kpm_install_success">Load of kpm module successful</string>
<string name="kpm_install_failed">Load of kpm module failed</string>
<string name="kpm_args">Parameters</string>
<string name="kpm_control">Execute</string>
<string name="home_kpm_version">KPM Version</string>
<string name="close_notice">Close</string>
<string name="kernel_module_notice">The following kernel module functions were developed by KernelPatch and modified to include the kernel module functions of SukiSU Ultra</string>
<string name="home_ContributionCard_kernelsu">SukiSU Ultra Look forward to</string>
<string name="kpm_control_success">Success</string>
<string name="kpm_control_failed">Failed</string>
<string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra will be a relatively independent branch of KSU in the future, but we still appreciate the official KernelSU and MKSU etc. for their contributions!</string>
<string name="not_supported">Unsupported</string>
<string name="supported">Supported</string>
<string name="home_kpm_module">"Number of KPM modules: %d "</string>
<string name="kpm_invalid_file">Invalid KPM file</string>
<string name="kernel_patched">Kernel not patched</string>
<string name="kernel_not_enabled">Kernel not configured</string>
<string name="custom_settings">Custom settings</string>
<string name="kpm_install_mode">KPM Install</string>
<string name="kpm_install_mode_load">Load</string>
<string name="kpm_install_mode_embed">Embed</string>
<string name="kpm_install_mode_description">Please select: %1\$s Module Installation Mode \n\nLoad: Temporarily load the module \nEmbedded: Permanently install into the system</string>
<string name="log_failed_to_check_module_file">Failed to check module file existence</string>
<string name="snackbar_failed_to_check_module_file">Unable to check if module file exists</string>
<string name="confirm_uninstall_title">Confirm uninstallation</string>
<string name="confirm_uninstall_confirm">Uninstall</string>
<string name="confirm_uninstall_dismiss">Cancel</string>
<string name="theme_color">Theme Color</string>
<string name="invalid_file_type">Incorrect file type! Please select .kpm file.</string>
<string name="confirm_uninstall_title_with_filename">Uninstall</string>
<string name="confirm_uninstall_content">The following KPM will be uninstalled: %s</string>
<string name="settings_susfs_toggle_summary">Disable kprobe hooks created by KernelSU, using inline hooks instead, which is similar to non-GKI kernel hooking method.</string>
<string name="image_editor_title">Adjust background image</string>
<string name="image_editor_hint">Use two fingers to zoom the image, and one finger to drag it to adjust the position</string>
<string name="background_image_error">Could not load image</string>
<string name="reprovision">Reprovision</string>
<!-- Kernel Flash Progress Related -->
<string name="horizon_flash_title">Kernel Flashing</string>
<string name="horizon_logs_label">Logs:</string>
<string name="horizon_flash_complete">Flash Complete</string>
<!-- Flash Status Related -->
<string name="horizon_preparing">Preparing…</string>
<string name="horizon_cleaning_files">Cleaning files…</string>
<string name="horizon_copying_files">Copying files…</string>
<string name="horizon_extracting_tool">Extracting flash tool…</string>
<string name="horizon_patching_script">Patching flash script…</string>
<string name="horizon_flashing">Flashing kernel…</string>
<string name="horizon_flash_complete_status">Flash completed</string>
<!-- Slot selection related strings -->
<string name="select_slot_title">Select Flash Slot</string>
<string name="select_slot_description">Please select the target slot for flashing boot</string>
<string name="slot_a">Slot A</string>
<string name="slot_b">Slot B</string>
<string name="selected_slot">Selected slot: %1$s</string>
<string name="horizon_getting_original_slot">Getting the original slot</string>
<string name="horizon_setting_target_slot">Setting the specified slot</string>
<string name="horizon_restoring_original_slot">Restore Default Slot</string>
<string name="current_slot">Current Slot%1$s </string>
<!-- Error Messages -->
<string name="horizon_copy_failed">Copy failed</string>
<string name="horizon_unknown_error">Unknown error</string>
<string name="flash_failed_message">Flash failed</string>
<!-- lkm/gki install -->
<string name="Lkm_install_methods">LKM repair/installation</string>
<string name="GKI_install_methods">GKI/non-GKI installation</string>
<string name="kernel_version_log">Kernel version%1$s</string>
<string name="tool_version_log">Using the patching tool%1$s</string>
<string name="configuration">Configure</string>
<string name="app_settings">Application Settings</string>
<string name="tools">Tools</string>
<string name="currently_selected">Currently</string>
<!-- String resources used in SuperUser -->
<string name="clear">Removals</string>
<string name="apps_with_root">Applications with root privileges</string>
<string name="apps_with_custom_profile">Applications with customized configurations</string>
<string name="other_apps">Applications with unchanged defaults</string>
<string name="no_apps_found">Application not found</string>
<string name="selinux_enabled_toast">SELinux Enabled</string>
<string name="selinux_disabled_toast">SELinux Disabled</string>
<string name="selinux_change_failed">SELinux Status change failed</string>
<string name="advanced_settings">Advanced Settings</string>
<string name="appearance_settings">Customize the toolbar</string>
<string name="back">Comeback</string>
<string name="expand">Be in full swing</string>
<string name="collapse">put away</string>
<string name="susfs_enabled">SuSFS enabled</string>
<string name="susfs_disabled">SuSFS disabled</string>
<string name="background_set_success">Background set successfully</string>
<string name="background_removed">Removed custom backgrounds</string>
<string name="root_require_for_install">Requires root privileges</string>
<!-- KPM display settings -->
<string name="show_kpm_info">Display KPM Function</string>
<string name="show_kpm_info_summary">Display KPM information and Function in home and bottom bar (Need to reopen the app)</string>
<!-- Webui X settings -->
<string name="use_webuix">Use WebUI X</string>
<string name="use_webuix_summary">Use WebUI X instead of WebUI which supports more API\'s</string>
<string name="use_webuix_eruda">Inject Eruda into WebUI X</string>
<string name="use_webuix_eruda_summary">Inject a debug console into WebUI X to make debugging easier. Requires web debugging to be on.</string>
<!-- DPI setting related strings -->
<string name="dpi_settings">DPI setting</string>
<string name="app_dpi_title">Applied DPI</string>
<string name="app_dpi_summary">Adjust the screen display density for the current application only</string>
<string name="dpi_size_small">Small </string>
<string name="dpi_size_medium">Medium </string>
<string name="dpi_size_large">Big</string>
<string name="dpi_size_extra_large">oversize</string>
<string name="dpi_size_custom">customizable</string>
<string name="dpi_apply_settings">Applying DPI settings</string>
<string name="dpi_confirm_title">Confirm DPI change</string>
<string name="dpi_confirm_message">Are you sure you want to change the application DPI from %1$d to %2$d?</string>
<string name="dpi_confirm_summary">Application needs to be restarted to apply the new DPI settings, does not affect the system status bar or other applications</string>
<string name="dpi_applied_success">DPI has been set to %1$d, effective after restarting the application</string>
<!-- Language settings related strings -->
<string name="language_setting">App Language</string>
<string name="language_follow_system">Follow System</string>
<string name="language_changed">Language changed, restarting to apply changes</string>
<string name="settings_card_dim">Card Darkness Adjustment</string>
<!-- Super User Related -->
<string name="scroll_to_top">Top</string>
<string name="scroll_to_bottom">Bottom</string>
<string name="scroll_to_top_description">Scroll to top</string>
<string name="scroll_to_bottom_description">Scroll to the bottom</string>
<string name="authorized">authorized</string>
<string name="unauthorized">unauthorized</string>
<string name="selected">Selected</string>
<string name="select">option</string>
<string name="profile_umount_modules_disable">Disable custom uninstallation module</string>
<!-- Flash related -->
<string name="error_code">error code</string>
<string name="check_log">Please check the log</string>
<string name="installing_module">Module being installed %1$d/%2$d</string>
<string name="module_failed_count">%d Failed to install a new module</string>
<string name="module_download_error">Module download failed</string>
</resources> </resources>

View File

@@ -1,35 +1,62 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="home">Namai</string>
<string name="home_not_installed">Neįdiegta</string>
<string name="home_click_to_install">Spustelėkite norėdami įdiegti</string>
<string name="home_working">Veikia</string>
<string name="home_working_version">Versija: %d</string>
<string name="home_superuser_count">Supernaudotojai: %d</string>
<string name="home_module_count">Moduliai: %d</string>
<string name="home_unsupported">Nepalaikoma</string>
<string name="home_unsupported_reason">KernelSU dabar palaiko tik GKI branduolius</string>
<string name="home_kernel">Branduolys</string>
<string name="home_susfs">SuSFS: %s</string>
<string name="home_susfs_version">SuSFS Version</string>
<string name="home_susfs_sus_su">SuS SU</string>
<string name="home_manager_version">Tvarkyklės versija</string>
<string name="home_fingerprint">Pirštų atspaudas</string> <string name="home_fingerprint">Pirštų atspaudas</string>
<string name="home_selinux_status">SELinux statusas</string>
<string name="selinux_status_disabled">Išjungta</string> <string name="selinux_status_disabled">Išjungta</string>
<string name="selinux_status_enforcing">Priverstinas</string> <string name="selinux_status_enforcing">Priverstinas</string>
<string name="selinux_status_permissive">Leistinas</string>
<string name="selinux_status_unknown">Nežinomas</string> <string name="selinux_status_unknown">Nežinomas</string>
<string name="superuser">Supernaudotojai</string> <string name="superuser">Supernaudotojai</string>
<string name="module_failed_to_enable">Nepavyko įjungti modulio: %s</string> <string name="module_failed_to_enable">Nepavyko įjungti modulio: %s</string>
<string name="module_failed_to_disable">Nepavyko išjungti modulio: %s</string> <string name="module_failed_to_disable">Nepavyko išjungti modulio: %s</string>
<string name="selinux_status_permissive">Leistinas</string>
<string name="module_empty">Nėra įdiegtų modulių</string> <string name="module_empty">Nėra įdiegtų modulių</string>
<string name="module">Moduliai</string> <string name="module">Moduliai</string>
<string name="module_sort_action_first">Sort (Action first)</string>
<string name="module_sort_enabled_first">Sort (Enabled first)</string>
<string name="uninstall">Išdiegti</string>
<string name="restore">Restore</string>
<string name="module_install">Įdiegti</string>
<string name="install">Įdiegti</string>
<string name="reboot">Paleisti iš naujo</string>
<string name="settings">Parametrai</string>
<string name="reboot_userspace">Perkrovimas neišjungus</string> <string name="reboot_userspace">Perkrovimas neišjungus</string>
<string name="reboot_recovery">Perkrauti į atkūrimo rėžimą</string> <string name="reboot_recovery">Perkrauti į atkūrimo rėžimą</string>
<string name="reboot_bootloader">Perkrauti į įkrovos tvarkyklę</string> <string name="reboot_bootloader">Perkrauti į įkrovos tvarkyklę</string>
<string name="reboot_download">Perkrauti į atsisiuntimo rėžimą</string> <string name="reboot_download">Perkrauti į atsisiuntimo rėžimą</string>
<string name="reboot_edl">Perkrauti į EDL</string>
<string name="about">Apie</string> <string name="about">Apie</string>
<string name="module_uninstall_failed">Nepavyko išdiegti: %s</string> <string name="module_uninstall_confirm">Ar tikrai norite išdiegti modulį %s\?</string>
<string name="module_uninstall_success">%s išdiegtas</string> <string name="module_uninstall_success">%s išdiegtas</string>
<string name="module_uninstall_failed">Nepavyko išdiegti: %s</string>
<string name="module_version">Versija</string> <string name="module_version">Versija</string>
<string name="module_author">Autorius</string> <string name="module_author">Autorius</string>
<string name="refresh">Atšviežinti</string>
<string name="show_system_apps">Rodyti sistemos programas</string> <string name="show_system_apps">Rodyti sistemos programas</string>
<string name="hide_system_apps">Slėpti sistemos programas</string> <string name="hide_system_apps">Slėpti sistemos programas</string>
<string name="send_log">Siųsti žurnalą</string> <string name="send_log">Siųsti žurnalą</string>
<string name="reboot">Paleisti iš naujo</string>
<string name="refresh">Atšviežinti</string>
<string name="safe_mode">Saugus rėžimas</string> <string name="safe_mode">Saugus rėžimas</string>
<string name="reboot_to_apply">Paleiskite iš naujo, kad įsigaliotų</string> <string name="reboot_to_apply">Paleiskite iš naujo, kad įsigaliotų</string>
<string name="module_magisk_conflict">Moduliai yra išjungti, nes jie konfliktuoja su Magisk\'s!</string> <string name="module_magisk_conflict">Moduliai yra išjungti, nes jie konfliktuoja su Magisk\'s!</string>
<string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string>
<string name="home_learn_kernelsu">Sužinokite apie KernelSU</string> <string name="home_learn_kernelsu">Sužinokite apie KernelSU</string>
<string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string>
<string name="home_click_to_learn_kernelsu">Sužinokite, kaip įdiegti KernelSU ir naudoti modulius</string> <string name="home_click_to_learn_kernelsu">Sužinokite, kaip įdiegti KernelSU ir naudoti modulius</string>
<string name="home_support_title">Paremkite mus</string>
<string name="home_support_content">KernelSU yra ir visada bus nemokamas ir atvirojo kodo. Tačiau galite parodyti, kad jums rūpi, paaukodami mums.</string>
<string name="about_source_code"><![CDATA[View source code at %1$s<br/>Join our %2$s channel]]></string>
<string name="profile_default">Numatytas</string> <string name="profile_default">Numatytas</string>
<string name="profile_template">Šablonas</string> <string name="profile_template">Šablonas</string>
<string name="profile_custom">Pasirinktinis</string> <string name="profile_custom">Pasirinktinis</string>
@@ -42,7 +69,11 @@
<string name="profile_capabilities">Galimybės</string> <string name="profile_capabilities">Galimybės</string>
<string name="profile_selinux_context">SELinux kontekstas</string> <string name="profile_selinux_context">SELinux kontekstas</string>
<string name="profile_umount_modules">Atjungti modulius</string> <string name="profile_umount_modules">Atjungti modulius</string>
<string name="failed_to_update_app_profile">Nepavyko atnaujinti programos profilio %s</string>
<string name="require_kernel_version" formatted="false">The current KernelSU version %d is too low for the manager to work properly. Please upgrade to version %d or higher!</string>
<string name="settings_umount_modules_default">Atjungti modulius pagal numatytuosius parametrus</string> <string name="settings_umount_modules_default">Atjungti modulius pagal numatytuosius parametrus</string>
<string name="settings_umount_modules_default_summary">Visuotinė numatytoji „Modulių atjungimo“ reikšmė programų profiliuose. Jei įjungta, ji pašalins visus sistemos modulio pakeitimus programoms, kurios neturi profilio.</string>
<string name="settings_susfs_toggle">Disable kprobe hooks</string>
<string name="profile_umount_modules_summary">Įjungus šią parinktį, KernelSU galės atkurti visus modulių modifikuotus failus šiai programai.</string> <string name="profile_umount_modules_summary">Įjungus šią parinktį, KernelSU galės atkurti visus modulių modifikuotus failus šiai programai.</string>
<string name="profile_selinux_domain">Domenas</string> <string name="profile_selinux_domain">Domenas</string>
<string name="profile_selinux_rules">Taisyklės</string> <string name="profile_selinux_rules">Taisyklės</string>
@@ -54,28 +85,284 @@
<string name="force_stop_app" formatted="false">Priversti sustoti</string> <string name="force_stop_app" formatted="false">Priversti sustoti</string>
<string name="restart_app">Perkrauti</string> <string name="restart_app">Perkrauti</string>
<string name="failed_to_update_sepolicy">Nepavyko atnaujinti SELinux taisyklių: %s</string> <string name="failed_to_update_sepolicy">Nepavyko atnaujinti SELinux taisyklių: %s</string>
<string name="home">Namai</string>
<string name="home_not_installed">Neįdiegta</string>
<string name="home_unsupported_reason">KernelSU dabar palaiko tik GKI branduolius</string>
<string name="home_click_to_install">Spustelėkite norėdami įdiegti</string>
<string name="home_working">Veikia</string>
<string name="home_superuser_count">Supernaudotojai: %d</string>
<string name="home_working_version">Versija: %d</string>
<string name="home_unsupported">Nepalaikoma</string>
<string name="home_module_count">Moduliai: %d</string>
<string name="home_manager_version">Tvarkyklės versija</string>
<string name="home_kernel">Branduolys</string>
<string name="home_selinux_status">SELinux statusas</string>
<string name="uninstall">Išdiegti</string>
<string name="module_install">Įdiegti</string>
<string name="install">Įdiegti</string>
<string name="settings">Parametrai</string>
<string name="reboot_edl">Perkrauti į EDL</string>
<string name="module_uninstall_confirm">Ar tikrai norite išdiegti modulį %s\?</string>
<string name="home_support_title">Paremkite mus</string>
<string name="home_support_content">KernelSU yra ir visada bus nemokamas ir atvirojo kodo. Tačiau galite parodyti, kad jums rūpi, paaukodami mums.</string>
<string name="failed_to_update_app_profile">Nepavyko atnaujinti programos profilio %s</string>
<string name="settings_umount_modules_default_summary">Visuotinė numatytoji „Modulių atjungimo“ reikšmė programų profiliuose. Jei įjungta, ji pašalins visus sistemos modulio pakeitimus programoms, kurios neturi profilio.</string>
<string name="module_changelog">Keitimų žurnalas</string> <string name="module_changelog">Keitimų žurnalas</string>
<string name="settings_profile_template">App Profile Template</string>
<string name="settings_profile_template_summary">Manage local and online template of App Profile</string>
<string name="app_profile_template_create">Create template</string>
<string name="app_profile_template_edit">Edit template</string>
<string name="app_profile_template_id">ID</string>
<string name="app_profile_template_id_invalid">Invalid template ID</string>
<string name="app_profile_template_name">Name</string>
<string name="app_profile_template_description">Description</string>
<string name="app_profile_template_save">Save</string>
<string name="app_profile_template_delete">Delete</string>
<string name="app_profile_template_view">View template</string>
<string name="app_profile_template_readonly">Read only</string>
<string name="app_profile_template_id_exist">Template ID already exists!</string>
<string name="app_profile_import_export">Import/Export</string>
<string name="app_profile_import_from_clipboard">Import from clipboard</string>
<string name="app_profile_export_to_clipboard">Export to clipboard</string>
<string name="app_profile_template_export_empty">Cannot find local template to export!</string>
<string name="app_profile_template_import_success">Imported successfully</string>
<string name="app_profile_template_sync">Sync online templates</string>
<string name="app_profile_template_save_failed">Failed to save template</string>
<string name="app_profile_template_import_empty">Clipboard is empty!</string>
<string name="module_changelog_failed">Fetch changelog failed: %s</string>
<string name="settings_check_update">Check update</string>
<string name="settings_check_update_summary">Automatically check for updates when opening the app</string>
<string name="grant_root_failed">Failed to grant root!</string>
<string name="action">Action</string>
<string name="open">Open</string>
<string name="enable_web_debugging">Enable WebView debugging</string>
<string name="enable_web_debugging_summary">Can be used to debug WebUI. Please enable only when needed.</string>
<string name="direct_install">Direct install (Recommended)</string>
<string name="select_file">Select a image that needs to be patched</string>
<string name="install_inactive_slot">Install to inactive slot (After OTA)</string>
<string name="install_inactive_slot_warning">Your device will be **FORCED** to boot to the current inactive slot after a reboot!\nOnly use this option after OTA is done.\nContinue?</string>
<string name="install_next">Next</string>
<string name="select_file_tip">%1$s partition image is recommended</string>
<string name="select_kmi">Select KMI</string>
<string name="settings_uninstall">Uninstall</string>
<string name="settings_uninstall_temporary">Uninstall temporarily</string>
<string name="settings_uninstall_permanent">Uninstall permanently</string>
<string name="settings_restore_stock_image">Restore stock image</string>
<string name="settings_uninstall_temporary_message">Temporarily uninstall KernelSU, restore to original state after next reboot.</string>
<string name="settings_uninstall_permanent_message">Uninstalling KernelSU (Root and all modules) completely and permanently.</string>
<string name="settings_restore_stock_image_message">Restore the stock factory image (If a backup exists), usually used before OTA; if you need to uninstall KernelSU, please use \"Uninstall permanently\".</string>
<string name="flashing">Flashing</string>
<string name="flash_success">Flash success</string>
<string name="flash_failed">Flash failed</string>
<string name="selected_lkm">Selected LKM: %s</string>
<string name="save_log">Saglabāt Žurnālus</string> <string name="save_log">Saglabāt Žurnālus</string>
<string name="log_saved">Logs saved</string>
<string name="status_supported">Supported</string>
<string name="status_not_supported">Not Supported</string>
<string name="status_unknown">Unknown</string>
<string name="sus_su_mode">SuS SU mode:</string>
<!-- Module related -->
<string name="module_install_confirm">confirm install module %1$s</string>
<string name="unknown_module">unknown module</string>
<!-- Restore related -->
<string name="restore_confirm_title">Confirm Module Restoration</string>
<string name="restore_confirm_message">This operation will overwrite all existing modules. Continue?</string>
<string name="confirm">Confirm</string>
<string name="cancel">Cancel</string>
<!-- Backup related -->
<string name="backup_success">Backup successful (tar.gz)</string>
<string name="backup_failed">Backup failed: %1$s</string>
<string name="backup_modules">backup modules</string>
<string name="restore_modules">restore modules</string>
<!-- Restore related messages -->
<string name="restore_success">Modules restored successfully, restart required</string>
<string name="restore_failed">Restore failed: %1$s</string>
<string name="restart_now">Restart Now</string>
<string name="unknown_error">Unknown error</string>
<!-- Command related -->
<string name="command_execution_failed">Command execution failed: %1$s</string>
<!-- Allowlist related -->
<string name="allowlist_backup_success">Allowlist backup successful</string>
<string name="allowlist_backup_failed">Allowlist backup failed: %1$s</string>
<string name="allowlist_restore_confirm_title">Confirm Allowlist Restoration</string>
<string name="allowlist_restore_confirm_message">This operation will overwrite the current allowlist. Continue?</string>
<string name="allowlist_restore_success">Allowlist restored successfully</string>
<string name="allowlist_restore_failed">Allowlist restore failed: %1$s</string>
<string name="backup_allowlist">Backup Allowlist</string>
<string name="restore_allowlist">Restore Allowlist</string>
<string name="settings_custom_background">Custom App Background</string>
<string name="settings_custom_background_summary">Select an image as background</string>
<string name="settings_card_alpha">Navigation bar transparency</string>
<string name="settings_restore_default">Restore default</string>
<string name="home_android_version">Android version</string>
<string name="home_device_model">Device model</string>
<string name="su_not_allowed">Granting superuser to %s is not allowed</string>
<string name="settings_disable_su">Disable su compatibility</string>
<string name="settings_disable_su_summary">Temporarily disable any applications from obtaining root privileges via the su command (existing root processes will not be affected).</string>
<string name="using_mksu_manager">You are using the SukiSU Beta manager</string>
<string name="module_install_multiple_confirm">Are you sure you want to install the selected %d modules?</string>
<string name="module_install_multiple_confirm_with_names">Sure you want to install the following %1$d modules? \n\n%2$s</string>
<string name="more_settings">More settings</string>
<string name="selinux">SELinux</string>
<string name="selinux_enabled">Enabled</string>
<string name="selinux_disabled">Disabled</string>
<string name="simple_mode">Simplicity mode</string>
<string name="simple_mode_summary">Hides unnecessary cards when turned on</string>
<string name="hide_kernel_kernelsu_version">Hide kernel version</string>
<string name="hide_kernel_kernelsu_version_summary">Hide kernel version</string>
<string name="hide_other_info">Hide other info</string>
<string name="hide_other_info_summary">Hides information about the number of super users, modules and KPM modules on the home page</string>
<string name="hide_susfs_status">Hide SuSFS status</string>
<string name="hide_susfs_status_summary">Hide SuSFS status information on the home page</string>
<string name="hide_link_card">Hide Link Card Status</string>
<string name="hide_link_card_summary">Hide link card information on the home page</string>
<string name="theme_mode">Theme</string>
<string name="theme_follow_system">Follow system</string>
<string name="theme_light">Light</string>
<string name="theme_dark">Dark</string>
<string name="manual_hook">Manual Hook</string>
<string name="dynamic_color_title">Dynamic colours</string>
<string name="dynamic_color_summary">Dynamic colours using system themes</string>
<string name="choose_theme_color">Choose a theme colour</string>
<string name="color_default">Blue</string>
<string name="color_green">Green</string>
<string name="color_purple">Purple</string>
<string name="color_orange">Orange</string>
<string name="color_pink">Pink</string>
<string name="color_gray">Gray</string>
<string name="color_ivory">Ivory</string>
<string name="flash_option">Brush Options</string>
<string name="flash_option_tip">Select the file to be flashed</string>
<string name="horizon_kernel">Install Anykernel3</string>
<string name="horizon_kernel_summary">Flash AnyKernel3 kernel file</string>
<string name="root_required">Requires root privileges</string>
<string name="copy_failed">File Copy Failure</string>
<string name="reboot_complete_title">Scrubbing complete</string>
<string name="reboot_complete_msg">Whether to reboot immediately</string>
<string name="yes">Yes</string>
<string name="no">No</string>
<string name="failed_reboot">Reboot Failed</string>
<string name="batch_authorization">empower</string>
<string name="batch_cancel_authorization">withdraw</string>
<string name="backup">Backup</string>
<string name="color_yellow">Yellow</string>
<string name="kpm_title">KPM</string>
<string name="kpm_empty">No installed kernel modules at this time</string>
<string name="kpm_version">Version</string>
<string name="kpm_author">Author</string>
<string name="kpm_uninstall">Uninstall</string>
<string name="kpm_uninstall_success">Uninstalled successfully</string>
<string name="kpm_uninstall_failed">Failed to uninstall</string>
<string name="kpm_install">Install</string>
<string name="kpm_install_success">Load of kpm module successful</string>
<string name="kpm_install_failed">Load of kpm module failed</string>
<string name="kpm_args">Parameters</string>
<string name="kpm_control">Execute</string>
<string name="home_kpm_version">KPM Version</string>
<string name="close_notice">Close</string>
<string name="kernel_module_notice">The following kernel module functions were developed by KernelPatch and modified to include the kernel module functions of SukiSU Ultra</string>
<string name="home_ContributionCard_kernelsu">SukiSU Ultra Look forward to</string>
<string name="kpm_control_success">Success</string>
<string name="kpm_control_failed">Failed</string>
<string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra will be a relatively independent branch of KSU in the future, but we still appreciate the official KernelSU and MKSU etc. for their contributions!</string>
<string name="not_supported">Unsupported</string>
<string name="supported">Supported</string>
<string name="home_kpm_module">"Number of KPM modules: %d "</string>
<string name="kpm_invalid_file">Invalid KPM file</string>
<string name="kernel_patched">Kernel not patched</string>
<string name="kernel_not_enabled">Kernel not configured</string>
<string name="custom_settings">Custom settings</string>
<string name="kpm_install_mode">KPM Install</string>
<string name="kpm_install_mode_load">Load</string>
<string name="kpm_install_mode_embed">Embed</string>
<string name="kpm_install_mode_description">Please select: %1\$s Module Installation Mode \n\nLoad: Temporarily load the module \nEmbedded: Permanently install into the system</string>
<string name="log_failed_to_check_module_file">Failed to check module file existence</string>
<string name="snackbar_failed_to_check_module_file">Unable to check if module file exists</string>
<string name="confirm_uninstall_title">Confirm uninstallation</string>
<string name="confirm_uninstall_confirm">Uninstall</string>
<string name="confirm_uninstall_dismiss">Cancel</string>
<string name="theme_color">Theme Color</string>
<string name="invalid_file_type">Incorrect file type! Please select .kpm file.</string>
<string name="confirm_uninstall_title_with_filename">Uninstall</string>
<string name="confirm_uninstall_content">The following KPM will be uninstalled: %s</string>
<string name="settings_susfs_toggle_summary">Disable kprobe hooks created by KernelSU, using inline hooks instead, which is similar to non-GKI kernel hooking method.</string>
<string name="image_editor_title">Adjust background image</string>
<string name="image_editor_hint">Use two fingers to zoom the image, and one finger to drag it to adjust the position</string>
<string name="background_image_error">Could not load image</string>
<string name="reprovision">Reprovision</string>
<!-- Kernel Flash Progress Related -->
<string name="horizon_flash_title">Kernel Flashing</string>
<string name="horizon_logs_label">Logs:</string>
<string name="horizon_flash_complete">Flash Complete</string>
<!-- Flash Status Related -->
<string name="horizon_preparing">Preparing…</string>
<string name="horizon_cleaning_files">Cleaning files…</string>
<string name="horizon_copying_files">Copying files…</string>
<string name="horizon_extracting_tool">Extracting flash tool…</string>
<string name="horizon_patching_script">Patching flash script…</string>
<string name="horizon_flashing">Flashing kernel…</string>
<string name="horizon_flash_complete_status">Flash completed</string>
<!-- Slot selection related strings -->
<string name="select_slot_title">Select Flash Slot</string>
<string name="select_slot_description">Please select the target slot for flashing boot</string>
<string name="slot_a">Slot A</string>
<string name="slot_b">Slot B</string>
<string name="selected_slot">Selected slot: %1$s</string>
<string name="horizon_getting_original_slot">Getting the original slot</string>
<string name="horizon_setting_target_slot">Setting the specified slot</string>
<string name="horizon_restoring_original_slot">Restore Default Slot</string>
<string name="current_slot">Current Slot%1$s </string>
<!-- Error Messages -->
<string name="horizon_copy_failed">Copy failed</string>
<string name="horizon_unknown_error">Unknown error</string>
<string name="flash_failed_message">Flash failed</string>
<!-- lkm/gki install -->
<string name="Lkm_install_methods">LKM repair/installation</string>
<string name="GKI_install_methods">GKI/non-GKI installation</string>
<string name="kernel_version_log">Kernel version%1$s</string>
<string name="tool_version_log">Using the patching tool%1$s</string>
<string name="configuration">Configure</string>
<string name="app_settings">Application Settings</string>
<string name="tools">Tools</string>
<string name="currently_selected">Currently</string>
<!-- String resources used in SuperUser -->
<string name="clear">Removals</string>
<string name="apps_with_root">Applications with root privileges</string>
<string name="apps_with_custom_profile">Applications with customized configurations</string>
<string name="other_apps">Applications with unchanged defaults</string>
<string name="no_apps_found">Application not found</string>
<string name="selinux_enabled_toast">SELinux Enabled</string>
<string name="selinux_disabled_toast">SELinux Disabled</string>
<string name="selinux_change_failed">SELinux Status change failed</string>
<string name="advanced_settings">Advanced Settings</string>
<string name="appearance_settings">Customize the toolbar</string>
<string name="back">Comeback</string>
<string name="expand">Be in full swing</string>
<string name="collapse">put away</string>
<string name="susfs_enabled">SuSFS enabled</string>
<string name="susfs_disabled">SuSFS disabled</string>
<string name="background_set_success">Background set successfully</string>
<string name="background_removed">Removed custom backgrounds</string>
<string name="root_require_for_install">Requires root privileges</string>
<!-- KPM display settings -->
<string name="show_kpm_info">Display KPM Function</string>
<string name="show_kpm_info_summary">Display KPM information and Function in home and bottom bar (Need to reopen the app)</string>
<!-- Webui X settings -->
<string name="use_webuix">Use WebUI X</string>
<string name="use_webuix_summary">Use WebUI X instead of WebUI which supports more API\'s</string>
<string name="use_webuix_eruda">Inject Eruda into WebUI X</string>
<string name="use_webuix_eruda_summary">Inject a debug console into WebUI X to make debugging easier. Requires web debugging to be on.</string>
<!-- DPI setting related strings -->
<string name="dpi_settings">DPI setting</string>
<string name="app_dpi_title">Applied DPI</string>
<string name="app_dpi_summary">Adjust the screen display density for the current application only</string>
<string name="dpi_size_small">Small </string>
<string name="dpi_size_medium">Medium </string>
<string name="dpi_size_large">Big</string>
<string name="dpi_size_extra_large">oversize</string>
<string name="dpi_size_custom">customizable</string>
<string name="dpi_apply_settings">Applying DPI settings</string>
<string name="dpi_confirm_title">Confirm DPI change</string>
<string name="dpi_confirm_message">Are you sure you want to change the application DPI from %1$d to %2$d?</string>
<string name="dpi_confirm_summary">Application needs to be restarted to apply the new DPI settings, does not affect the system status bar or other applications</string>
<string name="dpi_applied_success">DPI has been set to %1$d, effective after restarting the application</string>
<!-- Language settings related strings -->
<string name="language_setting">App Language</string>
<string name="language_follow_system">Follow System</string>
<string name="language_changed">Language changed, restarting to apply changes</string>
<string name="settings_card_dim">Card Darkness Adjustment</string>
<!-- Super User Related -->
<string name="scroll_to_top">Top</string>
<string name="scroll_to_bottom">Bottom</string>
<string name="scroll_to_top_description">Scroll to top</string>
<string name="scroll_to_bottom_description">Scroll to the bottom</string>
<string name="authorized">authorized</string>
<string name="unauthorized">unauthorized</string>
<string name="selected">Selected</string>
<string name="select">option</string>
<string name="profile_umount_modules_disable">Disable custom uninstallation module</string>
<!-- Flash related -->
<string name="error_code">error code</string>
<string name="check_log">Please check the log</string>
<string name="installing_module">Module being installed %1$d/%2$d</string>
<string name="module_failed_count">%d Failed to install a new module</string>
<string name="module_download_error">Module download failed</string>
</resources> </resources>

View File

@@ -1,14 +1,5 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="profile_umount_modules_summary">Iespējojot šo opciju, KernelSU varēs atjaunot visus moduļos šīs lietojumprogrammas modificētos failus.</string>
<string name="failed_to_update_sepolicy">Neizdevās atjaunināt SELinux noteikumus: %s</string>
<string name="settings_profile_template_summary">Pārvaldiet vietējo un tiešsaistes lietotņu profila veidni</string>
<string name="app_profile_template_id_invalid">Nederīgs veidnes id</string>
<string name="app_profile_template_id_exist">veidnes id jau pastāv!</string>
<string name="app_profile_export_to_clipboard">Eksportēt starpliktuvē</string>
<string name="app_profile_import_from_clipboard">Importēt no starpliktuves</string>
<string name="app_profile_template_import_success">Importēts veiksmīgi</string>
<string name="app_profile_template_sync">Sinhronizēt tiešsaistes veidnes</string>
<string name="home">Sākums</string> <string name="home">Sākums</string>
<string name="home_not_installed">Nav ieinstalēts</string> <string name="home_not_installed">Nav ieinstalēts</string>
<string name="home_click_to_install">Noklikšķiniet, lai instalētu</string> <string name="home_click_to_install">Noklikšķiniet, lai instalētu</string>
@@ -19,50 +10,71 @@
<string name="home_unsupported">Neatbalstīts</string> <string name="home_unsupported">Neatbalstīts</string>
<string name="home_unsupported_reason">KernelSU atbalsta tikai GKI kodolus</string> <string name="home_unsupported_reason">KernelSU atbalsta tikai GKI kodolus</string>
<string name="home_kernel">Kodols</string> <string name="home_kernel">Kodols</string>
<string name="home_susfs">SuSFS: %s</string>
<string name="home_susfs_version">SuSFS Version</string>
<string name="home_susfs_sus_su">SuS SU</string>
<string name="home_manager_version">Pārvaldnieka versija</string> <string name="home_manager_version">Pārvaldnieka versija</string>
<string name="home_fingerprint">Pirkstu nospiedums</string> <string name="home_fingerprint">Pirkstu nospiedums</string>
<string name="home_selinux_status">SELinux statuss</string> <string name="home_selinux_status">SELinux statuss</string>
<string name="selinux_status_enforcing">Izpildīšana</string>
<string name="selinux_status_disabled">Atspējots</string> <string name="selinux_status_disabled">Atspējots</string>
<string name="selinux_status_enforcing">Izpildīšana</string>
<string name="selinux_status_permissive">Visatļautība</string>
<string name="selinux_status_unknown">Nezināms</string> <string name="selinux_status_unknown">Nezināms</string>
<string name="superuser">SuperLietotājs</string> <string name="superuser">SuperLietotājs</string>
<string name="module_failed_to_enable">Neizdevās iespējot moduli: %s</string>
<string name="module_failed_to_disable">Neizdevās atspējot moduli: %s</string> <string name="module_failed_to_disable">Neizdevās atspējot moduli: %s</string>
<string name="module_empty">Nav instalētu moduļu</string> <string name="module_empty">Nav instalētu moduļu</string>
<string name="module">Moduļi</string> <string name="module">Moduļi</string>
<string name="module_sort_action_first">Sort (Action first)</string>
<string name="module_sort_enabled_first">Sort (Enabled first)</string>
<string name="uninstall">Atinstalēt</string> <string name="uninstall">Atinstalēt</string>
<string name="restore">Restore</string>
<string name="module_install">Instalēt</string>
<string name="install">Instalēt</string> <string name="install">Instalēt</string>
<string name="reboot">Restartēt</string> <string name="reboot">Restartēt</string>
<string name="settings">Iestatījumi</string> <string name="settings">Iestatījumi</string>
<string name="reboot_userspace">Ātri restartēt</string> <string name="reboot_userspace">Ātri restartēt</string>
<string name="reboot_bootloader">Restartēt uz Bootloaderu</string>
<string name="reboot_recovery">Restartēt uz Recovery</string> <string name="reboot_recovery">Restartēt uz Recovery</string>
<string name="reboot_bootloader">Restartēt uz Bootloaderu</string>
<string name="reboot_download">Restartēt uz Download</string> <string name="reboot_download">Restartēt uz Download</string>
<string name="reboot_edl">Restartēt uz EDL</string> <string name="reboot_edl">Restartēt uz EDL</string>
<string name="about">Par</string> <string name="about">Par</string>
<string name="module_uninstall_confirm">Vai tiešām vēlaties atinstalēt moduli %s?</string>
<string name="module_uninstall_success">%s ir atinstalēts</string> <string name="module_uninstall_success">%s ir atinstalēts</string>
<string name="module_uninstall_failed">Neizdevās atinstalēt: %s</string> <string name="module_uninstall_failed">Neizdevās atinstalēt: %s</string>
<string name="module_version">Versija</string>
<string name="module_author">Autors</string> <string name="module_author">Autors</string>
<string name="refresh">Atjaunot</string> <string name="refresh">Atjaunot</string>
<string name="show_system_apps">Rādīt sistēmas lietotnes</string> <string name="show_system_apps">Rādīt sistēmas lietotnes</string>
<string name="hide_system_apps">Slēpt sistēmas lietotnes</string> <string name="hide_system_apps">Slēpt sistēmas lietotnes</string>
<string name="send_log">Ziņot žurnālu</string> <string name="send_log">Ziņot žurnālu</string>
<string name="safe_mode">Drošais režīms</string>
<string name="reboot_to_apply">Restartējiet, lai stātos spēkā</string> <string name="reboot_to_apply">Restartējiet, lai stātos spēkā</string>
<string name="module_magisk_conflict">Moduļi ir atspējoti, jo tie konfliktē ar Magisk!</string>
<string name="home_learn_kernelsu">Uzzināt par KernelSU</string> <string name="home_learn_kernelsu">Uzzināt par KernelSU</string>
<string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string> <string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string>
<string name="home_click_to_learn_kernelsu">Uzzināt, kā instalēt KernelSU un izmantot moduļus</string> <string name="home_click_to_learn_kernelsu">Uzzināt, kā instalēt KernelSU un izmantot moduļus</string>
<string name="home_support_title">Atbalsti mūs</string> <string name="home_support_title">Atbalsti mūs</string>
<string name="home_support_content">KernelSU ir un vienmēr būs bezmaksas un atvērtā koda. Tomēr jūs varat parādīt mums, ka jums rūp, veicot ziedojumu.</string>
<string name="about_source_code"><![CDATA[View source code at %1$s<br/>Join our %2$s channel]]></string>
<string name="profile_default">Noklusējums</string> <string name="profile_default">Noklusējums</string>
<string name="profile_template">Veidne</string> <string name="profile_template">Veidne</string>
<string name="profile_custom">Pielāgots</string> <string name="profile_custom">Pielāgots</string>
<string name="profile_name">Profila vārds</string> <string name="profile_name">Profila vārds</string>
<string name="profile_namespace">Mount nosaukumvieta</string> <string name="profile_namespace">Mount nosaukumvieta</string>
<string name="profile_namespace_inherited">Mantots</string>
<string name="profile_namespace_global">Globāli</string>
<string name="profile_namespace_individual">Individuāls</string> <string name="profile_namespace_individual">Individuāls</string>
<string name="profile_groups">Grupas</string>
<string name="profile_capabilities">Iespējas</string> <string name="profile_capabilities">Iespējas</string>
<string name="profile_selinux_context">SELinux konteksts</string> <string name="profile_selinux_context">SELinux konteksts</string>
<string name="profile_umount_modules">Atvienot moduļus</string> <string name="profile_umount_modules">Atvienot moduļus</string>
<string name="failed_to_update_app_profile">Neizdevās atjaunināt lietotnes profilu %s</string> <string name="failed_to_update_app_profile">Neizdevās atjaunināt lietotnes profilu %s</string>
<string name="require_kernel_version" formatted="false">The current KernelSU version %d is too low for the manager to work properly. Please upgrade to version %d or higher!</string>
<string name="settings_umount_modules_default">Pēc noklusējuma atvienot moduļus</string> <string name="settings_umount_modules_default">Pēc noklusējuma atvienot moduļus</string>
<string name="settings_umount_modules_default_summary">Globālā noklusējuma vērtība vienumam “Atvienot moduļus” lietotņu profilos. Ja tas ir iespējots, lietojumprogrammām, kurām nav iestatīts profils, tiks noņemtas visas sistēmas moduļu modifikācijas.</string> <string name="settings_umount_modules_default_summary">Globālā noklusējuma vērtība vienumam “Atvienot moduļus” lietotņu profilos. Ja tas ir iespējots, lietojumprogrammām, kurām nav iestatīts profils, tiks noņemtas visas sistēmas moduļu modifikācijas.</string>
<string name="settings_susfs_toggle">Disable kprobe hooks</string>
<string name="profile_umount_modules_summary">Iespējojot šo opciju, KernelSU varēs atjaunot visus moduļos šīs lietojumprogrammas modificētos failus.</string>
<string name="profile_selinux_domain">Domēns</string> <string name="profile_selinux_domain">Domēns</string>
<string name="profile_selinux_rules">Noteikumi</string> <string name="profile_selinux_rules">Noteikumi</string>
<string name="module_update">Atjaunināt</string> <string name="module_update">Atjaunināt</string>
@@ -72,58 +84,287 @@
<string name="launch_app">Palaist</string> <string name="launch_app">Palaist</string>
<string name="force_stop_app" formatted="false">Piespiedu apstāšana</string> <string name="force_stop_app" formatted="false">Piespiedu apstāšana</string>
<string name="restart_app">Restartēt aplikāciju</string> <string name="restart_app">Restartēt aplikāciju</string>
<string name="failed_to_update_sepolicy">Neizdevās atjaunināt SELinux noteikumus: %s</string>
<string name="module_changelog">Izmaiņu žurnāls</string> <string name="module_changelog">Izmaiņu žurnāls</string>
<string name="settings_profile_template">Lietotnes profila veidne</string> <string name="settings_profile_template">Lietotnes profila veidne</string>
<string name="settings_profile_template_summary">Pārvaldiet vietējo un tiešsaistes lietotņu profila veidni</string>
<string name="app_profile_template_create">Izveidot veidni</string> <string name="app_profile_template_create">Izveidot veidni</string>
<string name="app_profile_template_edit">Rediģēt veidni</string> <string name="app_profile_template_edit">Rediģēt veidni</string>
<string name="app_profile_template_id">id</string> <string name="app_profile_template_id">id</string>
<string name="app_profile_template_id_invalid">Nederīgs veidnes id</string>
<string name="app_profile_template_name">Vārds</string> <string name="app_profile_template_name">Vārds</string>
<string name="app_profile_template_description">Apraksts</string> <string name="app_profile_template_description">Apraksts</string>
<string name="app_profile_template_save">Saglabāt</string> <string name="app_profile_template_save">Saglabāt</string>
<string name="app_profile_template_delete">Dzēst</string> <string name="app_profile_template_delete">Dzēst</string>
<string name="app_profile_template_view">Skatīt veidni</string> <string name="app_profile_template_view">Skatīt veidni</string>
<string name="app_profile_template_readonly">tikai lasīt</string> <string name="app_profile_template_readonly">tikai lasīt</string>
<string name="app_profile_template_id_exist">veidnes id jau pastāv!</string>
<string name="app_profile_import_export">Importēt/Eksportēt</string> <string name="app_profile_import_export">Importēt/Eksportēt</string>
<string name="app_profile_import_from_clipboard">Importēt no starpliktuves</string>
<string name="app_profile_export_to_clipboard">Eksportēt starpliktuvē</string>
<string name="app_profile_template_export_empty">Nevar atrast vietējo eksportējamo veidni!</string> <string name="app_profile_template_export_empty">Nevar atrast vietējo eksportējamo veidni!</string>
<string name="app_profile_template_import_success">Importēts veiksmīgi</string>
<string name="app_profile_template_sync">Sinhronizēt tiešsaistes veidnes</string>
<string name="app_profile_template_save_failed">Neizdevās saglabāt veidni</string> <string name="app_profile_template_save_failed">Neizdevās saglabāt veidni</string>
<string name="app_profile_template_import_empty">Starpliktuve ir tukša!</string> <string name="app_profile_template_import_empty">Starpliktuve ir tukša!</string>
<string name="module_changelog_failed">Izmaiņu žurnāla iegūšana neizdevās: %s</string> <string name="module_changelog_failed">Izmaiņu žurnāla iegūšana neizdevās: %s</string>
<string name="selinux_status_permissive">Visatļautība</string> <string name="settings_check_update">Pārbaudīt atjauninājumus</string>
<string name="module_failed_to_enable">Neizdevās iespējot moduli: %s</string> <string name="settings_check_update_summary">Automātiski pārbaudīt atjauninājumus atverot aplikāciju</string>
<string name="module_install">Instalēt</string> <string name="grant_root_failed">Neizdevās piešķirt sakni!</string>
<string name="module_uninstall_confirm">Vai tiešām vēlaties atinstalēt moduli %s?</string> <string name="action">Action</string>
<string name="module_version">Versija</string> <string name="open">Atvērt</string>
<string name="safe_mode">Drošais režīms</string>
<string name="module_magisk_conflict">Moduļi ir atspējoti, jo tie konfliktē ar Magisk!</string>
<string name="home_support_content">KernelSU ir un vienmēr būs bezmaksas un atvērtā koda. Tomēr jūs varat parādīt mums, ka jums rūp, veicot ziedojumu.</string>
<string name="profile_groups">Grupas</string>
<string name="profile_namespace_global">Globāli</string>
<string name="enable_web_debugging">Iespējot WebView atkļūdošanu</string> <string name="enable_web_debugging">Iespējot WebView atkļūdošanu</string>
<string name="select_file_tip">Ieteicams %1$s nodalījuma attēls</string> <string name="enable_web_debugging_summary">Var izmantot WebUI atkļūdošanai, lūdzu, izmantot tikai tad, kad tas ir nepieciešams.</string>
<string name="install_next">Nākamais</string> <string name="direct_install">Tiešā instalēšana (Ieteicams)</string>
<string name="profile_namespace_inherited">Mantots</string>
<string name="select_file">Izvēlieties failu</string> <string name="select_file">Izvēlieties failu</string>
<string name="install_inactive_slot">Instalēt neaktīvajā slotā (pēc OTA)</string> <string name="install_inactive_slot">Instalēt neaktīvajā slotā (pēc OTA)</string>
<string name="install_inactive_slot_warning">Pēc restartēšanas jūsu ierīce tiks **PIESPIESTI** palaista pašreizējā neaktīvajā slotā! <string name="install_inactive_slot_warning">Pēc restartēšanas jūsu ierīce tiks **PIESPIESTI** palaista pašreizējā neaktīvajā slotā!
\nIzmantojiet šo opciju tikai pēc OTA pabeigšanas \nIzmantojiet šo opciju tikai pēc OTA pabeigšanas
\nTurpināt?</string> \nTurpināt?</string>
<string name="direct_install">Tiešā instalēšana (Ieteicams)</string> <string name="install_next">Nākamais</string>
<string name="select_file_tip">Ieteicams %1$s nodalījuma attēls</string>
<string name="select_kmi">Izvēlieties KMI</string>
<string name="settings_uninstall">Atinstalēt</string> <string name="settings_uninstall">Atinstalēt</string>
<string name="settings_uninstall_temporary">Pagaidu atinstalēšana</string> <string name="settings_uninstall_temporary">Pagaidu atinstalēšana</string>
<string name="settings_uninstall_permanent">Neatgriezeniski atinstalēt</string>
<string name="settings_restore_stock_image">Atjaunot oriģinālo attēlu</string> <string name="settings_restore_stock_image">Atjaunot oriģinālo attēlu</string>
<string name="settings_uninstall_temporary_message">Īslaicīgi atinstalēt KernelSU, pēc nākamās restartēšanas atjaunot sākotnējo stāvokli.</string> <string name="settings_uninstall_temporary_message">Īslaicīgi atinstalēt KernelSU, pēc nākamās restartēšanas atjaunot sākotnējo stāvokli.</string>
<string name="settings_uninstall_permanent_message">KernelSU (saknes un visu moduļu) pilnīga atinstalēšana.</string> <string name="settings_uninstall_permanent_message">KernelSU (saknes un visu moduļu) pilnīga atinstalēšana.</string>
<string name="settings_restore_stock_image_message">Atjaunojot rūpnīcas attēlu (ja ir dublējums), ko parasti izmanto pirms OTA; ja nepieciešams atinstalēt KernelSU, lūdzu, izmantojiet \"Neatgriezeniski atinstalēt\".</string> <string name="settings_restore_stock_image_message">Atjaunojot rūpnīcas attēlu (ja ir dublējums), ko parasti izmanto pirms OTA; ja nepieciešams atinstalēt KernelSU, lūdzu, izmantojiet \"Neatgriezeniski atinstalēt\".</string>
<string name="selected_lkm">Izvēlētais lkm: %s</string>
<string name="grant_root_failed">Neizdevās piešķirt sakni!</string>
<string name="open">Atvērt</string>
<string name="settings_check_update">Pārbaudīt atjauninājumus</string>
<string name="settings_check_update_summary">Automātiski pārbaudīt atjauninājumus atverot aplikāciju</string>
<string name="enable_web_debugging_summary">Var izmantot WebUI atkļūdošanai, lūdzu, izmantot tikai tad, kad tas ir nepieciešams.</string>
<string name="select_kmi">Izvēlieties KMI</string>
<string name="settings_uninstall_permanent">Neatgriezeniski atinstalēt</string>
<string name="flashing">Instalē</string> <string name="flashing">Instalē</string>
<string name="flash_success">Instalēts veiksmīgi</string> <string name="flash_success">Instalēts veiksmīgi</string>
<string name="flash_failed">Instalēšana neizdevās</string> <string name="flash_failed">Instalēšana neizdevās</string>
<string name="selected_lkm">Izvēlētais lkm: %s</string>
<string name="save_log">Išsaugoti Žurnalus</string> <string name="save_log">Išsaugoti Žurnalus</string>
<string name="log_saved">Logs saved</string>
<string name="status_supported">Supported</string>
<string name="status_not_supported">Not Supported</string>
<string name="status_unknown">Unknown</string>
<string name="sus_su_mode">SuS SU mode:</string>
<!-- Module related -->
<string name="module_install_confirm">confirm install module %1$s</string>
<string name="unknown_module">unknown module</string>
<!-- Restore related -->
<string name="restore_confirm_title">Confirm Module Restoration</string>
<string name="restore_confirm_message">This operation will overwrite all existing modules. Continue?</string>
<string name="confirm">Confirm</string>
<string name="cancel">Cancel</string>
<!-- Backup related -->
<string name="backup_success">Backup successful (tar.gz)</string>
<string name="backup_failed">Backup failed: %1$s</string>
<string name="backup_modules">backup modules</string>
<string name="restore_modules">restore modules</string>
<!-- Restore related messages -->
<string name="restore_success">Modules restored successfully, restart required</string>
<string name="restore_failed">Restore failed: %1$s</string>
<string name="restart_now">Restart Now</string>
<string name="unknown_error">Unknown error</string>
<!-- Command related -->
<string name="command_execution_failed">Command execution failed: %1$s</string>
<!-- Allowlist related -->
<string name="allowlist_backup_success">Allowlist backup successful</string>
<string name="allowlist_backup_failed">Allowlist backup failed: %1$s</string>
<string name="allowlist_restore_confirm_title">Confirm Allowlist Restoration</string>
<string name="allowlist_restore_confirm_message">This operation will overwrite the current allowlist. Continue?</string>
<string name="allowlist_restore_success">Allowlist restored successfully</string>
<string name="allowlist_restore_failed">Allowlist restore failed: %1$s</string>
<string name="backup_allowlist">Backup Allowlist</string>
<string name="restore_allowlist">Restore Allowlist</string>
<string name="settings_custom_background">Custom App Background</string>
<string name="settings_custom_background_summary">Select an image as background</string>
<string name="settings_card_alpha">Navigation bar transparency</string>
<string name="settings_restore_default">Restore default</string>
<string name="home_android_version">Android version</string>
<string name="home_device_model">Device model</string>
<string name="su_not_allowed">Granting superuser to %s is not allowed</string>
<string name="settings_disable_su">Disable su compatibility</string>
<string name="settings_disable_su_summary">Temporarily disable any applications from obtaining root privileges via the su command (existing root processes will not be affected).</string>
<string name="using_mksu_manager">You are using the SukiSU Beta manager</string>
<string name="module_install_multiple_confirm">Are you sure you want to install the selected %d modules?</string>
<string name="module_install_multiple_confirm_with_names">Sure you want to install the following %1$d modules? \n\n%2$s</string>
<string name="more_settings">More settings</string>
<string name="selinux">SELinux</string>
<string name="selinux_enabled">Enabled</string>
<string name="selinux_disabled">Disabled</string>
<string name="simple_mode">Simplicity mode</string>
<string name="simple_mode_summary">Hides unnecessary cards when turned on</string>
<string name="hide_kernel_kernelsu_version">Hide kernel version</string>
<string name="hide_kernel_kernelsu_version_summary">Hide kernel version</string>
<string name="hide_other_info">Hide other info</string>
<string name="hide_other_info_summary">Hides information about the number of super users, modules and KPM modules on the home page</string>
<string name="hide_susfs_status">Hide SuSFS status</string>
<string name="hide_susfs_status_summary">Hide SuSFS status information on the home page</string>
<string name="hide_link_card">Hide Link Card Status</string>
<string name="hide_link_card_summary">Hide link card information on the home page</string>
<string name="theme_mode">Theme</string>
<string name="theme_follow_system">Follow system</string>
<string name="theme_light">Light</string>
<string name="theme_dark">Dark</string>
<string name="manual_hook">Manual Hook</string>
<string name="dynamic_color_title">Dynamic colours</string>
<string name="dynamic_color_summary">Dynamic colours using system themes</string>
<string name="choose_theme_color">Choose a theme colour</string>
<string name="color_default">Blue</string>
<string name="color_green">Green</string>
<string name="color_purple">Purple</string>
<string name="color_orange">Orange</string>
<string name="color_pink">Pink</string>
<string name="color_gray">Gray</string>
<string name="color_ivory">Ivory</string>
<string name="flash_option">Brush Options</string>
<string name="flash_option_tip">Select the file to be flashed</string>
<string name="horizon_kernel">Install Anykernel3</string>
<string name="horizon_kernel_summary">Flash AnyKernel3 kernel file</string>
<string name="root_required">Requires root privileges</string>
<string name="copy_failed">File Copy Failure</string>
<string name="reboot_complete_title">Scrubbing complete</string>
<string name="reboot_complete_msg">Whether to reboot immediately</string>
<string name="yes">Yes</string>
<string name="no">No</string>
<string name="failed_reboot">Reboot Failed</string>
<string name="batch_authorization">empower</string>
<string name="batch_cancel_authorization">withdraw</string>
<string name="backup">Backup</string>
<string name="color_yellow">Yellow</string>
<string name="kpm_title">KPM</string>
<string name="kpm_empty">No installed kernel modules at this time</string>
<string name="kpm_version">Version</string>
<string name="kpm_author">Author</string>
<string name="kpm_uninstall">Uninstall</string>
<string name="kpm_uninstall_success">Uninstalled successfully</string>
<string name="kpm_uninstall_failed">Failed to uninstall</string>
<string name="kpm_install">Install</string>
<string name="kpm_install_success">Load of kpm module successful</string>
<string name="kpm_install_failed">Load of kpm module failed</string>
<string name="kpm_args">Parameters</string>
<string name="kpm_control">Execute</string>
<string name="home_kpm_version">KPM Version</string>
<string name="close_notice">Close</string>
<string name="kernel_module_notice">The following kernel module functions were developed by KernelPatch and modified to include the kernel module functions of SukiSU Ultra</string>
<string name="home_ContributionCard_kernelsu">SukiSU Ultra Look forward to</string>
<string name="kpm_control_success">Success</string>
<string name="kpm_control_failed">Failed</string>
<string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra will be a relatively independent branch of KSU in the future, but we still appreciate the official KernelSU and MKSU etc. for their contributions!</string>
<string name="not_supported">Unsupported</string>
<string name="supported">Supported</string>
<string name="home_kpm_module">"Number of KPM modules: %d "</string>
<string name="kpm_invalid_file">Invalid KPM file</string>
<string name="kernel_patched">Kernel not patched</string>
<string name="kernel_not_enabled">Kernel not configured</string>
<string name="custom_settings">Custom settings</string>
<string name="kpm_install_mode">KPM Install</string>
<string name="kpm_install_mode_load">Load</string>
<string name="kpm_install_mode_embed">Embed</string>
<string name="kpm_install_mode_description">Please select: %1\$s Module Installation Mode \n\nLoad: Temporarily load the module \nEmbedded: Permanently install into the system</string>
<string name="log_failed_to_check_module_file">Failed to check module file existence</string>
<string name="snackbar_failed_to_check_module_file">Unable to check if module file exists</string>
<string name="confirm_uninstall_title">Confirm uninstallation</string>
<string name="confirm_uninstall_confirm">Uninstall</string>
<string name="confirm_uninstall_dismiss">Cancel</string>
<string name="theme_color">Theme Color</string>
<string name="invalid_file_type">Incorrect file type! Please select .kpm file.</string>
<string name="confirm_uninstall_title_with_filename">Uninstall</string>
<string name="confirm_uninstall_content">The following KPM will be uninstalled: %s</string>
<string name="settings_susfs_toggle_summary">Disable kprobe hooks created by KernelSU, using inline hooks instead, which is similar to non-GKI kernel hooking method.</string>
<string name="image_editor_title">Adjust background image</string>
<string name="image_editor_hint">Use two fingers to zoom the image, and one finger to drag it to adjust the position</string>
<string name="background_image_error">Could not load image</string>
<string name="reprovision">Reprovision</string>
<!-- Kernel Flash Progress Related -->
<string name="horizon_flash_title">Kernel Flashing</string>
<string name="horizon_logs_label">Logs:</string>
<string name="horizon_flash_complete">Flash Complete</string>
<!-- Flash Status Related -->
<string name="horizon_preparing">Preparing…</string>
<string name="horizon_cleaning_files">Cleaning files…</string>
<string name="horizon_copying_files">Copying files…</string>
<string name="horizon_extracting_tool">Extracting flash tool…</string>
<string name="horizon_patching_script">Patching flash script…</string>
<string name="horizon_flashing">Flashing kernel…</string>
<string name="horizon_flash_complete_status">Flash completed</string>
<!-- Slot selection related strings -->
<string name="select_slot_title">Select Flash Slot</string>
<string name="select_slot_description">Please select the target slot for flashing boot</string>
<string name="slot_a">Slot A</string>
<string name="slot_b">Slot B</string>
<string name="selected_slot">Selected slot: %1$s</string>
<string name="horizon_getting_original_slot">Getting the original slot</string>
<string name="horizon_setting_target_slot">Setting the specified slot</string>
<string name="horizon_restoring_original_slot">Restore Default Slot</string>
<string name="current_slot">Current Slot%1$s </string>
<!-- Error Messages -->
<string name="horizon_copy_failed">Copy failed</string>
<string name="horizon_unknown_error">Unknown error</string>
<string name="flash_failed_message">Flash failed</string>
<!-- lkm/gki install -->
<string name="Lkm_install_methods">LKM repair/installation</string>
<string name="GKI_install_methods">GKI/non-GKI installation</string>
<string name="kernel_version_log">Kernel version%1$s</string>
<string name="tool_version_log">Using the patching tool%1$s</string>
<string name="configuration">Configure</string>
<string name="app_settings">Application Settings</string>
<string name="tools">Tools</string>
<string name="currently_selected">Currently</string>
<!-- String resources used in SuperUser -->
<string name="clear">Removals</string>
<string name="apps_with_root">Applications with root privileges</string>
<string name="apps_with_custom_profile">Applications with customized configurations</string>
<string name="other_apps">Applications with unchanged defaults</string>
<string name="no_apps_found">Application not found</string>
<string name="selinux_enabled_toast">SELinux Enabled</string>
<string name="selinux_disabled_toast">SELinux Disabled</string>
<string name="selinux_change_failed">SELinux Status change failed</string>
<string name="advanced_settings">Advanced Settings</string>
<string name="appearance_settings">Customize the toolbar</string>
<string name="back">Comeback</string>
<string name="expand">Be in full swing</string>
<string name="collapse">put away</string>
<string name="susfs_enabled">SuSFS enabled</string>
<string name="susfs_disabled">SuSFS disabled</string>
<string name="background_set_success">Background set successfully</string>
<string name="background_removed">Removed custom backgrounds</string>
<string name="root_require_for_install">Requires root privileges</string>
<!-- KPM display settings -->
<string name="show_kpm_info">Display KPM Function</string>
<string name="show_kpm_info_summary">Display KPM information and Function in home and bottom bar (Need to reopen the app)</string>
<!-- Webui X settings -->
<string name="use_webuix">Use WebUI X</string>
<string name="use_webuix_summary">Use WebUI X instead of WebUI which supports more API\'s</string>
<string name="use_webuix_eruda">Inject Eruda into WebUI X</string>
<string name="use_webuix_eruda_summary">Inject a debug console into WebUI X to make debugging easier. Requires web debugging to be on.</string>
<!-- DPI setting related strings -->
<string name="dpi_settings">DPI setting</string>
<string name="app_dpi_title">Applied DPI</string>
<string name="app_dpi_summary">Adjust the screen display density for the current application only</string>
<string name="dpi_size_small">Small </string>
<string name="dpi_size_medium">Medium </string>
<string name="dpi_size_large">Big</string>
<string name="dpi_size_extra_large">oversize</string>
<string name="dpi_size_custom">customizable</string>
<string name="dpi_apply_settings">Applying DPI settings</string>
<string name="dpi_confirm_title">Confirm DPI change</string>
<string name="dpi_confirm_message">Are you sure you want to change the application DPI from %1$d to %2$d?</string>
<string name="dpi_confirm_summary">Application needs to be restarted to apply the new DPI settings, does not affect the system status bar or other applications</string>
<string name="dpi_applied_success">DPI has been set to %1$d, effective after restarting the application</string>
<!-- Language settings related strings -->
<string name="language_setting">App Language</string>
<string name="language_follow_system">Follow System</string>
<string name="language_changed">Language changed, restarting to apply changes</string>
<string name="settings_card_dim">Card Darkness Adjustment</string>
<!-- Super User Related -->
<string name="scroll_to_top">Top</string>
<string name="scroll_to_bottom">Bottom</string>
<string name="scroll_to_top_description">Scroll to top</string>
<string name="scroll_to_bottom_description">Scroll to the bottom</string>
<string name="authorized">authorized</string>
<string name="unauthorized">unauthorized</string>
<string name="selected">Selected</string>
<string name="select">option</string>
<string name="profile_umount_modules_disable">Disable custom uninstallation module</string>
<!-- Flash related -->
<string name="error_code">error code</string>
<string name="check_log">Please check the log</string>
<string name="installing_module">Module being installed %1$d/%2$d</string>
<string name="module_failed_count">%d Failed to install a new module</string>
<string name="module_download_error">Module download failed</string>
</resources> </resources>

View File

@@ -1,80 +1,368 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="home_not_installed">इंस्टॉल केले नाही</string>
<string name="home">होम</string> <string name="home">होम</string>
<string name="home_not_installed">इंस्टॉल केले नाही</string>
<string name="home_click_to_install">इंस्टॉल साठी क्लिक करा</string> <string name="home_click_to_install">इंस्टॉल साठी क्लिक करा</string>
<string name="home_working">कार्यरत</string> <string name="home_working">कार्यरत</string>
<string name="home_working_version">आवृत्ती: %d</string> <string name="home_working_version">आवृत्ती: %d</string>
<string name="home_module_count">मॉड्यूल्स: %d</string>
<string name="home_superuser_count">सुपरयूझर: %d</string> <string name="home_superuser_count">सुपरयूझर: %d</string>
<string name="home_module_count">मॉड्यूल्स: %d</string>
<string name="home_unsupported">असमर्थित</string> <string name="home_unsupported">असमर्थित</string>
<string name="home_unsupported_reason">KernelSU आता फक्त GKI कर्नलचे समर्थन करते</string> <string name="home_unsupported_reason">KernelSU आता फक्त GKI कर्नलचे समर्थन करते</string>
<string name="home_kernel">कर्नल</string> <string name="home_kernel">कर्नल</string>
<string name="home_fingerprint">फिंगरप्रिंट</string> <string name="home_susfs">SuSFS: %s</string>
<string name="home_susfs_version">SuSFS Version</string>
<string name="home_susfs_sus_su">SuS SU</string>
<string name="home_manager_version">व्यवस्थापक आवृत्ती</string> <string name="home_manager_version">व्यवस्थापक आवृत्ती</string>
<string name="home_fingerprint">फिंगरप्रिंट</string>
<string name="home_selinux_status">SELinux स्थिती</string> <string name="home_selinux_status">SELinux स्थिती</string>
<string name="selinux_status_disabled">अक्षम</string> <string name="selinux_status_disabled">अक्षम</string>
<string name="selinux_status_enforcing">एनफोर्सिंग</string> <string name="selinux_status_enforcing">एनफोर्सिंग</string>
<string name="selinux_status_permissive">परमिसिव</string> <string name="selinux_status_permissive">परमिसिव</string>
<string name="selinux_status_unknown">अज्ञात</string> <string name="selinux_status_unknown">अज्ञात</string>
<string name="install">स्थापित करा</string>
<string name="module_empty">कोणतेही मॉड्यूल स्थापित केलेले नाही</string>
<string name="reboot">रीबूट करा</string>
<string name="superuser">सुपरयुझर</string> <string name="superuser">सुपरयुझर</string>
<string name="module_failed_to_enable">मॉड्यूल सक्षम करण्यात अयशस्वी: %s</string> <string name="module_failed_to_enable">मॉड्यूल सक्षम करण्यात अयशस्वी: %s</string>
<string name="uninstall">विस्थापित करा</string>
<string name="module_failed_to_disable">मॉड्यूल अक्षम करण्यात अयशस्वी: %s</string> <string name="module_failed_to_disable">मॉड्यूल अक्षम करण्यात अयशस्वी: %s</string>
<string name="module_empty">कोणतेही मॉड्यूल स्थापित केलेले नाही</string>
<string name="module">मॉड्यूल</string> <string name="module">मॉड्यूल</string>
<string name="module_sort_action_first">Sort (Action first)</string>
<string name="module_sort_enabled_first">Sort (Enabled first)</string>
<string name="uninstall">विस्थापित करा</string>
<string name="restore">Restore</string>
<string name="module_install">स्थापित करा</string> <string name="module_install">स्थापित करा</string>
<string name="install">स्थापित करा</string>
<string name="reboot">रीबूट करा</string>
<string name="settings">सेटिंग्ज</string> <string name="settings">सेटिंग्ज</string>
<string name="reboot_userspace">सॉफ्ट रीबूट</string> <string name="reboot_userspace">सॉफ्ट रीबूट</string>
<string name="about">बद्दल</string> <string name="reboot_recovery">रिकवरी मध्ये रिबुट करा</string>
<string name="reboot_edl">EDL वर रीबूट करा</string>
<string name="module_uninstall_confirm">तुमची खात्री आहे की तुम्ही मॉड्यूल %s विस्थापित करू इच्छिता\?</string>
<string name="module_uninstall_failed">विस्थापित करण्यात अयशस्वी: %s</string>
<string name="show_system_apps">सिस्टम अॅप्स दाखवा</string>
<string name="reboot_bootloader">बूटलोडरवर रीबूट करा</string> <string name="reboot_bootloader">बूटलोडरवर रीबूट करा</string>
<string name="reboot_download">डाउनलोड करण्यासाठी रीबूट करा</string>
<string name="reboot_edl">EDL वर रीबूट करा</string>
<string name="about">बद्दल</string>
<string name="module_uninstall_confirm">तुमची खात्री आहे की तुम्ही मॉड्यूल %s विस्थापित करू इच्छिता\?</string>
<string name="module_uninstall_success">%s विस्थापित</string> <string name="module_uninstall_success">%s विस्थापित</string>
<string name="module_uninstall_failed">विस्थापित करण्यात अयशस्वी: %s</string>
<string name="module_version">आवृत्ती</string> <string name="module_version">आवृत्ती</string>
<string name="module_author">लेखक</string> <string name="module_author">लेखक</string>
<string name="refresh">रिफ्रेश करा</string> <string name="refresh">रिफ्रेश करा</string>
<string name="reboot_recovery">रिकवरी मध्ये रिबुट कर</string> <string name="show_system_apps">सिस्टम अॅप्स दाखव</string>
<string name="reboot_download">डाउनलोड करण्यासाठी रीबूट कर</string> <string name="hide_system_apps">सिस्टम अॅप्स लपव</string>
<string name="send_log">लॉग पाठवा</string> <string name="send_log">लॉग पाठवा</string>
<string name="safe_mode">सुरक्षित मोड</string> <string name="safe_mode">सुरक्षित मोड</string>
<string name="hide_system_apps">सिस्टम अॅप्स लपवा</string>
<string name="reboot_to_apply">प्रभावी होण्यासाठी रीबूट करा</string> <string name="reboot_to_apply">प्रभावी होण्यासाठी रीबूट करा</string>
<string name="module_magisk_conflict">मॉड्यूल अक्षम केले आहेत कारण ते Magisk च्या विरोधाभास आहे!</string>
<string name="home_learn_kernelsu">KernelSU शिका</string> <string name="home_learn_kernelsu">KernelSU शिका</string>
<string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string> <string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string>
<string name="module_magisk_conflict">मॉड्यूल अक्षम केले आहेत कारण ते Magisk च्या विरोधाभास आहे!</string>
<string name="home_click_to_learn_kernelsu">KernelSU कसे स्थापित करायचे आणि मॉड्यूल कसे वापरायचे ते शिका</string> <string name="home_click_to_learn_kernelsu">KernelSU कसे स्थापित करायचे आणि मॉड्यूल कसे वापरायचे ते शिका</string>
<string name="home_support_content">KernelSU विनामूल्य आणि मुक्त स्रोत आहे, आणि नेहमीच असेल. तथापि, देणगी देऊन तुम्ही आम्हाला दाखवू शकता की तुमची काळजी आहे.</string>
<string name="home_support_title">आम्हाला पाठिंबा द्या</string> <string name="home_support_title">आम्हाला पाठिंबा द्या</string>
<string name="profile_custom">कस्टम</string> <string name="home_support_content">KernelSU विनामूल्य आणि मुक्त स्रोत आहे, आणि नेहमीच असेल. तथापि, देणगी देऊन तुम्ही आम्हाला दाखवू शकता की तुमची काळजी आहे.</string>
<string name="profile_namespace">माउंट नेमस्पेस</string> <string name="about_source_code"><![CDATA[View source code at %1$s<br/>Join our %2$s channel]]></string>
<string name="profile_default">डीफॉल्ट</string> <string name="profile_default">डीफॉल्ट</string>
<string name="profile_template">साचा</string> <string name="profile_template">साचा</string>
<string name="profile_namespace_individual">वैयक्तिक</string> <string name="profile_custom">कस्टम</string>
<string name="profile_capabilities">क्षमता</string>
<string name="profile_name">प्रोफाइल नाव</string> <string name="profile_name">प्रोफाइल नाव</string>
<string name="profile_namespace">माउंट नेमस्पेस</string>
<string name="profile_namespace_inherited">इनहेरीटेड</string> <string name="profile_namespace_inherited">इनहेरीटेड</string>
<string name="profile_namespace_global">जागतिक</string> <string name="profile_namespace_global">जागतिक</string>
<string name="profile_namespace_individual">वैयक्तिक</string>
<string name="profile_groups">गट</string> <string name="profile_groups">गट</string>
<string name="profile_capabilities">क्षमता</string>
<string name="profile_selinux_context">SELinux संदर्भ</string> <string name="profile_selinux_context">SELinux संदर्भ</string>
<string name="profile_umount_modules">उमाउंट मॉड्यूल्स</string> <string name="profile_umount_modules">उमाउंट मॉड्यूल्स</string>
<string name="failed_to_update_app_profile">%s साठी अॅप प्रोफाइल अपडेट करण्यात अयशस्वी</string> <string name="failed_to_update_app_profile">%s साठी अॅप प्रोफाइल अपडेट करण्यात अयशस्वी</string>
<string name="require_kernel_version" formatted="false">The current KernelSU version %d is too low for the manager to work properly. Please upgrade to version %d or higher!</string>
<string name="settings_umount_modules_default">डीफॉल्टनुसार मॉड्यूल्स उमाउंट करा</string> <string name="settings_umount_modules_default">डीफॉल्टनुसार मॉड्यूल्स उमाउंट करा</string>
<string name="settings_umount_modules_default_summary">अॅप प्रोफाइलमधील \"उमाउंट मॉड्यूल्स\" साठी जागतिक डीफॉल्ट मूल्य. सक्षम असल्यास, ते प्रोफाइल सेट नसलेल्या ॲप्लिकेशनचे सिस्टममधील सर्व मॉड्यूल बदल काढून टाकेल.</string> <string name="settings_umount_modules_default_summary">अॅप प्रोफाइलमधील \"उमाउंट मॉड्यूल्स\" साठी जागतिक डीफॉल्ट मूल्य. सक्षम असल्यास, ते प्रोफाइल सेट नसलेल्या ॲप्लिकेशनचे सिस्टममधील सर्व मॉड्यूल बदल काढून टाकेल.</string>
<string name="settings_susfs_toggle">Disable kprobe hooks</string>
<string name="profile_umount_modules_summary">हा पर्याय सक्षम केल्याने KernelSU ला या ऍप्लिकेशनसाठी मॉड्यूल्सद्वारे कोणत्याही सुधारित फाइल्स पुनर्संचयित करण्यास अनुमती मिळेल.</string> <string name="profile_umount_modules_summary">हा पर्याय सक्षम केल्याने KernelSU ला या ऍप्लिकेशनसाठी मॉड्यूल्सद्वारे कोणत्याही सुधारित फाइल्स पुनर्संचयित करण्यास अनुमती मिळेल.</string>
<string name="failed_to_update_sepolicy">यासाठी SELinux नियम अपडेट करण्यात अयशस्वी: %s</string> <string name="profile_selinux_domain">डोमेन</string>
<string name="profile_selinux_rules">नियम</string> <string name="profile_selinux_rules">नियम</string>
<string name="module_update">अपडेट करा</string> <string name="module_update">अपडेट करा</string>
<string name="profile_selinux_domain">डोमेन</string>
<string name="module_downloading">मॉड्यूल डाउनलोड करत आहे: %s</string> <string name="module_downloading">मॉड्यूल डाउनलोड करत आहे: %s</string>
<string name="module_start_downloading">डाउनलोड करणे सुरू करा: %s</string> <string name="module_start_downloading">डाउनलोड करणे सुरू करा: %s</string>
<string name="new_version_available">नवीन आवृत्ती: %s उपलब्ध आहे, डाउनलोड करण्यासाठी क्लिक करा</string> <string name="new_version_available">नवीन आवृत्ती: %s उपलब्ध आहे, डाउनलोड करण्यासाठी क्लिक करा</string>
<string name="force_stop_app">सक्तीने थांबा</string>
<string name="launch_app">लाँच करा</string> <string name="launch_app">लाँच करा</string>
<string name="force_stop_app" formatted="false">सक्तीने थांबा</string>
<string name="restart_app">पुन्हा सुरू करा</string> <string name="restart_app">पुन्हा सुरू करा</string>
<string name="failed_to_update_sepolicy">यासाठी SELinux नियम अपडेट करण्यात अयशस्वी: %s</string>
<string name="module_changelog">Changelog</string>
<string name="settings_profile_template">App Profile Template</string>
<string name="settings_profile_template_summary">Manage local and online template of App Profile</string>
<string name="app_profile_template_create">Create template</string>
<string name="app_profile_template_edit">Edit template</string>
<string name="app_profile_template_id">ID</string>
<string name="app_profile_template_id_invalid">Invalid template ID</string>
<string name="app_profile_template_name">Name</string>
<string name="app_profile_template_description">Description</string>
<string name="app_profile_template_save">Save</string>
<string name="app_profile_template_delete">Delete</string>
<string name="app_profile_template_view">View template</string>
<string name="app_profile_template_readonly">Read only</string>
<string name="app_profile_template_id_exist">Template ID already exists!</string>
<string name="app_profile_import_export">Import/Export</string>
<string name="app_profile_import_from_clipboard">Import from clipboard</string>
<string name="app_profile_export_to_clipboard">Export to clipboard</string>
<string name="app_profile_template_export_empty">Cannot find local template to export!</string>
<string name="app_profile_template_import_success">Imported successfully</string>
<string name="app_profile_template_sync">Sync online templates</string>
<string name="app_profile_template_save_failed">Failed to save template</string>
<string name="app_profile_template_import_empty">Clipboard is empty!</string>
<string name="module_changelog_failed">Fetch changelog failed: %s</string>
<string name="settings_check_update">Check update</string>
<string name="settings_check_update_summary">Automatically check for updates when opening the app</string>
<string name="grant_root_failed">Failed to grant root!</string>
<string name="action">Action</string>
<string name="open">Open</string>
<string name="enable_web_debugging">Enable WebView debugging</string>
<string name="enable_web_debugging_summary">Can be used to debug WebUI. Please enable only when needed.</string>
<string name="direct_install">Direct install (Recommended)</string>
<string name="select_file">Select a image that needs to be patched</string>
<string name="install_inactive_slot">Install to inactive slot (After OTA)</string>
<string name="install_inactive_slot_warning">Your device will be **FORCED** to boot to the current inactive slot after a reboot!\nOnly use this option after OTA is done.\nContinue?</string>
<string name="install_next">Next</string>
<string name="select_file_tip">%1$s partition image is recommended</string>
<string name="select_kmi">Select KMI</string>
<string name="settings_uninstall">Uninstall</string>
<string name="settings_uninstall_temporary">Uninstall temporarily</string>
<string name="settings_uninstall_permanent">Uninstall permanently</string>
<string name="settings_restore_stock_image">Restore stock image</string>
<string name="settings_uninstall_temporary_message">Temporarily uninstall KernelSU, restore to original state after next reboot.</string>
<string name="settings_uninstall_permanent_message">Uninstalling KernelSU (Root and all modules) completely and permanently.</string>
<string name="settings_restore_stock_image_message">Restore the stock factory image (If a backup exists), usually used before OTA; if you need to uninstall KernelSU, please use \"Uninstall permanently\".</string>
<string name="flashing">Flashing</string>
<string name="flash_success">Flash success</string>
<string name="flash_failed">Flash failed</string>
<string name="selected_lkm">Selected LKM: %s</string>
<string name="save_log">लॉग जतन करा</string> <string name="save_log">लॉग जतन करा</string>
<string name="log_saved">Logs saved</string>
<string name="status_supported">Supported</string>
<string name="status_not_supported">Not Supported</string>
<string name="status_unknown">Unknown</string>
<string name="sus_su_mode">SuS SU mode:</string>
<!-- Module related -->
<string name="module_install_confirm">confirm install module %1$s</string>
<string name="unknown_module">unknown module</string>
<!-- Restore related -->
<string name="restore_confirm_title">Confirm Module Restoration</string>
<string name="restore_confirm_message">This operation will overwrite all existing modules. Continue?</string>
<string name="confirm">Confirm</string>
<string name="cancel">Cancel</string>
<!-- Backup related -->
<string name="backup_success">Backup successful (tar.gz)</string>
<string name="backup_failed">Backup failed: %1$s</string>
<string name="backup_modules">backup modules</string>
<string name="restore_modules">restore modules</string>
<!-- Restore related messages -->
<string name="restore_success">Modules restored successfully, restart required</string>
<string name="restore_failed">Restore failed: %1$s</string>
<string name="restart_now">Restart Now</string>
<string name="unknown_error">Unknown error</string>
<!-- Command related -->
<string name="command_execution_failed">Command execution failed: %1$s</string>
<!-- Allowlist related -->
<string name="allowlist_backup_success">Allowlist backup successful</string>
<string name="allowlist_backup_failed">Allowlist backup failed: %1$s</string>
<string name="allowlist_restore_confirm_title">Confirm Allowlist Restoration</string>
<string name="allowlist_restore_confirm_message">This operation will overwrite the current allowlist. Continue?</string>
<string name="allowlist_restore_success">Allowlist restored successfully</string>
<string name="allowlist_restore_failed">Allowlist restore failed: %1$s</string>
<string name="backup_allowlist">Backup Allowlist</string>
<string name="restore_allowlist">Restore Allowlist</string>
<string name="settings_custom_background">Custom App Background</string>
<string name="settings_custom_background_summary">Select an image as background</string>
<string name="settings_card_alpha">Navigation bar transparency</string>
<string name="settings_restore_default">Restore default</string>
<string name="home_android_version">Android version</string>
<string name="home_device_model">Device model</string>
<string name="su_not_allowed">Granting superuser to %s is not allowed</string>
<string name="settings_disable_su">Disable su compatibility</string>
<string name="settings_disable_su_summary">Temporarily disable any applications from obtaining root privileges via the su command (existing root processes will not be affected).</string>
<string name="using_mksu_manager">You are using the SukiSU Beta manager</string>
<string name="module_install_multiple_confirm">Are you sure you want to install the selected %d modules?</string>
<string name="module_install_multiple_confirm_with_names">Sure you want to install the following %1$d modules? \n\n%2$s</string>
<string name="more_settings">More settings</string>
<string name="selinux">SELinux</string>
<string name="selinux_enabled">Enabled</string>
<string name="selinux_disabled">Disabled</string>
<string name="simple_mode">Simplicity mode</string>
<string name="simple_mode_summary">Hides unnecessary cards when turned on</string>
<string name="hide_kernel_kernelsu_version">Hide kernel version</string>
<string name="hide_kernel_kernelsu_version_summary">Hide kernel version</string>
<string name="hide_other_info">Hide other info</string>
<string name="hide_other_info_summary">Hides information about the number of super users, modules and KPM modules on the home page</string>
<string name="hide_susfs_status">Hide SuSFS status</string>
<string name="hide_susfs_status_summary">Hide SuSFS status information on the home page</string>
<string name="hide_link_card">Hide Link Card Status</string>
<string name="hide_link_card_summary">Hide link card information on the home page</string>
<string name="theme_mode">Theme</string>
<string name="theme_follow_system">Follow system</string>
<string name="theme_light">Light</string>
<string name="theme_dark">Dark</string>
<string name="manual_hook">Manual Hook</string>
<string name="dynamic_color_title">Dynamic colours</string>
<string name="dynamic_color_summary">Dynamic colours using system themes</string>
<string name="choose_theme_color">Choose a theme colour</string>
<string name="color_default">Blue</string>
<string name="color_green">Green</string>
<string name="color_purple">Purple</string>
<string name="color_orange">Orange</string>
<string name="color_pink">Pink</string>
<string name="color_gray">Gray</string>
<string name="color_ivory">Ivory</string>
<string name="flash_option">Brush Options</string>
<string name="flash_option_tip">Select the file to be flashed</string>
<string name="horizon_kernel">Install Anykernel3</string>
<string name="horizon_kernel_summary">Flash AnyKernel3 kernel file</string>
<string name="root_required">Requires root privileges</string>
<string name="copy_failed">File Copy Failure</string>
<string name="reboot_complete_title">Scrubbing complete</string>
<string name="reboot_complete_msg">Whether to reboot immediately</string>
<string name="yes">Yes</string>
<string name="no">No</string>
<string name="failed_reboot">Reboot Failed</string>
<string name="batch_authorization">empower</string>
<string name="batch_cancel_authorization">withdraw</string>
<string name="backup">Backup</string>
<string name="color_yellow">Yellow</string>
<string name="kpm_title">KPM</string>
<string name="kpm_empty">No installed kernel modules at this time</string>
<string name="kpm_version">Version</string>
<string name="kpm_author">Author</string>
<string name="kpm_uninstall">Uninstall</string>
<string name="kpm_uninstall_success">Uninstalled successfully</string>
<string name="kpm_uninstall_failed">Failed to uninstall</string>
<string name="kpm_install">Install</string>
<string name="kpm_install_success">Load of kpm module successful</string>
<string name="kpm_install_failed">Load of kpm module failed</string>
<string name="kpm_args">Parameters</string>
<string name="kpm_control">Execute</string>
<string name="home_kpm_version">KPM Version</string>
<string name="close_notice">Close</string>
<string name="kernel_module_notice">The following kernel module functions were developed by KernelPatch and modified to include the kernel module functions of SukiSU Ultra</string>
<string name="home_ContributionCard_kernelsu">SukiSU Ultra Look forward to</string>
<string name="kpm_control_success">Success</string>
<string name="kpm_control_failed">Failed</string>
<string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra will be a relatively independent branch of KSU in the future, but we still appreciate the official KernelSU and MKSU etc. for their contributions!</string>
<string name="not_supported">Unsupported</string>
<string name="supported">Supported</string>
<string name="home_kpm_module">"Number of KPM modules: %d "</string>
<string name="kpm_invalid_file">Invalid KPM file</string>
<string name="kernel_patched">Kernel not patched</string>
<string name="kernel_not_enabled">Kernel not configured</string>
<string name="custom_settings">Custom settings</string>
<string name="kpm_install_mode">KPM Install</string>
<string name="kpm_install_mode_load">Load</string>
<string name="kpm_install_mode_embed">Embed</string>
<string name="kpm_install_mode_description">Please select: %1\$s Module Installation Mode \n\nLoad: Temporarily load the module \nEmbedded: Permanently install into the system</string>
<string name="log_failed_to_check_module_file">Failed to check module file existence</string>
<string name="snackbar_failed_to_check_module_file">Unable to check if module file exists</string>
<string name="confirm_uninstall_title">Confirm uninstallation</string>
<string name="confirm_uninstall_confirm">Uninstall</string>
<string name="confirm_uninstall_dismiss">Cancel</string>
<string name="theme_color">Theme Color</string>
<string name="invalid_file_type">Incorrect file type! Please select .kpm file.</string>
<string name="confirm_uninstall_title_with_filename">Uninstall</string>
<string name="confirm_uninstall_content">The following KPM will be uninstalled: %s</string>
<string name="settings_susfs_toggle_summary">Disable kprobe hooks created by KernelSU, using inline hooks instead, which is similar to non-GKI kernel hooking method.</string>
<string name="image_editor_title">Adjust background image</string>
<string name="image_editor_hint">Use two fingers to zoom the image, and one finger to drag it to adjust the position</string>
<string name="background_image_error">Could not load image</string>
<string name="reprovision">Reprovision</string>
<!-- Kernel Flash Progress Related -->
<string name="horizon_flash_title">Kernel Flashing</string>
<string name="horizon_logs_label">Logs:</string>
<string name="horizon_flash_complete">Flash Complete</string>
<!-- Flash Status Related -->
<string name="horizon_preparing">Preparing…</string>
<string name="horizon_cleaning_files">Cleaning files…</string>
<string name="horizon_copying_files">Copying files…</string>
<string name="horizon_extracting_tool">Extracting flash tool…</string>
<string name="horizon_patching_script">Patching flash script…</string>
<string name="horizon_flashing">Flashing kernel…</string>
<string name="horizon_flash_complete_status">Flash completed</string>
<!-- Slot selection related strings -->
<string name="select_slot_title">Select Flash Slot</string>
<string name="select_slot_description">Please select the target slot for flashing boot</string>
<string name="slot_a">Slot A</string>
<string name="slot_b">Slot B</string>
<string name="selected_slot">Selected slot: %1$s</string>
<string name="horizon_getting_original_slot">Getting the original slot</string>
<string name="horizon_setting_target_slot">Setting the specified slot</string>
<string name="horizon_restoring_original_slot">Restore Default Slot</string>
<string name="current_slot">Current Slot%1$s </string>
<!-- Error Messages -->
<string name="horizon_copy_failed">Copy failed</string>
<string name="horizon_unknown_error">Unknown error</string>
<string name="flash_failed_message">Flash failed</string>
<!-- lkm/gki install -->
<string name="Lkm_install_methods">LKM repair/installation</string>
<string name="GKI_install_methods">GKI/non-GKI installation</string>
<string name="kernel_version_log">Kernel version%1$s</string>
<string name="tool_version_log">Using the patching tool%1$s</string>
<string name="configuration">Configure</string>
<string name="app_settings">Application Settings</string>
<string name="tools">Tools</string>
<string name="currently_selected">Currently</string>
<!-- String resources used in SuperUser -->
<string name="clear">Removals</string>
<string name="apps_with_root">Applications with root privileges</string>
<string name="apps_with_custom_profile">Applications with customized configurations</string>
<string name="other_apps">Applications with unchanged defaults</string>
<string name="no_apps_found">Application not found</string>
<string name="selinux_enabled_toast">SELinux Enabled</string>
<string name="selinux_disabled_toast">SELinux Disabled</string>
<string name="selinux_change_failed">SELinux Status change failed</string>
<string name="advanced_settings">Advanced Settings</string>
<string name="appearance_settings">Customize the toolbar</string>
<string name="back">Comeback</string>
<string name="expand">Be in full swing</string>
<string name="collapse">put away</string>
<string name="susfs_enabled">SuSFS enabled</string>
<string name="susfs_disabled">SuSFS disabled</string>
<string name="background_set_success">Background set successfully</string>
<string name="background_removed">Removed custom backgrounds</string>
<string name="root_require_for_install">Requires root privileges</string>
<!-- KPM display settings -->
<string name="show_kpm_info">Display KPM Function</string>
<string name="show_kpm_info_summary">Display KPM information and Function in home and bottom bar (Need to reopen the app)</string>
<!-- Webui X settings -->
<string name="use_webuix">Use WebUI X</string>
<string name="use_webuix_summary">Use WebUI X instead of WebUI which supports more API\'s</string>
<string name="use_webuix_eruda">Inject Eruda into WebUI X</string>
<string name="use_webuix_eruda_summary">Inject a debug console into WebUI X to make debugging easier. Requires web debugging to be on.</string>
<!-- DPI setting related strings -->
<string name="dpi_settings">DPI setting</string>
<string name="app_dpi_title">Applied DPI</string>
<string name="app_dpi_summary">Adjust the screen display density for the current application only</string>
<string name="dpi_size_small">Small </string>
<string name="dpi_size_medium">Medium </string>
<string name="dpi_size_large">Big</string>
<string name="dpi_size_extra_large">oversize</string>
<string name="dpi_size_custom">customizable</string>
<string name="dpi_apply_settings">Applying DPI settings</string>
<string name="dpi_confirm_title">Confirm DPI change</string>
<string name="dpi_confirm_message">Are you sure you want to change the application DPI from %1$d to %2$d?</string>
<string name="dpi_confirm_summary">Application needs to be restarted to apply the new DPI settings, does not affect the system status bar or other applications</string>
<string name="dpi_applied_success">DPI has been set to %1$d, effective after restarting the application</string>
<!-- Language settings related strings -->
<string name="language_setting">App Language</string>
<string name="language_follow_system">Follow System</string>
<string name="language_changed">Language changed, restarting to apply changes</string>
<string name="settings_card_dim">Card Darkness Adjustment</string>
<!-- Super User Related -->
<string name="scroll_to_top">Top</string>
<string name="scroll_to_bottom">Bottom</string>
<string name="scroll_to_top_description">Scroll to top</string>
<string name="scroll_to_bottom_description">Scroll to the bottom</string>
<string name="authorized">authorized</string>
<string name="unauthorized">unauthorized</string>
<string name="selected">Selected</string>
<string name="select">option</string>
<string name="profile_umount_modules_disable">Disable custom uninstallation module</string>
<!-- Flash related -->
<string name="error_code">error code</string>
<string name="check_log">Please check the log</string>
<string name="installing_module">Module being installed %1$d/%2$d</string>
<string name="module_failed_count">%d Failed to install a new module</string>
<string name="module_download_error">Module download failed</string>
</resources> </resources>

View File

@@ -1,38 +1,368 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="selinux_status_unknown">Tidak Diketahui</string> <string name="home">Layar Utama</string>
<string name="selinux_status_disabled">Lumpuhkan</string> <string name="home_not_installed">Tidak terpasang</string>
<string name="selinux_status_permissive">Permisif</string> <string name="home_click_to_install">Tekan untuk memasang</string>
<string name="reboot_download">Reboot ke Download</string> <string name="home_working">Berjalan</string>
<string name="module_failed_to_enable">Modul tidak berjaya diaktifkan: %s</string> <string name="home_working_version">Versi: %d</string>
<string name="reboot_edl">Reboot ke EDL</string>
<string name="home_superuser_count">Superusers: %d</string> <string name="home_superuser_count">Superusers: %d</string>
<string name="home_module_count">Modul: %d</string> <string name="home_module_count">Modul: %d</string>
<string name="selinux_status_enforcing">Enforcing</string>
<string name="home_fingerprint">Cap Jari</string>
<string name="reboot_recovery">Reboot ke Recovery</string>
<string name="reboot_userspace">Soft Reboot</string>
<string name="uninstall">Padam</string>
<string name="module_install">Pasang</string>
<string name="home_click_to_install">Tekan untuk memasang</string>
<string name="module">Modul</string>
<string name="about">Tentang</string>
<string name="home_working_version">Versi: %d</string>
<string name="reboot">Reboot</string>
<string name="home_unsupported_reason">KernelSU ketika ini hanya menyokong kernel GKI</string>
<string name="home_selinux_status">Status SELinux</string>
<string name="home_unsupported">Tidak Disokong</string> <string name="home_unsupported">Tidak Disokong</string>
<string name="home">Layar Utama</string> <string name="home_unsupported_reason">KernelSU ketika ini hanya menyokong kernel GKI</string>
<string name="module_uninstall_confirm">Apakah anda pasti ingin membuang modul %s\?</string> <string name="home_kernel">Kernel</string>
<string name="home_susfs">SuSFS: %s</string>
<string name="home_susfs_version">SuSFS Version</string>
<string name="home_susfs_sus_su">SuS SU</string>
<string name="home_manager_version">Versi manager</string>
<string name="home_fingerprint">Cap Jari</string>
<string name="home_selinux_status">Status SELinux</string>
<string name="selinux_status_disabled">Lumpuhkan</string>
<string name="selinux_status_enforcing">Enforcing</string>
<string name="selinux_status_permissive">Permisif</string>
<string name="selinux_status_unknown">Tidak Diketahui</string>
<string name="superuser">Superuser</string> <string name="superuser">Superuser</string>
<string name="settings">Tetapan</string> <string name="module_failed_to_enable">Modul tidak berjaya diaktifkan: %s</string>
<string name="home_working">Berjalan</string>
<string name="module_failed_to_disable">Gagal mematikan modul: %s</string> <string name="module_failed_to_disable">Gagal mematikan modul: %s</string>
<string name="module_empty">Tiada modul dipasang</string> <string name="module_empty">Tiada modul dipasang</string>
<string name="module">Modul</string>
<string name="module_sort_action_first">Sort (Action first)</string>
<string name="module_sort_enabled_first">Sort (Enabled first)</string>
<string name="uninstall">Padam</string>
<string name="restore">Restore</string>
<string name="module_install">Pasang</string>
<string name="install">Pasang</string> <string name="install">Pasang</string>
<string name="home_kernel">Kernel</string> <string name="reboot">Reboot</string>
<string name="home_not_installed">Tidak terpasang</string> <string name="settings">Tetapan</string>
<string name="reboot_userspace">Soft Reboot</string>
<string name="reboot_recovery">Reboot ke Recovery</string>
<string name="reboot_bootloader">Reboot ke Bootloader</string> <string name="reboot_bootloader">Reboot ke Bootloader</string>
<string name="home_manager_version">Versi manager</string> <string name="reboot_download">Reboot ke Download</string>
<string name="reboot_edl">Reboot ke EDL</string>
<string name="about">Tentang</string>
<string name="module_uninstall_confirm">Apakah anda pasti ingin membuang modul %s\?</string>
<string name="module_uninstall_success">%s uninstalled</string>
<string name="module_uninstall_failed">Failed to uninstall: %s</string>
<string name="module_version">Version</string>
<string name="module_author">Author</string>
<string name="refresh">Refresh</string>
<string name="show_system_apps">Show system apps</string>
<string name="hide_system_apps">Hide system apps</string>
<string name="send_log">Send logs</string>
<string name="safe_mode">Safe mode</string>
<string name="reboot_to_apply">Reboot to take effect</string>
<string name="module_magisk_conflict">Modules are unavailable due to a conflict with Magisk!</string>
<string name="home_learn_kernelsu">Learn KernelSU</string>
<string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string>
<string name="home_click_to_learn_kernelsu">Learn how to install KernelSU and use modules</string>
<string name="home_support_title">Support Us</string>
<string name="home_support_content">KernelSU is, and always will be, free, and open source. You can however show us that you care by making a donation.</string>
<string name="about_source_code"><![CDATA[View source code at %1$s<br/>Join our %2$s channel]]></string>
<string name="profile_default">Default</string>
<string name="profile_template">Template</string>
<string name="profile_custom">Custom</string>
<string name="profile_name">Profile name</string>
<string name="profile_namespace">Mount namespace</string>
<string name="profile_namespace_inherited">Inherited</string>
<string name="profile_namespace_global">Global</string>
<string name="profile_namespace_individual">Individual</string>
<string name="profile_groups">Groups</string>
<string name="profile_capabilities">Capabilities</string>
<string name="profile_selinux_context">SELinux context</string>
<string name="profile_umount_modules">Umount modules</string>
<string name="failed_to_update_app_profile">Failed to update App Profile for %s</string>
<string name="require_kernel_version" formatted="false">The current KernelSU version %d is too low for the manager to work properly. Please upgrade to version %d or higher!</string>
<string name="settings_umount_modules_default">Umount modules by default</string>
<string name="settings_umount_modules_default_summary">The global default value for \"Umount modules\" in App Profile. If enabled, it will remove all module modifications to the system for apps that don\'t have a profile set.</string>
<string name="settings_susfs_toggle">Disable kprobe hooks</string>
<string name="profile_umount_modules_summary">Enabling this option will allow KernelSU to restore any modified files by the modules for this app.</string>
<string name="profile_selinux_domain">Domain</string>
<string name="profile_selinux_rules">Rules</string>
<string name="module_update">Update</string>
<string name="module_downloading">Downloading module: %s</string>
<string name="module_start_downloading">Start downloading: %s</string>
<string name="new_version_available">New version %s is available, click to upgrade.</string>
<string name="launch_app">Launch</string>
<string name="force_stop_app" formatted="false">Force stop</string>
<string name="restart_app">Restart</string>
<string name="failed_to_update_sepolicy">Failed to update SELinux rules for %s</string>
<string name="module_changelog">Changelog</string>
<string name="settings_profile_template">App Profile Template</string>
<string name="settings_profile_template_summary">Manage local and online template of App Profile</string>
<string name="app_profile_template_create">Create template</string>
<string name="app_profile_template_edit">Edit template</string>
<string name="app_profile_template_id">ID</string>
<string name="app_profile_template_id_invalid">Invalid template ID</string>
<string name="app_profile_template_name">Name</string>
<string name="app_profile_template_description">Description</string>
<string name="app_profile_template_save">Save</string>
<string name="app_profile_template_delete">Delete</string>
<string name="app_profile_template_view">View template</string>
<string name="app_profile_template_readonly">Read only</string>
<string name="app_profile_template_id_exist">Template ID already exists!</string>
<string name="app_profile_import_export">Import/Export</string>
<string name="app_profile_import_from_clipboard">Import from clipboard</string>
<string name="app_profile_export_to_clipboard">Export to clipboard</string>
<string name="app_profile_template_export_empty">Cannot find local template to export!</string>
<string name="app_profile_template_import_success">Imported successfully</string>
<string name="app_profile_template_sync">Sync online templates</string>
<string name="app_profile_template_save_failed">Failed to save template</string>
<string name="app_profile_template_import_empty">Clipboard is empty!</string>
<string name="module_changelog_failed">Fetch changelog failed: %s</string>
<string name="settings_check_update">Check update</string>
<string name="settings_check_update_summary">Automatically check for updates when opening the app</string>
<string name="grant_root_failed">Failed to grant root!</string>
<string name="action">Action</string>
<string name="open">Open</string>
<string name="enable_web_debugging">Enable WebView debugging</string>
<string name="enable_web_debugging_summary">Can be used to debug WebUI. Please enable only when needed.</string>
<string name="direct_install">Direct install (Recommended)</string>
<string name="select_file">Select a image that needs to be patched</string>
<string name="install_inactive_slot">Install to inactive slot (After OTA)</string>
<string name="install_inactive_slot_warning">Your device will be **FORCED** to boot to the current inactive slot after a reboot!\nOnly use this option after OTA is done.\nContinue?</string>
<string name="install_next">Next</string>
<string name="select_file_tip">%1$s partition image is recommended</string>
<string name="select_kmi">Select KMI</string>
<string name="settings_uninstall">Uninstall</string>
<string name="settings_uninstall_temporary">Uninstall temporarily</string>
<string name="settings_uninstall_permanent">Uninstall permanently</string>
<string name="settings_restore_stock_image">Restore stock image</string>
<string name="settings_uninstall_temporary_message">Temporarily uninstall KernelSU, restore to original state after next reboot.</string>
<string name="settings_uninstall_permanent_message">Uninstalling KernelSU (Root and all modules) completely and permanently.</string>
<string name="settings_restore_stock_image_message">Restore the stock factory image (If a backup exists), usually used before OTA; if you need to uninstall KernelSU, please use \"Uninstall permanently\".</string>
<string name="flashing">Flashing</string>
<string name="flash_success">Flash success</string>
<string name="flash_failed">Flash failed</string>
<string name="selected_lkm">Selected LKM: %s</string>
<string name="save_log">Simpan Log</string> <string name="save_log">Simpan Log</string>
<string name="log_saved">Logs saved</string>
<string name="status_supported">Supported</string>
<string name="status_not_supported">Not Supported</string>
<string name="status_unknown">Unknown</string>
<string name="sus_su_mode">SuS SU mode:</string>
<!-- Module related -->
<string name="module_install_confirm">confirm install module %1$s</string>
<string name="unknown_module">unknown module</string>
<!-- Restore related -->
<string name="restore_confirm_title">Confirm Module Restoration</string>
<string name="restore_confirm_message">This operation will overwrite all existing modules. Continue?</string>
<string name="confirm">Confirm</string>
<string name="cancel">Cancel</string>
<!-- Backup related -->
<string name="backup_success">Backup successful (tar.gz)</string>
<string name="backup_failed">Backup failed: %1$s</string>
<string name="backup_modules">backup modules</string>
<string name="restore_modules">restore modules</string>
<!-- Restore related messages -->
<string name="restore_success">Modules restored successfully, restart required</string>
<string name="restore_failed">Restore failed: %1$s</string>
<string name="restart_now">Restart Now</string>
<string name="unknown_error">Unknown error</string>
<!-- Command related -->
<string name="command_execution_failed">Command execution failed: %1$s</string>
<!-- Allowlist related -->
<string name="allowlist_backup_success">Allowlist backup successful</string>
<string name="allowlist_backup_failed">Allowlist backup failed: %1$s</string>
<string name="allowlist_restore_confirm_title">Confirm Allowlist Restoration</string>
<string name="allowlist_restore_confirm_message">This operation will overwrite the current allowlist. Continue?</string>
<string name="allowlist_restore_success">Allowlist restored successfully</string>
<string name="allowlist_restore_failed">Allowlist restore failed: %1$s</string>
<string name="backup_allowlist">Backup Allowlist</string>
<string name="restore_allowlist">Restore Allowlist</string>
<string name="settings_custom_background">Custom App Background</string>
<string name="settings_custom_background_summary">Select an image as background</string>
<string name="settings_card_alpha">Navigation bar transparency</string>
<string name="settings_restore_default">Restore default</string>
<string name="home_android_version">Android version</string>
<string name="home_device_model">Device model</string>
<string name="su_not_allowed">Granting superuser to %s is not allowed</string>
<string name="settings_disable_su">Disable su compatibility</string>
<string name="settings_disable_su_summary">Temporarily disable any applications from obtaining root privileges via the su command (existing root processes will not be affected).</string>
<string name="using_mksu_manager">You are using the SukiSU Beta manager</string>
<string name="module_install_multiple_confirm">Are you sure you want to install the selected %d modules?</string>
<string name="module_install_multiple_confirm_with_names">Sure you want to install the following %1$d modules? \n\n%2$s</string>
<string name="more_settings">More settings</string>
<string name="selinux">SELinux</string>
<string name="selinux_enabled">Enabled</string>
<string name="selinux_disabled">Disabled</string>
<string name="simple_mode">Simplicity mode</string>
<string name="simple_mode_summary">Hides unnecessary cards when turned on</string>
<string name="hide_kernel_kernelsu_version">Hide kernel version</string>
<string name="hide_kernel_kernelsu_version_summary">Hide kernel version</string>
<string name="hide_other_info">Hide other info</string>
<string name="hide_other_info_summary">Hides information about the number of super users, modules and KPM modules on the home page</string>
<string name="hide_susfs_status">Hide SuSFS status</string>
<string name="hide_susfs_status_summary">Hide SuSFS status information on the home page</string>
<string name="hide_link_card">Hide Link Card Status</string>
<string name="hide_link_card_summary">Hide link card information on the home page</string>
<string name="theme_mode">Theme</string>
<string name="theme_follow_system">Follow system</string>
<string name="theme_light">Light</string>
<string name="theme_dark">Dark</string>
<string name="manual_hook">Manual Hook</string>
<string name="dynamic_color_title">Dynamic colours</string>
<string name="dynamic_color_summary">Dynamic colours using system themes</string>
<string name="choose_theme_color">Choose a theme colour</string>
<string name="color_default">Blue</string>
<string name="color_green">Green</string>
<string name="color_purple">Purple</string>
<string name="color_orange">Orange</string>
<string name="color_pink">Pink</string>
<string name="color_gray">Gray</string>
<string name="color_ivory">Ivory</string>
<string name="flash_option">Brush Options</string>
<string name="flash_option_tip">Select the file to be flashed</string>
<string name="horizon_kernel">Install Anykernel3</string>
<string name="horizon_kernel_summary">Flash AnyKernel3 kernel file</string>
<string name="root_required">Requires root privileges</string>
<string name="copy_failed">File Copy Failure</string>
<string name="reboot_complete_title">Scrubbing complete</string>
<string name="reboot_complete_msg">Whether to reboot immediately</string>
<string name="yes">Yes</string>
<string name="no">No</string>
<string name="failed_reboot">Reboot Failed</string>
<string name="batch_authorization">empower</string>
<string name="batch_cancel_authorization">withdraw</string>
<string name="backup">Backup</string>
<string name="color_yellow">Yellow</string>
<string name="kpm_title">KPM</string>
<string name="kpm_empty">No installed kernel modules at this time</string>
<string name="kpm_version">Version</string>
<string name="kpm_author">Author</string>
<string name="kpm_uninstall">Uninstall</string>
<string name="kpm_uninstall_success">Uninstalled successfully</string>
<string name="kpm_uninstall_failed">Failed to uninstall</string>
<string name="kpm_install">Install</string>
<string name="kpm_install_success">Load of kpm module successful</string>
<string name="kpm_install_failed">Load of kpm module failed</string>
<string name="kpm_args">Parameters</string>
<string name="kpm_control">Execute</string>
<string name="home_kpm_version">KPM Version</string>
<string name="close_notice">Close</string>
<string name="kernel_module_notice">The following kernel module functions were developed by KernelPatch and modified to include the kernel module functions of SukiSU Ultra</string>
<string name="home_ContributionCard_kernelsu">SukiSU Ultra Look forward to</string>
<string name="kpm_control_success">Success</string>
<string name="kpm_control_failed">Failed</string>
<string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra will be a relatively independent branch of KSU in the future, but we still appreciate the official KernelSU and MKSU etc. for their contributions!</string>
<string name="not_supported">Unsupported</string>
<string name="supported">Supported</string>
<string name="home_kpm_module">"Number of KPM modules: %d "</string>
<string name="kpm_invalid_file">Invalid KPM file</string>
<string name="kernel_patched">Kernel not patched</string>
<string name="kernel_not_enabled">Kernel not configured</string>
<string name="custom_settings">Custom settings</string>
<string name="kpm_install_mode">KPM Install</string>
<string name="kpm_install_mode_load">Load</string>
<string name="kpm_install_mode_embed">Embed</string>
<string name="kpm_install_mode_description">Please select: %1\$s Module Installation Mode \n\nLoad: Temporarily load the module \nEmbedded: Permanently install into the system</string>
<string name="log_failed_to_check_module_file">Failed to check module file existence</string>
<string name="snackbar_failed_to_check_module_file">Unable to check if module file exists</string>
<string name="confirm_uninstall_title">Confirm uninstallation</string>
<string name="confirm_uninstall_confirm">Uninstall</string>
<string name="confirm_uninstall_dismiss">Cancel</string>
<string name="theme_color">Theme Color</string>
<string name="invalid_file_type">Incorrect file type! Please select .kpm file.</string>
<string name="confirm_uninstall_title_with_filename">Uninstall</string>
<string name="confirm_uninstall_content">The following KPM will be uninstalled: %s</string>
<string name="settings_susfs_toggle_summary">Disable kprobe hooks created by KernelSU, using inline hooks instead, which is similar to non-GKI kernel hooking method.</string>
<string name="image_editor_title">Adjust background image</string>
<string name="image_editor_hint">Use two fingers to zoom the image, and one finger to drag it to adjust the position</string>
<string name="background_image_error">Could not load image</string>
<string name="reprovision">Reprovision</string>
<!-- Kernel Flash Progress Related -->
<string name="horizon_flash_title">Kernel Flashing</string>
<string name="horizon_logs_label">Logs:</string>
<string name="horizon_flash_complete">Flash Complete</string>
<!-- Flash Status Related -->
<string name="horizon_preparing">Preparing…</string>
<string name="horizon_cleaning_files">Cleaning files…</string>
<string name="horizon_copying_files">Copying files…</string>
<string name="horizon_extracting_tool">Extracting flash tool…</string>
<string name="horizon_patching_script">Patching flash script…</string>
<string name="horizon_flashing">Flashing kernel…</string>
<string name="horizon_flash_complete_status">Flash completed</string>
<!-- Slot selection related strings -->
<string name="select_slot_title">Select Flash Slot</string>
<string name="select_slot_description">Please select the target slot for flashing boot</string>
<string name="slot_a">Slot A</string>
<string name="slot_b">Slot B</string>
<string name="selected_slot">Selected slot: %1$s</string>
<string name="horizon_getting_original_slot">Getting the original slot</string>
<string name="horizon_setting_target_slot">Setting the specified slot</string>
<string name="horizon_restoring_original_slot">Restore Default Slot</string>
<string name="current_slot">Current Slot%1$s </string>
<!-- Error Messages -->
<string name="horizon_copy_failed">Copy failed</string>
<string name="horizon_unknown_error">Unknown error</string>
<string name="flash_failed_message">Flash failed</string>
<!-- lkm/gki install -->
<string name="Lkm_install_methods">LKM repair/installation</string>
<string name="GKI_install_methods">GKI/non-GKI installation</string>
<string name="kernel_version_log">Kernel version%1$s</string>
<string name="tool_version_log">Using the patching tool%1$s</string>
<string name="configuration">Configure</string>
<string name="app_settings">Application Settings</string>
<string name="tools">Tools</string>
<string name="currently_selected">Currently</string>
<!-- String resources used in SuperUser -->
<string name="clear">Removals</string>
<string name="apps_with_root">Applications with root privileges</string>
<string name="apps_with_custom_profile">Applications with customized configurations</string>
<string name="other_apps">Applications with unchanged defaults</string>
<string name="no_apps_found">Application not found</string>
<string name="selinux_enabled_toast">SELinux Enabled</string>
<string name="selinux_disabled_toast">SELinux Disabled</string>
<string name="selinux_change_failed">SELinux Status change failed</string>
<string name="advanced_settings">Advanced Settings</string>
<string name="appearance_settings">Customize the toolbar</string>
<string name="back">Comeback</string>
<string name="expand">Be in full swing</string>
<string name="collapse">put away</string>
<string name="susfs_enabled">SuSFS enabled</string>
<string name="susfs_disabled">SuSFS disabled</string>
<string name="background_set_success">Background set successfully</string>
<string name="background_removed">Removed custom backgrounds</string>
<string name="root_require_for_install">Requires root privileges</string>
<!-- KPM display settings -->
<string name="show_kpm_info">Display KPM Function</string>
<string name="show_kpm_info_summary">Display KPM information and Function in home and bottom bar (Need to reopen the app)</string>
<!-- Webui X settings -->
<string name="use_webuix">Use WebUI X</string>
<string name="use_webuix_summary">Use WebUI X instead of WebUI which supports more API\'s</string>
<string name="use_webuix_eruda">Inject Eruda into WebUI X</string>
<string name="use_webuix_eruda_summary">Inject a debug console into WebUI X to make debugging easier. Requires web debugging to be on.</string>
<!-- DPI setting related strings -->
<string name="dpi_settings">DPI setting</string>
<string name="app_dpi_title">Applied DPI</string>
<string name="app_dpi_summary">Adjust the screen display density for the current application only</string>
<string name="dpi_size_small">Small </string>
<string name="dpi_size_medium">Medium </string>
<string name="dpi_size_large">Big</string>
<string name="dpi_size_extra_large">oversize</string>
<string name="dpi_size_custom">customizable</string>
<string name="dpi_apply_settings">Applying DPI settings</string>
<string name="dpi_confirm_title">Confirm DPI change</string>
<string name="dpi_confirm_message">Are you sure you want to change the application DPI from %1$d to %2$d?</string>
<string name="dpi_confirm_summary">Application needs to be restarted to apply the new DPI settings, does not affect the system status bar or other applications</string>
<string name="dpi_applied_success">DPI has been set to %1$d, effective after restarting the application</string>
<!-- Language settings related strings -->
<string name="language_setting">App Language</string>
<string name="language_follow_system">Follow System</string>
<string name="language_changed">Language changed, restarting to apply changes</string>
<string name="settings_card_dim">Card Darkness Adjustment</string>
<!-- Super User Related -->
<string name="scroll_to_top">Top</string>
<string name="scroll_to_bottom">Bottom</string>
<string name="scroll_to_top_description">Scroll to top</string>
<string name="scroll_to_bottom_description">Scroll to the bottom</string>
<string name="authorized">authorized</string>
<string name="unauthorized">unauthorized</string>
<string name="selected">Selected</string>
<string name="select">option</string>
<string name="profile_umount_modules_disable">Disable custom uninstallation module</string>
<!-- Flash related -->
<string name="error_code">error code</string>
<string name="check_log">Please check the log</string>
<string name="installing_module">Module being installed %1$d/%2$d</string>
<string name="module_failed_count">%d Failed to install a new module</string>
<string name="module_download_error">Module download failed</string>
</resources> </resources>

View File

@@ -10,6 +10,9 @@
<string name="home_unsupported">Niet ondersteund</string> <string name="home_unsupported">Niet ondersteund</string>
<string name="home_unsupported_reason">KernelSU ondersteunt alleen GKI kernels</string> <string name="home_unsupported_reason">KernelSU ondersteunt alleen GKI kernels</string>
<string name="home_kernel">Kernel</string> <string name="home_kernel">Kernel</string>
<string name="home_susfs">SuSFS: %s</string>
<string name="home_susfs_version">SuSFS Version</string>
<string name="home_susfs_sus_su">SuS SU</string>
<string name="home_manager_version">Manager versie</string> <string name="home_manager_version">Manager versie</string>
<string name="home_fingerprint">Fingerprint</string> <string name="home_fingerprint">Fingerprint</string>
<string name="home_selinux_status">SELinux status</string> <string name="home_selinux_status">SELinux status</string>
@@ -22,7 +25,10 @@
<string name="module_failed_to_disable">Mislukt om module uit te schakelen: %s</string> <string name="module_failed_to_disable">Mislukt om module uit te schakelen: %s</string>
<string name="module_empty">Geen module geïnstalleerde</string> <string name="module_empty">Geen module geïnstalleerde</string>
<string name="module">Module</string> <string name="module">Module</string>
<string name="module_sort_action_first">Sorteren (actie eerst)</string>
<string name="module_sort_enabled_first">Sorteren (eerst ingeschakeld)</string>
<string name="uninstall">Verwijderen</string> <string name="uninstall">Verwijderen</string>
<string name="restore">Restore</string>
<string name="module_install">Installeren</string> <string name="module_install">Installeren</string>
<string name="install">Installeren</string> <string name="install">Installeren</string>
<string name="reboot">Herstart</string> <string name="reboot">Herstart</string>
@@ -50,6 +56,7 @@
<string name="home_click_to_learn_kernelsu">Leer hoe KernelSU te installeren en modules te gebruiken</string> <string name="home_click_to_learn_kernelsu">Leer hoe KernelSU te installeren en modules te gebruiken</string>
<string name="home_support_title">Ondersteun ons</string> <string name="home_support_title">Ondersteun ons</string>
<string name="home_support_content">KernelSU is, en zal altijd, vrij en open source zijn. Je kan altijd je appreciatie tonen met een donatie.</string> <string name="home_support_content">KernelSU is, en zal altijd, vrij en open source zijn. Je kan altijd je appreciatie tonen met een donatie.</string>
<string name="about_source_code"><![CDATA[View source code at %1$s<br/>Join our %2$s channel]]></string>
<string name="profile_default">Standaard</string> <string name="profile_default">Standaard</string>
<string name="profile_template">Sjabloon</string> <string name="profile_template">Sjabloon</string>
<string name="profile_custom">Aangepast</string> <string name="profile_custom">Aangepast</string>
@@ -63,56 +70,59 @@
<string name="profile_selinux_context">SELinux context</string> <string name="profile_selinux_context">SELinux context</string>
<string name="profile_umount_modules">Ontkoppel modules</string> <string name="profile_umount_modules">Ontkoppel modules</string>
<string name="failed_to_update_app_profile">Mislukt om App Profiel te updaten voor %s</string> <string name="failed_to_update_app_profile">Mislukt om App Profiel te updaten voor %s</string>
<string name="require_kernel_version" formatted="false">The current KernelSU version %d is too low for the manager to work properly. Please upgrade to version %d or higher!</string>
<string name="settings_umount_modules_default">Ontkoppel standaard de modules</string> <string name="settings_umount_modules_default">Ontkoppel standaard de modules</string>
<string name="settings_umount_modules_default_summary">De globale standaardwaarde voor \"Umount modules\" in App Profile. Als dit is ingeschakeld, worden alle modulewijzigingen in het systeem verwijderd voor apps waarvoor geen profiel is ingesteld.</string> <string name="settings_umount_modules_default_summary">De globale standaardwaarde voor \"Umount modules\" in App Profile. Als dit is ingeschakeld, worden alle modulewijzigingen in het systeem verwijderd voor apps waarvoor geen profiel is ingesteld.</string>
<string name="settings_susfs_toggle">Disable kprobe hooks</string>
<string name="profile_umount_modules_summary">Met deze optie ingeschakeld zal KernelSU toelaten om alle gewijzigde bestanden door de modules voor deze app te herstellen.</string> <string name="profile_umount_modules_summary">Met deze optie ingeschakeld zal KernelSU toelaten om alle gewijzigde bestanden door de modules voor deze app te herstellen.</string>
<string name="profile_selinux_domain">Domein</string> <string name="profile_selinux_domain">Domein</string>
<string name="profile_selinux_rules">Regels</string> <string name="profile_selinux_rules">Regels</string>
<string name="module_update">Update</string> <string name="module_update">Update</string>
<string name="module_downloading">Downloaden van module: %s</string> <string name="module_downloading">Downloaden van module: %s</string>
<string name="module_start_downloading">Begin met downloaden: %s</string>
<string name="new_version_available">Nieuwe versie %s is beschikbaar,klik om te upgraden.</string> <string name="new_version_available">Nieuwe versie %s is beschikbaar,klik om te upgraden.</string>
<string name="launch_app">Start</string> <string name="launch_app">Start</string>
<string name="force_stop_app" formatted="false">Forceer stop</string> <string name="force_stop_app" formatted="false">Forceer stop</string>
<string name="restart_app">Herstart</string> <string name="restart_app">Herstart</string>
<string name="module_start_downloading">Begin met downloaden: %s</string>
<string name="failed_to_update_sepolicy">Kan SELinux-regels niet bijwerken voor: %s</string> <string name="failed_to_update_sepolicy">Kan SELinux-regels niet bijwerken voor: %s</string>
<string name="module_changelog">wijzigings logboek</string> <string name="module_changelog">wijzigings logboek</string>
<string name="settings_profile_template">App-profiel Sjabloon</string> <string name="settings_profile_template">App-profiel Sjabloon</string>
<string name="settings_profile_template_summary">Beheer lokale en online sjabloon van app-profiel</string>
<string name="app_profile_template_create">Maken sjabloon</string> <string name="app_profile_template_create">Maken sjabloon</string>
<string name="app_profile_template_edit">Bewerkin sjabloon</string> <string name="app_profile_template_edit">Bewerkin sjabloon</string>
<string name="app_profile_template_id">ID</string> <string name="app_profile_template_id">ID</string>
<string name="app_profile_template_id_invalid">Ongeldige sjabloon ID</string> <string name="app_profile_template_id_invalid">Ongeldige sjabloon ID</string>
<string name="app_profile_template_name">Naam</string> <string name="app_profile_template_name">Naam</string>
<string name="app_profile_template_save">Redde</string>
<string name="app_profile_template_view">Bekijken sjabloon</string>
<string name="app_profile_template_description">Beschrijving</string> <string name="app_profile_template_description">Beschrijving</string>
<string name="settings_profile_template_summary">Beheer lokale en online sjabloon van app-profiel</string> <string name="app_profile_template_save">Redde</string>
<string name="app_profile_template_delete">Verwijderen</string> <string name="app_profile_template_delete">Verwijderen</string>
<string name="app_profile_template_view">Bekijken sjabloon</string>
<string name="app_profile_template_readonly">Alleen lezen</string> <string name="app_profile_template_readonly">Alleen lezen</string>
<string name="app_profile_template_id_exist">Sjabloon ID bestaat al!</string> <string name="app_profile_template_id_exist">Sjabloon ID bestaat al!</string>
<string name="app_profile_import_export">Importeren/Exporteren</string>
<string name="app_profile_import_from_clipboard">Importeren vanaf klembord</string>
<string name="app_profile_export_to_clipboard">Exporteren naar klembord</string>
<string name="app_profile_template_export_empty">Kan niet geen lokale sjabloon vinden om te exporteren!</string>
<string name="app_profile_template_import_success">Succesvol geïmporteerd</string>
<string name="app_profile_template_sync">Synchroniseer online-sjablonen</string> <string name="app_profile_template_sync">Synchroniseer online-sjablonen</string>
<string name="app_profile_template_save_failed">Mislukt naar opslaan sjabloon</string> <string name="app_profile_template_save_failed">Mislukt naar opslaan sjabloon</string>
<string name="app_profile_template_import_empty">Klembord is leeg!</string> <string name="app_profile_template_import_empty">Klembord is leeg!</string>
<string name="app_profile_import_export">Importeren/Exporteren</string>
<string name="app_profile_import_from_clipboard">Importeren vanaf klembord</string>
<string name="module_changelog_failed">Ophalen van wijzigingslogboek mislukt: %s</string> <string name="module_changelog_failed">Ophalen van wijzigingslogboek mislukt: %s</string>
<string name="app_profile_export_to_clipboard">Exporteren naar klembord</string>
<string name="settings_check_update">Controleer update</string> <string name="settings_check_update">Controleer update</string>
<string name="settings_check_update_summary">Controleer automatisch op updates bij het openen van de app</string>
<string name="grant_root_failed">Kan geen root verlenen!</string>
<string name="action">Actie</string>
<string name="open">Open</string>
<string name="enable_web_debugging">Schakel WebView-foutopsporing</string> <string name="enable_web_debugging">Schakel WebView-foutopsporing</string>
<string name="enable_web_debugging_summary">Kan worden gebruikt om WebUI te debuggen. Schakel dit alleen in als dat nodig is.</string> <string name="enable_web_debugging_summary">Kan worden gebruikt om WebUI te debuggen. Schakel dit alleen in als dat nodig is.</string>
<string name="app_profile_template_export_empty">Kan niet geen lokale sjabloon vinden om te exporteren!</string>
<string name="app_profile_template_import_success">Succesvol geïmporteerd</string>
<string name="open">Open</string>
<string name="settings_check_update_summary">Controleer automatisch op updates bij het openen van de app</string>
<string name="direct_install">Directe installatie (aanbevolen)</string> <string name="direct_install">Directe installatie (aanbevolen)</string>
<string name="select_file">Selecteer een bestand</string> <string name="select_file">Selecteer een bestand</string>
<string name="grant_root_failed">Kan geen root verlenen!</string> <string name="install_inactive_slot">Installeren in inactief slot (na OTA)</string>
<string name="select_file_tip">%1$s partitie-image wordt aanbevolen</string>
<string name="install_next">Naast</string>
<string name="install_inactive_slot_warning">Uw apparaat wordt **GEFORCEERD** om na een herstart op te starten naar het huidige inactieve slot! <string name="install_inactive_slot_warning">Uw apparaat wordt **GEFORCEERD** om na een herstart op te starten naar het huidige inactieve slot!
\nGebruik deze optie alleen nadat OTA is voltooid. \nGebruik deze optie alleen nadat OTA is voltooid.
\nDoorgaan?</string> \nDoorgaan?</string>
<string name="install_inactive_slot">Installeren in inactief slot (na OTA)</string> <string name="install_next">Naast</string>
<string name="select_file_tip">%1$s partitie-image wordt aanbevolen</string>
<string name="select_kmi">KMI selecteren</string> <string name="select_kmi">KMI selecteren</string>
<string name="settings_uninstall">Desinstalleren</string> <string name="settings_uninstall">Desinstalleren</string>
<string name="settings_uninstall_temporary">Tijdelijk verwijderen</string> <string name="settings_uninstall_temporary">Tijdelijk verwijderen</string>
@@ -122,12 +132,239 @@
<string name="settings_uninstall_permanent_message">Het verwijderen van KernelSU (Root en alle modules) volledig en permanent.</string> <string name="settings_uninstall_permanent_message">Het verwijderen van KernelSU (Root en alle modules) volledig en permanent.</string>
<string name="settings_restore_stock_image_message">Herstel de standaard fabrieksimage (als er een back-up bestaat), die normaal gesproken vóór OTA wordt gebruikt. Als u KernelSU moet verwijderen, gebruikt u permanent verwijderen.</string> <string name="settings_restore_stock_image_message">Herstel de standaard fabrieksimage (als er een back-up bestaat), die normaal gesproken vóór OTA wordt gebruikt. Als u KernelSU moet verwijderen, gebruikt u permanent verwijderen.</string>
<string name="flashing">Knipperen</string> <string name="flashing">Knipperen</string>
<string name="save_log">Logboeken Opslaan</string>
<string name="flash_success">Flash-succes</string> <string name="flash_success">Flash-succes</string>
<string name="flash_failed">Flash is mislukt</string> <string name="flash_failed">Flash is mislukt</string>
<string name="selected_lkm">Geselecteerde LKM: %s</string> <string name="selected_lkm">Geselecteerde LKM: %s</string>
<string name="action">Actie</string> <string name="save_log">Logboeken Opslaan</string>
<string name="log_saved">Logs opgeslagen</string> <string name="log_saved">Logs opgeslagen</string>
<string name="module_sort_enabled_first">Sorteren (eerst ingeschakeld)</string> <string name="status_supported">Supported</string>
<string name="module_sort_action_first">Sorteren (actie eerst)</string> <string name="status_not_supported">Not Supported</string>
<string name="status_unknown">Unknown</string>
<string name="sus_su_mode">SuS SU mode:</string>
<!-- Module related -->
<string name="module_install_confirm">confirm install module %1$s</string>
<string name="unknown_module">unknown module</string>
<!-- Restore related -->
<string name="restore_confirm_title">Confirm Module Restoration</string>
<string name="restore_confirm_message">This operation will overwrite all existing modules. Continue?</string>
<string name="confirm">Confirm</string>
<string name="cancel">Cancel</string>
<!-- Backup related -->
<string name="backup_success">Backup successful (tar.gz)</string>
<string name="backup_failed">Backup failed: %1$s</string>
<string name="backup_modules">backup modules</string>
<string name="restore_modules">restore modules</string>
<!-- Restore related messages -->
<string name="restore_success">Modules restored successfully, restart required</string>
<string name="restore_failed">Restore failed: %1$s</string>
<string name="restart_now">Restart Now</string>
<string name="unknown_error">Unknown error</string>
<!-- Command related -->
<string name="command_execution_failed">Command execution failed: %1$s</string>
<!-- Allowlist related -->
<string name="allowlist_backup_success">Allowlist backup successful</string>
<string name="allowlist_backup_failed">Allowlist backup failed: %1$s</string>
<string name="allowlist_restore_confirm_title">Confirm Allowlist Restoration</string>
<string name="allowlist_restore_confirm_message">This operation will overwrite the current allowlist. Continue?</string>
<string name="allowlist_restore_success">Allowlist restored successfully</string>
<string name="allowlist_restore_failed">Allowlist restore failed: %1$s</string>
<string name="backup_allowlist">Backup Allowlist</string>
<string name="restore_allowlist">Restore Allowlist</string>
<string name="settings_custom_background">Custom App Background</string>
<string name="settings_custom_background_summary">Select an image as background</string>
<string name="settings_card_alpha">Navigation bar transparency</string>
<string name="settings_restore_default">Restore default</string>
<string name="home_android_version">Android version</string>
<string name="home_device_model">Device model</string>
<string name="su_not_allowed">Granting superuser to %s is not allowed</string>
<string name="settings_disable_su">Disable su compatibility</string>
<string name="settings_disable_su_summary">Temporarily disable any applications from obtaining root privileges via the su command (existing root processes will not be affected).</string>
<string name="using_mksu_manager">You are using the SukiSU Beta manager</string>
<string name="module_install_multiple_confirm">Are you sure you want to install the selected %d modules?</string>
<string name="module_install_multiple_confirm_with_names">Sure you want to install the following %1$d modules? \n\n%2$s</string>
<string name="more_settings">More settings</string>
<string name="selinux">SELinux</string>
<string name="selinux_enabled">Enabled</string>
<string name="selinux_disabled">Disabled</string>
<string name="simple_mode">Simplicity mode</string>
<string name="simple_mode_summary">Hides unnecessary cards when turned on</string>
<string name="hide_kernel_kernelsu_version">Hide kernel version</string>
<string name="hide_kernel_kernelsu_version_summary">Hide kernel version</string>
<string name="hide_other_info">Hide other info</string>
<string name="hide_other_info_summary">Hides information about the number of super users, modules and KPM modules on the home page</string>
<string name="hide_susfs_status">Hide SuSFS status</string>
<string name="hide_susfs_status_summary">Hide SuSFS status information on the home page</string>
<string name="hide_link_card">Hide Link Card Status</string>
<string name="hide_link_card_summary">Hide link card information on the home page</string>
<string name="theme_mode">Theme</string>
<string name="theme_follow_system">Follow system</string>
<string name="theme_light">Light</string>
<string name="theme_dark">Dark</string>
<string name="manual_hook">Manual Hook</string>
<string name="dynamic_color_title">Dynamic colours</string>
<string name="dynamic_color_summary">Dynamic colours using system themes</string>
<string name="choose_theme_color">Choose a theme colour</string>
<string name="color_default">Blue</string>
<string name="color_green">Green</string>
<string name="color_purple">Purple</string>
<string name="color_orange">Orange</string>
<string name="color_pink">Pink</string>
<string name="color_gray">Gray</string>
<string name="color_ivory">Ivory</string>
<string name="flash_option">Brush Options</string>
<string name="flash_option_tip">Select the file to be flashed</string>
<string name="horizon_kernel">Install Anykernel3</string>
<string name="horizon_kernel_summary">Flash AnyKernel3 kernel file</string>
<string name="root_required">Requires root privileges</string>
<string name="copy_failed">File Copy Failure</string>
<string name="reboot_complete_title">Scrubbing complete</string>
<string name="reboot_complete_msg">Whether to reboot immediately</string>
<string name="yes">Yes</string>
<string name="no">No</string>
<string name="failed_reboot">Reboot Failed</string>
<string name="batch_authorization">empower</string>
<string name="batch_cancel_authorization">withdraw</string>
<string name="backup">Backup</string>
<string name="color_yellow">Yellow</string>
<string name="kpm_title">KPM</string>
<string name="kpm_empty">No installed kernel modules at this time</string>
<string name="kpm_version">Version</string>
<string name="kpm_author">Author</string>
<string name="kpm_uninstall">Uninstall</string>
<string name="kpm_uninstall_success">Uninstalled successfully</string>
<string name="kpm_uninstall_failed">Failed to uninstall</string>
<string name="kpm_install">Install</string>
<string name="kpm_install_success">Load of kpm module successful</string>
<string name="kpm_install_failed">Load of kpm module failed</string>
<string name="kpm_args">Parameters</string>
<string name="kpm_control">Execute</string>
<string name="home_kpm_version">KPM Version</string>
<string name="close_notice">Close</string>
<string name="kernel_module_notice">The following kernel module functions were developed by KernelPatch and modified to include the kernel module functions of SukiSU Ultra</string>
<string name="home_ContributionCard_kernelsu">SukiSU Ultra Look forward to</string>
<string name="kpm_control_success">Success</string>
<string name="kpm_control_failed">Failed</string>
<string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra will be a relatively independent branch of KSU in the future, but we still appreciate the official KernelSU and MKSU etc. for their contributions!</string>
<string name="not_supported">Unsupported</string>
<string name="supported">Supported</string>
<string name="home_kpm_module">"Number of KPM modules: %d "</string>
<string name="kpm_invalid_file">Invalid KPM file</string>
<string name="kernel_patched">Kernel not patched</string>
<string name="kernel_not_enabled">Kernel not configured</string>
<string name="custom_settings">Custom settings</string>
<string name="kpm_install_mode">KPM Install</string>
<string name="kpm_install_mode_load">Load</string>
<string name="kpm_install_mode_embed">Embed</string>
<string name="kpm_install_mode_description">Please select: %1\$s Module Installation Mode \n\nLoad: Temporarily load the module \nEmbedded: Permanently install into the system</string>
<string name="log_failed_to_check_module_file">Failed to check module file existence</string>
<string name="snackbar_failed_to_check_module_file">Unable to check if module file exists</string>
<string name="confirm_uninstall_title">Confirm uninstallation</string>
<string name="confirm_uninstall_confirm">Uninstall</string>
<string name="confirm_uninstall_dismiss">Cancel</string>
<string name="theme_color">Theme Color</string>
<string name="invalid_file_type">Incorrect file type! Please select .kpm file.</string>
<string name="confirm_uninstall_title_with_filename">Uninstall</string>
<string name="confirm_uninstall_content">The following KPM will be uninstalled: %s</string>
<string name="settings_susfs_toggle_summary">Disable kprobe hooks created by KernelSU, using inline hooks instead, which is similar to non-GKI kernel hooking method.</string>
<string name="image_editor_title">Adjust background image</string>
<string name="image_editor_hint">Use two fingers to zoom the image, and one finger to drag it to adjust the position</string>
<string name="background_image_error">Could not load image</string>
<string name="reprovision">Reprovision</string>
<!-- Kernel Flash Progress Related -->
<string name="horizon_flash_title">Kernel Flashing</string>
<string name="horizon_logs_label">Logs:</string>
<string name="horizon_flash_complete">Flash Complete</string>
<!-- Flash Status Related -->
<string name="horizon_preparing">Preparing…</string>
<string name="horizon_cleaning_files">Cleaning files…</string>
<string name="horizon_copying_files">Copying files…</string>
<string name="horizon_extracting_tool">Extracting flash tool…</string>
<string name="horizon_patching_script">Patching flash script…</string>
<string name="horizon_flashing">Flashing kernel…</string>
<string name="horizon_flash_complete_status">Flash completed</string>
<!-- Slot selection related strings -->
<string name="select_slot_title">Select Flash Slot</string>
<string name="select_slot_description">Please select the target slot for flashing boot</string>
<string name="slot_a">Slot A</string>
<string name="slot_b">Slot B</string>
<string name="selected_slot">Selected slot: %1$s</string>
<string name="horizon_getting_original_slot">Getting the original slot</string>
<string name="horizon_setting_target_slot">Setting the specified slot</string>
<string name="horizon_restoring_original_slot">Restore Default Slot</string>
<string name="current_slot">Current Slot%1$s </string>
<!-- Error Messages -->
<string name="horizon_copy_failed">Copy failed</string>
<string name="horizon_unknown_error">Unknown error</string>
<string name="flash_failed_message">Flash failed</string>
<!-- lkm/gki install -->
<string name="Lkm_install_methods">LKM repair/installation</string>
<string name="GKI_install_methods">GKI/non-GKI installation</string>
<string name="kernel_version_log">Kernel version%1$s</string>
<string name="tool_version_log">Using the patching tool%1$s</string>
<string name="configuration">Configure</string>
<string name="app_settings">Application Settings</string>
<string name="tools">Tools</string>
<string name="currently_selected">Currently</string>
<!-- String resources used in SuperUser -->
<string name="clear">Removals</string>
<string name="apps_with_root">Applications with root privileges</string>
<string name="apps_with_custom_profile">Applications with customized configurations</string>
<string name="other_apps">Applications with unchanged defaults</string>
<string name="no_apps_found">Application not found</string>
<string name="selinux_enabled_toast">SELinux Enabled</string>
<string name="selinux_disabled_toast">SELinux Disabled</string>
<string name="selinux_change_failed">SELinux Status change failed</string>
<string name="advanced_settings">Advanced Settings</string>
<string name="appearance_settings">Customize the toolbar</string>
<string name="back">Comeback</string>
<string name="expand">Be in full swing</string>
<string name="collapse">put away</string>
<string name="susfs_enabled">SuSFS enabled</string>
<string name="susfs_disabled">SuSFS disabled</string>
<string name="background_set_success">Background set successfully</string>
<string name="background_removed">Removed custom backgrounds</string>
<string name="root_require_for_install">Requires root privileges</string>
<!-- KPM display settings -->
<string name="show_kpm_info">Display KPM Function</string>
<string name="show_kpm_info_summary">Display KPM information and Function in home and bottom bar (Need to reopen the app)</string>
<!-- Webui X settings -->
<string name="use_webuix">Use WebUI X</string>
<string name="use_webuix_summary">Use WebUI X instead of WebUI which supports more API\'s</string>
<string name="use_webuix_eruda">Inject Eruda into WebUI X</string>
<string name="use_webuix_eruda_summary">Inject a debug console into WebUI X to make debugging easier. Requires web debugging to be on.</string>
<!-- DPI setting related strings -->
<string name="dpi_settings">DPI setting</string>
<string name="app_dpi_title">Applied DPI</string>
<string name="app_dpi_summary">Adjust the screen display density for the current application only</string>
<string name="dpi_size_small">Small </string>
<string name="dpi_size_medium">Medium </string>
<string name="dpi_size_large">Big</string>
<string name="dpi_size_extra_large">oversize</string>
<string name="dpi_size_custom">customizable</string>
<string name="dpi_apply_settings">Applying DPI settings</string>
<string name="dpi_confirm_title">Confirm DPI change</string>
<string name="dpi_confirm_message">Are you sure you want to change the application DPI from %1$d to %2$d?</string>
<string name="dpi_confirm_summary">Application needs to be restarted to apply the new DPI settings, does not affect the system status bar or other applications</string>
<string name="dpi_applied_success">DPI has been set to %1$d, effective after restarting the application</string>
<!-- Language settings related strings -->
<string name="language_setting">App Language</string>
<string name="language_follow_system">Follow System</string>
<string name="language_changed">Language changed, restarting to apply changes</string>
<string name="settings_card_dim">Card Darkness Adjustment</string>
<!-- Super User Related -->
<string name="scroll_to_top">Top</string>
<string name="scroll_to_bottom">Bottom</string>
<string name="scroll_to_top_description">Scroll to top</string>
<string name="scroll_to_bottom_description">Scroll to the bottom</string>
<string name="authorized">authorized</string>
<string name="unauthorized">unauthorized</string>
<string name="selected">Selected</string>
<string name="select">option</string>
<string name="profile_umount_modules_disable">Disable custom uninstallation module</string>
<!-- Flash related -->
<string name="error_code">error code</string>
<string name="check_log">Please check the log</string>
<string name="installing_module">Module being installed %1$d/%2$d</string>
<string name="module_failed_count">%d Failed to install a new module</string>
<string name="module_download_error">Module download failed</string>
</resources> </resources>

View File

@@ -10,6 +10,9 @@
<string name="home_unsupported">Nieobsługiwany</string> <string name="home_unsupported">Nieobsługiwany</string>
<string name="home_unsupported_reason">KernelSU obsługuje obecnie tylko jądra GKI</string> <string name="home_unsupported_reason">KernelSU obsługuje obecnie tylko jądra GKI</string>
<string name="home_kernel">Jądro</string> <string name="home_kernel">Jądro</string>
<string name="home_susfs">SuSFS: %s</string>
<string name="home_susfs_version">SuSFS Version</string>
<string name="home_susfs_sus_su">SuS SU</string>
<string name="home_manager_version">Wersja menedżera</string> <string name="home_manager_version">Wersja menedżera</string>
<string name="home_fingerprint">Odcisk</string> <string name="home_fingerprint">Odcisk</string>
<string name="home_selinux_status">Status SELinux</string> <string name="home_selinux_status">Status SELinux</string>
@@ -22,7 +25,10 @@
<string name="module_failed_to_disable">Nie udało się wyłączyć modułu: %s</string> <string name="module_failed_to_disable">Nie udało się wyłączyć modułu: %s</string>
<string name="module_empty">Brak zainstalowanych modułów</string> <string name="module_empty">Brak zainstalowanych modułów</string>
<string name="module">Moduły</string> <string name="module">Moduły</string>
<string name="module_sort_action_first">Sortuj (najpierw działania)</string>
<string name="module_sort_enabled_first">Sortuj (najpierw włączone)</string>
<string name="uninstall">Odinstaluj</string> <string name="uninstall">Odinstaluj</string>
<string name="restore">Restore</string>
<string name="module_install">Instaluj</string> <string name="module_install">Instaluj</string>
<string name="install">Instaluj</string> <string name="install">Instaluj</string>
<string name="reboot">Uruchom ponownie</string> <string name="reboot">Uruchom ponownie</string>
@@ -50,6 +56,7 @@
<string name="home_click_to_learn_kernelsu">Dowiedz się jak zainstalować KernelSU i jak korzystać z modułów</string> <string name="home_click_to_learn_kernelsu">Dowiedz się jak zainstalować KernelSU i jak korzystać z modułów</string>
<string name="home_support_title">Wesprzyj nas</string> <string name="home_support_title">Wesprzyj nas</string>
<string name="home_support_content">KernelSU jest i zawsze będzie darmowy oraz otwarty. Niemniej jednak możesz nam pokazać, że Ci zależy, wysyłając darowiznę.</string> <string name="home_support_content">KernelSU jest i zawsze będzie darmowy oraz otwarty. Niemniej jednak możesz nam pokazać, że Ci zależy, wysyłając darowiznę.</string>
<string name="about_source_code"><![CDATA[View source code at %1$s<br/>Join our %2$s channel]]></string>
<string name="profile_default">Domyślny</string> <string name="profile_default">Domyślny</string>
<string name="profile_template">Szablon</string> <string name="profile_template">Szablon</string>
<string name="profile_custom">Własny</string> <string name="profile_custom">Własny</string>
@@ -63,8 +70,10 @@
<string name="profile_selinux_context">Kontekst SELinux</string> <string name="profile_selinux_context">Kontekst SELinux</string>
<string name="profile_umount_modules">Odmontuj moduły</string> <string name="profile_umount_modules">Odmontuj moduły</string>
<string name="failed_to_update_app_profile">Nie udało się zaktualizować profilu aplikacji dla %s</string> <string name="failed_to_update_app_profile">Nie udało się zaktualizować profilu aplikacji dla %s</string>
<string name="require_kernel_version" formatted="false">The current KernelSU version %d is too low for the manager to work properly. Please upgrade to version %d or higher!</string>
<string name="settings_umount_modules_default">Domyślnie odmontuj moduły</string> <string name="settings_umount_modules_default">Domyślnie odmontuj moduły</string>
<string name="settings_umount_modules_default_summary">Globalna wartość domyślna opcji \"Odmontuj moduły\" w profilu aplikacji. Jeśli jest włączona, wycofuje wszystkie modyfikacje dokonane przez moduły dla aplikacji, które nie mają ustawionego profilu.</string> <string name="settings_umount_modules_default_summary">Globalna wartość domyślna opcji \"Odmontuj moduły\" w profilu aplikacji. Jeśli jest włączona, wycofuje wszystkie modyfikacje dokonane przez moduły dla aplikacji, które nie mają ustawionego profilu.</string>
<string name="settings_susfs_toggle">Disable kprobe hooks</string>
<string name="profile_umount_modules_summary">Włączenie tej opcji umożliwi KernelSU przywrócenie wszelkich zmodyfikowanych plików przez moduły dla tej aplikacji.</string> <string name="profile_umount_modules_summary">Włączenie tej opcji umożliwi KernelSU przywrócenie wszelkich zmodyfikowanych plików przez moduły dla tej aplikacji.</string>
<string name="profile_selinux_domain">Domena</string> <string name="profile_selinux_domain">Domena</string>
<string name="profile_selinux_rules">Reguły</string> <string name="profile_selinux_rules">Reguły</string>
@@ -77,47 +86,48 @@
<string name="restart_app">Restartuj</string> <string name="restart_app">Restartuj</string>
<string name="failed_to_update_sepolicy">Nie udało się zaktualizować reguł SELinux dla %s</string> <string name="failed_to_update_sepolicy">Nie udało się zaktualizować reguł SELinux dla %s</string>
<string name="module_changelog">Dziennik zmian</string> <string name="module_changelog">Dziennik zmian</string>
<string name="settings_profile_template">Szablon profilu aplikacji</string>
<string name="settings_profile_template_summary">Zarządzaj lokalnym i internetowym szablonem profilu aplikacji</string>
<string name="app_profile_template_create">Stwórz szablon</string>
<string name="app_profile_template_edit">Edytuj szablon</string>
<string name="app_profile_template_id">Identyfikator</string>
<string name="app_profile_template_id_invalid">Błędny identyfikator szablonu</string>
<string name="app_profile_template_name">Nazwa</string>
<string name="app_profile_template_description">Opis</string>
<string name="app_profile_template_save">Zapisz</string>
<string name="app_profile_template_delete">Usuń</string>
<string name="app_profile_template_view">Zobacz szablon</string>
<string name="app_profile_template_readonly">Tylko do odczytu</string>
<string name="app_profile_template_id_exist">Szablon o takim identyfikatorze już istnieje!</string>
<string name="app_profile_import_export">Importuj/Eksportuj</string>
<string name="app_profile_import_from_clipboard">Importuj ze schowka</string>
<string name="app_profile_export_to_clipboard">Eksportuj do schowka</string>
<string name="app_profile_template_export_empty">Nie można znaleźć lokalnego szablonu do eksportu!</string>
<string name="app_profile_template_import_success">Zaimportowano pomyślnie</string>
<string name="app_profile_template_sync">Synchronizuj internetowe szablony</string>
<string name="app_profile_template_save_failed">Nie udało się zapisać szablonu</string>
<string name="app_profile_template_import_empty">Schowek jest pusty!</string>
<string name="module_changelog_failed">Pobranie dziennika zmian nie powiodło się: %s</string>
<string name="settings_check_update">Wyszukaj aktualizacje</string>
<string name="settings_check_update_summary">Wyszukuj aktualizacje automatycznie przy otwieraniu aplikacji</string>
<string name="grant_root_failed">Nie udało się przyznać roota!</string>
<string name="action">Akcja</string>
<string name="open">Otwórz</string>
<string name="enable_web_debugging">Włącz debugowanie WebView</string> <string name="enable_web_debugging">Włącz debugowanie WebView</string>
<string name="enable_web_debugging_summary">Może być użyte do debugowania WebUI. Włącz tylko w razie potrzeby.</string> <string name="enable_web_debugging_summary">Może być użyte do debugowania WebUI. Włącz tylko w razie potrzeby.</string>
<string name="select_file_tip">Obraz partycji %1$s jest zalecany</string>
<string name="select_kmi">Wybierz KMI</string>
<string name="install_next">Dalej</string>
<string name="direct_install">Instalacja bezpośrednia (zalecane)</string> <string name="direct_install">Instalacja bezpośrednia (zalecane)</string>
<string name="select_file">Wybierz plik</string> <string name="select_file">Wybierz plik</string>
<string name="install_inactive_slot">Zainstaluj do nieaktywnego slotu (po aktualizcji OTA)</string> <string name="install_inactive_slot">Zainstaluj do nieaktywnego slotu (po aktualizcji OTA)</string>
<string name="install_inactive_slot_warning">Po ponownym uruchomieniu Twoje urządzenie zostanie **ZMUSZONE** do uruchomia się z obecnie nieaktywnego slotu! <string name="install_inactive_slot_warning">Po ponownym uruchomieniu Twoje urządzenie zostanie **ZMUSZONE** do uruchomia się z obecnie nieaktywnego slotu!
\nUżyj tej opcji dopiero po zakończeniu aktualizacji OTA. \nUżyj tej opcji dopiero po zakończeniu aktualizacji OTA.
\nCzy chcesz kontynuować?</string> \nCzy chcesz kontynuować?</string>
<string name="app_profile_template_create">Stwórz szablon</string> <string name="install_next">Dalej</string>
<string name="app_profile_template_edit">Edytuj szablon</string> <string name="select_file_tip">Obraz partycji %1$s jest zalecany</string>
<string name="app_profile_template_name">Nazwa</string> <string name="select_kmi">Wybierz KMI</string>
<string name="app_profile_template_description">Opis</string> <string name="settings_uninstall">Odinstaluj</string>
<string name="app_profile_template_save">Zapisz</string> <string name="settings_uninstall_temporary">Odinstaluj tymczasowo</string>
<string name="app_profile_template_delete">Usuń</string>
<string name="app_profile_template_readonly">Tylko do odczytu</string>
<string name="app_profile_import_export">Importuj/Eksportuj</string>
<string name="app_profile_import_from_clipboard">Importuj ze schowka</string>
<string name="app_profile_export_to_clipboard">Eksportuj do schowka</string>
<string name="app_profile_template_export_empty">Nie można znaleźć lokalnego szablonu do eksportu!</string>
<string name="app_profile_template_import_success">Zaimportowano pomyślnie</string>
<string name="app_profile_template_save_failed">Nie udało się zapisać szablonu</string>
<string name="app_profile_template_import_empty">Schowek jest pusty!</string>
<string name="settings_profile_template_summary">Zarządzaj lokalnym i internetowym szablonem profilu aplikacji</string>
<string name="app_profile_template_sync">Synchronizuj internetowe szablony</string>
<string name="app_profile_template_view">Zobacz szablon</string>
<string name="app_profile_template_id_invalid">Błędny identyfikator szablonu</string>
<string name="settings_profile_template">Szablon profilu aplikacji</string>
<string name="app_profile_template_id">Identyfikator</string>
<string name="app_profile_template_id_exist">Szablon o takim identyfikatorze już istnieje!</string>
<string name="grant_root_failed">Nie udało się przyznać roota!</string>
<string name="open">Otwórz</string>
<string name="module_changelog_failed">Pobranie dziennika zmian nie powiodło się: %s</string>
<string name="settings_check_update">Wyszukaj aktualizacje</string>
<string name="settings_check_update_summary">Wyszukuj aktualizacje automatycznie przy otwieraniu aplikacji</string>
<string name="settings_uninstall_permanent">Odinstaluj zupełnie</string> <string name="settings_uninstall_permanent">Odinstaluj zupełnie</string>
<string name="settings_restore_stock_image">Przywróć obraz fabryczny</string> <string name="settings_restore_stock_image">Przywróć obraz fabryczny</string>
<string name="settings_uninstall_temporary">Odinstaluj tymczasowo</string>
<string name="settings_uninstall">Odinstaluj</string>
<string name="settings_uninstall_temporary_message">Tymczasowo odinstaluj KernelSU, przywróć do oryginalnego stanu po następnym ponownym uruchomieniu.</string> <string name="settings_uninstall_temporary_message">Tymczasowo odinstaluj KernelSU, przywróć do oryginalnego stanu po następnym ponownym uruchomieniu.</string>
<string name="settings_uninstall_permanent_message">Całkowite i trwałe odinstalowanie KernelSU (Root i wszystkich modułów).</string> <string name="settings_uninstall_permanent_message">Całkowite i trwałe odinstalowanie KernelSU (Root i wszystkich modułów).</string>
<string name="settings_restore_stock_image_message">Przywróć obraz fabryczny (jeśli istnieje kopia zapasowa), zwykle używany przed OTA; jeśli chcesz odinstalować KernelSU, użyj opcji \"Odinstaluj całkowicie\".</string> <string name="settings_restore_stock_image_message">Przywróć obraz fabryczny (jeśli istnieje kopia zapasowa), zwykle używany przed OTA; jeśli chcesz odinstalować KernelSU, użyj opcji \"Odinstaluj całkowicie\".</string>
@@ -126,8 +136,235 @@
<string name="flash_failed">Flashowanie nieudane</string> <string name="flash_failed">Flashowanie nieudane</string>
<string name="selected_lkm">Wybrano LKM: %s</string> <string name="selected_lkm">Wybrano LKM: %s</string>
<string name="save_log">Zapisz dzienniki</string> <string name="save_log">Zapisz dzienniki</string>
<string name="action">Akcja</string>
<string name="log_saved">Dzienniki zapisane</string> <string name="log_saved">Dzienniki zapisane</string>
<string name="module_sort_action_first">Sortuj (najpierw działania)</string> <string name="status_supported">Supported</string>
<string name="module_sort_enabled_first">Sortuj (najpierw włączone)</string> <string name="status_not_supported">Not Supported</string>
<string name="status_unknown">Unknown</string>
<string name="sus_su_mode">SuS SU mode:</string>
<!-- Module related -->
<string name="module_install_confirm">confirm install module %1$s</string>
<string name="unknown_module">unknown module</string>
<!-- Restore related -->
<string name="restore_confirm_title">Confirm Module Restoration</string>
<string name="restore_confirm_message">This operation will overwrite all existing modules. Continue?</string>
<string name="confirm">Confirm</string>
<string name="cancel">Cancel</string>
<!-- Backup related -->
<string name="backup_success">Backup successful (tar.gz)</string>
<string name="backup_failed">Backup failed: %1$s</string>
<string name="backup_modules">backup modules</string>
<string name="restore_modules">restore modules</string>
<!-- Restore related messages -->
<string name="restore_success">Modules restored successfully, restart required</string>
<string name="restore_failed">Restore failed: %1$s</string>
<string name="restart_now">Restart Now</string>
<string name="unknown_error">Unknown error</string>
<!-- Command related -->
<string name="command_execution_failed">Command execution failed: %1$s</string>
<!-- Allowlist related -->
<string name="allowlist_backup_success">Allowlist backup successful</string>
<string name="allowlist_backup_failed">Allowlist backup failed: %1$s</string>
<string name="allowlist_restore_confirm_title">Confirm Allowlist Restoration</string>
<string name="allowlist_restore_confirm_message">This operation will overwrite the current allowlist. Continue?</string>
<string name="allowlist_restore_success">Allowlist restored successfully</string>
<string name="allowlist_restore_failed">Allowlist restore failed: %1$s</string>
<string name="backup_allowlist">Backup Allowlist</string>
<string name="restore_allowlist">Restore Allowlist</string>
<string name="settings_custom_background">Custom App Background</string>
<string name="settings_custom_background_summary">Select an image as background</string>
<string name="settings_card_alpha">Navigation bar transparency</string>
<string name="settings_restore_default">Restore default</string>
<string name="home_android_version">Android version</string>
<string name="home_device_model">Device model</string>
<string name="su_not_allowed">Granting superuser to %s is not allowed</string>
<string name="settings_disable_su">Disable su compatibility</string>
<string name="settings_disable_su_summary">Temporarily disable any applications from obtaining root privileges via the su command (existing root processes will not be affected).</string>
<string name="using_mksu_manager">You are using the SukiSU Beta manager</string>
<string name="module_install_multiple_confirm">Are you sure you want to install the selected %d modules?</string>
<string name="module_install_multiple_confirm_with_names">Sure you want to install the following %1$d modules? \n\n%2$s</string>
<string name="more_settings">More settings</string>
<string name="selinux">SELinux</string>
<string name="selinux_enabled">Enabled</string>
<string name="selinux_disabled">Disabled</string>
<string name="simple_mode">Simplicity mode</string>
<string name="simple_mode_summary">Hides unnecessary cards when turned on</string>
<string name="hide_kernel_kernelsu_version">Hide kernel version</string>
<string name="hide_kernel_kernelsu_version_summary">Hide kernel version</string>
<string name="hide_other_info">Hide other info</string>
<string name="hide_other_info_summary">Hides information about the number of super users, modules and KPM modules on the home page</string>
<string name="hide_susfs_status">Hide SuSFS status</string>
<string name="hide_susfs_status_summary">Hide SuSFS status information on the home page</string>
<string name="hide_link_card">Hide Link Card Status</string>
<string name="hide_link_card_summary">Hide link card information on the home page</string>
<string name="theme_mode">Theme</string>
<string name="theme_follow_system">Follow system</string>
<string name="theme_light">Light</string>
<string name="theme_dark">Dark</string>
<string name="manual_hook">Manual Hook</string>
<string name="dynamic_color_title">Dynamic colours</string>
<string name="dynamic_color_summary">Dynamic colours using system themes</string>
<string name="choose_theme_color">Choose a theme colour</string>
<string name="color_default">Blue</string>
<string name="color_green">Green</string>
<string name="color_purple">Purple</string>
<string name="color_orange">Orange</string>
<string name="color_pink">Pink</string>
<string name="color_gray">Gray</string>
<string name="color_ivory">Ivory</string>
<string name="flash_option">Brush Options</string>
<string name="flash_option_tip">Select the file to be flashed</string>
<string name="horizon_kernel">Install Anykernel3</string>
<string name="horizon_kernel_summary">Flash AnyKernel3 kernel file</string>
<string name="root_required">Requires root privileges</string>
<string name="copy_failed">File Copy Failure</string>
<string name="reboot_complete_title">Scrubbing complete</string>
<string name="reboot_complete_msg">Whether to reboot immediately</string>
<string name="yes">Yes</string>
<string name="no">No</string>
<string name="failed_reboot">Reboot Failed</string>
<string name="batch_authorization">empower</string>
<string name="batch_cancel_authorization">withdraw</string>
<string name="backup">Backup</string>
<string name="color_yellow">Yellow</string>
<string name="kpm_title">KPM</string>
<string name="kpm_empty">No installed kernel modules at this time</string>
<string name="kpm_version">Version</string>
<string name="kpm_author">Author</string>
<string name="kpm_uninstall">Uninstall</string>
<string name="kpm_uninstall_success">Uninstalled successfully</string>
<string name="kpm_uninstall_failed">Failed to uninstall</string>
<string name="kpm_install">Install</string>
<string name="kpm_install_success">Load of kpm module successful</string>
<string name="kpm_install_failed">Load of kpm module failed</string>
<string name="kpm_args">Parameters</string>
<string name="kpm_control">Execute</string>
<string name="home_kpm_version">KPM Version</string>
<string name="close_notice">Close</string>
<string name="kernel_module_notice">The following kernel module functions were developed by KernelPatch and modified to include the kernel module functions of SukiSU Ultra</string>
<string name="home_ContributionCard_kernelsu">SukiSU Ultra Look forward to</string>
<string name="kpm_control_success">Success</string>
<string name="kpm_control_failed">Failed</string>
<string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra will be a relatively independent branch of KSU in the future, but we still appreciate the official KernelSU and MKSU etc. for their contributions!</string>
<string name="not_supported">Unsupported</string>
<string name="supported">Supported</string>
<string name="home_kpm_module">"Number of KPM modules: %d "</string>
<string name="kpm_invalid_file">Invalid KPM file</string>
<string name="kernel_patched">Kernel not patched</string>
<string name="kernel_not_enabled">Kernel not configured</string>
<string name="custom_settings">Custom settings</string>
<string name="kpm_install_mode">KPM Install</string>
<string name="kpm_install_mode_load">Load</string>
<string name="kpm_install_mode_embed">Embed</string>
<string name="kpm_install_mode_description">Please select: %1\$s Module Installation Mode \n\nLoad: Temporarily load the module \nEmbedded: Permanently install into the system</string>
<string name="log_failed_to_check_module_file">Failed to check module file existence</string>
<string name="snackbar_failed_to_check_module_file">Unable to check if module file exists</string>
<string name="confirm_uninstall_title">Confirm uninstallation</string>
<string name="confirm_uninstall_confirm">Uninstall</string>
<string name="confirm_uninstall_dismiss">Cancel</string>
<string name="theme_color">Theme Color</string>
<string name="invalid_file_type">Incorrect file type! Please select .kpm file.</string>
<string name="confirm_uninstall_title_with_filename">Uninstall</string>
<string name="confirm_uninstall_content">The following KPM will be uninstalled: %s</string>
<string name="settings_susfs_toggle_summary">Disable kprobe hooks created by KernelSU, using inline hooks instead, which is similar to non-GKI kernel hooking method.</string>
<string name="image_editor_title">Adjust background image</string>
<string name="image_editor_hint">Use two fingers to zoom the image, and one finger to drag it to adjust the position</string>
<string name="background_image_error">Could not load image</string>
<string name="reprovision">Reprovision</string>
<!-- Kernel Flash Progress Related -->
<string name="horizon_flash_title">Kernel Flashing</string>
<string name="horizon_logs_label">Logs:</string>
<string name="horizon_flash_complete">Flash Complete</string>
<!-- Flash Status Related -->
<string name="horizon_preparing">Preparing…</string>
<string name="horizon_cleaning_files">Cleaning files…</string>
<string name="horizon_copying_files">Copying files…</string>
<string name="horizon_extracting_tool">Extracting flash tool…</string>
<string name="horizon_patching_script">Patching flash script…</string>
<string name="horizon_flashing">Flashing kernel…</string>
<string name="horizon_flash_complete_status">Flash completed</string>
<!-- Slot selection related strings -->
<string name="select_slot_title">Select Flash Slot</string>
<string name="select_slot_description">Please select the target slot for flashing boot</string>
<string name="slot_a">Slot A</string>
<string name="slot_b">Slot B</string>
<string name="selected_slot">Selected slot: %1$s</string>
<string name="horizon_getting_original_slot">Getting the original slot</string>
<string name="horizon_setting_target_slot">Setting the specified slot</string>
<string name="horizon_restoring_original_slot">Restore Default Slot</string>
<string name="current_slot">Current Slot%1$s </string>
<!-- Error Messages -->
<string name="horizon_copy_failed">Copy failed</string>
<string name="horizon_unknown_error">Unknown error</string>
<string name="flash_failed_message">Flash failed</string>
<!-- lkm/gki install -->
<string name="Lkm_install_methods">LKM repair/installation</string>
<string name="GKI_install_methods">GKI/non-GKI installation</string>
<string name="kernel_version_log">Kernel version%1$s</string>
<string name="tool_version_log">Using the patching tool%1$s</string>
<string name="configuration">Configure</string>
<string name="app_settings">Application Settings</string>
<string name="tools">Tools</string>
<string name="currently_selected">Currently</string>
<!-- String resources used in SuperUser -->
<string name="clear">Removals</string>
<string name="apps_with_root">Applications with root privileges</string>
<string name="apps_with_custom_profile">Applications with customized configurations</string>
<string name="other_apps">Applications with unchanged defaults</string>
<string name="no_apps_found">Application not found</string>
<string name="selinux_enabled_toast">SELinux Enabled</string>
<string name="selinux_disabled_toast">SELinux Disabled</string>
<string name="selinux_change_failed">SELinux Status change failed</string>
<string name="advanced_settings">Advanced Settings</string>
<string name="appearance_settings">Customize the toolbar</string>
<string name="back">Comeback</string>
<string name="expand">Be in full swing</string>
<string name="collapse">put away</string>
<string name="susfs_enabled">SuSFS enabled</string>
<string name="susfs_disabled">SuSFS disabled</string>
<string name="background_set_success">Background set successfully</string>
<string name="background_removed">Removed custom backgrounds</string>
<string name="root_require_for_install">Requires root privileges</string>
<!-- KPM display settings -->
<string name="show_kpm_info">Display KPM Function</string>
<string name="show_kpm_info_summary">Display KPM information and Function in home and bottom bar (Need to reopen the app)</string>
<!-- Webui X settings -->
<string name="use_webuix">Use WebUI X</string>
<string name="use_webuix_summary">Use WebUI X instead of WebUI which supports more API\'s</string>
<string name="use_webuix_eruda">Inject Eruda into WebUI X</string>
<string name="use_webuix_eruda_summary">Inject a debug console into WebUI X to make debugging easier. Requires web debugging to be on.</string>
<!-- DPI setting related strings -->
<string name="dpi_settings">DPI setting</string>
<string name="app_dpi_title">Applied DPI</string>
<string name="app_dpi_summary">Adjust the screen display density for the current application only</string>
<string name="dpi_size_small">Small </string>
<string name="dpi_size_medium">Medium </string>
<string name="dpi_size_large">Big</string>
<string name="dpi_size_extra_large">oversize</string>
<string name="dpi_size_custom">customizable</string>
<string name="dpi_apply_settings">Applying DPI settings</string>
<string name="dpi_confirm_title">Confirm DPI change</string>
<string name="dpi_confirm_message">Are you sure you want to change the application DPI from %1$d to %2$d?</string>
<string name="dpi_confirm_summary">Application needs to be restarted to apply the new DPI settings, does not affect the system status bar or other applications</string>
<string name="dpi_applied_success">DPI has been set to %1$d, effective after restarting the application</string>
<!-- Language settings related strings -->
<string name="language_setting">App Language</string>
<string name="language_follow_system">Follow System</string>
<string name="language_changed">Language changed, restarting to apply changes</string>
<string name="settings_card_dim">Card Darkness Adjustment</string>
<!-- Super User Related -->
<string name="scroll_to_top">Top</string>
<string name="scroll_to_bottom">Bottom</string>
<string name="scroll_to_top_description">Scroll to top</string>
<string name="scroll_to_bottom_description">Scroll to the bottom</string>
<string name="authorized">authorized</string>
<string name="unauthorized">unauthorized</string>
<string name="selected">Selected</string>
<string name="select">option</string>
<string name="profile_umount_modules_disable">Disable custom uninstallation module</string>
<!-- Flash related -->
<string name="error_code">error code</string>
<string name="check_log">Please check the log</string>
<string name="installing_module">Module being installed %1$d/%2$d</string>
<string name="module_failed_count">%d Failed to install a new module</string>
<string name="module_download_error">Module download failed</string>
</resources> </resources>

View File

@@ -1,80 +1,368 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="home_not_installed">Não instalado</string>
<string name="home">Início</string> <string name="home">Início</string>
<string name="home_not_installed">Não instalado</string>
<string name="home_click_to_install">Clique para instalar</string> <string name="home_click_to_install">Clique para instalar</string>
<string name="home_working">Funcionando</string> <string name="home_working">Funcionando</string>
<string name="home_working_version">Versão: %d</string>
<string name="home_superuser_count">Super Usuário: %d</string> <string name="home_superuser_count">Super Usuário: %d</string>
<string name="home_module_count">Módulos: %d</string> <string name="home_module_count">Módulos: %d</string>
<string name="home_working_version">Versão: %d</string>
<string name="home_kernel">Kernel</string>
<string name="install">Instalar</string>
<string name="home_unsupported">Sem suporte</string> <string name="home_unsupported">Sem suporte</string>
<string name="home_unsupported_reason">KernelSU suporta apenas kernels GKI agora</string> <string name="home_unsupported_reason">KernelSU suporta apenas kernels GKI agora</string>
<string name="home_selinux_status">Status do SELinux</string> <string name="home_kernel">Kernel</string>
<string name="home_susfs">SuSFS: %s</string>
<string name="home_susfs_version">SuSFS Version</string>
<string name="home_susfs_sus_su">SuS SU</string>
<string name="home_manager_version">Versão do aplicativo</string> <string name="home_manager_version">Versão do aplicativo</string>
<string name="module_failed_to_disable">Falha ao desativar o módulo: %s</string>
<string name="home_fingerprint">Impressão digital</string> <string name="home_fingerprint">Impressão digital</string>
<string name="home_selinux_status">Status do SELinux</string>
<string name="selinux_status_disabled">Desabilitado</string> <string name="selinux_status_disabled">Desabilitado</string>
<string name="selinux_status_enforcing">Impondo</string> <string name="selinux_status_enforcing">Impondo</string>
<string name="selinux_status_permissive">Permissivo</string> <string name="selinux_status_permissive">Permissivo</string>
<string name="selinux_status_unknown">Desconhecido</string> <string name="selinux_status_unknown">Desconhecido</string>
<string name="superuser">Super Usuário</string> <string name="superuser">Super Usuário</string>
<string name="module_failed_to_enable">Falha ao ativar o módulo: %s</string> <string name="module_failed_to_enable">Falha ao ativar o módulo: %s</string>
<string name="module_failed_to_disable">Falha ao desativar o módulo: %s</string>
<string name="module_empty">Nenhum módulo instalado</string> <string name="module_empty">Nenhum módulo instalado</string>
<string name="uninstall">Desinstalar</string>
<string name="module">Modulos</string> <string name="module">Modulos</string>
<string name="reboot">Reiniciar</string> <string name="module_sort_action_first">Sort (Action first)</string>
<string name="module_sort_enabled_first">Sort (Enabled first)</string>
<string name="uninstall">Desinstalar</string>
<string name="restore">Restore</string>
<string name="module_install">Instalar</string> <string name="module_install">Instalar</string>
<string name="reboot_userspace">Reinicialização Suave</string> <string name="install">Instalar</string>
<string name="reboot">Reiniciar</string>
<string name="settings">Configurações</string> <string name="settings">Configurações</string>
<string name="reboot_bootloader">Reinicializar modo Bootloader</string> <string name="reboot_userspace">Reinicialização Suave</string>
<string name="reboot_recovery">Reiniciar modo recuperação</string> <string name="reboot_recovery">Reiniciar modo recuperação</string>
<string name="reboot_bootloader">Reinicializar modo Bootloader</string>
<string name="reboot_download">Reiniciar para baixar</string>
<string name="reboot_edl">Reiniciar em EDL</string>
<string name="about">Sobre</string>
<string name="module_uninstall_confirm">Tem certeza de que deseja desinstalar o módulo %s\?</string>
<string name="module_uninstall_success">%s desinstalado</string>
<string name="module_uninstall_failed">Falha ao desinstalar: %s</string> <string name="module_uninstall_failed">Falha ao desinstalar: %s</string>
<string name="module_version">Versão</string> <string name="module_version">Versão</string>
<string name="module_author">Autor</string> <string name="module_author">Autor</string>
<string name="refresh">Atualizar</string> <string name="refresh">Atualizar</string>
<string name="hide_system_apps">Esconder apps do sistema</string>
<string name="reboot_download">Reiniciar para baixar</string>
<string name="reboot_edl">Reiniciar em EDL</string>
<string name="module_uninstall_confirm">Tem certeza de que deseja desinstalar o módulo %s\?</string>
<string name="about">Sobre</string>
<string name="send_log">Enviar log</string>
<string name="module_uninstall_success">%s desinstalado</string>
<string name="show_system_apps">Mostrar aplicativos do sistema</string> <string name="show_system_apps">Mostrar aplicativos do sistema</string>
<string name="hide_system_apps">Esconder apps do sistema</string>
<string name="send_log">Enviar log</string>
<string name="safe_mode">Modo de segurança</string>
<string name="reboot_to_apply">Reinicie para entrar em vigor</string>
<string name="module_magisk_conflict">Os módulos estão desativados porque estão em conflito com os do Magisk!</string>
<string name="home_learn_kernelsu">Aprender KernelSU</string>
<string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string>
<string name="home_click_to_learn_kernelsu">Aprenda a instalar o KernelSU e usar os módulos</string> <string name="home_click_to_learn_kernelsu">Aprenda a instalar o KernelSU e usar os módulos</string>
<string name="home_support_title">Apoie-nos</string>
<string name="home_support_content">O KernelSU é, e sempre será, gratuito e de código aberto. No entanto, você pode nos mostrar que se importa fazendo uma doação.</string> <string name="home_support_content">O KernelSU é, e sempre será, gratuito e de código aberto. No entanto, você pode nos mostrar que se importa fazendo uma doação.</string>
<string name="profile_namespace_individual">Individual</string> <string name="about_source_code"><![CDATA[View source code at %1$s<br/>Join our %2$s channel]]></string>
<string name="profile_namespace_global">Global</string>
<string name="profile_namespace_inherited">Herdado</string>
<string name="profile_default">Padrão</string> <string name="profile_default">Padrão</string>
<string name="profile_template">Modelo</string> <string name="profile_template">Modelo</string>
<string name="profile_custom">Personalizado</string> <string name="profile_custom">Personalizado</string>
<string name="profile_name">Nome do perfil</string> <string name="profile_name">Nome do perfil</string>
<string name="profile_namespace">Montar namespace</string> <string name="profile_namespace">Montar namespace</string>
<string name="safe_mode">Modo de segurança</string> <string name="profile_namespace_inherited">Herdado</string>
<string name="reboot_to_apply">Reinicie para entrar em vigor</string> <string name="profile_namespace_global">Global</string>
<string name="home_learn_kernelsu">Aprender KernelSU</string> <string name="profile_namespace_individual">Individual</string>
<string name="module_magisk_conflict">Os módulos estão desativados porque estão em conflito com os do Magisk!</string>
<string name="home_support_title">Apoie-nos</string>
<string name="profile_groups">Grupos</string> <string name="profile_groups">Grupos</string>
<string name="profile_capabilities">Capacidades</string> <string name="profile_capabilities">Capacidades</string>
<string name="profile_selinux_context">contexto SELinux</string> <string name="profile_selinux_context">contexto SELinux</string>
<string name="profile_selinux_domain">Domínio</string>
<string name="module_update">Atualização</string>
<string name="profile_umount_modules">Desativar modulos</string> <string name="profile_umount_modules">Desativar modulos</string>
<string name="failed_to_update_app_profile">Falha ao atualizar o perfil do aplicativo para %s</string> <string name="failed_to_update_app_profile">Falha ao atualizar o perfil do aplicativo para %s</string>
<string name="require_kernel_version" formatted="false">The current KernelSU version %d is too low for the manager to work properly. Please upgrade to version %d or higher!</string>
<string name="settings_umount_modules_default">Módulos desativados por padrão</string> <string name="settings_umount_modules_default">Módulos desativados por padrão</string>
<string name="settings_umount_modules_default_summary">O valor padrão global para \"Módulos Umount\" em Perfis de Aplicativos. Se ativado, removerá todas as modificações de módulo do sistema para aplicativos que não possuem um Perfil definido.</string> <string name="settings_umount_modules_default_summary">O valor padrão global para \"Módulos Umount\" em Perfis de Aplicativos. Se ativado, removerá todas as modificações de módulo do sistema para aplicativos que não possuem um Perfil definido.</string>
<string name="profile_selinux_rules">Regras</string> <string name="settings_susfs_toggle">Disable kprobe hooks</string>
<string name="profile_umount_modules_summary">Ativar esta opção permitirá que o KernelSU restaure quaisquer arquivos modificados pelos módulos para este aplicativo.</string> <string name="profile_umount_modules_summary">Ativar esta opção permitirá que o KernelSU restaure quaisquer arquivos modificados pelos módulos para este aplicativo.</string>
<string name="module_start_downloading">Iniciar o download: %s</string> <string name="profile_selinux_domain">Domínio</string>
<string name="profile_selinux_rules">Regras</string>
<string name="module_update">Atualização</string>
<string name="module_downloading">Baixando módulo: %s</string> <string name="module_downloading">Baixando módulo: %s</string>
<string name="failed_to_update_sepolicy">Falha ao atualizar as regras do SELinux para: %s</string> <string name="module_start_downloading">Iniciar o download: %s</string>
<string name="home_learn_kernelsu_url" formatted="false">https://kernelsu.org/guide/what-is-kernelsu.html</string>
<string name="restart_app">Reiniciar</string>
<string name="launch_app">Lançar</string>
<string name="force_stop_app">Forçar parada</string>
<string name="new_version_available">Nova versão: %s está disponível, clique para baixar</string> <string name="new_version_available">Nova versão: %s está disponível, clique para baixar</string>
<string name="launch_app">Lançar</string>
<string name="force_stop_app" formatted="false">Forçar parada</string>
<string name="restart_app">Reiniciar</string>
<string name="failed_to_update_sepolicy">Falha ao atualizar as regras do SELinux para: %s</string>
<string name="module_changelog">Changelog</string>
<string name="settings_profile_template">App Profile Template</string>
<string name="settings_profile_template_summary">Manage local and online template of App Profile</string>
<string name="app_profile_template_create">Create template</string>
<string name="app_profile_template_edit">Edit template</string>
<string name="app_profile_template_id">ID</string>
<string name="app_profile_template_id_invalid">Invalid template ID</string>
<string name="app_profile_template_name">Name</string>
<string name="app_profile_template_description">Description</string>
<string name="app_profile_template_save">Save</string>
<string name="app_profile_template_delete">Delete</string>
<string name="app_profile_template_view">View template</string>
<string name="app_profile_template_readonly">Read only</string>
<string name="app_profile_template_id_exist">Template ID already exists!</string>
<string name="app_profile_import_export">Import/Export</string>
<string name="app_profile_import_from_clipboard">Import from clipboard</string>
<string name="app_profile_export_to_clipboard">Export to clipboard</string>
<string name="app_profile_template_export_empty">Cannot find local template to export!</string>
<string name="app_profile_template_import_success">Imported successfully</string>
<string name="app_profile_template_sync">Sync online templates</string>
<string name="app_profile_template_save_failed">Failed to save template</string>
<string name="app_profile_template_import_empty">Clipboard is empty!</string>
<string name="module_changelog_failed">Fetch changelog failed: %s</string>
<string name="settings_check_update">Check update</string>
<string name="settings_check_update_summary">Automatically check for updates when opening the app</string>
<string name="grant_root_failed">Failed to grant root!</string>
<string name="action">Action</string>
<string name="open">Open</string>
<string name="enable_web_debugging">Enable WebView debugging</string>
<string name="enable_web_debugging_summary">Can be used to debug WebUI. Please enable only when needed.</string>
<string name="direct_install">Direct install (Recommended)</string>
<string name="select_file">Select a image that needs to be patched</string>
<string name="install_inactive_slot">Install to inactive slot (After OTA)</string>
<string name="install_inactive_slot_warning">Your device will be **FORCED** to boot to the current inactive slot after a reboot!\nOnly use this option after OTA is done.\nContinue?</string>
<string name="install_next">Next</string>
<string name="select_file_tip">%1$s partition image is recommended</string>
<string name="select_kmi">Select KMI</string>
<string name="settings_uninstall">Uninstall</string>
<string name="settings_uninstall_temporary">Uninstall temporarily</string>
<string name="settings_uninstall_permanent">Uninstall permanently</string>
<string name="settings_restore_stock_image">Restore stock image</string>
<string name="settings_uninstall_temporary_message">Temporarily uninstall KernelSU, restore to original state after next reboot.</string>
<string name="settings_uninstall_permanent_message">Uninstalling KernelSU (Root and all modules) completely and permanently.</string>
<string name="settings_restore_stock_image_message">Restore the stock factory image (If a backup exists), usually used before OTA; if you need to uninstall KernelSU, please use \"Uninstall permanently\".</string>
<string name="flashing">Flashing</string>
<string name="flash_success">Flash success</string>
<string name="flash_failed">Flash failed</string>
<string name="selected_lkm">Selected LKM: %s</string>
<string name="save_log">Salvar Registros</string> <string name="save_log">Salvar Registros</string>
<string name="log_saved">Logs saved</string>
<string name="status_supported">Supported</string>
<string name="status_not_supported">Not Supported</string>
<string name="status_unknown">Unknown</string>
<string name="sus_su_mode">SuS SU mode:</string>
<!-- Module related -->
<string name="module_install_confirm">confirm install module %1$s</string>
<string name="unknown_module">unknown module</string>
<!-- Restore related -->
<string name="restore_confirm_title">Confirm Module Restoration</string>
<string name="restore_confirm_message">This operation will overwrite all existing modules. Continue?</string>
<string name="confirm">Confirm</string>
<string name="cancel">Cancel</string>
<!-- Backup related -->
<string name="backup_success">Backup successful (tar.gz)</string>
<string name="backup_failed">Backup failed: %1$s</string>
<string name="backup_modules">backup modules</string>
<string name="restore_modules">restore modules</string>
<!-- Restore related messages -->
<string name="restore_success">Modules restored successfully, restart required</string>
<string name="restore_failed">Restore failed: %1$s</string>
<string name="restart_now">Restart Now</string>
<string name="unknown_error">Unknown error</string>
<!-- Command related -->
<string name="command_execution_failed">Command execution failed: %1$s</string>
<!-- Allowlist related -->
<string name="allowlist_backup_success">Allowlist backup successful</string>
<string name="allowlist_backup_failed">Allowlist backup failed: %1$s</string>
<string name="allowlist_restore_confirm_title">Confirm Allowlist Restoration</string>
<string name="allowlist_restore_confirm_message">This operation will overwrite the current allowlist. Continue?</string>
<string name="allowlist_restore_success">Allowlist restored successfully</string>
<string name="allowlist_restore_failed">Allowlist restore failed: %1$s</string>
<string name="backup_allowlist">Backup Allowlist</string>
<string name="restore_allowlist">Restore Allowlist</string>
<string name="settings_custom_background">Custom App Background</string>
<string name="settings_custom_background_summary">Select an image as background</string>
<string name="settings_card_alpha">Navigation bar transparency</string>
<string name="settings_restore_default">Restore default</string>
<string name="home_android_version">Android version</string>
<string name="home_device_model">Device model</string>
<string name="su_not_allowed">Granting superuser to %s is not allowed</string>
<string name="settings_disable_su">Disable su compatibility</string>
<string name="settings_disable_su_summary">Temporarily disable any applications from obtaining root privileges via the su command (existing root processes will not be affected).</string>
<string name="using_mksu_manager">You are using the SukiSU Beta manager</string>
<string name="module_install_multiple_confirm">Are you sure you want to install the selected %d modules?</string>
<string name="module_install_multiple_confirm_with_names">Sure you want to install the following %1$d modules? \n\n%2$s</string>
<string name="more_settings">More settings</string>
<string name="selinux">SELinux</string>
<string name="selinux_enabled">Enabled</string>
<string name="selinux_disabled">Disabled</string>
<string name="simple_mode">Simplicity mode</string>
<string name="simple_mode_summary">Hides unnecessary cards when turned on</string>
<string name="hide_kernel_kernelsu_version">Hide kernel version</string>
<string name="hide_kernel_kernelsu_version_summary">Hide kernel version</string>
<string name="hide_other_info">Hide other info</string>
<string name="hide_other_info_summary">Hides information about the number of super users, modules and KPM modules on the home page</string>
<string name="hide_susfs_status">Hide SuSFS status</string>
<string name="hide_susfs_status_summary">Hide SuSFS status information on the home page</string>
<string name="hide_link_card">Hide Link Card Status</string>
<string name="hide_link_card_summary">Hide link card information on the home page</string>
<string name="theme_mode">Theme</string>
<string name="theme_follow_system">Follow system</string>
<string name="theme_light">Light</string>
<string name="theme_dark">Dark</string>
<string name="manual_hook">Manual Hook</string>
<string name="dynamic_color_title">Dynamic colours</string>
<string name="dynamic_color_summary">Dynamic colours using system themes</string>
<string name="choose_theme_color">Choose a theme colour</string>
<string name="color_default">Blue</string>
<string name="color_green">Green</string>
<string name="color_purple">Purple</string>
<string name="color_orange">Orange</string>
<string name="color_pink">Pink</string>
<string name="color_gray">Gray</string>
<string name="color_ivory">Ivory</string>
<string name="flash_option">Brush Options</string>
<string name="flash_option_tip">Select the file to be flashed</string>
<string name="horizon_kernel">Install Anykernel3</string>
<string name="horizon_kernel_summary">Flash AnyKernel3 kernel file</string>
<string name="root_required">Requires root privileges</string>
<string name="copy_failed">File Copy Failure</string>
<string name="reboot_complete_title">Scrubbing complete</string>
<string name="reboot_complete_msg">Whether to reboot immediately</string>
<string name="yes">Yes</string>
<string name="no">No</string>
<string name="failed_reboot">Reboot Failed</string>
<string name="batch_authorization">empower</string>
<string name="batch_cancel_authorization">withdraw</string>
<string name="backup">Backup</string>
<string name="color_yellow">Yellow</string>
<string name="kpm_title">KPM</string>
<string name="kpm_empty">No installed kernel modules at this time</string>
<string name="kpm_version">Version</string>
<string name="kpm_author">Author</string>
<string name="kpm_uninstall">Uninstall</string>
<string name="kpm_uninstall_success">Uninstalled successfully</string>
<string name="kpm_uninstall_failed">Failed to uninstall</string>
<string name="kpm_install">Install</string>
<string name="kpm_install_success">Load of kpm module successful</string>
<string name="kpm_install_failed">Load of kpm module failed</string>
<string name="kpm_args">Parameters</string>
<string name="kpm_control">Execute</string>
<string name="home_kpm_version">KPM Version</string>
<string name="close_notice">Close</string>
<string name="kernel_module_notice">The following kernel module functions were developed by KernelPatch and modified to include the kernel module functions of SukiSU Ultra</string>
<string name="home_ContributionCard_kernelsu">SukiSU Ultra Look forward to</string>
<string name="kpm_control_success">Success</string>
<string name="kpm_control_failed">Failed</string>
<string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra will be a relatively independent branch of KSU in the future, but we still appreciate the official KernelSU and MKSU etc. for their contributions!</string>
<string name="not_supported">Unsupported</string>
<string name="supported">Supported</string>
<string name="home_kpm_module">"Number of KPM modules: %d "</string>
<string name="kpm_invalid_file">Invalid KPM file</string>
<string name="kernel_patched">Kernel not patched</string>
<string name="kernel_not_enabled">Kernel not configured</string>
<string name="custom_settings">Custom settings</string>
<string name="kpm_install_mode">KPM Install</string>
<string name="kpm_install_mode_load">Load</string>
<string name="kpm_install_mode_embed">Embed</string>
<string name="kpm_install_mode_description">Please select: %1\$s Module Installation Mode \n\nLoad: Temporarily load the module \nEmbedded: Permanently install into the system</string>
<string name="log_failed_to_check_module_file">Failed to check module file existence</string>
<string name="snackbar_failed_to_check_module_file">Unable to check if module file exists</string>
<string name="confirm_uninstall_title">Confirm uninstallation</string>
<string name="confirm_uninstall_confirm">Uninstall</string>
<string name="confirm_uninstall_dismiss">Cancel</string>
<string name="theme_color">Theme Color</string>
<string name="invalid_file_type">Incorrect file type! Please select .kpm file.</string>
<string name="confirm_uninstall_title_with_filename">Uninstall</string>
<string name="confirm_uninstall_content">The following KPM will be uninstalled: %s</string>
<string name="settings_susfs_toggle_summary">Disable kprobe hooks created by KernelSU, using inline hooks instead, which is similar to non-GKI kernel hooking method.</string>
<string name="image_editor_title">Adjust background image</string>
<string name="image_editor_hint">Use two fingers to zoom the image, and one finger to drag it to adjust the position</string>
<string name="background_image_error">Could not load image</string>
<string name="reprovision">Reprovision</string>
<!-- Kernel Flash Progress Related -->
<string name="horizon_flash_title">Kernel Flashing</string>
<string name="horizon_logs_label">Logs:</string>
<string name="horizon_flash_complete">Flash Complete</string>
<!-- Flash Status Related -->
<string name="horizon_preparing">Preparing…</string>
<string name="horizon_cleaning_files">Cleaning files…</string>
<string name="horizon_copying_files">Copying files…</string>
<string name="horizon_extracting_tool">Extracting flash tool…</string>
<string name="horizon_patching_script">Patching flash script…</string>
<string name="horizon_flashing">Flashing kernel…</string>
<string name="horizon_flash_complete_status">Flash completed</string>
<!-- Slot selection related strings -->
<string name="select_slot_title">Select Flash Slot</string>
<string name="select_slot_description">Please select the target slot for flashing boot</string>
<string name="slot_a">Slot A</string>
<string name="slot_b">Slot B</string>
<string name="selected_slot">Selected slot: %1$s</string>
<string name="horizon_getting_original_slot">Getting the original slot</string>
<string name="horizon_setting_target_slot">Setting the specified slot</string>
<string name="horizon_restoring_original_slot">Restore Default Slot</string>
<string name="current_slot">Current Slot%1$s </string>
<!-- Error Messages -->
<string name="horizon_copy_failed">Copy failed</string>
<string name="horizon_unknown_error">Unknown error</string>
<string name="flash_failed_message">Flash failed</string>
<!-- lkm/gki install -->
<string name="Lkm_install_methods">LKM repair/installation</string>
<string name="GKI_install_methods">GKI/non-GKI installation</string>
<string name="kernel_version_log">Kernel version%1$s</string>
<string name="tool_version_log">Using the patching tool%1$s</string>
<string name="configuration">Configure</string>
<string name="app_settings">Application Settings</string>
<string name="tools">Tools</string>
<string name="currently_selected">Currently</string>
<!-- String resources used in SuperUser -->
<string name="clear">Removals</string>
<string name="apps_with_root">Applications with root privileges</string>
<string name="apps_with_custom_profile">Applications with customized configurations</string>
<string name="other_apps">Applications with unchanged defaults</string>
<string name="no_apps_found">Application not found</string>
<string name="selinux_enabled_toast">SELinux Enabled</string>
<string name="selinux_disabled_toast">SELinux Disabled</string>
<string name="selinux_change_failed">SELinux Status change failed</string>
<string name="advanced_settings">Advanced Settings</string>
<string name="appearance_settings">Customize the toolbar</string>
<string name="back">Comeback</string>
<string name="expand">Be in full swing</string>
<string name="collapse">put away</string>
<string name="susfs_enabled">SuSFS enabled</string>
<string name="susfs_disabled">SuSFS disabled</string>
<string name="background_set_success">Background set successfully</string>
<string name="background_removed">Removed custom backgrounds</string>
<string name="root_require_for_install">Requires root privileges</string>
<!-- KPM display settings -->
<string name="show_kpm_info">Display KPM Function</string>
<string name="show_kpm_info_summary">Display KPM information and Function in home and bottom bar (Need to reopen the app)</string>
<!-- Webui X settings -->
<string name="use_webuix">Use WebUI X</string>
<string name="use_webuix_summary">Use WebUI X instead of WebUI which supports more API\'s</string>
<string name="use_webuix_eruda">Inject Eruda into WebUI X</string>
<string name="use_webuix_eruda_summary">Inject a debug console into WebUI X to make debugging easier. Requires web debugging to be on.</string>
<!-- DPI setting related strings -->
<string name="dpi_settings">DPI setting</string>
<string name="app_dpi_title">Applied DPI</string>
<string name="app_dpi_summary">Adjust the screen display density for the current application only</string>
<string name="dpi_size_small">Small </string>
<string name="dpi_size_medium">Medium </string>
<string name="dpi_size_large">Big</string>
<string name="dpi_size_extra_large">oversize</string>
<string name="dpi_size_custom">customizable</string>
<string name="dpi_apply_settings">Applying DPI settings</string>
<string name="dpi_confirm_title">Confirm DPI change</string>
<string name="dpi_confirm_message">Are you sure you want to change the application DPI from %1$d to %2$d?</string>
<string name="dpi_confirm_summary">Application needs to be restarted to apply the new DPI settings, does not affect the system status bar or other applications</string>
<string name="dpi_applied_success">DPI has been set to %1$d, effective after restarting the application</string>
<!-- Language settings related strings -->
<string name="language_setting">App Language</string>
<string name="language_follow_system">Follow System</string>
<string name="language_changed">Language changed, restarting to apply changes</string>
<string name="settings_card_dim">Card Darkness Adjustment</string>
<!-- Super User Related -->
<string name="scroll_to_top">Top</string>
<string name="scroll_to_bottom">Bottom</string>
<string name="scroll_to_top_description">Scroll to top</string>
<string name="scroll_to_bottom_description">Scroll to the bottom</string>
<string name="authorized">authorized</string>
<string name="unauthorized">unauthorized</string>
<string name="selected">Selected</string>
<string name="select">option</string>
<string name="profile_umount_modules_disable">Disable custom uninstallation module</string>
<!-- Flash related -->
<string name="error_code">error code</string>
<string name="check_log">Please check the log</string>
<string name="installing_module">Module being installed %1$d/%2$d</string>
<string name="module_failed_count">%d Failed to install a new module</string>
<string name="module_download_error">Module download failed</string>
</resources> </resources>

View File

@@ -10,6 +10,9 @@
<string name="home_unsupported">Necompatibil</string> <string name="home_unsupported">Necompatibil</string>
<string name="home_unsupported_reason">KernelSU suportă doar nuclee GKI acum</string> <string name="home_unsupported_reason">KernelSU suportă doar nuclee GKI acum</string>
<string name="home_kernel">Nucleu</string> <string name="home_kernel">Nucleu</string>
<string name="home_susfs">SuSFS: %s</string>
<string name="home_susfs_version">SuSFS Version</string>
<string name="home_susfs_sus_su">SuS SU</string>
<string name="home_manager_version">Versiune Manager</string> <string name="home_manager_version">Versiune Manager</string>
<string name="home_fingerprint">Amprentă</string> <string name="home_fingerprint">Amprentă</string>
<string name="home_selinux_status">Stare SELinux</string> <string name="home_selinux_status">Stare SELinux</string>
@@ -22,7 +25,10 @@
<string name="module_failed_to_disable">Dezactivarea modulului %s a eșuat</string> <string name="module_failed_to_disable">Dezactivarea modulului %s a eșuat</string>
<string name="module_empty">Niciun modul instalat</string> <string name="module_empty">Niciun modul instalat</string>
<string name="module">Module</string> <string name="module">Module</string>
<string name="module_sort_action_first">Sort (Action first)</string>
<string name="module_sort_enabled_first">Sort (Enabled first)</string>
<string name="uninstall">Dezinstalează</string> <string name="uninstall">Dezinstalează</string>
<string name="restore">Restore</string>
<string name="module_install">Instalează</string> <string name="module_install">Instalează</string>
<string name="install">Instalează</string> <string name="install">Instalează</string>
<string name="reboot">Repornește</string> <string name="reboot">Repornește</string>
@@ -50,6 +56,7 @@
<string name="home_click_to_learn_kernelsu">Află cum să instalezi KernelSU și să utilizezi module</string> <string name="home_click_to_learn_kernelsu">Află cum să instalezi KernelSU și să utilizezi module</string>
<string name="home_support_title">Suport</string> <string name="home_support_title">Suport</string>
<string name="home_support_content">KernelSU este, și va fi întotdeauna, gratuit și cu codul sursă deschis. Cu toate acestea, ne poți arăta că îți pasă făcând o donație.</string> <string name="home_support_content">KernelSU este, și va fi întotdeauna, gratuit și cu codul sursă deschis. Cu toate acestea, ne poți arăta că îți pasă făcând o donație.</string>
<string name="about_source_code"><![CDATA[View source code at %1$s<br/>Join our %2$s channel]]></string>
<string name="profile_default">Implicit</string> <string name="profile_default">Implicit</string>
<string name="profile_template">Șablon</string> <string name="profile_template">Șablon</string>
<string name="profile_custom">Personalizat</string> <string name="profile_custom">Personalizat</string>
@@ -63,8 +70,10 @@
<string name="profile_selinux_context">Context SELinux</string> <string name="profile_selinux_context">Context SELinux</string>
<string name="profile_umount_modules">Module u-montate</string> <string name="profile_umount_modules">Module u-montate</string>
<string name="failed_to_update_app_profile">Nu s-a putut actualiza profilul aplicației pentru %s</string> <string name="failed_to_update_app_profile">Nu s-a putut actualiza profilul aplicației pentru %s</string>
<string name="require_kernel_version" formatted="false">The current KernelSU version %d is too low for the manager to work properly. Please upgrade to version %d or higher!</string>
<string name="settings_umount_modules_default">U-montează modulele în mod implicit</string> <string name="settings_umount_modules_default">U-montează modulele în mod implicit</string>
<string name="settings_umount_modules_default_summary">Valoarea implicită globală pentru „Module u-montate” în Profilurile aplicațiilor. Dacă este activat, va elimina toate modificările modulelor aduse sistemului pentru aplicațiile care nu au un profil setat.</string> <string name="settings_umount_modules_default_summary">Valoarea implicită globală pentru „Module u-montate” în Profilurile aplicațiilor. Dacă este activat, va elimina toate modificările modulelor aduse sistemului pentru aplicațiile care nu au un profil setat.</string>
<string name="settings_susfs_toggle">Disable kprobe hooks</string>
<string name="profile_umount_modules_summary">Activarea acestei opțiuni va permite KernelSU să restaureze orice fișiere modificate de către modulele pentru această aplicație.</string> <string name="profile_umount_modules_summary">Activarea acestei opțiuni va permite KernelSU să restaureze orice fișiere modificate de către modulele pentru această aplicație.</string>
<string name="profile_selinux_domain">Domeniu</string> <string name="profile_selinux_domain">Domeniu</string>
<string name="profile_selinux_rules">Reguli</string> <string name="profile_selinux_rules">Reguli</string>
@@ -72,58 +81,290 @@
<string name="module_downloading">Se descarcă modulul: %s</string> <string name="module_downloading">Se descarcă modulul: %s</string>
<string name="module_start_downloading">Începe descărcarea: %s</string> <string name="module_start_downloading">Începe descărcarea: %s</string>
<string name="new_version_available">Versiune nouă: %s este disponibilă, clic pentru a actualiza</string> <string name="new_version_available">Versiune nouă: %s este disponibilă, clic pentru a actualiza</string>
<string name="failed_to_update_sepolicy">Nu s-au reușit actualizările regulilor SELinux pentru: %s</string>
<string name="launch_app">Lansare</string> <string name="launch_app">Lansare</string>
<string name="force_stop_app" formatted="false">Oprire forțată</string> <string name="force_stop_app" formatted="false">Oprire forțată</string>
<string name="restart_app">Repornește</string> <string name="restart_app">Repornește</string>
<string name="failed_to_update_sepolicy">Nu s-au reușit actualizările regulilor SELinux pentru: %s</string>
<string name="module_changelog">Jurnalul modificărilor</string> <string name="module_changelog">Jurnalul modificărilor</string>
<string name="app_profile_template_import_success">Importat cu succes</string> <string name="settings_profile_template">Șablon de profil al aplicației</string>
<string name="app_profile_export_to_clipboard">Export în clipboard</string> <string name="settings_profile_template_summary">Gestionează șablonul local și online al Profilului aplicației</string>
<string name="app_profile_template_export_empty">Nu există șabloane locale de exportat!</string>
<string name="app_profile_template_id_exist">ID-ul șablonului există deja!</string>
<string name="app_profile_import_from_clipboard">Import din clipboard</string>
<string name="module_changelog_failed">Preluarea jurnalului de modificări a eșuat: %s</string>
<string name="app_profile_template_name">Nume</string>
<string name="app_profile_template_id_invalid">ID șablon nevalid</string>
<string name="app_profile_template_sync">Sincronizează șabloanele online</string>
<string name="app_profile_template_create">Creează un șablon</string> <string name="app_profile_template_create">Creează un șablon</string>
<string name="app_profile_template_readonly">doar citire</string>
<string name="app_profile_import_export">Import/Export</string>
<string name="app_profile_template_save_failed">Nu s-a salvat șablonul</string>
<string name="app_profile_template_edit">Editează șablonul</string> <string name="app_profile_template_edit">Editează șablonul</string>
<string name="app_profile_template_id">ID</string> <string name="app_profile_template_id">ID</string>
<string name="settings_profile_template">Șablon de profil al aplicației</string> <string name="app_profile_template_id_invalid">ID șablon nevalid</string>
<string name="app_profile_template_name">Nume</string>
<string name="app_profile_template_description">Descriere</string> <string name="app_profile_template_description">Descriere</string>
<string name="app_profile_template_save">Salvează</string> <string name="app_profile_template_save">Salvează</string>
<string name="settings_profile_template_summary">Gestionează șablonul local și online al Profilului aplicației</string>
<string name="app_profile_template_delete">Șterge</string> <string name="app_profile_template_delete">Șterge</string>
<string name="app_profile_template_import_empty">Clipboard-ul este gol!</string>
<string name="app_profile_template_view">Vizualizare șablon</string> <string name="app_profile_template_view">Vizualizare șablon</string>
<string name="app_profile_template_readonly">doar citire</string>
<string name="app_profile_template_id_exist">ID-ul șablonului există deja!</string>
<string name="app_profile_import_export">Import/Export</string>
<string name="app_profile_import_from_clipboard">Import din clipboard</string>
<string name="app_profile_export_to_clipboard">Export în clipboard</string>
<string name="app_profile_template_export_empty">Nu există șabloane locale de exportat!</string>
<string name="app_profile_template_import_success">Importat cu succes</string>
<string name="app_profile_template_sync">Sincronizează șabloanele online</string>
<string name="app_profile_template_save_failed">Nu s-a salvat șablonul</string>
<string name="app_profile_template_import_empty">Clipboard-ul este gol!</string>
<string name="module_changelog_failed">Preluarea jurnalului de modificări a eșuat: %s</string>
<string name="settings_check_update">Verifică actualizarea</string> <string name="settings_check_update">Verifică actualizarea</string>
<string name="settings_check_update_summary">Se verifică automat actualizările când deschizi aplicația</string> <string name="settings_check_update_summary">Se verifică automat actualizările când deschizi aplicația</string>
<string name="grant_root_failed">Nu s-a acordat acces root!</string>
<string name="action">Action</string>
<string name="open">Deschide</string>
<string name="enable_web_debugging">Activează depanarea WebView</string> <string name="enable_web_debugging">Activează depanarea WebView</string>
<string name="enable_web_debugging_summary">Poate fi folosit pentru a depana WebUI, activează numai când este necesar.</string> <string name="enable_web_debugging_summary">Poate fi folosit pentru a depana WebUI, activează numai când este necesar.</string>
<string name="grant_root_failed">Nu s-a acordat acces root!</string>
<string name="open">Deschide</string>
<string name="select_file_tip">Se recomandă imaginea partiției %1$s</string>
<string name="install_next">Înainte</string>
<string name="install_inactive_slot_warning">Dispozitivul va fi **FORȚAT** să pornească în slot-ul inactiv curent după o repornire!
\nFolosește această opțiune numai după finisarea OTA.
\nContinui?</string>
<string name="select_kmi">Selectează KMI</string>
<string name="direct_install">Instalare directă (recomandat)</string> <string name="direct_install">Instalare directă (recomandat)</string>
<string name="select_file">Selectează un fișier</string> <string name="select_file">Selectează un fișier</string>
<string name="install_inactive_slot">Instalează într-un slot inactiv (după OTA)</string> <string name="install_inactive_slot">Instalează într-un slot inactiv (după OTA)</string>
<string name="install_inactive_slot_warning">Dispozitivul va fi **FORȚAT** să pornească în slot-ul inactiv curent după o repornire!
\nFolosește această opțiune numai după finisarea OTA.
\nContinui?</string>
<string name="install_next">Înainte</string>
<string name="select_file_tip">Se recomandă imaginea partiției %1$s</string>
<string name="select_kmi">Selectează KMI</string>
<string name="settings_uninstall">Dezinstalează</string> <string name="settings_uninstall">Dezinstalează</string>
<string name="settings_restore_stock_image">Restaurare imagine stoc</string>
<string name="settings_uninstall_temporary_message">Dezinstalează temporar KernelSU, se revine la starea inițială după următoarea repornire.</string>
<string name="selected_lkm">Lkm selectat: %s</string>
<string name="settings_uninstall_temporary">Dezinstalează temporar</string> <string name="settings_uninstall_temporary">Dezinstalează temporar</string>
<string name="settings_uninstall_permanent">Dezinstalează definitiv</string> <string name="settings_uninstall_permanent">Dezinstalează definitiv</string>
<string name="settings_restore_stock_image">Restaurare imagine stoc</string>
<string name="settings_uninstall_temporary_message">Dezinstalează temporar KernelSU, se revine la starea inițială după următoarea repornire.</string>
<string name="settings_uninstall_permanent_message">Dezinstalare KernelSU (Root și toate modulele) complet și permanent.</string> <string name="settings_uninstall_permanent_message">Dezinstalare KernelSU (Root și toate modulele) complet și permanent.</string>
<string name="settings_restore_stock_image_message">Restaurează imaginea stoc din fabrică (dacă există o copie de rezervă), utilizată de obicei înainte de OTA; dacă trebuie să dezinstalezi KernelSU, utilizează „Dezinstalare permanentă”.</string> <string name="settings_restore_stock_image_message">Restaurează imaginea stoc din fabrică (dacă există o copie de rezervă), utilizată de obicei înainte de OTA; dacă trebuie să dezinstalezi KernelSU, utilizează „Dezinstalare permanentă”.</string>
<string name="flashing">Instalare</string> <string name="flashing">Instalare</string>
<string name="flash_success">Instalare reușită</string> <string name="flash_success">Instalare reușită</string>
<string name="flash_failed">Instalarea a eșuat</string> <string name="flash_failed">Instalarea a eșuat</string>
<string name="selected_lkm">Lkm selectat: %s</string>
<string name="save_log">Salvează Jurnale</string> <string name="save_log">Salvează Jurnale</string>
<string name="log_saved">Logs saved</string>
<string name="status_supported">Supported</string>
<string name="status_not_supported">Not Supported</string>
<string name="status_unknown">Unknown</string>
<string name="sus_su_mode">SuS SU mode:</string>
<!-- Module related -->
<string name="module_install_confirm">confirm install module %1$s</string>
<string name="unknown_module">unknown module</string>
<!-- Restore related -->
<string name="restore_confirm_title">Confirm Module Restoration</string>
<string name="restore_confirm_message">This operation will overwrite all existing modules. Continue?</string>
<string name="confirm">Confirm</string>
<string name="cancel">Cancel</string>
<!-- Backup related -->
<string name="backup_success">Backup successful (tar.gz)</string>
<string name="backup_failed">Backup failed: %1$s</string>
<string name="backup_modules">backup modules</string>
<string name="restore_modules">restore modules</string>
<!-- Restore related messages -->
<string name="restore_success">Modules restored successfully, restart required</string>
<string name="restore_failed">Restore failed: %1$s</string>
<string name="restart_now">Restart Now</string>
<string name="unknown_error">Unknown error</string>
<!-- Command related -->
<string name="command_execution_failed">Command execution failed: %1$s</string>
<!-- Allowlist related -->
<string name="allowlist_backup_success">Allowlist backup successful</string>
<string name="allowlist_backup_failed">Allowlist backup failed: %1$s</string>
<string name="allowlist_restore_confirm_title">Confirm Allowlist Restoration</string>
<string name="allowlist_restore_confirm_message">This operation will overwrite the current allowlist. Continue?</string>
<string name="allowlist_restore_success">Allowlist restored successfully</string>
<string name="allowlist_restore_failed">Allowlist restore failed: %1$s</string>
<string name="backup_allowlist">Backup Allowlist</string>
<string name="restore_allowlist">Restore Allowlist</string>
<string name="settings_custom_background">Custom App Background</string>
<string name="settings_custom_background_summary">Select an image as background</string>
<string name="settings_card_alpha">Navigation bar transparency</string>
<string name="settings_restore_default">Restore default</string>
<string name="home_android_version">Android version</string>
<string name="home_device_model">Device model</string>
<string name="su_not_allowed">Granting superuser to %s is not allowed</string>
<string name="settings_disable_su">Disable su compatibility</string>
<string name="settings_disable_su_summary">Temporarily disable any applications from obtaining root privileges via the su command (existing root processes will not be affected).</string>
<string name="using_mksu_manager">You are using the SukiSU Beta manager</string>
<string name="module_install_multiple_confirm">Are you sure you want to install the selected %d modules?</string>
<string name="module_install_multiple_confirm_with_names">Sure you want to install the following %1$d modules? \n\n%2$s</string>
<string name="more_settings">More settings</string>
<string name="selinux">SELinux</string>
<string name="selinux_enabled">Enabled</string>
<string name="selinux_disabled">Disabled</string>
<string name="simple_mode">Simplicity mode</string>
<string name="simple_mode_summary">Hides unnecessary cards when turned on</string>
<string name="hide_kernel_kernelsu_version">Hide kernel version</string>
<string name="hide_kernel_kernelsu_version_summary">Hide kernel version</string>
<string name="hide_other_info">Hide other info</string>
<string name="hide_other_info_summary">Hides information about the number of super users, modules and KPM modules on the home page</string>
<string name="hide_susfs_status">Hide SuSFS status</string>
<string name="hide_susfs_status_summary">Hide SuSFS status information on the home page</string>
<string name="hide_link_card">Hide Link Card Status</string>
<string name="hide_link_card_summary">Hide link card information on the home page</string>
<string name="theme_mode">Theme</string>
<string name="theme_follow_system">Follow system</string>
<string name="theme_light">Light</string>
<string name="theme_dark">Dark</string>
<string name="manual_hook">Manual Hook</string>
<string name="dynamic_color_title">Dynamic colours</string>
<string name="dynamic_color_summary">Dynamic colours using system themes</string>
<string name="choose_theme_color">Choose a theme colour</string>
<string name="color_default">Blue</string>
<string name="color_green">Green</string>
<string name="color_purple">Purple</string>
<string name="color_orange">Orange</string>
<string name="color_pink">Pink</string>
<string name="color_gray">Gray</string>
<string name="color_ivory">Ivory</string>
<string name="flash_option">Brush Options</string>
<string name="flash_option_tip">Select the file to be flashed</string>
<string name="horizon_kernel">Install Anykernel3</string>
<string name="horizon_kernel_summary">Flash AnyKernel3 kernel file</string>
<string name="root_required">Requires root privileges</string>
<string name="copy_failed">File Copy Failure</string>
<string name="reboot_complete_title">Scrubbing complete</string>
<string name="reboot_complete_msg">Whether to reboot immediately</string>
<string name="yes">Yes</string>
<string name="no">No</string>
<string name="failed_reboot">Reboot Failed</string>
<string name="batch_authorization">empower</string>
<string name="batch_cancel_authorization">withdraw</string>
<string name="backup">Backup</string>
<string name="color_yellow">Yellow</string>
<string name="kpm_title">KPM</string>
<string name="kpm_empty">No installed kernel modules at this time</string>
<string name="kpm_version">Version</string>
<string name="kpm_author">Author</string>
<string name="kpm_uninstall">Uninstall</string>
<string name="kpm_uninstall_success">Uninstalled successfully</string>
<string name="kpm_uninstall_failed">Failed to uninstall</string>
<string name="kpm_install">Install</string>
<string name="kpm_install_success">Load of kpm module successful</string>
<string name="kpm_install_failed">Load of kpm module failed</string>
<string name="kpm_args">Parameters</string>
<string name="kpm_control">Execute</string>
<string name="home_kpm_version">KPM Version</string>
<string name="close_notice">Close</string>
<string name="kernel_module_notice">The following kernel module functions were developed by KernelPatch and modified to include the kernel module functions of SukiSU Ultra</string>
<string name="home_ContributionCard_kernelsu">SukiSU Ultra Look forward to</string>
<string name="kpm_control_success">Success</string>
<string name="kpm_control_failed">Failed</string>
<string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra will be a relatively independent branch of KSU in the future, but we still appreciate the official KernelSU and MKSU etc. for their contributions!</string>
<string name="not_supported">Unsupported</string>
<string name="supported">Supported</string>
<string name="home_kpm_module">"Number of KPM modules: %d "</string>
<string name="kpm_invalid_file">Invalid KPM file</string>
<string name="kernel_patched">Kernel not patched</string>
<string name="kernel_not_enabled">Kernel not configured</string>
<string name="custom_settings">Custom settings</string>
<string name="kpm_install_mode">KPM Install</string>
<string name="kpm_install_mode_load">Load</string>
<string name="kpm_install_mode_embed">Embed</string>
<string name="kpm_install_mode_description">Please select: %1\$s Module Installation Mode \n\nLoad: Temporarily load the module \nEmbedded: Permanently install into the system</string>
<string name="log_failed_to_check_module_file">Failed to check module file existence</string>
<string name="snackbar_failed_to_check_module_file">Unable to check if module file exists</string>
<string name="confirm_uninstall_title">Confirm uninstallation</string>
<string name="confirm_uninstall_confirm">Uninstall</string>
<string name="confirm_uninstall_dismiss">Cancel</string>
<string name="theme_color">Theme Color</string>
<string name="invalid_file_type">Incorrect file type! Please select .kpm file.</string>
<string name="confirm_uninstall_title_with_filename">Uninstall</string>
<string name="confirm_uninstall_content">The following KPM will be uninstalled: %s</string>
<string name="settings_susfs_toggle_summary">Disable kprobe hooks created by KernelSU, using inline hooks instead, which is similar to non-GKI kernel hooking method.</string>
<string name="image_editor_title">Adjust background image</string>
<string name="image_editor_hint">Use two fingers to zoom the image, and one finger to drag it to adjust the position</string>
<string name="background_image_error">Could not load image</string>
<string name="reprovision">Reprovision</string>
<!-- Kernel Flash Progress Related -->
<string name="horizon_flash_title">Kernel Flashing</string>
<string name="horizon_logs_label">Logs:</string>
<string name="horizon_flash_complete">Flash Complete</string>
<!-- Flash Status Related -->
<string name="horizon_preparing">Preparing…</string>
<string name="horizon_cleaning_files">Cleaning files…</string>
<string name="horizon_copying_files">Copying files…</string>
<string name="horizon_extracting_tool">Extracting flash tool…</string>
<string name="horizon_patching_script">Patching flash script…</string>
<string name="horizon_flashing">Flashing kernel…</string>
<string name="horizon_flash_complete_status">Flash completed</string>
<!-- Slot selection related strings -->
<string name="select_slot_title">Select Flash Slot</string>
<string name="select_slot_description">Please select the target slot for flashing boot</string>
<string name="slot_a">Slot A</string>
<string name="slot_b">Slot B</string>
<string name="selected_slot">Selected slot: %1$s</string>
<string name="horizon_getting_original_slot">Getting the original slot</string>
<string name="horizon_setting_target_slot">Setting the specified slot</string>
<string name="horizon_restoring_original_slot">Restore Default Slot</string>
<string name="current_slot">Current Slot%1$s </string>
<!-- Error Messages -->
<string name="horizon_copy_failed">Copy failed</string>
<string name="horizon_unknown_error">Unknown error</string>
<string name="flash_failed_message">Flash failed</string>
<!-- lkm/gki install -->
<string name="Lkm_install_methods">LKM repair/installation</string>
<string name="GKI_install_methods">GKI/non-GKI installation</string>
<string name="kernel_version_log">Kernel version%1$s</string>
<string name="tool_version_log">Using the patching tool%1$s</string>
<string name="configuration">Configure</string>
<string name="app_settings">Application Settings</string>
<string name="tools">Tools</string>
<string name="currently_selected">Currently</string>
<!-- String resources used in SuperUser -->
<string name="clear">Removals</string>
<string name="apps_with_root">Applications with root privileges</string>
<string name="apps_with_custom_profile">Applications with customized configurations</string>
<string name="other_apps">Applications with unchanged defaults</string>
<string name="no_apps_found">Application not found</string>
<string name="selinux_enabled_toast">SELinux Enabled</string>
<string name="selinux_disabled_toast">SELinux Disabled</string>
<string name="selinux_change_failed">SELinux Status change failed</string>
<string name="advanced_settings">Advanced Settings</string>
<string name="appearance_settings">Customize the toolbar</string>
<string name="back">Comeback</string>
<string name="expand">Be in full swing</string>
<string name="collapse">put away</string>
<string name="susfs_enabled">SuSFS enabled</string>
<string name="susfs_disabled">SuSFS disabled</string>
<string name="background_set_success">Background set successfully</string>
<string name="background_removed">Removed custom backgrounds</string>
<string name="root_require_for_install">Requires root privileges</string>
<!-- KPM display settings -->
<string name="show_kpm_info">Display KPM Function</string>
<string name="show_kpm_info_summary">Display KPM information and Function in home and bottom bar (Need to reopen the app)</string>
<!-- Webui X settings -->
<string name="use_webuix">Use WebUI X</string>
<string name="use_webuix_summary">Use WebUI X instead of WebUI which supports more API\'s</string>
<string name="use_webuix_eruda">Inject Eruda into WebUI X</string>
<string name="use_webuix_eruda_summary">Inject a debug console into WebUI X to make debugging easier. Requires web debugging to be on.</string>
<!-- DPI setting related strings -->
<string name="dpi_settings">DPI setting</string>
<string name="app_dpi_title">Applied DPI</string>
<string name="app_dpi_summary">Adjust the screen display density for the current application only</string>
<string name="dpi_size_small">Small </string>
<string name="dpi_size_medium">Medium </string>
<string name="dpi_size_large">Big</string>
<string name="dpi_size_extra_large">oversize</string>
<string name="dpi_size_custom">customizable</string>
<string name="dpi_apply_settings">Applying DPI settings</string>
<string name="dpi_confirm_title">Confirm DPI change</string>
<string name="dpi_confirm_message">Are you sure you want to change the application DPI from %1$d to %2$d?</string>
<string name="dpi_confirm_summary">Application needs to be restarted to apply the new DPI settings, does not affect the system status bar or other applications</string>
<string name="dpi_applied_success">DPI has been set to %1$d, effective after restarting the application</string>
<!-- Language settings related strings -->
<string name="language_setting">App Language</string>
<string name="language_follow_system">Follow System</string>
<string name="language_changed">Language changed, restarting to apply changes</string>
<string name="settings_card_dim">Card Darkness Adjustment</string>
<!-- Super User Related -->
<string name="scroll_to_top">Top</string>
<string name="scroll_to_bottom">Bottom</string>
<string name="scroll_to_top_description">Scroll to top</string>
<string name="scroll_to_bottom_description">Scroll to the bottom</string>
<string name="authorized">authorized</string>
<string name="unauthorized">unauthorized</string>
<string name="selected">Selected</string>
<string name="select">option</string>
<string name="profile_umount_modules_disable">Disable custom uninstallation module</string>
<!-- Flash related -->
<string name="error_code">error code</string>
<string name="check_log">Please check the log</string>
<string name="installing_module">Module being installed %1$d/%2$d</string>
<string name="module_failed_count">%d Failed to install a new module</string>
<string name="module_download_error">Module download failed</string>
</resources> </resources>

View File

@@ -6,11 +6,13 @@
<string name="home_working">Работает</string> <string name="home_working">Работает</string>
<string name="home_working_version">Версия: %d</string> <string name="home_working_version">Версия: %d</string>
<string name="home_superuser_count">Суперпользователи: %d</string> <string name="home_superuser_count">Суперпользователи: %d</string>
<!--Don't translate this string!-->
<string name="home_module_count">Модули: %d</string> <string name="home_module_count">Модули: %d</string>
<string name="home_unsupported">Не поддерживается</string> <string name="home_unsupported">Не поддерживается</string>
<string name="home_unsupported_reason">KernelSU поддерживает только GKI ядра</string> <string name="home_unsupported_reason">KernelSU поддерживает только GKI ядра</string>
<string name="home_kernel">Ядро</string> <string name="home_kernel">Ядро</string>
<string name="home_susfs">SuSFS: %s</string>
<string name="home_susfs_version">SuSFS Version</string>
<string name="home_susfs_sus_su">SuS SU</string>
<string name="home_manager_version">Версия менеджера</string> <string name="home_manager_version">Версия менеджера</string>
<string name="home_fingerprint">Подпись</string> <string name="home_fingerprint">Подпись</string>
<string name="home_selinux_status">Состояние SELinux</string> <string name="home_selinux_status">Состояние SELinux</string>
@@ -19,12 +21,14 @@
<string name="selinux_status_permissive">Разрешающий</string> <string name="selinux_status_permissive">Разрешающий</string>
<string name="selinux_status_unknown">Неизвестно</string> <string name="selinux_status_unknown">Неизвестно</string>
<string name="superuser">SU пользователь</string> <string name="superuser">SU пользователь</string>
<!--Don't translate this string!-->
<string name="module_failed_to_enable">Не удалось включить модуль %s</string> <string name="module_failed_to_enable">Не удалось включить модуль %s</string>
<string name="module_failed_to_disable">Не удалось отключить модуль %s</string> <string name="module_failed_to_disable">Не удалось отключить модуль %s</string>
<string name="module_empty">Нет установленных модулей</string> <string name="module_empty">Нет установленных модулей</string>
<string name="module">Модули</string> <string name="module">Модули</string>
<string name="module_sort_action_first">Сортировать (Сначала с действием)</string>
<string name="module_sort_enabled_first">Сортировать (Сначала включённые)</string>
<string name="uninstall">Удалить</string> <string name="uninstall">Удалить</string>
<string name="restore">Restore</string>
<string name="module_install">Установить</string> <string name="module_install">Установить</string>
<string name="install">Установка</string> <string name="install">Установка</string>
<string name="reboot">Перезагрузить</string> <string name="reboot">Перезагрузить</string>
@@ -52,7 +56,7 @@
<string name="home_click_to_learn_kernelsu">Узнайте, как установить KernelSU и использовать модули</string> <string name="home_click_to_learn_kernelsu">Узнайте, как установить KernelSU и использовать модули</string>
<string name="home_support_title">Поддержите нас</string> <string name="home_support_title">Поддержите нас</string>
<string name="home_support_content">KernelSU был и всегда будет бесплатным и открытым проектом. Однако Вы всегда можете поддержать нас, отправив небольшое пожертвование.</string> <string name="home_support_content">KernelSU был и всегда будет бесплатным и открытым проектом. Однако Вы всегда можете поддержать нас, отправив небольшое пожертвование.</string>
<!--Don't translate this string!--> <string name="about_source_code"><![CDATA[View source code at %1$s<br/>Join our %2$s channel]]></string>
<string name="profile_default">По умолчанию</string> <string name="profile_default">По умолчанию</string>
<string name="profile_template">Шаблон</string> <string name="profile_template">Шаблон</string>
<string name="profile_custom">Пользовательский</string> <string name="profile_custom">Пользовательский</string>
@@ -66,8 +70,10 @@
<string name="profile_selinux_context">Контекст SELinux</string> <string name="profile_selinux_context">Контекст SELinux</string>
<string name="profile_umount_modules">Размонтировать модули</string> <string name="profile_umount_modules">Размонтировать модули</string>
<string name="failed_to_update_app_profile">Не удалось обновить App Profile для %s</string> <string name="failed_to_update_app_profile">Не удалось обновить App Profile для %s</string>
<string name="require_kernel_version" formatted="false">The current KernelSU version %d is too low for the manager to work properly. Please upgrade to version %d or higher!</string>
<string name="settings_umount_modules_default">Размонтировать модули по умолчанию</string> <string name="settings_umount_modules_default">Размонтировать модули по умолчанию</string>
<string name="settings_umount_modules_default_summary">Глобальное значение по умолчанию для \"Размонтировать модули\" в App Profile. При включении будут удалены все модификации модулей в системе для приложений, у которых не задан Profile.</string> <string name="settings_umount_modules_default_summary">Глобальное значение по умолчанию для \"Размонтировать модули\" в App Profile. При включении будут удалены все модификации модулей в системе для приложений, у которых не задан Profile.</string>
<string name="settings_susfs_toggle">Disable kprobe hooks</string>
<string name="profile_umount_modules_summary">Включение этой опции позволит KernelSU восстанавливать любые измененные модулями файлы для данного приложения.</string> <string name="profile_umount_modules_summary">Включение этой опции позволит KernelSU восстанавливать любые измененные модулями файлы для данного приложения.</string>
<string name="profile_selinux_domain">Домен</string> <string name="profile_selinux_domain">Домен</string>
<string name="profile_selinux_rules">Правила</string> <string name="profile_selinux_rules">Правила</string>
@@ -75,62 +81,290 @@
<string name="module_downloading">Скачивание модуля: %s</string> <string name="module_downloading">Скачивание модуля: %s</string>
<string name="module_start_downloading">Начало скачивания: %s</string> <string name="module_start_downloading">Начало скачивания: %s</string>
<string name="new_version_available">Новая версия: %s доступна, нажмите чтобы скачать.</string> <string name="new_version_available">Новая версия: %s доступна, нажмите чтобы скачать.</string>
<string name="force_stop_app">Остановить принудительно</string> <string name="launch_app">Запустить</string>
<string name="failed_to_update_sepolicy">Не удалось обновить правила SELinux для %s</string> <string name="force_stop_app" formatted="false">Остановить принудительно</string>
<string name="launch_app" formatted="false">Запустить</string>
<string name="restart_app">Перезапустить</string> <string name="restart_app">Перезапустить</string>
<string name="failed_to_update_sepolicy">Не удалось обновить правила SELinux для %s</string>
<string name="module_changelog">Список изменений</string> <string name="module_changelog">Список изменений</string>
<string name="app_profile_template_import_success">Успешный импорт</string> <string name="settings_profile_template">Шаблон профиля приложения</string>
<string name="app_profile_export_to_clipboard">Экспортировать в буфер обмена</string> <string name="settings_profile_template_summary">Управление локальным и онлайн-шаблоном профиля приложения</string>
<string name="app_profile_template_export_empty">Нет локальных шаблонов для экспорта!</string>
<string name="app_profile_template_id_exist">Шаблон с таким ID уже существует!</string>
<string name="app_profile_import_from_clipboard">Импортировать из буфера обмена</string>
<string name="module_changelog_failed">Не удалось получить список изменений: %s</string>
<string name="app_profile_template_name">Название</string>
<string name="app_profile_template_id_invalid">Неверный ID шаблона</string>
<string name="app_profile_template_sync">Синхронизировать онлайн-шаблоны</string>
<string name="app_profile_template_create">Создать шаблон</string> <string name="app_profile_template_create">Создать шаблон</string>
<string name="app_profile_template_readonly">Только чтение</string>
<string name="app_profile_import_export">Импорт/Экспорт</string>
<string name="app_profile_template_save_failed">Не удалось сохранить шаблон</string>
<string name="app_profile_template_edit">Редактирование шаблона</string> <string name="app_profile_template_edit">Редактирование шаблона</string>
<string name="app_profile_template_id">Идентификационный номер</string> <string name="app_profile_template_id">Идентификационный номер</string>
<string name="settings_profile_template">Шаблон профиля приложения</string> <string name="app_profile_template_id_invalid">Неверный ID шаблона</string>
<string name="app_profile_template_name">Название</string>
<string name="app_profile_template_description">Описание</string> <string name="app_profile_template_description">Описание</string>
<string name="app_profile_template_save">Сохранить</string> <string name="app_profile_template_save">Сохранить</string>
<string name="settings_profile_template_summary">Управление локальным и онлайн-шаблоном профиля приложения</string>
<string name="app_profile_template_delete">Удалить</string> <string name="app_profile_template_delete">Удалить</string>
<string name="app_profile_template_import_empty">Буфер обмена пуст!</string>
<string name="app_profile_template_view">Просмотр шаблона</string> <string name="app_profile_template_view">Просмотр шаблона</string>
<string name="app_profile_template_readonly">Только чтение</string>
<string name="app_profile_template_id_exist">Шаблон с таким ID уже существует!</string>
<string name="app_profile_import_export">Импорт/Экспорт</string>
<string name="app_profile_import_from_clipboard">Импортировать из буфера обмена</string>
<string name="app_profile_export_to_clipboard">Экспортировать в буфер обмена</string>
<string name="app_profile_template_export_empty">Нет локальных шаблонов для экспорта!</string>
<string name="app_profile_template_import_success">Успешный импорт</string>
<string name="app_profile_template_sync">Синхронизировать онлайн-шаблоны</string>
<string name="app_profile_template_save_failed">Не удалось сохранить шаблон</string>
<string name="app_profile_template_import_empty">Буфер обмена пуст!</string>
<string name="module_changelog_failed">Не удалось получить список изменений: %s</string>
<string name="settings_check_update">Проверка обновлений</string> <string name="settings_check_update">Проверка обновлений</string>
<string name="settings_check_update_summary">Автоматическая проверка обновлений при открытии приложения</string> <string name="settings_check_update_summary">Автоматическая проверка обновлений при открытии приложения</string>
<string name="grant_root_failed">Не удалось выдать root!</string> <string name="grant_root_failed">Не удалось выдать root!</string>
<string name="action">Действие</string>
<string name="open">Открыть</string> <string name="open">Открыть</string>
<string name="enable_web_debugging">Включить отладку WebView</string> <string name="enable_web_debugging">Включить отладку WebView</string>
<string name="enable_web_debugging_summary">Используется для отладки WebUI. Пожалуйста, включайте только при необходимости.</string> <string name="enable_web_debugging_summary">Используется для отладки WebUI. Пожалуйста, включайте только при необходимости.</string>
<string name="direct_install">Прямая установка (Рекомендуется)</string> <string name="direct_install">Прямая установка (Рекомендуется)</string>
<string name="install_inactive_slot">Установка в неактивный слот (После OTA)</string>
<string name="install_next">Далее</string>
<string name="select_file">Выбрать файл</string> <string name="select_file">Выбрать файл</string>
<string name="install_inactive_slot">Установка в неактивный слот (После OTA)</string>
<string name="install_inactive_slot_warning">Ваше устройство будет **ПРИНУДИТЕЛЬНО** загружено в текущий неактивный слот после перезагрузки! <string name="install_inactive_slot_warning">Ваше устройство будет **ПРИНУДИТЕЛЬНО** загружено в текущий неактивный слот после перезагрузки!
\n Используйте эту опцию только после завершения OTA. \n Используйте эту опцию только после завершения OTA.
\n Продолжить?</string> \n Продолжить?</string>
<string name="select_kmi">Выбрать KMI</string> <string name="install_next">Далее</string>
<string name="select_file_tip">%1$s образ раздела рекомендуется</string> <string name="select_file_tip">%1$s образ раздела рекомендуется</string>
<string name="settings_uninstall_temporary">Удалить на время</string> <string name="select_kmi">Выбрать KMI</string>
<string name="settings_uninstall_permanent_message">Удалить KernelSU (Root и все модули) полностью.</string>
<string name="settings_uninstall_permanent">Удалить полностью</string>
<string name="settings_uninstall_temporary_message">Временно удалить KernelSU, восстановить исходное состояние после следующей перезагрузки.</string>
<string name="settings_uninstall">Удалить</string> <string name="settings_uninstall">Удалить</string>
<string name="settings_uninstall_temporary">Удалить на время</string>
<string name="settings_uninstall_permanent">Удалить полностью</string>
<string name="settings_restore_stock_image">Восстановить сток образ</string> <string name="settings_restore_stock_image">Восстановить сток образ</string>
<string name="settings_uninstall_temporary_message">Временно удалить KernelSU, восстановить исходное состояние после следующей перезагрузки.</string>
<string name="settings_uninstall_permanent_message">Удалить KernelSU (Root и все модули) полностью.</string>
<string name="settings_restore_stock_image_message">Восстановить исходный заводской образ (если существует резервная копия), обычно используется перед OTA; если вам нужно удалить KernelSU, используйте «Удалить полностью».</string> <string name="settings_restore_stock_image_message">Восстановить исходный заводской образ (если существует резервная копия), обычно используется перед OTA; если вам нужно удалить KernelSU, используйте «Удалить полностью».</string>
<string name="flash_success">Установка выполнена</string>
<string name="flashing">Установка</string> <string name="flashing">Установка</string>
<string name="flash_success">Установка выполнена</string>
<string name="flash_failed">Установка не выполнена</string> <string name="flash_failed">Установка не выполнена</string>
<string name="selected_lkm">Выбран LKM: %s</string> <string name="selected_lkm">Выбран LKM: %s</string>
<string name="save_log">Сохранить логи</string> <string name="save_log">Сохранить логи</string>
<string name="action">Действие</string>
<string name="log_saved">Логи сохранены</string> <string name="log_saved">Логи сохранены</string>
<string name="module_sort_action_first">Сортировать (Сначала с действием)</string> <string name="status_supported">Supported</string>
<string name="module_sort_enabled_first">Сортировать (Сначала включённые)</string> <string name="status_not_supported">Not Supported</string>
<string name="status_unknown">Unknown</string>
<string name="sus_su_mode">SuS SU mode:</string>
<!-- Module related -->
<string name="module_install_confirm">confirm install module %1$s</string>
<string name="unknown_module">unknown module</string>
<!-- Restore related -->
<string name="restore_confirm_title">Confirm Module Restoration</string>
<string name="restore_confirm_message">This operation will overwrite all existing modules. Continue?</string>
<string name="confirm">Confirm</string>
<string name="cancel">Cancel</string>
<!-- Backup related -->
<string name="backup_success">Backup successful (tar.gz)</string>
<string name="backup_failed">Backup failed: %1$s</string>
<string name="backup_modules">backup modules</string>
<string name="restore_modules">restore modules</string>
<!-- Restore related messages -->
<string name="restore_success">Modules restored successfully, restart required</string>
<string name="restore_failed">Restore failed: %1$s</string>
<string name="restart_now">Restart Now</string>
<string name="unknown_error">Unknown error</string>
<!-- Command related -->
<string name="command_execution_failed">Command execution failed: %1$s</string>
<!-- Allowlist related -->
<string name="allowlist_backup_success">Allowlist backup successful</string>
<string name="allowlist_backup_failed">Allowlist backup failed: %1$s</string>
<string name="allowlist_restore_confirm_title">Confirm Allowlist Restoration</string>
<string name="allowlist_restore_confirm_message">This operation will overwrite the current allowlist. Continue?</string>
<string name="allowlist_restore_success">Allowlist restored successfully</string>
<string name="allowlist_restore_failed">Allowlist restore failed: %1$s</string>
<string name="backup_allowlist">Backup Allowlist</string>
<string name="restore_allowlist">Restore Allowlist</string>
<string name="settings_custom_background">Custom App Background</string>
<string name="settings_custom_background_summary">Select an image as background</string>
<string name="settings_card_alpha">Navigation bar transparency</string>
<string name="settings_restore_default">Restore default</string>
<string name="home_android_version">Android version</string>
<string name="home_device_model">Device model</string>
<string name="su_not_allowed">Granting superuser to %s is not allowed</string>
<string name="settings_disable_su">Disable su compatibility</string>
<string name="settings_disable_su_summary">Temporarily disable any applications from obtaining root privileges via the su command (existing root processes will not be affected).</string>
<string name="using_mksu_manager">You are using the SukiSU Beta manager</string>
<string name="module_install_multiple_confirm">Are you sure you want to install the selected %d modules?</string>
<string name="module_install_multiple_confirm_with_names">Sure you want to install the following %1$d modules? \n\n%2$s</string>
<string name="more_settings">More settings</string>
<string name="selinux">SELinux</string>
<string name="selinux_enabled">Enabled</string>
<string name="selinux_disabled">Disabled</string>
<string name="simple_mode">Simplicity mode</string>
<string name="simple_mode_summary">Hides unnecessary cards when turned on</string>
<string name="hide_kernel_kernelsu_version">Hide kernel version</string>
<string name="hide_kernel_kernelsu_version_summary">Hide kernel version</string>
<string name="hide_other_info">Hide other info</string>
<string name="hide_other_info_summary">Hides information about the number of super users, modules and KPM modules on the home page</string>
<string name="hide_susfs_status">Hide SuSFS status</string>
<string name="hide_susfs_status_summary">Hide SuSFS status information on the home page</string>
<string name="hide_link_card">Hide Link Card Status</string>
<string name="hide_link_card_summary">Hide link card information on the home page</string>
<string name="theme_mode">Theme</string>
<string name="theme_follow_system">Follow system</string>
<string name="theme_light">Light</string>
<string name="theme_dark">Dark</string>
<string name="manual_hook">Manual Hook</string>
<string name="dynamic_color_title">Dynamic colours</string>
<string name="dynamic_color_summary">Dynamic colours using system themes</string>
<string name="choose_theme_color">Choose a theme colour</string>
<string name="color_default">Blue</string>
<string name="color_green">Green</string>
<string name="color_purple">Purple</string>
<string name="color_orange">Orange</string>
<string name="color_pink">Pink</string>
<string name="color_gray">Gray</string>
<string name="color_ivory">Ivory</string>
<string name="flash_option">Brush Options</string>
<string name="flash_option_tip">Select the file to be flashed</string>
<string name="horizon_kernel">Install Anykernel3</string>
<string name="horizon_kernel_summary">Flash AnyKernel3 kernel file</string>
<string name="root_required">Requires root privileges</string>
<string name="copy_failed">File Copy Failure</string>
<string name="reboot_complete_title">Scrubbing complete</string>
<string name="reboot_complete_msg">Whether to reboot immediately</string>
<string name="yes">Yes</string>
<string name="no">No</string>
<string name="failed_reboot">Reboot Failed</string>
<string name="batch_authorization">empower</string>
<string name="batch_cancel_authorization">withdraw</string>
<string name="backup">Backup</string>
<string name="color_yellow">Yellow</string>
<string name="kpm_title">KPM</string>
<string name="kpm_empty">No installed kernel modules at this time</string>
<string name="kpm_version">Version</string>
<string name="kpm_author">Author</string>
<string name="kpm_uninstall">Uninstall</string>
<string name="kpm_uninstall_success">Uninstalled successfully</string>
<string name="kpm_uninstall_failed">Failed to uninstall</string>
<string name="kpm_install">Install</string>
<string name="kpm_install_success">Load of kpm module successful</string>
<string name="kpm_install_failed">Load of kpm module failed</string>
<string name="kpm_args">Parameters</string>
<string name="kpm_control">Execute</string>
<string name="home_kpm_version">KPM Version</string>
<string name="close_notice">Close</string>
<string name="kernel_module_notice">The following kernel module functions were developed by KernelPatch and modified to include the kernel module functions of SukiSU Ultra</string>
<string name="home_ContributionCard_kernelsu">SukiSU Ultra Look forward to</string>
<string name="kpm_control_success">Success</string>
<string name="kpm_control_failed">Failed</string>
<string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra will be a relatively independent branch of KSU in the future, but we still appreciate the official KernelSU and MKSU etc. for their contributions!</string>
<string name="not_supported">Unsupported</string>
<string name="supported">Supported</string>
<string name="home_kpm_module">"Number of KPM modules: %d "</string>
<string name="kpm_invalid_file">Invalid KPM file</string>
<string name="kernel_patched">Kernel not patched</string>
<string name="kernel_not_enabled">Kernel not configured</string>
<string name="custom_settings">Custom settings</string>
<string name="kpm_install_mode">KPM Install</string>
<string name="kpm_install_mode_load">Load</string>
<string name="kpm_install_mode_embed">Embed</string>
<string name="kpm_install_mode_description">Please select: %1\$s Module Installation Mode \n\nLoad: Temporarily load the module \nEmbedded: Permanently install into the system</string>
<string name="log_failed_to_check_module_file">Failed to check module file existence</string>
<string name="snackbar_failed_to_check_module_file">Unable to check if module file exists</string>
<string name="confirm_uninstall_title">Confirm uninstallation</string>
<string name="confirm_uninstall_confirm">Uninstall</string>
<string name="confirm_uninstall_dismiss">Cancel</string>
<string name="theme_color">Theme Color</string>
<string name="invalid_file_type">Incorrect file type! Please select .kpm file.</string>
<string name="confirm_uninstall_title_with_filename">Uninstall</string>
<string name="confirm_uninstall_content">The following KPM will be uninstalled: %s</string>
<string name="settings_susfs_toggle_summary">Disable kprobe hooks created by KernelSU, using inline hooks instead, which is similar to non-GKI kernel hooking method.</string>
<string name="image_editor_title">Adjust background image</string>
<string name="image_editor_hint">Use two fingers to zoom the image, and one finger to drag it to adjust the position</string>
<string name="background_image_error">Could not load image</string>
<string name="reprovision">Reprovision</string>
<!-- Kernel Flash Progress Related -->
<string name="horizon_flash_title">Kernel Flashing</string>
<string name="horizon_logs_label">Logs:</string>
<string name="horizon_flash_complete">Flash Complete</string>
<!-- Flash Status Related -->
<string name="horizon_preparing">Preparing…</string>
<string name="horizon_cleaning_files">Cleaning files…</string>
<string name="horizon_copying_files">Copying files…</string>
<string name="horizon_extracting_tool">Extracting flash tool…</string>
<string name="horizon_patching_script">Patching flash script…</string>
<string name="horizon_flashing">Flashing kernel…</string>
<string name="horizon_flash_complete_status">Flash completed</string>
<!-- Slot selection related strings -->
<string name="select_slot_title">Select Flash Slot</string>
<string name="select_slot_description">Please select the target slot for flashing boot</string>
<string name="slot_a">Slot A</string>
<string name="slot_b">Slot B</string>
<string name="selected_slot">Selected slot: %1$s</string>
<string name="horizon_getting_original_slot">Getting the original slot</string>
<string name="horizon_setting_target_slot">Setting the specified slot</string>
<string name="horizon_restoring_original_slot">Restore Default Slot</string>
<string name="current_slot">Current Slot%1$s </string>
<!-- Error Messages -->
<string name="horizon_copy_failed">Copy failed</string>
<string name="horizon_unknown_error">Unknown error</string>
<string name="flash_failed_message">Flash failed</string>
<!-- lkm/gki install -->
<string name="Lkm_install_methods">LKM repair/installation</string>
<string name="GKI_install_methods">GKI/non-GKI installation</string>
<string name="kernel_version_log">Kernel version%1$s</string>
<string name="tool_version_log">Using the patching tool%1$s</string>
<string name="configuration">Configure</string>
<string name="app_settings">Application Settings</string>
<string name="tools">Tools</string>
<string name="currently_selected">Currently</string>
<!-- String resources used in SuperUser -->
<string name="clear">Removals</string>
<string name="apps_with_root">Applications with root privileges</string>
<string name="apps_with_custom_profile">Applications with customized configurations</string>
<string name="other_apps">Applications with unchanged defaults</string>
<string name="no_apps_found">Application not found</string>
<string name="selinux_enabled_toast">SELinux Enabled</string>
<string name="selinux_disabled_toast">SELinux Disabled</string>
<string name="selinux_change_failed">SELinux Status change failed</string>
<string name="advanced_settings">Advanced Settings</string>
<string name="appearance_settings">Customize the toolbar</string>
<string name="back">Comeback</string>
<string name="expand">Be in full swing</string>
<string name="collapse">put away</string>
<string name="susfs_enabled">SuSFS enabled</string>
<string name="susfs_disabled">SuSFS disabled</string>
<string name="background_set_success">Background set successfully</string>
<string name="background_removed">Removed custom backgrounds</string>
<string name="root_require_for_install">Requires root privileges</string>
<!-- KPM display settings -->
<string name="show_kpm_info">Display KPM Function</string>
<string name="show_kpm_info_summary">Display KPM information and Function in home and bottom bar (Need to reopen the app)</string>
<!-- Webui X settings -->
<string name="use_webuix">Use WebUI X</string>
<string name="use_webuix_summary">Use WebUI X instead of WebUI which supports more API\'s</string>
<string name="use_webuix_eruda">Inject Eruda into WebUI X</string>
<string name="use_webuix_eruda_summary">Inject a debug console into WebUI X to make debugging easier. Requires web debugging to be on.</string>
<!-- DPI setting related strings -->
<string name="dpi_settings">DPI setting</string>
<string name="app_dpi_title">Applied DPI</string>
<string name="app_dpi_summary">Adjust the screen display density for the current application only</string>
<string name="dpi_size_small">Small </string>
<string name="dpi_size_medium">Medium </string>
<string name="dpi_size_large">Big</string>
<string name="dpi_size_extra_large">oversize</string>
<string name="dpi_size_custom">customizable</string>
<string name="dpi_apply_settings">Applying DPI settings</string>
<string name="dpi_confirm_title">Confirm DPI change</string>
<string name="dpi_confirm_message">Are you sure you want to change the application DPI from %1$d to %2$d?</string>
<string name="dpi_confirm_summary">Application needs to be restarted to apply the new DPI settings, does not affect the system status bar or other applications</string>
<string name="dpi_applied_success">DPI has been set to %1$d, effective after restarting the application</string>
<!-- Language settings related strings -->
<string name="language_setting">App Language</string>
<string name="language_follow_system">Follow System</string>
<string name="language_changed">Language changed, restarting to apply changes</string>
<string name="settings_card_dim">Card Darkness Adjustment</string>
<!-- Super User Related -->
<string name="scroll_to_top">Top</string>
<string name="scroll_to_bottom">Bottom</string>
<string name="scroll_to_top_description">Scroll to top</string>
<string name="scroll_to_bottom_description">Scroll to the bottom</string>
<string name="authorized">authorized</string>
<string name="unauthorized">unauthorized</string>
<string name="selected">Selected</string>
<string name="select">option</string>
<string name="profile_umount_modules_disable">Disable custom uninstallation module</string>
<!-- Flash related -->
<string name="error_code">error code</string>
<string name="check_log">Please check the log</string>
<string name="installing_module">Module being installed %1$d/%2$d</string>
<string name="module_failed_count">%d Failed to install a new module</string>
<string name="module_download_error">Module download failed</string>
</resources> </resources>

View File

@@ -1,103 +1,368 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="home">Domov</string>
<string name="home_not_installed">Ni nameščeno</string>
<string name="home_click_to_install">Klikni za namestitev</string> <string name="home_click_to_install">Klikni za namestitev</string>
<string name="home_working">V obdelavi</string> <string name="home_working">V obdelavi</string>
<string name="home_working_version">Verzija: %d</string> <string name="home_working_version">Verzija: %d</string>
<string name="home_superuser_count">Superuporabniki: %d</string> <string name="home_superuser_count">Superuporabniki: %d</string>
<string name="home_module_count">Moduli: %d</string>
<string name="home_unsupported">Ne podpira</string>
<string name="home_unsupported_reason">KernelSU podpira samo GKI kernele</string> <string name="home_unsupported_reason">KernelSU podpira samo GKI kernele</string>
<string name="home_kernel">Kernel</string> <string name="home_kernel">Kernel</string>
<string name="home_susfs">SuSFS: %s</string>
<string name="home_susfs_version">SuSFS Version</string>
<string name="home_susfs_sus_su">SuS SU</string>
<string name="home_manager_version">Verzija upravitelja</string> <string name="home_manager_version">Verzija upravitelja</string>
<string name="home_fingerprint">Prstni odtis</string> <string name="home_fingerprint">Prstni odtis</string>
<string name="home_selinux_status">SELinux status</string> <string name="home_selinux_status">SELinux status</string>
<string name="selinux_status_disabled">Onemogočeno</string> <string name="selinux_status_disabled">Onemogočeno</string>
<string name="selinux_status_enforcing">Enforcing</string>
<string name="selinux_status_permissive">Permissive</string>
<string name="selinux_status_unknown">Neznano</string> <string name="selinux_status_unknown">Neznano</string>
<string name="superuser">SuperUporabnik</string>
<string name="module_failed_to_enable">Napaka pri omogočanju modula: %s</string>
<string name="module_failed_to_disable">Napaka pri onemogočanju modula: %s</string> <string name="module_failed_to_disable">Napaka pri onemogočanju modula: %s</string>
<string name="module_empty">Ni nameščenih modulov</string> <string name="module_empty">Ni nameščenih modulov</string>
<string name="module">Modul</string> <string name="module">Modul</string>
<string name="module_sort_action_first">Sort (Action first)</string>
<string name="module_sort_enabled_first">Sort (Enabled first)</string>
<string name="uninstall">Odmesti</string> <string name="uninstall">Odmesti</string>
<string name="restore">Restore</string>
<string name="module_install">Namesti</string> <string name="module_install">Namesti</string>
<string name="install">Namesti</string> <string name="install">Namesti</string>
<string name="reboot">Znova zaženi</string>
<string name="settings">Nastavitve</string>
<string name="reboot_userspace">Mehki ponovni zagon</string> <string name="reboot_userspace">Mehki ponovni zagon</string>
<string name="reboot_recovery">Ponovni zagon v Recovery</string> <string name="reboot_recovery">Ponovni zagon v Recovery</string>
<string name="reboot_bootloader">Ponovni zagon v Bootloader</string> <string name="reboot_bootloader">Ponovni zagon v Bootloader</string>
<string name="reboot_download">Ponovni zagon v Download</string>
<string name="reboot_edl">Ponovni zagon v EDL</string> <string name="reboot_edl">Ponovni zagon v EDL</string>
<string name="about">O nas</string>
<string name="module_uninstall_confirm">Ste prepričani, da želite odstraniti modul %s?</string> <string name="module_uninstall_confirm">Ste prepričani, da želite odstraniti modul %s?</string>
<string name="module_uninstall_success">%s je odmeščen</string> <string name="module_uninstall_success">%s je odmeščen</string>
<string name="module_uninstall_failed">Napaka pri odmeščanju: %s</string>
<string name="module_version">Verzija</string>
<string name="module_author">Avtor</string> <string name="module_author">Avtor</string>
<string name="refresh">Osveži</string>
<string name="show_system_apps">Prikaz sistemskih aplikacij</string>
<string name="hide_system_apps">Skrij prikaz sistemskih aplikacij</string> <string name="hide_system_apps">Skrij prikaz sistemskih aplikacij</string>
<string name="send_log">Prijavite dnevnik</string> <string name="send_log">Prijavite dnevnik</string>
<string name="safe_mode">Varni način</string>
<string name="reboot_to_apply">Za uveljavitev je potreben ponovni zagon</string>
<string name="module_magisk_conflict">Moduli so onemogočeni, ker so v konfliktu z Magiskovimi!</string>
<string name="home_learn_kernelsu">Naučite se KernelSU</string> <string name="home_learn_kernelsu">Naučite se KernelSU</string>
<string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string> <string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string>
<string name="home_click_to_learn_kernelsu">Naučite se, kako namestiti KernelSU in uporabiti module</string> <string name="home_click_to_learn_kernelsu">Naučite se, kako namestiti KernelSU in uporabiti module</string>
<string name="home_support_title">Podprite nas</string>
<string name="home_support_content">KernelSU je, in bo vedno brezplačen in odprtokoden. Kljub temu, nam lahko z donacijo pokažete, da vam je mar.</string>
<string name="about_source_code"><![CDATA[View source code at %1$s<br/>Join our %2$s channel]]></string>
<string name="profile_default">Privzeto</string> <string name="profile_default">Privzeto</string>
<string name="profile_template">Predloga</string> <string name="profile_template">Predloga</string>
<string name="profile_custom">Po meri</string>
<string name="profile_name">Ime profila</string>
<string name="profile_namespace">Imenski prostor vmestitve</string> <string name="profile_namespace">Imenski prostor vmestitve</string>
<string name="profile_namespace_inherited">Podedovano</string> <string name="profile_namespace_inherited">Podedovano</string>
<string name="profile_namespace_global">Globalno</string> <string name="profile_namespace_global">Globalno</string>
<string name="profile_namespace_individual">Pozameznik</string> <string name="profile_namespace_individual">Pozameznik</string>
<string name="profile_groups">Skupine</string>
<string name="profile_capabilities">Zmožnosti</string> <string name="profile_capabilities">Zmožnosti</string>
<string name="profile_selinux_context">SELinux kontekst</string>
<string name="profile_umount_modules">Izvrzi module</string> <string name="profile_umount_modules">Izvrzi module</string>
<string name="failed_to_update_app_profile">Napaka pri posodobitvi aplikacijskega profila za %s</string>
<string name="require_kernel_version" formatted="false">The current KernelSU version %d is too low for the manager to work properly. Please upgrade to version %d or higher!</string>
<string name="settings_umount_modules_default">Po privzetem izvrzi module</string> <string name="settings_umount_modules_default">Po privzetem izvrzi module</string>
<string name="settings_umount_modules_default_summary">Globalno privzeta vrednost za \"Izvrzi module\" v aplikacijskih profilih. Če je omogočena, bo to odstranilo vse sistemske modifikacije modulov za aplikacije, ki nimajo nastavljenega profila.</string>
<string name="settings_susfs_toggle">Disable kprobe hooks</string>
<string name="profile_umount_modules_summary">Omogočanje te opcije bo dovolilo KernelSU, da obnovi vse zaradi modulov spremenjene datoteke za to aplikacijo.</string>
<string name="profile_selinux_domain">Domena</string> <string name="profile_selinux_domain">Domena</string>
<string name="profile_selinux_rules">Pravila</string>
<string name="module_update">Posodobitev</string> <string name="module_update">Posodobitev</string>
<string name="module_downloading">Nalaganje modula: %s</string> <string name="module_downloading">Nalaganje modula: %s</string>
<string name="launch_app" formatted="false">Zaženi</string>
<string name="restart_app">Ponovni zagon</string>
<string name="module_changelog">Dnevnik sprememb</string>
<string name="settings_profile_template">Predloga za aplikacijski profil</string>
<string name="home">Domov</string>
<string name="home_module_count">Moduli: %d</string>
<string name="home_unsupported">Ne podpira</string>
<string name="superuser">SuperUporabnik</string>
<string name="module_failed_to_enable">Napaka pri omogočanju modula: %s</string>
<string name="reboot">Znova zaženi</string>
<string name="settings">Nastavitve</string>
<string name="reboot_download">Ponovni zagon v Download</string>
<string name="about">O nas</string>
<string name="module_version">Verzija</string>
<string name="module_uninstall_failed">Napaka pri odmeščanju: %s</string>
<string name="refresh">Osveži</string>
<string name="safe_mode">Varni način</string>
<string name="reboot_to_apply">Za uveljavitev je potreben ponovni zagon</string>
<string name="show_system_apps">Prikaz sistemskih aplikacij</string>
<string name="module_magisk_conflict">Moduli so onemogočeni, ker so v konfliktu z Magiskovimi!</string>
<string name="home_support_title">Podprite nas</string>
<string name="profile_custom">Po meri</string>
<string name="profile_name">Ime profila</string>
<string name="profile_groups">Skupine</string>
<string name="profile_selinux_context">SELinux kontekst</string>
<string name="home_support_content">KernelSU je, in bo vedno brezplačen in odprtokoden. Kljub temu, nam lahko z donacijo pokažete, da vam je mar.</string>
<string name="failed_to_update_app_profile">Napaka pri posodobitvi aplikacijskega profila za %s</string>
<string name="settings_umount_modules_default_summary">Globalno privzeta vrednost za \"Izvrzi module\" v aplikacijskih profilih. Če je omogočena, bo to odstranilo vse sistemske modifikacije modulov za aplikacije, ki nimajo nastavljenega profila.</string>
<string name="profile_umount_modules_summary">Omogočanje te opcije bo dovolilo KernelSU, da obnovi vse zaradi modulov spremenjene datoteke za to aplikacijo.</string>
<string name="force_stop_app">Prisilna ustavitev</string>
<string name="profile_selinux_rules">Pravila</string>
<string name="module_start_downloading">Začni z nalaganjem: %s</string> <string name="module_start_downloading">Začni z nalaganjem: %s</string>
<string name="new_version_available">Na voljo je nova verzija: %s, kliknite za nadgradnjo</string> <string name="new_version_available">Na voljo je nova verzija: %s, kliknite za nadgradnjo</string>
<string name="launch_app">Zaženi</string>
<string name="force_stop_app" formatted="false">Prisilna ustavitev</string>
<string name="restart_app">Ponovni zagon</string>
<string name="failed_to_update_sepolicy">Napaka pri posodobitvi SELinux pravil za: %s</string> <string name="failed_to_update_sepolicy">Napaka pri posodobitvi SELinux pravil za: %s</string>
<string name="home_not_installed">Ni nameščeno</string> <string name="module_changelog">Dnevnik sprememb</string>
<string name="selinux_status_enforcing">Enforcing</string> <string name="settings_profile_template">Predloga za aplikacijski profil</string>
<string name="selinux_status_permissive">Permissive</string> <string name="settings_profile_template_summary">Upravljaj z lokalnimi in spletnimi predlogami za aplikacijski profil</string>
<string name="app_profile_template_create">Ustvari predlogo</string> <string name="app_profile_template_create">Ustvari predlogo</string>
<string name="app_profile_template_edit">Uredi predlogo</string> <string name="app_profile_template_edit">Uredi predlogo</string>
<string name="app_profile_template_id">id</string>
<string name="app_profile_template_id_invalid">Neveljaven id predloge</string> <string name="app_profile_template_id_invalid">Neveljaven id predloge</string>
<string name="app_profile_template_name">Ime</string>
<string name="app_profile_template_description">Opis</string> <string name="app_profile_template_description">Opis</string>
<string name="app_profile_template_save">Shrani</string> <string name="app_profile_template_save">Shrani</string>
<string name="app_profile_template_delete">Odstrani</string> <string name="app_profile_template_delete">Odstrani</string>
<string name="app_profile_template_view">Ogled predloge</string>
<string name="app_profile_template_readonly">le za branje</string> <string name="app_profile_template_readonly">le za branje</string>
<string name="app_profile_template_id_exist">id predloge že obstaja!</string> <string name="app_profile_template_id_exist">id predloge že obstaja!</string>
<string name="app_profile_import_export">Uvoz/Izvoz</string>
<string name="app_profile_import_from_clipboard">Uvoz iz odložišča</string> <string name="app_profile_import_from_clipboard">Uvoz iz odložišča</string>
<string name="app_profile_export_to_clipboard">Izvoz v odložišče</string> <string name="app_profile_export_to_clipboard">Izvoz v odložišče</string>
<string name="app_profile_template_export_empty">Lokalna predloga za izvoz ni bila najdena!</string> <string name="app_profile_template_export_empty">Lokalna predloga za izvoz ni bila najdena!</string>
<string name="app_profile_template_save_failed">Napaka pri shranjevanju predloge</string>
<string name="app_profile_template_import_empty">Odložišče je prazno!</string>
<string name="settings_profile_template_summary">Upravljaj z lokalnimi in spletnimi predlogami za aplikacijski profil</string>
<string name="app_profile_template_id">id</string>
<string name="app_profile_template_name">Ime</string>
<string name="app_profile_template_view">Ogled predloge</string>
<string name="app_profile_template_import_success">Uvoz uspešen</string> <string name="app_profile_template_import_success">Uvoz uspešen</string>
<string name="app_profile_template_sync">Sinhroniziraj predloge iz spleta</string> <string name="app_profile_template_sync">Sinhroniziraj predloge iz spleta</string>
<string name="app_profile_import_export">Uvoz/Izvoz</string> <string name="app_profile_template_save_failed">Napaka pri shranjevanju predloge</string>
<string name="app_profile_template_import_empty">Odložišče je prazno!</string>
<string name="module_changelog_failed">Napaka pri pridobivanju dnevnika sprememb: %s</string> <string name="module_changelog_failed">Napaka pri pridobivanju dnevnika sprememb: %s</string>
<string name="settings_check_update">Check update</string>
<string name="settings_check_update_summary">Automatically check for updates when opening the app</string>
<string name="grant_root_failed">Failed to grant root!</string>
<string name="action">Action</string>
<string name="open">Open</string>
<string name="enable_web_debugging">Enable WebView debugging</string>
<string name="enable_web_debugging_summary">Can be used to debug WebUI. Please enable only when needed.</string>
<string name="direct_install">Direct install (Recommended)</string>
<string name="select_file">Select a image that needs to be patched</string>
<string name="install_inactive_slot">Install to inactive slot (After OTA)</string>
<string name="install_inactive_slot_warning">Your device will be **FORCED** to boot to the current inactive slot after a reboot!\nOnly use this option after OTA is done.\nContinue?</string>
<string name="install_next">Next</string>
<string name="select_file_tip">%1$s partition image is recommended</string>
<string name="select_kmi">Select KMI</string>
<string name="settings_uninstall">Uninstall</string>
<string name="settings_uninstall_temporary">Uninstall temporarily</string>
<string name="settings_uninstall_permanent">Uninstall permanently</string>
<string name="settings_restore_stock_image">Restore stock image</string>
<string name="settings_uninstall_temporary_message">Temporarily uninstall KernelSU, restore to original state after next reboot.</string>
<string name="settings_uninstall_permanent_message">Uninstalling KernelSU (Root and all modules) completely and permanently.</string>
<string name="settings_restore_stock_image_message">Restore the stock factory image (If a backup exists), usually used before OTA; if you need to uninstall KernelSU, please use \"Uninstall permanently\".</string>
<string name="flashing">Flashing</string>
<string name="flash_success">Flash success</string>
<string name="flash_failed">Flash failed</string>
<string name="selected_lkm">Selected LKM: %s</string>
<string name="save_log">Shrani Dnevnike</string> <string name="save_log">Shrani Dnevnike</string>
<string name="log_saved">Logs saved</string>
<string name="status_supported">Supported</string>
<string name="status_not_supported">Not Supported</string>
<string name="status_unknown">Unknown</string>
<string name="sus_su_mode">SuS SU mode:</string>
<!-- Module related -->
<string name="module_install_confirm">confirm install module %1$s</string>
<string name="unknown_module">unknown module</string>
<!-- Restore related -->
<string name="restore_confirm_title">Confirm Module Restoration</string>
<string name="restore_confirm_message">This operation will overwrite all existing modules. Continue?</string>
<string name="confirm">Confirm</string>
<string name="cancel">Cancel</string>
<!-- Backup related -->
<string name="backup_success">Backup successful (tar.gz)</string>
<string name="backup_failed">Backup failed: %1$s</string>
<string name="backup_modules">backup modules</string>
<string name="restore_modules">restore modules</string>
<!-- Restore related messages -->
<string name="restore_success">Modules restored successfully, restart required</string>
<string name="restore_failed">Restore failed: %1$s</string>
<string name="restart_now">Restart Now</string>
<string name="unknown_error">Unknown error</string>
<!-- Command related -->
<string name="command_execution_failed">Command execution failed: %1$s</string>
<!-- Allowlist related -->
<string name="allowlist_backup_success">Allowlist backup successful</string>
<string name="allowlist_backup_failed">Allowlist backup failed: %1$s</string>
<string name="allowlist_restore_confirm_title">Confirm Allowlist Restoration</string>
<string name="allowlist_restore_confirm_message">This operation will overwrite the current allowlist. Continue?</string>
<string name="allowlist_restore_success">Allowlist restored successfully</string>
<string name="allowlist_restore_failed">Allowlist restore failed: %1$s</string>
<string name="backup_allowlist">Backup Allowlist</string>
<string name="restore_allowlist">Restore Allowlist</string>
<string name="settings_custom_background">Custom App Background</string>
<string name="settings_custom_background_summary">Select an image as background</string>
<string name="settings_card_alpha">Navigation bar transparency</string>
<string name="settings_restore_default">Restore default</string>
<string name="home_android_version">Android version</string>
<string name="home_device_model">Device model</string>
<string name="su_not_allowed">Granting superuser to %s is not allowed</string>
<string name="settings_disable_su">Disable su compatibility</string>
<string name="settings_disable_su_summary">Temporarily disable any applications from obtaining root privileges via the su command (existing root processes will not be affected).</string>
<string name="using_mksu_manager">You are using the SukiSU Beta manager</string>
<string name="module_install_multiple_confirm">Are you sure you want to install the selected %d modules?</string>
<string name="module_install_multiple_confirm_with_names">Sure you want to install the following %1$d modules? \n\n%2$s</string>
<string name="more_settings">More settings</string>
<string name="selinux">SELinux</string>
<string name="selinux_enabled">Enabled</string>
<string name="selinux_disabled">Disabled</string>
<string name="simple_mode">Simplicity mode</string>
<string name="simple_mode_summary">Hides unnecessary cards when turned on</string>
<string name="hide_kernel_kernelsu_version">Hide kernel version</string>
<string name="hide_kernel_kernelsu_version_summary">Hide kernel version</string>
<string name="hide_other_info">Hide other info</string>
<string name="hide_other_info_summary">Hides information about the number of super users, modules and KPM modules on the home page</string>
<string name="hide_susfs_status">Hide SuSFS status</string>
<string name="hide_susfs_status_summary">Hide SuSFS status information on the home page</string>
<string name="hide_link_card">Hide Link Card Status</string>
<string name="hide_link_card_summary">Hide link card information on the home page</string>
<string name="theme_mode">Theme</string>
<string name="theme_follow_system">Follow system</string>
<string name="theme_light">Light</string>
<string name="theme_dark">Dark</string>
<string name="manual_hook">Manual Hook</string>
<string name="dynamic_color_title">Dynamic colours</string>
<string name="dynamic_color_summary">Dynamic colours using system themes</string>
<string name="choose_theme_color">Choose a theme colour</string>
<string name="color_default">Blue</string>
<string name="color_green">Green</string>
<string name="color_purple">Purple</string>
<string name="color_orange">Orange</string>
<string name="color_pink">Pink</string>
<string name="color_gray">Gray</string>
<string name="color_ivory">Ivory</string>
<string name="flash_option">Brush Options</string>
<string name="flash_option_tip">Select the file to be flashed</string>
<string name="horizon_kernel">Install Anykernel3</string>
<string name="horizon_kernel_summary">Flash AnyKernel3 kernel file</string>
<string name="root_required">Requires root privileges</string>
<string name="copy_failed">File Copy Failure</string>
<string name="reboot_complete_title">Scrubbing complete</string>
<string name="reboot_complete_msg">Whether to reboot immediately</string>
<string name="yes">Yes</string>
<string name="no">No</string>
<string name="failed_reboot">Reboot Failed</string>
<string name="batch_authorization">empower</string>
<string name="batch_cancel_authorization">withdraw</string>
<string name="backup">Backup</string>
<string name="color_yellow">Yellow</string>
<string name="kpm_title">KPM</string>
<string name="kpm_empty">No installed kernel modules at this time</string>
<string name="kpm_version">Version</string>
<string name="kpm_author">Author</string>
<string name="kpm_uninstall">Uninstall</string>
<string name="kpm_uninstall_success">Uninstalled successfully</string>
<string name="kpm_uninstall_failed">Failed to uninstall</string>
<string name="kpm_install">Install</string>
<string name="kpm_install_success">Load of kpm module successful</string>
<string name="kpm_install_failed">Load of kpm module failed</string>
<string name="kpm_args">Parameters</string>
<string name="kpm_control">Execute</string>
<string name="home_kpm_version">KPM Version</string>
<string name="close_notice">Close</string>
<string name="kernel_module_notice">The following kernel module functions were developed by KernelPatch and modified to include the kernel module functions of SukiSU Ultra</string>
<string name="home_ContributionCard_kernelsu">SukiSU Ultra Look forward to</string>
<string name="kpm_control_success">Success</string>
<string name="kpm_control_failed">Failed</string>
<string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra will be a relatively independent branch of KSU in the future, but we still appreciate the official KernelSU and MKSU etc. for their contributions!</string>
<string name="not_supported">Unsupported</string>
<string name="supported">Supported</string>
<string name="home_kpm_module">"Number of KPM modules: %d "</string>
<string name="kpm_invalid_file">Invalid KPM file</string>
<string name="kernel_patched">Kernel not patched</string>
<string name="kernel_not_enabled">Kernel not configured</string>
<string name="custom_settings">Custom settings</string>
<string name="kpm_install_mode">KPM Install</string>
<string name="kpm_install_mode_load">Load</string>
<string name="kpm_install_mode_embed">Embed</string>
<string name="kpm_install_mode_description">Please select: %1\$s Module Installation Mode \n\nLoad: Temporarily load the module \nEmbedded: Permanently install into the system</string>
<string name="log_failed_to_check_module_file">Failed to check module file existence</string>
<string name="snackbar_failed_to_check_module_file">Unable to check if module file exists</string>
<string name="confirm_uninstall_title">Confirm uninstallation</string>
<string name="confirm_uninstall_confirm">Uninstall</string>
<string name="confirm_uninstall_dismiss">Cancel</string>
<string name="theme_color">Theme Color</string>
<string name="invalid_file_type">Incorrect file type! Please select .kpm file.</string>
<string name="confirm_uninstall_title_with_filename">Uninstall</string>
<string name="confirm_uninstall_content">The following KPM will be uninstalled: %s</string>
<string name="settings_susfs_toggle_summary">Disable kprobe hooks created by KernelSU, using inline hooks instead, which is similar to non-GKI kernel hooking method.</string>
<string name="image_editor_title">Adjust background image</string>
<string name="image_editor_hint">Use two fingers to zoom the image, and one finger to drag it to adjust the position</string>
<string name="background_image_error">Could not load image</string>
<string name="reprovision">Reprovision</string>
<!-- Kernel Flash Progress Related -->
<string name="horizon_flash_title">Kernel Flashing</string>
<string name="horizon_logs_label">Logs:</string>
<string name="horizon_flash_complete">Flash Complete</string>
<!-- Flash Status Related -->
<string name="horizon_preparing">Preparing…</string>
<string name="horizon_cleaning_files">Cleaning files…</string>
<string name="horizon_copying_files">Copying files…</string>
<string name="horizon_extracting_tool">Extracting flash tool…</string>
<string name="horizon_patching_script">Patching flash script…</string>
<string name="horizon_flashing">Flashing kernel…</string>
<string name="horizon_flash_complete_status">Flash completed</string>
<!-- Slot selection related strings -->
<string name="select_slot_title">Select Flash Slot</string>
<string name="select_slot_description">Please select the target slot for flashing boot</string>
<string name="slot_a">Slot A</string>
<string name="slot_b">Slot B</string>
<string name="selected_slot">Selected slot: %1$s</string>
<string name="horizon_getting_original_slot">Getting the original slot</string>
<string name="horizon_setting_target_slot">Setting the specified slot</string>
<string name="horizon_restoring_original_slot">Restore Default Slot</string>
<string name="current_slot">Current Slot%1$s </string>
<!-- Error Messages -->
<string name="horizon_copy_failed">Copy failed</string>
<string name="horizon_unknown_error">Unknown error</string>
<string name="flash_failed_message">Flash failed</string>
<!-- lkm/gki install -->
<string name="Lkm_install_methods">LKM repair/installation</string>
<string name="GKI_install_methods">GKI/non-GKI installation</string>
<string name="kernel_version_log">Kernel version%1$s</string>
<string name="tool_version_log">Using the patching tool%1$s</string>
<string name="configuration">Configure</string>
<string name="app_settings">Application Settings</string>
<string name="tools">Tools</string>
<string name="currently_selected">Currently</string>
<!-- String resources used in SuperUser -->
<string name="clear">Removals</string>
<string name="apps_with_root">Applications with root privileges</string>
<string name="apps_with_custom_profile">Applications with customized configurations</string>
<string name="other_apps">Applications with unchanged defaults</string>
<string name="no_apps_found">Application not found</string>
<string name="selinux_enabled_toast">SELinux Enabled</string>
<string name="selinux_disabled_toast">SELinux Disabled</string>
<string name="selinux_change_failed">SELinux Status change failed</string>
<string name="advanced_settings">Advanced Settings</string>
<string name="appearance_settings">Customize the toolbar</string>
<string name="back">Comeback</string>
<string name="expand">Be in full swing</string>
<string name="collapse">put away</string>
<string name="susfs_enabled">SuSFS enabled</string>
<string name="susfs_disabled">SuSFS disabled</string>
<string name="background_set_success">Background set successfully</string>
<string name="background_removed">Removed custom backgrounds</string>
<string name="root_require_for_install">Requires root privileges</string>
<!-- KPM display settings -->
<string name="show_kpm_info">Display KPM Function</string>
<string name="show_kpm_info_summary">Display KPM information and Function in home and bottom bar (Need to reopen the app)</string>
<!-- Webui X settings -->
<string name="use_webuix">Use WebUI X</string>
<string name="use_webuix_summary">Use WebUI X instead of WebUI which supports more API\'s</string>
<string name="use_webuix_eruda">Inject Eruda into WebUI X</string>
<string name="use_webuix_eruda_summary">Inject a debug console into WebUI X to make debugging easier. Requires web debugging to be on.</string>
<!-- DPI setting related strings -->
<string name="dpi_settings">DPI setting</string>
<string name="app_dpi_title">Applied DPI</string>
<string name="app_dpi_summary">Adjust the screen display density for the current application only</string>
<string name="dpi_size_small">Small </string>
<string name="dpi_size_medium">Medium </string>
<string name="dpi_size_large">Big</string>
<string name="dpi_size_extra_large">oversize</string>
<string name="dpi_size_custom">customizable</string>
<string name="dpi_apply_settings">Applying DPI settings</string>
<string name="dpi_confirm_title">Confirm DPI change</string>
<string name="dpi_confirm_message">Are you sure you want to change the application DPI from %1$d to %2$d?</string>
<string name="dpi_confirm_summary">Application needs to be restarted to apply the new DPI settings, does not affect the system status bar or other applications</string>
<string name="dpi_applied_success">DPI has been set to %1$d, effective after restarting the application</string>
<!-- Language settings related strings -->
<string name="language_setting">App Language</string>
<string name="language_follow_system">Follow System</string>
<string name="language_changed">Language changed, restarting to apply changes</string>
<string name="settings_card_dim">Card Darkness Adjustment</string>
<!-- Super User Related -->
<string name="scroll_to_top">Top</string>
<string name="scroll_to_bottom">Bottom</string>
<string name="scroll_to_top_description">Scroll to top</string>
<string name="scroll_to_bottom_description">Scroll to the bottom</string>
<string name="authorized">authorized</string>
<string name="unauthorized">unauthorized</string>
<string name="selected">Selected</string>
<string name="select">option</string>
<string name="profile_umount_modules_disable">Disable custom uninstallation module</string>
<!-- Flash related -->
<string name="error_code">error code</string>
<string name="check_log">Please check the log</string>
<string name="installing_module">Module being installed %1$d/%2$d</string>
<string name="module_failed_count">%d Failed to install a new module</string>
<string name="module_download_error">Module download failed</string>
</resources> </resources>

View File

@@ -5,18 +5,19 @@
<string name="home_click_to_install">กดเพื่อติดตั้ง</string> <string name="home_click_to_install">กดเพื่อติดตั้ง</string>
<string name="home_working">กำลังทำงาน</string> <string name="home_working">กำลังทำงาน</string>
<string name="home_working_version">เวอร์ชัน: %d</string> <string name="home_working_version">เวอร์ชัน: %d</string>
<string name="home_manager_version">เวอร์ชันตัวจัดการ</string>
<string name="home_superuser_count">สิทธิ์ผู้ใช้ขั้นสูง: %d</string> <string name="home_superuser_count">สิทธิ์ผู้ใช้ขั้นสูง: %d</string>
<string name="home_module_count">โมดูล: %d</string> <string name="home_module_count">โมดูล: %d</string>
<string name="home_unsupported">ไม่รองรับ</string> <string name="home_unsupported">ไม่รองรับ</string>
<string name="selinux_status_enforcing">Enforcing</string>
<string name="reboot_recovery">รีบูตเข้าสู่โหมดกู้คืน</string>
<string name="reboot_userspace">ซอฟต์รีบูต</string>
<string name="home_unsupported_reason">ตอนนี้ KernelSU รองรับเคอร์เนลประเภท GKI เท่านั้น</string> <string name="home_unsupported_reason">ตอนนี้ KernelSU รองรับเคอร์เนลประเภท GKI เท่านั้น</string>
<string name="home_kernel">เคอร์เนล</string> <string name="home_kernel">เคอร์เนล</string>
<string name="selinux_status_disabled">ปิดใช้งาน</string> <string name="home_susfs">SuSFS: %s</string>
<string name="home_susfs_version">SuSFS Version</string>
<string name="home_susfs_sus_su">SuS SU</string>
<string name="home_manager_version">เวอร์ชันตัวจัดการ</string>
<string name="home_fingerprint">ลายนิ้วมือ</string> <string name="home_fingerprint">ลายนิ้วมือ</string>
<string name="home_selinux_status">สถานะ SELinux</string> <string name="home_selinux_status">สถานะ SELinux</string>
<string name="selinux_status_disabled">ปิดใช้งาน</string>
<string name="selinux_status_enforcing">Enforcing</string>
<string name="selinux_status_permissive">Permissive</string> <string name="selinux_status_permissive">Permissive</string>
<string name="selinux_status_unknown">ไม่ทราบ</string> <string name="selinux_status_unknown">ไม่ทราบ</string>
<string name="superuser">สิทธิ์ผู้ใช้ขั้นสูง</string> <string name="superuser">สิทธิ์ผู้ใช้ขั้นสูง</string>
@@ -24,23 +25,28 @@
<string name="module_failed_to_disable">ไม่สามารถปิดใช้งานโมดูล: %s</string> <string name="module_failed_to_disable">ไม่สามารถปิดใช้งานโมดูล: %s</string>
<string name="module_empty">ไม่มีโมดูลที่ติดตั้ง</string> <string name="module_empty">ไม่มีโมดูลที่ติดตั้ง</string>
<string name="module">โมดูล</string> <string name="module">โมดูล</string>
<string name="module_sort_action_first">เรียงลำดับ (แบบรันคำสั่งก่อน)</string>
<string name="module_sort_enabled_first">เรียงลำดับ (แบบเปิดใช้งานก่อน)</string>
<string name="uninstall">ถอนการติดตั้ง</string> <string name="uninstall">ถอนการติดตั้ง</string>
<string name="settings">ตั้งค่า</string> <string name="restore">Restore</string>
<string name="module_install">ติดตั้ง</string> <string name="module_install">ติดตั้ง</string>
<string name="install">ติดตั้ง</string> <string name="install">ติดตั้ง</string>
<string name="reboot">รีบูต</string> <string name="reboot">รีบูต</string>
<string name="settings">ตั้งค่า</string>
<string name="reboot_userspace">ซอฟต์รีบูต</string>
<string name="reboot_recovery">รีบูตเข้าสู่โหมดกู้คืน</string>
<string name="reboot_bootloader">รีบูตเข้าสู่โหมด Bootloader</string> <string name="reboot_bootloader">รีบูตเข้าสู่โหมด Bootloader</string>
<string name="about">เกี่ยวกับ</string>
<string name="reboot_download">รีบูตเข้าสู่โหมด Download</string> <string name="reboot_download">รีบูตเข้าสู่โหมด Download</string>
<string name="reboot_edl">รีบูตเข้าสู่โหมด EDL</string> <string name="reboot_edl">รีบูตเข้าสู่โหมด EDL</string>
<string name="about">เกี่ยวกับ</string>
<string name="module_uninstall_confirm">คุณแน่ใจว่าจะถอนการติดตั้งโมดูล %s หรือไม่\?</string>
<string name="module_uninstall_success">%s ถอนการติดตั้งสำเร็จ</string> <string name="module_uninstall_success">%s ถอนการติดตั้งสำเร็จ</string>
<string name="module_uninstall_failed">ไม่สามารถถอนการติดตั้ง %s</string> <string name="module_uninstall_failed">ไม่สามารถถอนการติดตั้ง %s</string>
<string name="module_uninstall_confirm">คุณแน่ใจว่าจะถอนการติดตั้งโมดูล %s หรือไม่\?</string>
<string name="module_author">ผู้สร้าง</string>
<string name="module_version">เวอร์ชัน</string> <string name="module_version">เวอร์ชัน</string>
<string name="module_author">ผู้สร้าง</string>
<string name="refresh">รีเฟรช</string>
<string name="show_system_apps">แสดงแอประบบ</string> <string name="show_system_apps">แสดงแอประบบ</string>
<string name="hide_system_apps">ซ่อนแอประบบ</string> <string name="hide_system_apps">ซ่อนแอประบบ</string>
<string name="refresh">รีเฟรช</string>
<string name="send_log">ส่ง logs</string> <string name="send_log">ส่ง logs</string>
<string name="safe_mode">โหมดปลอดภัย</string> <string name="safe_mode">โหมดปลอดภัย</string>
<string name="reboot_to_apply">รีบูตเพื่อให้มีผล</string> <string name="reboot_to_apply">รีบูตเพื่อให้มีผล</string>
@@ -50,84 +56,315 @@
<string name="home_click_to_learn_kernelsu">เรียนรู้วิธีการติดตั้ง KernelSU และวิธีใช้งานโมดูลต่าง ๆ</string> <string name="home_click_to_learn_kernelsu">เรียนรู้วิธีการติดตั้ง KernelSU และวิธีใช้งานโมดูลต่าง ๆ</string>
<string name="home_support_title">สนับสนุนพวกเรา</string> <string name="home_support_title">สนับสนุนพวกเรา</string>
<string name="home_support_content">KernelSU เป็นโอเพ่นซอร์สฟรีทั้งจากนี้และตลอดไป อย่างไรก็ตาม คุณสามารถแสดงความห่วงใยได้ด้วยการบริจาค</string> <string name="home_support_content">KernelSU เป็นโอเพ่นซอร์สฟรีทั้งจากนี้และตลอดไป อย่างไรก็ตาม คุณสามารถแสดงความห่วงใยได้ด้วยการบริจาค</string>
<string name="profile_custom">กำหนดเอง</string> <string name="about_source_code"><![CDATA[View source code at %1$s<br/>Join our %2$s channel]]></string>
<string name="profile_default">ค่าเริ่มต้น</string> <string name="profile_default">ค่าเริ่มต้น</string>
<string name="profile_template">เทมเพลต</string> <string name="profile_template">เทมเพลต</string>
<string name="profile_custom">กำหนดเอง</string>
<string name="profile_name">ชื่อโปรไฟล์</string> <string name="profile_name">ชื่อโปรไฟล์</string>
<string name="profile_namespace">Mount เนมสเปซ</string> <string name="profile_namespace">Mount เนมสเปซ</string>
<string name="profile_namespace_global">ทั่วไป</string>
<string name="profile_namespace_inherited">สืบทอด</string> <string name="profile_namespace_inherited">สืบทอด</string>
<string name="profile_namespace_global">ทั่วไป</string>
<string name="profile_namespace_individual">ส่วนบุคคล</string> <string name="profile_namespace_individual">ส่วนบุคคล</string>
<string name="profile_groups">หมวดหมู่</string> <string name="profile_groups">หมวดหมู่</string>
<string name="profile_capabilities">ความสามารถของแอป</string> <string name="profile_capabilities">ความสามารถของแอป</string>
<string name="profile_umount_modules_summary">การเปิดใช้งานตัวเลือกนี้จะทำให้ KernelSU สามารถกู้คืนไฟล์ที่แก้ไขโดยโมดูลสำหรับแอปนี้ได้</string>
<string name="profile_selinux_context">บริบท SELinux</string> <string name="profile_selinux_context">บริบท SELinux</string>
<string name="profile_umount_modules">Umount โมดูล</string> <string name="profile_umount_modules">Umount โมดูล</string>
<string name="failed_to_update_app_profile">ไม่สามารถอัปเดตโปรไฟล์แอปสำหรับ %s ได้</string> <string name="failed_to_update_app_profile">ไม่สามารถอัปเดตโปรไฟล์แอปสำหรับ %s ได้</string>
<string name="require_kernel_version" formatted="false">The current KernelSU version %d is too low for the manager to work properly. Please upgrade to version %d or higher!</string>
<string name="settings_umount_modules_default">Umount โมดูลตามค่าเริ่มต้น</string> <string name="settings_umount_modules_default">Umount โมดูลตามค่าเริ่มต้น</string>
<string name="settings_umount_modules_default_summary">หากเปิดใช้งานค่าเริ่มต้นโดยทั่วไปสำหรับ \"Umount โมดูล\" ในโปรไฟล์แอป จะเป็นการลบการแก้ไขโมดูลทั้งหมดในระบบสำหรับแอปพลิเคชันที่ไม่มีการตั้งค่าโปรไฟล์</string>
<string name="settings_susfs_toggle">Disable kprobe hooks</string>
<string name="profile_umount_modules_summary">การเปิดใช้งานตัวเลือกนี้จะทำให้ KernelSU สามารถกู้คืนไฟล์ที่แก้ไขโดยโมดูลสำหรับแอปนี้ได้</string>
<string name="profile_selinux_domain">โดเมน</string> <string name="profile_selinux_domain">โดเมน</string>
<string name="module_update">อัปเดต</string>
<string name="profile_selinux_rules">กฎ</string> <string name="profile_selinux_rules">กฎ</string>
<string name="module_update">อัปเดต</string>
<string name="module_downloading">กำลังดาวน์โหลดโมดูล: %s</string> <string name="module_downloading">กำลังดาวน์โหลดโมดูล: %s</string>
<string name="module_start_downloading">กำลังเริ่มดาวน์โหลด: %s</string> <string name="module_start_downloading">กำลังเริ่มดาวน์โหลด: %s</string>
<string name="new_version_available">เวอร์ชันใหม่: %s พร้อมใช้งาน คลิกเพื่ออัปเกรด</string> <string name="new_version_available">เวอร์ชันใหม่: %s พร้อมใช้งาน คลิกเพื่ออัปเกรด</string>
<string name="launch_app">เปิด</string>
<string name="force_stop_app" formatted="false">บังคับหยุด</string> <string name="force_stop_app" formatted="false">บังคับหยุด</string>
<string name="restart_app">รีสตาร์ท</string> <string name="restart_app">รีสตาร์ท</string>
<string name="settings_umount_modules_default_summary">หากเปิดใช้งานค่าเริ่มต้นโดยทั่วไปสำหรับ \"Umount โมดูล\" ในโปรไฟล์แอป จะเป็นการลบการแก้ไขโมดูลทั้งหมดในระบบสำหรับแอปพลิเคชันที่ไม่มีการตั้งค่าโปรไฟล์</string>
<string name="launch_app">เปิด</string>
<string name="failed_to_update_sepolicy">ไม่สามารถอัปเดตกฎ SElinux สำหรับ %s</string> <string name="failed_to_update_sepolicy">ไม่สามารถอัปเดตกฎ SElinux สำหรับ %s</string>
<string name="module_changelog">บันทึกการเปลี่ยนแปลง</string> <string name="module_changelog">บันทึกการเปลี่ยนแปลง</string>
<string name="app_profile_template_import_success">นำเข้าเสร็จสิ้น</string> <string name="settings_profile_template">เทมเพลตโปรไฟล์แอป</string>
<string name="app_profile_export_to_clipboard">ส่งออกไปยังคลิปบอร์ด</string> <string name="settings_profile_template_summary">จัดการเทมเพลตโปรไฟล์แอปในเครื่องและเทมเพลตออนไลน์</string>
<string name="app_profile_template_export_empty">ไม่พบเทมเพลตในเครื่องที่จะส่งออก!</string>
<string name="app_profile_template_id_exist">มีไอดีเทมเพลตนี้อยู่แล้ว!</string>
<string name="app_profile_import_from_clipboard">นำเข้าจากคลิปบอร์ด</string>
<string name="app_profile_template_name">ชื่อ</string>
<string name="app_profile_template_id_invalid">ไอดีเทมเพลตไม่ถูกต้อง</string>
<string name="app_profile_template_sync">ซิงค์เทมเพลตออนไลน์</string>
<string name="app_profile_template_create">สร้างเทมเพลต</string> <string name="app_profile_template_create">สร้างเทมเพลต</string>
<string name="app_profile_template_readonly">อ่านเท่านั้น</string>
<string name="app_profile_import_export">นำเข้า/ส่งออก</string>
<string name="app_profile_template_save_failed">ไม่สามารถบันทึกเทมเพลต</string>
<string name="app_profile_template_edit">แก้ไขเทมเพลต</string> <string name="app_profile_template_edit">แก้ไขเทมเพลต</string>
<string name="app_profile_template_id">ไอดี</string> <string name="app_profile_template_id">ไอดี</string>
<string name="settings_profile_template">เทมเพลตโปรไฟล์แอป</string> <string name="app_profile_template_id_invalid">ไอดีเทมเพลตไม่ถูกต้อง</string>
<string name="app_profile_template_name">ชื่อ</string>
<string name="app_profile_template_description">คำอธิบาย</string> <string name="app_profile_template_description">คำอธิบาย</string>
<string name="app_profile_template_save">บันทึก</string> <string name="app_profile_template_save">บันทึก</string>
<string name="settings_profile_template_summary">จัดการเทมเพลตโปรไฟล์แอปในเครื่องและเทมเพลตออนไลน์</string>
<string name="app_profile_template_delete">ลบ</string> <string name="app_profile_template_delete">ลบ</string>
<string name="app_profile_template_import_empty">คลิปบอร์ดว่างเปล่า!</string>
<string name="app_profile_template_view">ดูเทมเพลต</string> <string name="app_profile_template_view">ดูเทมเพลต</string>
<string name="app_profile_template_readonly">อ่านเท่านั้น</string>
<string name="app_profile_template_id_exist">มีไอดีเทมเพลตนี้อยู่แล้ว!</string>
<string name="app_profile_import_export">นำเข้า/ส่งออก</string>
<string name="app_profile_import_from_clipboard">นำเข้าจากคลิปบอร์ด</string>
<string name="app_profile_export_to_clipboard">ส่งออกไปยังคลิปบอร์ด</string>
<string name="app_profile_template_export_empty">ไม่พบเทมเพลตในเครื่องที่จะส่งออก!</string>
<string name="app_profile_template_import_success">นำเข้าเสร็จสิ้น</string>
<string name="app_profile_template_sync">ซิงค์เทมเพลตออนไลน์</string>
<string name="app_profile_template_save_failed">ไม่สามารถบันทึกเทมเพลต</string>
<string name="app_profile_template_import_empty">คลิปบอร์ดว่างเปล่า!</string>
<string name="module_changelog_failed">ดึงข้อมูลบันทึกการเปลี่ยนแปลงล้มเหลว: %s</string> <string name="module_changelog_failed">ดึงข้อมูลบันทึกการเปลี่ยนแปลงล้มเหลว: %s</string>
<string name="open">เปิด</string>
<string name="grant_root_failed">ไม่สามารถให้สิทธิ์รูทได้!</string>
<string name="settings_check_update">ตรวจสอบการอัปเดต</string> <string name="settings_check_update">ตรวจสอบการอัปเดต</string>
<string name="settings_check_update_summary">ตรวจสอบการอัปเดตโดยอัตโนมัติเมื่อเปิดแอป</string> <string name="settings_check_update_summary">ตรวจสอบการอัปเดตโดยอัตโนมัติเมื่อเปิดแอป</string>
<string name="grant_root_failed">ไม่สามารถให้สิทธิ์รูทได้!</string>
<string name="action">คำสั่ง</string>
<string name="open">เปิด</string>
<string name="enable_web_debugging">เปิดใช้งานการแก้ไขข้อบกพร่อง WebView</string> <string name="enable_web_debugging">เปิดใช้งานการแก้ไขข้อบกพร่อง WebView</string>
<string name="select_kmi">เลือก KMI</string> <string name="enable_web_debugging_summary">ใช้เพื่อดีบัก WebUI เท่านั้น โปรดเปิดใช้งานเมื่อจำเป็น</string>
<string name="install_next">่อไป</string> <string name="direct_install">ิดตั้งโดยตรง (แนะนำ)</string>
<string name="select_file">เลือกไฟล์</string> <string name="select_file">เลือกไฟล์</string>
<string name="install_inactive_slot">ติดตั้งลงในสล็อตที่ไม่ใช้งาน (หลังจาก OTA)</string> <string name="install_inactive_slot">ติดตั้งลงในสล็อตที่ไม่ใช้งาน (หลังจาก OTA)</string>
<string name="direct_install">ติดตั้งโดยตรง (แนะนำ)</string>
<string name="select_file_tip">แนะนำให้ใช้อิมเมจพาร์ติชัน %1$s</string>
<string name="enable_web_debugging_summary">ใช้เพื่อดีบัก WebUI เท่านั้น โปรดเปิดใช้งานเมื่อจำเป็น</string>
<string name="install_inactive_slot_warning">อุปกรณ์ของคุณจะถูก **บังคับ** ให้บูตไปยังสล็อตที่ไม่ได้ใช้งานหลังจากรีบูต! <string name="install_inactive_slot_warning">อุปกรณ์ของคุณจะถูก **บังคับ** ให้บูตไปยังสล็อตที่ไม่ได้ใช้งานหลังจากรีบูต!
\nโปรดใช้ตัวเลือกนี้หลังจาก OTA เสร็จแล้วเท่านั้น \nโปรดใช้ตัวเลือกนี้หลังจาก OTA เสร็จแล้วเท่านั้น
\nดำเนินการต่อหรือไม่?</string> \nดำเนินการต่อหรือไม่?</string>
<string name="install_next">ต่อไป</string>
<string name="select_file_tip">แนะนำให้ใช้อิมเมจพาร์ติชัน %1$s</string>
<string name="select_kmi">เลือก KMI</string>
<string name="settings_uninstall">ถอนการติดตั้ง</string>
<string name="settings_uninstall_temporary">ถอนการติดตั้งชั่วคราว</string>
<string name="settings_uninstall_permanent">ถอนการติดตั้งถาวร</string> <string name="settings_uninstall_permanent">ถอนการติดตั้งถาวร</string>
<string name="settings_restore_stock_image">เรียกคืนอิมเมจดั้งเดิม</string> <string name="settings_restore_stock_image">เรียกคืนอิมเมจดั้งเดิม</string>
<string name="settings_uninstall_temporary_message">ถอนการติดตั้ง KernelSU ชั่วคราว จะคืนค่าเป็นสถานะดั้งเดิมหลังจากรีบูตในครั้งถัดไป</string> <string name="settings_uninstall_temporary_message">ถอนการติดตั้ง KernelSU ชั่วคราว จะคืนค่าเป็นสถานะดั้งเดิมหลังจากรีบูตในครั้งถัดไป</string>
<string name="settings_uninstall_permanent_message">การถอนการติดตั้ง KernelSU (การรูทและโมดูลทั้งหมด) อย่างสมบูรณ์โดยถาวร</string>
<string name="settings_restore_stock_image_message">คืนค่าโรงงานอิมเมจดั้งเดิม (หากมีข้อมูลสำรอง) ส่วนใหญ่มักใช้ก่อนทำการ OTA ซึ่งหากคุณต้องการถอนการติดตั้ง KernelSU โปรดใช้ \"ถอนการติดตั้งถาวร\"</string>
<string name="flashing">กำลังแฟลช</string> <string name="flashing">กำลังแฟลช</string>
<string name="flash_success">แฟลชสำเร็จ</string> <string name="flash_success">แฟลชสำเร็จ</string>
<string name="flash_failed">แฟลชล้มเหลว</string> <string name="flash_failed">แฟลชล้มเหลว</string>
<string name="selected_lkm">เลือก LKM: %s</string> <string name="selected_lkm">เลือก LKM: %s</string>
<string name="settings_uninstall">ถอนการติดตั้ง</string>
<string name="settings_uninstall_temporary">ถอนการติดตั้งชั่วคราว</string>
<string name="settings_uninstall_permanent_message">การถอนการติดตั้ง KernelSU (การรูทและโมดูลทั้งหมด) อย่างสมบูรณ์โดยถาวร</string>
<string name="settings_restore_stock_image_message">คืนค่าโรงงานอิมเมจดั้งเดิม (หากมีข้อมูลสำรอง) ส่วนใหญ่มักใช้ก่อนทำการ OTA ซึ่งหากคุณต้องการถอนการติดตั้ง KernelSU โปรดใช้ \"ถอนการติดตั้งถาวร\"</string>
<string name="save_log">บันทึกบันทึก</string> <string name="save_log">บันทึกบันทึก</string>
<string name="action">คำสั่ง</string>
<string name="log_saved">บันทึก Log แล้ว</string> <string name="log_saved">บันทึก Log แล้ว</string>
<string name="module_sort_action_first">เรียงลำดับ (แบบรันคำสั่งก่อน)</string> <string name="status_supported">Supported</string>
<string name="module_sort_enabled_first">เรียงลำดับ (แบบเปิดใช้งานก่อน)</string> <string name="status_not_supported">Not Supported</string>
<string name="status_unknown">Unknown</string>
<string name="sus_su_mode">SuS SU mode:</string>
<!-- Module related -->
<string name="module_install_confirm">confirm install module %1$s</string>
<string name="unknown_module">unknown module</string>
<!-- Restore related -->
<string name="restore_confirm_title">Confirm Module Restoration</string>
<string name="restore_confirm_message">This operation will overwrite all existing modules. Continue?</string>
<string name="confirm">Confirm</string>
<string name="cancel">Cancel</string>
<!-- Backup related -->
<string name="backup_success">Backup successful (tar.gz)</string>
<string name="backup_failed">Backup failed: %1$s</string>
<string name="backup_modules">backup modules</string>
<string name="restore_modules">restore modules</string>
<!-- Restore related messages -->
<string name="restore_success">Modules restored successfully, restart required</string>
<string name="restore_failed">Restore failed: %1$s</string>
<string name="restart_now">Restart Now</string>
<string name="unknown_error">Unknown error</string>
<!-- Command related -->
<string name="command_execution_failed">Command execution failed: %1$s</string>
<!-- Allowlist related -->
<string name="allowlist_backup_success">Allowlist backup successful</string>
<string name="allowlist_backup_failed">Allowlist backup failed: %1$s</string>
<string name="allowlist_restore_confirm_title">Confirm Allowlist Restoration</string>
<string name="allowlist_restore_confirm_message">This operation will overwrite the current allowlist. Continue?</string>
<string name="allowlist_restore_success">Allowlist restored successfully</string>
<string name="allowlist_restore_failed">Allowlist restore failed: %1$s</string>
<string name="backup_allowlist">Backup Allowlist</string>
<string name="restore_allowlist">Restore Allowlist</string>
<string name="settings_custom_background">Custom App Background</string>
<string name="settings_custom_background_summary">Select an image as background</string>
<string name="settings_card_alpha">Navigation bar transparency</string>
<string name="settings_restore_default">Restore default</string>
<string name="home_android_version">Android version</string>
<string name="home_device_model">Device model</string>
<string name="su_not_allowed">Granting superuser to %s is not allowed</string>
<string name="settings_disable_su">Disable su compatibility</string>
<string name="settings_disable_su_summary">Temporarily disable any applications from obtaining root privileges via the su command (existing root processes will not be affected).</string>
<string name="using_mksu_manager">You are using the SukiSU Beta manager</string>
<string name="module_install_multiple_confirm">Are you sure you want to install the selected %d modules?</string>
<string name="module_install_multiple_confirm_with_names">Sure you want to install the following %1$d modules? \n\n%2$s</string>
<string name="more_settings">More settings</string>
<string name="selinux">SELinux</string>
<string name="selinux_enabled">Enabled</string>
<string name="selinux_disabled">Disabled</string>
<string name="simple_mode">Simplicity mode</string>
<string name="simple_mode_summary">Hides unnecessary cards when turned on</string>
<string name="hide_kernel_kernelsu_version">Hide kernel version</string>
<string name="hide_kernel_kernelsu_version_summary">Hide kernel version</string>
<string name="hide_other_info">Hide other info</string>
<string name="hide_other_info_summary">Hides information about the number of super users, modules and KPM modules on the home page</string>
<string name="hide_susfs_status">Hide SuSFS status</string>
<string name="hide_susfs_status_summary">Hide SuSFS status information on the home page</string>
<string name="hide_link_card">Hide Link Card Status</string>
<string name="hide_link_card_summary">Hide link card information on the home page</string>
<string name="theme_mode">Theme</string>
<string name="theme_follow_system">Follow system</string>
<string name="theme_light">Light</string>
<string name="theme_dark">Dark</string>
<string name="manual_hook">Manual Hook</string>
<string name="dynamic_color_title">Dynamic colours</string>
<string name="dynamic_color_summary">Dynamic colours using system themes</string>
<string name="choose_theme_color">Choose a theme colour</string>
<string name="color_default">Blue</string>
<string name="color_green">Green</string>
<string name="color_purple">Purple</string>
<string name="color_orange">Orange</string>
<string name="color_pink">Pink</string>
<string name="color_gray">Gray</string>
<string name="color_ivory">Ivory</string>
<string name="flash_option">Brush Options</string>
<string name="flash_option_tip">Select the file to be flashed</string>
<string name="horizon_kernel">Install Anykernel3</string>
<string name="horizon_kernel_summary">Flash AnyKernel3 kernel file</string>
<string name="root_required">Requires root privileges</string>
<string name="copy_failed">File Copy Failure</string>
<string name="reboot_complete_title">Scrubbing complete</string>
<string name="reboot_complete_msg">Whether to reboot immediately</string>
<string name="yes">Yes</string>
<string name="no">No</string>
<string name="failed_reboot">Reboot Failed</string>
<string name="batch_authorization">empower</string>
<string name="batch_cancel_authorization">withdraw</string>
<string name="backup">Backup</string>
<string name="color_yellow">Yellow</string>
<string name="kpm_title">KPM</string>
<string name="kpm_empty">No installed kernel modules at this time</string>
<string name="kpm_version">Version</string>
<string name="kpm_author">Author</string>
<string name="kpm_uninstall">Uninstall</string>
<string name="kpm_uninstall_success">Uninstalled successfully</string>
<string name="kpm_uninstall_failed">Failed to uninstall</string>
<string name="kpm_install">Install</string>
<string name="kpm_install_success">Load of kpm module successful</string>
<string name="kpm_install_failed">Load of kpm module failed</string>
<string name="kpm_args">Parameters</string>
<string name="kpm_control">Execute</string>
<string name="home_kpm_version">KPM Version</string>
<string name="close_notice">Close</string>
<string name="kernel_module_notice">The following kernel module functions were developed by KernelPatch and modified to include the kernel module functions of SukiSU Ultra</string>
<string name="home_ContributionCard_kernelsu">SukiSU Ultra Look forward to</string>
<string name="kpm_control_success">Success</string>
<string name="kpm_control_failed">Failed</string>
<string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra will be a relatively independent branch of KSU in the future, but we still appreciate the official KernelSU and MKSU etc. for their contributions!</string>
<string name="not_supported">Unsupported</string>
<string name="supported">Supported</string>
<string name="home_kpm_module">"Number of KPM modules: %d "</string>
<string name="kpm_invalid_file">Invalid KPM file</string>
<string name="kernel_patched">Kernel not patched</string>
<string name="kernel_not_enabled">Kernel not configured</string>
<string name="custom_settings">Custom settings</string>
<string name="kpm_install_mode">KPM Install</string>
<string name="kpm_install_mode_load">Load</string>
<string name="kpm_install_mode_embed">Embed</string>
<string name="kpm_install_mode_description">Please select: %1\$s Module Installation Mode \n\nLoad: Temporarily load the module \nEmbedded: Permanently install into the system</string>
<string name="log_failed_to_check_module_file">Failed to check module file existence</string>
<string name="snackbar_failed_to_check_module_file">Unable to check if module file exists</string>
<string name="confirm_uninstall_title">Confirm uninstallation</string>
<string name="confirm_uninstall_confirm">Uninstall</string>
<string name="confirm_uninstall_dismiss">Cancel</string>
<string name="theme_color">Theme Color</string>
<string name="invalid_file_type">Incorrect file type! Please select .kpm file.</string>
<string name="confirm_uninstall_title_with_filename">Uninstall</string>
<string name="confirm_uninstall_content">The following KPM will be uninstalled: %s</string>
<string name="settings_susfs_toggle_summary">Disable kprobe hooks created by KernelSU, using inline hooks instead, which is similar to non-GKI kernel hooking method.</string>
<string name="image_editor_title">Adjust background image</string>
<string name="image_editor_hint">Use two fingers to zoom the image, and one finger to drag it to adjust the position</string>
<string name="background_image_error">Could not load image</string>
<string name="reprovision">Reprovision</string>
<!-- Kernel Flash Progress Related -->
<string name="horizon_flash_title">Kernel Flashing</string>
<string name="horizon_logs_label">Logs:</string>
<string name="horizon_flash_complete">Flash Complete</string>
<!-- Flash Status Related -->
<string name="horizon_preparing">Preparing…</string>
<string name="horizon_cleaning_files">Cleaning files…</string>
<string name="horizon_copying_files">Copying files…</string>
<string name="horizon_extracting_tool">Extracting flash tool…</string>
<string name="horizon_patching_script">Patching flash script…</string>
<string name="horizon_flashing">Flashing kernel…</string>
<string name="horizon_flash_complete_status">Flash completed</string>
<!-- Slot selection related strings -->
<string name="select_slot_title">Select Flash Slot</string>
<string name="select_slot_description">Please select the target slot for flashing boot</string>
<string name="slot_a">Slot A</string>
<string name="slot_b">Slot B</string>
<string name="selected_slot">Selected slot: %1$s</string>
<string name="horizon_getting_original_slot">Getting the original slot</string>
<string name="horizon_setting_target_slot">Setting the specified slot</string>
<string name="horizon_restoring_original_slot">Restore Default Slot</string>
<string name="current_slot">Current Slot%1$s </string>
<!-- Error Messages -->
<string name="horizon_copy_failed">Copy failed</string>
<string name="horizon_unknown_error">Unknown error</string>
<string name="flash_failed_message">Flash failed</string>
<!-- lkm/gki install -->
<string name="Lkm_install_methods">LKM repair/installation</string>
<string name="GKI_install_methods">GKI/non-GKI installation</string>
<string name="kernel_version_log">Kernel version%1$s</string>
<string name="tool_version_log">Using the patching tool%1$s</string>
<string name="configuration">Configure</string>
<string name="app_settings">Application Settings</string>
<string name="tools">Tools</string>
<string name="currently_selected">Currently</string>
<!-- String resources used in SuperUser -->
<string name="clear">Removals</string>
<string name="apps_with_root">Applications with root privileges</string>
<string name="apps_with_custom_profile">Applications with customized configurations</string>
<string name="other_apps">Applications with unchanged defaults</string>
<string name="no_apps_found">Application not found</string>
<string name="selinux_enabled_toast">SELinux Enabled</string>
<string name="selinux_disabled_toast">SELinux Disabled</string>
<string name="selinux_change_failed">SELinux Status change failed</string>
<string name="advanced_settings">Advanced Settings</string>
<string name="appearance_settings">Customize the toolbar</string>
<string name="back">Comeback</string>
<string name="expand">Be in full swing</string>
<string name="collapse">put away</string>
<string name="susfs_enabled">SuSFS enabled</string>
<string name="susfs_disabled">SuSFS disabled</string>
<string name="background_set_success">Background set successfully</string>
<string name="background_removed">Removed custom backgrounds</string>
<string name="root_require_for_install">Requires root privileges</string>
<!-- KPM display settings -->
<string name="show_kpm_info">Display KPM Function</string>
<string name="show_kpm_info_summary">Display KPM information and Function in home and bottom bar (Need to reopen the app)</string>
<!-- Webui X settings -->
<string name="use_webuix">Use WebUI X</string>
<string name="use_webuix_summary">Use WebUI X instead of WebUI which supports more API\'s</string>
<string name="use_webuix_eruda">Inject Eruda into WebUI X</string>
<string name="use_webuix_eruda_summary">Inject a debug console into WebUI X to make debugging easier. Requires web debugging to be on.</string>
<!-- DPI setting related strings -->
<string name="dpi_settings">DPI setting</string>
<string name="app_dpi_title">Applied DPI</string>
<string name="app_dpi_summary">Adjust the screen display density for the current application only</string>
<string name="dpi_size_small">Small </string>
<string name="dpi_size_medium">Medium </string>
<string name="dpi_size_large">Big</string>
<string name="dpi_size_extra_large">oversize</string>
<string name="dpi_size_custom">customizable</string>
<string name="dpi_apply_settings">Applying DPI settings</string>
<string name="dpi_confirm_title">Confirm DPI change</string>
<string name="dpi_confirm_message">Are you sure you want to change the application DPI from %1$d to %2$d?</string>
<string name="dpi_confirm_summary">Application needs to be restarted to apply the new DPI settings, does not affect the system status bar or other applications</string>
<string name="dpi_applied_success">DPI has been set to %1$d, effective after restarting the application</string>
<!-- Language settings related strings -->
<string name="language_setting">App Language</string>
<string name="language_follow_system">Follow System</string>
<string name="language_changed">Language changed, restarting to apply changes</string>
<string name="settings_card_dim">Card Darkness Adjustment</string>
<!-- Super User Related -->
<string name="scroll_to_top">Top</string>
<string name="scroll_to_bottom">Bottom</string>
<string name="scroll_to_top_description">Scroll to top</string>
<string name="scroll_to_bottom_description">Scroll to the bottom</string>
<string name="authorized">authorized</string>
<string name="unauthorized">unauthorized</string>
<string name="selected">Selected</string>
<string name="select">option</string>
<string name="profile_umount_modules_disable">Disable custom uninstallation module</string>
<!-- Flash related -->
<string name="error_code">error code</string>
<string name="check_log">Please check the log</string>
<string name="installing_module">Module being installed %1$d/%2$d</string>
<string name="module_failed_count">%d Failed to install a new module</string>
<string name="module_download_error">Module download failed</string>
</resources> </resources>

View File

@@ -1,131 +1,368 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="home">Ana Sayfa</string> <string name="home">Ana Sayfa</string>
<string name="home_not_installed">Kurulmadı</string> <string name="home_not_installed">Yüklü değil</string>
<string name="home_click_to_install">Kurmak için tıklayın</string> <string name="home_click_to_install">Yüklemek için tıklayın</string>
<string name="home_working">Çalışıyor</string> <string name="home_working">Çalışıyor</string>
<string name="home_working_version">Sürüm: %d</string> <string name="home_working_version">Sürüm: %d</string>
<string name="home_superuser_count">Süper kullanıcılar: %d</string> <string name="home_superuser_count">SüperKullanıcılar: %d</string>
<string name="home_module_count">Modüller: %d</string> <string name="home_module_count">Modüller: %d</string>
<string name="home_unsupported">Desteklenmiyor</string> <string name="home_unsupported">Desteklenmiyor</string>
<string name="home_unsupported_reason">KernelSU şimdilik sadece GKI çekirdeklerini destekliyor</string> <string name="home_unsupported_reason">Kernel\'inizde KernelSU sürücüsü algılanmadı, yanlış çekirdek mi?</string>
<string name="home_kernel">Çekirdek</string> <string name="home_kernel">Kernel sürümü</string>
<string name="home_susfs">SuSFS: %s</string>
<string name="home_susfs_version">SuSFS Sürümü</string>
<string name="home_susfs_sus_su">SuS SU</string>
<string name="home_manager_version">Yönetici sürümü</string> <string name="home_manager_version">Yönetici sürümü</string>
<string name="home_fingerprint">Parmak izi</string> <string name="home_fingerprint">Parmak izi</string>
<string name="home_selinux_status">SELinux durumu</string> <string name="home_selinux_status">SELinux durumu</string>
<string name="selinux_status_disabled">Devre dışı</string> <string name="selinux_status_disabled">Devre dışı</string>
<string name="selinux_status_enforcing">Etkin (Enforcing)</string> <string name="selinux_status_enforcing">Enfocing(Etkin)</string>
<string name="selinux_status_permissive">Serbest (Permissive)</string> <string name="selinux_status_permissive">Permissive(Devre Dışı)</string>
<string name="selinux_status_unknown">Bilinmiyor</string> <string name="selinux_status_unknown">Bilinmiyor</string>
<string name="superuser">Süper kullanıcı</string> <string name="superuser">SüperKullanıcı</string>
<string name="module_failed_to_enable">Modül etkinleştirilemedi: %s</string> <string name="module_failed_to_enable">Modül etkinleştirilemedi: %s</string>
<string name="module_failed_to_disable">Modül devre dışı bırakılamadı: %s</string> <string name="module_failed_to_disable">Modül devre dışı bırakılamadı: %s</string>
<string name="module_empty">Kurulu modül yok</string> <string name="module_empty">Yüklü modül yok</string>
<string name="module">Modül</string> <string name="module">Modül</string>
<string name="module_sort_action_first">Sırala (Action önce)</string>
<string name="module_sort_enabled_first">Sırala (Etkin önce)</string>
<string name="uninstall">Kaldır</string> <string name="uninstall">Kaldır</string>
<string name="module_install">Kur</string> <string name="restore">Geri yükle</string>
<string name="install">Kur</string> <string name="module_install">Yükle</string>
<string name="reboot">Cihazı yeniden başlat</string> <string name="install">Yükle</string>
<string name="reboot">Yeniden başlat</string>
<string name="settings">Ayarlar</string> <string name="settings">Ayarlar</string>
<string name="reboot_userspace">Hızlı yeniden başlat</string> <string name="reboot_userspace">Yumuşak yeniden başlatma</string>
<string name="reboot_recovery">Kurtarma modunda yeniden başlat</string> <string name="reboot_recovery">Kurtarma moduna yeniden başlat</string>
<string name="reboot_bootloader">Önyükleyici modunda yeniden başlat</string> <string name="reboot_bootloader">Bootloader\'a yeniden başlat</string>
<string name="reboot_download">İndirme modunda yeniden başlat</string> <string name="reboot_download">Download moduna yeniden başlat</string>
<string name="reboot_edl">EDL modunda yeniden başlat</string> <string name="reboot_edl">EDL moduna yeniden başlat</string>
<string name="about">Hakkında</string> <string name="about">Hakkında</string>
<string name="module_uninstall_confirm">%s modülünü kaldırmak istediğinizden emin misiniz?</string> <string name="module_uninstall_confirm">%s modülünü kaldırmak istediğinizden emin misiniz?</string>
<string name="module_uninstall_success">%s kaldırıldı</string> <string name="module_uninstall_success">%s kaldırıldı</string>
<string name="module_uninstall_failed">Kaldırma başarısız: %s</string> <string name="module_uninstall_failed">Kaldırılamadı: %s</string>
<string name="module_version">Sürüm</string> <string name="module_version">Version</string>
<string name="module_author">Geliştirici</string> <string name="module_author">Author</string>
<string name="refresh">Yenile</string> <string name="refresh">Yenile</string>
<string name="show_system_apps">Sistem uygulamalarını göster</string> <string name="show_system_apps">Sistem uygulamalarını göster</string>
<string name="hide_system_apps">Sistem uygulamalarını gizle</string> <string name="hide_system_apps">Sistem uygulamalarını gizle</string>
<string name="send_log">Günlükleri gönder</string> <string name="send_log">Günlükleri gönder</string>
<string name="safe_mode">Güvenli mod</string> <string name="safe_mode">Güvenli mod</string>
<string name="reboot_to_apply">Değişikliklerin uygulanması için cihazı yeniden başlat</string> <string name="reboot_to_apply">Etkili olması için yeniden başlatın</string>
<string name="module_magisk_conflict">Magisk ile çakışma nedeniyle modüller kullanılamıyor!</string> <string name="module_magisk_conflict">Magisk ile çakışma nedeniyle modüller kullanılamıyor!</string>
<string name="home_learn_kernelsu">KernelSU\'yu öğrenin</string> <string name="home_learn_kernelsu">KernelSU\'yu öğrenin</string>
<string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string> <string name="home_learn_kernelsu_url">https://kernelsu.org/guide/what-is-kernelsu.html</string>
<string name="home_click_to_learn_kernelsu">KernelSU\'nun nasıl kurulacağını ve modüllerin nasıl kullanılacağını öğrenin</string> <string name="home_click_to_learn_kernelsu">KernelSU\'yu nasıl yükleyeceğinizi ve modülleri nasıl kullanacağınızı öğrenin</string>
<string name="home_support_title">Bizi destekleyin</string> <string name="home_support_title">Bizi destekleyin</string>
<string name="home_support_content">KernelSU ücretsiz ve açık kaynaklı bir yazılımdır ve her zaman öyle kalacaktır. Ancak bağış yaparak bize destek olduğunuzu gösterebilirsiniz.</string> <string name="home_support_content">KernelSU, her zaman olduğu gibi ücretsiz ve açık kaynaklıdır. Ancak bir bağış yaparak bizi destekleyebilirsiniz.</string>
<string name="about_source_code"><![CDATA[Kaynak kodunu %1$s adresinde görüntüleyin<br/>%2$s kanalımıza katılın]]></string>
<string name="profile_default">Varsayılan</string> <string name="profile_default">Varsayılan</string>
<string name="profile_template">Şablon</string> <string name="profile_template">Şablon</string>
<string name="profile_custom">Özel</string> <string name="profile_custom">Özel</string>
<string name="profile_name">Profil adı</string> <string name="profile_name">Profil adı</string>
<string name="profile_namespace">Ad alanını bağla</string> <string name="profile_namespace">Bağlama adı alanı</string>
<string name="profile_namespace_inherited">Kalıtsal</string> <string name="profile_namespace_inherited">Miras alınan</string>
<string name="profile_namespace_global">Küresel</string> <string name="profile_namespace_global">Global</string>
<string name="profile_namespace_individual">Bireysel</string> <string name="profile_namespace_individual">Bireysel</string>
<string name="profile_groups">Gruplar</string> <string name="profile_groups">Gruplar</string>
<string name="profile_capabilities">Yetkinlikler</string> <string name="profile_capabilities">Yetenekler</string>
<string name="profile_selinux_context">SELinux içeriği</string> <string name="profile_selinux_context">SELinux bağlamı</string>
<string name="profile_umount_modules">Modüllerin bağlantısını kes</string> <string name="profile_umount_modules">Modülleri bağlamayı kaldır</string>
<string name="failed_to_update_app_profile">%s için uygulama profili güncellenemedi.</string> <string name="failed_to_update_app_profile">%s için Uygulama Profili güncellenemedi</string>
<string name="settings_umount_modules_default">Varsayılan olarak modüllerin bağlantısını kes</string> <string name="require_kernel_version" formatted="false">Mevcut KernelSU sürümü %d, yöneticinin düzgün çalışması için çok düşük. Lütfen sürüm %d veya daha yüksek bir sürüme yükseltin!</string>
<string name="settings_umount_modules_default_summary">Uygulama profilindeki \"Modüllerin bağlantısını kes\" seçeneği için varsayılan değer. Etkinleştirilirse, profil ayarı yapılmamış uygulamalar için modüllerin sistemde yaptığı tüm değişiklikler kaldırılacaktır.</string> <string name="settings_umount_modules_default">Modülleri varsayılan olarak bağlamayı kaldır</string>
<string name="profile_umount_modules_summary">Bu seçeneği etkinleştirmek, KernelSU\'nun bu uygulama için modüller tarafından değiştirilen dosyaları geri yüklemesine izin verir.</string> <string name="settings_umount_modules_default_summary">Uygulama Profilindeki \"Modülleri bağlamayı kaldır\" için küresel varsayılan değer. Etkinleştirilirse, profil ayarlanmamış uygulamalar için sistemdeki tüm modül değişikliklerini kaldırır.</string>
<string name="profile_selinux_domain">İsim alanı</string> <string name="settings_susfs_toggle">Kprobe kancalarını devre dışı bırak</string>
<string name="profile_umount_modules_summary">Bu seçeneği etkinleştirmek, KernelSU\'nun bu uygulama için modüller tarafından değiştirilen dosyaları geri yüklemesine izin verecektir.</string>
<string name="profile_selinux_domain">Etki alanı</string>
<string name="profile_selinux_rules">Kurallar</string> <string name="profile_selinux_rules">Kurallar</string>
<string name="module_update">Güncelle</string> <string name="module_update">Güncelle</string>
<string name="module_downloading">Modül indiriliyor: %s</string> <string name="module_downloading">Modül indiriliyor: %s</string>
<string name="module_start_downloading">İndirme başladı: %s</string> <string name="module_start_downloading">İndirme başlıyor: %s</string>
<string name="new_version_available">Yeni sürüm: %s var, güncellemek için tıklayın.</string> <string name="new_version_available">Yeni sürüm %s mevcut, güncellemek için tıklayın.</string>
<string name="launch_app">Uygulamayı başlat</string> <string name="launch_app">Başlat</string>
<string name="force_stop_app" formatted="false">Uygulamayı durmaya zorla</string> <string name="force_stop_app" formatted="false">Zorla durdur</string>
<string name="restart_app">Uygulamayı yeniden başlat</string> <string name="restart_app">Yeniden başlat</string>
<string name="failed_to_update_sepolicy">%s için SELinux kuralları güncellenemedi.</string> <string name="failed_to_update_sepolicy">%s için SELinux kuralları güncellenemedi</string>
<string name="module_changelog">Değişiklik geçmişi</string> <string name="module_changelog">Değişiklik günlüğü</string>
<string name="settings_profile_template">Uygulama profili şablonu</string> <string name="settings_profile_template">Uygulama Profili Şablonu</string>
<string name="settings_profile_template_summary">Yerel ve çevrimiçi uygulama profili şablonlarını yönetin</string> <string name="settings_profile_template_summary">Uygulama Profil Şablonunu yerel ve çevrimiçi olarak yönetin</string>
<string name="app_profile_template_create">Şablon oluştur</string> <string name="app_profile_template_create">Şablon oluştur</string>
<string name="app_profile_template_edit">Şablonu düzenle</string> <string name="app_profile_template_edit">Şablonu düzenle</string>
<string name="app_profile_template_id">Kimlik</string> <string name="app_profile_template_id">Kimlik</string>
<string name="app_profile_template_id_invalid">Geçersiz şablon kimliği</string> <string name="app_profile_template_id_invalid">Geçersiz şablon kimliği</string>
<string name="app_profile_template_name">İsim</string> <string name="app_profile_template_name">Ad</string>
<string name="app_profile_template_description">ıklama</string> <string name="app_profile_template_description">ıklama</string>
<string name="app_profile_template_save">Kaydet</string> <string name="app_profile_template_save">Kaydet</string>
<string name="app_profile_template_delete">Sil</string> <string name="app_profile_template_delete">Sil</string>
<string name="app_profile_template_view">Şablonu görüntüle</string> <string name="app_profile_template_view">Şablonu görüntüle</string>
<string name="app_profile_template_readonly">Salt okunur</string> <string name="app_profile_template_readonly">Salt okunur</string>
<string name="app_profile_template_id_exist">Şablon kimliği zaten var!</string> <string name="app_profile_template_id_exist">Şablon kimliği zaten var!</string>
<string name="app_profile_import_export">İçe aktar/Dışa aktar</string> <string name="app_profile_import_export">İçe/Dışa Aktar</string>
<string name="app_profile_import_from_clipboard">Panodan içe aktar</string> <string name="app_profile_import_from_clipboard">Pano\'dan içe aktar</string>
<string name="app_profile_export_to_clipboard">Panodan dışa aktar</string> <string name="app_profile_export_to_clipboard">Pano\'ya dışa aktar</string>
<string name="app_profile_template_export_empty">Dışa aktarmak için yerel şablon bulunamadı!</string> <string name="app_profile_template_export_empty">Dışa aktarılacak yerel şablon bulunamadı!</string>
<string name="app_profile_template_import_success">Başarıyla içe aktarıldı</string> <string name="app_profile_template_import_success">Başarıyla içe aktarıldı</string>
<string name="app_profile_template_sync">Çevrimiçi şablonları senkronize et</string> <string name="app_profile_template_sync">Çevrimiçi şablonları senkronize et</string>
<string name="app_profile_template_save_failed">Şablon kaydedilemedi</string> <string name="app_profile_template_save_failed">Şablon kaydedilemedi</string>
<string name="app_profile_template_import_empty">Pano boş!</string> <string name="app_profile_template_import_empty">Panodaki veri boş!</string>
<string name="module_changelog_failed">Değişiklik geçmişi alınamadı: %s</string> <string name="module_changelog_failed">Değişiklik günlüğü alılamadı: %s</string>
<string name="settings_check_update">Güncellemeleri denetle</string> <string name="settings_check_update">Güncelleme kontrolü</string>
<string name="settings_check_update_summary">Uygulamayıarken güncellemeleri otomatik denetle</string> <string name="settings_check_update_summary">Uygulama açıldığında otomatik olarak güncellemeleri kontrol et</string>
<string name="grant_root_failed">Root izni verilemedi!</string> <string name="grant_root_failed">Root yetkisi verilemedi!</string>
<string name="action">Action</string>
<string name="open"></string> <string name="open"></string>
<string name="enable_web_debugging">Web görünümü hata ayıklamasını etkinleştir</string> <string name="enable_web_debugging">WebView hata ayıklama etkinleştir</string>
<string name="enable_web_debugging_summary">Web kullanıcı arayüzünde hata ayıklamak için kullanılabilir, lütfen yalnızca gerektiğinde etkinleştirin.</string> <string name="enable_web_debugging_summary">WebUI\'yi hata ayıklamak için kullanılabilir. Sadece ihtiyaç duyulduğunda etkinleştirin.</string>
<string name="direct_install">Doğrudan kur (Tavsiye edilen)</string> <string name="direct_install">Doğrudan yükleme (Önerilen)</string>
<string name="select_file">Bir dosya seçin</string> <string name="select_file">Yamalanacak bir görüntü seçin</string>
<string name="install_inactive_slot">Etkin olmayan yuvaya kur (OTA\'dan sonra)</string> <string name="install_inactive_slot">Etkin olmayan yuvaya yükle (OTA sonrası)</string>
<string name="install_inactive_slot_warning">Cihazınız geçerli etkin olmayan yuvaya **ZORLA** yeniden başlatılacaktır! <string name="install_inactive_slot_warning">Cihazınız, yeniden başlatma sonrasında **ZORUNLU** olarak mevcut etkin olmayan yuvaya önyükleme yapacaktır!\nSadece OTA tamamlandıktan sonra bu seçeneği kullanın.\nDevam etmek istiyor musunuz?</string>
\nBu seçeneği yalnızca OTA tamamlandıktan sonra kullanın. <string name="install_next">İleri</string>
\nDevam edilsin mi?</string> <string name="select_file_tip">%1$s bölüm görüntüsü önerilir</string>
<string name="install_next">Sonraki</string>
<string name="select_kmi">KMI seçin</string> <string name="select_kmi">KMI seçin</string>
<string name="select_file_tip">%1$s bölüm imajı önerilir</string> <string name="settings_uninstall">Kaldır</string>
<string name="settings_uninstall_temporary">Geçici olarak kaldır</string> <string name="settings_uninstall_temporary">Geçici olarak kaldır</string>
<string name="settings_uninstall_permanent">Kalıcı olarak kaldır</string> <string name="settings_uninstall_permanent">Kalıcı olarak kaldır</string>
<string name="settings_restore_stock_image">Stok imajı geri yükle</string> <string name="settings_restore_stock_image">Fabrika görüntüsünü geri yükle</string>
<string name="settings_uninstall_temporary_message">KernelSU\'yu geçici olarak kaldır, bir sonraki yeniden başlatmadan sonra orijinal durumuna geri yükle.</string> <string name="settings_uninstall_temporary_message">KernelSU\'yu geçici olarak kaldırın, bir sonraki yeniden başlatmadan sonra orijinal duruma geri dönün.</string>
<string name="settings_uninstall">Kaldır</string> <string name="settings_uninstall_permanent_message">KernelSU\'yu (Root ve tüm modüller) tamamen ve kalıcı olarak kaldırın.</string>
<string name="settings_uninstall_permanent_message">KernelSU (Root ve tüm modüller) tamamen ve kalıcı olarak kaldırılıyor.</string> <string name="settings_restore_stock_image_message">Fabrika görüntüsünü geri yükleyin (yedek varsa), genellikle OTA öncesi kullanılır; KernelSU\'yu kaldırmak istiyorsanız lütfen \"Kalıcı olarak kaldır\" seçeneğini kullanın.</string>
<string name="settings_restore_stock_image_message">Stok fabrika imajını geri yükler (eğer yedek varsa), genellikle OTA\'dan önce kullanılır; KernelSU\'yu kaldırmanız gerekiyorsa, lütfen \"Kalıcı olarak kaldır\" seçeneğini kullanın.</string> <string name="flashing">Kurulum işlemi</string>
<string name="flash_success">Flaşlama başarılı</string> <string name="flash_success">Kurulum başarılı</string>
<string name="selected_lkm">Seçili LKM: %s</string> <string name="flash_failed">Kurulum başarısız</string>
<string name="flashing">Flaşlanıyor</string> <string name="selected_lkm">Seçilen LKM: %s</string>
<string name="flash_failed">Flaşlama başarısız</string> <string name="save_log">Günlükleri kaydet</string>
<string name="save_log">Günlükleri Kaydet</string>
<string name="action">Aksiyon</string>
<string name="log_saved">Günlükler kaydedildi</string> <string name="log_saved">Günlükler kaydedildi</string>
<string name="status_supported">Destekleniyor</string>
<string name="status_not_supported">Desteklenmiyor</string>
<string name="status_unknown">Bilinmiyor</string>
<string name="sus_su_mode">SuS SU modu:</string>
<!-- Module related -->
<string name="module_install_confirm">%1$s modülünü yüklemek istediğinizden emin misiniz?</string>
<string name="unknown_module">Bilinmeyen modül</string>
<!-- Restore related -->
<string name="restore_confirm_title">Modül Geri Yüklemeyi Onayla</string>
<string name="restore_confirm_message">Bu işlem, mevcut tüm modülleri üzerine yazacaktır. Devam etmek istiyor musunuz?</string>
<string name="confirm">Onayla</string>
<string name="cancel">İptal</string>
<!-- Backup related -->
<string name="backup_success">Yedekleme başarılı (tar.gz)</string>
<string name="backup_failed">Yedekleme başarısız: %1$s</string>
<string name="backup_modules">Modülleri yedekle</string>
<string name="restore_modules">Modülleri geri yükle</string>
<!-- Restore related messages -->
<string name="restore_success">Modüller başarıyla geri yüklendi, yeniden başlatma gerekiyor</string>
<string name="restore_failed">Geri yükleme başarısız: %1$s</string>
<string name="restart_now">Şimdi yeniden başlat</string>
<string name="unknown_error">Bilinmeyen hata</string>
<!-- Command related -->
<string name="command_execution_failed">Komut yürütme başarısız: %1$s</string>
<!-- Allowlist related -->
<string name="allowlist_backup_success">İzin verilenler listesi yedekleme başarılı</string>
<string name="allowlist_backup_failed">İzin verilenler listesi yedekleme başarısız: %1$s</string>
<string name="allowlist_restore_confirm_title">İzin Verilenler Listesi Geri Yüklemeyi Onayla</string>
<string name="allowlist_restore_confirm_message">Bu işlem, mevcut İzin verilen listesinin üzerine yazacaktır. Devam etmek istiyor musunuz?</string>
<string name="allowlist_restore_success">İzin verilen listesi başarıyla geri yüklendi</string>
<string name="allowlist_restore_failed">İzin verilen listesi geri yükleme başarısız: %1$s</string>
<string name="backup_allowlist">İzin verilen listesini yedekle</string>
<string name="restore_allowlist">İzin verilen listesini geri yükle</string>
<string name="settings_custom_background">Özel Uygulama Arka Planı</string>
<string name="settings_custom_background_summary">Bir görüntü seçin ve arka plan olarak ayarlayın</string>
<string name="settings_card_alpha">Geçiş çubuğu şeffaflığı</string>
<string name="settings_restore_default">Varsayılana geri dön</string>
<string name="home_android_version">Android sürümü</string>
<string name="home_device_model">Cihaz modeli</string>
<string name="su_not_allowed">%s için süper kullanıcı yetkisi verilemiyor</string>
<string name="settings_disable_su">Su uyumluluğunu devre dışı bırak</string>
<string name="settings_disable_su_summary">Geçici olarak herhangi bir uygulamanın su komutu aracılığıyla root ayrıcalıkları elde etmesini devre dışı bırakır (mevcut root işlemleri etkilenmez).</string>
<string name="using_mksu_manager">SukiSU Beta yöneticisini kullanıyorsunuz</string>
<string name="module_install_multiple_confirm">Seçilen %d modülü yüklemek istediğinizden emin misiniz?</string>
<string name="module_install_multiple_confirm_with_names">Aşağıdaki %1$d modülü yüklemek istediğinizden emin misiniz? \n\n%2$s</string>
<string name="more_settings">Daha fazla ayar</string>
<string name="selinux">SELinux</string>
<string name="selinux_enabled">Etkin</string>
<string name="selinux_disabled">Devre dışı</string>
<string name="simple_mode">Basit mod</string>
<string name="simple_mode_summary">ıldığında gereksiz kartları gizler</string>
<string name="hide_kernel_kernelsu_version">Çekirdek sürümünü gizle</string>
<string name="hide_kernel_kernelsu_version_summary">Çekirdek sürümünü gizle</string>
<string name="hide_other_info">Diğer bilgileri gizle</string>
<string name="hide_other_info_summary">Ana sayfadaki süper kullanıcı sayısı, modüller ve KPM modülleri hakkındaki bilgileri gizler</string>
<string name="hide_susfs_status">SuSFS durumunu gizle</string>
<string name="hide_susfs_status_summary">Ana sayfadaki SuSFS durum bilgilerini gizle</string>
<string name="hide_link_card">Bağlantı Kartı Durumunu Gizle</string>
<string name="hide_link_card_summary">Ana sayfadaki bağlantı kartı bilgilerini gizle</string>
<string name="theme_mode">Tema</string>
<string name="theme_follow_system">Sistemi takip et</string>
<string name="theme_light">ık</string>
<string name="theme_dark">Koyu</string>
<string name="manual_hook">Manuel Kanca</string>
<string name="dynamic_color_title">Dinamik renkler</string>
<string name="dynamic_color_summary">Sistem temaları kullanarak dinamik renkler</string>
<string name="choose_theme_color">Bir tema rengi seçin</string>
<string name="color_default">Mavi</string>
<string name="color_green">Yeşil</string>
<string name="color_purple">Mor</string>
<string name="color_orange">Turuncu</string>
<string name="color_pink">Pembe</string>
<string name="color_gray">Gri</string>
<string name="color_ivory">Fildişi</string>
<string name="flash_option">Fırça Seçenekleri</string>
<string name="flash_option_tip">Yazılacak dosyayı seçin</string>
<string name="horizon_kernel">Anykernel3 yükle</string>
<string name="horizon_kernel_summary">AnyKernel3 çekirdek dosyasını yaz</string>
<string name="root_required">Root ayrıcalıkları gerektirir</string>
<string name="copy_failed">Dosya Kopyalama Başarısız</string>
<string name="reboot_complete_title">Temizleme tamamlandı</string>
<string name="reboot_complete_msg">Hemen yeniden başlatmak istiyor musunuz?</string>
<string name="yes">Evet</string>
<string name="no">Hayır</string>
<string name="failed_reboot">Yeniden başlatma başarısız</string>
<string name="batch_authorization">yetkilendir</string>
<string name="batch_cancel_authorization">geri al</string>
<string name="backup">Yedekle</string>
<string name="color_yellow">Sarı</string>
<string name="kpm_title">KPM</string>
<string name="kpm_empty">Şu anda yüklü çekirdek modülü yok</string>
<string name="kpm_version">Sürüm</string>
<string name="kpm_author">Author</string>
<string name="kpm_uninstall">Kaldır</string>
<string name="kpm_uninstall_success">Başarıyla kaldırıldı</string>
<string name="kpm_uninstall_failed">Kaldırılamadı</string>
<string name="kpm_install">Yükle</string>
<string name="kpm_install_success">Kpm modülü yükleme başarılı</string>
<string name="kpm_install_failed">Kpm modülü yükleme başarısız</string>
<string name="kpm_args">Parametreler</string>
<string name="kpm_control">Yürüt</string>
<string name="home_kpm_version">KPM Sürümü</string>
<string name="close_notice">Kapat</string>
<string name="kernel_module_notice">Aşağıdaki çekirdek modül işlevleri KernelPatch tarafından geliştirilmiş ve SukiSU Ultra\'nın çekirdek modül işlevlerini içerecek şekilde değiştirilmiştir</string>
<string name="home_ContributionCard_kernelsu">SukiSU Ultra bekliyor</string>
<string name="kpm_control_success">Başarılı</string>
<string name="kpm_control_failed">Başarısız</string>
<string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra, gelecekte KSU\'nun nispeten bağımsız bir dalı olacak, ancak yine de resmi KernelSU ve MKSU gibi katkılarından dolayı teşekkür ederiz!</string>
<string name="not_supported">Desteklenmiyor</string>
<string name="supported">Destekleniyor</string>
<string name="home_kpm_module">"KPM modül sayısı: %d "</string>
<string name="kpm_invalid_file">Geçersiz KPM dosyası</string>
<string name="kernel_patched">Çekirdek yamalanmadı</string>
<string name="kernel_not_enabled">Çekirdek yapılandırılmadı</string>
<string name="custom_settings">Özel ayarlar</string>
<string name="kpm_install_mode">KPM Yükleme</string>
<string name="kpm_install_mode_load">Yükle</string>
<string name="kpm_install_mode_embed">Göm</string>
<string name="kpm_install_mode_description">Lütfen seçin: %1$s Modül Yükleme Modu \n\nYükle: Modülü geçici olarak yükle \nGömülü: Kalıcı olarak sisteme yükle</string>
<string name="log_failed_to_check_module_file">Modül dosyasının varlığını kontrol etme başarısız</string>
<string name="snackbar_failed_to_check_module_file">Modül dosyasının varlığını kontrol edilemiyor</string>
<string name="confirm_uninstall_title">Kaldırmayı onayla</string>
<string name="confirm_uninstall_confirm">Kaldır</string>
<string name="confirm_uninstall_dismiss">İptal</string>
<string name="theme_color">Tema Rengi</string>
<string name="invalid_file_type">Yanlış dosya türü! Lütfen .kpm dosyasını seçin.</string>
<string name="confirm_uninstall_title_with_filename">Kaldır</string>
<string name="confirm_uninstall_content">Aşağıdaki KPM kaldırılacak: %s</string>
<string name="settings_susfs_toggle_summary">KernelSU tarafından oluşturulan kprobe kancalarını devre dışı bırakın, bunun yerine inline kancalar kullanın, bu da Non-GKI çekirdek kanca yöntemine benzer.</string>
<string name="image_editor_title">Arka plan görüntüsünü ayarla</string>
<string name="image_editor_hint">Görüntüyü yaklaştırmak için iki parmağınızı kullanın ve bir parmağınızla sürükleyerek konumu ayarlayın</string>
<string name="background_image_error">Görüntü yüklenemedi</string>
<string name="reprovision">Yeniden sağla</string>
<!-- Kernel Flash Progress Related -->
<string name="horizon_flash_title">Çekirdek Flash\'lama</string>
<string name="horizon_logs_label">Günlükler:</string>
<string name="horizon_flash_complete">Flash\'lama Tamamlandı</string>
<!-- Flash Status Related -->
<string name="horizon_preparing">Hazırlanıyor…</string>
<string name="horizon_cleaning_files">Dosyalar temizleniyor…</string>
<string name="horizon_copying_files">Dosyalar kopyalanıyor…</string>
<string name="horizon_extracting_tool">Yazma aracı çıkartılıyor…</string>
<string name="horizon_patching_script">Yazma betiği yamalanıyor…</string>
<string name="horizon_flashing">Çekirdek yazılıyor…</string>
<string name="horizon_flash_complete_status">Yazma tamamlandı</string>
<!-- Slot selection related strings -->
<string name="select_slot_title">Yazma Yuvası Seç</string>
<string name="select_slot_description">Lütfen boot yazma için hedef yuvayı seçin</string>
<string name="slot_a">Yuva A</string>
<string name="slot_b">Yuva B</string>
<string name="selected_slot">Seçilen yuva: %1$s</string>
<string name="horizon_getting_original_slot">Orijinal yuva alınıyor</string>
<string name="horizon_setting_target_slot">Belirtilen yuva ayarlanıyor</string>
<string name="horizon_restoring_original_slot">Varsayılan Yuvayı Geri Yükle</string>
<string name="current_slot">Mevcut Yuva%1$s </string>
<!-- Error Messages -->
<string name="horizon_copy_failed">Kopyalama başarısız</string>
<string name="horizon_unknown_error">Bilinmeyen hata</string>
<string name="flash_failed_message">Flash\'lama başarısız</string>
<!-- lkm/gki install -->
<string name="Lkm_install_methods">LKM onarımı/yükle</string>
<string name="GKI_install_methods">GKI/Non-GKI yükle</string>
<string name="kernel_version_log">Çekirdek sürümü%1$s</string>
<string name="tool_version_log">Kullanılan yama aracı%1$s</string>
<string name="configuration">Yapılandır</string>
<string name="app_settings">Uygulama Ayarları</string>
<string name="tools">Araçlar</string>
<string name="currently_selected">Şu anda</string>
<!-- String resources used in SuperUser -->
<string name="clear">Kaldır</string>
<string name="apps_with_root">Root izinlerine sahip uygulamalar</string>
<string name="apps_with_custom_profile">Özelleştirilmiş Yapılandırma Uygulaması</string>
<string name="other_apps">Diğer Uygulamalar</string>
<string name="no_apps_found">Uygulama bulunamadı</string>
<string name="selinux_enabled_toast">SELinux Etkin</string>
<string name="selinux_disabled_toast">SELinux Devre Dışı</string>
<string name="selinux_change_failed">SELinux Durumu değiştirilemedi</string>
<string name="advanced_settings">Gelişmiş Ayarlar</string>
<string name="appearance_settings">Araç çubuğunu özelleştir</string>
<string name="back">Geri</string>
<string name="expand">Tamamen aç</string>
<string name="collapse">Kaldır</string>
<string name="susfs_enabled">SuSFS etkin</string>
<string name="susfs_disabled">SuSFS devre dışı</string>
<string name="background_set_success">Arka plan başarıyla ayarlandı</string>
<string name="background_removed">Özel arka planlar kaldırıldı</string>
<string name="root_require_for_install">Root ayrıcalıkları gerektirir</string>
<!-- KPM display settings -->
<string name="show_kpm_info">KPM İşlevini Görüntüle</string>
<string name="show_kpm_info_summary">Ana sayfa ve alt çubukta KPM bilgilerini ve İşlevini görüntüle (Uygulamayı yeniden açmanız gerekir)</string>
<!-- Webui X settings -->
<string name="use_webuix">WebUI X kullan</string>
<string name="use_webuix_summary">Daha fazla API\'yi destekleyen WebUI X kullanın</string>
<string name="use_webuix_eruda">WebUI X\'e Eruda enjekte et</string>
<string name="use_webuix_eruda_summary">WebUI X\'e bir hata ayıklama konsolu enjekte edin, böylece hata ayıklama daha kolay olur. Web hata ayıklamanın açık olması gerekir.</string>
<!-- DPI setting related strings -->
<string name="dpi_settings">DPI ayarı</string>
<string name="app_dpi_title">Uygulanan DPI</string>
<string name="app_dpi_summary">Sadece geçerli uygulama için ekran görüntüleme yoğunluğunu ayarlayın</string>
<string name="dpi_size_small">Küçük</string>
<string name="dpi_size_medium">Orta</string>
<string name="dpi_size_large">Büyük</string>
<string name="dpi_size_extra_large">ırı büyük</string>
<string name="dpi_size_custom">Özelleştirilebilir</string>
<string name="dpi_apply_settings">DPI ayarlarını uygula</string>
<string name="dpi_confirm_title">DPI değişikliğini onayla</string>
<string name="dpi_confirm_message">Uygulama DPI\'sini %1$d\'den %2$d\'ye değiştirmek istediğinizden emin misiniz?</string>
<string name="dpi_confirm_summary">Yeni DPI ayarlarını uygulamak için uygulamanın yeniden başlatılması gerekir, sistem durum çubuğunu veya diğer uygulamaları etkilemez</string>
<string name="dpi_applied_success">DPI %1$d olarak ayarlandı, uygulama yeniden başlatıldıktan sonra geçerli olur</string>
<!-- Language settings related strings -->
<string name="language_setting">Uygulama Dili</string>
<string name="language_follow_system">Sistemi takip et</string>
<string name="language_changed">Dil değiştirildi, değişiklikleri uygulamak için yeniden başlatılıyor</string>
<string name="settings_card_dim">Kart Karanlığını Ayarlama</string>
<!-- Super User Related -->
<string name="scroll_to_top">Üst</string>
<string name="scroll_to_bottom">Alt</string>
<string name="scroll_to_top_description">En üste kaydır</string>
<string name="scroll_to_bottom_description">En alta kaydır</string>
<string name="authorized">yetkilendirildi</string>
<string name="unauthorized">yetkilendirilmedi</string>
<string name="selected">Seçildi</string>
<string name="select">seçenek</string>
<string name="profile_umount_modules_disable">Özel kaldırma modülünü devre dışı bırak</string>
<!-- Flash related -->
<string name="error_code">error code</string>
<string name="check_log">Please check the log</string>
<string name="installing_module">Module being installed %1$d/%2$d</string>
<string name="module_failed_count">%d Failed to install a new module</string>
<string name="module_download_error">Module download failed</string>
</resources> </resources>

View File

@@ -10,6 +10,9 @@
<string name="home_unsupported">Не підтримується</string> <string name="home_unsupported">Не підтримується</string>
<string name="home_unsupported_reason">KernelSU підтримує лише GKI ядра на данний момент</string> <string name="home_unsupported_reason">KernelSU підтримує лише GKI ядра на данний момент</string>
<string name="home_kernel">Ядро</string> <string name="home_kernel">Ядро</string>
<string name="home_susfs">SuSFS: %s</string>
<string name="home_susfs_version">SuSFS Version</string>
<string name="home_susfs_sus_su">SuS SU</string>
<string name="home_manager_version">Версія менеджера</string> <string name="home_manager_version">Версія менеджера</string>
<string name="home_fingerprint">Відбиток</string> <string name="home_fingerprint">Відбиток</string>
<string name="home_selinux_status">Статус SELinux</string> <string name="home_selinux_status">Статус SELinux</string>
@@ -22,7 +25,10 @@
<string name="module_failed_to_disable">Не вдалося вимкнути модуль: %s</string> <string name="module_failed_to_disable">Не вдалося вимкнути модуль: %s</string>
<string name="module_empty">Немає встановлених модулів</string> <string name="module_empty">Немає встановлених модулів</string>
<string name="module">Модулі</string> <string name="module">Модулі</string>
<string name="module_sort_action_first">Sort (Action first)</string>
<string name="module_sort_enabled_first">Sort (Enabled first)</string>
<string name="uninstall">Видалити</string> <string name="uninstall">Видалити</string>
<string name="restore">Restore</string>
<string name="module_install">Встановити</string> <string name="module_install">Встановити</string>
<string name="install">Встановити</string> <string name="install">Встановити</string>
<string name="reboot">Перезавантажити</string> <string name="reboot">Перезавантажити</string>
@@ -50,6 +56,7 @@
<string name="home_click_to_learn_kernelsu">Дізнайтеся, як інсталювати KernelSU і використовувати модулі</string> <string name="home_click_to_learn_kernelsu">Дізнайтеся, як інсталювати KernelSU і використовувати модулі</string>
<string name="home_support_title">Підтримати нас</string> <string name="home_support_title">Підтримати нас</string>
<string name="home_support_content">KernelSU є, і завжди буде безкоштовним та з відкритим кодом. Однак, якщо вам не байдуже, можете зробити невеличке пожертвування.</string> <string name="home_support_content">KernelSU є, і завжди буде безкоштовним та з відкритим кодом. Однак, якщо вам не байдуже, можете зробити невеличке пожертвування.</string>
<string name="about_source_code"><![CDATA[View source code at %1$s<br/>Join our %2$s channel]]></string>
<string name="profile_default">Типовий</string> <string name="profile_default">Типовий</string>
<string name="profile_template">Шаблон</string> <string name="profile_template">Шаблон</string>
<string name="profile_custom">Власний</string> <string name="profile_custom">Власний</string>
@@ -63,47 +70,50 @@
<string name="profile_selinux_context">Контекст SELinux</string> <string name="profile_selinux_context">Контекст SELinux</string>
<string name="profile_umount_modules">Розмонтувати модулі</string> <string name="profile_umount_modules">Розмонтувати модулі</string>
<string name="failed_to_update_app_profile">Не вдалося оновити профіль додатка для %s</string> <string name="failed_to_update_app_profile">Не вдалося оновити профіль додатка для %s</string>
<string name="require_kernel_version" formatted="false">The current KernelSU version %d is too low for the manager to work properly. Please upgrade to version %d or higher!</string>
<string name="settings_umount_modules_default">Розмонтувати модулі за замовчуванням</string> <string name="settings_umount_modules_default">Розмонтувати модулі за замовчуванням</string>
<string name="settings_umount_modules_default_summary">Загальне значення за замовчуванням для \"Розмонтувати модулі\" у профілях додатків. Якщо ввімкнено, буде видалено всі модифікації модулів у системі для додатків, які не мають встановленого профілю.</string> <string name="settings_umount_modules_default_summary">Загальне значення за замовчуванням для \"Розмонтувати модулі\" у профілях додатків. Якщо ввімкнено, буде видалено всі модифікації модулів у системі для додатків, які не мають встановленого профілю.</string>
<string name="settings_susfs_toggle">Disable kprobe hooks</string>
<string name="profile_umount_modules_summary">Увімкнення даної опції дозволить KernelSU відновити для цього додатка будь-які файли, змінені модулями.</string> <string name="profile_umount_modules_summary">Увімкнення даної опції дозволить KernelSU відновити для цього додатка будь-які файли, змінені модулями.</string>
<string name="profile_selinux_domain">Домен</string> <string name="profile_selinux_domain">Домен</string>
<string name="profile_selinux_rules">Правила</string> <string name="profile_selinux_rules">Правила</string>
<string name="module_update">Оновити</string> <string name="module_update">Оновити</string>
<string name="module_downloading">Завантаження модуля: %s</string> <string name="module_downloading">Завантаження модуля: %s</string>
<string name="module_start_downloading">Початок завантаження: %s</string> <string name="module_start_downloading">Початок завантаження: %s</string>
<string name="new_version_available">Нова версія: %s доступна, натисніть, щоб завантажити</string>
<string name="launch_app">Запустити</string> <string name="launch_app">Запустити</string>
<string name="force_stop_app" formatted="false">Примусово зупинити</string> <string name="force_stop_app" formatted="false">Примусово зупинити</string>
<string name="restart_app">Перезапустити</string> <string name="restart_app">Перезапустити</string>
<string name="new_version_available">Нова версія: %s доступна, натисніть, щоб завантажити</string>
<string name="failed_to_update_sepolicy">Не вдалося оновити правила SELinux для: %s</string> <string name="failed_to_update_sepolicy">Не вдалося оновити правила SELinux для: %s</string>
<string name="module_changelog">Журнал змін</string> <string name="module_changelog">Журнал змін</string>
<string name="app_profile_template_import_success">Успішно імпортовано</string> <string name="settings_profile_template">Шаблон Профілю Додатку</string>
<string name="app_profile_export_to_clipboard">Експортувати в буфер обміну</string> <string name="settings_profile_template_summary">Керувати локальними та мережевими шаблонами профілів додатків</string>
<string name="app_profile_template_export_empty">Неможливо знайти локальні шаблони для експорту!</string>
<string name="app_profile_template_id_exist">Шаблон з таким ідентифікатором вже існує!</string>
<string name="app_profile_import_from_clipboard">Імпортувати з буферу обміну</string>
<string name="module_changelog_failed">Невдача при завантаженні списку змін: %s</string>
<string name="app_profile_template_name">Ім\'я</string>
<string name="app_profile_template_id_invalid">Невірний ідентифікатор шаблону</string>
<string name="app_profile_template_sync">Синхронізувати мережеві шаблони</string>
<string name="app_profile_template_create">Створити шаблон</string> <string name="app_profile_template_create">Створити шаблон</string>
<string name="app_profile_template_readonly">Тільки читання</string>
<string name="app_profile_import_export">Імпорт/Експорт</string>
<string name="app_profile_template_save_failed">Помилка при збереженні шаблону</string>
<string name="app_profile_template_edit">Редагувати шаблон</string> <string name="app_profile_template_edit">Редагувати шаблон</string>
<string name="app_profile_template_id">Ідентифікатор</string> <string name="app_profile_template_id">Ідентифікатор</string>
<string name="settings_profile_template">Шаблон Профілю Додатку</string> <string name="app_profile_template_id_invalid">Невірний ідентифікатор шаблону</string>
<string name="app_profile_template_name">Ім\'я</string>
<string name="app_profile_template_description">Опис</string> <string name="app_profile_template_description">Опис</string>
<string name="app_profile_template_save">Зберегти</string> <string name="app_profile_template_save">Зберегти</string>
<string name="settings_profile_template_summary">Керувати локальними та мережевими шаблонами профілів додатків</string>
<string name="app_profile_template_delete">Видалити</string> <string name="app_profile_template_delete">Видалити</string>
<string name="app_profile_template_import_empty">Буфер обміну пустий!</string>
<string name="app_profile_template_view">Переглянути шаблон</string> <string name="app_profile_template_view">Переглянути шаблон</string>
<string name="enable_web_debugging">Увімкнути налагодження WebView</string> <string name="app_profile_template_readonly">Тільки читання</string>
<string name="select_kmi">Виберіть KMI</string> <string name="app_profile_template_id_exist">Шаблон з таким ідентифікатором вже існує!</string>
<string name="install_next">Далі</string> <string name="app_profile_import_export">Імпорт/Експорт</string>
<string name="app_profile_import_from_clipboard">Імпортувати з буферу обміну</string>
<string name="app_profile_export_to_clipboard">Експортувати в буфер обміну</string>
<string name="app_profile_template_export_empty">Неможливо знайти локальні шаблони для експорту!</string>
<string name="app_profile_template_import_success">Успішно імпортовано</string>
<string name="app_profile_template_sync">Синхронізувати мережеві шаблони</string>
<string name="app_profile_template_save_failed">Помилка при збереженні шаблону</string>
<string name="app_profile_template_import_empty">Буфер обміну пустий!</string>
<string name="module_changelog_failed">Невдача при завантаженні списку змін: %s</string>
<string name="settings_check_update">Перевірка оновлень</string> <string name="settings_check_update">Перевірка оновлень</string>
<string name="settings_check_update_summary">Автоматична перевірка оновлень під час відкриття програми</string> <string name="settings_check_update_summary">Автоматична перевірка оновлень під час відкриття програми</string>
<string name="grant_root_failed">Не вдалося отримати root!</string>
<string name="action">Action</string>
<string name="open">Відкрити</string>
<string name="enable_web_debugging">Увімкнути налагодження WebView</string>
<string name="enable_web_debugging_summary">Використовується для налагодження WebUI. Будь ласка, вмикайте тільки за потреби.</string> <string name="enable_web_debugging_summary">Використовується для налагодження WebUI. Будь ласка, вмикайте тільки за потреби.</string>
<string name="direct_install">Пряме встановлення (рекомендовано)</string> <string name="direct_install">Пряме встановлення (рекомендовано)</string>
<string name="select_file">Виберіть файл</string> <string name="select_file">Виберіть файл</string>
@@ -111,19 +121,250 @@
<string name="install_inactive_slot_warning">Ваш пристрій буде **ПРИМУСОВО** завантажено в поточний неактивний слот після перезавантаження! <string name="install_inactive_slot_warning">Ваш пристрій буде **ПРИМУСОВО** завантажено в поточний неактивний слот після перезавантаження!
\n Використовуйте цю опцію тільки після завершення OTA. \n Використовуйте цю опцію тільки після завершення OTA.
\n Продовжити?</string> \n Продовжити?</string>
<string name="install_next">Далі</string>
<string name="select_file_tip">%1$s образ розділу рекомендується</string> <string name="select_file_tip">%1$s образ розділу рекомендується</string>
<string name="grant_root_failed">Не вдалося отримати root!</string> <string name="select_kmi">Виберіть KMI</string>
<string name="open">Відкрити</string> <string name="settings_uninstall">Видалити</string>
<string name="settings_uninstall_temporary">Тимчасово видалити</string> <string name="settings_uninstall_temporary">Тимчасово видалити</string>
<string name="settings_uninstall_permanent">Назавжди видалити</string> <string name="settings_uninstall_permanent">Назавжди видалити</string>
<string name="settings_restore_stock_image">Відновити Стоковий образ</string> <string name="settings_restore_stock_image">Відновити Стоковий образ</string>
<string name="settings_uninstall_temporary_message">Тимчасово видалити KernelSU, відновити початковий стан після наступного перезавантаження.</string> <string name="settings_uninstall_temporary_message">Тимчасово видалити KernelSU, відновити початковий стан після наступного перезавантаження.</string>
<string name="settings_uninstall">Видалити</string> <string name="settings_uninstall_permanent_message">Видалити KernelSU (Root і всі модулі) повністю і назавжди.</string>
<string name="settings_restore_stock_image_message">Відновити стоковий заводський образ (якщо є резервна копія), зазвичай використовується перед OTA; якщо вам потрібно видалити KernelSU, використовуйте \"Назавжди видалити\".</string>
<string name="flashing">Прошивка</string> <string name="flashing">Прошивка</string>
<string name="flash_success">Прошивку виконано</string> <string name="flash_success">Прошивку виконано</string>
<string name="flash_failed">Прошивка не виконана</string> <string name="flash_failed">Прошивка не виконана</string>
<string name="selected_lkm">Обрано lkm: %s</string> <string name="selected_lkm">Обрано lkm: %s</string>
<string name="settings_uninstall_permanent_message">Видалити KernelSU (Root і всі модулі) повністю і назавжди.</string>
<string name="settings_restore_stock_image_message">Відновити стоковий заводський образ (якщо є резервна копія), зазвичай використовується перед OTA; якщо вам потрібно видалити KernelSU, використовуйте \"Назавжди видалити\".</string>
<string name="save_log">Зберегти Журнали</string> <string name="save_log">Зберегти Журнали</string>
<string name="log_saved">Logs saved</string>
<string name="status_supported">Supported</string>
<string name="status_not_supported">Not Supported</string>
<string name="status_unknown">Unknown</string>
<string name="sus_su_mode">SuS SU mode:</string>
<!-- Module related -->
<string name="module_install_confirm">confirm install module %1$s</string>
<string name="unknown_module">unknown module</string>
<!-- Restore related -->
<string name="restore_confirm_title">Confirm Module Restoration</string>
<string name="restore_confirm_message">This operation will overwrite all existing modules. Continue?</string>
<string name="confirm">Confirm</string>
<string name="cancel">Cancel</string>
<!-- Backup related -->
<string name="backup_success">Backup successful (tar.gz)</string>
<string name="backup_failed">Backup failed: %1$s</string>
<string name="backup_modules">backup modules</string>
<string name="restore_modules">restore modules</string>
<!-- Restore related messages -->
<string name="restore_success">Modules restored successfully, restart required</string>
<string name="restore_failed">Restore failed: %1$s</string>
<string name="restart_now">Restart Now</string>
<string name="unknown_error">Unknown error</string>
<!-- Command related -->
<string name="command_execution_failed">Command execution failed: %1$s</string>
<!-- Allowlist related -->
<string name="allowlist_backup_success">Allowlist backup successful</string>
<string name="allowlist_backup_failed">Allowlist backup failed: %1$s</string>
<string name="allowlist_restore_confirm_title">Confirm Allowlist Restoration</string>
<string name="allowlist_restore_confirm_message">This operation will overwrite the current allowlist. Continue?</string>
<string name="allowlist_restore_success">Allowlist restored successfully</string>
<string name="allowlist_restore_failed">Allowlist restore failed: %1$s</string>
<string name="backup_allowlist">Backup Allowlist</string>
<string name="restore_allowlist">Restore Allowlist</string>
<string name="settings_custom_background">Custom App Background</string>
<string name="settings_custom_background_summary">Select an image as background</string>
<string name="settings_card_alpha">Navigation bar transparency</string>
<string name="settings_restore_default">Restore default</string>
<string name="home_android_version">Android version</string>
<string name="home_device_model">Device model</string>
<string name="su_not_allowed">Granting superuser to %s is not allowed</string>
<string name="settings_disable_su">Disable su compatibility</string>
<string name="settings_disable_su_summary">Temporarily disable any applications from obtaining root privileges via the su command (existing root processes will not be affected).</string>
<string name="using_mksu_manager">You are using the SukiSU Beta manager</string>
<string name="module_install_multiple_confirm">Are you sure you want to install the selected %d modules?</string>
<string name="module_install_multiple_confirm_with_names">Sure you want to install the following %1$d modules? \n\n%2$s</string>
<string name="more_settings">More settings</string>
<string name="selinux">SELinux</string>
<string name="selinux_enabled">Enabled</string>
<string name="selinux_disabled">Disabled</string>
<string name="simple_mode">Simplicity mode</string>
<string name="simple_mode_summary">Hides unnecessary cards when turned on</string>
<string name="hide_kernel_kernelsu_version">Hide kernel version</string>
<string name="hide_kernel_kernelsu_version_summary">Hide kernel version</string>
<string name="hide_other_info">Hide other info</string>
<string name="hide_other_info_summary">Hides information about the number of super users, modules and KPM modules on the home page</string>
<string name="hide_susfs_status">Hide SuSFS status</string>
<string name="hide_susfs_status_summary">Hide SuSFS status information on the home page</string>
<string name="hide_link_card">Hide Link Card Status</string>
<string name="hide_link_card_summary">Hide link card information on the home page</string>
<string name="theme_mode">Theme</string>
<string name="theme_follow_system">Follow system</string>
<string name="theme_light">Light</string>
<string name="theme_dark">Dark</string>
<string name="manual_hook">Manual Hook</string>
<string name="dynamic_color_title">Dynamic colours</string>
<string name="dynamic_color_summary">Dynamic colours using system themes</string>
<string name="choose_theme_color">Choose a theme colour</string>
<string name="color_default">Blue</string>
<string name="color_green">Green</string>
<string name="color_purple">Purple</string>
<string name="color_orange">Orange</string>
<string name="color_pink">Pink</string>
<string name="color_gray">Gray</string>
<string name="color_ivory">Ivory</string>
<string name="flash_option">Brush Options</string>
<string name="flash_option_tip">Select the file to be flashed</string>
<string name="horizon_kernel">Install Anykernel3</string>
<string name="horizon_kernel_summary">Flash AnyKernel3 kernel file</string>
<string name="root_required">Requires root privileges</string>
<string name="copy_failed">File Copy Failure</string>
<string name="reboot_complete_title">Scrubbing complete</string>
<string name="reboot_complete_msg">Whether to reboot immediately</string>
<string name="yes">Yes</string>
<string name="no">No</string>
<string name="failed_reboot">Reboot Failed</string>
<string name="batch_authorization">empower</string>
<string name="batch_cancel_authorization">withdraw</string>
<string name="backup">Backup</string>
<string name="color_yellow">Yellow</string>
<string name="kpm_title">KPM</string>
<string name="kpm_empty">No installed kernel modules at this time</string>
<string name="kpm_version">Version</string>
<string name="kpm_author">Author</string>
<string name="kpm_uninstall">Uninstall</string>
<string name="kpm_uninstall_success">Uninstalled successfully</string>
<string name="kpm_uninstall_failed">Failed to uninstall</string>
<string name="kpm_install">Install</string>
<string name="kpm_install_success">Load of kpm module successful</string>
<string name="kpm_install_failed">Load of kpm module failed</string>
<string name="kpm_args">Parameters</string>
<string name="kpm_control">Execute</string>
<string name="home_kpm_version">KPM Version</string>
<string name="close_notice">Close</string>
<string name="kernel_module_notice">The following kernel module functions were developed by KernelPatch and modified to include the kernel module functions of SukiSU Ultra</string>
<string name="home_ContributionCard_kernelsu">SukiSU Ultra Look forward to</string>
<string name="kpm_control_success">Success</string>
<string name="kpm_control_failed">Failed</string>
<string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra will be a relatively independent branch of KSU in the future, but we still appreciate the official KernelSU and MKSU etc. for their contributions!</string>
<string name="not_supported">Unsupported</string>
<string name="supported">Supported</string>
<string name="home_kpm_module">"Number of KPM modules: %d "</string>
<string name="kpm_invalid_file">Invalid KPM file</string>
<string name="kernel_patched">Kernel not patched</string>
<string name="kernel_not_enabled">Kernel not configured</string>
<string name="custom_settings">Custom settings</string>
<string name="kpm_install_mode">KPM Install</string>
<string name="kpm_install_mode_load">Load</string>
<string name="kpm_install_mode_embed">Embed</string>
<string name="kpm_install_mode_description">Please select: %1\$s Module Installation Mode \n\nLoad: Temporarily load the module \nEmbedded: Permanently install into the system</string>
<string name="log_failed_to_check_module_file">Failed to check module file existence</string>
<string name="snackbar_failed_to_check_module_file">Unable to check if module file exists</string>
<string name="confirm_uninstall_title">Confirm uninstallation</string>
<string name="confirm_uninstall_confirm">Uninstall</string>
<string name="confirm_uninstall_dismiss">Cancel</string>
<string name="theme_color">Theme Color</string>
<string name="invalid_file_type">Incorrect file type! Please select .kpm file.</string>
<string name="confirm_uninstall_title_with_filename">Uninstall</string>
<string name="confirm_uninstall_content">The following KPM will be uninstalled: %s</string>
<string name="settings_susfs_toggle_summary">Disable kprobe hooks created by KernelSU, using inline hooks instead, which is similar to non-GKI kernel hooking method.</string>
<string name="image_editor_title">Adjust background image</string>
<string name="image_editor_hint">Use two fingers to zoom the image, and one finger to drag it to adjust the position</string>
<string name="background_image_error">Could not load image</string>
<string name="reprovision">Reprovision</string>
<!-- Kernel Flash Progress Related -->
<string name="horizon_flash_title">Kernel Flashing</string>
<string name="horizon_logs_label">Logs:</string>
<string name="horizon_flash_complete">Flash Complete</string>
<!-- Flash Status Related -->
<string name="horizon_preparing">Preparing…</string>
<string name="horizon_cleaning_files">Cleaning files…</string>
<string name="horizon_copying_files">Copying files…</string>
<string name="horizon_extracting_tool">Extracting flash tool…</string>
<string name="horizon_patching_script">Patching flash script…</string>
<string name="horizon_flashing">Flashing kernel…</string>
<string name="horizon_flash_complete_status">Flash completed</string>
<!-- Slot selection related strings -->
<string name="select_slot_title">Select Flash Slot</string>
<string name="select_slot_description">Please select the target slot for flashing boot</string>
<string name="slot_a">Slot A</string>
<string name="slot_b">Slot B</string>
<string name="selected_slot">Selected slot: %1$s</string>
<string name="horizon_getting_original_slot">Getting the original slot</string>
<string name="horizon_setting_target_slot">Setting the specified slot</string>
<string name="horizon_restoring_original_slot">Restore Default Slot</string>
<string name="current_slot">Current Slot%1$s </string>
<!-- Error Messages -->
<string name="horizon_copy_failed">Copy failed</string>
<string name="horizon_unknown_error">Unknown error</string>
<string name="flash_failed_message">Flash failed</string>
<!-- lkm/gki install -->
<string name="Lkm_install_methods">LKM repair/installation</string>
<string name="GKI_install_methods">GKI/non-GKI installation</string>
<string name="kernel_version_log">Kernel version%1$s</string>
<string name="tool_version_log">Using the patching tool%1$s</string>
<string name="configuration">Configure</string>
<string name="app_settings">Application Settings</string>
<string name="tools">Tools</string>
<string name="currently_selected">Currently</string>
<!-- String resources used in SuperUser -->
<string name="clear">Removals</string>
<string name="apps_with_root">Applications with root privileges</string>
<string name="apps_with_custom_profile">Applications with customized configurations</string>
<string name="other_apps">Applications with unchanged defaults</string>
<string name="no_apps_found">Application not found</string>
<string name="selinux_enabled_toast">SELinux Enabled</string>
<string name="selinux_disabled_toast">SELinux Disabled</string>
<string name="selinux_change_failed">SELinux Status change failed</string>
<string name="advanced_settings">Advanced Settings</string>
<string name="appearance_settings">Customize the toolbar</string>
<string name="back">Comeback</string>
<string name="expand">Be in full swing</string>
<string name="collapse">put away</string>
<string name="susfs_enabled">SuSFS enabled</string>
<string name="susfs_disabled">SuSFS disabled</string>
<string name="background_set_success">Background set successfully</string>
<string name="background_removed">Removed custom backgrounds</string>
<string name="root_require_for_install">Requires root privileges</string>
<!-- KPM display settings -->
<string name="show_kpm_info">Display KPM Function</string>
<string name="show_kpm_info_summary">Display KPM information and Function in home and bottom bar (Need to reopen the app)</string>
<!-- Webui X settings -->
<string name="use_webuix">Use WebUI X</string>
<string name="use_webuix_summary">Use WebUI X instead of WebUI which supports more API\'s</string>
<string name="use_webuix_eruda">Inject Eruda into WebUI X</string>
<string name="use_webuix_eruda_summary">Inject a debug console into WebUI X to make debugging easier. Requires web debugging to be on.</string>
<!-- DPI setting related strings -->
<string name="dpi_settings">DPI setting</string>
<string name="app_dpi_title">Applied DPI</string>
<string name="app_dpi_summary">Adjust the screen display density for the current application only</string>
<string name="dpi_size_small">Small </string>
<string name="dpi_size_medium">Medium </string>
<string name="dpi_size_large">Big</string>
<string name="dpi_size_extra_large">oversize</string>
<string name="dpi_size_custom">customizable</string>
<string name="dpi_apply_settings">Applying DPI settings</string>
<string name="dpi_confirm_title">Confirm DPI change</string>
<string name="dpi_confirm_message">Are you sure you want to change the application DPI from %1$d to %2$d?</string>
<string name="dpi_confirm_summary">Application needs to be restarted to apply the new DPI settings, does not affect the system status bar or other applications</string>
<string name="dpi_applied_success">DPI has been set to %1$d, effective after restarting the application</string>
<!-- Language settings related strings -->
<string name="language_setting">App Language</string>
<string name="language_follow_system">Follow System</string>
<string name="language_changed">Language changed, restarting to apply changes</string>
<string name="settings_card_dim">Card Darkness Adjustment</string>
<!-- Super User Related -->
<string name="scroll_to_top">Top</string>
<string name="scroll_to_bottom">Bottom</string>
<string name="scroll_to_top_description">Scroll to top</string>
<string name="scroll_to_bottom_description">Scroll to the bottom</string>
<string name="authorized">authorized</string>
<string name="unauthorized">unauthorized</string>
<string name="selected">Selected</string>
<string name="select">option</string>
<string name="profile_umount_modules_disable">Disable custom uninstallation module</string>
<!-- Flash related -->
<string name="error_code">error code</string>
<string name="check_log">Please check the log</string>
<string name="installing_module">Module being installed %1$d/%2$d</string>
<string name="module_failed_count">%d Failed to install a new module</string>
<string name="module_download_error">Module download failed</string>
</resources> </resources>

View File

@@ -1,13 +1,12 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="app_name" translatable="false">SukiSU Ultra</string>
<string name="home">Trang chủ</string> <string name="home">Trang chủ</string>
<string name="home_not_installed">Hỗ trợ nhưng chưa cài đặt</string> <string name="home_not_installed">Hỗ trợ nhưng chưa cài đặt</string>
<string name="home_click_to_install">Bấm để cài đặt</string> <string name="home_click_to_install">Bấm để cài đặt</string>
<string name="home_working">Đang hoạt động</string> <string name="home_working">Đang hoạt động</string>
<string name="home_working_version">Phiên bản: %d</string> <string name="home_working_version">Phiên bản: %d</string>
<string name="home_superuser_count">Ứng dụng đã cấp SU: %d</string> <string name="home_superuser_count">Ứng dụng đã cấp quyền Root: %d</string>
<string name="home_module_count">Modules: %d</string> <string name="home_module_count">Module: %d</string>
<string name="home_unsupported">Không được hỗ trợ</string> <string name="home_unsupported">Không được hỗ trợ</string>
<string name="home_unsupported_reason">Không phát hiện được trình điều khiển SukiSU Ultra trên Kernel của bạn, Kernel sai?</string> <string name="home_unsupported_reason">Không phát hiện được trình điều khiển SukiSU Ultra trên Kernel của bạn, Kernel sai?</string>
<string name="home_kernel">Phiên bản Kernel</string> <string name="home_kernel">Phiên bản Kernel</string>
@@ -25,7 +24,7 @@
<string name="module_failed_to_enable">Không thể kích hoạt module: %s</string> <string name="module_failed_to_enable">Không thể kích hoạt module: %s</string>
<string name="module_failed_to_disable">Không thể vô hiệu hoá module: %s</string> <string name="module_failed_to_disable">Không thể vô hiệu hoá module: %s</string>
<string name="module_empty">Chưa cài module nào</string> <string name="module_empty">Chưa cài module nào</string>
<string name="module">Modules</string> <string name="module">Module</string>
<string name="module_sort_action_first">Sắp xếp (Theo hành động)</string> <string name="module_sort_action_first">Sắp xếp (Theo hành động)</string>
<string name="module_sort_enabled_first">Sắp xếp (Theo trạng thái)</string> <string name="module_sort_enabled_first">Sắp xếp (Theo trạng thái)</string>
<string name="uninstall">Gỡ cài đặt</string> <string name="uninstall">Gỡ cài đặt</string>
@@ -58,7 +57,6 @@
<string name="home_support_title">Hỗ trợ chúng tôi</string> <string name="home_support_title">Hỗ trợ chúng tôi</string>
<string name="home_support_content">KernelSU sẽ luôn là miễn phí và mã nguồn mở. Tuy nhiên, bạn có thể cho chúng tôi thấy rằng bạn quan tâm bằng cách quyên góp!</string> <string name="home_support_content">KernelSU sẽ luôn là miễn phí và mã nguồn mở. Tuy nhiên, bạn có thể cho chúng tôi thấy rằng bạn quan tâm bằng cách quyên góp!</string>
<string name="about_source_code"><![CDATA[Xem mã nguồn tại %1$s<br/>Tham gia kênh %2$s của chúng tôi]]></string> <string name="about_source_code"><![CDATA[Xem mã nguồn tại %1$s<br/>Tham gia kênh %2$s của chúng tôi]]></string>
<string name="profile" translatable="false">Hồ sơ ứng dụng</string>
<string name="profile_default">Mặc định</string> <string name="profile_default">Mặc định</string>
<string name="profile_template">Bản mẫu</string> <string name="profile_template">Bản mẫu</string>
<string name="profile_custom">Tuỳ chỉnh</string> <string name="profile_custom">Tuỳ chỉnh</string>
@@ -70,7 +68,7 @@
<string name="profile_groups">Nhóm</string> <string name="profile_groups">Nhóm</string>
<string name="profile_capabilities">Tính tương thích</string> <string name="profile_capabilities">Tính tương thích</string>
<string name="profile_selinux_context">Bối cảnh SELinux</string> <string name="profile_selinux_context">Bối cảnh SELinux</string>
<string name="profile_umount_modules">Bỏ gắn kết Modules</string> <string name="profile_umount_modules">Bỏ gắn kết các Module</string>
<string name="failed_to_update_app_profile">Cập nhật hồ sơ ứng dụng thất bại cho %s</string> <string name="failed_to_update_app_profile">Cập nhật hồ sơ ứng dụng thất bại cho %s</string>
<string name="require_kernel_version" formatted="false">Phiên bản SukiSU Ultra hiện tại %d quá thấp để trình quản lý hoạt động bình thường. Vui lòng cập nhật lên phiên bản %d hoặc cao hơn!</string> <string name="require_kernel_version" formatted="false">Phiên bản SukiSU Ultra hiện tại %d quá thấp để trình quản lý hoạt động bình thường. Vui lòng cập nhật lên phiên bản %d hoặc cao hơn!</string>
<string name="settings_umount_modules_default">Bỏ gắn kết các Module cho toàn hệ thống</string> <string name="settings_umount_modules_default">Bỏ gắn kết các Module cho toàn hệ thống</string>
@@ -115,7 +113,7 @@
<string name="grant_root_failed">Cấp quyền root thất bại!</string> <string name="grant_root_failed">Cấp quyền root thất bại!</string>
<string name="action">Khởi chạy</string> <string name="action">Khởi chạy</string>
<string name="open">Mở</string> <string name="open">Mở</string>
<string name="enable_web_debugging">Bật gỡ lỗi WebView</string> <string name="enable_web_debugging">Gỡ lỗi WebView</string>
<string name="enable_web_debugging_summary">Có thể sử dụng để gỡ lỗi WebUI. Vui lòng chỉ bật khi cần thiết</string> <string name="enable_web_debugging_summary">Có thể sử dụng để gỡ lỗi WebUI. Vui lòng chỉ bật khi cần thiết</string>
<string name="direct_install">Cài đặt trực tiếp (Khuyến nghị)</string> <string name="direct_install">Cài đặt trực tiếp (Khuyến nghị)</string>
<string name="select_file">Chọn tệp .img cần vá</string> <string name="select_file">Chọn tệp .img cần vá</string>
@@ -145,15 +143,15 @@
<string name="module_install_confirm">Xác nhận cài đặt Module %1$s</string> <string name="module_install_confirm">Xác nhận cài đặt Module %1$s</string>
<string name="unknown_module">Module không xác định</string> <string name="unknown_module">Module không xác định</string>
<!-- Restore related --> <!-- Restore related -->
<string name="restore_confirm_title">Xác nhận khôi phục Modules</string> <string name="restore_confirm_title">Xác nhận khôi phục Module</string>
<string name="restore_confirm_message">Hành động này sẽ ghi đè lên tất cả các Module hiện có. Tiếp tục?</string> <string name="restore_confirm_message">Hành động này sẽ ghi đè lên tất cả các Module hiện có. Tiếp tục?</string>
<string name="confirm">Xác nhận</string> <string name="confirm">Xác nhận</string>
<string name="cancel">Huỷ bỏ</string> <string name="cancel">Huỷ bỏ</string>
<!-- Backup related --> <!-- Backup related -->
<string name="backup_success">Sao lưu thành công (tar.gz)</string> <string name="backup_success">Sao lưu thành công (tar.gz)</string>
<string name="backup_failed">Sao lưu thất bại: %1$s</string> <string name="backup_failed">Sao lưu thất bại: %1$s</string>
<string name="backup_modules">Sao lưu Modules</string> <string name="backup_modules">Sao lưu các Module</string>
<string name="restore_modules">Khôi phục Modules</string> <string name="restore_modules">Khôi phục các Module</string>
<!-- Restore related messages --> <!-- Restore related messages -->
<string name="restore_success">Các Module đã được khôi phục thành công, cần khởi động lại</string> <string name="restore_success">Các Module đã được khôi phục thành công, cần khởi động lại</string>
<string name="restore_failed">Khôi phục thất bại: %1$s</string> <string name="restore_failed">Khôi phục thất bại: %1$s</string>
@@ -172,7 +170,7 @@
<string name="restore_allowlist">Khôi phục danh sách cho phép</string> <string name="restore_allowlist">Khôi phục danh sách cho phép</string>
<string name="settings_custom_background">Tuỳ chỉnh nền ứng dụng</string> <string name="settings_custom_background">Tuỳ chỉnh nền ứng dụng</string>
<string name="settings_custom_background_summary">Chọn một hình ảnh làm hình nền</string> <string name="settings_custom_background_summary">Chọn một hình ảnh làm hình nền</string>
<string name="settings_card_alpha">Độ trong suốt của thanh điều hướng</string> <string name="settings_card_alpha">Độ trong suốt của thanh tác vụ</string>
<string name="settings_restore_default">Khôi phục mặc định</string> <string name="settings_restore_default">Khôi phục mặc định</string>
<string name="home_android_version">Phiên bản Android</string> <string name="home_android_version">Phiên bản Android</string>
<string name="home_device_model">Model thiết bị</string> <string name="home_device_model">Model thiết bị</string>
@@ -182,20 +180,20 @@
<string name="using_mksu_manager">Bạn đang sử dụng trình quản lý SukiSU Beta</string> <string name="using_mksu_manager">Bạn đang sử dụng trình quản lý SukiSU Beta</string>
<string name="module_install_multiple_confirm">Bạn có chắc muốn cài đặt các Module %d đã chọn không?</string> <string name="module_install_multiple_confirm">Bạn có chắc muốn cài đặt các Module %d đã chọn không?</string>
<string name="module_install_multiple_confirm_with_names">Bạn có chắc muốn cài đặt các module %1$d sau không? \n\n%2$s</string> <string name="module_install_multiple_confirm_with_names">Bạn có chắc muốn cài đặt các module %1$d sau không? \n\n%2$s</string>
<string name="more_settings">Nhiều thiết lập hơn</string> <string name="more_settings">Nhiều cài đặt hơn</string>
<string name="selinux">SELinux</string> <string name="selinux">SELinux</string>
<string name="selinux_enabled">Đã bật</string> <string name="selinux_enabled">Đang bật</string>
<string name="selinux_disabled">Đã tắt</string> <string name="selinux_disabled">Đang tắt</string>
<string name="simple_mode">Chế độ đơn giản</string> <string name="simple_mode">Chế độ đơn giản</string>
<string name="simple_mode_summary">Ẩn các thẻ không cần thiết ở Trang chủ</string> <string name="simple_mode_summary">Ẩn các thẻ không cần thiết ở trang chủ</string>
<string name="hide_kernel_kernelsu_version">Ẩn phiên bản kernel</string> <string name="hide_kernel_kernelsu_version">Ẩn phiên bản kernel</string>
<string name="hide_kernel_kernelsu_version_summary">Ẩn thông tin phiên bản kernel ở Trang chủ</string> <string name="hide_kernel_kernelsu_version_summary">Ẩn thông tin phiên bản kernel ở trang chủ</string>
<string name="hide_other_info">Ẩn thông tin khác</string> <string name="hide_other_info">Ẩn thông tin khác</string>
<string name="hide_other_info_summary">Ẩn thông tin về số lượng app đã được cấp root, ModulesKPM ModulesTrang chủ</string> <string name="hide_other_info_summary">Ẩn thông tin về số lượng ứng dụng đã được cấp quyền root, các module và các module KPMtrang chủ</string>
<string name="hide_susfs_status">Ẩn trạng thái SuSFS</string> <string name="hide_susfs_status">Ẩn trạng thái SuSFS</string>
<string name="hide_susfs_status_summary">Ẩn thông tin trạng thái SuSFS ở Trang chủ</string> <string name="hide_susfs_status_summary">Ẩn thông tin trạng thái SuSFS ở trang chủ</string>
<string name="hide_link_card">Ẩn trạng thái thẻ liên kết</string> <string name="hide_link_card">Ẩn trạng thái thẻ liên kết</string>
<string name="hide_link_card_summary">Ẩn thông tin thẻ liên kết ở Trang chủ</string> <string name="hide_link_card_summary">Ẩn thông tin thẻ liên kết ở trang chủ</string>
<string name="theme_mode">Chủ đề</string> <string name="theme_mode">Chủ đề</string>
<string name="theme_follow_system">Theo hệ thống</string> <string name="theme_follow_system">Theo hệ thống</string>
<string name="theme_light">Sáng</string> <string name="theme_light">Sáng</string>
@@ -227,7 +225,7 @@
<string name="backup">Sao lưu</string> <string name="backup">Sao lưu</string>
<string name="color_yellow">Vàng</string> <string name="color_yellow">Vàng</string>
<string name="kpm_title">KPM</string> <string name="kpm_title">KPM</string>
<string name="kpm_empty">Không có Kernel Modules nào được cài đặt tại thời điểm này</string> <string name="kpm_empty">Không có Kernel Module nào được cài đặt tại thời điểm này</string>
<string name="kpm_version">Phiên bản</string> <string name="kpm_version">Phiên bản</string>
<string name="kpm_author">Tác giả</string> <string name="kpm_author">Tác giả</string>
<string name="kpm_uninstall">Gỡ cài đặt</string> <string name="kpm_uninstall">Gỡ cài đặt</string>
@@ -247,11 +245,11 @@
<string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra sẽ là một nhánh tương đối độc lập của KSU trong tương lai, nhưng chúng tôi xin cảm ơn KernelSU và MKSU,... vì những đóng góp của họ!</string> <string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra sẽ là một nhánh tương đối độc lập của KSU trong tương lai, nhưng chúng tôi xin cảm ơn KernelSU và MKSU,... vì những đóng góp của họ!</string>
<string name="not_supported">Không được hỗ trợ</string> <string name="not_supported">Không được hỗ trợ</string>
<string name="supported">Được hỗ trợ</string> <string name="supported">Được hỗ trợ</string>
<string name="home_kpm_module">Module KPM: %d</string> <string name="home_kpm_module">"Module KPM: %d"</string>
<string name="kpm_invalid_file">Tệp KPM không hợp lệ</string> <string name="kpm_invalid_file">Tệp KPM không hợp lệ</string>
<string name="kernel_patched">Kernel chưa được vá</string> <string name="kernel_patched">Kernel chưa được vá</string>
<string name="kernel_not_enabled">Kernel chưa được cấu hình</string> <string name="kernel_not_enabled">Kernel chưa được cấu hình</string>
<string name="custom_settings">Cài đặt tùy chỉnh</string> <string name="custom_settings">Cài đặt giản lược</string>
<string name="kpm_install_mode">Cài đặt KPM</string> <string name="kpm_install_mode">Cài đặt KPM</string>
<string name="kpm_install_mode_load">Tải</string> <string name="kpm_install_mode_load">Tải</string>
<string name="kpm_install_mode_embed">Nhúng</string> <string name="kpm_install_mode_embed">Nhúng</string>
@@ -307,15 +305,15 @@
<string name="currently_selected">Hiện tại</string> <string name="currently_selected">Hiện tại</string>
<!-- String resources used in SuperUser --> <!-- String resources used in SuperUser -->
<string name="clear">Loại bỏ</string> <string name="clear">Loại bỏ</string>
<string name="apps_with_root">Quyền Root của ứng dụng</string> <string name="apps_with_root">Các ứng dụng đã cấp quyền Root</string>
<string name="apps_with_custom_profile">Cấu hình tuỳ chỉnh của ứng dụng</string> <string name="apps_with_custom_profile">Các ứng dụng có cấu hình tùy chỉnh</string>
<string name="other_apps">Các ứng dụng khác</string> <string name="other_apps">Các ứng dụng mặc định</string>
<string name="no_apps_found">Không tìm thấy ứng dụng</string> <string name="no_apps_found">Không tìm thấy ứng dụng</string>
<string name="selinux_enabled_toast">SELinux đã bật</string> <string name="selinux_enabled_toast">SELinux đã bật</string>
<string name="selinux_disabled_toast">SELinux đã tắt</string> <string name="selinux_disabled_toast">SELinux đã tắt</string>
<string name="selinux_change_failed">Thay đổi trạng thái SELinux thất bại</string> <string name="selinux_change_failed">Thay đổi trạng thái SELinux thất bại</string>
<string name="advanced_settings">Cài đặt nâng cao</string> <string name="advanced_settings">Cài đặt nâng cao</string>
<string name="appearance_settings">Tùy chỉnh thanh công cụ</string> <string name="appearance_settings">Cài đặt giao diện</string>
<string name="back">Trở lại</string> <string name="back">Trở lại</string>
<string name="expand">Be in full swing</string> <string name="expand">Be in full swing</string>
<string name="collapse">put away</string> <string name="collapse">put away</string>
@@ -350,7 +348,7 @@
<string name="language_setting">Ngôn ngữ ứng dụng</string> <string name="language_setting">Ngôn ngữ ứng dụng</string>
<string name="language_follow_system">Theo dõi hệ thống</string> <string name="language_follow_system">Theo dõi hệ thống</string>
<string name="language_changed">Ngôn ngữ đã thay đổi, khởi động lại để áp dụng thay đổi</string> <string name="language_changed">Ngôn ngữ đã thay đổi, khởi động lại để áp dụng thay đổi</string>
<string name="settings_card_dim">Điều chỉnh độ tối của thẻ</string> <string name="settings_card_dim">Độ trong suốt của thẻ</string>
<!-- Super User Related --> <!-- Super User Related -->
<string name="scroll_to_top">Lên trên</string> <string name="scroll_to_top">Lên trên</string>
<string name="scroll_to_bottom">Xuống dưới</string> <string name="scroll_to_bottom">Xuống dưới</string>
@@ -360,5 +358,11 @@
<string name="unauthorized">Huỷ uỷ quyền</string> <string name="unauthorized">Huỷ uỷ quyền</string>
<string name="selected">Đã chọn</string> <string name="selected">Đã chọn</string>
<string name="select">Chọn</string> <string name="select">Chọn</string>
<string name="profile_umount_modules_disable">Vô hiệu hóa tuỳ chỉnh của các module</string> <string name="profile_umount_modules_disable">Vô hiệu hóa tuỳ chỉnh của các Module</string>
<!-- Flash related -->
<string name="error_code">Code lỗi</string>
<string name="check_log">Vui lòng kiểm tra logs</string>
<string name="installing_module">Đang cài đặt module %1$d/%2$d</string>
<string name="module_failed_count">Cài đặt module %d thất bại</string>
<string name="module_download_error">Tải xuống mô hình không thành công</string>
</resources> </resources>

View File

@@ -6,6 +6,7 @@
<string name="home_working">工作中</string> <string name="home_working">工作中</string>
<string name="home_working_version">版本:%d</string> <string name="home_working_version">版本:%d</string>
<string name="home_superuser_count">超级用户数:%d</string> <string name="home_superuser_count">超级用户数:%d</string>
<string name="home_module_count">模块数:%d</string>
<string name="home_unsupported">不支持</string> <string name="home_unsupported">不支持</string>
<string name="home_unsupported_reason">内核上未检测到 KernelSU 驱动程序,内核错误?</string> <string name="home_unsupported_reason">内核上未检测到 KernelSU 驱动程序,内核错误?</string>
<string name="home_kernel">内核版本</string> <string name="home_kernel">内核版本</string>
@@ -50,7 +51,6 @@
<string name="safe_mode">安全模式</string> <string name="safe_mode">安全模式</string>
<string name="reboot_to_apply">重启生效</string> <string name="reboot_to_apply">重启生效</string>
<string name="module_magisk_conflict">因与 Magisk 有冲突,所有模块不可用!</string> <string name="module_magisk_conflict">因与 Magisk 有冲突,所有模块不可用!</string>
<string name="home_module_count">模块数:%d</string>
<string name="home_learn_kernelsu">了解 KernelSU</string> <string name="home_learn_kernelsu">了解 KernelSU</string>
<string name="home_learn_kernelsu_url">https://kernelsu.org/zh_CN/guide/what-is-kernelsu.html</string> <string name="home_learn_kernelsu_url">https://kernelsu.org/zh_CN/guide/what-is-kernelsu.html</string>
<string name="home_click_to_learn_kernelsu">了解如何安装 KernelSU 以及如何开发模块</string> <string name="home_click_to_learn_kernelsu">了解如何安装 KernelSU 以及如何开发模块</string>
@@ -74,7 +74,6 @@
<string name="settings_umount_modules_default">默认卸载模块</string> <string name="settings_umount_modules_default">默认卸载模块</string>
<string name="settings_umount_modules_default_summary">App Profile 中“卸载模块”的全局默认值,如果启用,将会为没有设置 Profile 的应用移除所有模块针对系统的修改。</string> <string name="settings_umount_modules_default_summary">App Profile 中“卸载模块”的全局默认值,如果启用,将会为没有设置 Profile 的应用移除所有模块针对系统的修改。</string>
<string name="settings_susfs_toggle">禁用 kprobe 钩子</string> <string name="settings_susfs_toggle">禁用 kprobe 钩子</string>
<string name="settings_susfs_toggle_summary">禁用由 KernelSU 创建的 kprobe 钩子,并使用非 kprobe 内联钩子代替,实现方式类似于不支持 kprobe 的非 GKI 内核。</string>
<string name="profile_umount_modules_summary">启用该选项后将允许 KernelSU 为本应用还原被模块修改过的文件。</string> <string name="profile_umount_modules_summary">启用该选项后将允许 KernelSU 为本应用还原被模块修改过的文件。</string>
<string name="profile_selinux_domain"></string> <string name="profile_selinux_domain"></string>
<string name="profile_selinux_rules">规则</string> <string name="profile_selinux_rules">规则</string>
@@ -85,7 +84,7 @@
<string name="launch_app">启动</string> <string name="launch_app">启动</string>
<string name="force_stop_app" formatted="false">强制停止</string> <string name="force_stop_app" formatted="false">强制停止</string>
<string name="restart_app">重新启动</string> <string name="restart_app">重新启动</string>
<string name="failed_to_update_sepolicy">为:%s 更新翻译失败</string> <string name="failed_to_update_sepolicy">为:%s 更新 SELinux 规则失败</string>
<string name="module_changelog">更新日志</string> <string name="module_changelog">更新日志</string>
<string name="settings_profile_template">App Profile 模版</string> <string name="settings_profile_template">App Profile 模版</string>
<string name="settings_profile_template_summary">管理本地和在线的 App Profile 模版</string> <string name="settings_profile_template_summary">管理本地和在线的 App Profile 模版</string>
@@ -153,7 +152,6 @@
<string name="backup_failed">备份失败:%1$s</string> <string name="backup_failed">备份失败:%1$s</string>
<string name="backup_modules">备份模块</string> <string name="backup_modules">备份模块</string>
<string name="restore_modules">恢复模块</string> <string name="restore_modules">恢复模块</string>
<string name="backup">备份</string>
<!-- Restore related messages --> <!-- Restore related messages -->
<string name="restore_success">模块已成功还原,需重启生效</string> <string name="restore_success">模块已成功还原,需重启生效</string>
<string name="restore_failed">还原失败:%1$s</string> <string name="restore_failed">还原失败:%1$s</string>
@@ -224,6 +222,7 @@
<string name="failed_reboot">重启失败</string> <string name="failed_reboot">重启失败</string>
<string name="batch_authorization">授权</string> <string name="batch_authorization">授权</string>
<string name="batch_cancel_authorization">撤销</string> <string name="batch_cancel_authorization">撤销</string>
<string name="backup">备份</string>
<string name="color_yellow">黄色</string> <string name="color_yellow">黄色</string>
<string name="kpm_title">内核模块</string> <string name="kpm_title">内核模块</string>
<string name="kpm_empty">暂无已安装的内核模块</string> <string name="kpm_empty">暂无已安装的内核模块</string>
@@ -235,25 +234,27 @@
<string name="kpm_install">选择安装</string> <string name="kpm_install">选择安装</string>
<string name="kpm_install_success">加载 kpm 模块成功</string> <string name="kpm_install_success">加载 kpm 模块成功</string>
<string name="kpm_install_failed">加载 kpm 模块失败</string> <string name="kpm_install_failed">加载 kpm 模块失败</string>
<string name="home_kpm_version">KPM 版本</string> <string name="kpm_args">参数</string>
<string name="kpm_control">调参</string> <string name="kpm_control">调参</string>
<string name="home_kpm_version">KPM 版本</string>
<string name="close_notice">关闭</string> <string name="close_notice">关闭</string>
<string name="kernel_module_notice">以下内核模块功能由 KernelPatch 开发,经过修改后加入 SukiSU Ultra 的内核模块功能</string>
<string name="home_ContributionCard_kernelsu">SukiSU Ultra 展望</string>
<string name="kpm_control_success">成功</string> <string name="kpm_control_success">成功</string>
<string name="kpm_control_failed">错误</string> <string name="kpm_control_failed">错误</string>
<string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra 未来将会成为一个相对独立的 KSU 分支,但是依然感谢官方 KernelSU 和 MKSU 等做出的贡献</string>
<string name="not_supported">不支持</string> <string name="not_supported">不支持</string>
<string name="supported">支持</string> <string name="supported">支持</string>
<string name="home_kpm_module">KPM 模块数:%d </string> <string name="home_kpm_module">"KPM 模块数:%d "</string>
<string name="kpm_invalid_file">KPM 文件无效</string> <string name="kpm_invalid_file">KPM 文件无效</string>
<string name="kernel_patched">内核未进行补丁</string> <string name="kernel_patched">内核未进行补丁</string>
<string name="kernel_not_enabled">内核未配置</string> <string name="kernel_not_enabled">内核未配置</string>
<string name="kernel_module_notice">以下内核模块功能由 KernelPatch 开发,经过修改后加入 SukiSU Ultra 的内核模块功能</string>
<string name="home_ContributionCard_kernelsu">SukiSU Ultra 展望</string>
<string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra 未来将会成为一个相对独立的 KSU 分支,但是依然感谢官方 KernelSU 和 MKSU 等做出的贡献</string>
<string name="custom_settings">个性化设置</string> <string name="custom_settings">个性化设置</string>
<string name="kpm_install_mode">安装</string> <string name="kpm_install_mode">安装</string>
<string name="kpm_install_mode_load">加载</string> <string name="kpm_install_mode_load">加载</string>
<string name="kpm_install_mode_embed">嵌入</string> <string name="kpm_install_mode_embed">嵌入</string>
<string name="kpm_install_mode_description">请选择: %1\$s 模块的安装模式 \n\n加载临时加载模块\n嵌入永久安装到系统</string> <string name="kpm_install_mode_description">请选择: %1\$s 模块的安装模式 \n\n加载临时加载模块\n嵌入永久安装到系统</string>
<string name="log_failed_to_check_module_file">无法检查模块文件是否存在</string>
<string name="snackbar_failed_to_check_module_file">无法检查模块文件是否存在</string> <string name="snackbar_failed_to_check_module_file">无法检查模块文件是否存在</string>
<string name="confirm_uninstall_title">确认卸载</string> <string name="confirm_uninstall_title">确认卸载</string>
<string name="confirm_uninstall_confirm">删除</string> <string name="confirm_uninstall_confirm">删除</string>
@@ -262,15 +263,16 @@
<string name="invalid_file_type">文件类型不正确,请选择 .kpm 文件</string> <string name="invalid_file_type">文件类型不正确,请选择 .kpm 文件</string>
<string name="confirm_uninstall_title_with_filename">卸载</string> <string name="confirm_uninstall_title_with_filename">卸载</string>
<string name="confirm_uninstall_content">将卸载以下 kpm 模块:\n%s</string> <string name="confirm_uninstall_content">将卸载以下 kpm 模块:\n%s</string>
<string name="settings_susfs_toggle_summary">禁用由 KernelSU 创建的 kprobe 钩子,并使用非 kprobe 内联钩子代替,实现方式类似于不支持 kprobe 的非 GKI 内核。</string>
<string name="image_editor_title">调整背景图片</string> <string name="image_editor_title">调整背景图片</string>
<string name="image_editor_hint">使用双指缩放图片,单指拖动调整位置</string> <string name="image_editor_hint">使用双指缩放图片,单指拖动调整位置</string>
<string name="background_image_error">无法加载图片</string> <string name="background_image_error">无法加载图片</string>
<string name="reprovision">重置</string> <string name="reprovision">重置</string>
<!-- Anykernel3 Kernel刷写进度相关 --> <!-- Kernel Flash Progress Related -->
<string name="horizon_flash_title">刷写Kernel</string> <string name="horizon_flash_title">刷写Kernel</string>
<string name="horizon_logs_label">日志:</string> <string name="horizon_logs_label">日志:</string>
<string name="horizon_flash_complete">刷写完成</string> <string name="horizon_flash_complete">刷写完成</string>
<!-- 刷写状态相关 --> <!-- Flash Status Related -->
<string name="horizon_preparing">准备中…</string> <string name="horizon_preparing">准备中…</string>
<string name="horizon_cleaning_files">清理文件…</string> <string name="horizon_cleaning_files">清理文件…</string>
<string name="horizon_copying_files">复制文件…</string> <string name="horizon_copying_files">复制文件…</string>
@@ -278,7 +280,7 @@
<string name="horizon_patching_script">修补刷写脚本…</string> <string name="horizon_patching_script">修补刷写脚本…</string>
<string name="horizon_flashing">刷写内核中…</string> <string name="horizon_flashing">刷写内核中…</string>
<string name="horizon_flash_complete_status">刷写完成</string> <string name="horizon_flash_complete_status">刷写完成</string>
<!-- 槽位选择相关字符串 --> <!-- Slot selection related strings -->
<string name="select_slot_title">选择刷写槽位</string> <string name="select_slot_title">选择刷写槽位</string>
<string name="select_slot_description">请选择要刷写boot的目标槽位</string> <string name="select_slot_description">请选择要刷写boot的目标槽位</string>
<string name="slot_a">A槽位</string> <string name="slot_a">A槽位</string>
@@ -288,7 +290,7 @@
<string name="horizon_setting_target_slot">设置指定槽位</string> <string name="horizon_setting_target_slot">设置指定槽位</string>
<string name="horizon_restoring_original_slot">恢复默认槽位</string> <string name="horizon_restoring_original_slot">恢复默认槽位</string>
<string name="current_slot">当前槽位:%1$s </string> <string name="current_slot">当前槽位:%1$s </string>
<!-- 错误信息 --> <!-- Error Messages -->
<string name="horizon_copy_failed">复制失败</string> <string name="horizon_copy_failed">复制失败</string>
<string name="horizon_unknown_error">未知错误</string> <string name="horizon_unknown_error">未知错误</string>
<string name="flash_failed_message">刷写失败</string> <string name="flash_failed_message">刷写失败</string>
@@ -301,11 +303,11 @@
<string name="app_settings">应用设置</string> <string name="app_settings">应用设置</string>
<string name="tools">工具</string> <string name="tools">工具</string>
<string name="currently_selected">当前</string> <string name="currently_selected">当前</string>
<!-- SuperUser 里用到的字符串资源 --> <!-- String resources used in SuperUser -->
<string name="clear">清除</string> <string name="clear">清除</string>
<string name="apps_with_root">Root 权限应用</string> <string name="apps_with_root">Root 权限应用</string>
<string name="apps_with_custom_profile">自定义配置应用</string> <string name="apps_with_custom_profile">自定义配置应用</string>
<string name="other_apps">其他应用</string> <string name="other_apps">默认配置应用</string>
<string name="no_apps_found">未找到应用</string> <string name="no_apps_found">未找到应用</string>
<string name="selinux_enabled_toast">SELinux 已设置为启用状态</string> <string name="selinux_enabled_toast">SELinux 已设置为启用状态</string>
<string name="selinux_disabled_toast">SELinux 已设置为禁用状态</string> <string name="selinux_disabled_toast">SELinux 已设置为禁用状态</string>
@@ -320,15 +322,15 @@
<string name="background_set_success">背景设置成功</string> <string name="background_set_success">背景设置成功</string>
<string name="background_removed">已移除自定义背景</string> <string name="background_removed">已移除自定义背景</string>
<string name="root_require_for_install">需要 root 权限</string> <string name="root_require_for_install">需要 root 权限</string>
<!-- KPM 显示设置相关 --> <!-- KPM display settings -->
<string name="show_kpm_info">显示 KPM 功能</string> <string name="show_kpm_info">显示 KPM 功能</string>
<string name="show_kpm_info_summary">在主页和底栏显示 KPM 相关功能和信息 (需要重新打开应用)</string> <string name="show_kpm_info_summary">在主页和底栏显示 KPM 相关功能和信息 (需要重新打开应用)</string>
<!-- Webui X 设置相关 --> <!-- Webui X settings -->
<string name="use_webuix">使用 WebUI X</string> <string name="use_webuix">使用 WebUI X</string>
<string name="use_webuix_summary">使用支持更多 API 的 WebUI X 而不是 WebUI</string> <string name="use_webuix_summary">使用支持更多 API 的 WebUI X 而不是 WebUI</string>
<string name="use_webuix_eruda">将 Eruda 注入 WebUI X</string> <string name="use_webuix_eruda">将 Eruda 注入 WebUI X</string>
<string name="use_webuix_eruda_summary">在 WebUI X 中注入调试控制台,使调试更容易,需要启用 WebView 调试</string> <string name="use_webuix_eruda_summary">在 WebUI X 中注入调试控制台,使调试更容易,需要启用 WebView 调试</string>
<!-- DPI设置相关字符串 --> <!-- DPI setting related strings -->
<string name="dpi_settings">DPI 设置</string> <string name="dpi_settings">DPI 设置</string>
<string name="app_dpi_title">应用DPI</string> <string name="app_dpi_title">应用DPI</string>
<string name="app_dpi_summary">仅调整当前应用的屏幕显示密度</string> <string name="app_dpi_summary">仅调整当前应用的屏幕显示密度</string>
@@ -342,12 +344,12 @@
<string name="dpi_confirm_message">你确定要将应用DPI从 %1$d 更改为 %2$d 吗?</string> <string name="dpi_confirm_message">你确定要将应用DPI从 %1$d 更改为 %2$d 吗?</string>
<string name="dpi_confirm_summary">应用需要重启以应用新的DPI设置不会影响系统状态栏或其他应用</string> <string name="dpi_confirm_summary">应用需要重启以应用新的DPI设置不会影响系统状态栏或其他应用</string>
<string name="dpi_applied_success">DPI 已设置为 %1$d重启应用后生效</string> <string name="dpi_applied_success">DPI 已设置为 %1$d重启应用后生效</string>
<!-- 语言设置相关字符串 --> <!-- Language settings related strings -->
<string name="language_setting">应用语言</string> <string name="language_setting">应用语言</string>
<string name="language_follow_system">跟随系统</string> <string name="language_follow_system">跟随系统</string>
<string name="language_changed">语言已更改,重启应用以应用更改</string> <string name="language_changed">语言已更改,重启应用以应用更改</string>
<string name="settings_card_dim">卡片暗度调节</string> <string name="settings_card_dim">卡片暗度调节</string>
<!-- 超级用户相关 --> <!-- Super User Related -->
<string name="scroll_to_top">顶部</string> <string name="scroll_to_top">顶部</string>
<string name="scroll_to_bottom">底部</string> <string name="scroll_to_bottom">底部</string>
<string name="scroll_to_top_description">滚动到顶部</string> <string name="scroll_to_top_description">滚动到顶部</string>
@@ -357,4 +359,10 @@
<string name="selected">已选择</string> <string name="selected">已选择</string>
<string name="select">选择</string> <string name="select">选择</string>
<string name="profile_umount_modules_disable">禁用自定义卸载模块</string> <string name="profile_umount_modules_disable">禁用自定义卸载模块</string>
<!-- Flash related -->
<string name="error_code">错误代码</string>
<string name="check_log">请查看日志</string>
<string name="installing_module">正在安装模块 %1$d/%2$d</string>
<string name="module_failed_count">%d 个模块安装失败</string>
<string name="module_download_error">模块下载失败</string>
</resources> </resources>

View File

@@ -10,6 +10,9 @@
<string name="home_unsupported">不支援</string> <string name="home_unsupported">不支援</string>
<string name="home_unsupported_reason">KernelSU 現在僅支援 GKI 核心</string> <string name="home_unsupported_reason">KernelSU 現在僅支援 GKI 核心</string>
<string name="home_kernel">核心</string> <string name="home_kernel">核心</string>
<string name="home_susfs">SuSFS: %s</string>
<string name="home_susfs_version">SuSFS Version</string>
<string name="home_susfs_sus_su">SuS SU</string>
<string name="home_manager_version">管理器版本</string> <string name="home_manager_version">管理器版本</string>
<string name="home_fingerprint">指紋</string> <string name="home_fingerprint">指紋</string>
<string name="home_selinux_status">SELinux 狀態</string> <string name="home_selinux_status">SELinux 狀態</string>
@@ -22,7 +25,10 @@
<string name="module_failed_to_disable">無法停用模組:%s</string> <string name="module_failed_to_disable">無法停用模組:%s</string>
<string name="module_empty">尚未安裝模組</string> <string name="module_empty">尚未安裝模組</string>
<string name="module">模組</string> <string name="module">模組</string>
<string name="module_sort_action_first">Sort (Action first)</string>
<string name="module_sort_enabled_first">Sort (Enabled first)</string>
<string name="uninstall">解除安裝</string> <string name="uninstall">解除安裝</string>
<string name="restore">Restore</string>
<string name="module_install">安裝</string> <string name="module_install">安裝</string>
<string name="install">安裝</string> <string name="install">安裝</string>
<string name="reboot">重新啟動</string> <string name="reboot">重新啟動</string>
@@ -50,26 +56,28 @@
<string name="home_click_to_learn_kernelsu">瞭解如何安裝 KernelSU 以及如何開發模組</string> <string name="home_click_to_learn_kernelsu">瞭解如何安裝 KernelSU 以及如何開發模組</string>
<string name="home_support_title">支援開發</string> <string name="home_support_title">支援開發</string>
<string name="home_support_content">KernelSU 將保持免費和開源,您可以考慮向開發人員贊助以表示支持。</string> <string name="home_support_content">KernelSU 將保持免費和開源,您可以考慮向開發人員贊助以表示支持。</string>
<string name="about_source_code"><![CDATA[View source code at %1$s<br/>Join our %2$s channel]]></string>
<string name="profile_default">預設</string> <string name="profile_default">預設</string>
<string name="profile_name">設定檔名稱</string>
<string name="profile_template">範本</string> <string name="profile_template">範本</string>
<string name="profile_custom">自訂</string>
<string name="profile_name">設定檔名稱</string>
<string name="profile_namespace">掛載命名空間</string>
<string name="profile_namespace_inherited">繼承</string> <string name="profile_namespace_inherited">繼承</string>
<string name="profile_namespace_global">全域</string> <string name="profile_namespace_global">全域</string>
<string name="profile_capabilities">功能</string>
<string name="profile_umount_modules">卸載模組</string>
<string name="failed_to_update_app_profile">無法更新 %s 應用程式設定檔</string>
<string name="profile_selinux_rules">規則</string>
<string name="require_kernel_version" formatted="false">目前 KernelSU 版本 %d 過低,管理器無法正常運作。請升級至 %d 或更高版本!</string>
<string name="settings_umount_modules_default_summary">應用程式設定檔中「解除安裝模組」的全域預設值,如果啟用,將會為沒有設定檔的應用程式移除所有模組針對系統的修改。</string>
<string name="profile_umount_modules_summary">啟用此選項將允許 KernelSU 為這個應用程式還原任何被模組修改過的檔案。</string>
<string name="profile_selinux_domain">網域</string>
<string name="module_update">更新</string>
<string name="profile_custom">自訂</string>
<string name="profile_namespace">掛載命名空間</string>
<string name="profile_namespace_individual">個人</string> <string name="profile_namespace_individual">個人</string>
<string name="profile_groups">群組</string> <string name="profile_groups">群組</string>
<string name="profile_capabilities">功能</string>
<string name="profile_selinux_context">SELinux 環境</string> <string name="profile_selinux_context">SELinux 環境</string>
<string name="profile_umount_modules">卸載模組</string>
<string name="failed_to_update_app_profile">無法更新 %s 應用程式設定檔</string>
<string name="require_kernel_version" formatted="false">目前 KernelSU 版本 %d 過低,管理器無法正常運作。請升級至 %d 或更高版本!</string>
<string name="settings_umount_modules_default">預設解除安裝模組</string> <string name="settings_umount_modules_default">預設解除安裝模組</string>
<string name="settings_umount_modules_default_summary">應用程式設定檔中「解除安裝模組」的全域預設值,如果啟用,將會為沒有設定檔的應用程式移除所有模組針對系統的修改。</string>
<string name="settings_susfs_toggle">Disable kprobe hooks</string>
<string name="profile_umount_modules_summary">啟用此選項將允許 KernelSU 為這個應用程式還原任何被模組修改過的檔案。</string>
<string name="profile_selinux_domain">網域</string>
<string name="profile_selinux_rules">規則</string>
<string name="module_update">更新</string>
<string name="module_downloading">正在下載模組:%s</string> <string name="module_downloading">正在下載模組:%s</string>
<string name="module_start_downloading">開始下載:%s</string> <string name="module_start_downloading">開始下載:%s</string>
<string name="new_version_available">新版本:%s 已可供使用,按一下以升級</string> <string name="new_version_available">新版本:%s 已可供使用,按一下以升級</string>
@@ -78,28 +86,33 @@
<string name="restart_app">重新啟動</string> <string name="restart_app">重新啟動</string>
<string name="failed_to_update_sepolicy">無法為 %s 更新 SELinux 規則</string> <string name="failed_to_update_sepolicy">無法為 %s 更新 SELinux 規則</string>
<string name="module_changelog">變更記錄</string> <string name="module_changelog">變更記錄</string>
<string name="app_profile_template_import_success">成功匯出</string> <string name="settings_profile_template">App Profile 模板</string>
<string name="app_profile_export_to_clipboard">導出到剪貼</string> <string name="settings_profile_template_summary">管理本地和線上的 App Profile 模</string>
<string name="app_profile_template_export_empty">本地沒有模板可匯出!</string>
<string name="app_profile_template_id_exist">模板 ID 已存在!</string>
<string name="app_profile_import_from_clipboard">從剪貼簿匯入</string>
<string name="module_changelog_failed">獲取更新日誌失敗:%s</string>
<string name="app_profile_template_name">名字</string>
<string name="app_profile_template_id_invalid">模板 ID 無效</string>
<string name="app_profile_template_sync">同步在線規則</string>
<string name="app_profile_template_create">創建模板</string> <string name="app_profile_template_create">創建模板</string>
<string name="app_profile_template_readonly">只讀</string>
<string name="app_profile_import_export">匯出 / 匯入</string>
<string name="app_profile_template_save_failed">模板儲存失敗</string>
<string name="app_profile_template_edit">編輯模板</string> <string name="app_profile_template_edit">編輯模板</string>
<string name="app_profile_template_id">模板 ID</string> <string name="app_profile_template_id">模板 ID</string>
<string name="settings_profile_template">App Profile 模板</string> <string name="app_profile_template_id_invalid">模板 ID 無效</string>
<string name="app_profile_template_name">名字</string>
<string name="app_profile_template_description">描述</string> <string name="app_profile_template_description">描述</string>
<string name="app_profile_template_save">儲存</string> <string name="app_profile_template_save">儲存</string>
<string name="settings_profile_template_summary">管理本地和線上的 App Profile 模板</string>
<string name="app_profile_template_delete">刪除</string> <string name="app_profile_template_delete">刪除</string>
<string name="app_profile_template_import_empty">剪貼簿沒有內容!</string>
<string name="app_profile_template_view">查看模板</string> <string name="app_profile_template_view">查看模板</string>
<string name="app_profile_template_readonly">只讀</string>
<string name="app_profile_template_id_exist">模板 ID 已存在!</string>
<string name="app_profile_import_export">匯出 / 匯入</string>
<string name="app_profile_import_from_clipboard">從剪貼簿匯入</string>
<string name="app_profile_export_to_clipboard">導出到剪貼板</string>
<string name="app_profile_template_export_empty">本地沒有模板可匯出!</string>
<string name="app_profile_template_import_success">成功匯出</string>
<string name="app_profile_template_sync">同步在線規則</string>
<string name="app_profile_template_save_failed">模板儲存失敗</string>
<string name="app_profile_template_import_empty">剪貼簿沒有內容!</string>
<string name="module_changelog_failed">獲取更新日誌失敗:%s</string>
<string name="settings_check_update">檢查更新</string>
<string name="settings_check_update_summary">開啟應用程式時自動檢查更新</string>
<string name="grant_root_failed">授予root權限失敗</string>
<string name="action">Action</string>
<string name="open">打開</string>
<string name="enable_web_debugging">啟用 WebView 偵錯</string> <string name="enable_web_debugging">啟用 WebView 偵錯</string>
<string name="enable_web_debugging_summary">可用於偵錯WebUI請僅在需要時啟用。</string> <string name="enable_web_debugging_summary">可用於偵錯WebUI請僅在需要時啟用。</string>
<string name="direct_install">直接安裝(建議)</string> <string name="direct_install">直接安裝(建議)</string>
@@ -109,12 +122,249 @@
\n僅在 OTA 完成後使用此選項。 \n僅在 OTA 完成後使用此選項。
\n繼續</string> \n繼續</string>
<string name="install_next">下一個</string> <string name="install_next">下一個</string>
<string name="select_kmi">選擇KMI</string>
<string name="select_file_tip">建議使用 %1$s 分割區映像</string> <string name="select_file_tip">建議使用 %1$s 分割區映像</string>
<string name="grant_root_failed">授予root權限失敗</string> <string name="select_kmi">選擇KMI</string>
<string name="open">打開</string>
<string name="settings_check_update">檢查更新</string>
<string name="settings_check_update_summary">開啟應用程式時自動檢查更新</string>
<string name="settings_uninstall">解除安裝</string> <string name="settings_uninstall">解除安裝</string>
<string name="settings_uninstall_temporary">Uninstall temporarily</string>
<string name="settings_uninstall_permanent">Uninstall permanently</string>
<string name="settings_restore_stock_image">Restore stock image</string>
<string name="settings_uninstall_temporary_message">Temporarily uninstall KernelSU, restore to original state after next reboot.</string>
<string name="settings_uninstall_permanent_message">Uninstalling KernelSU (Root and all modules) completely and permanently.</string>
<string name="settings_restore_stock_image_message">Restore the stock factory image (If a backup exists), usually used before OTA; if you need to uninstall KernelSU, please use \"Uninstall permanently\".</string>
<string name="flashing">Flashing</string>
<string name="flash_success">Flash success</string>
<string name="flash_failed">Flash failed</string>
<string name="selected_lkm">Selected LKM: %s</string>
<string name="save_log">保存日志</string> <string name="save_log">保存日志</string>
<string name="log_saved">Logs saved</string>
<string name="status_supported">Supported</string>
<string name="status_not_supported">Not Supported</string>
<string name="status_unknown">Unknown</string>
<string name="sus_su_mode">SuS SU mode:</string>
<!-- Module related -->
<string name="module_install_confirm">confirm install module %1$s</string>
<string name="unknown_module">unknown module</string>
<!-- Restore related -->
<string name="restore_confirm_title">Confirm Module Restoration</string>
<string name="restore_confirm_message">This operation will overwrite all existing modules. Continue?</string>
<string name="confirm">Confirm</string>
<string name="cancel">Cancel</string>
<!-- Backup related -->
<string name="backup_success">Backup successful (tar.gz)</string>
<string name="backup_failed">Backup failed: %1$s</string>
<string name="backup_modules">backup modules</string>
<string name="restore_modules">restore modules</string>
<!-- Restore related messages -->
<string name="restore_success">Modules restored successfully, restart required</string>
<string name="restore_failed">Restore failed: %1$s</string>
<string name="restart_now">Restart Now</string>
<string name="unknown_error">Unknown error</string>
<!-- Command related -->
<string name="command_execution_failed">Command execution failed: %1$s</string>
<!-- Allowlist related -->
<string name="allowlist_backup_success">Allowlist backup successful</string>
<string name="allowlist_backup_failed">Allowlist backup failed: %1$s</string>
<string name="allowlist_restore_confirm_title">Confirm Allowlist Restoration</string>
<string name="allowlist_restore_confirm_message">This operation will overwrite the current allowlist. Continue?</string>
<string name="allowlist_restore_success">Allowlist restored successfully</string>
<string name="allowlist_restore_failed">Allowlist restore failed: %1$s</string>
<string name="backup_allowlist">Backup Allowlist</string>
<string name="restore_allowlist">Restore Allowlist</string>
<string name="settings_custom_background">Custom App Background</string>
<string name="settings_custom_background_summary">Select an image as background</string>
<string name="settings_card_alpha">Navigation bar transparency</string>
<string name="settings_restore_default">Restore default</string>
<string name="home_android_version">Android version</string>
<string name="home_device_model">Device model</string>
<string name="su_not_allowed">Granting superuser to %s is not allowed</string>
<string name="settings_disable_su">Disable su compatibility</string>
<string name="settings_disable_su_summary">Temporarily disable any applications from obtaining root privileges via the su command (existing root processes will not be affected).</string>
<string name="using_mksu_manager">You are using the SukiSU Beta manager</string>
<string name="module_install_multiple_confirm">Are you sure you want to install the selected %d modules?</string>
<string name="module_install_multiple_confirm_with_names">Sure you want to install the following %1$d modules? \n\n%2$s</string>
<string name="more_settings">More settings</string>
<string name="selinux">SELinux</string>
<string name="selinux_enabled">Enabled</string>
<string name="selinux_disabled">Disabled</string>
<string name="simple_mode">Simplicity mode</string>
<string name="simple_mode_summary">Hides unnecessary cards when turned on</string>
<string name="hide_kernel_kernelsu_version">Hide kernel version</string>
<string name="hide_kernel_kernelsu_version_summary">Hide kernel version</string>
<string name="hide_other_info">Hide other info</string>
<string name="hide_other_info_summary">Hides information about the number of super users, modules and KPM modules on the home page</string>
<string name="hide_susfs_status">Hide SuSFS status</string>
<string name="hide_susfs_status_summary">Hide SuSFS status information on the home page</string>
<string name="hide_link_card">Hide Link Card Status</string>
<string name="hide_link_card_summary">Hide link card information on the home page</string>
<string name="theme_mode">Theme</string>
<string name="theme_follow_system">Follow system</string>
<string name="theme_light">Light</string>
<string name="theme_dark">Dark</string>
<string name="manual_hook">Manual Hook</string>
<string name="dynamic_color_title">Dynamic colours</string>
<string name="dynamic_color_summary">Dynamic colours using system themes</string>
<string name="choose_theme_color">Choose a theme colour</string>
<string name="color_default">Blue</string>
<string name="color_green">Green</string>
<string name="color_purple">Purple</string>
<string name="color_orange">Orange</string>
<string name="color_pink">Pink</string>
<string name="color_gray">Gray</string>
<string name="color_ivory">Ivory</string>
<string name="flash_option">Brush Options</string>
<string name="flash_option_tip">Select the file to be flashed</string>
<string name="horizon_kernel">Install Anykernel3</string>
<string name="horizon_kernel_summary">Flash AnyKernel3 kernel file</string>
<string name="root_required">Requires root privileges</string>
<string name="copy_failed">File Copy Failure</string>
<string name="reboot_complete_title">Scrubbing complete</string>
<string name="reboot_complete_msg">Whether to reboot immediately</string>
<string name="yes">Yes</string>
<string name="no">No</string>
<string name="failed_reboot">Reboot Failed</string>
<string name="batch_authorization">empower</string>
<string name="batch_cancel_authorization">withdraw</string>
<string name="backup">Backup</string>
<string name="color_yellow">Yellow</string>
<string name="kpm_title">KPM</string>
<string name="kpm_empty">No installed kernel modules at this time</string>
<string name="kpm_version">Version</string>
<string name="kpm_author">Author</string>
<string name="kpm_uninstall">Uninstall</string>
<string name="kpm_uninstall_success">Uninstalled successfully</string>
<string name="kpm_uninstall_failed">Failed to uninstall</string>
<string name="kpm_install">Install</string>
<string name="kpm_install_success">Load of kpm module successful</string>
<string name="kpm_install_failed">Load of kpm module failed</string>
<string name="kpm_args">Parameters</string>
<string name="kpm_control">Execute</string>
<string name="home_kpm_version">KPM Version</string>
<string name="close_notice">Close</string>
<string name="kernel_module_notice">The following kernel module functions were developed by KernelPatch and modified to include the kernel module functions of SukiSU Ultra</string>
<string name="home_ContributionCard_kernelsu">SukiSU Ultra Look forward to</string>
<string name="kpm_control_success">Success</string>
<string name="kpm_control_failed">Failed</string>
<string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra will be a relatively independent branch of KSU in the future, but we still appreciate the official KernelSU and MKSU etc. for their contributions!</string>
<string name="not_supported">Unsupported</string>
<string name="supported">Supported</string>
<string name="home_kpm_module">"Number of KPM modules: %d "</string>
<string name="kpm_invalid_file">Invalid KPM file</string>
<string name="kernel_patched">Kernel not patched</string>
<string name="kernel_not_enabled">Kernel not configured</string>
<string name="custom_settings">Custom settings</string>
<string name="kpm_install_mode">KPM Install</string>
<string name="kpm_install_mode_load">Load</string>
<string name="kpm_install_mode_embed">Embed</string>
<string name="kpm_install_mode_description">Please select: %1\$s Module Installation Mode \n\nLoad: Temporarily load the module \nEmbedded: Permanently install into the system</string>
<string name="log_failed_to_check_module_file">Failed to check module file existence</string>
<string name="snackbar_failed_to_check_module_file">Unable to check if module file exists</string>
<string name="confirm_uninstall_title">Confirm uninstallation</string>
<string name="confirm_uninstall_confirm">Uninstall</string>
<string name="confirm_uninstall_dismiss">Cancel</string>
<string name="theme_color">Theme Color</string>
<string name="invalid_file_type">Incorrect file type! Please select .kpm file.</string>
<string name="confirm_uninstall_title_with_filename">Uninstall</string>
<string name="confirm_uninstall_content">The following KPM will be uninstalled: %s</string>
<string name="settings_susfs_toggle_summary">Disable kprobe hooks created by KernelSU, using inline hooks instead, which is similar to non-GKI kernel hooking method.</string>
<string name="image_editor_title">Adjust background image</string>
<string name="image_editor_hint">Use two fingers to zoom the image, and one finger to drag it to adjust the position</string>
<string name="background_image_error">Could not load image</string>
<string name="reprovision">Reprovision</string>
<!-- Kernel Flash Progress Related -->
<string name="horizon_flash_title">Kernel Flashing</string>
<string name="horizon_logs_label">Logs:</string>
<string name="horizon_flash_complete">Flash Complete</string>
<!-- Flash Status Related -->
<string name="horizon_preparing">Preparing…</string>
<string name="horizon_cleaning_files">Cleaning files…</string>
<string name="horizon_copying_files">Copying files…</string>
<string name="horizon_extracting_tool">Extracting flash tool…</string>
<string name="horizon_patching_script">Patching flash script…</string>
<string name="horizon_flashing">Flashing kernel…</string>
<string name="horizon_flash_complete_status">Flash completed</string>
<!-- Slot selection related strings -->
<string name="select_slot_title">Select Flash Slot</string>
<string name="select_slot_description">Please select the target slot for flashing boot</string>
<string name="slot_a">Slot A</string>
<string name="slot_b">Slot B</string>
<string name="selected_slot">Selected slot: %1$s</string>
<string name="horizon_getting_original_slot">Getting the original slot</string>
<string name="horizon_setting_target_slot">Setting the specified slot</string>
<string name="horizon_restoring_original_slot">Restore Default Slot</string>
<string name="current_slot">Current Slot%1$s </string>
<!-- Error Messages -->
<string name="horizon_copy_failed">Copy failed</string>
<string name="horizon_unknown_error">Unknown error</string>
<string name="flash_failed_message">Flash failed</string>
<!-- lkm/gki install -->
<string name="Lkm_install_methods">LKM repair/installation</string>
<string name="GKI_install_methods">GKI/non-GKI installation</string>
<string name="kernel_version_log">Kernel version%1$s</string>
<string name="tool_version_log">Using the patching tool%1$s</string>
<string name="configuration">Configure</string>
<string name="app_settings">Application Settings</string>
<string name="tools">Tools</string>
<string name="currently_selected">Currently</string>
<!-- String resources used in SuperUser -->
<string name="clear">Removals</string>
<string name="apps_with_root">Applications with root privileges</string>
<string name="apps_with_custom_profile">Applications with customized configurations</string>
<string name="other_apps">Applications with unchanged defaults</string>
<string name="no_apps_found">Application not found</string>
<string name="selinux_enabled_toast">SELinux Enabled</string>
<string name="selinux_disabled_toast">SELinux Disabled</string>
<string name="selinux_change_failed">SELinux Status change failed</string>
<string name="advanced_settings">Advanced Settings</string>
<string name="appearance_settings">Customize the toolbar</string>
<string name="back">Comeback</string>
<string name="expand">Be in full swing</string>
<string name="collapse">put away</string>
<string name="susfs_enabled">SuSFS enabled</string>
<string name="susfs_disabled">SuSFS disabled</string>
<string name="background_set_success">Background set successfully</string>
<string name="background_removed">Removed custom backgrounds</string>
<string name="root_require_for_install">Requires root privileges</string>
<!-- KPM display settings -->
<string name="show_kpm_info">Display KPM Function</string>
<string name="show_kpm_info_summary">Display KPM information and Function in home and bottom bar (Need to reopen the app)</string>
<!-- Webui X settings -->
<string name="use_webuix">Use WebUI X</string>
<string name="use_webuix_summary">Use WebUI X instead of WebUI which supports more API\'s</string>
<string name="use_webuix_eruda">Inject Eruda into WebUI X</string>
<string name="use_webuix_eruda_summary">Inject a debug console into WebUI X to make debugging easier. Requires web debugging to be on.</string>
<!-- DPI setting related strings -->
<string name="dpi_settings">DPI setting</string>
<string name="app_dpi_title">Applied DPI</string>
<string name="app_dpi_summary">Adjust the screen display density for the current application only</string>
<string name="dpi_size_small">Small </string>
<string name="dpi_size_medium">Medium </string>
<string name="dpi_size_large">Big</string>
<string name="dpi_size_extra_large">oversize</string>
<string name="dpi_size_custom">customizable</string>
<string name="dpi_apply_settings">Applying DPI settings</string>
<string name="dpi_confirm_title">Confirm DPI change</string>
<string name="dpi_confirm_message">Are you sure you want to change the application DPI from %1$d to %2$d?</string>
<string name="dpi_confirm_summary">Application needs to be restarted to apply the new DPI settings, does not affect the system status bar or other applications</string>
<string name="dpi_applied_success">DPI has been set to %1$d, effective after restarting the application</string>
<!-- Language settings related strings -->
<string name="language_setting">App Language</string>
<string name="language_follow_system">Follow System</string>
<string name="language_changed">Language changed, restarting to apply changes</string>
<string name="settings_card_dim">Card Darkness Adjustment</string>
<!-- Super User Related -->
<string name="scroll_to_top">Top</string>
<string name="scroll_to_bottom">Bottom</string>
<string name="scroll_to_top_description">Scroll to top</string>
<string name="scroll_to_bottom_description">Scroll to the bottom</string>
<string name="authorized">authorized</string>
<string name="unauthorized">unauthorized</string>
<string name="selected">Selected</string>
<string name="select">option</string>
<string name="profile_umount_modules_disable">Disable custom uninstallation module</string>
<!-- Flash related -->
<string name="error_code">error code</string>
<string name="check_log">Please check the log</string>
<string name="installing_module">Module being installed %1$d/%2$d</string>
<string name="module_failed_count">%d Failed to install a new module</string>
<string name="module_download_error">Module download failed</string>
</resources> </resources>

View File

@@ -6,9 +6,13 @@
<string name="home_working">已開始運作</string> <string name="home_working">已開始運作</string>
<string name="home_working_version">版本:%d</string> <string name="home_working_version">版本:%d</string>
<string name="home_superuser_count">授權:%d 個應用程式</string> <string name="home_superuser_count">授權:%d 個應用程式</string>
<string name="home_module_count">掛載:%d 個模組</string>
<string name="home_unsupported">未受支援</string> <string name="home_unsupported">未受支援</string>
<string name="home_unsupported_reason">KernelSU 目前僅支援 GKI 核心</string> <string name="home_unsupported_reason">KernelSU 目前僅支援 GKI 核心</string>
<string name="home_kernel">裝置核心</string> <string name="home_kernel">裝置核心</string>
<string name="home_susfs">SuSFS: %s</string>
<string name="home_susfs_version">SuSFS Version</string>
<string name="home_susfs_sus_su">SuS SU</string>
<string name="home_manager_version">管理工具</string> <string name="home_manager_version">管理工具</string>
<string name="home_fingerprint">指紋資訊</string> <string name="home_fingerprint">指紋資訊</string>
<string name="home_selinux_status">SELinux 狀態</string> <string name="home_selinux_status">SELinux 狀態</string>
@@ -21,7 +25,10 @@
<string name="module_failed_to_disable">無法停用模組:%s</string> <string name="module_failed_to_disable">無法停用模組:%s</string>
<string name="module_empty">查無已安裝的模組</string> <string name="module_empty">查無已安裝的模組</string>
<string name="module">模組</string> <string name="module">模組</string>
<string name="module_sort_action_first">Sort (Action first)</string>
<string name="module_sort_enabled_first">Sort (Enabled first)</string>
<string name="uninstall">解除安裝</string> <string name="uninstall">解除安裝</string>
<string name="restore">Restore</string>
<string name="module_install">安裝</string> <string name="module_install">安裝</string>
<string name="install">安裝</string> <string name="install">安裝</string>
<string name="reboot">重新啟動</string> <string name="reboot">重新啟動</string>
@@ -44,87 +51,318 @@
<string name="safe_mode">安全模式</string> <string name="safe_mode">安全模式</string>
<string name="reboot_to_apply">將在重新啟動時生效</string> <string name="reboot_to_apply">將在重新啟動時生效</string>
<string name="module_magisk_conflict">與 Magisk 發生衝突,無法使用模組功能!</string> <string name="module_magisk_conflict">與 Magisk 發生衝突,無法使用模組功能!</string>
<string name="home_module_count">掛載:%d 個模組</string>
<string name="home_learn_kernelsu">深入瞭解 KernelSU</string> <string name="home_learn_kernelsu">深入瞭解 KernelSU</string>
<string name="home_learn_kernelsu_url">https://kernelsu.org/zh_TW/guide/what-is-kernelsu.html</string> <string name="home_learn_kernelsu_url">https://kernelsu.org/zh_TW/guide/what-is-kernelsu.html</string>
<string name="home_click_to_learn_kernelsu">知曉安裝、使用 KernelSU 本體與其模組功能的方法</string> <string name="home_click_to_learn_kernelsu">知曉安裝、使用 KernelSU 本體與其模組功能的方法</string>
<string name="home_support_title">協助發展</string> <string name="home_support_title">協助發展</string>
<string name="home_support_content">KernelSU 一向以免費製品與開放原始碼自居,矢志不渝。若想協助我們,請以小額捐款表達你對專案發展的大力支持。</string> <string name="home_support_content">KernelSU 一向以免費製品與開放原始碼自居,矢志不渝。若想協助我們,請以小額捐款表達你對專案發展的大力支持。</string>
<string name="profile_umount_modules">解除掛載模組功能</string> <string name="about_source_code"><![CDATA[View source code at %1$s<br/>Join our %2$s channel]]></string>
<string name="failed_to_update_app_profile">無法更新「%s」App Profile</string>
<string name="require_kernel_version" formatted="false">管理工具無法以老舊的 KernelSU %d 版本正常運作。請升級至 %d 以上的版本!</string>
<string name="settings_umount_modules_default">預設解除掛載模組功能</string>
<string name="settings_umount_modules_default_summary">將 App Profile 的全域預設行為設作「解除掛載模組功能」。啟用後,將向未指派 Profile 的應用程式移除模組功能。</string>
<string name="profile_umount_modules_summary">啟用選項後KernelSU 會將應用程式內遭模組修改的檔案恢復原狀。</string>
<string name="profile_default">預設</string> <string name="profile_default">預設</string>
<string name="profile_custom">自訂</string>
<string name="profile_capabilities">權限</string>
<string name="profile_selinux_rules">規則</string>
<string name="module_downloading" formatted="false">正在下載模組:%s</string>
<string name="restart_app">重新執行</string>
<string name="profile_template">範本</string> <string name="profile_template">範本</string>
<string name="profile_custom">自訂</string>
<string name="profile_name">Profile 名稱</string> <string name="profile_name">Profile 名稱</string>
<string name="profile_namespace">命名空間掛載</string> <string name="profile_namespace">命名空間掛載</string>
<string name="profile_namespace_inherited">繼承</string> <string name="profile_namespace_inherited">繼承</string>
<string name="profile_namespace_global">全域</string> <string name="profile_namespace_global">全域</string>
<string name="profile_namespace_individual">個體</string> <string name="profile_namespace_individual">個體</string>
<string name="profile_groups">群組</string> <string name="profile_groups">群組</string>
<string name="profile_capabilities">權限</string>
<string name="profile_selinux_context">SELinux 上下文</string> <string name="profile_selinux_context">SELinux 上下文</string>
<string name="profile_umount_modules">解除掛載模組功能</string>
<string name="failed_to_update_app_profile">無法更新「%s」App Profile</string>
<string name="require_kernel_version" formatted="false">管理工具無法以老舊的 KernelSU %d 版本正常運作。請升級至 %d 以上的版本!</string>
<string name="settings_umount_modules_default">預設解除掛載模組功能</string>
<string name="settings_umount_modules_default_summary">將 App Profile 的全域預設行為設作「解除掛載模組功能」。啟用後,將向未指派 Profile 的應用程式移除模組功能。</string>
<string name="settings_susfs_toggle">Disable kprobe hooks</string>
<string name="profile_umount_modules_summary">啟用選項後KernelSU 會將應用程式內遭模組修改的檔案恢復原狀。</string>
<string name="profile_selinux_domain">定域</string> <string name="profile_selinux_domain">定域</string>
<string name="profile_selinux_rules">規則</string>
<string name="module_update">更新</string> <string name="module_update">更新</string>
<string name="module_downloading">正在下載模組:%s</string>
<string name="module_start_downloading">準備下載模組:%s</string> <string name="module_start_downloading">準備下載模組:%s</string>
<string name="new_version_available">版本 %s 現已開放下載,點選開始更新。</string> <string name="new_version_available">版本 %s 現已開放下載,點選開始更新。</string>
<string name="launch_app">開始執行</string> <string name="launch_app">開始執行</string>
<string name="force_stop_app">強制停止</string> <string name="force_stop_app" formatted="false">強制停止</string>
<string name="restart_app">重新執行</string>
<string name="failed_to_update_sepolicy">無法為「%s」更新 SELinux 規則</string> <string name="failed_to_update_sepolicy">無法為「%s」更新 SELinux 規則</string>
<string name="module_changelog">更新說明</string> <string name="module_changelog">更新說明</string>
<string name="app_profile_template_id_invalid">範本編號無效</string> <string name="settings_profile_template">App Profile 範本</string>
<string name="settings_profile_template_summary">管理 App Profile 的本地、線上範本</string>
<string name="app_profile_template_create">建立範本</string> <string name="app_profile_template_create">建立範本</string>
<string name="app_profile_template_edit">編輯範本</string> <string name="app_profile_template_edit">編輯範本</string>
<string name="app_profile_template_id">編號</string> <string name="app_profile_template_id">編號</string>
<string name="settings_profile_template">App Profile 範本</string> <string name="app_profile_template_id_invalid">範本編號無效</string>
<string name="settings_profile_template_summary">管理 App Profile 的本地、線上範本</string>
<string name="app_profile_template_import_success">已成功匯入</string>
<string name="app_profile_export_to_clipboard">匯出至剪貼簿</string>
<string name="app_profile_template_export_empty">查無可供匯出的本地範本!</string>
<string name="app_profile_template_id_exist">編號已由其他範本領有!</string>
<string name="app_profile_import_from_clipboard">自剪貼簿匯入</string>
<string name="module_changelog_failed">無法提取更新說明:%s</string>
<string name="app_profile_template_name">名稱</string> <string name="app_profile_template_name">名稱</string>
<string name="app_profile_template_sync">同步線上範本</string>
<string name="app_profile_template_readonly">唯讀</string>
<string name="app_profile_import_export">匯入/匯出</string>
<string name="app_profile_template_save_failed">無法儲存範本</string>
<string name="app_profile_template_description">說明</string> <string name="app_profile_template_description">說明</string>
<string name="app_profile_template_save">儲存</string> <string name="app_profile_template_save">儲存</string>
<string name="app_profile_template_delete">刪除</string> <string name="app_profile_template_delete">刪除</string>
<string name="app_profile_template_import_empty">查無剪貼簿內容!</string>
<string name="app_profile_template_view">檢視範本</string> <string name="app_profile_template_view">檢視範本</string>
<string name="enable_web_debugging_summary">旨在偵錯 WebUI。請依自身狀況適時啟用。</string> <string name="app_profile_template_readonly">唯讀</string>
<string name="enable_web_debugging">啟用 WebView 偵錯</string> <string name="app_profile_template_id_exist">編號已由其他範本領有!</string>
<string name="grant_root_failed">無法獲取 Root 權限!</string> <string name="app_profile_import_export">匯入/匯出</string>
<string name="open">開啟</string> <string name="app_profile_import_from_clipboard">自剪貼簿匯入</string>
<string name="app_profile_export_to_clipboard">匯出至剪貼簿</string>
<string name="app_profile_template_export_empty">查無可供匯出的本地範本!</string>
<string name="app_profile_template_import_success">已成功匯入</string>
<string name="app_profile_template_sync">同步線上範本</string>
<string name="app_profile_template_save_failed">無法儲存範本</string>
<string name="app_profile_template_import_empty">查無剪貼簿內容!</string>
<string name="module_changelog_failed">無法提取更新說明:%s</string>
<string name="settings_check_update">檢查更新</string> <string name="settings_check_update">檢查更新</string>
<string name="settings_check_update_summary">開啟本應用程式時,自動檢查更新</string> <string name="settings_check_update_summary">開啟本應用程式時,自動檢查更新</string>
<string name="grant_root_failed">無法獲取 Root 權限!</string>
<string name="action">執行</string>
<string name="open">開啟</string>
<string name="enable_web_debugging">啟用 WebView 偵錯</string>
<string name="enable_web_debugging_summary">旨在偵錯 WebUI。請依自身狀況適時啟用。</string>
<string name="direct_install">直接安裝(推薦)</string>
<string name="select_file">選擇檔案</string> <string name="select_file">選擇檔案</string>
<string name="install_inactive_slot">安裝至非作用擴充槽(適用於 OTA 更新過後)</string> <string name="install_inactive_slot">安裝至非作用擴充槽(適用於 OTA 更新過後)</string>
<string name="install_inactive_slot_warning">你的裝置將在重新啟動時**強制**開機至目前的非作用擴充槽!\n確保僅在 OTA 更新過後選擇此選項。\n是否繼續</string> <string name="install_inactive_slot_warning">你的裝置將在重新啟動時**強制**開機至目前的非作用擴充槽!\n確保僅在 OTA 更新過後選擇此選項。\n是否繼續</string>
<string name="direct_install">直接安裝(推薦)</string>
<string name="install_next">繼續</string> <string name="install_next">繼續</string>
<string name="select_kmi">選擇 KMI</string>
<string name="select_file_tip">建議選擇 %1$s 分區的映像檔</string> <string name="select_file_tip">建議選擇 %1$s 分區的映像檔</string>
<string name="select_kmi">選擇 KMI</string>
<string name="settings_uninstall">解除安裝</string> <string name="settings_uninstall">解除安裝</string>
<string name="settings_uninstall_temporary">暫時性解除安裝</string> <string name="settings_uninstall_temporary">暫時性解除安裝</string>
<string name="settings_uninstall_permanent">永久性解除安裝</string>
<string name="settings_restore_stock_image">恢復原廠映像檔</string> <string name="settings_restore_stock_image">恢復原廠映像檔</string>
<string name="settings_uninstall_temporary_message">暫時解除安裝 KernelSU。會在下次重新啟動時恢復原狀。</string> <string name="settings_uninstall_temporary_message">暫時解除安裝 KernelSU。會在下次重新啟動時恢復原狀。</string>
<string name="settings_uninstall_permanent">永久性解除安裝</string>
<string name="settings_uninstall_permanent_message">徹底解除安裝 KernelSU含 Root 授權與所有的模組)。</string> <string name="settings_uninstall_permanent_message">徹底解除安裝 KernelSU含 Root 授權與所有的模組)。</string>
<string name="settings_restore_stock_image_message">若裝置內含有備份檔案,遂以 OTA 更新前的原廠系統映像檔進行復原。若需要解除安裝 KernelSU請選擇「永久性解除安裝」。</string>
<string name="flashing">正在閃刷</string> <string name="flashing">正在閃刷</string>
<string name="flash_success">閃刷成功</string> <string name="flash_success">閃刷成功</string>
<string name="settings_restore_stock_image_message">若裝置內含有備份檔案,遂以 OTA 更新前的原廠系統映像檔進行復原。若需要解除安裝 KernelSU請選擇「永久性解除安裝」。</string>
<string name="flash_failed">閃刷失敗</string> <string name="flash_failed">閃刷失敗</string>
<string name="selected_lkm">已選定 LKM%s</string> <string name="selected_lkm">已選定 LKM%s</string>
<string name="save_log">儲存運作日誌</string> <string name="save_log">儲存運作日誌</string>
<string name="action">執行</string>
<string name="log_saved">已儲存運作日誌</string> <string name="log_saved">已儲存運作日誌</string>
<string name="status_supported">Supported</string>
<string name="status_not_supported">Not Supported</string>
<string name="status_unknown">Unknown</string>
<string name="sus_su_mode">SuS SU mode:</string>
<!-- Module related -->
<string name="module_install_confirm">confirm install module %1$s</string>
<string name="unknown_module">unknown module</string>
<!-- Restore related -->
<string name="restore_confirm_title">Confirm Module Restoration</string>
<string name="restore_confirm_message">This operation will overwrite all existing modules. Continue?</string>
<string name="confirm">Confirm</string>
<string name="cancel">Cancel</string>
<!-- Backup related -->
<string name="backup_success">Backup successful (tar.gz)</string>
<string name="backup_failed">Backup failed: %1$s</string>
<string name="backup_modules">backup modules</string>
<string name="restore_modules">restore modules</string>
<!-- Restore related messages -->
<string name="restore_success">Modules restored successfully, restart required</string>
<string name="restore_failed">Restore failed: %1$s</string>
<string name="restart_now">Restart Now</string>
<string name="unknown_error">Unknown error</string>
<!-- Command related -->
<string name="command_execution_failed">Command execution failed: %1$s</string>
<!-- Allowlist related -->
<string name="allowlist_backup_success">Allowlist backup successful</string>
<string name="allowlist_backup_failed">Allowlist backup failed: %1$s</string>
<string name="allowlist_restore_confirm_title">Confirm Allowlist Restoration</string>
<string name="allowlist_restore_confirm_message">This operation will overwrite the current allowlist. Continue?</string>
<string name="allowlist_restore_success">Allowlist restored successfully</string>
<string name="allowlist_restore_failed">Allowlist restore failed: %1$s</string>
<string name="backup_allowlist">Backup Allowlist</string>
<string name="restore_allowlist">Restore Allowlist</string>
<string name="settings_custom_background">Custom App Background</string>
<string name="settings_custom_background_summary">Select an image as background</string>
<string name="settings_card_alpha">Navigation bar transparency</string>
<string name="settings_restore_default">Restore default</string>
<string name="home_android_version">Android version</string>
<string name="home_device_model">Device model</string>
<string name="su_not_allowed">Granting superuser to %s is not allowed</string>
<string name="settings_disable_su">Disable su compatibility</string>
<string name="settings_disable_su_summary">Temporarily disable any applications from obtaining root privileges via the su command (existing root processes will not be affected).</string>
<string name="using_mksu_manager">You are using the SukiSU Beta manager</string>
<string name="module_install_multiple_confirm">Are you sure you want to install the selected %d modules?</string>
<string name="module_install_multiple_confirm_with_names">Sure you want to install the following %1$d modules? \n\n%2$s</string>
<string name="more_settings">More settings</string>
<string name="selinux">SELinux</string>
<string name="selinux_enabled">Enabled</string>
<string name="selinux_disabled">Disabled</string>
<string name="simple_mode">Simplicity mode</string>
<string name="simple_mode_summary">Hides unnecessary cards when turned on</string>
<string name="hide_kernel_kernelsu_version">Hide kernel version</string>
<string name="hide_kernel_kernelsu_version_summary">Hide kernel version</string>
<string name="hide_other_info">Hide other info</string>
<string name="hide_other_info_summary">Hides information about the number of super users, modules and KPM modules on the home page</string>
<string name="hide_susfs_status">Hide SuSFS status</string>
<string name="hide_susfs_status_summary">Hide SuSFS status information on the home page</string>
<string name="hide_link_card">Hide Link Card Status</string>
<string name="hide_link_card_summary">Hide link card information on the home page</string>
<string name="theme_mode">Theme</string>
<string name="theme_follow_system">Follow system</string>
<string name="theme_light">Light</string>
<string name="theme_dark">Dark</string>
<string name="manual_hook">Manual Hook</string>
<string name="dynamic_color_title">Dynamic colours</string>
<string name="dynamic_color_summary">Dynamic colours using system themes</string>
<string name="choose_theme_color">Choose a theme colour</string>
<string name="color_default">Blue</string>
<string name="color_green">Green</string>
<string name="color_purple">Purple</string>
<string name="color_orange">Orange</string>
<string name="color_pink">Pink</string>
<string name="color_gray">Gray</string>
<string name="color_ivory">Ivory</string>
<string name="flash_option">Brush Options</string>
<string name="flash_option_tip">Select the file to be flashed</string>
<string name="horizon_kernel">Install Anykernel3</string>
<string name="horizon_kernel_summary">Flash AnyKernel3 kernel file</string>
<string name="root_required">Requires root privileges</string>
<string name="copy_failed">File Copy Failure</string>
<string name="reboot_complete_title">Scrubbing complete</string>
<string name="reboot_complete_msg">Whether to reboot immediately</string>
<string name="yes">Yes</string>
<string name="no">No</string>
<string name="failed_reboot">Reboot Failed</string>
<string name="batch_authorization">empower</string>
<string name="batch_cancel_authorization">withdraw</string>
<string name="backup">Backup</string>
<string name="color_yellow">Yellow</string>
<string name="kpm_title">KPM</string>
<string name="kpm_empty">No installed kernel modules at this time</string>
<string name="kpm_version">Version</string>
<string name="kpm_author">Author</string>
<string name="kpm_uninstall">Uninstall</string>
<string name="kpm_uninstall_success">Uninstalled successfully</string>
<string name="kpm_uninstall_failed">Failed to uninstall</string>
<string name="kpm_install">Install</string>
<string name="kpm_install_success">Load of kpm module successful</string>
<string name="kpm_install_failed">Load of kpm module failed</string>
<string name="kpm_args">Parameters</string>
<string name="kpm_control">Execute</string>
<string name="home_kpm_version">KPM Version</string>
<string name="close_notice">Close</string>
<string name="kernel_module_notice">The following kernel module functions were developed by KernelPatch and modified to include the kernel module functions of SukiSU Ultra</string>
<string name="home_ContributionCard_kernelsu">SukiSU Ultra Look forward to</string>
<string name="kpm_control_success">Success</string>
<string name="kpm_control_failed">Failed</string>
<string name="home_click_to_ContributionCard_kernelsu">SukiSU Ultra will be a relatively independent branch of KSU in the future, but we still appreciate the official KernelSU and MKSU etc. for their contributions!</string>
<string name="not_supported">Unsupported</string>
<string name="supported">Supported</string>
<string name="home_kpm_module">"Number of KPM modules: %d "</string>
<string name="kpm_invalid_file">Invalid KPM file</string>
<string name="kernel_patched">Kernel not patched</string>
<string name="kernel_not_enabled">Kernel not configured</string>
<string name="custom_settings">Custom settings</string>
<string name="kpm_install_mode">KPM Install</string>
<string name="kpm_install_mode_load">Load</string>
<string name="kpm_install_mode_embed">Embed</string>
<string name="kpm_install_mode_description">Please select: %1\$s Module Installation Mode \n\nLoad: Temporarily load the module \nEmbedded: Permanently install into the system</string>
<string name="log_failed_to_check_module_file">Failed to check module file existence</string>
<string name="snackbar_failed_to_check_module_file">Unable to check if module file exists</string>
<string name="confirm_uninstall_title">Confirm uninstallation</string>
<string name="confirm_uninstall_confirm">Uninstall</string>
<string name="confirm_uninstall_dismiss">Cancel</string>
<string name="theme_color">Theme Color</string>
<string name="invalid_file_type">Incorrect file type! Please select .kpm file.</string>
<string name="confirm_uninstall_title_with_filename">Uninstall</string>
<string name="confirm_uninstall_content">The following KPM will be uninstalled: %s</string>
<string name="settings_susfs_toggle_summary">Disable kprobe hooks created by KernelSU, using inline hooks instead, which is similar to non-GKI kernel hooking method.</string>
<string name="image_editor_title">Adjust background image</string>
<string name="image_editor_hint">Use two fingers to zoom the image, and one finger to drag it to adjust the position</string>
<string name="background_image_error">Could not load image</string>
<string name="reprovision">Reprovision</string>
<!-- Kernel Flash Progress Related -->
<string name="horizon_flash_title">Kernel Flashing</string>
<string name="horizon_logs_label">Logs:</string>
<string name="horizon_flash_complete">Flash Complete</string>
<!-- Flash Status Related -->
<string name="horizon_preparing">Preparing…</string>
<string name="horizon_cleaning_files">Cleaning files…</string>
<string name="horizon_copying_files">Copying files…</string>
<string name="horizon_extracting_tool">Extracting flash tool…</string>
<string name="horizon_patching_script">Patching flash script…</string>
<string name="horizon_flashing">Flashing kernel…</string>
<string name="horizon_flash_complete_status">Flash completed</string>
<!-- Slot selection related strings -->
<string name="select_slot_title">Select Flash Slot</string>
<string name="select_slot_description">Please select the target slot for flashing boot</string>
<string name="slot_a">Slot A</string>
<string name="slot_b">Slot B</string>
<string name="selected_slot">Selected slot: %1$s</string>
<string name="horizon_getting_original_slot">Getting the original slot</string>
<string name="horizon_setting_target_slot">Setting the specified slot</string>
<string name="horizon_restoring_original_slot">Restore Default Slot</string>
<string name="current_slot">Current Slot%1$s </string>
<!-- Error Messages -->
<string name="horizon_copy_failed">Copy failed</string>
<string name="horizon_unknown_error">Unknown error</string>
<string name="flash_failed_message">Flash failed</string>
<!-- lkm/gki install -->
<string name="Lkm_install_methods">LKM repair/installation</string>
<string name="GKI_install_methods">GKI/non-GKI installation</string>
<string name="kernel_version_log">Kernel version%1$s</string>
<string name="tool_version_log">Using the patching tool%1$s</string>
<string name="configuration">Configure</string>
<string name="app_settings">Application Settings</string>
<string name="tools">Tools</string>
<string name="currently_selected">Currently</string>
<!-- String resources used in SuperUser -->
<string name="clear">Removals</string>
<string name="apps_with_root">Applications with root privileges</string>
<string name="apps_with_custom_profile">Applications with customized configurations</string>
<string name="other_apps">Applications with unchanged defaults</string>
<string name="no_apps_found">Application not found</string>
<string name="selinux_enabled_toast">SELinux Enabled</string>
<string name="selinux_disabled_toast">SELinux Disabled</string>
<string name="selinux_change_failed">SELinux Status change failed</string>
<string name="advanced_settings">Advanced Settings</string>
<string name="appearance_settings">Customize the toolbar</string>
<string name="back">Comeback</string>
<string name="expand">Be in full swing</string>
<string name="collapse">put away</string>
<string name="susfs_enabled">SuSFS enabled</string>
<string name="susfs_disabled">SuSFS disabled</string>
<string name="background_set_success">Background set successfully</string>
<string name="background_removed">Removed custom backgrounds</string>
<string name="root_require_for_install">Requires root privileges</string>
<!-- KPM display settings -->
<string name="show_kpm_info">Display KPM Function</string>
<string name="show_kpm_info_summary">Display KPM information and Function in home and bottom bar (Need to reopen the app)</string>
<!-- Webui X settings -->
<string name="use_webuix">Use WebUI X</string>
<string name="use_webuix_summary">Use WebUI X instead of WebUI which supports more API\'s</string>
<string name="use_webuix_eruda">Inject Eruda into WebUI X</string>
<string name="use_webuix_eruda_summary">Inject a debug console into WebUI X to make debugging easier. Requires web debugging to be on.</string>
<!-- DPI setting related strings -->
<string name="dpi_settings">DPI setting</string>
<string name="app_dpi_title">Applied DPI</string>
<string name="app_dpi_summary">Adjust the screen display density for the current application only</string>
<string name="dpi_size_small">Small </string>
<string name="dpi_size_medium">Medium </string>
<string name="dpi_size_large">Big</string>
<string name="dpi_size_extra_large">oversize</string>
<string name="dpi_size_custom">customizable</string>
<string name="dpi_apply_settings">Applying DPI settings</string>
<string name="dpi_confirm_title">Confirm DPI change</string>
<string name="dpi_confirm_message">Are you sure you want to change the application DPI from %1$d to %2$d?</string>
<string name="dpi_confirm_summary">Application needs to be restarted to apply the new DPI settings, does not affect the system status bar or other applications</string>
<string name="dpi_applied_success">DPI has been set to %1$d, effective after restarting the application</string>
<!-- Language settings related strings -->
<string name="language_setting">App Language</string>
<string name="language_follow_system">Follow System</string>
<string name="language_changed">Language changed, restarting to apply changes</string>
<string name="settings_card_dim">Card Darkness Adjustment</string>
<!-- Super User Related -->
<string name="scroll_to_top">Top</string>
<string name="scroll_to_bottom">Bottom</string>
<string name="scroll_to_top_description">Scroll to top</string>
<string name="scroll_to_bottom_description">Scroll to the bottom</string>
<string name="authorized">authorized</string>
<string name="unauthorized">unauthorized</string>
<string name="selected">Selected</string>
<string name="select">option</string>
<string name="profile_umount_modules_disable">Disable custom uninstallation module</string>
<!-- Flash related -->
<string name="error_code">error code</string>
<string name="check_log">Please check the log</string>
<string name="installing_module">Module being installed %1$d/%2$d</string>
<string name="module_failed_count">%d Failed to install a new module</string>
<string name="module_download_error">Module download failed</string>
</resources> </resources>

View File

@@ -307,9 +307,9 @@
<string name="currently_selected">Currently</string> <string name="currently_selected">Currently</string>
<!-- String resources used in SuperUser --> <!-- String resources used in SuperUser -->
<string name="clear">Removals</string> <string name="clear">Removals</string>
<string name="apps_with_root">Root Application of permissions</string> <string name="apps_with_root">Applications with root privileges</string>
<string name="apps_with_custom_profile">Customized Configuration Application</string> <string name="apps_with_custom_profile">Applications with customized configurations</string>
<string name="other_apps">Other Applications</string> <string name="other_apps">Applications with unchanged defaults</string>
<string name="no_apps_found">Application not found</string> <string name="no_apps_found">Application not found</string>
<string name="selinux_enabled_toast">SELinux Enabled</string> <string name="selinux_enabled_toast">SELinux Enabled</string>
<string name="selinux_disabled_toast">SELinux Disabled</string> <string name="selinux_disabled_toast">SELinux Disabled</string>
@@ -361,4 +361,10 @@
<string name="selected">Selected</string> <string name="selected">Selected</string>
<string name="select">option</string> <string name="select">option</string>
<string name="profile_umount_modules_disable">Disable custom uninstallation module</string> <string name="profile_umount_modules_disable">Disable custom uninstallation module</string>
<!-- Flash related -->
<string name="error_code">error code</string>
<string name="check_log">Please check the log</string>
<string name="installing_module">Module being installed %1$d/%2$d</string>
<string name="module_failed_count">%d Failed to install a new module</string>
<string name="module_download_error">Module download failed</string>
</resources> </resources>

View File

@@ -22,7 +22,7 @@ compose-material3 = "1.3.2"
compose-ui = "1.8.0" compose-ui = "1.8.0"
compose-foundation = "1.7.8" compose-foundation = "1.7.8"
documentfile = "1.0.1" documentfile = "1.0.1"
mmrl = "v33560" mmrl = "v33624"
[plugins] [plugins]
agp-app = { id = "com.android.application", version.ref = "agp" } agp-app = { id = "com.android.application", version.ref = "agp" }