Giter VIP home page Giter VIP logo

Comments (1)

dalemyers avatar dalemyers commented on July 28, 2024 3

That's a great question 😄

There are a few reasons. The first is that when this library was actually written, it was when Xcode 6 was the latest version and it would be another 4 years before this functionality arrived in Xcode. The second is that when this functionality arrived, we looked at it, but didn't move to it since our translation team depended on .strings files at the time (despite their obvious disadvantages over more powerful formats).

Both of these issues are non-issues now, so we could switch in theory. However, there is one significant advantage that this library has: It can be connected up to our CI system to ensure that strings have been exported in every PR. We don't run a risk of missing strings that way.

Going forward, we will absolutely be moving to a better localization format and will be updating this tool to support it, but there is no timeline for that yet.

One more thing: If the Xcode functionality works better for you (especially since it gives a more powerful format), please continue using it. We aren't trying to say this is the best way at all. It's just what we use and we wanted to make it available for anyone who had the same issues we have. We know those don't affect everyone as each code base is unique.

from localizedstringkit.

Related Issues (8)

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.