{"id":15017873,"url":"https://github.com/thepilgrim/perlcldr","last_synced_at":"2025-04-09T19:43:07.901Z","repository":{"id":500507,"uuid":"127534","full_name":"ThePilgrim/perlcldr","owner":"ThePilgrim","description":"Perl module to use the Common Local Data Repository from the Unicode Consortium","archived":false,"fork":false,"pushed_at":"2025-01-17T12:00:54.000Z","size":2258,"stargazers_count":7,"open_issues_count":7,"forks_count":12,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-03-23T21:45:46.674Z","etag":null,"topics":["localization","perl","perl5","unicode"],"latest_commit_sha":null,"homepage":"","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ThePilgrim.png","metadata":{"files":{"readme":"README","changelog":"Changes","contributing":null,"funding":null,"license":null,"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":"2009-02-12T16:57:13.000Z","updated_at":"2025-01-17T12:00:56.000Z","dependencies_parsed_at":"2024-06-28T15:12:27.936Z","dependency_job_id":"8bd141b2-1b0d-427e-8371-f5194968cfc7","html_url":"https://github.com/ThePilgrim/perlcldr","commit_stats":{"total_commits":378,"total_committers":15,"mean_commits":25.2,"dds":0.5343915343915344,"last_synced_commit":"51fc286de7d51915c2e9f1bd370fe06102ef51a4"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThePilgrim%2Fperlcldr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThePilgrim%2Fperlcldr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThePilgrim%2Fperlcldr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThePilgrim%2Fperlcldr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ThePilgrim","download_url":"https://codeload.github.com/ThePilgrim/perlcldr/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248101377,"owners_count":21047961,"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":["localization","perl","perl5","unicode"],"created_at":"2024-09-24T19:51:06.838Z","updated_at":"2025-04-09T19:43:07.878Z","avatar_url":"https://github.com/ThePilgrim.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"Locale-CLDR\n\nPlease note that this code requires Perl 5.10.1 and above in the main. There are some parts that require\nPerl 5.18 and if you are using Unicode in Perl you really should be using Perl 5.18 or later\n\nThe general overview of the project is to convert the XML of the CLDR into a large number of small Perl\nmodules that can be loaded from the main Local::CLDR when needed to do what ever localisation is required.\n\nNote that the API is not yet fixed. I'll try and keep things that have tests stable but any thing else \nis at your own risk.\n\nINSTALLATION\n\nTo install this module, run the following commands:\n\n\tperl Build.PL\n\t./Build\n\t./Build test\n\t./Build install\n\nLocale Data\n\nThis package comes with the Locale data for en_US, other locale data can be found in the Locale::CLDR::Locales::*\ndistributions and there are Bundle files in Bundle::Locale::CLDR::* for various regions\n\nBuilding from github/gitlab\n\nThe data is built with the mkcldr.pl script which I use to download the\nlatest CLDR data file and process the data. This can be found on github at\nhttps://github.com/ThePilgrim/perlcldr or gitlab at https://gitlab.com/ThePilgrim1/perlcldr\neither clone or get hold of the zip file and extract it to a new directory on your system.\n\nThe mkcldr.pl script is in the Locale-CLDR directory. Run the script with the\noptional -v (verbose) flag and come back in 40 minuites or so and you will have \na Distributions directory with each of the language cpan distributions in it and \na Distributions/Bundle directory with all the region bundles in it.\n\nSUPPORT AND DOCUMENTATION\n\nAfter installing, you can find documentation for this module with the\nperldoc command.\n\n    perldoc Locale::CLDR\n\nCOPYRIGHT AND LICENCE\n\nCopyright (C) 2009 - 2014 John Imrie\n\nThis program is free software; you can redistribute it and/or modify it\nunder the terms of either: the GNU General Public License as published\nby the Free Software Foundation; or the Artistic License.\n\nSee http://dev.perl.org/licenses/ for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthepilgrim%2Fperlcldr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthepilgrim%2Fperlcldr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthepilgrim%2Fperlcldr/lists"}