├── .codacy.yaml
├── app
├── src
│ ├── main
│ │ ├── play
│ │ │ ├── contact-email.txt
│ │ │ ├── contact-website.txt
│ │ │ ├── listings
│ │ │ │ └── en-US
│ │ │ │ │ ├── title.txt
│ │ │ │ │ ├── short-description.txt
│ │ │ │ │ ├── graphics
│ │ │ │ │ ├── icon
│ │ │ │ │ │ └── ic_launcher-playstore.png
│ │ │ │ │ ├── phone-screenshots
│ │ │ │ │ │ ├── 05-app-info.png
│ │ │ │ │ │ ├── 03-nfc-active.png
│ │ │ │ │ │ ├── 01-tile-available.png
│ │ │ │ │ │ ├── 02-quick-status-b.png
│ │ │ │ │ │ ├── 02-quick-status.png
│ │ │ │ │ │ ├── 03-nfc-active-b.png
│ │ │ │ │ │ ├── 04-nfc-inactive-b.png
│ │ │ │ │ │ ├── 04-nfc-inactive.png
│ │ │ │ │ │ └── 01-tile-available-b.png
│ │ │ │ │ └── feature-graphic
│ │ │ │ │ │ └── HX5V4SmkJtXL_1024_500.png
│ │ │ │ │ └── full-description.txt
│ │ │ └── release-notes
│ │ │ │ └── en-US
│ │ │ │ └── default.txt
│ │ ├── ic_launcher-playstore.png
│ │ ├── res
│ │ │ ├── mipmap-hdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-mdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── ic_launcher_round.png
│ │ │ ├── values
│ │ │ │ ├── ic_launcher_background.xml
│ │ │ │ └── strings.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ │ ├── ic_launcher.xml
│ │ │ │ └── ic_launcher_round.xml
│ │ │ ├── xml
│ │ │ │ ├── backup_rules.xml
│ │ │ │ └── data_extraction_rules.xml
│ │ │ ├── drawable
│ │ │ │ ├── round_nfc_24.xml
│ │ │ │ └── ic_launcher_foreground.xml
│ │ │ ├── values-zh-rTW
│ │ │ │ └── strings.xml
│ │ │ ├── values-zh-rCN
│ │ │ │ └── strings.xml
│ │ │ ├── values-zh-rHK
│ │ │ │ └── strings.xml
│ │ │ ├── values-ko
│ │ │ │ └── strings.xml
│ │ │ ├── values-ja
│ │ │ │ └── strings.xml
│ │ │ ├── values-am
│ │ │ │ └── strings.xml
│ │ │ ├── values-mr
│ │ │ │ └── strings.xml
│ │ │ ├── values-iw
│ │ │ │ └── strings.xml
│ │ │ ├── values-km
│ │ │ │ └── strings.xml
│ │ │ ├── values-en-rAU
│ │ │ │ └── strings.xml
│ │ │ ├── values-en-rCA
│ │ │ │ └── strings.xml
│ │ │ ├── values-en-rGB
│ │ │ │ └── strings.xml
│ │ │ ├── values-en-rIN
│ │ │ │ └── strings.xml
│ │ │ ├── values-th
│ │ │ │ └── strings.xml
│ │ │ ├── values-ne
│ │ │ │ └── strings.xml
│ │ │ ├── values-be
│ │ │ │ └── strings.xml
│ │ │ ├── values-ky
│ │ │ │ └── strings.xml
│ │ │ ├── values-lo
│ │ │ │ └── strings.xml
│ │ │ ├── values-or
│ │ │ │ └── strings.xml
│ │ │ ├── values-gl
│ │ │ │ └── strings.xml
│ │ │ ├── values-in
│ │ │ │ └── strings.xml
│ │ │ ├── values-nb
│ │ │ │ └── strings.xml
│ │ │ ├── values-ar
│ │ │ │ └── strings.xml
│ │ │ ├── values-as
│ │ │ │ └── strings.xml
│ │ │ ├── values-gu
│ │ │ │ └── strings.xml
│ │ │ ├── values-my
│ │ │ │ └── strings.xml
│ │ │ ├── values-ur
│ │ │ │ └── strings.xml
│ │ │ ├── values-zu
│ │ │ │ └── strings.xml
│ │ │ ├── values-b+sr+Latn
│ │ │ │ └── strings.xml
│ │ │ ├── values-fa
│ │ │ │ └── strings.xml
│ │ │ ├── values-eu
│ │ │ │ └── strings.xml
│ │ │ ├── values-uk
│ │ │ │ └── strings.xml
│ │ │ ├── values-hi
│ │ │ │ └── strings.xml
│ │ │ ├── values-bn
│ │ │ │ └── strings.xml
│ │ │ ├── values-pa
│ │ │ │ └── strings.xml
│ │ │ ├── values-cs
│ │ │ │ └── strings.xml
│ │ │ ├── values-et
│ │ │ │ └── strings.xml
│ │ │ ├── values-ms
│ │ │ │ └── strings.xml
│ │ │ ├── values-af
│ │ │ │ └── strings.xml
│ │ │ ├── values-si
│ │ │ │ └── strings.xml
│ │ │ ├── values-da
│ │ │ │ └── strings.xml
│ │ │ ├── values-sq
│ │ │ │ └── strings.xml
│ │ │ ├── values-tr
│ │ │ │ └── strings.xml
│ │ │ ├── values-fr
│ │ │ │ └── strings.xml
│ │ │ ├── values-is
│ │ │ │ └── strings.xml
│ │ │ ├── values-kn
│ │ │ │ └── strings.xml
│ │ │ ├── values-sk
│ │ │ │ └── strings.xml
│ │ │ ├── values-te
│ │ │ │ └── strings.xml
│ │ │ ├── values-mk
│ │ │ │ └── strings.xml
│ │ │ ├── values-sl
│ │ │ │ └── strings.xml
│ │ │ ├── values-az
│ │ │ │ └── strings.xml
│ │ │ ├── values-lt
│ │ │ │ └── strings.xml
│ │ │ ├── values-ml
│ │ │ │ └── strings.xml
│ │ │ ├── values-pt-rPT
│ │ │ │ └── strings.xml
│ │ │ ├── values-sr
│ │ │ │ └── strings.xml
│ │ │ ├── values-mn
│ │ │ │ └── strings.xml
│ │ │ ├── values-nl
│ │ │ │ └── strings.xml
│ │ │ ├── values-ro
│ │ │ │ └── strings.xml
│ │ │ ├── values-sv
│ │ │ │ └── strings.xml
│ │ │ ├── values-sw
│ │ │ │ └── strings.xml
│ │ │ ├── values-vi
│ │ │ │ └── strings.xml
│ │ │ ├── values-bs
│ │ │ │ └── strings.xml
│ │ │ ├── values-ca
│ │ │ │ └── strings.xml
│ │ │ ├── values-fi
│ │ │ │ └── strings.xml
│ │ │ ├── values-fr-rCA
│ │ │ │ └── strings.xml
│ │ │ ├── values-hr
│ │ │ │ └── strings.xml
│ │ │ ├── values-pt
│ │ │ │ └── strings.xml
│ │ │ ├── values-hy
│ │ │ │ └── strings.xml
│ │ │ ├── values-ka
│ │ │ │ └── strings.xml
│ │ │ ├── values-pt-rBR
│ │ │ │ └── strings.xml
│ │ │ ├── values-it
│ │ │ │ └── strings.xml
│ │ │ ├── values-bg
│ │ │ │ └── strings.xml
│ │ │ ├── values-es
│ │ │ │ └── strings.xml
│ │ │ ├── values-kk
│ │ │ │ └── strings.xml
│ │ │ ├── values-el
│ │ │ │ └── strings.xml
│ │ │ ├── values-lv
│ │ │ │ └── strings.xml
│ │ │ ├── values-ru
│ │ │ │ └── strings.xml
│ │ │ ├── values-tl
│ │ │ │ └── strings.xml
│ │ │ ├── values-es-rUS
│ │ │ │ └── strings.xml
│ │ │ ├── values-hu
│ │ │ │ └── strings.xml
│ │ │ ├── values-pl
│ │ │ │ └── strings.xml
│ │ │ ├── values-ta
│ │ │ │ └── strings.xml
│ │ │ ├── values-uz
│ │ │ │ └── strings.xml
│ │ │ ├── values-de
│ │ │ │ └── strings.xml
│ │ │ ├── values-en-rXC
│ │ │ │ └── strings.xml
│ │ │ └── layout
│ │ │ │ └── settings_activity.xml
│ │ ├── java
│ │ │ └── au
│ │ │ │ └── id
│ │ │ │ └── colby
│ │ │ │ └── nfcquicksettings
│ │ │ │ ├── NfcTilePreferencesActivity.kt
│ │ │ │ └── SettingsActivity.kt
│ │ └── AndroidManifest.xml
│ ├── test
│ │ └── java
│ │ │ └── au
│ │ │ └── id
│ │ │ └── colby
│ │ │ └── nfcquicksettings
│ │ │ └── ExampleUnitTest.kt
│ └── androidTest
│ │ └── java
│ │ └── au
│ │ └── id
│ │ └── colby
│ │ └── nfcquicksettings
│ │ └── ExampleInstrumentedTest.kt
├── proguard-rules.pro
└── build.gradle
├── .markdownlint-cli2.yaml
├── .gitignore
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── .github
├── workflows
│ ├── keystore.properties
│ ├── lint.yaml
│ ├── codeql.yaml
│ ├── sonar.yaml
│ └── build.yaml
└── dependabot.yaml
├── .markdownlint.yaml
├── .remarkrc.yaml
├── SECURITY.md
├── .yamllint
├── settings.gradle
├── gradle.properties
├── CHANGELOG.md
├── gradlew.bat
├── README.md
└── assets
└── Play_Store_badge.svg
/.codacy.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | exclude_paths:
3 | - COPYING.md
4 |
--------------------------------------------------------------------------------
/app/src/main/play/contact-email.txt:
--------------------------------------------------------------------------------
1 | git@colby.id.au
2 |
--------------------------------------------------------------------------------
/app/src/main/play/contact-website.txt:
--------------------------------------------------------------------------------
1 | https://colby.id.au/
2 |
--------------------------------------------------------------------------------
/app/src/main/play/listings/en-US/title.txt:
--------------------------------------------------------------------------------
1 | NFC Quick Settings
2 |
--------------------------------------------------------------------------------
/.markdownlint-cli2.yaml:
--------------------------------------------------------------------------------
1 | globs:
2 | - '**/*.md'
3 |
4 | ignores:
5 | - COPYING.md
6 |
--------------------------------------------------------------------------------
/app/src/main/play/release-notes/en-US/default.txt:
--------------------------------------------------------------------------------
1 | - Handled potential NFC adapter exceptions.
2 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .envrc
2 | .gradle
3 | .idea
4 | .kotlin
5 | build
6 | debug
7 | local.properties
8 | release
9 |
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pcolby/nfc-quick-settings/HEAD/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/app/src/main/ic_launcher-playstore.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pcolby/nfc-quick-settings/HEAD/app/src/main/ic_launcher-playstore.png
--------------------------------------------------------------------------------
/app/src/main/play/listings/en-US/short-description.txt:
--------------------------------------------------------------------------------
1 | View NFC status, and quickly access NFC settings, from the Quick Settings menu
2 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pcolby/nfc-quick-settings/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pcolby/nfc-quick-settings/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pcolby/nfc-quick-settings/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pcolby/nfc-quick-settings/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pcolby/nfc-quick-settings/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pcolby/nfc-quick-settings/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pcolby/nfc-quick-settings/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pcolby/nfc-quick-settings/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pcolby/nfc-quick-settings/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pcolby/nfc-quick-settings/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/.github/workflows/keystore.properties:
--------------------------------------------------------------------------------
1 | storeFile=$JAVA_KEYSTORE_FILE
2 | storePassword=$JAVA_KEYSTORE_PASSWORD
3 | keyAlias=$JAVA_KEYSTORE_ALIAS
4 | keyPassword=$JAVA_KEYSTORE_PASSWORD
5 |
--------------------------------------------------------------------------------
/app/src/main/res/values/ic_launcher_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #2CDE85
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/play/listings/en-US/graphics/icon/ic_launcher-playstore.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pcolby/nfc-quick-settings/HEAD/app/src/main/play/listings/en-US/graphics/icon/ic_launcher-playstore.png
--------------------------------------------------------------------------------
/app/src/main/play/listings/en-US/graphics/phone-screenshots/05-app-info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pcolby/nfc-quick-settings/HEAD/app/src/main/play/listings/en-US/graphics/phone-screenshots/05-app-info.png
--------------------------------------------------------------------------------
/app/src/main/play/listings/en-US/graphics/phone-screenshots/03-nfc-active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pcolby/nfc-quick-settings/HEAD/app/src/main/play/listings/en-US/graphics/phone-screenshots/03-nfc-active.png
--------------------------------------------------------------------------------
/app/src/main/play/listings/en-US/graphics/phone-screenshots/01-tile-available.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pcolby/nfc-quick-settings/HEAD/app/src/main/play/listings/en-US/graphics/phone-screenshots/01-tile-available.png
--------------------------------------------------------------------------------
/app/src/main/play/listings/en-US/graphics/phone-screenshots/02-quick-status-b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pcolby/nfc-quick-settings/HEAD/app/src/main/play/listings/en-US/graphics/phone-screenshots/02-quick-status-b.png
--------------------------------------------------------------------------------
/app/src/main/play/listings/en-US/graphics/phone-screenshots/02-quick-status.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pcolby/nfc-quick-settings/HEAD/app/src/main/play/listings/en-US/graphics/phone-screenshots/02-quick-status.png
--------------------------------------------------------------------------------
/app/src/main/play/listings/en-US/graphics/phone-screenshots/03-nfc-active-b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pcolby/nfc-quick-settings/HEAD/app/src/main/play/listings/en-US/graphics/phone-screenshots/03-nfc-active-b.png
--------------------------------------------------------------------------------
/app/src/main/play/listings/en-US/graphics/phone-screenshots/04-nfc-inactive-b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pcolby/nfc-quick-settings/HEAD/app/src/main/play/listings/en-US/graphics/phone-screenshots/04-nfc-inactive-b.png
--------------------------------------------------------------------------------
/app/src/main/play/listings/en-US/graphics/phone-screenshots/04-nfc-inactive.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pcolby/nfc-quick-settings/HEAD/app/src/main/play/listings/en-US/graphics/phone-screenshots/04-nfc-inactive.png
--------------------------------------------------------------------------------
/app/src/main/play/listings/en-US/graphics/feature-graphic/HX5V4SmkJtXL_1024_500.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pcolby/nfc-quick-settings/HEAD/app/src/main/play/listings/en-US/graphics/feature-graphic/HX5V4SmkJtXL_1024_500.png
--------------------------------------------------------------------------------
/app/src/main/play/listings/en-US/graphics/phone-screenshots/01-tile-available-b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pcolby/nfc-quick-settings/HEAD/app/src/main/play/listings/en-US/graphics/phone-screenshots/01-tile-available-b.png
--------------------------------------------------------------------------------
/.markdownlint.yaml:
--------------------------------------------------------------------------------
1 | descriptive-link-text:
2 | prohibited_texts:
3 | - click here
4 | - link
5 | - more
6 |
7 | line-length:
8 | line_length: 120
9 | tables: false
10 |
11 | no-duplicate-heading:
12 | siblings_only: true
13 |
--------------------------------------------------------------------------------
/.remarkrc.yaml:
--------------------------------------------------------------------------------
1 | plugins:
2 | preset-lint-consistent:
3 | preset-lint-markdown-style-guide:
4 | preset-lint-recommended:
5 | validate-links:
6 | lint-definition-case: false
7 | lint-list-item-indent: space
8 | lint-maximum-line-length: 120
9 | settings:
10 | footnotes: true
11 |
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-9.2.1-bin.zip
4 | networkTimeout=10000
5 | validateDistributionUrl=true
6 | zipStoreBase=GRADLE_USER_HOME
7 | zipStorePath=wrapper/dists
8 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/SECURITY.md:
--------------------------------------------------------------------------------
1 | # Security Policy
2 |
3 | ## Supported Versions
4 |
5 | | Version | Supported |
6 | | ------- | ------------------ |
7 | | 1.4.x | :white_check_mark: |
8 | | < 1.4 | :x: |
9 |
10 | ## Reporting a Vulnerability
11 |
12 | Please report security vulnerabilties via email to [git@colby.id.au](mailto:git@colby.id.au).
13 |
14 | Thanks!
15 |
--------------------------------------------------------------------------------
/.yamllint:
--------------------------------------------------------------------------------
1 | # SPDX-FileCopyrightText: 2025 Paul Colby
2 | # SPDX-License-Identifier: MIT
3 |
4 | extends: default
5 |
6 | rules:
7 | braces:
8 | max-spaces-inside: 1
9 | min-spaces-inside: 1
10 | comments:
11 | min-spaces-from-content: 1
12 | document-start: disable
13 | line-length:
14 | max: 120
15 | truthy:
16 | check-keys: false
17 |
--------------------------------------------------------------------------------
/.github/dependabot.yaml:
--------------------------------------------------------------------------------
1 | version: 2
2 | updates:
3 | - package-ecosystem: github-actions
4 | directory: /
5 | schedule:
6 | interval: daily
7 | - package-ecosystem: gradle
8 | directory: /
9 | schedule:
10 | interval: daily
11 | groups:
12 | minor-version-updates:
13 | applies-to: version-updates
14 | update-types:
15 | - minor
16 | - patch
17 |
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
1 | pluginManagement {
2 | repositories {
3 | google()
4 | mavenCentral()
5 | gradlePluginPortal()
6 | }
7 | }
8 | dependencyResolutionManagement {
9 | repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
10 | repositories {
11 | google()
12 | mavenCentral()
13 | }
14 | }
15 | rootProject.name = "NFC Quick Settings"
16 | include ':app'
17 |
--------------------------------------------------------------------------------
/app/src/main/res/xml/backup_rules.xml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
13 |
14 |
--------------------------------------------------------------------------------
/app/src/main/res/xml/data_extraction_rules.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
12 |
13 |
19 |
20 |
--------------------------------------------------------------------------------
/app/src/test/java/au/id/colby/nfcquicksettings/ExampleUnitTest.kt:
--------------------------------------------------------------------------------
1 | // SPDX-FileCopyrightText: 2023-2025 Paul Colby
2 | // SPDX-License-Identifier: GPL-3.0-or-later
3 |
4 | package au.id.colby.nfcquicksettings
5 |
6 | import org.junit.Test
7 |
8 | import org.junit.Assert.*
9 |
10 | /**
11 | * Example local unit test, which will execute on the development machine (host).
12 | *
13 | * See [testing documentation](http://d.android.com/tools/testing).
14 | */
15 | class ExampleUnitTest {
16 | /** Example test, not doing anything meaningful yet. */
17 | @Test
18 | fun addition_isCorrect() {
19 | assertEquals(4, 2 + 2)
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/.github/workflows/lint.yaml:
--------------------------------------------------------------------------------
1 | name: Lint
2 |
3 | on:
4 | pull_request:
5 | push:
6 |
7 | permissions: { }
8 |
9 | jobs:
10 | check:
11 | name: Lint checks
12 | runs-on: ubuntu-24.04
13 | steps:
14 | - uses: actions/checkout@v6
15 | - name: Check Markdown files
16 | run: npm install markdownlint-cli2 --global && markdownlint-cli2
17 | - name: Check shell scripts
18 | run: find . -name '*.sh' -print -execdir shellcheck --check-sourced --enable=all --external-sources --norc {} +
19 | - name: Check workflow scripts
20 | uses: pcolby/check-run-scripts@v1
21 | - name: Check YAML files
22 | run: yamllint --strict .
23 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/round_nfc_24.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_launcher_foreground.xml:
--------------------------------------------------------------------------------
1 |
7 |
11 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/app/src/androidTest/java/au/id/colby/nfcquicksettings/ExampleInstrumentedTest.kt:
--------------------------------------------------------------------------------
1 | // SPDX-FileCopyrightText: 2023-2025 Paul Colby
2 | // SPDX-License-Identifier: GPL-3.0-or-later
3 |
4 | package au.id.colby.nfcquicksettings
5 |
6 | import androidx.test.platform.app.InstrumentationRegistry
7 | import androidx.test.ext.junit.runners.AndroidJUnit4
8 |
9 | import org.junit.Test
10 | import org.junit.runner.RunWith
11 |
12 | import org.junit.Assert.*
13 |
14 | /**
15 | * Instrumented test, which will execute on an Android device.
16 | *
17 | * See [testing documentation](http://d.android.com/tools/testing).
18 | */
19 | @RunWith(AndroidJUnit4::class)
20 | class ExampleInstrumentedTest {
21 | /** Asserts that the app's packageName is as expected. */
22 | @Test
23 | fun useAppContext() {
24 | // Context of the app under test.
25 | val appContext = InstrumentationRegistry.getInstrumentation().targetContext
26 | assertEquals("au.id.colby.nfcquicksettings", appContext.packageName)
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/.github/workflows/codeql.yaml:
--------------------------------------------------------------------------------
1 | name: CodeQL
2 |
3 | on:
4 | - pull_request
5 | - push
6 |
7 | jobs:
8 | analyse:
9 | strategy:
10 | matrix:
11 | os:
12 | - macos-15
13 | - ubuntu-24.04
14 | - windows-2025
15 | fail-fast: false
16 | runs-on: ${{ matrix.os }}
17 | permissions:
18 | actions: read
19 | contents: read
20 | security-events: write
21 | steps:
22 | - uses: actions/checkout@v6
23 | - uses: actions/setup-java@v5
24 | with:
25 | distribution: 'temurin'
26 | java-version: '17'
27 | - name: Setup Gradle
28 | uses: gradle/actions/setup-gradle@v5
29 | - name: Initialize CodeQL
30 | uses: github/codeql-action/init@v4
31 | with:
32 | languages: kotlin
33 | - name: Autobuild
34 | uses: github/codeql-action/autobuild@v4
35 | - run: find app/build/intermediates/ -name 'lint-resources.xml' -delete
36 | shell: bash
37 | - name: Perform CodeQL Analysis
38 | uses: github/codeql-action/analyze@v4
39 |
--------------------------------------------------------------------------------
/.github/workflows/sonar.yaml:
--------------------------------------------------------------------------------
1 | name: SonarQube
2 |
3 | on:
4 | push:
5 | branches:
6 | - main
7 | - sonar
8 | pull_request:
9 | types:
10 | - opened
11 | - reopened
12 | - synchronize
13 |
14 | jobs:
15 | build:
16 | name: Build and analyze
17 | runs-on: ubuntu-24.04
18 | steps:
19 | - uses: actions/checkout@v6
20 | with:
21 | fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis
22 | - name: Set up JDK 17
23 | uses: actions/setup-java@v5
24 | with:
25 | java-version: 17
26 | distribution: 'zulu' # Alternative distribution options are available
27 | - name: Cache SonarQube packages
28 | uses: actions/cache@v5
29 | with:
30 | path: ~/.sonar/cache
31 | key: ${{ runner.os }}-sonar
32 | restore-keys: ${{ runner.os }}-sonar
33 | - name: Cache Gradle packages
34 | uses: actions/cache@v5
35 | with:
36 | path: ~/.gradle/caches
37 | key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}
38 | restore-keys: ${{ runner.os }}-gradle
39 | - name: Build and analyze
40 | if: github.actor != 'dependabot[bot]'
41 | env:
42 | SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
43 | run: ./gradlew build sonar --info
44 |
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
1 | # Project-wide Gradle settings.
2 | # IDE (e.g. Android Studio) users:
3 | # Gradle settings configured through the IDE *will override*
4 | # any settings specified in this file.
5 | # For more details on how to configure your build environment visit
6 | # http://www.gradle.org/docs/current/userguide/build_environment.html
7 | # Specifies the JVM arguments used for the daemon process.
8 | # The setting is particularly useful for tweaking memory settings.
9 | org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8
10 | # When configured, Gradle will run in incubating parallel mode.
11 | # This option should only be used with decoupled projects. More details, visit
12 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
13 | # org.gradle.parallel=true
14 | # AndroidX package structure to make it clearer which packages are bundled with the
15 | # Android operating system, and which are packaged with your app's APK
16 | # https://developer.android.com/topic/libraries/support-library/androidx-rn
17 | android.useAndroidX=true
18 | # Kotlin code style for this project: "official" or "obsolete":
19 | kotlin.code.style=official
20 | # Enables namespacing of each library's R class so that its R class includes only the
21 | # resources declared in the library itself and none from the library's dependencies,
22 | # thereby reducing the size of the R class for that library
23 | android.nonTransitiveRClass=true
24 |
--------------------------------------------------------------------------------
/app/src/main/res/values-zh-rTW/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 已開啟
4 | 已關閉
5 | 開啟中…
6 | 無法使用
7 | "此應用程序只是提供一個 NFC 圖塊,可以添加到 %1$s 菜單中。"
8 | "將 NFC 圖塊添加到 %1$s"
9 | "版本 %1$s"
10 | "失敗。應用程序不在前景"
11 | "失敗。錯誤的組件"
12 | "失敗。不相符的套件"
13 | "失敗。不是目前使用者"
14 | "失敗。無狀態列服務"
15 | "失敗。請求進行中"
16 | "已新增設定方塊"
17 | "已添加瓷磚"
18 | "未添加瓷磚"
19 | "未知的新增回應"
20 | "快速設定"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-zh-rCN/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 已开启
4 | 已关闭
5 | 正在开启…
6 | 不可用
7 | "此应用程序仅提供了一个 NFC 图块,可以将其添加到 %1$s 菜单中。"
8 | "将 NFC 图块添加到 %1$s"
9 | "版本 %1$s"
10 | "失败。应用程序不在前台"
11 | "失败。组件不正确"
12 | "失败。包裹不匹配"
13 | "失败。不是当前用户"
14 | "失败。没有状态栏服务"
15 | "失败。请求正在进行中"
16 | "已添加功能块"
17 | "已添加图块"
18 | "未添加图块"
19 | "未知的添加响应"
20 | "快捷设置"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-zh-rHK/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 已開啟
4 | 已關閉
5 | 正在開啟…
6 | 無法使用
7 | "此应用程序仅提供了一个 NFC 图块,可以将其添加到 %1$s 菜单中。"
8 | "将 NFC 图块添加到 %1$s"
9 | "版本 %1$s"
10 | "失败。应用程序不在前台"
11 | "失败。组件不正确"
12 | "失败。包裹不匹配"
13 | "失败。不是当前用户"
14 | "失败。没有状态栏服务"
15 | "失败。请求正在进行中"
16 | "加咗圖塊"
17 | "已添加图块"
18 | "未添加图块"
19 | "未知的添加响应"
20 | "快速設定"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/play/listings/en-US/full-description.txt:
--------------------------------------------------------------------------------
1 | NFC Quick Settings is a simple, open source, utility for quickly checking the device's current NFC status, and enabling or disabling NFC with as few taps as possible.
2 |
3 | NFC Quick Settings has no user interface of it's own. Instead, once installed, you will see a new "NFC" tile available when customising your Quick Settings menu. See "Add, remove, or move a setting" in Android Help for more information on customising the Quick Settings menu: https://support.google.com/android/answer/9083864?hl=en#customize_settings
4 |
5 | Once the NFC Quick Settings tile has been added to your Quick Settings menu, the tile will show the current NFC status.
6 |
7 | Android security limitations do not allow any third-party apps, such as this, to turn NFC on or off directly, so when tapped, the NFC Quick Settings tile will simply open the device's NFC Settings page (if the device has one), where you can enable or disable NFC as desired.
8 |
9 | NFC Quick Settings also has an advanced mode that allows NFC to be toggled directly from the tile, without having to going the NFC Settings page. But this advanced mode requires special permissions, which can only be granted via the Android Debug Bridge on a desktop computer. You can read more about this mode at https://github.com/pcolby/nfc-quick-settings?tab=readme-ov-file#advanced-mode
10 |
11 | NFC Quick Settings is freely available under the GPLv3 open source license. The source code is available at https://github.com/pcolby/nfc-quick-settings
12 |
--------------------------------------------------------------------------------
/app/src/main/res/values-ko/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 켜짐
4 | 꺼짐
5 | 켜는 중...
6 | 이용 불가
7 | "이 애플리케이션은 단순히 %1$s 메뉴에 추가할 수 있는 NFC 타일을 제공합니다."
8 | "%1$s 에 NFC 타일 추가"
9 | "버전 %1$s"
10 | "실패.애플리케이션이 포그라운드에 있지 않음"
11 | "실패.잘못된 구성 요소"
12 | "실패.일치하지 않는 패키지"
13 | "실패.현재 사용자가 아님"
14 | "실패.상태 표시줄 서비스 없음"
15 | "실패.요청 진행 중"
16 | "타일 추가됨"
17 | "타일이 이미 추가됨"
18 | "타일이 추가되지 않음"
19 | "알 수 없는 추가 응답"
20 | "빠른 설정"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-ja/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | ON
4 | OFF
5 | ON にしています…
6 | 使用不可
7 | "このアプリケーションは、%1$s メニューに追加できる NFC タイルを提供するだけです。"
8 | "NFC ファイルを %1$s に追加"
9 | "バージョン %1$s"
10 | "失敗。アプリケーションがフォアグラウンドにありません"
11 | "失敗。コンポーネントが不正です"
12 | "失敗。パッケージが一致しません"
13 | "失敗。現在のユーザーではありません"
14 | "失敗。ステータスバーサービスはありません。"
15 | "失敗。リクエストは進行中です"
16 | "タイルを追加しました"
17 | "タイルは既に追加されています"
18 | "タイルは追加されていません"
19 | "不明な追加応答"
20 | "クイック設定"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/java/au/id/colby/nfcquicksettings/NfcTilePreferencesActivity.kt:
--------------------------------------------------------------------------------
1 | // SPDX-FileCopyrightText: 2023-2025 Paul Colby
2 | // SPDX-License-Identifier: GPL-3.0-or-later
3 |
4 | package au.id.colby.nfcquicksettings
5 |
6 | import android.app.Activity
7 | import android.content.Intent
8 | import android.os.Bundle
9 | import android.provider.Settings
10 | import android.util.Log
11 |
12 | private const val TAG = "NfcTilePrefsActivity"
13 |
14 | /**
15 | * A custom "preferences" activity for the NFC Quick Settings tile.
16 | *
17 | * The activity has no display, but simply starts the NFC Settings activity, then finishes. By
18 | * default, this activity is not enabled (ie via the AndroidManifest.xml) however, if the
19 | * `WRITE_SECURE_SETTINGS` permission has been granted, then the NfcTileService will enable this
20 | * activity. See NfcTileService::onCreate().
21 | */
22 | class NfcTilePreferencesActivity : Activity() {
23 |
24 | /**
25 | * Called when this activity is being created.
26 | *
27 | * This override simply starts the NFC Settings activity, then finishes this activity.
28 | */
29 | override fun onCreate(savedInstanceState: Bundle?) {
30 | super.onCreate(savedInstanceState)
31 | Log.d(TAG, "onCreate")
32 | Log.i(TAG, "Starting the ACTION_NFC_SETTINGS activity")
33 | startActivity(
34 | Intent(Settings.ACTION_NFC_SETTINGS).setFlags(
35 | Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED
36 | )
37 | )
38 | finish()
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/app/src/main/res/values-am/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | በርቷል
4 | ጠፍቷል
5 | በማብራት ላይ...
6 | አይገኝም
7 | "ይህ መተግበሪያ በ %1$s ምናሌ ላይ ሊጨመር የሚችል የ NFC ሰይል በቀላሉ ይሰጣል።"
8 | "የ NFC ሰይል ወደ %1$s ያክሉ"
9 | "ሥሪት %1$s"
10 | "አልተሳካም። መተግበሪያ በፊት ላይ አይደለም"
11 | "አልተሳካም። መጥፎ አካል"
12 | "አልተሳካም። የማይዛመድ ጥቅል"
13 | "አልተሳካም። የአሁኑ ተጠቃሚ አይደለም"
14 | "አልተሳካም። የሁኔታ አሞሌ አገልግሎት የለም"
15 | "አልተሳካም። ጥያቄ በሂደት ላይ"
16 | "ሰቅ ታክሏል"
17 | "ሰይል ቀድሞውኑ ተ"
18 | "ሰይል አልተጨመረም"
19 | "የማይታወቅ ማከል ምላሽ"
20 | "ፈጣን ቅንብሮች"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-mr/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | सुरू आहे
4 | बंद आहे
5 | सुरू करत आहे…
6 | उपलब्ध नाही
7 | "हा अनुप्रयोग फक्त एनएफसी टाइल प्रदान करतो जो %1$s मेनूमध्ये जोडला"
8 | "%1$s वर NFC टाइल जोडा"
9 | "आवृत्ती %1$s"
10 | "अयशस्वी. अनुप्रयोग फोर्ग्राउंडमध्ये नाही"
11 | "अयशस्वी. खराब घटक"
12 | "अयशस्वी. अनुकूल पॅकेज"
13 | "अयशस्वी. वर्तमान वापरकर्ता नाही"
14 | "अयशस्वी. स्थिती बार सेवा नाही"
15 | "अयशस्वी. विनंती प्रगतीत आहे"
16 | "टाइल जोडली"
17 | "टाइल आधीपास"
18 | "टाइल जोडले नाही"
19 | "अज्ञात प्रतिसाद"
20 | "क्विक सेटिंग्ज"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-iw/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | פועל
4 | כבוי
5 | בתהליך הפעלה…
6 | לא זמין
7 | "This application simply provides an NFC tile that can be added to the %1$s menu."
8 | "Add NFC tile to %1$s"
9 | "גרסה %1$s"
10 | "Failed. Application not in foreground"
11 | "Failed. Bad component"
12 | "Failed. Mismatched package"
13 | "Failed. Not current user"
14 | "Failed. No Status Bar service"
15 | "Failed. Request in progress"
16 | "הלחצן נוסף"
17 | "Tile already added"
18 | "Tile not added"
19 | "Unknown add response"
20 | "הגדרות מהירות"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-km/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | បើក
4 | បិទ
5 | កំពុងបើក...
6 | មិនមានទេ
7 | "This application simply provides an NFC tile that can be added to the %1$s menu."
8 | "Add NFC tile to %1$s"
9 | "កំណែ %1$s"
10 | "Failed. Application not in foreground"
11 | "Failed. Bad component"
12 | "Failed. Mismatched package"
13 | "Failed. Not current user"
14 | "Failed. No Status Bar service"
15 | "Failed. Request in progress"
16 | "បានបញ្ចូលប្រអប់"
17 | "Tile already added"
18 | "Tile not added"
19 | "Unknown add response"
20 | "ការកំណត់រហ័ស"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-en-rAU/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | On
4 | Off
5 | Turning on…
6 | Unavailable
7 | "This application simply provides an NFC tile that can be added to the %1$s menu."
8 | "Add NFC tile to %1$s"
9 | "Version %1$s"
10 | "Failed. Application not in foreground"
11 | "Failed. Bad component"
12 | "Failed. Mismatched package"
13 | "Failed. Not current user"
14 | "Failed. No Status Bar service"
15 | "Failed. Request in progress"
16 | "Tile added"
17 | "Tile already added"
18 | "Tile not added"
19 | "Unknown add response"
20 | "Quick Settings"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-en-rCA/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | On
4 | Off
5 | Turning on…
6 | Unavailable
7 | "This application simply provides an NFC tile that can be added to the %1$s menu."
8 | "Add NFC tile to %1$s"
9 | "version %1$s"
10 | "Failed. Application not in foreground"
11 | "Failed. Bad component"
12 | "Failed. Mismatched package"
13 | "Failed. Not current user"
14 | "Failed. No Status Bar service"
15 | "Failed. Request in progress"
16 | "Tile added"
17 | "Tile already added"
18 | "Tile not added"
19 | "Unknown add response"
20 | "Quick Settings"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-en-rGB/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | On
4 | Off
5 | Turning on…
6 | Unavailable
7 | "This application simply provides an NFC tile that can be added to the %1$s menu."
8 | "Add NFC tile to %1$s"
9 | "Version %1$s"
10 | "Failed. Application not in foreground"
11 | "Failed. Bad component"
12 | "Failed. Mismatched package"
13 | "Failed. Not current user"
14 | "Failed. No Status Bar service"
15 | "Failed. Request in progress"
16 | "Tile added"
17 | "Tile already added"
18 | "Tile not added"
19 | "Unknown add response"
20 | "Quick Settings"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-en-rIN/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | On
4 | Off
5 | Turning on…
6 | Unavailable
7 | "This application simply provides an NFC tile that can be added to the %1$s menu."
8 | "Add NFC tile to %1$s"
9 | "Version %1$s"
10 | "Failed. Application not in foreground"
11 | "Failed. Bad component"
12 | "Failed. Mismatched package"
13 | "Failed. Not current user"
14 | "Failed. No Status Bar service"
15 | "Failed. Request in progress"
16 | "Tile added"
17 | "Tile already added"
18 | "Tile not added"
19 | "Unknown add response"
20 | "Quick Settings"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-th/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | เปิด
4 | ปิด
5 | กำลังเปิด...
6 | ไม่พร้อมใช้งาน
7 | "แอปพลิเคชันนี้มีกระเบื้อง NFC ที่สามารถเพิ่มลงในเมนู %1$s"
8 | "เพิ่มกระเบื้อง NFC ไปที่ %1$s"
9 | "เวอร์ชัน %1$s"
10 | "ล้มเหลวแอปพลิเคชันไม่ได้อยู่ในเบื้องหน้า"
11 | "ล้มเหลวส่วนประกอบที่ไม่ดี"
12 | "ล้มเหลวแพคเกจที่ไม่ตรงกัน"
13 | "ล้มเหลวไม่ใช่ผู้ใช้ปัจจุบัน"
14 | "ล้มเหลวไม่มีบริการแถบสถานะ"
15 | "ล้มเหลวกำลังร้องขอ"
16 | "เพิ่มชิ้นส่วนแล้ว"
17 | "เพิ่มกระเบื้องแล้ว"
18 | "ไม่เพิ่ม กระเบื้อง"
19 | "ไม่ทราบเพิ่มการตอบสนอง"
20 | "การตั้งค่าด่วน"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-ne/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | अन छ
4 | अफ छ
5 | सक्रिय गर्दै…
6 | उपलब्ध छैन
7 | "This application simply provides an NFC tile that can be added to the %1$s menu."
8 | "Add NFC tile to %1$s"
9 | "संस्करण %1$s"
10 | "Failed. Application not in foreground"
11 | "Failed. Bad component"
12 | "Failed. Mismatched package"
13 | "Failed. Not current user"
14 | "Failed. No Status Bar service"
15 | "Failed. Request in progress"
16 | "टाइल हालियो"
17 | "Tile already added"
18 | "Tile not added"
19 | "Unknown add response"
20 | "द्रुत सेटिङहरू"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-be/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Уключана
4 | Выключана
5 | Уключэнне…
6 | Недаступна
7 | "This application simply provides an NFC tile that can be added to the %1$s menu."
8 | "Add NFC tile to %1$s"
9 | "версія %1$s"
10 | "Failed. Application not in foreground"
11 | "Failed. Bad component"
12 | "Failed. Mismatched package"
13 | "Failed. Not current user"
14 | "Failed. No Status Bar service"
15 | "Failed. Request in progress"
16 | "Плітка дададзена"
17 | "Tile already added"
18 | "Tile not added"
19 | "Unknown add response"
20 | "Хуткія налады"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-ky/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Күйүк
4 | Өчүк
5 | Күйгүзүлүүдө…
6 | Жеткиликсиз
7 | "This application simply provides an NFC tile that can be added to the %1$s menu."
8 | "Add NFC tile to %1$s"
9 | "%1$s версиясы"
10 | "Failed. Application not in foreground"
11 | "Failed. Bad component"
12 | "Failed. Mismatched package"
13 | "Failed. Not current user"
14 | "Failed. No Status Bar service"
15 | "Failed. Request in progress"
16 | "Карта кошулду"
17 | "Tile already added"
18 | "Tile not added"
19 | "Unknown add response"
20 | "Ыкчам параметрлер"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-lo/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | ເປີດ
4 | ປິດ
5 | ກຳລັງເປີດ...
6 | ບໍ່ສາມາດໃຊ້ໄດ້
7 | "This application simply provides an NFC tile that can be added to the %1$s menu."
8 | "Add NFC tile to %1$s"
9 | "ເວີຊັນ %1$s"
10 | "Failed. Application not in foreground"
11 | "Failed. Bad component"
12 | "Failed. Mismatched package"
13 | "Failed. Not current user"
14 | "Failed. No Status Bar service"
15 | "Failed. Request in progress"
16 | "ເພີ່ມແຜ່ນແລ້ວ"
17 | "Tile already added"
18 | "Tile not added"
19 | "Unknown add response"
20 | "ການຕັ້ງຄ່າດ່ວນ"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-or/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | ଚାଲୁ ଅଛି
4 | ବନ୍ଦ ଅଛି
5 | ଅନ୍ ହେଉଛି…
6 | ଉପଲବ୍ଧ ନାହିଁ
7 | "This application simply provides an NFC tile that can be added to the %1$s menu."
8 | "Add NFC tile to %1$s"
9 | "ଭର୍ସନ %1$s"
10 | "Failed. Application not in foreground"
11 | "Failed. Bad component"
12 | "Failed. Mismatched package"
13 | "Failed. Not current user"
14 | "Failed. No Status Bar service"
15 | "Failed. Request in progress"
16 | "ଟାଇଲ୍ ଯୋଗ କରାଯାଇଛି"
17 | "Tile already added"
18 | "Tile not added"
19 | "Unknown add response"
20 | "କୁଇକ ସେଟିଂସ"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-gl/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Si
4 | Non
5 | Activando…
6 | Non dispoñible
7 | "This application simply provides an NFC tile that can be added to the %1$s menu."
8 | "Add NFC tile to %1$s"
9 | "versión %1$s"
10 | "Failed. Application not in foreground"
11 | "Failed. Bad component"
12 | "Failed. Mismatched package"
13 | "Failed. Not current user"
14 | "Failed. No Status Bar service"
15 | "Failed. Request in progress"
16 | "Engadiuse a tarxeta"
17 | "Tile already added"
18 | "Tile not added"
19 | "Unknown add response"
20 | "Configuración rápida"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-in/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Aktif
4 | Nonaktif
5 | Mengaktifkan…
6 | Tidak tersedia
7 | "This application simply provides an NFC tile that can be added to the %1$s menu."
8 | "Add NFC tile to %1$s"
9 | "versi %1$s"
10 | "Failed. Application not in foreground"
11 | "Failed. Bad component"
12 | "Failed. Mismatched package"
13 | "Failed. Not current user"
14 | "Failed. No Status Bar service"
15 | "Failed. Request in progress"
16 | "Kartu ditambahkan"
17 | "Tile already added"
18 | "Tile not added"
19 | "Unknown add response"
20 | "Setelan Cepat"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-nb/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | På
4 | Av
5 | Slår på …
6 | Utilgjengelig
7 | "This application simply provides an NFC tile that can be added to the %1$s menu."
8 | "Add NFC tile to %1$s"
9 | "versjon %1$s"
10 | "Failed. Application not in foreground"
11 | "Failed. Bad component"
12 | "Failed. Mismatched package"
13 | "Failed. Not current user"
14 | "Failed. No Status Bar service"
15 | "Failed. Request in progress"
16 | "En infobrikke er lagt til"
17 | "Tile already added"
18 | "Tile not added"
19 | "Unknown add response"
20 | "Hurtiginnstillinger"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-ar/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | الميزة مفعّلة
4 | الميزة غير مفعّلة
5 | جارٍ التفعيل…
6 | الميزة غير متاحة
7 | "يوفر هذا التطبيق ببساطة لوحة NFC التي يمكن إضافتها إلى قائمة %1$s."
8 | "إضافة ملف NFC إلى %1$s"
9 | "الإصدار %1$s"
10 | "فشلت. التطبيق ليس في المقدمة"
11 | "فشلت. مكون سيئ"
12 | "فشلت. حزمة غير متطابقة"
13 | "فشلت. ليس المستخدم الحالي"
14 | "فشلت. لا توجد خدمة شريط الحالة"
15 | "فشلت. الطلب قيد التقدم"
16 | "تمت إضافة البطاقة."
17 | "تمت إضافة البلاط بالفعل"
18 | "لم تتم إضافة البلاط"
19 | "استجابة إضافة غير معروفة"
20 | "الإعدادات السريعة"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-as/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | অন কৰা আছে
4 | অফ আছে
5 | অন কৰি থকা হৈছে…
6 | উপলব্ধ নহয়
7 | "This application simply provides an NFC tile that can be added to the %1$s menu."
8 | "Add NFC tile to %1$s"
9 | "সংস্কৰণ %1$s"
10 | "Failed. Application not in foreground"
11 | "Failed. Bad component"
12 | "Failed. Mismatched package"
13 | "Failed. Not current user"
14 | "Failed. No Status Bar service"
15 | "Failed. Request in progress"
16 | "টাইল যোগ দিয়া হৈছে"
17 | "Tile already added"
18 | "Tile not added"
19 | "Unknown add response"
20 | "ক্ষিপ্ৰ ছেটিং"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-gu/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | ચાલુ છે
4 | બંધ છે
5 | ચાલુ કરી રહ્યાં છીએ…
6 | ઉપલબ્ધ નથી
7 | "આ એપ્લિકેશન ફક્ત એક એનએફસી ટાઇલ પ્રદાન કરે છે જે %1$s મેનૂમાં ઉમેરી શકાય છે."
8 | "%1$s માં એનએફસી ટાઇલ ઉમેરો"
9 | "વર્ઝન %1$s"
10 | "નિષ્ફળ એપ્લિકેશન ફોરગ્રાઉન્ડમાં નથી"
11 | "નિષ્ફળ ખરાબ ઘટક"
12 | "નિષ્ફળ મેળ ખાતું પેકેજ"
13 | "નિષ્ફળ વર્તમાન વપરાશકર્તા નથી"
14 | "નિષ્ફળ કોઈ સ્થિતિ બાર સેવા નથી"
15 | "નિષ્ફળ વિનંતી પ્રગતિમાં છે"
16 | "ટાઇલ ઉમેરી"
17 | "ટાઇલ પહેલેથી ઉમેરવામાં આવી"
18 | "ટાઇલ ઉમેરવામાં આવી નથી"
19 | "અજ્ઞાત પ્રતિભાવ ઉમેરો"
20 | "ઝડપી સેટિંગ"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-my/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | ဖွင့်
4 | ပိတ်
5 | ဖွင့်နေသည်…
6 | မရနိုင်ပါ
7 | "This application simply provides an NFC tile that can be added to the %1$s menu."
8 | "Add NFC tile to %1$s"
9 | "ဗားရှင်း %1$s"
10 | "Failed. Application not in foreground"
11 | "Failed. Bad component"
12 | "Failed. Mismatched package"
13 | "Failed. Not current user"
14 | "Failed. No Status Bar service"
15 | "Failed. Request in progress"
16 | "အကွက်ငယ်ကို ထည့်ပြီးပါပြီ"
17 | "Tile already added"
18 | "Tile not added"
19 | "Unknown add response"
20 | "အမြန် ဆက်တင်များ"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-ur/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | آن ہے
4 | آف ہے
5 | آن ہو رہا ہے…
6 | دستیاب نہیں ہے
7 | "یہ ایپلی کیشن صرف ایک این ایف سی ٹائل فراہم کرتی ہے جسے %1$s مینو میں شامل کیا جاسکتا ہے۔"
8 | "%1$s میں این ایف سی ٹائل شامل کریں"
9 | "ورژن %1$s"
10 | "ناکام. درخواست پیش منظر میں نہیں ہے"
11 | "ناکام. خراب جزو"
12 | "ناکام. مماثل پیکیج"
13 | "ناکام. موجودہ صارف نہیں"
14 | "ناکام. کوئی اسٹیٹس بار سروس نہیں"
15 | "ناکام. درخواست جاری ہے"
16 | "ٹائل کو شامل کیا گیا"
17 | "ٹائل پہلے ہی شامل کی گئی"
18 | "ٹائل شامل نہیں"
19 | "نامعلوم شامل جواب"
20 | "فوری ترتیبات"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-zu/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Vuliwe
4 | Valiwe
5 | Iyavula...
6 | Akutholakali
7 | "This application simply provides an NFC tile that can be added to the %1$s menu."
8 | "Add NFC tile to %1$s"
9 | "Uhlobo %1$s"
10 | "Failed. Application not in foreground"
11 | "Failed. Bad component"
12 | "Failed. Mismatched package"
13 | "Failed. Not current user"
14 | "Failed. No Status Bar service"
15 | "Failed. Request in progress"
16 | "Ithayela lingeziwe"
17 | "Tile already added"
18 | "Tile not added"
19 | "Unknown add response"
20 | "Izilungiselelo ezisheshayo"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-b+sr+Latn/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Uključeno
4 | Isključeno
5 | Uključuje se...
6 | Nedostupno
7 | "This application simply provides an NFC tile that can be added to the %1$s menu."
8 | "Add NFC tile to %1$s"
9 | "verzija %1$s"
10 | "Failed. Application not in foreground"
11 | "Failed. Bad component"
12 | "Failed. Mismatched package"
13 | "Failed. Not current user"
14 | "Failed. No Status Bar service"
15 | "Failed. Request in progress"
16 | "Pločica je dodata"
17 | "Tile already added"
18 | "Tile not added"
19 | "Unknown add response"
20 | "Brza podešavanja"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-fa/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | روشن
4 | خاموش
5 | روشن کردن…
6 | دردسترس نیست
7 | "این برنامه به سادگی یک کاشی NFC را ارائه می دهد که می تواند به منوی %1$s اضافه شود."
8 | "کاشی NFC را به %1$s اضافه کنید"
9 | "نسخه %1$s"
10 | "شکست خورده برنامه در پیش زمینه نیست"
11 | "شکست خورده جزء بد"
12 | "شکست خورده بسته نامناسب"
13 | "شکست خورده کاربر فعلی نیست"
14 | "شکست خورده بدون سرویس نوار وضعیت"
15 | "شکست خورده درخواست در حال انجام است"
16 | "کاشی اضافه شد"
17 | "کاشی قبلاً اضافه شده است"
18 | "کاشی اضافه نشده است"
19 | "پاسخ افزودن ناشناخته"
20 | "تنظیمات سریع"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-eu/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Aktibatuta
4 | Desaktibatuta
5 | Aktibatzen…
6 | Ez dago erabilgarri
7 | "This application simply provides an NFC tile that can be added to the %1$s menu."
8 | "Add NFC tile to %1$s"
9 | "%1$s bertsioa"
10 | "Failed. Application not in foreground"
11 | "Failed. Bad component"
12 | "Failed. Mismatched package"
13 | "Failed. Not current user"
14 | "Failed. No Status Bar service"
15 | "Failed. Request in progress"
16 | "Gehitu da lauza"
17 | "Tile already added"
18 | "Tile not added"
19 | "Unknown add response"
20 | "Ezarpen bizkorrak"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-uk/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Увімкнено
4 | Вимкнено
5 | Увімкнення…
6 | Недоступно
7 | "Ця програма просто надає плитку NFC, яку можна додати до меню %1$s."
8 | "Додайте плитку NFC до %1$s"
9 | "версія %1$s"
10 | "Невдало. Застосування не на передньому плані"
11 | "Невдало. Поганий компонент"
12 | "Невдало. Невідповідний пакет"
13 | "Невдало. Не поточний користувач"
14 | "Невдало. Немає служби рядка стану"
15 | "Невдало. Запит триває"
16 | "Опцію додано"
17 | "Плитка вже додана"
18 | "Плитка не додана"
19 | "Невідома додати відповідь"
20 | "Швидкі налаштування"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-hi/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | चालू है
4 | बंद है
5 | वाई-फ़ाई चालू हो रहा है…
6 | उपलब्ध नहीं है
7 | "यह एप्लिकेशन बस एक NFC टाइल प्रदान करता है जिसे %1$s मेनू में जोड़ा जा सकता है।"
8 | "NFC टाइल को %1$s में जोड़ें"
9 | "वर्शन %1$s"
10 | "असफल। अनुप्रयोग अग्रभूमि में नहीं है"
11 | "असफल। खराब कॉम्पोनेन्ट"
12 | "असफल। बेमेल पैकेज"
13 | "असफल। मौजूदा यूज़र नहीं है"
14 | "असफल। कोई स्टेटस बार सेवा नहीं है"
15 | "असफल। अनुरोध किया जा रहा है"
16 | "टाइल जोड़ी गई"
17 | "टाइल पहले ही जोड़ा जा चुका है"
18 | "टाइल नहीं जोड़ा गया"
19 | "अज्ञात ऐड रिस्पॉन्स"
20 | "क्विक सेटिंग"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-bn/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | চালু আছে
4 | বন্ধ আছে
5 | চালু করা হচ্ছে…
6 | উপলভ্য নেই
7 | "এই অ্যাপ্লিকেশনটি কেবল একটি এনএফসি টাইল সরবরাহ করে যা %1$s মেনুতে যুক্ত করা যেতে পারে।"
8 | "%1$s এ এনএফসি টাইল যুক্ত করুন"
9 | "ভার্সন %1$s"
10 | "ব্যর্থ। অ্যাপ্লিকেশন অগ্রভাগে নয়"
11 | "ব্যর্থ। খারাপ উপাদান"
12 | "ব্যর্থ। মিল প্যাকেজ"
13 | "ব্যর্থ। বর্তমান ব্যবহারকারী নয়"
14 | "ব্যর্থ। কোনও স্ট্যাটাস বার পরিষেবা নেই"
15 | "ব্যর্থ। অনুরোধ চলছে"
16 | "টাইল যোগ করা হয়েছে"
17 | "টাইল ইতিমধ্যে যোগ করা হয়েছে"
18 | "টাইল যোগ করা হয়নি"
19 | "অজানা যোগ প্রতিক্রিয়া"
20 | "দ্রুত সেটিংস"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-pa/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | ਚਾਲੂ ਹੈ
4 | ਬੰਦ ਹੈ
5 | ਚਾਲੂ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ…
6 | ਅਣਉਪਲਬਧ ਹੈ
7 | "ਇਹ ਐਪਲੀਕੇਸ਼ਨ ਸਿਰਫ਼ ਇੱਕ ਐਨਐਫਸੀ ਟਾਈਲ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ ਜੋ %1$s ਮੀਨੂ ਵਿੱਚ ਸ਼ਾਮਲ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।"
8 | "%1$s ਵਿੱਚ ਐਨਐਫਸੀ ਟਾਈਲ ਸ਼ਾਮਲ ਕਰੋ"
9 | "ਵਰਜਨ %1$s"
10 | "ਅਸਫਲ. ਐਪਲੀਕੇਸ਼ਨ ਫੋਰਗਰਾਉਂਡ ਵਿੱਚ ਨਹੀਂ"
11 | "ਅਸਫਲ. ਮਾੜਾ ਕੰਪੋਨੈਂਟ"
12 | "ਅਸਫਲ. ਬੇਮੇਲ ਪੈਕੇਜ"
13 | "ਅਸਫਲ. ਮੌਜੂਦਾ ਉਪਭੋਗਤਾ ਨਹੀਂ"
14 | "ਅਸਫਲ. ਕੋਈ ਸਥਿਤੀ ਬਾਰ ਸੇਵਾ ਨਹੀਂ"
15 | "ਅਸਫਲ. ਬੇਨਤੀ ਚੱਲ ਰਹੀ ਹੈ"
16 | "ਟਾਇਲ ਨੂੰ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ"
17 | "ਟਾਇਲ ਪਹਿਲਾਂ ਹੀ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ"
18 | "ਟਾਈਲ ਸ਼ਾਮਲ ਨਹੀਂ ਕੀਤੀ ਗਈ"
19 | "ਅਣਜਾਣ ਜਵਾਬ ਜੋੜੋ"
20 | "ਤਤਕਾਲ ਸੈਟਿੰਗਾਂ"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-cs/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Zapnuto
4 | Vypnuto
5 | Zapínání…
6 | Nedostupné
7 | "Tato aplikace jednoduše poskytuje dlaždici NFC, kterou lze přidat do nabídky %1$s."
8 | "Přidejte NFC dlaždici do %1$s"
9 | "verze %1$s"
10 | "Neuspěl. Aplikace není v popředí"
11 | "Neuspěl. Špatná součást"
12 | "Neuspěl. Neshodující balíček"
13 | "Neuspěl. Není aktuální uživatel"
14 | "Neuspěl. Žádná služba stavového řádku"
15 | "Neuspěl. Probíhá žádost"
16 | "Dlaždice byla přidána"
17 | "Dlaždice již přidána"
18 | "Dlaždice nebyla přidána"
19 | "Neznámá přidání odpovědi"
20 | "Rychlé nastavení"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-et/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Sees
4 | Väljas
5 | Sisselülitamine …
6 | Pole saadaval
7 | "See rakendus pakub lihtsalt NFC-plaati, mida saab lisada menüüsse %1$s."
8 | "Lisage NFC plaat saidile %1$s"
9 | "versioon %1$s"
10 | "Ebaõnnestus. Rakendus ei ole esiplaanil"
11 | "Ebaõnnestus. Halb komponent"
12 | "Ebaõnnestus. Sobimatu pakett"
13 | "Ebaõnnestus. Pole praegune kasutaja"
14 | "Ebaõnnestus. Olekuriba teenust puudub"
15 | "Ebaõnnestus. Taotlus pooleli"
16 | "Paan on lisatud"
17 | "Plaat on juba lisatud"
18 | "Plaati pole lisatud"
19 | "Tundmatu lisa vastus"
20 | "Kiirseaded"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-ms/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Hidup
4 | Mati
5 | Menghidupkan…
6 | Tidak tersedia
7 | "Aplikasi ini hanya menyediakan jubin NFC yang boleh ditambah ke menu %1$s."
8 | "Tambah jubin NFC ke %1$s"
9 | "versi %1$s"
10 | "Gagal. Permohonan tidak di latar depan"
11 | "Gagal. Komponen buruk"
12 | "Gagal. Pakej yang tidak sesuai"
13 | "Gagal. Bukan pengguna semasa"
14 | "Gagal. Tiada perkhidmatan Bar Status"
15 | "Gagal. Permintaan sedang dijalankan"
16 | "Jubin ditambah"
17 | "Jubin sudah ditambah"
18 | "Jubin tidak ditambah"
19 | "Tambah jawapan tidak diketahui"
20 | "Tetapan Pantas"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-af/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Aan
4 | Af
5 | Skakel tans aan …
6 | Onbeskikbaar
7 | "Hierdie toepassing bied eenvoudig 'n NFC-teël wat by die %1$s -menu gevoeg kan word."
8 | "Voeg NFC-teël by %1$s"
9 | "weergawe %1$s"
10 | "Misluk. Toepassing nie op die voorgrond nie"
11 | "Misluk. Slegte komponent"
12 | "Misluk. Ongepaardgaande pakket"
13 | "Misluk. Nie huidige gebruiker nie"
14 | "Misluk. Geen Statusbalk diens nie"
15 | "Misluk. Versoek aan die gang"
16 | "Teël is bygevoeg"
17 | "Teël reeds bygevoeg"
18 | "Teël nie bygevoeg nie"
19 | "Onbekende byvoegreaksie"
20 | "Kitsinstellings"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-si/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | සක්රියයි
4 | අක්රියයි
5 | ක්රියාත්මක කරමින්…
6 | නොමැත
7 | "මෙම යෙදුම සරලව %1$s මෙනුවට එකතු කළ හැකි NFC ටයිල් එකක් සපයයි."
8 | "%1$s වෙත NFC ටයිල් එක් කරන්න"
9 | "%1$s අනුවාදය"
10 | "අසාර්ථක විය. යෙදුම පෙරමුනේ නැත"
11 | "අසාර්ථක විය. නරක සංරචකය"
12 | "අසාර්ථක විය. නොගැලපෙන පැකේජය"
13 | "අසාර්ථක විය. වත්මන් පරිශීලකයා නොවේ"
14 | "අසාර්ථක විය. තත්ව තීරු සේවාවක් නොමැත"
15 | "අසාර්ථක විය. ඉල්ලීම ක්රියාත්මක වෙමින් පවතී"
16 | "ටයිල් එක එක් කරන ලදි"
17 | "ටයිල් දැනටමත් එකතු කර ඇත"
18 | "ටයිල් එකතු කර නැත"
19 | "නොදන්නා ප්රතිචාර එකතු කරන්න"
20 | "ක්ෂණික සැකසීම්"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-da/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Til
4 | Fra
5 | Aktiverer…
6 | Ikke tilgængelig
7 | "Denne applikation giver simpelthen en NFC-flise, der kan føjes til menuen %1$s."
8 | "Tilføj NFC-flise til %1$s"
9 | "version %1$s"
10 | "Mislykkedes. Ansøgning ikke i forgrunden"
11 | "Mislykkedes. Dårlig komponent"
12 | "Mislykkedes. Uoverensstemmende pakke"
13 | "Mislykkedes. Ikke nuværende bruger"
14 | "Mislykkedes. Ingen statuslinjetjeneste"
15 | "Mislykkedes. Anmodning i gang"
16 | "Feltet blev tilføjet"
17 | "Flise allerede tilføjet"
18 | "Flise ikke tilføjet"
19 | "Ukendt tilføj svar"
20 | "Kvikmenu"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-sq/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Aktiv
4 | Joaktiv
5 | Po aktivizohet…
6 | Nuk ofrohet
7 | "Ky aplikacion thjesht ofron një pllakë NFC që mund të shtohet në menunë %1$s."
8 | "Shto pllakë NFC në %1$s"
9 | "versioni %1$s"
10 | "Dështoi. Aplikimi nuk është në plan të parë"
11 | "Dështoi. Komponenti i keq"
12 | "Dështoi. Paketa e papërputhshme"
13 | "Dështoi. Jo përdoruesi aktual"
14 | "Dështoi. Nuk ka shërbim Status Bar"
15 | "Dështoi. Kërkesa në vazhdim"
16 | "Pllakëza u shtua"
17 | "Pllaka tashmë është shtuar"
18 | "Pllaka nuk shtohet"
19 | "Përgjigje e panjohur"
20 | "Cilësimet e shpejta"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-tr/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Açık
4 | Kapalı
5 | Açılıyor…
6 | Kullanılamıyor
7 | "Bu uygulama sadece %1$s menüsüne eklenebilecek bir NFC döşemesi sağlar."
8 | "NFC döşemesini %1$s 'e ekleyin"
9 | "sürüm: %1$s"
10 | "Başarısız oldu. Uygulama ön planda değil"
11 | "Başarısız oldu. Kötü bileşen"
12 | "Başarısız oldu. Eşleşmeyen paket"
13 | "Başarısız oldu. Geçerli kullanıcı değil"
14 | "Başarısız oldu. Durum Çubuğu hizmeti yok"
15 | "Başarısız oldu. Talep devam ediyor"
16 | "Kutu eklendi"
17 | "Döşeme zaten eklendi"
18 | "Döşeme eklenmedi"
19 | "Bilinmeyen yanıt ekle"
20 | "Hızlı Ayarlar"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-fr/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Activé
4 | Désactivé
5 | Activation…
6 | Indisponible
7 | "Cette application fournit simplement une vignette NFC qui peut être ajoutée au menu %1$s."
8 | "Ajouter un fichier NFC au %1$s"
9 | "version %1$s"
10 | "Échoué. L'application n'est pas au premier plan"
11 | "Échoué. Composant défectueux"
12 | "Échoué. Package non assorti"
13 | "Échoué. Utilisateur non actuel"
14 | "Échoué. Pas de service de barre d'état"
15 | "Échoué. Demande en cours"
16 | "Bloc ajouté"
17 | "Titre déjà ajouté"
18 | "Tuile non ajoutée"
19 | "Réponse d'ajout inconnue"
20 | "Réglages rapides"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-is/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Kveikt
4 | Slökkt
5 | Kveikir…
6 | Ekki í boði
7 | "Þetta forrit veitir einfaldlega NFC flísar sem hægt er að bæta við %1$s valmyndina."
8 | "Bæta NFC flísum við %1$s"
9 | "útgáfa %1$s"
10 | "Misheppnaðist. Umsókn ekki í forgrunni"
11 | "Misheppnaðist. Slæmur þáttur"
12 | "Misheppnaðist. Missamsvarandi pakki"
13 | "Misheppnaðist. Ekki núverandi notandi"
14 | "Misheppnaðist. Engin stöðustikurþjónusta"
15 | "Misheppnaðist. Beiðni í vinnslu"
16 | "Reit bætt við"
17 | "Flísar þegar bætt við"
18 | "Flísar ekki bætt við"
19 | "Óþekkt viðbrögð við"
20 | "Flýtistillingar"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-kn/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | ಆನ್
4 | ಆಫ್
5 | ಆನ್ ಮಾಡಲಾಗುತ್ತಿದೆ...
6 | ಲಭ್ಯವಿಲ್ಲ
7 | "ಈ ಅಪ್ಲಿಕೇಶನ್ ಸರಳವಾಗಿ %1$s ಮೆನುಗೆ ಸೇರಿಸಬಹುದಾದ ಎನ್ಎಫ್ಸಿ ಟೈಲ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ."
8 | "%1$s ಗೆ ಎನ್ಎಫ್ಸಿ ಟೈಲ್ ಸೇರಿಸಿ"
9 | "ಆವೃತ್ತಿ %1$s"
10 | "ವಿಫಲವಾಗಿದೆ. ಅಪ್ಲಿಕೇಶನ್ ಮುನ್ನೆಲೆಗಳಲ್ಲಿಲ್ಲ"
11 | "ವಿಫಲವಾಗಿದೆ. ಕೆಟ್ಟ ಘಟಕ"
12 | "ವಿಫಲವಾಗಿದೆ. ಹೊಂದಿಕೆಯಾಗದ ಪ್ಯಾಕೇಜ್"
13 | "ವಿಫಲವಾಗಿದೆ. ಪ್ರಸ್ತುತ ಬಳಕೆದಾರರಲ್ಲ"
14 | "ವಿಫಲವಾಗಿದೆ. ಸ್ಥಿತಿ ಬಾರ್ ಸೇವೆ ಇಲ್ಲ"
15 | "ವಿಫಲವಾಗಿದೆ. ವಿನಂತಿ ಪ್ರಗತಿಯಲ್ಲಿದೆ"
16 | "ಟೈಲ್ ಸೇರಿಸಲಾಗಿದೆ"
17 | "ಟೈಲ್ ಈಗಾಗಲೇ ಸೇರಿಸಲಾಗಿದೆ"
18 | "ಟೈಲ್ ಸೇರಿಸಲಾಗಿಲ್ಲ"
19 | "ಅಜ್ಞಾತ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಸೇರಿಸಿ"
20 | "ತ್ವರಿತ ಸೆಟ್ಟಿಂಗ್ಗಳು"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-sk/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Zapnuté
4 | Vypnuté
5 | Zapína sa…
6 | Nie je k dispozícii
7 | "Táto aplikácia jednoducho poskytuje dlaždicu NFC, ktorú je možné pridať do ponuky %1$s."
8 | "Pridajte dlaždicu NFC do %1$s"
9 | "verzia %1$s"
10 | "Zlyhal. Aplikácia nie je v popredí"
11 | "Zlyhal. Zlá zložka"
12 | "Zlyhal. Nesúladený balík"
13 | "Zlyhal. Nie je aktuálny používateľ"
14 | "Zlyhal. Žiadna služba stavového riadku"
15 | "Zlyhal. Prebieha žiadosť"
16 | "Karta bola pridaná"
17 | "Dlaždice už pridané"
18 | "Dlaždice neboli pridané"
19 | "Neznáma pridanie odpovede"
20 | "Rýchle nastavenia"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-te/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | ఆన్లో ఉంది
4 | ఆఫ్లో ఉంది
5 | ఆన్ చేస్తోంది…
6 | అందుబాటులో లేదు
7 | "ఈ అప్లికేషన్ కేవలం %1$s మెనుకు జోడించగల NFC టైల్ను అందిస్తుంది."
8 | "%1$s కు NFC టైల్ను జోడించండి"
9 | "వెర్షన్ %1$s"
10 | "విఫలమైంది. అప్లికేషన్ ముందుభాగంలో లేదు"
11 | "విఫలమైంది. చెడు భాగం"
12 | "విఫలమైంది. సరిపోలని ప్యాకేజీ"
13 | "విఫలమైంది. ప్రస్తుత వినియోగదారు కాదు"
14 | "విఫలమైంది. స్థితి బార్ సేవ లేదు"
15 | "విఫలమైంది. అభ్యర్థన పురోగతిలో ఉంది"
16 | "టైల్ జోడించబడింది"
17 | "టైల్ ఇప్పటికే జోడించబడింది"
18 | "టైల్ జోడించబడలేదు"
19 | "తెలియని యాడ్ ప్రతిస్పందన"
20 | "క్విక్ సెట్టింగ్లు"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-mk/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Вклучено
4 | Исклучено
5 | Се вклучува…
6 | Недостапно
7 | "Оваа апликација едноставно обезбедува NFC плочка која може да се додаде во менито %1$s."
8 | "Додадете плочка NFC на %1$s"
9 | "верзија %1$s"
10 | "Не успеа. Апликацијата не е во преден план"
11 | "Не успеа. Лоша компонента"
12 | "Не успеа. Неусогласен пакет"
13 | "Не успеа. Не е моментален корисник"
14 | "Не успеа. Нема услуга за статус бар"
15 | "Не успеа. Барањето во тек"
16 | "Додадена е плочка"
17 | "Плочка веќе додадена"
18 | "Плочка не е додадена"
19 | "Непознат одговор за додавање"
20 | "Брзи поставки"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-sl/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Vklopljeno
4 | Izklopljeno
5 | Vklapljanje …
6 | Ni na voljo
7 | "Ta aplikacija preprosto ponuja ploščico NFC, ki jo lahko dodate v meni %1$s."
8 | "Dodajte ploščico NFC na %1$s"
9 | "različica %1$s"
10 | "Ni uspelo. Uporaba ni v ospredju"
11 | "Ni uspelo. Slaba komponenta"
12 | "Ni uspelo. Neusklajen paket"
13 | "Ni uspelo. Ni trenutni uporabnik"
14 | "Ni uspelo. Brez storitve vrstice stanja"
15 | "Ni uspelo. Zahteva v teku"
16 | "Ploščica je bila dodana"
17 | "Ploščica je že dodana"
18 | "Ploščica ni dodana"
19 | "Neznan odgovor na dodajanje"
20 | "Hitre nastavitve"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-az/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Aktiv
4 | Deaktiv
5 | Aktiv edilir...
6 | Əlçatan deyil
7 | "Bu proqram sadəcə %1$s menyusuna əlavə edilə bilən bir NFC kafel təqdim edir."
8 | "%1$s -ə NFC plitəsini əlavə edin"
9 | "versiya %1$s"
10 | "Uğursuz oldu. Tətbiq ön planda deyil"
11 | "Uğursuz oldu. Pis komponent"
12 | "Uğursuz oldu. Uyğunsuz paket"
13 | "Uğursuz oldu. Cari istifadəçi deyil"
14 | "Uğursuz oldu. Status Bar xidməti yoxdur"
15 | "Uğursuz oldu. Sorğu davam edir"
16 | "Mozaik əlavə edilib"
17 | "Kafel artıq əlavə edildi"
18 | "Kafel əlavə edilməyib"
19 | "Naməlum əlavə cavab"
20 | "Sürətli Ayarlar"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-lt/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Įjungta
4 | Išjungta
5 | Įjungiama…
6 | Nepasiekiama
7 | "Ši programa tiesiog pateikia NFC plytelę, kurią galima pridėti prie %1$s meniu."
8 | "Pridėkite NFC plytelę prie %1$s"
9 | "%1$s versija"
10 | "Nepavyko. Taikymas nėra pirmame plane"
11 | "Nepavyko. Blogas komponentas"
12 | "Nepavyko. Nesutampa pakuotė"
13 | "Nepavyko. Ne dabartinis vartotojas"
14 | "Nepavyko. Nėra būsenos juostos paslaugos"
15 | "Nepavyko. Vykdomas prašymas"
16 | "Išklotinė pridėta"
17 | "Plytelės jau pridėtos"
18 | "Plytelių nepridėta"
19 | "Nežinomas pridėti atsakymą"
20 | "Spartieji nustatymai"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-ml/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | ഓണാണ്
4 | ഓഫാണ്
5 | ഓണാക്കുന്നു…
6 | ലഭ്യമല്ല
7 | "ഈ ആപ്ലിക്കേഷൻ ലളിതമായി %1$s മെനുവിൽ ചേർക്കാൻ കഴിയുന്ന ഒരു എൻഎഫ്സി ടൈൽ നൽകുന്നു."
8 | "%1$s ലേക്ക് എൻഎഫ്സി ടൈൽ ചേർക്കുക"
9 | "പതിപ്പ് %1$s"
10 | "പരാജയപ്പെട്ടു. അപ്ലിക്കേഷൻ മുൻവശത്തല്ല"
11 | "പരാജയപ്പെട്ടു. മോശം ഘടകം"
12 | "പരാജയപ്പെട്ടു. പൊരുത്തപ്പെടാത്ത പാക്കേജ്"
13 | "പരാജയപ്പെട്ടു. നിലവിലെ ഉപയോക്താവല്ല"
14 | "പരാജയപ്പെട്ടു. സ്റ്റാറ്റസ് ബാർ സേവനമില്ല"
15 | "പരാജയപ്പെട്ടു. അഭ്യർത്ഥന പുരോഗമിക്കുന്നു"
16 | "ടൈൽ ചേർത്തു"
17 | "ടൈൽ ഇതിനകം ചേർത്തു"
18 | "ടൈൽ ചേർത്തിട്ടില്ല"
19 | "അജ്ഞാത പ്രതികരണം ചേർക്കുക"
20 | "ദ്രുത ക്രമീകരണം"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-pt-rPT/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Ligado
4 | Desligado
5 | A ativar...
6 | Indisponível
7 | "Esta aplicação fornece simplesmente um mosaico NFC que pode ser adicionado ao menu %1$s."
8 | "Adicionar telha NFC a %1$s"
9 | "versão %1$s"
10 | "Falhou. Aplicação não em primeiro plano"
11 | "Falhou. Componente inválido"
12 | "Falhou. Pacote incompatível"
13 | "Falhou. Utilizador não actual"
14 | "Falhou. Sem serviço de Status Bar"
15 | "Falhou. Pedido em curso"
16 | "Cartão adicionado"
17 | "Azulejo já adicionado"
18 | "Azulejo não adicionado"
19 | "Adicionar resposta desconhecida"
20 | "Definições rápidas"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-sr/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Укључено
4 | Искључено
5 | Укључује се...
6 | Недоступно
7 | "Ova aplikacija jednostavno pruža NFC pločicu koja se može dodati u meni %1$s."
8 | "Dodajte NFC pločicu na %1$s"
9 | "верзија %1$s"
10 | "Nije uspelo. Aplikacija nije u prvom planu"
11 | "Nije uspelo. Loša komponenta"
12 | "Nije uspelo. Neusklađeni paket"
13 | "Nije uspelo. Nije trenutni korisnik"
14 | "Nije uspelo. Nema usluge statusne trake"
15 | "Nije uspelo. Zahtev u toku"
16 | "Плочица је додата"
17 | "Pločica je već dodata"
18 | "Pločica nije dodata"
19 | "Nepoznat odgovor na dodavanje"
20 | "Брза подешавања"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-mn/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Асаалттай
4 | Унтраалттай
5 | Асааж байна…
6 | Боломжгүй
7 | "Энэ програм нь ердөө л %1$s цэсэнд нэмж болох NFC хавтанг өгдөг."
8 | "%1$s дээр NFC хавтанг нэмнэ"
9 | "хувилбар %1$s"
10 | "Бүтэлгүйтсэн. Өргөдөл нь урд талдаа биш"
11 | "Бүтэлгүйтсэн. Муу бүрэлдэхүүн хэсэг"
12 | "Бүтэлгүйтсэн. Тохиролцоогүй багц"
13 | "Бүтэлгүйтсэн. Одоогийн хэрэглэгч биш"
14 | "Бүтэлгүйтсэн. Статус бар үйлчилгээ байхгүй"
15 | "Бүтэлгүйтсэн. Хүсэлт хэрэгжиж байна"
16 | "Хавтан нэмсэн"
17 | "Хавтан аль хэдийн нэмсэн"
18 | "Хавтан нэмэгдээгүй"
19 | "Үл мэдэгдэхгүй нэмэх хариу"
20 | "Шуурхай тохиргоо"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-nl/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Aan
4 | Uit
5 | Aanzetten…
6 | Niet beschikbaar
7 | "Deze applicatie biedt gewoon een NFC-tegel die kan worden toegevoegd aan het %1$s -menu."
8 | "NFC-tegel toevoegen aan %1$s"
9 | "versie %1$s"
10 | "Mislukt. Applicatie niet op de voorgrond"
11 | "Mislukt. Slecht onderdeel"
12 | "Mislukt. Niet bij elkaar passend pakket"
13 | "Mislukt. Geen huidige gebruiker"
14 | "Mislukt. Geen Status Bar-service"
15 | "Mislukt. Aanvraag in behandeling"
16 | "Tegel toegevoegd"
17 | "Tegel is al toegevoegd"
18 | "Tegel niet toegevoegd"
19 | "Onbekend antwoord toevoegen"
20 | "Snelle instellingen"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-ro/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Activat
4 | Dezactivat
5 | Se activează...
6 | Indisponibil
7 | "Această aplicație oferă pur și simplu o placă NFC care poate fi adăugată în meniul %1$s."
8 | "Adăugați țiglă NFC la %1$s"
9 | "versiunea %1$s"
10 | "Eșuat. Aplicația nu este în prim-plan"
11 | "Eșuat. Componenta proastă"
12 | "Eșuat. Pachet necorespunzător"
13 | "Eșuat. Utilizatorul nu este curent"
14 | "Eșuat. Fără serviciu de bara de stare"
15 | "Eșuat. Cerere în curs"
16 | "Cardul a fost adăugat"
17 | "Tigla deja adăugată"
18 | "Tigla nu a fost adăugată"
19 | "Răspuns de adăugare necunoscut"
20 | "Setări rapide"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-sv/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | På
4 | Av
5 | Aktiverar …
6 | Inte tillgängligt
7 | "Denna applikation ger helt enkelt en NFC-kakel som kan läggas till i menyn %1$s."
8 | "Lägg till NFC-bricka till %1$s"
9 | "version %1$s"
10 | "Misslyckades. Ansökan inte i förgrunden"
11 | "Misslyckades. Dålig komponent"
12 | "Misslyckades. Felaktigt paket"
13 | "Misslyckades. Inte aktuell användare"
14 | "Misslyckades. Ingen statusfältstjänst"
15 | "Misslyckades. Begäran pågår"
16 | "Kortet har lagts till"
17 | "Kakel har redan lagts till"
18 | "Kakel har inte lagts till"
19 | "Okänt lägg till svar"
20 | "Snabbinställningar"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-sw/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Kimewashwa
4 | Kimezimwa
5 | Inawasha...
6 | Hakipatikani
7 | "Programu hii hutoa tu tile ya NFC ambayo inaweza kuongezwa kwenye orodha ya %1$s."
8 | "Ongeza tile ya NFC kwenye %1$s"
9 | "toleo la %1$s"
10 | "Kushindwa. Maombi sio katika msingi wa mbele"
11 | "Kushindwa. Sehemu mbaya"
12 | "Kushindwa. Kifurushi usiofanana"
13 | "Kushindwa. Si mtumiaji wa sasa"
14 | "Kushindwa. Hakuna huduma ya Baa ya Hali"
15 | "Kushindwa. Ombi yanaendelea"
16 | "Kigae kimewekwa"
17 | "Tile tayari imeongezwa"
18 | "Tile haijaongezwa"
19 | "Jibu la ongeza haijulikani"
20 | "Mipangilio ya Haraka"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-vi/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Đang bật
4 | Đang tắt
5 | Đang bật…
6 | Không hoạt động
7 | "Ứng dụng này chỉ đơn giản là cung cấp một ô NFC có thể được thêm vào menu %1$s."
8 | "Thêm ô NFC vào %1$s"
9 | "phiên bản %1$s"
10 | "Thất bại. Ứng dụng không ở phía trước"
11 | "Thất bại. Thành phần xấu"
12 | "Thất bại. Gói không phù hợp"
13 | "Thất bại. Không phải người dùng hiện tại"
14 | "Thất bại. Không có dịch vụ thanh trạng thái"
15 | "Thất bại. Yêu cầu đang được tiến hành"
16 | "Đã thêm thẻ thông tin"
17 | "Ngói đã được thêm"
18 | "Ngói không được thêm"
19 | "Không xác định thêm phản hồi"
20 | "Cài đặt nhanh"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-bs/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Uključeno
4 | Isključeno
5 | Uključivanje…
6 | Nedostupno
7 | "Ova aplikacija jednostavno pruža NFC pločicu koja se može dodati u izbornik %1$s."
8 | "Dodajte NFC pločicu na %1$s"
9 | "verzija %1$s"
10 | "Nije uspjelo. Aplikacija nije u prvom planu"
11 | "Nije uspjelo. Loša komponenta"
12 | "Nije uspjelo. Neusklađeni paket"
13 | "Nije uspjelo. Nije trenutni korisnik"
14 | "Nije uspjelo. Nema usluge Status Bar"
15 | "Nije uspjelo. Zahtjev u tijeku"
16 | "Kartica je dodana"
17 | "Pločica je već dodana"
18 | "Pločica nije dodana"
19 | "Nepoznat odgovor na dodavanje"
20 | "Brze postavke"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-ca/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Activat
4 | Desactivat
5 | S\'està activant…
6 | No disponible
7 | "Aquesta aplicació simplement proporciona una rajola NFC que es pot afegir al menú %1$s."
8 | "Afegeix fitxa NFC a %1$s"
9 | "versió %1$s"
10 | "Fracassat. L'aplicació no en primer pla"
11 | "Fracassat. Component dolent"
12 | "Fracassat. Paquet desajustat"
13 | "Fracassat. No és usuari actual"
14 | "Fracassat. Sense servei de barra d'estat"
15 | "Fracassat. Sol·licitud en curs"
16 | "El mosaic s\'ha afegit"
17 | "Rajola ja afegida"
18 | "Rajola no afegida"
19 | "Desconegut afegir resposta"
20 | "Configuració ràpida"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-fi/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Päällä
4 | Poissa päältä
5 | Otetaan käyttöön…
6 | Ei saatavilla
7 | "Tämä sovellus tarjoaa yksinkertaisesti NFC-laatan, joka voidaan lisätä %1$s -valikkoon."
8 | "Lisää NFC-laatta kohtaan %1$s"
9 | "versio %1$s"
10 | "Epäonnistui. Sovellus ei ole etualalla"
11 | "Epäonnistui. Huono komponentti"
12 | "Epäonnistui. Yhteensopimaton paketti"
13 | "Epäonnistui. Ei nykyinen käyttäjä"
14 | "Epäonnistui. Ei tilarivin palvelua"
15 | "Epäonnistui. Pyyntö käynnissä"
16 | "Kiekko lisätty"
17 | "Laatta on jo lisätty"
18 | "Laatta ei lisätty"
19 | "Tuntematon lisää vastaus"
20 | "Pika-asetukset"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-fr-rCA/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Activé
4 | Désactivée
5 | Activation en cours…
6 | Non disponible
7 | "Cette application fournit simplement une vignette NFC qui peut être ajoutée au menu %1$s."
8 | "Ajouter une tuile NFC à %1$s"
9 | "version %1$s"
10 | "Échec. La demande n'est pas au premier plan"
11 | "Échec. Composant défectueux"
12 | "Échec. Emballage non assortie"
13 | "Échec. Utilisateur non actuel"
14 | "Échec. Aucun service de barre d'état"
15 | "Échec. Demande en cours"
16 | "Tuile ajoutée"
17 | "Tuile déjà ajoutée"
18 | "Tuile non ajoutée"
19 | "Ajouter une réponse inconnue"
20 | "Paramètres rapides"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-hr/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Uključeno
4 | Isključeno
5 | Uključivanje…
6 | Nedostupno
7 | "Ova aplikacija jednostavno nudi NFC pločicu koja se može dodati u izbornik %1$s."
8 | "Dodajte NFC pločicu na %1$s"
9 | "verzija %1$s"
10 | "Nije uspjelo. Primjena nije u prvom planu"
11 | "Nije uspjelo. Loša komponenta"
12 | "Nije uspjelo. Neusklađeni paket"
13 | "Nije uspjelo. Nije trenutni korisnik"
14 | "Nije uspjelo. Nema usluge statusne trake"
15 | "Nije uspjelo. Zahtjev u tijeku"
16 | "Kartica je dodana"
17 | "Pločica je već dodana"
18 | "Pločica nije dodana"
19 | "Nepoznat odgovor na dodavanje"
20 | "Brze postavke"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-pt/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Ativado
4 | Desativado
5 | Ativando…
6 | Indisponível
7 | "Este aplicativo simplesmente fornece um bloco NFC que pode ser adicionado ao menu %1$s."
8 | "Adicione o arquivo NFC ao %1$s"
9 | "Versão %1$s"
10 | "Falhou. O aplicativo não está em primeiro plano"
11 | "Falhou. Componente defeituoso"
12 | "Falhou. Pacote incompatível"
13 | "Falhou. Usuário não atual"
14 | "Falhou. Sem serviço de barra de status"
15 | "Falhou. Solicitação em andamento"
16 | "Bloco adicionado"
17 | "Tile já adicionado"
18 | "Azulejo não adicionado"
19 | "Resposta de adição desconhecida"
20 | "Config. rápida"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-hy/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Միացված է
4 | Անջատված է
5 | Միացում…
6 | Հասանելի չէ
7 | "Այս հավելվածը պարզապես ապահովում է NFC կղմինդր, որը կարող է ավելացվել է %1$s ցանկի."
8 | "Ավելացնել NFC սալիկ %1$s -ին"
9 | "տարբերակ %1$s"
10 | "Ձախողվել է. Դիմումը առաջին պլանում չէ"
11 | "Ձախողվել է. Վատ բաղադրիչ"
12 | "Ձախողվել է. Անհամապատասխանող փաթեթ"
13 | "Ձախողվել է. Ընթացիկ օգտվողը չէ"
14 | "Ձախողվել է. Կարգավիճակի բարի ծառայություն չկա"
15 | "Ձախողվել է. Հարցումն ընթացքի մեջ է"
16 | "Սալիկն ավելացվեց"
17 | "Սալիկ արդեն ավելացված է"
18 | "Սալիկ չի ավելացվել"
19 | "Անհայտ ավելացնել պատասխանը"
20 | "Արագ կարգավորումներ"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-ka/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | ჩართულია
4 | გამორთულია
5 | ირთვება…
6 | მიუწვდომელია
7 | "ეს პროგრამა უბრალოდ უზრუნველყოფს NFC ფილას, რომლის დამატებაც შესაძლებელია %1$s მენიუში."
8 | "დაამატეთ NFC ფილა %1$s -ზე"
9 | "%1$s ვერსია"
10 | "ვერ მოხერხდა განაცხადი არ არის წინა პლანზე"
11 | "ვერ მოხერხდა ცუდი კომპონენტი"
12 | "ვერ მოხერხდა შეუსაბამებელი პაკეტი"
13 | "ვერ მოხერხდა არა მიმდინარე მომხმარებელი"
14 | "ვერ მოხერხდა სტატუსის ბარის სერვისი არ არის"
15 | "ვერ მოხერხდა მოთხოვნა მიმდინარეობს"
16 | "მოზაიკის ფილა დაემატა"
17 | "ფილა უკვე დაემატა"
18 | "ფილა არ დაემატა"
19 | "უცნობი პასუხის და"
20 | "სწრაფი პარამეტრები"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-pt-rBR/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Ativado
4 | Desativado
5 | Ativando…
6 | Indisponível
7 | "Este aplicativo simplesmente fornece um bloco NFC que pode ser adicionado ao menu %1$s."
8 | "Adicione o arquivo NFC ao %1$s"
9 | "Versão %1$s"
10 | "Falhou. O aplicativo não está em primeiro plano"
11 | "Falhou. Componente defeituoso"
12 | "Falhou. Pacote incompatível"
13 | "Falhou. Usuário não atual"
14 | "Falhou. Sem serviço de barra de status"
15 | "Falhou. Solicitação em andamento"
16 | "Bloco adicionado"
17 | "Tile já adicionado"
18 | "Azulejo não adicionado"
19 | "Resposta de adição desconhecida"
20 | "Config. rápida"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-it/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | On
4 | Off
5 | Attivazione…
6 | Non disponibile
7 | "Questa applicazione fornisce semplicemente un riquadro NFC che può essere aggiunto al menu %1$s."
8 | "Aggiungi un riquadro NFC a %1$s"
9 | "versione %1$s"
10 | "Fallito. Applicazione non in primo piano"
11 | "Fallito. Componente difettoso"
12 | "Fallito. Pacchetto non corrispondente"
13 | "Fallito. Utente non corrente"
14 | "Fallito. Nessun servizio Status Bar"
15 | "Fallito. Richiesta in corso"
16 | "Riquadro aggiunto"
17 | "Riquadro già aggiunto"
18 | "Riquadro non aggiunto"
19 | "Risposta aggiunta sconosciuta"
20 | "Impostazioni rapide"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-bg/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Вкл.
4 | Изкл.
5 | Включва се...
6 | Не е налице
7 | "Това приложение просто предоставя NFC плочка, която може да бъде добавена към менюто %1$s."
8 | "Добавете NFC плочка към %1$s"
9 | "версия %1$s"
10 | "Неуспешно. Приложението не е на преден план"
11 | "Неуспешно. Лош компонент"
12 | "Неуспешно. Несъответен пакет"
13 | "Неуспешно. Не е текущ потребител"
14 | "Неуспешно. Няма услуга за лентата на състоянието"
15 | "Неуспешно. Заявка в процес на изпълнение"
16 | "Панелът е добавен"
17 | "Вече добавена плочка"
18 | "Плочката не е добавена"
19 | "Неизвестен добавяне на отговор"
20 | "Бързи настройки"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-es/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Activado
4 | Desactivado
5 | Activando…
6 | No disponible
7 | "Esta aplicación simplemente proporciona un icono NFC que se puede añadir al menú %1$s."
8 | "Añade un archivo NFC a %1$s"
9 | "versión %1$s"
10 | "Falló. La aplicación no está en primer plano"
11 | "Falló. Componente incorrecto"
12 | "Falló. Paquete no coincidente"
13 | "Falló. No es un usuario actual"
14 | "Falló. No hay servicio de barra de estado"
15 | "Falló. Solicitud en curso"
16 | "Recuadro añadido"
17 | "El mosaico ya se ha agregado"
18 | "No se ha añadido el azulejo"
19 | "Respuesta de adición desconocida"
20 | "Ajustes rápidos"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-kk/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Қосулы
4 | Өшірулі
5 | Қосылып жатыр…
6 | Қолжетімсіз
7 | "Бұл бағдарлама жай ғана %1$s мәзіріне қосуға болатын NFC плиткасын ұсынады."
8 | "%1$s -ге NFC плиткасын қосыңыз"
9 | "%1$s нұсқасы"
10 | "Сәтсіз аяқталды. Қолдану алдыңғы қатарда емес"
11 | "Сәтсіз аяқталды. Жаман компонент"
12 | "Сәтсіз аяқталды. Сәйкеспейтін пакет"
13 | "Сәтсіз аяқталды. Ағымдағы пайдаланушы емес"
14 | "Сәтсіз аяқталды. Күй жолағы қызметі жоқ"
15 | "Сәтсіз аяқталды. Сұрау жүргізілуде"
16 | "Бөлшек қосылды."
17 | "Плитка қазірдің өзінде қосылды"
18 | "Плитка қосылмады"
19 | "Белгісіз қосу жауабы"
20 | "Жылдам параметрлер"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-el/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Ενεργό
4 | Ανενεργό
5 | Ενεργοποίηση…
6 | Μη διαθέσιμο
7 | "Αυτή η εφαρμογή παρέχει απλώς ένα πλακίδιο NFC που μπορεί να προστεθεί στο μενού %1$s."
8 | "Προσθέστε πλακίδιο NFC στο %1$s"
9 | "έκδοση %1$s"
10 | "Αποτυχία. Η εφαρμογή δεν βρίσκεται σε προσκήνιο"
11 | "Αποτυχία. Κακή συνιστώσα"
12 | "Αποτυχία. Ασυμβίβαστη συσκευασία"
13 | "Αποτυχία. Μη τρέχων χρήστης"
14 | "Αποτυχία. Καμία υπηρεσία γραμμής κατάστασης"
15 | "Αποτυχία. Αίτημα σε εξέλιξη"
16 | "Το πλακίδιο προστέθηκε"
17 | "Πλακάκι που έχει ήδη προστεθεί"
18 | "Πλακάκι δεν προστέθηκε"
19 | "Άγνωστη προσθήκη απόκρισης"
20 | "Γρήγορες ρυθμίσεις"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-lv/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Ieslēgts
4 | Izslēgts
5 | Notiek ieslēgšana…
6 | Nav pieejams
7 | "Šī lietojumprogramma vienkārši nodrošina NFC flīzi, ko var pievienot izvēlnei %1$s."
8 | "Pievienojiet NFC flīzi %1$s"
9 | "versija %1$s"
10 | "Neizdevās. Pielietojums nav priekšplānā"
11 | "Neizdevās. Slikts komponents"
12 | "Neizdevās. Neatbilstoša pakete"
13 | "Neizdevās. Nav pašreizējais lietotājs"
14 | "Neizdevās. Nav statusa joslas pakalpojuma"
15 | "Neizdevās. Pieprasījums tiek veikts"
16 | "Elements ir pievienots"
17 | "Flīze jau pievienota"
18 | "Flīze nav pievienota"
19 | "Nezināma pievienošanas atbilde"
20 | "Ātrie iestatījumi"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-ru/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Вкл.
4 | Откл.
5 | Включение…
6 | Функция недоступна
7 | "Это приложение просто предоставляет плитку NFC, которую можно добавить в меню %1$s."
8 | "Добавьте файл NFC в %1$s"
9 | "версия %1$s"
10 | "Не удалось. Приложение не находится на переднем плане"
11 | "Не удалось. Неисправный компонент"
12 | "Не удалось. Несовпадающий пакет"
13 | "Не удалось. Не текущий пользователь"
14 | "Не удалось. Служба строки состояния отсутствует"
15 | "Не удалось. Запрос находится в обработке"
16 | "Панель добавлена"
17 | "Плитка уже добавлена"
18 | "Плитка не добавлена"
19 | "Неизвестный добавить ответ"
20 | "Быстрые настройки"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-tl/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Naka-on
4 | Naka-off
5 | Ino-on…
6 | Hindi available
7 | "Nagbibigay lamang ang application na ito ng isang NFC tile na maaaring idagdag sa menu ng %1$s."
8 | "Magdagdag ng NFC tile sa %1$s"
9 | "bersyon %1$s"
10 | "Nabigo. Ang aplikasyon ay wala sa harapan"
11 | "Nabigo. Masamang bahagi"
12 | "Nabigo. Hindi katugma na pakete"
13 | "Nabigo. Hindi kasalukuyang gumagamit"
14 | "Nabigo. Walang serbisyo ng Status Bar"
15 | "Nabigo. Ang kahilingan ay nag-usad"
16 | "Idinagdag ang tile"
17 | "Idinagdag na ang tile"
18 | "Hindi idinagdag ang tile"
19 | "Hindi kilalang magdagdag ng tugon"
20 | "Mga Mabilisang Setting"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-es-rUS/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Activado
4 | Desactivado
5 | Activando…
6 | No disponible
7 | "Esta aplicación simplemente proporciona un icono NFC que se puede añadir al menú %1$s."
8 | "Añade un archivo NFC a %1$s"
9 | "versión %1$s"
10 | "Falló. La aplicación no está en primer plano"
11 | "Falló. Componente incorrecto"
12 | "Falló. Paquete no coincidente"
13 | "Falló. No es un usuario actual"
14 | "Falló. No hay servicio de barra de estado"
15 | "Falló. Solicitud en curso"
16 | "Se agregó la tarjeta"
17 | "El mosaico ya se ha agregado"
18 | "No se ha añadido el azulejo"
19 | "Respuesta de adición desconocida"
20 | "Configuración rápida"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-hu/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Be
4 | Ki
5 | Bekapcsolás…
6 | Nem áll rendelkezésre
7 | "Ez az alkalmazás egyszerűen egy NFC csempét biztosít, amely hozzáadható a %1$s menühöz."
8 | "NFC csempe hozzáadása a %1$s -hoz"
9 | "verzió: %1$s"
10 | "Nem sikerült. Alkalmazás nincs előtérben"
11 | "Nem sikerült. Rossz komponens"
12 | "Nem sikerült. Nem megfelelő csomag"
13 | "Nem sikerült. Nem aktuális felhasználó"
14 | "Nem sikerült. Nincs állapotsor szolgáltatás"
15 | "Nem sikerült. Kérelem folyamatban van"
16 | "Kártya hozzáadva"
17 | "A csempe már hozzáadva"
18 | "A csempe nincs hozzáadva"
19 | "Ismeretlen válasz hozzáadása"
20 | "Gyorsbeállítások"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-pl/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Włączony
4 | Wyłączony
5 | Włączam…
6 | Niedostępny
7 | "Ta aplikacja po prostu zapewnia kafelek NFC, który można dodać do menu %1$s."
8 | "Dodaj kafelek NFC do %1$s"
9 | "wersja %1$s"
10 | "Nie powiodło się. Aplikacja nie jest na pierwszym planie"
11 | "Nie powiodło się. Zły komponent"
12 | "Nie powiodło się. Niedopasowany pakiet"
13 | "Nie powiodło się. Nie jest aktualnym użytkownikiem"
14 | "Nie powiodło się. Brak usługi paska stanu"
15 | "Nie powiodło się. Prośba w toku"
16 | "Dodano kartę"
17 | "Płytka już dodana"
18 | "Płytka nie została dodana"
19 | "Nieznana odpowiedź dodawania"
20 | "Szybkie ustawienia"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-ta/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | இயக்கப்பட்டுள்ளது
4 | முடக்கப்பட்டுள்ளது
5 | ஆன் செய்கிறது…
6 | கிடைக்கவில்லை
7 | "இந்த பயன்பாடு வெறுமனே %1$s மெனுவில் சேர்க்கக்கூடிய NFC ஓட்டை வழங்குகிறது."
8 | "%1$s க்கு NFC டைலைச் சேர்க்கவும்"
9 | "பதிப்பு %1$s"
10 | "தோல்வியுற்றது. பயன்பாடு முன்னணியில் இல்லை"
11 | "தோல்வியுற்றது. மோசமான கூறு"
12 | "தோல்வியுற்றது. பொருந்தாத தொகுப்பு"
13 | "தோல்வியுற்றது. தற்போதைய பயனர் அல்ல"
14 | "தோல்வியுற்றது. ஸ்டேடஸ் பார் சேவை இல்லை"
15 | "தோல்வியுற்றது. கோரிக்கை நடைமுறையில் உள்ளது"
16 | "கட்டம் சேர்க்கப்பட்டது"
17 | "ஓடு ஏற்கனவே சேர்க்கப்பட்டது"
18 | "டைல் சேர்க்கப்படவில்லை"
19 | "தெரியாத பதில் சேர்க்கவும்"
20 | "விரைவு அமைப்புகள்"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-uz/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Yoniq
4 | Oʻchiq
5 | Yoqilmoqda…
6 | Ishlamaydi
7 | "Ushbu dastur shunchaki %1$s menyusiga qo'shilishi mumkin bo'lgan NFC plitasini taqdim etadi."
8 | "%1$s -ga NFC plitasini qo'shing"
9 | "%1$s versiya"
10 | "Muvaffaqiyatsiz. Dastur oldingi planda emas"
11 | "Muvaffaqiyatsiz. Yomon komponent"
12 | "Muvaffaqiyatsiz. Mos kelmaydigan paket"
13 | "Muvaffaqiyatsiz. Hozirgi foydalanuvchi emas"
14 | "Muvaffaqiyatsiz. Status paneli xizmati yo'q"
15 | "Muvaffaqiyatsiz. So'rov davom etmoqda"
16 | "Katakcha kiritildi"
17 | "Plitka allaqachon qo'shilgan"
18 | "Plitka qo'shilmagan"
19 | "Noma'lum qo'shish javobi"
20 | "Tezkor sozlamalar"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values-de/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | An
4 | Aus
5 | Wird aktiviert…
6 | Nicht verfügbar
7 | "Diese Anwendung stellt einfach eine NFC-Kachel bereit, die zum %1$s -Menü hinzugefügt werden kann."
8 | "NFC-Kachel zu %1$s hinzufügen"
9 | "Version %1$s"
10 | "Fehlgeschlagen. Anwendung nicht im Vordergrund"
11 | "Fehlgeschlagen. Schlechte Komponente"
12 | "Fehlgeschlagen. Paket stimmt nicht überein"
13 | "Fehlgeschlagen. Kein aktueller Benutzer"
14 | "Fehlgeschlagen. Kein Statusleisten-Dienst"
15 | "Fehlgeschlagen. Anfrage wird bearbeitet"
16 | "Ansicht hinzugefügt"
17 | "Kachel wurde bereits hinzugefügt"
18 | "Kachel nicht hinzugefügt"
19 | "Unbekannte Antwort hinzufügen"
20 | "Schnelleinstellungen"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | NFC Quick Settings
3 |
4 |
5 | NFC
6 | NFC Tile Preferences
7 | On
8 | Off
9 | Turning on…
10 | Unavailable
11 |
12 |
13 | NFC Quick Settings
14 | "This application simply provides an NFC tile that can be added to the %1$s menu."
15 | "Add NFC tile to %1$s"
16 | "Version %1$s"
17 | "Failed. Application not in foreground"
18 | "Failed. Bad component"
19 | "Failed. Mismatched package"
20 | "Failed. Not current user"
21 | "Failed. No Status Bar service"
22 | "Failed. Request in progress"
23 | "Tile added"
24 | "Tile already added"
25 | "Tile not added"
26 | "Unknown add response"
27 |
28 |
29 | "Quick Settings"
30 |
31 |
--------------------------------------------------------------------------------
/app/src/main/res/values-en-rXC/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | On
4 | Off
5 | Turning on…
6 | Unavailable
7 | "This application simply provides an NFC tile that can be added to the %1$s menu."
8 | "Add NFC tile to %1$s"
9 | "version %1$s"
10 | "Failed. Application not in foreground"
11 | "Failed. Bad component"
12 | "Failed. Mismatched package"
13 | "Failed. Not current user"
14 | "Failed. No Status Bar service"
15 | "Failed. Request in progress"
16 | "Tile added"
17 | "Tile already added"
18 | "Tile not added"
19 | "Unknown add response"
20 | "Quick Settings"
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
8 |
9 |
12 |
13 |
23 |
24 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
42 |
43 |
44 |
45 |
46 |
47 |
53 |
54 |
55 |
56 |
57 |
60 |
61 |
62 |
63 |
64 |
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # Changelog[^1]
2 |
3 | ## [1.5.2][] (2025-09-26)
4 |
5 | Handled potential NFC adapter exceptions.
6 |
7 | ## [1.5.1][] (2025-08-23)
8 |
9 | Fixed a rare background crash when a device's NFC system is temporarily unavailable.
10 |
11 | ## [1.5.0][] (2025-08-17)
12 |
13 | Added a new settings activity, so the app will appear in the app drawer (as is now required by Google Play reviewers).
14 |
15 | ## [1.4.5][] (2025-08-15)
16 |
17 | Support for Android 16.
18 |
19 | Updated translations for `fr-CA`, `kk`, and `kn`.
20 |
21 | ## [1.4.4][] (2024-10-17)
22 |
23 | Support for Android 15.
24 |
25 | ## [1.4.3][] (2024-08-12)
26 |
27 | Redirected long-tap to NFC Settings when granted `WRITE_SECURE_SETTINGS` permission.
28 |
29 | ## [1.4.2][] (2024-07-30)
30 |
31 | Handled a rare exception when unregistering the broadcast listener.
32 |
33 | ## [1.4.1][] (2024-06-29)
34 |
35 | Added metadata for F-Droid.
36 |
37 | ## [1.4.0][] (2024-06-22)
38 |
39 | Replaced timer with broadcast listener for more responsive tile updates.
40 |
41 | Added support for direct NFC toggle if granted `WRITE_SECURE_SETTINGS` permission.
42 |
43 | ## [1.3.1][] (2023-12-04)
44 |
45 | Enabled code minification and resource shrinkage.
46 |
47 | ## [1.3.0][] (2023-10-21)
48 |
49 | Added tile update timer to solve race condition.
50 |
51 | ## [1.2.2][] (2023-10-20)
52 |
53 | Fixed potential crash when tile is added to Quick Settings menu.
54 |
55 | ## [1.2.1][] (2023-10-20)
56 |
57 | Exclude devices without NFC hardware.
58 |
59 | ## [1.2.0][] (2023-10-14)
60 |
61 | Support for Android 14.
62 |
63 | ## [1.1.0][] (2023-08-13)
64 |
65 | Added translations for 86 languages.
66 |
67 | ## [1.0.0][] (2023-07-15)
68 |
69 | Initial release.
70 |
71 | [1.5.2]: https://github.com/pcolby/nfc-quick-settings/releases/tag/v1.5.2
72 | [1.5.1]: https://github.com/pcolby/nfc-quick-settings/releases/tag/v1.5.1
73 | [1.5.0]: https://github.com/pcolby/nfc-quick-settings/releases/tag/v1.5.0
74 | [1.4.5]: https://github.com/pcolby/nfc-quick-settings/releases/tag/v1.4.5
75 | [1.4.4]: https://github.com/pcolby/nfc-quick-settings/releases/tag/v1.4.4
76 | [1.4.3]: https://github.com/pcolby/nfc-quick-settings/releases/tag/v1.4.3
77 | [1.4.2]: https://github.com/pcolby/nfc-quick-settings/releases/tag/v1.4.2
78 | [1.4.1]: https://github.com/pcolby/nfc-quick-settings/releases/tag/v1.4.1
79 | [1.4.0]: https://github.com/pcolby/nfc-quick-settings/releases/tag/v1.4.0
80 | [1.3.1]: https://github.com/pcolby/nfc-quick-settings/releases/tag/v1.3.1
81 | [1.3.0]: https://github.com/pcolby/nfc-quick-settings/releases/tag/v1.3.0
82 | [1.2.2]: https://github.com/pcolby/nfc-quick-settings/releases/tag/v1.2.2
83 | [1.2.1]: https://github.com/pcolby/nfc-quick-settings/releases/tag/v1.2.1
84 | [1.2.0]: https://github.com/pcolby/nfc-quick-settings/releases/tag/v1.2.0
85 | [1.1.0]: https://github.com/pcolby/nfc-quick-settings/releases/tag/v1.1.0
86 | [1.0.0]: https://github.com/pcolby/nfc-quick-settings/releases/tag/v1.0.0
87 |
88 | [^1]: Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and
89 | project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
90 |
--------------------------------------------------------------------------------
/gradlew.bat:
--------------------------------------------------------------------------------
1 | @rem
2 | @rem Copyright 2015 the original author or authors.
3 | @rem
4 | @rem Licensed under the Apache License, Version 2.0 (the "License");
5 | @rem you may not use this file except in compliance with the License.
6 | @rem You may obtain a copy of the License at
7 | @rem
8 | @rem https://www.apache.org/licenses/LICENSE-2.0
9 | @rem
10 | @rem Unless required by applicable law or agreed to in writing, software
11 | @rem distributed under the License is distributed on an "AS IS" BASIS,
12 | @rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | @rem See the License for the specific language governing permissions and
14 | @rem limitations under the License.
15 | @rem
16 | @rem SPDX-License-Identifier: Apache-2.0
17 | @rem
18 |
19 | @if "%DEBUG%"=="" @echo off
20 | @rem ##########################################################################
21 | @rem
22 | @rem Gradle startup script for Windows
23 | @rem
24 | @rem ##########################################################################
25 |
26 | @rem Set local scope for the variables with windows NT shell
27 | if "%OS%"=="Windows_NT" setlocal
28 |
29 | set DIRNAME=%~dp0
30 | if "%DIRNAME%"=="" set DIRNAME=.
31 | @rem This is normally unused
32 | set APP_BASE_NAME=%~n0
33 | set APP_HOME=%DIRNAME%
34 |
35 | @rem Resolve any "." and ".." in APP_HOME to make it shorter.
36 | for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
37 |
38 | @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
39 | set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
40 |
41 | @rem Find java.exe
42 | if defined JAVA_HOME goto findJavaFromJavaHome
43 |
44 | set JAVA_EXE=java.exe
45 | %JAVA_EXE% -version >NUL 2>&1
46 | if %ERRORLEVEL% equ 0 goto execute
47 |
48 | echo. 1>&2
49 | echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2
50 | echo. 1>&2
51 | echo Please set the JAVA_HOME variable in your environment to match the 1>&2
52 | echo location of your Java installation. 1>&2
53 |
54 | goto fail
55 |
56 | :findJavaFromJavaHome
57 | set JAVA_HOME=%JAVA_HOME:"=%
58 | set JAVA_EXE=%JAVA_HOME%/bin/java.exe
59 |
60 | if exist "%JAVA_EXE%" goto execute
61 |
62 | echo. 1>&2
63 | echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2
64 | echo. 1>&2
65 | echo Please set the JAVA_HOME variable in your environment to match the 1>&2
66 | echo location of your Java installation. 1>&2
67 |
68 | goto fail
69 |
70 | :execute
71 | @rem Setup the command line
72 |
73 |
74 |
75 | @rem Execute Gradle
76 | "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %*
77 |
78 | :end
79 | @rem End local scope for the variables with windows NT shell
80 | if %ERRORLEVEL% equ 0 goto mainEnd
81 |
82 | :fail
83 | rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
84 | rem the _cmd.exe /c_ return code!
85 | set EXIT_CODE=%ERRORLEVEL%
86 | if %EXIT_CODE% equ 0 set EXIT_CODE=1
87 | if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE%
88 | exit /b %EXIT_CODE%
89 |
90 | :mainEnd
91 | if "%OS%"=="Windows_NT" endlocal
92 |
93 | :omega
94 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/settings_activity.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
13 |
14 |
18 |
19 |
25 |
26 |
27 |
28 |
29 |
30 |
36 |
37 |
43 |
44 |
50 |
51 |
55 |
56 |
61 |
62 |
67 |
68 |
72 |
73 |
74 |
75 |
76 |
77 |
--------------------------------------------------------------------------------
/app/build.gradle:
--------------------------------------------------------------------------------
1 | import org.jetbrains.kotlin.gradle.dsl.JvmTarget
2 |
3 | plugins {
4 | id 'base'
5 | id 'com.android.application'
6 | id 'org.jetbrains.dokka'
7 | id 'org.jetbrains.kotlin.android'
8 | }
9 |
10 | // Optionally, load keystore properties from a file specified via the environment.
11 | def keystoreProperties = new Properties()
12 | def keystorePropertiesFile = System.getenv('KEYSTORE_PROPERTIES_FILE')
13 | if (keystorePropertiesFile) {
14 | keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
15 | }
16 |
17 | android {
18 | signingConfigs {
19 | if (keystorePropertiesFile) {
20 | release {
21 | keyAlias keystoreProperties['keyAlias']
22 | keyPassword keystoreProperties['keyPassword']
23 | storeFile file(keystoreProperties['storeFile'])
24 | storePassword keystoreProperties['storePassword']
25 | }
26 | }
27 | }
28 | namespace = 'au.id.colby.nfcquicksettings'
29 | compileSdk = 36
30 |
31 | defaultConfig {
32 | applicationId "au.id.colby.nfcquicksettings"
33 | minSdk = 24
34 | targetSdk = 36
35 | versionCode = 19
36 | versionName "1.5.3-pre"
37 | testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
38 | }
39 |
40 | buildTypes {
41 | debug {
42 | applicationIdSuffix ".debug"
43 | debuggable true
44 | resValue "string", "application_id", "${defaultConfig.applicationId}"
45 | resValue "string", "build_version",
46 | "${defaultConfig.versionName}+${defaultConfig.versionCode}.${System.env.BUILD_ID ?: "local"}.debug"
47 | }
48 |
49 | release {
50 | minifyEnabled true
51 | ndk { debugSymbolLevel = 'FULL' }
52 | proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
53 | shrinkResources = true
54 | if (signingConfigs.hasProperty("release")) signingConfig = signingConfigs.release
55 | resValue "string", "application_id", "${defaultConfig.applicationId}"
56 | resValue "string", "build_version",
57 | "${defaultConfig.versionName}+${defaultConfig.versionCode}.${System.env.BUILD_ID ?: "local"}"
58 | }
59 | }
60 | compileOptions {
61 | sourceCompatibility JavaVersion.VERSION_1_8
62 | targetCompatibility JavaVersion.VERSION_1_8
63 | }
64 |
65 | kotlin {
66 | compilerOptions {
67 | jvmTarget = JvmTarget.JVM_1_8
68 | }
69 | }
70 |
71 | packaging {
72 | resources {
73 | excludes += '/META-INF/{AL2.0,LGPL2.1}'
74 | }
75 | }
76 | }
77 |
78 | base {
79 | archivesName = "${android.defaultConfig.applicationId.replaceFirst("^.*\\.", "")}-" +
80 | "${android.defaultConfig.versionName}+${android.defaultConfig.versionCode}" +
81 | ".${System.env.BUILD_ID ?: "local"}"
82 | }
83 |
84 | dependencies {
85 | implementation 'androidx.core:core-ktx:1.17.0'
86 | implementation 'androidx.appcompat:appcompat:1.7.1'
87 | implementation 'com.google.android.material:material:1.13.0'
88 | implementation 'androidx.preference:preference-ktx:1.2.1'
89 | testImplementation 'junit:junit:4.13.2'
90 | androidTestImplementation 'androidx.test.ext:junit:1.3.0'
91 | androidTestImplementation 'androidx.test.espresso:espresso-core:3.7.0'
92 | }
93 |
--------------------------------------------------------------------------------
/app/src/main/java/au/id/colby/nfcquicksettings/SettingsActivity.kt:
--------------------------------------------------------------------------------
1 | // SPDX-FileCopyrightText: 2023-2025 Paul Colby
2 | // SPDX-License-Identifier: GPL-3.0-or-later
3 |
4 | package au.id.colby.nfcquicksettings
5 |
6 | import android.app.StatusBarManager
7 | import android.app.StatusBarManager.TILE_ADD_REQUEST_ERROR_APP_NOT_IN_FOREGROUND
8 | import android.app.StatusBarManager.TILE_ADD_REQUEST_ERROR_BAD_COMPONENT
9 | import android.app.StatusBarManager.TILE_ADD_REQUEST_ERROR_MISMATCHED_PACKAGE
10 | import android.app.StatusBarManager.TILE_ADD_REQUEST_ERROR_NOT_CURRENT_USER
11 | import android.app.StatusBarManager.TILE_ADD_REQUEST_ERROR_NO_STATUS_BAR_SERVICE
12 | import android.app.StatusBarManager.TILE_ADD_REQUEST_ERROR_REQUEST_IN_PROGRESS
13 | import android.app.StatusBarManager.TILE_ADD_REQUEST_RESULT_TILE_ADDED
14 | import android.app.StatusBarManager.TILE_ADD_REQUEST_RESULT_TILE_ALREADY_ADDED
15 | import android.app.StatusBarManager.TILE_ADD_REQUEST_RESULT_TILE_NOT_ADDED
16 | import android.content.ComponentName
17 | import android.graphics.drawable.Icon
18 | import android.os.Build.VERSION.SDK_INT
19 | import android.os.Build.VERSION_CODES
20 | import android.os.Bundle
21 | import android.util.Log
22 | import android.view.View
23 | import android.widget.Button
24 | import android.widget.TextView
25 | import androidx.appcompat.app.AppCompatActivity
26 | import com.google.android.material.snackbar.Snackbar
27 |
28 | private const val TAG = "SettingsActivity"
29 |
30 | /**
31 | * An activity for managing user preferences for NFC Quick Settings.
32 | *
33 | * Currently this is really just an initial placeholder (because Google Play Support has begun
34 | * rejecting updates because they "can't see the app" 🙄), but eventually will extend to support a
35 | * range of preferences, such as:
36 | * - what actions to take when tapping / long-tapping the tile
37 | * - auto-disable NFC after a timer
38 | * - etc.
39 | */
40 | class SettingsActivity : AppCompatActivity() {
41 |
42 | /**
43 | * Called when this activity is being created.
44 | *
45 | * This override sets up the UI.
46 | */
47 | override fun onCreate(savedInstanceState: Bundle?) {
48 | super.onCreate(savedInstanceState)
49 |
50 | setContentView(R.layout.settings_activity)
51 |
52 | val qsLabel = getText(R.string.android_quick_settings_label)
53 | findViewById(R.id.settingsIntro).text =
54 | getString(R.string.settings_intro, qsLabel)
55 |
56 | findViewById