Current section

Files

Jump to
corex lib components date_picker translation.ex
Raw

lib/components/date_picker/translation.ex

defmodule Corex.DatePicker.Translation do
@moduledoc """
Translatable strings for [`Corex.DatePicker`](Corex.DatePicker.html).
Pass `translation={%Corex.DatePicker.Translation{}}` to override any field. Omitted fields use gettext defaults (see table).
| Field | Default | Used for |
| ----- | ------- | -------- |
| `content` | calendar | Popover content region |
| `month_select` | Select month | Month view select |
| `year_select` | Select year | Year view select |
| `clear_trigger` | Clear selected dates | Clear button |
| `week_column_header` | Wk | Week column header |
| `open_calendar` | Open calendar | Open trigger `aria-label` |
| `close_calendar` | Close calendar | Close trigger `aria-label` |
| `view_trigger_year` | Switch to month view | Year view trigger |
| `view_trigger_month` | Switch to day view | Month view trigger |
| `view_trigger_day` | Switch to year view | Day view trigger |
| `prev_trigger_year` | Switch to previous decade | Prev (year view) |
| `prev_trigger_month` | Switch to previous year | Prev (month view) |
| `prev_trigger_day` | Switch to previous month | Prev (day view) |
| `next_trigger_year` | Switch to next decade | Next (year view) |
| `next_trigger_month` | Switch to next year | Next (month view) |
| `next_trigger_day` | Switch to next month | Next (day view) |
| `week_number` | Week __N__ | Week number label |
| `placeholder_day` | dd | Day field placeholder |
| `placeholder_month` | mm | Month field placeholder |
| `placeholder_year` | yyyy | Year field placeholder |
| `input` | Select date | Input / trigger label |
| `range_start` | From | Range mode start label |
| `range_end` | To | Range mode end label |
Partial override example:
translation={%Corex.DatePicker.Translation{
open_calendar: Corex.Gettext.gettext("Pick a date"),
input: Corex.Gettext.gettext("Event date")
}}
"""
use Corex.Translation,
camel_keys: [
content: "content",
month_select: "monthSelect",
year_select: "yearSelect",
clear_trigger: "clearTrigger",
week_column_header: "weekColumnHeader",
open_calendar: "openCalendar",
close_calendar: "closeCalendar",
view_trigger_year: "viewTriggerYear",
view_trigger_month: "viewTriggerMonth",
view_trigger_day: "viewTriggerDay",
prev_trigger_year: "prevTriggerYear",
prev_trigger_month: "prevTriggerMonth",
prev_trigger_day: "prevTriggerDay",
next_trigger_year: "nextTriggerYear",
next_trigger_month: "nextTriggerMonth",
next_trigger_day: "nextTriggerDay",
week_number: "weekNumber",
placeholder_day: "placeholderDay",
placeholder_month: "placeholderMonth",
placeholder_year: "placeholderYear",
input: "input",
range_start: "rangeStart",
range_end: "rangeEnd"
],
fields: [
content: "calendar",
month_select: "Select month",
year_select: "Select year",
clear_trigger: "Clear selected dates",
week_column_header: "Wk",
open_calendar: "Open calendar",
close_calendar: "Close calendar",
view_trigger_year: "Switch to month view",
view_trigger_month: "Switch to day view",
view_trigger_day: "Switch to year view",
prev_trigger_year: "Switch to previous decade",
prev_trigger_month: "Switch to previous year",
prev_trigger_day: "Switch to previous month",
next_trigger_year: "Switch to next decade",
next_trigger_month: "Switch to next year",
next_trigger_day: "Switch to next month",
week_number: "Week __N__",
placeholder_day: "dd",
placeholder_month: "mm",
placeholder_year: "yyyy",
input: "Select date",
range_start: "From",
range_end: "To"
]
end