Giter Club home page Giter Club logo

michaelhenry / localizr Goto Github PK

View Code? Open in Web Editor NEW
35.0 3.0 5.0 755 KB

Localizr is a Tool that handles and automates the generation of localization files for IOS and Android so there will be only one source of truth for all of your localization strings.

Home Page: http://localizr.iamkel.net

License: MIT License

Python 80.81% Shell 0.86% HTML 11.20% Ruby 6.78% Dockerfile 0.32% Procfile 0.03%
localization locale mobile ios android-application i18n translation android dsl fastlane

localizr's Issues

Allow concurrent updates without overwriting values not edited

When editing a String that has language A and B:

  1. User A Open String(A,B) to edit language A
  2. User B Open String(A,B) to edit language B
  3. User A edits language A and stores String(A,B)
  4. User B edits language B and stores String(A,B)

Result:

In Step 4 User B overwrites language A with the state how it was at step 2 when he first opened it.

This means, edits made by User A at step 3 get overwritten and lost.

Expected

Both edits are stored separately and without overwriting other language data.

Storing a modified string should only write the languages edited by the user, not the rest he didn't touch.

Ability to disable automigration

This is usuful especially if only uses heroku โ€˜s free dyno which sleeps most of the time, this will reduce the time of waking up the localizr server.

Env:

LOCALIZR_DISABLE_AUTO_MIGRATION=1

Allow key/values groupings using dot.

Example:

pirate.time.formats.short = arrrround %H'ish

Will be

Yml format:

pirate:
  time:
    formats:
      short: "arrrround %H'ish"

In json format

{"pirate.time.formats.short":"arrrround %H'ish"}

And so on...

Localization crowdsourcing

  • Able to have shared database for common translations within the internet.
  • Able to accept/reject the translations submitted by any anyone who wants to contribute.

Cannot pull latest release image

Trying to pull the latest release docker image 1.2.14 results in an error. Seems the image is not available in the docker repo.

Pulling localizr (michaelhenry119/localizr:v1.2.14)...
ERROR: Get https://registry-1.docker.io/v2/michaelhenry119/localizr/manifests/v1.2.14: unauthorized: incorrect username or password

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.