mirror of
https://github.com/CatimaLoyalty/Android.git
synced 2025-12-24 15:47:53 -05:00
Compare commits
152 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
469ed374ad | ||
|
|
d952f194be | ||
|
|
ccbf4afd44 | ||
|
|
2b1a950204 | ||
|
|
e930ee8efd | ||
|
|
d469e50985 | ||
|
|
39ba630479 | ||
|
|
074f84818d | ||
|
|
dd645a761d | ||
|
|
a12125e26d | ||
|
|
67e82c5d8f | ||
|
|
52b30cf988 | ||
|
|
ccfdc5f3b5 | ||
|
|
339d002529 | ||
|
|
5afe0bdc59 | ||
|
|
59d3a74206 | ||
|
|
58d3d29fbe | ||
|
|
c340544886 | ||
|
|
c137e6178a | ||
|
|
98f1fd42f6 | ||
|
|
f344a3b125 | ||
|
|
24bdffdce8 | ||
|
|
853f4aabfc | ||
|
|
439cd870e5 | ||
|
|
ab47a769ea | ||
|
|
b73b6584c2 | ||
|
|
06f4fb29b4 | ||
|
|
3d19acd434 | ||
|
|
40dd882857 | ||
|
|
029f49078e | ||
|
|
d5f19877f2 | ||
|
|
9679b0746b | ||
|
|
55209cbca5 | ||
|
|
63d7ea9b06 | ||
|
|
1062d9a302 | ||
|
|
30b2243d1e | ||
|
|
9f755c2939 | ||
|
|
375f6d9117 | ||
|
|
1e3b6f197d | ||
|
|
9cf21f9d75 | ||
|
|
033168cc8d | ||
|
|
e698240a91 | ||
|
|
83df2a3262 | ||
|
|
9dce540451 | ||
|
|
b8f683a335 | ||
|
|
9781d9bbd9 | ||
|
|
43f81c5368 | ||
|
|
c702d1523c | ||
|
|
4def250361 | ||
|
|
c34455db3c | ||
|
|
e252d80de9 | ||
|
|
60cf1dbf23 | ||
|
|
5839a6b2c5 | ||
|
|
c0da6a3176 | ||
|
|
85d5316d1f | ||
|
|
cb9493eb6e | ||
|
|
cfb473df8c | ||
|
|
2ff395f5ef | ||
|
|
73fa270fce | ||
|
|
552d49ea7b | ||
|
|
f1f6dea5e7 | ||
|
|
a677b004b3 | ||
|
|
fd34f59ff9 | ||
|
|
0c09707744 | ||
|
|
142da5b0b6 | ||
|
|
80b72c1984 | ||
|
|
e9f87684af | ||
|
|
5fb2f546b0 | ||
|
|
c234444026 | ||
|
|
eda9dfaa10 | ||
|
|
4f13827ae0 | ||
|
|
47b076b41d | ||
|
|
1e40241219 | ||
|
|
796f4c918d | ||
|
|
ae6ce7f443 | ||
|
|
95189ce5ce | ||
|
|
8de78406d5 | ||
|
|
ea253313d5 | ||
|
|
c3413c4340 | ||
|
|
d22e6ca984 | ||
|
|
9b8ab86219 | ||
|
|
8a9c603725 | ||
|
|
8f4da1b601 | ||
|
|
ce917be59d | ||
|
|
1b1d8788df | ||
|
|
c126bff23c | ||
|
|
64355e0ddc | ||
|
|
510b7a0e56 | ||
|
|
12da47d34a | ||
|
|
3dca6c1db2 | ||
|
|
29aec92a7a | ||
|
|
c373c1f9dd | ||
|
|
cba7c77fa2 | ||
|
|
80e3db0b2d | ||
|
|
4452336aa0 | ||
|
|
d0710a16b6 | ||
|
|
38f603cc0d | ||
|
|
5a6652c864 | ||
|
|
59ed3e3fba | ||
|
|
870720ad4b | ||
|
|
7d7d5280c5 | ||
|
|
a93ee4bbff | ||
|
|
d9b719103a | ||
|
|
c65f488536 | ||
|
|
3c11817edb | ||
|
|
8a5dac9c24 | ||
|
|
968729fbe6 | ||
|
|
8a8d5c65f2 | ||
|
|
80e05a0392 | ||
|
|
2374e998ee | ||
|
|
48b6b83fba | ||
|
|
6eac516d01 | ||
|
|
f1d42ccc77 | ||
|
|
68ebf3243f | ||
|
|
f8a93ed5f2 | ||
|
|
ce14cd0447 | ||
|
|
ee5ac2785d | ||
|
|
1c68bfea8d | ||
|
|
a097264983 | ||
|
|
19d5c1144e | ||
|
|
c123dd5d42 | ||
|
|
3fe0fec801 | ||
|
|
245ff6ade9 | ||
|
|
353cf1daad | ||
|
|
2e5dbd5cc1 | ||
|
|
7d6ce95998 | ||
|
|
dca9816fbe | ||
|
|
a5eee0a3b1 | ||
|
|
5d0b890de9 | ||
|
|
7c6492965f | ||
|
|
5f5280e2a6 | ||
|
|
220d6cb993 | ||
|
|
5f33807560 | ||
|
|
6d64a900f0 | ||
|
|
3550c2a9f7 | ||
|
|
0bdda70761 | ||
|
|
01debf1a09 | ||
|
|
76df487661 | ||
|
|
73a129b430 | ||
|
|
71afba8ab9 | ||
|
|
c0b01fca35 | ||
|
|
7158de8b81 | ||
|
|
c1afefb712 | ||
|
|
d924029a5a | ||
|
|
f5d104fa68 | ||
|
|
1c0c1c6efc | ||
|
|
4d4e449150 | ||
|
|
900f92cbd6 | ||
|
|
48aab74737 | ||
|
|
427aa039d6 | ||
|
|
91909e2ce3 | ||
|
|
967f20edc7 |
2
.github/workflows/android.yml
vendored
2
.github/workflows/android.yml
vendored
@@ -48,7 +48,7 @@ jobs:
|
||||
run: ./gradlew spotbugsRelease
|
||||
- name: Archive test results
|
||||
if: always()
|
||||
uses: actions/upload-artifact@v4.3.3
|
||||
uses: actions/upload-artifact@v4.3.4
|
||||
with:
|
||||
name: test-results
|
||||
path: app/build/reports
|
||||
|
||||
4
.github/workflows/changelog-to-fastlane.yml
vendored
4
.github/workflows/changelog-to-fastlane.yml
vendored
@@ -29,13 +29,13 @@ jobs:
|
||||
id: checkout
|
||||
uses: actions/checkout@v4.1.7
|
||||
- name: Setup Python
|
||||
uses: actions/setup-python@v5.1.0
|
||||
uses: actions/setup-python@v5.1.1
|
||||
with:
|
||||
python-version: '3.x'
|
||||
- name: Run converter script
|
||||
run: python .scripts/changelog_to_fastlane.py
|
||||
- name: Create Pull Request
|
||||
uses: peter-evans/create-pull-request@v6.0.5
|
||||
uses: peter-evans/create-pull-request@v6.1.0
|
||||
with:
|
||||
title: "Update Fastlane changelogs"
|
||||
commit-message: "Update Fastlane changelogs"
|
||||
|
||||
2
.github/workflows/contributors-to-file.yml
vendored
2
.github/workflows/contributors-to-file.yml
vendored
@@ -33,7 +33,7 @@ jobs:
|
||||
file_in_repo: app/src/main/res/raw/contributors.txt
|
||||
min_commit_count: 5
|
||||
- name: Create Pull Request
|
||||
uses: peter-evans/create-pull-request@v6.0.5
|
||||
uses: peter-evans/create-pull-request@v6.1.0
|
||||
with:
|
||||
title: "Update contributors"
|
||||
commit-message: "Update contributors"
|
||||
|
||||
@@ -6,6 +6,7 @@ on:
|
||||
- main
|
||||
paths:
|
||||
- 'fastlane/**/title.txt'
|
||||
- '.scripts/generate_feature_graphic/**'
|
||||
permissions:
|
||||
actions: none
|
||||
checks: none
|
||||
@@ -38,7 +39,7 @@ jobs:
|
||||
- name: Generate featureGraphic.png for each language
|
||||
run: .scripts/generate_feature_graphic/generate_feature_graphic.sh
|
||||
- name: Create Pull Request
|
||||
uses: peter-evans/create-pull-request@v6.0.5
|
||||
uses: peter-evans/create-pull-request@v6.1.0
|
||||
with:
|
||||
title: "Update feature graphic"
|
||||
commit-message: "Update feature graphic"
|
||||
|
||||
2
.github/workflows/gradle-update.yml
vendored
2
.github/workflows/gradle-update.yml
vendored
@@ -26,7 +26,7 @@ jobs:
|
||||
id: gradle-update
|
||||
- uses: gradle/actions/wrapper-validation@v3
|
||||
- name: Create Pull Request
|
||||
uses: peter-evans/create-pull-request@v6.0.5
|
||||
uses: peter-evans/create-pull-request@v6.1.0
|
||||
with:
|
||||
title: "Update Gradle to ${{ steps.gradle-update.outputs.version }}"
|
||||
commit-message: "Update Gradle to ${{ steps.gradle-update.outputs.version }}"
|
||||
|
||||
2
.github/workflows/update-locales.yml
vendored
2
.github/workflows/update-locales.yml
vendored
@@ -31,7 +31,7 @@ jobs:
|
||||
- name: Update locales
|
||||
run: .scripts/locales.py
|
||||
- name: Create Pull Request
|
||||
uses: peter-evans/create-pull-request@v6.0.5
|
||||
uses: peter-evans/create-pull-request@v6.1.0
|
||||
with:
|
||||
title: "Update locales"
|
||||
commit-message: "Update locales"
|
||||
|
||||
@@ -34,8 +34,8 @@ for lang in "$script_location/../../fastlane/metadata/android/"*; do
|
||||
bg|el-GR|ru-RU|uk) sed -i "s/Lexend Deca/Noto Serif/" featureGraphic.svg ;;
|
||||
hi-IN) sed -i -e "s/Yesteryear/Noto Serif 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 ;;
|
||||
ko) sed -i "s/Lexend Deca/Noto Serif CJK KR/" featureGraphic.svg ;;
|
||||
kn-IN) sed -i -e 's/font-size="150"/font-size="100"/' -e 's/y="285.511"/y="235.511"/' featureGraphic.svg ;;
|
||||
zh-CN) sed -i "s/Lexend Deca/Noto Serif CJK SC/" featureGraphic.svg ;;
|
||||
zh-TW) sed -i "s/Lexend Deca/Noto Serif CJK TC/" featureGraphic.svg ;;
|
||||
*) ;;
|
||||
|
||||
@@ -1,6 +1,13 @@
|
||||
# Changelog
|
||||
|
||||
## v2.30.0 - 136
|
||||
## v2.31.0 - 137 (2024-07-26)
|
||||
|
||||
- Allow long store names in preview to split over multiple lines
|
||||
- Option to use front of back image in thumbnail menu
|
||||
- Minor import/export fixes
|
||||
- Minor UI fixes
|
||||
|
||||
## v2.30.0 - 136 (2024-06-18)
|
||||
|
||||
- Support for creating a card when sharing plain text
|
||||
- Display image type instead of barcode below images
|
||||
|
||||
26
Gemfile.lock
26
Gemfile.lock
@@ -10,17 +10,17 @@ GEM
|
||||
artifactory (3.0.17)
|
||||
atomos (0.1.3)
|
||||
aws-eventstream (1.3.0)
|
||||
aws-partitions (1.931.0)
|
||||
aws-sdk-core (3.196.1)
|
||||
aws-partitions (1.945.0)
|
||||
aws-sdk-core (3.197.1)
|
||||
aws-eventstream (~> 1, >= 1.3.0)
|
||||
aws-partitions (~> 1, >= 1.651.0)
|
||||
aws-sigv4 (~> 1.8)
|
||||
jmespath (~> 1, >= 1.6.1)
|
||||
aws-sdk-kms (1.81.0)
|
||||
aws-sdk-core (~> 3, >= 3.193.0)
|
||||
aws-sdk-kms (1.85.0)
|
||||
aws-sdk-core (~> 3, >= 3.197.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sdk-s3 (1.151.0)
|
||||
aws-sdk-core (~> 3, >= 3.194.0)
|
||||
aws-sdk-s3 (1.152.3)
|
||||
aws-sdk-core (~> 3, >= 3.197.0)
|
||||
aws-sdk-kms (~> 1)
|
||||
aws-sigv4 (~> 1.8)
|
||||
aws-sigv4 (1.8.0)
|
||||
@@ -68,7 +68,7 @@ GEM
|
||||
faraday_middleware (1.2.0)
|
||||
faraday (~> 1.0)
|
||||
fastimage (2.3.1)
|
||||
fastlane (2.220.0)
|
||||
fastlane (2.221.1)
|
||||
CFPropertyList (>= 2.3, < 4.0.0)
|
||||
addressable (>= 2.8, < 3.0.0)
|
||||
artifactory (~> 3.0)
|
||||
@@ -147,14 +147,14 @@ GEM
|
||||
os (>= 0.9, < 2.0)
|
||||
signet (>= 0.16, < 2.a)
|
||||
highline (2.0.3)
|
||||
http-cookie (1.0.5)
|
||||
http-cookie (1.0.6)
|
||||
domain_name (~> 0.5)
|
||||
httpclient (2.8.3)
|
||||
jmespath (1.6.2)
|
||||
json (2.7.2)
|
||||
jwt (2.8.1)
|
||||
jwt (2.8.2)
|
||||
base64
|
||||
mini_magick (4.12.0)
|
||||
mini_magick (4.13.1)
|
||||
mini_mime (1.1.5)
|
||||
multi_json (1.15.0)
|
||||
multipart-post (2.4.1)
|
||||
@@ -164,15 +164,15 @@ GEM
|
||||
optparse (0.5.0)
|
||||
os (1.1.4)
|
||||
plist (3.7.1)
|
||||
public_suffix (5.0.5)
|
||||
public_suffix (5.1.1)
|
||||
rake (13.2.1)
|
||||
representable (3.2.0)
|
||||
declarative (< 0.1.0)
|
||||
trailblazer-option (>= 0.1.1, < 0.2.0)
|
||||
uber (< 0.2.0)
|
||||
retriable (3.1.2)
|
||||
rexml (3.2.8)
|
||||
strscan (>= 3.0.9)
|
||||
rexml (3.2.9)
|
||||
strscan
|
||||
rouge (2.0.7)
|
||||
ruby2_keywords (0.0.5)
|
||||
rubyzip (2.3.2)
|
||||
|
||||
@@ -21,13 +21,13 @@ android {
|
||||
applicationId = "me.hackerchick.catima"
|
||||
minSdk = 21
|
||||
targetSdk = 34
|
||||
versionCode = 136
|
||||
versionName = "2.30.0"
|
||||
versionCode = 137
|
||||
versionName = "2.31.0"
|
||||
|
||||
vectorDrawables.useSupportLibrary = true
|
||||
multiDexEnabled = true
|
||||
|
||||
resourceConfigurations += listOf("ar", "bg", "bn", "bn-rIN", "bs", "cs", "da", "de", "el-rGR", "en", "eo", "es", "es-rAR", "fi", "fr", "he-rIL", "hi", "hr", "hu", "in-rID", "is", "it", "ja", "ko", "lt", "lv", "nb-rNO", "nl", "oc", "pl", "pt-rBR", "pt-rPT", "ro-rRO", "ru", "sk", "sl", "sv", "tr", "uk", "vi", "zh-rCN", "zh-rTW")
|
||||
resourceConfigurations += listOf("ar", "bg", "bn", "bn-rIN", "bs", "cs", "da", "de", "el-rGR", "en", "eo", "es", "es-rAR", "fi", "fr", "he-rIL", "hi", "hr", "hu", "in-rID", "is", "it", "ja", "ko", "lt", "lv", "nb-rNO", "nl", "oc", "pl", "pt-rBR", "pt-rPT", "ro-rRO", "ru", "sk", "sl", "sr", "sv", "tr", "uk", "vi", "zh-rCN", "zh-rTW")
|
||||
}
|
||||
|
||||
buildTypes {
|
||||
@@ -110,9 +110,9 @@ dependencies {
|
||||
implementation("io.wcm.tooling.spotbugs:io.wcm.tooling.spotbugs.annotations:1.0.0")
|
||||
|
||||
// Testing
|
||||
testImplementation("androidx.test:core:1.5.0")
|
||||
testImplementation("androidx.test:core:1.6.1")
|
||||
testImplementation("junit:junit:4.13.2")
|
||||
testImplementation("org.robolectric:robolectric:4.12.2")
|
||||
testImplementation("org.robolectric:robolectric:4.13")
|
||||
}
|
||||
|
||||
tasks.withType<SpotBugsTask>().configureEach {
|
||||
|
||||
@@ -9,6 +9,7 @@ import android.text.InputType;
|
||||
import android.util.Log;
|
||||
import android.view.MenuItem;
|
||||
import android.view.ViewGroup;
|
||||
import android.view.WindowManager;
|
||||
import android.widget.Button;
|
||||
import android.widget.EditText;
|
||||
import android.widget.FrameLayout;
|
||||
@@ -163,6 +164,10 @@ public class ImportExportActivity extends CatimaAppCompatActivity {
|
||||
// Check that there is an app that data can be imported from
|
||||
Button importApplication = binding.importOptionApplicationButton;
|
||||
importApplication.setOnClickListener(v -> chooseImportType(true, 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
|
||||
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
|
||||
}
|
||||
|
||||
private void openFileForImport(Uri uri, char[] password) {
|
||||
|
||||
@@ -6,6 +6,7 @@ import android.content.Context;
|
||||
import android.content.DialogInterface;
|
||||
import android.database.sqlite.SQLiteDatabase;
|
||||
import android.util.Log;
|
||||
import android.widget.Toast;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
@@ -90,16 +91,20 @@ public class ImportExportTask implements CompatCallable<ImportExportResult> {
|
||||
progress = new ProgressDialog(activity);
|
||||
progress.setTitle(doImport ? R.string.importing : R.string.exporting);
|
||||
|
||||
progress.setOnDismissListener(new DialogInterface.OnDismissListener() {
|
||||
@Override
|
||||
public void onDismiss(DialogInterface dialog) {
|
||||
ImportExportTask.this.stop();
|
||||
}
|
||||
});
|
||||
progress.setOnCancelListener(dialog -> cancel(doImport, true));
|
||||
progress.setOnDismissListener(dialog -> cancel(doImport, true));
|
||||
|
||||
progress.show();
|
||||
}
|
||||
|
||||
private void cancel(boolean isImport, boolean showToast) {
|
||||
ImportExportTask.this.stop();
|
||||
|
||||
if (showToast) {
|
||||
Toast.makeText(activity, isImport ? R.string.importCancelled : R.string.exportCancelled, Toast.LENGTH_LONG).show();
|
||||
}
|
||||
}
|
||||
|
||||
protected ImportExportResult doInBackground(Void... nothing) {
|
||||
final SQLiteDatabase database = new DBHelper(activity).getWritableDatabase();
|
||||
ImportExportResult result;
|
||||
|
||||
@@ -681,16 +681,17 @@ public class LoyaltyCardEditActivity extends CatimaAppCompatActivity implements
|
||||
|
||||
if (bitmap != null) {
|
||||
if (requestedFrontImage()) {
|
||||
mFrontImageRemoved = false;
|
||||
mFrontImageUnsaved = true;
|
||||
setCardImage(cardImageFront, Utils.resizeBitmap(bitmap, Utils.BITMAP_SIZE_BIG), true);
|
||||
} else if (requestedBackImage()) {
|
||||
mBackImageRemoved = false;
|
||||
mBackImageUnsaved = true;
|
||||
setCardImage(cardImageBack, Utils.resizeBitmap(bitmap, Utils.BITMAP_SIZE_BIG), true);
|
||||
} else {
|
||||
mIconRemoved = false;
|
||||
mIconUnsaved = true;
|
||||
setCardImage(thumbnail, Utils.resizeBitmap(bitmap, Utils.BITMAP_SIZE_SMALL), false);
|
||||
thumbnail.setBackgroundColor(Color.TRANSPARENT);
|
||||
setColorFromIcon();
|
||||
setThumbnailImage(Utils.resizeBitmap(bitmap, Utils.BITMAP_SIZE_SMALL));
|
||||
}
|
||||
Log.d("cropper", "mRequestedImage: " + mRequestedImage);
|
||||
mCropperFinishedType = mRequestedImage;
|
||||
@@ -834,7 +835,7 @@ public class LoyaltyCardEditActivity extends CatimaAppCompatActivity implements
|
||||
setCardImage(cardImageBack, Utils.retrieveCardImage(this, tempLoyaltyCard.id, ImageLocationType.back), true);
|
||||
}
|
||||
if (!mIconUnsaved && !croppedIcon() && !mIconRemoved) {
|
||||
setCardImage(thumbnail, Utils.retrieveCardImage(this, tempLoyaltyCard.id, ImageLocationType.icon), false);
|
||||
setThumbnailImage(Utils.retrieveCardImage(this, tempLoyaltyCard.id, ImageLocationType.icon));
|
||||
}
|
||||
} else {
|
||||
setTitle(R.string.addCardTitle);
|
||||
@@ -847,7 +848,7 @@ public class LoyaltyCardEditActivity extends CatimaAppCompatActivity implements
|
||||
setCardImage(cardImageBack, Utils.loadTempImage(this, TEMP_UNSAVED_BACK_IMAGE_NAME), true);
|
||||
}
|
||||
if (mIconUnsaved && !croppedIcon()) {
|
||||
setCardImage(thumbnail, Utils.loadTempImage(this, TEMP_UNSAVED_ICON_NAME), false);
|
||||
setThumbnailImage(Utils.loadTempImage(this, TEMP_UNSAVED_ICON_NAME));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -998,6 +999,22 @@ public class LoyaltyCardEditActivity extends CatimaAppCompatActivity implements
|
||||
}
|
||||
}
|
||||
|
||||
protected void setThumbnailImage(@Nullable Bitmap bitmap) {
|
||||
setCardImage(thumbnail, bitmap, false);
|
||||
|
||||
if (bitmap == null) {
|
||||
generateIcon(storeFieldEdit.getText().toString().trim());
|
||||
} else {
|
||||
thumbnail.setBackgroundColor(Color.TRANSPARENT);
|
||||
setColorFromIcon();
|
||||
}
|
||||
|
||||
if (tempLoyaltyCard.headerColor != null) {
|
||||
thumbnailEditIcon.setBackgroundColor(Utils.needsDarkForeground(tempLoyaltyCard.headerColor) ? Color.BLACK : Color.WHITE);
|
||||
thumbnailEditIcon.setColorFilter(Utils.needsDarkForeground(tempLoyaltyCard.headerColor) ? Color.WHITE : Color.BLACK);
|
||||
}
|
||||
}
|
||||
|
||||
protected void setCardImage(ImageView imageView, Bitmap bitmap, boolean applyFallback) {
|
||||
imageView.setTag(bitmap);
|
||||
|
||||
@@ -1325,6 +1342,28 @@ public class LoyaltyCardEditActivity extends CatimaAppCompatActivity implements
|
||||
return null;
|
||||
});
|
||||
|
||||
if (v.getId() == R.id.thumbnail) {
|
||||
if (cardImageFront.getTag() instanceof Bitmap) {
|
||||
cardOptions.put(getString(R.string.useFrontImage), () -> {
|
||||
mIconRemoved = false;
|
||||
mIconUnsaved = true;
|
||||
setThumbnailImage(Utils.resizeBitmap((Bitmap) cardImageFront.getTag(), Utils.BITMAP_SIZE_SMALL));
|
||||
|
||||
return null;
|
||||
});
|
||||
}
|
||||
|
||||
if (cardImageBack.getTag() instanceof Bitmap) {
|
||||
cardOptions.put(getString(R.string.useBackImage), () -> {
|
||||
mIconRemoved = false;
|
||||
mIconUnsaved = true;
|
||||
setThumbnailImage(Utils.resizeBitmap((Bitmap) cardImageBack.getTag(), Utils.BITMAP_SIZE_SMALL));
|
||||
|
||||
return null;
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
int titleResource;
|
||||
|
||||
if (v.getId() == R.id.frontImageHolder) {
|
||||
@@ -1365,17 +1404,13 @@ public class LoyaltyCardEditActivity extends CatimaAppCompatActivity implements
|
||||
// We don't need to set or check the dialogId since it's only used for that single dialog
|
||||
@Override
|
||||
public void onColorSelected(int dialogId, int color) {
|
||||
// Unset image if set
|
||||
setCardImage(thumbnail, null, false);
|
||||
mIconRemoved = true;
|
||||
mIconUnsaved = false;
|
||||
|
||||
// Save new colour
|
||||
updateTempState(LoyaltyCardField.headerColor, color);
|
||||
|
||||
thumbnailEditIcon.setBackgroundColor(Utils.needsDarkForeground(color) ? Color.BLACK : Color.WHITE);
|
||||
thumbnailEditIcon.setColorFilter(Utils.needsDarkForeground(color) ? Color.WHITE : Color.BLACK);
|
||||
|
||||
generateIcon(storeFieldEdit.getText().toString().trim());
|
||||
// Unset image if set
|
||||
mIconRemoved = true;
|
||||
mIconUnsaved = false;
|
||||
setThumbnailImage(null);
|
||||
}
|
||||
|
||||
// ColorPickerDialogListener callback
|
||||
|
||||
@@ -39,6 +39,7 @@ import androidx.appcompat.app.AppCompatDelegate;
|
||||
import androidx.core.graphics.ColorUtils;
|
||||
import androidx.core.os.LocaleListCompat;
|
||||
import androidx.core.view.WindowInsetsControllerCompat;
|
||||
import androidx.core.widget.TextViewCompat;
|
||||
import androidx.exifinterface.media.ExifInterface;
|
||||
import androidx.palette.graphics.Palette;
|
||||
|
||||
@@ -941,6 +942,22 @@ public class Utils {
|
||||
if (icon != null) {
|
||||
textWhenNoImage.setVisibility(View.GONE);
|
||||
} else {
|
||||
// Manually calculate how many lines will be needed
|
||||
// This is necessary because Android's auto sizing will split over lines way before reaching the minimum font size and store names split over multiple lines are harder to scan with a quick glance so we should try to prevent it
|
||||
// Because we have to write the text before we can actually know the exact laid out size (trying to delay this causes bugs where the autosize fails) we have to take some... weird shortcuts
|
||||
|
||||
// At this point textWhenNoImage.getWidth() still returns 0, so we cheat by calculating the whole width of the screen and then dividing it by the amount of columns
|
||||
int textviewWidth = Resources.getSystem().getDisplayMetrics().widthPixels / context.getResources().getInteger(R.integer.main_view_card_columns);
|
||||
|
||||
// Calculate how wide a character is and calculate how many characters fit in a line
|
||||
int characterWidth = TextViewCompat.getAutoSizeMinTextSize(textWhenNoImage);
|
||||
int maxWidthPerLine = textviewWidth - textWhenNoImage.getPaddingStart() - textWhenNoImage.getPaddingEnd();
|
||||
|
||||
// Set amount of lines based on what could fit at most
|
||||
int maxLines = ((loyaltyCard.store.length() * characterWidth) / maxWidthPerLine) + 1;
|
||||
textWhenNoImage.setMaxLines(maxLines);
|
||||
|
||||
// Actually set the text and colour
|
||||
textWhenNoImage.setVisibility(View.VISIBLE);
|
||||
textWhenNoImage.setText(loyaltyCard.store);
|
||||
textWhenNoImage.setTextColor(Utils.needsDarkForeground(headerColor) ? Color.BLACK : Color.WHITE);
|
||||
|
||||
@@ -6,4 +6,5 @@
|
||||
android:paddingRight="8dp"
|
||||
style="@style/Widget.MaterialComponents.Chip.Filter"
|
||||
app:checkedIconVisible="true"
|
||||
android:textAppearance="?android:attr/textAppearance" />
|
||||
android:textAppearance="?android:attr/textAppearance"
|
||||
app:checkedIconTint="?attr/colorOnBackground"/>
|
||||
|
||||
@@ -42,12 +42,8 @@
|
||||
android:layout_height="match_parent"
|
||||
android:textStyle="bold"
|
||||
app:autoSizeTextType="uniform"
|
||||
app:autoSizeMinTextSize="12sp"
|
||||
app:autoSizeMaxTextSize="100sp"
|
||||
app:autoSizeStepGranularity="2sp"
|
||||
android:gravity="center"
|
||||
android:maxLines="1"
|
||||
android:layout_margin="20dp" />
|
||||
android:padding="20dp" />
|
||||
|
||||
<ImageView
|
||||
android:importantForAccessibility="no"
|
||||
|
||||
@@ -6,8 +6,8 @@ Allan Nordhøy
|
||||
Heimen Stoffels
|
||||
Oğuz Ersen
|
||||
FC (Fay) Stegerman
|
||||
Katharine Chui
|
||||
StoyanDimitrov
|
||||
Katharine Chui
|
||||
SlavekB
|
||||
mondstern
|
||||
IllusiveMan196
|
||||
@@ -19,12 +19,12 @@ laralem
|
||||
Petr Novák
|
||||
Joel A
|
||||
Taco
|
||||
大王叫我来巡山
|
||||
pfaffenrodt
|
||||
Aayush Gupta
|
||||
HudobniVolk
|
||||
大王叫我来巡山
|
||||
Nyatsuki
|
||||
Scrambled777
|
||||
HudobniVolk
|
||||
Nyatsuki
|
||||
Giovanni Donisi
|
||||
Jiri Grönroos
|
||||
Samantaz Fox
|
||||
@@ -32,6 +32,7 @@ arno-github
|
||||
Cliff Heraldo
|
||||
Sergio Paredes
|
||||
Ankit Tiwari
|
||||
Jose Delvani
|
||||
Milo Ivir
|
||||
Milan Šalka
|
||||
mdvhimself
|
||||
@@ -42,14 +43,15 @@ Projjal Moitra
|
||||
Quentin PAGÈS
|
||||
ikanakova
|
||||
ngocanhtve
|
||||
Silvério Santos
|
||||
waffshappen
|
||||
Ziad OUALHADJ
|
||||
Robin Liu
|
||||
Denis Shilin
|
||||
しいたけ
|
||||
Alexander Ivanov
|
||||
Viet Nguyen Hoang
|
||||
Miha Frangež
|
||||
Silvério Santos
|
||||
Viet Nguyen Hoang
|
||||
Virginie
|
||||
Michael Gangolf
|
||||
rudy3
|
||||
@@ -58,4 +60,3 @@ Govind S Nair
|
||||
Freddo espresso
|
||||
arshbeerSingh
|
||||
MisterCosta96
|
||||
しいたけ
|
||||
|
||||
@@ -324,4 +324,8 @@
|
||||
<string name="multipleBarcodesFoundPleaseChooseOne">اي من الـbarcodes تريد استخدامه؟</string>
|
||||
<string name="pageWithNumber">صفحة <xliff:g>%d</xliff:g></string>
|
||||
<string name="noCameraFoundGuideText">يبدوا أن جهازك لا يمتلك كاميرا. إذا كان يمتلكها، أطفئ الجهاز وحاول مرة اخرى. اذا لم ينجح ذلك، أضغط على زر \"المزيد من الأختيارات\" في الأسفل لإضافة الباركود بطريقة أخرى.</string>
|
||||
<string name="importCancelled">تم الغاء الاستيراد</string>
|
||||
<string name="exportCancelled">تم الغاء الاستخراج</string>
|
||||
<string name="useFrontImage">استخدام صورة أمامية</string>
|
||||
<string name="useBackImage">استخدم صورة خلفية</string>
|
||||
</resources>
|
||||
@@ -295,4 +295,9 @@
|
||||
<string name="errorReadingFile">Файлът не може да бъде прочетен</string>
|
||||
<string name="failedLaunchingFileManager">Не е намерено приложение за управление на файлове</string>
|
||||
<string name="multipleBarcodesFoundPleaseChooseOne">Кой от намерените щрихкодове желаете да бъде използван?</string>
|
||||
<string name="noCameraFoundGuideText">Изглежда, устройството няма камера. Ако има опитайте да рестартирате. В противен случай използвайте бутона „Още“, за да добавите шрихкод по друг начин.</string>
|
||||
<string name="importCancelled">Внасянето е спряно</string>
|
||||
<string name="exportCancelled">Изнасянето е спряно</string>
|
||||
<string name="useFrontImage">Използване на предната страна</string>
|
||||
<string name="useBackImage">Използване на задната страна</string>
|
||||
</resources>
|
||||
@@ -1,7 +1,7 @@
|
||||
<?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="action_add">Přidat</string>
|
||||
<string name="noGiftCards">Klepněte na tlačítko Plus (+) pro přidání karty nebo naimportujete karty z nabídky (⋮).</string>
|
||||
<string name="noGiftCards">Klepněte na tlačítko plus (+) pro přidání karty nebo naimportujete karty z nabídky (⋮).</string>
|
||||
<string name="storeName">Název</string>
|
||||
<string name="note">Poznámka</string>
|
||||
<string name="cardId">ID karty</string>
|
||||
@@ -302,4 +302,9 @@
|
||||
<string name="pageWithNumber">Stránka <xliff:g>%d</xliff:g></string>
|
||||
<string name="multipleBarcodesFoundPleaseChooseOne">Který z nalezených čárových kódů chcete použít?</string>
|
||||
<string name="failedLaunchingFileManager">Nelze nalézt podporovaný správce souborů</string>
|
||||
<string name="noCameraFoundGuideText">Zdá se, že vaše zařízení nemá fotoaparát. Pokud ano, zkuste zařízení restartovat. V opačném případě použijte tlačítko Další možnosti a přidejte čárový kód jiným způsobem.</string>
|
||||
<string name="importCancelled">Import zrušen</string>
|
||||
<string name="exportCancelled">Export zrušen</string>
|
||||
<string name="useBackImage">Použijte předchozí obrázek</string>
|
||||
<string name="useFrontImage">Použijte přední obrázek</string>
|
||||
</resources>
|
||||
@@ -296,4 +296,8 @@
|
||||
<string name="multipleBarcodesFoundPleaseChooseOne">Welchen der gefundenen Barcodes möchtest du verwenden?</string>
|
||||
<string name="pageWithNumber">Seite <xliff:g>%d</xliff:g></string>
|
||||
<string name="noCameraFoundGuideText">Dein Gerät scheint nicht über eine Kamera zu verfügen. Wenn dies der Fall ist, versuche, das Gerät neu zu starten. Andernfalls verwende die Schaltfläche Weitere Optionen unten, um einen Barcode auf andere Weise hinzuzufügen.</string>
|
||||
<string name="exportCancelled">Export abgebrochen</string>
|
||||
<string name="importCancelled">Import abgebrochen</string>
|
||||
<string name="useFrontImage">Vorderseite verwenden</string>
|
||||
<string name="useBackImage">Rückseite verwenden</string>
|
||||
</resources>
|
||||
@@ -92,7 +92,7 @@
|
||||
\nΔημιουργήστε το από το μενού Εισαγωγής/Εξαγωγής στο Loyalty Card Keychain επιλέγοντας Εξαγωγή.</string>
|
||||
<string name="importFidme">Εισαγωγή από FidMe</string>
|
||||
<string name="importFidmeMessage">Επιλέξτε την <i>fidme-export-request-xxxxxx.zip</i> εξαγωγή από το FidMe για εισαγωγή και επιλέξτε χειροκίνητα τους τύπους γραμμωτού κώδικα μετέπειτα.
|
||||
\nΔημιουργήστε το από το FidMe προφίλ επιλέγοντας Προστασία Δεδομένων και διαλέγοντας εξαγωγή δεδομένων.</string>
|
||||
\nΔημιουργήστε το από το FidMe προφίλ επιλέγοντας Προστασία Δεδομένων και πατώντας Εξαγωγή δεδομένων πρώτα.</string>
|
||||
<string name="setBarcodeId">Επιλέξτε τιμή γραμμωτού κώδικα</string>
|
||||
<string name="wrongValueForBarcodeType">Η τιμή δεν είναι έγκυρη για τον επιλεγμένο γραμμωτό κώδικα</string>
|
||||
<string name="setBackImage">Επιλογή οπίσθιας εικόνας</string>
|
||||
@@ -295,4 +295,5 @@
|
||||
<string name="field_must_not_be_empty">Το πεδίο δεν πρέπει να είναι κενό</string>
|
||||
<string name="manually_enter_barcode_instructions">Εισαγάγετε τον κωδικό αριθμό ή το κείμενο στην κάρτα σας και πατήστε τον γραμμωτό κώδικα που μοιάζει με αυτόν της κάρτας σας.</string>
|
||||
<string name="add_manually_warning_title">Συνιστάται η σάρωση</string>
|
||||
<string name="noCameraFoundGuideText">Η συσκευή σας δεν φαίνεται να διαθέτει κάμερα. Αν έχει, δοκιμάστε να κάνετε επανεκκίνηση της συσκευής. Διαφορετικά, χρησιμοποιήστε το κουμπί Περισσότερες επιλογές παρακάτω για να προσθέσετε έναν γραμμωτό κώδικα με άλλο τρόπο.</string>
|
||||
</resources>
|
||||
@@ -303,4 +303,8 @@
|
||||
<string name="multipleBarcodesFoundPleaseChooseOne">¿Cuál de los códigos de barras encontrados desea utilizar?</string>
|
||||
<string name="pageWithNumber">Página <xliff:g>%d</xliff:g></string>
|
||||
<string name="noCameraFoundGuideText">Tu dispositivo no parece tener cámara. Si la tiene, intente reiniciar el dispositivo. De lo contrario, utilice el botón Más opciones a continuación para añadir un código de barras de otra manera.</string>
|
||||
<string name="importCancelled">Importación cancelada</string>
|
||||
<string name="exportCancelled">Exportación cancelada</string>
|
||||
<string name="useFrontImage">Utilice la imagen frontal</string>
|
||||
<string name="useBackImage">Utilice la imagen trasera</string>
|
||||
</resources>
|
||||
@@ -1,2 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources></resources>
|
||||
<resources>
|
||||
<string name="app_name">کاتیما</string>
|
||||
<string name="action_search">جستجو</string>
|
||||
<string name="action_add">افزودن</string>
|
||||
</resources>
|
||||
@@ -303,4 +303,8 @@
|
||||
<string name="multipleBarcodesFoundPleaseChooseOne">Quel code-barre, parmi ceux trouvés, voulez-vous utiliser ?</string>
|
||||
<string name="pageWithNumber">Page <xliff:g>%d</xliff:g></string>
|
||||
<string name="noCameraFoundGuideText">Votre appareil ne semble pas disposer d\'une caméra. Si c\'est le cas, veuillez essayer de redémarrer l\'appareil. Sinon, vous pouvez utiliser le bouton \"Plus d\'options\" ci-dessous pour ajouter un code-barre d\'une autre manière.</string>
|
||||
<string name="exportCancelled">Exportation annulée</string>
|
||||
<string name="importCancelled">Importation annulée</string>
|
||||
<string name="useFrontImage">Utiliser l\'image de face</string>
|
||||
<string name="useBackImage">Utiliser l\'image arrière</string>
|
||||
</resources>
|
||||
@@ -296,4 +296,8 @@
|
||||
<string name="errorReadingFile">फाइल को पढ़ा नहीं जा सका</string>
|
||||
<string name="failedLaunchingFileManager">समर्थित फाइल प्रबंधक नहीं मिल सका</string>
|
||||
<string name="noCameraFoundGuideText">ऐसा लगता है कि आपके डिवाइस में कैमरा नहीं है। अगर है, तो डिवाइस को रीबूट करने का प्रयास करें। अन्यथा, किसी अन्य तरीके से बारकोड जोड़ने के लिए नीचे दिए गए अधिक विकल्प बटन का उपयोग करें।</string>
|
||||
<string name="importCancelled">आयात रद्द</string>
|
||||
<string name="exportCancelled">निर्यात रद्द</string>
|
||||
<string name="useFrontImage">सामने की छवि का प्रयोग करें</string>
|
||||
<string name="useBackImage">पीछे की छवि का उपयोग करें</string>
|
||||
</resources>
|
||||
@@ -296,4 +296,6 @@
|
||||
<string name="failedLaunchingFileManager">Nem található támogatott fájlkezelő</string>
|
||||
<string name="multipleBarcodesFoundPleaseChooseOne">A talált vonalkódok közül melyiket szeretné használni?</string>
|
||||
<string name="noCameraFoundGuideText">Úgy tűnik, az eszközén nincs kamera. Ha van, próbálja meg újraindítani az eszközt. Másképp, használja a További beállítások gombot alul, hogy máshogy hozzáadjon egy vonalkódot.</string>
|
||||
<string name="importCancelled">Importálás megszakítva</string>
|
||||
<string name="exportCancelled">Exportálás megszakítva</string>
|
||||
</resources>
|
||||
@@ -141,17 +141,17 @@
|
||||
\nTIDAK ADA DATA YANG DIKUMPULKAN SAMA SEKALI, yang dapat dikonfirmasi oleh siapa pun karena aplikasi kami adalah libre software.</string>
|
||||
<string name="importCatimaMessage">Pilih ekspor <i>catima.zip</i> Anda dari Catima untuk diimpor.
|
||||
\nBuat dari menu Impor/Ekspor aplikasi Catima lain dengan menekan Ekspor di sana terlebih dahulu.</string>
|
||||
<string name="importFidmeMessage">Pilih ekspor <i>fidme-export-request-xxxxxx.zip</i> Anda dari FidMe untuk diimpor, dan pilih jenis barcode secara manual setelahnya.
|
||||
<string name="importFidmeMessage">Pilih ekspor <i>fidme-export-request-xxxxxx.zip</i> Anda dari FidMe untuk diimpor, dan pilih jenis barcode secara manual setelahnya.
|
||||
\nBuat dari profil FidMe Anda dengan memilih Perlindungan Data lalu tekan Ekstrak data saya terlebih dahulu.</string>
|
||||
<string name="importLoyaltyCardKeychain">Impor dari Loyalty Card Keychain</string>
|
||||
<string name="importLoyaltyCardKeychainMessage">Pilih ekspor <i>LoyaltyCardKeychain.csv</i> Anda dari Loyalty Card Keychain untuk diimpor.
|
||||
<string name="importLoyaltyCardKeychainMessage">Pilih ekspor <i>LoyaltyCardKeychain.csv</i> Anda dari Loyalty Card Keychain untuk diimpor.
|
||||
\nBuat dari menu Import/Export di Loyalty Card Keychain dengan menekan Export terlebih dahulu.</string>
|
||||
<string name="importStocard">Impor dari Stocard</string>
|
||||
<string name="importStocardMessage">Pilih ekspor <i>***.zip</i> Anda dari Stocard untuk diimpor.
|
||||
<string name="importStocardMessage">Pilih ekspor <i>***.zip</i> Anda dari Stocard untuk diimpor.
|
||||
\nDapatkan dengan mengirim email ke support@stocardapp.com untuk meminta ekspor data Anda.</string>
|
||||
<string name="importVoucherVault">Impor dari Voucher Vault</string>
|
||||
<string name="importVoucherVaultMessage">Pilih ekspor <i>vouchervault.json</i> Anda dari Vault Voucher untuk diimpor.
|
||||
\nBuat dengan menekan Ekspor di Vault Voucher terlebih dahulu.</string>
|
||||
<string name="importVoucherVaultMessage">Pilih ekspor <i>vouchervault.json</i> Anda dari Voucher Vault untuk diimpor.
|
||||
\nBuat dengan menekan Ekspor di Voucher Vault terlebih dahulu.</string>
|
||||
<string name="unsupportedBarcodeType">Jenis barcode ini belum dapat ditampilkan. Ini mungkin didukung di versi aplikasi yang lebih baru.</string>
|
||||
<string name="wrongValueForBarcodeType">Nilai tidak berlaku untuk jenis barcode yang dipilih</string>
|
||||
<string name="frontImageDescription">Gambar depan</string>
|
||||
@@ -288,4 +288,5 @@
|
||||
<string name="receive">Terima</string>
|
||||
<string name="amountParsingFailed">Jumlah tidak valid</string>
|
||||
<string name="add_manually_warning_message">Untuk beberapa toko, nilai barcode berbeda dengan nomor yang tertulis di kartu. Oleh karena itu, memasukkan barcode secara manual mungkin tidak selalu berhasil. Sangat disarankan untuk memindai barcode dengan kamera anda. Apakah anda masih ingin melanjutkan?</string>
|
||||
<string name="noCameraFoundGuideText">Perangkat Anda sepertinya tidak memiliki kamera. Jika iya, coba mulai ulang perangkat. Jika tidak, gunakan tombol Opsi lainnya di bawah untuk menambahkan barcode dengan cara lain.</string>
|
||||
</resources>
|
||||
@@ -303,4 +303,8 @@
|
||||
<string name="failedLaunchingFileManager">Impossibile trovare un file manager supportato</string>
|
||||
<string name="pageWithNumber">Pagina <xliff:g>%d</xliff:g></string>
|
||||
<string name="noCameraFoundGuideText">Sembra che il tuo dispositivo non abbia una fotocamera. In tal caso, prova a riavviare il dispositivo. Altrimenti, utilizza il pulsante Altre opzioni di seguito per aggiungere un codice a barre in un altro modo.</string>
|
||||
<string name="importCancelled">Importazione annullata</string>
|
||||
<string name="exportCancelled">Esportazione annullata</string>
|
||||
<string name="useBackImage">Usa l\'immagine posteriore</string>
|
||||
<string name="useFrontImage">Usa l\'immagine anteriore</string>
|
||||
</resources>
|
||||
@@ -295,4 +295,5 @@
|
||||
<string name="errorReadingFile">Kunne ikke lese filen</string>
|
||||
<string name="failedLaunchingFileManager">Fant ikke støttet filbehandler</string>
|
||||
<string name="multipleBarcodesFoundPleaseChooseOne">Hvilken av de oppdagede strekkodene vil du bruke?</string>
|
||||
<string name="noCameraFoundGuideText">Finner ikke kamera på enheten din. Hvis dette ikke stemmer kan du prøve en omstart av den. Ellers kan du legge til strekkoder med «Mer»-knappen nedenfor.</string>
|
||||
</resources>
|
||||
@@ -296,4 +296,8 @@
|
||||
<string name="multipleBarcodesFoundPleaseChooseOne">Welke van de gevonden barcodes wil je gebruiken?</string>
|
||||
<string name="pageWithNumber">Pagina <xliff:g>%d</xliff:g></string>
|
||||
<string name="noCameraFoundGuideText">Uw apparaat lijkt niet over een camera te beschikken. Als het dat wel doet, probeer uw apparaat dan opnieuw op te starten. Anders gebruikt u de knop \"Meer opties\" beneden om handmatig een streepjescode in te voeren.</string>
|
||||
<string name="importCancelled">Importeren geannuleerd</string>
|
||||
<string name="exportCancelled">Exporteren geannuleerd</string>
|
||||
<string name="useFrontImage">Gebruik voorzijde van kaart</string>
|
||||
<string name="useBackImage">Gebruik achterzijde van kaart</string>
|
||||
</resources>
|
||||
@@ -310,4 +310,6 @@
|
||||
<string name="multipleBarcodesFoundPleaseChooseOne">Którego ze znalezionych kodów kreskowych chciałbyś użyć?</string>
|
||||
<string name="add_manually_warning_message">W przypadku niektórych sklepów wartość kodu kreskowego różni się od liczby zapisanej na karcie. Z tego powodu ręczne wprowadzanie kodu kreskowego może nie zawsze działać. Zdecydowanie zaleca się zeskanowanie kodu kreskowego za pomocą aparatu. Czy nadal chcesz kontynuować?</string>
|
||||
<string name="noCameraFoundGuideText">Nie wykryto kamery. Jeśli twoje urządzenie posiada kamerę, spróbuj uruchomić je ponownie. W innym wypadku wybierz Więcej opcji i dodaj kartę w inny sposób.</string>
|
||||
<string name="importCancelled">Import anulowany</string>
|
||||
<string name="exportCancelled">Eksport anulowany</string>
|
||||
</resources>
|
||||
@@ -98,7 +98,7 @@
|
||||
<string name="setFrontImage">Definir imagem frontal</string>
|
||||
<string name="setBackImage">Definir imagem traseira</string>
|
||||
<string name="removeImage">Remover imagem</string>
|
||||
<string name="takePhoto">Tirar uma photo</string>
|
||||
<string name="takePhoto">Tirar uma foto</string>
|
||||
<string name="updateBarcodeQuestionTitle">Atualizar valor do código de barras?</string>
|
||||
<string name="exportPasswordHint">Insira sua senha</string>
|
||||
<string name="passwordRequired">Por favor, insira a senha</string>
|
||||
@@ -303,4 +303,8 @@
|
||||
<string name="chooseValidFromDate">Escolha uma data válida a partir de</string>
|
||||
<string name="validFromSentence">Válido a partir de: <xliff:g>%s</xliff:g></string>
|
||||
<string name="view_online">Ver online</string>
|
||||
<string name="importCancelled">Importação cancelada</string>
|
||||
<string name="exportCancelled">Exportação cancelada</string>
|
||||
<string name="useBackImage">Usar imagem traseira</string>
|
||||
<string name="useFrontImage">Usar imagem frontal</string>
|
||||
</resources>
|
||||
@@ -1,6 +1,6 @@
|
||||
<?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="action_add">Acrescentar</string>
|
||||
<string name="action_add">Adicionar</string>
|
||||
<string name="importOptionFilesystemExplanation">Escolha um ficheiro específico a partir do sistema de ficheiros.</string>
|
||||
<string name="action_search">Pesquisa</string>
|
||||
<string name="star">Adicionar aos favoritos</string>
|
||||
@@ -303,4 +303,8 @@
|
||||
<string name="pageWithNumber">Página <xliff:g>%d</xliff:g></string>
|
||||
<string name="failedLaunchingFileManager">Não foi possível encontrar um gestor de ficheiros suportado</string>
|
||||
<string name="noCameraFoundGuideText">O seu dispositivo não parece ter uma câmara. Se tiver, tente reiniciar o dispositivo. Caso contrário, utilize o botão \"Mais opções\" abaixo para adicionar um código de barras de outra maneira.</string>
|
||||
<string name="importCancelled">Importação cancelada</string>
|
||||
<string name="exportCancelled">Exportação cancelada</string>
|
||||
<string name="useFrontImage">Utilizar imagem frontal</string>
|
||||
<string name="useBackImage">Utilizar imagem do verso</string>
|
||||
</resources>
|
||||
@@ -262,7 +262,7 @@
|
||||
<string name="app_resources">Resurse terță deschise: <xliff:g id="app_resources_list">%s</xliff:g></string>
|
||||
<string name="app_name">Catima</string>
|
||||
<string name="shortcutSelectCard">Selectați un card</string>
|
||||
<string name="accept">Accept</string>
|
||||
<string name="accept">Acceptă</string>
|
||||
<string name="settings_category_title_privacy">Confidențialitate</string>
|
||||
<string name="show_balance">Afișați balanța</string>
|
||||
<string name="nextCard">Următor</string>
|
||||
@@ -302,4 +302,9 @@
|
||||
<string name="failedLaunchingFileManager">Nu s-a găsit un manager de fișiere suportat</string>
|
||||
<string name="multipleBarcodesFoundPleaseChooseOne">Pe care dintre codurile de bare găsite dorești să-l folosești?</string>
|
||||
<string name="pageWithNumber">Pagina <xliff:g>%d</xliff:g></string>
|
||||
<string name="noCameraFoundGuideText">Dispozitivul dvs. nu pare să aibă o cameră foto/video. Daca are, încercați să vă reporniți dispozitivul. Altfel, folosiți butonul cu opțiunea \'Mai multe\' de mai jos pentru a adăuga un cod de bare prin altă modalitate.</string>
|
||||
<string name="importCancelled">Importare anulată</string>
|
||||
<string name="exportCancelled">Exportare anulată</string>
|
||||
<string name="useBackImage">Utilizează imaginea din spate</string>
|
||||
<string name="useFrontImage">Utilizează imaginea din față</string>
|
||||
</resources>
|
||||
@@ -310,4 +310,8 @@
|
||||
<string name="failedLaunchingFileManager">Не найден поддерживаемый файловый менеджер</string>
|
||||
<string name="multipleBarcodesFoundPleaseChooseOne">Какой из найденных штрих-кодов вы хотите использовать?</string>
|
||||
<string name="noCameraFoundGuideText">Похоже, ваше устройство не оснащено камерой. Если это не так, попробуйте перезагрузить устройство. В противном случае воспользуйтесь кнопкой \"Ещё\", чтобы добавить штри-хкод другим способом.</string>
|
||||
<string name="importCancelled">Импорт отменён</string>
|
||||
<string name="exportCancelled">Экспорт отменён</string>
|
||||
<string name="useFrontImage">Использовать лицевую сторону</string>
|
||||
<string name="useBackImage">Использовать заднюю сторону</string>
|
||||
</resources>
|
||||
310
app/src/main/res/values-sr/strings.xml
Normal file
310
app/src/main/res/values-sr/strings.xml
Normal file
@@ -0,0 +1,310 @@
|
||||
<?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="action_add">Dodaj</string>
|
||||
<string name="action_search">Pretraga</string>
|
||||
<string name="noGiftCards">Klikni + plus znak da dodaš karticu, ili je uvezi pomoću ⋮ menija.</string>
|
||||
<string name="storeName">Ime</string>
|
||||
<string name="cardId">Broj kartice</string>
|
||||
<string name="star">Dodaj u omiljene</string>
|
||||
<string name="unstar">Ukloni iz omiljenih</string>
|
||||
<string name="cancel">Otkaži</string>
|
||||
<string name="save">Sačuvaj</string>
|
||||
<string name="edit">Izmeni</string>
|
||||
<string name="delete">Obriši</string>
|
||||
<string name="confirm">Potvrdi</string>
|
||||
<string name="deleteTitle">Obriši karticu</string>
|
||||
<string name="deleteConfirmation">Trajno obriši ovu karticu?</string>
|
||||
<plurals name="deleteCardsConfirmation">
|
||||
<item quantity="one">Obriši <xliff:g>%d</xliff:g> karticu trajno?</item>
|
||||
<item quantity="few">Obriši <xliff:g>%d</xliff:g> kartice trajno?</item>
|
||||
<item quantity="other">Obriši <xliff:g>%d</xliff:g> kartica trajno?</item>
|
||||
</plurals>
|
||||
<string name="ok">Potvrdi</string>
|
||||
<string name="share">Podeli</string>
|
||||
<string name="sendLabel">Pošalji…</string>
|
||||
<string name="editCardTitle">Izmeni karticu</string>
|
||||
<string name="addCardTitle">Dodaj karticu</string>
|
||||
<string name="cardShortcut">Prečica kartice</string>
|
||||
<string name="noCardsMessage">Prvo dodaj karticu</string>
|
||||
<string name="noCardExistsError">Nije moguće pronaći tu karticu</string>
|
||||
<string name="failedParsingImportUriError">Nije moguće obraditi uvozni URI</string>
|
||||
<string name="importExport">Uvoz/Izvoz</string>
|
||||
<string name="exportName">Izvoz</string>
|
||||
<string name="importExportHelp">Pravljenje rezervnih kopija podataka omogućava premeštanje na drugi uređaj.</string>
|
||||
<string name="importSuccessfulTitle">Uvezeno</string>
|
||||
<string name="importFailedTitle">Uvoz nije uspeo</string>
|
||||
<string name="importFailed">Nije moguće izvršiti uvoz</string>
|
||||
<string name="exportSuccessfulTitle">Izvezeno</string>
|
||||
<string name="exportFailedTitle">Izvoz nije uspeo</string>
|
||||
<string name="importing">Uvoz…</string>
|
||||
<string name="exporting">Izvoz…</string>
|
||||
<string name="storageReadPermissionRequired">Potrebna dozvola za čitanje memorije za ovu akciju…</string>
|
||||
<string name="barcodeType">Tip bar-koda</string>
|
||||
<string name="noBarcode">Nema bar-koda</string>
|
||||
<string name="scanCardBarcode">Skeniraj bar-kod</string>
|
||||
<string name="barcodeImageDescriptionWithType">Fotografija <xliff:g>%s</xliff:g> bar-koda</string>
|
||||
<string name="exportOptionExplanation">Podaci će biti sačuvani na lokaciji po tvom izboru.</string>
|
||||
<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
|
||||
\nautorska prava © 2016–2020 Branden Archer</string>
|
||||
<string name="starImage">Omiljena zvezda</string>
|
||||
<string name="settings">Podešavanja</string>
|
||||
<string name="settings_theme">Tema</string>
|
||||
<string name="settings_system_theme">Sistem</string>
|
||||
<string name="settings_light_theme">Svetla</string>
|
||||
<string name="settings_dark_theme">Tamna</string>
|
||||
<string name="settings_follow_system_orientation">Kao sistem</string>
|
||||
<string name="settings_follow_sensor_orientation">Uvek rotiraj (ignoriše sistemska podešavanja)</string>
|
||||
<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_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="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>
|
||||
<string name="settings_allow_content_provider_read_summary">Aplikacije će i dalje morati da zatraže dozvolu da bi im se odobrio pristup</string>
|
||||
<string name="intent_import_card_from_url_share_text">Želim da podelim karticu sa tobom</string>
|
||||
<string name="importSuccessful">Podaci uvezeni</string>
|
||||
<string name="exportSuccessful">Podaci izvezeni</string>
|
||||
<string name="enter_group_name">Unesite ime grupe</string>
|
||||
<string name="noGroups">Klikni + plus znak da dodaš grupe za kategorizaciju.</string>
|
||||
<string name="noGroupCards">Ova grupa je prazna</string>
|
||||
<plurals name="groupCardCount">
|
||||
<item quantity="one"><xliff:g>%d</xliff:g> kartica</item>
|
||||
<item quantity="few"><xliff:g>%d</xliff:g> kartice</item>
|
||||
<item quantity="other"><xliff:g>%d</xliff:g> kartica</item>
|
||||
</plurals>
|
||||
<string name="group_name_already_in_use">Grupa pod ovim imenom već postoji</string>
|
||||
<string name="group_name_is_empty">Grupa mora imati ime</string>
|
||||
<string name="all">Sve</string>
|
||||
<string name="deleteConfirmationGroup">Obriši grupu?</string>
|
||||
<string name="moveUp">Pomeri nagore</string>
|
||||
<string name="moveDown">Pomeri nadole</string>
|
||||
<string name="leaveWithoutSaveTitle">Izlaz</string>
|
||||
<string name="leaveWithoutSaveConfirmation">Izlaziš, a nisi sačuvao?</string>
|
||||
<string name="addManually">Unesite bar-kod ručno</string>
|
||||
<string name="addFromImage">Izaberi sliku iz galerije</string>
|
||||
<string name="groupsList">Grupe: <xliff:g>%s</xliff:g></string>
|
||||
<string name="card">Kartica</string>
|
||||
<string name="errorReadingImage">Nije moguće očitati sliku</string>
|
||||
<string name="balance">Stanje</string>
|
||||
<string name="currency">Valuta</string>
|
||||
<string name="points">Bodovi</string>
|
||||
<string name="balanceParsingFailed">Nevažeće stanje</string>
|
||||
<string name="chooseImportType">Uvoz podataka iz</string>
|
||||
<string name="app_loyalty_card_keychain">Loyalty Card Keychain</string>
|
||||
<string name="privacy_policy">Politika privatnosti</string>
|
||||
<string name="privacy_policy_popup_text">Obaveštenje o politici privatnosti (zahtevano od nekih prodavnica aplikacija):
|
||||
\n
|
||||
\nPODACI SE UOPŠTE NE PRIKUPLJAJU, što svako može proveriti jer je naša aplikacija slobodni softver.</string>
|
||||
<string name="accept">Prihvati</string>
|
||||
<string name="importCatima">Uvezi iz Catime</string>
|
||||
<string name="importFidme">Uvoz iz FidMe</string>
|
||||
<string name="importLoyaltyCardKeychain">Uvezi iz aplikacije Loyalty Card Keychain</string>
|
||||
<string name="importLoyaltyCardKeychainMessage">Odaberi svoj <i>LoyaltyCardKeychain.csv</i> izvoz iz aplikacije Loyalty Card Keychain za uvoz.
|
||||
\nKreiraj ga iz menija \"Import/Export\" u aplikaciji Loyalty Card Keychain klikom na \"Export\".</string>
|
||||
<string name="importStocard">Uvoz iz Stocard</string>
|
||||
<string name="importVoucherVault">Uvoz iz Voucher Vault</string>
|
||||
<string name="importVoucherVaultMessage">Odaberi svoj <i>vouchervault.json</i> izvoz iz Voucher Vault za uvoz.
|
||||
\nKreiraj ga pritiskom na \"Export\" u Voucher Vault aplikaciji.</string>
|
||||
<string name="barcodeId">Vrednost bar-koda</string>
|
||||
<string name="sameAsCardId">Isti kao broj kartice</string>
|
||||
<string name="setBarcodeId">Podesi vrednost bar-koda</string>
|
||||
<string name="unsupportedBarcodeType">Ovaj tip bar-koda nije podržan te ne može da se prikaže. Možda bude podržan u nekoj novijoj verziji aplikacije.</string>
|
||||
<string name="wrongValueForBarcodeType">Vrednost nije validna za izabrani tip bar-koda</string>
|
||||
<string name="intent_import_card_from_url_share_multiple_text">Želim da podelim neke kartice sa tobom</string>
|
||||
<string name="frontImageDescription">Prednja fotografija kartice</string>
|
||||
<string name="photos">Fotografije</string>
|
||||
<string name="setFrontImage">Postavi prednju fotografiju</string>
|
||||
<string name="removeImage">Ukloni fotografiju</string>
|
||||
<string name="takePhoto">Uslikaj fotografiju</string>
|
||||
<string name="updateBarcodeQuestionTitle">Ažuriraj vrednost bar-koda?</string>
|
||||
<string name="yes">Da</string>
|
||||
<string name="exportPassword">Podesi lozinku da bi zaštitio svoj izvoz (opciono)</string>
|
||||
<string name="exportPasswordHint">Unesi lozinku</string>
|
||||
<string name="failedGeneratingShareURL">Nije moguće generisati URL koji se može podeliti. Molim te da prijaviš ovo developeru.</string>
|
||||
<string name="turn_flashlight_on">Uključi blic</string>
|
||||
<string name="turn_flashlight_off">Isključi blic</string>
|
||||
<string name="settings_locale">Jezik</string>
|
||||
<string name="settings_oled_dark">Čisto crna pozadina za tamnu temu</string>
|
||||
<string name="settings_oled_dark_summary">Smanjuje potrošnju baterije na OLED ekranima</string>
|
||||
<string name="settings_system_locale">Sistem</string>
|
||||
<string name="selectColor">Odaberi boju</string>
|
||||
<string name="setIcon">Odaberi naslovnu fotografiju</string>
|
||||
<string name="settings_theme_color">Boja teme</string>
|
||||
<string name="settings_catima_theme">Catima</string>
|
||||
<string name="settings_pink_theme">Roze</string>
|
||||
<string name="settings_magenta_theme">Magenta</string>
|
||||
<string name="settings_violet_theme">Ljubičasta</string>
|
||||
<string name="settings_brown_theme">Braon</string>
|
||||
<string name="sort">Sortiranje</string>
|
||||
<string name="showMoreInfo">Prikaži informacije</string>
|
||||
<string name="updateBalance">Ažuriraj stanje</string>
|
||||
<string name="failedToRetrieveImageFile">Preuzimanje fotografije nije uspelo</string>
|
||||
<string name="sort_by_name">Ime</string>
|
||||
<string name="sort_by_most_recently_used">Nedevno korišćeno</string>
|
||||
<string name="sort_by_expiry">Ističe</string>
|
||||
<string name="reverse">…u obrnutom redosledu</string>
|
||||
<string name="sort_by">Sortiraj po</string>
|
||||
<string name="version_history">Istorija verzija</string>
|
||||
<string name="credits">Stanje</string>
|
||||
<string name="help_translate_this_app">Pomozi da prevedemo aplikaciju</string>
|
||||
<string name="license">Licenca</string>
|
||||
<string name="source_repository">Izvorni repozitorijum</string>
|
||||
<string name="on_github">na GitHub-u</string>
|
||||
<string name="and_data_usage">i korišćenje podataka</string>
|
||||
<string name="rate_this_app">Oceni aplikaciju</string>
|
||||
<string name="on_google_play">na Google Play prodavnici</string>
|
||||
<string name="report_error">Prijavi grešku</string>
|
||||
<string name="shortcutSelectCard">Odaberi karticu</string>
|
||||
<string name="options">Opcije</string>
|
||||
<string name="starred">Označeni zvezdicom</string>
|
||||
<string name="duplicateCard">Dupliraj</string>
|
||||
<string name="archive">Arhiviraj</string>
|
||||
<string name="unarchive">Ukloni iz arhive</string>
|
||||
<string name="unarchived">Kartica uklonjena iz arhive</string>
|
||||
<string name="archived">Kartica dodata u arhivu</string>
|
||||
<string name="failedLaunchingPhotoPicker">Nije moguće pronaći podržanu galerija aplikaciju</string>
|
||||
<string name="previousCard">Prethodna</string>
|
||||
<string name="nextCard">Sledeća</string>
|
||||
<string name="failedToOpenUrl">Prvo instalirajte internet pregledač</string>
|
||||
<plurals name="viewArchivedCardsWithCount">
|
||||
<item quantity="one">Pregledaj arhivu (<xliff:g>%1$d</xliff:g> kartica)</item>
|
||||
<item quantity="few">Pregledaj arhivu (<xliff:g>%1$d</xliff:g> kartice)</item>
|
||||
<item quantity="other">Pregledaj arhivu (<xliff:g>%1$d</xliff:g> kartica)</item>
|
||||
</plurals>
|
||||
<string name="welcome">Dobrodošli u Catima aplikaciju</string>
|
||||
<string name="importCards">Uvezi kartice</string>
|
||||
<string name="updateBalanceTitle">Koliko si potrošio ili primio?</string>
|
||||
<string name="updateBalanceHint">Unesi vrednost</string>
|
||||
<string name="currentBalanceSentence">Trenutno stanje: <xliff:g>%s</xliff:g></string>
|
||||
<string name="validFromDate">Važi do</string>
|
||||
<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="switchToFrontImage">Prebaci na prednju fotografiju</string>
|
||||
<string name="switchToBarcode">Prebaci na bar-kod</string>
|
||||
<string name="openFrontImageInGalleryApp">Otvori prednju fotografiju u galerija aplikaciji</string>
|
||||
<string name="setBarcodeHeight">Postavi visinu bar-koda</string>
|
||||
<string name="donate">Doniraj</string>
|
||||
<string name="icon_header_click_text">Dugi pritisak za izmenu naslovne fotografije</string>
|
||||
<string name="show_name_below_image_thumbnail">Prikaži naziv ispod naslovne fotografije</string>
|
||||
<string name="show_note">Prikaži napomenu</string>
|
||||
<string name="show_balance">Prikaži stanje</string>
|
||||
<string name="show_validity">Prikaži validnost</string>
|
||||
<string name="settings_category_title_privacy">Privatnost</string>
|
||||
<string name="settings_category_title_general">Glavno</string>
|
||||
<string name="action_display_options">Prikaz</string>
|
||||
<string name="show_archived_cards">Prikaži arhivirane kartice</string>
|
||||
<string name="view_online">Pregledaj online</string>
|
||||
<string name="action_more_options">Više opcija</string>
|
||||
<string name="app_name">Catima</string>
|
||||
<plurals name="selectedCardCount">
|
||||
<item quantity="one"><xliff:g>%d</xliff:g> izabrana</item>
|
||||
<item quantity="few"><xliff:g>%d</xliff:g> izabrane</item>
|
||||
<item quantity="other"><xliff:g>%d</xliff:g> izabranih</item>
|
||||
</plurals>
|
||||
<string name="noGiftCardsGroup">Kreirajte par kartica, a zatim ih ovde dodeli grupi.</string>
|
||||
<string name="noMatchingGiftCards">Nema rezultata. Pokušaj da promeniš pretragu.</string>
|
||||
<string name="note">Napomena</string>
|
||||
<plurals name="deleteCardsTitle">
|
||||
<item quantity="one">Obriši <xliff:g>%d</xliff:g> karticu</item>
|
||||
<item quantity="few">Obriši <xliff:g>%d</xliff:g> kartice</item>
|
||||
<item quantity="other">Obriši <xliff:g>%d</xliff:g> kartica</item>
|
||||
</plurals>
|
||||
<string name="cameraPermissionRequired">Potrebna dozvola za pristup kameri za ovu akciju…</string>
|
||||
<string name="permissionReadCardsLabel">Pročitaj Catima kartice</string>
|
||||
<string name="permissionReadCardsDescription">Pročitaj svoje Catima kartice i sve njihove detalje, uključujući beleške i slike</string>
|
||||
<string name="cameraPermissionDeniedTitle">Nije moguće pristupiti kameri</string>
|
||||
<string name="exportFailed">Nije moguće izvršiti izvoz</string>
|
||||
<string name="app_copyright_short">Autorska prava © Sylvia van Os i saradnici</string>
|
||||
<string name="app_license">Kopileftovani slobodni softver, licenciran GPLv3+</string>
|
||||
<string name="about_title_fmt">O <xliff:g id="app_name">%s</xliff:g></string>
|
||||
<string name="debug_version_fmt">Verzija: <xliff:g id="version">%s</xliff:g></string>
|
||||
<string name="app_libraries">Slobodne biblioteke trećih strana: <xliff:g id="app_libraries_list">%s</xliff:g></string>
|
||||
<string name="app_resources">Slobodni resursi trećih strana: <xliff:g id="app_resources_list">%s</xliff:g></string>
|
||||
<string name="settings_keep_screen_on">Drži ekran uključen</string>
|
||||
<string name="settings_keep_screen_on_summary">Onemogućava vremensko ograničenje gašenja ekrana dok gledate karticu</string>
|
||||
<string name="settings_disable_lockscreen_while_viewing_card_summary">Onemogućava zaključavanje ekrana dok gledate karticu</string>
|
||||
<string name="noCameraPermissionDirectToSystemSetting">Za skeniranje bar-kodova, Catimi će trebati pristup tvojoj kameri. Dodirnite ovde da biste promenili podešavanja dozvole.</string>
|
||||
<string name="groups">Grupe</string>
|
||||
<string name="group_edit">Izmeni grupu</string>
|
||||
<string name="group_updated">Grupa ažurirana</string>
|
||||
<string name="failedOpeningFileManager">Prvo instaliraj menadžer datoteka.</string>
|
||||
<string name="editGroup">Izmena grupe: <xliff:g>%s</xliff:g></string>
|
||||
<string name="expiryStateSentence">Ističe: <xliff:g>%s</xliff:g></string>
|
||||
<string name="expiryStateSentenceExpired">Istekla: <xliff:g>%s</xliff:g></string>
|
||||
<string name="balanceSentence">Stanje: <xliff:g>%s</xliff:g></string>
|
||||
<string name="editBarcode">Izmeni bar-kod</string>
|
||||
<string name="moveBarcodeToTopOfScreen">Premesti bar-kod na vrh ekrana</string>
|
||||
<plurals name="balancePoints">
|
||||
<item quantity="one"><xliff:g>%s</xliff:g> bod</item>
|
||||
<item quantity="few"><xliff:g>%s</xliff:g> boda</item>
|
||||
<item quantity="other"><xliff:g>%s</xliff:g> bodova</item>
|
||||
</plurals>
|
||||
<string name="expiryDate">Datum isteka</string>
|
||||
<string name="never">Nikad</string>
|
||||
<string name="chooseExpiryDate">Odaberi datum isteka</string>
|
||||
<string name="noBarcodeFound">Nije pronađen bar-kod</string>
|
||||
<string name="importCatimaMessage">Odaberi svoj <i>catima.zip</i> koji želiš da uvezeš.
|
||||
\nMožeš da ga kreiraš u Catima aplikaciji koju prenosiš iz menija Uvoz/Izvoz aplikacije pritiskom na izvoz.</string>
|
||||
<string name="importFidmeMessage">Odaberi svoj <i>fidme-export-request-xxxxxx.zip</i> izvoz iz FidMe za uvoz, a zatim ručno izaberite tipove bar-kodova.
|
||||
\nKreirajte ga iz svog FidMe profila tako što ćeš izabrati \"Data Protection\", a zatim pritisnuti \"Extract my data first\".</string>
|
||||
<string name="importStocardMessage">Odaberi svoj <i>***.zip</i> izvoz iz Stocard za uvoz.
|
||||
\nNabavi ga putem e-mail adrese support@stocardapp.com tražeći izvoz vaših podataka.</string>
|
||||
<string name="backImageDescription">Zadnja fotografija kartice</string>
|
||||
<string name="setBackImage">Postavi zadnju fotografiju</string>
|
||||
<string name="passwordRequired">Unesi lozinku</string>
|
||||
<string name="updateBarcodeQuestionText">Promenio si broj kartice. Da li želiš da ažuriraš i bar-kod da bude iste vrednosti?</string>
|
||||
<string name="no">Ne</string>
|
||||
<string name="app_contributors">Saradnici: <xliff:g id="app_contributors">%s</xliff:g></string>
|
||||
<string name="settings_sky_blue_theme">Nebo plava</string>
|
||||
<string name="settings_green_theme">Zelena</string>
|
||||
<string name="barcodeLongPressMessage">Samo fotografije mogu da se otvore u galerija aplikaciji</string>
|
||||
<string name="settings_blue_theme">Plava</string>
|
||||
<string name="settings_grey_theme">Siva</string>
|
||||
<string name="translate_platform">na Weblate-u</string>
|
||||
<plurals name="groupCardCountWithArchived">
|
||||
<item quantity="one"><xliff:g>%1$d</xliff:g> kartica (<xliff:g id="archivedCount">%2$d</xliff:g> arhivirana)</item>
|
||||
<item quantity="few"><xliff:g>%1$d</xliff:g> kartice (<xliff:g id="archivedCount">%2$d</xliff:g> arhivirane)</item>
|
||||
<item quantity="other"><xliff:g>%1$d</xliff:g> kartica (<xliff:g id="archivedCount">%2$d</xliff:g> arhivirano)</item>
|
||||
</plurals>
|
||||
<string name="include_if_asking_support">Ako želiš da zatražiš podršku, ubaci sledeće informacije:</string>
|
||||
<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="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>
|
||||
<string name="add_a_card_in_a_different_way">Dodaj karticu na drugi način</string>
|
||||
<string name="field_must_not_be_empty">Ovo polje ne sme biti prazno</string>
|
||||
<string name="manually_enter_barcode_instructions">Unesi broj ili tekst sa kartice i pritisnite bar-kod koji liči na onaj koji je na kartici.</string>
|
||||
<string name="add_manually_warning_title">Skeniranje se preporučuje</string>
|
||||
<string name="add_manually_warning_message">Za neke prodavnice, vrednost bar-koda može da se razlikuje od broja napisanog na kartici. Zbog toga, ručno unešeni bar-kod možda neće uvek funkcionisati. Toplo se preporučuje da umesto toga skeniraš bar-kod kamerom. Da li ipak želiš da nastaviš?</string>
|
||||
<string name="continue_">Nastavi</string>
|
||||
<string name="spend">Potroši</string>
|
||||
<string name="receive">Primi</string>
|
||||
<string name="amountParsingFailed">Nevažeći iznos</string>
|
||||
<string name="addFromPdfFile">Odaberi PDF datoteku</string>
|
||||
<string name="errorReadingFile">Nije moguće pročitati datoteku</string>
|
||||
<string name="failedLaunchingFileManager">Nije moguće pronaći podržani menadžer datoteka</string>
|
||||
<string name="multipleBarcodesFoundPleaseChooseOne">Koji od pronađenih bar-kodova želiš da koristiš?</string>
|
||||
<string name="importCancelled">Uvoz je otkazan</string>
|
||||
<string name="exportCancelled">Izvoz je otkazan</string>
|
||||
<string name="useFrontImage">Koristi prednju fotografiju</string>
|
||||
<string name="useBackImage">Koristi zadnju fotografiju</string>
|
||||
<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>
|
||||
</resources>
|
||||
@@ -296,4 +296,8 @@
|
||||
<string name="multipleBarcodesFoundPleaseChooseOne">Bulunan barkodlardan hangisini kullanmak istiyorsunuz?</string>
|
||||
<string name="pageWithNumber">Sayfa <xliff:g>%d</xliff:g></string>
|
||||
<string name="noCameraFoundGuideText">Aygıtınızda kamera yok gibi görünüyor. Eğer varsa, aygıtı yeniden başlatmayı deneyin. Aksi takdirde, barkodu başka bir şekilde eklemek için aşağıdaki daha fazla seçenek düğmesini kullanın.</string>
|
||||
<string name="importCancelled">İçe aktarma iptal edildi</string>
|
||||
<string name="exportCancelled">Dışa aktarma iptal edildi</string>
|
||||
<string name="useFrontImage">Ön resmi kullan</string>
|
||||
<string name="useBackImage">Arka resmi kullan</string>
|
||||
</resources>
|
||||
@@ -310,4 +310,8 @@
|
||||
<string name="receive">Отримайте</string>
|
||||
<string name="amountParsingFailed">Неправильна сума</string>
|
||||
<string name="noCameraFoundGuideText">Ваш пристрій може не мати камери. перезавантажте пристрій, якщо це не так. В іншому випадку додайте штрих-код за допомогою кнопки \"Більше опцій\".</string>
|
||||
<string name="importCancelled">Імпортування скасовано</string>
|
||||
<string name="exportCancelled">Експортування скасовано</string>
|
||||
<string name="useFrontImage">Використати фронтальне зображення</string>
|
||||
<string name="useBackImage">Використати зворотне зображення</string>
|
||||
</resources>
|
||||
@@ -289,4 +289,8 @@
|
||||
<string name="addFromPdfFile">选择 PDF 文件</string>
|
||||
<string name="multipleBarcodesFoundPleaseChooseOne">找到的多个条形码中,你希望使用哪个?</string>
|
||||
<string name="noCameraFoundGuideText">你的设备似乎没有相机。如果的确如此,请尝试重启设备。否则,使用下方的“更多”按钮以另一种方式添加条形码。</string>
|
||||
<string name="importCancelled">取消了导入</string>
|
||||
<string name="exportCancelled">取消了导出</string>
|
||||
<string name="useFrontImage">使用正面图</string>
|
||||
<string name="useBackImage">使用背面图</string>
|
||||
</resources>
|
||||
@@ -110,6 +110,7 @@
|
||||
<item>ru</item>
|
||||
<item>sk</item>
|
||||
<item>sl</item>
|
||||
<item>sr</item>
|
||||
<item>sv</item>
|
||||
<!-- <item>ti</item> -->
|
||||
<item>tr</item>
|
||||
|
||||
@@ -347,4 +347,8 @@
|
||||
<string name="multipleBarcodesFoundPleaseChooseOne">Which of the found barcodes do you want to use?</string>
|
||||
<string name="pageWithNumber">Page <xliff:g>%d</xliff:g></string>
|
||||
<string name="noCameraFoundGuideText">Your device does not seem to have a camera. If it does, try rebooting the device. Otherwise, use the "More options" button below to add a barcode another way.</string>
|
||||
<string name="importCancelled">Import cancelled</string>
|
||||
<string name="exportCancelled">Export cancelled</string>
|
||||
<string name="useFrontImage">Use front image</string>
|
||||
<string name="useBackImage">Use back image</string>
|
||||
</resources>
|
||||
|
||||
@@ -36,6 +36,7 @@
|
||||
<locale android:name="ru" />
|
||||
<locale android:name="sk" />
|
||||
<locale android:name="sl" />
|
||||
<locale android:name="sr" />
|
||||
<locale android:name="sv" />
|
||||
<locale android:name="tr" />
|
||||
<locale android:name="uk" />
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Top-level build file where you can add configuration options common to all sub-projects/modules.
|
||||
|
||||
plugins {
|
||||
id("com.android.application") version "8.5.0" apply false
|
||||
id("com.android.application") version "8.5.1" apply false
|
||||
id("com.github.spotbugs") version "5.1.4" apply false
|
||||
}
|
||||
|
||||
|
||||
@@ -2,11 +2,11 @@
|
||||
|
||||
Copylefted libre software (GPLv3+) card management app.
|
||||
|
||||
[](https://github.com/TheLastProject/Catima/releases)
|
||||
[](https://github.com/CatimaLoyalty/Android/releases)
|
||||
[](https://apt.izzysoft.de/fdroid/index/apk/me.hackerchick.catima)
|
||||
[](https://play.google.com/store/apps/details?id=me.hackerchick.catima)
|
||||
|
||||

|
||||

|
||||
[](https://hosted.weblate.org/engage/catima/)
|
||||
|
||||
[](https://matrix.to/#/%23catima:matrix.org)
|
||||
@@ -17,7 +17,7 @@ Copylefted libre software (GPLv3+) card management app.
|
||||
<a href="https://play.google.com/store/apps/details?id=me.hackerchick.catima" target="_blank">
|
||||
<img src="https://play.google.com/intl/en_us/badges/images/generic/en-play-badge.png" alt="Get it on Google Play" height="90"/></a>
|
||||
|
||||
[](https://catima.app/)
|
||||
[](https://catima.app/)
|
||||
|
||||
*Logo by [Rose (TangentFoxy)](https://github.com/TangentFoxy), feature graphic by [Ziad OUALHADJ](https://github.com/ziadOUA)*
|
||||
|
||||
@@ -41,14 +41,14 @@ Supported barcodes:
|
||||
|
||||
# Screenshots
|
||||
|
||||
[<img src="https://github.com/TheLastProject/Catima/raw/main/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot-01.png" width=250>](https://github.com/TheLastProject/Catima/raw/main/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot-01.png)
|
||||
[<img src="https://github.com/TheLastProject/Catima/raw/main/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot-02.png" width=250>](https://github.com/TheLastProject/Catima/raw/main/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot-02.png)
|
||||
[<img src="https://github.com/TheLastProject/Catima/raw/main/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot-03.png" width=250>](https://github.com/TheLastProject/Catima/raw/main/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot-03.png)
|
||||
[<img src="https://github.com/TheLastProject/Catima/raw/main/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot-04.png" width=250>](https://github.com/TheLastProject/Catima/raw/main/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot-04.png)
|
||||
[<img src="https://github.com/TheLastProject/Catima/raw/main/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot-05.png" width=250>](https://github.com/TheLastProject/Catima/raw/main/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot-05.png)
|
||||
[<img src="https://github.com/TheLastProject/Catima/raw/main/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot-06.png" width=250>](https://github.com/TheLastProject/Catima/raw/main/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot-06.png)
|
||||
[<img src="https://github.com/TheLastProject/Catima/raw/main/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot-07.png" width=250>](https://github.com/TheLastProject/Catima/raw/main/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot-07.png)
|
||||
[<img src="https://github.com/TheLastProject/Catima/raw/main/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot-08.png" width=250>](https://github.com/TheLastProject/Catima/raw/main/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot-08.png)
|
||||
[<img src="https://github.com/CatimaLoyalty/Android/raw/main/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot-01.png" width=250>](https://github.com/CatimaLoyalty/Android/raw/main/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot-01.png)
|
||||
[<img src="https://github.com/CatimaLoyalty/Android/raw/main/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot-02.png" width=250>](https://github.com/CatimaLoyalty/Android/raw/main/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot-02.png)
|
||||
[<img src="https://github.com/CatimaLoyalty/Android/raw/main/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot-03.png" width=250>](https://github.com/CatimaLoyalty/Android/raw/main/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot-03.png)
|
||||
[<img src="https://github.com/CatimaLoyalty/Android/raw/main/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot-04.png" width=250>](https://github.com/CatimaLoyalty/Android/raw/main/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot-04.png)
|
||||
[<img src="https://github.com/CatimaLoyalty/Android/raw/main/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot-05.png" width=250>](https://github.com/CatimaLoyalty/Android/raw/main/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot-05.png)
|
||||
[<img src="https://github.com/CatimaLoyalty/Android/raw/main/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot-06.png" width=250>](https://github.com/CatimaLoyalty/Android/raw/main/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot-06.png)
|
||||
[<img src="https://github.com/CatimaLoyalty/Android/raw/main/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot-07.png" width=250>](https://github.com/CatimaLoyalty/Android/raw/main/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot-07.png)
|
||||
[<img src="https://github.com/CatimaLoyalty/Android/raw/main/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot-08.png" width=250>](https://github.com/CatimaLoyalty/Android/raw/main/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot-08.png)
|
||||
|
||||
# Moving data from other apps
|
||||
|
||||
|
||||
3
fastlane/metadata/android/cs-CZ/changelogs/134.txt
Normal file
3
fastlane/metadata/android/cs-CZ/changelogs/134.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
- Podpora skenování PDF souborů pro čárový kód
|
||||
- Podpora obrazových souborů s více čárovými kódy
|
||||
- Drobné UI opravy
|
||||
1
fastlane/metadata/android/cs-CZ/changelogs/135.txt
Normal file
1
fastlane/metadata/android/cs-CZ/changelogs/135.txt
Normal file
@@ -0,0 +1 @@
|
||||
- Různé opravy a vylepšení
|
||||
@@ -1,5 +1,5 @@
|
||||
- Wenn du eine Karten-ID bearbeitest, wird die vorhandene ID zu Beginn ausgefüllt. (Pull #94 (https://github.com/brarcher/loyalty-card-locker/pull/94))
|
||||
- Begrenzen der Breite der erzeugten Barcodes, um die Speichernutzung und Fehler durch Speicherüberschreitung zu reduzieren. (Pull #103 (https://github.com/brarcher/loyalty-card-locker/pull/103))
|
||||
- Beim Bearbeiten einer Karte wird die Schaltfläche "Karte eingeben" in "Karte bearbeiten" geändert, wenn bereits eine Karten-ID existiert. (Pull #104 (https://github.com/brarcher/loyalty-card-locker/pull/104))
|
||||
- Farbschema angepasst so, dass mit dem App-Symbol kompatibel ist und das Layout beim Anzeigen einer Karte übersichtlicher gestaltet. (Pull #107 (https://github.com/brarcher/loyalty-card-locker/pull/107))
|
||||
- Hinzufügen eines Intro-Assistenten, der beim ersten Start der App gestartet wird. (Pull #108 (https://github.com/brarcher/loyalty-card-locker/pull/108))
|
||||
- Karten-ID beim Bearbeiten vorab ausfüllen. (Pull #94 (https://github.com/brarcher/loyalty-card-locker/pull/94))
|
||||
- Barcode-Breite begrenzen, um Speicherprobleme zu vermeiden. (Pull #103 (https://github.com/brarcher/loyalty-card-locker/pull/103))
|
||||
- „Bearbeiten“ statt „Hinzufügen“ bei existierender ID anzeigen. (Pull #104 (https://github.com/brarcher/loyalty-card-locker/pull/104))
|
||||
- Farbschema und Layout überarbeitet. (Pull #107 (https://github.com/brarcher/loyalty-card-locker/pull/107))
|
||||
- Einführungsassistent bei der ersten Nutzung hinzugefügt. (Pull #108 (https://github.com/brarcher/loyalty-card-locker/pull/108))
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
- Arabisch wird unterstützt
|
||||
- Anzeige der archivierten Kartenanzahl in der Gruppenübersicht
|
||||
- Guthabenanalyse - Fehler beseitigt (Arabisch bzw. Sprachen mit nicht-westlichen Zahlen wurden nicht gespeichert)
|
||||
- Benutzerdefiniertes Thema wird nun korrekt auf dem Hauptbildschirm gezeigt
|
||||
- Verbesserte Anzeige ausgewählter Karten
|
||||
- Kein Absturz beim Verlassen der Kartenansicht bei Karten mit Ablaufdatum/Guthaben
|
||||
- Rückwärtspfeil in der Kartenansicht zeigt nicht mehr die falsche Richtung (RTL-Layout)
|
||||
- Arabisch hinzugefügt
|
||||
- Archivierte Kartenanzahl anzeigen
|
||||
- Fehler beim Parsen der Salden behoben
|
||||
- Theme auf Hauptbildschirm korrigiert
|
||||
- Anzeige der ausgewählten Karten verbessert
|
||||
- Absturz bei RTL-Layouts behoben
|
||||
- Zurück-Pfeil in RTL-Layouts korrigiert
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
- Eine Änderung in v0.11 reduzierte die Speichernutzung beim Zeichnen von Barcodes, wirkte sich aber auf die Barcode-Abmessungen aus. Dies wurde nun geändert, um die Barcode-Abmessungen beizubehalten und gleichzeitig die Speichernutzung zu reduzieren. (Pull #126 (https://github.com/brarcher/loyalty-card-locker/pull/126))
|
||||
- Aktualisierung der deutschen und franz. Übersetzungen. (pull #122 (https://github.com/brarcher/loyalty-card-locker/pull/122), pull #124 (https://github.com/brarcher/loyalty-card-locker/pull/124), pull #125 (https://github.com/brarcher/loyalty-card-locker/pull/125))
|
||||
- Änderung in v0.11: Barcode-Dimensionen beibehalten und gleichzeitig den Speicherverbrauch reduzieren. (Pull #126 (https://github.com/brarcher/loyalty-card-locker/pull/126))
|
||||
- Deutsche und französische Übersetzungen aktualisiert. (Pull #122 (https://github.com/brarcher/loyalty-card-locker/pull/122), Pull #124 (https://github.com/brarcher/loyalty-card-locker/pull/124), Pull #125 (https://github.com/brarcher/loyalty-card-locker/pull/125))
|
||||
|
||||
3
fastlane/metadata/android/de-DE/changelogs/137.txt
Normal file
3
fastlane/metadata/android/de-DE/changelogs/137.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
- Lange Store-Namen in der Vorschau auf mehrere Zeilen aufteilen
|
||||
- Vorder- oder Hintergrundbild im Thumbnail-Menü verwenden
|
||||
- Kleine Fehlerbehebungen bei Import/Export
|
||||
@@ -1,3 +1,3 @@
|
||||
- Hinzufügen einer Menüoption zum Sperren der Bildschirmdrehung, wenn eine Karte angezeigt wird. Wenn sie gesperrt ist, wird der Bildschirm in seine "natürliche" Ausrichtung übergehen und eine weitere Bildschirmdrehung wird blockiert (Pull #128 (https://github.com/brarcher/loyalty-card-locker/pull/128))
|
||||
- Wenn eine Karte auf dem Hauptbildschirm ausgewählt wird, aber nicht geladen werden kann, schlägt die Anwendung fehl und gibt eine Meldung aus. (Pull #132 (https://github.com/brarcher/loyalty-card-locker/pull/132))
|
||||
- Der Fall, dass Layout-IDs für den Intro-Assistenten nicht gefunden werden konnten, wurde behoben. (pull #128 (https://github.com/brarcher/loyalty-card-locker/pull/128))
|
||||
- Menüoption zum Sperren der Bildschirmdrehung beim Anzeigen einer Karte hinzugefügt. (Pull #128 (https://github.com/brarcher/loyalty-card-locker/pull/128))
|
||||
- Wenn eine Karte nicht geladen werden kann, zeigt die App eine Fehlermeldung an. (Pull #132 (https://github.com/brarcher/loyalty-card-locker/pull/132))
|
||||
- Fehler bei fehlenden Layout-IDs für das Einführungstutorial behoben. (Pull #128 (https://github.com/brarcher/loyalty-card-locker/pull/128))
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
- Unterstützung für das Hinzufügen von Shortcuts zum Startbildschirm beim Hinzufügen oder Bearbeiten einer Karte. (Pull #155 (https://github.com/brarcher/loyalty-card-locker/pull/155))
|
||||
- Widget entfernen, da es ein schlechter Ersatz für Shortcuts war. (Pull #155 (https://github.com/brarcher/loyalty-card-locker/pull/155))
|
||||
- Exportieren von Backups unter Android 7+ korrigiert. (pull #153 (https://github.com/brarcher/loyalty-card-locker/pull/153))
|
||||
- Genauere Angabe des Mime-Typs beim Exportieren von Sicherungsdaten. (pull #156 (https://github.com/brarcher/loyalty-card-locker/pull/156))
|
||||
- Behebt einen Fehler, bei dem eine Karte nicht bearbeitet werden konnte. (pull #155 (https://github.com/brarcher/loyalty-card-locker/pull/155))
|
||||
- Unterstützung für Home-Screen-Shortcuts beim Hinzufügen oder Bearbeiten einer Karte. (Pull #155 (https://github.com/brarcher/loyalty-card-locker/pull/155))
|
||||
- Widget entfernt, da es keine gute Alternative zu Shortcuts war. (Pull #155 (https://github.com/brarcher/loyalty-card-locker/pull/155))
|
||||
- Fehler beim Export von Backups auf Android 7+ behoben. (Pull #153 (https://github.com/brarcher/loyalty-card-locker/pull/153))
|
||||
- Genaueren MIME-Typ beim Export von Backup-Daten gemeldet. (Pull #156 (https://github.com/brarcher/loyalty-card-locker/pull/156))
|
||||
- Fehler beim Bearbeiten von Karten behoben. (Pull #155 (https://github.com/brarcher/loyalty-card-locker/pull/155))
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
- Möglichkeit nach einer Karte zu suchen (#320 (https://github.com/brarcher/loyalty-card-locker/pull/320))
|
||||
- Möglichkeit Treuekarten weiterzugeben und zu empfangen (#321 (https://github.com/brarcher/loyalty-card-locker/pull/321))
|
||||
- Unterstützung des dunklen Modus (#322 (https://github.com/brarcher/loyalty-card-locker/pull/322))
|
||||
- Treuekarten können jetzt barcodefrei sein (d.h. keinen Barcode haben) (#324 (https://github.com/brarcher/loyalty-card-locker/pull/324))
|
||||
- Notizen können sich über mehrere Zeilen erstrecken (#326 (https://github.com/brarcher/loyalty-card-locker/pull/326))
|
||||
- Größe von Notizen verbessert (#319 (https://github.com/brarcher/loyalty-card-locker/pull/319))
|
||||
- Sichtbarkeit von Benachrichtigungen und App-Symbolen verbessert (#330 (https://github.com/brarcher/loyalty-card-locker/pull/330))
|
||||
- Ziel-SDK auf Android 10 gesetzt
|
||||
- Verbesserte Übersetzungen:
|
||||
- Suche nach Karten hinzugefügt. (#320 (https://github.com/brarcher/loyalty-card-locker/pull/320))
|
||||
- Karten teilen und empfangen möglich. (#321 (https://github.com/brarcher/loyalty-card-locker/pull/321))
|
||||
- Unterstützung für den Dunkelmodus. (#322 (https://github.com/brarcher/loyalty-card-locker/pull/322))
|
||||
- Treuekarten können jetzt ohne Barcode gespeichert werden. (#324 (https://github.com/brarcher/loyalty-card-locker/pull/324))
|
||||
- Notizen können mehrere Zeilen umfassen. (#326 (https://github.com/brarcher/loyalty-card-locker/pull/326))
|
||||
- Verbesserungen bei der Notizgröße. (#319 (https://github.com/brarcher/loyalty-card-locker/pull/319))
|
||||
- Benachrichtigungen und App-Icon sichtbarer gemacht. (#330 (https://github.com/brarcher/loyalty-card-locker/pull/330))
|
||||
- Ziel-SDK auf Android 10 aktualisiert.
|
||||
- Übersetzungen verbessert:
|
||||
- Deutsch
|
||||
- Italienisch
|
||||
- Niederländisch
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
- BREAKING CHANGE: Das Backupformat hat sich geändert, siehe https://github.com/TheLastProject/Catima/wiki/Export-format
|
||||
- BREAKING CHANGE: Das URL-Sharing-Format wurde geändert, siehe https://github.com/TheLastProject/Catima/wiki/Card-sharing-URL-format
|
||||
- Aktivieren/Deaktivieren der Taschenlampe während des Scannens ermöglicht
|
||||
- UPC-E-Unterstützung
|
||||
- Hinzufügen eines Vorder- und Rückseitenfotos zu jeder Karte
|
||||
- Imports passwortgeschützter Zip-Dateien
|
||||
- Imports von Stocard (Beta)
|
||||
- Unnötige Leerzeichen in Notizen aus dem Fidme-Import korrigiert
|
||||
- Unterstützung des neuen Voucher Vault-Exportformats
|
||||
- Aktionsschaltflächen repariert, die sich hinter anderen UI-Elementen auf Android 4 befanden
|
||||
- Oberer Rand der Treuekarten Leiste repariert
|
||||
- BREAKING CHANGE: Backup-Format geändert, siehe https://github.com/TheLastProject/Catima/wiki/Export-format
|
||||
- BREAKING CHANGE: URL-Sharing-Format geändert, siehe https://github.com/TheLastProject/Catima/wiki/Card-sharing-URL-format
|
||||
- Taschenlampe beim Scannen an/aus
|
||||
- UPC-E-Unterstützung hinzugefügt
|
||||
- Fotos von Vorder- und Rückseite der Karte hinzufügen
|
||||
- Passwortgeschützte Zip-Dateien importieren
|
||||
- Stocard-Import (Beta) unterstützt
|
||||
- Leerzeichen bei Fidme-Import entfernt
|
||||
- Neues Voucher Vault-Format unterstützt
|
||||
- Floating Action Buttons auf Android 4 repariert
|
||||
- Oberer Rand der Appbar repariert
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
- Bildschirmhelligkeit wird beim Anzeigen einer Karte auf das Maximum erhöht, um das Scannen zu verbessern. (pull #54 (https://github.com/brarcher/loyalty-card-locker/pull/54))
|
||||
- Bestätigung beim Löschen einer Karte. (pull #55 (https://github.com/brarcher/loyalty-card-locker/pull/55))
|
||||
- Deutsche Übersetzung (pull #57 (https://github.com/brarcher/loyalty-card-locker/pull/57)) und Tschechisch (pull #58 (https://github.com/brarcher/loyalty-card-locker/pull/58)) hinzugefügt.
|
||||
- Vereinfachung der italienischen Übersetzung. (pull #66 (https://github.com/brarcher/loyalty-card-locker/pull/66))
|
||||
- Bildschirmhelligkeit auf Maximum beim Anzeigen einer Karte. (Pull #54 (https://github.com/brarcher/loyalty-card-locker/pull/54))
|
||||
- Bestätigung beim Löschen von Karten hinzugefügt. (Pull #55 (https://github.com/brarcher/loyalty-card-locker/pull/55))
|
||||
- Deutsche (Pull #57 (https://github.com/brarcher/loyalty-card-locker/pull/57)) und tschechische (Pull #58 (https://github.com/brarcher/loyalty-card-locker/pull/58)) Übersetzungen hinzugefügt.
|
||||
- Italienische Übersetzung verbessert. (Pull #66 (https://github.com/brarcher/loyalty-card-locker/pull/66))
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
Der "Locker" -Teil des Namens war nicht intuitiv. Um dies zu ändern, wurde von betsythefc ein neues Anwendungssymbol erstellt, das den Zweck der Anwendung besser darstellt: die Speicherung von Kundenkarten, die Barcodes verwenden. Zusammen mit diesem neuen Symbol wurde der Name der Anwendung in "Kundenkarten-Schlüsselbund" geändert.
|
||||
Der Name „Locker“ war missverständlich. Ein neues Icon von betsythefc und der neue Name „Loyalty Card Keychain“ verdeutlichen den Zweck der App.
|
||||
|
||||
Zusätzliche Funktionen/Verbesserungen:
|
||||
|
||||
- Das Importieren/Exportieren von Karten wurde flexibler gestaltet. (pull #76 (https://github.com/brarcher/loyalty-card-locker/pull/76))
|
||||
- Übersetzung für Litauisch hinzugefügt. (pull #62 (https://github.com/brarcher/loyalty-card-locker/pull/62))
|
||||
- Übersetzung für Französisch hinzugefügt. (pull #80 (https://github.com/brarcher/loyalty-card-locker/pull/80))
|
||||
- Flexibleres Import/Export von Karten. (Pull #76 (https://github.com/brarcher/loyalty-card-locker/pull/76))
|
||||
- Litauische Übersetzung hinzugefügt. (Pull #62 (https://github.com/brarcher/loyalty-card-locker/pull/62))
|
||||
- Französische Übersetzung hinzugefügt. (Pull #80 (https://github.com/brarcher/loyalty-card-locker/pull/80))
|
||||
|
||||
4
fastlane/metadata/android/en-US/changelogs/137.txt
Normal file
4
fastlane/metadata/android/en-US/changelogs/137.txt
Normal file
@@ -0,0 +1,4 @@
|
||||
- Allow long store names in preview to split over multiple lines
|
||||
- Option to use front of back image in thumbnail menu
|
||||
- Minor import/export fixes
|
||||
- Minor UI fixes
|
||||
@@ -1,5 +1,5 @@
|
||||
- Al editar un ID de tarjeta, rellenar previamente el ID existente para empezar. (pull #94 (https://github.com/brarcher/loyalty-card-locker/pull/94))
|
||||
- Limitar el ancho de los códigos de barras generados para reducir el uso de memoria y los errores de memoria insuficiente. (pull #103 (https://github.com/brarcher/loyalty-card-locker/pull/103))
|
||||
- Al editar una tarjeta, cambiar el botón "Introducir tarjeta" por "Editar tarjeta" si ya existe un ID de tarjeta. (pull #104 (https://github.com/brarcher/loyalty-card-locker/pull/104))
|
||||
- Cambiar la combinación de colores para que sea más suave y compatible con el icono de la aplicación, y cambiar el diseño al ver una tarjeta para que sea más limpio. (pull #107 (https://github.com/brarcher/loyalty-card-locker/pull/107))
|
||||
- Añadir un asistente de introducción que se lanza en el primer lanzamiento de la aplicación. (pull #108 (https://github.com/brarcher/loyalty-card-locker/pull/108))
|
||||
- Al editar un ID de tarjeta, pre-poblar el ID existente para comenzar. (pull #94 (https://github.com/brarcher/loyalty-card-locker/pull/94))
|
||||
- Limitar el ancho de los códigos de barras generados para reducir el uso de memoria y los errores de memoria. (pull #103 (https://github.com/brarcher/loyalty-card-locker/pull/103))
|
||||
- Cuando edite una tarjeta, cambie el botón "Enter Card" para decir "Editar Tarjeta" si ya existe una tarjeta ID. (pull #104 (https://github.com/brarcher/loyalty-card-locker/pull/104))
|
||||
- Cambiar el esquema de color para que sea más suave y compatible con el icono de la aplicación, y cambiar el diseño al ver una tarjeta para que sea más limpio. (pull #107 (https://github.com/brarcher/loyalty-card-locker/pull/107))
|
||||
- Añadir un asistente de introducción que se inicia en el primer lanzamiento de la aplicación. (pull #108 (https://github.com/brarcher/loyalty-card-locker/pull/108))
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
- Soporte de idioma árabe
|
||||
- Muestra el número total de tarjetas archivadas en vista general del grupo
|
||||
- Corrección de errores en el análisis de saldo (no se podían guardar tarjetas en árabe y otros idiomas con números no occidentales)
|
||||
- Corrección de tema personalizado no se aplicaba correctamente a la pantalla principal
|
||||
- Mejoras en la pantalla de selección de tarjetas
|
||||
- Corrección error de cierre al salir de la vista de tarjeta en diseños RTL para tarjetas con caducidad o saldo
|
||||
- Corrección de la flecha para volver en la vista de tarjeta que apunta en la dirección incorrecta en diseños RTL
|
||||
- Soporte para idioma árabe
|
||||
- Mostrar el recuento de tarjetas archivadas en la descripción general del grupo
|
||||
- Se corrigieron errores de análisis de equilibrio (las tarjetas no se podían guardar en árabe ni en otros idiomas con números no occidentales)
|
||||
- Se solucionó el problema de que el tema personalizado no se aplicaba correctamente a la pantalla principal
|
||||
- Mejorar la visualización de las tarjetas seleccionadas
|
||||
- Se solucionó el bloqueo al salir de la vista de tarjeta en diseños RTL para tarjetas con vencimiento o saldo
|
||||
- Se corrigió la flecha hacia atrás en la vista de tarjeta que apuntaba en la dirección incorrecta en los diseños RTL
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
- Un cambio en la versión v0.11 redujo el uso de memoria en la generación de códigos de barras, pero afectó las dimensiones. Se cambió para mantener las dimensiones mientras se reduce el uso de memoria. (pull #126 (https://github.com/brarcher/loyalty-card-locker/pull/126))
|
||||
- Actualizadas las traducciones en alemán y francés. (pull #122 (https://github.com/brarcher/loyalty-card-locker/pull/122), pull #124 (https://github.com/brarcher/loyalty-card-locker/pull/124), pull #125 (https://github.com/brarcher/loyalty-card-locker/pull/125))
|
||||
- Un cambio en la versión 0.11 redujo el uso de memoria para el dibujo de códigos de barras, pero afectó las dimensiones de los códigos de barras. Esto ahora se modificó para mantener las dimensiones de los códigos de barras y reducir el uso de memoria. (pull n.° 126 (https://github.com/brarcher/loyalty-card-locker/pull/126))
|
||||
- Actualización de las traducciones al alemán y al francés. (pull #122 (https://github.com/brarcher/loyalty-card-locker/pull/122), pull #124 (https://github.com/brarcher/loyalty-card-locker/pull/124), pull #125 (https://github.com/brarcher/loyalty-card-locker/pull/125))
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
- Refinado la secuencia de "Añadir tarjeta"
|
||||
- Mejora de la secuencia de validación
|
||||
- Reparación de caso de borde causando un estado invalido de la UI haciendo que se muestre el archivo
|
||||
- Usar el tema o color de la tarjeta para la barra de navegación (Android 8.1+)
|
||||
- Se mejoró el flujo de trabajo "Agregar tarjeta"
|
||||
- Mejoras en el proceso de validación.
|
||||
- Se corrigió un error que causaba que la interfaz de usuario entrara en un estado no válido al cambiar la vista del archivo.
|
||||
- El color del sistema o del mapa se utiliza para la barra de navegación (Android 8.1+)
|
||||
- Se actualizó el selector de fechas para fechas de validez y vencimiento.
|
||||
- Se agregó una opción para forzar la rotación de la pantalla (ignora la configuración del sistema)
|
||||
|
||||
4
fastlane/metadata/android/es-ES/changelogs/133.txt
Normal file
4
fastlane/metadata/android/es-ES/changelogs/133.txt
Normal file
@@ -0,0 +1,4 @@
|
||||
- Android 14
|
||||
- Abrir el icono de la tarjeta en la galería al tocarla
|
||||
- Mejorar el diseño de la pestaña Fotos en la vista de edición
|
||||
- Actualizar la pantalla de gastos para que también admita la recepción
|
||||
3
fastlane/metadata/android/es-ES/changelogs/134.txt
Normal file
3
fastlane/metadata/android/es-ES/changelogs/134.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
- Soporte para escanear archivos PDF en busca de códigos de barras
|
||||
- Compatibilidad con archivos de imagen con múltiples códigos de barras
|
||||
- Correcciones menores en la interfaz de usuario
|
||||
1
fastlane/metadata/android/es-ES/changelogs/135.txt
Normal file
1
fastlane/metadata/android/es-ES/changelogs/135.txt
Normal file
@@ -0,0 +1 @@
|
||||
- Varias correcciones y mejoras en el manejo del equilibrio
|
||||
4
fastlane/metadata/android/es-ES/changelogs/137.txt
Normal file
4
fastlane/metadata/android/es-ES/changelogs/137.txt
Normal file
@@ -0,0 +1,4 @@
|
||||
- Permitir que los nombres de tiendas largos en la vista previa se dividan en varias líneas
|
||||
- Opción para usar la imagen frontal o posterior en el menú de miniaturas
|
||||
- Correcciones menores de importación y exportación.
|
||||
- Correcciones menores en la interfaz de usuario
|
||||
3
fastlane/metadata/android/fr-FR/changelogs/137.txt
Normal file
3
fastlane/metadata/android/fr-FR/changelogs/137.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
- Permettre aux noms de magasins longs dans l'aperçu d'être divisés sur plusieurs lignes
|
||||
- Possibilité d'utiliser l'image avant ou arrière dans le menu des vignettes
|
||||
- Corrections mineures pour l'importation et l'exportation
|
||||
3
fastlane/metadata/android/hi-IN/changelogs/137.txt
Normal file
3
fastlane/metadata/android/hi-IN/changelogs/137.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
- पूर्वावलोकन में लंबे स्टोर नामों को कई पंक्तियों में विभाजित करने की अनुमति दें
|
||||
- थंबनेल मेनू में पीछे की छवि के सामने का उपयोग करने का विकल्प
|
||||
- मामूली आयात/निर्यात सुधार
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 23 KiB |
4
fastlane/metadata/android/id/changelogs/133.txt
Normal file
4
fastlane/metadata/android/id/changelogs/133.txt
Normal file
@@ -0,0 +1,4 @@
|
||||
- Target Android 14
|
||||
- Buka ikon kartu pada galeri dengan menyentuh
|
||||
- Meningkatkan desain tab Foto pada tampilan sunting
|
||||
- Perbarui layar pengeluaran untuk juga mendukung penerimaan
|
||||
3
fastlane/metadata/android/id/changelogs/134.txt
Normal file
3
fastlane/metadata/android/id/changelogs/134.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
- Mendukung pemindaian berkas PDF untuk barcode
|
||||
- Mendukung berkas gambar dengan beberapa barcode
|
||||
- Perbaikan kecil antarmuka
|
||||
1
fastlane/metadata/android/id/changelogs/135.txt
Normal file
1
fastlane/metadata/android/id/changelogs/135.txt
Normal file
@@ -0,0 +1 @@
|
||||
- Berbagai perbaikan dan peningkatan pada penanganan keseimbangan
|
||||
4
fastlane/metadata/android/id/changelogs/136.txt
Normal file
4
fastlane/metadata/android/id/changelogs/136.txt
Normal file
@@ -0,0 +1,4 @@
|
||||
- Dukungan untuk membuat kartu saat berbagi teks biasa
|
||||
- Tampilkan jenis gambar alih-alih barcode di bawah gambar
|
||||
- Memperbaiki kemungkinan kerusakan saat mencoba mengimpor cadangan dari aplikasi Nextcloud
|
||||
- Peningkatan dukungan untuk perangkat tanpa kamera
|
||||
@@ -7,8 +7,8 @@
|
||||
- Meningkatkan visibilitas notifikasi dan ikon aplikasi (#330 (https://github.com/brarcher/loyalty-card-locker/pull/330))
|
||||
- Memperbarui SDK target ke Android 10
|
||||
- Memperbaiki terjemahan berikut ini:
|
||||
- Jerman
|
||||
- Italia
|
||||
- Belanda
|
||||
- Polandia
|
||||
- Rusia
|
||||
- Jerman
|
||||
- Italia
|
||||
- Belanda
|
||||
- Polandia
|
||||
- Rusia
|
||||
|
||||
@@ -13,7 +13,7 @@ Dengan aplikasi ini, Anda bisa mengganti plastik tidak guna dengan uang.
|
||||
- Bagikan kupon, penawaran eksklusif, kode promo, atau kartu dan kode menggunakan aplikasi apa pun.
|
||||
- Tema gelap dan opsi aksesibilitas untuk pengguna berkebutuhan khusus.
|
||||
- Dibuat untuk semuanya oleh komunitas perangkat lunak libre.
|
||||
- Terjemahan untuk 20+ bahasa.
|
||||
- Terjemahan untuk 40+ bahasa.
|
||||
- Gratis, didukung oleh kontribusi komunitas.
|
||||
- Gunakan, pelajari, ubah, dan bagikan semau Anda; <i>dengan semua</i>.
|
||||
- Tidak hanya perangkat lunak bebas. Perangkat lunak pengelola kartu yang libre dan <i>copyleft</i> (GPLv3+).
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 31 KiB |
@@ -1 +1 @@
|
||||
Catima — 複数のポイントカードを一括管理
|
||||
Catima — ポイントカードを一括管理
|
||||
|
||||
BIN
fastlane/metadata/android/kn-IN/images/featureGraphic.png
Normal file
BIN
fastlane/metadata/android/kn-IN/images/featureGraphic.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 33 KiB |
5
fastlane/metadata/android/nl-NL/changelogs/11.txt
Normal file
5
fastlane/metadata/android/nl-NL/changelogs/11.txt
Normal file
@@ -0,0 +1,5 @@
|
||||
- Bij het bewerken van een kaart-ID wordt de bestaande ID vooraf ingevuld. (Pull #94 (https://github.com/brarcher/loyalty-card-locker/pull/94))
|
||||
- Beperk de breedte van barcodes om geheugenfouten te verminderen. (Pull #103 (https://github.com/brarcher/loyalty-card-locker/pull/103))
|
||||
- Bij het bewerken van een kaart verandert "Kaart invoeren" in "Kaart bewerken" als er al een ID is. (Pull #104 (https://github.com/brarcher/loyalty-card-locker/pull/104))
|
||||
- Zachter kleurenschema en schonere lay-out bij kaartweergave. (Pull #107 (https://github.com/brarcher/loyalty-card-locker/pull/107))
|
||||
- Introductiewizard toegevoegd bij eerste app-start. (Pull #108 (https://github.com/brarcher/loyalty-card-locker/pull/108))
|
||||
7
fastlane/metadata/android/nl-NL/changelogs/111.txt
Normal file
7
fastlane/metadata/android/nl-NL/changelogs/111.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
- Ondersteuning voor Arabisch.
|
||||
- Toon aantal gearchiveerde kaarten.
|
||||
- Fix balance parsing bugs (Arabisch en niet-westerse nummers).
|
||||
- Aangepast thema nu correct op hoofdscherm.
|
||||
- Verbeterde weergave van geselecteerde kaarten.
|
||||
- Fix crash bij verlaten kaartweergave in RTL-layouts.
|
||||
- Fix terugpijl in kaartweergave voor RTL-layouts.
|
||||
1
fastlane/metadata/android/nl-NL/changelogs/112.txt
Normal file
1
fastlane/metadata/android/nl-NL/changelogs/112.txt
Normal file
@@ -0,0 +1 @@
|
||||
- Maak het instellen van een aangepaste header zichtbaarder
|
||||
3
fastlane/metadata/android/nl-NL/changelogs/113.txt
Normal file
3
fastlane/metadata/android/nl-NL/changelogs/113.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
- "Vorige" en "Volgende" toe in de loyaliteitskaartweergave
|
||||
- Kleur van de bewerkknop hersteld
|
||||
- Floppy disk icoon vervangen door een vinkje
|
||||
3
fastlane/metadata/android/nl-NL/changelogs/114.txt
Normal file
3
fastlane/metadata/android/nl-NL/changelogs/114.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
- Monochroom pictogram toegevoegd voor Android 13
|
||||
- Eerste startscherm verbeterd
|
||||
- Fidme-importfouten opgelost
|
||||
4
fastlane/metadata/android/nl-NL/changelogs/115.txt
Normal file
4
fastlane/metadata/android/nl-NL/changelogs/115.txt
Normal file
@@ -0,0 +1,4 @@
|
||||
- Open afbeelding in galerij bij lang indrukken
|
||||
- Pas Material-stijl toe op dialoogvensters
|
||||
- Ondersteun het maken van een kaart door een afbeelding naar Catima te delen
|
||||
- Voeg snel-uitgeven knop toe aan het kaartenscherm
|
||||
2
fastlane/metadata/android/nl-NL/changelogs/116.txt
Normal file
2
fastlane/metadata/android/nl-NL/changelogs/116.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
- Los probleem op waarbij snel-uitgeven dialoog geen komma scheiding toestond
|
||||
- Ondersteun het laden van afbeeldingen vanuit bestandsbeheer
|
||||
2
fastlane/metadata/android/nl-NL/changelogs/117.txt
Normal file
2
fastlane/metadata/android/nl-NL/changelogs/117.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
- Verwijder onnodige machtigingen
|
||||
- Ondersteun Android 13
|
||||
2
fastlane/metadata/android/nl-NL/changelogs/118.txt
Normal file
2
fastlane/metadata/android/nl-NL/changelogs/118.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
- Ondersteun instellen van de geldigheidsdatum van een kaart
|
||||
- Fix Stocard-import (exportformaat van Stocard veranderd)
|
||||
1
fastlane/metadata/android/nl-NL/changelogs/12.txt
Normal file
1
fastlane/metadata/android/nl-NL/changelogs/12.txt
Normal file
@@ -0,0 +1 @@
|
||||
- Voorkom een crash bij het draaien van het scherm tijdens de intro.
|
||||
3
fastlane/metadata/android/nl-NL/changelogs/120.txt
Normal file
3
fastlane/metadata/android/nl-NL/changelogs/120.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
- Volledig nieuw ontwerp voor hoofd- en loyaliteitskaartweergave
|
||||
- Material You-design voor het instellingenmenu
|
||||
- Fix crash bij gebruik van "Neem een foto" met een uitgeschakelde camera-app
|
||||
3
fastlane/metadata/android/nl-NL/changelogs/122.txt
Normal file
3
fastlane/metadata/android/nl-NL/changelogs/122.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
- Lang indrukken op het kaarticoon in de weergave om het te wijzigen
|
||||
- Verbeter de knopstijl op het Groepen-scherm
|
||||
- Los probleem op waarbij lange barcode-waarden ervoor zorgen dat de barcode wegvalt
|
||||
2
fastlane/metadata/android/nl-NL/changelogs/123.txt
Normal file
2
fastlane/metadata/android/nl-NL/changelogs/123.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
- Kleine UI-verbeteringen
|
||||
- Oplossen van problemen met het nieuwe ontwerp op vierkante schermen
|
||||
1
fastlane/metadata/android/nl-NL/changelogs/124.txt
Normal file
1
fastlane/metadata/android/nl-NL/changelogs/124.txt
Normal file
@@ -0,0 +1 @@
|
||||
- Kies precies welke gegevens je wilt zien in de kaartoverzicht
|
||||
1
fastlane/metadata/android/nl-NL/changelogs/125.txt
Normal file
1
fastlane/metadata/android/nl-NL/changelogs/125.txt
Normal file
@@ -0,0 +1 @@
|
||||
- Beter omgaan met ontbrekende koptekstkleur
|
||||
4
fastlane/metadata/android/nl-NL/changelogs/127.txt
Normal file
4
fastlane/metadata/android/nl-NL/changelogs/127.txt
Normal file
@@ -0,0 +1,4 @@
|
||||
- Verbeteringen in barcode-weergave
|
||||
- Basisinteroperabiliteit met externe apps (Android 6.0+)
|
||||
- Herstructurering van het instellingenmenu
|
||||
- Oplossing voor importproblemen door browsers die een schuine streep aan de deel-URL toevoegen
|
||||
3
fastlane/metadata/android/nl-NL/changelogs/129.txt
Normal file
3
fastlane/metadata/android/nl-NL/changelogs/129.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
- Verbeterde Catima-importer (lost ontbrekende kaarten op bij importeren)
|
||||
- Oplossing voor crash bij schermrotatie tijdens het instellen van geldigheid/expiratiedatum
|
||||
- Kleine UI-aanpassingen
|
||||
2
fastlane/metadata/android/nl-NL/changelogs/13.txt
Normal file
2
fastlane/metadata/android/nl-NL/changelogs/13.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
- Hersteld barcode-afmetingen na geheugenbesparing (v0.11). (pull #126 (https://github.com/brarcher/loyalty-card-locker/pull/126))
|
||||
- Duitse en Franse vertalingen bijgewerkt. (pull #122 (https://github.com/brarcher/loyalty-card-locker/pull/122), pull #124 (https://github.com/brarcher/loyalty-card-locker/pull/124), pull #125 (https://github.com/brarcher/loyalty-card-locker/pull/125))
|
||||
4
fastlane/metadata/android/nl-NL/changelogs/130.txt
Normal file
4
fastlane/metadata/android/nl-NL/changelogs/130.txt
Normal file
@@ -0,0 +1,4 @@
|
||||
- Kleine UI-fixes
|
||||
- Herstel van datums bij roteren van het kaartbewerkingsscherm
|
||||
- Oplossen van crashes bij roteren met kleurkiezer zichtbaar
|
||||
- Stocard-importfouten opgelost
|
||||
3
fastlane/metadata/android/nl-NL/changelogs/131.txt
Normal file
3
fastlane/metadata/android/nl-NL/changelogs/131.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
- Verplaats "Archieffunctie" naar het menu "Weergave-opties" (voorheen "Toon details")
|
||||
- Taalondersteuning per app voor Android 13
|
||||
- Privacybeleid, wijzigingslog en licentie ingebed in de app
|
||||
6
fastlane/metadata/android/nl-NL/changelogs/132.txt
Normal file
6
fastlane/metadata/android/nl-NL/changelogs/132.txt
Normal file
@@ -0,0 +1,6 @@
|
||||
- Verbeter "Kaart toevoegen"-workflow
|
||||
- Verbeteringen in validatiestroom
|
||||
- Los randgeval op dat een ongeldige UI-status veroorzaakt bij het wisselen van archiefweergave
|
||||
- Gebruik thema- of kaartkleur voor navigatiebalk (Android 8.1+)
|
||||
- Geüpdatete selector voor geldigheid en vervaldatum
|
||||
- Voeg optie toe om altijd te draaien (negeer systeeminstellingen)
|
||||
4
fastlane/metadata/android/nl-NL/changelogs/133.txt
Normal file
4
fastlane/metadata/android/nl-NL/changelogs/133.txt
Normal file
@@ -0,0 +1,4 @@
|
||||
- Ondersteun Android 14
|
||||
- Open kaarticoon in galerij bij aanraking
|
||||
- Verbeter ontwerp van Foto's-tabblad in bewerkingsweergave
|
||||
- Update bestelscherm om ook ontvangen te ondersteunen
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user