Giter VIP home page Giter VIP logo

Comments (7)

maximeprades avatar maximeprades commented on June 20, 2024

well I'd tend to agree but @jwswj and I agreed that we need to show them the way to do it if they ever want to get their app localized

Let's keep the old format please...

from demo_apps.

princemaple avatar princemaple commented on June 20, 2024

I don't think it's a very hard thing to get value & title pairs set up.
We could just refer the developers to App Reference and let them decide which style they want to use.

from demo_apps.

tmcinerney avatar tmcinerney commented on June 20, 2024

Do we know how many public vs private apps are being created? It is basically us that create public apps right? So for private apps, it's not something the app developer really needs to know because they would be unlikely to internationalise their app. If the majority of apps would be private (and hence without translations), is it good to have examples of an app using something they wont use?

We can certainly document how internationalisation can be done in your en.json but it should be an optional step in my opinion. The entire value, title key pairs are stripped down to the simply implementation when the app is served in installed.js as well.

from demo_apps.

princemaple avatar princemaple commented on June 20, 2024

Private app authors will probably just hard code all the values in app.js or *.hdbs. 😄 like we tended to do (before being corrected)

from demo_apps.

liulikun avatar liulikun commented on June 20, 2024

My thinking was that we have our apps documentation (developer.zendesk.com) and existing sample apps and most of our public apps (if not all) still using the normal format en.json. And I think that format serves the majority of the public audience well. If we show this new format to the general public only for a very small portion of the audience and that small portion probably know this already, the most of public people will get confused because the json file doesn't tell much what's that structure for. I can think of 3 options:

  1. Don't show this new format to general public.
  2. Show this new format to general public, but update our documentation to explain 2 different translation formats, and update our public apps and/or existing sample apps to use this new format.
  3. Only allow new translation format. This also needs to update documentation and existing apps.

I like option 1.

from demo_apps.

maximeprades avatar maximeprades commented on June 20, 2024

Thanks guys for opening this discussion but we need to go with option 2

We have to show the "example" to our App developers, get them to understand the importance of our other markets.

Half of zendesk customers core language isn't english. We get a public app submission a week so the math is pretty simple to do

from demo_apps.

jwswj avatar jwswj commented on June 20, 2024

Agree that option 2 is what we need to do.

On Sat, Dec 21, 2013 at 12:02 PM, Maxime Prades [email protected]:

Thanks guys for opening this discussion but we need to go with option 2

We have to show the "example" to our App developers, get them to
understand the importance of our other markets.

Half of zendesk customers core language isn't english. We get a public app
submission a week so the math is pretty simple to do


Reply to this email directly or view it on GitHubhttps://github.com//issues/16#issuecomment-31071015
.

Jason Smale
Engineering Director - APAC

Zendesk http://www.zendesk.com/
Twitter: @jwswj | Skype: zendesk.jsmale | Phone: +61 402 073 344

from demo_apps.

Related Issues (16)

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.