Closed sumairasaeed closed 7 years ago
Please see how @sojharo has implemented it and we need to leverage that learning. Also Apple has lots of articles on how this should be done.
Discussed with @sojharo and have also read up articles how this can be implemented on iOS. I have now understood the work needed to be done on this. This localisation task will need following steps to be completed:
1- Creating strings files to store and retrieve all of the strings used within the app, for each supported language 2- Adding language localisations 3- Internationalising storyboard 4- Internationalising Images 5- Use AutoLayout and remove explicit UI constraints
Work on this is in progress. Working on step 1. Will update more here
We have to do it for 5 languages: 1-French 2-Arabic 3- Spanish 4-German 5-Urdu For each, we will have to perform above mentioned steps
Please suggest can we break it into smaller chunks and open subtasks according to languages? so each subtask task will not be more than 1-2 days?
Each language should not take 1-2 days. The logic once developed should be independent of the language. It should be data driven.The data for each language would be different. That we can use Google to translate it. Go ahead and lay out the task.
Why the logic for each language should be different?
Logic will be same for all the languages.
In whick task all the common logic is? In this task?
Yes sir. Currently all common logic is in this task. Common logic will need these steps: 1- Creating strings files to store and retrieve all of the strings used within the app, for each supported language 2- Adding language localisations 3- Internationalising storyboard 4- Internationalising Images 5- Use AutoLayout and remove explicit UI constraints
On Thu, Apr 13, 2017 at 8:28 PM, Cloudkibo notifications@github.com wrote:
In whick task all the common logic is? In this task?
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Cloudkibo/iOS/issues/597#issuecomment-293928927, or mute the thread https://github.com/notifications/unsubscribe-auth/AKbhp4r2JEMpd2zj5nAG-2gL1rcVl6j2ks5rvj8JgaJpZM4M7ePv .
Opened subtasks needed. We can close this now
Come up with an approach to make the product support multiple languages. The language we want to support are Urdu, Arabic, Germen, French, Spanish