• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

elixir-gettext / gettext
94%

Build:
DEFAULT BRANCH: main
Repo Added 17 Dec 2022 08:08AM UTC
Token HFyBNncfSvuOnEA0SjM0SpLlmUWqNQX4Z regen
Build 256 Last
Files 19
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
Sync Branches
  • main
  • abdelhalim97/add-put_locale!
  • al/1.18
  • al/ci
  • al/deprecate-plural-forms
  • al/expo-plural
  • al/new-backend-docs
  • al/no-recompilation
  • al/refactor
  • al/release
  • al/use-gettext-backend
  • backend-static-translations
  • ci-bump-elixir-1.19-otp-28
  • code-coverage
  • dependabot/github_actions/actions/checkout-5.0.0
  • dependabot/github_actions/actions/checkout-6.0.0
  • dependabot/github_actions/actions/checkout-6.0.1
  • dependabot/github_actions/actions/checkout-6.0.2
  • dependabot/github_actions/actions/checkout-6.0.3
  • dependabot/github_actions/actions/checkout-7.0.0
  • dependabot/github_actions/actions/checkout-7.0.1
  • dependabot/github_actions/erlef/setup-beam-1.20.2
  • dependabot/github_actions/erlef/setup-beam-1.20.4
  • dependabot/github_actions/erlef/setup-beam-1.21.0
  • dependabot/github_actions/erlef/setup-beam-1.24.0
  • dependabot/github_actions/erlef/setup-beam-1.24.1
  • deprecation_message
  • extract-from-attributes
  • extract_force_compile
  • extraction-merge-perf
  • fix-concatenation-of-sigils
  • fix-literal-braces-before-binding
  • fix-nofile
  • fix-typos
  • fix/elixir-1.20-warnings
  • fix/extract-timeout
  • improve-docs
  • indexed-merge-template
  • introduce_initial_top_comments_via_messages_struct
  • jm/ci_deps_check_locked
  • jm/conflicting_plural_message_400
  • jm/default_header
  • jm/deps-update
  • jm/dialyzer-setup
  • jm/extend_plural_interface
  • jm/extract_merge_always
  • jm/flaky_test_mix_cache
  • jm/gh-workflow-updates
  • jm/legalese
  • jm/mention-igniter-changelog
  • jm/metadata-stripping
  • jm/plural_mod_function_fix
  • jm/release/v0.23.2
  • jm/singular_plural_uniq
  • jv-erase-manifest-unless-on-upcoming-elixir
  • jv-fix-redefining
  • keep_custom_flags_option
  • msg_sort_iodata
  • parallel-locale-merge
  • previous_messages
  • refs/pull/376/merge
  • release/v0.22.2
  • release/v0.27.0
  • runtime-gettext
  • sort_by_msgid_case_insensitive
  • test_up_to_date
  • tiny_fix

15 Oct 2026 04:42PM UTC coverage: 93.665%. Remained the same
45e14f04fee6e83dc19adbda9e506822a924c8d2

push

github

web-flow
Keep the text before a binding that follows a literal %{} (#444)

While splitting a string into interpolation segments, a literal "%{}" is
appended to the current segment and the scan continues. If a binding then
followed, that segment was dropped instead of being flushed before the
binding, so "a %{} b %{c}" interpolated to " b X" at runtime and at compile
time alike.

1 of 1 new or added line in 1 file covered. (100.0%)

754 of 805 relevant lines covered (93.66%)

36.82 hits per line

Relevant lines Covered
Build:
Build:
805 RELEVANT LINES 754 COVERED LINES
36.82 HITS PER LINE
Source Files on main
  • Tree
  • List 19
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
45e14f04... main Keep the text before a binding that follows a literal %{} (#444) While splitting a string into interpolation segments, a literal "%{}" is appended to the current segment and the scan continues. If a binding then followed, that segment was dropped... push 15 Oct 2026 04:42PM UTC web-flow github
93.66
c29c9cee... main Add recompile-free extraction via persisted module attributes (#437) push 15 Oct 2026 02:15PM UTC web-flow github
93.66
1b0d9e91... main Format some files push 13 Oct 2026 03:41PM UTC whatyouhide github
92.72
3e0884d3... main Format some files push 13 Oct 2026 03:40PM UTC whatyouhide github
92.72
2e16c4bd... main Index existing messages in merge_template/3 instead of a linear find per message (#443) merge_template/3 called Expo.Messages.find/2 once per message, and find/2 walks the whole list, so merging was quadratic in the catalogue size. Look messages ... push 13 Oct 2026 03:32PM UTC web-flow github
92.72
0006cec9... main Bump actions/checkout from 7.0.0 to 7.0.1 (#442) Bumps [actions/checkout](https://github.com/actions/checkout) from 7.0.0 to 7.0.1. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/... push 01 Aug 2026 11:01PM UTC web-flow github
92.7
959926c3... main Deduplicate source references when merging extracted messages (#441) push 30 Jul 2026 10:47AM UTC maennchen github
92.7
f1ce73d9... main Update test/gettext/extractor_test.exs Co-authored-by: Jonatan Männchen <jonatan@maennchen.ch> Pull #441 29 Jul 2026 06:50PM UTC web-flow github
92.7
d3d30467... main Bump erlef/setup-beam from 1.24.0 to 1.24.1 (#438) Bumps [erlef/setup-beam](https://github.com/erlef/setup-beam) from 1.24.0 to 1.24.1. - [Release notes](https://github.com/erlef/setup-beam/releases) - [Commits](https://github.com/erlef/setup-bea... push 01 Jul 2026 10:31PM UTC web-flow github
92.7
094e63a8... main Bump actions/checkout from 6.0.3 to 7.0.0 (#439) Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.3 to 7.0.0. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/... push 01 Jul 2026 10:31PM UTC web-flow github
92.7
See All Builds (177)

Badge your Repo: gettext

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc