mirror of
https://github.com/CatimaLoyalty/Android.git
synced 2025-12-24 15:47:53 -05:00
Compare commits
182 Commits
create-pul
...
create-pul
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0b24a76b19 | ||
|
|
921773ee59 | ||
|
|
6d012413bc | ||
|
|
caeba57a42 | ||
|
|
e12204771f | ||
|
|
cf9612052a | ||
|
|
b0081919c9 | ||
|
|
7c2959b501 | ||
|
|
6f9ab1ad1d | ||
|
|
42f9a43393 | ||
|
|
955cd8a0d4 | ||
|
|
b1c806a189 | ||
|
|
bea5f5eb82 | ||
|
|
958e0951bc | ||
|
|
26dbf6d53d | ||
|
|
051e49a099 | ||
|
|
083b3d0666 | ||
|
|
b4ab8a0220 | ||
|
|
658205bc49 | ||
|
|
d9ee1950d8 | ||
|
|
601600a036 | ||
|
|
7805e9f323 | ||
|
|
61dd342f17 | ||
|
|
1c91842ad4 | ||
|
|
2f9ef2859b | ||
|
|
9ce27f4fa0 | ||
|
|
3f654d2170 | ||
|
|
88019dcae3 | ||
|
|
b94ea44f42 | ||
|
|
f52b101735 | ||
|
|
02e139f5d2 | ||
|
|
67a3b13209 | ||
|
|
4cd85f3a05 | ||
|
|
35f88ca386 | ||
|
|
0157e76725 | ||
|
|
fceda14f89 | ||
|
|
18a2c3d907 | ||
|
|
8f944329c2 | ||
|
|
24cde962b4 | ||
|
|
cdd78cbfb5 | ||
|
|
a0782f115c | ||
|
|
1d2e7bb8d2 | ||
|
|
272102ed61 | ||
|
|
1baea9ee4b | ||
|
|
3022c8fd75 | ||
|
|
e1cfb15a8b | ||
|
|
ecfa677542 | ||
|
|
810eb97dfc | ||
|
|
40bd33f6af | ||
|
|
19cc6c7573 | ||
|
|
89144ff83e | ||
|
|
5c77bab972 | ||
|
|
e406e69c54 | ||
|
|
52b36b5946 | ||
|
|
06cf71a96a | ||
|
|
00052f68b8 | ||
|
|
70f90bbf8f | ||
|
|
167ce12b57 | ||
|
|
a056841aec | ||
|
|
bb81e22dae | ||
|
|
068a80617d | ||
|
|
22c3e10274 | ||
|
|
4696862745 | ||
|
|
a8930c43ce | ||
|
|
3fac57d023 | ||
|
|
1c9dba92b1 | ||
|
|
833a4b8743 | ||
|
|
aedeb91b1a | ||
|
|
0c191eda05 | ||
|
|
e3e1e0c85b | ||
|
|
32a6fa9e8f | ||
|
|
4f4ffa46e7 | ||
|
|
8f7ab2b4bf | ||
|
|
71c1afc10e | ||
|
|
bdb1f70754 | ||
|
|
e08d95f0f5 | ||
|
|
d487668ad9 | ||
|
|
2660550df1 | ||
|
|
cfed16d2e5 | ||
|
|
9af3ef90a2 | ||
|
|
d7db959dd7 | ||
|
|
b5eff7f9c7 | ||
|
|
8891f5d75d | ||
|
|
f0aab7017e | ||
|
|
b4985bba76 | ||
|
|
0911ec8c9d | ||
|
|
5e171c17be | ||
|
|
7896600863 | ||
|
|
d20a0e8598 | ||
|
|
b871279502 | ||
|
|
fa08f4f797 | ||
|
|
794932812c | ||
|
|
e316fc7309 | ||
|
|
971e861e18 | ||
|
|
3e7cf68425 | ||
|
|
d2137c5f80 | ||
|
|
0f17841fe4 | ||
|
|
663ad8b4b2 | ||
|
|
0609c05864 | ||
|
|
07da8cb492 | ||
|
|
c16da87be8 | ||
|
|
450d359c16 | ||
|
|
c1a1098501 | ||
|
|
4c7aac2f67 | ||
|
|
2bcd6f856a | ||
|
|
d98fb2fe12 | ||
|
|
c549c713a3 | ||
|
|
9388a05eac | ||
|
|
6809153412 | ||
|
|
39556705ab | ||
|
|
d1939b943d | ||
|
|
f2c32202c8 | ||
|
|
7ece032bb3 | ||
|
|
9393c2b8d8 | ||
|
|
f2dd15aaf5 | ||
|
|
f4927d9c8b | ||
|
|
1dddd2cee3 | ||
|
|
1e75da4eaf | ||
|
|
1add77f4fe | ||
|
|
4b77700b97 | ||
|
|
cb547b0a71 | ||
|
|
01ee3568ca | ||
|
|
fcd7c00cc7 | ||
|
|
90a41ccf0f | ||
|
|
6c9748aca4 | ||
|
|
02e3ae4dd6 | ||
|
|
d39fdf400c | ||
|
|
073c6dfed8 | ||
|
|
0fa4a6a4c8 | ||
|
|
07b59f090e | ||
|
|
df807d5548 | ||
|
|
f21264c762 | ||
|
|
8aace7f765 | ||
|
|
531c25add7 | ||
|
|
43add95012 | ||
|
|
6ef892fa41 | ||
|
|
1c832eb899 | ||
|
|
f187fd10a5 | ||
|
|
4cac1b103a | ||
|
|
2c7a759711 | ||
|
|
c490ce6248 | ||
|
|
7e3e1544d2 | ||
|
|
edf18591ca | ||
|
|
8cb08dc980 | ||
|
|
5e925f41fb | ||
|
|
a3a28b38e7 | ||
|
|
87fb81de91 | ||
|
|
76adf47107 | ||
|
|
ecbca16246 | ||
|
|
4bd9b25633 | ||
|
|
dd46a45b21 | ||
|
|
e0875d8e45 | ||
|
|
329ff33dc4 | ||
|
|
4610058c54 | ||
|
|
8ce338c525 | ||
|
|
22e119336b | ||
|
|
981e031697 | ||
|
|
4f934b35ca | ||
|
|
441ce040ff | ||
|
|
39e3a5afa8 | ||
|
|
b281a8b8e4 | ||
|
|
5877508fb7 | ||
|
|
7ff98a9b6d | ||
|
|
e658555c2b | ||
|
|
80a52afd8e | ||
|
|
5963582abf | ||
|
|
b918d51744 | ||
|
|
1a475bc9c5 | ||
|
|
1b86795c20 | ||
|
|
42d1bc452f | ||
|
|
7e0e788689 | ||
|
|
14434e1c55 | ||
|
|
a733b681d8 | ||
|
|
af39b9de25 | ||
|
|
74c988aa67 | ||
|
|
8ff1120a0d | ||
|
|
543787a559 | ||
|
|
3eb7b01a98 | ||
|
|
c66e800a22 | ||
|
|
10ed6be747 | ||
|
|
b99c7f576d | ||
|
|
ac5d15578f |
2
.github/workflows/changelog-to-fastlane.yml
vendored
2
.github/workflows/changelog-to-fastlane.yml
vendored
@@ -29,7 +29,7 @@ jobs:
|
||||
id: checkout
|
||||
uses: actions/checkout@v4.2.2
|
||||
- name: Setup Python
|
||||
uses: actions/setup-python@v5.5.0
|
||||
uses: actions/setup-python@v5.6.0
|
||||
with:
|
||||
python-version: '3.x'
|
||||
- name: Run converter script
|
||||
|
||||
@@ -29,7 +29,7 @@ jobs:
|
||||
- name: Install requirements
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install imagemagick mat2 optipng
|
||||
sudo apt-get install inkscape mat2 optipng xvfb
|
||||
# Install 200 weight versions of relevant Noto (to use for languages not supported by Lexend Deca)
|
||||
sudo apt-get install fonts-noto-extra fonts-noto-cjk-extra
|
||||
# Custom fonts
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<svg width="1024" height="500" viewBox="0 0 1024 500" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect width="1024" height="500" fill="#223355"/>
|
||||
<text fill="white" xml:space="preserve" style="" font-family="Yesteryear" font-size="150" letter-spacing="0em"><tspan x="470.082" y="285.511">Catima
|
||||
<text direction="ltr" fill="white" xml:space="preserve" style="" font-family="Yesteryear" font-size="150" letter-spacing="0em"><tspan x="470.082" y="285.511">Catima
|
||||
</tspan></text>
|
||||
<path d="M381.046 147.001L236.3 211.446L276.524 301.79L421.27 237.345L381.046 147.001Z" fill="#F0F0F0" stroke="#C80000" stroke-width="2"/>
|
||||
<path d="M402.077 219.13L240.07 147L191.984 255.004L353.99 327.135L402.077 219.13Z" fill="#F0F0F0" stroke="#C80000" stroke-width="2"/>
|
||||
@@ -11,5 +11,5 @@
|
||||
<path d="M330.301 254.298C329.363 256.875 327.547 259.04 325.171 260.411C322.796 261.783 320.013 262.273 317.312 261.797C314.61 261.321 312.163 259.908 310.4 257.807C308.637 255.706 307.671 253.05 307.671 250.307" stroke="#F0F0F0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M248.345 225.937L266.818 207.465L285.29 225.937" stroke="#F0F0F0" stroke-width="2"/>
|
||||
<path d="M329.625 225.937L348.098 207.465L366.571 225.937" stroke="#F0F0F0" stroke-width="2"/>
|
||||
<text fill="white" xml:space="preserve" style="" font-family="Lexend Deca" font-size="35" font-weight="200" letter-spacing="0em"><tspan x="466" y="340">Loyalty Card Wallet</tspan></text>
|
||||
<text direction="ltr" fill="white" xml:space="preserve" style="" font-family="Lexend Deca" font-size="35" font-weight="200" letter-spacing="0em"><tspan x="466" y="340">Loyalty Card Wallet</tspan></text>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 2.1 KiB |
@@ -37,6 +37,7 @@ for lang in "$script_location/../../fastlane/metadata/android/"*; do
|
||||
# We specifically need the Serif version because of the 200 weight
|
||||
case "$(basename "$lang")" in
|
||||
bg|el-GR|ru-RU|uk) sed -i "s/Lexend Deca/Noto Serif/" featureGraphic.svg ;;
|
||||
fa-IR) sed -i -e 's/svg direction="ltr"/svg direction="rtl"/' -e "s/Yesteryear/Noto Sans Arabic/" -e "s/Lexend Deca/Noto Sans Arabic/" featureGraphic.svg ;;
|
||||
hi-IN) sed -i -e "s/Yesteryear/Noto Sans Devanagari/" -e "s/Lexend Deca/Noto Serif Devanagari/" featureGraphic.svg ;;
|
||||
ja-JP) sed -i "s/Lexend Deca/Noto Serif CJK JP/" featureGraphic.svg ;;
|
||||
kn-IN) sed -i -e 's/font-size="150"/font-size="100"/' -e "s/Yesteryear/Noto Serif Kannada/" featureGraphic.svg ;;
|
||||
@@ -48,8 +49,8 @@ for lang in "$script_location/../../fastlane/metadata/android/"*; do
|
||||
fi
|
||||
# Ensure images directory exists
|
||||
mkdir -p images
|
||||
# Generate .png
|
||||
convert featureGraphic.svg images/featureGraphic.png
|
||||
# Generate .png (we use Inkscape because ImageMagick ignores RTL)
|
||||
xvfb-run inkscape --export-filename=images/featureGraphic.png featureGraphic.svg
|
||||
# Optimize .png
|
||||
optipng images/featureGraphic.png
|
||||
# Remove metadata (timestamps) from .png
|
||||
|
||||
@@ -1,5 +1,12 @@
|
||||
# Changelog
|
||||
|
||||
## Unreleased - 148
|
||||
|
||||
- Add ability to choose barcode width in fullscreen view
|
||||
- Remove confusing import from app function
|
||||
- Various scanning fixes
|
||||
- Fix crash when loading a pkpass file without barcode
|
||||
|
||||
## v2.34.5 - 147 (2025-03-22)
|
||||
|
||||
- Target Android 15
|
||||
|
||||
@@ -28,7 +28,7 @@ android {
|
||||
vectorDrawables.useSupportLibrary = true
|
||||
multiDexEnabled = true
|
||||
|
||||
resourceConfigurations += listOf("ar", "bg", "bn", "bn-rIN", "bs", "cs", "da", "de", "el-rGR", "en", "eo", "es", "es-rAR", "et", "fi", "fr", "gl", "he-rIL", "hi", "hr", "hu", "in-rID", "is", "it", "ja", "ko", "lt", "lv", "nb-rNO", "nl", "oc", "pl", "pt", "pt-rBR", "pt-rPT", "ro-rRO", "ru", "sk", "sl", "sr", "sv", "ta", "tr", "uk", "vi", "zh-rCN", "zh-rTW")
|
||||
resourceConfigurations += listOf("ar", "be", "bg", "bn", "bn-rIN", "bs", "cs", "da", "de", "el-rGR", "en", "eo", "es", "es-rAR", "et", "fi", "fr", "gl", "he-rIL", "hi", "hr", "hu", "in-rID", "is", "it", "ja", "ko", "lt", "lv", "nb-rNO", "nl", "oc", "pl", "pt", "pt-rBR", "pt-rPT", "ro-rRO", "ru", "sk", "sl", "sr", "sv", "ta", "tr", "uk", "vi", "zh-rCN", "zh-rTW")
|
||||
|
||||
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
|
||||
|
||||
@@ -112,9 +112,9 @@ dependencies {
|
||||
// AndroidX
|
||||
implementation("androidx.appcompat:appcompat:1.7.0")
|
||||
implementation("androidx.constraintlayout:constraintlayout:2.2.1")
|
||||
implementation("androidx.core:core-ktx:1.15.0")
|
||||
implementation("androidx.core:core-ktx:1.16.0")
|
||||
implementation("androidx.core:core-splashscreen:1.0.1")
|
||||
implementation("androidx.exifinterface:exifinterface:1.4.0")
|
||||
implementation("androidx.exifinterface:exifinterface:1.4.1")
|
||||
implementation("androidx.palette:palette:1.0.0")
|
||||
implementation("androidx.preference:preference:1.2.1")
|
||||
implementation("com.google.android.material:material:1.12.0")
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources></resources>
|
||||
<resources>
|
||||
<string name="app_name">Catima Fehlersuche</string>
|
||||
</resources>
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources></resources>
|
||||
<resources>
|
||||
<string name="app_name">Отстраняване на грешки в Catima</string>
|
||||
</resources>
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources></resources>
|
||||
<resources>
|
||||
<string name="app_name">ক্যাটিমা ডিবাগ</string>
|
||||
</resources>
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources></resources>
|
||||
<resources>
|
||||
<string name="app_name">ক্যাটিমা ডিবাগ</string>
|
||||
</resources>
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources></resources>
|
||||
<resources>
|
||||
<string name="app_name">Catima Otklanjanje Grešaka</string>
|
||||
</resources>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">Catima Debug</string>
|
||||
</resources>
|
||||
<string name="app_name">Catima Ladění</string>
|
||||
</resources>
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources></resources>
|
||||
<resources>
|
||||
<string name="app_name">Catima Datfygio</string>
|
||||
</resources>
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources></resources>
|
||||
<resources>
|
||||
<string name="app_name">Catima Fejlfinding</string>
|
||||
</resources>
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources></resources>
|
||||
<resources>
|
||||
<string name="app_name">Catima Depuración</string>
|
||||
</resources>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">Débogage de Catima</string>
|
||||
</resources>
|
||||
</resources>
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources></resources>
|
||||
<resources>
|
||||
<string name="app_name">Catima Villuleit</string>
|
||||
</resources>
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources></resources>
|
||||
<resources>
|
||||
<string name="app_name">Catima Feelerkorrektur</string>
|
||||
</resources>
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources></resources>
|
||||
<resources>
|
||||
<string name="app_name">Catima Klaidų Taisymas</string>
|
||||
</resources>
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources></resources>
|
||||
<resources>
|
||||
<string name="app_name">കാറ്റിമ ഡീബഗ്</string>
|
||||
</resources>
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources></resources>
|
||||
<resources>
|
||||
<string name="app_name">कॅटिमा डीबग</string>
|
||||
</resources>
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources></resources>
|
||||
<resources>
|
||||
<string name="app_name">Catima Correcion d\'Errors</string>
|
||||
</resources>
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources></resources>
|
||||
<resources>
|
||||
<string name="app_name">Catima Odpravljanje Napak</string>
|
||||
</resources>
|
||||
|
||||
2
app/src/debug/res/values-ta/strings.xml
Normal file
2
app/src/debug/res/values-ta/strings.xml
Normal file
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources></resources>
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">Catima Hata Ayaklama</string>
|
||||
</resources>
|
||||
<string name="app_name">Catima Hata Ayıklama</string>
|
||||
</resources>
|
||||
|
||||
4
app/src/debug/res/values-tzm/strings.xml
Normal file
4
app/src/debug/res/values-tzm/strings.xml
Normal file
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">ⴽⴰⵜⵉⵎⴰ ⴰⵙⵔⴰⵡ</string>
|
||||
</resources>
|
||||
@@ -49,7 +49,7 @@ public class BarcodeImageWriterTask implements CompatCallable<Bitmap> {
|
||||
BarcodeImageWriterTask(
|
||||
Context context, ImageView imageView, String cardIdString,
|
||||
CatimaBarcode barcodeFormat, TextView textView,
|
||||
boolean showFallback, BarcodeImageWriterResultCallback callback, boolean roundCornerPadding
|
||||
boolean showFallback, BarcodeImageWriterResultCallback callback, boolean roundCornerPadding, boolean isFullscreen
|
||||
) {
|
||||
mContext = context;
|
||||
|
||||
@@ -86,13 +86,13 @@ public class BarcodeImageWriterTask implements CompatCallable<Bitmap> {
|
||||
|
||||
if (format.isSquare()) {
|
||||
imageHeight = imageWidth = Math.min(imageViewHeight, Math.min(MAX_WIDTH, imageViewWidth));
|
||||
} else if (imageView.getWidth() < MAX_WIDTH) {
|
||||
} else if (imageView.getWidth() < MAX_WIDTH && !isFullscreen) {
|
||||
imageHeight = imageViewHeight;
|
||||
imageWidth = imageViewWidth;
|
||||
} else {
|
||||
// Scale down the image to reduce the memory needed to produce it
|
||||
imageWidth = MAX_WIDTH;
|
||||
double ratio = (double) MAX_WIDTH / (double) imageViewWidth;
|
||||
imageWidth = Math.min(MAX_WIDTH, this.mContext.getResources().getDisplayMetrics().widthPixels);
|
||||
double ratio = (double) imageWidth / (double) imageViewWidth;
|
||||
imageHeight = (int) (imageViewHeight * ratio);
|
||||
}
|
||||
|
||||
|
||||
@@ -92,13 +92,13 @@ public class BarcodeSelectorAdapter extends ArrayAdapter<CatimaBarcodeWithValue>
|
||||
|
||||
Log.d(TAG, "Generating barcode for type " + formatType);
|
||||
|
||||
BarcodeImageWriterTask barcodeWriter = new BarcodeImageWriterTask(getContext(), image, cardId, format, text, true, null, true);
|
||||
BarcodeImageWriterTask barcodeWriter = new BarcodeImageWriterTask(getContext(), image, cardId, format, text, true, null, true, false);
|
||||
mTasks.executeTask(TaskHandler.TYPE.BARCODE, barcodeWriter);
|
||||
}
|
||||
});
|
||||
} else {
|
||||
Log.d(TAG, "Generating barcode for type " + formatType);
|
||||
BarcodeImageWriterTask barcodeWriter = new BarcodeImageWriterTask(getContext(), image, cardId, format, text, true, null, true);
|
||||
BarcodeImageWriterTask barcodeWriter = new BarcodeImageWriterTask(getContext(), image, cardId, format, text, true, null, true, false);
|
||||
mTasks.executeTask(TaskHandler.TYPE.BARCODE, barcodeWriter);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,10 +23,11 @@ import java.util.Set;
|
||||
public class DBHelper extends SQLiteOpenHelper {
|
||||
public static final String DATABASE_NAME = "Catima.db";
|
||||
public static final int ORIGINAL_DATABASE_VERSION = 1;
|
||||
public static final int DATABASE_VERSION = 16;
|
||||
public static final int DATABASE_VERSION = 17;
|
||||
|
||||
// NB: changing this value requires a migration
|
||||
// NB: changing these values requires a migration
|
||||
public static final int DEFAULT_ZOOM_LEVEL = 100;
|
||||
public static final int DEFAULT_ZOOM_LEVEL_WIDTH = 100;
|
||||
|
||||
public static class LoyaltyCardDbGroups {
|
||||
public static final String TABLE = "groups";
|
||||
@@ -51,6 +52,7 @@ public class DBHelper extends SQLiteOpenHelper {
|
||||
public static final String STAR_STATUS = "starstatus";
|
||||
public static final String LAST_USED = "lastused";
|
||||
public static final String ZOOM_LEVEL = "zoomlevel";
|
||||
public static final String ZOOM_LEVEL_WIDTH = "zoomlevelwidth";
|
||||
public static final String ARCHIVE_STATUS = "archive";
|
||||
}
|
||||
|
||||
@@ -113,6 +115,7 @@ public class DBHelper extends SQLiteOpenHelper {
|
||||
LoyaltyCardDbIds.STAR_STATUS + " INTEGER DEFAULT '0'," +
|
||||
LoyaltyCardDbIds.LAST_USED + " INTEGER DEFAULT '0', " +
|
||||
LoyaltyCardDbIds.ZOOM_LEVEL + " INTEGER DEFAULT '" + DEFAULT_ZOOM_LEVEL + "', " +
|
||||
LoyaltyCardDbIds.ZOOM_LEVEL_WIDTH + " INTEGER DEFAULT '" + DEFAULT_ZOOM_LEVEL_WIDTH + "', " +
|
||||
LoyaltyCardDbIds.ARCHIVE_STATUS + " INTEGER DEFAULT '0' )");
|
||||
|
||||
// create associative table for cards in groups
|
||||
@@ -327,6 +330,11 @@ public class DBHelper extends SQLiteOpenHelper {
|
||||
db.execSQL("ALTER TABLE " + LoyaltyCardDbIds.TABLE
|
||||
+ " ADD COLUMN " + LoyaltyCardDbIds.VALID_FROM + " INTEGER");
|
||||
}
|
||||
|
||||
if (oldVersion < 17 && newVersion >= 17) {
|
||||
db.execSQL("ALTER TABLE " + LoyaltyCardDbIds.TABLE
|
||||
+ " ADD COLUMN " + LoyaltyCardDbIds.ZOOM_LEVEL_WIDTH + " INTEGER DEFAULT '100' ");
|
||||
}
|
||||
}
|
||||
|
||||
public static Set<String> imageFiles(Context context, final SQLiteDatabase database) {
|
||||
@@ -516,15 +524,17 @@ public class DBHelper extends SQLiteOpenHelper {
|
||||
return (rowsUpdated == 1);
|
||||
}
|
||||
|
||||
public static boolean updateLoyaltyCardZoomLevel(SQLiteDatabase database, int loyaltyCardId, int zoomLevel) {
|
||||
public static boolean updateLoyaltyCardZoomLevel(SQLiteDatabase database, int loyaltyCardId, int zoomLevel, int zoomLevelWidth) {
|
||||
ContentValues contentValues = new ContentValues();
|
||||
contentValues.put(LoyaltyCardDbIds.ZOOM_LEVEL, zoomLevel);
|
||||
contentValues.put(LoyaltyCardDbIds.ZOOM_LEVEL_WIDTH, zoomLevelWidth);
|
||||
Log.d("updateLoyaltyCardZLevel", "Card Id = " + loyaltyCardId + " Zoom level= " + zoomLevel);
|
||||
Log.d("updateLoyaltyCardZoomLW", "Card Id = " + loyaltyCardId + " Zoom level width= " + zoomLevelWidth);
|
||||
int rowsUpdated = database.update(LoyaltyCardDbIds.TABLE, contentValues,
|
||||
whereAttrs(LoyaltyCardDbIds.ID),
|
||||
withArgs(loyaltyCardId));
|
||||
Log.d("updateLoyaltyCardZLevel", "Rows changed = " + rowsUpdated);
|
||||
return (rowsUpdated == 1);
|
||||
Log.d("updateLoyaltyCardZLevel", "Card Id = " + loyaltyCardId + " Zoom level = " + zoomLevel + " Zoom level width = " + zoomLevelWidth);
|
||||
return (rowsUpdated >= 1);
|
||||
}
|
||||
|
||||
public static boolean updateLoyaltyCardBalance(SQLiteDatabase database, final int id, final BigDecimal newBalance) {
|
||||
|
||||
@@ -50,7 +50,6 @@ public class ImportExportActivity extends CatimaAppCompatActivity {
|
||||
|
||||
private ActivityResultLauncher<Intent> fileCreateLauncher;
|
||||
private ActivityResultLauncher<String> fileOpenLauncher;
|
||||
private ActivityResultLauncher<Intent> filePickerLauncher;
|
||||
|
||||
final private TaskHandler mTasks = new TaskHandler();
|
||||
|
||||
@@ -67,7 +66,7 @@ public class ImportExportActivity extends CatimaAppCompatActivity {
|
||||
|
||||
Intent fileIntent = getIntent();
|
||||
if (fileIntent != null && fileIntent.getType() != null) {
|
||||
chooseImportType(false, fileIntent.getData());
|
||||
chooseImportType(fileIntent.getData());
|
||||
}
|
||||
|
||||
// would use ActivityResultContracts.CreateDocument() but mime type cannot be set
|
||||
@@ -105,19 +104,6 @@ public class ImportExportActivity extends CatimaAppCompatActivity {
|
||||
}
|
||||
openFileForImport(result, null);
|
||||
});
|
||||
filePickerLauncher = registerForActivityResult(new ActivityResultContracts.StartActivityForResult(), result -> {
|
||||
Intent intent = result.getData();
|
||||
if (intent == null) {
|
||||
Log.e(TAG, "Activity returned NULL data");
|
||||
return;
|
||||
}
|
||||
Uri uri = intent.getData();
|
||||
if (uri == null) {
|
||||
Log.e(TAG, "Activity returned NULL uri");
|
||||
return;
|
||||
}
|
||||
openFileForImport(intent.getData(), null);
|
||||
});
|
||||
|
||||
// Check that there is a file manager available
|
||||
final Intent intentCreateDocumentAction = new Intent(Intent.ACTION_CREATE_DOCUMENT);
|
||||
@@ -160,11 +146,7 @@ public class ImportExportActivity extends CatimaAppCompatActivity {
|
||||
|
||||
// Check that there is a file manager available
|
||||
Button importFilesystem = binding.importOptionFilesystemButton;
|
||||
importFilesystem.setOnClickListener(v -> chooseImportType(false, null));
|
||||
|
||||
// Check that there is an app that data can be imported from
|
||||
Button importApplication = binding.importOptionApplicationButton;
|
||||
importApplication.setOnClickListener(v -> chooseImportType(true, null));
|
||||
importFilesystem.setOnClickListener(v -> chooseImportType(null));
|
||||
|
||||
// FIXME: The importer/exporter is currently quite broken
|
||||
// To prevent the screen from turning off during import/export and some devices killing Catima as it's no longer foregrounded, force the screen to stay on here
|
||||
@@ -189,8 +171,7 @@ public class ImportExportActivity extends CatimaAppCompatActivity {
|
||||
}.start();
|
||||
}
|
||||
|
||||
private void chooseImportType(boolean choosePicker,
|
||||
@Nullable Uri fileData) {
|
||||
private void chooseImportType(@Nullable Uri fileData) {
|
||||
|
||||
List<CharSequence> betaImportOptions = new ArrayList<>();
|
||||
betaImportOptions.add("Fidme");
|
||||
@@ -251,20 +232,12 @@ public class ImportExportActivity extends CatimaAppCompatActivity {
|
||||
new MaterialAlertDialogBuilder(this)
|
||||
.setTitle(importAlertTitle)
|
||||
.setMessage(importAlertMessage)
|
||||
.setPositiveButton(R.string.ok, new DialogInterface.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(DialogInterface dialog, int which) {
|
||||
try {
|
||||
if (choosePicker) {
|
||||
final Intent intentPickAction = new Intent(Intent.ACTION_PICK);
|
||||
filePickerLauncher.launch(intentPickAction);
|
||||
} else {
|
||||
fileOpenLauncher.launch("*/*");
|
||||
}
|
||||
} catch (ActivityNotFoundException e) {
|
||||
Toast.makeText(getApplicationContext(), R.string.failedOpeningFileManager, Toast.LENGTH_LONG).show();
|
||||
Log.e(TAG, "No activity found to handle intent", e);
|
||||
}
|
||||
.setPositiveButton(R.string.ok, (dialog1, which1) -> {
|
||||
try {
|
||||
fileOpenLauncher.launch("*/*");
|
||||
} catch (ActivityNotFoundException e) {
|
||||
Toast.makeText(getApplicationContext(), R.string.failedOpeningFileManager, Toast.LENGTH_LONG).show();
|
||||
Log.e(TAG, "No activity found to handle intent", e);
|
||||
}
|
||||
})
|
||||
.setNegativeButton(R.string.cancel, null)
|
||||
|
||||
@@ -140,6 +140,7 @@ public class ImportURIHelper {
|
||||
0,
|
||||
Utils.getUnixTime(),
|
||||
100,
|
||||
100,
|
||||
0,
|
||||
null,
|
||||
null,
|
||||
|
||||
@@ -35,8 +35,10 @@ public class LoyaltyCard {
|
||||
public int starStatus;
|
||||
public long lastUsed;
|
||||
public int zoomLevel;
|
||||
public int zoomLevelWidth;
|
||||
public int archiveStatus;
|
||||
|
||||
|
||||
@Nullable
|
||||
private Bitmap imageThumbnail;
|
||||
@Nullable
|
||||
@@ -64,6 +66,7 @@ public class LoyaltyCard {
|
||||
public static final String BUNDLE_LOYALTY_CARD_STAR_STATUS = "loyaltyCardStarStatus";
|
||||
public static final String BUNDLE_LOYALTY_CARD_LAST_USED = "loyaltyCardLastUsed";
|
||||
public static final String BUNDLE_LOYALTY_CARD_ZOOM_LEVEL = "loyaltyCardZoomLevel";
|
||||
public static final String BUNDLE_LOYALTY_CARD_ZOOM_LEVEL_WIDTH = "loyaltyCardZoomLevelWidth";
|
||||
public static final String BUNDLE_LOYALTY_CARD_ARCHIVE_STATUS = "loyaltyCardArchiveStatus";
|
||||
public static final String BUNDLE_LOYALTY_CARD_IMAGE_THUMBNAIL = "loyaltyCardImageThumbnail";
|
||||
public static final String BUNDLE_LOYALTY_CARD_IMAGE_FRONT = "loyaltyCardImageFront";
|
||||
@@ -91,6 +94,7 @@ public class LoyaltyCard {
|
||||
setStarStatus(0);
|
||||
setLastUsed(Utils.getUnixTime());
|
||||
setZoomLevel(100);
|
||||
setZoomLevelWidth(100);
|
||||
setArchiveStatus(0);
|
||||
setImageThumbnail(null, null);
|
||||
setImageFront(null, null);
|
||||
@@ -114,13 +118,14 @@ public class LoyaltyCard {
|
||||
* @param starStatus
|
||||
* @param lastUsed
|
||||
* @param zoomLevel
|
||||
* @param zoomLevelWidth
|
||||
* @param archiveStatus
|
||||
*/
|
||||
public LoyaltyCard(final int id, final String store, final String note, @Nullable final Date validFrom,
|
||||
@Nullable final Date expiry, final BigDecimal balance, @Nullable final Currency balanceType,
|
||||
final String cardId, @Nullable final String barcodeId, @Nullable final CatimaBarcode barcodeType,
|
||||
@Nullable final Integer headerColor, final int starStatus,
|
||||
final long lastUsed, final int zoomLevel, final int archiveStatus,
|
||||
final long lastUsed, final int zoomLevel, final int zoomLevelWidth, final int archiveStatus,
|
||||
@Nullable Bitmap imageThumbnail, @Nullable String imageThumbnailPath,
|
||||
@Nullable Bitmap imageFront, @Nullable String imageFrontPath,
|
||||
@Nullable Bitmap imageBack, @Nullable String imageBackPath) {
|
||||
@@ -138,6 +143,7 @@ public class LoyaltyCard {
|
||||
setStarStatus(starStatus);
|
||||
setLastUsed(lastUsed);
|
||||
setZoomLevel(zoomLevel);
|
||||
setZoomLevelWidth(zoomLevelWidth);
|
||||
setArchiveStatus(archiveStatus);
|
||||
setImageThumbnail(imageThumbnail, imageThumbnailPath);
|
||||
setImageFront(imageFront, imageFrontPath);
|
||||
@@ -262,6 +268,14 @@ public class LoyaltyCard {
|
||||
this.zoomLevel = zoomLevel;
|
||||
}
|
||||
|
||||
public void setZoomLevelWidth(int zoomLevelWidth) {
|
||||
if (zoomLevelWidth < 0 || zoomLevelWidth > 100) {
|
||||
throw new IllegalArgumentException("zoomLevelWidth must be in range 0-100");
|
||||
}
|
||||
|
||||
this.zoomLevelWidth = zoomLevelWidth;
|
||||
}
|
||||
|
||||
public void setArchiveStatus(int archiveStatus) {
|
||||
if (archiveStatus != 0 && archiveStatus != 1) {
|
||||
throw new IllegalArgumentException("archiveStatus must be 0 or 1");
|
||||
@@ -386,6 +400,11 @@ public class LoyaltyCard {
|
||||
} else if (requireFull) {
|
||||
throw new IllegalArgumentException("Missing key " + BUNDLE_LOYALTY_CARD_ZOOM_LEVEL);
|
||||
}
|
||||
if (bundle.containsKey(BUNDLE_LOYALTY_CARD_ZOOM_LEVEL_WIDTH)) {
|
||||
setZoomLevelWidth(bundle.getInt(BUNDLE_LOYALTY_CARD_ZOOM_LEVEL_WIDTH));
|
||||
} else if (requireFull) {
|
||||
throw new IllegalArgumentException("Missing key " + BUNDLE_LOYALTY_CARD_ZOOM_LEVEL_WIDTH);
|
||||
}
|
||||
if (bundle.containsKey(BUNDLE_LOYALTY_CARD_ARCHIVE_STATUS)) {
|
||||
setArchiveStatus(bundle.getInt(BUNDLE_LOYALTY_CARD_ARCHIVE_STATUS));
|
||||
} else if (requireFull) {
|
||||
@@ -455,6 +474,9 @@ public class LoyaltyCard {
|
||||
if (!exportIsLimited || exportLimit.contains(BUNDLE_LOYALTY_CARD_ZOOM_LEVEL)) {
|
||||
bundle.putInt(BUNDLE_LOYALTY_CARD_ZOOM_LEVEL, zoomLevel);
|
||||
}
|
||||
if (!exportIsLimited || exportLimit.contains(BUNDLE_LOYALTY_CARD_ZOOM_LEVEL_WIDTH)) {
|
||||
bundle.putInt(BUNDLE_LOYALTY_CARD_ZOOM_LEVEL_WIDTH, zoomLevelWidth);
|
||||
}
|
||||
if (!exportIsLimited || exportLimit.contains(BUNDLE_LOYALTY_CARD_ARCHIVE_STATUS)) {
|
||||
bundle.putInt(BUNDLE_LOYALTY_CARD_ARCHIVE_STATUS, archiveStatus);
|
||||
}
|
||||
@@ -526,6 +548,8 @@ public class LoyaltyCard {
|
||||
long lastUsed = cursor.getLong(cursor.getColumnIndexOrThrow(DBHelper.LoyaltyCardDbIds.LAST_USED));
|
||||
// zoomLevel
|
||||
int zoomLevel = cursor.getInt(cursor.getColumnIndexOrThrow(DBHelper.LoyaltyCardDbIds.ZOOM_LEVEL));
|
||||
// zoomLevelWidth
|
||||
int zoomLevelWidth = cursor.getInt(cursor.getColumnIndexOrThrow(DBHelper.LoyaltyCardDbIds.ZOOM_LEVEL_WIDTH));
|
||||
// archiveStatus
|
||||
int archiveStatus = cursor.getInt(cursor.getColumnIndexOrThrow(DBHelper.LoyaltyCardDbIds.ARCHIVE_STATUS));
|
||||
|
||||
@@ -544,6 +568,7 @@ public class LoyaltyCard {
|
||||
starStatus,
|
||||
lastUsed,
|
||||
zoomLevel,
|
||||
zoomLevelWidth,
|
||||
archiveStatus,
|
||||
null,
|
||||
Utils.getCardImageFileName(id, ImageLocationType.icon),
|
||||
@@ -556,7 +581,7 @@ public class LoyaltyCard {
|
||||
|
||||
public static boolean isDuplicate(Context context, final LoyaltyCard a, final LoyaltyCard b) {
|
||||
// Note: Bitmap comparing is slow, be careful when calling this method
|
||||
// Skip lastUsed & zoomLevel
|
||||
// Skip lastUsed & zoomLevel*
|
||||
return a.id == b.id && // non-nullable int
|
||||
a.store.equals(b.store) && // non-nullable String
|
||||
a.note.equals(b.note) && // non-nullable String
|
||||
@@ -595,7 +620,7 @@ public class LoyaltyCard {
|
||||
return String.format(
|
||||
"LoyaltyCard{%n id=%s,%n store=%s,%n note=%s,%n validFrom=%s,%n expiry=%s,%n"
|
||||
+ " balance=%s,%n balanceType=%s,%n cardId=%s,%n barcodeId=%s,%n barcodeType=%s,%n"
|
||||
+ " headerColor=%s,%n starStatus=%s,%n lastUsed=%s,%n zoomLevel=%s,%n archiveStatus=%s%n"
|
||||
+ " headerColor=%s,%n starStatus=%s,%n lastUsed=%s,%n zoomLevel=%s,%n zoomLevelWidth=%s,%n archiveStatus=%s%n"
|
||||
+ " imageThumbnail=%s,%n imageThumbnailPath=%s,%n imageFront=%s,%n imageFrontPath=%s,%n imageBack=%s,%n imageBackPath=%s,%n}",
|
||||
this.id,
|
||||
this.store,
|
||||
@@ -611,6 +636,7 @@ public class LoyaltyCard {
|
||||
this.starStatus,
|
||||
this.lastUsed,
|
||||
this.zoomLevel,
|
||||
this.zoomLevelWidth,
|
||||
this.archiveStatus,
|
||||
this.imageThumbnail,
|
||||
this.imageThumbnailPath,
|
||||
|
||||
@@ -1615,13 +1615,13 @@ public class LoyaltyCardEditActivity extends CatimaAppCompatActivity implements
|
||||
barcodeImage.getViewTreeObserver().removeOnGlobalLayoutListener(this);
|
||||
|
||||
Log.d(TAG, "ImageView size now known");
|
||||
BarcodeImageWriterTask barcodeWriter = new BarcodeImageWriterTask(getApplicationContext(), barcodeImage, cardIdString, barcodeFormat, null, false, LoyaltyCardEditActivity.this, true);
|
||||
BarcodeImageWriterTask barcodeWriter = new BarcodeImageWriterTask(getApplicationContext(), barcodeImage, cardIdString, barcodeFormat, null, false, LoyaltyCardEditActivity.this, true, false);
|
||||
viewModel.getTaskHandler().executeTask(TaskHandler.TYPE.BARCODE, barcodeWriter);
|
||||
}
|
||||
});
|
||||
} else {
|
||||
Log.d(TAG, "ImageView size known known, creating barcode");
|
||||
BarcodeImageWriterTask barcodeWriter = new BarcodeImageWriterTask(getApplicationContext(), barcodeImage, cardIdString, barcodeFormat, null, false, this, true);
|
||||
BarcodeImageWriterTask barcodeWriter = new BarcodeImageWriterTask(getApplicationContext(), barcodeImage, cardIdString, barcodeFormat, null, false, this, true, false);
|
||||
viewModel.getTaskHandler().executeTask(TaskHandler.TYPE.BARCODE, barcodeWriter);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -52,6 +52,7 @@ import androidx.core.view.accessibility.AccessibilityNodeInfoCompat;
|
||||
import com.google.android.material.color.MaterialColors;
|
||||
import com.google.android.material.dialog.MaterialAlertDialogBuilder;
|
||||
import com.google.android.material.textfield.TextInputEditText;
|
||||
import com.google.zxing.BarcodeFormat;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.UnsupportedEncodingException;
|
||||
@@ -139,6 +140,7 @@ public class LoyaltyCardViewActivity extends CatimaAppCompatActivity implements
|
||||
// If the barcode is shown, switch to fullscreen layout
|
||||
if (imageType == ImageType.BARCODE) {
|
||||
setFullscreen(true);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -221,7 +223,13 @@ public class LoyaltyCardViewActivity extends CatimaAppCompatActivity implements
|
||||
} else {
|
||||
binding.scalerGuideline.setGuidelinePercent(0.5f * scale);
|
||||
}
|
||||
}
|
||||
|
||||
private void setScalerWidthGuideline(int zoomLevelWidth) {
|
||||
float halfscale = zoomLevelWidth / 200f;
|
||||
|
||||
binding.scalerEndwidthguideline.setGuidelinePercent(0.5f + halfscale);
|
||||
binding.scalerStartwidthguideline.setGuidelinePercent(0.5f - halfscale);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -279,36 +287,8 @@ public class LoyaltyCardViewActivity extends CatimaAppCompatActivity implements
|
||||
database = new DBHelper(this).getWritableDatabase();
|
||||
importURIHelper = new ImportURIHelper(this);
|
||||
|
||||
binding.barcodeScaler.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
|
||||
@Override
|
||||
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
|
||||
if (!fromUser) {
|
||||
Log.d(TAG, "non user triggered onProgressChanged, ignoring, progress is " + progress);
|
||||
return;
|
||||
}
|
||||
Log.d(TAG, "Progress is " + progress);
|
||||
Log.d(TAG, "Max is " + binding.barcodeScaler.getMax());
|
||||
float scale = (float) progress / (float) binding.barcodeScaler.getMax();
|
||||
Log.d(TAG, "Scaling to " + scale);
|
||||
|
||||
loyaltyCard.zoomLevel = progress;
|
||||
DBHelper.updateLoyaltyCardZoomLevel(database, loyaltyCardId, loyaltyCard.zoomLevel);
|
||||
|
||||
setScalerGuideline(loyaltyCard.zoomLevel);
|
||||
|
||||
drawMainImage(mainImageIndex, true, isFullscreen);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onStartTrackingTouch(SeekBar seekBar) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onStopTrackingTouch(SeekBar seekBar) {
|
||||
|
||||
}
|
||||
});
|
||||
binding.barcodeScaler.setOnSeekBarChangeListener(setOnSeekBarChangeListenerUnifiedFunction());
|
||||
binding.barcodeWidthscaler.setOnSeekBarChangeListener(setOnSeekBarChangeListenerUnifiedFunction());
|
||||
|
||||
rotationEnabled = true;
|
||||
|
||||
@@ -370,6 +350,46 @@ public class LoyaltyCardViewActivity extends CatimaAppCompatActivity implements
|
||||
});
|
||||
}
|
||||
|
||||
private SeekBar.OnSeekBarChangeListener setOnSeekBarChangeListenerUnifiedFunction() {
|
||||
return new SeekBar.OnSeekBarChangeListener() {
|
||||
@Override
|
||||
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
|
||||
if (!fromUser) {
|
||||
Log.d(TAG, "non user triggered onProgressChanged, ignoring, progress is " + progress);
|
||||
return;
|
||||
}
|
||||
Log.d(TAG, "Progress is " + progress);
|
||||
if (seekBar.getId() == binding.barcodeScaler.getId()) {
|
||||
Log.d(TAG, "Max is " + binding.barcodeScaler.getMax());
|
||||
float scale = (float) progress / (float) binding.barcodeScaler.getMax();
|
||||
Log.d(TAG, "Scaling to " + scale);
|
||||
}
|
||||
else {
|
||||
Log.d(TAG, "Max is " + binding.barcodeWidthscaler.getMax());
|
||||
float scale = (float) progress / (float) binding.barcodeWidthscaler.getMax();
|
||||
Log.d(TAG, "Scaling to " + scale);
|
||||
}
|
||||
if (seekBar.getId() == binding.barcodeScaler.getId()) {
|
||||
loyaltyCard.zoomLevel = progress;
|
||||
setScalerGuideline(loyaltyCard.zoomLevel);
|
||||
}
|
||||
else {
|
||||
loyaltyCard.zoomLevelWidth = progress;
|
||||
setScalerWidthGuideline(loyaltyCard.zoomLevelWidth);
|
||||
}
|
||||
|
||||
DBHelper.updateLoyaltyCardZoomLevel(database, loyaltyCardId, loyaltyCard.zoomLevel, loyaltyCard.zoomLevelWidth);
|
||||
drawMainImage(mainImageIndex, true, isFullscreen);
|
||||
}
|
||||
@Override
|
||||
public void onStartTrackingTouch(SeekBar seekBar) {
|
||||
}
|
||||
@Override
|
||||
public void onStopTrackingTouch(SeekBar seekBar) {
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
private SpannableStringBuilder padSpannableString(SpannableStringBuilder spannableStringBuilder) {
|
||||
if (spannableStringBuilder.length() > 0) {
|
||||
spannableStringBuilder.append("\n\n");
|
||||
@@ -708,6 +728,8 @@ public class LoyaltyCardViewActivity extends CatimaAppCompatActivity implements
|
||||
int darkenedColor = ColorUtils.blendARGB(backgroundHeaderColor, Color.BLACK, 0.1f);
|
||||
binding.barcodeScaler.setProgressTintList(ColorStateList.valueOf(darkenedColor));
|
||||
binding.barcodeScaler.setThumbTintList(ColorStateList.valueOf(darkenedColor));
|
||||
binding.barcodeWidthscaler.setProgressTintList(ColorStateList.valueOf(darkenedColor));
|
||||
binding.barcodeWidthscaler.setThumbTintList(ColorStateList.valueOf(darkenedColor));
|
||||
|
||||
// Set bottomAppBar and system navigation bar color
|
||||
binding.bottomAppBar.setBackgroundColor(darkenedColor);
|
||||
@@ -936,7 +958,8 @@ public class LoyaltyCardViewActivity extends CatimaAppCompatActivity implements
|
||||
null,
|
||||
false,
|
||||
this,
|
||||
addPadding);
|
||||
addPadding,
|
||||
isFullscreen);
|
||||
mTasks.executeTask(TaskHandler.TYPE.BARCODE, barcodeWriter);
|
||||
}
|
||||
}
|
||||
@@ -1130,11 +1153,18 @@ public class LoyaltyCardViewActivity extends CatimaAppCompatActivity implements
|
||||
binding.container.setVisibility(View.GONE);
|
||||
binding.fullscreenLayout.setVisibility(View.VISIBLE);
|
||||
|
||||
// Only show width slider if the barcode isn't square (square barcodes will resize height and width together)
|
||||
// or if the internals of the barcode are squares, like DATA_MATRIX
|
||||
binding.setWidthLayout.setVisibility((format.isSquare() || format.format() == BarcodeFormat.DATA_MATRIX) ? View.GONE : View.VISIBLE);
|
||||
|
||||
drawMainImage(mainImageIndex, true, isFullscreen);
|
||||
|
||||
binding.barcodeScaler.setProgress(loyaltyCard.zoomLevel);
|
||||
setScalerGuideline(loyaltyCard.zoomLevel);
|
||||
|
||||
binding.barcodeWidthscaler.setProgress(loyaltyCard.zoomLevelWidth);
|
||||
setScalerWidthGuideline(loyaltyCard.zoomLevelWidth);
|
||||
|
||||
// Hide actionbar
|
||||
if (actionBar != null) {
|
||||
actionBar.hide();
|
||||
|
||||
@@ -34,13 +34,17 @@ class PkpassParser(context: Context, uri: Uri?) {
|
||||
private var expiry: Date? = null
|
||||
private val balance: BigDecimal = BigDecimal(0)
|
||||
private val balanceType: Currency? = null
|
||||
private var cardId: String? = null
|
||||
// FIXME: Some cards may not have any barcodes, but Catima doesn't accept null card ID
|
||||
// An empty string card ID would prevent a crash, but would be blocked in the edit activity
|
||||
// Setting the default to the "No barcode" text at least prevents a crash, but it is definitely a hack
|
||||
private var cardId: String = context.getString(R.string.noBarcode)
|
||||
private var barcodeId: String? = null
|
||||
private var barcodeType: CatimaBarcode? = null
|
||||
private var headerColor: Int? = null
|
||||
private val starStatus = 0
|
||||
private val lastUsed: Long = 0
|
||||
private val zoomLevel = DBHelper.DEFAULT_ZOOM_LEVEL
|
||||
private val zoomLevelWidth = DBHelper.DEFAULT_ZOOM_LEVEL_WIDTH
|
||||
private var archiveStatus = 0
|
||||
|
||||
var image: Bitmap? = null
|
||||
@@ -125,6 +129,7 @@ class PkpassParser(context: Context, uri: Uri?) {
|
||||
starStatus,
|
||||
lastUsed,
|
||||
zoomLevel,
|
||||
zoomLevelWidth,
|
||||
archiveStatus,
|
||||
image,
|
||||
null,
|
||||
|
||||
@@ -37,6 +37,7 @@ import androidx.appcompat.widget.Toolbar;
|
||||
import androidx.core.content.ContextCompat;
|
||||
|
||||
import com.google.android.material.dialog.MaterialAlertDialogBuilder;
|
||||
import com.google.zxing.DecodeHintType;
|
||||
import com.google.zxing.ResultPoint;
|
||||
import com.google.zxing.client.android.Intents;
|
||||
import com.journeyapps.barcodescanner.BarcodeCallback;
|
||||
@@ -176,7 +177,13 @@ public class ScanActivity extends CatimaAppCompatActivity {
|
||||
builder.show();
|
||||
});
|
||||
|
||||
// Configure barcodeScanner
|
||||
barcodeScannerView = binding.zxingBarcodeScanner;
|
||||
Intent barcodeScannerIntent = new Intent();
|
||||
Bundle barcodeScannerIntentBundle = new Bundle();
|
||||
barcodeScannerIntentBundle.putBoolean(DecodeHintType.ALSO_INVERTED.name(), Boolean.TRUE);
|
||||
barcodeScannerIntent.putExtras(barcodeScannerIntentBundle);
|
||||
barcodeScannerView.initializeFromIntent(barcodeScannerIntent);
|
||||
|
||||
// Even though we do the actual decoding with the barcodeScannerView
|
||||
// CaptureManager needs to be running to show the camera and scanning bar
|
||||
|
||||
@@ -53,10 +53,11 @@ import com.google.android.material.dialog.MaterialAlertDialogBuilder;
|
||||
import com.google.zxing.BinaryBitmap;
|
||||
import com.google.zxing.LuminanceSource;
|
||||
import com.google.zxing.MultiFormatReader;
|
||||
import com.google.zxing.DecodeHintType;
|
||||
import com.google.zxing.NotFoundException;
|
||||
import com.google.zxing.RGBLuminanceSource;
|
||||
import com.google.zxing.Result;
|
||||
import com.google.zxing.common.HybridBinarizer;
|
||||
import com.google.zxing.common.GlobalHistogramBinarizer;
|
||||
import com.google.zxing.multi.GenericMultipleBarcodeReader;
|
||||
import com.google.zxing.multi.MultipleBarcodeReader;
|
||||
|
||||
@@ -82,6 +83,7 @@ import java.util.Calendar;
|
||||
import java.util.Collections;
|
||||
import java.util.Currency;
|
||||
import java.util.Date;
|
||||
import java.util.EnumMap;
|
||||
import java.util.GregorianCalendar;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
@@ -381,14 +383,17 @@ public class Utils {
|
||||
|
||||
// ...and then turned into a binary bitmap from its luminance
|
||||
LuminanceSource source = new RGBLuminanceSource(bitmap.getWidth(), bitmap.getHeight(), intArray);
|
||||
BinaryBitmap binaryBitmap = new BinaryBitmap(new HybridBinarizer(source));
|
||||
BinaryBitmap binaryBitmap = new BinaryBitmap(new GlobalHistogramBinarizer(source));
|
||||
|
||||
List<ParseResult> parseResultList = new ArrayList<>();
|
||||
try {
|
||||
MultiFormatReader multiFormatReader = new MultiFormatReader();
|
||||
MultipleBarcodeReader multipleBarcodeReader = new GenericMultipleBarcodeReader(multiFormatReader);
|
||||
|
||||
Result[] barcodeResults = multipleBarcodeReader.decodeMultiple(binaryBitmap);
|
||||
Map<DecodeHintType, Object> hints = new EnumMap<>(DecodeHintType.class);
|
||||
hints.put(DecodeHintType.ALSO_INVERTED, Boolean.TRUE);
|
||||
|
||||
Result[] barcodeResults = multipleBarcodeReader.decodeMultiple(binaryBitmap,hints);
|
||||
|
||||
for (Result barcodeResult : barcodeResults) {
|
||||
Log.i(TAG, "Read barcode id: " + barcodeResult.getText());
|
||||
@@ -1018,6 +1023,9 @@ public class Utils {
|
||||
// Use header colour to decide if this image will need a white or black background
|
||||
backgroundOrIcon.setBackgroundColor(needsDarkForeground(headerColor) ? Color.BLACK : Color.WHITE);
|
||||
|
||||
// Ensure correct cropping style
|
||||
backgroundOrIcon.setScaleType(Utils.getRecommendedScaleTypeForThumbnailImage(icon));
|
||||
|
||||
textWhenNoImage.setVisibility(View.GONE);
|
||||
} else {
|
||||
// Use header colour as background colour
|
||||
@@ -1126,4 +1134,19 @@ public class Utils {
|
||||
return WindowInsetsCompat.CONSUMED;
|
||||
});
|
||||
}
|
||||
|
||||
public static ImageView.ScaleType getRecommendedScaleTypeForThumbnailImage(@Nullable Bitmap image) {
|
||||
// Return something sensible if no image
|
||||
if (image == null) {
|
||||
return ImageView.ScaleType.FIT_CENTER;
|
||||
}
|
||||
|
||||
// If the image is relatively close to 85.6:53.98 (width = 1.58577250834 * height), allow cropping it to fit it
|
||||
double ratio = (double) image.getWidth() / image.getHeight();
|
||||
if (ratio >= 1.55 && ratio <= 1.60) {
|
||||
return ImageView.ScaleType.CENTER_CROP;
|
||||
}
|
||||
|
||||
return ImageView.ScaleType.FIT_CENTER;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -505,6 +505,7 @@ public class CatimaImporter implements Importer {
|
||||
starStatus,
|
||||
lastUsed,
|
||||
DBHelper.DEFAULT_ZOOM_LEVEL,
|
||||
DBHelper.DEFAULT_ZOOM_LEVEL_WIDTH,
|
||||
archiveStatus,
|
||||
null,
|
||||
null,
|
||||
|
||||
@@ -164,6 +164,7 @@ public class FidmeImporter implements Importer {
|
||||
starStatus,
|
||||
Utils.getUnixTime(),
|
||||
DBHelper.DEFAULT_ZOOM_LEVEL,
|
||||
DBHelper.DEFAULT_ZOOM_LEVEL_WIDTH,
|
||||
archiveStatus,
|
||||
null,
|
||||
null,
|
||||
|
||||
@@ -369,6 +369,7 @@ public class StocardImporter implements Importer {
|
||||
0,
|
||||
lastUsed,
|
||||
DBHelper.DEFAULT_ZOOM_LEVEL,
|
||||
DBHelper.DEFAULT_ZOOM_LEVEL_WIDTH,
|
||||
0,
|
||||
null,
|
||||
null,
|
||||
|
||||
@@ -166,6 +166,7 @@ public class VoucherVaultImporter implements Importer {
|
||||
0,
|
||||
Utils.getUnixTime(),
|
||||
DBHelper.DEFAULT_ZOOM_LEVEL,
|
||||
DBHelper.DEFAULT_ZOOM_LEVEL_WIDTH,
|
||||
0,
|
||||
null,
|
||||
null,
|
||||
|
||||
@@ -97,36 +97,6 @@
|
||||
android:layout_gravity="center_horizontal"
|
||||
android:layout_marginTop="8dp"
|
||||
android:text="@string/importOptionFilesystemButton" />
|
||||
|
||||
<View
|
||||
android:id="@+id/dividerImportApplication"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="1dp"
|
||||
android:layout_margin="16dp"
|
||||
android:background="?android:attr/listDivider"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/importOptionApplicationTitle"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:textSize="@dimen/text_size_large"
|
||||
android:text="@string/importOptionApplicationTitle"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/importOptionApplicationExplanation"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="4dp"
|
||||
android:textSize="@dimen/text_size_medium"
|
||||
android:text="@string/importOptionApplicationExplanation"/>
|
||||
|
||||
<Button
|
||||
android:id="@+id/importOptionApplicationButton"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_horizontal"
|
||||
android:layout_marginTop="8dp"
|
||||
android:text="@string/importOptionApplicationButton" />
|
||||
</LinearLayout>
|
||||
</androidx.core.widget.NestedScrollView>
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/coordinator_layout"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="fill_parent"
|
||||
@@ -142,20 +143,30 @@
|
||||
android:background="@android:color/transparent"/>
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:id="@+id/fullscreen_layout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical">
|
||||
|
||||
<!-- Top white background that stays white even when scaling the fullscreen image-->
|
||||
<ImageView
|
||||
android:importantForAccessibility="no"
|
||||
android:layout_height="0dp"
|
||||
android:layout_width="match_parent"
|
||||
android:background="#FFFFFFFF"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintBottom_toTopOf="@+id/scaler_guideline" />
|
||||
|
||||
<ImageView
|
||||
android:importantForAccessibility="no"
|
||||
android:id="@+id/fullscreen_image"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintBottom_toTopOf="@+id/scaler_guideline"/>
|
||||
app:layout_constraintBottom_toTopOf="@+id/scaler_guideline"
|
||||
app:layout_constraintStart_toStartOf="@+id/scaler_startwidthguideline"
|
||||
app:layout_constraintEnd_toEndOf="@+id/scaler_endwidthguideline"/>
|
||||
|
||||
<androidx.constraintlayout.widget.Guideline
|
||||
android:id="@+id/scaler_guideline"
|
||||
@@ -164,10 +175,24 @@
|
||||
android:orientation="horizontal"
|
||||
app:layout_constraintGuide_percent="0.5"/>
|
||||
|
||||
<androidx.constraintlayout.widget.Guideline
|
||||
android:id="@+id/scaler_startwidthguideline"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"
|
||||
app:layout_constraintGuide_percent="1"/>
|
||||
|
||||
<androidx.constraintlayout.widget.Guideline
|
||||
android:id="@+id/scaler_endwidthguideline"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"
|
||||
app:layout_constraintGuide_percent="1"/>
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintBottom_toTopOf="@+id/fullscreen_button_minimize"
|
||||
app:layout_constraintBottom_toTopOf="@+id/set_width_layout"
|
||||
android:layout_marginBottom="25dp"
|
||||
android:layout_marginStart="15.0dip"
|
||||
android:layout_marginEnd="15.0dip">
|
||||
@@ -188,6 +213,31 @@
|
||||
android:max="100" />
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/set_width_layout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="15.0dip"
|
||||
android:layout_marginEnd="15.0dip"
|
||||
app:layout_constraintBottom_toTopOf="@+id/fullscreen_button_minimize">
|
||||
|
||||
<TextView
|
||||
android:importantForAccessibility="no"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:text="@string/width"/>
|
||||
|
||||
<SeekBar
|
||||
android:id="@+id/barcode_widthscaler"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:contentDescription="@string/setBarcodeWidth"
|
||||
android:min="20"
|
||||
android:max="100" />
|
||||
</LinearLayout>
|
||||
|
||||
<ImageButton
|
||||
android:id="@+id/fullscreen_button_minimize"
|
||||
android:layout_width="match_parent"
|
||||
|
||||
@@ -13,33 +13,34 @@ mondstern
|
||||
IllusiveMan196
|
||||
大王叫我来巡山
|
||||
Altonss
|
||||
B o d o
|
||||
Michael Moroni
|
||||
Eric
|
||||
B o d o
|
||||
Максим Горпиніч
|
||||
GM
|
||||
laralem
|
||||
Petr Novák
|
||||
Joel A
|
||||
Priit Jõerüüt
|
||||
Taco
|
||||
Edgars Andersons
|
||||
nadiafekihahmed
|
||||
pfaffenrodt
|
||||
Aayush Gupta
|
||||
Scrambled777
|
||||
Максим Горпиніч
|
||||
Silvério Santos
|
||||
ikanakova
|
||||
HudobniVolk
|
||||
Giovanni Donisi
|
||||
Edgars Andersons
|
||||
HudobniVolk
|
||||
Jiri Grönroos
|
||||
Nyatsuki
|
||||
Silvério Santos
|
||||
Balázs Meskó
|
||||
Milo Ivir
|
||||
josé m
|
||||
Samantaz Fox
|
||||
Cliff Heraldo
|
||||
Sergio Paredes
|
||||
Ankit Tiwari
|
||||
josé m
|
||||
Arno-github
|
||||
Jose Delvani
|
||||
mdvhimself
|
||||
@@ -47,35 +48,37 @@ Milan Šalka
|
||||
Kachelkaiser
|
||||
Skrripy
|
||||
huuhaa
|
||||
தமிழ் நேரம்
|
||||
waffshappen
|
||||
Marnick L'Eau
|
||||
Maksim2005UA
|
||||
ngocanhtve
|
||||
Vasilis
|
||||
Quentin PAGÈS
|
||||
Projjal Moitra
|
||||
Robin
|
||||
JungHee Lee
|
||||
தமிழ் நேரம்
|
||||
Ziad OUALHADJ
|
||||
Vasilis
|
||||
Robin Liu
|
||||
Renko
|
||||
Denis Shilin
|
||||
しいたけ
|
||||
Alexander Ivanov
|
||||
Fjuro
|
||||
Miha Frangež
|
||||
Viet Nguyen Hoang
|
||||
stavpup
|
||||
hajertabbane
|
||||
ehrt74
|
||||
Virginie
|
||||
Tim Trek
|
||||
MisterCosta96
|
||||
arshbeerSingh
|
||||
Augustin LAVILLE
|
||||
Freddo espresso
|
||||
Govind S Nair
|
||||
Kim Seohyun
|
||||
rudy3
|
||||
Ricky Tigg
|
||||
Michael Gangolf
|
||||
Peter Dave Hello
|
||||
Michael Gangolf
|
||||
rudy3
|
||||
Kim Seohyun
|
||||
Govind S Nair
|
||||
Freddo espresso
|
||||
Augustin LAVILLE
|
||||
arshbeerSingh
|
||||
Aliaksandr Trush
|
||||
MisterCosta96
|
||||
|
||||
@@ -2,14 +2,14 @@
|
||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2" xmlns:tools="http://schemas.android.com/tools">
|
||||
<string name="action_search">بحث</string>
|
||||
<string name="action_add">أضف</string>
|
||||
<string name="noGiftCards">اضغط على + زر الإضافة لاضافة بطاقة، او استورد من ⋮ القائمة.</string>
|
||||
<string name="noGiftCards">اضغط على زر الإضافة+ لإضافة بطاقة، أو استورد من ⋮ القائمة.</string>
|
||||
<string name="noMatchingGiftCards">لا نتائج. حاول تغيير كلمات البحث.</string>
|
||||
<string name="storeName">اسم</string>
|
||||
<string name="note">مذكرة</string>
|
||||
<string name="cardId">معرّف البطاقة</string>
|
||||
<string name="barcodeType">نوع الباركود</string>
|
||||
<string name="noBarcode">لا يوجد باركود</string>
|
||||
<string name="star">أضف الي المفضلة</string>
|
||||
<string name="star">أضف الى المفضلة</string>
|
||||
<string name="unstar">حذف من المفضلة</string>
|
||||
<string name="cancel">إلغاء</string>
|
||||
<string name="save">حفظ</string>
|
||||
@@ -25,7 +25,7 @@
|
||||
<string name="scanCardBarcode">مسح باركود</string>
|
||||
<string name="cardShortcut">اختصار البطاقة</string>
|
||||
<string name="noCardsMessage">اضف بطاقة أولا</string>
|
||||
<string name="barcodeImageDescriptionWithType">صورة <xliff:g>%s</xliff:g> باركود</string>
|
||||
<string name="barcodeImageDescriptionWithType">صورة <xliff:g>%s</xliff:g> الباركود</string>
|
||||
<string name="noCardExistsError">لا يمكن العثور على هذه البطاقة</string>
|
||||
<string name="failedParsingImportUriError">لا يمكن تحليل الرابط المستورد</string>
|
||||
<string name="importExport">استيراد/تصدير</string>
|
||||
@@ -36,9 +36,6 @@
|
||||
<string name="exportFailed">لا يمكن عمل التصدير</string>
|
||||
<string name="exportOptionExplanation">ستتم كتابة البيانات في الموقع الذي تختاره.</string>
|
||||
<string name="importOptionFilesystemButton">من نظام الملفات</string>
|
||||
<string name="importOptionApplicationTitle">استخدم تطبيقًا آخر</string>
|
||||
<string name="importOptionApplicationExplanation">استخدم أي تطبيق أو مدير الملفات المفضل لديك لفتح ملف.</string>
|
||||
<string name="importOptionApplicationButton">استخدم تطبيقًا آخر</string>
|
||||
<string name="about">حول</string>
|
||||
<string name="app_copyright_old">بناء على Loyalty Card Keychain
|
||||
\nحقوق النشر © 2016-2020 Branden Archer</string>
|
||||
@@ -141,7 +138,7 @@
|
||||
<string name="archived">تمت أرشفة البطاقة</string>
|
||||
<string name="unarchived">البطاقة غير مؤرشفة</string>
|
||||
<string name="failedLaunchingPhotoPicker">تعذر العثور على تطبيق معرض مدعوم</string>
|
||||
<string name="noGiftCardsGroup">انشئ بعضا من البطاقات, ثم عيينهم لهذه المجموعة.</string>
|
||||
<string name="noGiftCardsGroup">أنشئ بعض البطاقات، ثم عيّنهم لهذه المجموعة.</string>
|
||||
<string name="deleteTitle">مسح بطاقة</string>
|
||||
<plurals name="selectedCardCount">
|
||||
<item quantity="zero"><xliff:g>%d</xliff:g> محدد</item>
|
||||
@@ -261,7 +258,7 @@
|
||||
<string name="anyDate">أي تاريخ</string>
|
||||
<string name="chooseValidFromDate">اختر صالح من التاريخ</string>
|
||||
<string name="validFromSentence">صالح من:<xliff:g>%s</xliff:g></string>
|
||||
<string name="height">الطول:</string>
|
||||
<string name="height">الطول</string>
|
||||
<string name="permissionReadCardsDescription">اقرأ بطاقتك مع جميع التفاصيل، بما فيه الملاحضات والصور</string>
|
||||
<string name="settings_display_barcode_max_brightness_summary">ظروري لعمل بعض الماسحات الضوئية</string>
|
||||
<string name="permissionReadCardsLabel">اقرأ بطاقات كاتيما</string>
|
||||
@@ -333,4 +330,6 @@
|
||||
<string name="settings_column_count_6">٦</string>
|
||||
<string name="settings_column_count_7">٧</string>
|
||||
<string name="sort_by_valid_from">صالح من</string>
|
||||
<string name="width">العرض</string>
|
||||
<string name="setBarcodeWidth">تعيين عرض الرمز الشريطي \"باركود\"</string>
|
||||
</resources>
|
||||
|
||||
@@ -45,4 +45,4 @@
|
||||
<string name="thumbnailDescription">Miniatura</string>
|
||||
<string name="settings">Configuración</string>
|
||||
<string name="settings_theme">Estilu</string>
|
||||
</resources>
|
||||
</resources>
|
||||
|
||||
317
app/src/main/res/values-be/strings.xml
Normal file
317
app/src/main/res/values-be/strings.xml
Normal file
@@ -0,0 +1,317 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2" xmlns:tools="http://schemas.android.com/tools">
|
||||
<string name="noMatchingGiftCards">Няма вынікаў. Паспрабуйце змяніць параметры пошуку.</string>
|
||||
<plurals name="selectedCardCount">
|
||||
<item quantity="one"><xliff:g>%d</xliff:g> выбран</item>
|
||||
<item quantity="few"><xliff:g>%d</xliff:g> выбрана</item>
|
||||
<item quantity="many"><xliff:g>%d</xliff:g> выбрана</item>
|
||||
<item quantity="other"><xliff:g>%d</xliff:g> выбрана</item>
|
||||
</plurals>
|
||||
<string name="action_add">Дадаць</string>
|
||||
<string name="app_name">Catima</string>
|
||||
<string name="action_search">Пошук</string>
|
||||
<string name="noGiftCards">Націсніце кнопку + плюс, каб дадаць картку, або імпартуйце праз меню ⋮.</string>
|
||||
<string name="storeName">Назва</string>
|
||||
<string name="star">Дадаць у абраныя</string>
|
||||
<string name="unstar">Выдаліць з абраных</string>
|
||||
<string name="cancel">Скасаваць</string>
|
||||
<string name="save">Захаваць</string>
|
||||
<string name="edit">Рэдагаваць</string>
|
||||
<string name="delete">Выдаліць</string>
|
||||
<string name="confirm">Пацвердзіць</string>
|
||||
<string name="deleteConfirmation">Выдаліць карту назаўсёды?</string>
|
||||
<string name="ok">OK</string>
|
||||
<string name="share">Абагуліць</string>
|
||||
<string name="sendLabel">Адправіць…</string>
|
||||
<string name="addCardTitle">Дадаць карту</string>
|
||||
<string name="cardShortcut">Ярлык карты</string>
|
||||
<string name="barcodeImageDescriptionWithType">Відарыс штрыхкоду <xliff:g>%s</xliff:g></string>
|
||||
<string name="scanCardBarcode">Сканаваць штрыхкод</string>
|
||||
<string name="noCardExistsError">Не ўдалося знайсці карту</string>
|
||||
<string name="exportName">Экспарт</string>
|
||||
<string name="importSuccessfulTitle">Імпартавана</string>
|
||||
<string name="importFailedTitle">Не ўдалося імпартаваць</string>
|
||||
<string name="importFailed">Немагчыма выканаць імпарт</string>
|
||||
<string name="exportSuccessfulTitle">Экспартавана</string>
|
||||
<string name="importing">Імпартаванне…</string>
|
||||
<string name="storageReadPermissionRequired">Для гэтага дзеяння патрабуецца дазвол на чытанне сховішча…</string>
|
||||
<string name="cameraPermissionRequired">Для гэтага дзеяння патрабуецца дазвол на доступ да камеры…</string>
|
||||
<string name="permissionReadCardsLabel">Чытаць карты Catima</string>
|
||||
<string name="exportOptionExplanation">Даныя будуць запісаны ў выбранае вамі месца.</string>
|
||||
<string name="importOptionFilesystemExplanation">Выберыце пэўны файл з файлавай сістэмы.</string>
|
||||
<string name="importOptionFilesystemButton">З файлавай сістэмы</string>
|
||||
<string name="about">Аб праграме</string>
|
||||
<string name="app_copyright_short">Аўтарскае права © Sylvia van Os і суаўтары</string>
|
||||
<plurals name="deleteCardsConfirmation">
|
||||
<item quantity="one">Выдаліць <xliff:g>%d</xliff:g> карту назаўсёды?</item>
|
||||
<item quantity="few">Выдаліць <xliff:g>%d</xliff:g> карты назаўсёды?</item>
|
||||
<item quantity="many">Выдаліць <xliff:g>%d</xliff:g> карт назаўсёды?</item>
|
||||
<item quantity="other">Выдаліць <xliff:g>%d</xliff:g> карт назаўсёды?</item>
|
||||
</plurals>
|
||||
<string name="barcodeType">Тып штрыхкода</string>
|
||||
<string name="deleteTitle">Выдаліць карту</string>
|
||||
<plurals name="deleteCardsTitle">
|
||||
<item quantity="one">Выдаліць <xliff:g>%d</xliff:g> карту</item>
|
||||
<item quantity="few">Выдаліць <xliff:g>%d</xliff:g> карты</item>
|
||||
<item quantity="many">Выдаліць <xliff:g>%d</xliff:g> карт</item>
|
||||
<item quantity="other">Выдаліць <xliff:g>%d</xliff:g> карт</item>
|
||||
</plurals>
|
||||
<string name="noGiftCardsGroup">Стварыце некалькі карт, а затым прызначце іх у групу тут.</string>
|
||||
<string name="noBarcode">Няма штрыхкода</string>
|
||||
<string name="note">Нататка</string>
|
||||
<string name="editCardTitle">Рэдагаваць карту</string>
|
||||
<string name="cardId">ID карты</string>
|
||||
<string name="noCardsMessage">Спачатку дадайце карту</string>
|
||||
<string name="importExport">Імпарт/Экспарт</string>
|
||||
<string name="importOptionFilesystemTitle">Імпарт з файлавай сістэмы</string>
|
||||
<string name="app_copyright_fmt" tools:ignore="PluralsCandidate">Аўтарскае права © 2019–<xliff:g>%d</xliff:g> Sylvia van Os і суаўтары</string>
|
||||
<string name="importExportHelp">Рэзервовае капіяванне даных дазваляе перанесці іх на іншую прыладу.</string>
|
||||
<string name="failedParsingImportUriError">Не атрымалася разабраць URI імпарту</string>
|
||||
<string name="exportFailedTitle">Не ўдалося экспартаваць</string>
|
||||
<string name="exportFailed">Немагчыма выканаць экспарт</string>
|
||||
<string name="permissionReadCardsDescription">чытаць вашы карты Catima і ўсе іх дэталі, уключаючы нататкі і выявы</string>
|
||||
<string name="exporting">Экспартаванне…</string>
|
||||
<string name="cameraPermissionDeniedTitle">Не атрымалася атрымаць доступ да камеры</string>
|
||||
<string name="app_copyright_old">Заснавана на Loyalty Card Keychain\nаўтарскае права © 2016–2020 Branden Archer</string>
|
||||
<string name="noCameraPermissionDirectToSystemSetting">Каб сканаваць штрыхкоды, Catima спатрэбіцца доступ да вашай камеры. Націсніце тут, каб змяніць параметры дазволу.</string>
|
||||
<string name="about_title_fmt">Пра <xliff:g id="app_name">%s</xliff:g></string>
|
||||
<string name="debug_version_fmt">Версія: <xliff:g id="version">%s</xliff:g></string>
|
||||
<string name="app_libraries">Бясплатныя староннія бібліятэкі: <xliff:g id="app_libraries_list">%s</xliff:g></string>
|
||||
<string name="selectBarcodeTitle">Выберыце штрыхкод</string>
|
||||
<string name="starImage">Зорка абранага</string>
|
||||
<string name="settings">Налады</string>
|
||||
<string name="settings_theme">Тэма</string>
|
||||
<string name="settings_system_theme">Сістэмная</string>
|
||||
<string name="settings_light_theme">Светлая</string>
|
||||
<string name="settings_dark_theme">Цёмная</string>
|
||||
<string name="settings_card_orientation">Арыентацыя экрана</string>
|
||||
<string name="settings_follow_sensor_orientation">Заўсёды паварочваць (ігнаруе налады сістэмы)</string>
|
||||
<string name="settings_portrait_orientation">Партрэтная</string>
|
||||
<string name="settings_landscape_orientation">Альбомная</string>
|
||||
<string name="settings_lock_on_opening_orientation">Зафіксаваць арыентацыю, якая выкарыстоўваецца пры адкрыцці карты</string>
|
||||
<string name="settings_keep_screen_on_summary">Адключае тайм-аўт экрана падчас прагляду карты</string>
|
||||
<string name="settings_disable_lockscreen_while_viewing_card">Прадухіляць блакіроўку экрана</string>
|
||||
<string name="settings_disable_lockscreen_while_viewing_card_summary">Адключае блакіроўку экрана падчас прагляду карты</string>
|
||||
<string name="settings_allow_content_provider_read_summary">Праграмам усё роўна трэба будзе запытваць дазвол, каб атрымаць доступ</string>
|
||||
<string name="settings_use_volume_keys_navigation">Пераключаць карты з дапамогай кнопак гучнасці</string>
|
||||
<string name="settings_use_volume_keys_navigation_summary">Выкарыстоўвайце кнопкі гучнасці, каб змяніць, якая карта будзе адлюстроўвацца</string>
|
||||
<string name="intent_import_card_from_url_share_text">Я хачу падзяліцца з вамі картай</string>
|
||||
<string name="importSuccessful">Даныя імпартаваны</string>
|
||||
<string name="exportSuccessful">Даныя экспартаваны</string>
|
||||
<string name="enter_group_name">Увядзіце назву групы</string>
|
||||
<string name="groups">Групы</string>
|
||||
<string name="group_edit">Рэдагаваць групу</string>
|
||||
<string name="noGroups">Націсніце кнопку +, каб дадаць групы для катэгарызацыі.</string>
|
||||
<string name="noGroupCards">Гэтая група пустая</string>
|
||||
<plurals name="groupCardCount">
|
||||
<item quantity="one"><xliff:g>%d</xliff:g> карта</item>
|
||||
<item quantity="few"><xliff:g>%d</xliff:g> карты</item>
|
||||
<item quantity="many"><xliff:g>%d</xliff:g> карт</item>
|
||||
<item quantity="other"><xliff:g>%d</xliff:g> карт</item>
|
||||
</plurals>
|
||||
<string name="group_updated">Група абноўлена</string>
|
||||
<string name="deleteConfirmationGroup">Выдаліць групу?</string>
|
||||
<string name="moveUp">Перасунуць уверх</string>
|
||||
<string name="expiryStateSentence">Заканчваецца тэрмін дзеяння: <xliff:g>%s</xliff:g></string>
|
||||
<string name="expiryStateSentenceExpired">Тэрмін дзеяння скончыўся: <xliff:g>%s</xliff:g></string>
|
||||
<string name="balanceSentence">Баланс: <xliff:g>%s</xliff:g></string>
|
||||
<plurals name="balancePoints">
|
||||
<item quantity="one"><xliff:g>%s</xliff:g> бал</item>
|
||||
<item quantity="few"><xliff:g>%s</xliff:g> балы</item>
|
||||
<item quantity="many"><xliff:g>%s</xliff:g> балаў</item>
|
||||
<item quantity="other"><xliff:g>%s</xliff:g> балаў</item>
|
||||
</plurals>
|
||||
<string name="card">Карта</string>
|
||||
<string name="expiryDate">Тэрмін прыдатнасці</string>
|
||||
<string name="never">Ніколі</string>
|
||||
<string name="chooseExpiryDate">Выбраць тэрмін прыдатнасці</string>
|
||||
<string name="moveBarcodeToTopOfScreen">Перамясціць штрыхкод у верхнюю частку экрана</string>
|
||||
<string name="noBarcodeFound">Штрыхкод не знойдзены</string>
|
||||
<string name="errorReadingImage">Не атрымалася прачытаць малюнак</string>
|
||||
<string name="balance">Баланс</string>
|
||||
<string name="currency">Валюта</string>
|
||||
<string name="points">Балы</string>
|
||||
<string name="balanceParsingFailed">Няправільны баланс</string>
|
||||
<string name="chooseImportType">Імпартаваць даныя з</string>
|
||||
<string name="app_loyalty_card_keychain">Loyalty Card Keychain</string>
|
||||
<string name="privacy_policy">Палітыка прыватнасці</string>
|
||||
<string name="accept">Прыняць</string>
|
||||
<string name="importCatima">Імпарт з Catima</string>
|
||||
<string name="importFidme">Імпарт з FidMe</string>
|
||||
<string name="importLoyaltyCardKeychain">Імпарт з Loyalty Card Keychain</string>
|
||||
<string name="importStocard">Імпарт з Stocard</string>
|
||||
<string name="importVoucherVault">Імпарт з Voucher Vault</string>
|
||||
<string name="barcodeId">Значэнне штрыхкода</string>
|
||||
<string name="importVoucherVaultMessage">Каб імпартаваць, выберыце файл <i>vouchervault.json</i> з Voucher Vault. \nСтварыце яго, націснуўшы Экспарт у Voucher Vault .</string>
|
||||
<string name="sameAsCardId">Такі ж як ID</string>
|
||||
<string name="setBarcodeId">Задаць значэнне штрыхкода</string>
|
||||
<string name="unsupportedBarcodeType">Гэты тып штрыхкода пакуль не можа быць адлюстраваны. Гэта магчыма будзе падтрымлівацца ў больш позняй версіі праграмы.</string>
|
||||
<string name="wrongValueForBarcodeType">Значэнне няправільнае для абранага тыпу штрыхкода</string>
|
||||
<string name="intent_import_card_from_url_share_multiple_text">Я хачу падзяліцца з вамі некаторымі картамі</string>
|
||||
<string name="photos">Фота</string>
|
||||
<string name="backImageDescription">Задні відарыс</string>
|
||||
<string name="setFrontImage">Задаць пярэдні відарыс</string>
|
||||
<string name="setBackImage">Задаць задні відарыс</string>
|
||||
<string name="removeImage">Выдаліць відарыс</string>
|
||||
<string name="takePhoto">Зрабіць фота</string>
|
||||
<string name="updateBarcodeQuestionTitle">Абнавіць значэнне штрыхкода?</string>
|
||||
<string name="yes">Так</string>
|
||||
<string name="passwordRequired">Увядзіце пароль</string>
|
||||
<string name="exportPassword">Задайце пароль для абароны вашага экспарту (неабавязкова)</string>
|
||||
<string name="exportPasswordHint">Увядзіце пароль</string>
|
||||
<string name="failedGeneratingShareURL">Не атрымалася стварыць URL для сумеснага выкарыстання. Калі ласка, паведаміце аб гэтым.</string>
|
||||
<string name="turn_flashlight_on">Уключыць ліхтарык</string>
|
||||
<string name="settings_oled_dark">Чысты чорны фон для цёмнай тэмы</string>
|
||||
<string name="selectColor">Выбраць колер</string>
|
||||
<string name="setIcon">Задаць мініяцюру</string>
|
||||
<string name="settings_theme_color">Колер тэмы</string>
|
||||
<string name="settings_catima_theme">Catima</string>
|
||||
<string name="settings_magenta_theme">Пурпурны</string>
|
||||
<string name="app_contributors">Стала магчымым дзякуючы: <xliff:g id="app_contributors">%s</xliff:g></string>
|
||||
<string name="sort">Сартаваць</string>
|
||||
<string name="showMoreInfo">Паказаць інфармацыю</string>
|
||||
<string name="updateBalance">Абнавіць баланс</string>
|
||||
<string name="failedToRetrieveImageFile">Не ўдалося атрымаць файл відарысу</string>
|
||||
<string name="barcodeLongPressMessage">У галерэі можна адкрываць толькі відарысы</string>
|
||||
<string name="sort_by_name">Назва</string>
|
||||
<string name="sort_by_most_recently_used">Частата выкарыстання</string>
|
||||
<string name="sort_by_valid_from">Дзейнічае ад</string>
|
||||
<string name="sort_by_expiry">Тэрмін дзеяння</string>
|
||||
<string name="reverse">...у адваротным парадку</string>
|
||||
<string name="sort_by">Сартаваць па</string>
|
||||
<string name="version_history">Гісторыя версій</string>
|
||||
<string name="credits">Удзельнікі</string>
|
||||
<string name="help_translate_this_app">Дапамажыце перакласці гэтую праграму</string>
|
||||
<string name="license">Ліцэнзія</string>
|
||||
<string name="source_repository">Зыходны рэпазіторый</string>
|
||||
<string name="on_github">на GitHub</string>
|
||||
<string name="and_data_usage">і выкарыстанне трафіка</string>
|
||||
<string name="rate_this_app">Ацаніце праграму</string>
|
||||
<string name="on_google_play">у Google Play</string>
|
||||
<string name="translate_platform">на Weblate</string>
|
||||
<string name="shortcutSelectCard">Выбраць карту</string>
|
||||
<string name="options">Параметры</string>
|
||||
<string name="starred">Пазначаныя зорачкай</string>
|
||||
<string name="include_if_asking_support">Калі вы хочаце запытаць падтрымку, уключыце наступную інфармацыю:</string>
|
||||
<string name="duplicateCard">Дубляваць</string>
|
||||
<string name="archive">Архіваваць</string>
|
||||
<string name="unarchive">Разархіваваць</string>
|
||||
<string name="archived">Карта заархівавана</string>
|
||||
<string name="previousCard">Папярэдняя</string>
|
||||
<string name="nextCard">Наступная</string>
|
||||
<string name="failedToOpenUrl">Спачатку ўсталюйце вэб-браўзер</string>
|
||||
<string name="welcome">Сардэчна запрашаем у Catima</string>
|
||||
<string name="importCards">Імпартаваць карты</string>
|
||||
<string name="updateBalanceTitle">Колькі вы патрацілі або атрымалі?</string>
|
||||
<string name="updateBalanceHint">Увядзіце суму</string>
|
||||
<string name="currentBalanceSentence">Бягучы баланс: <xliff:g>%s</xliff:g></string>
|
||||
<string name="newBalanceSentence">Новы баланс: <xliff:g>%s</xliff:g></string>
|
||||
<string name="validFromDate">Дзейнічае ад</string>
|
||||
<string name="anyDate">Любая дата</string>
|
||||
<string name="chooseValidFromDate">Выбраць дату дзеяння</string>
|
||||
<string name="validFromSentence">Дзейнічае з: <xliff:g>%s</xliff:g></string>
|
||||
<string name="height">Вышыня</string>
|
||||
<string name="switchToFrontImage">Пераключыцца на пярэдні відарыс</string>
|
||||
<string name="openBackImageInGalleryApp">Адкрыць задні відарыс у галерэі</string>
|
||||
<string name="setBarcodeHeight">Задаць вышыню штрыхкода</string>
|
||||
<string name="donate">Ахвяраваць</string>
|
||||
<string name="icon_header_click_text">Доўгі націск для рэдагавання мініяцюры</string>
|
||||
<string name="show_name_below_image_thumbnail">Паказаць назву пад мініяцюрай відарыса</string>
|
||||
<string name="show_note">Паказваць нататку</string>
|
||||
<string name="show_balance">Паказваць баланс</string>
|
||||
<string name="show_validity">Паказваць тэрмін дзеяння</string>
|
||||
<string name="settings_category_title_cards">Прагляд карты</string>
|
||||
<string name="settings_category_title_cards_overview">Агляд карт</string>
|
||||
<string name="settings_column_count_portrait">Калонкі ў партрэтным рэжыме</string>
|
||||
<string name="settings_column_count_landscape">Слупкі ў ландшафтным рэжыме</string>
|
||||
<string name="settings_automatic_column_count">Аўтаматычна</string>
|
||||
<string name="settings_column_count_1">1</string>
|
||||
<string name="settings_column_count_2">2</string>
|
||||
<string name="settings_column_count_3">3</string>
|
||||
<string name="settings_column_count_4">4</string>
|
||||
<string name="settings_column_count_5">5</string>
|
||||
<string name="settings_column_count_6">6</string>
|
||||
<string name="settings_column_count_7">7</string>
|
||||
<string name="settings_category_title_privacy">Прыватнасць</string>
|
||||
<string name="settings_category_title_general">Агульныя</string>
|
||||
<string name="action_display_options">Параметры адлюстравання</string>
|
||||
<string name="show_archived_cards">Паказваць заархіваваныя карты</string>
|
||||
<string name="view_online">Прагляд анлайн</string>
|
||||
<string name="action_more_options">Іншыя параметры</string>
|
||||
<string name="addWithoutBarcode">Дадаць карту без штрыхкода</string>
|
||||
<string name="enter_card_id">Увядзіце нумар ID або тэкст вашай карты</string>
|
||||
<string name="card_id_must_not_be_empty">ID карты не павінен быць пустым</string>
|
||||
<string name="add_a_card_in_a_different_way">Дадаць карту іншым спосабам</string>
|
||||
<string name="manually_enter_barcode_instructions">Увядзіце ID нумар або тэкст з вашай картцы і націсніце на штрыхкод, які выглядае як на вашай картцы.</string>
|
||||
<string name="continue_">Працягнуць</string>
|
||||
<string name="spend">Патрачана</string>
|
||||
<string name="receive">Атрымана</string>
|
||||
<string name="amountParsingFailed">Памылковая сума</string>
|
||||
<string name="addFromPdfFile">Выберыце файл PDF</string>
|
||||
<string name="failedLaunchingFileManager">Не атрымалася знайсці падтрымліваемы файлавы менеджар</string>
|
||||
<string name="pageWithNumber">Старонка <xliff:g>%d</xliff:g></string>
|
||||
<string name="importCancelled">Імпарт адменены</string>
|
||||
<string name="exportCancelled">Экспарт адменены</string>
|
||||
<string name="useFrontImage">Выкарыстоўваць пярэдні відарыс</string>
|
||||
<string name="useBackImage">Выкарыстоўваць задні відарыс</string>
|
||||
<string name="addFromPkpass">Выбраць файл Passbook (.pkpass)</string>
|
||||
<string name="width">Шырыня</string>
|
||||
<string name="settings_oled_dark_summary">Змяншае выкарыстанне батарэі на OLED-дысплэях</string>
|
||||
<string name="group_name_already_in_use">Назва групы ўжо выкарыстоўваецца</string>
|
||||
<string name="group_name_is_empty">Назва групы не павінна быць пустой</string>
|
||||
<string name="failedOpeningFileManager">Спачатку ўсталюйце файлавы менеджар.</string>
|
||||
<string name="moveDown">Перасунуць уніз</string>
|
||||
<string name="addManually">Увесці штрыхкод уручную</string>
|
||||
<string name="turn_flashlight_off">Выключыць ліхтарык</string>
|
||||
<string name="thumbnailDescription">Мініяцюра</string>
|
||||
<string name="editGroup">Рэдагаванне групы: <xliff:g>%s</xliff:g></string>
|
||||
<string name="addFromImage">Выбраць малюнак з галерэі</string>
|
||||
<string name="settings_keep_screen_on">Трымаць экран уключаным</string>
|
||||
<string name="app_resources">Бясплатныя староннія рэсурсы: <xliff:g id="app_resources_list">%s</xliff:g></string>
|
||||
<string name="settings_follow_system_orientation">Як у сістэме</string>
|
||||
<string name="leaveWithoutSaveTitle">Выйсці</string>
|
||||
<string name="settings_allow_content_provider_read_title">Дазволіць іншым праграмам доступ да маіх даных</string>
|
||||
<string name="settings_display_barcode_max_brightness">Павялічваць яркасць экрану</string>
|
||||
<string name="settings_display_barcode_max_brightness_summary">Неабходна для працы некаторых сканераў</string>
|
||||
<string name="all">Усе</string>
|
||||
<string name="editBarcode">Рэдагаваць штрыхкод</string>
|
||||
<string name="leaveWithoutSaveConfirmation">Выйсці без захавання?</string>
|
||||
<string name="importLoyaltyCardKeychainMessage">Каб імпартаваць, выберыце файл <i>LoyaltyCardKeychain.csv</i> з Loyalty Card Keychain. \nСтварыце яго з меню «Імпарт/Экспарт» у Loyalty Card Keychain, спачатку націснуўшы там «Экспарт».</string>
|
||||
<string name="importStocardMessage">Каб імпартаваць, выберыце файл <i>***.zip</i> з Stocard. \nАтрымайце яго па электроннай пошце support@stocardapp.com з запытам на экспарт вашых даных.</string>
|
||||
<string name="frontImageDescription">Пярэдні відарыс</string>
|
||||
<string name="groupsList">Групы: <xliff:g>%s</xliff:g></string>
|
||||
<string name="switchToBackImage">Пераключыцца на задні відарыс</string>
|
||||
<string name="importFidmeMessage">Каб імпартаваць, выберыце файл <i>fidme-export-request-xxxxxx.zip</i> з FidMe, а потым уручную выберыце тыпы штрыхкодаў. \nСтварыце яго з вашага профілю FidMe, выбраўшы \"Абарону даных\", а затым націснуўшы \"Выняць мае даныя\".</string>
|
||||
<string name="importCatimaMessage">Каб імпартаваць, выберыце файл <i>catima.zip</i> з Catima. \nСтварыце яго з меню \"Імпарт/Экспарт\" іншай праграмы Catima, спачатку націснуўшы там \"Экспарт\".</string>
|
||||
<string name="settings_sky_blue_theme">Нябесна-блакітны</string>
|
||||
<string name="settings_brown_theme">Карычневы</string>
|
||||
<string name="switchToBarcode">Пераключыцца на штрыхкод</string>
|
||||
<string name="settings_locale">Мова</string>
|
||||
<plurals name="groupCardCountWithArchived">
|
||||
<item quantity="one"><xliff:g>%1$d</xliff:g> карта (<xliff:g id="archivedCount">%2$d</xliff:g> заархівавана)</item>
|
||||
<item quantity="few"><xliff:g>%1$d</xliff:g> карты (<xliff:g id="archivedCount">%2$d</xliff:g> заархівавана)</item>
|
||||
<item quantity="many"><xliff:g>%1$d</xliff:g> карт (<xliff:g id="archivedCount">%2$d</xliff:g> заархівавана)</item>
|
||||
<item quantity="other"><xliff:g>%1$d</xliff:g> карт (<xliff:g id="archivedCount">%2$d</xliff:g> заархівавана)</item>
|
||||
</plurals>
|
||||
<string name="unarchived">Карта разархівавана</string>
|
||||
<string name="updateBarcodeQuestionText">Вы змянілі ID. Вы хочаце таксама абнавіць штрыхкод, каб выкарыстоўваць тое ж значэнне?</string>
|
||||
<string name="no">Не</string>
|
||||
<string name="settings_pink_theme">Ружовы</string>
|
||||
<string name="settings_system_locale">Сістэма</string>
|
||||
<string name="settings_violet_theme">Фіялетавы</string>
|
||||
<string name="multipleBarcodesFoundPleaseChooseOne">Які са знойдзеных штрыхкодаў вы хочаце выкарыстоўваць?</string>
|
||||
<string name="settings_blue_theme">Сіні</string>
|
||||
<string name="settings_green_theme">Зялёны</string>
|
||||
<string name="report_error">Паведаміць пра памылку</string>
|
||||
<string name="failedLaunchingPhotoPicker">Не атрымалася знайсці праграму для галерэі, якая падтрымліваецца</string>
|
||||
<string name="unsupportedFile">Гэты файл не падтрымліваецца</string>
|
||||
<string name="openFrontImageInGalleryApp">Адкрыць пярэдні відарыс у галерэі</string>
|
||||
<string name="field_must_not_be_empty">Поле не павінна быць пустым</string>
|
||||
<string name="add_manually_warning_title">Рэкамендуецца сканаванне</string>
|
||||
<string name="errorReadingFile">Не атрымалася прачытаць файл</string>
|
||||
<string name="add_manually_warning_message">У некаторых крамах значэнне штрыхкода адрозніваецца ад лічбы, напісанай на картцы. З-за гэтага ўвод штрыхкода ўручную можа не заўсёды працаваць. Настойліва рэкамендуецца адсканаваць штрыхкод з дапамогай камеры. Вы ўсё яшчэ хочаце працягнуць?</string>
|
||||
<string name="noCameraFoundGuideText">Здаецца, у вашай прылады няма камеры. Калі яна ёсць, паспрабуйце перазагрузіць прыладу. У адваротным выпадку выкарыстоўвайце кнопку \"Іншыя параметры\" ніжэй, каб дадаць штрыхкод іншым спосабам.</string>
|
||||
<string name="generic_error_please_retry">На жаль, нешта пайшло не так, паспрабуйце яшчэ раз...</string>
|
||||
<string name="setBarcodeWidth">Задаць шырыню штрыхкода</string>
|
||||
<string name="app_license">Свабоднае копілефт праграмнае забеспячэнне, ліцэнзаванае паводле GPLv3+</string>
|
||||
</resources>
|
||||
@@ -31,7 +31,6 @@
|
||||
<string name="setBackImage">Снимка на задната страна</string>
|
||||
<string name="setFrontImage">Снимка на предната страна</string>
|
||||
<string name="photos">Снимки</string>
|
||||
<string name="importOptionApplicationExplanation">Изберете файл на друго приложение.</string>
|
||||
<string name="noCardExistsError">Картата не е намерена</string>
|
||||
<string name="updateBarcodeQuestionText">Номерът е променен. Желаете ли същата стойност да бъде приложена и към щрихкода\?</string>
|
||||
<string name="updateBarcodeQuestionTitle">Обновяване на щрихкода\?</string>
|
||||
@@ -86,7 +85,6 @@
|
||||
<string name="starImage">Звезда за любимо</string>
|
||||
<string name="thumbnailDescription">Миниатюра</string>
|
||||
<string name="selectBarcodeTitle">Избиране на щрихкод</string>
|
||||
<string name="importOptionApplicationButton">Избиране чрез приложение</string>
|
||||
<string name="importing">Внасяне…</string>
|
||||
<string name="exporting">Изнасяне…</string>
|
||||
<string name="exportFailed">Данните не могат да бъдат изнесени</string>
|
||||
@@ -107,7 +105,6 @@
|
||||
<string name="chooseImportType">Внасяне на данни на</string>
|
||||
<string name="importCatimaMessage">Изберете файла <i>catima.zip</i>, предварително изнесен от Catima.
|
||||
\nСъздайте такъв файл от меню Внасяне/изнасяне от друго устройство с Catima като изберете Изнасяне.</string>
|
||||
<string name="importOptionApplicationTitle">Чрез друго приложение</string>
|
||||
<string name="importOptionFilesystemButton">Избиране от файлова система</string>
|
||||
<string name="importOptionFilesystemExplanation">Изберете определен файл от файловата система.</string>
|
||||
<string name="app_resources">Свободни ресурси: <xliff:g id="app_resources_list">%s</xliff:g></string>
|
||||
@@ -238,7 +235,7 @@
|
||||
<string name="anyDate">Без значение от датата</string>
|
||||
<string name="validFromSentence">Валидност от: <xliff:g>%s</xliff:g></string>
|
||||
<string name="chooseValidFromDate">Определена дата</string>
|
||||
<string name="height">Височина:</string>
|
||||
<string name="height">Височина</string>
|
||||
<string name="switchToFrontImage">Показване на предната страна</string>
|
||||
<string name="switchToBackImage">Показване на задната страна</string>
|
||||
<string name="switchToBarcode">Показване на щрихкода</string>
|
||||
@@ -309,4 +306,6 @@
|
||||
<string name="addFromPkpass">Изберете файл на Passbook (.pkpass)</string>
|
||||
<string name="unsupportedFile">Този вид файлове не се поддържат</string>
|
||||
<string name="sort_by_valid_from">Начало валидност</string>
|
||||
<string name="width">Ширина</string>
|
||||
<string name="setBarcodeWidth">Задаване ширина на щрих кода</string>
|
||||
</resources>
|
||||
|
||||
@@ -85,14 +85,12 @@
|
||||
<string name="ok">ঠিক আছে</string>
|
||||
<string name="about">সম্পর্কিত</string>
|
||||
<string name="debug_version_fmt">সংস্করণ: <xliff:g id="version">%s</xliff:g></string>
|
||||
<string name="importOptionApplicationButton">অন্য অ্যাপ ব্যাবহার করুন</string>
|
||||
<string name="moveUp">উপরে উঠান</string>
|
||||
<string name="moveDown">নিচে নামান</string>
|
||||
<string name="expiryDate">মেয়াদোত্তীর্ণ তারিখ</string>
|
||||
<string name="noBarcodeFound">কোনো বারকোড পাওয়া যায়নি</string>
|
||||
<string name="cameraPermissionRequired">এই কাজটির জন্য ক্যামেরা ব্যবহার করার অনুমতি লাগবে…</string>
|
||||
<string name="noCameraPermissionDirectToSystemSetting">বারকোড স্ক্যান করার জন্য, Catima কে ক্যামেরাটি ব্যবহার করার অনুমতি দিতে হবে। এইখানে টাচ করে আপনার অনুমতি সেটিংস পালটে নিন।</string>
|
||||
<string name="importOptionApplicationExplanation">একটি ফাইল খোলার জন্য যেকোনো অ্যাপ বা আপনার প্রিয় ফাইল ম্যানেজারটি ব্যবহার করুন।</string>
|
||||
<string name="app_copyright_fmt" tools:ignore="PluralsCandidate">মেধাস্বত্ব © 2019–<xliff:g>%d</xliff:g> Sylvia van Os</string>
|
||||
<string name="app_license">কপিলেফট দ্বারা রক্ষা করা মুক্ত সফটওয়্যার, লাইসেন্স করা GPLv3+ এর অধীনে</string>
|
||||
<plurals name="deleteCardsConfirmation">
|
||||
@@ -136,7 +134,6 @@
|
||||
<string name="exportOptionExplanation">ডেটাটি আপনার পছন্দের জায়গায় রাখা হবে।</string>
|
||||
<string name="importOptionFilesystemTitle">স্টোরেজ থেকে আমদানি করুন</string>
|
||||
<string name="importOptionFilesystemButton">স্টোরেজ থেকে</string>
|
||||
<string name="importOptionApplicationTitle">অন্য অ্যাপ ব্যবহার করুন</string>
|
||||
<string name="app_copyright_old">Loyalty Card Keychain এর উপর ভিত্তি করে
|
||||
\nমেধাস্বত্ব © 2016–2020 Branden Archer</string>
|
||||
<string name="selectBarcodeTitle">বারকোড নির্বাচন করুন</string>
|
||||
@@ -241,7 +238,7 @@
|
||||
<string name="show_name_below_image_thumbnail">ছবির থাম্বনেইল এর নিচে নামটি দেখান</string>
|
||||
<string name="show_note">নোট দেখান</string>
|
||||
<string name="show_validity">বৈধতা দেখান</string>
|
||||
<string name="height">উচ্চতা:</string>
|
||||
<string name="height">উচ্চতা</string>
|
||||
<string name="switchToBackImage">পিছনের ছবিটিতে সুইচ করুন</string>
|
||||
<string name="switchToFrontImage">সামনের ছবিটিতে সুইচ করুন</string>
|
||||
<string name="switchToBarcode">বারকোডে সুইচ করুন</string>
|
||||
@@ -251,4 +248,4 @@
|
||||
<string name="icon_header_click_text">দীর্ঘক্ষন টাচ করে থাম্বনেইল এডিট করবেন</string>
|
||||
<string name="show_balance">ব্যালান্স দেখান</string>
|
||||
<string name="donate">দান করুন</string>
|
||||
</resources>
|
||||
</resources>
|
||||
|
||||
@@ -100,9 +100,6 @@
|
||||
<string name="importOptionFilesystemTitle">Uvoz iz file sistema</string>
|
||||
<string name="importOptionFilesystemExplanation">Izaberite specifični file iz file sistema.</string>
|
||||
<string name="importOptionFilesystemButton">Iz file sistema</string>
|
||||
<string name="importOptionApplicationTitle">Koristi drugu aplikaciju</string>
|
||||
<string name="importOptionApplicationExplanation">Koristi bilo koju aplikaciju ili Vašu omiljenu aplikaciju da bi otvorili file.</string>
|
||||
<string name="importOptionApplicationButton">Koristi drugu aplikaciju</string>
|
||||
<string name="about">O</string>
|
||||
<string name="noBarcode">Nema barkoda</string>
|
||||
<string name="deleteTitle">Obriši karticu</string>
|
||||
|
||||
@@ -24,7 +24,6 @@
|
||||
<string name="on_google_play">al Google Play</string>
|
||||
<string name="settings_locale">Idioma</string>
|
||||
<string name="field_must_not_be_empty">El camp no pot estar buit</string>
|
||||
<string name="importOptionApplicationTitle">Utilitzar una altra app</string>
|
||||
<string name="app_copyright_fmt" tools:ignore="PluralsCandidate">Copyright © 2019–<xliff:g>%d</xliff:g> Sylvia van Os i contribuïdors</string>
|
||||
<string name="app_copyright_short">Copyright © Sylvia van Os i contribuïdors</string>
|
||||
<string name="app_license">Software lliure Copyleft, licència GPLv3+</string>
|
||||
@@ -158,7 +157,7 @@
|
||||
<string name="sort_by_name">Nom</string>
|
||||
<string name="archive">Arxivar</string>
|
||||
<string name="currentBalanceSentence">Balanç actual: <xliff:g>%s</xliff:g></string>
|
||||
<string name="height">Alçada:</string>
|
||||
<string name="height">Alçada</string>
|
||||
<string name="switchToBackImage">Canviar a la imatge posterior</string>
|
||||
<string name="switchToBarcode">Canviar al codi de barres</string>
|
||||
<string name="show_name_below_image_thumbnail">Mostrar el nom sota de la imatge en miniatura</string>
|
||||
|
||||
@@ -29,9 +29,6 @@
|
||||
<string name="importOptionFilesystemTitle">Import z úložiště</string>
|
||||
<string name="importOptionFilesystemExplanation">Vyberte konkrétní soubor v úložišti.</string>
|
||||
<string name="importOptionFilesystemButton">Z úložiště</string>
|
||||
<string name="importOptionApplicationTitle">Přes jinou aplikaci</string>
|
||||
<string name="importOptionApplicationExplanation">K otevření souboru použijte libovolnou aplikaci nebo svého oblíbeného správce souborů.</string>
|
||||
<string name="importOptionApplicationButton">Použít jinou aplikaci</string>
|
||||
<string name="about">O aplikaci</string>
|
||||
<string name="app_license">Copyleftovaný svobodný software s licencí GPLv3+</string>
|
||||
<string name="about_title_fmt">O aplikaci <xliff:g id="app_name">%s</xliff:g></string>
|
||||
@@ -243,7 +240,7 @@
|
||||
<string name="anyDate">Jakékoliv datum</string>
|
||||
<string name="chooseValidFromDate">Vyberte datum počátku platnosti</string>
|
||||
<string name="validFromSentence">Platnost od: <xliff:g>%s</xliff:g></string>
|
||||
<string name="height">Výška:</string>
|
||||
<string name="height">Výška</string>
|
||||
<string name="switchToFrontImage">Přepnout na přední obrázek</string>
|
||||
<string name="switchToBackImage">Přepnout na zadní obrázek</string>
|
||||
<string name="switchToBarcode">Přepnout na čárový kód</string>
|
||||
@@ -315,4 +312,6 @@
|
||||
<string name="settings_column_count_4">4</string>
|
||||
<string name="settings_column_count_5">5</string>
|
||||
<string name="sort_by_valid_from">Platnost od</string>
|
||||
<string name="setBarcodeWidth">Nastavit šířku čárového kódu</string>
|
||||
<string name="width">Šířka</string>
|
||||
</resources>
|
||||
|
||||
@@ -53,9 +53,6 @@
|
||||
<string name="app_copyright_old">Baseret på Loyalty Card Keychain
|
||||
\ncopyright © 2016-2020 Branden Archer.</string>
|
||||
<string name="about">Om</string>
|
||||
<string name="importOptionApplicationButton">Brug en anden app</string>
|
||||
<string name="importOptionApplicationExplanation">Brug en hvilken som helst app eller din foretrukne filhåndtering til at åbne en fil.</string>
|
||||
<string name="importOptionApplicationTitle">Brug en anden app</string>
|
||||
<string name="noCardsMessage">Tilføj først et kort</string>
|
||||
<string name="cardShortcut">Kort genvej</string>
|
||||
<string name="importOptionFilesystemButton">Fra filsystemet</string>
|
||||
|
||||
@@ -36,9 +36,6 @@
|
||||
<string name="importOptionFilesystemTitle">Aus Dateisystem importieren</string>
|
||||
<string name="importOptionFilesystemExplanation">Wähle eine bestimmte Datei aus dem Dateisystem aus.</string>
|
||||
<string name="importOptionFilesystemButton">vom Dateisystem</string>
|
||||
<string name="importOptionApplicationTitle">Andere App verwenden</string>
|
||||
<string name="importOptionApplicationExplanation">Benutze eine beliebige App oder deinen bevorzugten Dateimanager zur Dateiauswahl.</string>
|
||||
<string name="importOptionApplicationButton">Andere App verwenden</string>
|
||||
<string name="about">Über</string>
|
||||
<string name="app_license">Freie Software, lizensiert unter der GPLv3+</string>
|
||||
<string name="about_title_fmt">Über <xliff:g id="app_name">%s</xliff:g></string>
|
||||
@@ -49,7 +46,7 @@
|
||||
<string name="settings_display_barcode_max_brightness">Displayhelligkeit erhöhen</string>
|
||||
<string name="exportSuccessful">Daten exportiert</string>
|
||||
<string name="importSuccessful">Daten importiert</string>
|
||||
<string name="intent_import_card_from_url_share_text">Ich würde gerne diese Karte mit dir teilen</string>
|
||||
<string name="intent_import_card_from_url_share_text">Ich würde gerne eine Karte mit dir teilen</string>
|
||||
<string name="settings_dark_theme">Dunkel</string>
|
||||
<string name="settings_light_theme">Hell</string>
|
||||
<string name="settings_system_theme">System</string>
|
||||
@@ -104,8 +101,7 @@
|
||||
<string name="importLoyaltyCardKeychain">Aus Loyalty Card Keychain importieren</string>
|
||||
<string name="importFidmeMessage">Wähle deinen <i>fidme-export-request-xxxxxx.zip</i>-Export aus FidMe zum Importieren aus und wähle anschließend die Barcodetypen manuell aus. \nOder erstelle ihn aus deinem FidMe-Profil, indem du Datenschutz wählst und dann zuerst auf Meine Daten extrahieren drückst.</string>
|
||||
<string name="importFidme">Aus FidMe importieren</string>
|
||||
<string name="importCatimaMessage">Wähle deinen <i>catima.zip</i>-Export aus Catima zum Importieren aus.
|
||||
\nErstelle ihn aus dem Import/Export-Menü einer anderen Catima-Anwendung, indem du dort zuerst Export drückst.</string>
|
||||
<string name="importCatimaMessage">Wähle deinen <i>catima.zip</i>-Export aus Catima zum Importieren aus.\nErstelle ihn aus dem Import/Export-Menü einer anderen Catima-Anwendung, indem du dort zuerst Export drückst.</string>
|
||||
<string name="importCatima">Aus Catima importieren</string>
|
||||
<string name="setBarcodeId">Barcodewert festlegen</string>
|
||||
<string name="sameAsCardId">Entspricht Kartennummer</string>
|
||||
@@ -238,7 +234,7 @@
|
||||
<string name="switchToBarcode">Zum Barcode wechseln</string>
|
||||
<string name="openFrontImageInGalleryApp">Vorderseite in Galerie öffnen</string>
|
||||
<string name="openBackImageInGalleryApp">Rückseite in Galerie öffnen</string>
|
||||
<string name="height">Höhe:</string>
|
||||
<string name="height">Höhe</string>
|
||||
<string name="switchToFrontImage">Zur Vorderseite wechseln</string>
|
||||
<string name="switchToBackImage">Zur Rückseite wechseln</string>
|
||||
<string name="setBarcodeHeight">Barcode-Höhe einstellen</string>
|
||||
@@ -246,7 +242,7 @@
|
||||
<string name="show_note">Notiz anzeigen</string>
|
||||
<string name="show_balance">Betrag anzeigen</string>
|
||||
<string name="show_validity">Gültigkeitsdauer anzeigen</string>
|
||||
<string name="show_name_below_image_thumbnail">Namen unter Vorschaubild anzeigen</string>
|
||||
<string name="show_name_below_image_thumbnail">Namen unter dem Vorschaubild anzeigen</string>
|
||||
<string name="settings_allow_content_provider_read_title">Anderen Apps den Zugriff auf meine Daten gestatten</string>
|
||||
<string name="permissionReadCardsLabel">Catima-Karten lesen</string>
|
||||
<string name="permissionReadCardsDescription">Lesen deiner Catima Karten mit allen Details, einschließlich Notizen und Bildern</string>
|
||||
@@ -306,4 +302,6 @@
|
||||
<string name="unsupportedFile">Diese Datei wird nicht unterstützt</string>
|
||||
<string name="addFromPkpass">Passbook-Datei (.pkpass) auswählen</string>
|
||||
<string name="sort_by_valid_from">Gültig ab</string>
|
||||
<string name="width">Breite</string>
|
||||
<string name="setBarcodeWidth">Barcodebreite einstellen</string>
|
||||
</resources>
|
||||
|
||||
@@ -32,9 +32,6 @@
|
||||
<string name="importOptionFilesystemTitle">Εισαγωγή από το σύστημα αρχείων</string>
|
||||
<string name="importOptionFilesystemExplanation">Επιλέξτε ένα συγκεκριμένο αρχείο από το σύστημα αρχείων.</string>
|
||||
<string name="importOptionFilesystemButton">Από το σύστημα αρχείων</string>
|
||||
<string name="importOptionApplicationTitle">Χρήση άλλης εφαρμογής</string>
|
||||
<string name="importOptionApplicationExplanation">Χρησιμοποιήστε οποιαδήποτε εφαρμογή ή τον αγαπημένο περιηγητή αρχείων σας, για να ανοίξετε ένα αρχείο.</string>
|
||||
<string name="importOptionApplicationButton">Χρήσης άλλης εφαρμογής</string>
|
||||
<string name="about">Σχετικά</string>
|
||||
<string name="app_license">Άδεια χρήσης υπό GPLv3+</string>
|
||||
<string name="about_title_fmt">Σχετικά με <xliff:g id="app_name">%s</xliff:g></string>
|
||||
@@ -236,7 +233,7 @@
|
||||
<string name="cameraPermissionRequired">Δικαίωμα πρόσβασης στην κάμερα απαραίτητο γι\' αυτή την ενέργεια…</string>
|
||||
<string name="settings_allow_content_provider_read_title">Να επιτρέπεται σε άλλες εφαρμογές να έχουν πρόσβαση στα δεδομένα μου</string>
|
||||
<string name="app_copyright_short">Πνευματικά δικαιώματα © Sylvia van Os και συνεργάτες</string>
|
||||
<string name="height">Ύψος:</string>
|
||||
<string name="height">Ύψος</string>
|
||||
<string name="switchToFrontImage">Μετάβαση στην εμπρόσθια εικόνα</string>
|
||||
<string name="switchToBackImage">Μετάβαση στην οπίσθια εικόνα</string>
|
||||
<string name="switchToBarcode">Μετάβαση σε γραμμωτό κώδικα</string>
|
||||
@@ -308,4 +305,6 @@
|
||||
<string name="unsupportedFile">Το αρχείο δεν υποστηρίζεται</string>
|
||||
<string name="addFromPkpass">Επιλογή αρχείου Passbook (.pkpass)</string>
|
||||
<string name="sort_by_valid_from">Έναρξη ισχύος</string>
|
||||
<string name="setBarcodeWidth">Ορισμός πλάτους γραμμωτού κώδικα</string>
|
||||
<string name="width">Πλάτος</string>
|
||||
</resources>
|
||||
|
||||
@@ -54,9 +54,6 @@
|
||||
<string name="thumbnailDescription">Bildeto</string>
|
||||
<string name="app_copyright_old">Bazita sur Lojaleco Karto Keychain
|
||||
\nkopirajto © 2016-2020 Branden Archer</string>
|
||||
<string name="importOptionApplicationButton">Uzi alian apon</string>
|
||||
<string name="importOptionApplicationExplanation">Uzi ajnan apon aŭ vian preferatan dosiermastrumilon por malfermi dosieron.</string>
|
||||
<string name="importOptionApplicationTitle">Uzi alian app</string>
|
||||
<string name="importOptionFilesystemExplanation">Elektu specifa dosiero de la dosiersistemo.</string>
|
||||
<string name="exportOptionExplanation">La datumoj estos skribita al loko de via elekto.</string>
|
||||
<string name="exportFailed">Ne povis fari eksportadon</string>
|
||||
@@ -134,7 +131,7 @@
|
||||
<string name="unarchive">Elarkivigi</string>
|
||||
<string name="switchToBarcode">Ŝanĝi al strikodo</string>
|
||||
<string name="currentBalanceSentence">Nuna saldo: <xliff:g>%s</xliff:g></string>
|
||||
<string name="height">Alteco:</string>
|
||||
<string name="height">Alteco</string>
|
||||
<string name="settings_category_title_general">Ĝenerala</string>
|
||||
<string name="settings_category_title_privacy">Privateco</string>
|
||||
<plurals name="balancePoints">
|
||||
@@ -292,4 +289,4 @@
|
||||
<string name="amountParsingFailed">Nevalida kvanto</string>
|
||||
<string name="useBackImage">Uzi la malantaŭan bildon</string>
|
||||
<string name="useFrontImage">Uzi la antaŭan bildon</string>
|
||||
</resources>
|
||||
</resources>
|
||||
|
||||
@@ -90,7 +90,7 @@
|
||||
<string name="frontImageDescription">Imágen frontal</string>
|
||||
<string name="settings_system_theme">Sistema</string>
|
||||
<string name="setBackImage">Establecer imágen dorsal</string>
|
||||
<string name="settings_display_barcode_max_brightness">Iluminar la vista del código de barras</string>
|
||||
<string name="settings_display_barcode_max_brightness">Iluminar la pantalla de visualización del código de barras</string>
|
||||
<string name="chooseExpiryDate">Elija la fecha de vencimiento</string>
|
||||
<string name="permissionReadCardsDescription">Lea sus tarjetas Catima y todo sus detalles, incluyendo notas e imágenes</string>
|
||||
<string name="unsupportedBarcodeType">Este tipo de código de barras aún no puede ser visualizado. Es posible que sea soportado en una versión futura de la aplicación.</string>
|
||||
@@ -116,7 +116,6 @@
|
||||
<string name="about">Acerca de</string>
|
||||
<string name="sameAsCardId">Igual que el código</string>
|
||||
<string name="importOptionFilesystemButton">Desde el sistema de archivos</string>
|
||||
<string name="importOptionApplicationButton">Usar otra aplicación</string>
|
||||
<string name="settings_landscape_orientation">Horizontal</string>
|
||||
<string name="privacy_policy">Política de Privacidad</string>
|
||||
<string name="enter_group_name">Ingrese el nombre del grupo</string>
|
||||
@@ -124,7 +123,6 @@
|
||||
\nObténgalo mandando un correo electrónico a support@stocardapp.com preguntando por una copia de tus datos.</string>
|
||||
<string name="addManually">Ingresar el código de barras manualmente</string>
|
||||
<string name="app_copyright_fmt" tools:ignore="PluralsCandidate">Copyright © 2019–<xliff:g>%d</xliff:g> Sylvia van Os y colaboradores</string>
|
||||
<string name="importOptionApplicationExplanation">Use cualquier aplicación o su administrador de archivos para abrir un archivo.</string>
|
||||
<string name="importVoucherVault">Importar desde Voucher Vault</string>
|
||||
<string name="barcodeId">Valor del código de barras</string>
|
||||
<string name="errorReadingImage">No se ha podido leer la imágen</string>
|
||||
@@ -157,7 +155,6 @@
|
||||
<string name="app_resources">Recursos externos libres: <xliff:g id="app_resources_list">%s</xliff:g></string>
|
||||
<string name="app_name">Catima</string>
|
||||
<string name="accept">Aceptar</string>
|
||||
<string name="importOptionApplicationTitle">Usar otra aplicación</string>
|
||||
<plurals name="groupCardCount">
|
||||
<item quantity="one"><xliff:g>%d</xliff:g> tarjeta</item>
|
||||
<item quantity="many"><xliff:g>%d</xliff:g> tarjetas</item>
|
||||
@@ -186,7 +183,7 @@
|
||||
<string name="settings_system_locale">Sistema</string>
|
||||
<string name="settings_catima_theme">Catima</string>
|
||||
<string name="settings_pink_theme">Rosa</string>
|
||||
<string name="exportPassword">Agregar una contraseña para protejer tu exportación (opcional)</string>
|
||||
<string name="exportPassword">Configura una contraseña para proteger tu exportación (opcional)</string>
|
||||
<string name="settings_sky_blue_theme">Celeste</string>
|
||||
<string name="settings_green_theme">Verde</string>
|
||||
<string name="exportPasswordHint">Ingresar contraseña</string>
|
||||
@@ -213,4 +210,11 @@
|
||||
<string name="passwordRequired">Por favor ingresa la contraseña</string>
|
||||
<string name="failedGeneratingShareURL">No se pudo generar URL compartible. Por favor reporte esto.</string>
|
||||
<string name="sort_by_name">Nombre</string>
|
||||
</resources>
|
||||
<string name="sort_by">Ordenar por</string>
|
||||
<string name="reverse">en orden inverso</string>
|
||||
<string name="sort_by_most_recently_used">Más Recientemente Usado</string>
|
||||
<string name="settings_use_volume_keys_navigation">Cambiar tarjetas usando los botones de volumen</string>
|
||||
<string name="sort_by_valid_from">Válido Desde</string>
|
||||
<string name="sort_by_expiry">Vencimiento</string>
|
||||
<string name="settings_use_volume_keys_navigation_summary">Usá los botones de volumen para cambiar la tarjeta que se muestra</string>
|
||||
</resources>
|
||||
|
||||
@@ -32,9 +32,6 @@
|
||||
<string name="importOptionFilesystemTitle">Importar desde el sistema de archivos</string>
|
||||
<string name="importOptionFilesystemExplanation">Elegir un archivo concreto del sistema de archivos.</string>
|
||||
<string name="importOptionFilesystemButton">Desde el sistema de archivos</string>
|
||||
<string name="importOptionApplicationTitle">Utilizar otra aplicación</string>
|
||||
<string name="importOptionApplicationExplanation">Usa cualquier aplicación o tu administrador de archivos favorito para abrir un archivo.</string>
|
||||
<string name="importOptionApplicationButton">Utilizar otra aplicación</string>
|
||||
<string name="about">Información</string>
|
||||
<string name="app_license">Programa libre con «copyleft», disponible en virtud de la licencia GPLv3+</string>
|
||||
<string name="about_title_fmt">Acerca de <xliff:g id="app_name">%s</xliff:g></string>
|
||||
@@ -244,7 +241,7 @@
|
||||
<string name="validFromDate">Válido desde</string>
|
||||
<string name="chooseValidFromDate">Elija una fecha válida desde</string>
|
||||
<string name="validFromSentence">Válido desde: <xliff:g>%s</xliff:g></string>
|
||||
<string name="height">Altura:</string>
|
||||
<string name="height">Alto</string>
|
||||
<string name="switchToFrontImage">Cambiar a imagen frontal</string>
|
||||
<string name="openFrontImageInGalleryApp">Abrir imagen frontal en la aplicación de la galería</string>
|
||||
<string name="openBackImageInGalleryApp">Abrir imagen trasera en la aplicación de la galería</string>
|
||||
@@ -315,4 +312,6 @@
|
||||
<string name="unsupportedFile">Este archivo no es compatible</string>
|
||||
<string name="addFromPkpass">Seleccione un archivo Passbook (.pkpass)</string>
|
||||
<string name="sort_by_valid_from">Válido desde</string>
|
||||
<string name="setBarcodeWidth">Establecer el ancho del código de barras</string>
|
||||
<string name="width">Ancho</string>
|
||||
</resources>
|
||||
|
||||
@@ -78,9 +78,6 @@
|
||||
<string name="importOptionFilesystemTitle">Impordi failisüsteemist</string>
|
||||
<string name="importOptionFilesystemExplanation">Vali vajalik impordifail failisüsteemist.</string>
|
||||
<string name="importOptionFilesystemButton">Vali failisüsteemist</string>
|
||||
<string name="importOptionApplicationTitle">Kasuta muust rakendusest eksporditud andmeid</string>
|
||||
<string name="importOptionApplicationExplanation">Kasuta faili avamiseks mõnda muud rakendust või sinu lemmikfailihaldurit.</string>
|
||||
<string name="importOptionApplicationButton">Vali muu rakenduse ekspordifail</string>
|
||||
<string name="about">Rakenduse teave</string>
|
||||
<string name="app_copyright_short">Autoriõigused © Sylvia van Os ja kaasautorid</string>
|
||||
<string name="about_title_fmt">Teave <xliff:g id="app_name">%s</xliff:g> kohta</string>
|
||||
@@ -246,7 +243,7 @@
|
||||
<string name="anyDate">Ükspuha, mis kuupäev</string>
|
||||
<string name="chooseValidFromDate">Vali korrektne kehtivuse alguse kuupäev</string>
|
||||
<string name="validFromSentence">Kehtib alates: <xliff:g>%s</xliff:g></string>
|
||||
<string name="height">Kõrgus:</string>
|
||||
<string name="height">Kõrgus</string>
|
||||
<string name="switchToFrontImage">Vaata esikülje pilti</string>
|
||||
<string name="switchToBackImage">Vaata tagakülje pilti</string>
|
||||
<string name="switchToBarcode">Vaata triipkoodi</string>
|
||||
@@ -304,4 +301,6 @@
|
||||
<string name="unsupportedFile">See fail pole toetatud</string>
|
||||
<string name="addFromPkpass">Vali Passbooki fail (.pkpass)</string>
|
||||
<string name="sort_by_valid_from">Kehtib alates</string>
|
||||
<string name="setBarcodeWidth">Määratle triipkoodi laius</string>
|
||||
<string name="width">Laius</string>
|
||||
</resources>
|
||||
|
||||
@@ -74,10 +74,7 @@
|
||||
<string name="settings_category_title_cards">کارتها</string>
|
||||
<string name="barcodeImageDescriptionWithType">تصویر بارکد <xliff:g>%s</xliff:g></string>
|
||||
<string name="importOptionFilesystemButton">از فایل های سیستم</string>
|
||||
<string name="importOptionApplicationTitle">استفاده از یک برنامه دیگر</string>
|
||||
<string name="importOptionApplicationButton">استفاده از یک برنامه دیگر</string>
|
||||
<string name="about">درباره</string>
|
||||
<string name="importOptionApplicationExplanation">از هر برنامه یا مدیر فایل دلخواه خود برای باز کردن یک فایل استفاده کنید.</string>
|
||||
<string name="app_copyright_fmt" tools:ignore="PluralsCandidate">حق تکثیر © 2019–<xliff:g>%d</xliff:g> سیلویا وَن اُس و مشارکت کنندگان</string>
|
||||
<string name="app_copyright_short">حق نشر © سیلویا وَن اُس و مشارکت کنندگان</string>
|
||||
<string name="failedParsingImportUriError">تجزیه URI ورودی ناموفق بود</string>
|
||||
@@ -180,4 +177,15 @@
|
||||
<string name="barcodeId">مقدار بارکد</string>
|
||||
<string name="group_edit">ویرایش گروه</string>
|
||||
<string name="expiryStateSentenceExpired">منقضی شده: <xliff:g>%s</xliff:g></string>
|
||||
<string name="errorReadingFile">اشکال در خواندن فایل</string>
|
||||
<string name="duplicateCard">تکثیر کارت</string>
|
||||
<string name="exportPassword">خروجی گرفته شده را بوسیله پسورد حفاظت کنید (غیر اجباری)</string>
|
||||
<string name="exportPasswordHint">پسورد فایل خروجی</string>
|
||||
<string name="importCancelled">واردات کنسل شد</string>
|
||||
<string name="failedToRetrieveImageFile">بازیابی فایل تصویر ناموفق بود</string>
|
||||
<string name="help_translate_this_app">به ترجمه این برنامه کمک کنید</string>
|
||||
<string name="importCards">واردات کارت ها</string>
|
||||
<string name="height">ارتفاع</string>
|
||||
<string name="add_manually_warning_message">برای برخی از فروشگاهها، مقدار بارکد با عدد نوشته شده روی کارت متفاوت است. به همین دلیل، وارد کردن دستی بارکد ممکن است همیشه کار نکند. اکیداً توصیه میشود که به جای آن، بارکد را با دوربین خود اسکن کنید. آیا هنوز میخواهید ادامه دهید؟</string>
|
||||
<string name="generic_error_please_retry">ببخشید، مشکلی پیش آمده، لطفا دوباره امتحان کنید...</string>
|
||||
</resources>
|
||||
|
||||
@@ -80,9 +80,6 @@
|
||||
\ntekijänoikeus © 2016–2020 Branden Archer</string>
|
||||
<string name="app_copyright_fmt" tools:ignore="PluralsCandidate">Tekijänoikeus © 2019–<xliff:g>%d</xliff:g> Sylvia van Os ja avustajat</string>
|
||||
<string name="about">Tietoja</string>
|
||||
<string name="importOptionApplicationButton">Käytä toista sovellusta</string>
|
||||
<string name="importOptionApplicationExplanation">Käytä mitä tahansa sovellusta tai suosikkitiedostonhallintaasi tiedoston avaamiseen.</string>
|
||||
<string name="importOptionApplicationTitle">Käytä toista sovellusta</string>
|
||||
<string name="importOptionFilesystemButton">Tiedostojärjestelmästä</string>
|
||||
<string name="importOptionFilesystemExplanation">Valitse tietty tiedosto tiedostojärjestelmästä.</string>
|
||||
<string name="importOptionFilesystemTitle">Tuo tiedostojärjestelmästä</string>
|
||||
@@ -243,7 +240,7 @@
|
||||
<string name="permissionReadCardsDescription">lue korttisi ja kaikki niiden tiedot, mukaan lukien huomautukset ja kuvat</string>
|
||||
<string name="settings_allow_content_provider_read_summary">Sovellusten tulee silti pyytää lupaa saadakseen pääsyn</string>
|
||||
<string name="settings_category_title_privacy">Yksityisyys</string>
|
||||
<string name="height">Korkeus:</string>
|
||||
<string name="height">Korkeus</string>
|
||||
<string name="switchToFrontImage">Vaihda etukuvaan</string>
|
||||
<string name="switchToBarcode">Vaihda viivakoodiin</string>
|
||||
<string name="openFrontImageInGalleryApp">Avaa etukuva galleriasovelluksessa</string>
|
||||
|
||||
@@ -1,5 +1,18 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="action_search">Hanap</string>
|
||||
<string name="app_name">Catima</string>
|
||||
</resources>
|
||||
<string name="action_add">Magdagdag</string>
|
||||
<string name="noGiftCards">I-click ang + button para magdagdag ng card, o mag-import mula sa ⋮ menu.</string>
|
||||
<string name="noGiftCardsGroup">Gumawa ng ilang card, at pagkatapos ay i-assign ang mga ito sa grupo dito.</string>
|
||||
<string name="noMatchingGiftCards">Walang nahanap na resulta. Subukang baguhin ang iyong hinanap.</string>
|
||||
<string name="storeName">Pangalan</string>
|
||||
<string name="note">Tala</string>
|
||||
<string name="cardId">ID ng Card</string>
|
||||
<string name="barcodeType">Uri ng Barcode</string>
|
||||
<string name="noBarcode">Walang barcode</string>
|
||||
<plurals name="selectedCardCount">
|
||||
<item quantity="one"><xliff:g>%d</xliff:g> napili</item>
|
||||
<item quantity="other"><xliff:g>%d</xliff:g> ang napili</item>
|
||||
</plurals>
|
||||
</resources>
|
||||
|
||||
@@ -32,9 +32,6 @@
|
||||
<string name="importOptionFilesystemTitle">Importer depuis le système de fichiers</string>
|
||||
<string name="importOptionFilesystemExplanation">Choisissez le fichier à importer.</string>
|
||||
<string name="importOptionFilesystemButton">Système de fichiers</string>
|
||||
<string name="importOptionApplicationTitle">Utiliser une autre application</string>
|
||||
<string name="importOptionApplicationExplanation">Utilisez le gestionnaire de fichiers de votre choix pour importer un fichier.</string>
|
||||
<string name="importOptionApplicationButton">Utiliser une autre application</string>
|
||||
<string name="about">À propos</string>
|
||||
<string name="app_license">Logiciel libre à copyleft, sous licence GPLv3+</string>
|
||||
<string name="about_title_fmt">À propos de <xliff:g id="app_name">%s</xliff:g></string>
|
||||
@@ -243,7 +240,7 @@
|
||||
<string name="validFromSentence">Valide à partir de : <xliff:g>%s</xliff:g></string>
|
||||
<string name="anyDate">N’importe quelle date</string>
|
||||
<string name="chooseValidFromDate">Choisissez la date de début de validité</string>
|
||||
<string name="height">Hauteur :</string>
|
||||
<string name="height">Hauteur</string>
|
||||
<string name="switchToFrontImage">Passer à l\'image avant</string>
|
||||
<string name="switchToBackImage">Passer à l\'image arrière</string>
|
||||
<string name="switchToBarcode">Passer au code barre</string>
|
||||
@@ -315,4 +312,6 @@
|
||||
<string name="unsupportedFile">Ce fichier n\'est pas supporté</string>
|
||||
<string name="generic_error_please_retry">Désolé, un problème est survenu, veuillez réessayer...</string>
|
||||
<string name="sort_by_valid_from">Valide à partir du</string>
|
||||
<string name="width">Largeur</string>
|
||||
<string name="setBarcodeWidth">Définir la largeur du code-barres</string>
|
||||
</resources>
|
||||
|
||||
@@ -48,8 +48,6 @@
|
||||
<string name="noCameraPermissionDirectToSystemSetting">Catima precisa acceso á cámara para escanear códigos de barras. Toca aquí para cambiar os axustes do permiso.</string>
|
||||
<string name="exportOptionExplanation">Os datos vanse escribir na localización que elixas.</string>
|
||||
<string name="importOptionFilesystemTitle">Importar desde o sistema de ficheiros</string>
|
||||
<string name="importOptionApplicationExplanation">Usa outra app ou o xestor de ficheiros favorito para abrir un ficheiro.</string>
|
||||
<string name="importOptionApplicationButton">Usar outra app</string>
|
||||
<string name="about">Sobre</string>
|
||||
<string name="app_copyright_fmt" tools:ignore="PluralsCandidate">Copyright © 2019–<xliff:g>%d</xliff:g> Sylvia van Os e colaboradoras</string>
|
||||
<string name="app_copyright_short">Copyright © Sylvia van Os e colaboradoras</string>
|
||||
@@ -207,7 +205,7 @@
|
||||
<string name="anyDate">Calquera data</string>
|
||||
<string name="chooseValidFromDate">Elixe data de inicio válida</string>
|
||||
<string name="validFromSentence">Válida desde: <xliff:g>%s</xliff:g></string>
|
||||
<string name="height">Alto:</string>
|
||||
<string name="height">Altura</string>
|
||||
<string name="switchToFrontImage">Cambiar á imaxe frontal</string>
|
||||
<string name="switchToBackImage">Cambiar á imaxe posterior</string>
|
||||
<string name="openFrontImageInGalleryApp">Abrir imaxe frontal na app de galería</string>
|
||||
@@ -266,7 +264,6 @@
|
||||
<string name="settings_light_theme">Claro</string>
|
||||
<string name="importOptionFilesystemButton">Desde sistema de ficheiros</string>
|
||||
<string name="importOptionFilesystemExplanation">Elixe un ficheiro concreto no sistema de ficheiros.</string>
|
||||
<string name="importOptionApplicationTitle">Usar outra app</string>
|
||||
<string name="thumbnailDescription">Miniatura</string>
|
||||
<string name="starImage">Estrela de favorita</string>
|
||||
<string name="settings_system_theme">Sistema</string>
|
||||
@@ -303,4 +300,6 @@
|
||||
<string name="addFromPkpass">Selecciona un ficheiro Passbook (.pkpass)</string>
|
||||
<string name="generic_error_please_retry">Sentímolo, pero algo fallou, inténtao outra vez…</string>
|
||||
<string name="sort_by_valid_from">Válido desde</string>
|
||||
<string name="width">Anchura</string>
|
||||
<string name="setBarcodeWidth">Establecer anchura do código de barras</string>
|
||||
</resources>
|
||||
|
||||
@@ -5,16 +5,16 @@
|
||||
<string name="cardId">कार्ड आईडी</string>
|
||||
<string name="star">पसंदीदा में जोड़ें</string>
|
||||
<string name="unstar">पसंदीदा से निकाले</string>
|
||||
<string name="cancel">रद्द करना</string>
|
||||
<string name="save">बचाना</string>
|
||||
<string name="delete">मिटाना</string>
|
||||
<string name="cancel">रद्द करें</string>
|
||||
<string name="save">रक्षित करें</string>
|
||||
<string name="delete">हटाएं</string>
|
||||
<string name="deleteConfirmation">इस कार्ड को स्थायी रूप से हटाएं\?</string>
|
||||
<plurals name="deleteCardsConfirmation">
|
||||
<item quantity="one">इस <xliff:g>%d</xliff:g> कार्ड को स्थायी रूप से हटाएं\?</item>
|
||||
<item quantity="other">ये <xliff:g>%d</xliff:g> कार्ड स्थायी रूप से हटाएं\?</item>
|
||||
</plurals>
|
||||
<string name="ok">ठीक</string>
|
||||
<string name="share">बाँटें</string>
|
||||
<string name="share">भेजें</string>
|
||||
<string name="sendLabel">भेजें…</string>
|
||||
<string name="editCardTitle">कार्ड संपादित करें</string>
|
||||
<string name="addCardTitle">कार्ड जोड़ें</string>
|
||||
@@ -22,8 +22,8 @@
|
||||
<string name="noCardExistsError">वह कार्ड नहीं मिला</string>
|
||||
<string name="importExport">आयात / निर्यात</string>
|
||||
<string name="exportName">निर्यात</string>
|
||||
<string name="importSuccessfulTitle">आयातित</string>
|
||||
<string name="importFailed">आयात नहीं कर सका</string>
|
||||
<string name="importSuccessfulTitle">आयात हुआ</string>
|
||||
<string name="importFailed">आयात नहीं हो सका</string>
|
||||
<string name="action_search">खोज</string>
|
||||
<string name="noGiftCardsGroup">कुछ कार्ड बनाएँ, और फिर उन्हें यहाँ समूह करें।</string>
|
||||
<string name="noMatchingGiftCards">कोई परिणाम नहीं। अपनी खोज बदलने का प्रयास करें।</string>
|
||||
@@ -33,160 +33,154 @@
|
||||
<item quantity="other"><xliff:g>%d</xliff:g> इन कार्डों को हटाएं</item>
|
||||
</plurals>
|
||||
<string name="importFailedTitle">आयात विफल</string>
|
||||
<string name="exportOptionExplanation">डाटा आपके मनचाहे स्थान पर लिखा जाएगा.</string>
|
||||
<string name="importOptionFilesystemExplanation">फाईल सिस्टम से एक फाईल चुनें.</string>
|
||||
<string name="app_copyright_old">लोयलटी कार्ड कीचैंन पर आधारित
|
||||
\nकौपीराईट © 2016–2020 ब्रांडन आर्चर</string>
|
||||
<string name="action_add">जोड़</string>
|
||||
<string name="edit">बदलें</string>
|
||||
<string name="confirm">पक्का करें</string>
|
||||
<string name="failedParsingImportUriError">दी गई URL का विक्ष्लेषण नही हो सका</string>
|
||||
<string name="exportOptionExplanation">डाटा आपके पसंद के स्थान पर लिखा जाएगा।</string>
|
||||
<string name="importOptionFilesystemExplanation">फाईल सिस्टम से एक विशिष्ट फाईल चुनें।</string>
|
||||
<string name="app_copyright_old">लोयलटी कार्ड कीचैंन पर आधारित\nकॉपीराइट © 2016–2020 ब्रांडन आर्चर</string>
|
||||
<string name="action_add">जोड़ें</string>
|
||||
<string name="edit">संपादित करें</string>
|
||||
<string name="confirm">पुष्टि करें</string>
|
||||
<string name="failedParsingImportUriError">दी गई URL का विक्ष्लेषण नहीं हो सका</string>
|
||||
<string name="exportSuccessfulTitle">निर्यात सफल</string>
|
||||
<string name="exportFailedTitle">निर्यात असफल</string>
|
||||
<string name="exportFailed">निर्यात नही हो सका</string>
|
||||
<string name="exportFailed">निर्यात नहीं हो सका</string>
|
||||
<string name="importing">आयात चल रहा है…</string>
|
||||
<string name="exporting">निर्यात चल रहा है…</string>
|
||||
<string name="importOptionFilesystemTitle">फाईल सिस्टम से आयात करें</string>
|
||||
<string name="importOptionFilesystemButton">फाईल सिस्टम से</string>
|
||||
<string name="importOptionApplicationTitle">दूसरा एप्प इस्तमाल करें</string>
|
||||
<string name="importOptionApplicationButton">दूसरा एप्प इस्तमाल करें</string>
|
||||
<string name="about">बारे में</string>
|
||||
<string name="about">हमारे बारे में</string>
|
||||
<string name="starImage">पसंदीदा स्टार</string>
|
||||
<string name="settings_light_theme">उजालित</string>
|
||||
<string name="settings_dark_theme">अँधेरा</string>
|
||||
<string name="settings">व्यवस्थाएं (सेटिंगें)</string>
|
||||
<string name="settings_system_theme">तंत्र</string>
|
||||
<string name="settings_card_orientation">बारकोड का अनुकूलन(ओरिएंटेशन)</string>
|
||||
<string name="settings_landscape_orientation">आयत रूप(लैंडस्केप)</string>
|
||||
<string name="settings_light_theme">हल्का(सफ़ेद)</string>
|
||||
<string name="settings_dark_theme">गाढ़ा (काला)</string>
|
||||
<string name="settings">सेटिंग्स</string>
|
||||
<string name="settings_system_theme">सिस्टम</string>
|
||||
<string name="settings_card_orientation">स्क्रीन अभिमुखता</string>
|
||||
<string name="settings_landscape_orientation">क्षैतिज (लैंडस्केप)</string>
|
||||
<string name="settings_follow_system_orientation">सिस्टम का पालन करें</string>
|
||||
<string name="settings_portrait_orientation">पोट्रैट</string>
|
||||
<string name="settings_display_barcode_max_brightness">बारकोड का दृश्य उजालित(ब्राइट) करें</string>
|
||||
<string name="settings_portrait_orientation">लंबवत (पोट्रैट)</string>
|
||||
<string name="settings_display_barcode_max_brightness">स्क्रीन की चमक बढ़ाएं</string>
|
||||
<string name="settings_keep_screen_on">स्क्रीन को चालू रखें</string>
|
||||
<string name="cameraPermissionDeniedTitle">कैमरे तक पहुंच नहीं सके</string>
|
||||
<string name="noCameraPermissionDirectToSystemSetting">बारकोड स्कैन करने के लिए,को आपके कैमरा का इस्तेमाल करना होगा। इजाज़त कि व्यवस्था (सेटिंग) बदलने के लिए यहाँ दबायें।</string>
|
||||
<string name="importOptionApplicationExplanation">फाइल खोलने के लिए कोई भी ऐप या अपना पसंदिता फाइल मैनेजर का इस्तेमाल करे।</string>
|
||||
<string name="settings_theme">विषय</string>
|
||||
<string name="cameraPermissionDeniedTitle">कैमरे की अनुमति नहीं मिली</string>
|
||||
<string name="noCameraPermissionDirectToSystemSetting">बारकोड स्कैन करने के लिए,को आपके कैमरा का इस्तेमाल करना होगा। अनुमति कि सेटिंग बदलने के लिए यहाँ दबायें।</string>
|
||||
<string name="settings_theme">थीम</string>
|
||||
<string name="barcodeType">बारकोड का प्रकार</string>
|
||||
<string name="noBarcode">बारकोड नहीं है</string>
|
||||
<string name="scanCardBarcode">बारकोड स्कैन करें</string>
|
||||
<string name="cardShortcut">कार्ड का सरल उपाय (शॉर्टकट)</string>
|
||||
<string name="noGiftCards">कार्ड जोड़ने के लिए + प्लस बटन पर क्लिक करें, या ⋮ मेनू से आयात करें।</string>
|
||||
<string name="importExportHelp">तथ्य (डाटा) को बैकअप करना हमें उसे दूसरे डिवाइस में भेजने देता है।</string>
|
||||
<string name="importExportHelp">आपके डाटा को बैकअप करना उसे दूसरे डिवाइस में भेजना संभव कर देता है।</string>
|
||||
<string name="barcodeImageDescriptionWithType"><xliff:g>%s</xliff:g> का बारकोड</string>
|
||||
<string name="settings_disable_lockscreen_while_viewing_card">स्क्रीन को लॉक होने से रोकें</string>
|
||||
<string name="settings_lock_on_opening_orientation">कार्ड खोलते समय प्रयोग करि गयी अवस्था को प्रतिबन्ध करें</string>
|
||||
<string name="settings_lock_on_opening_orientation">कार्ड खोलते समय प्रयुक्त अभिमुख अवस्था को प्रतिबंधित करें</string>
|
||||
<string name="intent_import_card_from_url_share_text">मैं तुम्हें एक कार्ड भेजना चाहता हूँ</string>
|
||||
<string name="selectBarcodeTitle">बारकोड चुनें</string>
|
||||
<string name="thumbnailDescription">छोटा चित्र</string>
|
||||
<string name="noGroups">+ दबा कर समूहों को भागीकरण के लिए चुनें|</string>
|
||||
<string name="noGroups">+ दबा कर समूहों को वर्गीकरण के लिए चुनें।</string>
|
||||
<string name="sameAsCardId">आई डी से निरंतर</string>
|
||||
<string name="intent_import_card_from_url_share_multiple_text">में तुम्हें कुछ कार्ड्स भेजना चाहता हूँ</string>
|
||||
<string name="importSuccessful">जानकारी प्राप्त हुई</string>
|
||||
<string name="importSuccessful">डाटा आयात किया गया</string>
|
||||
<string name="enter_group_name">समूह का नाम लिखें</string>
|
||||
<string name="group_edit">समूह बदलें</string>
|
||||
<string name="group_edit">समूह संपादित करें</string>
|
||||
<string name="noGroupCards">यह समूह खाली है</string>
|
||||
<string name="group_name_already_in_use">समूह का नाम पहले ही प्रयोग में है</string>
|
||||
<string name="group_name_already_in_use">समूह का नाम पहले ही उपयोग में है</string>
|
||||
<string name="group_name_is_empty">समूह का नाम खाली नहीं हो सकता</string>
|
||||
<string name="all">सब</string>
|
||||
<string name="deleteConfirmationGroup">समूह को मिटा दिया जाए\?</string>
|
||||
<string name="moveUp">ऊपर की और बढ़ें</string>
|
||||
<string name="moveDown">नीचे की और बढ़ें</string>
|
||||
<string name="leaveWithoutSaveTitle">निकास करें</string>
|
||||
<string name="all">सभी</string>
|
||||
<string name="deleteConfirmationGroup">समूह मिटाएं?</string>
|
||||
<string name="moveUp">ऊपर की ओर बढ़ें</string>
|
||||
<string name="moveDown">नीचे की ओर बढ़ें</string>
|
||||
<string name="leaveWithoutSaveTitle">निकास करें (बाहर निकलें)</string>
|
||||
<string name="addFromImage">गैलरी से एक चित्र चुनें</string>
|
||||
<string name="card">कार्ड</string>
|
||||
<string name="editBarcode">बारकोड में बदलाव करें</string>
|
||||
<string name="expiryDate">समाप्ति दिन</string>
|
||||
<string name="editBarcode">बारकोड संपादित करें</string>
|
||||
<string name="expiryDate">समाप्ति तिथी</string>
|
||||
<string name="never">कभी नहीं</string>
|
||||
<string name="chooseExpiryDate">समाप्ति दिन चुनें</string>
|
||||
<string name="chooseExpiryDate">समाप्ति का दिन चुनें</string>
|
||||
<string name="moveBarcodeToTopOfScreen">बार कोड को स्क्रीन के ऊपरी भाग पर लाएं</string>
|
||||
<string name="noBarcodeFound">कोई बारकोड नहीं पाया गया</string>
|
||||
<string name="errorReadingImage">चित्र को पढ़ना संभव नहीं हुआ</string>
|
||||
<string name="balance">संतुलन</string>
|
||||
<string name="errorReadingImage">छवि को पढ़ा नहीं जा सका</string>
|
||||
<string name="balance">शेष राशि</string>
|
||||
<string name="currency">मुद्रा</string>
|
||||
<string name="accept">स्वीकार</string>
|
||||
<string name="exportSuccessful">डेटा निर्यात किया गया</string>
|
||||
<string name="accept">स्वीकार करें</string>
|
||||
<string name="exportSuccessful">डाटा निर्यात किया गया</string>
|
||||
<string name="groupsList">समूह: <xliff:g>%s</xliff:g></string>
|
||||
<plurals name="balancePoints">
|
||||
<item quantity="one"><xliff:g>%s</xliff:g> बिंदु</item>
|
||||
<item quantity="other"><xliff:g>%s</xliff:g> अंक</item>
|
||||
<item quantity="one"><xliff:g>%s</xliff:g> पॉइंट</item>
|
||||
<item quantity="other"><xliff:g>%s</xliff:g> पॉइंट्स</item>
|
||||
</plurals>
|
||||
<string name="importCatimaMessage">आयात करने के लिए, <i>catima.zip</i> फाइल को चुने जो की Catima से निर्यात किया गया था.
|
||||
\nदूसरे Catima ऍप के आयात/निर्यात मेनू से निर्यात बटन दबाकर, पहले catima.zip फाइल को बनाये.</string>
|
||||
<string name="importCatimaMessage">आयात करने के लिए, <i>catima.zip</i> फाइल को चुने जो की Catima से निर्यात किया गया था. \nदूसरे Catima ऍप के आयात/निर्यात मेनू से निर्यात बटन दबाकर, पहले catima.zip फाइल को बनाये।</string>
|
||||
<plurals name="selectedCardCount">
|
||||
<item quantity="one"><xliff:g>%d</xliff:g> चयनित</item>
|
||||
<item quantity="other"><xliff:g>%d</xliff:g> चयनित</item>
|
||||
<item quantity="one"><xliff:g>%d</xliff:g> चयनितहुए</item>
|
||||
<item quantity="other"><xliff:g>%d</xliff:g> चयनित किए गए</item>
|
||||
</plurals>
|
||||
<string name="groups">समूहों</string>
|
||||
<string name="groups">समूह</string>
|
||||
<string name="app_copyright_fmt" tools:ignore="PluralsCandidate">कॉपीराइट © 2019–<xliff:g>%d</xliff:g> Sylvia van Os और योगदाता</string>
|
||||
<plurals name="groupCardCount">
|
||||
<item quantity="one"><xliff:g>%d</xliff:g> कार्ड</item>
|
||||
<item quantity="other"><xliff:g>%d</xliff:g> कार्डों</item>
|
||||
<item quantity="other"><xliff:g>%d</xliff:g> कार्डो</item>
|
||||
</plurals>
|
||||
<string name="group_updated">समूह अपडेट किया गया</string>
|
||||
<string name="failedOpeningFileManager">पहले एक फाइल मैनेजर इनस्टॉल करें.</string>
|
||||
<string name="leaveWithoutSaveConfirmation">बिना सुरक्षित किये छोड़े\?</string>
|
||||
<string name="leaveWithoutSaveConfirmation">बिना सुरक्षित (सेव)किये छोड़े?</string>
|
||||
<string name="addManually">बारकोड को मैन्युअल रूप से दर्ज करें</string>
|
||||
<string name="editGroup">समूह संपादन: <xliff:g>%s</xliff:g></string>
|
||||
<string name="points">अंक</string>
|
||||
<string name="points">पॉइंट्स</string>
|
||||
<string name="chooseImportType">यहाँ से डेटा का आयात करें</string>
|
||||
<string name="privacy_policy">निजता नीति</string>
|
||||
<string name="importCatima">कैटिमा से आयात करें</string>
|
||||
<string name="app_license">कॉपीलेफ्ट लिबर सॉफ्टवेयर, GPLv3+ लाइसेंस प्राप्त</string>
|
||||
<string name="about_title_fmt"><xliff:g id="app_name">%s</xliff:g> के बारे में</string>
|
||||
<string name="debug_version_fmt">संस्करण: <xliff:g id="version">%s</xliff:g></string>
|
||||
<string name="cameraPermissionRequired">इस क्रिया के लिए कैमरा एक्सेस की अनुमति चाहिए।…</string>
|
||||
<string name="cameraPermissionRequired">इस क्रिया के लिए कैमरा की अनुमति चाहिए…</string>
|
||||
<string name="permissionReadCardsLabel">केटीमा कार्ड्स पढ़ें</string>
|
||||
<string name="storageReadPermissionRequired">स्टोरेज पढ़ने की इजाजत इस क्रिया के लिए आवश्यक है…</string>
|
||||
<string name="storageReadPermissionRequired">इस क्रिया के लिए स्टोरेज पढ़ने की अनुमति आवश्यक है…</string>
|
||||
<string name="permissionReadCardsDescription">अपने केटीमा कार्ड और सभी विवरण, सहित नोट्स और छवियों को पढ़ें</string>
|
||||
<string name="balanceParsingFailed">अमान्य शेष</string>
|
||||
<string name="takePhoto">फोटो खींचें</string>
|
||||
<string name="wrongValueForBarcodeType">चयनित बारकोड प्रकार के लिए मूल्य मान्य नहीं है</string>
|
||||
<string name="importStocard">स्टोकार्ड से आयात करें</string>
|
||||
<string name="balanceParsingFailed">अमान्य शेष राशि</string>
|
||||
<string name="takePhoto">एक फोटो खींचें</string>
|
||||
<string name="wrongValueForBarcodeType">चयनित बारकोड प्रकार के लिए मान्य नहीं है</string>
|
||||
<string name="importStocard">स्टोकार्ड (Stocard) से आयात करें</string>
|
||||
<string name="app_loyalty_card_keychain">लॉयल्टी कार्ड कीचेन</string>
|
||||
<string name="no">नहीं</string>
|
||||
<string name="importFidme">फिडमी से आयात करें</string>
|
||||
<string name="yes">हां</string>
|
||||
<string name="setBarcodeId">बारकोड मूल्य सेट करें</string>
|
||||
<string name="importVoucherVault">वाउचर वॉल्ट से आयात करें</string>
|
||||
<string name="importFidme">Fidme से आयात करें</string>
|
||||
<string name="yes">हाँ</string>
|
||||
<string name="setBarcodeId">बारकोड का मान सेट करें</string>
|
||||
<string name="importVoucherVault">वाउचर वॉल्ट (Voucher Vault) से आयात करें</string>
|
||||
<string name="barcodeId">बारकोड मूल्य</string>
|
||||
<string name="importLoyaltyCardKeychain">लॉयल्टी कार्ड कीचेन से आयात करें</string>
|
||||
<string name="photos">फ़ोटो</string>
|
||||
<string name="updateBarcodeQuestionTitle">बारकोड मूल्य अपडेट करें\?</string>
|
||||
<string name="updateBarcodeQuestionTitle">बारकोड का मान अपडेट करें?</string>
|
||||
<string name="settings_display_barcode_max_brightness_summary">कुछ स्कैनरों के काम करने के लिए यह आवश्यक है</string>
|
||||
<string name="app_copyright_short">कॉपीराइट © सिल्विया वैन ओएस और योगदानकर्ता</string>
|
||||
<string name="settings_allow_content_provider_read_summary">ऐप्स को अभी भी पहुंच प्रदान करने के लिए अनुमति का अनुरोध करना होगा</string>
|
||||
<string name="settings_allow_content_provider_read_title">अन्य ऐप्स को मेरे डेटा तक पहुंचने की अनुमति दें</string>
|
||||
<string name="expiryStateSentence">समय सीमा समाप्त: <xliff:g>%s</xliff:g></string>
|
||||
<string name="balanceSentence">बैलेंस: <xliff:g>%s</xliff:g></string>
|
||||
<string name="settings_disable_lockscreen_while_viewing_card_summary">कार्ड देखते समय स्क्रीन लॉक अक्षम कर देता है</string>
|
||||
<string name="expiryStateSentenceExpired">समय सीमा समाप्त: <xliff:g>%s</xliff:g></string>
|
||||
<string name="importStocardMessage">आयात करने के लिए स्टोकार्ड से अपना <i>***.zip</i> निर्यात चुनें।
|
||||
\nअपने डेटा के निर्यात के लिए support@stocardapp.com पर ई-मेल करके इसे प्राप्त करें।</string>
|
||||
<string name="settings_allow_content_provider_read_title">अन्य ऐप्स को मेरे डाटा की अनुमति दें</string>
|
||||
<string name="expiryStateSentence">समय अवधि समाप्त: <xliff:g>%s</xliff:g></string>
|
||||
<string name="balanceSentence">शेष राशि: <xliff:g>%s</xliff:g></string>
|
||||
<string name="settings_disable_lockscreen_while_viewing_card_summary">कार्ड देखते समय स्क्रीन का लॉक हो जाना बंद करें</string>
|
||||
<string name="expiryStateSentenceExpired">समय अवधि समाप्त: <xliff:g>%s</xliff:g></string>
|
||||
<string name="importStocardMessage">आयात करने के लिए स्टोकार्ड (स्टोकार्ड) से अपना <i>***.zip</i> निर्यात चुनें।\nअपने डेटा के निर्यात के लिए support@stocardapp.com पर ई-मेल करके इसे प्राप्त करें।</string>
|
||||
<string name="app_libraries">लिब्रे तृतीय-पक्ष लाइब्रेरी: <xliff:g id="app_libraries_list">%s</xliff:g></string>
|
||||
<string name="app_resources">लिब्रे तृतीय-पक्ष संसाधन: <xliff:g id="app_resources_list">%s</xliff:g></string>
|
||||
<string name="settings_keep_screen_on_summary">कार्ड देखते समय स्क्रीन टाइमआउट अक्षम करता है</string>
|
||||
<string name="removeImage">छवि हटाए</string>
|
||||
<string name="settings_keep_screen_on_summary">कार्ड देखते समय स्क्रीन टाइमआउट बंद करें</string>
|
||||
<string name="removeImage">छवि हटाएं</string>
|
||||
<string name="setBackImage">पीछे की छवि सेट करें</string>
|
||||
<string name="unsupportedBarcodeType">इस प्रकार का बारकोड को प्रदर्शित नहीं किया जा सकता। यह आने वाले संस्करण मे समर्थन हो सकता है।</string>
|
||||
<string name="setFrontImage">सामने की छवि सेट करें</string>
|
||||
<string name="app_name">कैटिमा</string>
|
||||
<string name="translate_platform">वेबलेट पर</string>
|
||||
<string name="card_id_must_not_be_empty">कार्ड आईडी खाली नहीं होनी चाहिए</string>
|
||||
<string name="duplicateCard">प्रतिरूप</string>
|
||||
<string name="duplicateCard">प्रतिलिपि बनाए</string>
|
||||
<string name="exportPasswordHint">पासवर्ड डालें</string>
|
||||
<string name="help_translate_this_app">इस ऐप का अनुवाद करने में सहायता करें</string>
|
||||
<string name="and_data_usage">और डेटा उपयोग</string>
|
||||
<string name="show_validity">वैधता दिखाएँ</string>
|
||||
<string name="backImageDescription">पीछे का चित्र</string>
|
||||
<string name="backImageDescription">पीछे की छवि</string>
|
||||
<string name="view_online">ऑनलाइन देखें</string>
|
||||
<string name="settings_category_title_general">सामान्य</string>
|
||||
<string name="action_more_options">अधिक विकल्प</string>
|
||||
<string name="frontImageDescription">सामने का चित्र</string>
|
||||
<string name="frontImageDescription">सामने की छवि</string>
|
||||
<string name="anyDate">कोई दिन</string>
|
||||
<string name="settings_green_theme">हरा</string>
|
||||
<string name="settings_pink_theme">गुलाबी</string>
|
||||
<string name="action_display_options">प्रदर्शन चुनाव</string>
|
||||
<string name="settings_category_title_cards">पत्ते</string>
|
||||
<string name="action_display_options">प्रदर्शन विकल्प</string>
|
||||
<string name="settings_category_title_cards">कार्ड</string>
|
||||
<string name="addWithoutBarcode">बिना बारकोड वाला कार्ड जोड़ें</string>
|
||||
<string name="on_google_play">गूगल प्ले पर</string>
|
||||
<string name="report_error">गलती की रिपोर्ट करें</string>
|
||||
@@ -196,94 +190,91 @@
|
||||
<string name="settings_catima_theme">कैटिमा</string>
|
||||
<string name="options">विकल्प</string>
|
||||
<string name="settings_magenta_theme">मैजेंटा</string>
|
||||
<string name="failedGeneratingShareURL">साझा करने योग्य यूआरएल जैनरेट नहीं किया जा सकता. कृपया इसकी रिपोर्ट करें।</string>
|
||||
<string name="failedGeneratingShareURL">साझा करने योग्य URL जनरेट नहीं किया जा सकता. कृपया इसकी रिपोर्ट करें।</string>
|
||||
<string name="sort_by_most_recently_used">सबसे हाल ही में उपयोग किया गया</string>
|
||||
<string name="settings_theme_color">थीम रंग</string>
|
||||
<string name="settings_sky_blue_theme">आसमानी नीला</string>
|
||||
<string name="settings_theme_color">थीम का रंग</string>
|
||||
<string name="settings_sky_blue_theme">आसमानी नीला (हल्का नीला)</string>
|
||||
<string name="updateBalanceHint">राशि डालें</string>
|
||||
<string name="on_github">गिटहब पर</string>
|
||||
<string name="donate">दान करें</string>
|
||||
<string name="donate">दान करें /भेंट दें</string>
|
||||
<string name="settings_violet_theme">बैंगनी</string>
|
||||
<string name="settings_blue_theme">नीला</string>
|
||||
<string name="shortcutSelectCard">एक कार्ड चुनें</string>
|
||||
<string name="settings_category_title_privacy">गोपनीयता</string>
|
||||
<string name="show_balance">मात्रा दिखाओ</string>
|
||||
<string name="show_balance">शेष राशि दिखाएं</string>
|
||||
<string name="nextCard">अगला</string>
|
||||
<string name="rate_this_app">इस ऐप को रेट करें</string>
|
||||
<string name="settings_system_locale">सिस्टम</string>
|
||||
<string name="setIcon">थंबनेल सेट करें</string>
|
||||
<string name="sort_by_expiry">समाप्ति</string>
|
||||
<string name="sort_by">इसके अनुसार क्रमबद्ध करें</string>
|
||||
<string name="setIcon">छोटी छवि (थंबनेल) सेट करें</string>
|
||||
<string name="sort_by_expiry">समाप्ति तिथि के अनुसार</string>
|
||||
<string name="sort_by">अनुसार क्रमबद्ध</string>
|
||||
<string name="importCards">कार्ड आयात करें</string>
|
||||
<string name="add_a_card_in_a_different_way">कार्ड को भिन्न तरीके से जोड़ें</string>
|
||||
<string name="settings_locale">भाषा</string>
|
||||
<string name="settings_oled_dark">गहरे रंग की थीम के लिए शुद्ध काले रंग की पृष्ठभूमि</string>
|
||||
<string name="selectColor">रंग चुनो</string>
|
||||
<string name="app_contributors">इसके द्वारा संभव बनाया गया: <xliff:g id="app_contributors">%s</xliff:g></string>
|
||||
<string name="settings_oled_dark">गाढ़े (गहरे) रंग की थीम के लिए शुद्ध काले रंग की पृष्ठभूमि</string>
|
||||
<string name="selectColor">रंग चुने</string>
|
||||
<string name="app_contributors">इनके द्वारा संभव बनाया गया: <xliff:g id="app_contributors">%s</xliff:g></string>
|
||||
<string name="sort">क्रमबद्ध करें</string>
|
||||
<string name="show_note">नोट दिखाएँ</string>
|
||||
<string name="settings_follow_sensor_orientation">हमेशा घुमाएँ (सिस्टम सेटिंग्स को अनदेखा करता है)</string>
|
||||
<string name="importFidmeMessage">आयात करने के लिए FidMe से अपना <i>fidme-export-request-xxxxxx.zip</i> निर्यात चुनें, और बाद में मैन्युअल रूप से बारकोड प्रकार चुनें।
|
||||
\nडेटा सुरक्षा चुनकर और फिर पहले मेरा डेटा निकालें दबाकर इसे अपनी FidMe प्रोफ़ाइल से बनाएं।</string>
|
||||
<string name="importLoyaltyCardKeychainMessage">आयात करने के लिए लॉयल्टी कार्ड कीचेन से अपना <i>LoyaltyCardKeychen.csv</i> निर्यात चुनें।
|
||||
\nपहले वहां एक्सपोर्ट दबाकर लॉयल्टी कार्ड कीचेन में आयात/निर्यात मेनू से इसे बनाएं।</string>
|
||||
<string name="settings_follow_sensor_orientation">हमेशा घुमाएँ (सिस्टम सेटिंग्स को अनदेखा करें)</string>
|
||||
<string name="importFidmeMessage">आयात करने के लिए FidMe से अपना <i>fidme-export-request-xxxxxx.zip</i> निर्यात चुनें, और बाद में मैन्युअल रूप से बारकोड प्रकार चुनें।\nडेटा सुरक्षा चुनकर और फिर पहले मेरा डेटा निकालें दबाकर इसे अपनी FidMe प्रोफ़ाइल से बनाएं।</string>
|
||||
<string name="importLoyaltyCardKeychainMessage">आयात करने के लिए लॉयल्टी कार्ड कीचेन से अपना <i>LoyaltyCardKeychen.csv</i> निर्यात चुनें।\nपहले वहां एक्सपोर्ट दबाकर लॉयल्टी कार्ड कीचेन में आयात/निर्यात मेनू से इसे बनाएं।</string>
|
||||
<string name="updateBarcodeQuestionText">आपने आईडी बदल दी. क्या आप समान मान का उपयोग करने के लिए बारकोड को भी अपडेट करना चाहते हैं?</string>
|
||||
<string name="exportPassword">अपने निर्यात की सुरक्षा के लिए एक पासवर्ड सेट करें (वैकल्पिक)</string>
|
||||
<string name="turn_flashlight_off">टॉर्च बंद करें</string>
|
||||
<string name="settings_oled_dark_summary">OLED डिस्प्ले पर बैटरी का उपयोग कम होता है</string>
|
||||
<string name="showMoreInfo">जानकारी दिखाएँ</string>
|
||||
<string name="updateBalance">शेष राशि अद्यतन करें</string>
|
||||
<string name="updateBalance">शेष राशि अद्यतन (अपडेट) करें</string>
|
||||
<string name="failedToRetrieveImageFile">छवि फ़ाइल पुनः प्राप्त करने में विफल</string>
|
||||
<string name="version_history">संस्करण इतिहास</string>
|
||||
<string name="archive">पुरालेख</string>
|
||||
<string name="archived">कार्ड संग्रहीत</string>
|
||||
<string name="archive">पुरालेख/संग्रहित (Archive)</string>
|
||||
<string name="archived">कार्ड संग्रहीत (Archived)</string>
|
||||
<string name="barcodeLongPressMessage">गैलरी ऐप में केवल छवियां ही खोली जा सकती हैं</string>
|
||||
<string name="license">परवाना</string>
|
||||
<string name="license">अनुज्ञप्ति (लाइसेंस)</string>
|
||||
<string name="source_repository">स्रोत रिपोजिटरी</string>
|
||||
<string name="include_if_asking_support">यदि आप सहायता का अनुरोध करना चाहते हैं, तो निम्नलिखित जानकारी शामिल करें:</string>
|
||||
<string name="starred">तारांकित</string>
|
||||
<string name="unarchived">कार्ड अनारक्षित</string>
|
||||
<string name="starred">तारांकित / चिन्हित</string>
|
||||
<string name="unarchived">कार्ड असंग्रहित (उनर्चवेद)</string>
|
||||
<plurals name="groupCardCountWithArchived">
|
||||
<item quantity="one"><xliff:g>%1$d</xliff:g> कार्ड (<xliff:g id="archivedCount">%2$d</xliff:g> संग्रहीत)</item>
|
||||
<item quantity="other"><xliff:g>%1$d</xliff:g> कार्ड (<xliff:g id="archivedCount">%2$d</xliff:g> संग्रहीत)</item>
|
||||
<item quantity="other"><xliff:g>%1$d</xliff:g> कार्ड (<xliff:g id="archivedCount">%2$d</xliff:g> संग्रहीत/Archived)</item>
|
||||
</plurals>
|
||||
<string name="updateBalanceTitle">आपने कितना खर्च या प्राप्त किया?</string>
|
||||
<string name="chooseValidFromDate">दिनांक से वैध चुनें</string>
|
||||
<string name="chooseValidFromDate">दिनांक से वैध/मान्य चुनें</string>
|
||||
<string name="show_name_below_image_thumbnail">छवि थंबनेल के नीचे नाम दिखाएँ</string>
|
||||
<string name="show_archived_cards">संग्रहीत कार्ड दिखाएँ</string>
|
||||
<string name="show_archived_cards">संग्रहीत(Archived) कार्ड दिखाएँ</string>
|
||||
<string name="manually_enter_barcode_instructions">अपने कार्ड पर आईडी नंबर या टेक्स्ट दर्ज करें और अपने कार्ड पर मौजूद बारकोड की तरह दिखने वाले बारकोड को दबाएं।</string>
|
||||
<string name="welcome">कैटिमा में आपका स्वागत है</string>
|
||||
<string name="previousCard">पिछला</string>
|
||||
<string name="failedLaunchingPhotoPicker">कोई समर्थित गैलरी ऐप नहीं मिल सका</string>
|
||||
<string name="reverse">...उल्टे क्रम में</string>
|
||||
<string name="height">ऊंचाई:</string>
|
||||
<string name="importVoucherVaultMessage">आयात करने के लिए वाउचर वॉल्ट से अपना <i>vouchervault.json</i> निर्यात चुनें।
|
||||
\nसबसे पहले वाउचर वॉल्ट में एक्सपोर्ट दबाकर इसे बनाएं।</string>
|
||||
<string name="height">ऊँचाई</string>
|
||||
<string name="importVoucherVaultMessage">आयात करने के लिए वाउचर वॉल्ट से अपना <i>vouchervault.json</i> निर्यात चुनें।\nसबसे पहले वाउचर वॉल्ट में एक्सपोर्ट दबाकर इसे बनाएं।</string>
|
||||
<string name="turn_flashlight_on">टॉर्च चालू करें</string>
|
||||
<string name="sort_by_name">नाम</string>
|
||||
<string name="credits">श्रेय</string>
|
||||
<string name="unarchive">असंग्रहित</string>
|
||||
<string name="credits">आभार</string>
|
||||
<string name="unarchive">असंग्रहित (Unarchive)</string>
|
||||
<string name="failedToOpenUrl">सबसे पहले एक वेब ब्राउज़र इंस्टॉल करें</string>
|
||||
<string name="currentBalanceSentence">वर्तमान शेष: <xliff:g>%s</xliff:g></string>
|
||||
<string name="newBalanceSentence">नया शेष: <xliff:g>%s</xliff:g></string>
|
||||
<string name="validFromDate">से मान्य</string>
|
||||
<string name="validFromSentence">यहां से मान्य: <xliff:g>%s</xliff:g></string>
|
||||
<string name="currentBalanceSentence">वर्तमान शेष राशि: <xliff:g>%s</xliff:g></string>
|
||||
<string name="newBalanceSentence">नई शेष राशि: <xliff:g>%s</xliff:g></string>
|
||||
<string name="validFromDate">मान्य तिथि</string>
|
||||
<string name="validFromSentence">मान्य तिथि <xliff:g>%s</xliff:g></string>
|
||||
<string name="switchToFrontImage">सामने वाली छवि पर स्विच करें</string>
|
||||
<string name="switchToBackImage">पिछली छवि पर स्विच करें</string>
|
||||
<string name="switchToBarcode">बारकोड पर स्विच करें</string>
|
||||
<string name="openFrontImageInGalleryApp">गैलरी ऐप में सामने वाली छवि खोलें</string>
|
||||
<string name="openBackImageInGalleryApp">गैलरी ऐप में पिछली छवि खोलें</string>
|
||||
<string name="setBarcodeHeight">बारकोड ऊंचाई सेट करें</string>
|
||||
<string name="icon_header_click_text">थंबनेल संपादित करने के लिए देर तक दबाएँ</string>
|
||||
<string name="enter_card_id">अपने कार्ड पर आईडी नंबर या पाठ दर्ज करें</string>
|
||||
<string name="icon_header_click_text">छोटी छवि (थंबनेल) संपादित करने के लिए देर तक दबाएँ</string>
|
||||
<string name="enter_card_id">अपने कार्ड पर आईडी नंबर या टेक्स्ट दर्ज करें</string>
|
||||
<string name="continue_">जारी रखें</string>
|
||||
<string name="add_manually_warning_message">कुछ दुकानों के लिए, बारकोड का मान कार्ड पर लिखे नंबर से भिन्न होता है। इस वजह से, बारकोड को मैन्युअल रूप से दर्ज करना हमेशा काम नहीं कर सकता है। इसके बजाय बारकोड को अपने कैमरे से स्कैन करने की पुरजोर अनुशंसा की जाती है। क्या आप अब भी जारी रखना चाहते हैं?</string>
|
||||
<string name="add_manually_warning_title">स्कैनिंग की अनुशंसा की जाती है</string>
|
||||
<string name="add_manually_warning_message">कुछ दुकानों के लिए, बारकोड का मान कार्ड पर लिखे नंबर से भिन्न होता है। इस वजह से, बारकोड को मैन्युअल रूप से दर्ज करना हमेशा काम नहीं कर सकता है। इसके बजाय बारकोड को अपने कैमरे से स्कैन करने की सलाह दी जाती है। क्या आप अब भी जारी रखना चाहते हैं?</string>
|
||||
<string name="add_manually_warning_title">स्कैनिंग की सलाह दी जाती है</string>
|
||||
<string name="spend">खर्च किया</string>
|
||||
<string name="receive">प्राप्त किया</string>
|
||||
<string name="amountParsingFailed">अमान्य राशि</string>
|
||||
<string name="multipleBarcodesFoundPleaseChooseOne">आप पाए गए बारकोड में से कौन सा उपयोग करना चाहते हैं?</string>
|
||||
<string name="pageWithNumber">पृष्ठ <xliff:g>%d</xliff:g></string>
|
||||
<string name="pageWithNumber">पेज <xliff:g>%d</xliff:g></string>
|
||||
<string name="addFromPdfFile">एक PDF फाइल चुनें</string>
|
||||
<string name="errorReadingFile">फाइल को पढ़ा नहीं जा सका</string>
|
||||
<string name="failedLaunchingFileManager">समर्थित फाइल प्रबंधक नहीं मिल सका</string>
|
||||
@@ -292,4 +283,23 @@
|
||||
<string name="exportCancelled">निर्यात रद्द</string>
|
||||
<string name="useFrontImage">सामने की छवि का प्रयोग करें</string>
|
||||
<string name="useBackImage">पीछे की छवि का उपयोग करें</string>
|
||||
</resources>
|
||||
<string name="width">चौड़ाई</string>
|
||||
<string name="setBarcodeWidth">बारकोड की चौड़ाई सेट करें</string>
|
||||
<string name="generic_error_please_retry">क्षमा करें, कुछ ग़लत हो गया, कृपया पुनः प्रयास करें..।</string>
|
||||
<string name="settings_use_volume_keys_navigation_summary">कौन सा कार्ड प्रदर्शित किया जाए, यह बदलने के लिए वॉल्यूम बटन का उपयोग करें</string>
|
||||
<string name="sort_by_valid_from">मान्य तिथि के अनुसार</string>
|
||||
<string name="settings_use_volume_keys_navigation">वॉल्यूम से कार्ड बदलें</string>
|
||||
<string name="addFromPkpass">पासबुक फ़ाइल चुनें (.pkpass)</string>
|
||||
<string name="unsupportedFile">यह फ़ाइल समर्थित नहीं है</string>
|
||||
<string name="settings_category_title_cards_overview">कार्ड अवलोकन</string>
|
||||
<string name="settings_column_count_2">2</string>
|
||||
<string name="settings_column_count_3">3</string>
|
||||
<string name="settings_column_count_5">5</string>
|
||||
<string name="settings_column_count_6">6</string>
|
||||
<string name="settings_column_count_4">4</string>
|
||||
<string name="settings_automatic_column_count">स्वचालित/ऑटोमैटिक</string>
|
||||
<string name="settings_column_count_portrait">लंबवत (पोर्ट्रेट) मोड में कॉलम</string>
|
||||
<string name="settings_column_count_landscape">क्षैतिज मोड में कॉलम</string>
|
||||
<string name="settings_column_count_1">1</string>
|
||||
<string name="settings_column_count_7">7</string>
|
||||
</resources>
|
||||
|
||||
@@ -35,19 +35,16 @@
|
||||
<string name="importFailed">Nije bilo moguće izvršiti uvoz</string>
|
||||
<string name="exportSuccessfulTitle">Izvezeno</string>
|
||||
<string name="about">Informacije</string>
|
||||
<string name="importOptionApplicationButton">Koristi jednu drugu aplikaciju</string>
|
||||
<string name="exportOptionExplanation">Podaci će se zapisati u željeno mjesto.</string>
|
||||
<string name="exportFailedTitle">Neuspio izvoz</string>
|
||||
<string name="exporting">Izvoz …</string>
|
||||
<string name="importOptionFilesystemExplanation">Odaberi određenu datoteku iz datotečnog sustava.</string>
|
||||
<string name="importOptionApplicationTitle">Koristi jednu drugu aplikaciju</string>
|
||||
<string name="settings">Postavke</string>
|
||||
<string name="settings_dark_theme">Tamna</string>
|
||||
<string name="exportFailed">Nije bilo moguće izvršiti izvoz</string>
|
||||
<string name="importing">Uvoz …</string>
|
||||
<string name="importOptionFilesystemTitle">Uvoz iz datotečnog sustava</string>
|
||||
<string name="importOptionFilesystemButton">Iz datotečnog sustava</string>
|
||||
<string name="importOptionApplicationExplanation">Za otvaranje datoteke koristi bilo koju aplikaciju ili tvoj omiljeni upravljač datoteka.</string>
|
||||
<string name="settings_theme">Tema</string>
|
||||
<string name="settings_system_theme">Sustav</string>
|
||||
<string name="settings_light_theme">Svijetla</string>
|
||||
@@ -139,7 +136,7 @@
|
||||
<string name="app_loyalty_card_keychain">Loyalty Card Keychain</string>
|
||||
<string name="importCatimaMessage">Odaberi tvoju iz Catima izvezenu <i>catima.zip</i> datoteku koju želiš uvesti.
|
||||
\nStvori je putem izbornika „Uvoz/Izvoz” jedne druge Catima aplikacije pritiskom na „Izvoz”.</string>
|
||||
<string name="height">Visina:</string>
|
||||
<string name="height">Visina</string>
|
||||
<string name="switchToFrontImage">Prebaci na prednju sliku</string>
|
||||
<string name="switchToBackImage">Prebaci na stražnju sliku</string>
|
||||
<string name="switchToBarcode">Prebaci na crtični kod</string>
|
||||
|
||||
@@ -76,8 +76,6 @@
|
||||
<string name="exportOptionExplanation">Az adatok a kiválasztott helyre lesznek mentve.</string>
|
||||
<string name="importOptionFilesystemTitle">Importálás fájlrendszerből</string>
|
||||
<string name="importOptionFilesystemButton">A fájlrendszerből</string>
|
||||
<string name="importOptionApplicationTitle">Másik alkalmazás használata</string>
|
||||
<string name="importOptionApplicationExplanation">A fájl megnyitásához használjon egy tetszőleges alkalmazást, vagy a kedvenc fájlkezelőjét.</string>
|
||||
<string name="app_license">Copyleft licencű szabad szoftver, GPLv3+ alatt közzétéve</string>
|
||||
<string name="about_title_fmt">A <xliff:g id="app_name">%s</xliff:g> névjegye</string>
|
||||
<string name="debug_version_fmt">Verzió: <xliff:g id="version">%s</xliff:g></string>
|
||||
@@ -182,7 +180,6 @@
|
||||
<string name="chooseImportType">Adatok importálása innen</string>
|
||||
<string name="thumbnailDescription">Előkép</string>
|
||||
<string name="importOptionFilesystemExplanation">Válassza ki a kívánt fájlt a fájlrendszerből.</string>
|
||||
<string name="importOptionApplicationButton">Másik alkalmazás használata</string>
|
||||
<string name="about">Névjegy</string>
|
||||
<string name="app_copyright_old">Készült a Loyalty Card Keychain alapján
|
||||
\nCopyright © 2016–2020 Branden Archer</string>
|
||||
@@ -237,7 +234,7 @@
|
||||
<string name="validFromSentence">Érvényesség kezdete: <xliff:g>%s</xliff:g></string>
|
||||
<string name="storageReadPermissionRequired">A művelethez tárolóolvasási engedély szükséges…</string>
|
||||
<string name="cameraPermissionRequired">A művelethez a kamera-hozzáférési engedély szükséges…</string>
|
||||
<string name="height">Magasság:</string>
|
||||
<string name="height">Magasság</string>
|
||||
<string name="switchToFrontImage">Elölnézeti képre váltás</string>
|
||||
<string name="switchToBackImage">Hátulnézeti képre váltás</string>
|
||||
<string name="switchToBarcode">Vonalkódra váltás</string>
|
||||
|
||||
@@ -91,9 +91,6 @@
|
||||
<string name="importOptionFilesystemTitle">Impor dari pengelola file bawaan</string>
|
||||
<string name="importOptionFilesystemExplanation">Pilih file dari pengelola file bawaan.</string>
|
||||
<string name="importOptionFilesystemButton">Dari pengelola file bawaan</string>
|
||||
<string name="importOptionApplicationTitle">Gunakan aplikasi lain</string>
|
||||
<string name="importOptionApplicationExplanation">Gunakan aplikasi lain atau pengelola file favorit anda untuk membuka file.</string>
|
||||
<string name="importOptionApplicationButton">Gunakan aplikasi lain</string>
|
||||
<string name="about">Tentang</string>
|
||||
<string name="app_copyright_fmt">Hak Cipta © 2019–<xliff:g>%d</xliff:g> Sylvia van Os dan para kontributor</string>
|
||||
<string name="app_copyright_old">Berdasarkan Loyalty Card Keychain
|
||||
@@ -232,7 +229,7 @@
|
||||
<string name="validFromSentence">Valid dari: <xliff:g>%s</xliff:g></string>
|
||||
<string name="anyDate">Kapan pun</string>
|
||||
<string name="chooseValidFromDate">Pilih valid dari tanggal</string>
|
||||
<string name="height">Tinggi:</string>
|
||||
<string name="height">Tinggi</string>
|
||||
<string name="switchToFrontImage">Ubah ke depan gambar</string>
|
||||
<string name="switchToBackImage">Ubah ke belakang gambar</string>
|
||||
<string name="switchToBarcode">Ubah ke kode batang</string>
|
||||
|
||||
@@ -39,7 +39,6 @@
|
||||
<string name="currency">Mynt</string>
|
||||
<string name="moveBarcodeToTopOfScreen">Færa strikamerkið að efst á skjánum</string>
|
||||
<string name="errorReadingImage">Gat ekki lesið ímynd</string>
|
||||
<string name="importOptionApplicationButton">Notaðu annan app</string>
|
||||
<string name="about">Um</string>
|
||||
<string name="settings">Stillingar</string>
|
||||
<string name="settings_keep_screen_on">Halda á skjánum</string>
|
||||
@@ -50,8 +49,6 @@
|
||||
<string name="chooseImportType">Flytja gögn úr\?</string>
|
||||
<string name="balance">Jafnvægi</string>
|
||||
<string name="points">Stig</string>
|
||||
<string name="importOptionApplicationTitle">Notaðu annan app</string>
|
||||
<string name="importOptionApplicationExplanation">Nota allir app eða uppáhalds skráasafn að opna skrá.</string>
|
||||
<string name="selectBarcodeTitle">Veldu Strikamerkið</string>
|
||||
<string name="thumbnailDescription">Þumalinn fyrir kort</string>
|
||||
<string name="settings_theme">Þema</string>
|
||||
|
||||
@@ -36,9 +36,6 @@
|
||||
<string name="importOptionFilesystemTitle">Importa dall\'archivio</string>
|
||||
<string name="importOptionFilesystemExplanation">Scegli un file dall\'archivio.</string>
|
||||
<string name="importOptionFilesystemButton">Dall\'archivio</string>
|
||||
<string name="importOptionApplicationTitle">Usa un\'altra app</string>
|
||||
<string name="importOptionApplicationExplanation">Usa qualsiasi app o il tuo gestore di file preferito per aprire un file.</string>
|
||||
<string name="importOptionApplicationButton">Usa un\'altra app</string>
|
||||
<string name="about">Informazioni</string>
|
||||
<string name="app_license">Software libero con copyleft, licenza GPLv3+</string>
|
||||
<string name="about_title_fmt">Informazioni su <xliff:g id="app_name">%s</xliff:g></string>
|
||||
@@ -243,7 +240,7 @@
|
||||
<string name="chooseValidFromDate">Scegli la data di validità</string>
|
||||
<string name="validFromSentence">Valido da: <xliff:g>%s</xliff:g></string>
|
||||
<string name="anyDate">Qualsiasi data</string>
|
||||
<string name="height">Altezza:</string>
|
||||
<string name="height">Altezza</string>
|
||||
<string name="switchToFrontImage">Passa all\'immagine frontale</string>
|
||||
<string name="switchToBackImage">Passa all\'immagine dietro</string>
|
||||
<string name="switchToBarcode">Passa al codice a barre</string>
|
||||
@@ -315,4 +312,6 @@
|
||||
<string name="generic_error_please_retry">Siamo spiacenti, qualcosa è andato storto, riprova...</string>
|
||||
<string name="addFromPkpass">Seleziona un file Passbook (.pkpass)</string>
|
||||
<string name="sort_by_valid_from">Valido da</string>
|
||||
<string name="setBarcodeWidth">Imposta la larghezza del codice a barre</string>
|
||||
<string name="width">Larghezza</string>
|
||||
</resources>
|
||||
|
||||
@@ -66,9 +66,6 @@
|
||||
<string name="app_license">Copylefted libre software, licensed GPLv3+</string>
|
||||
<string name="app_resources">Libre third-party resources: <xliff:g id="app_resources_list">%s</xliff:g></string>
|
||||
<string name="about">このアプリについて</string>
|
||||
<string name="importOptionApplicationButton">外部のアプリを使う</string>
|
||||
<string name="importOptionApplicationExplanation">任意のアプリやお気に入りのファイルマネージャーからファイルを開く。</string>
|
||||
<string name="importOptionApplicationTitle">外部アプリを使う</string>
|
||||
<string name="importOptionFilesystemButton">ファイルを選択</string>
|
||||
<string name="importOptionFilesystemExplanation">ストレージからファイルを選択してください。</string>
|
||||
<string name="importOptionFilesystemTitle">ストレージからインポート</string>
|
||||
|
||||
@@ -41,11 +41,9 @@
|
||||
<string name="noGiftCards">+ 더하기 버튼을 클릭하여 카드를 추가하거나 ⋮ 메뉴에서 가져옵니다.</string>
|
||||
<string name="action_add">추가</string>
|
||||
<string name="action_search">검색</string>
|
||||
<string name="importOptionApplicationTitle">다른 앱 사용</string>
|
||||
<string name="importOptionFilesystemExplanation">파일 시스템에서 파일을 선택합니다.</string>
|
||||
<string name="importOptionFilesystemTitle">파일 시스템에서 가져오기</string>
|
||||
<string name="exportFailed">내보내기를 수행할 수 없습니다</string>
|
||||
<string name="importOptionApplicationExplanation">다른 파일 관리자 또는 앱을 사용하여 파일을 엽니다.</string>
|
||||
<string name="exportFailedTitle">내보내기 실패</string>
|
||||
<string name="exportSuccessfulTitle">내보내기 완료</string>
|
||||
<string name="importFailed">가져오기를 수행할 수 없습니다</string>
|
||||
@@ -53,7 +51,6 @@
|
||||
<string name="importSuccessfulTitle">가져오기 완료</string>
|
||||
<string name="storeName">이름</string>
|
||||
<string name="thumbnailDescription">썸네일</string>
|
||||
<string name="importOptionApplicationButton">다른 앱 사용</string>
|
||||
<string name="failedParsingImportUriError">가져올 URI를 분석할 수 없음</string>
|
||||
<string name="noCardExistsError">해당 카드를 찾을 수 없음</string>
|
||||
<string name="moveUp">위로 이동</string>
|
||||
@@ -146,7 +143,7 @@
|
||||
<string name="settings_disable_lockscreen_while_viewing_card">화면 잠금 방지</string>
|
||||
<string name="group_updated">그룹 업데이트됨</string>
|
||||
<string name="moveBarcodeToTopOfScreen">바코드를 화면 상단으로 이동</string>
|
||||
<string name="height">키:</string>
|
||||
<string name="height">키</string>
|
||||
<string name="openFrontImageInGalleryApp">갤러리 앱에서 전면 이미지 열기</string>
|
||||
<string name="openBackImageInGalleryApp">갤러리 앱에서 다시 이미지 열기</string>
|
||||
<string name="setBarcodeHeight">바코드 높이 설정</string>
|
||||
|
||||
@@ -25,8 +25,6 @@
|
||||
<string name="importOptionFilesystemTitle">Import aus dem Dateisystem</string>
|
||||
<string name="importOptionFilesystemExplanation">Wielt eng bestëmmte Datei aus dem Dateisystem.</string>
|
||||
<string name="importOptionFilesystemButton">Aus dem Dateisystem</string>
|
||||
<string name="importOptionApplicationTitle">Benotzt eng aner app</string>
|
||||
<string name="importOptionApplicationButton">Benotzt eng aner app</string>
|
||||
<string name="app_license">Ënner Copyleft stehende fräi software, lizenséiert GPLv3+</string>
|
||||
<string name="groups">Gruppen</string>
|
||||
<string name="importCatima">Import aus Catima</string>
|
||||
@@ -59,7 +57,6 @@
|
||||
<string name="importFailed">Kaarten konnten net anere sproochen ginn</string>
|
||||
<string name="exporting">Ausführende…</string>
|
||||
<string name="exportOptionExplanation">D \' Donnéeë ginn op eng Plaz vun Hirer Wal geschriwwen.</string>
|
||||
<string name="importOptionApplicationExplanation">Benotzen Se eng beliebige App oder Hire bevorzugten Dateimanager, fir eng Datei ze opmaachen.</string>
|
||||
<string name="accept">Averstane</string>
|
||||
<string name="settings_display_barcode_max_brightness">Erhellen barcode-Usiicht</string>
|
||||
<string name="importStocard">Importéieren vun Stocard</string>
|
||||
|
||||
6
app/src/main/res/values-lmo/strings.xml
Normal file
6
app/src/main/res/values-lmo/strings.xml
Normal file
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">Catima</string>
|
||||
<string name="action_search">Cerca</string>
|
||||
<string name="action_add">Sgionta</string>
|
||||
</resources>
|
||||
@@ -125,9 +125,6 @@
|
||||
<string name="app_copyright_old">Paremta Loyalty Card Keychain
|
||||
\nautorinės teisės © 2016–2020 Branden Archer</string>
|
||||
<string name="app_copyright_fmt" tools:ignore="PluralsCandidate">Autorinės teisės © 2019–<xliff:g>%d</xliff:g> Sylvia van Os</string>
|
||||
<string name="importOptionApplicationButton">Naudoti kitą programą</string>
|
||||
<string name="importOptionApplicationExplanation">Norėdami atidaryti failą, naudokite bet kurią programą arba mėgstamą failų tvarkyklę.</string>
|
||||
<string name="importOptionApplicationTitle">Naudoti kitą programą</string>
|
||||
<string name="importOptionFilesystemButton">Iš failų sistemos</string>
|
||||
<string name="importOptionFilesystemExplanation">Pasirinkite konkretų failą iš failų sistemos.</string>
|
||||
<string name="importOptionFilesystemTitle">Importuoti iš failų sistemos</string>
|
||||
@@ -248,7 +245,7 @@
|
||||
<string name="validFromSentence">Galioja nuo: <xliff:g>%s</xliff:g></string>
|
||||
<string name="switchToBackImage">Perjungti į galinį vaizdą</string>
|
||||
<string name="switchToBarcode">Perjungti į brūkšninį kodą</string>
|
||||
<string name="height">Aukštis:</string>
|
||||
<string name="height">Aukštis</string>
|
||||
<string name="switchToFrontImage">Perjungti į priekinį vaizdą</string>
|
||||
<string name="openFrontImageInGalleryApp">Atidarykite priekinį vaizdą galerijos programėlėje</string>
|
||||
<string name="donate">Aukoti</string>
|
||||
@@ -268,7 +265,7 @@
|
||||
<string name="settings_allow_content_provider_read_title">Leisti kitoms programoms išrinkti mano informaciją</string>
|
||||
<string name="settings_allow_content_provider_read_summary">Programos vis tiek turės prašyti leidimo, kad gautu informaciją</string>
|
||||
<string name="show_name_below_image_thumbnail">Rodyti pavadinimą po piktogramą</string>
|
||||
<string name="icon_header_click_text">Ilgai paspauskite, kad pakeisti piktogramą</string>
|
||||
<string name="icon_header_click_text">Laikykite paspaudę miniatiūros redagavimui</string>
|
||||
<string name="add_manually_warning_title">Rekomenduojama skenuoti</string>
|
||||
<string name="continue_">Tęsti</string>
|
||||
<string name="add_manually_warning_message">Kai kuriuose parduotuvėse brūkšninio kodo vertė gali skirtis nuo kortelėje nurodyto numerio. Dėlto įvedus brūkšninį kodą rankiniu būdu gali nepavykti. Vietoj to, labai rekomenduojama nuskaityti brūkšninį kodą naudojant kamerą. Ar vis tiek norite tęsti?</string>
|
||||
@@ -295,7 +292,7 @@
|
||||
<string name="add_a_card_in_a_different_way">Pridėti kortelę kitu būdu</string>
|
||||
<string name="field_must_not_be_empty">Laukelis negali būti tuščias</string>
|
||||
<string name="app_name">Catima</string>
|
||||
<string name="app_copyright_short">Autorių teisės © Sylvia van Os ir Pagalbininkai</string>
|
||||
<string name="app_copyright_short">Autorių teisės © Sylvia van Os ir pagalbininkai</string>
|
||||
<string name="useFrontImage">Naudoti priekinį vaizdą</string>
|
||||
<string name="useBackImage">Naudoti galinį vaizdą</string>
|
||||
<string name="sort_by_valid_from">Teisinga forma</string>
|
||||
|
||||
@@ -49,9 +49,6 @@
|
||||
<string name="importOptionFilesystemTitle">Ievietot no datņu sistēmas</string>
|
||||
<string name="importOptionFilesystemExplanation">Izvēlēties noteiktu datni datņu sistēmā.</string>
|
||||
<string name="importOptionFilesystemButton">No datņu sistēmas</string>
|
||||
<string name="importOptionApplicationTitle">Izmantot citu lietotni</string>
|
||||
<string name="importOptionApplicationExplanation">Izmantot jebkuru lietotni vai savu iecienītāko datņu pārvaldnieku, lai atvērtu datni.</string>
|
||||
<string name="importOptionApplicationButton">Izmantot citu lietotni</string>
|
||||
<string name="about">Par</string>
|
||||
<string name="app_license">Copyleft brīva un atvērta programmatūra, licencēta GPLv3+</string>
|
||||
<string name="selectBarcodeTitle">Atlasīt svītrkodu</string>
|
||||
@@ -233,7 +230,7 @@
|
||||
<string name="settings_oled_dark_summary">Samazina akumulatora lietojumu OLED ekrāniem</string>
|
||||
<string name="icon_header_click_text">Ilgi piespiest, lai labotu sīktēlu</string>
|
||||
<string name="anyDate">Jebkurš datums</string>
|
||||
<string name="height">Augstums:</string>
|
||||
<string name="height">Augstums</string>
|
||||
<string name="openBackImageInGalleryApp">Atvērt aizmugures attēlu galerijas lietotnē</string>
|
||||
<string name="donate">Ziedot</string>
|
||||
<string name="field_must_not_be_empty">Lauks nedrīkst būt tukšs</string>
|
||||
@@ -310,4 +307,6 @@
|
||||
<string name="addFromPkpass">Atlasīt Passbook datni (.pkpass)</string>
|
||||
<string name="generic_error_please_retry">Atvainojamies, kaut kas nogāja greizi. Lūgums mēģināt vēlreiz...</string>
|
||||
<string name="sort_by_valid_from">Derīga no</string>
|
||||
<string name="setBarcodeWidth">Iestatīt svītrkoda platumu</string>
|
||||
<string name="width">Platums</string>
|
||||
</resources>
|
||||
|
||||
@@ -70,14 +70,11 @@
|
||||
<string name="importOptionFilesystemExplanation">सिस्टममधून आयात करण्यासाठी बॅकअप फाइल निवडा.</string>
|
||||
<string name="about">विषयक</string>
|
||||
<string name="importOptionFilesystemButton">फाइल सिस्टम मधुन निवडा</string>
|
||||
<string name="importOptionApplicationButton">अन्य अँप निवडा</string>
|
||||
<string name="app_copyright_fmt" tools:ignore="PluralsCandidate">Copyright © 2019–<xliff:g>%d</xliff:g> Sylvia van Os and contributors</string>
|
||||
<string name="importOptionApplicationExplanation">फाईल उगाढण्यासाठी कोणतेही दुसरे अँप किव्वा फाईल मॅनेजर सिलेक्ट करा .</string>
|
||||
<string name="app_license">कॉपीलिफ्ट libre software, licensed GPLv3+</string>
|
||||
<string name="selectBarcodeTitle">बारकोड निवडा</string>
|
||||
<string name="app_libraries">Libre third-party libraries: <xliff:g id="app_libraries_list">%s</xliff:g></string>
|
||||
<string name="app_resources">Libre third-party resources: <xliff:g id="app_resources_list">%s</xliff:g></string>
|
||||
<string name="importOptionApplicationTitle">फाईल निवडण्यासाठी दुसरी अँप वापरा</string>
|
||||
<string name="settings_portrait_orientation">पोट्रेट</string>
|
||||
<string name="settings_dark_theme">गडद</string>
|
||||
<string name="settings_system_theme">प्रणाली</string>
|
||||
|
||||
@@ -34,9 +34,6 @@
|
||||
<string name="importOptionFilesystemTitle">Importer fra filsystem</string>
|
||||
<string name="importOptionFilesystemExplanation">Velg spesifikk fil fra filsystemet.</string>
|
||||
<string name="importOptionFilesystemButton">Fra filsystem</string>
|
||||
<string name="importOptionApplicationTitle">Bruk en annen app</string>
|
||||
<string name="importOptionApplicationExplanation">Bruk en hvilken som helst app, eller din favoritt-filutforsker for å åpne en fil.</string>
|
||||
<string name="importOptionApplicationButton">Bruk en annen app</string>
|
||||
<string name="about">Om</string>
|
||||
<string name="app_license">Gemenhetslig fri programvare, lisensiert GPLv3+</string>
|
||||
<string name="about_title_fmt">Om <xliff:g id="app_name">%s</xliff:g></string>
|
||||
@@ -238,7 +235,7 @@
|
||||
<string name="storageReadPermissionRequired">Lagringslesetilgang kreves for denne handlingen …</string>
|
||||
<string name="validFromSentence">Gyldig fra: <xliff:g>%s</xliff:g></string>
|
||||
<string name="cameraPermissionRequired">Kameratilgang kreves for denne handlingen …</string>
|
||||
<string name="height">Høyde:</string>
|
||||
<string name="height">Høyde</string>
|
||||
<string name="switchToFrontImage">Bytt til frontbilde</string>
|
||||
<string name="switchToBackImage">Bytt til baksidebildet</string>
|
||||
<string name="switchToBarcode">Bytt til strekkode</string>
|
||||
|
||||
@@ -38,9 +38,6 @@
|
||||
<string name="importOptionFilesystemTitle">Importeren uit bestandssysteem</string>
|
||||
<string name="importOptionFilesystemExplanation">Kies een specifiek bestand van het bestandssysteem.</string>
|
||||
<string name="importOptionFilesystemButton">Van bestandssysteem</string>
|
||||
<string name="importOptionApplicationTitle">Andere app gebruiken</string>
|
||||
<string name="importOptionApplicationExplanation">Open een bestand middels een app of je favoriete bestandsbeheerder.</string>
|
||||
<string name="importOptionApplicationButton">Andere app gebruiken</string>
|
||||
<string name="about">Over</string>
|
||||
<string name="app_license">Vrije software, uitgebracht onder de GPLv3+-licentie</string>
|
||||
<string name="about_title_fmt">Over <xliff:g id="app_name">%s</xliff:g></string>
|
||||
@@ -239,7 +236,7 @@
|
||||
<string name="validFromSentence">Geldig vanaf: <xliff:g>%s</xliff:g></string>
|
||||
<string name="chooseValidFromDate">Kies een geldige vanaf-datum</string>
|
||||
<string name="setBarcodeHeight">Barcodehoogte instellen</string>
|
||||
<string name="height">Hoogte:</string>
|
||||
<string name="height">Hoogte</string>
|
||||
<string name="switchToFrontImage">Voorzijde tonen</string>
|
||||
<string name="switchToBackImage">Achterzijde tonen</string>
|
||||
<string name="switchToBarcode">Barcode tonen</string>
|
||||
|
||||
@@ -36,9 +36,6 @@
|
||||
<string name="importOptionFilesystemTitle">Importuj z systemu plików</string>
|
||||
<string name="importOptionFilesystemExplanation">Wybierz określony plik z systemu plików.</string>
|
||||
<string name="importOptionFilesystemButton">Z systemu plików</string>
|
||||
<string name="importOptionApplicationTitle">Użyj innej aplikacji</string>
|
||||
<string name="importOptionApplicationExplanation">Użyj dowolnej aplikacji lub ulubionego menedżera plików, aby otworzyć plik.</string>
|
||||
<string name="importOptionApplicationButton">Użyj innej aplikacji</string>
|
||||
<string name="about">O aplikacji</string>
|
||||
<string name="app_license">Wolne oprogramowanie typu copyleft, na licencji GPLv3+</string>
|
||||
<string name="about_title_fmt">O <xliff:g id="app_name">%s</xliff:g></string>
|
||||
@@ -250,7 +247,7 @@
|
||||
<string name="chooseValidFromDate">Wybierz datę rozpoczęcia ważności</string>
|
||||
<string name="anyDate">Dowolna data</string>
|
||||
<string name="validFromSentence">Ważny od: <xliff:g>%s</xliff:g></string>
|
||||
<string name="height">Wysokość:</string>
|
||||
<string name="height">Wysokość</string>
|
||||
<string name="switchToFrontImage">Przełącz na obraz z przodu</string>
|
||||
<string name="switchToBackImage">Przełącz na obraz z tyłu</string>
|
||||
<string name="switchToBarcode">Przełącz na kod kreskowy</string>
|
||||
@@ -321,4 +318,6 @@
|
||||
<string name="unsupportedFile">Ten plik nie jest obsługiwany</string>
|
||||
<string name="generic_error_please_retry">Coś poszło nie tak, spróbuj ponownie później...</string>
|
||||
<string name="sort_by_valid_from">Poprawna forma</string>
|
||||
<string name="setBarcodeWidth">Ustaw szerokość kodu kreskowego</string>
|
||||
<string name="width">Szerokość</string>
|
||||
</resources>
|
||||
|
||||
@@ -105,9 +105,6 @@
|
||||
<string name="exportPassword">Defina uma senha para proteger o arquivo exportado (opcional)</string>
|
||||
<string name="app_loyalty_card_keychain">Loyalty Card Keychain</string>
|
||||
<string name="add_manually_warning_message">Em algumas lojas, o valor do código de barras é diferente do número escrito no cartão. Por esse motivo, inserir um código de barras manualmente pode nem sempre funcionar. É altamente recomendável digitalizar o código de barras com a câmera. Você ainda deseja continuar?</string>
|
||||
<string name="importOptionApplicationTitle">Usar outro aplicativo</string>
|
||||
<string name="importOptionApplicationExplanation">Use qualquer aplicativo ou o seu gerenciador de arquivos favorito para abrir um arquivo.</string>
|
||||
<string name="importOptionApplicationButton">Usar outro aplicativo</string>
|
||||
<string name="about">Sobre</string>
|
||||
<string name="about_title_fmt">Sobre <xliff:g id="app_name">%s</xliff:g></string>
|
||||
<string name="debug_version_fmt">Versão: <xliff:g id="version">%s</xliff:g></string>
|
||||
@@ -162,7 +159,7 @@
|
||||
<string name="failedToOpenUrl">Instale um navegador primeiro</string>
|
||||
<string name="welcome">Bem-vindo(a) ao Catima</string>
|
||||
<string name="importCards">Importar cartões</string>
|
||||
<string name="height">Altura:</string>
|
||||
<string name="height">Altura</string>
|
||||
<string name="switchToBarcode">Mudar para código de barras</string>
|
||||
<string name="switchToFrontImage">Mudar para imagem frontal</string>
|
||||
<string name="switchToBackImage">Mudar para imagem traseira</string>
|
||||
@@ -315,4 +312,6 @@
|
||||
<string name="addFromPkpass">Selecionar um arquivo do gerenciador de senhas (.pkpass)</string>
|
||||
<string name="generic_error_please_retry">Desculpe, alguma coisa deu errado, por favor tente novamente...</string>
|
||||
<string name="sort_by_valid_from">Válido a partir de</string>
|
||||
<string name="width">Largura</string>
|
||||
<string name="setBarcodeWidth">Definir largura do código de barras</string>
|
||||
</resources>
|
||||
|
||||
@@ -15,9 +15,6 @@
|
||||
<string name="noBarcode">Sem código de barras</string>
|
||||
<string name="unstar">Retirar dos favoritos</string>
|
||||
<string name="importOptionFilesystemButton">Do sistema de ficheiros</string>
|
||||
<string name="importOptionApplicationTitle">Usar outra aplicação</string>
|
||||
<string name="importOptionApplicationExplanation">Utilize qualquer aplicação ou o seu gestor de ficheiros favorito para abrir um ficheiro.</string>
|
||||
<string name="importOptionApplicationButton">Utilizar outra aplicação</string>
|
||||
<string name="about">Sobre</string>
|
||||
<string name="app_license">Software livre de partilha sob a mesma licença e segundo a licença GPLv3+</string>
|
||||
<string name="addCardTitle">Adicionar cartão</string>
|
||||
@@ -245,7 +242,7 @@
|
||||
<string name="chooseValidFromDate">Escolha uma data desde válida</string>
|
||||
<string name="validFromSentence">Válido desde: <xliff:g>%s</xliff:g></string>
|
||||
<string name="switchToFrontImage">Mudar para imagem frontal</string>
|
||||
<string name="height">Altura:</string>
|
||||
<string name="height">Altura</string>
|
||||
<string name="switchToBackImage">Mudar para a imagem de trás</string>
|
||||
<string name="switchToBarcode">Mudar para o código de barras</string>
|
||||
<string name="openFrontImageInGalleryApp">Abrir a imagem frontal na aplicação da galeria</string>
|
||||
@@ -315,4 +312,6 @@
|
||||
<string name="unsupportedFile">Este ficheiro não é suportado</string>
|
||||
<string name="generic_error_please_retry">Lamento, ocorreu um erro, tente novamente...</string>
|
||||
<string name="sort_by_valid_from">Válido a partir de</string>
|
||||
<string name="width">Largura</string>
|
||||
<string name="setBarcodeWidth">Definir a largura do código de barras</string>
|
||||
</resources>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<string name="action_add">Adicionar</string>
|
||||
<plurals name="selectedCardCount">
|
||||
<item quantity="one"><xliff:g>%d</xliff:g> selecionado</item>
|
||||
<item quantity="many"><xliff:g>%d</xliff:g> selecionado</item>
|
||||
<item quantity="many"><xliff:g>%d</xliff:g> selecionados</item>
|
||||
<item quantity="other"><xliff:g>%d</xliff:g> selecionados</item>
|
||||
</plurals>
|
||||
<string name="noGiftCards">Clique no botão + para adicionar um cartão ou importe-o no menu ⋮.</string>
|
||||
@@ -45,13 +45,13 @@
|
||||
<string name="barcodeType">Tipo de código de barras</string>
|
||||
<string name="noBarcode">Sem código de barras</string>
|
||||
<string name="star">Adicionar aos favoritos</string>
|
||||
<string name="unstar">Retirar dos favoritos</string>
|
||||
<string name="unstar">Remover dos favoritos</string>
|
||||
<string name="cancel">Cancelar</string>
|
||||
<string name="save">Guardar</string>
|
||||
<string name="save">Salvar</string>
|
||||
<string name="edit">Editar</string>
|
||||
<string name="delete">Eliminar</string>
|
||||
<string name="delete">Excluir</string>
|
||||
<string name="confirm">Confirmar</string>
|
||||
<string name="deleteTitle">Eliminar cartão</string>
|
||||
<string name="deleteTitle">Excluir cartão</string>
|
||||
<plurals name="deleteCardsTitle">
|
||||
<item quantity="one">Eliminar <xliff:g>%d</xliff:g> cartão</item>
|
||||
<item quantity="many">Eliminar <xliff:g>%d</xliff:g> cartões</item>
|
||||
@@ -64,7 +64,7 @@
|
||||
<item quantity="other">Eliminar os cartões <xliff:g>%d</xliff:g> permanentemente?</item>
|
||||
</plurals>
|
||||
<string name="ok">OK</string>
|
||||
<string name="share">Partilhar</string>
|
||||
<string name="share">Compartilhar</string>
|
||||
<string name="sendLabel">Enviar…</string>
|
||||
<string name="editCardTitle">Editar cartão</string>
|
||||
<string name="scanCardBarcode">Digitalizar código de barras</string>
|
||||
@@ -87,9 +87,6 @@
|
||||
<string name="exportOptionExplanation">Os dados serão guardados num local à sua escolha.</string>
|
||||
<string name="importOptionFilesystemTitle">Importar do sistema de ficheiros</string>
|
||||
<string name="importOptionFilesystemExplanation">Escolha um ficheiro específico a partir do sistema de ficheiros.</string>
|
||||
<string name="importOptionApplicationTitle">Usar outra aplicação</string>
|
||||
<string name="importOptionApplicationExplanation">Utilize qualquer aplicação ou o seu gestor de ficheiros favorito para abrir um ficheiro.</string>
|
||||
<string name="importOptionApplicationButton">Utilizar outra aplicação</string>
|
||||
<string name="app_copyright_fmt" tools:ignore="PluralsCandidate">Copyright © 2019-<xliff:g>%d</xliff:g> Sylvia van Os e contribuidores</string>
|
||||
<string name="app_copyright_short">Copyright © Sylvia van Os e contribuidores</string>
|
||||
<string name="app_copyright_old">Baseado no Loyalty Card Keychain \ndireitos de autor © 2016–2020 Branden Archer</string>
|
||||
@@ -260,7 +257,7 @@
|
||||
<string name="anyDate">Qualquer data</string>
|
||||
<string name="chooseValidFromDate">Escolha uma data desde válida</string>
|
||||
<string name="validFromSentence">Válido desde: <xliff:g>%s</xliff:g></string>
|
||||
<string name="height">Altura:</string>
|
||||
<string name="height">Altura</string>
|
||||
<string name="switchToFrontImage">Mudar para imagem frontal</string>
|
||||
<string name="switchToBackImage">Mudar para a imagem de trás</string>
|
||||
<string name="switchToBarcode">Mudar para o código de barras</string>
|
||||
@@ -309,4 +306,6 @@
|
||||
<string name="addFromPkpass">Selecionar um ficheiro Passbook (.pkpass)</string>
|
||||
<string name="unsupportedFile">Este ficheiro não é suportado</string>
|
||||
<string name="generic_error_please_retry">Lamento, ocorreu um erro, tente novamente...</string>
|
||||
<string name="setBarcodeWidth">Definir Largura do Código de Barra</string>
|
||||
<string name="width">Largura</string>
|
||||
</resources>
|
||||
|
||||
@@ -37,7 +37,6 @@
|
||||
<string name="exporting">Exportul…</string>
|
||||
<string name="exportOptionExplanation">Datele vor fi scrise într-o locație aleasă de dumneavoastră.</string>
|
||||
<string name="importOptionFilesystemTitle">Import din sistemul de fișiere</string>
|
||||
<string name="importOptionApplicationTitle">Utilizați o altă aplicație</string>
|
||||
<string name="starImage">Stea de preferintă</string>
|
||||
<string name="settings">Setări</string>
|
||||
<string name="intent_import_card_from_url_share_text">Vreau să împărtășesc o carte cu tine</string>
|
||||
@@ -45,7 +44,6 @@
|
||||
<string name="editCardTitle">Editare card</string>
|
||||
<string name="addCardTitle">Adaugă card</string>
|
||||
<string name="importOptionFilesystemButton">Din sistemul de fișiere</string>
|
||||
<string name="importOptionApplicationExplanation">Utilizați orice aplicație sau managerul de fișiere preferat pentru a deschide un fișier.</string>
|
||||
<string name="about">Despre</string>
|
||||
<string name="app_license">Software liber cu copyleft, licențiat GPLv3+</string>
|
||||
<string name="settings_system_theme">Sistemul</string>
|
||||
@@ -82,7 +80,6 @@
|
||||
<string name="exportSuccessfulTitle">Exportat</string>
|
||||
<string name="exportFailedTitle">Export eșuat</string>
|
||||
<string name="importOptionFilesystemExplanation">Alegeți un anumit fișier din sistemul de fișiere.</string>
|
||||
<string name="importOptionApplicationButton">Utilizați o altă aplicație</string>
|
||||
<string name="thumbnailDescription">Miniatură</string>
|
||||
<string name="enter_group_name">Introduceți numele grupului</string>
|
||||
<string name="yes">Da</string>
|
||||
@@ -125,7 +122,7 @@
|
||||
<string name="settings_lock_on_opening_orientation">Blocați orientația folosită când deschideți cardul</string>
|
||||
<string name="app_loyalty_card_keychain">Loyalty Card Keychain</string>
|
||||
<string name="turn_flashlight_on">Porniți lanterna</string>
|
||||
<string name="height">Înălțime:</string>
|
||||
<string name="height">Înălțime</string>
|
||||
<string name="expiryStateSentence">Expiră: <xliff:g>%s</xliff:g></string>
|
||||
<string name="setIcon">Setați miniatura</string>
|
||||
<string name="barcodeLongPressMessage">Doar imagini pot fi deschise în aplicația galerie</string>
|
||||
|
||||
@@ -38,9 +38,6 @@
|
||||
<string name="importOptionFilesystemTitle">Импорт из файла</string>
|
||||
<string name="importOptionFilesystemExplanation">Выберете файл в файловой системе.</string>
|
||||
<string name="importOptionFilesystemButton">Выбрать файл</string>
|
||||
<string name="importOptionApplicationTitle">Использование другого приложения</string>
|
||||
<string name="importOptionApplicationExplanation">Используйте любое приложение или ваш любимый файловый менеджер, чтобы открыть файл.</string>
|
||||
<string name="importOptionApplicationButton">Использовать другое приложение</string>
|
||||
<string name="about">О приложении</string>
|
||||
<string name="app_license">Авторское лево свободного программного обеспечения, лицензия GPLv3+</string>
|
||||
<string name="about_title_fmt">О приложении <xliff:g id="app_name">%s</xliff:g></string>
|
||||
@@ -251,7 +248,7 @@
|
||||
<string name="chooseValidFromDate">Выбор даты действия</string>
|
||||
<string name="validFromSentence">Действует с: <xliff:g>%s</xliff:g></string>
|
||||
<string name="setBarcodeHeight">Указать высоту штрих-кода</string>
|
||||
<string name="height">Высота:</string>
|
||||
<string name="height">Высота</string>
|
||||
<string name="switchToBarcode">Переключить на штрих-код</string>
|
||||
<string name="switchToFrontImage">Переключить на лицевую сторону</string>
|
||||
<string name="switchToBackImage">Переключить на заднюю сторону</string>
|
||||
@@ -321,4 +318,6 @@
|
||||
<string name="addFromPkpass">Выбрать файл Passbook (.pkpass)</string>
|
||||
<string name="generic_error_please_retry">Извините, что-то пошло не так, попробуйте ещё раз…</string>
|
||||
<string name="sort_by_valid_from">Начало действия</string>
|
||||
<string name="width">Ширина</string>
|
||||
<string name="setBarcodeWidth">Указать ширину штрих-кода</string>
|
||||
</resources>
|
||||
|
||||
@@ -32,9 +32,6 @@
|
||||
<string name="importOptionFilesystemTitle">Import zo súborového systému</string>
|
||||
<string name="importOptionFilesystemExplanation">Vyberte súbor zo súborového systému.</string>
|
||||
<string name="importOptionFilesystemButton">Zo súborového systému</string>
|
||||
<string name="importOptionApplicationTitle">Použite inú aplikáciu</string>
|
||||
<string name="importOptionApplicationExplanation">Na otvorenie súboru použite ľubovoľnú aplikáciu alebo obľúbeného správcu súborov.</string>
|
||||
<string name="importOptionApplicationButton">Použiť inú aplikáciu</string>
|
||||
<string name="about">O aplikácii</string>
|
||||
<string name="app_license">Copyleftovaný slobodný softvér s licenciou GPLv3+</string>
|
||||
<string name="about_title_fmt">O <xliff:g id="app_name">%s</xliff:g></string>
|
||||
@@ -42,7 +39,7 @@
|
||||
<string name="selectBarcodeTitle">Vyberte čiarový kód</string>
|
||||
<string name="thumbnailDescription">Miniatúra</string>
|
||||
<string name="settings">Nastavenia</string>
|
||||
<string name="settings_display_barcode_max_brightness">Zvýšiť jas pri zobrazení čiarového kódu</string>
|
||||
<string name="settings_display_barcode_max_brightness">Zvýrazniť obrazovku zobrazenia čiarových kódov</string>
|
||||
<string name="deleteTitle">Odstrániť kartu</string>
|
||||
<string name="deleteConfirmation">Naozaj chcete túto kartu odstrániť?</string>
|
||||
<string name="star">Pridať k obľúbeným</string>
|
||||
@@ -187,7 +184,7 @@
|
||||
<string name="noGiftCardsGroup">Zatiaľ nemáte žiadne vernostné karty. Keď nejaké pridáte, môžete ich priradiť ku skupine tu.</string>
|
||||
<string name="noCameraPermissionDirectToSystemSetting">Na skenovanie čiarových kódov potrebuje Catima prístup k fotoaparátu. Ťuknite sem a zmeňte nastavenia oprávnení.</string>
|
||||
<string name="importCards">Importovať karty</string>
|
||||
<string name="settings_card_orientation">Orientácia čiarového kódu</string>
|
||||
<string name="settings_card_orientation">Orientácia obrazovky čiarového kódu</string>
|
||||
<string name="settings_lock_on_opening_orientation">Zamknúť na orientáciu použitú pri otváraní karty</string>
|
||||
<string name="app_loyalty_card_keychain">Kľúčenka vernostných kariet</string>
|
||||
<string name="settings_oled_dark">Čisto čierne pozadie pre tmavú tému</string>
|
||||
@@ -259,13 +256,13 @@
|
||||
<string name="permissionReadCardsLabel">Načítať Catima karty</string>
|
||||
<string name="permissionReadCardsDescription">čítať svoje Catima karty a všetky jeho podrobnosti, vrátane poznámky a obrázkov</string>
|
||||
<string name="switchToBackImage">Prepnutie na zadný obrázok</string>
|
||||
<string name="height">Výška:</string>
|
||||
<string name="height">Výška</string>
|
||||
<string name="switchToFrontImage">Prepnutie na predný obrázok</string>
|
||||
<string name="settings_disable_lockscreen_while_viewing_card_summary">Zakázanie uzamknutia obrazovky počas prezerania karty</string>
|
||||
<string name="settings_allow_content_provider_read_title">Povolenie prístupu k mojim údajom iným aplikáciám</string>
|
||||
<string name="settings_oled_dark_summary">Znižuje spotrebu batérie na displejoch OLED</string>
|
||||
<string name="switchToBarcode">Prepnutie na čiarový kód</string>
|
||||
<string name="settings_category_title_cards">Karty</string>
|
||||
<string name="settings_category_title_cards">Zobrazenie karty</string>
|
||||
<string name="donate">Darujte</string>
|
||||
<string name="card_id_must_not_be_empty">ID karty nesmie byť prázdne</string>
|
||||
<string name="balanceParsingFailed">Neplatná rovnováha</string>
|
||||
@@ -280,7 +277,7 @@
|
||||
<string name="field_must_not_be_empty">Pole nesmie byť prázdne</string>
|
||||
<string name="app_copyright_fmt" tools:ignore="PluralsCandidate">Copyright © 2019–<xliff:g>%d</xliff:g> Sylvia van Os a prispievateľov</string>
|
||||
<string name="show_archived_cards">Zobraziť archivované karty</string>
|
||||
<string name="app_name">Catima</string>
|
||||
<string name="app_name">Katima</string>
|
||||
<string name="settings_follow_sensor_orientation">Vždy otáčať (ignoruje nastavenie systému)</string>
|
||||
<string name="continue_">Pokračovať</string>
|
||||
<string name="spend">Utratené</string>
|
||||
@@ -298,4 +295,23 @@
|
||||
<string name="exportCancelled">Export zrušený</string>
|
||||
<string name="useFrontImage">Použiť obrázok prednej strany</string>
|
||||
<string name="useBackImage">Použiť obrázok zadnej strany</string>
|
||||
</resources>
|
||||
<string name="generic_error_please_retry">Prepáčte, niečo sa pokazilo, skúste to znova...</string>
|
||||
<string name="settings_category_title_cards_overview">Prehľad kariet</string>
|
||||
<string name="width">Šírka</string>
|
||||
<string name="setBarcodeWidth">Nastaviť šírku čiarového kódu</string>
|
||||
<string name="unsupportedFile">Tento súbor nie je podporovaný</string>
|
||||
<string name="sort_by_valid_from">Platné od</string>
|
||||
<string name="settings_column_count_portrait">Stĺpce v režime na výšku</string>
|
||||
<string name="settings_column_count_landscape">Stĺpce v režime na šírku</string>
|
||||
<string name="settings_automatic_column_count">Automatické</string>
|
||||
<string name="settings_column_count_1">1</string>
|
||||
<string name="settings_column_count_2">2</string>
|
||||
<string name="settings_column_count_3">3</string>
|
||||
<string name="settings_column_count_4">4</string>
|
||||
<string name="settings_column_count_5">5</string>
|
||||
<string name="settings_column_count_6">6</string>
|
||||
<string name="settings_column_count_7">7</string>
|
||||
<string name="addFromPkpass">Vyberte súbor Passbook (.pkpass)</string>
|
||||
<string name="settings_use_volume_keys_navigation">Prepínanie kariet pomocou tlačidiel hlasitosti</string>
|
||||
<string name="settings_use_volume_keys_navigation_summary">Zobrazovanú kartu môžete zmeniť pomocou tlačidiel hlasitosti</string>
|
||||
</resources>
|
||||
|
||||
@@ -32,9 +32,6 @@
|
||||
<string name="importOptionFilesystemTitle">Uvozi iz datotečnega sistema</string>
|
||||
<string name="importOptionFilesystemExplanation">Izberite specifično datoteko iz datotečnega sistema.</string>
|
||||
<string name="importOptionFilesystemButton">Iz datotečnega sistema</string>
|
||||
<string name="importOptionApplicationTitle">Uporabi drugo aplikacijo</string>
|
||||
<string name="importOptionApplicationExplanation">Uporabi zunanjo aplikacijo, kot npr. Dropbox, Google Drive ali ostale upravljalnike datotek, za odpiranje datoteke.</string>
|
||||
<string name="importOptionApplicationButton">Uporabi drugo aplikacijo</string>
|
||||
<string name="about">Več o aplikaciji</string>
|
||||
<string name="app_license">Odprtokodna programska oprema, licencirana skladno s GPL3+</string>
|
||||
<string name="about_title_fmt">Več o <xliff:g id="app_name">%s</xliff:g></string>
|
||||
@@ -254,4 +251,5 @@
|
||||
<string name="app_copyright_short">Copyright © Sylvia van Os in drugi sodelujoči</string>
|
||||
<string name="app_copyright_fmt" tools:ignore="PluralsCandidate">Copyright © 2019–<xliff:g>%d</xliff:g> Sylvia van Os in drugi sodelujoči</string>
|
||||
<string name="permissionReadCardsLabel">Preberite kartice Catima</string>
|
||||
</resources>
|
||||
<string name="app_name">Catima</string>
|
||||
</resources>
|
||||
|
||||
@@ -47,9 +47,6 @@
|
||||
<string name="importOptionFilesystemExplanation">Odaberi određenu datoteku iz sistema za upravljanje datotekama.</string>
|
||||
<string name="importOptionFilesystemTitle">Uvezi iz sistema za upravljanje datotekama</string>
|
||||
<string name="importOptionFilesystemButton">Iz sistema za upravljanje datotekama</string>
|
||||
<string name="importOptionApplicationTitle">Koristi drugu aplikaciju</string>
|
||||
<string name="importOptionApplicationExplanation">Koristi bilo koju aplikaciju ili omiljeni menadžer datoteka da bi otvorio datoteku.</string>
|
||||
<string name="importOptionApplicationButton">Koristi drugu aplikaciju</string>
|
||||
<string name="about">O aplikaciji</string>
|
||||
<string name="app_copyright_fmt" tools:ignore="PluralsCandidate">Autorska prava © 2019–<xliff:g>%d</xliff:g> Sylvia van Os i saradnici</string>
|
||||
<string name="app_copyright_old">Bazirana na osnovu aplikcije Loyalty Card Keychain
|
||||
@@ -65,10 +62,10 @@
|
||||
<string name="settings_portrait_orientation">Uspravno</string>
|
||||
<string name="settings_landscape_orientation">Položeno</string>
|
||||
<string name="settings_lock_on_opening_orientation">Zaključavanje orijentacije koja se koristi prilikom otvaranja kartice</string>
|
||||
<string name="settings_display_barcode_max_brightness">Posvetli bar-kod pogled</string>
|
||||
<string name="settings_display_barcode_max_brightness">Osvetli ekran</string>
|
||||
<string name="settings_display_barcode_max_brightness_summary">Neophodno za rad nekih čitača</string>
|
||||
<string name="selectBarcodeTitle">Odaberi bar-kod</string>
|
||||
<string name="settings_card_orientation">Orijentacija bar-koda</string>
|
||||
<string name="settings_card_orientation">Orijentacija ekrana</string>
|
||||
<string name="thumbnailDescription">Naslovna fotografija</string>
|
||||
<string name="settings_disable_lockscreen_while_viewing_card">Spreči zaključavanje ekrana</string>
|
||||
<string name="settings_allow_content_provider_read_title">Dozvoli drugim aplikacijama da pristupe mojim podacima</string>
|
||||
@@ -184,7 +181,7 @@
|
||||
<string name="anyDate">bilo kog datuma</string>
|
||||
<string name="chooseValidFromDate">Odaberi datum važenja</string>
|
||||
<string name="validFromSentence">Važi od: <xliff:g>%s</xliff:g></string>
|
||||
<string name="height">Visina:</string>
|
||||
<string name="height">Visina</string>
|
||||
<string name="switchToFrontImage">Prebaci na prednju fotografiju</string>
|
||||
<string name="switchToBarcode">Prebaci na bar-kod</string>
|
||||
<string name="openFrontImageInGalleryApp">Otvori prednju fotografiju u galerija aplikaciji</string>
|
||||
@@ -275,7 +272,7 @@
|
||||
<string name="newBalanceSentence">Novo stanje: <xliff:g>%s</xliff:g></string>
|
||||
<string name="switchToBackImage">Prebaci na zadnju fotografiju</string>
|
||||
<string name="openBackImageInGalleryApp">Otvori zadnju fotografiju u galerija aplikaciji</string>
|
||||
<string name="settings_category_title_cards">Kartice</string>
|
||||
<string name="settings_category_title_cards">Pregled kartica</string>
|
||||
<string name="addWithoutBarcode">Dodaj karticu bez bar-koda</string>
|
||||
<string name="enter_card_id">Unesite broj ili tekst sa kartice</string>
|
||||
<string name="card_id_must_not_be_empty">Unesi broj kartice</string>
|
||||
@@ -299,4 +296,22 @@
|
||||
<string name="pageWithNumber">Strana <xliff:g>%d</xliff:g></string>
|
||||
<string name="noCameraFoundGuideText">Čini se da tvoj uređaj nema kameru. Ako je ima, pokušaj da ponovo pokreneš uređaj. U suprotnom, koristi dugme Više opcija, koje se nalazi ispod, da bi dodao bar-kod na drugi način.</string>
|
||||
<string name="sort_by_valid_from">Važi od</string>
|
||||
<string name="generic_error_please_retry">Izvinite, nešto je pošlo naopako, molimo Vas pokušajte ponovo...</string>
|
||||
<string name="width">Širina</string>
|
||||
<string name="setBarcodeWidth">Postavi širinu barkoda</string>
|
||||
<string name="settings_use_volume_keys_navigation">Promeni kartice koristeći dugmad za zvuk</string>
|
||||
<string name="settings_use_volume_keys_navigation_summary">Koristi dugmad za zvuk da bi promenio karticu koja se prikazuje</string>
|
||||
<string name="settings_column_count_5">5</string>
|
||||
<string name="unsupportedFile">Ovaj dokument nije podržan</string>
|
||||
<string name="settings_column_count_6">6</string>
|
||||
<string name="settings_column_count_7">7</string>
|
||||
<string name="settings_category_title_cards_overview">Pregled kartica</string>
|
||||
<string name="settings_column_count_portrait">Kolone u uspravnom režimu</string>
|
||||
<string name="settings_column_count_landscape">Kolone u pejzažnom režimu</string>
|
||||
<string name="settings_automatic_column_count">Automatski</string>
|
||||
<string name="settings_column_count_1">1</string>
|
||||
<string name="settings_column_count_2">2</string>
|
||||
<string name="settings_column_count_3">3</string>
|
||||
<string name="settings_column_count_4">4</string>
|
||||
<string name="addFromPkpass">Izaberi \"Passbook\" dokument (.pkpass)</string>
|
||||
</resources>
|
||||
|
||||
@@ -4,8 +4,6 @@
|
||||
<string name="settings_keep_screen_on">Håll skärmen påslagen</string>
|
||||
<string name="importFidmeMessage">Välj den exporterade <i>fidme-export-request-xxxxxx.zip</i> från FidMe som du vill importera och välj streckkodstyper manuellt efteråt.
|
||||
\nSkapa den från din FidMe-profil först genom att välja \"Data Protection\" och sen trycka på \"Extract my data\".</string>
|
||||
<string name="importOptionApplicationExplanation">Använd vilken app som helst eller den filhanterare du föredrar för att öppna en fil.</string>
|
||||
<string name="importOptionApplicationButton">Använd en annan app</string>
|
||||
<string name="intent_import_card_from_url_share_text">Jag vill dela ett kort med dig</string>
|
||||
<string name="noGroups">Klicka på plus(+)-knappen för att lägga till kategorigrupper.</string>
|
||||
<string name="groupsList">Grupper: <xliff:g>%s</xliff:g></string>
|
||||
@@ -82,7 +80,6 @@
|
||||
<string name="app_copyright_old">Baserad på Loyalty Card Keychain
|
||||
\ncopyright © 2016–2020 Branden Archer</string>
|
||||
<string name="about">Om</string>
|
||||
<string name="importOptionApplicationTitle">Använd en annan app</string>
|
||||
<string name="importOptionFilesystemButton">Från filsystemet</string>
|
||||
<string name="importOptionFilesystemExplanation">Välj en specifik fil från filsystemet.</string>
|
||||
<string name="importOptionFilesystemTitle">Importera från filsystem</string>
|
||||
@@ -241,7 +238,7 @@
|
||||
<string name="show_name_below_image_thumbnail">Visa namnet nedanför bildens miniatyr</string>
|
||||
<string name="show_validity">Visa giltighet</string>
|
||||
<string name="view_online">Visa på internet</string>
|
||||
<string name="height">Höjd:</string>
|
||||
<string name="height">Höjd</string>
|
||||
<string name="settings_category_title_general">Generellt</string>
|
||||
<string name="switchToBarcode">Byt till streckkod</string>
|
||||
<string name="settings_disable_lockscreen_while_viewing_card_summary">Stänger av skärmlåset medans kort visas</string>
|
||||
@@ -303,4 +300,4 @@
|
||||
<string name="useFrontImage">Använd bilden på framsidan</string>
|
||||
<string name="useBackImage">Använd bilden på baksidan</string>
|
||||
<string name="multipleBarcodesFoundPleaseChooseOne">Vilka av de hittade streckkoderna vill du använda?</string>
|
||||
</resources>
|
||||
</resources>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources xmlns:tools="http://schemas.android.com/tools" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<string name="app_name">கேடிமா</string>
|
||||
<string name="app_name">பூனையம்மா</string>
|
||||
<string name="action_search">தேடல்</string>
|
||||
<string name="action_add">கூட்டு</string>
|
||||
<plurals name="selectedCardCount">
|
||||
@@ -91,18 +91,15 @@
|
||||
<string name="noCardsMessage">முதலில் ஒரு அட்டையைச் சேர்க்கவும்</string>
|
||||
<string name="importExportHelp">உங்கள் தரவை காப்புப் பிரதி எடுப்பது அதை மற்றொரு சாதனத்திற்கு நகர்த்த அனுமதிக்கிறது.</string>
|
||||
<string name="importSuccessfulTitle">இறக்குமதி செய்யப்பட்டது</string>
|
||||
<string name="permissionReadCardsLabel">கேடிமா அட்டைகளைப் படியுங்கள்</string>
|
||||
<string name="permissionReadCardsDescription">உங்கள் கேடிமா அட்டைகள் மற்றும் குறிப்புகள் மற்றும் படங்கள் உட்பட அதன் அனைத்து விவரங்களையும் படியுங்கள்</string>
|
||||
<string name="permissionReadCardsLabel">பூனையம்மா அட்டைகளைப் படி</string>
|
||||
<string name="permissionReadCardsDescription">உங்கள் பூனையம்மா அட்டைகள் மற்றும் குறிப்புகள் மற்றும் படங்கள் உட்பட அதன் அனைத்து விவரங்களையும் படி</string>
|
||||
<string name="exportOptionExplanation">தரவு உங்கள் விருப்பப்படி இடத்திற்கு எழுதப்படும்.</string>
|
||||
<string name="importOptionFilesystemTitle">கோப்பு முறைமையிலிருந்து இறக்குமதி</string>
|
||||
<string name="importOptionFilesystemExplanation">கோப்பு முறைமையிலிருந்து ஒரு குறிப்பிட்ட கோப்பைத் தேர்வுசெய்க.</string>
|
||||
<string name="importOptionFilesystemButton">கோப்பு முறைமையிலிருந்து</string>
|
||||
<string name="cameraPermissionDeniedTitle">கேமராவை அணுக முடியவில்லை</string>
|
||||
<string name="noCameraPermissionDirectToSystemSetting">பார்கோடுகளை ச்கேன் செய்ய, கேடிமாவுக்கு உங்கள் கேமராவுக்கு அணுகல் தேவைப்படும். உங்கள் இசைவு அமைப்புகளை மாற்ற இங்கே தட்டவும்.</string>
|
||||
<string name="importOptionApplicationTitle">மற்றொரு பயன்பாட்டைப் பயன்படுத்தவும்</string>
|
||||
<string name="importOptionApplicationExplanation">கோப்பைத் திறக்க எந்த பயன்பாடு அல்லது உங்களுக்கு பிடித்த கோப்பு மேலாளரைப் பயன்படுத்தவும்.</string>
|
||||
<string name="noCameraPermissionDirectToSystemSetting">பார்கோடுகளை ச்கேன் செய்ய, பூனையம்மாவுக்கு உங்கள் கேமராவுக்கு அணுகல் தேவைப்படும். உங்கள் இசைவு அமைப்புகளை மாற்ற இங்கே தட்டவும்.</string>
|
||||
<string name="about">பற்றி</string>
|
||||
<string name="importOptionApplicationButton">மற்றொரு பயன்பாட்டைப் பயன்படுத்தவும்</string>
|
||||
<string name="app_copyright_short">பதிப்புரிமை © சில்வியா வான் ஓஎச் மற்றும் பங்களிப்பாளர்கள்</string>
|
||||
<string name="app_copyright_old">விசுவாச அட்டை கீச்சின் அடிப்படையில்\n பதிப்புரிமை © 2016–2020 பிராண்டன் ஆர்ச்சர்</string>
|
||||
<string name="app_license">நகலெடுக்கப்பட்ட லிப்ரே மென்பொருள், உரிமம் பெற்ற GPLV3+</string>
|
||||
@@ -146,8 +143,8 @@
|
||||
<string name="app_loyalty_card_keychain">விசுவாச அட்டை கீச்சின்</string>
|
||||
<string name="privacy_policy">தனியுரிமைக் கொள்கை</string>
|
||||
<string name="accept">ஏற்றுக்கொள்</string>
|
||||
<string name="importCatima">கேடிமாவிலிருந்து இறக்குமதி</string>
|
||||
<string name="importCatimaMessage">உங்கள் <i> catima.zip </i> இறக்குமதி செய்ய கேடிமாவிலிருந்து ஏற்றுமதி செய்யுங்கள்.\n முதலில் அங்கு ஏற்றுமதியை அழுத்துவதன் மூலம் மற்றொரு கேடிமா பயன்பாட்டின் இறக்குமதி/ஏற்றுமதி மெனுவிலிருந்து அதை உருவாக்கவும்.</string>
|
||||
<string name="importCatima">பூனையம்மாவிலிருந்து இறக்குமதி</string>
|
||||
<string name="importCatimaMessage">உங்கள் <i> catima.zip </i> இறக்குமதி செய்யப் பூனையம்மாவிலிருந்து ஏற்றுமதி செய்யுங்கள்.\nமுதலில் அங்கு ஏற்றுமதியை அழுத்துவதன் மூலம் மற்றொரு கேடிமா பயன்பாட்டின் இறக்குமதி/ஏற்றுமதி மெனுவிலிருந்து அதை உருவாக்கு.</string>
|
||||
<string name="importLoyaltyCardKeychain">விசுவாச அட்டை கீச்சினிலிருந்து இறக்குமதி செய்யுங்கள்</string>
|
||||
<string name="importFidmeMessage">உங்கள் <i> fidme-export-request-xxxxxx.zip </i> இறக்குமதி செய்ய FIDME இலிருந்து ஏற்றுமதி செய்து, பின்னர் பார்கோடு வகைகளை கைமுறையாகத் தேர்ந்தெடுக்கவும்.\n தரவு பாதுகாப்பைத் தேர்ந்தெடுப்பதன் மூலம் உங்கள் FIDME சுயவிவரத்திலிருந்து அதை உருவாக்கவும், பின்னர் எனது தரவைப் பிரித்தெடுக்கவும் அழுத்தவும்.</string>
|
||||
<string name="importStocardMessage">உங்கள் <i> ***. சிப் </i> இறக்குமதி செய்ய ஏற்றுமதி.\n உங்கள் தரவை ஏற்றுமதி செய்யக் கேட்கும் support@stocardapp.com என்ற மின்னஞ்சல் மூலம் அதைப் பெறுங்கள்.</string>
|
||||
@@ -173,7 +170,7 @@
|
||||
<string name="settings_locale">மொழி</string>
|
||||
<string name="settings_oled_dark">இருண்ட கருப்பொருளுக்கு தூய கருப்பு பின்னணி</string>
|
||||
<string name="settings_theme_color">கருப்பொருள் நிறம்</string>
|
||||
<string name="settings_catima_theme">கேடிமா</string>
|
||||
<string name="settings_catima_theme">பூனையம்மா</string>
|
||||
<string name="settings_pink_theme">இளஞ்சிவப்பு</string>
|
||||
<string name="settings_magenta_theme">மெசந்தா</string>
|
||||
<string name="settings_violet_theme">கத்தரி</string>
|
||||
@@ -210,14 +207,14 @@
|
||||
<string name="failedLaunchingPhotoPicker">உதவி கேலரி பயன்பாட்டைக் கண்டுபிடிக்க முடியவில்லை</string>
|
||||
<string name="previousCard">முந்தைய</string>
|
||||
<string name="failedToOpenUrl">முதலில் ஒரு வலை உலாவியை நிறுவவும்</string>
|
||||
<string name="welcome">கேடிமாவுக்கு வருக</string>
|
||||
<string name="welcome">பூனையம்மாவுக்கு வருக</string>
|
||||
<string name="importCards">அட்டைகளை இறக்குமதி செய்யுங்கள்</string>
|
||||
<string name="updateBalanceTitle">நீங்கள் எவ்வளவு செலவு செய்தீர்கள் அல்லது பெற்றீர்கள்?</string>
|
||||
<string name="updateBalanceHint">தொகையை உள்ளிடவும்</string>
|
||||
<string name="validFromDate">இருந்து செல்லுபடியாகும்</string>
|
||||
<string name="anyDate">எந்த தேதி</string>
|
||||
<string name="chooseValidFromDate">தேதியிலிருந்து செல்லுபடியாகும் என்பதைத் தேர்வுசெய்க</string>
|
||||
<string name="height">உயரம்:</string>
|
||||
<string name="height">உயரம்</string>
|
||||
<string name="switchToFrontImage">முன் படத்திற்கு மாறவும்</string>
|
||||
<string name="switchToBackImage">பின் படத்திற்கு மாறவும்</string>
|
||||
<string name="switchToBarcode">பார்கோடு மாறவும்</string>
|
||||
@@ -303,4 +300,6 @@
|
||||
<string name="app_resources">விடுதலை மூன்றாம் தரப்பு வளங்கள்: <xliff:g id="app_resources_list">%s</xliff:g></string>
|
||||
<string name="groupsList">குழுக்கள்: <xliff:g>%s</xliff:g></string>
|
||||
<string name="sort_by_valid_from">இருந்து செல்லுபடியாகும்</string>
|
||||
<string name="setBarcodeWidth">பட்டைகுறி அகலம் அமை</string>
|
||||
<string name="width">அகலம்</string>
|
||||
</resources>
|
||||
|
||||
@@ -107,9 +107,6 @@
|
||||
\nTelif Hakkı © 2016–2020 Branden Archer</string>
|
||||
<string name="app_copyright_fmt" tools:ignore="PluralsCandidate">Telif Hakkı © 2019–<xliff:g>%d</xliff:g> Sylvia van Os ve katkıda bulunanlar</string>
|
||||
<string name="about">Hakkında</string>
|
||||
<string name="importOptionApplicationButton">Başka bir uygulama kullan</string>
|
||||
<string name="importOptionApplicationExplanation">Bir dosyayı açmak için herhangi bir uygulamayı veya en sevdiğiniz dosya yöneticisini kullanın.</string>
|
||||
<string name="importOptionApplicationTitle">Başka bir uygulama kullan</string>
|
||||
<string name="importOptionFilesystemButton">Dosya sisteminden</string>
|
||||
<string name="importOptionFilesystemExplanation">Dosya sisteminden belirli bir dosya seçin.</string>
|
||||
<string name="importOptionFilesystemTitle">Dosya sisteminden içe aktar</string>
|
||||
@@ -238,7 +235,7 @@
|
||||
<string name="anyDate">Herhangi bir tarih</string>
|
||||
<string name="validFromDate">Geçerlilik başlangıcı</string>
|
||||
<string name="validFromSentence"><xliff:g>%s</xliff:g> tarihinden itibaren geçerlidir</string>
|
||||
<string name="height">Yükseklik:</string>
|
||||
<string name="height">Yükseklik</string>
|
||||
<string name="switchToBackImage">Arka resme geç</string>
|
||||
<string name="switchToBarcode">Barkoda geç</string>
|
||||
<string name="donate">Bağış yap</string>
|
||||
@@ -309,4 +306,6 @@
|
||||
<string name="generic_error_please_retry">Üzgünüz, bir şeyler ters gitti, lütfen tekrar deneyin...</string>
|
||||
<string name="addFromPkpass">Bir Passbook dosyası seçin (.pkpass)</string>
|
||||
<string name="sort_by_valid_from">İtibaren Geçerli</string>
|
||||
<string name="width">Genişlik</string>
|
||||
<string name="setBarcodeWidth">Barkod Genişliğini Ayarla</string>
|
||||
</resources>
|
||||
|
||||
@@ -86,9 +86,6 @@
|
||||
\nавторські права © 2016–2020 Branden Archer</string>
|
||||
<string name="app_copyright_fmt" tools:ignore="PluralsCandidate">Авторські права © 2019–<xliff:g>%d</xliff:g> Sylvia van Os та співавтори</string>
|
||||
<string name="about">Про застосунок</string>
|
||||
<string name="importOptionApplicationButton">Використати інший застосунок</string>
|
||||
<string name="importOptionApplicationExplanation">Використайте інший застосунок чи ваш улюблений файловий менеджер для відкриття файлу.</string>
|
||||
<string name="importOptionApplicationTitle">Використати інший застосунок</string>
|
||||
<string name="importOptionFilesystemButton">Обрати файл</string>
|
||||
<string name="importOptionFilesystemExplanation">Оберіть потрібний файл у провіднику.</string>
|
||||
<string name="importOptionFilesystemTitle">Імпорт з файлу</string>
|
||||
@@ -255,7 +252,7 @@
|
||||
<string name="openFrontImageInGalleryApp">Відкрити зображення лицьової сторони у застосунку галереї</string>
|
||||
<string name="openBackImageInGalleryApp">Відкрити зображення тильної сторони у застосунку галереї</string>
|
||||
<string name="setBarcodeHeight">Встановити висоту штрих-коду</string>
|
||||
<string name="height">Висота:</string>
|
||||
<string name="height">Висота</string>
|
||||
<string name="donate">Пожертвувати</string>
|
||||
<string name="icon_header_click_text">Тривале натискання для редагування мініатюри</string>
|
||||
<string name="show_name_below_image_thumbnail">Показати назву під мініатюрою зображення</string>
|
||||
@@ -320,4 +317,6 @@
|
||||
<string name="generic_error_please_retry">Вибачте, щось пішло не так, спробуйте ще раз...</string>
|
||||
<string name="addFromPkpass">Виберіть файл Passbook (.pkpass)</string>
|
||||
<string name="sort_by_valid_from">Діє з</string>
|
||||
<string name="width">Ширина</string>
|
||||
<string name="setBarcodeWidth">Встановити ширину штрих-коду</string>
|
||||
</resources>
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
<string name="app_loyalty_card_keychain">Loyalty Card Keychain</string>
|
||||
<string name="turn_flashlight_on">Mở đèn pin</string>
|
||||
<string name="importOptionFilesystemTitle">Nhập dữ liệu từ hệ thống</string>
|
||||
<string name="height">Chiều cao:</string>
|
||||
<string name="height">Chiều cao</string>
|
||||
<string name="no">Không</string>
|
||||
<string name="leaveWithoutSaveTitle">Thoát</string>
|
||||
<string name="expiryStateSentence">Hết hạn: <xliff:g>%s</xliff:g></string>
|
||||
@@ -146,7 +146,6 @@
|
||||
<string name="sendLabel">Gửi…</string>
|
||||
<string name="importOptionFilesystemButton">Lấy từ hệ thống</string>
|
||||
<string name="settings_magenta_theme">Màu sắc tố tím và đỏ</string>
|
||||
<string name="importOptionApplicationButton">Dùng ứng dụng khác</string>
|
||||
<string name="failedGeneratingShareURL">Không tạo được URL chia sẻ. Xin hãy báo cáo sự cố này.</string>
|
||||
<string name="selectColor">Chọn màu</string>
|
||||
<string name="setBarcodeHeight">Đặt chiều cao cho mã vạch</string>
|
||||
@@ -163,7 +162,6 @@
|
||||
<string name="updateBalance">Cập nhật số dư</string>
|
||||
<string name="app_copyright_fmt" tools:ignore="PluralsCandidate">Bản quyền © 2019–<xliff:g>%d</xliff:g> Sylvia van Os và các cộng sự</string>
|
||||
<string name="sort_by_most_recently_used">Sửa dụng gần đây nhất</string>
|
||||
<string name="importOptionApplicationExplanation">Dùng bất kỳ ứng dụng nào hoặc trình quản lý ưa thích để mở tập tin.</string>
|
||||
<string name="noGiftCards">Bấm nút dấu cộng + để thêm thẻ, hoặc nhập dữ liệu từ menu ⋮.</string>
|
||||
<string name="settings_theme_color">Chủ đề màu</string>
|
||||
<string name="importVoucherVault">Nhập dữ liệu từ Voucher Vault</string>
|
||||
@@ -228,7 +226,6 @@
|
||||
<string name="app_resources">Tài nguyên mở từ bên thứ 3: <xliff:g id="app_resources_list">%s</xliff:g></string>
|
||||
<string name="shortcutSelectCard">Chọn một thẻ</string>
|
||||
<string name="accept">Đồng ý</string>
|
||||
<string name="importOptionApplicationTitle">Dùng ứng dụng khác</string>
|
||||
<string name="noCardsMessage">Thêm danh sách thẻ</string>
|
||||
<string name="settings_category_title_privacy">Riêng tư</string>
|
||||
<string name="show_balance">Hiện số dư</string>
|
||||
@@ -299,4 +296,4 @@
|
||||
<string name="settings_column_count_5">5</string>
|
||||
<string name="settings_column_count_6">6</string>
|
||||
<string name="settings_column_count_7">7</string>
|
||||
</resources>
|
||||
</resources>
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
<string name="card">卡片</string>
|
||||
<string name="addManually">手动输入卡号</string>
|
||||
<string name="settings_system_theme">系统设置</string>
|
||||
<string name="importOptionApplicationButton">使用其他应用</string>
|
||||
<string name="importOptionFilesystemButton">使用文件系统</string>
|
||||
<string name="unstar">从收藏中移除</string>
|
||||
<string name="intent_import_card_from_url_share_multiple_text">我想和你分享一些卡片</string>
|
||||
@@ -76,8 +75,6 @@
|
||||
<string name="app_copyright_old">基于 Loyalty Card Keychain
|
||||
\nCopyright © 2016–2020 Branden Archer</string>
|
||||
<string name="about">关于</string>
|
||||
<string name="importOptionApplicationExplanation">使用任何应用程序或您喜欢的文件管理器打开文件。</string>
|
||||
<string name="importOptionApplicationTitle">使用其他应用</string>
|
||||
<string name="importOptionFilesystemExplanation">请从文件系统选择文件。</string>
|
||||
<string name="importOptionFilesystemTitle">从文件系统导入</string>
|
||||
<string name="exportOptionExplanation">导出的数据将储存至你选择的位置。</string>
|
||||
@@ -231,7 +228,7 @@
|
||||
<string name="chooseValidFromDate">选择有效日期</string>
|
||||
<string name="validFromSentence">有效期自: <xliff:g>%s</xliff:g></string>
|
||||
<string name="cameraPermissionRequired">此操作所需的访问相机的权限……</string>
|
||||
<string name="height">高度:</string>
|
||||
<string name="height">高度</string>
|
||||
<string name="switchToFrontImage">选择正面图像</string>
|
||||
<string name="switchToBackImage">选择背面图像</string>
|
||||
<string name="switchToBarcode">选择条形码</string>
|
||||
@@ -303,4 +300,6 @@
|
||||
<string name="unsupportedFile">此文件不受支持</string>
|
||||
<string name="generic_error_please_retry">抱歉,某个东西出错了,请再试…</string>
|
||||
<string name="sort_by_valid_from">有效期开始日</string>
|
||||
<string name="width">宽度</string>
|
||||
<string name="setBarcodeWidth">设置条码宽度</string>
|
||||
</resources>
|
||||
|
||||
@@ -147,9 +147,6 @@
|
||||
<string name="importOptionFilesystemTitle">自檔案系統中匯入</string>
|
||||
<string name="importOptionFilesystemExplanation">自檔案系統中選取檔案。</string>
|
||||
<string name="importOptionFilesystemButton">自檔案系統</string>
|
||||
<string name="importOptionApplicationTitle">使用其他應用程式</string>
|
||||
<string name="importOptionApplicationButton">使用其他應用程式</string>
|
||||
<string name="importOptionApplicationExplanation">使用任何應用程式選擇您所想要匯入的檔案。</string>
|
||||
<string name="app_copyright_fmt">著作權所有 © 2019–<xliff:g>%d</xliff:g> Sylvia van Os 與其他貢獻者</string>
|
||||
<string name="importVoucherVault">自 Voucher Vault 中匯入</string>
|
||||
<string name="importVoucherVaultMessage">選取您自 Voucher Vault 匯出的 <i>vouchervault.json</i> 檔案以進行匯入。
|
||||
@@ -238,7 +235,7 @@
|
||||
<string name="show_validity">顯示有效性</string>
|
||||
<string name="switchToFrontImage">選擇正面圖片</string>
|
||||
<string name="switchToBackImage">選擇背面圖片</string>
|
||||
<string name="height">高度:</string>
|
||||
<string name="height">高度</string>
|
||||
<string name="donate">捐款</string>
|
||||
<string name="icon_header_click_text">長按以編輯縮圖</string>
|
||||
<string name="openBackImageInGalleryApp">以圖庫軟體開啟背面圖片</string>
|
||||
|
||||
@@ -101,6 +101,7 @@
|
||||
<item />
|
||||
<item>ar</item>
|
||||
<!-- <item>ast</item> -->
|
||||
<item>be</item>
|
||||
<item>bg</item>
|
||||
<item>bn</item>
|
||||
<item>bn-rIN</item>
|
||||
@@ -132,6 +133,7 @@
|
||||
<!-- <item>kn</item> -->
|
||||
<item>ko</item>
|
||||
<!-- <item>lb</item> -->
|
||||
<!-- <item>lmo</item> -->
|
||||
<item>lt</item>
|
||||
<item>lv</item>
|
||||
<!-- <item>ml</item> -->
|
||||
|
||||
@@ -71,9 +71,6 @@
|
||||
<string name="importOptionFilesystemTitle">Import from filesystem</string>
|
||||
<string name="importOptionFilesystemExplanation">Choose a specific file from the filesystem.</string>
|
||||
<string name="importOptionFilesystemButton">From filesystem</string>
|
||||
<string name="importOptionApplicationTitle">Use another app</string>
|
||||
<string name="importOptionApplicationExplanation">Use any app or your favorite file manager to open a file.</string>
|
||||
<string name="importOptionApplicationButton">Use another app</string>
|
||||
<string name="about">About</string>
|
||||
<string name="app_copyright_fmt" tools:ignore="PluralsCandidate">Copyright © 2019–<xliff:g>%d</xliff:g> Sylvia van Os and contributors</string>
|
||||
<string name="app_copyright_short">Copyright © Sylvia van Os and contributors</string>
|
||||
@@ -300,7 +297,7 @@
|
||||
<string name="anyDate">Any date</string>
|
||||
<string name="chooseValidFromDate">Choose valid from date</string>
|
||||
<string name="validFromSentence">Valid from: <xliff:g>%s</xliff:g></string>
|
||||
<string name="height">Height:</string>
|
||||
<string name="height">Height</string>
|
||||
<string name="switchToFrontImage">Switch to front image</string>
|
||||
<string name="switchToBackImage">Switch to back image</string>
|
||||
<string name="switchToBarcode">Switch to barcode</string>
|
||||
@@ -364,4 +361,6 @@
|
||||
<string name="addFromPkpass">Select a Passbook file (.pkpass)</string>
|
||||
<string name="unsupportedFile">This file is not supported</string>
|
||||
<string name="generic_error_please_retry">Sorry, something went wrong, please try again...</string>
|
||||
<string name="width">Width</string>
|
||||
<string name="setBarcodeWidth">Set Barcode Width</string>
|
||||
</resources>
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
<locale-config xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<locale android:name="en-US" />
|
||||
<locale android:name="ar" />
|
||||
<locale android:name="be" />
|
||||
<locale android:name="bg" />
|
||||
<locale android:name="bn" />
|
||||
<locale android:name="bn-IN" />
|
||||
|
||||
@@ -494,6 +494,7 @@ public class DatabaseTest {
|
||||
assertEquals(0, card.starStatus);
|
||||
assertEquals(0, card.lastUsed);
|
||||
assertEquals(100, card.zoomLevel);
|
||||
assertEquals(100, card.zoomLevelWidth);
|
||||
|
||||
// Determine that the entries are queryable and the fields are correct
|
||||
LoyaltyCard card2 = DBHelper.getLoyaltyCard(mActivity.getApplicationContext(), database, newCardId2);
|
||||
@@ -510,6 +511,7 @@ public class DatabaseTest {
|
||||
assertEquals(0, card2.starStatus);
|
||||
assertEquals(0, card2.lastUsed);
|
||||
assertEquals(100, card2.zoomLevel);
|
||||
assertEquals(100, card2.zoomLevelWidth);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
@@ -62,10 +62,6 @@ public class ImportExportActivityTest {
|
||||
|
||||
Activity activity = Robolectric.setupActivity(ImportExportActivity.class);
|
||||
|
||||
checkVisibility(activity, View.VISIBLE, R.id.dividerImportApplication,
|
||||
R.id.importOptionApplicationTitle, R.id.importOptionApplicationExplanation,
|
||||
R.id.importOptionApplicationButton);
|
||||
|
||||
checkVisibility(activity, View.VISIBLE, R.id.dividerImportFilesystem,
|
||||
R.id.importOptionFilesystemTitle, R.id.importOptionFilesystemExplanation,
|
||||
R.id.importOptionFilesystemButton);
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user