mirror of
https://github.com/CatimaLoyalty/Android.git
synced 2026-09-08 20:33:11 -04:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b675ad785d | ||
|
|
649bd85fd5 | ||
|
|
f302fb7da5 | ||
|
|
a9ad35a379 | ||
|
|
ed412c221a | ||
|
|
e46da24e03 | ||
|
|
c9ef64b81f | ||
|
|
18a6235844 | ||
|
|
357566805b | ||
|
|
f89a2b8447 | ||
|
|
2528b9ff2a | ||
|
|
3a8b3689fb | ||
|
|
74d2a17867 | ||
|
|
e77c90debe | ||
|
|
8364e86980 | ||
|
|
fc5206456e | ||
|
|
216e3afec7 | ||
|
|
70b86277bd | ||
|
|
488163c945 | ||
|
|
5c8916d32e | ||
|
|
9f1fa7601b | ||
|
|
a3f59ed7a2 | ||
|
|
20ad4003b7 | ||
|
|
c059dd916e |
No files matched your search
@@ -0,0 +1 @@
|
||||
3.3.11
|
||||
@@ -1,5 +1,9 @@
|
||||
# Changelog
|
||||
|
||||
## v2.42.1 - 166 (2026-05-16)
|
||||
|
||||
- Prevent crash on devices with misbehaving NFC
|
||||
|
||||
## v2.42.0 - 165 (2026-05-06)
|
||||
|
||||
- Disable NFC while showing a card by default
|
||||
|
||||
@@ -1,8 +1,3 @@
|
||||
source "https://rubygems.org"
|
||||
|
||||
gem "fastlane"
|
||||
|
||||
# https://github.com/fastlane/fastlane/issues/29183
|
||||
gem "abbrev"
|
||||
gem "mutex_m"
|
||||
gem "ostruct"
|
||||
+34
-38
@@ -1,40 +1,40 @@
|
||||
GEM
|
||||
remote: https://rubygems.org/
|
||||
specs:
|
||||
CFPropertyList (3.0.7)
|
||||
base64
|
||||
nkf
|
||||
rexml
|
||||
CFPropertyList (3.0.8)
|
||||
abbrev (0.1.2)
|
||||
addressable (2.8.7)
|
||||
public_suffix (>= 2.0.2, < 7.0)
|
||||
addressable (2.9.0)
|
||||
public_suffix (>= 2.0.2, < 8.0)
|
||||
artifactory (3.0.17)
|
||||
atomos (0.1.3)
|
||||
aws-eventstream (1.4.0)
|
||||
aws-partitions (1.1117.0)
|
||||
aws-sdk-core (3.226.0)
|
||||
aws-partitions (1.1246.0)
|
||||
aws-sdk-core (3.246.0)
|
||||
aws-eventstream (~> 1, >= 1.3.0)
|
||||
aws-partitions (~> 1, >= 1.992.0)
|
||||
aws-sigv4 (~> 1.9)
|
||||
base64
|
||||
bigdecimal
|
||||
jmespath (~> 1, >= 1.6.1)
|
||||
logger
|
||||
aws-sdk-kms (1.105.0)
|
||||
aws-sdk-core (~> 3, >= 3.225.0)
|
||||
aws-sdk-kms (1.124.0)
|
||||
aws-sdk-core (~> 3, >= 3.244.0)
|
||||
aws-sigv4 (~> 1.5)
|
||||
aws-sdk-s3 (1.189.1)
|
||||
aws-sdk-core (~> 3, >= 3.225.0)
|
||||
aws-sdk-s3 (1.221.0)
|
||||
aws-sdk-core (~> 3, >= 3.244.0)
|
||||
aws-sdk-kms (~> 1)
|
||||
aws-sigv4 (~> 1.5)
|
||||
aws-sigv4 (1.12.1)
|
||||
aws-eventstream (~> 1, >= 1.0.2)
|
||||
babosa (1.0.4)
|
||||
base64 (0.3.0)
|
||||
bigdecimal (4.1.2)
|
||||
claide (1.1.0)
|
||||
colored (1.2)
|
||||
colored2 (3.1.2)
|
||||
commander (4.6.0)
|
||||
highline (~> 2.0.0)
|
||||
csv (3.3.5)
|
||||
declarative (0.0.20)
|
||||
digest-crc (0.7.0)
|
||||
rake (>= 12.0.0, < 14.0.0)
|
||||
@@ -42,7 +42,7 @@ GEM
|
||||
dotenv (2.8.1)
|
||||
emoji_regex (3.2.3)
|
||||
excon (0.112.0)
|
||||
faraday (1.10.4)
|
||||
faraday (1.10.5)
|
||||
faraday-em_http (~> 1.0)
|
||||
faraday-em_synchrony (~> 1.0)
|
||||
faraday-excon (~> 1.1)
|
||||
@@ -54,25 +54,26 @@ GEM
|
||||
faraday-rack (~> 1.0)
|
||||
faraday-retry (~> 1.0)
|
||||
ruby2_keywords (>= 0.0.4)
|
||||
faraday-cookie_jar (0.0.7)
|
||||
faraday-cookie_jar (0.0.8)
|
||||
faraday (>= 0.8.0)
|
||||
http-cookie (~> 1.0.0)
|
||||
http-cookie (>= 1.0.0)
|
||||
faraday-em_http (1.0.0)
|
||||
faraday-em_synchrony (1.0.1)
|
||||
faraday-excon (1.1.0)
|
||||
faraday-httpclient (1.0.1)
|
||||
faraday-multipart (1.1.1)
|
||||
faraday-multipart (1.2.0)
|
||||
multipart-post (~> 2.0)
|
||||
faraday-net_http (1.0.2)
|
||||
faraday-net_http_persistent (1.2.0)
|
||||
faraday-patron (1.0.0)
|
||||
faraday-rack (1.0.0)
|
||||
faraday-retry (1.0.3)
|
||||
faraday-retry (1.0.4)
|
||||
faraday_middleware (1.2.1)
|
||||
faraday (~> 1.0)
|
||||
fastimage (2.4.0)
|
||||
fastlane (2.228.0)
|
||||
fastimage (2.4.1)
|
||||
fastlane (2.229.0)
|
||||
CFPropertyList (>= 2.3, < 4.0.0)
|
||||
abbrev (~> 0.1.2)
|
||||
addressable (>= 2.8, < 3.0.0)
|
||||
artifactory (~> 3.0)
|
||||
aws-sdk-s3 (~> 1.0)
|
||||
@@ -80,6 +81,7 @@ GEM
|
||||
bundler (>= 1.12.0, < 3.0.0)
|
||||
colored (~> 1.2)
|
||||
commander (~> 4.6)
|
||||
csv (~> 3.3)
|
||||
dotenv (>= 2.1.1, < 3.0.0)
|
||||
emoji_regex (>= 0.1, < 4.0)
|
||||
excon (>= 0.71.0, < 1.0.0)
|
||||
@@ -99,6 +101,7 @@ GEM
|
||||
jwt (>= 2.1.0, < 3)
|
||||
mini_magick (>= 4.9.4, < 5.0.0)
|
||||
multipart-post (>= 2.0.0, < 3.0.0)
|
||||
mutex_m (~> 0.3.0)
|
||||
naturally (~> 2.2)
|
||||
optparse (>= 0.1.1, < 1.0.0)
|
||||
plist (>= 3.1.0, < 4.0.0)
|
||||
@@ -113,8 +116,7 @@ GEM
|
||||
xcodeproj (>= 1.13.0, < 2.0.0)
|
||||
xcpretty (~> 0.4.1)
|
||||
xcpretty-travis-formatter (>= 0.0.3, < 2.0.0)
|
||||
fastlane-sirp (1.0.0)
|
||||
sysrandom (~> 1.0)
|
||||
fastlane-sirp (1.1.0)
|
||||
gh_inspector (1.1.3)
|
||||
google-apis-androidpublisher_v3 (0.54.0)
|
||||
google-apis-core (>= 0.11.0, < 2.a)
|
||||
@@ -137,7 +139,7 @@ GEM
|
||||
google-cloud-errors (~> 1.0)
|
||||
google-cloud-env (1.6.0)
|
||||
faraday (>= 0.17.3, < 3.0)
|
||||
google-cloud-errors (1.5.0)
|
||||
google-cloud-errors (1.6.0)
|
||||
google-cloud-storage (1.47.0)
|
||||
addressable (~> 2.8)
|
||||
digest-crc (~> 0.4)
|
||||
@@ -158,43 +160,40 @@ GEM
|
||||
httpclient (2.9.0)
|
||||
mutex_m
|
||||
jmespath (1.6.2)
|
||||
json (2.12.2)
|
||||
jwt (2.10.1)
|
||||
json (2.19.5)
|
||||
jwt (2.10.2)
|
||||
base64
|
||||
logger (1.7.0)
|
||||
mini_magick (4.13.2)
|
||||
mini_mime (1.1.5)
|
||||
multi_json (1.15.0)
|
||||
multi_json (1.21.1)
|
||||
multipart-post (2.4.1)
|
||||
mutex_m (0.3.0)
|
||||
nanaimo (0.4.0)
|
||||
naturally (2.3.0)
|
||||
nkf (0.2.0)
|
||||
optparse (0.6.0)
|
||||
optparse (0.8.1)
|
||||
os (1.1.4)
|
||||
ostruct (0.6.1)
|
||||
plist (3.7.2)
|
||||
public_suffix (6.0.2)
|
||||
rake (13.3.0)
|
||||
public_suffix (7.0.5)
|
||||
rake (13.4.2)
|
||||
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.4.1)
|
||||
retriable (3.4.1)
|
||||
rexml (3.4.4)
|
||||
rouge (3.28.0)
|
||||
ruby2_keywords (0.0.5)
|
||||
rubyzip (2.4.1)
|
||||
security (0.1.5)
|
||||
signet (0.20.0)
|
||||
signet (0.21.0)
|
||||
addressable (~> 2.8)
|
||||
faraday (>= 0.17.5, < 3.a)
|
||||
jwt (>= 1.5, < 3.0)
|
||||
jwt (>= 1.5, < 4.0)
|
||||
multi_json (~> 1.10)
|
||||
simctl (1.6.10)
|
||||
CFPropertyList
|
||||
naturally
|
||||
sysrandom (1.0.5)
|
||||
terminal-notifier (2.0.0)
|
||||
terminal-table (3.0.2)
|
||||
unicode-display_width (>= 1.1.1, < 3)
|
||||
@@ -222,10 +221,7 @@ PLATFORMS
|
||||
ruby
|
||||
|
||||
DEPENDENCIES
|
||||
abbrev
|
||||
fastlane
|
||||
mutex_m
|
||||
ostruct
|
||||
|
||||
BUNDLED WITH
|
||||
2.5.22
|
||||
@@ -19,8 +19,8 @@ android {
|
||||
applicationId = "me.hackerchick.catima"
|
||||
minSdk = 23
|
||||
targetSdk = 36
|
||||
versionCode = 165
|
||||
versionName = "2.42.0"
|
||||
versionCode = 166
|
||||
versionName = "2.42.1"
|
||||
|
||||
vectorDrawables.useSupportLibrary = true
|
||||
multiDexEnabled = true
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">Depuração do Catima</string>
|
||||
</resources>
|
||||
@@ -456,7 +456,7 @@ public class LoyaltyCardViewActivity extends CatimaAppCompatActivity implements
|
||||
|
||||
Window window = getWindow();
|
||||
applyWindowPreferences(window);
|
||||
enablePausedNfcIfConfigured();
|
||||
configurePausedNfc(settings.getDisableNfcWhileViewingCard());
|
||||
|
||||
if (!loadCurrentCardFromDatabase()) {
|
||||
finish();
|
||||
@@ -476,6 +476,14 @@ public class LoyaltyCardViewActivity extends CatimaAppCompatActivity implements
|
||||
ShortcutHelper.updateShortcuts(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onPause() {
|
||||
// Some devices have broken NFC, which will cause a crash if reader mode is enabled
|
||||
// So ensure we disable it explicitly before letting Android "save" the NFC state
|
||||
configurePausedNfc(false);
|
||||
super.onPause();
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onDestroy() {
|
||||
if (database != null && database.isOpen()) {
|
||||
@@ -513,28 +521,36 @@ public class LoyaltyCardViewActivity extends CatimaAppCompatActivity implements
|
||||
window.setAttributes(attributes);
|
||||
}
|
||||
|
||||
private void enablePausedNfcIfConfigured() {
|
||||
private void configurePausedNfc(boolean pause) {
|
||||
// Pause NFC to prevent NFC payments from triggering while showing a barcode
|
||||
NfcAdapter nfcAdapter = NfcAdapter.getDefaultAdapter(this);
|
||||
if (nfcAdapter == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (settings.getDisableNfcWhileViewingCard()) {
|
||||
nfcAdapter.enableReaderMode(this, tag -> {
|
||||
Snackbar snackbar = Snackbar.make(binding.container, R.string.nfc_blocked_while_viewing_card, Snackbar.LENGTH_LONG)
|
||||
.setAnchorView(binding.fabEdit)
|
||||
.setAction(R.string.change_settings, view -> {
|
||||
// Open settings activity
|
||||
Intent intent = new Intent(getApplicationContext(), SettingsActivity.class);
|
||||
startActivity(intent);
|
||||
});
|
||||
snackbar.show();
|
||||
}, NfcAdapter.FLAG_READER_NFC_A | NfcAdapter.FLAG_READER_NFC_B
|
||||
| NfcAdapter.FLAG_READER_NFC_F | NfcAdapter.FLAG_READER_NFC_V
|
||||
| NfcAdapter.FLAG_READER_NFC_BARCODE
|
||||
| NfcAdapter.FLAG_READER_SKIP_NDEF_CHECK
|
||||
| NfcAdapter.FLAG_READER_NO_PLATFORM_SOUNDS, null);
|
||||
if (pause) {
|
||||
try {
|
||||
nfcAdapter.enableReaderMode(this, tag -> {
|
||||
Snackbar snackbar = Snackbar.make(binding.container, R.string.nfc_blocked_while_viewing_card, Snackbar.LENGTH_LONG)
|
||||
.setAnchorView(binding.fabEdit)
|
||||
.setAction(R.string.change_settings, view -> {
|
||||
// Open settings activity
|
||||
Intent intent = new Intent(getApplicationContext(), SettingsActivity.class);
|
||||
startActivity(intent);
|
||||
});
|
||||
snackbar.show();
|
||||
}, NfcAdapter.FLAG_READER_NFC_A | NfcAdapter.FLAG_READER_NFC_B
|
||||
| NfcAdapter.FLAG_READER_NFC_F | NfcAdapter.FLAG_READER_NFC_V
|
||||
| NfcAdapter.FLAG_READER_NFC_BARCODE
|
||||
| NfcAdapter.FLAG_READER_SKIP_NDEF_CHECK
|
||||
| NfcAdapter.FLAG_READER_NO_PLATFORM_SOUNDS, null);
|
||||
} catch (Exception e) {
|
||||
// For some unknown reason, this can throw a DeadObjectException.
|
||||
// Mostly got reports from FOSS users, which implies it may be more common with custom ROMs? Uncertain.
|
||||
Toast.makeText(this, R.string.nfc_block_system_error, Toast.LENGTH_SHORT).show();
|
||||
Log.e(TAG, "Failed to pause NFC: " + e);
|
||||
e.printStackTrace();
|
||||
}
|
||||
} else {
|
||||
nfcAdapter.disableReaderMode(this);
|
||||
}
|
||||
|
||||
@@ -25,43 +25,43 @@ Michael Moroni
|
||||
Priit Jõerüüt
|
||||
Eric
|
||||
GM
|
||||
Petr Novák
|
||||
laralem
|
||||
Petr Novák
|
||||
Taco
|
||||
Milo Ivir
|
||||
nadiafekihahmed
|
||||
pfaffenrodt
|
||||
Aayush Gupta
|
||||
Scrambled777
|
||||
josé m
|
||||
Vasilis
|
||||
ikanakova
|
||||
Nyatsuki
|
||||
josé m
|
||||
Scrambled777
|
||||
Aayush Gupta
|
||||
Giovanni Donisi
|
||||
Nyatsuki
|
||||
ikanakova
|
||||
Kachelkaiser
|
||||
Jiri Grönroos
|
||||
HudobniVolk
|
||||
Warder
|
||||
109247019824
|
||||
Samantaz Fox
|
||||
AMIR-G98
|
||||
Balázs Meskó
|
||||
Sergio Paredes
|
||||
Cliff Heraldo
|
||||
Ankit Tiwari
|
||||
Arno-github
|
||||
Feike
|
||||
Jose Delvani
|
||||
damjang
|
||||
Traductor
|
||||
Samantaz Fox
|
||||
Balázs Meskó
|
||||
mdvhimself
|
||||
Milan Šalka
|
||||
AMIR-G98
|
||||
Feike
|
||||
Arno-github
|
||||
Cliff Heraldo
|
||||
Sergio Paredes
|
||||
Ankit Tiwari
|
||||
Jose Delvani
|
||||
Robin
|
||||
தமிழ்நேரம்
|
||||
huuhaa
|
||||
Skrripy
|
||||
Govindgopalyadav
|
||||
Milan Šalka
|
||||
damjang
|
||||
Gideon
|
||||
Govindgopalyadav
|
||||
Skrripy
|
||||
huuhaa
|
||||
தமிழ்நேரம்
|
||||
waffshappen
|
||||
Marnick L'Eau
|
||||
JungHee Lee
|
||||
@@ -102,3 +102,4 @@ Michael Gangolf
|
||||
PRATHAMESH BHAGAT
|
||||
Peter Dave Hello
|
||||
Thomas Bertels
|
||||
Patrik
|
||||
@@ -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="noGiftCards">Kattintson a + plusz gombra egy kártya hozzáadásához, vagy importáljon a ⋮ menüből.</string>
|
||||
<string name="noGiftCards">Koppintson a + plusz gombra egy kártya hozzáadásához, vagy importáljon a ⋮ menüből</string>
|
||||
<string name="action_add">Hozzáadás</string>
|
||||
<string name="action_search">Keresés</string>
|
||||
<plurals name="selectedCardCount">
|
||||
@@ -8,7 +8,7 @@
|
||||
<item quantity="other"><xliff:g>%d</xliff:g> kiválasztva</item>
|
||||
</plurals>
|
||||
<string name="noCardsMessage">Először adjon hozzá egy kártyát</string>
|
||||
<string name="noGiftCardsGroup">Hozzon létre kártyákat, és rendelje hozzá a megfelelő csoporthoz.</string>
|
||||
<string name="noGiftCardsGroup">Hozzon létre kártyákat, és rendelje hozzá a megfelelő csoporthoz</string>
|
||||
<string name="noMatchingGiftCards">Nincs találat. Próbálja módosítani a keresést.</string>
|
||||
<string name="storeName">Név</string>
|
||||
<string name="note">Feljegyzés</string>
|
||||
@@ -32,12 +32,12 @@
|
||||
<string name="sendLabel">Küldés…</string>
|
||||
<string name="editCardTitle">Kártya szerkesztése</string>
|
||||
<string name="addCardTitle">Kártya hozzáadása</string>
|
||||
<string name="scanCardBarcode">Vonalkód leolvasása</string>
|
||||
<string name="scanCardBarcode">Vonalkód beolvasása</string>
|
||||
<string name="cardShortcut">Kártya parancsikon</string>
|
||||
<string name="failedParsingImportUriError">Az importálási URI nem értelmezhető</string>
|
||||
<string name="importExport">Importálás/exportálás</string>
|
||||
<string name="importExport">Importálás/Exportálás</string>
|
||||
<string name="exportName">Exportálás</string>
|
||||
<string name="importExportHelp">Az adatok mentése lehetővé teszi, hogy egy másik eszközre helyezze át.</string>
|
||||
<string name="importExportHelp">Az adatok mentése lehetővé teszi, hogy egy másik eszközre helyezze át</string>
|
||||
<string name="importSuccessfulTitle">Importálva</string>
|
||||
<string name="importFailedTitle">Az importálás sikertelen</string>
|
||||
<string name="importFailed">Nem sikerült az importálás végrehajtása</string>
|
||||
@@ -49,14 +49,14 @@
|
||||
</plurals>
|
||||
<string name="deleteTitle">Kártya törlése</string>
|
||||
<string name="barcodeImageDescriptionWithType">A(z) <xliff:g>%s</xliff:g> vonalkód képe</string>
|
||||
<string name="noCardExistsError">A kártya nem található</string>
|
||||
<string name="noCardExistsError">Kártya nem található</string>
|
||||
<string name="importVoucherVault">Importálás a Voucher Vaultból</string>
|
||||
<string name="wrongValueForBarcodeType">Ez az érték meg megfelelő a kiválasztott vonalkódtípushoz</string>
|
||||
<string name="setBackImage">Hátlapi kép beállítása</string>
|
||||
<string name="no">Nem</string>
|
||||
<string name="passwordRequired">Adja meg a jelszót</string>
|
||||
<string name="exportPasswordHint">Kód beírása</string>
|
||||
<string name="failedGeneratingShareURL">Nem lehetett megosztható webcímet előállítani. Kérjük, ezt jelentse.</string>
|
||||
<string name="failedGeneratingShareURL">Nem lehetett megosztható webcímet előállítani</string>
|
||||
<string name="sort">Rendezés</string>
|
||||
<string name="on_google_play">a Google Playen</string>
|
||||
<string name="and_data_usage">és adathasználat</string>
|
||||
@@ -68,7 +68,7 @@
|
||||
<string name="exportFailed">Nem sikerült az exportálás végrehajtása</string>
|
||||
<string name="importing">Importálás…</string>
|
||||
<string name="exporting">Exportálás…</string>
|
||||
<string name="exportOptionExplanation">Az adatok a kiválasztott helyre lesznek mentve.</string>
|
||||
<string name="exportOptionExplanation">Az adatok a kiválasztott helyre kerülnek mentésre</string>
|
||||
<string name="importOptionFilesystemTitle">Importálás fájlrendszerből</string>
|
||||
<string name="importOptionFilesystemButton">A fájlrendszerből</string>
|
||||
<string name="app_license">Copyleft licencű szabad szoftver, GPLv3+ alatt közzétéve</string>
|
||||
@@ -91,7 +91,7 @@
|
||||
<string name="groups">Csoportok</string>
|
||||
<string name="group_edit">Csoport szerkesztése</string>
|
||||
<string name="group_name_is_empty">A csoportnév nem lehet üres</string>
|
||||
<string name="failedOpeningFileManager">Előbb telepítsen egy fájlkezelőt.</string>
|
||||
<string name="failedOpeningFileManager">Fájl böngésző nem elérhető</string>
|
||||
<string name="moveUp">Mozgatás felfelé</string>
|
||||
<string name="moveDown">Mozgatás lefelé</string>
|
||||
<string name="leaveWithoutSaveTitle">Kilépés</string>
|
||||
@@ -108,7 +108,7 @@
|
||||
<string name="chooseExpiryDate">Lejárati dátum kiválasztása</string>
|
||||
<string name="moveBarcodeToTopOfScreen">Vonalkód feltolása a képernyő tetejére</string>
|
||||
<string name="noBarcodeFound">Nem található vonalkód</string>
|
||||
<string name="errorReadingImage">Nem lehet olvasni a képet</string>
|
||||
<string name="errorReadingImage">Kép nem olvasható</string>
|
||||
<string name="balance">Egyenleg</string>
|
||||
<string name="currency">Pénznem</string>
|
||||
<string name="points">Pontok</string>
|
||||
@@ -118,10 +118,8 @@
|
||||
<string name="importCatima">Importálás a Catimából</string>
|
||||
<string name="importFidme">Importálás a FidMeből</string>
|
||||
<string name="importLoyaltyCardKeychain">Importálás a Loyalty Card Keychainből</string>
|
||||
<string name="importLoyaltyCardKeychainMessage">Válassza ki a Loyalty Card Keychainből importálandó <i>LoyaltyCardKeychain.csv</i> export fájlt.
|
||||
\nEzt hozza létre a Loyalty Card Keychainben az Importálás/exportálás menüben, az Exportálás megnyomásával.</string>
|
||||
<string name="importVoucherVaultMessage">Válassza ki az importálandó <i>vouchervault.json</i> Voucher Vault export fájlt.
|
||||
\nEzt hozza létre a Voucher Vaultban az Exportálás megnyomásával.</string>
|
||||
<string name="importLoyaltyCardKeychainMessage">Jelölje ki az importálandó Loyalty Card Keychain exportot. \nLétre tudja hozni a Loyalty Card Keychain Importálás/Exportálás menün belül az Exportálásra koppintva.</string>
|
||||
<string name="importVoucherVaultMessage">Jelölje ki az importálandó Voucher Vault exportot. \nLétre tudja hozni a Voucher Vault-on belüli Exportálás menüben.</string>
|
||||
<string name="barcodeId">Vonalkód értéke</string>
|
||||
<string name="sameAsCardId">Ugyanaz, mint az azonosító</string>
|
||||
<string name="setBarcodeId">Vonalkód értékének beállítása</string>
|
||||
@@ -167,30 +165,28 @@
|
||||
</plurals>
|
||||
<string name="chooseImportType">Adatok importálása innen</string>
|
||||
<string name="thumbnailDescription">Előkép</string>
|
||||
<string name="importOptionFilesystemExplanation">Válassza ki a kívánt fájlt a fájlrendszerből.</string>
|
||||
<string name="importOptionFilesystemExplanation">Válassza ki a kívánt fájlt a fájlrendszerből</string>
|
||||
<string name="about">Névjegy</string>
|
||||
<string name="app_copyright_old">Készült a Loyalty Card Keychain alapján
|
||||
\nCopyright © 2016–2020 Branden Archer</string>
|
||||
<string name="app_libraries">Szabad külső programkönyvtárak: <xliff:g id="app_libraries_list">%s</xliff:g></string>
|
||||
<string name="settings_dark_theme">Sötét</string>
|
||||
<string name="deleteConfirmationGroup">Csoport törlése\?</string>
|
||||
<string name="noGroups">Nyomja meg a + gombot a csoportok kategorizálásához.</string>
|
||||
<string name="noGroups">Koppintson a + gombra a csoportok kategorizálásához</string>
|
||||
<string name="group_name_already_in_use">A csoportnév már létezik</string>
|
||||
<string name="all">Összes</string>
|
||||
<string name="noGroupCards">Ez a csoport üres</string>
|
||||
<string name="group_updated">Csoport frissítve</string>
|
||||
<string name="expiryStateSentenceExpired">Lejárt: <xliff:g>%s</xliff:g></string>
|
||||
<string name="groupsList">Csoportok: <xliff:g>%s</xliff:g></string>
|
||||
<string name="importCatimaMessage">Válassza ki az exportált <i>catima.zip</i> fájlt az importáláshoz.
|
||||
\nLétrehozhatja az Importálás/exportálás menüből az Exportálást megnyomva egy másik Catima alkalmazásban.</string>
|
||||
<string name="importFidmeMessage">Válassza ki a FidMeből exportált <i>fidme-export-request-xxxxxx.zip</i> fájl majd importálja be, és utána válassza a kézi vonalkódbeírást.
|
||||
\nEzt hozza létre a FidMe-profiljában az Adatvédelem rész választásával, majd a Saját adatok kinyerése megnyomásával.</string>
|
||||
<string name="importCatimaMessage">Válassza ki a megfelelő exportált Catima elemet importálásra. \nA menüben található Importálás/Exportálásból importálhat egy korábbi Catima exportot.</string>
|
||||
<string name="importFidmeMessage">Jelölje ki az importálandó FidMe exportot, ezt követően adja meg kézileg a vonalkód típust. \nLétre tudja hozni a FidMe profiljából az Adatvédelmen belül a Adatom kinyerése opcióval.</string>
|
||||
<plurals name="groupCardCountWithArchived">
|
||||
<item quantity="one"><xliff:g>%1$d</xliff:g> kártya (<xliff:g id="archivedCount">%2$d</xliff:g> archiválva)</item>
|
||||
<item quantity="other"><xliff:g>%1$d</xliff:g> kártya (<xliff:g id="archivedCount">%2$d</xliff:g> archiválva)</item>
|
||||
</plurals>
|
||||
<string name="failedToOpenUrl">Először telepítsen egy webböngészőt</string>
|
||||
<string name="failedLaunchingPhotoPicker">Nem található támogatott galéria alkalmazás</string>
|
||||
<string name="failedLaunchingPhotoPicker">Nem található támogatott képválasztó</string>
|
||||
<string name="previousCard">Előző</string>
|
||||
<string name="nextCard">Következő</string>
|
||||
<string name="settings_oled_dark">Teljesen fekete háttér a sötét témánál</string>
|
||||
@@ -228,7 +224,7 @@
|
||||
<string name="icon_header_click_text">Hosszan nyomja meg a miniatűr szerkesztéséhez</string>
|
||||
<string name="show_note">Megjegyzés megjelenítése</string>
|
||||
<string name="show_balance">Egyenleg megjelenítése</string>
|
||||
<string name="permissionReadCardsLabel">Catima kártyák olvasása</string>
|
||||
<string name="permissionReadCardsLabel">Catima kártyák beolvasása</string>
|
||||
<string name="permissionReadCardsDescription">olvassa el a Catima-kártyáit, és annak minden részletét, beleértve a jegyzeteket és a képeket is</string>
|
||||
<string name="show_validity">Érvényesség megjelenítése</string>
|
||||
<string name="show_name_below_image_thumbnail">Név megjelenítése a kép miniatűrje alatt</string>
|
||||
@@ -257,7 +253,7 @@
|
||||
<string name="app_name">Catima</string>
|
||||
<string name="amountParsingFailed">Hibás érték</string>
|
||||
<string name="add_manually_warning_title">Szkennelés ajánlott</string>
|
||||
<string name="add_manually_warning_message">Egyes boltoknál a kártyán levő számsor különbözik a vonalkódtól. Emiatt a manuális szám beírás nem minden esetben fog működni. Erősen ajánlott inkább a vonalkód szkennelése kamerával. Biztosan folytatja?</string>
|
||||
<string name="add_manually_warning_message">Egyes kártyákon levő számsor különbözik a vonalkód számától. Emiatt a manuális szám beírás nem minden esetben működni. Ajánlott tehát a vonalkód beolvasása kamerával. Biztosan folytatja?</string>
|
||||
<string name="continue_">Tovább</string>
|
||||
<string name="spend">Költött</string>
|
||||
<string name="receive">Megkapott</string>
|
||||
@@ -282,12 +278,31 @@
|
||||
<string name="settings_column_count_6">6</string>
|
||||
<string name="settings_column_count_3">3</string>
|
||||
<string name="settings_column_count_1">1</string>
|
||||
<string name="addFromPkpass">Válassz egy Passbook fájlt (.pkpass)</string>
|
||||
<string name="addFromPkpass">Válasszon egy Passbook fájlt (.pkpass / .pkpasses)</string>
|
||||
<string name="unsupportedFile">Ez a fájl nem támogatott</string>
|
||||
<string name="generic_error_please_retry">Sajnálom, valami rosszul ment, próbálkozz újra...</string>
|
||||
<string name="generic_error_please_retry">Hiba lépett fel</string>
|
||||
<string name="settings_column_count_4">4</string>
|
||||
<string name="settings_column_count_7">7</string>
|
||||
<string name="sort_by_valid_from">Érvényesség kezdete</string>
|
||||
<string name="width">Szélesség</string>
|
||||
<string name="setBarcodeWidth">Vonalkód szélességének beállítása</string>
|
||||
<string name="setBarcodeWidth">Vonalkód szélesség beállítása</string>
|
||||
<string name="settings_disable_nfc_while_viewing_card">NFC leállítása</string>
|
||||
<string name="settings_disable_nfc_while_viewing_card_summary">Az NFC leállítása a kártya megtekintés erejéig, hogy ne indítsa be az NFC fizetést</string>
|
||||
<string name="card_list_widget_name">Kártya lista</string>
|
||||
<string name="card_list_widget_empty">Miután hozzáadja a kártyákat a Catima-hoz, itt fognak megjelenni. Ha vannak kártyái, győződjön meg, hogy nincsenek e archiválva.</string>
|
||||
<string name="cardWithNumber"><xliff:g>%d</xliff:g> kártya</string>
|
||||
<string name="cardWithNumberAndLocale"><xliff:g>%d</xliff:g> (<xliff:g>%s</xliff:g>) kártya</string>
|
||||
<string name="pleaseDoNotRotateTheDevice">Kérem ne forgassa el az eszközt, mert az megszakítja a műveletet</string>
|
||||
<string name="acra_catima_has_crashed">Sajnos a <xliff:g id="app_name">%s</xliff:g> összeomlott. Segítsen ezt a hibát megoldani, azzal, hogy elküldi a jelentést számunkra.</string>
|
||||
<string name="acra_explain_crash">Ha lehetséges adja meg, hogy éppen milyen műveletet végzett:</string>
|
||||
<string name="acra_crash_email_subject"><xliff:g id="app_name">%s</xliff:g> összeomlási jelentés</string>
|
||||
<string name="pref_enable_acra">Kérje az összeomlási jelentéseket</string>
|
||||
<string name="pref_enable_acra_summary">Bekapcsolása esetén mindig kéri az összeomlási jelentés küldését. A jelentések sosem kerülnek küldésre automatikusan.</string>
|
||||
<string name="copy_value">Érték másolása</string>
|
||||
<string name="copied_to_clipboard">Vágólapra másolva</string>
|
||||
<string name="nothing_to_copy">Nem található érték</string>
|
||||
<string name="barcodeEncoding">Vonalkód kódolás</string>
|
||||
<string name="back">Vissza</string>
|
||||
<string name="nfc_blocked_while_viewing_card">NFC leállítva</string>
|
||||
<string name="change_settings">Beállítások változtatása</string>
|
||||
</resources>
|
||||
@@ -307,4 +307,8 @@
|
||||
<string name="nothing_to_copy">Nenhum valor encontrado</string>
|
||||
<string name="barcodeEncoding">codificação de código de barras</string>
|
||||
<string name="back">Voltar</string>
|
||||
<string name="settings_disable_nfc_while_viewing_card">Pausar NFC</string>
|
||||
<string name="settings_disable_nfc_while_viewing_card_summary">Suspende a tecnologia NFC para impedir que pagamentos NFC sejam acionados enquanto o cartão estiver sendo visualizado</string>
|
||||
<string name="nfc_blocked_while_viewing_card">NFC está pausado</string>
|
||||
<string name="change_settings">Alterar configurações</string>
|
||||
</resources>
|
||||
@@ -350,4 +350,5 @@
|
||||
<string name="back">Back</string>
|
||||
<string name="nfc_blocked_while_viewing_card">NFC is paused</string>
|
||||
<string name="change_settings">Change settings</string>
|
||||
<string name="nfc_block_system_error">Failed to pause NFC</string>
|
||||
</resources>
|
||||
@@ -0,0 +1 @@
|
||||
- Prevent crash on devices with misbehaving NFC
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 40 KiB |
@@ -1 +1 @@
|
||||
Catima — Cartera para Tarjeta
|
||||
Catima — Cartera para Tarjetas
|
||||
@@ -0,0 +1,6 @@
|
||||
- Adicionar suporte para códigos de barras UTF-8
|
||||
- Adicionar a opção de duplicar ao ecrã principal e reorganizar ligeiramente as opções
|
||||
- Corrigir a falha em que a configuração do número de colunas não era aplicada à lista de cartões agrupados
|
||||
- Remover o suporte a cores de tema
|
||||
- Reduzir o tamanho máximo das fotos para diminuir o uso de armazenamento (apenas para fotos recém-adicionadas)
|
||||
- Migrar a atividade «Sobre» do XML do Android para o Jetpack Compose
|
||||
@@ -0,0 +1 @@
|
||||
- Corrigir a cor da barra de estado e de navegação na atividade nova «Sobre»
|
||||
@@ -0,0 +1 @@
|
||||
- Corrigir a alteração introduzida na versão 2.41.0 que impedia apoiar alguns leitores de códigos de barras que não utilizavam o formato UTF-8
|
||||
@@ -0,0 +1,2 @@
|
||||
- Acompanhamento para correção em 2.41.2 para cartões explicitamente definidos em ISO-8859- 1
|
||||
- Migrar cartões antigos para ISO-8859-1 para corrigir diferenças de comportamento súbita para cartões existentes
|
||||
@@ -0,0 +1 @@
|
||||
- Desativar a deteção automática de codificação de código de barras para agora (quebra demais cartas)
|
||||
@@ -0,0 +1,5 @@
|
||||
- Corrigir widget de lista às vezes abrindo o cartão errado
|
||||
- Corrigir vários erros com manuseio de atalho
|
||||
- Corrigir Sobre a atividade não usando barra de título preto puro no modo OLED
|
||||
- Remova totalmente a deteção automática de codificação de código de barras
|
||||
- Expor codificação de código de barras através do ContentProvider (usado por Gadgetbridge)
|
||||
@@ -0,0 +1,2 @@
|
||||
- URLs de deteção automática no ID do cartão e fazer o clique em detalhes do ID do cartão pop-up
|
||||
- Corrigir a atividade do seletor de código de barras mostrando quadrados brancos em vez de códigos de barras
|
||||
@@ -0,0 +1,4 @@
|
||||
O Android 5.0 e 5.1 já não são apoiados a partir desta versão. Se quiser usar Catima nessas versões, use a versão 2.41.6.
|
||||
|
||||
- Corrigir travar ao alternar cartões usando botões de volume se apenas uma placa estiver disponível
|
||||
- Corrigir atalho retornando ao cartão anterior após a rotação
|
||||
@@ -0,0 +1,3 @@
|
||||
- Desativar NFC ao mostrar um cartão por padrão
|
||||
- Peça ao teclado a capitalizar cada palavra no nome da loja no ecrã de edição
|
||||
- Colocar a data no nome do ficheiro de exportação
|
||||
@@ -0,0 +1,6 @@
|
||||
- Adicionar suporte para códigos de barras UTF-8
|
||||
- Adicionar a opção de duplicar ao ecrã principal e reorganizar ligeiramente as opções
|
||||
- Corrigir a falha em que a configuração do número de colunas não era aplicada à lista de cartões agrupados
|
||||
- Remover o suporte a cores de tema
|
||||
- Reduzir o tamanho máximo das fotos para diminuir o uso de armazenamento (apenas para fotos recém-adicionadas)
|
||||
- Migrar a atividade «Sobre» do XML do Android para o Jetpack Compose
|
||||
@@ -0,0 +1 @@
|
||||
- Corrigir a cor da barra de estado e de navegação na atividade nova «Sobre»
|
||||
@@ -0,0 +1 @@
|
||||
- Corrigir a alteração introduzida na versão 2.41.0 que impedia apoiar alguns leitores de códigos de barras que não utilizavam o formato UTF-8
|
||||
@@ -0,0 +1,2 @@
|
||||
- Acompanhamento para correção em 2.41.2 para cartões explicitamente definidos em ISO-8859- 1
|
||||
- Migrar cartões antigos para ISO-8859-1 para corrigir diferenças de comportamento súbita para cartões existentes
|
||||
@@ -0,0 +1 @@
|
||||
- Desativar a deteção automática de codificação de código de barras para agora (quebra demais cartas)
|
||||
@@ -0,0 +1,5 @@
|
||||
- Corrigir widget de lista às vezes abrindo o cartão errado
|
||||
- Corrigir vários erros com manuseio de atalho
|
||||
- Corrigir Sobre a atividade não usando barra de título preto puro no modo OLED
|
||||
- Remova totalmente a deteção automática de codificação de código de barras
|
||||
- Expor codificação de código de barras através do ContentProvider (usado por Gadgetbridge)
|
||||
@@ -0,0 +1,2 @@
|
||||
- URLs de deteção automática no ID do cartão e fazer o clique em detalhes do ID do cartão pop-up
|
||||
- Corrigir a atividade do seletor de código de barras mostrando quadrados brancos em vez de códigos de barras
|
||||
@@ -0,0 +1,4 @@
|
||||
O Android 5.0 e 5.1 já não são apoiados a partir desta versão. Se quiser usar Catima nessas versões, use a versão 2.41.6.
|
||||
|
||||
- Corrigir travar ao alternar cartões usando botões de volume se apenas uma placa estiver disponível
|
||||
- Corrigir atalho retornando ao cartão anterior após a rotação
|
||||
@@ -0,0 +1,3 @@
|
||||
- Desativar NFC ao mostrar um cartão por padrão
|
||||
- Peça ao teclado a capitalizar cada palavra no nome da loja no ecrã de edição
|
||||
- Colocar a data no nome do ficheiro de exportação
|
||||
@@ -1,6 +1,6 @@
|
||||
[versions]
|
||||
# AndroidX
|
||||
compose = "2026.04.01"
|
||||
compose = "2026.05.00"
|
||||
kotlin = "2.3.21"
|
||||
|
||||
# Third-party
|
||||
|
||||
Reference in new issue
Block a user