{"id":15516123,"url":"https://github.com/saz/puppet-locales","last_synced_at":"2025-04-06T19:13:20.337Z","repository":{"id":43580009,"uuid":"2217086","full_name":"saz/puppet-locales","owner":"saz","description":"Manage locales with puppet","archived":false,"fork":false,"pushed_at":"2025-02-18T14:24:44.000Z","size":105,"stargazers_count":24,"open_issues_count":2,"forks_count":56,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-03-30T18:08:44.512Z","etag":null,"topics":["locales","puppet"],"latest_commit_sha":null,"homepage":"","language":"Puppet","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/saz.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2011-08-16T17:25:05.000Z","updated_at":"2025-01-17T16:17:47.000Z","dependencies_parsed_at":"2024-05-17T11:28:40.649Z","dependency_job_id":"c1f85c2b-87d3-4587-a52a-2fcf2c8ad6ac","html_url":"https://github.com/saz/puppet-locales","commit_stats":{"total_commits":134,"total_committers":31,"mean_commits":4.32258064516129,"dds":0.4477611940298507,"last_synced_commit":"847e1d62c5d01a9e98e5ed44f8d1ce8753c7465a"},"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saz%2Fpuppet-locales","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saz%2Fpuppet-locales/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saz%2Fpuppet-locales/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saz%2Fpuppet-locales/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/saz","download_url":"https://codeload.github.com/saz/puppet-locales/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247535520,"owners_count":20954576,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["locales","puppet"],"created_at":"2024-10-02T10:05:47.714Z","updated_at":"2025-04-06T19:13:20.312Z","avatar_url":"https://github.com/saz.png","language":"Puppet","funding_links":[],"categories":[],"sub_categories":[],"readme":"# locales module for Puppet\n\n[![Build Status](https://github.com/saz/puppet-locales/workflows/CI/badge.svg)](https://github.com/saz/puppet-locales/actions?query=workflow%3ACI)\n\nManage locales via Puppet\n\n### Supported Puppet versions\n* Puppet \u003e= 4\n* Last version supporting Puppet 3: v2.4.0\n\n## Usage\n\nBy default, en and de locales will be generated.\n\n```\n  class { 'locales': }\n```\n\nConfigure a bunch of locales.\n\n```\n  class { 'locales':\n    locales   =\u003e ['en_US.UTF-8 UTF-8', 'fr_CH.UTF-8 UTF-8'],\n  }\n```\n\nAdvanced usage allows you to select which locales will be configured as well as the default one.\n\n\n```\n  class { 'locales':\n    default_locale  =\u003e 'en_US.UTF-8',\n    locales         =\u003e ['en_US.UTF-8 UTF-8', 'fr_CH.UTF-8 UTF-8'],\n  }\n```\n\nYou can also set specific locale environment variables. See the locale man-page\nfor available LC_* environment variables and their descriptions:\n\n```\n  class { 'locales':\n    default_locale  =\u003e 'en_US.UTF-8',\n    locales         =\u003e ['en_US.UTF-8 UTF-8', 'fr_CH.UTF-8 UTF-8', 'en_DK.UTF-8 UTF-8', 'de_DE.UTF-8 UTF-8' ],\n    lc_time         =\u003e 'en_DK.UTF-8',\n    lc_paper        =\u003e 'de_DE.UTF-8',\n  }\n```\n\n## Other class parameters\n* locales: Name of locales to generate, default: ['en_US.UTF-8 UTF-8', 'de_DE.UTF-8 UTF-8']\n* ensure: present or absent, default: present\n* default_locale: string, default: 'C'. Set the default locale.\n* lc_ctype: string, default: undef. Character classification and case conversion.\n* lc_collate: string, default: undef. Collation order.\n* lc_time: string, default: undef. Date and time formats.\n* ...\n* autoupgrade: true or false, default: false. Auto-upgrade package, if there is a newer version.\n* package: string, default: OS specific. Set package name, if platform is not supported.\n* config_file: string, default: OS specific. Set config_file, if platform is not supported.\n* locale_gen_command: string, default: OS specific. Set locale_gen_command, if platform is not supported.\n* Suse specific:\n  * root_uses_lang: if set to 'ctype', root will be stay POSIX, set to 'yes' to change root to the global language as well. Defaults to 'ctype'.\n  * installed_languages: blank for english, otherwise space seperated list.  Used by Yast2 only.\n  * auto_detect_utf8: Workaround for missing forward of LANG and LC variables of e.g. ssh login connections.  Defaults to 'no'.\n  * input_method: A default input method to be used in X11. For more details see the comments at the top of /etc/X11/xim on a Suse system.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaz%2Fpuppet-locales","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsaz%2Fpuppet-locales","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaz%2Fpuppet-locales/lists"}