Now that ticket #5 has been resolved, here's the Finnish strings.xml
file, which needs to be put into the new /res/values-fi/
directory for the localization to work as intended.
It's licensed under the Apache License, just as the rest of the app, but should there ever be a reason to change the license, you're more than free to do so!
Thank you Jack for the Finnish translation.
Woud you be able to test the debug APK I created to ensure that the update is working properly?
Following is a temporary link to a debug APK:
http://solitairecg.sourceforge.net/curtis/SolitiareCG-debug-Ticket6-v1.apk
The key difference with a debug APK is that it is not signed so this APK cannot replace any previous already-installed APK.
To test, first delete the existing SolitaireCG from your device, next download and install the above listed APK. Check to ensure that the Finnish translations are being used.
Oops, I had a typo with "SolitiareCG" <- the "a" and "i" were mixed up.
The link should read:
http://solitairecg.sourceforge.net/curtis/SolitaireCG-debug-Ticket6-v1.apk
Yep, the UI strings work wonders, just as expected! I tested the debug .apk on a Nokia X, a low-end Android device with an unfortunately low-resolution screen. (Downloading the .apk from SourceForge was somewhat of a pain since I couldn't find a way to easily do that from the device -- Firefox would display the binary contents of the file instead of prompting to download, so I connected the device to my laptop and pushed the file to the device that way. Thank God USB cables exist!)
It occurred to me yesterday that the help file --
/res/raw/help_contents.txt
-- also needs to be translated. I don't dare to promise any definitive ETA for this, though, since I'll need to research the used terminology and whatnot, but I hope to get it done before the next release. (Speaking of that, any ETA for that or "it will be released when it's ready"? :-)P.S. MoreLocale 2 is a handy app for testing out localizations. It's released under the Creative Commons 2.5 Attribution license and it's open source. The Nokia X family (X, X+ and XL) doesn't technically support Finnish, for example, (which is baffling since AOSP supports it and these phones were built by the Finnish Nokia before the Microsoft deal) so I use MoreLocale 2 to force the UI language into Finnish. (It doesn't actually work that well for unknown reasons, but third-party apps such as Firefox are correctly fooled into thinking that they run on a device where the system language is Finnish.)
Thank you Jack for testing the APK and confirming that the Finnish translation is being displayed.
Regarding the next release, these are indeed "whenever it is ready". Since I don't have any other enhancements anxiously awaiting release, I can wait a while for you to investigate translating /res/raw/help_contents.txt.
If we need to move the help_contents.txt file somewhere else then I am open to that. The key thing I tried to do was make the help_contents.txt file workable as the web site help page: http://solitairecg.sourceforge.net/help.php
These two files share much the same html content.
Thanks again Jack for creating and testing the Finnish translation of SolitaireCG.
I have committed the update to the master branch of the git repository. The relevant git commit can be viewed at the following link:
[d7bb1b] Add Finnish (fi) translation
Related
Commit: [d7bb1b]
This enhancement was included in the SolitaireCG 2.4 release on March 30, 2016.