Skip to content

Translation to other languages (e.g portuguese) #2136

Open

Description

@MrBowmanXD

Translation for other languages than english (e.g portuguese from Portugal).

Activity

  1. denny commented on Sep 12, 2025

    @denny
    Owner

    There's already a reasonable amount of the architecture in place to support this 🙂

    If you look in each engine (ShinyBlog, ShinyPages, etc) there's an en.yml file in plugins/[PluginName]/config/locales that contains all the English language strings that can be easily translated by the existing code if somebody makes a file for a new language in the same directory containing the translated strings - e.g. copy en.yml to pt.yml and put the Portuguese translations in there.

    Contributions of translation files would be really really gratefully accepted! Especially Spanish and Portuguese, as they're so widely-spoken around the world.

    I'm not sure what happens if there's only some phrases translated but not all of them - I think it's set up so you can fall back to another language, with it defaulting to English if all else fails, but if you start adding translations and it doesn't seem to be working right I'd be really happy to try to help you figure out what's missing - and maybe improve the documentation for adding translations. Or ask you to improve the documentation, as it'll be fresh in your mind 😄

  2. MrBowmanXD commented on Sep 12, 2025

    @MrBowmanXD
    ContributorAuthor

    I can translate portuguese, will start this night or tomorrow morning. It's a pleasure to help improve this project (even tough i plan to use it as well).

  3. added
    i18nInternationalisation: translation / localisation / etc
    on Sep 12, 2025
  4. self-assigned this
    on Sep 12, 2025
  5. reopened this on Sep 16, 2025
  6. MrBowmanXD commented on Sep 16, 2025

    @MrBowmanXD
    ContributorAuthor

    Will do the translation of other plugins to portuguese

  7. MrBowmanXD commented on Oct 23, 2025

    @MrBowmanXD
    ContributorAuthor

    List of plugins translations in portuguese:

    • ShinyAcess;
    • ShinyBlog;
    • ShinyCMS;
    • ShinyForms;
    • ShinyInserts;
    • ShinyLists;
    • ShinyNews;
    • ShinyNewsletters;
    • ShinyPages;
    • ShinyProfiles;
    • ShinySEO;
    • ShinySearch;
    • ShinyShop;
  8. MrBowmanXD commented on Oct 23, 2025

    @MrBowmanXD
    ContributorAuthor

    I can create instructions for people to reference how to do a translation in the future.

  9. denny commented on Oct 23, 2025

    @denny
    Owner

    I think we're in a race now... I need to finish and merge the work I'm doing to extend the functionality in the feature/shop-product dev branch before you start doing the Shop plugin translation 😉 At least it's last on your list, that gives me some chance! 😆 Although I think all the other ones are quite small in comparison.

  10. MrBowmanXD commented on Oct 23, 2025

    @MrBowmanXD
    ContributorAuthor

    Nice. It's okay i can wait 🙂 I have a bit of free time left but i can study ruby in order to delve deeper.

  11. MrBowmanXD commented on Oct 23, 2025

    @MrBowmanXD
    ContributorAuthor

    Might need some guidance to review the translation on the browser.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

i18nInternationalisation: translation / localisation / etc

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions