iPad app Localization
Posted by Denis Slabakov on July 24, 2012
From Sudhir
About iPad Russian translation: The screens in Base camp are indeed in Russian.
About iPad Russian translation: The screens in Base camp are indeed in Russian.
The approach that we propose is ... We will be first localizing the strings into English. Once this is done it will only be a matter of replacing the English text with Russian text in the properties file. This will also help us to have more language options in future if required, without changing the code.
We will be putting in whatever Russian text we are able to understand. The rest we will be requesting you to verify / provide.
Hope this will be fine with you.
Comments
Denis Slabakov on July 24, 2012:
please post queries in respective todos or discussions.
Thanks,
Denis.
Sudhir Kelappan on July 25, 2012:
For some of the text we would need the translations.
Pls. find all of these in the attached spread sheet. Request you to verify and also provide the missing ones.
Denis Slabakov on July 25, 2012:
Sudhir Kelappan on July 26, 2012:
- Login
- Password
Following are alert messages displayed in case of server errors. If these alerts are to be shown in russian, please provide the translation for the same.Denis Slabakov on July 26, 2012:
Following error messages please keep in English
Sudhir Kelappan on July 26, 2012:
Few images (for buttons) remain to be done.
We also need to fine-tune the alignment of UI elements to match the wire-frames.
By tomorrow we are planning to complete everything and deliver the code after preliminary tests from our side.
Sudhir Kelappan on July 27, 2012:
We will need to change it to the webservices in live site before we deliver the code to you. Could you pls. provide the credentials to be used for the same ?
Attaching Screenshots of all the screens (taken from XCode Simulator) in a zip file.
We need clarification about the following:
Please refer images "7__qb_landscape.png" and "7_qb_portrait.png" in the zip file.
In both we have used the same text.
But in the PSD for portrait there were few words more in the text than in the PSD for landscape.
Pls. confirm if this is intended and correct. If yes then request you to provide the complete text to us. (We could not extract it from the portrait PSD as the layer is shown locked. Not sure what the problem is).
Denis Slabakov on July 29, 2012:
Denis Slabakov on July 29, 2012:
Denis Slabakov on July 29, 2012:
Denis Slabakov on July 29, 2012:
likelabs_create-content2_ru.png - correct ( likelabs_create-content2_ru.psd.zip )
Denis Slabakov on July 29, 2012:
Denis Slabakov on July 29, 2012:
Denis Slabakov on July 29, 2012:
Denis Slabakov on July 29, 2012:
Denis Slabakov on July 29, 2012:
Denis Slabakov on July 29, 2012:
Denis Slabakov on July 29, 2012:
Denis Slabakov on July 29, 2012:
Denis Slabakov on July 29, 2012:
Denis Slabakov on July 29, 2012:
Denis Slabakov on July 29, 2012:
Denis Slabakov on July 29, 2012:
Denis Slabakov on July 29, 2012:
Denis Slabakov on July 29, 2012:
Denis Slabakov on July 29, 2012:
Denis Slabakov on July 29, 2012:
Denis Slabakov on July 29, 2012:
Denis Slabakov on July 29, 2012:
Sudhir Kelappan on July 30, 2012:
Please be assured that we are indeed following the PSDs of the Russian
version ... the layout mismatch that you noticed was because we couldn't
extract the appropriate image from the PSD.
As mentioned in earlier note , the layer appears to be locked .. we are
checking why it is so.
We are trying to get the correct fonts as well.
Will let you know in case we face any issues.
Denis Slabakov on July 30, 2012:
Denis Slabakov on July 31, 2012:
Please advise which credentials do you mean.
Denis.
"Sudhir Kelappan – We have translated all the screens to Russian. The source code uses the local server that is setup here for the webservices. Hence you will not be able to test it.
We will need to change it to the webservices in live site before we deliver the code to you. Could you pls. provide the credentials to be used for the same ?"
Sudhir Kelappan on July 31, 2012:
We have now discovered it from the local deployment of the server here and are able to use the following.
Username : 0004
Currently we are working on setting the correct font and are facing some issues with the Lobster Font that is specified in the PSD.
Using that font in iPad is not giving the exact result as seen in the PSDs.
Denis Slabakov on July 31, 2012:
You need to setup your own developement site, stop using http://likelabs.redwerk.com, it belongs to another developer and not to us.
If we need to provide you with server for development purposes, please let me know.
Denis.
Sudhir Kelappan on July 31, 2012:
We have already setup one yesterday on one of our servers.
We will be using that going forward.
Denis Slabakov on July 31, 2012:
Denis
Sudhir Kelappan on July 31, 2012:
The font problem is resolved.
In the attached screenshots there are following two issues that
remain to be fixed:
1. QB_TextShare screen (landscape & potrait) :
In the top navigation bar, the alignment is not perfect for
the Step numbers 1, 2, 3.
The positioning is done programatically and not by a xib
file, so will need some fine tuning in code.
2. QB_PhotoShare screen (landscape & potrait) :
In the top navigation bar, the titles should be bold as per
PSD. The font settings are done programatically.
We will need to debug this.
We will be resolving these issues tomorrow.
FYI: Only the images and text related to Russian text have been
modified. The remaining images (e.g. the background image) have not been
verified. We can take this up once we are through with localization.
Once we finish should we attach the source code in basecamp or do we
e-mail it separately ?
Another observation / suggestion:
The code base would need some restructuring and clean-up as it is not
using the usual best practices (e.g. not using magic literals in code).
Also we can remove unwanted / redundant code. It would be good if we
can this before the next set of changes to the App.
I am sending this comment from e-mail. Hope the attachement would work
correct.
Denis Slabakov on August 1, 2012:
I realize that there are no PSD file for TextShare screen, there is for TextMessage, but TextShare is missing. I means that you do it yourself at the moment. The wording for TextShare is wrong, I will type it late on.
Do you require PSD file for TextShare screen, I can ask designers to create one?!
Some correction needed for enclosed files
1 - Поделитесь Вашим отзывом с друзьями!
2 - Пожалуйста, следуйте инструкциям, отправленным Вам
3 - Ваш отзыв отправлен
You can attach source code into basecamp
Please create a build and populate it using testflightapp.com so I can install application on my ipad and test it
If you know that there is a need for code clean-up, please do so.
Kind regards,
Denis.
Sudhir Kelappan on August 1, 2012:
The development environment used is as below:
1. Mac OS X 10.7.4
2. XCode 4.2
The project folder should have all the required libs and resources (xibs, font files etc.)
required to build the App.
Denis Slabakov on August 1, 2012:
Cool, but it would be much easier for me if you create binary and upload it to testflightapp.com
Thanks,
Denis.
Sudhir Kelappan on August 1, 2012:
I think we may require the UDID of the device(s) to do that.
Pls. let us know.
Once we have that we can take the build immediately.
Regards,
Sudhir
Denis Slabakov on August 1, 2012:
Sudhir Kelappan on August 1, 2012:
The developer that we are using seems to have some problem and we are not able to add any new devices in it.
Apologies for this. We are trying to get this resolved.
We have the following options to deal with this:
1. If you have a developer account and if it is OK to share that with us then we can try from that tomorrow.
2. If its not a problem for you pls. get a build from Xcode ... from the source that we have attached earlier.
Again apologies for this ... we will try to get this resolved asap and going forward deliver through testflight.com
Best Regards,
-Sudhir
Denis Slabakov on August 1, 2012:
I have mailed my dev account by e-mail,
Please make sure that you stop using it as soon as possible.
Denis
Sudhir Kelappan on August 1, 2012: