Discussion Forums  >  Uncategorized

Replies: 9    Views: 534

claudio
buzztouch Evangelist
Profile
Posts: 51
Reg: Jun 10, 2011
Chiang Mai, Tha...
510
08/02/11 10:01 PM (14 years ago)

Multiple language iOS app support with Buzztouch 1.5

Hello, Using Buzztouch 1.5. Xcode 4. I have an app published on the App Store. I would like to translate my app in another language. How can I do it? Can create it and submit it as update or do I need to submit it as a new app? I mean with buzztouch can I have one app that supports several language or I have to submit a new app for every language( like nameappEN, nameappFR etc)? Hope someone can help! Thanks
 
danonator
Aspiring developer
Profile
Posts: 1
Reg: Jan 29, 2011
Spain
10
like
08/03/11 03:03 AM (14 years ago)
Hi, I translated one app making a language selection screen into the app. You dont need to upload it again because changes in screens are updated automatically. Hope it helps you.
 
Parker @ buzztouch
buzztouch Evangelist
Profile
Posts: 1395
Reg: May 09, 2011
Pacific Grove, ...
24,500
like
08/03/11 02:43 PM (14 years ago)
Also, if you want your app to be fully in another language, don't forget to edit the localizable.strings file within your xcode project. It s found in the BT_Config folder. It provides the built in text for the screens that you use.
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
08/03/11 11:14 PM (14 years ago)
Like @Parker said, the text in the app that is not provided by you (warnings, alerts, etc) is in the localizable.strings file. Create more of these files, one for each language. Google the topic for tons of tutorials on creating multiple localizable.strings files for multiple language support in the same app.
 
claudio
buzztouch Evangelist
Profile
Posts: 51
Reg: Jun 10, 2011
Chiang Mai, Tha...
510
like
08/04/11 11:10 PM (14 years ago)
Thanks everyone to reply ... thanks David and Parker, I will google this tutorial once I finish writing this post.. But I have still to understand how to do all this screens and menu.. what could be the app structure? for example, should I create two tabbed menu, one for every language? Don't think that is possibile.. I think I don't get the point.. I don't have the big picture about multiple languages apps..
 
claudio
buzztouch Evangelist
Profile
Posts: 51
Reg: Jun 10, 2011
Chiang Mai, Tha...
510
like
08/05/11 12:10 AM (14 years ago)
Ok, watching some tutorial I've got a better ideas.. still thanks :) so I will translate all the texts (Alarms etc) with the localization.string file.. but what about all the screens and menus I create with Buzztouch CMS? I will write them again one by one in a new language, but it's still not clear how the app will understand that that screen is in spanish, or in english, swedish etc.. Is there any setting I should do? I mean to link the screens and menu to the main language setting of the device? Feel I'm close to understand, just give me another little help ;)
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
08/05/11 11:21 PM (14 years ago)
Hi Claudio...your question makes perfect sense. If you want to show different content, actual content, like the text in the menu's, based on the users language, you'll have a tough time. I think you understand the setup, it sounds like you do. The localizable strings file has ZERO to do with the content you setup in the control panel. If you want to literally show an entire different screen, based on a users language, (or just the text), you'll have no other choice but to use a dynamic screen process. The docs show how to do this but I'll warn you now, it's very technical. The idea: a) You setup a menu with NO MENU ITEMS. b) You use a URL to pull the configuration data for your menu. The URL points to your website. c) Your backend script outputs different content based on the users device information / language.
 
tonycelestino
Aspiring developer
Profile
Posts: 213
Reg: Jun 24, 2011
Maceio
4,080
like
08/06/11 04:52 AM (14 years ago)
Hi there, I have a similar issue. I'm trying to make an App for a hotel and will need it translated for at least three languages. @David - Is there any samples of backend scripts to achieve this? @Claudio - Let us know of your progress, this issue is very interesting and will be very useful for the community.
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
08/08/11 03:27 AM (14 years ago)
@tonycelestino: Samples for the Localizable.Strings file? Not really, we only speak english so we have not created more of these files. As for samples of how to create dynamic menus, look at the docs link, see the sample JSON data in the for a menu list, button list, etc. You'll want to create a backend script to output different items for each language.
 
claudio
buzztouch Evangelist
Profile
Posts: 51
Reg: Jun 10, 2011
Chiang Mai, Tha...
510
like
08/11/11 10:00 AM (14 years ago)
Sorry everyone I didn't have internet in the last three days.. @David: thanks for explaining me.. I got the idea, I will look the documents now, but If it's too technical to me I will probably submit two different apps to apple based on different language.. I will let time pass between one app and the other one hoping the AppStore guys doesn't see that, because I think they shouldn't like it so much.. Anyway I will first try to figure out If I can build dynamic screen by my own.. @tonycelestino: I will let you all know If I get it done or not!
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.