Hi,
We have been using enums with locked captions to remove hardcoded strings in the system and make them globally available and reduce typos in the app.
We are now facing an issue that the Text.ToLowerCase method is converting some uppercase characters to different characters based on the language/culture that is set on the user.
For example, uppercase i "I" after using the lower case method gets converted to ı and we are expecting i.
We have made a workaround to set the captions all in lowercase, but we have partners that can extend such enums with their custom values and they don't necessarily need to follow the lower case convention, we just enforce it in code.
To avoid this issue, we would like to suggest to have the option to set a culture/language parameter on the lower case method.
Similar to what has been done in .NET: https://learn.microsoft.com/en-us/dotnet/api/system.string.tolower?view=net-9.0
Same goes for Text.ToUpperCase.
Thank you.

Business Central Team (administrator)
Thank you for this suggestion! Currently this is not on our roadmap. We are tracking this idea and if it gathers more votes and comments we will consider it in the future. Best regards, Business Central Team