{"id":33,"name":null,"description":"Repository for collecting Locale data for Ruby on Rails I18n as well as other interesting, Rails related I18n stuff","url":"https://github.com/svenfuchs/rails-i18n","last_synced_at":"2026-05-02T23:04:31.672Z","repository":{"id":39096844,"uuid":"38867","full_name":"svenfuchs/rails-i18n","owner":"svenfuchs","description":"Repository for collecting Locale data for Ruby on Rails I18n as well as other interesting, Rails related I18n stuff","archived":false,"fork":false,"pushed_at":"2026-04-06T00:35:53.000Z","size":3185,"stargazers_count":4025,"open_issues_count":33,"forks_count":2708,"subscribers_count":78,"default_branch":"master","last_synced_at":"2026-04-24T19:07:35.960Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://rails-i18n.org","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/svenfuchs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"MIT-LICENSE.txt","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2008-07-31T13:07:53.000Z","updated_at":"2026-04-20T13:16:35.000Z","dependencies_parsed_at":"2022-07-12T17:42:04.661Z","dependency_job_id":"0fb9e9da-6e26-455a-9089-0763a34db18e","html_url":"https://github.com/svenfuchs/rails-i18n","commit_stats":{"total_commits":1740,"total_committers":613,"mean_commits":2.838499184339315,"dds":0.8758620689655172,"last_synced_commit":"35ad77d47f6856943c8675defbb8c26249635f8c"},"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/svenfuchs/rails-i18n","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/svenfuchs","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/sbom","scorecard":{"id":748602,"data":{"date":"2025-08-11","repo":{"name":"github.com/svenfuchs/rails-i18n","commit":"e350a5b3ec1bc2cd331e08a5b998251c0b878749"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 12/13 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":5,"reason":"5 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: MIT-LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/svenfuchs/rails-i18n/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/svenfuchs/rails-i18n/ci.yml/master?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:2: pin your Docker image by updating ruby:3.2.2 to ruby:3.2.2@sha256:bc2b1b2c5cf0423b9ca12f2c2196c51efa80c8d3d4d0cf01858e67dc2c7136e4","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 29 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T19:36:40.607Z","repository_id":39096844,"created_at":"2025-08-22T19:36:40.607Z","updated_at":"2025-08-22T19:36:40.607Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32245157,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T13:21:15.438Z","status":"ssl_error","status_checked_at":"2026-04-24T13:21:15.005Z","response_time":64,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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"}},"owner":{"login":"svenfuchs","name":"Sven Fuchs","uuid":"2208","kind":"user","description":"","email":"","website":"http://svenfuchs.com","location":"Germany/Berlin","twitter":null,"company":"formerly Travis CI","icon_url":"https://avatars.githubusercontent.com/u/2208?v=4","repositories_count":144,"last_synced_at":"2023-04-09T06:41:24.808Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/svenfuchs","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:22:24.709Z","updated_at":"2023-04-09T06:41:25.221Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/svenfuchs","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/svenfuchs/repositories"},"packages":[{"id":13779627,"name":"ruby-rails-i18n","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/svenfuchs/rails-i18n","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/svenfuchs/rails-i18n","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T13:24:06.036Z","latest_release_published_at":"2026-02-13T13:24:06.036Z","latest_release_number":"6.0.0-3","last_synced_at":"2026-03-13T13:36:32.569Z","created_at":"2026-02-13T13:24:05.832Z","updated_at":"2026-03-13T13:36:32.746Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-rails-i18n","install_command":"apt-get install ruby-rails-i18n","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-rails-i18n","standards_version":"4.5.0","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), gem2deb, ruby-i18n, ruby-railties (\u003e= 2:6.0)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":39096844,"uuid":"38867","full_name":"svenfuchs/rails-i18n","owner":"svenfuchs","description":"Repository for collecting Locale data for Ruby on Rails I18n as well as other interesting, Rails related I18n stuff","archived":false,"fork":false,"pushed_at":"2026-02-14T10:07:58.000Z","size":3181,"stargazers_count":4025,"open_issues_count":33,"forks_count":2723,"subscribers_count":78,"default_branch":"master","last_synced_at":"2026-02-26T07:55:24.727Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://rails-i18n.org","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/svenfuchs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"MIT-LICENSE.txt","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2008-07-31T13:07:53.000Z","updated_at":"2026-02-25T21:35:27.000Z","dependencies_parsed_at":"2022-07-12T17:42:04.661Z","dependency_job_id":"0fb9e9da-6e26-455a-9089-0763a34db18e","html_url":"https://github.com/svenfuchs/rails-i18n","commit_stats":{"total_commits":1740,"total_committers":613,"mean_commits":2.838499184339315,"dds":0.8758620689655172,"last_synced_commit":"35ad77d47f6856943c8675defbb8c26249635f8c"},"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/svenfuchs/rails-i18n","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/svenfuchs","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/sbom","scorecard":{"id":748602,"data":{"date":"2025-08-11","repo":{"name":"github.com/svenfuchs/rails-i18n","commit":"e350a5b3ec1bc2cd331e08a5b998251c0b878749"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 12/13 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":5,"reason":"5 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: MIT-LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/svenfuchs/rails-i18n/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/svenfuchs/rails-i18n/ci.yml/master?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:2: pin your Docker image by updating ruby:3.2.2 to ruby:3.2.2@sha256:bc2b1b2c5cf0423b9ca12f2c2196c51efa80c8d3d4d0cf01858e67dc2c7136e4","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 29 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T19:36:40.607Z","repository_id":39096844,"created_at":"2025-08-22T19:36:40.607Z","updated_at":"2025-08-22T19:36:40.607Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29862453,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-26T08:51:08.701Z","status":"ssl_error","status_checked_at":"2026-02-26T08:50:19.607Z","response_time":89,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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"}},"repo_metadata_updated_at":"2026-03-06T16:14:25.708Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-rails-i18n?arch=source\u0026distro=ubuntu-22.04\u0026repository_url=https://launchpad.net/ubuntu/jammy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-rails-i18n","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-rails-i18n","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-rails-i18n/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-rails-i18n/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-rails-i18n/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-rails-i18n/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-rails-i18n/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-rails-i18n/codemeta","maintainers":[],"registry":{"name":"ubuntu-22.04","url":"https://launchpad.net/ubuntu/jammy","ecosystem":"ubuntu","default":false,"packages_count":34289,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"jammy"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:46.486Z","updated_at":"2026-04-27T18:20:36.155Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/namespaces"}},{"id":281556,"name":"rails-i18n","ecosystem":"rubygems","description":"A set of common locale data and translations to internationalize and/or localize your Rails applications.","homepage":"https://github.com/svenfuchs/rails-i18n","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/svenfuchs/rails-i18n","keywords_array":[],"namespace":null,"versions_count":79,"first_release_published_at":"2011-07-12T05:49:30.249Z","latest_release_published_at":"2025-11-24T00:25:13.386Z","latest_release_number":"8.1.0","last_synced_at":"2026-05-01T21:30:53.832Z","created_at":"2022-04-06T08:19:44.461Z","updated_at":"2026-05-01T21:34:18.552Z","registry_url":"https://rubygems.org/gems/rails-i18n","install_command":"gem install rails-i18n -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/rails-i18n/","metadata":{"funding":null},"repo_metadata":{"id":39096844,"uuid":"38867","full_name":"svenfuchs/rails-i18n","owner":"svenfuchs","description":"Repository for collecting Locale data for Ruby on Rails I18n as well as other interesting, Rails related I18n stuff","archived":false,"fork":false,"pushed_at":"2026-04-06T00:35:53.000Z","size":3185,"stargazers_count":4025,"open_issues_count":33,"forks_count":2708,"subscribers_count":78,"default_branch":"master","last_synced_at":"2026-04-24T19:07:35.960Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://rails-i18n.org","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/svenfuchs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"MIT-LICENSE.txt","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2008-07-31T13:07:53.000Z","updated_at":"2026-04-20T13:16:35.000Z","dependencies_parsed_at":"2022-07-12T17:42:04.661Z","dependency_job_id":"0fb9e9da-6e26-455a-9089-0763a34db18e","html_url":"https://github.com/svenfuchs/rails-i18n","commit_stats":{"total_commits":1740,"total_committers":613,"mean_commits":2.838499184339315,"dds":0.8758620689655172,"last_synced_commit":"35ad77d47f6856943c8675defbb8c26249635f8c"},"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/svenfuchs/rails-i18n","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/svenfuchs","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/sbom","scorecard":{"id":748602,"data":{"date":"2025-08-11","repo":{"name":"github.com/svenfuchs/rails-i18n","commit":"e350a5b3ec1bc2cd331e08a5b998251c0b878749"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 12/13 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":5,"reason":"5 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: MIT-LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/svenfuchs/rails-i18n/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/svenfuchs/rails-i18n/ci.yml/master?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:2: pin your Docker image by updating ruby:3.2.2 to ruby:3.2.2@sha256:bc2b1b2c5cf0423b9ca12f2c2196c51efa80c8d3d4d0cf01858e67dc2c7136e4","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 29 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T19:36:40.607Z","repository_id":39096844,"created_at":"2025-08-22T19:36:40.607Z","updated_at":"2025-08-22T19:36:40.607Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32283294,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T18:29:39.964Z","status":"online","status_checked_at":"2026-04-26T02:00:05.962Z","response_time":129,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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"},"owner_record":{"login":"svenfuchs","name":"Sven Fuchs","uuid":"2208","kind":"user","description":"","email":"","website":"http://svenfuchs.com","location":"Germany/Berlin","twitter":null,"company":"formerly Travis CI","icon_url":"https://avatars.githubusercontent.com/u/2208?v=4","repositories_count":144,"last_synced_at":"2023-04-09T06:41:24.808Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/svenfuchs","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:22:24.709Z","updated_at":"2023-04-09T06:41:25.221Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/svenfuchs","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/svenfuchs/repositories"},"tags":[{"name":"v8.1.0","sha":"32a4583d21113d58d226a3105001bf08acedaba6","kind":"tag","published_at":"2025-11-24T00:11:03.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v8.1.0","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v8.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v8.1.0/manifests"},{"name":"v8.0.2","sha":"e350a5b3ec1bc2cd331e08a5b998251c0b878749","kind":"tag","published_at":"2025-08-16T11:00:29.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v8.0.2","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v8.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v8.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v8.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v8.0.2/manifests"},{"name":"v8.0.1","sha":"94446a5c6b8194ca536f18cf299245dc63a829dc","kind":"tag","published_at":"2025-08-16T10:54:15.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v8.0.1","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v8.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v8.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v8.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v8.0.1/manifests"},{"name":"v8.0.0","sha":"38c189dd3d77b4c3680185928af79803c269fc3c","kind":"tag","published_at":"2024-11-10T02:33:04.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v8.0.0","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v8.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v8.0.0/manifests"},{"name":"v7.0.10","sha":"9259183a35c5acd6bb28456589ecc9814928aad7","kind":"tag","published_at":"2024-10-28T23:47:00.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v7.0.10","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v7.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v7.0.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.10/manifests"},{"name":"v7.0.9","sha":"10141c451f03d7c6b78cfdcce808c389da6b9ddd","kind":"tag","published_at":"2024-03-13T02:48:57.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v7.0.9","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v7.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v7.0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.9/manifests"},{"name":"v7.0.8","sha":"5cc45c5539f25e3ac25c8e84db601a843f425c4e","kind":"tag","published_at":"2023-08-15T10:31:49.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v7.0.8","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v7.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v7.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.8/manifests"},{"name":"v7.0.7","sha":"141549b3410d977a9815aa4199aa6f7c39ffc47e","kind":"tag","published_at":"2023-05-12T22:13:10.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v7.0.7","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v7.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v7.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.7/manifests"},{"name":"v7.0.6","sha":"a1daea11fba2eed6c43e55b5a85abdb8e74e6ba3","kind":"tag","published_at":"2022-11-08T15:18:18.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v7.0.6","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v7.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v7.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.6/manifests"},{"name":"v7.0.5","sha":"f5b8ac6707243084ed5357ea4c35ab4b977235c2","kind":"tag","published_at":"2022-07-03T16:32:12.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v7.0.5","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v7.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v7.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.5/manifests"},{"name":"v7.0.4","sha":"ba7488ecf055ecd3c13391e3338fd771791e9786","kind":"tag","published_at":"2022-07-03T15:20:42.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v7.0.4","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v7.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v7.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.4/manifests"},{"name":"v6.0.0","sha":"70ac505eaf8e934c269c1f565c4e2e515b7b4d1d","kind":"commit","published_at":"2019-08-17T10:48:55.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v6.0.0","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v6.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v6.0.0/manifests"}]},"repo_metadata_updated_at":"2026-05-01T21:34:18.518Z","dependent_packages_count":162,"downloads":130667157,"downloads_period":"total","dependent_repos_count":22633,"rankings":{"downloads":0.21576476622696003,"dependent_repos_count":0.23527837557565148,"dependent_packages_count":0.2163222979226369,"stargazers_count":0.32504097857963227,"forks_count":0.10481595878725707,"docker_downloads_count":0.26092483357678886,"average":0.2263578684448211},"purl":"pkg:gem/rails-i18n","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/rails-i18n","docker_dependents_count":266,"docker_downloads_count":484975266,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/rails-i18n","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/rails-i18n/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2026-04-07T04:03:30.786Z","issues_count":55,"pull_requests_count":162,"avg_time_to_close_issue":69636972.41935484,"avg_time_to_close_pull_request":2932004.5405405406,"issues_closed_count":31,"pull_requests_closed_count":148,"pull_request_authors_count":70,"issue_authors_count":44,"avg_comments_per_issue":2.8181818181818183,"avg_comments_per_pull_request":1.6111111111111112,"merged_pull_requests_count":139,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":27,"past_year_avg_time_to_close_issue":4627455.0,"past_year_avg_time_to_close_pull_request":1389143.7368421052,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":19,"past_year_pull_request_authors_count":17,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.7407407407407407,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/issues","maintainers":[{"login":"digitalfrost","count":39,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/digitalfrost"},{"login":"pama","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pama"},{"login":"kuroda","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kuroda"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/rails-i18n/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/rails-i18n/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/rails-i18n/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/rails-i18n/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/rails-i18n/codemeta","maintainers":[{"uuid":"2536","login":"svenfuchs","name":null,"email":null,"url":null,"packages_count":115,"html_url":"https://rubygems.org/profiles/svenfuchs","role":null,"created_at":"2022-11-08T17:41:57.763Z","updated_at":"2022-11-08T17:41:57.763Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/svenfuchs/packages"},{"uuid":"12450","login":"kuroda","name":null,"email":null,"url":null,"packages_count":9,"html_url":"https://rubygems.org/profiles/kuroda","role":null,"created_at":"2022-11-08T17:41:55.446Z","updated_at":"2022-11-08T17:41:55.446Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/kuroda/packages"},{"uuid":"164787","login":"pama","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://rubygems.org/profiles/pama","role":null,"created_at":"2022-11-08T17:42:00.578Z","updated_at":"2022-11-08T17:42:00.578Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/pama/packages"},{"uuid":"148915","login":"MoskitoHero","name":null,"email":null,"url":null,"packages_count":4,"html_url":"https://rubygems.org/profiles/MoskitoHero","role":null,"created_at":"2022-11-08T17:42:02.074Z","updated_at":"2022-11-08T17:42:02.074Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/MoskitoHero/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":205609,"maintainers_count":68498,"namespaces_count":0,"keywords_count":0,"github":"rubygems","metadata":{"funded_packages_count":7260},"icon_url":"https://github.com/rubygems.png","created_at":"2022-04-04T15:19:23.446Z","updated_at":"2026-04-03T06:42:17.024Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/namespaces"}},{"id":13713143,"name":"ruby-rails-i18n","ecosystem":"debian","description":null,"homepage":"https://github.com/svenfuchs/rails-i18n","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/svenfuchs/rails-i18n","keywords_array":["localization"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T23:39:10.380Z","latest_release_published_at":"2026-02-12T23:39:10.380Z","latest_release_number":"7.0.5-1","last_synced_at":"2026-03-13T23:45:06.528Z","created_at":"2026-02-12T23:39:10.211Z","updated_at":"2026-03-14T00:02:15.012Z","registry_url":"https://tracker.debian.org/pkg/ruby-rails-i18n","install_command":"apt-get install ruby-rails-i18n","documentation_url":"https://packages.debian.org/bookworm/ruby-rails-i18n","metadata":{"component":"main","architecture":"all","priority":"source","binary":"ruby-rails-i18n","standards_version":"4.6.1","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, ruby-i18n, ruby-railties (\u003e= 2:6.0)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-03-06T16:14:26.003Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ruby-rails-i18n?arch=source\u0026distro=debian-12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-rails-i18n","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-rails-i18n","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-rails-i18n/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-rails-i18n/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-rails-i18n/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-rails-i18n/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-rails-i18n/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-rails-i18n/codemeta","maintainers":[],"registry":{"name":"debian-12","url":"https://packages.debian.org/bookworm","ecosystem":"debian","default":true,"packages_count":34734,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"debian","metadata":{"codename":"bookworm"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.459Z","updated_at":"2026-04-27T18:20:38.992Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/namespaces"}},{"id":13530864,"name":"ruby-rails-i18n","ecosystem":"debian","description":null,"homepage":"https://github.com/svenfuchs/rails-i18n","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/svenfuchs/rails-i18n","keywords_array":["localization"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-10T23:37:23.212Z","latest_release_published_at":"2026-02-10T23:37:23.212Z","latest_release_number":"6.0.0-3","last_synced_at":"2026-03-14T07:17:50.440Z","created_at":"2026-02-10T23:37:23.032Z","updated_at":"2026-03-14T07:17:50.440Z","registry_url":"https://tracker.debian.org/pkg/ruby-rails-i18n","install_command":"apt-get install ruby-rails-i18n","documentation_url":"https://packages.debian.org/bullseye/ruby-rails-i18n","metadata":{"component":"main","architecture":"all","priority":"source","binary":"ruby-rails-i18n","standards_version":"4.5.0","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), gem2deb, ruby-i18n, ruby-railties (\u003e= 2:6.0)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-03-06T16:14:26.003Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ruby-rails-i18n?arch=source\u0026distro=debian-11\u0026repository_url=https://packages.debian.org/bullseye","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-rails-i18n","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-rails-i18n","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-rails-i18n/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-rails-i18n/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-rails-i18n/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-rails-i18n/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-rails-i18n/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-rails-i18n/codemeta","maintainers":[],"registry":{"name":"debian-11","url":"https://packages.debian.org/bullseye","ecosystem":"debian","default":false,"packages_count":31268,"maintainers_count":0,"namespaces_count":3,"keywords_count":0,"github":"debian","metadata":{"codename":"bullseye"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.702Z","updated_at":"2026-04-27T18:20:39.352Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/namespaces"}},{"id":13805118,"name":"ruby-rails-i18n","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/svenfuchs/rails-i18n","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/svenfuchs/rails-i18n","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T18:31:05.129Z","latest_release_published_at":"2026-02-13T18:31:05.129Z","latest_release_number":"7.0.5-1","last_synced_at":"2026-03-14T03:13:31.644Z","created_at":"2026-02-13T18:31:04.940Z","updated_at":"2026-03-14T03:13:31.644Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-rails-i18n","install_command":"apt-get install ruby-rails-i18n","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-rails-i18n","standards_version":"4.6.1","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, ruby-i18n, ruby-railties (\u003e= 2:6.0)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-03-06T16:14:26.002Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-rails-i18n?arch=source\u0026distro=ubuntu-23.10\u0026repository_url=https://launchpad.net/ubuntu/mantic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-rails-i18n","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-rails-i18n","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-rails-i18n/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-rails-i18n/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-rails-i18n/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-rails-i18n/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-rails-i18n/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-rails-i18n/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.10","url":"https://launchpad.net/ubuntu/mantic","ecosystem":"ubuntu","default":false,"packages_count":36642,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"mantic","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.636Z","updated_at":"2026-04-27T18:20:38.051Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/namespaces"}},{"id":10383250,"name":"github.com/svenfuchs/rails-i18n","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/svenfuchs/rails-i18n","keywords_array":[],"namespace":null,"versions_count":12,"first_release_published_at":"2019-08-17T10:48:55.000Z","latest_release_published_at":"2025-11-24T00:10:35.000Z","latest_release_number":"v8.1.0+incompatible","last_synced_at":"2026-04-18T16:02:24.581Z","created_at":"2024-06-17T05:16:20.959Z","updated_at":"2026-04-18T16:02:24.581Z","registry_url":"https://pkg.go.dev/github.com/svenfuchs/rails-i18n","install_command":"go get github.com/svenfuchs/rails-i18n","documentation_url":"https://pkg.go.dev/github.com/svenfuchs/rails-i18n#section-documentation","metadata":{},"repo_metadata":{"id":39096844,"uuid":"38867","full_name":"svenfuchs/rails-i18n","owner":"svenfuchs","description":"Repository for collecting Locale data for Ruby on Rails I18n as well as other interesting, Rails related I18n stuff","archived":false,"fork":false,"pushed_at":"2026-02-14T10:07:58.000Z","size":3181,"stargazers_count":4025,"open_issues_count":33,"forks_count":2723,"subscribers_count":78,"default_branch":"master","last_synced_at":"2026-02-26T07:55:24.727Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://rails-i18n.org","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/svenfuchs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"MIT-LICENSE.txt","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2008-07-31T13:07:53.000Z","updated_at":"2026-02-25T21:35:27.000Z","dependencies_parsed_at":"2022-07-12T17:42:04.661Z","dependency_job_id":"0fb9e9da-6e26-455a-9089-0763a34db18e","html_url":"https://github.com/svenfuchs/rails-i18n","commit_stats":{"total_commits":1740,"total_committers":613,"mean_commits":2.838499184339315,"dds":0.8758620689655172,"last_synced_commit":"35ad77d47f6856943c8675defbb8c26249635f8c"},"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/svenfuchs/rails-i18n","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/svenfuchs","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/sbom","scorecard":{"id":748602,"data":{"date":"2025-08-11","repo":{"name":"github.com/svenfuchs/rails-i18n","commit":"e350a5b3ec1bc2cd331e08a5b998251c0b878749"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 12/13 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":5,"reason":"5 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: MIT-LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/svenfuchs/rails-i18n/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/svenfuchs/rails-i18n/ci.yml/master?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:2: pin your Docker image by updating ruby:3.2.2 to ruby:3.2.2@sha256:bc2b1b2c5cf0423b9ca12f2c2196c51efa80c8d3d4d0cf01858e67dc2c7136e4","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 29 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T19:36:40.607Z","repository_id":39096844,"created_at":"2025-08-22T19:36:40.607Z","updated_at":"2025-08-22T19:36:40.607Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29862453,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-26T08:51:08.701Z","status":"ssl_error","status_checked_at":"2026-02-26T08:50:19.607Z","response_time":89,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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"},"owner_record":{"login":"svenfuchs","name":"Sven Fuchs","uuid":"2208","kind":"user","description":"","email":"","website":"http://svenfuchs.com","location":"Germany/Berlin","twitter":null,"company":"formerly Travis CI","icon_url":"https://avatars.githubusercontent.com/u/2208?v=4","repositories_count":144,"last_synced_at":"2023-04-09T06:41:24.808Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/svenfuchs","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:22:24.709Z","updated_at":"2023-04-09T06:41:25.221Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/svenfuchs","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/svenfuchs/repositories"},"tags":[{"name":"v8.1.0","sha":"32a4583d21113d58d226a3105001bf08acedaba6","kind":"tag","published_at":"2025-11-24T00:11:03.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v8.1.0","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v8.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v8.1.0/manifests"},{"name":"v8.0.2","sha":"e350a5b3ec1bc2cd331e08a5b998251c0b878749","kind":"tag","published_at":"2025-08-16T11:00:29.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v8.0.2","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v8.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v8.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v8.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v8.0.2/manifests"},{"name":"v8.0.1","sha":"94446a5c6b8194ca536f18cf299245dc63a829dc","kind":"tag","published_at":"2025-08-16T10:54:15.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v8.0.1","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v8.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v8.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v8.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v8.0.1/manifests"},{"name":"v8.0.0","sha":"38c189dd3d77b4c3680185928af79803c269fc3c","kind":"tag","published_at":"2024-11-10T02:33:04.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v8.0.0","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v8.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v8.0.0/manifests"},{"name":"v7.0.10","sha":"9259183a35c5acd6bb28456589ecc9814928aad7","kind":"tag","published_at":"2024-10-28T23:47:00.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v7.0.10","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v7.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v7.0.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.10/manifests"},{"name":"v7.0.9","sha":"10141c451f03d7c6b78cfdcce808c389da6b9ddd","kind":"tag","published_at":"2024-03-13T02:48:57.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v7.0.9","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v7.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v7.0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.9/manifests"},{"name":"v7.0.8","sha":"5cc45c5539f25e3ac25c8e84db601a843f425c4e","kind":"tag","published_at":"2023-08-15T10:31:49.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v7.0.8","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v7.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v7.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.8/manifests"},{"name":"v7.0.7","sha":"141549b3410d977a9815aa4199aa6f7c39ffc47e","kind":"tag","published_at":"2023-05-12T22:13:10.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v7.0.7","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v7.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v7.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.7/manifests"},{"name":"v7.0.6","sha":"a1daea11fba2eed6c43e55b5a85abdb8e74e6ba3","kind":"tag","published_at":"2022-11-08T15:18:18.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v7.0.6","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v7.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v7.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.6/manifests"},{"name":"v7.0.5","sha":"f5b8ac6707243084ed5357ea4c35ab4b977235c2","kind":"tag","published_at":"2022-07-03T16:32:12.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v7.0.5","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v7.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v7.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.5/manifests"},{"name":"v7.0.4","sha":"ba7488ecf055ecd3c13391e3338fd771791e9786","kind":"tag","published_at":"2022-07-03T15:20:42.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v7.0.4","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v7.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v7.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.4/manifests"},{"name":"v6.0.0","sha":"70ac505eaf8e934c269c1f565c4e2e515b7b4d1d","kind":"commit","published_at":"2019-08-17T10:48:55.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v6.0.0","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v6.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v6.0.0/manifests"}]},"repo_metadata_updated_at":"2026-03-06T16:14:25.693Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":6.935580196030183,"dependent_packages_count":6.497216412401576,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":6.716398304215879},"purl":"pkg:golang/github.com/svenfuchs/rails-i18n","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/svenfuchs/rails-i18n","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/svenfuchs/rails-i18n","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/svenfuchs/rails-i18n/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-06T17:52:40.972Z","issues_count":55,"pull_requests_count":148,"avg_time_to_close_issue":71803956.33333333,"avg_time_to_close_pull_request":3000197.0661764704,"issues_closed_count":30,"pull_requests_closed_count":136,"pull_request_authors_count":62,"issue_authors_count":44,"avg_comments_per_issue":2.8,"avg_comments_per_pull_request":1.6756756756756757,"merged_pull_requests_count":127,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":6,"past_year_pull_requests_count":33,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":603359.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":24,"past_year_pull_request_authors_count":17,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":0.3333333333333333,"past_year_avg_comments_per_pull_request":0.8787878787878788,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":24,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/issues","maintainers":[{"login":"digitalfrost","count":39,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/digitalfrost"},{"login":"pama","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pama"},{"login":"kuroda","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kuroda"}],"active_maintainers":[{"login":"pama","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pama"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsvenfuchs%2Frails-i18n/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsvenfuchs%2Frails-i18n/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsvenfuchs%2Frails-i18n/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsvenfuchs%2Frails-i18n/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsvenfuchs%2Frails-i18n/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2121433,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":13407199,"name":"ruby-rails-i18n","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/svenfuchs/rails-i18n","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/svenfuchs/rails-i18n","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-06T15:51:23.159Z","latest_release_published_at":"2026-02-06T15:51:23.159Z","latest_release_number":"7.0.5-1","last_synced_at":"2026-03-06T17:19:12.072Z","created_at":"2026-02-06T15:51:22.526Z","updated_at":"2026-03-06T17:19:12.072Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-rails-i18n","install_command":"apt-get install ruby-rails-i18n","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-rails-i18n","standards_version":"4.6.1","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, ruby-i18n, ruby-railties (\u003e= 2:6.0)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-03-06T16:14:26.011Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{},"purl":"pkg:deb/ubuntu/ruby-rails-i18n?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-rails-i18n","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-rails-i18n","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-rails-i18n/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-rails-i18n/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-rails-i18n/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-rails-i18n/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-rails-i18n/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-rails-i18n/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.04","url":"https://launchpad.net/ubuntu/noble","ecosystem":"ubuntu","default":true,"packages_count":37306,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"noble"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:45.928Z","updated_at":"2026-04-27T18:20:35.701Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/namespaces"}},{"id":13567033,"name":"ruby-rails-i18n","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/svenfuchs/rails-i18n","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/svenfuchs/rails-i18n","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-11T06:47:50.909Z","latest_release_published_at":"2026-02-11T06:47:50.909Z","latest_release_number":"7.0.5-1","last_synced_at":"2026-03-12T13:14:29.661Z","created_at":"2026-02-11T06:47:50.723Z","updated_at":"2026-03-12T13:14:29.847Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-rails-i18n","install_command":"apt-get install ruby-rails-i18n","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-rails-i18n","standards_version":"4.6.1","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, ruby-i18n, ruby-railties (\u003e= 2:6.0)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":39096844,"uuid":"38867","full_name":"svenfuchs/rails-i18n","owner":"svenfuchs","description":"Repository for collecting Locale data for Ruby on Rails I18n as well as other interesting, Rails related I18n stuff","archived":false,"fork":false,"pushed_at":"2026-02-14T10:07:58.000Z","size":3181,"stargazers_count":4025,"open_issues_count":33,"forks_count":2723,"subscribers_count":78,"default_branch":"master","last_synced_at":"2026-02-26T07:55:24.727Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://rails-i18n.org","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/svenfuchs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"MIT-LICENSE.txt","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2008-07-31T13:07:53.000Z","updated_at":"2026-02-25T21:35:27.000Z","dependencies_parsed_at":"2022-07-12T17:42:04.661Z","dependency_job_id":"0fb9e9da-6e26-455a-9089-0763a34db18e","html_url":"https://github.com/svenfuchs/rails-i18n","commit_stats":{"total_commits":1740,"total_committers":613,"mean_commits":2.838499184339315,"dds":0.8758620689655172,"last_synced_commit":"35ad77d47f6856943c8675defbb8c26249635f8c"},"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/svenfuchs/rails-i18n","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/svenfuchs","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/sbom","scorecard":{"id":748602,"data":{"date":"2025-08-11","repo":{"name":"github.com/svenfuchs/rails-i18n","commit":"e350a5b3ec1bc2cd331e08a5b998251c0b878749"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 12/13 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":5,"reason":"5 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: MIT-LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/svenfuchs/rails-i18n/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/svenfuchs/rails-i18n/ci.yml/master?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:2: pin your Docker image by updating ruby:3.2.2 to ruby:3.2.2@sha256:bc2b1b2c5cf0423b9ca12f2c2196c51efa80c8d3d4d0cf01858e67dc2c7136e4","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 29 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T19:36:40.607Z","repository_id":39096844,"created_at":"2025-08-22T19:36:40.607Z","updated_at":"2025-08-22T19:36:40.607Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29862453,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-26T08:51:08.701Z","status":"ssl_error","status_checked_at":"2026-02-26T08:50:19.607Z","response_time":89,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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"}},"repo_metadata_updated_at":"2026-03-06T16:14:25.708Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-rails-i18n?arch=source\u0026distro=ubuntu-23.04\u0026repository_url=https://launchpad.net/ubuntu/lunar","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-rails-i18n","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-rails-i18n","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-rails-i18n/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-rails-i18n/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-rails-i18n/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-rails-i18n/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-rails-i18n/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-rails-i18n/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.04","url":"https://launchpad.net/ubuntu/lunar","ecosystem":"ubuntu","default":false,"packages_count":36116,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"lunar","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:49.117Z","updated_at":"2026-04-27T18:20:38.741Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/namespaces"}},{"id":13751610,"name":"ruby-rails-i18n","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/svenfuchs/rails-i18n","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/svenfuchs/rails-i18n","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T07:21:21.078Z","latest_release_published_at":"2026-02-13T07:21:21.078Z","latest_release_number":"5.1.3-1","last_synced_at":"2026-03-14T00:26:02.675Z","created_at":"2026-02-13T07:21:20.870Z","updated_at":"2026-03-14T00:26:02.675Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-rails-i18n","install_command":"apt-get install ruby-rails-i18n","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-rails-i18n","standards_version":"4.5.0","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), gem2deb, ruby-i18n, ruby-railties (\u003e= 2:5.2)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-03-06T16:14:26.007Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-rails-i18n?arch=source\u0026distro=ubuntu-20.04\u0026repository_url=https://launchpad.net/ubuntu/focal","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-rails-i18n","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-rails-i18n","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-rails-i18n/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-rails-i18n/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-rails-i18n/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-rails-i18n/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-rails-i18n/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-rails-i18n/codemeta","maintainers":[],"registry":{"name":"ubuntu-20.04","url":"https://launchpad.net/ubuntu/focal","ecosystem":"ubuntu","default":false,"packages_count":30789,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"focal"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:47.233Z","updated_at":"2026-04-27T18:20:36.874Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/namespaces"}},{"id":13467136,"name":"ruby-rails-i18n","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/svenfuchs/rails-i18n","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/svenfuchs/rails-i18n","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-09T17:08:58.598Z","latest_release_published_at":"2026-02-09T17:08:58.598Z","latest_release_number":"7.0.9-1","last_synced_at":"2026-03-09T18:25:49.155Z","created_at":"2026-02-09T17:08:57.889Z","updated_at":"2026-03-09T18:32:53.585Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-rails-i18n","install_command":"apt-get install ruby-rails-i18n","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-rails-i18n","standards_version":"4.7.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, ruby-i18n, ruby-railties (\u003e= 2:6.0)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-03-06T16:14:26.009Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-rails-i18n?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-rails-i18n","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-rails-i18n","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-rails-i18n/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-rails-i18n/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-rails-i18n/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-rails-i18n/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-rails-i18n/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-rails-i18n/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.10","url":"https://launchpad.net/ubuntu/oracular","ecosystem":"ubuntu","default":false,"packages_count":38437,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"oracular","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.028Z","updated_at":"2026-04-27T18:20:37.303Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/namespaces"}},{"id":13605993,"name":"ruby-rails-i18n","ecosystem":"debian","description":null,"homepage":"https://github.com/svenfuchs/rails-i18n","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/svenfuchs/rails-i18n","keywords_array":["localization"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-11T11:26:07.925Z","latest_release_published_at":"2026-02-11T11:26:07.925Z","latest_release_number":"5.1.2-2","last_synced_at":"2026-03-14T06:04:59.837Z","created_at":"2026-02-11T11:26:07.736Z","updated_at":"2026-03-14T06:04:59.837Z","registry_url":"https://tracker.debian.org/pkg/ruby-rails-i18n","install_command":"apt-get install ruby-rails-i18n","documentation_url":"https://packages.debian.org/buster/ruby-rails-i18n","metadata":{"component":"main","architecture":"all","priority":"source","binary":"ruby-rails-i18n","standards_version":"4.3.0","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper (\u003e= 11~), gem2deb, ruby-i18n, ruby-railties (\u003e= 2:5.2)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-03-06T16:14:26.015Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ruby-rails-i18n?arch=source\u0026distro=debian-10\u0026repository_url=https://packages.debian.org/buster","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-rails-i18n","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-rails-i18n","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-rails-i18n/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-rails-i18n/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-rails-i18n/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-rails-i18n/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-rails-i18n/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-rails-i18n/codemeta","maintainers":[],"registry":{"name":"debian-10","url":"https://packages.debian.org/buster","ecosystem":"debian","default":false,"packages_count":28836,"maintainers_count":0,"namespaces_count":3,"keywords_count":915,"github":"debian","metadata":{"codename":"buster","mirror":"http://archive.debian.org/debian","funded_packages_count":85},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.156Z","updated_at":"2026-05-01T05:04:39.009Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/namespaces"}},{"id":12303707,"name":"rails-i18n","ecosystem":"rubygems","description":"A set of common locale data and translations to internationalize and/or localize your Rails applications.","homepage":"https://github.com/svenfuchs/rails-i18n","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/svenfuchs/rails-i18n","keywords_array":[],"namespace":null,"versions_count":78,"first_release_published_at":"2011-07-12T05:49:30.249Z","latest_release_published_at":"2025-11-24T00:25:13.386Z","latest_release_number":"8.1.0","last_synced_at":"2026-05-01T05:31:24.777Z","created_at":"2025-10-07T05:15:56.596Z","updated_at":"2026-05-01T05:32:20.315Z","registry_url":"https://gem.coop/gems/rails-i18n","install_command":"gem install rails-i18n -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/rails-i18n/","metadata":{"funding":null},"repo_metadata":{"id":39096844,"uuid":"38867","full_name":"svenfuchs/rails-i18n","owner":"svenfuchs","description":"Repository for collecting Locale data for Ruby on Rails I18n as well as other interesting, Rails related I18n stuff","archived":false,"fork":false,"pushed_at":"2026-04-06T00:35:53.000Z","size":3185,"stargazers_count":4025,"open_issues_count":33,"forks_count":2708,"subscribers_count":78,"default_branch":"master","last_synced_at":"2026-04-24T19:07:35.960Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://rails-i18n.org","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/svenfuchs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"MIT-LICENSE.txt","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2008-07-31T13:07:53.000Z","updated_at":"2026-04-20T13:16:35.000Z","dependencies_parsed_at":"2022-07-12T17:42:04.661Z","dependency_job_id":"0fb9e9da-6e26-455a-9089-0763a34db18e","html_url":"https://github.com/svenfuchs/rails-i18n","commit_stats":{"total_commits":1740,"total_committers":613,"mean_commits":2.838499184339315,"dds":0.8758620689655172,"last_synced_commit":"35ad77d47f6856943c8675defbb8c26249635f8c"},"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/svenfuchs/rails-i18n","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/svenfuchs","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/sbom","scorecard":{"id":748602,"data":{"date":"2025-08-11","repo":{"name":"github.com/svenfuchs/rails-i18n","commit":"e350a5b3ec1bc2cd331e08a5b998251c0b878749"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.8,"checks":[{"name":"Code-Review","score":9,"reason":"Found 12/13 approved changesets -- score normalized to 9","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":5,"reason":"5 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: MIT-LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/svenfuchs/rails-i18n/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/svenfuchs/rails-i18n/ci.yml/master?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:2: pin your Docker image by updating ruby:3.2.2 to ruby:3.2.2@sha256:bc2b1b2c5cf0423b9ca12f2c2196c51efa80c8d3d4d0cf01858e67dc2c7136e4","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 29 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T19:36:40.607Z","repository_id":39096844,"created_at":"2025-08-22T19:36:40.607Z","updated_at":"2025-08-22T19:36:40.607Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32283294,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T18:29:39.964Z","status":"online","status_checked_at":"2026-04-26T02:00:05.962Z","response_time":129,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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"},"owner_record":{"login":"svenfuchs","name":"Sven Fuchs","uuid":"2208","kind":"user","description":"","email":"","website":"http://svenfuchs.com","location":"Germany/Berlin","twitter":null,"company":"formerly Travis CI","icon_url":"https://avatars.githubusercontent.com/u/2208?v=4","repositories_count":144,"last_synced_at":"2023-04-09T06:41:24.808Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/svenfuchs","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:22:24.709Z","updated_at":"2023-04-09T06:41:25.221Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/svenfuchs","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/svenfuchs/repositories"},"tags":[{"name":"v8.1.0","sha":"32a4583d21113d58d226a3105001bf08acedaba6","kind":"tag","published_at":"2025-11-24T00:11:03.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v8.1.0","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v8.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v8.1.0/manifests"},{"name":"v8.0.2","sha":"e350a5b3ec1bc2cd331e08a5b998251c0b878749","kind":"tag","published_at":"2025-08-16T11:00:29.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v8.0.2","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v8.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v8.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v8.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v8.0.2/manifests"},{"name":"v8.0.1","sha":"94446a5c6b8194ca536f18cf299245dc63a829dc","kind":"tag","published_at":"2025-08-16T10:54:15.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v8.0.1","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v8.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v8.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v8.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v8.0.1/manifests"},{"name":"v8.0.0","sha":"38c189dd3d77b4c3680185928af79803c269fc3c","kind":"tag","published_at":"2024-11-10T02:33:04.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v8.0.0","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v8.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v8.0.0/manifests"},{"name":"v7.0.10","sha":"9259183a35c5acd6bb28456589ecc9814928aad7","kind":"tag","published_at":"2024-10-28T23:47:00.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v7.0.10","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v7.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v7.0.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.10/manifests"},{"name":"v7.0.9","sha":"10141c451f03d7c6b78cfdcce808c389da6b9ddd","kind":"tag","published_at":"2024-03-13T02:48:57.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v7.0.9","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v7.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v7.0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.9/manifests"},{"name":"v7.0.8","sha":"5cc45c5539f25e3ac25c8e84db601a843f425c4e","kind":"tag","published_at":"2023-08-15T10:31:49.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v7.0.8","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v7.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v7.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.8/manifests"},{"name":"v7.0.7","sha":"141549b3410d977a9815aa4199aa6f7c39ffc47e","kind":"tag","published_at":"2023-05-12T22:13:10.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v7.0.7","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v7.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v7.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.7/manifests"},{"name":"v7.0.6","sha":"a1daea11fba2eed6c43e55b5a85abdb8e74e6ba3","kind":"tag","published_at":"2022-11-08T15:18:18.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v7.0.6","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v7.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v7.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.6/manifests"},{"name":"v7.0.5","sha":"f5b8ac6707243084ed5357ea4c35ab4b977235c2","kind":"tag","published_at":"2022-07-03T16:32:12.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v7.0.5","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v7.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v7.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.5/manifests"},{"name":"v7.0.4","sha":"ba7488ecf055ecd3c13391e3338fd771791e9786","kind":"tag","published_at":"2022-07-03T15:20:42.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v7.0.4","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v7.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v7.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v7.0.4/manifests"},{"name":"v6.0.0","sha":"70ac505eaf8e934c269c1f565c4e2e515b7b4d1d","kind":"commit","published_at":"2019-08-17T10:48:55.000Z","download_url":"https://codeload.github.com/svenfuchs/rails-i18n/tar.gz/v6.0.0","html_url":"https://github.com/svenfuchs/rails-i18n/releases/tag/v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/svenfuchs/rails-i18n@v6.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/tags/v6.0.0/manifests"}]},"repo_metadata_updated_at":"2026-05-01T05:32:20.293Z","dependent_packages_count":0,"downloads":130630329,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":0.1946314167545211,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":0.20814748736247396,"average":0.10069472602924877},"purl":"pkg:gem/rails-i18n?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/rails-i18n","docker_dependents_count":266,"docker_downloads_count":484975266,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/rails-i18n","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/rails-i18n/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-04-07T04:03:30.786Z","issues_count":55,"pull_requests_count":162,"avg_time_to_close_issue":69636972.41935484,"avg_time_to_close_pull_request":2932004.5405405406,"issues_closed_count":31,"pull_requests_closed_count":148,"pull_request_authors_count":70,"issue_authors_count":44,"avg_comments_per_issue":2.8181818181818183,"avg_comments_per_pull_request":1.6111111111111112,"merged_pull_requests_count":139,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":27,"past_year_avg_time_to_close_issue":4627455.0,"past_year_avg_time_to_close_pull_request":1389143.7368421052,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":19,"past_year_pull_request_authors_count":17,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.7407407407407407,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/issues","maintainers":[{"login":"digitalfrost","count":39,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/digitalfrost"},{"login":"pama","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pama"},{"login":"kuroda","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kuroda"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/rails-i18n/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/rails-i18n/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/rails-i18n/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/rails-i18n/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/rails-i18n/codemeta","maintainers":[{"uuid":"2536","login":"svenfuchs","name":null,"email":null,"url":null,"packages_count":115,"html_url":"https://gem.coop/profiles/svenfuchs","role":null,"created_at":"2025-10-08T03:50:04.204Z","updated_at":"2025-10-08T03:50:04.204Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/svenfuchs/packages"},{"uuid":"12450","login":"kuroda","name":null,"email":null,"url":null,"packages_count":9,"html_url":"https://gem.coop/profiles/kuroda","role":null,"created_at":"2025-10-08T03:50:04.162Z","updated_at":"2025-10-08T03:50:04.162Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/kuroda/packages"},{"uuid":"148915","login":"MoskitoHero","name":null,"email":null,"url":null,"packages_count":4,"html_url":"https://gem.coop/profiles/MoskitoHero","role":null,"created_at":"2025-10-08T03:50:04.314Z","updated_at":"2025-10-08T03:50:04.314Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/MoskitoHero/packages"},{"uuid":"164787","login":"pama","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://gem.coop/profiles/pama","role":null,"created_at":"2025-10-08T03:50:04.259Z","updated_at":"2025-10-08T03:50:04.259Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/pama/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":190462,"maintainers_count":67508,"namespaces_count":0,"keywords_count":0,"github":"gem-coop","metadata":{"funded_packages_count":6507},"icon_url":"https://github.com/gem-coop.png","created_at":"2025-10-06T17:24:20.932Z","updated_at":"2026-04-03T06:45:05.763Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/namespaces"}},{"id":13669403,"name":"ruby-rails-i18n","ecosystem":"debian","description":null,"homepage":"https://github.com/svenfuchs/rails-i18n","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/svenfuchs/rails-i18n","keywords_array":["localization"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T12:40:37.960Z","latest_release_published_at":"2026-02-12T12:40:37.960Z","latest_release_number":"7.0.9-1","last_synced_at":"2026-03-14T18:11:06.874Z","created_at":"2026-02-12T12:40:37.789Z","updated_at":"2026-03-14T18:11:06.874Z","registry_url":"https://tracker.debian.org/pkg/ruby-rails-i18n","install_command":"apt-get install ruby-rails-i18n","documentation_url":"https://packages.debian.org/trixie/ruby-rails-i18n","metadata":{"component":"main","architecture":"all","priority":"source","binary":"ruby-rails-i18n","standards_version":"4.7.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, ruby-i18n, ruby-railties (\u003e= 2:6.0)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-03-06T16:14:25.995Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ruby-rails-i18n?arch=source\u0026distro=debian-13\u0026repository_url=https://packages.debian.org/trixie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-rails-i18n","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-rails-i18n","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-rails-i18n/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-rails-i18n/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-rails-i18n/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-rails-i18n/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-rails-i18n/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-rails-i18n/codemeta","maintainers":[],"registry":{"name":"debian-13","url":"https://packages.debian.org/trixie","ecosystem":"debian","default":false,"packages_count":38024,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"debian","metadata":{"codename":"trixie"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.448Z","updated_at":"2026-04-27T18:20:39.853Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/namespaces"}}],"commits":{"id":3344,"full_name":"svenfuchs/rails-i18n","default_branch":"master","total_commits":1797,"total_committers":620,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":2.8983870967741936,"dds":0.8797996661101837,"past_year_total_commits":34,"past_year_total_committers":16,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":2.125,"past_year_dds":0.8529411764705882,"last_synced_at":"2026-05-02T12:56:22.753Z","last_synced_commit":"d88d78de6317041b3e154b8d260c4cb35e1f8d36","created_at":"2023-03-07T09:17:22.357Z","updated_at":"2026-05-02T12:53:53.828Z","committers":[{"name":"Tsutomu Kuroda","email":"t-kuroda@oiax.jp","login":"kuroda","count":216},{"name":"digitalfrost","email":"gerald.hofmaier@gmail.com","login":"digitalfrost","count":106},{"name":"Christopher Dell","email":"chris@tigrish.com","login":"tigrish","count":85},{"name":"Sven Fuchs","email":"svenfuchs@artweb-design.de","login":null,"count":55},{"name":"Paulo Abreu","email":"paulo.abreu@clustercube.com","login":"pama","count":34},{"name":"Jose Luis Duran","email":"jlduran","login":"jlduran","count":30},{"name":"Akira Matsuda","email":"ronnie@dio.jp","login":"amatsuda","count":26},{"name":"Yaroslav Markin","email":"yaroslav@markin.net","login":"yaroslav","count":22},{"name":"Sunny Ripert","email":"sunny@sunfox.org","login":"sunny","count":18},{"name":"Christian Schmidt","email":"github@chsc.dk","login":"c960657","count":16},{"name":"Tonči Damjanić","email":"tonci.damjanic@gmail.com","login":"toncid","count":14},{"name":"Alexander Mossin","email":"alexander.mossin@gmail.com","login":"digitalex","count":14},{"name":"Philippe Vaucher","email":"philippe.vaucher@stvs.com","login":"Silex","count":13},{"name":"Nash Bridges","email":"pleasesendmeaspam@gmail.com","login":"nashbridges","count":13},{"name":"Kaspars Bankovskis","email":"kaspars@kei.lv","login":null,"count":11},{"name":"Fotos Georgiadis","email":"gfotos@gmail.com","login":"fotos","count":11},{"name":"Simon Hürlimann (CyT)","email":"simon.huerlimann@cyt.ch","login":"huerlisi","count":11},{"name":"Nick Kokkos","email":"nkokkos@gmail.com","login":"nkokkos","count":10},{"name":"Simone Carletti","email":"weppos@weppos.net","login":"weppos","count":10},{"name":"Jozef Fulop","email":"jofi-rails@silake.com","login":"jofi","count":10},{"name":"Johnny Shields","email":"johnny.shields@gmail.com","login":"johnnyshields","count":10},{"name":"Ozgun Ataman","email":"ozataman@gmail.com","login":"ozataman","count":9},{"name":"Tse-Ching Ho","email":"tsechingho@gmail.com","login":"tsechingho","count":9},{"name":"kfl62","email":"kfl62g@gmail.com","login":"kfl62","count":9},{"name":"danijel","email":"danijel.milisic@drap.hr","login":null,"count":8},{"name":"José Ney Guerrero","email":"joseneyguerrero@gmail.com","login":"neydroid","count":8},{"name":"Prem Sichanugrist","email":"s@sikachu.com","login":"sikachu","count":8},{"name":"Tom Hughes","email":"tom@compton.nu","login":"tomhughes","count":8},{"name":"GunChleoc","email":"fios@foramnagaidhlig.net","login":"gunchleoc","count":8},{"name":"Ace Suares","email":"ace@suares.an","login":null,"count":7},{"name":"Kieran Pilkington","email":"kieran@katipo.co.nz","login":null,"count":7},{"name":"Lars E. Hoeg","email":"leh@lenio.dk","login":null,"count":7},{"name":"Patrick Chew","email":"pchew@change.org","login":null,"count":7},{"name":"Nihad Abbasov","email":"nihad@42na.in","login":"NARKOZ","count":7},{"name":"SeongHoon Ryu (Eric)","email":"4997174+ryush00","login":"ryush00","count":7},{"name":"Ace Suares","email":"ace@suares.com","login":"acesuares","count":7},{"name":"Ariejan de Vroom","email":"ariejan@ariejan.net","login":"ariejan","count":7},{"name":"Joel Arantola","email":"joel.arantola@kaikuhealth.com","login":"jolll4","count":7},{"name":"Matthew Todd","email":"matthew.todd@gmail.com","login":"matthewtodd","count":7},{"name":"asereze","email":"asereze","login":"asereze","count":7},{"name":"Pierlala","email":"translations@ziggo.nl","login":"Pierlala","count":6},{"name":"hlaw","email":"hlaw@fake","login":"hlaw","count":6},{"name":"hamza asif","email":"hamzaasif4981@gmail.com","login":"hmzasif","count":6},{"name":"Michael Kessler","email":"michi@netzpiraten.ch","login":"netzpirat","count":5},{"name":"Lasha Abulashvili","email":"labulashvili@gmail.com","login":"webzorg","count":5},{"name":"Jacek Becela","email":"jacek.becela@gmail.com","login":"ncr","count":5},{"name":"Andrew Radev","email":"andrey.radev@gmail.com","login":"AndrewRadev","count":5},{"name":"msdundar","email":"msdundars@gmail.com","login":"msdundar","count":5},{"name":"rbarazi","email":"rbarazi@gmail.com","login":"rbarazi","count":5},{"name":"Garami Gábor","email":"hron@hron.me","login":"hron84","count":5},{"name":"Henrik N","email":"henrik@nyh.se","login":"henrik","count":5},{"name":"Keang","email":"skeang@gmail.com","login":"keang","count":5},{"name":"Viktor Rak","email":"rakvium@gmail.com","login":"rakvium","count":5},{"name":"marco","email":"marco.perrando@gmail.com","login":"mperrando","count":5},{"name":"mishina","email":"temma182008@gmail.com","login":"mishina2228","count":5},{"name":"Robert Bjarnason","email":"rbjarnason","login":null,"count":5},{"name":"Punjab","email":"punjcoder@gmail.com","login":null,"count":5},{"name":"Sergio","email":"sergio@entrecables.com","login":null,"count":5},{"name":"clescuyer","email":"christian@flyingcoders.com","login":null,"count":5},{"name":"Karel Minarik","email":"karmi@karmi.cz","login":"karmi","count":4},{"name":"KimDongjin","email":"1222kdj@gmail.com","login":"kimdj2","count":4},{"name":"Fatih AYTAÇ","email":"fatih.aytac@gmail.com","login":"computeus","count":4},{"name":"Sebastien Grosjean","email":"public@zencocoon.com","login":"ZenCocoon","count":4},{"name":"Rodrigo Rosenfeld Rosas","email":"rr_rosas@yahoo.com.br","login":"rosenfeld","count":4},{"name":"jana4u","email":"jana4u@seznam.cz","login":"jana4u","count":4},{"name":"edgar.js","email":"edgar.js@gmail.com","login":"edgarjs","count":4},{"name":"Eldin Guzin","email":"pelda541@gmail.com","login":"EldinGuzin","count":4},{"name":"Victor Martins","email":"correio@victormartins.com","login":"victormartins","count":4},{"name":"Janko Marohnić","email":"janko.marohnic@gmail.com","login":"janko","count":4},{"name":"Szymon 'jeznet' Jeż","email":"szymon@jez.net.pl","login":"szymon-jez","count":4},{"name":"Ivan Vergés","email":"ivan@pokecode.net","login":"microstudi","count":4},{"name":"Quentí","email":"33203663+Quenty31","login":"Quenty31","count":4},{"name":"Piotrek Okoński","email":"piotrek@okonski.org","login":"pokonski","count":4},{"name":"NehaGautam","email":"neha@punchh.com","login":"NehaGautam","count":4},{"name":"Ivan Stana","email":"stiipa@centrum.sk","login":null,"count":4},{"name":"Yavor Ivanov","email":"yavor.xenium@gmail.com","login":null,"count":4},{"name":"Tsechingho","email":"tsechingho@adsl-218-210-135-172.tc.sparqnet.net","login":null,"count":4},{"name":"JustinMacCarthy","email":"Justin@Rubystars.biz","login":null,"count":4},{"name":"Gleb Mazovetskiy","email":"glex.spb@gmail.com","login":"glebm","count":4},{"name":"Marcos Arias","email":"markus@agil-e.com","login":null,"count":4},{"name":"Marko Seppae","email":"marko.seppa@gmail.com","login":"mseppae","count":3},{"name":"Molte Emil Strange Andersen","email":"molte93@gmail.com","login":"molte","count":3},{"name":"Mārtiņš Lapsa","email":"martins.lapsa@makit.lv","login":"MartinsLapsa","count":3},{"name":"Ngoc Dao","email":"ngocdaothanh@gmail.com","login":"ngocdaothanh","count":3},{"name":"Patrik Wenger","email":"paddor@gmail.com","login":"paddor","count":3},{"name":"Nizar Jouini","email":"nizar.jouini@gmail.com","login":"nizze","count":3},{"name":"Alexander Skiba","email":"alex@hauptstimme.com","login":"lacrosse","count":3},{"name":"Benoit Tigeot","email":"benoit.tigeot@lifen.fr","login":"benoittgt","count":3},{"name":"Boris Nadion","email":"boris@astrails.com","login":"borisnadion","count":3},{"name":"Dejan Dimic","email":"dejan.dimic@gmail.com","login":"rubystream","count":3},{"name":"Eric Schultz","email":"eric@wwahammy.com","login":"wwahammy","count":3},{"name":"Ferdinand Svehla","email":"ferdinand.svehla+git@faxonline.at","login":"fsvehla","count":3},{"name":"Frank Groeneveld","email":"frenkel","login":"frenkel","count":3},{"name":"Grey Moore","email":"grey@controlshiftlabs.com","login":"lavaturtle","count":3},{"name":"Jean Boussier","email":"jean.boussier@gmail.com","login":"byroot","count":3},{"name":"Nicolás Hock Isaza","email":"nhocki@gmail.com","login":"nhocki","count":3},{"name":"Kaan Ozkan","email":"kaan.ozkan@shopify.com","login":"KaanOzkan","count":3},{"name":"Vít Krchov","email":"vit.krchov@kraxnet.cz","login":null,"count":3},{"name":"Alexander Dreher","email":"alexdreher@lxmedia.net","login":null,"count":3},{"name":"Aditya Sanghi","email":"asanghi@me.com","login":null,"count":3},{"name":"Fabio Akita","email":"fabio.akita@gmail.com","login":null,"count":3},{"name":"dmilisic","email":"danijel.milisic@gmail.com","login":"dmilisic","count":3},{"name":"heartsentwined","email":"heartsentwined.me@gmail.com","login":"heartsentwined","count":3},{"name":"jackhsu978","email":"jackhsu978@gmail.com","login":"jackhsu978","count":3},{"name":"ryco","email":"reza@balatarin.com","login":"rezb","count":3},{"name":"Ævar Arnfjörð Bjarmason","email":"avarab@gmail.com","login":"avar","count":3},{"name":"Mark Jad","email":"mark.jad@live.com","login":"mshka","count":3},{"name":"黄松","email":"pinewong@163.com","login":"songhuangcn","count":3},{"name":"Esti Alvarez","email":"esti@efaber.net","login":"esti","count":3},{"name":"Ricardo Santos","email":"oterosantos@gmail.com","login":"rikas","count":3},{"name":"Zaid Akram","email":"zaidakrammughal@gmail.com","login":"zaidakram","count":3},{"name":"Sigve Indregard","email":"sigve@indregard.no","login":"sigvei","count":3},{"name":"Paulo Santos","email":"paulo.santos@deemaze.com","login":"pjpires","count":3},{"name":"Ilya Shaplyko","email":"shaplyko.ilya@gmail.com","login":"Shaglock","count":3},{"name":"Marko Avlijaš","email":"marko.avlijas@gmail.com","login":"marko-avlijas","count":3},{"name":"Luis Abreu","email":"lmjabreu@gmail.com","login":"lmjabreu","count":3},{"name":"Justas Palumickas","email":"jpalumickas@gmail.com","login":"jpalumickas","count":3},{"name":"Juan Pablo Taulamet","email":"taulamet@gmail.com","login":"taulamet","count":3},{"name":"Jonas Jasas","email":"jonas.jasas@gmail.com","login":"jonas-jasas","count":3},{"name":"Yann Lugrin","email":"yann.lugrin@sans-savoir.net","login":"yannlugrin","count":3},{"name":"Thomas Fuchs","email":"thomas@fesch.at","login":"madrobby","count":3},{"name":"Thato Semoko","email":"thatosmk@gmail.com","login":"thatosmk","count":3},{"name":"Tashi Yangchen","email":"tyangchen005@gmail.com","login":"tashi-yangchen","count":3},{"name":"Sven Dahlstrand","email":"sven.dahlstrand@gmail.com","login":"svendahlstrand","count":3},{"name":"Sune van Heerden","email":"sune.vh@gmail.com","login":"sunevh","count":3},{"name":"SHinGo-Koba","email":"sngk0325@gmail.com","login":"SHinGo-Koba","count":3},{"name":"Quoc-Anh Nguyen","email":"quocanh96@gmail.com","login":"imcvampire","count":3},{"name":"Quent-in","email":"pages_quentin@hotmail.com","login":"Quent-in","count":3},{"name":"Philippe Creux","email":"pcreux@gmail.com","login":"pcreux","count":3},{"name":"Max Melentiev","email":"melentievm@gmail.com","login":"printercu","count":2},{"name":"Christian Rojas","email":"christianrojas@mac.com","login":null,"count":2},{"name":"Ahmed Hazem","email":"nardgo@hotmail.com","login":null,"count":2},{"name":"Manimaran Malaichamy","email":"manim@kyyba.com","login":null,"count":2},{"name":"Mark Young","email":"mark.w.young@keyloop.com","login":"mark-young-atg","count":2},{"name":"Chris Fung","email":"aergonaut@gmail.com","login":"aergonaut","count":2},{"name":"Bob Maerten","email":"bob@levups.com","login":"bobmaerten","count":2},{"name":"Besnik Bleta","email":"besnik@programeshqip.org","login":"ujdhesa","count":2},{"name":"Ashal aka JOKER","email":"ahastudio@gmail.com","login":"ahastudio","count":2},{"name":"Anton Maminov","email":"anton.linux@gmail.com","login":"mamantoha","count":2},{"name":"Andrius Janauskas","email":"andrius.janauskas@gmail.com","login":"ajanauskas","count":2},{"name":"Andrey Anisimov","email":"108969548+maddbuzz","login":"maddbuzz","count":2},{"name":"Aman Alshurafa","email":"aman.amn@gmail.com","login":"Alshurafa","count":2},{"name":"Alex Schmitt","email":"alex@alchemist.codes","login":"codealchemy","count":2},{"name":"Sergei Smagin","email":"smaginsergey1310@gmail.com","login":"s-mage","count":2},{"name":"Daniel Roux","email":"daniel.roux@gmail.com","login":"danroux","count":2},{"name":"David Wilkie","email":"dwilkie@gmail.com","login":"dwilkie","count":2},{"name":"Davide Guerri","email":"davide.guerri@gmail.com","login":"dguerri","count":2},{"name":"Dusan Orlovic","email":"duleorlovic@gmail.com","login":"duleorlovic","count":2},{"name":"Pratik Khadloya","email":"tispratik@gmail.com","login":"tispratik","count":2},{"name":"RM87","email":"rmihkel87@gmail.com","login":"RM87","count":2},{"name":"Ryan Bigg","email":"radarlistener@gmail.com","login":"radar","count":2},{"name":"Samuel Lebeau","email":"samuel.lebeau@gmail.com","login":"samleb","count":2},{"name":"Sandro Kalbermatter","email":"kalsan","login":"kalsan","count":2},{"name":"Sasha Boginsky","email":"41092741+sashadev-sky","login":"sashadev-sky","count":2},{"name":"SerCom_KC","email":"SerCom-KC","login":"SerCom-KC","count":2},{"name":"Patrick Irlande","email":"101345743+pirlande-fw","login":"pirlande-fw","count":2},{"name":"Oskari Mantere","email":"oskmantere@gmail.com","login":"KaikuOMantere","count":2},{"name":"Oriol Gual","email":"oriol.gual@gmail.com","login":"oriolgual","count":2},{"name":"Olle Jonsson","email":"olle.jonsson@gmail.com","login":"olleolleolle","count":2},{"name":"Olivia Bonnal","email":"oliviabonnal@gmail.com","login":"Oli0li","count":2},{"name":"Nicolas Williams","email":"tp@tiredpixel.com","login":"tiredpixel","count":2},{"name":"Nicolas Cavigneaux","email":"nico@bounga.org","login":"Bounga","count":2},{"name":"Mike Połtyn","email":"mike@poltyn.com","login":"Holek","count":2},{"name":"Miguel Hargreaves Pimenta","email":"jmiguelpimenta@icloud.com","login":"jmschp","count":2},{"name":"Michele Franzin","email":"michele.franzin@seesaw.it","login":"fuzziness","count":2},{"name":"Michael","email":"mibamur@gmail.com","login":"mibamur","count":2},{"name":"Meron Bareket","email":"mrnbrkt@gmail.com","login":"mrnbrkt","count":2},{"name":"Gabriel Sobrinho","email":"gabriel.sobrinho@gmail.com","login":"sobrinho","count":2},{"name":"Viktor","email":"67437+vfonic","login":"vfonic","count":2},{"name":"lhoeg","email":"larshoeg@gmail.com","login":"lhoeg","count":2},{"name":"maful","email":"me@maful.web.id","login":"maful","count":2},{"name":"masaki_nukaga","email":"masaki.nukaga1209@gmail.com","login":"pyonnuka","count":2},{"name":"pirminis","email":"pirminis@gmail.com","login":"pirminis","count":2},{"name":"reu","email":"rnavarro1@gmail.com","login":"reu","count":2},{"name":"ssendev","email":"thom@ssen.codes","login":"ssendev","count":2},{"name":"wynst","email":"wynst.uei@gmail.com","login":"wynst","count":2},{"name":"Klenje","email":"adecorte@gmail.com","login":"andreadecorte","count":2},{"name":"Paul Gemp","email":"paul@gemp.com","login":"gemp","count":2},{"name":"cristianstanescu","email":"cristianstanescu@gmail.com","login":"cristianstanescu","count":2},{"name":"Zolzaya Erdenebaatar","email":"zolzaya.erdenebaatar@gmail.com","login":"zolzaya","count":2},{"name":"Wiktor Niesiobędzki","email":"github@vink.pl","login":"wiktorn","count":2},{"name":"Tareque Rahman Ornob","email":"54552597+ornob011","login":"ornob011","count":2},{"name":"Shinichi Maeshima","email":"netwillnet@gmail.com","login":"willnet","count":2},{"name":"Guillermo Asernitzky","email":"guillea@gmail.com","login":"guillea","count":2},{"name":"Gregvn","email":"gregoryvon@gmail.com","login":"Gregvn","count":2},{"name":"Giuseppe Bertini","email":"giuseppe.bertini@gmail.com","login":"giuseb","count":2},{"name":"Bruno Michel","email":"bmichel@menfin.info","login":"nono","count":2},{"name":"Erik Dahlstrand","email":"erik@dahlstrand.eu","login":"erikdahlstrand","count":2},{"name":"Erik Axel Nielsen","email":"erikaxel.nielsen@gmail.com","login":"erikaxel","count":2},{"name":"Hans Lemuet","email":"Spone","login":"Spone","count":2},{"name":"Eloy","email":"eloyesp@gmail.com","login":"eloyesp","count":2},{"name":"heartsentwined","email":"heartsentwined@cogito-lab.com","login":null,"count":2},{"name":"paranoiase","email":"paranoiase@gmail.com","login":null,"count":2},{"name":"tjku","email":"tomaszjankuc@gmail.com","login":null,"count":2},{"name":"david","email":"david@nlpgo.com","login":null,"count":2},{"name":"Willy Nasution","email":"willy@willy-desktop.(none)","login":null,"count":2},{"name":"Ukaza Perdana","email":"ukazap@live.com","login":null,"count":2},{"name":"Peter Baker","email":"peter@tastydiff.com","login":null,"count":2},{"name":"Petri Kivikangas","email":"pkivik@gmail.com","login":null,"count":2},{"name":"Kazuto Sato","email":"k-sato@oiax.jp","login":null,"count":2},{"name":"Jacob Middag","email":"jacobmiddag@voormedia.com","login":null,"count":2},{"name":"Jeff Keen","email":"jeff@jeffreykeen.com","login":null,"count":2},{"name":"Jonas Schubert Erlandsson","email":"more.room@gmail.com","login":null,"count":2},{"name":"John Hwang","email":"jhwang@mutuallyhuman.com","login":null,"count":2},{"name":"Floris Huetink","email":"floris@brightin.nl","login":null,"count":2},{"name":"Dejan Dimic","email":"dejan.dimic.gmail.com","login":null,"count":2},{"name":"Deepak","email":"deepak@knewcleus.com","login":null,"count":2},{"name":"Philipp Weissensteiner","email":"mail@philippweissensteiner.com","login":"wpp","count":2},{"name":"Daniel Lopes","email":"danielvlopes@gmail.com","login":"danielvlopes","count":2},{"name":"Mart Karu","email":"karu@metal.ee","login":"martkaru","count":2},{"name":"Maksymenkov Eugene","email":"foatei@gmail.com","login":"aTei","count":2},{"name":"Lorenzo Del Castillo Detoeuf","email":"l.delcastillo.97@gmail.com","login":"ldeld","count":2},{"name":"Leo Soto M","email":"leo.soto@gmail.com","login":"leosoto","count":2},{"name":"Koen Punt","email":"koen@koenpunt.nl","login":"koenpunt","count":2},{"name":"Kim Joar Bekkelund","email":"kjbekkelund@gmail.com","login":"kimjoar","count":2},{"name":"Kevin Valdek","email":"kevinvaldek@gmail.com","login":"kevinvaldek","count":2},{"name":"Kainage","email":"kainage@gmail.com","login":"kainage","count":2},{"name":"Alex Ghiculescu","email":"alex@tanda.co","login":"ghiculescu","count":2},{"name":"Igor Kasyanchuk","email":"igorkasyanchuk@gmail.com","login":"igorkasyanchuk","count":2},{"name":"Izumi Wong-Horiuchi","email":"izumiwongh@gmail.com","login":"izoomi","count":2},{"name":"Jeremy Fleischman","email":"jeremyfleischman@gmail.com","login":"jfly","count":2},{"name":"Julian Møller","email":"julian@julianmoeller.dk","login":"jumoel","count":2},{"name":"Juanito Fatas","email":"katehuang0320@gmail.com","login":"JuanitoFatas","count":2},{"name":"Joseph Leniston","email":"joseph.leniston@abletech.co.nz","login":"josephleniston","count":2},{"name":"Jesper Rønn-Jensen","email":"jesperrr@gmail.com","login":"jesperronn","count":2},{"name":"Floris Huetink","email":"floris@avocado.nl","login":"florish","count":2},{"name":"Filipe Rocha","email":"filiperocha@gmail.com","login":"filiperocha","count":2},{"name":"Aaron Patterson","email":"aaron.patterson@gmail.com","login":"tenderlove","count":1},{"name":"Adam Lett","email":"adamlett@gmail.com","login":"KaptajnKold","count":1},{"name":"Aftabuzzaman","email":"Leemon432@gmail.com","login":"Aftabuzzaman","count":1},{"name":"Agis Anastasopoulos","email":"corestudiosinc@gmail.com","login":"agis","count":1},{"name":"Agnieszka Matysek","email":"amatysek@fractalsoft.org","login":"womanonrails","count":1},{"name":"Aleksei Kvitinskii","email":"aleksei.wm@gmail.com","login":"alexkv","count":1},{"name":"Alessandro Lepore","email":"alessandro@juul.com","login":"alepore","count":1},{"name":"Alex Tomlins","email":"alex.tomlins@digital.cabinet-office.gov.uk","login":"alext","count":1},{"name":"Alexander Kostrov","email":"bombazook@gmail.com","login":"bombazook","count":1},{"name":"Alexander Lang","email":"alex@upstre.am","login":"langalex","count":1},{"name":"Michael Koper","email":"michaelkoper@MacBook-Pro-van-Michael-Koper.local","login":null,"count":1},{"name":"Miha Rebernik","email":"rasmajx@gmail.com","login":null,"count":1},{"name":"Nick Kokkos","email":"nkokkos@dhcppc0.(none)","login":null,"count":1},{"name":"Norman Clarke","email":"norman@randomba.org","login":null,"count":1},{"name":"Og B. Maciel","email":"ogmaciel@gnome.org","login":null,"count":1},{"name":"Oliver Bock","email":"code@oliver.satztaucher.de","login":null,"count":1},{"name":"Pascal Betz","email":"pascal.betz@simplificator.com","login":null,"count":1},{"name":"Paul Horsfall","email":"horsfallp@gmail.com","login":null,"count":1},{"name":"Paul Schreiber","email":"paul.schreiber@avaaz.org","login":null,"count":1},{"name":"Pham Trung Nam","email":"nampt@nampt-PC.(none)","login":null,"count":1},{"name":"Rafael","email":"rafael@Macintosh.local","login":null,"count":1},{"name":"Rasmis","email":"rasmus@malver.dk","login":null,"count":1},{"name":"Rida","email":"rida@spinbits.com","login":null,"count":1},{"name":"Robert Lockerd","email":"robertl@gmail.com","login":null,"count":1},{"name":"Romain Sempé","email":"romain.sempe@qonto.eu","login":null,"count":1},{"name":"Samer Azani","email":"samera@cookpad.com","login":null,"count":1},{"name":"Serafim Junior Dos Santos Fagundes","email":"serafim@cyb3r.ca","login":null,"count":1},{"name":"Pavlos","email":"pavlos@pavluntu.(none)","login":null,"count":1},{"name":"Stefano Savanelli","email":"stefano.savanelli@esseduea.it","login":null,"count":1},{"name":"Hannes Elvemyr","email":"git@elvemyrconsulting.se","login":null,"count":1},{"name":"Hansi Collaku","email":"hansi.collaku1@gmail.com","login":null,"count":1},{"name":"Ivan Torres","email":"ivan@innetra.com","login":null,"count":1},{"name":"Iwakura Taro","email":"alex@Pym.(none)","login":null,"count":1},{"name":"James McKinney","email":"james@slashpoundbang.com","login":null,"count":1},{"name":"JamesWang","email":"james.wang.z81@gmail.com","login":null,"count":1},{"name":"Jittat Fakcharoenphol","email":"jittat@fledged.(none)","login":null,"count":1},{"name":"Justin MacCarthy","email":"macarthy@newton.local","login":null,"count":1},{"name":"Kasper Weibel Nielsen-Refs","email":"kwe@unwire-0282.unwire.dk","login":null,"count":1},{"name":"Kevin","email":"kevin.mehlbrech@betterup.co","login":null,"count":1},{"name":"Kristian Våge","email":"github@krisvage.com","login":null,"count":1},{"name":"Laurynas Butkus","email":"laurynas@boca.(none)","login":null,"count":1},{"name":"Maf","email":"roma-xxxl@aaanet.ru","login":null,"count":1},{"name":"Marco Lettica","email":"marco.lettica@coresi.it","login":null,"count":1},{"name":"Marin Rukavina","email":"marin.rukavina@ototrak.com","login":null,"count":1},{"name":"Marten Klitzke","email":"m.klitzke@shipcloud.io","login":null,"count":1},{"name":"Martynas Rancys","email":"martynas.rancys@ksdigital.lt","login":null,"count":1},{"name":"Mateusz Juraszek","email":"meceo00@gmail.com","login":null,"count":1},{"name":"Mehdi Lahmam","email":"mehdi@craftsmen.io","login":null,"count":1},{"name":"shardul mohite","email":"shardul@weboniselab.com","login":null,"count":1},{"name":"subtenante","email":"subtenante@muTyP.(none)","login":null,"count":1},{"name":"xares","email":"xares@skk.(none)","login":null,"count":1},{"name":"Fredust85","email":"alexandre.meyer@clicrdv.com","login":null,"count":1},{"name":"Frank Groeneveld","email":"frank@ivaldi.nl","login":null,"count":1},{"name":"Franco Sellitto","email":"franco.sellitto@zhdk.ch","login":null,"count":1},{"name":"Francesc Esplugas","email":"francesc@intraducibles.com","login":null,"count":1},{"name":"Emmanuel","email":"manu@babar.(none)","login":null,"count":1},{"name":"Dotan Nahum","email":"dipidi@gmail.com","login":null,"count":1},{"name":"Diego Plentz","email":"diego@plentz.org","login":null,"count":1},{"name":"Dharmarth Shah","email":"dharmas@thoughtworks.com","login":null,"count":1},{"name":"David Debreczeni","email":"david@octarine-labs.com","login":null,"count":1},{"name":"Daniel","email":"daniel@buster.se","login":null,"count":1},{"name":"Clemens Kofler","email":"clemens@railway.at","login":null,"count":1},{"name":"Bayan Khalili","email":"bayan.khalili@siteminder.com.au","login":null,"count":1},{"name":"Andris Zāģeris","email":"andris@localhost","login":null,"count":1},{"name":"Anders Törnqvist","email":"anders@elabs.se","login":null,"count":1},{"name":"Abdelrahman Barakat","email":"abdelrahman.barakat@wstars.com","login":null,"count":1},{"name":"Adi","email":"Adis-Mac@h-Mac-Pro-sl-Adi.local","login":null,"count":1},{"name":"Teemu Leisti","email":"teemu.leisti@ecolane.com","login":null,"count":1},{"name":"Andrés Mejía","email":"andmej@gmail.com","login":null,"count":1},{"name":"TiSer","email":"toss35@ua.fm","login":null,"count":1},{"name":"Tobias Bielohlawek","email":"tobiasb@qype.com","login":null,"count":1},{"name":"U-HAL9000\\pat","email":"pat@hal9000.(none)","login":null,"count":1},{"name":"Viktor Alex","email":"viktoralex@365.is","login":null,"count":1},{"name":"Shivendra Soni","email":"codename2901@gmail.com","login":null,"count":1},{"name":"Rodrigo Alves","email":"rodrigo@ubee.in","login":null,"count":1},{"name":"Zaid Akram","email":"zaid.akram@kwanso.com","login":null,"count":1},{"name":"abhi","email":"abhi@abhi-laptop.(none)","login":null,"count":1},{"name":"adityashedge","email":"aditya@joshsoftware.com","login":null,"count":1},{"name":"airy","email":"airydragon@gmail.com","login":null,"count":1},{"name":"cfc","email":"cfcsky@gmail.com","login":null,"count":1},{"name":"chojnacki","email":"chojnacki.pawel@linux.com","login":null,"count":1},{"name":"esBeee","email":"sebastianbitzer@posteo.de","login":null,"count":1},{"name":"jofi","email":"jofi@jofi-nb.agemsoft.sk","login":null,"count":1},{"name":"leonardo","email":"lgavidia@ruby.ec","login":null,"count":1},{"name":"railosmith","email":"railosmith@railosmith.(none)","login":null,"count":1},{"name":"Sagie Maoz","email":"sagie@google.com","login":"n0nick","count":1},{"name":"Rutger Claes","email":"rgc@rgc.be","login":"rutgerclaes","count":1},{"name":"RutSzymon","email":"rut.szymon@gmail.com","login":"RutSzymon","count":1},{"name":"Runar Ingebrigtsen","email":"runar@rin.no","login":"ringe","count":1},{"name":"Rumble Huang","email":"b99902030@ntu.edu.tw","login":"khiav223577","count":1},{"name":"Rubén González","email":"2051199+rbngzlv","login":"rbngzlv","count":1},{"name":"Rosen Tihomirov","email":"rosko@mindsys.org","login":"nerf","count":1},{"name":"Roope Salmi","email":"rpsalmi@gmail.com","login":"ollpu","count":1},{"name":"Rolf Bjaanes","email":"rolf@powow.no","login":"rolfb","count":1},{"name":"Thomas Billicsich","email":"billicsich@gmx.at","login":"TKAB","count":1},{"name":"Robin Friberg","email":"robin.friberg@gmail.com","login":"fribergr","count":1},{"name":"Roberto Vasquez Angel","email":"roberto@vasquez-angel.de","login":"robotex82","count":1},{"name":"Roberta P","email":"robertapuze@gmail.com","login":"MadamaMktg","count":1},{"name":"Richard Abonyi","email":"richard.abonyi@gmail.com","login":"abonyir","count":1},{"name":"Ricardo José Arteta Romero","email":"recontrapanche@gmail.com","login":"rjarteta","count":1},{"name":"Renaud (Nel) Morvan","email":"nel@w3fu.com","login":"nel","count":1},{"name":"Rebecca Skinner","email":"traybaby@gmail.com","login":"sevenseacat","count":1},{"name":"Ravi Teja","email":"raviteja.d@techsophy.com","login":"ravitejadts","count":1},{"name":"Ramón Cahenzli","email":"rca@psy-q.ch","login":"psy-q","count":1},{"name":"Sébastien Loyer","email":"loyer.sebastien@gmail.com","login":"Sbastien","count":1},{"name":"Sven Kräuter","email":"mail@5v3n.com","login":"5v3n","count":1},{"name":"Suvash Thapaliya","email":"suvash@gmail.com","login":"suvash","count":1},{"name":"Sukeerthi Adiga G","email":"sukeerthiadiga@gmail.com","login":"sukeerthiadiga","count":1},{"name":"Stijn Broekhuis","email":"stijn.broekhuis@bookingexperts.com","login":"broekhuis00","count":1},{"name":"Stephen Drew","email":"me@sdrew.me","login":"sdrew","count":1},{"name":"Stefano Savanelli","email":"stefano@savanelli.it","login":"stefsava","count":1},{"name":"SoriSS","email":"34541342+SoriSS","login":"SoriSS","count":1},{"name":"Someth Victory","email":"victory.someth@gmail.com","login":"somethvictory","count":1},{"name":"Sjoerd Andringa","email":"sjoerd.andringa@me.com","login":"s-andringa","count":1},{"name":"Sinan Mujan","email":"sinan@wizardhealth.co","login":"SinanMujan","count":1},{"name":"Simon Franzen","email":"simon@zauberware.com","login":"simonfranzen","count":1},{"name":"Shiva Gaire","email":"abiralsambhu","login":"abiralsambhu","count":1},{"name":"Shiva Bhusal","email":"shivabhusal","login":"shivabhusal","count":1},{"name":"Seung Heo","email":"elondhs@gmail.com","login":"hseung","count":1},{"name":"Sergio Espeja","email":"sergio.espeja@gmail.com","login":"spejman","count":1},{"name":"Sami Haahtinen","email":"sami@haahtinen.name","login":"ressu","count":1},{"name":"Salimane Adjao Moustapha","email":"me@salimane.com","login":"salimane","count":1},{"name":"Sakshi Jain","email":"sakshijain1107@gmail.com","login":"sakshi-keepworks","count":1},{"name":"Nikos Timiopulos","email":"nikos@timi.cz","login":"alpracka","count":1},{"name":"Niels Ganser","email":"niels@herimedia.com","login":"niels","count":1},{"name":"Nick Schwaderer","email":"nick.schwaderer@shopify.com","login":"Schwad","count":1},{"name":"Nicholas La Roux","email":"larouxn@gmail.com","login":"larouxn","count":1},{"name":"Neng Xu","email":"neng2.xu2@gmail.com","login":"nengxu","count":1},{"name":"Nazarok","email":"nazarok.oi@gmail.com","login":"nazarok","count":1},{"name":"NathanQj","email":"nathan.qjm@gmail.com","login":"NathanQj","count":1},{"name":"Nathan Broadbent","email":"nathan.f77@gmail.com","login":"ndbroadbent","count":1},{"name":"Nando Vieira","email":"me@fnando.com","login":"fnando","count":1},{"name":"Mr. Ronald","email":"mr.ronald@gmx.de","login":"ronald","count":1},{"name":"Mohamad","email":"mrahmoun93@gmail.com","login":"alhajrahmoun","count":1},{"name":"Mladen Danic","email":"maidomax@yahoo.com","login":"Maidomax","count":1},{"name":"Miklos Fazekas","email":"mfazekas@szemafor.com","login":"mfazekas","count":1},{"name":"Michel Belleville","email":"michel.belleville@gmail.com","login":"Bastes","count":1},{"name":"Michał Ostrowski","email":"ostrowski.michal@gmail.com","login":"espresse","count":1},{"name":"Michaël Hoste","email":"michael.hoste@gmail.com","login":"MichaelHoste","count":1},{"name":"Michal Remis","email":"michal.remis@gmail.com","login":"MichalRemis","count":1},{"name":"Michael Wolf","email":"preklady@wolfmicha.de","login":"michawjelk","count":1},{"name":"Michael Overmeyer","email":"michael.overmeyer@shopify.com","login":"movermeyer","count":1},{"name":"Rahmat Budiharso","email":"rbudiharso@gmail.com","login":"rbudiharso","count":1},{"name":"Rachel Carvalho","email":"rachel.carvalho@gmail.com","login":"rachel-carvalho","count":1},{"name":"Piotr Kubowicz","email":"derbeth@interia.pl","login":"Derbeth","count":1},{"name":"PikachuEXE","email":"pikachuexe@gmail.com","login":"PikachuEXE","count":1},{"name":"Philipe Fatio","email":"me@phili.pe","login":"fphilipe","count":1},{"name":"Pavel Nikolov","email":"me@pavelnikolov.net","login":"pavelnikolov","count":1},{"name":"Paul King","email":"freedomlijinfa@gmail.com","login":"Aufree","count":1},{"name":"Paul Cortens","email":"paul@thoughtless.ca","login":"thoughtless","count":1},{"name":"Patrick Oscity","email":"hello@patrickoscity.de","login":"padde","count":1},{"name":"Paco Benavent","email":"theknack@gmail.com","login":"Knack","count":1},{"name":"Olek Janiszewski","email":"olek.janiszewski@gmail.com","login":"exviva","count":1},{"name":"Oleh","email":"superdodman@gmail.com","login":"sudosu","count":1},{"name":"Ojima Hikaru","email":"amijo4rihaku@gmail.com","login":"ojima-h","count":1},{"name":"Ohkubo KOHEI","email":"ohkubo@magician.jp","login":"kuboon","count":1},{"name":"Ochirkhuyag","email":"ochkoo@gmail.com","login":"ochko","count":1},{"name":"OZAWA Sakuro","email":"sakuro","login":"sakuro","count":1},{"name":"Nugroho Herucahyono","email":"xinuc@xinuc.org","login":"xinuc","count":1},{"name":"Norbert Crombach","email":"norbert.crombach@primetheory.org","login":"norbert","count":1},{"name":"NilAndNull","email":"NilAndNull","login":"NilAndNull","count":1},{"name":"Michael Moll","email":"kvedulv@kvedulv.de","login":"mmoll","count":1},{"name":"micrum","email":"rumiancau@gmail.com","login":"micrum","count":1},{"name":"martin sarsale","email":"martin@malditainternet.com","login":"runa","count":1},{"name":"marmeladze","email":"wrested@hotmail.de","login":"marmeladze","count":1},{"name":"mabras","email":"mabras","login":"mabras","count":1},{"name":"konyu","email":"yusukedrive@gmail.com","login":"konyu","count":1},{"name":"kgeo","email":"kgeorgokitsos@gmail.com","login":"kgeo","count":1},{"name":"kelby","email":"leekelby@gmail.com","login":"kelby","count":1},{"name":"juseq","email":"juseaqueral@gmail.com","login":"juseq","count":1},{"name":"jpl","email":"jpl@idol.io","login":"jpl","count":1},{"name":"jondot","email":"jondotan@gmail.com","login":"jondot","count":1},{"name":"jerome","email":"jerome@yayel.com","login":"jerome","count":1},{"name":"japanrock","email":"japanrock@gmail.com","login":"japanrock","count":1},{"name":"humancopy","email":"info@humancopy.net","login":"humancopy","count":1},{"name":"hernanvicente","email":"hernan.maguina@gmail.com","login":"hernanvicente","count":1},{"name":"glaszig","email":"mail@glasz.org","login":"glaszig","count":1},{"name":"getsnoopy","email":"youcangetsnoopy+git@gmail.com","login":"getsnoopy","count":1},{"name":"gerard-leijdekkers","email":"gerard@eet.nu","login":"gerard76","count":1},{"name":"firewalker06","email":"didik.wicaksono@gmail.com","login":"firewalker06","count":1},{"name":"felixthemagnificent","email":"felix.yasnopolski@gmail.com","login":"felixthemagnificent","count":1},{"name":"簡煒航 (Jian Weihang)","email":"tonytonyjan@gmail.com","login":"tonytonyjan","count":1},{"name":"影月 零","email":"zero@genshin.org","login":"Kagetsuki","count":1},{"name":"Ægir Örn Símonarson","email":"agirorn@gmail.com","login":"agirorn","count":1},{"name":"yoodaa","email":"dino.onex@gmail.com","login":"dixpac","count":1},{"name":"yasinn","email":"303620016@qq.com","login":"yasinn","count":1},{"name":"vizo","email":"vizo","login":"vizo","count":1},{"name":"valdas406","email":"valdas@e-data.lt","login":"valdas406","count":1},{"name":"torce","email":"torce","login":"torce","count":1},{"name":"thierry","email":"thierry.henrio@gmail.com","login":"thenrio","count":1},{"name":"tamkylet","email":"kyle_tam1@hotmail.com","login":"kyotee","count":1},{"name":"seenmyfate","email":"seenmyfate@gmail.com","login":"seenmyfate","count":1},{"name":"salimhb","email":"salim.hbeiliny@gmail.com","login":"salimhb","count":1},{"name":"reditec","email":"reditec@outlook.com","login":"reditec","count":1},{"name":"peeyush-ad2games","email":"peeyush.singla@ad2games.com","login":"peeyush-ad2games","count":1},{"name":"pathe.sene","email":"pathe.sene@xarala.sn","login":"PapePathe","count":1},{"name":"pastullo","email":"flacchio@gmail.com","login":"pastullo","count":1},{"name":"mpestov","email":"mv.pestov@gmail.com","login":"mpestov","count":1},{"name":"mirzali","email":"mirza.li@live.com","login":"mirzali","count":1},{"name":"mindonwarp","email":"mind.on.warp@gmail.com","login":"mindonwarp","count":1},{"name":"Wojciech Wnętrzak","email":"w.wnetrzak@gmail.com","login":"morgoth","count":1},{"name":"Wen-Tien Chang","email":"ihower@gmail.com","login":"ihower","count":1},{"name":"Vlatka Pavišić","email":"vlatka.pavisic@gmail.com","login":"vlatkapavisic","count":1},{"name":"Vitauts Stočka","email":"vs@vits.lv","login":"vits","count":1},{"name":"Vitalii Khustochka","email":"xyctka@gmail.com","login":"khustochka","count":1},{"name":"Viktor","email":"viktor.zimmermann@gmail.com","login":"viktorzimmermann","count":1},{"name":"Vadym Ievsieiev","email":"sscode@gmail.com","login":"saintcode","count":1},{"name":"Vad Viktor","email":"vad.viktor@gmail.com","login":"vadviktor","count":1},{"name":"TrueSoft","email":"truesoft@ymail.com","login":"TrueSoft","count":1},{"name":"Trent McClenahan","email":"trent.mcclenahan@gmail.com","login":"tgmcclen","count":1},{"name":"Toshi MARUYAMA","email":"marutosijp2@yahoo.co.jp","login":"marutosi","count":1},{"name":"Torsak Chaiwattanaphong","email":"torsakch@gmail.com","login":"torsakch","count":1},{"name":"Tomás Ferrer","email":"tferrer@itba.edu.ar","login":"tferrerm","count":1},{"name":"Tomasz Badowiec","email":"tomasz.badowiec@raffine.eu","login":"TBadyl","count":1},{"name":"Tobias","email":"t@tobiasjordans.de","login":"tordans","count":1},{"name":"Tian Jiang","email":"tian.jiang@instacart.com","login":"jiang925","count":1},{"name":"Theodoros Orfanidis","email":"teoulas@gmail.com","login":"teoulas","count":1},{"name":"Teemu Konkola","email":"teemu.konkola@kaikuhealth.com","login":"teemukonkola","count":1},{"name":"Taher Ahmed Ghaleb","email":"taher.a.ghaleb@gmail.com","login":"Taher-Ghaleb","count":1},{"name":"epaminond","email":"k4merton@gmail.com","login":"epaminond","count":1},{"name":"edogawaconan","email":"me@myconan.net","login":"nanaya","count":1},{"name":"diogocsc","email":"diogocsc@gmail.com","login":"diogocsc","count":1},{"name":"dinatih","email":"dinatih@gmail.com","login":"dinatih","count":1},{"name":"dan-nl","email":"d_entous@yahoo.com","login":"dan-nl","count":1},{"name":"cube","email":"jakub.pietras@gmail.com","login":"cube","count":1},{"name":"Pavel Pravosud","email":"pavel@pravosud.com","login":"rwz","count":1},{"name":"btk","email":"benben@hanmail.net","login":"huconco","count":1},{"name":"billytruong2001","email":"billytruong2001@yahoo.com","login":"billytruong2001","count":1},{"name":"berpj","email":"berpj","login":"berpj","count":1},{"name":"b-nik","email":"32591851+b-nik","login":"b-nik","count":1},{"name":"ays","email":"ays@groupon.com","login":"ayswarya","count":1},{"name":"arjan0307","email":"arjan0307@gmail.com","login":"arjan0307","count":1},{"name":"alexandre3000","email":"alexandre.karpinski@codeminer42.com","login":"laka3000","count":1},{"name":"albertobraschi","email":"alberto.braschi@gmail.com","login":"albertobraschi","count":1},{"name":"Zahhar Kirillov","email":"zahhar@gmail.com","login":"zahhar","count":1},{"name":"Yuya Tanaka","email":"yuya.presto@gmail.com","login":"ypresto","count":1},{"name":"Yuvaraj J","email":"jyuvaraj03@gmail.com","login":"jyuvaraj03","count":1},{"name":"Yavor Kirov","email":"yavor99@gmail.com","login":"YavorK","count":1},{"name":"TBAA","email":"dominik.masur@googlemail.com","login":"dmasur","count":1},{"name":"Edgars Beigarts","email":"edgars.beigarts@makit.lv","login":"ebeigarts","count":1},{"name":"Edgar Ortega Ramírez","email":"EdgarOrtegaRamirez@outlook.com","login":"EdgarOrtegaRamirez","count":1},{"name":"Doug Edey","email":"doug.edey@shopify.com","login":"dougedey-shopify","count":1},{"name":"Denys Kurets","email":"denys281@gmail.com","login":"denys281","count":1},{"name":"Dennis van de Hoef","email":"dennisvdhoef@gmail.com","login":"dennisvandehoef","count":1},{"name":"Dennis Castro","email":"dennisjacr@gmail.com","login":"denniscastro","count":1},{"name":"Denis Misiurca","email":"infoman1985@gmail.com","login":"infoman","count":1},{"name":"Demian Ferreiro","email":"epidemian@gmail.com","login":"epidemian","count":1},{"name":"Calvert","email":"yz3210@gmail.com","login":"calvertyang","count":1},{"name":"Deepak A","email":"deepuarimburath@gmail.com","login":"deepak07","count":1},{"name":"Davy Defaud","email":"davy.defaud@free.fr","login":"DevDef","count":1},{"name":"David Vrensk","email":"david@vrensk.com","login":"dvrensk","count":1},{"name":"David Rodríguez","email":"deivid.rodriguez@riseup.net","login":"deivid-rodriguez","count":1},{"name":"David Elentok","email":"3david@gmail.com","login":"elentok","count":1},{"name":"David Czarnecki","email":"me@davidczarnecki.com","login":"czarneckid","count":1},{"name":"David Cabeza","email":"cabezadavide@gmail.com","login":"davideluque","count":1},{"name":"Daniel Rikowski","email":"daniel@rikowski.info","login":"daniel-rikowski","count":1},{"name":"Danial Niknam","email":"mhmd.niknam@gmail.com","login":"daniel-niknam","count":1},{"name":"Danial Nikanm","email":"intuxicated","login":"intuxicated","count":1},{"name":"Hinrik Örn Sigurðsson","email":"hinrik.sig@gmail.com","login":"hinrik","count":1},{"name":"Hieu Nguyen","email":"10509903+hieunguyentrung","login":"hieunguyentrung","count":1},{"name":"Hernán OSX","email":"hernan124@gmail.com","login":"hernansartorio","count":1},{"name":"Henning Kiel","email":"henning.kiel@gmail.com","login":"hennk","count":1},{"name":"Halfdan Mouritzen","email":"halfdan@robothangarskib.dk","login":"halfd","count":1},{"name":"Fredrik Rubensson","email":"fredrik@eldfluga.se","login":"froderik","count":1},{"name":"Florian Hanke","email":"florian.hanke@gmail.com","login":"floere","count":1},{"name":"Filipe Chagas","email":"filipe@ochagas.com","login":"filipechagas","count":1},{"name":"Filip Pyda","email":"filip.pyda@gmail.com","login":"f6p","count":1},{"name":"Deepak A","email":"deepak@engagedly.com","login":"deepakengagedly","count":1},{"name":"Faldrian","email":"faldrian@och-noe.de","login":"Faldrian","count":1},{"name":"Evangelos Giataganas","email":"e.giataganas@gmail.com","login":"EGiataganas","count":1},{"name":"Eustaquio Rangel","email":"taq@eustaquiorangel.com","login":"taq","count":1},{"name":"Esko Lehtme","email":"esko@tsoon.com","login":"eskolehtme","count":1},{"name":"Erlingur Þorsteinsson","email":"eth@btype.org","login":"erlingur","count":1},{"name":"Enrique Vidal","email":"enrique@cloverinteractive.com","login":"EnriqueVidal","count":1},{"name":"Endel Dreyer","email":"endel.dreyer@gmail.com","login":"endel","count":1},{"name":"Elektron1c97","email":"Elektron1c97@gmail.com","login":"siegy22","count":1},{"name":"Eleanor Kiefel Haggerty","email":"eleanorakh@gmail.com","login":"eleanorakh","count":1},{"name":"Aziz Bargi","email":"allen.bargi@gmail.com","login":"aziz","count":1},{"name":"Aske Hansen","email":"aske@deeco.dk","login":"askehansen","count":1},{"name":"Ash Wu","email":"hsatac@gmail.com","login":"hSATAC","count":1},{"name":"Artyom Keydunov","email":"artyom.keydunov@gmail.com","login":"keydunov","count":1},{"name":"Artem Ignatyev","email":"cryo28@gmail.com","login":"cryo28","count":1},{"name":"Armin Pašalić","email":"kruler@gmail.com","login":"Krule","count":1},{"name":"Arindam Ghosh","email":"makghosh@gmail.com","login":"makghosh","count":1},{"name":"Aries Andrada","email":"aries.andrada@gmail.com","login":"ariesandrada","count":1},{"name":"Arash Badie Modiri","email":"arashbm@gmail.com","login":"arashbm","count":1},{"name":"Antonis K. Tzorvas","email":"atzorvas","login":"atzorvas","count":1},{"name":"Anton Rieder","email":"aried3r@gmail.com","login":"aried3r","count":1},{"name":"Andrii Ponomarov","email":"andrii.ponomarov@gmail.com","login":"andrii","count":1},{"name":"Andres Ivanov","email":"andres@andres.wtf","login":"midN","count":1},{"name":"Andrei Erdoss","email":"erdoss@gmail.com","login":"andreierdoss","count":1},{"name":"Andrea Dal Ponte","email":"info@andreadalponte.com","login":"dalpo","count":1},{"name":"Andrea Campolonghi","email":"acampolonghi@gmail.com","login":"andreacfm","count":1},{"name":"Andor Chen","email":"Andor.Chen.27@gmail.com","login":"AndorChen","count":1},{"name":"Alisher Ulugbekov","email":"ulugbekov@hotmail.com","login":"ulugbekov","count":1},{"name":"Alexey Nikolaev","email":"leshkasad@gmail.com","login":"BitOfUniverse","count":1},{"name":"Cédric Delalande","email":"weengs@moskitohero.com","login":"MoskitoHero","count":1},{"name":"Csaba Apagyi","email":"csaba.apagyi@gmail.com","login":"thisismydesign","count":1},{"name":"Cristiam Castillo","email":"ccastillop@gmail.com","login":"ccastillop","count":1},{"name":"Coeur2Boeuf","email":"github@tdbg.net","login":"Coeur2Boeuf","count":1},{"name":"Clément Prod'homme","email":"prodhomme.clement@hotmail.fr","login":"cprodhomme","count":1},{"name":"Carlos González (@carvid)","email":"carlosdavid@gonzalez-abraham.com.mx","login":"carvid","count":1},{"name":"Carl Olof Erlandsson","email":"calle@thoughtbot.com","login":"calleluks","count":1},{"name":"Fernando Gomes","email":"feromes@gmail.com","login":"feromes","count":1},{"name":"Fattakhov Mansur","email":"letter.mansur@gmail.com","login":"fattakhov","count":1},{"name":"Andriy Tyurnikov","email":"Andriy.Tyurnikov@gmail.com","login":"andriytyurnikov","count":1},{"name":"Calvert","email":"CalvertYang","login":"CalvertYang","count":1},{"name":"Bruce Bolt","email":"bruce.bolt@digital.cabinet-office.gov.uk","login":"brucebolt","count":1},{"name":"Brian McQuay","email":"brian@onomojo.com","login":"onomojo","count":1},{"name":"Bohuslav Blín","email":"bohuslav@blin.cz","login":"boblin","count":1},{"name":"Bernat Farrero","email":"bernat@itnig.net","login":"bernat","count":1},{"name":"Bernardo de Pádua","email":"berpasan@gmail.com","login":"bernardo","count":1},{"name":"Benjamín Silva","email":"silva96@gmail.com","login":"silva96","count":1},{"name":"Ben","email":"beanie@benle.de","login":"beanieboi","count":1},{"name":"Barry Mieny","email":"barry@mieny.com","login":"barrymieny","count":1},{"name":"sebastian de castelberg","email":"sdecaste@akureyri.lan","login":null,"count":1},{"name":"Marcus Low","email":"mlow16@outlook.com","login":"marcus8448","count":1},{"name":"Marco Yin","email":"xmarco.info@gmail.com","login":"xmarco","count":1},{"name":"Marco Gonzalo Gómez Pérez","email":"marcogonzalo@gmail.com","login":"marcogonzalo","count":1},{"name":"Marcin Wierzbicki","email":"cinkowskiw@gmail.com","login":"marcinwierzbicki","count":1},{"name":"Mammad Mammadov","email":"mamed.mamedov@gmail.com","login":"mamedov","count":1},{"name":"Magnus Bergmark","email":"magnus.bergmark@gmail.com","login":"Mange","count":1},{"name":"Iain Hecker","email":"iain@iain.nl","login":"iain","count":1},{"name":"Jo Potts","email":"jopotts@gmail.com","login":"jopotts","count":1},{"name":"MPV","email":"victor.sollerhed@gmail.com","login":"MPV","count":1},{"name":"Lukas Svoboda","email":"lukas.svoboda@gmail.com","login":"lksv","count":1},{"name":"Lukas Elmer","email":"lukas.elmer@gmail.com","login":"lukaselmer","count":1},{"name":"Luis Ezcurdia","email":"ing.ezcurdia@gmail.com","login":"3zcurdia","count":1},{"name":"Lucas Caton","email":"lucascaton@gmail.com","login":"lucascaton","count":1},{"name":"Lleïr Borràs Metje","email":"memtest@gmail.com","login":"lleirborras","count":1},{"name":"Leandro Cesquini Pereira","email":"leandro.cesquini@gmail.com","login":"leandrocp","count":1},{"name":"Lawrence Pit","email":"lawrence.pit@gmail.com","login":"lawrencepit","count":1},{"name":"Laszlo Bacsi","email":"lackac@lackac.hu","login":"lackac","count":1},{"name":"Lane Zhang","email":"mail_zlj@163.com","login":"gazeldx","count":1},{"name":"L Galis","email":"lgalis@redhat.com","login":"lgalis","count":1},{"name":"Michael Litton","email":"michael@litton.se","login":"mikelitton","count":1},{"name":"Mezbah Alam","email":"mezbahalam26@gmail.com","login":"mezbahalam","count":1},{"name":"Maykon Menezes","email":"maykon.meneses@gmail.com","login":"maykonmenezes","count":1},{"name":"Max Mulatz","email":"klappradla@posteo.net","login":"klappradla","count":1},{"name":"Max Findel","email":"maxfindel@gmail.com","login":"maxfindel","count":1},{"name":"Maurizio De Santis","email":"desantis.maurizio@gmail.com","login":"mdesantis","count":1},{"name":"Mauricio Pasquier Juan","email":"mauricio@pasquierjuan.com.ar","login":"mauriciopasquier","count":1},{"name":"Matthias Viehweger","email":"kronn@kronn.de","login":"kronn","count":1},{"name":"Matias Grunberg","email":"matias@yellowspot.dev","login":"mgrunberg","count":1},{"name":"Mate Solymosi","email":"mate@solymo.si","login":"solymosi","count":1},{"name":"Masayuki Hayashi","email":"masayuki.hayashi.315@gmail.com","login":"mahayash315","count":1},{"name":"Masaki Murano","email":"mrnmsk.0range.m2a@gmail.com","login":"muraaano","count":1},{"name":"Martin Suja","email":"martin.suja17@gmail.com","login":"Mart17","count":1},{"name":"Martin Salles","email":"salles.martin@gmail.com","login":"sallesma","count":1},{"name":"Martijn van B.","email":"martijneinstein@hotmail.com","login":"Flitskikker","count":1},{"name":"Marshall Weir","email":"marshall.weir@gmail.com","login":"mgod","count":1},{"name":"Markus Koller","email":"markus-koller@gmx.ch","login":"toupeira","count":1},{"name":"Mario Vizcaino","email":"mario.vizcainos@gmail.com","login":"mariovzc","count":1},{"name":"Marin Rukavina","email":"marin@shinyshell.net","login":"vipera","count":1},{"name":"Joji Wakairo","email":"jw1@ninegw.sakura.ne.jp","login":"wakairo","count":1},{"name":"Joaquín Vicente","email":"joakin@gmail.com","login":"wacko","count":1},{"name":"Joakim Kolsjö","email":"joakim.kolsjo@gmail.com","login":"joakimk","count":1},{"name":"5andi5","email":"5andi5@inbox.lv","login":"5andi5","count":1},{"name":"JeanGauthier","email":"32121978+JeanGauthier","login":"JeanGauthier","count":1},{"name":"Janne Warén","email":"janne.waren@iki.fi","login":"jannewaren","count":1},{"name":"James Mead","email":"james@floehopper.org","login":"floehopper","count":1},{"name":"Jakub Tesinsky","email":"gorn","login":"gorn","count":1},{"name":"Jakob Krigovsky","email":"jakob@krigovsky.com","login":"sonicdoe","count":1},{"name":"Jakob Hilden","email":"jakobhilden@gmail.com","login":"jhilden","count":1},{"name":"Jack A. Huang","email":"huynhquancam@gmail.com","login":"qcam","count":1},{"name":"Jack","email":"aquajach@gmail.com","login":"aquajach","count":1},{"name":"Ivan","email":"ivankorunkov@ya.ru","login":"korun","count":1},{"name":"Ildar Manzhikov","email":"manzhikov@gmail.com","login":"manzhikov","count":1},{"name":"Igor Soarez","email":"igorsoarez@gmail.com","login":"soarez","count":1},{"name":"Igor Drozdov","email":"ihardrozdov@gmail.com","login":"igor-drozdov","count":1},{"name":"Ian Bussières","email":"ian.bussieres@gmail.com","login":"ibussieres","count":1},{"name":"Kevyn Lebouille","email":"kevyn.lebouille@opsone.net","login":"kevynlebouille","count":1},{"name":"Hugo","email":"hugompmarinho@gmail.com","login":"v0rph","count":1},{"name":"Kyle","email":"kylekatarnls","login":"kylekatarnls","count":1},{"name":"Krzysiek Szczuka","email":"krzysiek@kstech.pl","login":"ksz2k","count":1},{"name":"Kotaro Nishioka","email":"kotaro0522","login":"kotaro0522","count":1},{"name":"Konstantinos Rousis","email":"rousisk@gmail.com","login":"rousisk","count":1},{"name":"Konstantin Ilchenko","email":"konstantin@ilchenko.by","login":"simpl1g","count":1},{"name":"KiotoJ","email":"38781349+KiotoJ","login":"KiotoJ","count":1},{"name":"carlosbrando","email":"eduardobrando@gmail.com","login":"carlosbrando","count":1},{"name":"Keenan Brock","email":"keenan@thebrocks.net","login":"kbrock","count":1},{"name":"Kazuhiro NISHIYAMA","email":"zn@mbf.nifty.com","login":"znz","count":1},{"name":"Kareem Badawy","email":"karem.badawy@gmail.com","login":"karembadawy","count":1},{"name":"Jóni Batista","email":"batista.joni@gmail.com","login":"jonibatista","count":1},{"name":"Julio Santos Monteiro","email":"julio@monteiro.eti.br","login":"jmonteiro","count":1},{"name":"Juan F. Pérez","email":"j.guitar@gmail.com","login":"jguitar","count":1},{"name":"Joseph Jennings","email":"joseph.jennings@cerner.com","login":"JoeJennings","count":1},{"name":"Jose Carrion","email":"joseloc@gmail.com","login":"joselo","count":1},{"name":"Jorge R. Queiruga Triñanes","email":"jqueiruga@gmail.com","login":"jque","count":1},{"name":"Jordi Romero","email":"jordi@jrom.net","login":"jrom","count":1},{"name":"Jonathan Tribouharet","email":"jonathan@siu-soon.com","login":"johnvuko","count":1},{"name":"Jon Wood","email":"jon@blankpad.net","login":"jellybob","count":1},{"name":"Hiroaki Ninomiya","email":"me@treby.info","login":"treby","count":1}],"past_year_committers":[{"name":"Jose Luis Duran","email":"jlduran","login":"jlduran","count":5},{"name":"Viktor Rak","email":"rakvium@gmail.com","login":"rakvium","count":4},{"name":"Philippe Creux","email":"pcreux@gmail.com","login":"pcreux","count":3},{"name":"Paulo Abreu","email":"paulo.abreu@clustercube.com","login":"pama","count":3},{"name":"Eric Schultz","email":"eric@wwahammy.com","login":"wwahammy","count":3},{"name":"Hans Lemuet","email":"Spone","login":"Spone","count":2},{"name":"Shinichi Maeshima","email":"netwillnet@gmail.com","login":"willnet","count":2},{"name":"Michele Franzin","email":"michele.franzin@seesaw.it","login":"fuzziness","count":2},{"name":"Ivan Vergés","email":"ivan@pokecode.net","login":"microstudi","count":2},{"name":"Frank Groeneveld","email":"frenkel","login":"frenkel","count":2},{"name":"konyu","email":"yusukedrive@gmail.com","login":"konyu","count":1},{"name":"glaszig","email":"mail@glasz.org","login":"glaszig","count":1},{"name":"Stijn Broekhuis","email":"stijn.broekhuis@bookingexperts.com","login":"broekhuis00","count":1},{"name":"Marcus Low","email":"mlow16@outlook.com","login":"marcus8448","count":1},{"name":"Jakob Krigovsky","email":"jakob@krigovsky.com","login":"sonicdoe","count":1},{"name":"Csaba Apagyi","email":"csaba.apagyi@gmail.com","login":"thisismydesign","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-02T00:00:10.230Z","repositories_count":6225043,"commits_count":900671214,"contributors_count":34907356,"owners_count":1147937,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"svenfuchs/rails-i18n","html_url":"https://github.com/svenfuchs/rails-i18n","last_synced_at":"2026-04-07T04:03:30.786Z","status":"active","issues_count":55,"pull_requests_count":162,"avg_time_to_close_issue":69636972.41935484,"avg_time_to_close_pull_request":2932004.5405405406,"issues_closed_count":31,"pull_requests_closed_count":148,"pull_request_authors_count":70,"issue_authors_count":44,"avg_comments_per_issue":2.8181818181818183,"avg_comments_per_pull_request":1.6111111111111112,"merged_pull_requests_count":139,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":27,"past_year_avg_time_to_close_issue":4627455.0,"past_year_avg_time_to_close_pull_request":1389143.7368421052,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":19,"past_year_pull_request_authors_count":17,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.7407407407407407,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":19,"created_at":"2023-05-12T15:47:22.475Z","updated_at":"2026-04-07T04:03:30.787Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenfuchs%2Frails-i18n/issues","issue_labels_count":{"stale":5,"Needs Feedback from Native Speaker(s)":3,"help wanted":2},"pull_request_labels_count":{"Needs Feedback from Native Speaker(s)":7,"under investigation":3},"issue_author_associations_count":{"NONE":29,"CONTRIBUTOR":13,"COLLABORATOR":13},"pull_request_author_associations_count":{"CONTRIBUTOR":98,"NONE":35,"COLLABORATOR":29},"issue_authors":{"digitalfrost":10,"johnnyshields":2,"pama":2,"tomhughes":1,"brauliobo":1,"LucaProvencal":1,"hmzasif":1,"kuroda":1,"pcreux":1,"mtthwhggns":1,"toncid":1,"GitToTheHub":1,"debanne":1,"jpgeek":1,"lloeki":1,"wakairo":1,"anthony0030":1,"cejaekl":1,"bobmaerten":1,"redross":1,"soundnotation":1,"vitoo1":1,"kylekatarnls":1,"cestbalez":1,"sagidM":1,"Gr8tDaNe":1,"padde":1,"Dmitri-Filatov":1,"DanielHeath":1,"chahmedejaz":1,"gtarsia":1,"Holek":1,"john-999":1,"pion139":1,"adas172002":1,"afuno":1,"CatPerry":1,"aergonaut":1,"silva96":1,"jonatanklosko":1,"cemallamec":1,"pirlande-fw":1,"ValdasVabolis":1,"runephilosof-abtion":1},"pull_request_authors":{"digitalfrost":29,"c960657":11,"jlduran":10,"sunny":6,"EldinGuzin":6,"vfonic":4,"casperisfine":4,"microstudi":4,"wwahammy":3,"vipera":3,"hmzasif":3,"kimdj2":3,"johnnyshields":3,"s-mage":2,"maddbuzz":2,"bgo-eiu":2,"ornob011":2,"pjpires":2,"glaszig":2,"Mejans":2,"olleolleolle":2,"JasonnnW3000":2,"alhajrahmoun":2,"wakairo":2,"rakvium":2,"mark-young-atg":2,"deepak07":2,"tferrerm":2,"obahareth":2,"movermeyer":1,"ahastudio":1,"mpestov":1,"jmschp":1,"Oli0li":1,"frenkel":1,"tiredpixel":1,"padde":1,"rafafloresta":1,"samrjenkins":1,"asereze":1,"aergonaut":1,"jolll4":1,"SHinGo-Koba":1,"yopaz-giapnh":1,"MartinsLapsa":1,"torce":1,"igor-drozdov":1,"sonicdoe":1,"coorasse":1,"gunchleoc":1,"marcus8448":1,"Aftabuzzaman":1,"gemp":1,"pcreux":1,"broekhuis00":1,"tashi-yangchen":1,"izoomi":1,"thisismydesign":1,"Schwad":1,"willnet":1,"ryush00":1,"mgrunberg":1,"kalsan":1,"Spone":1,"konyu":1,"maful":1,"pirlande-fw":1,"jonas-jasas":1,"bobmaerten":1,"fuzziness":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-28T00:00:08.715Z","repositories_count":14440413,"issues_count":34381194,"pull_requests_count":112705467,"authors_count":11247704,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":3,"CONTRIBUTOR":1},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":16,"NONE":7},"past_year_issue_authors":{"debanne":1,"pcreux":1,"runephilosof-abtion":1,"soundnotation":1},"past_year_pull_request_authors":{"wwahammy":3,"glaszig":2,"jlduran":2,"microstudi":2,"obahareth":2,"rakvium":2,"broekhuis00":1,"frenkel":1,"fuzziness":1,"konyu":1,"marcus8448":1,"pcreux":1,"sonicdoe":1,"Spone":1,"thisismydesign":1,"willnet":1},"maintainers":[{"login":"digitalfrost","count":39,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/digitalfrost"},{"login":"pama","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pama"},{"login":"kuroda","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kuroda"}],"active_maintainers":[]},"events":{"total":{"PullRequestEvent":35,"ForkEvent":25,"IssuesEvent":8,"WatchEvent":69,"IssueCommentEvent":42,"PushEvent":25,"PullRequestReviewEvent":21,"PullRequestReviewCommentEvent":9,"CreateEvent":3},"last_year":{"PullRequestEvent":14,"ForkEvent":5,"IssuesEvent":5,"WatchEvent":25,"IssueCommentEvent":21,"PushEvent":10,"PullRequestReviewCommentEvent":1,"PullRequestReviewEvent":8,"CreateEvent":1}},"keywords":[],"dependencies":[{"ecosystem":"rubygems","filepath":"Gemfile.lock","sha":null,"kind":"lockfile","created_at":"2022-07-12T17:42:03.399Z","updated_at":"2022-07-12T17:42:03.399Z","repository_link":"https://github.com/svenfuchs/rails-i18n/blob/master/Gemfile.lock","dependencies":[{"id":194092387,"package_name":"rails-i18n","ecosystem":"rubygems","requirements":"7.0.5","direct":false,"kind":"runtime","optional":false},{"id":194092393,"package_name":"actionpack","ecosystem":"rubygems","requirements":"7.0.2.2","direct":false,"kind":"runtime","optional":false},{"id":194092396,"package_name":"actionview","ecosystem":"rubygems","requirements":"7.0.2.2","direct":false,"kind":"runtime","optional":false},{"id":194092399,"package_name":"activesupport","ecosystem":"rubygems","requirements":"7.0.2.2","direct":false,"kind":"runtime","optional":false},{"id":194092401,"package_name":"ast","ecosystem":"rubygems","requirements":"2.4.2","direct":false,"kind":"runtime","optional":false},{"id":194092403,"package_name":"builder","ecosystem":"rubygems","requirements":"3.2.4","direct":false,"kind":"runtime","optional":false},{"id":194092404,"package_name":"concurrent-ruby","ecosystem":"rubygems","requirements":"1.1.9","direct":false,"kind":"runtime","optional":false},{"id":194092407,"package_name":"crass","ecosystem":"rubygems","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":194092409,"package_name":"diff-lcs","ecosystem":"rubygems","requirements":"1.4.4","direct":false,"kind":"runtime","optional":false},{"id":194092412,"package_name":"erubi","ecosystem":"rubygems","requirements":"1.10.0","direct":false,"kind":"runtime","optional":false},{"id":194092415,"package_name":"highline","ecosystem":"rubygems","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":194092417,"package_name":"i18n","ecosystem":"rubygems","requirements":"1.9.1","direct":false,"kind":"runtime","optional":false},{"id":194092422,"package_name":"i18n-spec","ecosystem":"rubygems","requirements":"0.6.0","direct":false,"kind":"runtime","optional":false},{"id":194092424,"package_name":"i18n-tasks","ecosystem":"rubygems","requirements":"0.9.37","direct":false,"kind":"runtime","optional":false},{"id":194092426,"package_name":"iso","ecosystem":"rubygems","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":194092429,"package_name":"loofah","ecosystem":"rubygems","requirements":"2.14.0","direct":false,"kind":"runtime","optional":false},{"id":194092431,"package_name":"method_source","ecosystem":"rubygems","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":194092433,"package_name":"mini_portile2","ecosystem":"rubygems","requirements":"2.7.1","direct":false,"kind":"runtime","optional":false},{"id":194092435,"package_name":"minitest","ecosystem":"rubygems","requirements":"5.15.0","direct":false,"kind":"runtime","optional":false},{"id":194092436,"package_name":"nokogiri","ecosystem":"rubygems","requirements":"1.13.1","direct":false,"kind":"runtime","optional":false},{"id":194092438,"package_name":"parser","ecosystem":"rubygems","requirements":"3.1.0.0","direct":false,"kind":"runtime","optional":false},{"id":194092440,"package_name":"racc","ecosystem":"rubygems","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":194092442,"package_name":"rack","ecosystem":"rubygems","requirements":"2.2.3","direct":false,"kind":"runtime","optional":false},{"id":194092444,"package_name":"rack-test","ecosystem":"rubygems","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":194092446,"package_name":"rails-dom-testing","ecosystem":"rubygems","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":194092448,"package_name":"rails-html-sanitizer","ecosystem":"rubygems","requirements":"1.4.2","direct":false,"kind":"runtime","optional":false},{"id":194092449,"package_name":"railties","ecosystem":"rubygems","requirements":"7.0.2.2","direct":false,"kind":"runtime","optional":false},{"id":194092451,"package_name":"rainbow","ecosystem":"rubygems","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":194092453,"package_name":"rake","ecosystem":"rubygems","requirements":"13.0.6","direct":false,"kind":"runtime","optional":false},{"id":194092455,"package_name":"rspec-core","ecosystem":"rubygems","requirements":"3.9.3","direct":false,"kind":"runtime","optional":false},{"id":194092457,"package_name":"rspec-expectations","ecosystem":"rubygems","requirements":"3.9.4","direct":false,"kind":"runtime","optional":false},{"id":194092458,"package_name":"rspec-mocks","ecosystem":"rubygems","requirements":"3.9.1","direct":false,"kind":"runtime","optional":false},{"id":194092460,"package_name":"rspec-rails","ecosystem":"rubygems","requirements":"3.9.1","direct":false,"kind":"runtime","optional":false},{"id":194092462,"package_name":"rspec-support","ecosystem":"rubygems","requirements":"3.9.4","direct":false,"kind":"runtime","optional":false},{"id":194092464,"package_name":"terminal-table","ecosystem":"rubygems","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":194092466,"package_name":"thor","ecosystem":"rubygems","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":194092468,"package_name":"tzinfo","ecosystem":"rubygems","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":194092470,"package_name":"unicode-display_width","ecosystem":"rubygems","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":194092472,"package_name":"zeitwerk","ecosystem":"rubygems","requirements":"2.5.4","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"rails-i18n.gemspec","sha":null,"kind":"manifest","created_at":"2022-07-12T17:42:04.023Z","updated_at":"2022-07-12T17:42:04.023Z","repository_link":"https://github.com/svenfuchs/rails-i18n/blob/master/rails-i18n.gemspec","dependencies":[{"id":194103115,"package_name":"i18n","ecosystem":"rubygems","requirements":"\u003e= 0.7, \u003c 2","direct":true,"kind":"runtime","optional":false},{"id":194103116,"package_name":"railties","ecosystem":"rubygems","requirements":"\u003e= 6.0.0, \u003c 8","direct":true,"kind":"runtime","optional":false},{"id":194103117,"package_name":"rspec-rails","ecosystem":"rubygems","requirements":"~\u003e 3.7","direct":true,"kind":"development","optional":false},{"id":194103118,"package_name":"i18n-spec","ecosystem":"rubygems","requirements":"~\u003e 0.6.0","direct":true,"kind":"development","optional":false},{"id":194103119,"package_name":"i18n-tasks","ecosystem":"rubygems","requirements":"~\u003e 0.9.37","direct":true,"kind":"development","optional":false}]}],"score":35.669478088014486,"created_at":"2024-12-15T21:38:06.812Z","updated_at":"2026-05-02T23:04:31.690Z","avatar_url":"https://github.com/svenfuchs.png","language":"Ruby","monthly_downloads":0,"readme":"Rails Locale Data Repository\n============================\n\n[![Gem Version](https://badge.fury.io/rb/rails-i18n.svg)](http://badge.fury.io/rb/rails-i18n)\n[![CI](https://github.com/svenfuchs/rails-i18n/actions/workflows/ci.yml/badge.svg)](https://github.com/svenfuchs/rails-i18n/actions/workflows/ci.yml)\n\nCentralization of locale data collection for Ruby on Rails.\n\n## Gem Installation\n\nInclude the gem to your Gemfile:\n\n``` ruby\ngem 'rails-i18n', github: 'svenfuchs/rails-i18n', branch: 'master' # For bleeding edge unreleased versions\ngem 'rails-i18n', '~\u003e 8.1.0' # For Rails \u003e= 8.1.0\ngem 'rails-i18n', '~\u003e 8.0.0' # For Rails \u003e= 8.0.0\ngem 'rails-i18n', '~\u003e 7.0.0' # For Rails \u003e= 7.0.0\ngem 'rails-i18n', '~\u003e 6.0' # For 6.x\ngem 'rails-i18n', '~\u003e 5.1' # For 5.0.x, 5.1.x and 5.2.x\ngem 'rails-i18n', '~\u003e 4.0' # For 4.0.x\ngem 'rails-i18n', '~\u003e 3.0' # For 3.x\ngem 'rails-i18n', github: 'svenfuchs/rails-i18n', branch: 'rails-5-x' # For 5.x\ngem 'rails-i18n', github: 'svenfuchs/rails-i18n', branch: 'rails-4-x' # For 4.x\ngem 'rails-i18n', github: 'svenfuchs/rails-i18n', branch: 'rails-3-x' # For 3.x\n```\n\nAlternatively, execute the following command:\n\n``` shell\ngem install rails-i18n -v '~\u003e 8.1.0' # For Rails \u003e= 8.1.0\ngem install rails-i18n -v '~\u003e 8.0.0' # For Rails \u003e= 8.0.0\ngem install rails-i18n -v '~\u003e 7.0.0' # For Rails \u003e= 7.0.0\ngem install rails-i18n -v '~\u003e 6.0' # For 6.x\ngem install rails-i18n -v '~\u003e 5.1' # For  For 5.0.x, 5.1.x and 5.2.x\ngem install rails-i18n -v '~\u003e 4.0' # For 4.0.x\ngem install rails-i18n -v '~\u003e 3.0' # For 3.x\n```\n\nNote that your Ruby on Rails version must be 3.0 or higher in order to install the `rails-i18n` gem. For rails 2.x, install it manually as described in the Manual Installation section below.\n\n## Configuration\n\n### Enabled modules\n\nBy default, all `rails-i18n` modules (locales, pluralization, transliteration, ordinals) are enabled.\n\nIf you would like to only enable specific modules, you can do so in your Rails configuration:\n\n```ruby\n# to enable only pluralization rules, but disable all other features\nconfig.rails_i18n.enabled_modules = [:pluralization]\n\n# to enable pluralization and ordinals\nconfig.rails_i18n.enabled_modules = [:pluralization, :ordinals]\n```\n\nThe possible module names:\n\n* `:locale`\n* `:ordinals`\n* `:pluralization`\n* `:transliteration`\n\nSetting `enabled_modules` will restrict the gem's loaded features to only the specific types.\n\n### Available locales\n\n`rails-i18n` gem initially loads all available locale files, pluralization and transliteration rules. This default behaviour can be changed. If you specify in `config/environments/*` the locales which have to be loaded via `I18n.available_locales` option:\n\n``` ruby\nconfig.i18n.available_locales = ['es-CO', :de]\n```\n\nor\n\n``` ruby\nconfig.i18n.available_locales = :nl\n```\n\n## Manual Installation\n\nDownload desired locale files found in [rails/locale](http://github.com/svenfuchs/rails-i18n/tree/master/rails/locale/) directory and move them into the `config/locales` directory of your Rails application.\n\nIf any translation doesn't suit well to the requirements of your application, edit them or add your own locale files.\n\nFor more information, visit [Rails Internationalization (I18n) API](http://guides.rubyonrails.org/i18n.html) on the _RailsGuides._\n\n## Usage on Rails 2.3\n\nLocale data whose structure is compatible with Rails 2.3 are available on the separate branch [rails-2-3](https://github.com/svenfuchs/rails-i18n/tree/rails-2-3).\n\n## Available Locales\n\n**Available locales:**\n\naf, ar, az, be, bg, bn, bs, ca, cs, cy, csb, da, de, de-AT, de-CH, de-DE, dsb, dz, el, el-CY, en, en-AU, en-CA, en-CY, en-GB, en-IE, en-IN, en-NZ, en-TT, en-US, en-ZA, eo, es, es-419, es-AR, es-CL, es-CO, es-CR, es-EC, es-ES, es-MX, es-NI, es-PA, es-PE, es-US, es-VE, et, eu, fa, fi, fr, fr-CA, fr-CH, fr-FR, fur, fy, gd, gl, gsw-CH, he, hi, hi-IN, hr, hsb, hu, id, is, it, it-CH, ja, ka, kk, km, kn, ko, lb, lo, lt, lv, mg, mk, ml, mn, mr-IN, ms, nb, ne, nl, nn, oc, or, pa, pap-AW, pap-CW, pl, pt, pt-BR, rm, ro, ru, sc, scr, sk, sl, sq, sr, st, sv, sv-FI, sv-SE, sw, ta, te, th, tl, tr, tt, ug, uk, ur, uz, vi, wo, zh-CN, zh-HK, zh-TW, zh-YUE\n\n**Complete locales:**\n\nen, en-US, es, es-419, es-AR, es-CL, es-CO, es-CR, es-EC, es-ES, es-MX, es-NI, es-PA, es-PE, es-US, es-VE, fr, fr-CA, fr-CH, fr-FR, gd, ja, pt, pt-BR, ru, sc\n\n**Locales with missing pluralization rules**\n\naf, csb, dsb, dz, fur, gsw-CH, lb, rm, scr, sq, sv-FI, te, tt, ug, uz\n\n**Removed pluralizations:**\n\nak, am, bh, bm, bo, br, by, cy, dz, ff, ga, gd, guw, gv, ig, ii, iu, jv, kab, kde, kea, ksh, kw, lag, ln, mo, mt, my, naq, nso, root, sah, se, ses, sg, sh, shi, sma, smi, smj, smn, sms, ti, to, tzm, wa, yo, zh\n\nThe above pluralization rules were removed because they did not have corresponding locale files.\n\n\nCurrently, most locales are incomplete. Typically they lack the following keys:\n\n- `activerecord.errors.messages.record_invalid`\n- `activerecord.errors.messages.restrict_dependent_destroy.has_one`\n- `activerecord.errors.messages.restrict_dependent_destroy.has_many`\n\nThe following keys should NOT be included:\n\n- `errors.messages.model_invalid`\n- `errors.messages.required`\n\nWe always welcome your contributions!\n\n## Currency Symbols\n\nSome locales have the symbol of the currency (e.g. `€`) under the key `number.currency.format.unit`,\nwhile others have the code (e.g. `CHF`). The value of the key depends on the widespread adoption of\nthe unicode currency symbols by fonts.\n\nFor example the Turkish Lira sign (`₺`) was recently added in Unicode 6.2 and while most popular\nfonts have a glyph, there are still many fonts that will not render the character correctly.\n\nIf you want to provide a different value, you can create a custom locale file under\n`config/locales/tr.yml` and override the respective key:\n\n``` yaml\ntr:\n  number:\n    currency:\n      format:\n        unit: TL\n```\n\n## How to Contribute\n\n### Quick Contribution\n\nIf you are familiar with GitHub operations, then follow the procedures described in the subsequent sections.\n\nIf not,\n\n* Save your locale data in a [Gist](http://gist.github.com).\n* Open an issue with reference to the Gist you created.\n\n### Fetching the `rails-i18n` Repository\n\n* Get a github account and Git program if you haven't. See [Help.Github](http://help.github.com/) for instructions.\n* Fork `svenfuchs/rails-i18n` repository and clone it into your PC.\n\n### Creating or Editing your Locale File\n\n* Have a look in `rails/locale/en.yml`, which should be used as the base of your translation.\n* Create or edit your locale file.\n  Please pay attention to save your files as UTF-8.\n\n### Testing your Locale File\n\nBefore committing and pushing your changes, test the integrity of your locale file.\n(You can also run the tests using Docker, see below)\n\n``` shell\nbundle exec rake spec\n```\n\nMake sure you have included all translations with:\n\n``` shell\nbundle exec rake i18n-spec:completeness rails/locale/en.yml rails/locale/YOUR_NEW_LOCALE.yml\n```\n\nMake sure it is normalized with:\n\n``` shell\nthor locales:normalize LOCALE # or \"thor locales:normalize_all\"\n```\n\nYou can list all complete and incomplete locales:\n\n``` shell\nthor locales:complete\nthor locales:incomplete\n```\n\nAlso, you can list all available locales:\n\n``` shell\nthor locales:list\n```\n\nYou can list all missing keys:\n\n``` shell\ni18n-tasks missing es\n```\n\n### Edit README.md\n\nAdd your locale name to the list in `README.md` if it isn't there.\n\n### Send pull request\n\nIf you are ready, push the repository into the Github and send us a pull request.\n\nWe will do the formality check and publish it as quick as we can.\n\n### Add an informative title to your pull request or issue\n\nIf your pull request or issue concerns a specific locale - please indicate the relevant locale\nin the issue or pull request title in order to facilitate triage.\n\n**Best:**\n\n*Danish: change da.errors.messages.required to \"skal udfyldes\"*\n\n**Good:**\n\n*Human precision in Swedish locale file is set to 1*\n\n*Update es-PE.yml, the currency unit is incorrect*\n\n**Bad:**\n\n*Changing some string about validation*\n\n### Docker\n\nBuild the image:\n\n```\ndocker build --tag=railsi18n .\n```\n\nRun the tests:\n\n```\ndocker run railsi18n\n```\n\nTo run the other commands described above:\n\n```\ndocker run railsi18n bundle exec rake i18n-spec:completeness rails/locale/en.yml rails/locale/YOUR_NEW_LOCALE.yml\n```\n\n## See also\n\n* [devise-i18n](https://github.com/devise-i18n/devise-i18n)\n* [will-paginate-i18n](https://github.com/tigrish/will-paginate-i18n)\n* [kaminari-i18n](https://github.com/tigrish/kaminari-i18n)\n* [i18n-country-translation](https://github.com/onomojo/i18n-country-translations) for translations of country names\n* [i18n-timezones](https://github.com/onomojo/i18n-timezones) for translations of Rails time zones\n* [i18n-spec](https://github.com/tigrish/i18n-spec) for RSpec matchers to test your locale files\n* [iso](https://github.com/tigrish/iso) for the list of valid language/region codes and their translations\n* [i18n-tasks](https://github.com/glebm/i18n-tasks)\n\n## License\n\n[MIT](https://github.com/svenfuchs/rails-i18n/blob/master/MIT-LICENSE.txt)\n\n## Contributors\n\nSee [https://github.com/svenfuchs/rails-i18n/contributors](https://github.com/svenfuchs/rails-i18n/contributors)\n\n## Special thanks\n\n[Tsutomu Kuroda](https://github.com/kuroda) for untiringly taking care of this repository, issues and pull requests\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["activerecord","activejob","mvc","rubygems","rack","rspec","devise","crash-reporting","ruby-gem","sinatra"],"project_url":"https://ruby.ecosyste.ms/api/v1/projects/33","html_url":"https://ruby.ecosyste.ms/projects/33"}