From 7b0524f0aa858f0d2ece1d6014458cdc150ac55b Mon Sep 17 00:00:00 2001 From: Irene Date: Tue, 10 Jun 2025 22:01:57 +0200 Subject: [PATCH 01/25] Translated using Weblate (Swedish) Currently translated at 55.3% (684 of 1236 strings) Co-authored-by: Irene Translate-URL: https://hosted.weblate.org/projects/fedilab/strings/sv/ Translation: Fedilab/Strings --- app/src/main/res/values-sv/strings.xml | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 989927e4..cb7a70de 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -570,4 +570,22 @@ No distributors found! You need a distributor for receiving push notifications.\nYou will find more details at %1$s.\n\nYou can also disable push notifications in settings for ignoring that message. Select a distributor - \ No newline at end of file + Är du säker på att du vill ta bort fältet? + Kontot kan hittas + En bild har bifogats länken + Bot-konto + Detta listnamn är ogiltigt. + Inga konton kunde hittas till denna lista. + Öppen + Låst + Spara ändringarna + Ta bort fältet + Schemalagt + Länkar + Är du säker på att du vill ta bort denna valda tagg? + Profilen har nu uppdaterats! + Lägg till eller ta bort valda taggar + Ta bort vald tagg + Förslag saknas för vald tagg. + Lägg till eller ta bort fält + From 365a629ed78f257a522c0014d3daa34454c794bb Mon Sep 17 00:00:00 2001 From: Eryk Michalak Date: Thu, 19 Jun 2025 03:04:26 +0200 Subject: [PATCH 02/25] Translated using Weblate (Polish) Currently translated at 98.4% (1217 of 1236 strings) Co-authored-by: Eryk Michalak Translate-URL: https://hosted.weblate.org/projects/fedilab/strings/pl/ Translation: Fedilab/Strings --- app/src/main/res/values-pl/strings.xml | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 04831f7c..f4e3d5c4 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -594,7 +594,7 @@ \n \nMożesz również wyłączyć powiadomienia push w ustawieniach, aby zignorować tę wiadomość. Wybierz dystrybutora - Ukryj zawartość < + Nie podoba mi się to To narusza zasady serwera To jest coś innego @@ -629,7 +629,7 @@ Zgłaszanie %1$s Powiedz nam, o co chodzi z tym postem Czas pracy: %,.2f %% - Pokaż zawartość > + ]]> Zatrzymaj nagrywanie Wybierz najlepsze dopasowanie Zablokuj %1$s @@ -1091,4 +1091,24 @@ Wiadomość zostanie podzielona na kilka odpowiedzi, aby uwzględnić maksymalną liczbę znaków instancji. Generator kodów QR Wsparcie zaimków + Tagi z Twittera (przez Nitter) + Użyj tokenu + Więcej opcji + Dodaj do ulubionych + Podbij + Cytuj + Dodaj ostrzeżenie o zawartości + Opublikuj + Załącz plik dźwiękowy + Ustaw język + Załącz obrazy + Załącz film + Załącz pliki + Dodaj ankietę + Informacje o instancji + Zmień widoczność + Linki + Twój token + Usuń ostrzeżenie o zawartości + Sieć From a38fe7be5060fe3e3a3e70453704d1010f16354f Mon Sep 17 00:00:00 2001 From: polarwood Date: Sat, 28 Jun 2025 06:03:57 +0200 Subject: [PATCH 03/25] Translated using Weblate (Turkish) Currently translated at 8.3% (3 of 36 strings) Co-authored-by: polarwood Translate-URL: https://hosted.weblate.org/projects/fedilab/description/tr/ Translation: Fedilab/description --- .../metadata/android/tr/full_description.txt | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/fdroid/fastlane/metadata/android/tr/full_description.txt b/src/fdroid/fastlane/metadata/android/tr/full_description.txt index 9e624559..282b80b4 100644 --- a/src/fdroid/fastlane/metadata/android/tr/full_description.txt +++ b/src/fdroid/fastlane/metadata/android/tr/full_description.txt @@ -1,5 +1,5 @@ Aşağıdakiler desteklenmektedir: -- Mastodon, Pleroma, Pixelfed ve Friendica. +- Mastodon, Peertube, Pixelfed, Misskey, GNU Social, Pleroma, Friendica Uygulama gelişmiş özelliklere sahiptir: @@ -9,4 +9,16 @@ Uygulama gelişmiş özelliklere sahiptir: - Uzak örnekleri takip edin ve onlarla etkileşim kurun - Uzun basarak hesaplar arası işlemler yapın - Çeviri özelliği -- Sanatsal zaman çizelgeleri +- Otomatik güncellemeler için birden fazla özellik + - UnifiedPush üzerinden anlık bildirimler (FDroiddeki ntfy'i içerir) + - Canlı bildirimler için bağlı kalın + - Geciktirmeli bildirimler (her 30 saniyede bir bağlanın) +- Youtube ve Twitter linklerini Invidious ve Nitter oluşumu linkleriyle değiştirin +- Özel temalar, içe ve dışa aktarma, ve tanımlama +- Uygulamanın veri tabanını içe veya dışa aktarma +- Özel emojilerle emoji seçici +- Birden fazla launcher simgesi +- Gelişmiş toot filtresi +- Mastoart etiketi için özel sanat bülteni +- Tootları dışa aktar +- Diğer hizmetlerle doğrudan url paylaşmak için url paylaşmayı özelleştirme From a0061e0dfe964aaf6a6a7a1806697ed864b36493 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E0=AE=A4=E0=AE=AE=E0=AE=BF=E0=AE=B4=E0=AF=8D=E0=AE=A8?= =?UTF-8?q?=E0=AF=87=E0=AE=B0=E0=AE=AE=E0=AF=8D?= Date: Mon, 30 Jun 2025 18:02:16 +0200 Subject: [PATCH 04/25] Translated using Weblate (Tamil) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 97.7% (1208 of 1236 strings) Co-authored-by: தமிழ்நேரம் Translate-URL: https://hosted.weblate.org/projects/fedilab/strings/ta/ Translation: Fedilab/Strings --- app/src/main/res/values-ta/strings.xml | 41 ++++++++++++++++---------- 1 file changed, 26 insertions(+), 15 deletions(-) diff --git a/app/src/main/res/values-ta/strings.xml b/app/src/main/res/values-ta/strings.xml index 2c922860..4bfe7efd 100644 --- a/app/src/main/res/values-ta/strings.xml +++ b/app/src/main/res/values-ta/strings.xml @@ -35,7 +35,7 @@ மற்றும் உள்ளமைக்கப்பட்ட உலாவியைப் பயன்படுத்தவும் தடை - முடக்கு + ஒலி நீக்கு ஊன் கோரிக்கை அனுப்பப்பட்டது உங்களைப் பின்தொடர்கிறது @@ -71,7 +71,7 @@ முதல் கடிதத்தை மூலதனமாக்குவதற்கான குறிப்புக்குப் பிறகு தானாக ஒரு வரி இடைவெளியைச் செருகவும் அப்! கீழே உள்ளது! - பதிப்பு: %s %s பயனர் நிலை + பதிப்பு: %s\n%s பயனர் - %s நிலைகள் சரிபார்க்கப்பட்டது: %s சிறந்த போட்டியைத் தேர்வுசெய்க எனக்கு அது பிடிக்கவில்லை @@ -214,7 +214,7 @@ சுயவிவரத்தில் இடம்பெற வேண்டாம் நேரடி செய்தி வடிப்பான்கள் - காண்பிக்க வடிப்பான்கள் இல்லை. பொத்தானைத் தட்டுவதன் மூலம் ஒன்றை உருவாக்கலாம். + காண்பிக்க வடிப்பான்கள் இல்லை. \"+\" பொத்தானைத் தட்டுவதன் மூலம் ஒன்றை உருவாக்கலாம். பொது காலவரிசைகள் அறிவிப்புகள் உரையாடல்கள் @@ -227,7 +227,7 @@ பின்னர் காலாவதியாகுங்கள் வடிகட்டியை நீக்கவா? புதுப்பிப்பு வடிகட்டி - நீங்கள் இன்னும் ஒரு பட்டியலை உருவாக்கவில்லை. புதிய ஒன்றைச் சேர்க்க பொத்தானைத் தட்டவும். + நீங்கள் இன்னும் ஒரு பட்டியலை உருவாக்கவில்லை. புதிய ஒன்றைச் சேர்க்க \"+\" பொத்தானைத் தட்டவும். புதிய பின்தொடர் புதிய ஊக்க புதிய பிடித்தது @@ -371,7 +371,7 @@ அனுமதிகள் முடக்கு ம .னம் - முடக்கு + முடக்கு செயல்தவிர் இடைநீக்கம் கணக்கு ம .னத்தை செயல்தவிர்க்கவும் @@ -392,7 +392,7 @@ தனிப்பயன் அனிமேசன் ஈமோசிகளை முடக்கு கணக்கைப் புகாரளிக்கவும் - %d வாக்காளர்கள் + %d வாக்காளர் %d வாக்காளர்கள் உங்கள் வாக்கெடுப்பில் நகல் விருப்பங்கள் இருக்க முடியாது! @@ -498,13 +498,13 @@ நிலையை அகற்று செய்தியை இடுகையிடுதல்… செய்தி %d/ %d - நேரம்: %, 2f %% + நேரம்: %,.2f %% பதிவு செய்வதை நிறுத்துங்கள் அறிக்கை %1$s இந்த இடுகையுடன் என்ன நடக்கிறது என்று சொல்லுங்கள் - தீங்கிழைக்கும் இணைப்புகள், போலி ஈடுபாடு அல்லது மீண்டும் மீண்டும் பதில்கள் + தீங்கிழைக்கும் இணைப்புகள், போலி ஈடுபாடு அல்லது மறுநிகழும் பதில்கள் இது சேவையக விதிகளை மீறுகிறது இது குறிப்பிட்ட விதிகளை மீறுகிறது என்பதை நீங்கள் அறிவீர்கள் இது வேறு சேதி @@ -524,11 +524,11 @@ ஆய்! ஃபெடிவர்சில் சேர உங்களை அழைக்கிறோம். நாங்கள் தெரிந்து கொள்ள வேண்டும் என்று நீங்கள் நினைக்கும் வேறு ஏதாவது இருக்கிறதா? கணக்கு மற்றொரு சேவையகத்திலிருந்து வந்தது. அறிக்கையின் அநாமதேய நகலையும் அங்கே அனுப்பவா? - பிரெஞ்சு இலாப நோக்கற்ற ஃப்ராமசாஃப்ட் உருவாக்கிய நிகழ்நிலை வீடியோக்களைப் பகிர்வதற்கான ஒரு கருவியாக EERTUBE ஆகும்.… PEERTUBE தளங்களை ஒருவருக்கொருவர் இணைக்க அனுமதிக்கிறது, இது தன்னாட்சி மற்றும் ஒன்றோடொன்று இணைக்கப்பட்ட தளங்களின் பெரிய நெட்வொர்க்கை உருவாக்குகிறது. \\ + \"பிரெஞ்சு இலாப நோக்கற்ற ஃப்ராமசாஃப்ட் உருவாக்கிய நிகழ்நிலை வீடியோக்களைப் பகிர்வதற்கான ஒரு கருவியாகப் பிர்டூயுப் ஆகும்.… பிர்டூயுப் தளங்களை ஒருவருக்கொருவர் இணைக்க அனுமதிக்கிறது, இது தன்னாட்சி மற்றும் ஒன்றோடொன்று இணைக்கப்பட்ட தளங்களின் பெரிய நெட்வொர்க்கை உருவாக்குகிறது.\" மக்களிடமிருந்து புதுப்பிப்புகள் பின்வருமாறு எல்லா அறிவிப்புகளையும் நீக்க விரும்புகிறீர்களா? அதை செயல்தவிர்க்க முடியாது. - அச்டோடன் ட்விட்டர் அல்லது பேச்புக் போன்ற ஒரு வலைத்தளம் அல்ல, இது வெவ்வேறு நிறுவனங்கள் மற்றும் தனிநபர்களால் இயக்கப்படும் ஆயிரக்கணக்கான சமூகங்களின் பிணையம், தடையற்ற சமூக ஊடக அனுபவத்தை வழங்கும். + \"மச்டோடன் ட்விட்டர் அல்லது பேச்புக் போன்ற ஒரு வலைத்தளம் அல்ல, இது வெவ்வேறு நிறுவனங்கள் மற்றும் தனிநபர்களால் இயக்கப்படும் ஆயிரக்கணக்கான சமூகங்களின் பிணையம், தடையற்ற சமூக ஊடக அனுபவத்தை வழங்கும்.\" வடிகட்டியைச் சேர்க்கவும் புலத்தைச் சேர்க்கவும் திறக்கப்பட்டது @@ -654,7 +654,7 @@ %1$s இல் உருவாக்கப்பட்டது நூல்களில் அதிகபட்ச உள்தள்ளல் பட்டியலிடப்படாத பதில்கள் - இது உகந்த பதில்களைப் பற்றியது. இயக்கப்பட்டால், உங்கள் பதில்கள் தானாகவே UBLIC க்கு பதிலாக தெரிவுநிலையைக் கொண்டிருக்கும் \\ + இது \"பொது\" பதில்களைப் பற்றியது. இயக்கப்பட்டால், உங்கள் பதில்கள் தானாகவே \"பொது\"க்கு பதிலாகத் \"தெரிவுநிலையைக்\" கொண்டிருக்கும் மின்னஞ்சல் நிலை உள்நுழைவு நிலை இணைந்தது @@ -801,8 +801,8 @@ இடுகை வடிவம் அந்த விருப்பத்தை இயக்குவதன் மூலம் பயன்பாடு கூடுதல் அம்சங்களைக் காண்பிக்கும். இந்த நற்பொருத்தம் ப்ளெரோமா, அக்கோமா அல்லது கிளிட்ச் சோசியல் போன்ற சமூக மென்பொருளுக்காக செய்யப்படுகிறது உங்கள் நிகழ்வு சில கூடுதல் அம்சங்களை ஏற்கவில்லை என்றால், நீங்கள் இந்த சின்னங்களை மறைக்கலாம் - மேற்கோள் பொத்தானைக் காண்பி - செயல் பொத்தான்களைக் காண்பி + \"மேற்கோள்\" பொத்தானைக் காண்பி + \"செயல்\" பொத்தான்களைக் காண்பி கூடுதல் அம்சங்களுக்கான சின்னங்கள் தெரிவுநிலையை விலக்கவும் பதில் தெரிவுநிலை @@ -814,7 +814,7 @@ எல்லா செய்திகளையும் பெற பயன்பாடு பொதுவில் சுயவிவரங்களைக் காண்பிக்கும். தொடர்புகளுக்கு கூட்டமைப்பு செய்திகளுக்கு கூடுதல் படி தேவைப்படும். எல்லா செய்திகளையும் பெற பயன்பாடு பொதுவில் உரையாடல்களைக் காண்பிக்கும். தொடர்புகளுக்கு கூட்டமைப்பு செய்திகளுக்கு கூடுதல் படி தேவைப்படும். உள்ளக மட்டும் - OCAL மட்டும் பொத்தானைக் காண்பி + \"உள்ளக மட்டும்\" பொத்தானைக் காண்பி ஊடகங்களுக்கான பிக்செல்ஃப் விளக்கக்காட்சி செய்திகளின் அடிப்பகுதியில் உள்ள பொத்தான்கள் முழு அகலத்தையும் எடுக்காது அதைத் தொடர்ந்து: @@ -946,7 +946,7 @@ அதிகரிப்புக்கு முன் செய்திக்கு ஊடக விளக்கம் இல்லை என்று எச்சரிக்கவும் இந்த செய்தியில் ஊடக விளக்கத்தைக் காணவில்லை. அதை உயர்த்துவது உறுதி? இந்த செய்தியை மறுக்கவா? - முடக்கு + ஒலி நீக்கு தொகுதி நகலெடு பங்கு @@ -991,4 +991,15 @@ நிராகரிக்கவும் காண்பிக்க திட்டமிடப்பட்ட செய்திகள் இல்லை! திட்டமிடப்பட்ட செய்தியை நீக்கவா? + இணைப்புகள் + உங்கள் கிள்ளாக்கு + மேலும் விருப்பங்கள் + பிடித்தது + ஊக்கம் + மேற்கோள் + உள்ளடக்க முன்னறிவிப்பு சேர் + உள்ளடக்க முன்னறிவிப்பு நீக்கு + தெரிவுநிலையை மாற்றவும் + மொழியை அமை + வெளியிடு From 0990f77d9ba1c5ede0bf920bd98f256592ff8390 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E0=AE=A4=E0=AE=AE=E0=AE=BF=E0=AE=B4=E0=AF=8D=E0=AE=A8?= =?UTF-8?q?=E0=AF=87=E0=AE=B0=E0=AE=AE=E0=AF=8D?= Date: Wed, 9 Jul 2025 22:01:53 +0200 Subject: [PATCH 05/25] Translated using Weblate (Tamil) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 100.0% (1236 of 1236 strings) Co-authored-by: தமிழ்நேரம் Translate-URL: https://hosted.weblate.org/projects/fedilab/strings/ta/ Translation: Fedilab/Strings --- app/src/main/res/values-ta/strings.xml | 28 ++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/app/src/main/res/values-ta/strings.xml b/app/src/main/res/values-ta/strings.xml index 4bfe7efd..f5edaf15 100644 --- a/app/src/main/res/values-ta/strings.xml +++ b/app/src/main/res/values-ta/strings.xml @@ -1002,4 +1002,32 @@ தெரிவுநிலையை மாற்றவும் மொழியை அமை வெளியிடு + புதிய இணைப்பு குழுவைத் திறக்கவும் + புதிய இணைப்பு பேனலை மூடு + படங்களை இணைக்கவும் + ஆடியோவை இணைக்கவும் + வீடியோக்களை இணைக்கவும் + கோப்புகளை இணைக்கவும் + ஒரு வாக்கெடுப்பு சேர்க்கவும் + இணைய இணைப்பு இல்லை! + கிள்ளாக்கு காலியாக இருக்க முடியாது! + முழுத்திரை ஊடகங்கள் + மீடியாச் திரையின் முழு அகலத்தையும் எடுக்கும், உயரத்திற்கான விகித விகிதமும் மதிக்கப்படும். + நிகழ்வு செய்தி + பிணையம் + ட்விட்டர் குறிச்சொற்கள் (ரிவெட்ச் வழியாக) + சிறப்பு ஏச்டேக்கைச் சேர்க்கவும் + சிறப்பு ஏச்டேக்குகளுக்கான பரிந்துரைகள் இல்லை! + புலங்களைச் சேர்க்கவும் அல்லது அகற்றவும் + பிரத்யேக ஏச்டேக்குகளைச் சேர்க்கவும் அல்லது அகற்றவும் + பிரத்யேக ஏச்டேக்கை நீக்கு + அந்த இடம்பெற்ற ஏச்டேக்கை நீக்க விரும்புகிறீர்களா? + ஒரு கிள்ளாக்கைப் பயன்படுத்துங்கள் + பயன்பாடு கணக்கை அங்கீகரிக்கத் தவறிவிட்டது! + இணைப்புடன் இணைக்கப்பட்ட படம் + ஆட்டோ மறை இசையமை பொத்தானை + ஒரு காலவரிசையில் ச்க்ரோலிங் செய்யும் போது தானாகவே எழுதும் பொத்தானை மறைக்கவும் + பூச்டரைக் குறிப்பிடவும் + ஒரு ஊக்கத்திற்கு பதிலளிக்கும் போது, உயர்த்தப்பட்ட நபர் பதிலில் குறிப்பிடப்படுவார் + கீழே உள்ள ஏச்டேக்குகளை முன்னிலைப்படுத்தவும் From 722bf92df2e261ea19ed173450ee136d8130aad0 Mon Sep 17 00:00:00 2001 From: 0xd9a <0xd9a@noreply.codeberg.org> Date: Mon, 14 Jul 2025 10:29:01 +0530 Subject: [PATCH 06/25] Fix #355: Extra element when using talkback --- app/src/main/res/layouts/mastodon/layout/activity_main.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/layouts/mastodon/layout/activity_main.xml b/app/src/main/res/layouts/mastodon/layout/activity_main.xml index ad67c474..7d5ccfdb 100644 --- a/app/src/main/res/layouts/mastodon/layout/activity_main.xml +++ b/app/src/main/res/layouts/mastodon/layout/activity_main.xml @@ -60,6 +60,7 @@ android:layout_height="?actionBarSize" android:layout_weight="1" android:background="@color/transparent" + android:importantForAccessibility="no" app:tabGravity="fill" app:tabMaxWidth="0dp" app:tabMode="scrollable" /> From 1e34ab48f562895fe6f538d76284f7b60413acb5 Mon Sep 17 00:00:00 2001 From: Liner Seven Date: Thu, 17 Jul 2025 18:02:56 +0200 Subject: [PATCH 07/25] Translated using Weblate (Japanese) Currently translated at 5.5% (2 of 36 strings) Co-authored-by: Liner Seven Translate-URL: https://hosted.weblate.org/projects/fedilab/description/ja/ Translation: Fedilab/description --- src/fdroid/fastlane/metadata/android/ja/short_description.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fdroid/fastlane/metadata/android/ja/short_description.txt b/src/fdroid/fastlane/metadata/android/ja/short_description.txt index 8b88d379..9e101aad 100644 --- a/src/fdroid/fastlane/metadata/android/ja/short_description.txt +++ b/src/fdroid/fastlane/metadata/android/ja/short_description.txt @@ -1 +1 @@ -Fedilabはマイクロブログ、写真共有サービス、動画ホスティングサービスなどの分散型Fediverseへのアクセスを提供する、多機能なAndroidクライアントです。 +Fedilabはマイクロブログ、写真共有・動画ホスティングサービス等の分散型Fediverseへのアクセスを提供する、多機能Androidクライアントです。 From 505a43628d8810351b2d62ec1d7b22ccf730e4aa Mon Sep 17 00:00:00 2001 From: 0xd9a <0xd9a@noreply.codeberg.org> Date: Sat, 19 Jul 2025 17:35:28 +0530 Subject: [PATCH 08/25] Change content description of profile picture button in navigation drawer --- app/src/main/res/layouts/mastodon/layout/nav_header_main.xml | 2 +- app/src/main/res/values/strings.xml | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/res/layouts/mastodon/layout/nav_header_main.xml b/app/src/main/res/layouts/mastodon/layout/nav_header_main.xml index 70f6ae93..56ddc6cd 100644 --- a/app/src/main/res/layouts/mastodon/layout/nav_header_main.xml +++ b/app/src/main/res/layouts/mastodon/layout/nav_header_main.xml @@ -32,7 +32,7 @@ android:layout_width="80dp" android:layout_height="80dp" android:layout_margin="12dp" - android:contentDescription="@string/profile_picture" + android:contentDescription="@string/cd_open_profile" android:scaleType="fitCenter" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index f7b9844d..b6aecf45 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -74,6 +74,9 @@ Insert emoji The app did not collect custom emojis for the moment. Are you sure you want to logout @%1$s@%2$s? + + Open profile page + No message to display Add this message to your favourites? From e0a79e9fe331741d11e002b365e7d38b90bdf491 Mon Sep 17 00:00:00 2001 From: 0xd9a <0xd9a@noreply.codeberg.org> Date: Sat, 19 Jul 2025 17:37:03 +0530 Subject: [PATCH 09/25] Add content description to account switching buttons in navigation drawer header --- .../app/fedilab/android/BaseMainActivity.java | 34 +++++++++++-------- app/src/main/res/values/strings.xml | 1 + 2 files changed, 21 insertions(+), 14 deletions(-) diff --git a/app/src/main/java/app/fedilab/android/BaseMainActivity.java b/app/src/main/java/app/fedilab/android/BaseMainActivity.java index b97b26cf..690a3059 100644 --- a/app/src/main/java/app/fedilab/android/BaseMainActivity.java +++ b/app/src/main/java/app/fedilab/android/BaseMainActivity.java @@ -396,17 +396,20 @@ public abstract class BaseMainActivity extends BaseActivity implements NetworkSt Runnable myRunnable = () -> { if (accounts != null && accounts.size() > 0) { Helper.loadPP(activity, headerMainBinding.otherAccount1, accounts.get(0)); + String account1; + if (accounts.get(0).mastodon_account != null) { + account1 = "@" + accounts.get(0).mastodon_account.acct + "@" + accounts.get(0).instance; + } else if (accounts.get(0).peertube_account != null) { + account1 = "@" + accounts.get(0).peertube_account.getAcct() + "@" + accounts.get(0).instance; + } else { + account1 = ""; + } + headerMainBinding.otherAccount1.setContentDescription(activity.getString(R.string.cd_switch_account, account1)); headerMainBinding.otherAccount1.setVisibility(View.VISIBLE); headerMainBinding.otherAccount1.setOnClickListener(v -> { headerMenuOpen = false; - String account = ""; - if (accounts.get(0).mastodon_account != null) { - account = "@" + accounts.get(0).mastodon_account.acct + "@" + accounts.get(0).instance; - } else if (accounts.get(0).peertube_account != null) { - account = "@" + accounts.get(0).peertube_account.getAcct() + "@" + accounts.get(0).instance; - } typeOfConnection = PeertubeMainActivity.TypeOfConnection.NORMAL; - Toasty.info(activity, activity.getString(R.string.toast_account_changed, account), Toasty.LENGTH_LONG).show(); + Toasty.info(activity, activity.getString(R.string.toast_account_changed, account1), Toasty.LENGTH_LONG).show(); BaseMainActivity.currentToken = accounts.get(0).token; BaseMainActivity.currentUserID = accounts.get(0).user_id; BaseMainActivity.currentInstance = accounts.get(0).instance; @@ -425,16 +428,19 @@ public abstract class BaseMainActivity extends BaseActivity implements NetworkSt }); if (accounts.size() > 1) { Helper.loadPP(activity, headerMainBinding.otherAccount2, accounts.get(1)); + String account2; + if (accounts.get(1).mastodon_account != null) { + account2 = "@" + accounts.get(1).mastodon_account.acct + "@" + accounts.get(1).instance; + } else if (accounts.get(1).peertube_account != null) { + account2 = "@" + accounts.get(1).peertube_account.getAcct() + "@" + accounts.get(1).instance; + } else { + account2 = ""; + } + headerMainBinding.otherAccount2.setContentDescription(activity.getString(R.string.cd_switch_account, account2)); headerMainBinding.otherAccount2.setVisibility(View.VISIBLE); headerMainBinding.otherAccount2.setOnClickListener(v -> { headerMenuOpen = false; - String account = ""; - if (accounts.get(1).mastodon_account != null) { - account = "@" + accounts.get(1).mastodon_account.acct + "@" + accounts.get(1).instance; - } else if (accounts.get(1).peertube_account != null) { - account = "@" + accounts.get(1).peertube_account.getAcct() + "@" + accounts.get(1).instance; - } - Toasty.info(activity, activity.getString(R.string.toast_account_changed, account), Toasty.LENGTH_LONG).show(); + Toasty.info(activity, activity.getString(R.string.toast_account_changed, account2), Toasty.LENGTH_LONG).show(); BaseMainActivity.currentToken = accounts.get(1).token; BaseMainActivity.currentUserID = accounts.get(1).user_id; BaseMainActivity.currentInstance = accounts.get(1).instance; diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index b6aecf45..119a415b 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -76,6 +76,7 @@ Are you sure you want to logout @%1$s@%2$s? Open profile page + Switch to %s No message to display From 7acdf8902102ec93c9c1b2eb376e85ed58413912 Mon Sep 17 00:00:00 2001 From: Poesty Li Date: Sat, 19 Jul 2025 14:31:53 +0200 Subject: [PATCH 10/25] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (1236 of 1236 strings) Co-authored-by: Poesty Li Translate-URL: https://hosted.weblate.org/projects/fedilab/strings/zh_Hans/ Translation: Fedilab/Strings --- app/src/main/res/values-zh-rCN/strings.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index af112f58..5ca86c6e 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -190,11 +190,11 @@ 每次加载的消息数 禁用 GIF 头像 当有人关注您时通知 - 当有人提升您的地位时通知 + 当有人转发您的状态时通知 当有人收藏您的状态时通知 当有人提及您时通知 投票结束时通知 - 通知新职位 + 通知新帖子 转发前显示确认对话框 添加到收藏夹之前显示确认对话框 通知? @@ -618,7 +618,7 @@ 为 Instagram 使用替代前端 Instagram 前端域名 风俗 - 收藏于 + 收藏自 仅限关注者 您知道它违反了特定规则 静音 %1$s From b87dbfeb0efe3e080c1747929d929744a830afa4 Mon Sep 17 00:00:00 2001 From: Languages add-on Date: Sat, 19 Jul 2025 14:31:54 +0200 Subject: [PATCH 11/25] Added translation using Weblate (Estonian) Co-authored-by: Languages add-on --- app/src/main/res/values-et/strings.xml | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 app/src/main/res/values-et/strings.xml diff --git a/app/src/main/res/values-et/strings.xml b/app/src/main/res/values-et/strings.xml new file mode 100644 index 00000000..55344e51 --- /dev/null +++ b/app/src/main/res/values-et/strings.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file From 121c1528ae4666b514f3d15d72ebdf36c999663d Mon Sep 17 00:00:00 2001 From: 0xd9a <0xd9a@noreply.codeberg.org> Date: Sat, 19 Jul 2025 19:05:17 +0530 Subject: [PATCH 12/25] Improve accessibility in media activity (#443) --- .../fedilab/android/mastodon/activities/MediaActivity.java | 5 +++++ .../android/mastodon/ui/fragment/media/FragmentMedia.java | 1 + .../res/layouts/mastodon/layout/activity_media_pager.xml | 2 ++ app/src/main/res/values/strings.xml | 1 + 4 files changed, 9 insertions(+) diff --git a/app/src/main/java/app/fedilab/android/mastodon/activities/MediaActivity.java b/app/src/main/java/app/fedilab/android/mastodon/activities/MediaActivity.java index a705dbf5..fb1e5040 100644 --- a/app/src/main/java/app/fedilab/android/mastodon/activities/MediaActivity.java +++ b/app/src/main/java/app/fedilab/android/mastodon/activities/MediaActivity.java @@ -197,6 +197,7 @@ public class MediaActivity extends BaseBarActivity implements OnDownloadInterfac if (translated != null) { attachments.get(mediaPosition - 1).translation = translated; binding.mediaDescriptionTranslated.setText(translated); + binding.mediaDescriptionTranslated.setContentDescription(getString(R.string.cd_translated_media_description, translated)); binding.mediaDescriptionTranslated.setVisibility(View.VISIBLE); binding.mediaDescription.setVisibility(View.GONE); if (mCurrentFragment != null) { @@ -214,6 +215,7 @@ public class MediaActivity extends BaseBarActivity implements OnDownloadInterfac mCurrentFragment.toggleController(false); } binding.mediaDescriptionTranslated.setText(attachments.get(mediaPosition - 1).translation); + binding.mediaDescriptionTranslated.setContentDescription(getString(R.string.cd_translated_media_description, attachments.get(mediaPosition - 1).translation)); binding.mediaDescriptionTranslated.setVisibility(View.VISIBLE); } else { binding.mediaDescription.setVisibility(View.VISIBLE); @@ -250,6 +252,7 @@ public class MediaActivity extends BaseBarActivity implements OnDownloadInterfac if (translated != null) { attachments.get(position).translation = translated; binding.mediaDescriptionTranslated.setText(translated); + binding.mediaDescriptionTranslated.setContentDescription(getString(R.string.cd_translated_media_description, translated)); binding.mediaDescriptionTranslated.setVisibility(View.VISIBLE); binding.mediaDescription.setVisibility(View.GONE); if (mCurrentFragment != null) { @@ -268,6 +271,7 @@ public class MediaActivity extends BaseBarActivity implements OnDownloadInterfac mCurrentFragment.toggleController(false); } binding.mediaDescriptionTranslated.setText(attachments.get(position).translation); + binding.mediaDescriptionTranslated.setContentDescription(getString(R.string.cd_translated_media_description, attachments.get(position).translation)); binding.mediaDescriptionTranslated.setVisibility(View.VISIBLE); } else { binding.mediaDescription.setVisibility(View.VISIBLE); @@ -437,6 +441,7 @@ public class MediaActivity extends BaseBarActivity implements OnDownloadInterfac if (attachments.get(binding.mediaViewpager.getCurrentItem()).translation != null) { binding.mediaDescription.setVisibility(View.GONE); binding.mediaDescriptionTranslated.setText(attachments.get(binding.mediaViewpager.getCurrentItem()).translation); + binding.mediaDescriptionTranslated.setContentDescription(getString(R.string.cd_translated_media_description, attachments.get(binding.mediaViewpager.getCurrentItem()).translation)); binding.mediaDescriptionTranslated.setVisibility(View.VISIBLE); } else { binding.mediaDescription.setVisibility(View.VISIBLE); diff --git a/app/src/main/java/app/fedilab/android/mastodon/ui/fragment/media/FragmentMedia.java b/app/src/main/java/app/fedilab/android/mastodon/ui/fragment/media/FragmentMedia.java index ef0b5a3f..8170e881 100644 --- a/app/src/main/java/app/fedilab/android/mastodon/ui/fragment/media/FragmentMedia.java +++ b/app/src/main/java/app/fedilab/android/mastodon/ui/fragment/media/FragmentMedia.java @@ -124,6 +124,7 @@ public class FragmentMedia extends Fragment { enableSliding(true); } }); + binding.mediaPicture.setContentDescription(attachment.description); binding.mediaPicture.setOnClickListener(v -> { if (isAdded()) { ((MediaActivity) requireActivity()).toogleFullScreen(); diff --git a/app/src/main/res/layouts/mastodon/layout/activity_media_pager.xml b/app/src/main/res/layouts/mastodon/layout/activity_media_pager.xml index 2cf7620e..f983ab9d 100644 --- a/app/src/main/res/layouts/mastodon/layout/activity_media_pager.xml +++ b/app/src/main/res/layouts/mastodon/layout/activity_media_pager.xml @@ -29,6 +29,7 @@ android:layout_width="match_parent" android:layout_height="match_parent" app:layout_constraintBottom_toBottomOf="parent" + android:importantForAccessibility="no" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> @@ -50,6 +51,7 @@ android:paddingTop="10dp" android:paddingBottom="10dp" android:paddingEnd="10dp" + android:importantForAccessibility="no" android:layout_width="match_parent" android:layout_height="0dp" android:maxHeight="300dp" diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 119a415b..f01b8d96 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -77,6 +77,7 @@ Open profile page Switch to %s + Translated media description: %s No message to display From 9754cdb9f7a24026dafbbafc1b7027e0bb228f63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Priit=20J=C3=B5er=C3=BC=C3=BCt?= Date: Sun, 20 Jul 2025 03:02:43 +0200 Subject: [PATCH 13/25] Translated using Weblate (Estonian) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 5.5% (2 of 36 strings) Co-authored-by: Priit Jõerüüt Translate-URL: https://hosted.weblate.org/projects/fedilab/description/et/ Translation: Fedilab/description --- src/fdroid/fastlane/metadata/android/et/short_description.txt | 1 + src/fdroid/fastlane/metadata/android/et/title.txt | 1 + 2 files changed, 2 insertions(+) create mode 100644 src/fdroid/fastlane/metadata/android/et/short_description.txt create mode 100644 src/fdroid/fastlane/metadata/android/et/title.txt diff --git a/src/fdroid/fastlane/metadata/android/et/short_description.txt b/src/fdroid/fastlane/metadata/android/et/short_description.txt new file mode 100644 index 00000000..3c5e9511 --- /dev/null +++ b/src/fdroid/fastlane/metadata/android/et/short_description.txt @@ -0,0 +1 @@ +Fedilab - paljude võimalustega rakendus mitmete Födiversumi teenuste jaoks. diff --git a/src/fdroid/fastlane/metadata/android/et/title.txt b/src/fdroid/fastlane/metadata/android/et/title.txt new file mode 100644 index 00000000..e6f369e8 --- /dev/null +++ b/src/fdroid/fastlane/metadata/android/et/title.txt @@ -0,0 +1 @@ +Fedilab From 31547cfabf67473703c281c8fa0affa14395a54d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Priit=20J=C3=B5er=C3=BC=C3=BCt?= Date: Sun, 20 Jul 2025 19:02:57 +0200 Subject: [PATCH 14/25] Translated using Weblate (Estonian) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 22.1% (274 of 1239 strings) Translated using Weblate (Estonian) Currently translated at 21.5% (267 of 1238 strings) Co-authored-by: Priit Jõerüüt Translate-URL: https://hosted.weblate.org/projects/fedilab/strings/et/ Translation: Fedilab/Strings --- app/src/main/res/values-et/strings.xml | 54 +++++++++++++++++++++++++- 1 file changed, 53 insertions(+), 1 deletion(-) diff --git a/app/src/main/res/values-et/strings.xml b/app/src/main/res/values-et/strings.xml index 55344e51..4f293890 100644 --- a/app/src/main/res/values-et/strings.xml +++ b/app/src/main/res/values-et/strings.xml @@ -1,3 +1,55 @@ - \ No newline at end of file + Rakenduse teave + Serveri teave + Privaatsus + Vahemälu + Logi välja + Sulge + Jah + Ei + Katkesta + Laadi alla + Laadi %1$s alla + Meedium on salvestatud + Fail: %1$s + Salasõna + E-post + Kasutajakontod + Sõnumid + Lingid + Sildid + Salvesta + Teenuse server + Koduserver: mastodon.social + Vastused + Kasutajanimi + Kavandid + Lemmikud + Uued jälgijad + Mainimised + Hoolisamised + Näita hoolisamisi + Näita vastuseid + Näita omaenda hoo lisamisi + Näita vastuseid endale + Näita minu sõnumeid + Näita otsesõnumeid + Ava veebibrauseris + Tõlgi + Lisavalikud + Avaleht + Kohalik ajajoon + Summutatud kasutajad + Blokeeritud kasutajad + Teavitused + Jälgimispäringud + Seadistused + Saada e-kiri + Ajastatud sõnumid + Järgnev teave ei pruugi kasutajaprofiili täielikult kajastada. + Lisa emoji + Lisa lemmikuks + Lisa hoogu + Tsiteeri + From 98658512c02749d8c64eea3075f885aed1c3d446 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B0=D0=BA=D1=81=D0=B8=D0=BC=20=D0=93=D0=BE=D1=80?= =?UTF-8?q?=D0=BF=D0=B8=D0=BD=D1=96=D1=87?= Date: Sun, 20 Jul 2025 19:02:59 +0200 Subject: [PATCH 15/25] Translated using Weblate (Ukrainian) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 100.0% (1239 of 1239 strings) Co-authored-by: Максим Горпиніч Translate-URL: https://hosted.weblate.org/projects/fedilab/strings/uk/ Translation: Fedilab/Strings --- app/src/main/res/values-uk/strings.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index fe581048..e2f045fa 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -1115,4 +1115,7 @@ Видалити обраний хештег Додавання або видалення популярних хештегів Ви впевнені, що хочете видалити цей обраний хештег? + Відкрити сторінку профілю + Перейти до %s + Перекладений опис медіафайлу: %s From 12da186094c18965f87da4100a67f0d6accab501 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=A7=E7=8E=8B=E5=8F=AB=E6=88=91=E6=9D=A5=E5=B7=A1?= =?UTF-8?q?=E5=B1=B1?= Date: Sun, 20 Jul 2025 19:03:01 +0200 Subject: [PATCH 16/25] Translated using Weblate (Chinese (Simplified Han script)) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 100.0% (1239 of 1239 strings) Co-authored-by: 大王叫我来巡山 Translate-URL: https://hosted.weblate.org/projects/fedilab/strings/zh_Hans/ Translation: Fedilab/Strings --- app/src/main/res/values-zh-rCN/strings.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 5ca86c6e..07442bf6 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -1107,4 +1107,7 @@ 删除精选话题标签 没有精选话题标签的建议! 确定要删除那个精选话题标签吗? + 打开个人资料页 + 切换到 %s + 翻译的媒体描述:%s From 41d12dc0d01c2bc51182c42f98d4571dda0b45de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?jos=C3=A9=20m?= Date: Mon, 21 Jul 2025 18:03:16 +0200 Subject: [PATCH 17/25] Translated using Weblate (Galician) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 100.0% (1239 of 1239 strings) Co-authored-by: josé m Translate-URL: https://hosted.weblate.org/projects/fedilab/strings/gl/ Translation: Fedilab/Strings --- app/src/main/res/values-gl/strings.xml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml index a71a2c42..3266106f 100644 --- a/app/src/main/res/values-gl/strings.xml +++ b/app/src/main/res/values-gl/strings.xml @@ -74,7 +74,7 @@ Eliminar Copiar Compartir - Citar + Mencionar Acalar temporalmente Eliminar & Editar @@ -1105,4 +1105,7 @@ Engadir ou retirar cancelos destacados Eliminar cancelo destacado Tes certeza de querer eliminar o cancelo destacado? + Abrir páxina do perfil + Cambiar a %s + Descrición traducida: %s From 0ee0770241889137cb3086bf4090214aa5a2a276 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Priit=20J=C3=B5er=C3=BC=C3=BCt?= Date: Mon, 21 Jul 2025 18:03:19 +0200 Subject: [PATCH 18/25] Translated using Weblate (Estonian) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 24.0% (298 of 1239 strings) Co-authored-by: Priit Jõerüüt Translate-URL: https://hosted.weblate.org/projects/fedilab/strings/et/ Translation: Fedilab/Strings --- app/src/main/res/values-et/strings.xml | 40 ++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/app/src/main/res/values-et/strings.xml b/app/src/main/res/values-et/strings.xml index 4f293890..324ca524 100644 --- a/app/src/main/res/values-et/strings.xml +++ b/app/src/main/res/values-et/strings.xml @@ -52,4 +52,44 @@ Lisa lemmikuks Lisa hoogu Tsiteeri + + %d sekund + %d sekundit + + + %d minut + %d minutit + + + %d tund + %d tundi + + + %d päev + %d päeva + + + %d hääletaja + %d hääletajat + + Sinu tunnusluba + Nüüd toimib kasutajakontoga: %1$s + Lisa kasutajakonto + Selle sõnumi sisu on kopeeritud lõikelauale + Selle sõnumi võrguaadress on kopeeritud lõikelauale + Teave on kopeeritud lõikelauale + Sa juba jälgid seda teemaviidet! + Kaamera + Kustuta kõik + + Teksti suurused + Ikoonide suurused + Edasi + Eelmine + Ava rakendusega + Kontrolli + Meedium + Jagatud Fedilabi abil + Ava profiili leht + Vaheta %s kontole From 18cfac3ae7da72ffed3c6977f76d8623ff4516a1 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Mon, 21 Jul 2025 18:03:21 +0200 Subject: [PATCH 19/25] Update translation files Updated by "Remove blank strings" hook in Weblate. Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/fedilab/strings/ Translation: Fedilab/Strings --- app/src/main/res/values-et/strings.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/app/src/main/res/values-et/strings.xml b/app/src/main/res/values-et/strings.xml index 324ca524..54299d41 100644 --- a/app/src/main/res/values-et/strings.xml +++ b/app/src/main/res/values-et/strings.xml @@ -81,7 +81,6 @@ Sa juba jälgid seda teemaviidet! Kaamera Kustuta kõik - Teksti suurused Ikoonide suurused Edasi From 96cb7740445a2bd645a2a5692030b2e714540421 Mon Sep 17 00:00:00 2001 From: Poesty Li Date: Tue, 22 Jul 2025 23:08:09 +0200 Subject: [PATCH 20/25] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (1239 of 1239 strings) Co-authored-by: Poesty Li Translate-URL: https://hosted.weblate.org/projects/fedilab/strings/zh_Hans/ Translation: Fedilab/Strings --- app/src/main/res/values-zh-rCN/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 07442bf6..7f19f4a8 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -586,7 +586,7 @@ 通知声音 禁用通知 选择主题的底色是深色还是浅色 - 信息已发送! + 消息已发送! 始终显示翻译按钮 底部菜单 主页缓存中的消息 @@ -730,7 +730,7 @@ 更改图标 更改设备上应用的图标 取消置顶消息 - 翻译信息 + 翻译消息 强制翻译成特定语言。选择第一个值以重置为设备设置 编辑消息 消息历史 From 7876f643c15dee536109d4248a879b90ff4749e9 Mon Sep 17 00:00:00 2001 From: 0xd9a <0xd9a@noreply.codeberg.org> Date: Wed, 23 Jul 2025 21:42:28 +0530 Subject: [PATCH 21/25] Make transition animations faster --- app/src/main/res/anim/enter.xml | 2 +- app/src/main/res/anim/exit.xml | 2 +- app/src/main/res/anim/pop_enter.xml | 2 +- app/src/main/res/anim/pop_exit.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/res/anim/enter.xml b/app/src/main/res/anim/enter.xml index 504462f0..2ece99c2 100644 --- a/app/src/main/res/anim/enter.xml +++ b/app/src/main/res/anim/enter.xml @@ -1,6 +1,6 @@ + android:duration="@android:integer/config_shortAnimTime"> diff --git a/app/src/main/res/anim/exit.xml b/app/src/main/res/anim/exit.xml index 7733374b..dd1209fd 100644 --- a/app/src/main/res/anim/exit.xml +++ b/app/src/main/res/anim/exit.xml @@ -1,6 +1,6 @@ + android:duration="@android:integer/config_shortAnimTime"> diff --git a/app/src/main/res/anim/pop_enter.xml b/app/src/main/res/anim/pop_enter.xml index 0d04e687..17e23e32 100644 --- a/app/src/main/res/anim/pop_enter.xml +++ b/app/src/main/res/anim/pop_enter.xml @@ -1,6 +1,6 @@ + android:duration="@android:integer/config_shortAnimTime"> diff --git a/app/src/main/res/anim/pop_exit.xml b/app/src/main/res/anim/pop_exit.xml index 418a0ab7..c05ee051 100644 --- a/app/src/main/res/anim/pop_exit.xml +++ b/app/src/main/res/anim/pop_exit.xml @@ -1,6 +1,6 @@ + android:duration="@android:integer/config_shortAnimTime"> From 23ab8c809a97fda49a311fbcd2cb101d911afaa8 Mon Sep 17 00:00:00 2001 From: 0xd9a <0xd9a@noreply.codeberg.org> Date: Wed, 23 Jul 2025 21:49:52 +0530 Subject: [PATCH 22/25] Material 3 style switches in settings --- .../mastodon/layout/preference_switch_material.xml | 5 +++++ app/src/main/res/values-night/themes.xml | 1 + app/src/main/res/values/themes.xml | 8 ++++++++ 3 files changed, 14 insertions(+) create mode 100644 app/src/main/res/layouts/mastodon/layout/preference_switch_material.xml diff --git a/app/src/main/res/layouts/mastodon/layout/preference_switch_material.xml b/app/src/main/res/layouts/mastodon/layout/preference_switch_material.xml new file mode 100644 index 00000000..400da04a --- /dev/null +++ b/app/src/main/res/layouts/mastodon/layout/preference_switch_material.xml @@ -0,0 +1,5 @@ + + diff --git a/app/src/main/res/values-night/themes.xml b/app/src/main/res/values-night/themes.xml index 0afe1d32..c6ea5c2e 100644 --- a/app/src/main/res/values-night/themes.xml +++ b/app/src/main/res/values-night/themes.xml @@ -85,6 +85,7 @@ false false @style/AppThemeAlertDialog + @style/AppPreferenceThemeOverlay diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml index 889e6d3e..3b3e558f 100644 --- a/app/src/main/res/values/themes.xml +++ b/app/src/main/res/values/themes.xml @@ -84,6 +84,7 @@ true ?android:colorBackground @style/AppThemeAlertDialog + @style/AppPreferenceThemeOverlay + + + From abf0f4a2e965d08cfe23c54eb6abc3f447246e6d Mon Sep 17 00:00:00 2001 From: 0xd9a <0xd9a@noreply.codeberg.org> Date: Wed, 23 Jul 2025 21:50:31 +0530 Subject: [PATCH 23/25] Ignore missing translation warnings in strings.xml --- app/src/main/res/values/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index f01b8d96..65b9ad87 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,5 +1,5 @@ - + Fedilab About About the instance From 16577dde46eae21cbe51aebcc60a7bdbf18e64ed Mon Sep 17 00:00:00 2001 From: 0xd9a <0xd9a@noreply.codeberg.org> Date: Wed, 23 Jul 2025 22:53:02 +0530 Subject: [PATCH 24/25] Add labels to activity aliases --- app/src/main/AndroidManifest.xml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 28b4e7fb..3fe66abb 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -412,6 +412,7 @@ android:enabled="true" android:exported="true" android:icon="@mipmap/ic_launcher_bubbles" + android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_bubbles_round" android:targetActivity=".activities.MainActivity"> @@ -431,6 +432,7 @@ android:enabled="false" android:exported="true" android:icon="@mipmap/ic_launcher_bubbles_ua" + android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_bubbles_ua_round" android:targetActivity=".activities.MainActivity"> @@ -450,6 +452,7 @@ android:enabled="false" android:exported="true" android:icon="@mipmap/ic_launcher_bubbles_pea_green" + android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_bubbles_pea_green_round" android:targetActivity=".activities.MainActivity"> @@ -468,6 +471,7 @@ android:enabled="false" android:exported="true" android:icon="@mipmap/ic_launcher_bubbles_pride" + android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_bubbles_pride_round" android:targetActivity=".activities.MainActivity"> @@ -486,6 +490,7 @@ android:enabled="false" android:exported="true" android:icon="@mipmap/ic_launcher_bubbles_pink" + android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_bubbles_pink_round" android:targetActivity=".activities.MainActivity"> @@ -504,6 +509,7 @@ android:enabled="false" android:exported="true" android:icon="@mipmap/ic_launcher_bubbles_pirate" + android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_bubbles_pirate_round" android:targetActivity=".activities.MainActivity"> @@ -522,6 +528,7 @@ android:enabled="false" android:exported="true" android:icon="@mipmap/ic_launcher_fediverse" + android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_fediverse_round" android:targetActivity=".activities.MainActivity"> @@ -538,6 +545,7 @@ android:enabled="false" android:exported="true" android:icon="@mipmap/ic_launcher_hero" + android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_hero_round" android:targetActivity=".activities.MainActivity"> @@ -554,6 +562,7 @@ android:enabled="false" android:exported="true" android:icon="@mipmap/ic_launcher_atom" + android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_atom_round" android:targetActivity=".activities.MainActivity"> @@ -570,6 +579,7 @@ android:enabled="false" android:exported="true" android:icon="@mipmap/ic_launcher_crash" + android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_crash_round" android:targetActivity=".activities.MainActivity"> @@ -586,6 +596,7 @@ android:enabled="false" android:exported="true" android:icon="@mipmap/ic_launcher_mastalab" + android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_mastalab_round" android:targetActivity=".activities.MainActivity"> @@ -602,6 +613,7 @@ android:enabled="false" android:exported="true" android:icon="@mipmap/ic_launcher_leaf" + android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_leaf_round" android:targetActivity=".activities.MainActivity"> @@ -618,6 +630,7 @@ android:enabled="false" android:exported="true" android:icon="@mipmap/ic_launcher_offset" + android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_offset_round" android:targetActivity=".activities.MainActivity"> @@ -634,6 +647,7 @@ android:enabled="false" android:exported="true" android:icon="@mipmap/ic_launcher_jungle" + android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_jungle_round" android:targetActivity=".activities.MainActivity"> @@ -650,6 +664,7 @@ android:enabled="false" android:exported="true" android:icon="@mipmap/ic_launcher_confetti" + android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_confetti_round" android:targetActivity=".activities.MainActivity"> @@ -666,6 +681,7 @@ android:enabled="false" android:exported="true" android:icon="@mipmap/ic_launcher_spaghetti" + android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_spaghetti_round" android:targetActivity=".activities.MainActivity"> @@ -682,6 +698,7 @@ android:enabled="false" android:exported="true" android:icon="@mipmap/ic_launcher_warm" + android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_warm_round" android:targetActivity=".activities.MainActivity"> @@ -698,6 +715,7 @@ android:enabled="false" android:exported="true" android:icon="@mipmap/ic_launcher_purple_1" + android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_purple_1_round" android:targetActivity=".activities.MainActivity"> @@ -714,6 +732,7 @@ android:enabled="false" android:exported="true" android:icon="@mipmap/ic_launcher_purple_2" + android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_purple_2_round" android:targetActivity=".activities.MainActivity"> @@ -730,6 +749,7 @@ android:enabled="false" android:exported="true" android:icon="@mipmap/ic_launcher_yellow_headed_red_bubble" + android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_yellow_headed_red_bubble_round" android:targetActivity=".activities.MainActivity"> @@ -746,6 +766,7 @@ android:enabled="false" android:exported="true" android:icon="@mipmap/ic_launcher_mosaic" + android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_mosaic_round" android:targetActivity=".activities.MainActivity"> From c2caa502d0c7feb62af2bd53ad8bf0c830d8a184 Mon Sep 17 00:00:00 2001 From: Poesty Li Date: Wed, 23 Jul 2025 18:51:58 +0200 Subject: [PATCH 25/25] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (1239 of 1239 strings) Co-authored-by: Poesty Li Translate-URL: https://hosted.weblate.org/projects/fedilab/strings/zh_Hans/ Translation: Fedilab/Strings --- app/src/main/res/values-zh-rCN/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 7f19f4a8..f5a23f96 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -251,7 +251,7 @@ 列表 您确定要永久删除此列表吗? - 添加到列表中 + 添加到列表 删除列表 新列表标题 此账号已添加到列表中!