Compare commits

...
24 Commits
Author SHA1 Message Date
Sylvia van Os b675ad785d Release Catima 2.42.1 2026-05-16 15:00:12 +02:00
Sylvia van Os 649bd85fd5 Merge pull request #3133 from CatimaLoyalty/create-pull-request/patch-1778936057
Update Fastlane changelogs
2026-05-16 14:54:42 +02:00
TheLastProject f302fb7da5 Update Fastlane changelogs 2026-05-16 12:54:16 +00:00
Sylvia van Os a9ad35a379 Update CHANGELOG 2026-05-16 14:54:02 +02:00
Sylvia van Os ed412c221a Merge pull request #3132 from CatimaLoyalty/workaround/nfc_crash
Work around NFC crash
2026-05-16 14:53:14 +02:00
Sylvia van Os e46da24e03 Merge pull request #3130 from CatimaLoyalty/create-pull-request/patch-1778768891
Update feature graphic
2026-05-14 17:28:26 +02:00
TheLastProject c9ef64b81f Update feature graphic 2026-05-14 14:28:10 +00:00
Sylvia van Os 18a6235844 Merge pull request #3128 from CatimaLoyalty/dependabot/gradle/androidx.compose-compose-bom-2026.05.00
Bump androidx.compose:compose-bom from 2026.04.01 to 2026.05.00
2026-05-14 16:26:39 +02:00
Sylvia van Os 357566805b Merge pull request #3129 from weblate/weblate-catima-catima
Translations update from Hosted Weblate
2026-05-14 16:26:22 +02:00
inesre f89a2b8447 Translated using Weblate (Spanish)
Currently translated at 94.4% (154 of 163 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/es/
2026-05-14 11:11:51 +02:00
dependabot[bot] 2528b9ff2a Bump androidx.compose:compose-bom from 2026.04.01 to 2026.05.00
Bumps androidx.compose:compose-bom from 2026.04.01 to 2026.05.00.

---
updated-dependencies:
- dependency-name: androidx.compose:compose-bom
  dependency-version: 2026.05.00
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-14 02:54:48 +00:00
Sylvia van Os 3a8b3689fb Merge pull request #3122 from weblate/weblate-catima-catima
Translations update from Hosted Weblate
2026-05-11 19:10:01 +02:00
ssantos 74d2a17867 Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (163 of 163 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/pt_PT/
2026-05-11 15:11:58 +02:00
ssantos e77c90debe Translated using Weblate (Portuguese)
Currently translated at 100.0% (1 of 1 strings)

Translation: Catima/Android (Debug)
Translate-URL: https://hosted.weblate.org/projects/catima/android-debug/pt/
2026-05-11 15:11:58 +02:00
Sylvia van Os 8364e86980 Merge pull request #3123 from CatimaLoyalty/create-pull-request/patch-1778394739
Update contributors
2026-05-10 10:05:15 +02:00
TheLastProject fc5206456e Update contributors 2026-05-10 06:32:18 +00:00
Sylvia van Os 216e3afec7 Merge pull request #3121 from weblate/weblate-catima-catima
Translations update from Hosted Weblate
2026-05-09 11:32:12 +02:00
ssantos 70b86277bd Added translation using Weblate (Portuguese) 2026-05-09 08:09:14 +00:00
ssantos 488163c945 Translated using Weblate (Portuguese)
Currently translated at 100.0% (163 of 163 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/pt/
2026-05-09 08:09:13 +00:00
H Tamás 5c8916d32e Translated using Weblate (Hungarian)
Currently translated at 100.0% (320 of 320 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/hu/
2026-05-09 08:09:13 +00:00
Sylvia van Os 9f1fa7601b Merge pull request #3118 from weblate/weblate-catima-catima
Translations update from Hosted Weblate
2026-05-08 12:49:29 +02:00
H Tamás a3f59ed7a2 Translated using Weblate (Hungarian)
Currently translated at 86.5% (277 of 320 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/hu/
2026-05-08 07:11:38 +02:00
delvani 20ad4003b7 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (320 of 320 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/pt_BR/
2026-05-08 07:11:38 +02:00
Sylvia van Os c059dd916e Update fastlane 2026-05-07 23:18:26 +02:00
33 changed files with 199 additions and 111 deletions

No files matched your search

+1
View File
@@ -0,0 +1 @@
3.3.11
+4
View File
@@ -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
-5
View File
@@ -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
View File
@@ -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
+2 -2
View File
@@ -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
+4
View File
@@ -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);
}
+22 -21
View File
@@ -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
+41 -26
View File
@@ -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 © 20162020 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>
+1
View File
@@ -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
View File
@@ -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 -1
View File
@@ -1,6 +1,6 @@
[versions]
# AndroidX
compose = "2026.04.01"
compose = "2026.05.00"
kotlin = "2.3.21"
# Third-party