Skip to content

Multi-language support / i18n of labels, descriptions and display-values #201

Open

Description

@sebastian-marinescu

Summary

Currently all my ClientConfig-settings have German labels.
As I'm probably getting international clients soon, I'd need to make it dynamic.

Step to reproduce

On the setting's label I tried using: [[%website.form.name]], %website.form.name and website.form.name.

Observed behavior

I see the string, and not a translated lexicon-value.

Expected behavior

A way for internationalization on the labels and descriptions fields.

Environment

MODX Revolution 2.8.4-pl, ClientConfig 2.3.3-pl

Activity

  1. sebastian-marinescu commented on Feb 22, 2023

    @sebastian-marinescu
    ContributorAuthor

    As I wasn't to sure, that my lexicon would be loaded in the ClientConfig-CMP, I also tried:
    [[%clientconfig.label]], %clientconfig.label and clientconfig.label - which also doesn't work.

    It should be possible on settings and groups.

  2. sebastian-marinescu commented on Feb 22, 2023

    @sebastian-marinescu
    ContributorAuthor
  3. changed the title [-] Multi-language support // i18n of labels and descriptions[/-] [+][BOUNTY] Multi-language support // i18n of labels and descriptions[/+] on Feb 22, 2023
  4. Mark-H commented on Feb 22, 2023

    @Mark-H
    Member

    Should that follow the language of the context (in multi context mode) or of the user?

  5. sebastian-marinescu commented on Feb 22, 2023

    @sebastian-marinescu
    ContributorAuthor

    I think it should follow the manager-language that the manager chooses.

    There could be an international editorial staff, where one uses the CMS in EN, another one in DE, and another one in CZ.
    Each one should feel comfortable using/editing stuff, hence it should be in the manager-user's language.

  6. sebastian-marinescu commented on Feb 23, 2023

    @sebastian-marinescu
    ContributorAuthor

    I just noticed, that ideally this would also work for values - consider this:
    Normal==normal||Kursiv==italic as options on a selectbox.

    Would be beautiful, if I could do something like this:
    %website.settings.fonts.normal==normal||%website.settings.fonts.italic==italic

  7. changed the title [-][BOUNTY] Multi-language support // i18n of labels and descriptions[/-] [+][BOUNTY] Multi-language support / i18n of labels, descriptions and display-values[/+] on Apr 25, 2023
  8. sebastian-marinescu commented on Jul 17, 2025

    @sebastian-marinescu
    ContributorAuthor

    Slight Off-Topic

    I want to push this issue more, so I checked my old bountysource-link and realized that they are gone - and so is my money....

    Anyways, does someone here have a fair, working and legitimate alternative to it?

    I registered at "gitpay.me", but in the 5 minutes of using/navigating it, the whole app/website crashed twice:

    Image

    Doesn't seem very trustworty.

    Any recommendations?

  9. alexanmtz commented on Jul 17, 2025

    @alexanmtz

    @sebastian-marinescu I'm the Gitpay maintainer, and I understand your frustration with BountySource. I have followed that, and we have Gitpay up for over 5 years, supporting Open Source and many projects throughout these years.

    Thank you for reporting the crash; it's now resolved, and you can access it again. Please don't hesitate to contact me if you have any questions or concerns. You can contact me on our Slack or alexandre@gitpay.me

  10. syedbarimanjan commented on Jul 17, 2025

    @syedbarimanjan

    Slight Off-Topic

    I want to push that issue more, so I checked my old bountsource-link and realized that they are gone, and so is my money....

    Anyways, does someone here have a fair, working and legitimate alternative to it?

    I registered at "gitpay.me", but in the 5 minutes of using/navigating it, the whole app/website crashed twice:

    Image Doesn't seem very trustworty.

    Any recommendations?

    I can vouch for gitpay, have received bounties from it. A bounty hunter interested in working in this.

  11. axelvyrn commented on Aug 16, 2025

    @axelvyrn

    Hello, is this issue open to work on? I might have a fix to this for a lexicon support to ClientConfig.

  12. samuel-asleep commented on Jan 20, 2026

    @samuel-asleep

    @sebastian-marinescu is this issue open to work on 🫠

  13. Mark-H commented on Jan 20, 2026

    @Mark-H
    Member

    Yes this issue is still open with no PR for it, but the bounty may or may not be available anymore.

  14. Karthikramesh12 commented on Aug 31, 2026

    @Karthikramesh12

    I'm sorry for asking again, but is this issue still open?

  15. changed the title [-][BOUNTY] Multi-language support / i18n of labels, descriptions and display-values[/-] [+]Multi-language support / i18n of labels, descriptions and display-values[/+] on Aug 31, 2026
  16. Mark-H commented on Aug 31, 2026

    @Mark-H
    Member

    as you can see, a pr was submitted the other day #221

    as bountysource no longer exists, that bounty is gone.

  17. sebastian-marinescu commented on Sep 1, 2026

    @sebastian-marinescu
    ContributorAuthor

    @alexanmtz

    Image

    Wanted to try to add a bounty on your new platform. Doesn't work.

  18. sebastian-marinescu commented on Sep 1, 2026

    @sebastian-marinescu
    ContributorAuthor

    @Karthikramesh12 @samuel-asleep @axelvyrn @syedbarimanjan

    The issue is still open. My willingness to pay a little bounty for this is still there, but it seems someone created a PR for it:
    #221

  19. samuel-asleep commented on Sep 1, 2026

    @samuel-asleep

    @Karthikramesh12 @samuel-asleep @axelvyrn @syedbarimanjan

    The issue is still open. My willingness to pay a little bounty for this is still there, but it seems someone created a PR for it: #221

    If #221 doesn't fix it, I can try it and make a submission.

    ​Also about gitpay there is an issue with their stripe at the moment am not to sure the details but it unusable for a while. If I submit a working fix, would it be fine to handle the bounty through GitHub Sponsors instead?

  20. alexanmtz commented on Sep 1, 2026

    @alexanmtz

    @sebastian-marinescu thanks for reporting. It’s fixed now. You can try it again.

    @samuel-asleep we are back 🥹🙌

  21. moyuziya commented on Sep 9, 2026

    @moyuziya

    Hello @sebastian-marinescu and @alexanmtz — I noticed Gitpay task 1224 references this issue, and #221 already proposes a substantial implementation. Before preparing any competing or supplementary work, could you confirm whether a cash bounty is currently funded, the amount and payment route, and whether there is any remaining scope available for assignment (for example the MODX integration verification mentioned in #221)? I would only proceed after scope and acceptance criteria are agreed. Thank you.

  22. Mark-H commented on Sep 9, 2026

    @Mark-H
    Member

    Getting real tired of this.

  23. locked as spam and limited conversation to collaborators on Sep 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions