<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<div name="messageBodySection">
<div dir="auto">We use our own <a href="https://github.com/barsoom/traco" target="_blank">github.com/barsoom/traco</a><span style="color:#0a84ff"> </span>for translating model attributes. It’s worked great for us for 10 years or so, but now that we’re adding a few more locales, it’s starting to feel a bit much. Might switch to something like Globalize, or find/write something that stores translations in a single serialised column per model.<br />
<br />
Those translations can be set via admin forms like any other model attribute, but we also have a bg job that two-way-syncs some of them to a translation tool so external translators can translate them in a suitable UI without access to our backend.<br />
<br />
That translation tool is <a href="https://webtranslateit.com" target="_blank">webtranslateit.com</a>. I have many complaints (you often wait on it to sync without much help from the tooling; it effectively has a “git force push” merging model) but back when we picked it, it was the least bad one we could find.<br />
<br />
We also use WTI for regular config/locales/**/*.yml translations. There we just have the devs “pull” translations via a CLI command every so often, commit and push. We get a chat notification when there’s new stuff in WTI.</div>
</div>
<div name="messageSignatureSection"><br />
<div dir="auto"> </div>
</div>
<div name="messageReplySection">On 11 May 2021, 21:21 +0100, chat-request@lists.lrug.org, wrote:<br />
<blockquote type="cite" style="border-left-color: grey; border-left-width: thin; border-left-style: solid; margin: 5px 5px;padding-left: 10px;"><br />
<div>Send Chat mailing list submissions to<br />
<a href='mailto:chat@lists.lrug.org'>chat@lists.lrug.org</a><br />
<br />
To subscribe or unsubscribe via the World Wide Web, visit<br />
<a href='http://lists.lrug.org/listinfo.cgi/chat-lrug.org'>lists.lrug.org/listinfo.cgi/chat-lrug.org</a><br />
or, via email, send a message with subject or body 'help' to<br />
<a href='mailto:chat-request@lists.lrug.org'>chat-request@lists.lrug.org</a><br />
<br />
You can reach the person managing the list at<br />
<a href='mailto:chat-owner@lists.lrug.org'>chat-owner@lists.lrug.org</a><br />
<br />
When replying, please edit your Subject line so it is more specific<br />
than "Re: Contents of Chat digest..."<br />
<br />
<br />
Today's Topics:<br />
<br />
1. i18n and strings in config/locales (Lee-Jon Ball)<br />
2. Re: i18n and strings in config/locales (James Adam)<br />
3. Re: i18n and strings in config/locales (Adam Carlile)<br />
<br />
<br />
----------------------------------------------------------------------<br />
<br />
Message: 1</div>
</blockquote>
</div>
</body>
</html>