gui/pkg/i18n
Claude f35e5c5e95
chore: migrate Snider deps from github.com to forge.lthn.ai
Update Enchantrix, Mining dependency paths and snider/i18n import
to forge.lthn.ai equivalents across go.mod files and imports.
Also update go-i18n pseudo-version to v0.0.1 tag.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 21:40:42 +00:00
..
.github/workflows feat: initial Wails v3 desktop framework 2026-01-30 08:44:23 +00:00
cmd/i18n fix: update import paths to new repository location 2026-02-16 06:33:58 +00:00
docs feat: initial Wails v3 desktop framework 2026-01-30 08:44:23 +00:00
examples/simple chore: migrate Snider deps from github.com to forge.lthn.ai 2026-02-22 21:40:42 +00:00
locales feat: initial Wails v3 desktop framework 2026-01-30 08:44:23 +00:00
testdata feat: initial Wails v3 desktop framework 2026-01-30 08:44:23 +00:00
ui feat: initial Wails v3 desktop framework 2026-01-30 08:44:23 +00:00
.gitignore feat: initial Wails v3 desktop framework 2026-01-30 08:44:23 +00:00
detect_language_test.go feat: initial Wails v3 desktop framework 2026-01-30 08:44:23 +00:00
editor.babel feat: initial Wails v3 desktop framework 2026-01-30 08:44:23 +00:00
i18n.go feat: initial Wails v3 desktop framework 2026-01-30 08:44:23 +00:00
i18n_test.go feat: initial Wails v3 desktop framework 2026-01-30 08:44:23 +00:00
LICENSE feat: initial Wails v3 desktop framework 2026-01-30 08:44:23 +00:00
README.md feat: initial Wails v3 desktop framework 2026-01-30 08:44:23 +00:00

i18n

This repository is a template for developers to create custom HTML elements. It includes a Go backend, an Angular custom element, and a full release cycle configuration.

Getting Started

  1. Clone the repository:

    git clone https://github.com/snider/i18n.git
    
  2. Install the dependencies:

    cd i18n
    go mod tidy
    cd ui
    npm install
    
  3. Run the development server:

    go run ./cmd/i18n serve
    

    This will start the Go backend and serve the Angular custom element.

Usage

To see how to use the i18n library in your own Go program, check out the example in the examples/simple directory.

To run the example, use the following command:

go run ./examples/simple

Building the Custom Element

To build the Angular custom element, run the following command:

cd ui
npm run build

This will create a single JavaScript file in the dist directory that you can use in any HTML page.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the EUPL-1.2 License - see the LICENSE file for details.