Wednesday 3 September 2014

Translating Weight Tracker

If you are interested in translating Weight Tracker, read on!


You will need a decent text editor before starting. On Windows I recommend Notepad++

On Linux, Gedit is more than fine. I'd be grateful for anyone to recommend a Mac text editor.

Web hosted email tends to play funny tricks with xml files, so may need a zip utility to zip up your text file to prevent any malarky by Yahoo! etc. Linux comes with zip/unzip, on Windows I recommend 7-zip

You need to be able to download files, attach files via email, how to use text editors and how to use zip/unzip utility programs.


All the strings in the app are stored in a file called Strings.xml:

Download Strings.xml

The file contains many string elements, like:

    <string name="quickhelp_description_chart">Chart showing your weight changes over time</string>

The name, highlighted in red, is a descriptive name of where you will see the string, so here you can guess that this string is on the quick help screen and provides a description of the chart:

To translate this into Spanish, you would do
<string name="quickhelp_description_chart">Gráfico que muestra los cambios de peso en el tiempo</string>

Note the name is not translated, its still the same, only the green part is translated.

When all strings have been translated, save the file as Strings.xml, zip it up and send it to my pigdogbay email address (see the about screen in the app).

Technical Quirks

I use Eclipse to develop Android Apps and it can be a real pain in the ***! Here are some of the common problems that I run into and where you can help me out before providing your translations:

  • Apostrophes, ' , these need to be preceded with a backslash, for example \'
  • File encodings, Eclipse uses UTF-8, please ensure that you save strings.xml as UTF-8. You can check this in your editor's save-as dialog or file preferences.


The problem is that you can not check your translations to see how they will appear in the app. I will have to take your Strings.xml, compile a new version of the app and send you a link to the APK file for you to side load.

Once you have the updated app, you need to check that the strings fit the screen and don't mess up the user interface. One tip to avoid problems is to try and keep strings about the same length as the English version. Maybe use abbreviations such as the French 'SVP' for 'Please'.

Once we are both happy with the translations, I'll put them into the next release that will appear on Google Play. I will credit you on Google Play with providing the translation.


If I make future releases of the App I may notify you to ask you with help in providing new translations for any changes. Since the app is quite mature now, this hopefully will be quite rare.

Many thanks to the people who have sent me emails with offers of help, much appreciated and I hope this post will now help.

Kind Regards
Pig Dog Bay

Tuesday 2 September 2014

App Update

Appy Days! The Fonz keeps trim with Weight Tracker.
A quick update on how my apps are doing

CleverDic Crossword Solver

Download Now From Google Play

A strong year for CleverDic with over 60,000 downloads and over 27,000 active users and still rising. You'll find CleverDic in the Top 100 Apps for Books and Reference and has a healthy 120 downloads per day. G'Day to Australia where the app is very popular.

Weight Tracker

Download Now From Google Play

Downloads went through the roof after Christmas, with over 350 downloads per day. Total downloads now exceed 55,000. Downloads have slowed over the summer but have sharply picked back up again as people try to shed their summer holiday pounds!

Good news, I'm adding new features however I'll be bringing back ads which will help to support the app in the future.

Anagram Solver

Download now from Google Play

Anagram Solver is CleverDic's little brother where I can try out new features but is now actually beating CleverDic on daily downloads and is the #1 Anagram Solver app on Google Play.

Users like the clean and simple user interface. There are no other screens or menus, just a simple slide swipe panel so you can quickly access the help section.

Interestingly I notice that users rarely use the powerful search features, in fact they tend to only use the app for what it's name suggests. So Anagram Solver users mainly use the anagram search tool where as CleverDic they use the crossword tool!

Other apps

Download now from Google Play

Mortgage Calculator has quite recently taken off from 1 or no downloads per day, to over 20. This is quite surprising considering there must be 1000's of these type of apps but I do try to make my apps quick and easy to use, no nonsense, so I guess there is good demand for easy straight forward apps.

Stopwatch picks up the odd download each day, I never expected many downloads as I wrote this app to help me at work when I need a handy simple Stopwatch that I can see from across the room.

As The Fonz says, Heeeyyyyy!
Pig Dog Bay