Hồ Nhất Duy
2fc2bcd3f6
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (677 of 677 strings)
Co-authored-by: Hồ Nhất Duy <mastoduy@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/vi/
Translation: Tusky/Tusky
2025-02-02 20:08:54 +00:00
fin-w
e153422b02
Translated using Weblate (Welsh)
...
Currently translated at 100.0% (677 of 677 strings)
Co-authored-by: fin-w <fin-w@tutanota.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/cy/
Translation: Tusky/Tusky
2025-02-02 20:08:54 +00:00
Konrad Pozniak
a0f6f289e3
Translations update from Weblate (automated) ( #4901 )
...
Translations update from [Weblate](https://weblate.tusky.app ) for
[Tusky/Tusky](https://weblate.tusky.app/projects/tusky/tusky/ ).
Current translation status:

---------
Co-authored-by: Eric <alchemillatruth@users.noreply.weblate.tusky.app>
Co-authored-by: Etienne Schneider <et.schneider@free.fr>
Co-authored-by: Anna Abramek <coffeeplant@abramek.art>
2025-01-29 20:05:06 +01:00
Konrad Pozniak
19041d7992
fix MainActivity not restarting when theme changes ( #4900 )
...
`EXTRA_RESTART_ON_BACK` is never set on the Intent extras, but
`intent.extras?.getBoolean(EXTRA_RESTART_ON_BACK)` will return `false`
as long as there are any extras, hiding the actual value from the
`savedInstanceState`.
2025-01-29 20:04:37 +01:00
Anna Abramek
86a94dc9fa
Translated using Weblate (Polish)
...
Currently translated at 78.9% (535 of 678 strings)
Co-authored-by: Anna Abramek <coffeeplant@abramek.art>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pl/
Translation: Tusky/Tusky
2025-01-29 18:32:21 +00:00
Etienne Schneider
3a21b980d8
Translated using Weblate (French)
...
Currently translated at 96.9% (657 of 678 strings)
Co-authored-by: Etienne Schneider <et.schneider@free.fr>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/fr/
Translation: Tusky/Tusky
2025-01-29 18:32:21 +00:00
Eric
4eebc10e14
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (678 of 678 strings)
Co-authored-by: Eric <alchemillatruth@users.noreply.weblate.tusky.app>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/zh_Hans/
Translation: Tusky/Tusky
2025-01-29 18:32:21 +00:00
Conny Duck
1c8092c7a1
remove plurals.xml
2025-01-27 20:57:23 +01:00
Sveinn í Felli
e1e96c2cad
Translated using Weblate (Icelandic)
...
Currently translated at 100.0% (678 of 678 strings)
Co-authored-by: Sveinn í Felli <sv1@fellsnet.is>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/is/
Translation: Tusky/Tusky
2025-01-24 09:07:13 +00:00
Konrad Pozniak
8f8b8195a1
fix trending tags for rtl languages ( #4889 )
...
closes https://github.com/tuskyapp/Tusky/issues/4887
And some other small improvements like better paddings and font sizes.
Also the `status_info` in `item_status` now looks nicer in rtl mode.
2025-01-23 19:25:46 +01:00
Konrad Pozniak
170358fe89
fix voting in boosted polls on user profiles ( #4890 )
...
Without this fix, the vote goes through but the poll in the app doesn't
update.
Fixed by using `updateStatusByActionableId`, which automatically handles
boosted & regular posts. Also handle poll votes the same way as in the
home timeline, by listening to the `PollVoteEvent`.
2025-01-23 19:22:51 +01:00
Russty
d751348452
Translated using Weblate (Slovak)
...
Currently translated at 85.3% (579 of 678 strings)
Co-authored-by: Russty <russellt@duck.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/sk/
Translation: Tusky/Tusky
2025-01-22 19:55:59 +00:00
Weblate
5313d0419c
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/
Translation: Tusky/Tusky
2025-01-22 19:55:59 +00:00
Ihor Hordiichuk
a04bbd39b0
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (682 of 682 strings)
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/uk/
Translation: Tusky/Tusky
2025-01-22 19:55:59 +00:00
UlrichKu
3a3e056572
Refactor notifications ( #4883 )
...
Also fixes https://github.com/tuskyapp/Tusky/issues/4858 .
But apart from that there should be no functional change.
2025-01-22 21:16:33 +01:00
Konrad Pozniak
6c85f72a35
apply Tusky side hometimeline filters to own posts again ( #4879 )
...
addresses part of #4874
2025-01-17 13:18:49 +01:00
Conny Duck
9d1a4bc0f9
Merge branch 'main' into develop
...
# Conflicts:
# app/src/main/java/com/keylesspalace/tusky/components/notifications/NotificationsViewModel.kt
# app/src/main/java/com/keylesspalace/tusky/components/timeline/viewmodel/CachedTimelineViewModel.kt
2025-01-17 12:55:16 +01:00
Konrad Pozniak
3db8e0b5a3
center icon in small send button ( #4875 )
...
2 users complained already 😔
Before:

After:

2025-01-17 12:41:45 +01:00
Konrad Pozniak
fd7d966148
improve preview card when there is no author or description ( #4872 )
...
Remove the bottom space on vertical layout, center text vertically on
horizontal layout. Make sure the image on the horizontal layout is at
least square.
Before / After:
<img
src="https://github.com/user-attachments/assets/a2399c50-c878-413f-bb65-a45b2c0af90c "
width="280"/>
<img
src="https://github.com/user-attachments/assets/8b83a1d9-3991-4f9c-981f-2a50354b6727 "
width="280"/>
2025-01-17 12:35:48 +01:00
Konrad Pozniak
9e597800c9
Move all database queries off the ui thread & add a ViewModel for MainActivity ( #4786 )
...
- Move all database queries off the ui thread - this is a massive
performance improvement
- ViewModel for MainActivity - this makes MainActivity smaller and
network requests won't be retried when rotating the screen
- removes the Push Notification Migration feature. We had it long
enough, all users who want push notifications should be migrated by now
- AccountEntity is now immutable
- converted BaseActivity to Kotlin
- The header image of Accounts is now cached as well
2025-01-17 12:35:35 +01:00
Conny Duck
6cfda66fcb
prepare release 129
2025-01-16 17:25:08 +01:00
Konrad Pozniak
dd0848dac8
show actual hashtags in title of hashtag tab ( #4868 )
...
Instead of just "Hashtags".
Actually, this was a bug. The code to generate the correct title is
already here, but it wasn't called. 🤷
closes https://github.com/tuskyapp/Tusky/issues/4867
2025-01-16 17:15:16 +01:00
Konrad Pozniak
a24c4718af
fix dialog background colors ( #4864 )
...
In https://github.com/tuskyapp/Tusky/pull/4851 I changed the theme of
`AccountsInListFragment`, which accidentally turned its background white
for the dark theme.
Additionally this fixes the color for the preference dialogs, which I
think have been incorrect since the Material3 redesign.
I also wondered if we should make dialogs darker for the black theme,
but looks like there is not much interest in that
https://chaos.social/deck/@ConnyDuck/113802937491059461
(Currently they are just the same as the dark theme)
2025-01-16 17:15:02 +01:00
Konrad Pozniak
5aaf885536
fix ANR when loading more on a slow connection ( #4865 )
...
There were network calls inside a database transaction. That basically
locked the database for the duration of the network call, causing the
app to freeze if the call took to long.
2025-01-16 17:14:46 +01:00
idontwanttohaveausername
ba8d279286
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (682 of 682 strings)
Co-authored-by: idontwanttohaveausername <bydlanm@outlook.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/uk/
Translation: Tusky/Tusky
2025-01-16 11:58:12 +00:00
Ihor Hordiichuk
3e166d2864
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (682 of 682 strings)
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/uk/
Translation: Tusky/Tusky
2025-01-16 11:58:12 +00:00
Manuel
36d261cf89
Translated using Weblate (Italian)
...
Currently translated at 100.0% (682 of 682 strings)
Co-authored-by: Manuel <mannivuwiki@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/it/
Translation: Tusky/Tusky
2025-01-16 11:58:12 +00:00
José M
433b5e6645
Translated using Weblate (Galician)
...
Currently translated at 100.0% (682 of 682 strings)
Co-authored-by: José M <xosem@disroot.org>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/gl/
Translation: Tusky/Tusky
2025-01-16 11:58:12 +00:00
Hồ Nhất Duy
64cdea2449
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (682 of 682 strings)
Co-authored-by: Hồ Nhất Duy <mastoduy@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/vi/
Translation: Tusky/Tusky
2025-01-16 11:58:12 +00:00
Eric
72dc40c887
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (682 of 682 strings)
Co-authored-by: Eric <alchemillatruth@users.noreply.weblate.tusky.app>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/zh_Hans/
Translation: Tusky/Tusky
2025-01-16 11:58:12 +00:00
Danial Behzadi
f60c7ccfd8
Translated using Weblate (Persian)
...
Currently translated at 100.0% (682 of 682 strings)
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/fa/
Translation: Tusky/Tusky
2025-01-16 11:58:12 +00:00
fin-w
1ccfd4d154
Translated using Weblate (Welsh)
...
Currently translated at 100.0% (682 of 682 strings)
Co-authored-by: fin-w <fin-w@tutanota.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/cy/
Translation: Tusky/Tusky
2025-01-16 11:58:12 +00:00
Weblate
c3d745e85d
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/
Translation: Tusky/Tusky
2025-01-14 18:09:51 +00:00
Russty
38f0817ec0
Translated using Weblate (Slovak)
...
Currently translated at 75.0% (510 of 680 strings)
Co-authored-by: Russty <russellt@duck.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/sk/
Translation: Tusky/Tusky
2025-01-14 18:09:51 +00:00
Konrad Pozniak
fcc8dc1e61
show actual hashtags in title of hashtag tab ( #4868 )
...
Instead of just "Hashtags".
Actually, this was a bug. The code to generate the correct title is
already here, but it wasn't called. 🤷
closes https://github.com/tuskyapp/Tusky/issues/4867
2025-01-14 19:29:35 +01:00
Konrad Pozniak
345c63c38e
fix dialog background colors ( #4864 )
...
In https://github.com/tuskyapp/Tusky/pull/4851 I changed the theme of
`AccountsInListFragment`, which accidentally turned its background white
for the dark theme.
Additionally this fixes the color for the preference dialogs, which I
think have been incorrect since the Material3 redesign.
I also wondered if we should make dialogs darker for the black theme,
but looks like there is not much interest in that
https://chaos.social/deck/@ConnyDuck/113802937491059461
(Currently they are just the same as the dark theme)
2025-01-14 19:29:27 +01:00
Konrad Pozniak
9735683df4
merge hashtag dialogs into one ( #4861 )
...
A hashtag picker dialog was implemented twice, with slight differences.
Now there is only one
- with hashtag validation - no more api errors when following an invalid
one
- The dialog can now be closed with the keyboard, for extra fast hashtag
selection
- with autocomplete
I also added a new snackbar when following a hashtag was succesfull.
Although I'm not sure about the auto complete, it can be very annoying
as the drop down covers the buttons. I found no way to make it size to
its content: https://chaos.social/@ConnyDuck/113803457147888844
Should we get rid of it?
2025-01-14 19:29:07 +01:00
Russty
9f965a7a9c
Translated using Weblate (Slovak)
...
Currently translated at 65.0% (442 of 680 strings)
Translated using Weblate (Slovak)
Currently translated at 38.5% (262 of 680 strings)
Co-authored-by: Russty <russellt@duck.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/sk/
Translation: Tusky/Tusky
2025-01-13 18:07:46 +00:00
José M
549b17f4fb
Translated using Weblate (Galician)
...
Currently translated at 100.0% (680 of 680 strings)
Co-authored-by: José M <xosem@disroot.org>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/gl/
Translation: Tusky/Tusky
2025-01-13 18:07:46 +00:00
Etienne Schneider
70dedc077a
Translated using Weblate (French)
...
Currently translated at 95.8% (652 of 680 strings)
Co-authored-by: Etienne Schneider <et.schneider@free.fr>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/fr/
Translation: Tusky/Tusky
2025-01-13 18:07:46 +00:00
UlrichKu
6cbcf3eef0
Properly summarize all notifications ( #4848 )
...
Do summary notifications like the Api defines it:
* Schedule and summarize without delay (in order for summerization to
work)
* Always have a summary notification: simplify code with this and make
more reliable
* Do not care about single notification count (the system already does
that as well)
* **Bugfix: Schedule summary first: This avoids a rate limit problem
that (then) not groups at all**
Testing this is probably the most difficult part.
For example I couldn't get any notification to ring with older Api
versions in the debugger. (Same as for current develop)
However one hack to always get notifications: Fix "minId" in
"fetchNewNotifications()" to a somewhat older value.
Next possible step: Have only one summary notification at all (for all
channels/notification types). You can still configure single channels
differently.
Or: For very many notifications: Only use a true summary one (something
like "you have 28 favorites and 7 boosts").
Generally: The notification timeline must be improved now. Because that
must be the go-to solution for any large number of notifications. It
must be easy to read. E. g. with grouping per post.
2025-01-12 20:37:05 +01:00
Konrad Pozniak
5741d576c9
fix ANR when loading more on a slow connection ( #4865 )
...
There were network calls inside a database transaction. That basically
locked the database for the duration of the network call, causing the
app to freeze if the call took to long.
2025-01-11 15:39:21 +01:00
renovate[bot]
ccd9fe9534
fix(deps): update kotlin ( #4774 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.devtools.ksp](https://goo.gle/ksp )
([source](https://redirect.github.com/google/ksp )) | `2.0.21-1.0.28` ->
`2.1.0-1.0.29` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| org.jetbrains.kotlin.plugin.parcelize | `2.0.21` -> `2.1.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| org.jetbrains.kotlin.android | `2.0.21` -> `2.1.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[org.jetbrains.kotlinx:kotlinx-coroutines-test](https://redirect.github.com/Kotlin/kotlinx.coroutines )
| `1.9.0` -> `1.10.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[org.jetbrains.kotlinx:kotlinx-coroutines-android](https://redirect.github.com/Kotlin/kotlinx.coroutines )
| `1.9.0` -> `1.10.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>google/ksp (com.google.devtools.ksp)</summary>
###
[`v2.1.0-1.0.29`](https://redirect.github.com/google/ksp/releases/tag/2.1.0-1.0.29 )
[Compare
Source](https://redirect.github.com/google/ksp/compare/2.1.0-1.0.28...2.1.0-1.0.29 )
##### Updates
- KSP2: Sanitize dots to underscores in suffixes of internals by
[@​ting-yuan](https://redirect.github.com/ting-yuan ) in
[https://github.com/google/ksp/pull/2229 ](https://redirect.github.com/google/ksp/pull/2229 )
- KSP2: clean up legacy incremental code by
[@​ting-yuan](https://redirect.github.com/ting-yuan ) in
[https://github.com/google/ksp/pull/2231 ](https://redirect.github.com/google/ksp/pull/2231 )
##### Contributors
Thanks to everyone who reported bugs and participated in discussions!
###
[`v2.1.0-1.0.28`](https://redirect.github.com/google/ksp/releases/tag/2.1.0-1.0.28 )
[Compare
Source](https://redirect.github.com/google/ksp/compare/2.0.21-1.0.28...2.1.0-1.0.28 )
##### What's Changed
- Bump Kotlin to 2.1.0 by
[@​mkmuir0](https://redirect.github.com/mkmuir0 ) in
[https://github.com/google/ksp/pull/2235 ](https://redirect.github.com/google/ksp/pull/2235 )
- Update intellij to 233.13135.128 by
[@​ting-yuan](https://redirect.github.com/ting-yuan ) in
[https://github.com/google/ksp/pull/2238 ](https://redirect.github.com/google/ksp/pull/2238 )
**Full Changelog**:
https://github.com/google/ksp/compare/2.1.0-RC2-1.0.28...2.1.0-1.0.28
</details>
<details>
<summary>Kotlin/kotlinx.coroutines
(org.jetbrains.kotlinx:kotlinx-coroutines-test)</summary>
###
[`v1.10.1`](https://redirect.github.com/Kotlin/kotlinx.coroutines/blob/HEAD/CHANGES.md#Version-1101 )
[Compare
Source](https://redirect.github.com/Kotlin/kotlinx.coroutines/compare/1.10.0...1.10.1 )
- Fixed binary incompatibility introduced for non-JVM targets in
[#​4261](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4261 )
([#​4309](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4309 )).
###
[`v1.10.0`](https://redirect.github.com/Kotlin/kotlinx.coroutines/blob/HEAD/CHANGES.md#Version-1100 )
[Compare
Source](https://redirect.github.com/Kotlin/kotlinx.coroutines/compare/1.9.0...1.10.0 )
- Kotlin was updated to 2.1.0
([#​4284](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4284 )).
- Introduced `Flow.any`, `Flow.all`, and `Flow.none`
([#​4212](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4212 )).
Thanks, [@​CLOVIS-AI](https://redirect.github.com/CLOVIS-AI )!
- Reorganized `kotlinx-coroutines-debug` and `kotlinx-coroutines-core`
code to avoid a split package between the two artifacts
([#​4247](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4247 )).
Note that directly referencing `kotlinx.coroutines.debug.AgentPremain`
must now be replaced with
`kotlinx.coroutines.debug.internal.AgentPremain`. Thanks,
[@​sellmair](https://redirect.github.com/sellmair )!
- No longer shade byte-buddy in `kotlinx-coroutines-debug`, reducing the
artifact size and simplifying the build configuration of client code.
Thanks, [@​sellmair](https://redirect.github.com/sellmair )!
- Fixed `NullPointerException` when using Java-deserialized
`kotlinx-coroutines-core` exceptions
([#​4291](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4291 )).
Thanks, [@​AlexRiedler](https://redirect.github.com/AlexRiedler )!
- Properly report exceptions thrown by `CoroutineDispatcher.dispatch`
instead of raising internal errors
([#​4091](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4091 )).
Thanks, [@​zuevmaxim](https://redirect.github.com/zuevmaxim )!
- Fixed a bug that delayed scheduling of a `Dispatchers.Default` or
`Dispatchers.IO` task after a `yield()` in rare scenarios
([#​4248](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4248 )).
- Fixed a bug that prevented the `main()` coroutine on Wasm/WASI from
executing after a `delay()` call in some scenarios
([#​4239](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4239 )).
- Fixed scheduling of `runBlocking` tasks on Kotlin/Native that arrive
after the `runBlocking` block was exited
([#​4245](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4245 )).
- Fixed some terminal `Flow` operators sometimes resuming without taking
cancellation into account
([#​4254](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4254 )).
Thanks, [@​jxdabc](https://redirect.github.com/jxdabc )!
- Fixed a bug on the JVM that caused coroutine-bound `ThreadLocal`
values not to get cleaned when using non-`CoroutineDispatcher`
continuation interceptors
([#​4296](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4296 )).
- Small tweaks, fixes, and documentation improvements.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/tuskyapp/Tusky ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuOTIuMCIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AiLCJsYWJlbHMiOltdfQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Conny Duck <git@connyduck.at>
Co-authored-by: Konrad Pozniak <connyduck@users.noreply.github.com>
2025-01-10 14:00:00 +01:00
Michal Hrusecky
706eadc4ab
Translated using Weblate (Czech)
...
Currently translated at 98.8% (674 of 682 strings)
Co-authored-by: Michal Hrusecky <michal@hrusecky.net>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/cs/
Translation: Tusky/Tusky
2025-01-09 04:07:16 +00:00
Bruno Miguel
40dfd36a8b
Translated using Weblate (Portuguese (Portugal))
...
Currently translated at 100.0% (680 of 680 strings)
Co-authored-by: Bruno Miguel <brunoalexandremiguel@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pt_PT/
Translation: Tusky/Tusky
2025-01-09 04:07:16 +00:00
Manuel
f031ec70d9
Translated using Weblate (Italian)
...
Currently translated at 100.0% (680 of 680 strings)
Co-authored-by: Manuel <mannivuwiki@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/it/
Translation: Tusky/Tusky
2025-01-09 04:07:16 +00:00
José M
78175dfe27
Translated using Weblate (Galician)
...
Currently translated at 100.0% (680 of 680 strings)
Translated using Weblate (Galician)
Currently translated at 100.0% (680 of 680 strings)
Co-authored-by: José M <xosem@disroot.org>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/gl/
Translation: Tusky/Tusky
2025-01-09 04:07:16 +00:00
Hồ Nhất Duy
e07da6da2d
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (680 of 680 strings)
Co-authored-by: Hồ Nhất Duy <mastoduy@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/vi/
Translation: Tusky/Tusky
2025-01-09 04:07:16 +00:00
Sveinn í Felli
de3db9962f
Translated using Weblate (Icelandic)
...
Currently translated at 96.6% (657 of 680 strings)
Co-authored-by: Sveinn í Felli <sv1@fellsnet.is>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/is/
Translation: Tusky/Tusky
2025-01-09 04:07:16 +00:00
Eric
6ebb551566
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (680 of 680 strings)
Co-authored-by: Eric <alchemillatruth@users.noreply.weblate.tusky.app>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/zh_Hans/
Translation: Tusky/Tusky
2025-01-09 04:07:15 +00:00