It’s a well-known fact that the most important requirement of successful international distribution of an app is to be available on local languages.
But it does not mean that you should localize your app at all!
We developed a plugin for android apps that makes possible to translate the app by its users themselves on the phone. There are always fans of your app who pleasures to contribute in anything regarding your app. They will translate the app. All the other users can download and use these translations through the same plugin.
You can understand it easily by downloading the demo android app which already contains the plugin. (“App localization demo” on GooglePlay)
The plugin is free, you can download here or can see it on GHithub.
Any question and feedback is welcome.
app translation on phone demo
See the app demo http://www.transround.com/?utm_source=xda&utm_medium=mktglocalization&utm_campaign=goingglobal
gyuri bp said:
It’s a well-known fact that the most important requirement of successful international distribution of an app is to be available on local languages.
But it does not mean that you should localize your app at all!
We developed a plugin for android apps that makes possible to translate the app by its users themselves on the phone. There are always fans of your app who pleasures to contribute in anything regarding your app. They will translate the app. All the other users can download and use these translations through the same plugin.
You can understand it easily by downloading the demo android app which already contains the plugin. (“App localization demo” on GooglePlay)
The plugin is free, you can download here or can see it on GHithub.
Any question and feedback is welcome.
Click to expand...
Click to collapse
It should be interesting! I am developer from Ukraine, and now we have a problem that localization for about 4-5 lang, what we need it's very costly. I can't beleive that it will work, but i will try it...Thanks for sharing.
Hello, I downloaded your game, it should work if the app is native and all the phrases on screen use standard android resource handling. In case you have any issue you can contact me directly too.
Very impressive, I'm just a beginner. I loved the idea of your game!
Will it work with games compiled with Haxe OpenFL?
Unfortunately this time cross-platform developments are not supported, only Android.
However resources translated on Android version can be used on other platforms as well.
We prepared a plugin for Android Studio and IntelliJ IDEA to provide automated integration of Nativer SDK. It is available on Github:https://github.com/Transround/Native...android-studio and in IntelliJ plugin repository http://plugins.jetbrains.com/plugin/7637?pr=androidstudio
In case you use Android Studio or IntellJ, you can make your app translated to 70+ languages and be ready for further translation by your users within a few minutes. Try it – you only risk only 5-10 minutes of your time to discover an exciting and suprisingly effective new technology.
Related
PhoneGap and Corona are both cross platform mobile app development environments, but how do they do what they do?
Well I'm a PhoneGap Build user and I recently DLed the PhoneGap add-ons for my Eclipse dev environment. With PhoneGap you code your app in HTML5, CSS£ and JavaScript and it turns it all into an Android app for you.
I think I've worked out that PhoneGap takes your web pages and just wraps them all up into what is essentially a stand-alone website that acts as an app.
It's a nice idea if you want apps that are purely information, like some of the medical apps for healthcare professionals, but it's not so nice for smoothness and transitions or even interface elements e.g. you can simulate a Tabbed layout but it's not as neat or a smooth as a real Eclipse coded Java-xml Android Tabbed layout.
PhoneGap can repackage your web "app" for iOS, Andoird, BlackBerry, Sybian and webOS! That's one big bonus.
Now does anyone know how Corona works? Seems it's only for iOS and Android and I'm wondering what the underlying structure is. Anyone know?
No one knows?
It's be useful for developers to have insight into this. Afaik Phone gap don't have this info in their docs, I've just worked it out.
Sent from my HTC Sensation Z710e using Tapatalk
Corona is more of a Game Engine I think
It's basically it's own API/SDK/Engine. You code works within that. It looks like it uses lua script but I'm not sure.
Phonegap and other cross platform tools
Hi pizza_alarm
There are basically 3 types of multi-platform approaches:
1) the super-simplistic. These are not really programming at all, but simple tools to auto-generate an app using rss feeds, and other fairly generic settings.
2) browser-hybrid. Most of the serious contenders would fit this category, even though some claim to be in the 3rd. They use html + css to describe page layout, and some (like phonegap) allow full access to any browser-supported scripting, like javascript. At build time, a pre-compiled "player app" is bundles with your web app
3) native compiler. These let you build your app in a intermediate coding language, which then gets recompiled for each platform. Many of these still use the techniques described in item 2.
We have recently published a free comparison between all the serious contenders (items 2 and 3 in my list). Tell us what you think:
(I don't have permission to post the URL - but if you google "triballabs cross platform" you will find it)
Sorry - I meant to add that we use phonegap. One of the bits we like most about it is that you get all the source code, so if you need to enhance the basic "player" app it is very easy to do. Obviously you need to code these native, in Java or Objective-C or whatever your platform calls for
I use Corona since 2013. I have made this game Stronghold. It's easy to use, but there is a lot of limit, no multi threading, few plugin, few quantity of documentation, the app always do imagesheet in 32bits. We have to pay for many things. Like remove the launcher image (actualy it's write corona sdk XD)
Hi,
We have a site written in built using ASP.NET MVC 4, ASP.NET 4.5 with a searching algorithm. We want to create a mobile app for android without having to write everything from scratch. Should we add and an API for the site? Can the same developer writing the mobile app do it or do we need to find two different developers?
Thanks,
shelley210 said:
Hi,
We have a site written in built using ASP.NET MVC 4, ASP.NET 4.5 with a searching algorithm. We want to create a mobile app for android without having to write everything from scratch. Should we add and an API for the site? Can the same developer writing the mobile app do it or do we need to find two different developers?
Thanks,
Click to expand...
Click to collapse
If you want a native app, you'll need a java developer to rewrite all the functionalities of your website for the app.
if you just want an app that displays your mobile website and has a few options on the actionbar for example, it's very easy with a simple WebView.
What kind of functionalities would you want an API for ? Usually web developers and mobile developers can't do each other's work, different languages and approaches.
Let me know if you want some example code for the latter solution, I'll be glad to provide it.
Hi team,
The problem definition is I have to implement a mobile app which will allow the user to sign a pdf document by him and that same document can be signed by multiple users also by using same device.
I have gone through different API's present in the market for this Like HelloSign, Docusign but these APIs do not work on all the platforms.
So I digged out and found PhoneGap and Xamarin frameworks.
So my question is can I develop a cross platform mobile app with multi user signature support for single document ?
And if its is doable then which
Has anyone gone through this problem before ?
Nativer SDK is a new library that enables dynamic resource handling, on-device app translation and language practicing. Currently it supports Android apps written in Java.
We created a sample Android app with the SDK built in to demonstrate the operation on user level. We put the source of this demo app on GitHub: https://github.com/Transround/LocalizationDemoDev
You can try the user experience, by downloading the sample app from GooglePlay
Please try it and comment.
If it raised your interest, you can go on to register.
If you want more info, visit our website.
app demo
You can see a demo here: www.transround.com/?utm_source=xda&utm_medium=mktglocalization&utm_campaign=localizationsdk
App language localization SDK is in Android weekly under Libraries & code section.
We prepared a plugin for Android Studio and IntelliJ IDEA to provide automated integration of Nativer SDK. It is available on Github:https://github.com/Transround/Native...android-studio and in IntelliJ plugin repository http://plugins.jetbrains.com/plugin/7637?pr=androidstudio
In case you use Android Studio or IntellJ, you can make your app translated to 70+ languages and be ready for further translation by your users within a few minutes. Try it – you only risk only 5-10 minutes of your time to discover an exciting and suprisingly effective new technology.
gyuri bp said:
Nativer SDK is a new library that enables dynamic resource handling, on-device app translation and language practicing. Currently it supports Android apps written in Java.
We created a sample Android app with the SDK built in to demonstrate the operation on user level. We put the source of this demo app on GitHub: https://github.com/Transround/LocalizationDemoDev
You can try the user experience, by downloading the sample app from GooglePlay
Please try it and comment.
If it raised your interest, you can go on to register.
If you want more info, visit our website.
Click to expand...
Click to collapse
It’s just 20 minutes of your time to let users learn and practice languages while translating and using your app.
Android multilingual runtime extension: the Nativer SDK
… is a new app localization technology for Java Android apps that implements dynamic string resource management. It separates the translation from the development process and supports on-the-fly resource distribution, so no app redeployment is needed when adding more languages.
Integrating the Nativer SDK with your app and uploading resources into the translation service requires less than 20 minutes. There is no source code modification required, removing the SDK is easy.
The Nativer SDK uses aspect oriented programming (AOP) with AspectJ; work is done automatically at build time. Tested with:
• Build tools: Gradle
• IDEs: Eclipse, Android Studio and IntelliJ IDEA (SDK on Github)
• +automated integration plugin for Android Studio and IntelliJ IDEA. (AS plugin on Github)
The SDK and the service are free for developers up to 4000 words/apps.
Switch languages with a shake
The Nativer SDK and service adds multilingual features while translating and using apps.
App resources are automatically translated via machine translation and app category specific translation memory. Any user can improve the quality by adding new or voting on existing translations, reporting bad or mistranslations.
All translation work is done "in context": on the smart device while using the app, translator immediately sees how the translated text looks like in its original environment.
Approved translations can be downloaded with one click. The app language can be set independently from the phone language that helps learning and practicing languages.
Built in Klingon
This ease of app localization ensures access for all. Even minority languages will be served properly but without any effect on your budget.
Users prefer localized apps. The multilingual features result in higher usage time and more loyal user base.
We support 70+ languages. Localizing your app into 70+ languages has a big impact on the Served Available Market and may bring you more users.
How it works?
What you have to do?
• Build the SDK in your app (Github)
-> With Eclipse it takes no more than 20 min
-> With Android Studio it takes only 1-2 min (AS plugin)
• Publish your app
• Follow the progress and enjoy the result
How translation happens?
App resources are automatically translated via machine translation and app category specific translation memory. Any user can improve the quality by adding new or voting on existing translations, reporting bad or mistranslations.
How users get translations?
Since translation is separated from the development process and users get on-the-fly resource distribution, so no app redeployment is needed when adding more languages.
If you want to control translation
You can override the automated translation and distribution process if you want:
• Exclude already translated resources from translation and distribution process
• Exclude any language by any reason
• Determine localizations to be published or not by language
• Translation review by string
We prepared a tool window for easier usage and to track how translation goes on. It's also in IntelliJ plugin repository http://plugins.jetbrains.com/plugin/7637?pr=androidstudio