Starting with d18756760449b9c4ace6de41c2cd55507874aa96, our slugs (for organizations/accounts/documents) can contain alphanumerics from any language (`\p{Letter}\p{Number}`). This works within the platform, but we need to verify and repair (if necessary): - Embeds (including oEmbed) - External patterns (like [here](https://github.com/documentcloud/documentcloud-pages/blob/9aa149651482d02a2679854699ee27e964b93c0b/src/js/util/toolbelt.js#L43) and [here](https://github.com/documentcloud/wordpress-documentcloud/blob/08f89b18412d5ff6182a678f5c99c095e71753ee/documentcloud.php#L37)) that bake in our old slug format - [validator.js](https://github.com/documentcloud/documentcloud/blob/c8e0c3cf752944ecbd6f136e74a24271001331d7/public/javascripts/lib/validator.js#L12-L14) - S3/CloudFront References: - http://www.regular-expressions.info/unicode.html - http://stackoverflow.com/questions/280712/javascript-unicode-regexes - https://mathiasbynens.be/notes/javascript-unicode - https://mathiasbynens.be/notes/es6-unicode-regex
Starting with d187567, our slugs (for organizations/accounts/documents) can contain alphanumerics from any language (
\p{Letter}\p{Number}).This works within the platform, but we need to verify and repair (if necessary):
References: