Live data from Hacker News

Show HN: Our project got 4 connectors and 4 l10ns from community in 2 months

github.com

11–20 of 37 posts

Re: Show HN: Our project got 4 connectors and 4 l10ns from community in 2 months

#11

Hi HN, Our project is Logto, an open-source solution that helps you build the sign-in, auth, and user identity within minutes. The first public beta launched two months ago, and it is incredible that many people love our project and are willing to contribute even before our “Bounty Hunter” series. The community contributed translations of Français, Türkçe, 한국어, and Português, along with connectors for Azure AD, Kakao…

Highly recommend integrating with CrowdIn, it's free for OSS and makes managing the translations _much_ easier, you can have their git integration push approved strings directly to your codebase.

Re: Show HN: Our project got 4 connectors and 4 l10ns from community in 2 months

#12
post #10

Earlier quoted context omitted.

21 languages is a great achievement. What small bits of abuse and misunderstandings did you encounter along the way?

It certainly makes you realize that translation is as much an art as a science. For example we have a core concept of "Collections", many languages this could be translated in multiple different equivalents and we want to make sure that the closest is chosen. Misunderstanding might be someone that translated to Collection -> Drawer which isn't really correct. Abuse has been minimal, mainly things like adding smiley f…

Ha, I usually refer to the "Collections" problem as "What is a course?" -> "Is a course a university course, a course on the menu of a restaurant ...?". Context is one of the things that are missing I do translations.

Is there anything out of your head that are you missing with Crowdin?

Re: Show HN: Our project got 4 connectors and 4 l10ns from community in 2 months

#13

Isn't it "i18n"? We put all the translations in a spreadsheet, https://docs.google.com/spreadsheets/d/1FoYdyEraEQuWofzbYCDP... . We didn't like the idea of storing in any more complex than a csv file. All changes are shown to us in a diff before we merge, the csv is then downloaded and the i18n files created automatically after we merge the branch. We've never had a single instance of abuse in over 10 years.

Internationalization (i18n). Localization (l10n). Globalization (g11n). Localizability (l12y).

Mozilla has a good article explaining the distinction: https://blog.mozilla.org/l10n/2011/12/14/i18n-vs-l10n-whats-...

Re: Show HN: Our project got 4 connectors and 4 l10ns from community in 2 months

#14

Isn't it "i18n"? We put all the translations in a spreadsheet, https://docs.google.com/spreadsheets/d/1FoYdyEraEQuWofzbYCDP... . We didn't like the idea of storing in any more complex than a csv file. All changes are shown to us in a diff before we merge, the csv is then downloaded and the i18n files created automatically after we merge the branch. We've never had a single instance of abuse in over 10 years.

What do you mean with showing you the diff BEFORE you merge? Do you run a script comparing your current repository translation files with the ones on the google spreadsheet?

Re: Show HN: Our project got 4 connectors and 4 l10ns from community in 2 months

#16

Isn't it "i18n"? We put all the translations in a spreadsheet, https://docs.google.com/spreadsheets/d/1FoYdyEraEQuWofzbYCDP... . We didn't like the idea of storing in any more complex than a csv file. All changes are shown to us in a diff before we merge, the csv is then downloaded and the i18n files created automatically after we merge the branch. We've never had a single instance of abuse in over 10 years.

Internationalization (i18n). Localization (l10n). Globalization (g11n). Localizability (l12y). Mozilla has a good article explaining the distinction: https://blog.mozilla.org/l10n/2011/12/14/i18n-vs-l10n-whats-...

Aka cute abbreviations that are impossible to remember or understand (c62d).

Re: Show HN: Our project got 4 connectors and 4 l10ns from community in 2 months

#17

Isn't it "i18n"? We put all the translations in a spreadsheet, https://docs.google.com/spreadsheets/d/1FoYdyEraEQuWofzbYCDP... . We didn't like the idea of storing in any more complex than a csv file. All changes are shown to us in a diff before we merge, the csv is then downloaded and the i18n files created automatically after we merge the branch. We've never had a single instance of abuse in over 10 years.

Internationalization (i18n). Localization (l10n). Globalization (g11n). Localizability (l12y). Mozilla has a good article explaining the distinction: https://blog.mozilla.org/l10n/2011/12/14/i18n-vs-l10n-whats-...

Oh god, let's not start a10g words this way.

a10g means "abbreviating" by the w1y.

I promise it will not burn up too many more calories of soylent to just type it out, nor will it take much longer.

Re: Show HN: Our project got 4 connectors and 4 l10ns from community in 2 months

#18

Hi HN, Our project is Logto, an open-source solution that helps you build the sign-in, auth, and user identity within minutes. The first public beta launched two months ago, and it is incredible that many people love our project and are willing to contribute even before our “Bounty Hunter” series. The community contributed translations of Français, Türkçe, 한국어, and Português, along with connectors for Azure AD, Kakao…

Hi there, I would recommend Tolgee. It is made for web app localization and unlike Crowdin or Lokalise it's open-source.

https://github.com/tolgee/tolgee-platform

Re: Show HN: Our project got 4 connectors and 4 l10ns from community in 2 months

#19

Earlier quoted context omitted.

Internationalization (i18n). Localization (l10n). Globalization (g11n). Localizability (l12y). Mozilla has a good article explaining the distinction: https://blog.mozilla.org/l10n/2011/12/14/i18n-vs-l10n-whats-...

Oh god, let's not start a10g words this way. a10g means "abbreviating" by the w1y. I promise it will not burn up too many more calories of soylent to just type it out, nor will it take much longer.

What gets me most is whether you have to count all the letters of the word, or just those left out.

Re: Show HN: Our project got 4 connectors and 4 l10ns from community in 2 months

#20

Earlier quoted context omitted.

Internationalization (i18n). Localization (l10n). Globalization (g11n). Localizability (l12y). Mozilla has a good article explaining the distinction: https://blog.mozilla.org/l10n/2011/12/14/i18n-vs-l10n-whats-...

Oh god, let's not start a10g words this way. a10g means "abbreviating" by the w1y. I promise it will not burn up too many more calories of soylent to just type it out, nor will it take much longer.

https://css-tricks.com/the-ironic-inaccessibility-of-a11y/
Post reply on HN