# Gettext

Elixir library implementing the Gettext internationalization and localization system.


Source: https://findsoftware.frbit.cloud/elixir-gettext/
Last reviewed: 2026-11-08
Listed since: 2026-11-08

## Record

### Links

- repository: https://github.com/elixir-gettext/gettext
- docs: https://gettext.hexdocs.pm/

### Identity

- status: active
- maintainer: Dashbit
- maintainerType: unknown
- parent: unknown
- firstRelease: 2015
- hqCountry: PL

### Kind

- category: library
- hosting: elixir
- language: elixir
- runtime: beam
- runtimeMin: unknown
- basedOn: unknown

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: yes

### Rendering and deploy

- runsAs: not applicable
- renderingModes: not applicable
- installMethod: mix

### License

- licenseModel: open-source
- license: Apache-2.0

### Releases

- currentMajor: 1
- latestReleaseDate: 2025-11-08

### Adoption

- githubStargazers: 494
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 63
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 18434
- dependentPackages: 181

### Sources

- urls: https://api.github.com/repos/elixir-gettext/gettext (read 2026-11-08)
- urls: https://github.com/elixir-gettext/gettext/blob/main/README.md (read 2026-11-08)
- firstRelease: https://api.github.com/repos/elixir-gettext/gettext/commits/v0.5.0 (read 2026-11-08)
- maintainer: https://github.com/elixir-gettext/gettext/blob/main/LICENSE (read 2026-11-08)
- hqCountry: https://www.iubenda.com/privacy-policy/94751149 (read 2026-11-08)
- category: https://github.com/elixir-gettext/gettext/blob/main/README.md (read 2026-11-08)
- i18n: https://github.com/elixir-gettext/gettext/blob/main/README.md (read 2026-11-08)
- language: https://api.github.com/repos/elixir-gettext/gettext (read 2026-11-08)
- runtime: https://github.com/elixir-gettext/gettext/blob/main/README.md (read 2026-11-08)
- installMethod: https://github.com/elixir-gettext/gettext/blob/main/README.md (read 2026-11-08)
- license: https://api.github.com/repos/elixir-gettext/gettext (read 2026-11-08)
- licenseModel: https://github.com/elixir-gettext/gettext/blob/main/LICENSE (read 2026-11-08)
- currentMajor: https://api.github.com/repos/elixir-gettext/gettext/tags (read 2026-11-08)
- latestReleaseDate: https://hex.pm/api/packages/gettext/releases/1.0.2 (read 2026-11-08)
- githubStargazers: https://api.github.com/repos/elixir-gettext/gettext (read 2026-11-08)
- contributors: https://api.github.com/repos/elixir-gettext/gettext/contributors?per_page=1 (read 2026-11-08)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/gettext (read 2026-11-08)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/gettext (read 2026-11-08)

## Notes

Gettext is an Elixir implementation of the Gettext system, a standard for internationalization and localization. Source code calls `gettext` macros with the strings written in the source language, and translators supply the translations in Portable Object files, one per locale. Mix tasks extract the strings from the source into template files and merge them into each locale's file.

The library is added to a project as a Mix dependency. Its [documentation](https://gettext.hexdocs.pm/) is published on Hex.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
