<div dir="ltr"><div dir="ltr" style="font-family:arial,sans-serif;font-size:13px">Thanks! We do all of our layout in code so there is no bothersome maintenance of multiple nibs. We also <a href="https://github.com/chrisballinger/Off-the-Record-iOS/blob/master/Off%20the%20Record/OTRLanguageManager.m#L120" target="_blank">do some tricks </a>in order to support languages not supported by the OS like Tibetan so we technically don't use NSLocalizedString within our app except in one file to help gather the strings together. One of the most annoying things was updating the app store metadata and screenshots, but I <a href="https://github.com/ChatSecure/ChatSecure-Metadata" target="_blank">wrote a tool</a> to automate most of that process.</div>

<div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jan 23, 2014 at 9:57 AM, William Gray <span dir="ltr"><<a href="mailto:wgray@zetetic.net" target="_blank">wgray@zetetic.net</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Gang,<br>
<br>
Congrats on the new ChatSecure for iOS release today! I was looking over the list of languages supported in the interface and wondering in an off-hand way if ChatSecure for iOS has always had some level of international support from the get-go (e.g. always using NSLocalizedString()), or if Chris et al had to do a significant amount of re-working existing code to support internationalization? We get requests at Zetetic every so often for internationalization in our apps and offers to do translations for us, but it does seem like a daunting (if quite worthwhile) amount of work. Maintaining locale-specific nibs for each lang sounds like the biggest potential pain point, is that the case for ChatSecure?<br>


<br>
Cheers,<br>
Billy<br>
<br>_______________________________________________<br>
Guardian-dev mailing list<br>
<br>
Post: <a href="mailto:Guardian-dev@lists.mayfirst.org">Guardian-dev@lists.mayfirst.org</a><br>
List info: <a href="https://lists.mayfirst.org/mailman/listinfo/guardian-dev" target="_blank">https://lists.mayfirst.org/mailman/listinfo/guardian-dev</a><br>
<br>
To Unsubscribe<br>
        Send email to:  <a href="mailto:Guardian-dev-unsubscribe@lists.mayfirst.org">Guardian-dev-unsubscribe@lists.mayfirst.org</a><br>
        Or visit: <a href="https://lists.mayfirst.org/mailman/options/guardian-dev/chrisballinger%40gmail.com" target="_blank">https://lists.mayfirst.org/mailman/options/guardian-dev/chrisballinger%40gmail.com</a><br>
<br>
You are subscribed as: <a href="mailto:chrisballinger@gmail.com">chrisballinger@gmail.com</a><br>
<br></blockquote></div><br></div>