Compare commits

..

50 Commits

Author SHA1 Message Date
Sylvia van Os
e4b69e5cc5 Release Catima 2.21.1 2022-12-06 19:13:02 +01:00
Sylvia van Os
5b1062b8d1 Merge pull request #1155 from weblate/weblate-catima-catima
Translations update from Hosted Weblate
2022-12-06 18:41:27 +01:00
Slávek Banko
e06009852e Translated using Weblate (Czech)
Currently translated at 100.0% (114 of 114 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/cs/
2022-12-06 18:35:01 +01:00
Sylvia van Os
50268f6bd1 Merge pull request #1154 from CatimaLoyalty/create-pull-request/patch-1670271647
Update Fastlane changelogs
2022-12-05 21:21:13 +01:00
TheLastProject
a85e28d46d Update Fastlane changelogs 2022-12-05 20:20:47 +00:00
Sylvia van Os
78b6be911f Merge pull request #1153 from CatimaLoyalty/fix/localeQuickSpend
Fix/locale quick spend
2022-12-05 21:20:32 +01:00
Sylvia van Os
bb80478650 Update CHANGELOG 2022-12-05 21:14:07 +01:00
Sylvia van Os
e0c06cc480 Fix locale separator in quick spend dialog 2022-12-05 21:14:00 +01:00
Sylvia van Os
b8a508649c Merge pull request #1151 from CatimaLoyalty/create-pull-request/patch-1670133932
Update contributors
2022-12-04 09:38:51 +01:00
TheLastProject
a8ce37d936 Update contributors 2022-12-04 06:05:31 +00:00
Sylvia van Os
43015abbad Merge pull request #1147 from weblate/weblate-catima-catima
Translations update from Hosted Weblate
2022-12-02 08:09:44 +01:00
Mario M. Viscovich
47c8dff52d Translated using Weblate (Croatian)
Currently translated at 38.3% (105 of 274 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/hr/
2022-12-02 03:47:15 +01:00
Sylvia van Os
436cf7a068 Merge pull request #1146 from weblate/weblate-catima-catima
Translations update from Hosted Weblate
2022-11-29 20:53:31 +01:00
IllusiveMan196
31cc3cd5d0 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (113 of 113 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/uk/
2022-11-29 20:47:20 +01:00
gallegonovato
3c11c2ef1e Translated using Weblate (Spanish)
Currently translated at 100.0% (274 of 274 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/es/
2022-11-29 20:47:15 +01:00
Sylvia van Os
fac70f0210 Merge pull request #1145 from weblate/weblate-catima-catima
Translations update from Hosted Weblate
2022-11-28 07:41:24 +01:00
IllusiveMan196
6e99a29312 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (113 of 113 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/uk/
2022-11-28 02:49:19 +01:00
IllusiveMan196
5b67ecf157 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (274 of 274 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/uk/
2022-11-28 02:49:19 +01:00
Sylvia van Os
312470cf20 Merge pull request #1144 from CatimaLoyalty/create-pull-request/patch-1669529773
Update contributors
2022-11-27 09:34:00 +01:00
TheLastProject
4371f46ff8 Update contributors 2022-11-27 06:16:12 +00:00
Sylvia van Os
5468415b04 Merge pull request #1143 from weblate/weblate-catima-catima
Translations update from Hosted Weblate
2022-11-26 16:40:26 +01:00
CherryMonster222
6a68ad5d19 Translated using Weblate (Arabic)
Currently translated at 100.0% (274 of 274 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/ar/
2022-11-26 15:48:38 +01:00
IllusiveMan196
7576505044 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (113 of 113 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/uk/
2022-11-26 15:48:38 +01:00
Sylvia van Os
b34a43902a Merge pull request #1141 from weblate/weblate-catima-catima
Translations update from Hosted Weblate
2022-11-24 18:34:31 +01:00
안재범
d3524a50a3 Translated using Weblate (Korean)
Currently translated at 38.6% (106 of 274 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/ko/
2022-11-24 16:46:55 +01:00
Sylvia van Os
6508a6d5f7 Merge pull request #1116 from pfaffenrodt/feature/pick-image-file
Add support to pick image from content provider
2022-11-22 19:04:48 +01:00
Sylvia van Os
49a6cf8ae3 Merge pull request #1140 from CatimaLoyalty/create-pull-request/patch-1668925172
Update contributors
2022-11-20 10:21:12 +01:00
TheLastProject
b4238e0072 Update contributors 2022-11-20 06:19:31 +00:00
Sylvia van Os
374170bf05 Merge pull request #1139 from weblate/weblate-catima-catima
Translations update from Hosted Weblate
2022-11-19 23:17:41 +01:00
Jacek
ab11345c3d Translated using Weblate (Polish)
Currently translated at 100.0% (274 of 274 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/pl/
2022-11-19 21:47:02 +01:00
Sylvia van Os
10498ce1a4 Prevent NullPointerException in onBackPressed
This crash seems to somehow only happen on Huawei and Xiaomi devices.
While fairly rare, it is the most common Catima crash currently logged
on Google Play Console (8 crashes over the last 28 days).

While I don't understand how this would happen, I think it should be
relatively safe to assume that if the searchview is null the user isn't
currently searching so running the normal back code should always be the
expected behaviour.
2022-11-16 21:42:52 +01:00
Sylvia van Os
28901487ff Merge pull request #1138 from weblate/weblate-catima-catima
Translations update from Hosted Weblate
2022-11-15 23:17:53 +01:00
Sylvia van Os
8414f51ee8 Translated using Weblate (Polish)
Currently translated at 39.8% (45 of 113 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/pl/
2022-11-15 21:48:36 +01:00
Slávek Banko
94f8adb6d7 Translated using Weblate (Czech)
Currently translated at 100.0% (274 of 274 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/cs/
2022-11-15 21:48:35 +01:00
Sylvia van Os
844a921a1a Merge pull request #1134 from CatimaLoyalty/create-pull-request/patch-1668320636
Update contributors
2022-11-14 19:47:10 +01:00
Sylvia van Os
ae8be3eda8 Merge pull request #1135 from weblate/weblate-catima-catima
Translations update from Hosted Weblate
2022-11-14 06:27:25 +01:00
gallegonovato
c4c15dbef8 Translated using Weblate (Spanish)
Currently translated at 3.5% (4 of 113 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/es/
2022-11-13 23:48:54 +01:00
Evgeniy Khramov
ac72035500 Translated using Weblate (Russian)
Currently translated at 32.7% (37 of 113 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/ru/
2022-11-13 23:48:54 +01:00
Freddo espresso
abff3bcd39 Translated using Weblate (Greek)
Currently translated at 100.0% (274 of 274 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/el/
2022-11-13 23:48:54 +01:00
TheLastProject
05aea28602 Update contributors 2022-11-13 06:23:55 +00:00
Sylvia van Os
e4c4dbf5a0 Merge pull request #1133 from weblate/weblate-catima-catima
Translations update from Hosted Weblate
2022-11-11 23:02:41 +01:00
Sylvia van Os
bb2393b6c6 Translated using Weblate (Polish)
Currently translated at 99.2% (272 of 274 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/pl/
2022-11-11 22:49:16 +01:00
Gediminas Murauskas
fb330d16b5 Translated using Weblate (Lithuanian)
Currently translated at 100.0% (274 of 274 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/lt/
2022-11-11 22:49:16 +01:00
Slávek Banko
c8f1b986ec Translated using Weblate (Czech)
Currently translated at 100.0% (274 of 274 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/cs/
2022-11-11 22:49:15 +01:00
Євгеній Нешта
49a2c93d28 Translated using Weblate (Ukrainian)
Currently translated at 99.1% (112 of 113 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/uk/
2022-11-09 20:48:23 +01:00
Євгеній Нешта
0992ac4099 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (274 of 274 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/uk/
2022-11-09 20:48:23 +01:00
truestorybaby
9ff29af616 Translated using Weblate (Polish)
Currently translated at 99.2% (272 of 274 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/pl/
2022-11-09 20:48:23 +01:00
Sylvia van Os
fbc696047b Merge pull request #1124 from CatimaLoyalty/dependabot/gradle/com.google.zxing-core-3.5.1
Bump core from 3.5.0 to 3.5.1
2022-11-06 11:21:30 +01:00
dependabot[bot]
63c3330571 Bump core from 3.5.0 to 3.5.1
Bumps [core](https://github.com/zxing/zxing) from 3.5.0 to 3.5.1.
- [Release notes](https://github.com/zxing/zxing/releases)
- [Changelog](https://github.com/zxing/zxing/blob/master/CHANGES)
- [Commits](https://github.com/zxing/zxing/compare/zxing-3.5.0...zxing-3.5.1)

---
updated-dependencies:
- dependency-name: com.google.zxing:core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-03 02:03:03 +00:00
Pfaffenrodt
e97f7c8645 Add support to pick image from content provider 2022-10-28 23:46:40 +02:00
94 changed files with 367 additions and 286 deletions

View File

@@ -1,5 +1,10 @@
# Changelog
## v2.21.1 - 116
- Fix quick spend dialog not allowing , separator
- Support loading image from file manager
## v2.21.0 - 115
- Open image in gallery on long-press

View File

@@ -19,8 +19,8 @@ android {
applicationId "me.hackerchick.catima"
minSdk 21
targetSdk 31
versionCode 115
versionName "2.21.0"
versionCode 116
versionName "2.21.1"
vectorDrawables.useSupportLibrary true
multiDexEnabled true
@@ -98,7 +98,7 @@ dependencies {
// Third-party
implementation 'com.journeyapps:zxing-android-embedded:4.3.0@aar'
implementation 'com.google.zxing:core:3.5.0'
implementation 'com.google.zxing:core:3.5.1'
implementation 'org.apache.commons:commons-csv:1.9.0'
implementation 'com.jaredrummler:colorpicker:1.1.0'
implementation 'com.github.invissvenska:NumberPickerPreference:1.0.4'

View File

@@ -1184,11 +1184,15 @@ public class LoyaltyCardEditActivity extends CatimaAppCompatActivity {
throw new IllegalArgumentException("Unknown ID type " + v.getId());
}
Intent i = new Intent(Intent.ACTION_PICK);
i.setType("image/*");
Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);
photoPickerIntent.setType("image/*");
Intent contentIntent = new Intent(Intent.ACTION_GET_CONTENT);
contentIntent.setType("image/*");
Intent chooserIntent = Intent.createChooser(photoPickerIntent, getString(R.string.addFromImage));
chooserIntent.putExtra(Intent.EXTRA_INITIAL_INTENTS, new Intent[] { contentIntent });
try {
mPhotoPickerLauncher.launch(i);
mPhotoPickerLauncher.launch(chooserIntent);
} catch (ActivityNotFoundException e) {
Toast.makeText(getApplicationContext(), R.string.failedLaunchingPhotoPicker, Toast.LENGTH_LONG).show();
Log.e(TAG, "No activity found to handle intent", e);

View File

@@ -2,7 +2,6 @@ package protect.card_locker;
import android.content.ActivityNotFoundException;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.content.res.ColorStateList;
@@ -15,11 +14,11 @@ import android.graphics.Rect;
import android.graphics.drawable.Drawable;
import android.os.Build;
import android.os.Bundle;
import android.text.Editable;
import android.text.InputType;
import android.text.SpannableStringBuilder;
import android.text.Spanned;
import android.text.TextUtils;
import android.text.method.DigitsKeyListener;
import android.text.style.ForegroundColorSpan;
import android.text.util.Linkify;
import android.util.Log;
@@ -36,7 +35,6 @@ import android.view.Window;
import android.view.WindowInsets;
import android.view.WindowInsetsController;
import android.view.WindowManager;
import android.widget.EditText;
import android.widget.FrameLayout;
import android.widget.ImageButton;
import android.widget.ImageView;
@@ -58,7 +56,6 @@ import androidx.core.graphics.BlendModeColorFilterCompat;
import androidx.core.graphics.BlendModeCompat;
import androidx.core.graphics.ColorUtils;
import androidx.core.graphics.drawable.DrawableCompat;
import androidx.core.view.WindowCompat;
import androidx.core.view.WindowInsetsControllerCompat;
import androidx.core.widget.TextViewCompat;
@@ -66,6 +63,7 @@ import com.google.android.material.appbar.AppBarLayout;
import com.google.android.material.bottomappbar.BottomAppBar;
import com.google.android.material.dialog.MaterialAlertDialogBuilder;
import com.google.android.material.floatingactionbutton.FloatingActionButton;
import com.google.android.material.textfield.TextInputEditText;
import java.io.File;
import java.io.UnsupportedEncodingException;
@@ -571,9 +569,10 @@ public class LoyaltyCardViewActivity extends CatimaAppCompatActivity implements
updateTextView.setText(getString(R.string.newBalanceSentence, Utils.formatBalance(this, loyaltyCard.balance, loyaltyCard.balanceType)));
layout.addView(updateTextView);
final EditText input = new EditText(this);
final TextInputEditText input = new TextInputEditText(this);
Context dialogContext = this;
input.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);
input.setInputType(InputType.TYPE_CLASS_NUMBER);
input.setKeyListener(DigitsKeyListener.getInstance("0123456789,."));
input.setHint(R.string.updateBalanceHint);
input.addTextChangedListener(new SimpleTextWatcher() {
@Override

View File

@@ -425,7 +425,7 @@ public class MainActivity extends CatimaAppCompatActivity implements LoyaltyCard
@Override
public void onBackPressed() {
if (!mSearchView.isIconified()) {
if (mSearchView != null && !mSearchView.isIconified()) {
mSearchView.setIconified(true);
return;
}

View File

@@ -228,8 +228,13 @@ public class ScanActivity extends CatimaAppCompatActivity {
public void addFromImage(View view) {
Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);
photoPickerIntent.setType("image/*");
Intent contentIntent = new Intent(Intent.ACTION_GET_CONTENT);
contentIntent.setType("image/*");
Intent chooserIntent = Intent.createChooser(photoPickerIntent, getString(R.string.addFromImage));
chooserIntent.putExtra(Intent.EXTRA_INITIAL_INTENTS, new Intent[] { contentIntent });
try {
photoPickerLauncher.launch(photoPickerIntent);
photoPickerLauncher.launch(chooserIntent);
} catch (ActivityNotFoundException e) {
Toast.makeText(getApplicationContext(), R.string.failedLaunchingPhotoPicker, Toast.LENGTH_LONG).show();
Log.e(TAG, "No activity found to handle intent", e);

View File

@@ -288,7 +288,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="numberDecimal"
android:digits="0123456789.,$" />
android:digits="0123456789,." />
</com.google.android.material.textfield.TextInputLayout>

View File

@@ -10,9 +10,9 @@ mondstern
IllusiveMan196
StoyanDimitrov
Altonss
Petr Novák
SlavekB
Gediminas Murauskas
Petr Novák
Michael Moroni
Joel A
Taco
@@ -24,14 +24,14 @@ arno-github
Ankit Tiwari
Sergio Paredes
Aayush Gupta
huuhaa
gallegonovato
huuhaa
arshbeerSingh
Freddo espresso
Quentin PAGÈS
Miha Frangež
Arnis Jaundzeikars
sr093906
Freddo espresso
mdvhimself
Katarzyna
Maciej Błędkowski
@@ -67,6 +67,7 @@ BootVirtual
Clonewayx
D. Domig
Diego
Evgeniy Khramov
Fede Pujol
Jean-Luc Tibaux
Lukas Grassauer
@@ -91,6 +92,7 @@ inesre
lgasp
phlostically
Ágata Leuck
BmBKun
Aditya Das
Asier
Kevin Sicong Jiang
@@ -105,18 +107,19 @@ Ashish Yadav
Aya Elsaadany
Biren
Booc Sylvan
CherryMonster222
Colgrave
Csaba
Mylou53
danieluhrinyi
Kasina Dheeraj
Donno
Evgeniy Khramov
Flav
Franciszek Stefan
Grzegorz
HowITsDone
Izzy
Jacek
Jacopo Gennaro Esposito
Jean Mareilles
Jean-Baptiste
@@ -127,6 +130,7 @@ Lucas da Costa
bittin
Manan Jhaveri
Marco
Mario M. Viscovich
Mattia
Md. Al-Amin
Michael Gangolf
@@ -167,7 +171,9 @@ psa-jforestier
sergio
Marcus
techwebpd
Truestorybaby
tygyh
unstartdev
luoyang3
JaeBeom An
JungHee Lee

View File

@@ -2,8 +2,8 @@
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2" xmlns:tools="http://schemas.android.com/tools">
<string name="action_search">بحث</string>
<string name="action_add">اضف</string>
<string name="noGiftCards">اضغط علي زر + لاضافة بطاقة, او استورد بعض منهم من قائمة ال ⋮.</string>
<string name="noMatchingGiftCards">لا يوجد نتائج. حاول تغيير كلمات البحث.</string>
<string name="noGiftCards">اضغط على + الزر الإضافي لاضافة بطاقة, او استورد من ⋮ القائمة.</string>
<string name="noMatchingGiftCards">لا نتائج. حاول تغيير كلمات البحث.</string>
<string name="storeName">اسم</string>
<string name="note">مذكرة</string>
<string name="cardId">بطاقة شخصية</string>
@@ -12,17 +12,17 @@
<string name="noBarcode">لا يوجد باركود</string>
<string name="star">اضف الي المفضلة</string>
<string name="unstar">حذف من المفضلة</string>
<string name="cancel">الغاء</string>
<string name="cancel">إلغاء</string>
<string name="save">حفظ</string>
<string name="edit">تعديل</string>
<string name="delete">مسح</string>
<string name="confirm">تأكيد</string>
<string name="deleteConfirmation">مسح هذة البطاقة نهائيا؟</string>
<string name="ok">حسنا</string>
<string name="copy_to_clipboard">نسخ البطاقة الشخصية الي الحافظة</string>
<string name="copy_to_clipboard">نسخ البطاقة الشخصية الى الحافظة</string>
<string name="share">شارك</string>
<string name="sendLabel">ارسل…</string>
<string name="editCardTitle">عدل بطاقة</string>
<string name="editCardTitle">عدل البطاقة</string>
<string name="addCardTitle">اضف بطاقة</string>
<string name="scanCardBarcode">مسح باركود</string>
<string name="cardShortcut">اختصار البطاقة</string>
@@ -31,11 +31,11 @@
<string name="barcodeImageDescriptionWithType">صورة <xliff:g>%s</xliff:g> باركود</string>
<string name="noStoreError">لا يوجد اسم مدخل</string>
<string name="noCardIdError">لا يوجد بطاقة شخصية مدخلة</string>
<string name="noCardExistsError">لا يمكن العثور علي هذه البطاقة</string>
<string name="noCardExistsError">لا يمكن العثور على هذه البطاقة</string>
<string name="failedParsingImportUriError">لا يمكن تحليل الرابط المستورد</string>
<string name="importExport">استيراد/تصدير</string>
<string name="importExportHelp">عمل نسخ احتطياتي لبياناتك يسمح نقلها لجهاز اخر.</string>
<string name="importFailed">لا يمكن عمل الاستيراد</string>
<string name="importExportHelp">دعم بياناتك يسمح بنقلها إلى جهاز آخر.</string>
<string name="importFailed">تعذر إجراء الاستيراد</string>
<string name="exportSuccessfulTitle">متصدر</string>
<string name="exportFailedTitle">فشل التصدير</string>
<string name="exportFailed">لا يمكن عمل التصدير</string>
@@ -85,7 +85,7 @@
<string name="points">نقاط</string>
<string name="parsingBalanceFailed"><xliff:g>%s</xliff:g> لا يبدو أنه رصيد صالح.</string>
<string name="chooseImportType">استيراد البيانات من</string>
<string name="app_loyalty_card_keychain">Loyalty Card Keychain</string>
<string name="app_loyalty_card_keychain">سلسلة مفاتيح بطاقة الولاء</string>
<string name="privacy_policy">سياسة الخصوصية</string>
<string name="accept">قبول</string>
<string name="importCatima">الاستيراد من Catima</string>
@@ -138,7 +138,7 @@
<string name="sort">فرز</string>
<string name="showMoreInfo">اظهر المعلومات</string>
<string name="hideMoreInfo">إخفاء المعلومات</string>
<string name="swipeToSwitchImages">اسحب أو اضغط لفترة طويلة لتبديل الصور</string>
<string name="swipeToSwitchImages">امسح لتبديل الصور, اضغط لفترة طويلة لفتح الصورة في تطبيق المعرض</string>
<string name="sort_by_balance">الرصيد</string>
<string name="reverse">... بترتيب معكوس</string>
<string name="sort_by">صنف حسب</string>
@@ -160,7 +160,7 @@
<string name="unarchived">البطاقة غير مؤرشفة</string>
<string name="archiveList">أرشيف</string>
<string name="failedLaunchingPhotoPicker">تعذر العثور على تطبيق معرض مدعوم</string>
<string name="noGiftCardsGroup">انشئ بعض من البطاقات, و عيينهم لهذة المجموعة.</string>
<string name="noGiftCardsGroup">انشئ بعض من البطاقات, و عيينهم لهذه المجموعة.</string>
<string name="deleteTitle">مسح بطاقة</string>
<plurals name="selectedCardCount">
<item quantity="zero"><xliff:g>%d</xliff:g> محدد</item>
@@ -174,7 +174,7 @@
<string name="exportName">تصدير</string>
<string name="exporting">جار التصدير…</string>
<string name="importSuccessfulTitle">مستورد</string>
<string name="importFailedTitle">فشل الاستيراد</string>
<string name="importFailedTitle">فشل بالاستيراد</string>
<string name="sort_by_most_recently_used">الأكثر أستعمالا مؤخرا</string>
<string name="license">رخصة</string>
<string name="sort_by_name">اسم</string>
@@ -191,18 +191,18 @@
<plurals name="deleteCardsTitle">
<item quantity="zero">مسح <xliff:g>%d</xliff:g> بطاقة</item>
<item quantity="one">مسح <xliff:g>%d</xliff:g> بطاقة</item>
<item quantity="two">مسح <xliff:g>%d</xliff:g> بطاقة</item>
<item quantity="two">مسح <xliff:g>%d</xliff:g> بطاقتين</item>
<item quantity="few">مسح <xliff:g>%d</xliff:g> بطاقات</item>
<item quantity="many">مسح <xliff:g>%d</xliff:g> بطاقات</item>
<item quantity="other">مسح <xliff:g>%d</xliff:g> بطاقات</item>
</plurals>
<plurals name="deleteCardsConfirmation">
<item quantity="zero">مسح هذه <xliff:g>%d</xliff:g> بطاقة نهائيا؟</item>
<item quantity="one">مسح هذه <xliff:g>%d</xliff:g> بطاقة نهائيا؟</item>
<item quantity="two">مسح هذه <xliff:g>%d</xliff:g> بطاقة نهائيا؟</item>
<item quantity="few">مسح هذه <xliff:g>%d</xliff:g> بطاقات نهائيا؟</item>
<item quantity="many">مسح هذه <xliff:g>%d</xliff:g> بطاقات نهائيا؟</item>
<item quantity="other">مسح هذه <xliff:g>%d</xliff:g> بطاقات نهائيا؟</item>
<item quantity="zero">مسح هذه <xliff:g>%d</xliff:g> البطاقة نهائيا؟</item>
<item quantity="one">مسح هذه <xliff:g>%d</xliff:g> البطاقة نهائيا؟</item>
<item quantity="two">مسح هذه <xliff:g>%d</xliff:g> البطاقتين نهائيا؟</item>
<item quantity="few">مسح هذه <xliff:g>%d</xliff:g> البطاقات نهائيا؟</item>
<item quantity="many">مسح هذه <xliff:g>%d</xliff:g> البطاقات نهائيا؟</item>
<item quantity="other">مسح هذه <xliff:g>%d</xliff:g> البطاقات نهائيا؟</item>
</plurals>
<string name="importOptionFilesystemTitle">الاستيراد من نظام الملفات</string>
<string name="importOptionFilesystemExplanation">اختر ملفًا محددًا من نظام الملفات.</string>
@@ -275,4 +275,20 @@
<string name="barcodeLongPressMessage">يمكن فتح صور فقط في تطبيق معرض الصور</string>
<string name="failedToOpenUrl">ثبت متصفح ويب أولاً</string>
<string name="welcome">مرحبا بك في كاتيما</string>
<string name="updateBalanceTitle">كم أنفقت؟</string>
<string name="currentBalanceSentence">الرصيد الحالي: <xliff:g> %s </xliff:g></string>
<plurals name="viewArchivedCardsWithCount">
<item quantity="zero">عرض الأرشيف (<xliff:g>%1$d</xliff:g> بطاقة)</item>
<item quantity="one">عرض الأرشيف (<xliff:g>%1$d</xliff:g> بطاقة)</item>
<item quantity="two">عرض الأرشيف (<xliff:g>%1$d</xliff:g> بطاقتين)</item>
<item quantity="few">عرض الأرشيف (<xliff:g>%1$d</xliff:g> بطاقات)</item>
<item quantity="many">عرض الأرشيف (<xliff:g>%1$d</xliff:g> بطاقات)</item>
<item quantity="other">عرض الأرشيف (<xliff:g>%1$d</xliff:g> بطاقات)</item>
</plurals>
<string name="importCards">استيراد البطاقات</string>
<string name="newBalanceSentence">الرصيد الجديد: <xliff:g>%s</xliff:g></string>
<string name="cameraPermissionDeniedTitle">تعذر الوصول إلى الكاميرا</string>
<string name="noCameraPermissionDirectToSystemSetting">لمسح الباركود، ستحتاج Catima إلى الوصول إلى الكاميرا. اضغط هنا لتغيير إعدادات الأذونات.</string>
<string name="updateBalance">تحديث الرصيد</string>
<string name="updateBalanceHint">أدخل المبلغ</string>
</resources>

View File

@@ -34,10 +34,10 @@
<string name="importOptionFilesystemExplanation">Vyberte konkrétní soubor v úložišti.</string>
<string name="importOptionFilesystemButton">Ze souborového systému</string>
<string name="importOptionApplicationTitle">Použitím jiné aplikace</string>
<string name="importOptionApplicationExplanation">K otevření souboru použijte libovolnou aplikaci nebo svého oblíbeného správce souborů.</string>
<string name="importOptionApplicationExplanation">K otevření souboru použijte libovolnou aplikaci nebo svého oblíbeného správce souborů.</string>
<string name="importOptionApplicationButton">Použít jinou aplikaci</string>
<string name="about">O aplikaci</string>
<string name="app_license">Copyleftovaný svobodný software s licencí GPLv3+</string>
<string name="app_license">Copyleftovaný svobodný software s licencí GPLv3+</string>
<string name="about_title_fmt">O aplikaci <xliff:g id="app_name">%s</xliff:g></string>
<string name="debug_version_fmt">Verze: <xliff:g id="version">%s</xliff:g></string>
<string name="app_revision_fmt">Informace o revizi: <xliff:g id="app_revision_url">%s</xliff:g></string>
@@ -49,20 +49,20 @@
<string name="moveBarcodeToTopOfScreen">Přesunout čárový kód do horní části obrazovky</string>
<string name="chooseExpiryDate">Zvolte datum vypršení platnosti</string>
<string name="never">Nikdy</string>
<string name="expiryDate">Platnost</string>
<string name="expiryDate">Vypršení platnosti</string>
<string name="editBarcode">Upravit čárový kód</string>
<string name="barcode">Kód</string>
<string name="app_resources">Svobodné zdroje třetích stran: <xliff:g id="app_resources_list">%s</xliff:g></string>
<string name="app_libraries">Svobodné knihovny třetích stran: <xliff:g id="app_libraries_list">%s</xliff:g></string>
<string name="app_copyright_old">Na základě Loyalty Card Keychain
<string name="app_copyright_old">Založeno na Loyalty Card Keychain
\ncopyright © 20162020 Branden Archer</string>
<string name="exportOptionExplanation">Data budou zapsána na místo podle vašeho výběru.</string>
<string name="failedParsingImportUriError">Nelze analyzovat import URI</string>
<string name="failedParsingImportUriError">Nelze analyzovat importovanou URI</string>
<string name="noCardExistsError">Takovou kartu nelze najít</string>
<string name="noCardsMessage">Nejprve přidejte kartu</string>
<string name="cardShortcut">Zástupce karty</string>
<string name="share">Podíl</string>
<string name="unstar">Odebrat z oblíbených</string>
<string name="share">Sdílet</string>
<string name="unstar">Odebrat z oblíbených</string>
<string name="star">Přidat do oblíbených</string>
<string name="noBarcode">Žádný čárový kód</string>
<string name="barcodeNoBarcode">Tato karta nemá čárový kód</string>
@@ -72,9 +72,9 @@
<string name="thumbnailDescription">Miniatura</string>
<string name="card_ids_copied">ID zkopírováno</string>
<plurals name="deleteCardsConfirmation">
<item quantity="one">Opravdu chcete <xliff:g>%d</xliff:g> kartu trvale odstranit\?</item>
<item quantity="few">Opravdu chcete <xliff:g>%d</xliff:g> karty trvale odstranit\?</item>
<item quantity="other">Opravdu chcete <xliff:g>%d</xliff:g> karet trvale odstranit\?</item>
<item quantity="one">Opravdu chcete trvale odstranit <xliff:g>%d</xliff:g> kartu\?</item>
<item quantity="few">Opravdu chcete trvale odstranit <xliff:g>%d</xliff:g> karty\?</item>
<item quantity="other">Opravdu chcete trvale odstranit <xliff:g>%d</xliff:g> karet\?</item>
</plurals>
<plurals name="deleteCardsTitle">
<item quantity="one">Odstranit <xliff:g>%d</xliff:g> kartu</item>
@@ -82,7 +82,7 @@
<item quantity="other">Odstranit <xliff:g>%d</xliff:g> karet</item>
</plurals>
<string name="importSuccessful">Data importována</string>
<string name="intent_import_card_from_url_share_text">Chci s Vámi sdílet kartu</string>
<string name="intent_import_card_from_url_share_text">Chci s Vámi sdílet kartu</string>
<string name="settings_disable_lockscreen_while_viewing_card">Bránit uzamykání obrazovky</string>
<string name="settings_keep_screen_on">Udržovat obrazovku zapnutou</string>
<string name="settings_max_font_size_scale">Maximální velikost písma</string>
@@ -113,7 +113,7 @@
<string name="settings_locale">Jazyk</string>
<string name="turn_flashlight_off">Vypnout světlo</string>
<string name="turn_flashlight_on">Zapnout světlo</string>
<string name="failedGeneratingShareURL">Nepodařilo se vygenerovat sdílenou adresu URL. Nahlaste to prosím.</string>
<string name="failedGeneratingShareURL">Nepodařilo se vygenerovat adresu URL pro sdílení. Nahlaste to prosím.</string>
<string name="passwordRequired">Zadejte prosím heslo</string>
<string name="no">Ne</string>
<string name="yes">Ano</string>
@@ -133,23 +133,23 @@
<string name="barcodeId">Hodnota čárového kódu</string>
<string name="setBarcodeId">Nastavení hodnoty čárového kódu</string>
<string name="sameAsCardId">Stejné jako ID</string>
<string name="importVoucherVaultMessage">Vyberte svůj <i>vouchervault.json</i> exportovaný z Voucher Vault, který chcete importovat.
<string name="importVoucherVaultMessage">Vyberte k importu svůj <i>vouchervault.json</i> exportovaný z Voucher Vault.
\nVytvoříte jej tak, že nejprve stisknete tlačítko Exportovat v aplikaci Voucher Vault.</string>
<string name="importVoucherVault">Import z Voucher Vault</string>
<string name="importStocardMessage">Vyberte svůj <i>***-sync.zip</i> exportovaný z aplikace Stocard, který chcete importovat.
<string name="importVoucherVault">Import z Voucher Vault</string>
<string name="importStocardMessage">Vyberte k importu svůj <i>***-sync.zip</i> exportovaný z aplikace Stocard.
\nZískejte ji zasláním e-mailu na adresu support@stocardapp.com s žádostí o export vašich dat.</string>
<string name="importStocard">Import ze Stocard</string>
<string name="importLoyaltyCardKeychainMessage">Vyberte <i>LoyaltyCardKeychain.csv</i> exportovaný z Loyalty Card Keychain, který chcete importovat.
<string name="importLoyaltyCardKeychainMessage">Vyberte k importu <i>LoyaltyCardKeychain.csv</i> exportovaný z Loyalty Card Keychain.
\nVytvoříte jej z nabídky Import/Export v Loyalty Card Keychain tak, že tam nejprve stisknete tlačítko Exportovat.</string>
<string name="importLoyaltyCardKeychain">Import z Loyalty Card Keychain</string>
<string name="importFidmeMessage">Vyberte svůj <i>fidme-export-request-xxxxxx.zip</i> exportovaný z FidMe k importu a poté vyberte typy čárových kódů ručně.
<string name="importLoyaltyCardKeychain">Import z Loyalty Card Keychain</string>
<string name="importFidmeMessage">Vyberte k importu svůj <i>fidme-export-request-xxxxxx.zip</i> exportovaný z FidMe a poté vyberte typy čárových kódů ručně.
\nVytvoříte jej ze svého profilu FidMe tak, že nejprve zvolíte možnost Ochrana dat a poté stisknete tlačítko Extrahovat moje data.</string>
<string name="importFidme">Import z FidMe</string>
<string name="importFidme">Import z FidMe</string>
<string name="importCatimaMessage">Vyberte <i>catima.zip</i> exportovaný z aplikace Catima, který chcete importovat.
\nVytvoříte jej z nabídky Import/Export jiné aplikace Catima tak, že v ní nejprve stisknete tlačítko Exportovat.</string>
<string name="importCatima">Import z Catima</string>
<string name="importCatima">Import z Catima</string>
<string name="accept">Přijmout</string>
<string name="privacy_policy_popup_text">Oznámení o zásadách ochrany osobních údajů (vyžadováno některými obchody s aplikacemi):
<string name="privacy_policy_popup_text">Oznámení o zásadách ochrany osobních údajů (vyžadováno některými obchody s aplikacemi):
\n
\nNejsou shromažďovány žádné údaje, což může potvrdit každý, protože naše aplikace je svobodný software.</string>
<string name="privacy_policy">Zásady soukromí</string>
@@ -162,7 +162,7 @@
<string name="errorReadingImage">Obrázek se nepodařilo přečíst</string>
<string name="noBarcodeFound">Čárový kód nenalezen</string>
<string name="groupsList">Skupiny: <xliff:g>%s</xliff:g></string>
<string name="addFromImage">Výběr obrázku z galerie</string>
<string name="addFromImage">Výběr obrázku z galerie</string>
<string name="addManually">Ruční zadání ID</string>
<string name="leaveWithoutSaveConfirmation">Ukončit bez uložení\?</string>
<string name="leaveWithoutSaveTitle">Ukončit</string>
@@ -204,7 +204,7 @@
<string name="on_github">na GitHubu</string>
<string name="source_repository">Úložiště zdrojů</string>
<string name="license">Licence</string>
<string name="help_translate_this_app">Pomozte s překladem této aplikace</string>
<string name="help_translate_this_app">Pomozte s překladem této aplikace</string>
<string name="report_error">Nahlásit chybu</string>
<string name="on_google_play">na Google Play</string>
<string name="exportPassword">Nastavení hesla pro ochranu exportu (volitelné)</string>
@@ -216,14 +216,14 @@
<string name="group_name_is_empty">Název skupiny nemůže být prázdný</string>
<string name="group_updated">Skupina aktualizována</string>
<string name="editGroup">Úprava skupiny: <xliff:g>%s</xliff:g></string>
<string name="noGiftCardsGroup">Zatím nemáte žádné věrnostní karty. Jakmile nějaké přidáte, můžete je přiřadit do skupiny zde.</string>
<string name="noGiftCardsGroup">Zatím nemáte žádné věrnostní karty. Jakmile nějaké přidáte, můžete je zde přiřadit do skupiny.</string>
<string name="shortcutSelectCard">Vybrat kartu</string>
<string name="action_show_details">Zobrazit detaily</string>
<string name="action_hide_details">Skrýt detaily</string>
<string name="translate_platform">na Weblate</string>
<string name="showMoreInfo">Zobrazit podrobnosti</string>
<string name="hideMoreInfo">Skrýt podrobnosti</string>
<string name="starred">S hvězdičkou</string>
<string name="starred">S hvězdičkou</string>
<string name="set_scale">Nastavení měřítka</string>
<string name="options">Volby</string>
<plurals name="balancePoints">
@@ -238,7 +238,7 @@
<string name="settings_lock_on_opening_orientation">Zamknout podle orientace použité při otevření karty</string>
<string name="archive">Archivovat</string>
<string name="unarchive">Vrátit z archivu</string>
<string name="archiveList">Archivovat</string>
<string name="archiveList">Archiv</string>
<string name="noUnarchivedCardsMessage">Nejsou žádné karty vrácené z archivu</string>
<string name="unarchived">Karta vrácena z archivu</string>
<string name="settings_card_orientation">Orientace čárového kódu</string>

View File

@@ -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">Προσθήκη</string>
<string name="noGiftCards">Κάντε κλικ στο + κουμπί για να προσθέσετε μία κάρτα ή εισάγετε κάρτες από το ⋮ μενού.</string>
<string name="noGiftCards">Κάντε κλικ στο + κουμπί για να προσθέσετε μία κάρτα ή προσθέστε από το ⋮ μενού.</string>
<string name="storeName">Όνομα</string>
<string name="note">Σημείωση</string>
<string name="cardId">Κωδικός Κάρτας</string>
@@ -85,7 +85,7 @@
<string name="expiryDate">Ημερομηνία λήξης</string>
<string name="settings_keep_screen_on">Κράτα την οθόνη ανοιχτή</string>
<string name="leaveWithoutSaveTitle">Έξοδος</string>
<string name="swipeToSwitchImages">Σύρετε ή πατήστε παρατεταμένα για να αλλάξετε εικόνες</string>
<string name="swipeToSwitchImages">Σύρετε για να αλλάξετε εικόνες, κρατήστε για να ανοίξετε μια εικόνα στην συλλογή</string>
<string name="sort_by_balance">Υπόλοιπο</string>
<string name="reverse">... σε αντίθετη σειρά</string>
<string name="version_history">Ιστορικό έκδοσης</string>
@@ -245,4 +245,22 @@
<string name="unarchive">Αφαίρεση από το αρχείο</string>
<string name="archiveList">Αρχείο</string>
<string name="noUnarchivedCardsMessage">Δεν υπάρχουν αρχειοθετημένες κάρτες</string>
<string name="updateBalanceTitle">Πόσα ξοδέψατε;</string>
<string name="cameraPermissionDeniedTitle">Αδύνατη η πρόσβαση στην κάμερα</string>
<string name="failedToRetrieveImageFile">Αποτυχία ανάκτησης αρχείου εικόνας</string>
<string name="previousCard">Προηγούμενη</string>
<string name="nextCard">Επόμενη</string>
<string name="updateBalance">Ενημέρωση υπολοίπου</string>
<string name="barcodeLongPressMessage">Μόνο εικόνες μπορούν να ανοιχτούν στην εφαρμογή φωτογραφιών</string>
<string name="noCameraPermissionDirectToSystemSetting">Για να σκανάρετε γραμμοκώδικες, θα χρειαστεί πρόσβαση στην κάμερα από το Catima. Πατήστε εδώ για να δώσετε πρόσβαση.</string>
<plurals name="viewArchivedCardsWithCount">
<item quantity="one">Προβολή αρχείου (<xliff:g>%1$d</xliff:g> κάρτας)</item>
<item quantity="other">Προβολή αρχείου (<xliff:g>%1$d</xliff:g> καρτών)</item>
</plurals>
<string name="importCards">Εισαγωγή καρτών</string>
<string name="updateBalanceHint">Εισάγετε ποσό</string>
<string name="currentBalanceSentence">Τωρινό υπόλοιπο <xliff:g>%s</xliff:g></string>
<string name="newBalanceSentence">Νέο υπόλοιπο: <xliff:g>%s</xliff:g></string>
<string name="failedToOpenUrl">Εγκαταστήστε έναν περιηγητή πρώτα</string>
<string name="welcome">Καλώς ήρθατε στο Catima</string>
</resources>

View File

@@ -158,8 +158,9 @@
<string name="settings_disable_lockscreen_while_viewing_card">Evitar el bloqueo de pantalla</string>
<string name="settings_keep_screen_on">Mantener pantalla encendida</string>
<plurals name="selectedCardCount">
<item quantity="one"><xliff:g>%d</xliff:g> tarjeta seleccionada</item>
<item quantity="other"><xliff:g>%d</xliff:g> tarjetas seleccionadas</item>
<item quantity="one"><xliff:g>%d</xliff:g> seleccionada</item>
<item quantity="many"><xliff:g>%d</xliff:g> seleccionadas</item>
<item quantity="other"><xliff:g>%d</xliff:g> seleccionadas</item>
</plurals>
<string name="deleteTitle">Eliminar la tarjeta</string>
<string name="deleteConfirmation">¿Quiere eliminar permanentemente esta tarjeta\?</string>

View File

@@ -22,7 +22,7 @@
<string name="action_add">Dodaj</string>
<string name="storeName">Ime</string>
<string name="note">Napomena</string>
<string name="noMatchingGiftCards">Ništa nisam našao. Pokušajte promijeniti pretraživanje.</string>
<string name="noMatchingGiftCards">Nema rezultata. Pokušajte promijeniti pretraživanje.</string>
<string name="cardId">ID kartice</string>
<string name="barcodeType">Vrsta crtičnog koda</string>
<string name="barcodeNoBarcode">Na ovoj kartici nema crtičnog koda</string>
@@ -80,4 +80,5 @@
<string name="leaveWithoutSaveTitle">Izlaz</string>
<string name="card">Karta</string>
<string name="leaveWithoutSaveConfirmation">Otići bez očuvanja\?</string>
<string name="noGiftCardsGroup">Izradite neke kartice, a zatim ih dodijelite grupi ovdje.</string>
</resources>

View File

@@ -1,20 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="addManually">직접 카드 ID 입력</string>
<string name="groupsList">그룹: <xliff:g xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">%s</xliff:g></string>
<string name="groupsList">그룹: <xliff:g>%s</xliff:g></string>
<string name="all">모두</string>
<string name="groups">그룹</string>
<string name="enter_group_name">그룹 이름 입력</string>
<string name="settings_dark_theme">어두움</string>
<string name="settings_light_theme">밝음</string>
<string name="debug_version_fmt">버전: <xliff:g xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2" id="version">%s</xliff:g></string>
<string name="about_title_fmt"><xliff:g xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2" id="app_name">%s</xliff:g> 정보</string>
<string name="debug_version_fmt">버전: <xliff:g id="version">%s</xliff:g></string>
<string name="about_title_fmt"><xliff:g id="app_name">%s</xliff:g> 정보</string>
<string name="settings_system_theme">시스템</string>
<string name="settings_theme">테마</string>
<string name="settings_category_title_ui">사용자 인터페이스</string>
<string name="settings">설정</string>
<string name="enterBarcodeInstructions">카드 ID를 입력하고 카드에서 사용하는 바코드 이미지를 선택하세요. 바코드를 사용하지 않는 경우 “이 카드는 바코드가 없음”을 선택하세요.</string>
<string name="app_revision_fmt">리비전 정보: <xliff:g xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2" id="app_revision_url">%s</xliff:g></string>
<string name="app_revision_fmt">리비전 정보: <xliff:g id="app_revision_url">%s</xliff:g></string>
<string name="selectBarcodeTitle">바코드 선택</string>
<string name="about">정보</string>
<string name="exporting">내보내는 중…</string>
@@ -74,4 +74,7 @@
<string name="barcode">바코드</string>
<string name="deleteConfirmation">정말 이 카드를 삭제하시겠습니까\?</string>
<string name="deleteTitle">카드 삭제</string>
<plurals name="deleteCardsTitle">
<item quantity="other">카드 <xliff:g>%d</xliff:g> 제거</item>
</plurals>
</resources>

View File

@@ -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">Pridėti</string>
<string name="noGiftCards">Norėdami pridėti kortelę, spustelėkite mygtuką + plius arba importuokite kortelę iš ⋮ meniu.</string>
<string name="noGiftCards">Norėdami pridėti kortelę, spustelėkite mygtuką + arba importuokite kortelę iš ⋮ meniu.</string>
<string name="storeName">Pavadinimas</string>
<string name="note">Užrašas</string>
<string name="cardId">Kortelės ID</string>
@@ -120,18 +120,18 @@
<item quantity="few"><xliff:g>%d</xliff:g> kortelės</item>
<item quantity="other"><xliff:g>%d</xliff:g> kortelių</item>
</plurals>
<string name="noGroups">Spustelėkite + pliuso mygtuką, kad pridėtumėte grupes kategorizavimui.</string>
<string name="noGroups">Spustelėkite mygtuką +, kad pridėtumėte grupes kategorizavimui.</string>
<string name="groups">Grupės</string>
<string name="enter_group_name">Įvesti grupės pavadinimą</string>
<string name="exportSuccessful">Duomenys eksportuoti</string>
<string name="importSuccessful">Duomenys importuoti</string>
<string name="intent_import_card_from_url_share_text">Noriu pasidalyti su jumis kortele</string>
<string name="settings_disable_lockscreen_while_viewing_card">Neleisti ekrano užrakinimo</string>
<string name="settings_disable_lockscreen_while_viewing_card">Neleisti užrakinti ekrano</string>
<string name="settings_keep_screen_on">Laikyti ekraną įjungtą</string>
<string name="settings_max_font_size_scale">Didžiausias šrifto dydis</string>
<string name="settings_dark_theme">Tamsi</string>
<string name="settings_light_theme">Šviesi</string>
<string name="settings_system_theme">Sistema</string>
<string name="settings_system_theme">Sistemos</string>
<string name="settings_theme">Tema</string>
<string name="settings_category_title_ui">Vartotojo sąsaja</string>
<string name="settings">Nustatymai</string>

View File

@@ -269,13 +269,12 @@
<item quantity="many">Wyświetl zarchiwizowane (<xliff:g>%1$d</xliff:g> karty)</item>
<item quantity="other">Wyświetl zarchiwizowane (<xliff:g>%1$d</xliff:g> karty)</item>
</plurals>
<string name="currentBalanceSentence">Saldo:
\n<xliff:g>%s</xliff:g></string>
<string name="currentBalanceSentence">Saldo: <xliff:g>%s</xliff:g></string>
<string name="noCameraPermissionDirectToSystemSetting">By zeskanować kody kreskowe, Catima musi mieć dostęp do twojej kamery. Dotknij tutaj by zmienić swoje ustawienia dostępu.</string>
<string name="updateBalanceTitle">Ile wydałeś\?</string>
<string name="updateBalanceHint">Wpisz sumę</string>
<string name="updateBalance">Zaktualizuj balans</string>
<string name="cameraPermissionDeniedTitle">Odmówiono dostępu do kamery</string>
<string name="newBalanceSentence">Nowe saldo:
\n<xliff:g>%s</xliff:g></string>
<string name="newBalanceSentence">Nowe saldo: <xliff:g>%s</xliff:g></string>
<string name="importCards">Importuj karty</string>
</resources>

View File

@@ -3,7 +3,7 @@
<string name="privacy_policy_popup_text">Політика конфіденційності (вимагається деякими магазинами):
\n
\nЖОДНОЇ ІНФОРМАЦІЇ НЕ ЗБИРАЄТЬСЯ, що може підтвердити будь-хто, адже наша програма це вільне програмне забезпечення.</string>
<string name="noGiftCards">Натисніть + щоб додати карту чи імпортуйте з ⋮ меню.</string>
<string name="noGiftCards">Натисніть кнопку +, щоб додати картку, або ⋮ для імпорту з меню.</string>
<string name="settings_display_barcode_max_brightness">Яскравіший штрих-код</string>
<string name="enterBarcodeInstructions">Введіть ID та оберіть тип штрих-коду чи \"Не має штрих-коду\".</string>
<string name="selectBarcodeTitle">Оберіть штрих-код</string>
@@ -269,4 +269,12 @@
<string name="welcome">Ласкаво просимо до Catima</string>
<string name="failedToRetrieveImageFile">Збій доступу до файлу зображення</string>
<string name="barcodeLongPressMessage">Галерея може відкривати лише зображення</string>
<string name="importCards">Імпорт карток</string>
<string name="updateBalanceTitle">Скільки витратили\?</string>
<string name="updateBalanceHint">Введіть суму</string>
<string name="currentBalanceSentence">Поточний баланс: <xliff:g>%s</xliff:g></string>
<string name="newBalanceSentence">Новий баланс: <xliff:g>%s</xliff:g></string>
<string name="cameraPermissionDeniedTitle">Не вдалося отримати доступ до камери</string>
<string name="noCameraPermissionDirectToSystemSetting">Для сканування штрих-кодів програмі Catima потрібен доступ до вашої камери. Натисніть тут, щоб змінити дозволи.</string>
<string name="updateBalance">Оновити баланс</string>
</resources>

View File

@@ -0,0 +1,2 @@
- Oprava dialogu pro rychlé zadání útraty, který neumožňuje oddělovač , (čárku)
- Podpora načítání obrázku ze správce souborů

View File

@@ -0,0 +1,2 @@
- Fix quick spend dialog not allowing , separator
- Support loading image from file manager

View File

@@ -0,0 +1,3 @@
- Cambiado el nombre de archivo de importación/exportación por defecto. (pull #84 (https://github.com/brarcher/loyalty-card-locker/pull/84))
- Corregida la cadena en la página de importación/exportación. (pull #87 (https://github.com/brarcher/loyalty-card-locker/pull/87))
- Mejorar el diseño de la página de vista de tarjetas. El texto debería ser más fácil de leer, y se puede seleccionar con un clic largo. (pull #91 (https://github.com/brarcher/loyalty-card-locker/pull/91))

View File

@@ -0,0 +1,2 @@
- Oculte los íconos de búsqueda, expanda y clasifique hasta que haya al menos 1 tarjeta
- Varias correcciones en los temas

View File

@@ -1 +1 @@
Catima — Portfel kart lojalnościowych
Catima

View File

@@ -0,0 +1 @@
- Исправление проблемы с совместным использованием карточек без цвета фона (#343 (https://github.com/brarcher/loyalty-card-locker/pull/343))

View File

@@ -0,0 +1,2 @@
- Добавить поддержку баланса
- Реорганизация вкладки штрихкодов в представлении редактирования

View File

@@ -0,0 +1 @@
- Исправление регрессии, из-за которой ручной ввод штрихкода не сохранялся

View File

@@ -0,0 +1 @@
- Исправление сбоя при вращении в действии редактирования карты лояльности

View File

@@ -0,0 +1,2 @@
- Добавлена поддержка CODE 93
- Различные мелкие исправления и улучшения

View File

@@ -1,2 +1,2 @@
- Незначні покращення
- Тепер Норвезька локалізація не вимикає програму
- Тепер норвезька локалізація не вимикає програму

View File

@@ -1,9 +1,5 @@
- Під час редагування ідентифікатора картки попередньо заповніть наявний ідентифікатор для початку.
- Обмежте ширину згенерованих штрих-кодів, щоб зменшити використання пам'яті та помилки нестачі пам'яті.
- Під час редагування картки змініть кнопку «Ввести картку» на «Редагувати картку», якщо ідентифікатор картки вже існує.
- Змініть колірну схему, щоб вона була м'якшою та сумісною з піктограмою програми, а також змініть макет під час перегляду картки, щоб бути чистішим.
- Додайте майстер вступу, який запускається під час першого запуску програми.
- Обмежте ширину згенерованих штрих-кодів, щоб зменшити використання пам'яті та помилки нестачі пам'яті.
- Під час редагування картки змініть кнопку «Ввести картку» на «Редагувати картку», якщо ідентифікатор картки вже існує.
- Змініть колірну схему, щоб вона була м'якшою та сумісною з піктограмою програми, а також змініть макет під час перегляду картки, щоб бути чистішим.
- Додайте майстер вступу, який запускається під час першого запуску програми.))
- Щоб почати редагування ID картки попередньо введіть поточний ID
- Обмеження ширин згенерованих штрих-кодів, зменшує використання пам'яті програмою
- Під час редагування картки кнопка «Ввести картку» показуватиме «Редагувати картку», якщо ідентифікатор картки вже існує
- Зміна колірної схеми, щоб вона була м'якшою та сумісною з піктограмою програми, також змінено макет перегляду картки на лаконічніший
- Додано інструктаж з використання програми, якщо це її перший запуск

View File

@@ -1,7 +1,7 @@
- Підтримка арабської
- Відображати заархівовану кількість карток в огляді групи
- Підтримка арабської мови
- Відображення кількості заархівованих карток в огляді групи
- Виправлено помилки аналізу балансу (картки не можна було зберегти арабською та іншими мовами з не-західними номерами)
- Виправлено неправильне застосування спеціальної теми
Покращено відображення обраних карток
- Покращено відображення обраних карток
- Виправлено збій під час виходу з перегляду карток у макетах для карток із закінченням терміну дії або балансом
— Виправлено стрілку назад у перегляді карток, яка вказувала неправильно в макетах RTL
- Стрілка "Назад" у перегляді карток показує в правильну сторону

View File

@@ -1 +1 @@
Зробіть можливість установити власний заголовок більш видимим
- Змінювана видимість індивідуального заголовку

View File

@@ -1,3 +1,3 @@
- Додайте кнопки «попередній» і «наступний» до перегляду карток лояльності
Виправлено колір переднього плану на кнопці редагування
Замініть піктограму збереження дискети на галочку
- Додано кнопки «попередня» і «наступна» до перегляду карток лояльності
- Виправлено колір переднього плану на кнопці редагування
- Заміна піктограму збереження із дискети на галочку

View File

@@ -1,4 +1,3 @@
Додано монохромний значок для Android 13
- Додано монохромний значок для Android 13
- Покращено перший екран запуску
- Переміщено інформацію про архів з меню переповнення в кінець списку карток
- Виправлення імпорту Fidme

View File

@@ -0,0 +1,4 @@
- Відкриття зображення в галереї при тривалому натисканні
- Застосування стилю матеріалу до діалогових вікон
- Підтримка створення картки за допомогою поширення зображення в Catima
- Додавання кнопки швидкої витрати на екран картки

View File

@@ -1,2 +1,2 @@
— Зміна у версії 0.11 зменшила використання пам’яті для малювання штрих-коду, але вплинула на розміри штрих-коду. Тепер це змінено, щоб зберегти розміри штрих-коду та зменшити використання пам’яті. (витяг №126 (https://github.com/brarcher/loyalty-card-locker/pull/126))
Оновити переклади німецькою та французькою мовами. (витяг №122 (https://github.com/brarcher/loyalty-card-locker/pull/122), витяг №124 (https://github.com/brarcher/loyalty-card-locker/pull/124)
- Версія 0.11 зменшила використання пам’яті для малювання штрих-коду, але вплинула на розміри штрих-коду. Тепер розмір штрих-коду зберігається а використання пам’яті зменшено
- Оновлено переклади німецькою та французькою мовами

View File

@@ -1,3 +1,3 @@
Додано опцію меню блокування повороту екрана під час відображення картки. Якщо заблоковано, екран перейде до «природної» орієнтації, а подальше обертання екрана буде заблоковано. (витяг №128 (https://github.com/brarcher/loyalty-card-locker/pull/128))
- Якщо картку вибрано на головному екрані, але її не можна завантажити, програма завершує роботу помилково та публікує повідомленн
Виправлено випадок, коли не вдалося знайти ідентифікатори макета для майстра вступу.
- Додано опцію блокування повороту екрана під час відображення картки. Якщо заблоковано, екран перейде до «природної» орієнтації, а її випадкову зміну буде заблоковано
- Якщо картку вибрано на головному екрані, але її не можна завантажити, програма завершує роботу помилково та публікує повідомлення
- Виправлено випадок, коли не вдалося знайти ідентифікатори макета для майстра вступу

View File

@@ -1,5 +1,5 @@
Додано підтримку для додавання ярликів на головний екран під час додавання або редагування картки.(витяг №155 (https://github.com/brarcher/loyalty-card-locker/pull/155))
Видалити віджет, оскільки він був поганою заміною ярликів.(витяг №155 (https://github.com/brarcher/loyalty-card-locker/pull/155))
- Виправлено експорт резервних копій на Android 7+.(витяг №153 (https://github.com/brarcher/loyalty-card-locker/pull/153))
- Повідомляти точніший тип MIME під час експорту резервних даних.(витяг №156 (https://github.com/brarcher/loyalty-card-locker/pull/156))
- Виправлено помилку, через яку картку не можна було редагувати.(витяг №155 (https://github.com/brarcher/loyalty-card-locker/pull/155))
- Додано підтримку для додавання ярликів на головний екран під час додавання або редагування картки
- Видалено віджет, оскільки він був поганою заміною ярликів
- Виправлено експорт резервних копій на Android 7+
- Повідомляти точніший тип MIME під час експорту резервних даних
- Виправлено помилку, через яку картку не можна було редагувати

View File

@@ -1,3 +1,3 @@
Виправте збій під час імпортування певних типів пошкоджених файлів CSV. (витяг №177 (https://github.com/brarcher/loyalty-card-locker/pull/177))
Виправлено імпорт резервних копій безпосередньо з файлової системи. (витяг №180 (https://github.com/brarcher/loyalty-card-locker/pull/180))
Виправлено імпортування резервних копій із певних типів постачальників вмісту. (витяг №179 (https://github.com/brarcher/loyalty-card-locker/pull/179))
- Виправлено збій під час імпортування певних типів пошкоджених файлів CSV
- Виправлено імпорт резервних копій безпосередньо з файлової системи
- Виправлено імпортування резервних копій із певних типів постачальників вмісту

View File

@@ -1,3 +1,3 @@
- переклади італійською
Підтримка всіх типів 1D штрих-кодів. (Спочатку підтримувалися лише одновимірні штрих-коди продуктів)
Додайте необхідний дозвіл камери, якого спочатку не було.
- Італійська локалізація
- Підтримка всіх типів 1D штрих-кодів. (Спочатку підтримувалися лише одновимірні штрих-коди продуктів)
- Додано необхідний дозвіл камери, якого спочатку не було.

View File

@@ -1 +1 @@
- Збій під час інсталяції на деяких версіях Android (ймовірно, Android 5 і нижче). (витяг №184 (https://github.com/brarcher/loyalty-card-locker/pull/184))
- Збій під час інсталяції на деяких версіях Android (ймовірно, Android 5 і нижче)

View File

@@ -1,3 +1,3 @@
- Додайте спокійний простір на початку/кінці штрих-кодів. (витяг №200 (https://github.com/brarcher/loyalty-card-locker/pull/200))
- Додайте параметри для налаштування кольорів шрифту та фону назви магазину.(витяг №203 (https://github.com/brarcher/loyalty-card-locker/pull/203))
- Додайте опції для налаштування розміру шрифту на сторінці списку карток і на сторінці однієї картки. (витяг №204 (https://github.com/brarcher/loyalty-card-locker/pull/204))
- Додано пустий простір на початку/кінці штрих-кодів
- Додано параметри для налаштування кольорів шрифту та фону назви магазину
- Додано опції для налаштування розміру шрифту на сторінці списку карток і на сторінці однієї картки

View File

@@ -1,4 +1,4 @@
- Оновити переклади. (витяг №208 (https://github.com/brarcher/loyalty-card-locker/pull/208))
- Оновлення відтворення штрих-кодів: (витяг №209 (https://github.com/brarcher/loyalty-card-locker/pull/209))
- Перезавантажте перегляд картки, коли екран обертається, щоб зображення штрих-коду було правильного розміру.
- Відтворюйте 1D штрих-коди у більшому просторі, дозволяючи їм краще заповнювати екран.
- Оновлено переклади
- Оновлено відтворення штрих-кодів: (https://github.com/brarcher/loyalty-card-locker/pull/209)
- Перезавантаження переглядача картки, при обертанні екрану, відображає штрих-код правильного розміру.
- Відтворення 1D штрих-кодів у більшому "вікні", дозволяючи їм краще заповнювати екран.

View File

@@ -1,2 +1,2 @@
- Зменште місце в заголовку під час перегляду картки. (витяг №213 (https://github.com/brarcher/loyalty-card-locker/pull/213))
- Вимкнути звуковий сигнал під час сканування штрих-коду. (витяг №216 (https://github.com/brarcher/loyalty-card-locker/pull/216))
- Зменшено місце в заголовку під час перегляду картки
- Вимкнено звуковий сигнал під час сканування штрих-коду

View File

@@ -1 +1 @@
- Запобігання збою, коли візуалізація штрих-коду виснажує пам'ять програми. (витяг №219 (https://github.com/brarcher/loyalty-card-locker/pull/219))
- Запобігання збою, коли візуалізація штрих-коду виснажує пам'ять програми

View File

@@ -1,5 +1,5 @@
- Додано переклади:
- Польська
- Іспанська
- Словацька
- Польська
- Іспанська
- Словацька
- Оновлено наявні переклади

View File

@@ -1,14 +1,14 @@
- Тепер офіційно підтримується наступний список з 1D та 2D штрих-кодів:
- AZTEC
- CODABAR
- CODE_39
- CODE_128
- DATA_MATRIX
- EAN_8
- EAN_13
- ITF
- PDF_417
- QR_CODE
- UPC_A
- AZTEC
- CODABAR
- CODE_39
- CODE_128
- DATA_MATRIX
- EAN_8
- EAN_13
- ITF
- PDF_417
- QR_CODE
- UPC_A
- Тепер згенеровані штрих-коди більші, тому легше сприймаються сканером

View File

@@ -7,8 +7,8 @@
- Покращено сповіщення та видимість іконки
- Оновлено цільовий SDK до Android 10
- Покращено наступні переклади:
- Німецька
- Італійська
- Голландська
- Польська
- Російська
- Німецька
- Італійська
- Голландська
- Польська
- Російська

View File

@@ -1 +1 @@
- Вирішено проблему з обміном картками без фонового кольору (#343 (https://github.com/brarcher/loyalty-card-locker/pull/343))
- Вирішено проблему з обміном картками без фонового кольору

View File

@@ -1,3 +1,3 @@
Натискання на штрих-код тепер переміщує його у верхню частину екрана (#348 (https://github.com/brarcher/loyalty-card-locker/pull/348))
- Додайте пробіл навколо штрих-кодів, щоб покращити сканування в темному режимі (#328 (https://github.com/brarcher/loyalty-card-locker/issues/328))
Виправлено заміну кнопок імпорту. (#346 (https://github.com/brarcher/loyalty-card-locker/pull/346))
- Натискання на штрих-код тепер переміщує його у верхню частину екрану
- Додано пробіл навколо штрих-кодів, щоб покращити сканування в темному режимі
- Виправлено порядок кнопок імпорту

View File

@@ -1,3 +1,3 @@
- Виправлено центрування штрих-коду під час виходу з повноекранного режиму (#351 (https://github.com/brarcher/loyalty-card-locker/pull/351))
- Дозволити вибір місця експорту резервної копії (#352 (https://github.com/brarcher/loyalty-card-locker/pull/352))
- Оновити переклади (#357 (https://github.com/brarcher/loyalty-card-locker/pull/357)) і (#362 (https://github.com/brarcher/loyalty-card-locker/pull)/362))
- Виправлено центрування штрих-коду під час виходу з повноекранного режиму
- Дозволено вибір місця експорту резервної копії
- Оновлено переклади

View File

@@ -1,4 +1,4 @@
- Голландський переклад
- Дозволити редагувати поле імені після додавання картки лояльності
- Додайте додаткове поле для приміток
- Вирішити всі проблеми, виявлені FindBugs, і вимагати вирішення всіх проблем FindBugs перед прийняттям запиту на отримання
- Дозволено редагування поля імені після додавання картки лояльності
- Додано додаткове поле для приміток
- Вирішено всі проблеми, виявлені FindBugs. Вимога вирішення всіх проблем FindBugs перед прийняттям запиту на об'єднання гілок коду

View File

@@ -1,6 +1,6 @@
- Ребрендинг на Catima
Видалено вступ
Додайте плаваючі кнопки дій
- Виправлено збій Android 5 під час відкриття екрана Про програму
- Додати підтримку обраних
Виправлено ігнорування вимкненого автоматичного повороту
- Ребрендинг у Catima
- Видалено вступ
- Додано плаваючі кнопки дій
- Виправлено збій Android 5 під час відкриття екрана "Про програму"
- Додано підтримку обраних карт
- Виправлено ігнорування вимкненого автоматичного повороту

View File

@@ -1,2 +1,2 @@
Додано округлені краї піктограм карток на головному огляді
Додано підтримку групування записів
- Додано округлені краї піктограм карток на головному огляді
- Додано підтримку групування записів

View File

@@ -1,3 +1,3 @@
Покращено інтерфейс редагування
Видалено параметр кольору тексту заголовка (тепер автоматично генерується на основі яскравості)
Оновлені переклади
- Покращено інтерфейс редагування
- Видалено параметр кольору тексту заголовка (тепер автоматично генерується на основі яскравості)
- Оновлені переклади

View File

@@ -1,2 +1,2 @@
- Додайте гортання між групами на головному екрані
- Додано гортання між групами на головному екрані
- Виправлено збій у картках без кольору заголовка

View File

@@ -1,2 +1,2 @@
- Завжди показувати всі параметри імпорту/експорту та показувати тост щодо актуальних проблем (покращує сумісність із XPrivacyLua)
- Запитувати підтвердження під час виходу з перегляду редагування після внесення змін без збереження
- Завжди показувати всі параметри імпорту/експорту та показувати коротку виписку щодо актуальних проблем (покращує сумісність із XPrivacyLua)
- Запит підтвердження виходу з екрану редагування без збереження внесених змін

View File

@@ -1,3 +1,3 @@
- Перемістіть екран «Про» у власну діяльність
- Запитайте користувача, чи бажає він використовувати свою камеру, або вручну ввести ідентифікатор під час додавання/редагування картки
- Зробити групове замовлення вручну замість примусового алфавітного порядку
- Екран «Про програму» переміщено у власний фрагмент програму (activity)
- Запит на використання камери або ручну ввід ідентифікатора карти під час її додавання/редагування
- Примусовий алфавітний порядок груп замінено на індивідуальний (ручне налаштування)

View File

@@ -1,2 +1,2 @@
Покращено переклади
Невеликі виправлення інтерфейсу
- Покращено переклади
- Невеликі виправлення інтерфейсу

View File

@@ -1,2 +1,2 @@
- На головному екрані можна відкрити діалогове вікно з інформацією про програму та проект на GitHub (випуск №19 (https://github.com/brarcher/loyalty-card-locker/issues/19))
- Дозволити імпортувати/експортувати дані картки постійного клієнта з файлу CSV у зовнішній пам’яті (проблема №36 (https://github.com/brarcher/loyalty-card-locker/issues/36), проблема №20 (https://github.com/brarcher/loyalty-card-locker/issues/20))
- На головному екрані можна відкрити діалогове вікно з інформацією про програму та проект на GitHub
- Дозвіл на імпорт/експорт даних картки з/до файлу CSV у зовнішній пам’яті

View File

@@ -1,2 +1,2 @@
- Покращуйте контраст, завжди використовуючи білий текст на червоних кнопках
- Нижній аркуш, який можна перетягувати в режимі картки постійного клієнта
- Покращено контраст завдяки стандартизованому білому тексту на червоних кнопках
- На екрані перегляду картки нижній аркуш тепер вільно перетягується

View File

@@ -1 +1 @@
Виправлено прозорість фону нижнього аркуша
- Виправлено прозорість фону нижнього аркуша

View File

@@ -1,3 +1,3 @@
- Автоматично фокусувати текстове поле під час створення або редагування групи
- Виправте розмиті значки (використовуйте SVG всюди)
- Завжди відкривайте камеру, але додайте кнопку ручного сканування до перегляду камери
- Автоматичний фокус на текстовому полі під час створення або редагування групи
- Виправлено розмиті значки (SVG всюди)
- Catima завжди відкриває камеру, але додає кнопку ручного сканування на екран перед-перегляду кадру

View File

@@ -1 +1 @@
Виправлено зображення кнопки редагування або додаткової інформації на нижньому аркуші поверх ідентифікатора штрих-коду
- Виправлено перекривання ідентифікатора штрих-коду кнопкою редагування або полем додаткової інформації на нижньому аркуші

View File

@@ -1,2 +1,2 @@
- Розділіть інтерфейс редагування на вкладках, щоб зробити його більш просторим
Додайте підтримку полів терміну дії
- Розділено інтерфейс редагування на вкладках, щоб зробити його більш просторим
- Додано підтримку полів терміну дії

View File

@@ -1,4 +1,4 @@
- Додайте підтримку масштабування штрих-коду під час переходу вгору, щоб підмістити ще більше маленьких сканерів
- Виправлено перестрибування нижнього аркуша після перемикання в повноекранний режим
- Зробіть заголовок у перегляді картки лояльності маленьким у альбомному режимі
- Виправлено, що картки не залишаються в групі, коли групу перейменовують
- Додано підтримку масштабування штрих-коду під час переходу вгору, для сумісності з дуже маленькими сканерами
- Виправлено стрибки нижнього аркуша після перемикання в повноекранний режим
- Маленький заголовок у перегляді картки в альбомному режимі
- Виправлено розгрупування карток при перейменуванні групи

View File

@@ -1,2 +1,2 @@
- Дозволити користувачеві вводити штрих-код вручну. Якщо користувач вирішує ввести штрих-код вручну, відображається список усіх дійсних і підтримуваних зображень штрих-кодів. Потім користувач може вибрати зображення штрих-коду, яке відповідає бажанню користувача. проблема № 33 (https://github.com/brarcher/loyalty-card-locker/issues/33), пул № 44 (https://github.com/brarcher/loyalty-card-locker/pull/44)
- Вирішено проблему, через яку деякі відображені штрих-коди були розмитими. (випуск №37 (https://github.com/brarcher/loyalty-card-locker/issues/37))
- Дозволити користувачеві вводити штрих-код вручну. Якщо користувач вирішує ввести штрих-код вручну, відображається список усіх дійсних і підтримуваних зображень штрих-кодів. Потім користувач може вибрати зображення штрих-коду, яке відповідає бажанню користувача
- Вирішено проблему, через яку деякі відображені штрих-коди були розмитими

View File

@@ -1,2 +1,2 @@
Покращено логіку аналізу балансу
- Виправлено десяткове відображення валюти на головному екрані
- Покращено логіку аналізу балансу
- Виправлено десяткове відображення валюти на головному екрані

View File

@@ -1,3 +1,3 @@
- Підтримка імпорту експорту Voucher Vault (https://github.com/tim-smart/vouchervault/)
- Можливість залишати екран увімкненим під час перегляду картки лояльності
- Можливість призупинити блокування екрана під час перегляду картки лояльності
- Можливість залишати екран увімкненим під час перегляду картки лояльності
- Можливість призупинити блокування екрана під час перегляду картки лояльності

View File

@@ -1,4 +1,4 @@
- Підтримка імпорту Fidme (https://play.google.com/store/apps/details?id=fr.snapp.fidme) експорту
- Дозволити імпорт картки із зображення, що зберігається в галереї користувача Android
Виправлено обрізання багаторядкової нотатки
- Змініть текст «Дякую» в діалоговому вікні конфіденційності на «Приймаю», оскільки Huawei надто педантична
- Дозволено імпорт картки із зображення, що зберігається в галереї користувача Android
- Виправлено обрізання багаторядкової нотатки
- Зміна тексту «Дякую» в діалоговому вікні конфіденційності на «Приймаю», оскільки Huawei надто педантична

View File

@@ -1,6 +1,6 @@
Додано опцію встановлення окремого значення штрих-коду від ідентифікатора картки
Спростіть налаштування розміру шрифту
Кілька невеликих виправлень інтерфейсу
- Використовуйте піктограму літери також для ярликів
- Завжди показувати всі типи штрих-кодів у ручному введенні
— Видалення політики конфіденційності при першому запуску
- Додано опцію встановлення значення штрих-коду окремого від ідентифікатора картки
- Спрощено налаштування розміру шрифту
- Кілька невеликих покращень інтерфейсу
- Літерні піктограми використовуються і для ярликів
- Завжди показувати всі типи штрих-кодів у ручному введенні
- Прибрано показ політики конфіденційності при першому запуску

View File

@@ -1,4 +1,4 @@
Підтримка нового експорту PDF417 із сховища ваучерів
- Підтримка копіювання кількох штрих-кодів одночасно
- Підтримка спільного використання кількох карток лояльності одночасно
- Попросити оновити значення штрих-коду, якщо ідентифікатор картки зміниться
- Підтримка нового експорту PDF417 із сховища ваучерів
- Підтримка копіювання кількох штрих-кодів одночасно
- Підтримка спільного використання кількох карток лояльності одночасно
- Запит на оновлення значення штрих-коду, якщо ідентифікатор картки змінився

View File

@@ -1,2 +1,2 @@
- Тривале клацання картки викликає опцію копіювання ідентифікатора картки в буфер обміну. (витяг №49 (https://github.com/brarcher/loyalty-card-locker/issues/49))
Кнопка «Назад» у вікні введення/експорту тепер працює, переміщуючи користувача до головного перегляду
- Довге натискання на картку викликає опцію копіювання ідентифікатора картки до буферу обміну
- Кнопка «Назад» у вікні введення/експорту тепер працює, переміщуючи користувача до головного перегляду

View File

@@ -1,11 +1,12 @@
- ГОЛОВНА ЗМІНА: формат резервної копії змінено, див. https://github.com/TheLastProject/Catima/wiki/Export-format
- ГОЛОВНА ЗМІНА: формат спільного використання URL-адреси змінено, див. https://github.com/TheLastProject/Catima/wiki/Card-sharing-URL-format
- Дозволяє вмикати або вимикати ліхтарик під час сканування
— Додано підтримку UPC-E
- Підтримка додавання передньої та задньої фотографії до кожної картки
— Підтримка імпорту захищених паролем zip-файлів
- Підтримка імпорту зі Stocard (бета)
Виправлено непотрібні пробіли в нотатках із імпорту Fidme
— Підтримка нового формату експорту Voucher Vault
— Виправлено те, що плаваючі кнопки дій розташовані за іншими елементами інтерфейсу користувача на Android 4
- Виправлено верхній край панелі програм для перегляду карток постійного клієнта
- КРИТИЧНІ ЗМІНИ формату резервної копії та поширення за допомогою URL.
- Підтримка:
UPC-E
Фотографій аверсу та реверсу для кожної картки
Імпорту захищених паролем zip-файлів
Імпорту зі Stocard (бета)
Нового формату експорту Voucher Vault
- Виправлено:
Зайві пробіли в нотатках з імпорту Fidme
Верхній край панелі екрану перегляду даних картки
Перекривання плаваючих кнопок інтерфейсом Android 4
- Керування ліхтариком під час сканування

View File

@@ -1,4 +1,4 @@
Виправте вибраний колір у діалоговому вікні зміни кольору
Підтримка видалення кількох карт одночасно
Виправлено можливу ArithmeticException під час зміни розміру зображення
- Виправлено, що повноекранний режим закривається під час обертання пристрою
- Виправлено вибір кольору у діалоговому вікні зміни кольору
- Підтримка видалення кількох карт одночасно
- Виправлено можливу ArithmeticException під час зміни розміру зображення
- Виправлено закриття повноекранного режиму під час обертання пристрою

View File

@@ -1,4 +1,4 @@
- Зробіть посилання в нотатках клікабельними
- Під час створення нової картки попередньо виберіть групу, до якої зараз перебуває користувач
- Розділяйте комами назви груп у перегляді картки постійного клієнта
Виправлено, що кнопка розгортання не з’являлася на штрих-коді
- Посилання в нотатках тепер клікабельні (тобто вже не просто текст)
- Спочатку оберіть групу в якій має знаходитись користувач під час створення нової картки
- Розділ комами назв груп у перегляді карток
- Виправлено зникнення кнопки розгортання (збільшення) на штрих-коді

View File

@@ -1,4 +1,4 @@
Покращено імпортер Stocard
Виправлено імпорт експорту Catima з багаторядковою приміткою
- Назва масштабної картки в прийнятному діапазоні
Покращення анімації
- Покращено імпортер Stocard
- Виправлено імпорт експорту Catima з багаторядковою приміткою
- Масштабування назви картки в прийнятному діапазоні
- Покращення анімації

View File

@@ -1 +1 @@
- Виправлено збій під час ротації в редагуванні картки лояльності
- Виправлено збій під час обертання у режимі редагування картки

View File

@@ -1,2 +1,2 @@
- Виправлено віджет, який створював ярлики, що відрізняються від ярликів програм
Замінити чорний екран Android за замовчуванням на заставку
- Виправлено створення віджетів з кольором відмінним від ярлику програми
- Заміна стандартного чорного екрану Android на заставку

View File

@@ -1,4 +1,4 @@
- Під час відображення картки яскравість екрана збільшена до максимуму, щоб допомогти сканерам штрих-кодів успішно захопити штрих-код. (витяг №54 (https://github.com/brarcher/loyalty-card-locker/pull/54))
- Додайте підтвердження видалення під час видалення картки. (витяг №55 (https://github.com/brarcher/loyalty-card-locker/pull/55))
- Додано переклади німецькою (витяг №57 (https://github.com/brarcher/loyalty-card-locker/pull/57)) та чеською (витяг №58 (https://github.com/brarcher/loyalty-) card-locker/pull/58)).
— Зміна уточнення для перекладу італійською мовою. (витяг №66 (https://github.com/brarcher/loyalty-card-locker/pull/66))
- Максимальна яскравість екрану під час відображення штрих-коду картки, допомагає з читанням коду сканерам.
- Додано підтвердження видалення під час видалення картки
- Додано переклади німецькою та чеською
- Уточнення перекладу італійською мовою

View File

@@ -1,2 +1,2 @@
Виправлено зображення, не імпортовані з резервної копії
- Можливість змінити мову
- Виправлено зображення, не імпортовані з резервної копії
- Можливість змінити мову

View File

@@ -1,4 +1,4 @@
Покращено список карток для альбомної орієнтації та дисплея планшета
- Додано підтримку кольорів тем (дякую, Субхашиш Ананд!)
- Не закривати сканування через помилку камери (тому все ще можливий введення вручну)
- Додайте всіх учасників до діалогового вікна про
- Покращено список карток для альбомної орієнтації та дисплея планшета
- Додано підтримку кольорів тем (дякую, Субхашиш Ананд!)
- Помилка камери не закриватиме екран сканування (тому введення вручну все ще можливе)
- Додано всіх учасників проекту до діалогового вікна "Про програму"

View File

@@ -1,4 +1,4 @@
Покращена підтримка програм зчитування з екрана
- Уникайте збою під час спроби відкрити відео з галереї
- Підтримка пальцем на екрані перегляду картки постійного клієнта
- Не скидайте групу після натискання кнопки "Назад"
- Покращено підтримку програм читання з екрану
- Спроба відкрити відео з галереї не спричиняє "виліт" програми
- Підтримка свайпів (проведення, а не тицяння) пальцем на екрані перегляду карток
- Натискання кнопки "Назад" не перезавантажує/скидає групу

View File

@@ -1,2 +1,2 @@
Підтримка зміни порядку сортування
Запобігання браку пам’яті під час сканування великих зображень для штрих-коду
- Підтримка зміни порядку сортування
- Запобігання браку пам’яті під час сканування великих зображень для штрих-коду

View File

@@ -1 +1 @@
Незначні виправлення помилок і покращення
- Незначні виправлення помилок і покращення

View File

@@ -1,5 +1,5 @@
Починаючи з цього випуску, Android 4.4 більше не підтримується. Якщо ви хочете використовувати Catima на Android 4.4, використовуйте версію 2.6.1.
Покращена підтримка Android 12
Покращено інформацію про екран
Пошук тепер ігнорує наголоси
- Покращено підтримку Android 12
- Покращено екран "Про програму"
- Пошук тепер ігнорує наголоси

View File

@@ -1 +1 @@
Виправлена регресія, що порушує імпорт/експорт
- Виправлено регресію що зламала імпорт/експорт

View File

@@ -1,5 +1,5 @@
- Виправлено, що переміщення між групами не працює на порожній групі
Дозволити експорт із захистом пароля
- Покращте використання простору для QR-кодів
- Зберігайте останній використаний рівень масштабування для картки
- Виправлено збій під час проведення пальцем відразу після натискання
- Свайпи працюють і на пустих групах (а до цього було лише на заповнених)
- Дозволено експорт із захистом пароля
- Покращено використання простору для QR-кодів
- Збереження останнього використаний рівня масштабування для кожної картки
- Виправлено збій під час проведення пальцем відразу після натискання

View File

@@ -1,7 +1,7 @@
Частина назви «Locker» не була інтуїтивно зрозумілою. Щоб допомогти виправити це, betsythefc створила нову піктограму програми, яка краще відображає мету програми: зберігати картки постійного клієнта, які використовують штрих-коди. Разом із цією новою піктограмою назву програми було змінено на «Брелок картки постійного клієнта».
Частина назви «Locker» не була інтуїтивно зрозумілою. Щоб допомогти виправити це, betsythefc створила нову піктограму програми, яка краще відображає мету програми: зберігати картки постійного клієнта, які використовують штрих-коди. Разом із цією новою піктограмою назву програми було змінено на "Loyalty Card Keychain".
Додаткові функції/покращення:
Змінено імпорт/експорт карток, щоб вони стали більш гнучкими. (витяг №76 (https://github.com/brarcher/loyalty-card-locker/pull/76))
Додано переклад литовською мовою. (витяг №62 (https://github.com/brarcher/loyalty-card-locker/pull/62))
Додано переклад французькою мовою. (витяг №80 (https://github.com/brarcher/loyalty-card-locker/pull/80))
- Змінено імпорт/експорт карток, щоб вони стали більш гнучкими
- Додано переклад литовською мовою
- Додано переклад французькою мовою

View File

@@ -1,4 +1,4 @@
Виправте неправильний колір крапок під час зміни теми вручну
- Виправлено збій у перегляді карток під час обертання/зміни теми
- Виправлено перепрошивку списку карток
Виправлено накладання тексту на значок зірочки
- Крапочки на екрані тепер вірного кольору під час зміни теми вручну
- Виправлено збій у перегляді карток під час обертання/зміни теми
- Виправлено миготіння списку карток
- Виправлено накладання тексту на значок зірочки

View File

@@ -1,2 +1,2 @@
Новий макет головного екрана
Виправлено проблеми з розміром нижнього аркуша під час переходу в повноекранний режим і виходу з нього
- Новий макет головного екрана
- Виправлено проблеми з розміром нижнього аркуша під час переходу в повноекранний режим і виходу з нього

View File

@@ -1,2 +1,2 @@
- Додайте Catima до елементів керування пристроєм швидкого доступу (https://developer.android.com/guide/topics/ui/device-control)
- Виправлено, що деякі групи не відображалися належним чином на екрані керування групами
- Додано Catima до "елементів керування пристроєм швидкого доступу" (https://developer.android.com/guide/topics/ui/device-control)
- Виправлено зламане відображення деяких груп на екрані керування групами

View File

@@ -1,3 +1,3 @@
Виправлено розмиття значків літер на головному екрані
- Виправлено піктограми, які іноді зникали після вибору
- Виправлено іконки рядка стану, які могли бути невидимими на Android 5
- Виправлено розмиття значків літер на головному екрані
- Виправлено періодичне зникання ярликів після вибору
- Виправлено невидимість іконок рядка стану на Android 5

View File

@@ -1,4 +1,4 @@
Виправлено багаторазове натискання кнопки збереження, створюючи кілька записів
- Зменште розмір заголовка картки, коли приховуєте деталі, щоб розмістити ще більше карток
- Реструктуризація екрана редагування
Покращено контраст значка зірочки в головному вікні
- Виправлено створення кількох записів багаторазовим натисканням кнопки збереження
- Зменшено розмір заголовка картки, коли приховуєте деталі, щоб розмістити ще більше карток
- Реструктуризація екрану редагування
- Покращено контраст значка зірочки в головному вікні

View File

@@ -1 +1 @@
Catima — картки лояльності
Catima — гаман для карт