Closed IzzySoft closed 4 years ago
Thanks for merging! Should you move the screenshots in or add e.g. changelogs, please let me know so I tell my updater to fetch them as well.
Randomly noticed while checking language code for Norwegian; Shouldn't the German language code be de-DE instead, or doesn't it matter? Saw the code here. I know nothing about fastlane, just happen to notice the difference in language code.
Shouldn't the German language code be de-DE instead
If it's specific to the German as spoken in Germany (as opposed to e.g. de-AT spoken in Austria), yes. But that would mean our Austrian fellows would fall back to en-US unless they explicitly specified they wanted to have de-DE. Usual browser setups for a German speaking user in Austria are rather "de-AT, de, en". Hence, as no language specific to any given region was used, only "de" is fine – and our Austrian friends could supply de-AT in addition if they feel like (similar to other de-*).
TL;DR: just using "de" makes it eligible for all German speaking countries. Specifying the region as well (de-DE) would not. "en-US" is a stupid exception as that's the fall-back for many tools (who ever made it that should be punished; "en" would have been much more sane).
Saw the code here
which is totally incomplete, if I might say so, and thus rather gives examples. What stands behind those codes is ISO-639 and ISO-3166-1 (see the alpha-2 code column there), also consult Language code (the second row in that table, "IETF language tag", sums it up). So basically, it's <language>[-<region>]
, with the region being optional.
Fastlane somehow got the standard for metadata of Android and iOS apps. It's used a.o. by F-Droid, by my repo – but also to deploy to Google Play. Thought to get you started with it, and hope you find this "minimal kit" useful.
You might wish to move other metadata into this structure as well, e.g. your screenshots from the
art
directory. For a quick guide, be welcome to use my cheat sheet.