https://github.com/kristapsdz/sintl
simple internationalisation utility
https://github.com/kristapsdz/sintl
html5 internationalisation internationalization translation xliff
Last synced: 27 days ago
JSON representation
simple internationalisation utility
- Host: GitHub
- URL: https://github.com/kristapsdz/sintl
- Owner: kristapsdz
- License: isc
- Created: 2016-06-14T10:13:06.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2020-12-21T21:46:26.000Z (almost 5 years ago)
- Last Synced: 2025-04-14T00:52:18.347Z (6 months ago)
- Topics: html5, internationalisation, internationalization, translation, xliff
- Language: C
- Homepage: https://kristaps.bsd.lv/sintl
- Size: 173 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Synopsis
*sintl* is a tool for translating HTML5 web pages. It's designed with
simplicity in mind; so for more complex needs, you may want to stick
with [itstool](http://itstool.org/) or other tools.This repository consists of bleeding-edge code between versions: to keep
up to date with the current stable release of **sintl**, visit the
[website](https://kristaps.bsd.lv/sintl).
The website also contains canonical tool documentation.What follows describes using the bleeding-edge version of the system.
# Installation
To use the bleeding-edge version of **sintl** (instead of from your
system's packages or a stable version), the process it the similar as
for source releases.You'll need **expat** on your system. It's usually a system library.
Begin by cloning or downloading. Then configure with `./configure`,
compile with `make` (BSD make, so it may be `bmake` on your system),
then `make install` (or use `sudo` or `doas`, if applicable).```sh
./configure
make
make install
```For development, a simple `make` will do.
# Regression and fuzzing
At this time, there's no facility for fuzzing **sintl**, but it's a
relatively easy thing to set up.The regression tests may be run with the `regress` rule:
```sh
make regress
```# License
All sources use the ISC (like OpenBSD) license.
See the [LICENSE.md](LICENSE.md) file for details.