> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Culture Helper

> CultureSettingHelper class

The `CultureSettingHelper` class is used to perform tasks in a temporary culture context. It remembers the previous culture settings, executes the containing code in the set culture, then resets the culture to the previous culture when disposed.

```csharp theme={null}
// Here the current culture is known
...
// set both system and UI cultures on current thread
using( new CultureSettingHelper("es-ES") )
{
  // culture-dependent processing
}
// culture has been restored
```

Multiple overloads enable more behaviors. See the [CultureSettingsHelper reference][1] for more details.

[1]: https://github.com/SuperOfficeDocs/superoffice-docs/blob/main/docs/en/api/reference/netserver/core/SuperOffice.Globalization.CultureSettingHelper.yml


## Related topics

- [SuperOffice Globalization](/en/api/localization/index.md)
- [Helper classes](/en/api/plugins/erp-connectors/helpers.md)
- [Helper for private applications](/en/developer-portal/create-app/helper-application.md)
- [AddressHelper class](/en/api/localization/address/addresshelper.md)
- [DumpResult helper method](/en/api/search/ifindagent/dump-result.md)
- [CultureDataFormatter](/en/api/localization/culture/culturedataformatter.md)
