<div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Fri, Dec 2, 2016 at 10:31 AM Nate Finch <<a href="mailto:nate.finch@canonical.com">nate.finch@canonical.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg">One thing we <i class="gmail_msg">could</i> do to support non-english names that would not entirely open the door to emoji etc is to simply constrain the names to unicode letters and numbers. Thus you could name something 數據庫 but not 💩💩💩💩.</div></blockquote><div><br></div><div>I bothered Rick about this a while ago (half jokingly) since I own http://💩<a href="http://xn--l3h.ws">☁.ws</a> (poo cloud!) and was going to make a charm accompanying that name. Localized unicode characters - emoji or otherwise - are still a difficult UX compared to alphanumerics. It takes me 10 mins to find the emojis to type the damn domain in if I'm not on a phone.</div><div><br></div><div>The only path for unicode names I could see happening, and it's a stretch, is if the application name can be set to a larger range of characters. Where you may want to name horizon deployed in your environment to something localized (or emoji) but the charm name should be flat and simple.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg"><div class="gmail_quote gmail_msg"><div dir="ltr" class="gmail_msg">On Fri, Dec 2, 2016 at 9:29 AM Mark Shuttleworth <<a href="mailto:mark@ubuntu.com" class="gmail_msg" target="_blank">mark@ubuntu.com</a>> wrote:<br class="gmail_msg"></div><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000" class="gmail_msg">
<div class="m_5244638693005292974m_-565663488324985707moz-cite-prefix gmail_msg">On 02/12/16 09:23, Adam Collard wrote:<br class="gmail_msg">
</div>
<blockquote type="cite" class="gmail_msg">
<div dir="ltr" class="gmail_msg">
<div class="gmail_quote gmail_msg">True, but we could do normalisation in
the charm store to prevent malicious names. I think it's an
important aspect of software in the modern world that it can
support the wide array of languages that we humans use.<br class="gmail_msg">
</div>
</div>
</blockquote>
<br class="gmail_msg"></div><div bgcolor="#FFFFFF" text="#000000" class="gmail_msg">
This just transfers the definition of 'OK' to a different codebase.<br class="gmail_msg">
<br class="gmail_msg">
It's much better to have a simple rule that can be well documented,
enforced the same way in store and client and snapd, and typed on
any laptop without having to refer to the internet for assistance.</div><div bgcolor="#FFFFFF" text="#000000" class="gmail_msg"><br class="gmail_msg">
<br class="gmail_msg">
Mark<br class="gmail_msg">
</div></blockquote></div></div>
--<br class="gmail_msg">
Juju-dev mailing list<br class="gmail_msg">
<a href="mailto:Juju-dev@lists.ubuntu.com" class="gmail_msg" target="_blank">Juju-dev@lists.ubuntu.com</a><br class="gmail_msg">
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/juju-dev" rel="noreferrer" class="gmail_msg" target="_blank">https://lists.ubuntu.com/mailman/listinfo/juju-dev</a><br class="gmail_msg">
</blockquote></div></div>