19 Oct 2023 |
_hc | I think "targets" should just be translated like "target version" | 15:03:13 |
critdroid | no it's not in this screenshot, that's from the current client | 15:03:39 |
_hc | both "target version" and "target release" should be translated somewhere on the internet | 15:04:43 |
_hc | "targets" here is the verb form. | 15:05:00 |
linsui | It's translated to "Target SDK version" which is wrong... | 15:05:08 |
_hc | it targets 10 | 15:05:08 |
_hc | it targets sdk version 10 | 15:05:19 |
_hc | this is Target Sdk Version. | 15:05:29 |
_hc | "This APK targets Android SDK Version 10" -> "targets 10" | 15:06:02 |
_hc | except the version number there is the Android OS version number not the SDK version number. | 15:06:42 |
linsui | I thought "targets Android %s+" is good enough for me. | 15:07:02 |
_hc | but Android version numbering is a whole other confusing topic. | 15:07:04 |
_hc | I would rather keep it as is for now, then do a real overhaul of that stuff. | 15:07:52 |
linsui | Perfect is the enemy | 15:08:48 |
linsui | of what? | 15:08:51 |
linsui | Anyway, you know what I mean... :) | 15:09:02 |
linsui | I thought we should fix this confusing string ASAP and you can do your real overhual later. | 15:09:33 |
Sylvia | (Doesn't fdroidclient already have code to translate SDK integer to Android version? At least the website does so if not we can copy-paste that int to value from there are from apilevels.com) | 15:15:13 |
Sylvia | s/are/or/ | 15:15:21 |
linsui | In reply to @SylvieLorxu:matrix.org (Doesn't fdroidclient already have code to translate SDK integer to Android version? At least the website does so if not we can copy-paste that int to value from there are from apilevels.com) Yes. | 15:16:32 |
linsui | But in the UI no one know it's an Android version. | 15:17:06 |
paulali | In reply to @critdroid:matrix.org Interesting fact especially in this room for translators since your posts currently cannot be translated because there's no communication with Weblate. That is sadly true. We'll work on that with the team and have it open for translation. However, it shouldn't be a hindrance to submitting any news you have | 16:06:19 |
Licaon_Kter[xmpp] | I've used `built for %s` | 16:07:59 |
Fay (she/her) | In reply to @rdfg77:kde.org I thought "targets Android %s+" is good enough for me. it's a bit confusing now I think. "Requires: x86, 12+" makes sense (though maybe should be "Android 12+"). but for the targetsdk it's the OS that requires the APK to have a min target SDK, not the APK requiring x86 or Android 12+. | 21:30:20 |
Sylvia | "Built for an old Android version: %s" maybe? Although that still leaves it implicit. I think it will always be confusing because users don't generally expect old software to not run on new OS, only the other way around | 21:34:36 |
Fay (she/her) | In reply to @SylvieLorxu:matrix.org "Built for an old Android version: %s" maybe? Although that still leaves it implicit. I think it will always be confusing because users don't generally expect old software to not run on new OS, only the other way around that still doesn't work after "Requires: ". because that's currently a list of things the APK requires (though the code says it's a list of incompatibility reasons). I think we need to change that to make it work. | 21:36:54 |
Fay (she/her) | but yeah. | 21:36:59 |
Fay (she/her) | AFAICT al the existing incompatibility reasons were things the APK requires. but this isn't. | 21:37:52 |
Sylvia | Maybe just rephrase "Requires" into "Incompatible" and prefix "Requires" onto every other compat error string | 21:42:20 |
Fay (she/her) | something like that, yeah. might get long. | 21:45:52 |