All Projects → Airsaid → Androidlocalizeplugin

Airsaid / Androidlocalizeplugin

Licence: apache-2.0
🌏 Android localization plugin. support multiple languages, no need to apply for key.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Androidlocalizeplugin

poeditor-cli
POEditor CLI
Stars: ✭ 29 (-91.76%)
Mutual labels:  i18n, localization, strings
i18n-tag-schema
Generates a json schema for all i18n tagged template literals in your project
Stars: ✭ 15 (-95.74%)
Mutual labels:  i18n, localization
Localizer-Android
Gradle plugin which simplifies Android string resources & translations synchronization with POEditor.
Stars: ✭ 21 (-94.03%)
Mutual labels:  localization, strings
labels
Bolt Labels extension - Translatable labels for Bolt
Stars: ✭ 18 (-94.89%)
Mutual labels:  i18n, localization
f3-multilang
Create multilingual apps with this localization plugin for the PHP Fat-Free Framework
Stars: ✭ 44 (-87.5%)
Mutual labels:  i18n, localization
rosetta
A blazing fast internationalization (i18n) library for Crystal with compile-time key lookup.
Stars: ✭ 23 (-93.47%)
Mutual labels:  i18n, localization
i18n
Package i18n is for app Internationalization and Localization.
Stars: ✭ 79 (-77.56%)
Mutual labels:  i18n, localization
i18n
internationalize projects to Arabic
Stars: ✭ 67 (-80.97%)
Mutual labels:  i18n, localization
Tower
i18n & L10n library for Clojure/Script
Stars: ✭ 264 (-25%)
Mutual labels:  i18n, localization
Eo Locale
🌏Internationalize js apps 👔Elegant lightweight library based on Internationalization API
Stars: ✭ 290 (-17.61%)
Mutual labels:  i18n, localization
Js Lingui
🌍📖 A readable, automated, and optimized (5 kb) internationalization for JavaScript
Stars: ✭ 3,249 (+823.01%)
Mutual labels:  i18n, localization
translation
👅 Translations (symfony/translation) to Nette Framework (@nette)
Stars: ✭ 55 (-84.37%)
Mutual labels:  i18n, localization
Angular-Gulp-Boilerplate
Clean but full-featured AngularJS boilerplate using Gulp workflow and best practices
Stars: ✭ 30 (-91.48%)
Mutual labels:  i18n, localization
plate
Internationalization library for Python
Stars: ✭ 31 (-91.19%)
Mutual labels:  i18n, localization
inlang
Open Source Localization Solution for Software.
Stars: ✭ 160 (-54.55%)
Mutual labels:  i18n, localization
python-fluent
Python implementation of Project Fluent
Stars: ✭ 142 (-59.66%)
Mutual labels:  i18n, localization
Nord Jetbrains
An arctic, north-bluish clean and elegant JetBrains IDE UI and editor color theme.
Stars: ✭ 293 (-16.76%)
Mutual labels:  idea, plugin
i18n.cr
Internationalization API ( i18n ) for Crystal!
Stars: ✭ 36 (-89.77%)
Mutual labels:  i18n, localization
go-locale
GoLang library used to retrieve the current locale(s) of the operating system.
Stars: ✭ 16 (-95.45%)
Mutual labels:  i18n, localization
Mojito
An automation platform that enables continuous localization.
Stars: ✭ 256 (-27.27%)
Mutual labels:  i18n, localization

AndroidLocalizePlugin

🌏 Android/IDEA localization plugin. support multiple languages, no need to apply for key. (中文文档)

Feature

  • Support 104 languages.
  • No need to apply for key.
  • One key generates all translation files.
  • Support no translation of existing string.
  • Support for specifying that text is not translated.

Preview

image

Install

Online installation

  • Step 1: Open AndroidStudio or IDEA.
  • Step 2: Preferences -> Plugins -> Browse repositories...
  • Step 3: Search AndroidLocalize and install. Then restart IDE.

Local installation

  • Step 1: Download AndroidLocalizePlugin.zip file.
  • Step 2: Open AndroidStudio or IDEA.
  • Step 3: Preferences -> Plugins -> Install plugin from disk...
  • Step 4: Select AndroidLocalizePlugin.zip and Restart IDE.

Usage

  • Step 1: Select the values/strings.xml.
  • Step 2: Right-click and select Convert to other languages.
  • Step 3: Select the language to be translated.
  • Step 4: Click ok.

FAQ

  • Q1: Empty characters after translation?

    A: You need to set an proxy or replace an proxy address or wait a while before trying. set proxy:

    image

  • Q2: How to ignore translation?

    A: Use the translatable or xliff:g tags. for example:

    <string name="name" translatable="false">AndroidLocalizePlugin</string>
    <string name="detail">detail<xliff:g>: %1$s</xliff:g></string>
    

Thanks

ContactMe

Invite me for coffee ☕️

If this project has helped you, you can invite me for coffee.

License

Copyright 2018 Airsaid. https://github.com/airsaid

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].