Using resources and resource files for Android localization [closed] - android

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
Just trying to understand localizations and how it works.
I'm reading this article about string localizations in Android applications. And everything is OK. I can create string resources, few folders (es, en, etc.) and it will works perfectly.
But if I understand correctly, it is a static way. I mean, I can create "by hand" this resource file, provide strings for any regions and then use it in my app. Am I right? Or there is a possibility, to create that resource file dynamically? Let say I have my strings with translations in the backend and I want to initialize it and then use?

Disclaimer: I work for Localazy.
If you don't want to care about resources and XML files, just use Localazy. It comes with a Gradle plugin that takes care of everything for you and it even integrates OTA updates automatically into your app - updated translations and new languages are delivered online without resubmitting the app to stores.
And you can manage all translations easily through a cloud-based interface with shared translations - translations are shared with all other apps on the platform so you can get your app translated for free to up to 80 languages.
The basic management for a typical app is free.

Related

External library in Android [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
i was wondering if it's good to use external libraries took from git hub and use it in a professional app.This libraries may produce low performance or lag? Big company use external libraries for own apps?
Sometimes Big Companies do use external libraries and sometimes they have enough resources or coders to create their own library .
External libraries doesn't usually creates lag in the app, infact some are really good and could enhance your app as well increase its performance.
some of the external libraries in github are open and many coders go through the code making it more efficient than a group of coders in a company creating a library. hence i would suggest you to review the libraries you want to use and then if its having a positive review go for it.
Yes, it is very common for both large and small companies to use external libraries. What libraries will usually depend on the license attached to them. As with any library there are both pro's and con's, both of which should be considered before you decide to use one.

Android Translate API [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I'm developing an Android translation app and I've been searching a translation API with the capacity of language packages download to use the app offline but I'm not able to find something similar.
I've found two open source API, MyMemory and Apertium but I don't know how can I use them offline.
Any ideas? Thank you
Apertium is completely free and open source, including the language data, and it should be possible to run all the language pairs offline on a phone. In practice, some of the "newer" language pairs might require a bit of work since they have dependencies on C++ programs that haven't been ported to Android yet (cg-proc from the vislcg3 package and hfst-proc from the HFST package).
Still, quite a lot of the work has been done already, and there's an "example" app you can build on – http://wiki.apertium.org/wiki/Apertium_Android explains it:
The goal of the 'official' Apertium Android app is to provide example code on how to integrate Apertium offline translation into an Android app.
It requires internet permission to enable users to download language pairs (and developers to showcase their work from a phone).
You can of course make it not even require Internet permission by bundling the language pairs into the app.
(If you need some of the other language pairs and are interested in making cg-proc/hfst-proc work on Android, you should probably get in touch with the relevant maintainers.)
Translating is a very complex problem. There are no good offline translation engines that would work well on a Android phone.
MyMemory is just a translation memory, e.g. it stores millions of existing translation, but this will not help much with your app.
Apertium is also an online service.
There are great translation apps from Microsoft and Google. I would try to build something different.

Create an Android app on ios (Apple) platform [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
This might sound like a duplicate question but trust me its not.
I have an Android app. It contains WebView to display webpages. Now I am planning to go live with the app on ios too. Now having two different codes and maintaining them is a difficult task.
Is there a way I can develop app in both the platforms with minimum maintenance issues. With minimum maintenance I mean more reusable code that can be use on both the platforms.
I have heard that it can be done using Chromium Project but am unable to find supporting docs for the same on internet.
Any suggestions?? or reference materials??
For what I know there is no way you could use your Java code and the XML files (including your WebView) in IOS application. the language/platform are different.
What you could do is to develop a web application that looks as a mobile application for example using JQueryMobile and the export it using the already suggested PhoneGap framework to any platform you would like.
You should try one of the several frameworks out there, being PhoneGap (http://phonegap.com) an interesting option.

Any good community translation tools for Android? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
One of my applications is getting more and more popular, and I'd like to support multiple languages, but there are a few problems:
I don't know every single language out there
I'm actively developing the application, so strings change and new ones are added - often
That's why I've been looking at the possibilities of an online community translation tool. I'd like for it to be free and open source, and it'd be great if it supports Android!
Sorry if this is off-topic, I was a bit unsure, but I think it's a problem that many Android developers have to deal with.
For WordPress for Android we use GlotPress, you can upload your strings.xml and it will create sub projects for whatever language you want. You can then invite users to translate the project to their native language.

Is There a Standard Help Document/Manual in Android? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I am writing and publishing my apps on android and would like to provide help document (manual) to users of my apps. I've seen apps open up external web pages as their help, or use html view to open local html documents. Are these the ways we are supposed to deliver manual to our users?
Are these the ways we are supposed to
deliver manual to our users?
You can do whatever you want:
Use WebView directly for local content
Use Browser directly for remote content (e.g., Web site of documentation)
Publish your manual in EPUB and load it into one of the available EPUB readers, if the user has one installed
Publish your manual in PDF and load it into one of the available PDF readers, if the user has one installed
Use VideoView directly for local (or remote) "screencast" style instructions
and so on.
However, there is no built-in dedicated "help framework" in Android. If you wish to make a name for yourself in the world of Android, consider writing one.
Or, consider writing your apps so there is no need for help content. Obviously, not always possible, especially for highly targeted apps, but you can certainly eliminate a lot of help material with a correctly designed application.

Categories

Resources