Corex.TagsInput.Translation (Corex v0.1.1)

View Source

Translatable strings for Corex.TagsInput.

Pass translation={%Corex.TagsInput.Translation{}} to override any field. Omitted fields use gettext defaults (see table).

FieldDefaultUsed for
placeholderAdd a tag…Main input placeholder
delete_tag_trigger_labelDelete tag %{tag}Per-tag remove button aria-label (%{tag} replaced at runtime)
tag_editedEditing tag %{tag}. Press enter to save or escape to cancel.Inline edit aria-label

Partial override example:

translation={%Corex.TagsInput.Translation{
  placeholder: Corex.Gettext.gettext("Keywords"),
  delete_tag_trigger_label: Corex.Gettext.gettext("Remove %{tag}", tag: "%{tag}")
}}

Summary

Types

t()

@type t() :: %Corex.TagsInput.Translation{
  delete_tag_trigger_label: String.t(),
  placeholder: String.t(),
  tag_edited: String.t()
}

Functions

format_tag(template, tag)

resolve(partial)

to_camel_map(t)