mirror of
https://github.com/CatimaLoyalty/Android.git
synced 2025-12-24 15:47:53 -05:00
Compare commits
66 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
84c343e41f | ||
|
|
d12283e75d | ||
|
|
0297304751 | ||
|
|
966846c507 | ||
|
|
48de759eb0 | ||
|
|
4e23fb4195 | ||
|
|
1cfd04ba67 | ||
|
|
c6f1e0cffe | ||
|
|
027d153747 | ||
|
|
bd1376e6bf | ||
|
|
7fa8ae8697 | ||
|
|
0b01604c4e | ||
|
|
d37dca7e7d | ||
|
|
5eb2753168 | ||
|
|
502e2e5e21 | ||
|
|
bbb2c0d81f | ||
|
|
59e62c2805 | ||
|
|
15d9a16ead | ||
|
|
e99cba7fcb | ||
|
|
781b6ecc48 | ||
|
|
ec8536976f | ||
|
|
2f9101e9f2 | ||
|
|
0cc2fd44ac | ||
|
|
6db4cbab9b | ||
|
|
0b2111b6f0 | ||
|
|
b3f118ef15 | ||
|
|
db8a652e5b | ||
|
|
d7a4f81eba | ||
|
|
d0c0694662 | ||
|
|
0fdf79449c | ||
|
|
cbf8b2d5f0 | ||
|
|
e194cca5f1 | ||
|
|
5d450852e1 | ||
|
|
ce86811d7c | ||
|
|
9fb3b765e7 | ||
|
|
d02dac2c41 | ||
|
|
243536d0d1 | ||
|
|
b258ba8654 | ||
|
|
5ec87a7a3a | ||
|
|
c84692db35 | ||
|
|
efe2a720f4 | ||
|
|
8b876f51fc | ||
|
|
033de00ad4 | ||
|
|
81f0e769b8 | ||
|
|
dd14533c6c | ||
|
|
f7c50caeb1 | ||
|
|
b00aa74bfe | ||
|
|
944089536f | ||
|
|
266732f744 | ||
|
|
33ee23a0e1 | ||
|
|
b064851254 | ||
|
|
19782fdb9c | ||
|
|
eb7658c35a | ||
|
|
fff35d7a74 | ||
|
|
ed5506554a | ||
|
|
dac7e8cb46 | ||
|
|
5ad27b1b53 | ||
|
|
ca3c29f5e4 | ||
|
|
935ef20955 | ||
|
|
86ec70ee72 | ||
|
|
2303caf1be | ||
|
|
ee1e5c0d0e | ||
|
|
4bdb5a86ad | ||
|
|
92ac59a783 | ||
|
|
89ea86e795 | ||
|
|
ffe6236c2d |
2
.github/workflows/android.yml
vendored
2
.github/workflows/android.yml
vendored
@@ -48,7 +48,7 @@ jobs:
|
||||
run: ./gradlew spotbugsRelease
|
||||
- name: Archive test results
|
||||
if: always()
|
||||
uses: actions/upload-artifact@v4.0.0
|
||||
uses: actions/upload-artifact@v4.3.0
|
||||
with:
|
||||
name: test-results
|
||||
path: app/build/reports
|
||||
|
||||
3
.github/workflows/contributors-to-file.yml
vendored
3
.github/workflows/contributors-to-file.yml
vendored
@@ -28,9 +28,10 @@ jobs:
|
||||
uses: actions/checkout@v4.1.1
|
||||
- name: Update contributors
|
||||
id: update_contributors
|
||||
uses: TheLastProject/contributors-to-file-action@v3.0.2
|
||||
uses: TheLastProject/contributors-to-file-action@v3.2.0
|
||||
with:
|
||||
file_in_repo: app/src/main/res/raw/contributors.txt
|
||||
min_commit_count: 5
|
||||
- name: Create Pull Request
|
||||
uses: peter-evans/create-pull-request@v5.0.2
|
||||
with:
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Changelog
|
||||
|
||||
## Unreleased - 132
|
||||
## v2.27.0 - 132 (2024-01-30)
|
||||
|
||||
- Refine "Add card" workflow
|
||||
- Validation flow improvements
|
||||
|
||||
@@ -21,8 +21,8 @@ android {
|
||||
applicationId = "me.hackerchick.catima"
|
||||
minSdk = 21
|
||||
targetSdk = 33
|
||||
versionCode = 131
|
||||
versionName = "2.26.0"
|
||||
versionCode = 132
|
||||
versionName = "2.27.0"
|
||||
|
||||
vectorDrawables.useSupportLibrary = true
|
||||
multiDexEnabled = true
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources></resources>
|
||||
<resources>
|
||||
<string name="app_name">Catima Debug</string>
|
||||
</resources>
|
||||
@@ -7,6 +7,7 @@ import android.view.View;
|
||||
import android.widget.ScrollView;
|
||||
import android.widget.TextView;
|
||||
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.annotation.StringRes;
|
||||
|
||||
import com.google.android.material.dialog.MaterialAlertDialogBuilder;
|
||||
@@ -98,11 +99,7 @@ public class AboutActivity extends CatimaAppCompatActivity {
|
||||
}
|
||||
|
||||
private void showCredits() {
|
||||
new MaterialAlertDialogBuilder(this)
|
||||
.setTitle(R.string.credits)
|
||||
.setMessage(content.getContributorInfo())
|
||||
.setPositiveButton(R.string.ok, null)
|
||||
.show();
|
||||
showHTML(R.string.credits, content.getContributorInfo(), null);
|
||||
}
|
||||
|
||||
private void showHistory(View view) {
|
||||
@@ -117,7 +114,7 @@ public class AboutActivity extends CatimaAppCompatActivity {
|
||||
showHTML(R.string.privacy_policy, content.getPrivacyInfo(), view);
|
||||
}
|
||||
|
||||
private void showHTML(@StringRes int title, final Spanned text, View view) {
|
||||
private void showHTML(@StringRes int title, final Spanned text, @Nullable View view) {
|
||||
int dialogContentPadding = getResources().getDimensionPixelSize(R.dimen.alert_dialog_content_padding);
|
||||
TextView textView = new TextView(this);
|
||||
textView.setText(text);
|
||||
@@ -125,12 +122,21 @@ public class AboutActivity extends CatimaAppCompatActivity {
|
||||
ScrollView scrollView = new ScrollView(this);
|
||||
scrollView.addView(textView);
|
||||
scrollView.setPadding(dialogContentPadding, dialogContentPadding / 2, dialogContentPadding, 0);
|
||||
new MaterialAlertDialogBuilder(this)
|
||||
|
||||
// Create dialog
|
||||
MaterialAlertDialogBuilder materialAlertDialogBuilder = new MaterialAlertDialogBuilder(this);
|
||||
materialAlertDialogBuilder
|
||||
.setTitle(title)
|
||||
.setView(scrollView)
|
||||
.setPositiveButton(R.string.ok, null)
|
||||
.setNeutralButton(R.string.view_online, (dialog, which) -> openExternalBrowser(view))
|
||||
.show();
|
||||
.setPositiveButton(R.string.ok, null);
|
||||
|
||||
// Add View online button if an URL is linked to this view
|
||||
if (view != null && view.getTag() != null) {
|
||||
materialAlertDialogBuilder.setNeutralButton(R.string.view_online, (dialog, which) -> openExternalBrowser(view));
|
||||
}
|
||||
|
||||
// Show dialog
|
||||
materialAlertDialogBuilder.show();
|
||||
}
|
||||
|
||||
private void openExternalBrowser(View view) {
|
||||
|
||||
@@ -129,19 +129,19 @@ public class AboutContent {
|
||||
return result.toString();
|
||||
}
|
||||
|
||||
public String getContributorInfo() {
|
||||
public Spanned getContributorInfo() {
|
||||
StringBuilder contributorInfo = new StringBuilder();
|
||||
contributorInfo.append(getCopyright());
|
||||
contributorInfo.append("\n\n");
|
||||
contributorInfo.append("<br/><br/>");
|
||||
contributorInfo.append(context.getString(R.string.app_copyright_old));
|
||||
contributorInfo.append("\n\n");
|
||||
contributorInfo.append(HtmlCompat.fromHtml(String.format(context.getString(R.string.app_contributors), getContributors()), HtmlCompat.FROM_HTML_MODE_COMPACT));
|
||||
contributorInfo.append("\n\n");
|
||||
contributorInfo.append(HtmlCompat.fromHtml(String.format(context.getString(R.string.app_libraries), getThirdPartyLibraries()), HtmlCompat.FROM_HTML_MODE_COMPACT));
|
||||
contributorInfo.append("\n\n");
|
||||
contributorInfo.append(HtmlCompat.fromHtml(String.format(context.getString(R.string.app_resources), getUsedThirdPartyAssets()), HtmlCompat.FROM_HTML_MODE_COMPACT));
|
||||
contributorInfo.append("<br/><br/>");
|
||||
contributorInfo.append(String.format(context.getString(R.string.app_contributors), getContributors()));
|
||||
contributorInfo.append("<br/><br/>");
|
||||
contributorInfo.append(String.format(context.getString(R.string.app_libraries), getThirdPartyLibraries()));
|
||||
contributorInfo.append("<br/><br/>");
|
||||
contributorInfo.append(String.format(context.getString(R.string.app_resources), getUsedThirdPartyAssets()));
|
||||
|
||||
return contributorInfo.toString();
|
||||
return HtmlCompat.fromHtml(contributorInfo.toString(), HtmlCompat.FROM_HTML_MODE_COMPACT);
|
||||
}
|
||||
|
||||
public Spanned getHistoryInfo() {
|
||||
|
||||
@@ -14,6 +14,8 @@ import androidx.appcompat.app.AppCompatActivity;
|
||||
import androidx.core.view.WindowInsetsControllerCompat;
|
||||
|
||||
public class CatimaAppCompatActivity extends AppCompatActivity {
|
||||
protected boolean activityOverridesNavBarColor = false;
|
||||
|
||||
@Override
|
||||
protected void attachBaseContext(Context base) {
|
||||
// Apply chosen language
|
||||
@@ -48,6 +50,14 @@ public class CatimaAppCompatActivity extends AppCompatActivity {
|
||||
Utils.postPatchColors(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onResume() {
|
||||
super.onResume();
|
||||
if (!activityOverridesNavBarColor) {
|
||||
Utils.setNavigationBarColor(this, null, Utils.resolveBackgroundColor(this), !Utils.isDarkModeEnabled(this));
|
||||
}
|
||||
}
|
||||
|
||||
protected void enableToolbarBackButton() {
|
||||
ActionBar actionBar = getSupportActionBar();
|
||||
if (actionBar != null) {
|
||||
|
||||
@@ -777,7 +777,7 @@ public class LoyaltyCardEditActivity extends CatimaAppCompatActivity implements
|
||||
|
||||
@SuppressLint("DefaultLocale")
|
||||
@Override
|
||||
public void onResume() {
|
||||
protected void onResume() {
|
||||
super.onResume();
|
||||
|
||||
Log.i(TAG, "To view card: " + loyaltyCardId);
|
||||
|
||||
@@ -47,7 +47,6 @@ import androidx.core.graphics.BlendModeColorFilterCompat;
|
||||
import androidx.core.graphics.BlendModeCompat;
|
||||
import androidx.core.graphics.ColorUtils;
|
||||
import androidx.core.view.ViewCompat;
|
||||
import androidx.core.view.WindowInsetsControllerCompat;
|
||||
import androidx.core.view.accessibility.AccessibilityNodeInfoCompat;
|
||||
|
||||
import com.google.android.material.color.MaterialColors;
|
||||
@@ -555,7 +554,8 @@ public class LoyaltyCardViewActivity extends CatimaAppCompatActivity implements
|
||||
|
||||
|
||||
@Override
|
||||
public void onResume() {
|
||||
protected void onResume() {
|
||||
activityOverridesNavBarColor = true;
|
||||
super.onResume();
|
||||
|
||||
Log.i(TAG, "To view card: " + loyaltyCardId);
|
||||
@@ -636,11 +636,7 @@ public class LoyaltyCardViewActivity extends CatimaAppCompatActivity implements
|
||||
|
||||
// Set bottomAppBar and system navigation bar color
|
||||
binding.bottomAppBar.setBackgroundColor(darkenedColor);
|
||||
if (window != null && Build.VERSION.SDK_INT >= 27) {
|
||||
WindowInsetsControllerCompat wic = new WindowInsetsControllerCompat(window, binding.getRoot());
|
||||
wic.setAppearanceLightNavigationBars(Utils.needsDarkForeground(darkenedColor));
|
||||
window.setNavigationBarColor(darkenedColor);
|
||||
}
|
||||
Utils.setNavigationBarColor(null, window, darkenedColor, Utils.needsDarkForeground(darkenedColor));
|
||||
|
||||
int complementaryColor = Utils.getComplementaryColor(darkenedColor);
|
||||
binding.fabEdit.setBackgroundTintList(ColorStateList.valueOf(complementaryColor));
|
||||
|
||||
@@ -28,6 +28,7 @@ import android.widget.TextView;
|
||||
import android.widget.Toast;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.annotation.RawRes;
|
||||
import androidx.appcompat.app.AppCompatActivity;
|
||||
import androidx.appcompat.app.AppCompatDelegate;
|
||||
@@ -665,25 +666,33 @@ public class Utils {
|
||||
}
|
||||
}
|
||||
|
||||
// XXX android 9 and below has issues with patched theme where the background becomes a
|
||||
// rendering mess
|
||||
// use after views are inflated
|
||||
// Force correct color
|
||||
// Fixes OLED dark mode in MainActivity
|
||||
public static void postPatchColors(AppCompatActivity activity) {
|
||||
TypedValue typedValue = new TypedValue();
|
||||
activity.getTheme().resolveAttribute(android.R.attr.colorBackground, typedValue, true);
|
||||
activity.findViewById(android.R.id.content).setBackgroundColor(typedValue.data);
|
||||
activity.findViewById(android.R.id.content).setBackgroundColor(resolveBackgroundColor(activity));
|
||||
}
|
||||
|
||||
if (Build.VERSION.SDK_INT >= 27) {
|
||||
Window window = activity.getWindow();
|
||||
// Either pass an Activity on which to call getWindow() or an existing Window (may be null) returned by that function.
|
||||
public static void setNavigationBarColor(@Nullable AppCompatActivity activity, @Nullable Window window, int color, boolean useLightBars) {
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O_MR1) {
|
||||
if (window == null && activity != null) {
|
||||
window = activity.getWindow();
|
||||
}
|
||||
if (window != null) {
|
||||
View decorView = window.getDecorView();
|
||||
WindowInsetsControllerCompat wic = new WindowInsetsControllerCompat(window, decorView);
|
||||
wic.setAppearanceLightNavigationBars(!isDarkModeEnabled(activity));
|
||||
window.setNavigationBarColor(typedValue.data);
|
||||
wic.setAppearanceLightNavigationBars(useLightBars);
|
||||
window.setNavigationBarColor(color);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public static int resolveBackgroundColor(AppCompatActivity activity) {
|
||||
TypedValue typedValue = new TypedValue();
|
||||
activity.getTheme().resolveAttribute(android.R.attr.colorBackground, typedValue, true);
|
||||
return typedValue.data;
|
||||
}
|
||||
|
||||
public static int getHeaderColorFromImage(Bitmap image, int fallback) {
|
||||
if (image == null) {
|
||||
return fallback;
|
||||
|
||||
@@ -25,313 +25,31 @@ HudobniVolk
|
||||
Nyatsuki
|
||||
Samantaz Fox
|
||||
arno-github
|
||||
Ankit Tiwari
|
||||
Sergio Paredes
|
||||
Cliff Heraldo
|
||||
Balázs Meskó
|
||||
Sergio Paredes
|
||||
Ankit Tiwari
|
||||
Milan Šalka
|
||||
Balázs Meskó
|
||||
Giovanni Donisi
|
||||
Jiri Grönroos
|
||||
Milo Ivir
|
||||
Skrripy
|
||||
huuhaa
|
||||
Giovanni Donisi
|
||||
Jiri Grönroos
|
||||
Projjal Moitra
|
||||
Quentin PAGÈS
|
||||
Denis Shilin
|
||||
mdvhimself
|
||||
Robin Liu
|
||||
Ziad OUALHADJ
|
||||
Eryk Michalak
|
||||
Alexander Ivanov
|
||||
arshbeerSingh
|
||||
Freddo espresso
|
||||
Govind S Nair
|
||||
Kim Seohyun
|
||||
rudy3
|
||||
Michael Gangolf
|
||||
Virginie
|
||||
Silvério Santos
|
||||
Miha Frangež
|
||||
Arnis Jaundžeikars
|
||||
Camila
|
||||
Dan
|
||||
sr093906
|
||||
Katarzyna
|
||||
echo r"0xX4H" | rev
|
||||
Magnitudee
|
||||
Mohit ahlawat
|
||||
Muhammad Khuirul Huda
|
||||
Olivia (Zoe)
|
||||
Rohan H
|
||||
betsythefc
|
||||
waffshappen
|
||||
Robin
|
||||
tfuxu
|
||||
Alex
|
||||
ati3
|
||||
enolp
|
||||
Evgeniy Khramov
|
||||
Jane Kong
|
||||
Jean Mareilles
|
||||
Jean-Luc Tibaux
|
||||
José Rebelo
|
||||
K. Herbert
|
||||
Lisa A.
|
||||
Mawuena M. KODZO A.
|
||||
OMCM753
|
||||
Reza
|
||||
Still / Azaka
|
||||
String E. Fighter
|
||||
Tapu
|
||||
Yurical
|
||||
ngocanhtve
|
||||
rr-vesp
|
||||
yangyangdaji
|
||||
丛林意志
|
||||
alajemba-vik
|
||||
/usr/local/ΕΨΗΕΛΩΝ
|
||||
Adolfo Jayme-Barrientos
|
||||
Alessandro Mandelli
|
||||
Ankur Dahiya
|
||||
KovalevArtem
|
||||
Artem M.
|
||||
Astrohops1
|
||||
BMN
|
||||
balaraz
|
||||
BootVirtual
|
||||
Bottan Hermawan
|
||||
zChiip
|
||||
Clonewayx
|
||||
D. Domig
|
||||
Danylo Lystopadov
|
||||
Diego
|
||||
Eudes-alencar
|
||||
Fede Pujol
|
||||
FineFindus
|
||||
Fqwe1
|
||||
francescbassas
|
||||
Jason Li
|
||||
Jesse Davids
|
||||
Kamborio
|
||||
Kate O
|
||||
Kis Dominik
|
||||
Lukas Grassauer
|
||||
Luna Jernberg
|
||||
Marnick L'Eau
|
||||
Mateus Souza
|
||||
Michalis
|
||||
Michał
|
||||
Mohamed A. Salah
|
||||
Yatoku
|
||||
Neha Reddy
|
||||
Neko Nekowazarashi
|
||||
Quang Trung
|
||||
Rishi Agarwal
|
||||
Rosdyana Kusuma
|
||||
Sabri Ünal
|
||||
Sajal Agarwal
|
||||
Sand Smith
|
||||
umoenks
|
||||
Simon Rusinov
|
||||
Siriusmart
|
||||
Mritunjay
|
||||
Tarik Dzambic
|
||||
TheScientistPT
|
||||
Thomas Bertels
|
||||
Thomas Cruveilher
|
||||
Tian Jiale
|
||||
Tong Liu
|
||||
Tymofii Lytvynenko
|
||||
Wanath
|
||||
Yogesh
|
||||
Younes Bouhouche
|
||||
Runner
|
||||
pythonbass
|
||||
ce i moa
|
||||
enescan201
|
||||
Frablock
|
||||
ikanakova
|
||||
inesre
|
||||
lgasp
|
||||
notlin4
|
||||
olgacveysel
|
||||
phlostically
|
||||
pokegh0st
|
||||
sal0max
|
||||
Ágata Leuck
|
||||
BmBKun
|
||||
NamHyeonjeong
|
||||
Aditya Das
|
||||
asier123123131
|
||||
Kevin Sicong Jiang
|
||||
Tomer Ben-Rachel
|
||||
ngdangtu
|
||||
Tom Sawyer
|
||||
Abdullah Abdullah
|
||||
Abdullah khan
|
||||
Abhishek Tiwari
|
||||
Ahmed Saleh
|
||||
Airat
|
||||
Alex Tan
|
||||
Tapwaterisokey
|
||||
Alexandra-Ioana Moroz
|
||||
alyonaakshyata
|
||||
Andreas Blaser
|
||||
Angela Enogieru
|
||||
Animesh Chatterjee
|
||||
Anujever
|
||||
Artūras Kalenda
|
||||
Ashish Yadav
|
||||
Aya Elsaadany
|
||||
Aya
|
||||
bennycor
|
||||
Biren
|
||||
Booc Sylvan
|
||||
Brage Nesteby Reitan
|
||||
Brian Bentancour
|
||||
Cap Amr Karam
|
||||
Carlo Maria Cuoghi Barbagli
|
||||
ChaoticNeutralCzech
|
||||
2oranges7
|
||||
CherryMonster222
|
||||
Claus Kruse
|
||||
Colgrave
|
||||
djcand
|
||||
Mylou53
|
||||
Daniel Sych
|
||||
danieluhrinyi
|
||||
Daniele Tricoli
|
||||
Kasina Dheeraj
|
||||
Donno
|
||||
Reihan
|
||||
Erik Spjelkavik
|
||||
Flav
|
||||
Francisco J. Martín Fernández
|
||||
Franciszek Stefan
|
||||
Gael Caraballo
|
||||
Giacomo Alessandroni
|
||||
Grzegorz
|
||||
gneiss15
|
||||
Hamustra Scans
|
||||
helzubair
|
||||
HowITsDone
|
||||
Hubert Maciejewicz
|
||||
Izzy
|
||||
Jacek
|
||||
Jacopo Gennaro Esposito
|
||||
Jean-Baptiste
|
||||
Kung-chih
|
||||
Karvjorm
|
||||
polar
|
||||
krkk
|
||||
Kristoffer Grundström
|
||||
Laura Ferraz
|
||||
Lionel HANNEQUIN
|
||||
Lucas da Costa
|
||||
Roveliu Munteanu
|
||||
almir992
|
||||
Manan Jhaveri
|
||||
Marco
|
||||
BRBsoup
|
||||
Mateo Gomez
|
||||
Matti O
|
||||
Mattia
|
||||
Mattia Beccari
|
||||
Md. Al-Amin
|
||||
MOCCH
|
||||
3DN1M
|
||||
Minecraft boom
|
||||
Mitsos Dream
|
||||
Mobashir Raihan
|
||||
Moi Toi
|
||||
DiCeYMaYo
|
||||
OPADILOP
|
||||
DivideEtImpera
|
||||
Nicolas
|
||||
Nosnahc
|
||||
osamaqw
|
||||
Patricio Carrau
|
||||
Patrik Š.
|
||||
pbeckmann
|
||||
Peer Beckmann
|
||||
vandman
|
||||
Piotr Strebski
|
||||
Piotr Zet
|
||||
Poorva Patidar
|
||||
Quang Nguyen
|
||||
Ratnesh
|
||||
Rohan Babbar
|
||||
Ronak Upadhyay
|
||||
Rose Liverman
|
||||
SKULD
|
||||
Sabrina
|
||||
Salem Malus
|
||||
Samarth Asthan
|
||||
tatyhub
|
||||
Shailendra Maurya
|
||||
SilverFS
|
||||
Simone Dotto
|
||||
Subhashish Anand
|
||||
Subhradeep Bera
|
||||
Swayam Khare
|
||||
SziaTomi
|
||||
Mehedi Hasan
|
||||
Tim Trek
|
||||
Titas Pažereckas
|
||||
atakujonc
|
||||
Tomislav Kraljević
|
||||
Tony C
|
||||
Vancha March
|
||||
tyap-lyap-ivprod
|
||||
gokomurodokomodo
|
||||
Viviana Yanez
|
||||
Waldemar Stoczkowski
|
||||
Wei-Cheng Yeh (IID)
|
||||
Wiktor Kwapisiewicz
|
||||
Wonchul Kang
|
||||
Yevgeny M
|
||||
Yusril A
|
||||
ahmed-awad26
|
||||
Avik Kundu
|
||||
ayuyydev
|
||||
depimomo
|
||||
diksha-2911
|
||||
essys
|
||||
evelinabe
|
||||
gbonaspetti
|
||||
gemamur
|
||||
gittyboy-cell
|
||||
huang ivan
|
||||
kb01guy
|
||||
lassr8
|
||||
liva
|
||||
lucafont2
|
||||
mtrmirez
|
||||
michaelpratana
|
||||
opsik
|
||||
pesta007
|
||||
polarhun
|
||||
pooyanazari
|
||||
sghiri
|
||||
psa-jforestier
|
||||
redha salah
|
||||
z369369
|
||||
sergio
|
||||
skauVictor
|
||||
SravyaHSN
|
||||
080502
|
||||
Marcus
|
||||
techwebpd
|
||||
tjw123hh
|
||||
Truestorybaby
|
||||
Tygyh
|
||||
unstartdev
|
||||
wmilan 17
|
||||
xiawu240
|
||||
yourfav-raphi
|
||||
MeH762
|
||||
يوسف لطفي
|
||||
しいたけ
|
||||
元气
|
||||
JaeBeom An
|
||||
JungHee Lee
|
||||
Eryk Michalak
|
||||
Ziad OUALHADJ
|
||||
Robin Liu
|
||||
mdvhimself
|
||||
Denis Shilin
|
||||
Miha Frangež
|
||||
Silvério Santos
|
||||
Virginie
|
||||
Michael Gangolf
|
||||
rudy3
|
||||
Kim Seohyun
|
||||
Govind S Nair
|
||||
Freddo espresso
|
||||
arshbeerSingh
|
||||
Alexander Ivanov
|
||||
|
||||
@@ -311,4 +311,5 @@
|
||||
<string name="addWithoutBarcode">إضافة بدون باركود</string>
|
||||
<string name="field_must_not_be_empty">يجب ألا يكون الحقل فارغا</string>
|
||||
<string name="app_name">كاتيما</string>
|
||||
<string name="settings_follow_sensor_orientation">التدوير دائمًا ( تجاهل إعدادات النظام)</string>
|
||||
</resources>
|
||||
@@ -283,4 +283,5 @@
|
||||
<string name="addWithoutBarcode">Добавяне на карта без щрихкод</string>
|
||||
<string name="field_must_not_be_empty">Полето не трябва да е празно</string>
|
||||
<string name="app_name">Catima</string>
|
||||
<string name="settings_follow_sensor_orientation">Винаги да се завърта (пренебрегва системната настройка)</string>
|
||||
</resources>
|
||||
@@ -290,4 +290,5 @@
|
||||
<string name="addWithoutBarcode">Přidat kartu bez čárového kódu</string>
|
||||
<string name="field_must_not_be_empty">Položka nesmí být prázdná</string>
|
||||
<string name="app_name">Catima</string>
|
||||
<string name="settings_follow_sensor_orientation">Vždy otáčet (ignoruje nastavení systému)</string>
|
||||
</resources>
|
||||
@@ -132,8 +132,8 @@
|
||||
<string name="setBackImage">Kartenrückseite</string>
|
||||
<string name="setFrontImage">Kartenvorderseite</string>
|
||||
<string name="photos">Fotos</string>
|
||||
<string name="frontImageDescription">Bild auf der Vorseite</string>
|
||||
<string name="backImageDescription">Bild auf der Rückseite</string>
|
||||
<string name="frontImageDescription">Bild der Vorseite</string>
|
||||
<string name="backImageDescription">Bild der Rückseite</string>
|
||||
<string name="passwordRequired">Bitte gib das Passwort ein</string>
|
||||
<string name="importStocardMessage">Wähle deinen <i>***.zip</i>-Export aus Stocard zum Importieren aus.
|
||||
\nSie erhalten ihn, indem du eine E-Mail an support@stocardapp.com sendest und um einen Export deiner Daten bitten.</string>
|
||||
@@ -174,7 +174,7 @@
|
||||
<string name="sort_by_most_recently_used">Zuletzt verwendet</string>
|
||||
<string name="sort_by_name">Name</string>
|
||||
<string name="sort">Sortieren</string>
|
||||
<string name="reverse">… in umgekehrter Reihenfolge</string>
|
||||
<string name="reverse">…in umgekehrter Reihenfolge</string>
|
||||
<string name="version_history">Versionshistorie</string>
|
||||
<string name="credits">Dank an</string>
|
||||
<string name="help_translate_this_app">Hilfe bei der Übersetzung</string>
|
||||
@@ -193,7 +193,7 @@
|
||||
<string name="editGroup">Gruppe wird bearbeitet: <xliff:g>%s</xliff:g></string>
|
||||
<string name="group_edit">Gruppe bearbeiten</string>
|
||||
<string name="noGiftCardsGroup">Erstelle einige Karten und ordne sie dann hier der Gruppe zu.</string>
|
||||
<string name="setIcon">Vorschau setzen</string>
|
||||
<string name="setIcon">Vorschaubild setzen</string>
|
||||
<string name="selectColor">Farbe auswählen</string>
|
||||
<string name="translate_platform">auf Weblate</string>
|
||||
<string name="shortcutSelectCard">Wählen Sie eine Karte</string>
|
||||
@@ -205,14 +205,14 @@
|
||||
<item quantity="other"><xliff:g>%s</xliff:g> Punkte</item>
|
||||
</plurals>
|
||||
<string name="settings_oled_dark">Komplett schwarzer Hintergrund im dunklen Design</string>
|
||||
<string name="include_if_asking_support">Wenn Sie Unterstützung anfordern möchten, geben Sie bitte die folgenden Informationen an:</string>
|
||||
<string name="include_if_asking_support">Wenn Du Unterstützung haben möchtest, gib bitte folgende Informationen an:</string>
|
||||
<string name="settings_follow_system_orientation">System folgen</string>
|
||||
<string name="settings_landscape_orientation">Landschaft</string>
|
||||
<string name="settings_portrait_orientation">Porträt</string>
|
||||
<string name="settings_landscape_orientation">Querformat</string>
|
||||
<string name="settings_portrait_orientation">Hochformat</string>
|
||||
<string name="duplicateCard">Duplizieren</string>
|
||||
<string name="unarchive">Archivierung aufheben</string>
|
||||
<string name="settings_card_orientation">Barcode-Ausrichtung</string>
|
||||
<string name="unarchived">Karte nicht archiviert</string>
|
||||
<string name="unarchived">Karte aus dem Archiv entfernt</string>
|
||||
<string name="archive">Archivieren</string>
|
||||
<string name="archived">Karte archiviert</string>
|
||||
<string name="settings_lock_on_opening_orientation">Kartenausrichtung nach dem Öffnen beibehalten</string>
|
||||
@@ -223,7 +223,7 @@
|
||||
<string name="failedLaunchingPhotoPicker">Es konnte keine unterstützte Galerie-Anwendung gefunden werden</string>
|
||||
<string name="previousCard">Vorherige</string>
|
||||
<string name="nextCard">Nächste</string>
|
||||
<string name="failedToOpenUrl">Installieren Sie zunächst einen Webbrowser</string>
|
||||
<string name="failedToOpenUrl">Bitte installiere einen Webbrowser</string>
|
||||
<plurals name="viewArchivedCardsWithCount">
|
||||
<item quantity="one">Archiv ansehen (<xliff:g>%1$d</xliff:g> Karte)</item>
|
||||
<item quantity="other">Archiv ansehen (<xliff:g>%1$d</xliff:g> Karten)</item>
|
||||
@@ -239,8 +239,8 @@
|
||||
<string name="currentBalanceSentence">Aktuelles Guthaben: <xliff:g>%s</xliff:g></string>
|
||||
<string name="newBalanceSentence">Neues Guthaben: <xliff:g>%s</xliff:g></string>
|
||||
<string name="updateBalance">Guthaben aktualisieren</string>
|
||||
<string name="storageReadPermissionRequired">Berechtigung zum Lesen des Speichers für diese Aktion erforderlich …</string>
|
||||
<string name="cameraPermissionRequired">Für diese Aktion wird die Erlaubnis zum Zugriff auf die Kamera benötigt …</string>
|
||||
<string name="storageReadPermissionRequired">Berechtigung zum Lesen des Speichers für diese Aktion erforderlich…</string>
|
||||
<string name="cameraPermissionRequired">Für diese Aktion wird die Erlaubnis zum Zugriff auf die Kamera benötigt…</string>
|
||||
<string name="validFromDate">Gültig ab</string>
|
||||
<string name="validFromSentence">Gültig ab: <xliff:g>%s</xliff:g></string>
|
||||
<string name="chooseValidFromDate">Gültig-ab-Datum wählen</string>
|
||||
@@ -283,4 +283,5 @@
|
||||
<string name="field_must_not_be_empty">Feld darf nicht leer sein</string>
|
||||
<string name="manually_enter_barcode_instructions">Trage die ID Nummer oder Text deiner Karte ein und drücke auf den Barcode, der wie auf deiner Karte aussieht.</string>
|
||||
<string name="app_name">Catima</string>
|
||||
<string name="settings_follow_sensor_orientation">Immer drehen (ignoriert Systemeinstellungen)</string>
|
||||
</resources>
|
||||
@@ -290,4 +290,5 @@
|
||||
<string name="addWithoutBarcode">Añadir una tarjeta sin código de barras</string>
|
||||
<string name="field_must_not_be_empty">Este campo no debe estar vacío</string>
|
||||
<string name="app_name">Catima</string>
|
||||
<string name="settings_follow_sensor_orientation">Girar siempre (ignora la configuración del sistema)</string>
|
||||
</resources>
|
||||
@@ -281,4 +281,6 @@
|
||||
<string name="field_must_not_be_empty">Kenttä ei saa olla tyhjä</string>
|
||||
<string name="manually_enter_barcode_instructions">Syötä kortissa näkyvä numero tai teksti ja klikkaa viivakoodia, joka vastaa kortissa olevaa koodia.</string>
|
||||
<string name="app_name">Catima</string>
|
||||
<string name="balanceParsingFailed">Virheellinen saldo</string>
|
||||
<string name="view_online">Näytä verkossa</string>
|
||||
</resources>
|
||||
@@ -290,4 +290,5 @@
|
||||
<string name="addWithoutBarcode">Ajouter une carte sans code-barres</string>
|
||||
<string name="field_must_not_be_empty">Le champ ne peut pas être vide</string>
|
||||
<string name="app_name">Catima</string>
|
||||
<string name="settings_follow_sensor_orientation">Toujours pivoter (ignore les paramètres du système)</string>
|
||||
</resources>
|
||||
@@ -290,4 +290,5 @@
|
||||
<string name="settings_category_title_privacy">Privatnost</string>
|
||||
<string name="settings_keep_screen_on_summary">Deaktivira isključivanje ekrana tijekom prikaza kartice</string>
|
||||
<string name="app_name">Catima</string>
|
||||
<string name="settings_follow_sensor_orientation">Uvijek rotiraj (ignorira sistemske postavke)</string>
|
||||
</resources>
|
||||
@@ -283,4 +283,5 @@
|
||||
<string name="app_copyright_fmt" tools:ignore="PluralsCandidate">Copyright © 2019–<xliff:g>%d</xliff:g> Sylvia van Os és közreműködők</string>
|
||||
<string name="show_archived_cards">Archivált kártyák megjelenítése</string>
|
||||
<string name="app_name">Catima</string>
|
||||
<string name="settings_follow_sensor_orientation">Mindig forgassa (figyelmen kívül hagyja a rendszerbeállításokat)</string>
|
||||
</resources>
|
||||
@@ -139,7 +139,7 @@
|
||||
<string name="privacy_policy_popup_text">Pemberitahuan kebijakan privasi (diperlukan oleh beberapa toko aplikasi):
|
||||
\n
|
||||
\nTIDAK ADA DATA YANG DIKUMPULKAN SAMA SEKALI, yang dapat dikonfirmasi oleh siapa pun karena aplikasi kami adalah libre software.</string>
|
||||
<string name="importCatimaMessage">Pilih ekspor <i>catima.zip</i> Anda dari Catima untuk diimpor.
|
||||
<string name="importCatimaMessage">Pilih ekspor <i>catima.zip</i> Anda dari Catima untuk diimpor.
|
||||
\nBuat dari menu Impor/Ekspor aplikasi Catima lain dengan menekan Ekspor di sana terlebih dahulu.</string>
|
||||
<string name="importFidmeMessage">Pilih ekspor <i>fidme-export-request-xxxxxx.zip</i> Anda dari FidMe untuk diimpor, dan pilih jenis barcode secara manual setelahnya.
|
||||
\nBuat dari profil FidMe Anda dengan memilih Perlindungan Data lalu tekan Ekstrak data saya terlebih dahulu.</string>
|
||||
@@ -276,4 +276,5 @@
|
||||
<string name="addWithoutBarcode">Tambah kartu tanpa barcode</string>
|
||||
<string name="field_must_not_be_empty">Isian tidak boleh kosong</string>
|
||||
<string name="app_name">Catima</string>
|
||||
<string name="settings_follow_sensor_orientation">Selalu rotasi (abaikan pengaturan sistem)</string>
|
||||
</resources>
|
||||
@@ -290,4 +290,5 @@
|
||||
<string name="addWithoutBarcode">Aggiungere una carta senza codice a barre</string>
|
||||
<string name="field_must_not_be_empty">Il campo non deve essere vuoto</string>
|
||||
<string name="app_name">Catima</string>
|
||||
<string name="settings_follow_sensor_orientation">Ruota sempre (ignora le impostazioni di sistema)</string>
|
||||
</resources>
|
||||
@@ -117,7 +117,7 @@
|
||||
<string name="note">メモ</string>
|
||||
<string name="storeName">名前</string>
|
||||
<string name="noMatchingGiftCards">該当なし</string>
|
||||
<string name="noGiftCards">まず初めに+ボタンを押してカードを追加するか、メニューから以前のカードをインポートしてください。</string>
|
||||
<string name="noGiftCards">+ボタンからカードを新規追加、⋮メニューからカードをインポートすることができます。</string>
|
||||
<string name="action_add">追加</string>
|
||||
<string name="action_search">検索</string>
|
||||
<string name="intent_import_card_from_url_share_multiple_text">カードを共有しましょう</string>
|
||||
@@ -189,7 +189,7 @@
|
||||
<string name="setIcon">アイコン設定</string>
|
||||
<string name="group_edit">グループ編集</string>
|
||||
<string name="group_name_already_in_use">このグループ名は既に使用されています</string>
|
||||
<string name="group_name_is_empty">グループ名を入力してください</string>
|
||||
<string name="group_name_is_empty">空欄にすることはできません</string>
|
||||
<string name="shortcutSelectCard">カードを選択してください</string>
|
||||
<string name="translate_platform">on Weblate</string>
|
||||
<string name="options">オプション</string>
|
||||
@@ -198,4 +198,11 @@
|
||||
<string name="chooseValidFromDate">有効期限を選択</string>
|
||||
<string name="anyDate">無期限</string>
|
||||
<string name="app_name">Catima</string>
|
||||
<string name="settings_card_orientation">バーコードの方向</string>
|
||||
<string name="settings_display_barcode_max_brightness_summary">仕事をするためにいくつかのスキャナーが必要</string>
|
||||
<string name="settings_follow_system_orientation">フォローシステム</string>
|
||||
<string name="storageReadPermissionRequired">このアクションのためにストレージの読み取り権限を許可…</string>
|
||||
<string name="cameraPermissionDeniedTitle">カメラへアクセスできません</string>
|
||||
<string name="settings_follow_sensor_orientation">いつでも回転(システム設定を無視)</string>
|
||||
<string name="cameraPermissionRequired">このアクションのためにカメラへのアクセス権限の許可…</string>
|
||||
</resources>
|
||||
@@ -283,4 +283,5 @@
|
||||
<string name="addWithoutBarcode">Kaart zonder barcode toevoegen</string>
|
||||
<string name="field_must_not_be_empty">Dit veld is vereist</string>
|
||||
<string name="app_name">Catima</string>
|
||||
<string name="settings_follow_sensor_orientation">Altijd draaien (negeert systeeminstellingen)</string>
|
||||
</resources>
|
||||
@@ -297,4 +297,5 @@
|
||||
<string name="addWithoutBarcode">Dodaj kartę bez kodu kreskowego</string>
|
||||
<string name="field_must_not_be_empty">Pole nie może być puste</string>
|
||||
<string name="app_name">Catima</string>
|
||||
<string name="settings_follow_sensor_orientation">Zawsze obracaj (ignoruje ustawienia systemowe)</string>
|
||||
</resources>
|
||||
@@ -297,4 +297,5 @@
|
||||
<string name="addWithoutBarcode">Добавить карту без штрих-кода</string>
|
||||
<string name="field_must_not_be_empty">Поле не может быть пустым</string>
|
||||
<string name="app_name">Catima</string>
|
||||
<string name="settings_follow_sensor_orientation">Всегда поворачивать (игнорировать системные настройки)</string>
|
||||
</resources>
|
||||
@@ -290,4 +290,5 @@
|
||||
<string name="app_copyright_fmt" tools:ignore="PluralsCandidate">Copyright © 2019–<xliff:g>%d</xliff:g> Sylvia van Os a prispievateľov</string>
|
||||
<string name="show_archived_cards">Zobraziť archivované karty</string>
|
||||
<string name="app_name">Catima</string>
|
||||
<string name="settings_follow_sensor_orientation">Vždy otáčať (ignoruje nastavenie systému)</string>
|
||||
</resources>
|
||||
@@ -283,4 +283,5 @@
|
||||
<string name="addWithoutBarcode">Barkodsuz bir kart ekle</string>
|
||||
<string name="field_must_not_be_empty">Alan boş olamaz</string>
|
||||
<string name="app_name">Catima</string>
|
||||
<string name="settings_follow_sensor_orientation">Her zaman döndür (sistem ayarlarını yok sayar)</string>
|
||||
</resources>
|
||||
@@ -297,4 +297,5 @@
|
||||
<string name="addWithoutBarcode">Додати картку без штрих-коду</string>
|
||||
<string name="field_must_not_be_empty">Поле вводу не повинно бути порожнім</string>
|
||||
<string name="app_name">Catima</string>
|
||||
<string name="settings_follow_sensor_orientation">Завжди обертати (ігнорувати системні налаштування)</string>
|
||||
</resources>
|
||||
@@ -48,7 +48,7 @@
|
||||
<string name="expiryStateSentence">Hết hạn: <xliff:g>%s</xliff:g></string>
|
||||
<string name="all">Tất cả</string>
|
||||
<string name="setIcon">Đặt ảnh con</string>
|
||||
<string name="cardShortcut">Lối Tắt Cho Thẻ</string>
|
||||
<string name="cardShortcut">Lối tắt thẻ</string>
|
||||
<string name="moveUp">Đẩy lên</string>
|
||||
<string name="noBarcodeFound">Không tìm thấy mã vạch nào</string>
|
||||
<string name="settings_category_title_general">Tổng quan</string>
|
||||
@@ -86,7 +86,7 @@
|
||||
<string name="yes">Có</string>
|
||||
<string name="barcodeType">Loại mã vạch</string>
|
||||
<string name="enter_card_id">Nhập số ID hoặc văn bản lên thẻ của bạn</string>
|
||||
<string name="unarchived">Thẻ không lưu trữ</string>
|
||||
<string name="unarchived">Thẻ đã được mở khóa</string>
|
||||
<string name="noBarcode">Không có mã vạch</string>
|
||||
<string name="chooseValidFromDate">Chọn ngày hợp lệ</string>
|
||||
<string name="action_display_options">Tùy chỉnh hiển thị</string>
|
||||
@@ -151,7 +151,7 @@
|
||||
<string name="options">Tùy chọn</string>
|
||||
<string name="sendLabel">Gửi…</string>
|
||||
<string name="importOptionFilesystemButton">Lấy từ hệ thống</string>
|
||||
<string name="settings_magenta_theme">Màu tím đỏ</string>
|
||||
<string name="settings_magenta_theme">Màu sắc tố tím và đỏ</string>
|
||||
<string name="importOptionApplicationButton">Dùng ứng dụng khác</string>
|
||||
<string name="failedGeneratingShareURL">Không tạo được URL chia sẻ. Xin hãy báo cáo sự cố này.</string>
|
||||
<string name="selectColor">Chọn màu</string>
|
||||
@@ -274,4 +274,7 @@
|
||||
<string name="switchToFrontImage">Chuyển sang hình ảnh phía trước</string>
|
||||
<string name="openBackImageInGalleryApp">Mở lại hình ảnh trong ứng dụng thư viện</string>
|
||||
<string name="failedToRetrieveImageFile">Không thể truy xuất tệp hình ảnh</string>
|
||||
<string name="app_contributors">Được thực hiện bởi: <xliff:g id="app_contributors">%s</xliff:g></string>
|
||||
<string name="app_license">Phần mềm libre được bảo vệ bản quyền theo giấy phép GPLv3+.</string>
|
||||
<string name="settings_follow_sensor_orientation">Luôn luôn xoay (bỏ qua cài đặt hệ thống)</string>
|
||||
</resources>
|
||||
@@ -276,4 +276,5 @@
|
||||
<string name="addWithoutBarcode">不使用条形码添加卡片</string>
|
||||
<string name="field_must_not_be_empty">字段不能为空</string>
|
||||
<string name="app_name">Catima</string>
|
||||
<string name="settings_follow_sensor_orientation">始终旋转(忽略系统设置)</string>
|
||||
</resources>
|
||||
@@ -1,7 +1,7 @@
|
||||
// Top-level build file where you can add configuration options common to all sub-projects/modules.
|
||||
|
||||
plugins {
|
||||
id("com.android.application") version "8.2.1" apply false
|
||||
id("com.android.application") version "8.2.2" apply false
|
||||
id("com.github.spotbugs") version "5.1.4" apply false
|
||||
}
|
||||
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
1. Press "Commit" and "Push" on Weblate to ensure all translations are up to date
|
||||
2. Merge Weblate pull request
|
||||
3. Update `CHANGELOG.md` with the new version name and the release date
|
||||
4. Update `app/build.gradle` with the new `versionCode` and `versionName`
|
||||
4. Update `app/build.gradle.kts` with the new `versionCode` and `versionName`
|
||||
5. Build a new .apk: `KEYSTORE=/path/to/keystore KEYSTORE_ALIAS=catima ./build.sh`
|
||||
6. Upload the APK to Google Play Open Testing
|
||||
7. Push the version update: `git add CHANGELOG.md app/build.gradle && git commit -m "Release Catima <VERSION>" && git push`
|
||||
7. Push the version update: `git add CHANGELOG.md app/build.gradle.kts && git commit -m "Release Catima <VERSION>" && git push`
|
||||
8. Create a new release on GitHub and attach the `app-release.apk` and `SHA256SUMS` files
|
||||
|
||||
@@ -3,3 +3,4 @@
|
||||
- Oprava okrajového případu způsobujícího neplatný stav uživatelského rozhraní při přepínání zobrazování archivu
|
||||
- Použití motivu nebo barvy karty pro navigační lištu (Android 8.1+)
|
||||
- Aktualizovaný výběr data platnosti a vypršení platnosti
|
||||
- Přidání možnosti vždy otáčet (ignoruje nastavení systému)
|
||||
|
||||
@@ -1 +1 @@
|
||||
- Verwendete Bibliotheken upgedatet
|
||||
- Verwendete Bibliotheken aktualisiert
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
- "Karte hinzufügen" Worklow verbessert
|
||||
- Verbesserungen im Validierungsablauf
|
||||
- Seltener UI Problemfall behoben, wenn man die Archivansicht umgeschaltet hat
|
||||
- Theme oder Kartenfarbe wird für die Navigationsleiste verwendet (Android 8.1+)
|
||||
- Fehler behoben, der die Benutzeroberfläche beim Umschalten der Archivansicht in einen ungültigen Zustand versetzte
|
||||
- System- oder Kartenfarbe wird für die Navigationsleiste benutzt (Android 8.1+)
|
||||
- Aktualisierung des Datumsselektors für Gültigkeits- und Ablaufdatum
|
||||
- Option hinzugefügt, um die Drehung der Anzeige zu erzwingen (ignoriert die Systemeinstellung)
|
||||
|
||||
@@ -2,3 +2,5 @@
|
||||
- Peningkatan alur proses validasi
|
||||
- Memperbaiki kasus yang menyebabkan UI tidak valid saat beralih pada tampilan arsip
|
||||
- Menggunakan tema atau warna kartu untuk bar navigasi (Android 8.1+)
|
||||
- Pemilih validitas dan tanggal kedaluwarsa yang diperbarui
|
||||
- Menambahkan opsi untuk selalu merotasi (mengabaikan pengaturan sistem)
|
||||
|
||||
3
fastlane/metadata/android/ja-JP/changelogs/10.txt
Normal file
3
fastlane/metadata/android/ja-JP/changelogs/10.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
- デフォルトのインポート/エクスポートのファイル名が変更されました。 ( pull #84 (https://github.com/brarcher/loyalty-card-locker/pull/84))
|
||||
- インポート/エクスポートのページ上の文字列を訂正する。(pull #87 (https://github.com/brarcher/loyalty-card-locker/pull/87))
|
||||
- カードビューページのレイアウトを改良する。そのテキストはより読みやすくすべきだ、そして長押しで選択可能です。(pull #91 (https://github.com/brarcher/loyalty-card-locker/pull/91))
|
||||
2
fastlane/metadata/android/ja-JP/changelogs/102.txt
Normal file
2
fastlane/metadata/android/ja-JP/changelogs/102.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
- 色々なマイナーな修正
|
||||
- ノルウェーの翻訳を使うときのクラッシュの修正
|
||||
2
fastlane/metadata/android/ja-JP/changelogs/103.txt
Normal file
2
fastlane/metadata/android/ja-JP/changelogs/103.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
- どこでも適用されないマニュアル言語選択の修正
|
||||
- 不合理なローカル上の編集ビュー内のクラッシュの修正
|
||||
@@ -1,2 +1,2 @@
|
||||
- Verscheidene kleine aanpassingen en verbeteringen geïmplementeerd.
|
||||
- Probleem opgelost waarbij de app crashed bij gebruik van de Noorse vertaling.
|
||||
- Verscheidene kleine aanpassingen en verbeteringen geïmplementeerd
|
||||
- Probleem opgelost waarbij de app crashed bij gebruik van de Noorse vertaling
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
- Probleem opgelost waarbij de handmatig gekozen taal niet overal werd toegepast.
|
||||
- Een crash verholpen die optrad in het bewerkings scherm van de niet regio-gebonden lokatie instellingen.
|
||||
- Probleem opgelost waarbij de handmatig gekozen taal niet overal werd toegepast
|
||||
- Een crash verholpen die optrad in het bewerkings scherm van de niet regio-gebonden lokatie instellingen
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
- Bug opgelost waarbij bij een onbekende waarde van de barcode een grijs blok verschijnt.
|
||||
- Verbeteringen doorgevoerd van Stocard imports.
|
||||
- Bug opgelost waarbij bij een onbekende waarde van de barcode een grijs blok verschijnt
|
||||
- Verbeteringen doorgevoerd van Stocard imports
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
- Feature toevoegen voor het dupliceren van passen.
|
||||
-Sta geen vervaldatum toe voor 1970 (deze hebben in de eerste plaats immers nooit geerkt).
|
||||
- Ondersteuning toevoegen voor het archiveren van passen.
|
||||
- Verplaats delete van bewerken naar inzien.
|
||||
- Vervang het rotatie vergrendelen icoon met een instelling voor het vergrendelen van rotatie.
|
||||
- Feature toevoegen voor het dupliceren van passen
|
||||
-Sta geen vervaldatum toe voor 1970 (deze hebben in de eerste plaats immers nooit geerkt)
|
||||
- Ondersteuning toevoegen voor het archiveren van passen
|
||||
- Verplaats delete van bewerken naar inzien
|
||||
- Vervang het rotatie vergrendelen icoon met een instelling voor het vergrendelen van rotatie
|
||||
|
||||
@@ -3,3 +3,4 @@
|
||||
- Исправлен сбой пользовательского интерфейса при переключении отображения архивных карт
|
||||
- В панели навигации используются цвета темы или карты (Android 8.1+)
|
||||
- Обновлён выбор дат срока действия
|
||||
- Добавлена функция "Всегда поворачивать" (игнорировать настройки системы)
|
||||
|
||||
2
fastlane/metadata/android/tr-TR/changelogs/116.txt
Normal file
2
fastlane/metadata/android/tr-TR/changelogs/116.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
- Hızlı harcama iletişim kutusunun , ayırıcısına izin vermemesi düzeltildi
|
||||
- Dosya yöneticisinden resim yükleme desteği
|
||||
2
fastlane/metadata/android/tr-TR/changelogs/117.txt
Normal file
2
fastlane/metadata/android/tr-TR/changelogs/117.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
- Gereksiz izinler kaldırıldı
|
||||
- Android 13 hedef alındı
|
||||
2
fastlane/metadata/android/tr-TR/changelogs/118.txt
Normal file
2
fastlane/metadata/android/tr-TR/changelogs/118.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
- Kart geçerliliğinin başlangıcını ayarlama desteği
|
||||
- Stocard içe aktarımı düzeltti (Stocard dışa aktarım biçimi değişti)
|
||||
1
fastlane/metadata/android/tr-TR/changelogs/119.txt
Normal file
1
fastlane/metadata/android/tr-TR/changelogs/119.txt
Normal file
@@ -0,0 +1 @@
|
||||
- Material You renklerini daha fazla aygıtta kullan (Google kütüphane güncellemesi)
|
||||
3
fastlane/metadata/android/tr-TR/changelogs/120.txt
Normal file
3
fastlane/metadata/android/tr-TR/changelogs/120.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
- Ana ve sadakat kartı görüntüleme ekranlarının tamamen yeniden tasarlanması
|
||||
- Ayarlar ekranı için Material You tasarımı
|
||||
- Kamera uygulaması devre dışıyken "Fotoğraf çek" kullanıldığında oluşan çökme düzeltildi
|
||||
1
fastlane/metadata/android/tr-TR/changelogs/121.txt
Normal file
1
fastlane/metadata/android/tr-TR/changelogs/121.txt
Normal file
@@ -0,0 +1 @@
|
||||
- Kullanılan kütüphaneler güncellendi
|
||||
3
fastlane/metadata/android/tr-TR/changelogs/122.txt
Normal file
3
fastlane/metadata/android/tr-TR/changelogs/122.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
- Değiştirmek için görünüm etkinliğindeki kart simgesine uzun basın
|
||||
- Gruplar ekranındaki düğme biçimi iyileştirildi
|
||||
- Barkodun sıfıra ölçeklenmesine neden olan uzun barkod değerleri düzeltildi
|
||||
2
fastlane/metadata/android/tr-TR/changelogs/123.txt
Normal file
2
fastlane/metadata/android/tr-TR/changelogs/123.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
- Küçük kullanıcı arayüzü iyileştirmeleri
|
||||
- Yeni tasarımın kare ekranlı aygıtlarda kullanılamaması sorunu düzeltildi
|
||||
1
fastlane/metadata/android/tr-TR/changelogs/124.txt
Normal file
1
fastlane/metadata/android/tr-TR/changelogs/124.txt
Normal file
@@ -0,0 +1 @@
|
||||
- Kart genel görünümünde tam olarak hangi ayrıntıların görüntüleneceğini seçme desteği
|
||||
1
fastlane/metadata/android/tr-TR/changelogs/125.txt
Normal file
1
fastlane/metadata/android/tr-TR/changelogs/125.txt
Normal file
@@ -0,0 +1 @@
|
||||
- Eksik başlık renkleriyle daha iyi ilgilen
|
||||
1
fastlane/metadata/android/tr-TR/changelogs/126.txt
Normal file
1
fastlane/metadata/android/tr-TR/changelogs/126.txt
Normal file
@@ -0,0 +1 @@
|
||||
- Çeşitli sağdan sola (RTL) düzeltmeleri
|
||||
4
fastlane/metadata/android/tr-TR/changelogs/127.txt
Normal file
4
fastlane/metadata/android/tr-TR/changelogs/127.txt
Normal file
@@ -0,0 +1,4 @@
|
||||
- Barkod oluşturma iyileştirmeleri
|
||||
- Harici uygulamalarla temel birlikte çalışabilirlik (Android 6.0+)
|
||||
- Ayarlar ekranı yeniden düzenlendi
|
||||
- Paylaşım URL'sinin sonuna / ekleyen bazı tarayıcılardan içe aktarma düzeltildi
|
||||
1
fastlane/metadata/android/tr-TR/changelogs/128.txt
Normal file
1
fastlane/metadata/android/tr-TR/changelogs/128.txt
Normal file
@@ -0,0 +1 @@
|
||||
- Nadir görülen çökme düzeltildi
|
||||
3
fastlane/metadata/android/tr-TR/changelogs/129.txt
Normal file
3
fastlane/metadata/android/tr-TR/changelogs/129.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
- Catima içe aktarıcı iyileştirildi (içe aktarma sırasında kaybolan kartlar düzeltildi)
|
||||
- Geçerli tarih/son kullanma tarihi ayarlanırken ekran döndürüldüğünde oluşan çökme düzeltildi
|
||||
- Küçük kullanıcı arayüzü değişiklikleri
|
||||
4
fastlane/metadata/android/tr-TR/changelogs/130.txt
Normal file
4
fastlane/metadata/android/tr-TR/changelogs/130.txt
Normal file
@@ -0,0 +1,4 @@
|
||||
- Küçük kullanıcı arayüzü düzeltmeleri
|
||||
- Kart düzenleme ekranı döndürüldüğünde geçerli tarih ve son kullanma tarihinin sıfırlanması sorunu giderildi
|
||||
- Renk seçici gösterilirken ekran döndürüldüğünde oluşan çökme düzeltildi
|
||||
- Stocard içe aktarma düzeltmeleri
|
||||
3
fastlane/metadata/android/tr-TR/changelogs/131.txt
Normal file
3
fastlane/metadata/android/tr-TR/changelogs/131.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
- "Arşiv modu" "Görüntüleme seçenekleri" (önceden "Ayrıntıları göster") menüsüne taşındı
|
||||
- Android 13 uygulama başına dil desteği
|
||||
- Gizlilik politikası, değişiklik günlüğü ve lisans uygulamaya dahil edildi
|
||||
6
fastlane/metadata/android/tr-TR/changelogs/132.txt
Normal file
6
fastlane/metadata/android/tr-TR/changelogs/132.txt
Normal file
@@ -0,0 +1,6 @@
|
||||
- "Kart ekle" iş akışı iyileştirildi
|
||||
- Doğrulama akışı iyileştirmeleri
|
||||
- Arşivin gösterilmesi değiştirilirken geçersiz kullanıcı arayüzü durumuna neden olan uç durum düzeltildi
|
||||
- Gezinti çubuğu için tema veya kart rengi kullan (Android 8.1+)
|
||||
- Geçerlilik ve son kullanma tarihi seçici güncellendi
|
||||
- (Sistem ayarlarını yok sayarak) Her zaman döndürme seçeneği eklendi
|
||||
@@ -3,3 +3,4 @@
|
||||
- Виправлено крайній регістр, що спричиняв некоректний стан інтерфейсу під час перемикання показу архіву
|
||||
- Використання теми або кольору картки для навігаційної панелі (Android 8.1+)
|
||||
- Оновлений перемикач дат терміну дії та закінчення терміну дії
|
||||
- Додано опцію Завжди обертати (ігнорувати системні налаштування)
|
||||
|
||||
1
fastlane/metadata/android/vi/short_description.txt
Normal file
1
fastlane/metadata/android/vi/short_description.txt
Normal file
@@ -0,0 +1 @@
|
||||
Đối với mã vạch, thẻ thành viên, chương trình khách hàng thân thiết, phiếu giảm giá và vé.
|
||||
@@ -3,3 +3,4 @@
|
||||
- 修复极端状况下,切换存档显示时的无效 UI 状态
|
||||
- 导航栏使用主题或卡片颜色 (Android 8.1+)
|
||||
- 更新了有效和到期日选择器
|
||||
- 添加始终旋转选项(忽略系统设置)
|
||||
|
||||
Reference in New Issue
Block a user