diff --git a/ags/i18n/intl.ts b/ags/i18n/intl.ts index f6152ef..e62f2ba 100644 --- a/ags/i18n/intl.ts +++ b/ags/i18n/intl.ts @@ -1,11 +1,9 @@ -import { Binding, GLib } from "astal"; +import { GLib } from "astal"; import en_US from "./lang/en_US"; import pt_BR from "./lang/pt_BR"; -export type i18nStruct = Record>; - const i18nKeys = { "en_US": en_US, "pt_BR": pt_BR diff --git a/ags/i18n/lang/en_US.ts b/ags/i18n/lang/en_US.ts index 848e81c..4f03e39 100644 --- a/ags/i18n/lang/en_US.ts +++ b/ags/i18n/lang/en_US.ts @@ -1,4 +1,4 @@ -import { i18nStruct } from "../intl"; +import { i18nStruct } from "../struct"; export default { language: "English (United States)", diff --git a/ags/i18n/lang/pt_BR.ts b/ags/i18n/lang/pt_BR.ts index 13ca29a..3a1b765 100644 --- a/ags/i18n/lang/pt_BR.ts +++ b/ags/i18n/lang/pt_BR.ts @@ -1,4 +1,4 @@ -import { i18nStruct } from "../intl"; +import { i18nStruct } from "../struct"; export default { language: "Português (Brasil)", diff --git a/ags/i18n/struct.ts b/ags/i18n/struct.ts new file mode 100644 index 0000000..1121244 --- /dev/null +++ b/ags/i18n/struct.ts @@ -0,0 +1,40 @@ +export type i18nStruct = { + language: string, + bar: { + apps: { + tooltip: string + } + }, + control_center: { + tiles: { + enabled: string, + disabled: string, + more: string, + + network: { + network: string, + connected: string, + disconnected: string, + unknown: string, + connecting: string, + wireless: string, + wired: string + }, + recording: { + title: string, + disabled_desc: string, + enabled_desc: string, + }, + dnd: { + title: string + } + } + }, + ask_popup: { + title: string, + options: { + cancel: string, + accept: string + } + } +};