# Change between language: a GUI enhancement?

**URL:** <https://gramps.discourse.group/t/change-between-language-a-gui-enhancement/7060>\
**Category:** International\
**Tags:** localization\
**Created:** [February 20, 2025, 12:46pm UTC](https://gramps.discourse.group/t/change-between-language-a-gui-enhancement/7060 "2025-02-20T12:46:56Z")\
**Posts on this page:** 1\
**Showing post:** 21

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [July 14, 2026, 3:47pm UTC](https://gramps.discourse.group/t/change-between-language-a-gui-enhancement/7060/21 "2026-07-14T15:47:13Z")

</div>

> [@DaveSch](#):
>
> (My settings, Your Settings may vary!)

When AI coding assistance came along, a readout gramplet of the installed locales for Gramps was one of my targets:

> [@Troubleshooting Gramps paths and environmental variables](https://gramps.discourse.group/t/troubleshooting-gramps-paths-and-environmental-variables/5692/10):
>
> - [Environment Inspector](https://github.com/emyoulation/CuratedGrampsPlugins/tree/main/gramps61/source/EnvironmentInspector)   
> list installed languages and values for environment variables, Gramps constants

@dsblank started a discussion of a Language chooser on 14 July 2026 :

> [@Gramps Restart-and-Restore Mechanism, including Language Preference](https://gramps.discourse.group/t/gramps-restart-and-restore-mechanism-including-language-preference/9710/1):
>
> I’ve started a developer discussion for a Gramps Restart-and-Restore Mechanism, including Language Preference in the discussion area:

> <https://github.com/gramps-project/gramps/pull/2287>
>
> addresses \[0013266\](https://gramps-project.org/bugs/view.php?id=13266): Add Date… format preview to Preferences (2024)
> 
> Append a live-rendered example to each entry in the Date format drop-down in Edit → Preferences → Data. The example date is 21 April 2001, the date of the first public release of GRAMPS (Genealogical Research and Analysis Management Programming System) for the RedHat 7.X Linux operating system. Each format is rendered by instantiating a temporary locale-specific DateDisplay (format=i) so the global displayer is never mutated. No new imports are required.
> 
> Conforms to the 'Date format:' menu design of the Kinship Report in Report Option (2). But uses a fixed date instead of Today() to ensure a leading zero month number and unambiguous (had to be larger than 12) day number.
> 
> \<img width="49%" alt="image" src="https://github.com/user-attachments/assets/78872ab7-a149-4f6a-8152-d8fed66741de" /\> \<img width="49%" alt="image" src="https://github.com/user-attachments/assets/fd53fdba-ae01-4129-b3d1-13e500f7a2b2" /\>
> 
> Generated-by: Claude Sonnet 4.6, Anthropic (claude-sonnet-4-6), via claude.ai chat interface.
> Prompts: “find where the list of menu items to select dateformat is generated. Suggest a surgical change to append an example of the menu item’s format (using the date April 21, 2001) in each menu item.” The full code for the module can be read at: \[URL\]. please give the surgical change for that code.
> 
> Constraints: 
> \* gramps-project.org/wiki/index.php/Howto:\_Contribute\_to\_Gramps#AI\_generated\_code 
> \* gramps/AGENTS.md at master · gramps-project/gramps · GitHub

---

_[View the full topic](https://gramps.discourse.group/t/change-between-language-a-gui-enhancement/7060)._
