diff --git a/src/i18n.js b/src/i18n.js new file mode 100644 index 0000000..dfe1b3e --- /dev/null +++ b/src/i18n.js @@ -0,0 +1,26 @@ +import { $ } from "sigpro"; + +export const i18n = { + es: { + close: "Cerrar", + confirm: "Confirmar", + cancel: "Cancelar", + search: "Buscar...", + loading: "Cargando...", + nodata: "Sin datos" + }, + en: { + close: "Close", + confirm: "Confirm", + cancel: "Cancel", + search: "Search...", + loading: "Loading...", + nodata: "No data" + } +}; + +export const currentLocale = $("es"); + +export const Locale = t => currentLocale(t); + +export const tt = t => () => i18n[currentLocale()][t] || t;