Title: Hi Polyglots I&#8217;m a validator of the Portuguese&#8230;
Author: Alvaro Gois dos Santos
Published: May 19, 2015
Last modified: May 20, 2015

---

 [  ](https://profiles.wordpress.org/alvarogois/) [Alvaro Gois dos Santos](https://profiles.wordpress.org/alvarogois/)
8:43 pm _on_ May 19, 2015     
Tags: AO90, [pt_PT ( 185 )](https://make.wordpress.org/polyglots/teams/?locale=pt_PT),
[request ( 1,481 )](https://make.wordpress.org/polyglots/tag/request/), [variants ( 2 )](https://make.wordpress.org/polyglots/tag/variants/)

# Hi Polyglots I’m a validator of the Portuguese…

Hi Polyglots,

I’m a validatorValidator See [translation editor](https://make.wordpress.org/polyglots/glossary/#translation-editor).
of the Portuguese (pt_PT) translation team. We’re facing a major issue with our 
translation. Some of you may have heard of the Portuguese Language Orthographic 
Agreement of 1990 (AO90). Well, it’s being implemented for 5 years now, with huge
resistance in Portugal and several other Portuguese language countries. It’s mainly
a political decision, with little respect for history and some basic rules. Nevertheless,
it’s being used byimposed to public institutions.

A while back we had an internal discussion in the Portuguese WordPress Community
regarding the adoption of the AO90. The vast majority said no. But now the question
arises again, and it seems unfare, even if we still have a strong resistance, that
there’s no alternative for those who want or need to have WordPress in accordance
to AO90.

Therefore, what I need to discuss with you is the possibility of having variants
for the Portuguese language, despite Portuguese in Portugal having only one norm.
Me, [@ze-fontainhas](https://profiles.wordpress.org/ze-fontainhas/) and several 
other members of the Portuguese Community have long discussed this possibility and
how to implement a solution. Since there are no variants in the Portuguese language
in Portugal, there are no ISO codes to identify possible variants. Anyway, it’s 
something we have to address and we wanted the Polyglots to help us.

Does anyone have any idea how we can deal with this?

Thanks.

[#ao90](https://make.wordpress.org/polyglots/tag/ao90/), [#pt_pt](https://make.wordpress.org/polyglots/teams/?locale=pt_PT),
[#request](https://make.wordpress.org/polyglots/tag/request/), [#variants](https://make.wordpress.org/polyglots/tag/variants/)

### Share this:

 * [  Threads ](https://make.wordpress.org/polyglots/2015/05/19/hi-polyglots-im-a-validator-of-the-portuguese/?share=threads)
 * [  Bluesky ](https://make.wordpress.org/polyglots/2015/05/19/hi-polyglots-im-a-validator-of-the-portuguese/?share=bluesky)
 * [  Facebook ](https://make.wordpress.org/polyglots/2015/05/19/hi-polyglots-im-a-validator-of-the-portuguese/?share=facebook)
 * [  X ](https://make.wordpress.org/polyglots/2015/05/19/hi-polyglots-im-a-validator-of-the-portuguese/?share=x)
 * [  Mastodon ](https://make.wordpress.org/polyglots/2015/05/19/hi-polyglots-im-a-validator-of-the-portuguese/?share=mastodon)
 * [  WhatsApp ](https://make.wordpress.org/polyglots/2015/05/19/hi-polyglots-im-a-validator-of-the-portuguese/?share=jetpack-whatsapp)
 * [  LinkedIn ](https://make.wordpress.org/polyglots/2015/05/19/hi-polyglots-im-a-validator-of-the-portuguese/?share=linkedin)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fpolyglots%2F2015%2F05%2F19%2Fhi-polyglots-im-a-validator-of-the-portuguese%2F%23respond&locale=en_US)

 * [Clear to-do](https://make.wordpress.org/polyglots/2015/05/19/hi-polyglots-im-a-validator-of-the-portuguese/?output_format=md#)

 1.  ![](https://secure.gravatar.com/avatar/a6174abecbcdfdc31a9791784bbc10b7a9ea1bdb2e46b5fd3cf3805abc92dcc3?
     s=32&d=mm&r=g)
 2.   [TacoVerdo](https://profiles.wordpress.org/tacoverdo/)  1:48 pm _on_ May 20, 
     2015
 3.  It sounds like this is quite like the situation the Germans have with default 
     vs formal language. They have two projects on translate.wordpress.orgtranslate.
     wordpress.org The platform for contributing to the translation of WordPress core,
     themes and plugins..
 4.   * [https://translate.wordpress.org/projects/wp/dev/de/default](https://translate.wordpress.org/projects/wp/dev/de/default)
      * [https://translate.wordpress.org/projects/wp/dev/de/formal](https://translate.wordpress.org/projects/wp/dev/de/formal)
 5.  Could that be a solution for you as well?
 6.   * ![](https://secure.gravatar.com/avatar/2794b9a3cf41aa07d8ba0ced0219b77d7e2c9a6aa4d9889b784a4a0125260595?
        s=32&d=mm&r=g)
      *  [Alvaro Gois dos Santos](https://profiles.wordpress.org/alvarogois/)  2:56
        pm _on_ May 20, 2015
      * Is there an SVNSVN Apache Subversion (often abbreviated SVN, after its command
        name svn) is a software versioning and revision control system. Software developers
        use Subversion to maintain current and historical versions of files such as
        source code, web pages, and documentation. Its goal is to be a mostly compatible
        successor to the widely used Concurrent Versions System (CVS). WordPress core
        and the wordpress.org released code are all centrally managed through SVN. 
        https://subversion.apache.org/. repositoryWordPress Localization Repository
        The **WordPress Localization Repository** at [https://i18n.svn.wordpress.org/](https://i18n.svn.wordpress.org/)
        is a [Subversion repository](https://codex.wordpress.org/Using_Subversion) 
        where official WordPress translations are maintained. See [Working with the Translation Repository](https://make.wordpress.org/polyglots/handbook/translating/working-with-the-translation-repository/)
        for details. for those alternative variants, like te one for the default language
        pack?
      * I could only find the default: [http://svn.automattic.com/wordpress-i18n/](http://svn.automattic.com/wordpress-i18n/)
 7.  ![](https://secure.gravatar.com/avatar/2794b9a3cf41aa07d8ba0ced0219b77d7e2c9a6aa4d9889b784a4a0125260595?
     s=32&d=mm&r=g)
 8.   [Alvaro Gois dos Santos](https://profiles.wordpress.org/alvarogois/)  2:42 pm
     _on_ May 20, 2015
 9.  Hi Taco,
 10. Thanks for replying.
 11. As a matter of fact, we already have two similar projects on translate.wordpress.
     orgtranslate.wordpress.org The platform for contributing to the translation of
     WordPress core, themes and plugins., for **formal** (default) and **informal**
     Portuguese.
 12. But this isn’t enough, since it’s only an infrastructure for collab translation
     management, not actually a way for everyone to add the alternative version to 
     WordPress.
 13. Unless there’s an easy way to get those alternatve language files from the repositoryWordPress
     Localization Repository The **WordPress Localization Repository** at [https://i18n.svn.wordpress.org/](https://i18n.svn.wordpress.org/)
     is a [Subversion repository](https://codex.wordpress.org/Using_Subversion) where
     official WordPress translations are maintained. See [Working with the Translation Repository](https://make.wordpress.org/polyglots/handbook/translating/working-with-the-translation-repository/)
     for details.. Is there?
 14. I came across a pluginPlugin A plugin is a piece of software containing a group
     of functions that can be added to a WordPress website. They can extend functionality
     or add new features to your WordPress websites. WordPress plugins are written 
     in the PHP programming language and integrate seamlessly with WordPress. These
     can be free in the WordPress.org Plugin Directory [https://wordpress.org/plugins/](https://wordpress.org/plugins/)
     or can be cost-based plugin from a third-party. ([WPTB](https://wordpress.org/plugins/wptb-language/))
     to change WordPress language from within the admin, but, as WordPress coreCore
     Core is the set of software required to run WordPress. The Core Development Team
     builds WordPress. itself already does, it only loads the default language packs.
     In a situation were we have no variants, no ISO codes that identify the alternative
     language files, we cannot load the pack from the repoWordPress Localization Repository
     The **WordPress Localization Repository** at [https://i18n.svn.wordpress.org/](https://i18n.svn.wordpress.org/)
     is a [Subversion repository](https://codex.wordpress.org/Using_Subversion) where
     official WordPress translations are maintained. See [Working with the Translation Repository](https://make.wordpress.org/polyglots/handbook/translating/working-with-the-translation-repository/)
     for details..
 15. ![](https://secure.gravatar.com/avatar/85b3ccf3d505b40e64c56ee29c72bfa9f166468c4998288edcb561b53c804c64?
     s=32&d=mm&r=g)
 16.  [Torsten Landsiedel](https://profiles.wordpress.org/zodiac1978/)  10:40 am _on_
     May 21, 2015
 17. Here is the tracTrac Trac is the place where contributors create issues for bugs
     or feature requests much like GitHub.[https://core.trac.wordpress.org/](https://core.trac.wordpress.org/).
     ticket for that:
      [https://core.trac.wordpress.org/ticket/28303](https://core.trac.wordpress.org/ticket/28303)
 18. The whole German community is hoping for a solution!
 19. [@ocean90](https://profiles.wordpress.org/ocean90/): You said, we have to think
     about a coreCore Core is the set of software required to run WordPress. The Core
     Development Team builds WordPress. solution. Is someone working on that already?
     Can we help?
 20.  * ![](https://secure.gravatar.com/avatar/2794b9a3cf41aa07d8ba0ced0219b77d7e2c9a6aa4d9889b784a4a0125260595?
        s=32&d=mm&r=g)
      *  [Alvaro Gois dos Santos](https://profiles.wordpress.org/alvarogois/)  10:45
        am _on_ May 21, 2015
      * Do you have any experience with a solution that overrides the default packages,
        but using the same localeLocale Locale = language version, often a combination
        of a language code and a region code, for instance es_MX denotes Spanish as
        it’s used in Mexico. A list of all locales supported by WordPress in [https://make.wordpress.org/polyglots/teams/](https://make.wordpress.org/polyglots/teams/)
        with packages on an alternative repoWordPress Localization Repository The **
        WordPress Localization Repository** at [https://i18n.svn.wordpress.org/](https://i18n.svn.wordpress.org/)
        is a [Subversion repository](https://codex.wordpress.org/Using_Subversion) 
        where official WordPress translations are maintained. See [Working with the Translation Repository](https://make.wordpress.org/polyglots/handbook/translating/working-with-the-translation-repository/)
        for details.?
      * We’ll probably try a solution like that for the Portuguese Orthographic Agreement
        version. It’s not perfect but can be accessible, if it works…
 21. ![](https://secure.gravatar.com/avatar/066fe9a800e19cf06f7f82f7041cee5a24fdd6cfd4041b82f58168dcd01b980e?
     s=32&d=mm&r=g)
 22.  [Angelika Reisiger](https://profiles.wordpress.org/la-geek/)  7:12 pm _on_ May
     21, 2015
 23. This is a huge problem for a lot of countries. After a short research I found 
     this wikipedia article:
      [https://de.wikipedia.org/wiki/H%C3%B6flichkeitsform#Die_H.C3.B6flichkeitsform_in_anderen_Sprachen](https://de.wikipedia.org/wiki/H%C3%B6flichkeitsform#Die_H.C3.B6flichkeitsform_in_anderen_Sprachen)
 24. They don’t list all countries with formal and informal language, but here are 
     a few:
      France, Finland, Germany, Portugal, Hungary, Luxembourg, Serbian, Montenegro,
     Bosnia, Herzegovina, Croatia, Russia, Nederlands, Poland, Japan, China
 25. You could also read:
      [https://en.wikipedia.org/wiki/Honorific](https://en.wikipedia.org/wiki/Honorific)
 26. All these countries only can use an informal (and rude) address to the visitors
     of their WordPress Website. Even, if they install the formal language – after 
     the next wp-update will override the informal language.
 27. Please, take this problem seriously, cause it is a serious problem for all the
     WordPress Admins in such countries. Can we help?
 28. ![](https://secure.gravatar.com/avatar/2794b9a3cf41aa07d8ba0ced0219b77d7e2c9a6aa4d9889b784a4a0125260595?
     s=32&d=mm&r=g)
 29.  [Alvaro Gois dos Santos](https://profiles.wordpress.org/alvarogois/)  9:04 pm
     _on_ May 21, 2015
 30. As to the formal vs. informal, that’s also a problem for us in Portugal, as you
     mention, though we have the opposite situation, our default language is formal
     and we have an informal GlotPressGlotPress GlotPress is the translation management
     software that powers [Translate.WordPress.org](http://translate.wordpress.org).
     More information is available at [glotpress.org](http://glotpress.org/). branch
     which is not accessible for the average user.
 31. What we’re trying to achieve, using a pluginPlugin A plugin is a piece of software
     containing a group of functions that can be added to a WordPress website. They
     can extend functionality or add new features to your WordPress websites. WordPress
     plugins are written in the PHP programming language and integrate seamlessly with
     WordPress. These can be free in the WordPress.org Plugin Directory [https://wordpress.org/plugins/](https://wordpress.org/plugins/)
     or can be cost-based plugin from a third-party., is a way to override the default
     language files for new ones, managed by the Portuguese Community. Possibly in 
     an alternative GlotPress or GithubGitHub GitHub is a website that offers online
     implementation of git repositories that can easily be shared, copied and modified
     by other developers. Public repositories are free to host, private repositories
     require a paid subscription. GitHub introduced the concept of the ‘pull request’
     where code changes done in branches by contributors can be reviewed and discussed
     before being merged by the repository owner. [https://github.com/](https://github.com/)
     repoWordPress Localization Repository The **WordPress Localization Repository**
     at [https://i18n.svn.wordpress.org/](https://i18n.svn.wordpress.org/) is a [Subversion repository](https://codex.wordpress.org/Using_Subversion)
     where official WordPress translations are maintained. See [Working with the Translation Repository](https://make.wordpress.org/polyglots/handbook/translating/working-with-the-translation-repository/)
     for details..
 32. Why? Because there’re no variants in the Portuguese language (Portugal), hence
     we’ve to use the same ISO code so that other translations don’t break.
 33. I’ll post our findings here, Angelika.
 34. ![](https://secure.gravatar.com/avatar/2794b9a3cf41aa07d8ba0ced0219b77d7e2c9a6aa4d9889b784a4a0125260595?
     s=32&d=mm&r=g)
 35.  [Alvaro Gois dos Santos](https://profiles.wordpress.org/alvarogois/)  10:41 am
     _on_ May 25, 2015
 36. [@tacoverdo](https://profiles.wordpress.org/tacoverdo/), [@zodiac1978](https://profiles.wordpress.org/zodiac1978/),
     [@la-geek](https://profiles.wordpress.org/la-geek/): update on language variants.
     We’re now testing a pluginPlugin A plugin is a piece of software containing a 
     group of functions that can be added to a WordPress website. They can extend functionality
     or add new features to your WordPress websites. WordPress plugins are written 
     in the PHP programming language and integrate seamlessly with WordPress. These
     can be free in the WordPress.org Plugin Directory [https://wordpress.org/plugins/](https://wordpress.org/plugins/)
     or can be cost-based plugin from a third-party. solution that will enable local
     communities to ship language variants with their version of the plugin. So far
     it seems the best way to have a community driven solution that takes advantage
     of already existing translations, without imposing any variant.
 37. As to the specifity of Portuguese language translations, our goal is to avoid 
     dispersing translation resources.
 38. I’ll be updating this soon 😉
 39.  * ![](https://secure.gravatar.com/avatar/85b3ccf3d505b40e64c56ee29c72bfa9f166468c4998288edcb561b53c804c64?
        s=32&d=mm&r=g)
      *  [Torsten Landsiedel](https://profiles.wordpress.org/zodiac1978/)  10:53 am
        _on_ May 25, 2015
      * I would really prefer a coreCore Core is the set of software required to run
        WordPress. The Core Development Team builds WordPress. solution (as [@nacin](https://profiles.wordpress.org/nacin/)
        promised me @ WordCampWordCamp WordCamps are casual, locally-organized conferences
        covering everything related to WordPress. They're one of the places where the
        WordPress community comes together to teach one another what they’ve learned
        throughout the year and share the joy. [Learn more](https://central.wordcamp.org/about/).
        Europe in Sofia one year ago 😉 – but a community driven pluginPlugin A plugin
        is a piece of software containing a group of functions that can be added to
        a WordPress website. They can extend functionality or add new features to your
        WordPress websites. WordPress plugins are written in the PHP programming language
        and integrate seamlessly with WordPress. These can be free in the WordPress.
        org Plugin Directory [https://wordpress.org/plugins/](https://wordpress.org/plugins/)
        or can be cost-based plugin from a third-party. workaround would be great until
        this is fixed. Please keep us updated! If we can help / betaBeta A pre-release
        of software that is given out to a large group of users to trial under real
        conditions. Beta versions have gone through alpha testing in-house and are 
        generally fairly close in look, feel and function to the final product; however,
        design changes often occur as part of the process.-test, please pingPing The
        act of sending a very small amount of data to an end point. Ping is used in
        computer science to illicit a response from a target server to test it’s connection.
        Ping is also a term used by Slack users to @ someone or send them a direct 
        message (DM). Users might say something along the lines of “Ping me when the
        meeting starts.” me/us as well!
         - ![](https://secure.gravatar.com/avatar/2794b9a3cf41aa07d8ba0ced0219b77d7e2c9a6aa4d9889b784a4a0125260595?
           s=32&d=mm&r=g)
         -  [Alvaro Gois dos Santos](https://profiles.wordpress.org/alvarogois/)  10:
           58 am _on_ May 25, 2015
         - Thanks! I would have to agree with you as to a coreCore Core is the set 
           of software required to run WordPress. The Core Development Team builds 
           WordPress. solution, truth is we have an immediate demand.
         - And a core solution won’t be that easy, I suppose, due to the ISO codes 
           regarding localesLocale Locale = language version, often a combination of
           a language code and a region code, for instance es_MX denotes Spanish as
           it’s used in Mexico. A list of all locales supported by WordPress in [https://make.wordpress.org/polyglots/teams/](https://make.wordpress.org/polyglots/teams/)
           and the possibility of disrupting pluginPlugin A plugin is a piece of software
           containing a group of functions that can be added to a WordPress website.
           They can extend functionality or add new features to your WordPress websites.
           WordPress plugins are written in the PHP programming language and integrate
           seamlessly with WordPress. These can be free in the WordPress.org Plugin
           Directory [https://wordpress.org/plugins/](https://wordpress.org/plugins/)
           or can be cost-based plugin from a third-party. and theme translations.
         - ![](https://secure.gravatar.com/avatar/1a7df76f4f6519a5618c32428b277a5c7a89798394965b67e50528ca57c1b5a8?
           s=32&d=mm&r=g)
         -  [Andrew Nacin](https://profiles.wordpress.org/nacin/)  2:13 am _on_ May
           27, 2015
         - It’ll happen! I know [@ocean90](https://profiles.wordpress.org/ocean90/)
           has been looking into it, and I have some ideas. There’s some movement happening
           now on user localesLocale Locale = language version, often a combination
           of a language code and a region code, for instance es_MX denotes Spanish
           as it’s used in Mexico. A list of all locales supported by WordPress in 
           [https://make.wordpress.org/polyglots/teams/](https://make.wordpress.org/polyglots/teams/)(
           [https://core.trac.wordpress.org/ticket/29783](https://core.trac.wordpress.org/ticket/29783))
           and I suspect these will both move forward together in some way.
         - It isn’t too hard to do, we just have to change how we key things and introduce
           a slight tweak to how we store locales in the DB and on the filesystem. 
           So something like pt_PT_informal. Not a hard problem and won’t disrupt anything.
           Just takes time.
 40. ![](https://secure.gravatar.com/avatar/066fe9a800e19cf06f7f82f7041cee5a24fdd6cfd4041b82f58168dcd01b980e?
     s=32&d=mm&r=g)
 41.  [Angelika Reisiger](https://profiles.wordpress.org/la-geek/)  3:55 pm _on_ May
     26, 2015
 42. Thanks [@alvarogois](https://profiles.wordpress.org/alvarogois/) for the heads
     up! Yeah, a coreCore Core is the set of software required to run WordPress. The
     Core Development Team builds WordPress. solution would be the best one – of course.
     But your efforts to build a pluginPlugin A plugin is a piece of software containing
     a group of functions that can be added to a WordPress website. They can extend
     functionality or add new features to your WordPress websites. WordPress plugins
     are written in the PHP programming language and integrate seamlessly with WordPress.
     These can be free in the WordPress.org Plugin Directory [https://wordpress.org/plugins/](https://wordpress.org/plugins/)
     or can be cost-based plugin from a third-party. are really great and very appreciated.
     Do you need any help with testing in other language – here german formal?
 43.  * ![](https://secure.gravatar.com/avatar/2794b9a3cf41aa07d8ba0ced0219b77d7e2c9a6aa4d9889b784a4a0125260595?
        s=32&d=mm&r=g)
      *  [Alvaro Gois dos Santos](https://profiles.wordpress.org/alvarogois/)  4:17
        pm _on_ May 26, 2015
      * Hi [@la-geek](https://profiles.wordpress.org/la-geek/). We already have a pluginPlugin
        A plugin is a piece of software containing a group of functions that can be
        added to a WordPress website. They can extend functionality or add new features
        to your WordPress websites. WordPress plugins are written in the PHP programming
        language and integrate seamlessly with WordPress. These can be free in the 
        WordPress.org Plugin Directory [https://wordpress.org/plugins/](https://wordpress.org/plugins/)
        or can be cost-based plugin from a third-party. in test mode 🙂
      * We’re facing some issues with server memory.
      * I believe we’ll have a version for betaBeta A pre-release of software that 
        is given out to a large group of users to trial under real conditions. Beta
        versions have gone through alpha testing in-house and are generally fairly 
        close in look, feel and function to the final product; however, design changes
        often occur as part of the process. testing soon.
      * It’s not the perfect solution but can be a temporary one.
      * In it’s current form, the plugin installs two variants of the Portuguese (pt_PT)
        language, namely, Portuguese Orthographic Agreement (1990) and Portuguese Informal.
        After plugin installation, user goes to [options > general](https://cloudup.com/c5Xtz2rbYUq)
        and has two more options below the site language, one for frontend and the 
        other for backend. It’ll only work if the exact same localeLocale Locale = 
        language version, often a combination of a language code and a region code,
        for instance es_MX denotes Spanish as it’s used in Mexico. A list of all locales
        supported by WordPress in [https://make.wordpress.org/polyglots/teams/](https://make.wordpress.org/polyglots/teams/)
        is defined, in this case Portuguese (Portugal), because the plugin overrides
        the locale’s default, admin and network admin language files. My guess is that
        this is the only way plugins’ and themes’ translations won’t break.
      * To make it work with other languages – if we maintain the current architecture–,
        it has to be edited to work with your locale.
      * I thought of a larger scale infrastructure, one where you could have a group
        of WordPress language variants. But I sense a lot of issues.
      * In Portugal we have a small community, relatively close to one another. We 
        almost know everyone who’s involved translating WordPress. But in other countries
        is not like that. It would be impossible to validate the accuracy of variants
        in an 100% open environment. I’m not sure how to do it.
      * As soon as we get to beta I’ll post it here for everyone who wants to give 
        it a try (and help making it better 😉 ) .
         - ![](https://secure.gravatar.com/avatar/85b3ccf3d505b40e64c56ee29c72bfa9f166468c4998288edcb561b53c804c64?
           s=32&d=mm&r=g)
         -  [Torsten Landsiedel](https://profiles.wordpress.org/zodiac1978/)  7:56 
           am _on_ May 27, 2015
         - Great! 🙂
 44. ![](https://secure.gravatar.com/avatar/2794b9a3cf41aa07d8ba0ced0219b77d7e2c9a6aa4d9889b784a4a0125260595?
     s=32&d=mm&r=g)
 45.  [Alvaro Gois dos Santos](https://profiles.wordpress.org/alvarogois/)  12:38 pm
     _on_ May 28, 2015
 46. Update: we now have a working pluginPlugin A plugin is a piece of software containing
     a group of functions that can be added to a WordPress website. They can extend
     functionality or add new features to your WordPress websites. WordPress plugins
     are written in the PHP programming language and integrate seamlessly with WordPress.
     These can be free in the WordPress.org Plugin Directory [https://wordpress.org/plugins/](https://wordpress.org/plugins/)
     or can be cost-based plugin from a third-party. we called PT Variants available
     from [WordPress.org](https://wordpress.org/plugins/pt-variants/) (way faster than
     we thought…) and [GitHub](https://github.com/pereirinha/pt-variants).
 47. It installs two variants of the Portuguese (pt_PT) language, namely, Portuguese
     Orthographic Agreement (1990) and Portuguese Informal. After plugin installation,
     user goes to options > general and has two more options below the site language,
     one for frontend and the other for backend. It’ll only work if the exact same 
     localeLocale Locale = language version, often a combination of a language code
     and a region code, for instance es_MX denotes Spanish as it’s used in Mexico. 
     A list of all locales supported by WordPress in [https://make.wordpress.org/polyglots/teams/](https://make.wordpress.org/polyglots/teams/)
     is defined, in this case Portuguese (Portugal), because the plugin overrides the
     locale’s default, admin and network admin language files.
 48. **To make it work with other languages it has to be edited to work with your locale.**
 49.  * ![](https://secure.gravatar.com/avatar/f35b9fb3b4afef01e3c3733a23e362a12a7122cbe6e78db2dc9af01336f55be8?
        s=32&d=mm&r=g)
      *  [Dominik Schilling (ocean90)](https://profiles.wordpress.org/ocean90/)  5:
        05 pm _on_ June 1, 2015
      * [@alvarogois](https://profiles.wordpress.org/alvarogois/): If you want, we 
        can create a new project on GlotPressGlotPress GlotPress is the translation
        management software that powers [Translate.WordPress.org](http://translate.wordpress.org).
        More information is available at [glotpress.org](http://glotpress.org/). for
        Portuguese Orthographic Agreement (1990). Something like [https://translate.wordpress.org/languages/pt/ao90](https://translate.wordpress.org/languages/pt/ao90).
      * For now you would still have to export the files and add it to your GitHubGitHub
        GitHub is a website that offers online implementation of git repositories that
        can easily be shared, copied and modified by other developers. Public repositories
        are free to host, private repositories require a paid subscription. GitHub 
        introduced the concept of the ‘pull request’ where code changes done in branches
        by contributors can be reviewed and discussed before being merged by the repository
        owner. [https://github.com/](https://github.com/) repoWordPress Localization
        Repository The **WordPress Localization Repository** at [https://i18n.svn.wordpress.org/](https://i18n.svn.wordpress.org/)
        is a [Subversion repository](https://codex.wordpress.org/Using_Subversion) 
        where official WordPress translations are maintained. See [Working with the Translation Repository](https://make.wordpress.org/polyglots/handbook/translating/working-with-the-translation-repository/)
        for details., but you would benefit of the community-driven translations via
        translate.wordpress.orgtranslate.wordpress.org The platform for contributing
        to the translation of WordPress core, themes and plugins..
      * There is a chance, that we implement support for this in WordPress 4.3.
 50. ![](https://secure.gravatar.com/avatar/066fe9a800e19cf06f7f82f7041cee5a24fdd6cfd4041b82f58168dcd01b980e?
     s=32&d=mm&r=g)
 51.  [Angelika Reisiger](https://profiles.wordpress.org/la-geek/)  4:27 pm _on_ May
     31, 2015
 52. I had subscribed here for follow-ups, but did not receive any email :(.
 53. Does this pluginPlugin A plugin is a piece of software containing a group of functions
     that can be added to a WordPress website. They can extend functionality or add
     new features to your WordPress websites. WordPress plugins are written in the 
     PHP programming language and integrate seamlessly with WordPress. These can be
     free in the WordPress.org Plugin Directory [https://wordpress.org/plugins/](https://wordpress.org/plugins/)
     or can be cost-based plugin from a third-party. fetch the language files from 
     [https://translate.wordpress.org/languages/](https://translate.wordpress.org/languages/)…?
     
     I am not sure, but I don’t find this in pt-variants.php, so I guess, the files
     shall be uploaded manually?
 54.  * ![](https://secure.gravatar.com/avatar/2794b9a3cf41aa07d8ba0ced0219b77d7e2c9a6aa4d9889b784a4a0125260595?
        s=32&d=mm&r=g)
      *  [Alvaro Gois dos Santos](https://profiles.wordpress.org/alvarogois/)  8:47
        am _on_ June 1, 2015
      * Hi [@la-geek](https://profiles.wordpress.org/la-geek/). In fact, we’ve considered
        the possibility even of having a custom repoWordPress Localization Repository
        The **WordPress Localization Repository** at [https://i18n.svn.wordpress.org/](https://i18n.svn.wordpress.org/)
        is a [Subversion repository](https://codex.wordpress.org/Using_Subversion) 
        where official WordPress translations are maintained. See [Working with the Translation Repository](https://make.wordpress.org/polyglots/handbook/translating/working-with-the-translation-repository/)
        for details. for language variants, one that could be used for various countries.
        But I believe it could be a problem to manage several different and concurrent
        versions for the same localesLocale Locale = language version, often a combination
        of a language code and a region code, for instance es_MX denotes Spanish as
        it’s used in Mexico. A list of all locales supported by WordPress in [https://make.wordpress.org/polyglots/teams/](https://make.wordpress.org/polyglots/teams/).
      * We also had the matter of urgency. Therefore, we decided to include the existing
        variants. It allows us to validate the files.
      * That doesn’t mean we’re not interested in a more general approach. Any ideas
        on that?
      * What do you think of the pluginPlugin A plugin is a piece of software containing
        a group of functions that can be added to a WordPress website. They can extend
        functionality or add new features to your WordPress websites. WordPress plugins
        are written in the PHP programming language and integrate seamlessly with WordPress.
        These can be free in the WordPress.org Plugin Directory [https://wordpress.org/plugins/](https://wordpress.org/plugins/)
        or can be cost-based plugin from a third-party. as it is now, have you tested
        it yet?
 55. ![](https://secure.gravatar.com/avatar/066fe9a800e19cf06f7f82f7041cee5a24fdd6cfd4041b82f58168dcd01b980e?
     s=32&d=mm&r=g)
 56.  [Angelika Reisiger](https://profiles.wordpress.org/la-geek/)  5:19 pm _on_ June
     1, 2015
 57. Hi Alvaro, it is not so trivial to test this pluginPlugin A plugin is a piece 
     of software containing a group of functions that can be added to a WordPress website.
     They can extend functionality or add new features to your WordPress websites. 
     WordPress plugins are written in the PHP programming language and integrate seamlessly
     with WordPress. These can be free in the WordPress.org Plugin Directory [https://wordpress.org/plugins/](https://wordpress.org/plugins/)
     or can be cost-based plugin from a third-party.. There are no “ready to go” german
     informal language files. They must be exported (from polyglot) and renamed. Second
     the plugin must be forked and edited for the german purposes.
 58. I will try this, but I don’t know, how successful I will be :). Could you please
     confirm, that the test procedure is as follows:
 59. Upload the language files, Install the plugin, change your preferred language 
     variant (formal or informal)
      and then – how to trigger the process, that overrides/
     updates the language files normally? Could this be achieved with the installation
     of an older plugin or theme and after I click on update in WP Back end, the overriding
     process of language files starts?
 60. So I can test, if your plugin works and prevent the override of language files?
 61.  * ![](https://secure.gravatar.com/avatar/2794b9a3cf41aa07d8ba0ced0219b77d7e2c9a6aa4d9889b784a4a0125260595?
        s=32&d=mm&r=g)
      *  [Alvaro Gois dos Santos](https://profiles.wordpress.org/alvarogois/)  5:32
        pm _on_ June 1, 2015
      * Hi Angelika. The default language files are just override, their aren’t deleted.
      * You’ll have to compile the variant you want to test. Make sure you have the
        same localeLocale Locale = language version, often a combination of a language
        code and a region code, for instance es_MX denotes Spanish as it’s used in 
        Mexico. A list of all locales supported by WordPress in [https://make.wordpress.org/polyglots/teams/](https://make.wordpress.org/polyglots/teams/)
        extension to your WordPress default install as this is essential.
      * You’ll have to fork the pluginPlugin A plugin is a piece of software containing
        a group of functions that can be added to a WordPress website. They can extend
        functionality or add new features to your WordPress websites. WordPress plugins
        are written in the PHP programming language and integrate seamlessly with WordPress.
        These can be free in the WordPress.org Plugin Directory [https://wordpress.org/plugins/](https://wordpress.org/plugins/)
        or can be cost-based plugin from a third-party. and edit the pt-variants.php
        so that it recognizes your exact variant (lines 35, 78 and 79).
      * I’ll ask Marco Pereirinha to make this process more clear here. He’s the actually
        code-ninja.
 62. ![](https://secure.gravatar.com/avatar/066fe9a800e19cf06f7f82f7041cee5a24fdd6cfd4041b82f58168dcd01b980e?
     s=32&d=mm&r=g)
 63.  [Angelika Reisiger](https://profiles.wordpress.org/la-geek/)  5:40 pm _on_ June
     1, 2015
 64. Hi Alvero,
 65. how I can test, if the pluginPlugin A plugin is a piece of software containing
     a group of functions that can be added to a WordPress website. They can extend
     functionality or add new features to your WordPress websites. WordPress plugins
     are written in the PHP programming language and integrate seamlessly with WordPress.
     These can be free in the WordPress.org Plugin Directory [https://wordpress.org/plugins/](https://wordpress.org/plugins/)
     or can be cost-based plugin from a third-party. works? I must start a procedure
     to test it <- this is my question, how to start this.
 66. Next question, after I looked into the plugin:
      you have two different language
     files: pt_PT-AO pt_PT-INF
 67. Are these new names? So that means, I have to rename and upload both language 
     files (formal and informal)?
 68. From de_DE (what is the normal name for german language file) to
 69. de_DE-FO (for formal variant)
 70. and rename the informal language file to
      de_DE-INF (informal variant)
 71. Of course I have to edit the pt-variants.php on lines 79 and 80, so that it will
     work.
 72. ![](https://secure.gravatar.com/avatar/2794b9a3cf41aa07d8ba0ced0219b77d7e2c9a6aa4d9889b784a4a0125260595?
     s=32&d=mm&r=g)
 73.  [Alvaro Gois dos Santos](https://profiles.wordpress.org/alvarogois/)  5:43 pm
     _on_ June 1, 2015
 74. You’ll only need one file, we’ve introduced 2 variants because we have Orthographical
     Agreement version and Informal version. Our WordPress default pt_PT is Formal.
 75. So, I’d go with de_DE-FO and change the file references in the pt-variants.php
     file, as I mentioned above.
 76.  * ![](https://secure.gravatar.com/avatar/066fe9a800e19cf06f7f82f7041cee5a24fdd6cfd4041b82f58168dcd01b980e?
        s=32&d=mm&r=g)
      *  [Angelika Reisiger](https://profiles.wordpress.org/la-geek/)  5:46 pm _on_
        June 1, 2015
      * So you have three variants in portugese language? formal, informal and OA? 
        One of them ist default?
      * How to test, if this pluginPlugin A plugin is a piece of software containing
        a group of functions that can be added to a WordPress website. They can extend
        functionality or add new features to your WordPress websites. WordPress plugins
        are written in the PHP programming language and integrate seamlessly with WordPress.
        These can be free in the WordPress.org Plugin Directory [https://wordpress.org/plugins/](https://wordpress.org/plugins/)
        or can be cost-based plugin from a third-party. works and if it is prevented
        before overridings?
         - ![](https://secure.gravatar.com/avatar/2794b9a3cf41aa07d8ba0ced0219b77d7e2c9a6aa4d9889b784a4a0125260595?
           s=32&d=mm&r=g)
         -  [Alvaro Gois dos Santos](https://profiles.wordpress.org/alvarogois/)  5:
           54 pm _on_ June 1, 2015
         - Ja, default with WordPress pt_PT install is Formal.
         - pt_PT-AO is Orthographic Agreement variant
            pt_PT-INF is Informal version
         - If you fork the pluginPlugin A plugin is a piece of software containing 
           a group of functions that can be added to a WordPress website. They can 
           extend functionality or add new features to your WordPress websites. WordPress
           plugins are written in the PHP programming language and integrate seamlessly
           with WordPress. These can be free in the WordPress.org Plugin Directory 
           [https://wordpress.org/plugins/](https://wordpress.org/plugins/) or can 
           be cost-based plugin from a third-party. and edit the lines mentioned above,
           and include your own version of de_DE-FO, you should see the difference.
           I’m guessing you already have those formal files for your own installs, 
           don’t you?
            * ![](https://secure.gravatar.com/avatar/066fe9a800e19cf06f7f82f7041cee5a24fdd6cfd4041b82f58168dcd01b980e?
              s=32&d=mm&r=g)
            *  [Angelika Reisiger](https://profiles.wordpress.org/la-geek/)  5:58 pm
              _on_ June 1, 2015
            * Oh, therefore I was confused. I thought, with this pluginPlugin A plugin
              is a piece of software containing a group of functions that can be added
              to a WordPress website. They can extend functionality or add new features
              to your WordPress websites. WordPress plugins are written in the PHP 
              programming language and integrate seamlessly with WordPress. These can
              be free in the WordPress.org Plugin Directory [https://wordpress.org/plugins/](https://wordpress.org/plugins/)
              or can be cost-based plugin from a third-party. you can switch between
              informal and formal language 🙂
            * But now I see, that the plugin works (and is only needed), if you want
              to use another variant of language – instead of the default language.
              No need to switch.
            * Okay, so far so good 🙂
               - ![](https://secure.gravatar.com/avatar/2794b9a3cf41aa07d8ba0ced0219b77d7e2c9a6aa4d9889b784a4a0125260595?
                 s=32&d=mm&r=g)
               -  [Alvaro Gois dos Santos](https://profiles.wordpress.org/alvarogois/)
                 6:02 pm _on_ June 1, 2015
               - Yes, it just overrides the default language files with a custom variant,
                 using the same localeLocale Locale = language version, often a combination
                 of a language code and a region code, for instance es_MX denotes Spanish
                 as it’s used in Mexico. A list of all locales supported by WordPress
                 in [https://make.wordpress.org/polyglots/teams/](https://make.wordpress.org/polyglots/teams/).
               - So, you only need it if you want to use a variant to the default language
                 in your install.
               - We’ve done it so that anyone could activate a pt_PT-AO variant without
                 having to go through FTPFTP FTP is an acronym for File Transfer Protocol
                 which is a way of moving computer files from one computer to another
                 via the Internet. You can use software, known as a FTP client, to 
                 upload files to a server for a WordPress website. [https://codex.wordpress.org/FTP_Clients](https://codex.wordpress.org/FTP_Clients)
                 and copy over the original files.
         - ![](https://secure.gravatar.com/avatar/2794b9a3cf41aa07d8ba0ced0219b77d7e2c9a6aa4d9889b784a4a0125260595?
           s=32&d=mm&r=g)
         -  [Alvaro Gois dos Santos](https://profiles.wordpress.org/alvarogois/)  5:
           56 pm _on_ June 1, 2015
         - If you only want to test the concept, you could even just change pt_PT for
           de_DE. You would have your dashboard in Portuguese!
            * ![](https://secure.gravatar.com/avatar/066fe9a800e19cf06f7f82f7041cee5a24fdd6cfd4041b82f58168dcd01b980e?
              s=32&d=mm&r=g)
            *  [Angelika Reisiger](https://profiles.wordpress.org/la-geek/)  6:03 pm
              _on_ June 1, 2015
            * In the actual version it is only useful for portugese language. There
              are no options, to use it in other languages. What are your future plans?
            * Will you develop the pluginPlugin A plugin is a piece of software containing
              a group of functions that can be added to a WordPress website. They can
              extend functionality or add new features to your WordPress websites. 
              WordPress plugins are written in the PHP programming language and integrate
              seamlessly with WordPress. These can be free in the WordPress.org Plugin
              Directory [https://wordpress.org/plugins/](https://wordpress.org/plugins/)
              or can be cost-based plugin from a third-party. to fit the needs of other
              languages and extend the line 76, the array and upload all the other 
              language files?
            * I don’t think so :). So, how can we (german atm) benefit of this plugin?
              The only way – I see – is to fork it and change all stringsString A string
              is a translatable part of the software. A translation consists of a multitude
              of localized strings., that are needed for german purposes.
            * Or will there be another way to globalize this plugin?
               - ![](https://secure.gravatar.com/avatar/2794b9a3cf41aa07d8ba0ced0219b77d7e2c9a6aa4d9889b784a4a0125260595?
                 s=32&d=mm&r=g)
               -  [Alvaro Gois dos Santos](https://profiles.wordpress.org/alvarogois/)
                 6:26 pm _on_ June 1, 2015
               - We had a two issues: urgency and proof of concept.
               - The way I see it, to globalize it, it should load variants for other
                 languages or be packed for specific languages.
               - As I mentioned earlier, I thought of a larger scale infrastructure,
                 one where you could have a group of WordPress language variants. But
                 I sense a lot of issues.
               - In Portugal we have a small community, relatively close to one another.
                 We almost know everyone who’s involved translating WordPress. But 
                 I can’t say the same for other countries. It would be impossible to
                 validate the accuracy of variants in an 100% open environment. I’m
                 not sure how to do it.
               - What are your ideas on this?
 77. ![](https://secure.gravatar.com/avatar/066fe9a800e19cf06f7f82f7041cee5a24fdd6cfd4041b82f58168dcd01b980e?
     s=32&d=mm&r=g)
 78.  [Angelika Reisiger](https://profiles.wordpress.org/la-geek/)  6:33 pm _on_ June
     1, 2015
 79. The official translated files are all hosted and maintained on translate.wordpress.
     orgtranslate.wordpress.org The platform for contributing to the translation of
     WordPress core, themes and plugins. (also the other variants of languages – at
     least in german case). There are validators (like you) who proof the language 
     stringsString A string is a translatable part of the software. A translation consists
     of a multitude of localized strings.. What are your concerns?
 80. The problem I see is the mainenance of these language files. It would be perfect,
     if the pluginPlugin A plugin is a piece of software containing a group of functions
     that can be added to a WordPress website. They can extend functionality or add
     new features to your WordPress websites. WordPress plugins are written in the 
     PHP programming language and integrate seamlessly with WordPress. These can be
     free in the WordPress.org Plugin Directory [https://wordpress.org/plugins/](https://wordpress.org/plugins/)
     or can be cost-based plugin from a third-party. would fetch the files from translate.
     wordpress.org. But they must be renamed, that the next issue. I don’t know 🙁
 81.  * ![](https://secure.gravatar.com/avatar/2794b9a3cf41aa07d8ba0ced0219b77d7e2c9a6aa4d9889b784a4a0125260595?
        s=32&d=mm&r=g)
      *  [Alvaro Gois dos Santos](https://profiles.wordpress.org/alvarogois/)  6:55
        pm _on_ June 1, 2015
      * OK, if it could read from the translate.wordpress.orgtranslate.wordpress.org
        The platform for contributing to the translation of WordPress core, themes 
        and plugins. repoWordPress Localization Repository The **WordPress Localization
        Repository** at [https://i18n.svn.wordpress.org/](https://i18n.svn.wordpress.org/)
        is a [Subversion repository](https://codex.wordpress.org/Using_Subversion) 
        where official WordPress translations are maintained. See [Working with the Translation Repository](https://make.wordpress.org/polyglots/handbook/translating/working-with-the-translation-repository/)
        for details. there would be no problem, except for the files’ names.
      * I could even agree with a pluginPlugin A plugin is a piece of software containing
        a group of functions that can be added to a WordPress website. They can extend
        functionality or add new features to your WordPress websites. WordPress plugins
        are written in the PHP programming language and integrate seamlessly with WordPress.
        These can be free in the WordPress.org Plugin Directory [https://wordpress.org/plugins/](https://wordpress.org/plugins/)
        or can be cost-based plugin from a third-party. where you would only have access
        to variants for the localeLocale Locale = language version, often a combination
        of a language code and a region code, for instance es_MX denotes Spanish as
        it’s used in Mexico. A list of all locales supported by WordPress in [https://make.wordpress.org/polyglots/teams/](https://make.wordpress.org/polyglots/teams/)
        actually loaded by WordPress. So, one could choose the locale (default language),
        like pt_PT or de_DE, and, after that, an option to load variants from the repo.
      * That would be the the best UXUX UX is an acronym for User Experience - the 
        way the user uses the UI. Think ‘what they are doing’ and less about how they
        do it., I guess. But it implicates a change on both translate.wordpress.org
        and WordPress itself. Maybe in the way [@nacin](https://profiles.wordpress.org/nacin/)
        points out [up there](https://make.wordpress.org/polyglots/2015/05/19/hi-polyglots-im-a-validator-of-the-portuguese/#comment-269239).
 82. ![](https://secure.gravatar.com/avatar/2794b9a3cf41aa07d8ba0ced0219b77d7e2c9a6aa4d9889b784a4a0125260595?
     s=32&d=mm&r=g)
 83.  [Alvaro Gois dos Santos](https://profiles.wordpress.org/alvarogois/)  11:19 am
     _on_ July 15, 2015
 84. I’m flagging this “resolved” as variants are getting into coreCore Core is the
     set of software required to run WordPress. The Core Development Team builds WordPress..
 85. ![](https://secure.gravatar.com/avatar/819e9cbcd4e21ce5fe1a4f50dddf153d5d0e9ead09190af36a6b262a82ef657c?
     s=32&d=mm&r=g)
 86.  [timwhitlock](https://profiles.wordpress.org/timwhitlock/)  1:01 pm _on_ February
     2, 2018
 87. > Since there are no variants in the Portuguese language in Portugal, there are
     > no ISO codes to identify possible variants
 88. I’m aware this thread is old and this is probably the last thing you’re worried
     about, but IANA recognises the variant `ao1990`, so your language tag should be`
     pt_PT_ao1990`.
 89. Any software parsing the shorter tag (pt_PT_ao90) according to [BCP 47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt)
     will choke on it, because it’s not well-formed. (This is how it just came to my
     attention).
 90. Apologies if I posted this in an unsuitable place, I just wanted to flag it.
 91.  * ![](https://secure.gravatar.com/avatar/f35b9fb3b4afef01e3c3733a23e362a12a7122cbe6e78db2dc9af01336f55be8?
        s=32&d=mm&r=g)
      *  [Dominik Schilling (ocean90)](https://profiles.wordpress.org/ocean90/)  12:
        24 pm _on_ February 3, 2018
      * > Any software parsing the shorter tag (pt_PT_ao90)
      * The “shorter tag” is the WordPress localeLocale Locale = language version, 
        often a combination of a language code and a region code, for instance es_MX
        denotes Spanish as it’s used in Mexico. A list of all locales supported by 
        WordPress in [https://make.wordpress.org/polyglots/teams/](https://make.wordpress.org/polyglots/teams/)
        and so the only software that needs to unterstand is actually WordPress.
      * Or are you talking about the value for the HTMLHTML HTML is an acronym for 
        Hyper Text Markup Language. It is a markup language that is used in the development
        of web pages and websites. language attribute? That’s a separate translation,
        see [https://translate.wordpress.org/projects/wp/dev/pt/ao90?filters%5Bstatus%5D=either&filters%5Boriginal_id%5D=2379367&sort%5Bby%5D=translation_date_added&sort%5Bhow%5D=asc](https://translate.wordpress.org/projects/wp/dev/pt/ao90?filters%5Bstatus%5D=either&filters%5Boriginal_id%5D=2379367&sort%5Bby%5D=translation_date_added&sort%5Bhow%5D=asc).
         - ![](https://secure.gravatar.com/avatar/819e9cbcd4e21ce5fe1a4f50dddf153d5d0e9ead09190af36a6b262a82ef657c?
           s=32&d=mm&r=g)
         -  [timwhitlock](https://profiles.wordpress.org/timwhitlock/)  11:55 am _on_
           February 11, 2018
         - I wasn’t referring to the HTMLHTML HTML is an acronym for Hyper Text Markup
           Language. It is a markup language that is used in the development of web
           pages and websites. attribute specifically, I was referring to all uses 
           of the tag.
         - > the only software that needs to understand is actually WordPress.
         - Fair enough, if that’s your position. I was just pointing out that it doesn’t
           confirm to standards used by W3CW3C The World Wide Web Consortium (W3C) 
           is an international community where Member organizations, a full-time staff,
           and the public work together to develop Web standards.[https://www.w3.org/](https://www.w3.org/).
           and IANA. Thanks for your time.

### Leave a Reply 󠀁[Cancel reply](https://make.wordpress.org/polyglots/2015/05/19/hi-polyglots-im-a-validator-of-the-portuguese/?output_format=md#respond)󠁿

You must be [logged in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fpolyglots%2F2015%2F05%2F19%2Fhi-polyglots-im-a-validator-of-the-portuguese%2F&locale=en_US)
to post a comment.

# Post navigation

[← Could you please add Welsh cy to the…](https://make.wordpress.org/polyglots/2015/05/17/could-you-please-add-welsh-cy-to-the-2/)

[Hi everyone As most of you are aware… →](https://make.wordpress.org/polyglots/2015/05/20/hi-everyone-as-some-of-you-are-aware/)