| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Makefile: Enforce no missing translations in repocheck.sh call | EuAndreh | 2022-01-18 | 1 | -1/+2 |
| | | |||||
| * | Release v0.3.1v0.3.1 | EuAndreh | 2022-01-16 | 1 | -2/+2 |
| | | |||||
| * | Makefile: Increase expected instealled files count | EuAndreh | 2022-01-15 | 1 | -1/+1 |
| | | |||||
| * | Makefile: Remove dependency on makefile.svg | EuAndreh | 2022-01-15 | 1 | -1/+1 |
| | | |||||
| * | Translate and ship strings in src/locale/*.txt | EuAndreh | 2022-01-15 | 1 | -12/+25 |
| | | |||||
| * | Makefile: Remove makefile.svg | EuAndreh | 2022-01-13 | 1 | -4/+0 |
| | | |||||
| * | po/extract-strings.sh: Use dedicated file for extracting strings | EuAndreh | 2021-10-03 | 1 | -1/+1 |
| | | |||||
| * | Use po4a for translating src/locale/en.sh | EuAndreh | 2021-10-02 | 1 | -1/+1 |
| | | |||||
| * | Makefile: Generate src/locale/en.sh for translation | EuAndreh | 2021-10-02 | 1 | -1/+5 |
| | | |||||
| * | Makefile: Also install and uninstall en.sh translations | EuAndreh | 2021-09-29 | 1 | -9/+11 |
| | | |||||
| * | Makefile: Remove load-locale-messages.sh in "uninstall" target | EuAndreh | 2021-09-20 | 1 | -0/+1 |
| | | |||||
| * | Makefile: Include translation files in repocheck.sh count | EuAndreh | 2021-09-20 | 1 | -1/+1 |
| | | |||||
| * | Adapt installation to new i18n. | EuAndreh | 2021-09-20 | 1 | -3/+17 |
| | | | | | | Use the locale files over the locale variables. Adapt the "install" and "uninstall" targets to it, and remove the locale test. | ||||
| * | Rework how translation is done | EuAndreh | 2021-09-14 | 1 | -9/+21 |
| | | | | | | Instead of variables on the code itself, each language gets its own file. | ||||
| * | Makefile: Remove quotes around $(DESTDIR) and $(PREFIX) | EuAndreh | 2021-09-13 | 1 | -6/+6 |
| | | | | | | This is because the default paths don't need quotes, and if the user provides a path with spaces, they can provide the quotes. | ||||
| * | Makefile: Put "install"/"uninstall" at the end | EuAndreh | 2021-08-28 | 1 | -4/+4 |
| | | |||||
| * | Makefile: Use empty line break to separate sections | EuAndreh | 2021-08-28 | 1 | -2/+2 |
| | | |||||
| * | Makefile: Line break to keep 80 columns | EuAndreh | 2021-08-28 | 1 | -1/+2 |
| | | |||||
| * | aux/workflow/dist.sh: Run "make clean public dev-check" instead of just two ↵ | EuAndreh | 2021-08-28 | 1 | -2/+2 |
| | | | | | assert files before tagging and publishing | ||||
| * | Makefile: Use single quotes around macro expansions for paths and names | EuAndreh | 2021-08-24 | 1 | -13/+13 |
| | | |||||
| * | public/makefile.svg: Start generating it with makefile2graph and graphviz | EuAndreh | 2021-08-23 | 1 | -1/+5 |
| | | |||||
| * | aux/workflow/repocheck.sh: Add, supersedes aux/workflow/installcheck.sh | EuAndreh | 2021-08-19 | 1 | -9/+1 |
| | | | | | | | | | Implements - #task-079946ed-7e58-3051-78d6-71ba12342aba - #task-4a7e02bd-ab82-c628-fa1c-02749c178936 - #task-db34da8d-bf61-43ae-b8f0-f2299834a937 - #task-a0644009-70d7-56ff-c595-ea39fe24dc2b | ||||
| * | mv aux/workflow/manpages.sh doc/manpages.sh | EuAndreh | 2021-08-06 | 1 | -3/+3 |
| | | |||||
| * | Makefile: Keep executable permission of .in suffixed files | EuAndreh | 2021-07-30 | 1 | -1/+1 |
| | | |||||
| * | Makefile: Make separation between canonical and personal targets clear | EuAndreh | 2021-07-30 | 1 | -13/+18 |
| | | |||||
| * | Makefile: Stick to 80 columns | EuAndreh | 2021-07-26 | 1 | -8/+11 |
| | | |||||
| * | Makefile: Use $(PREFIX) directly over the $(MANPREFIX) variable | EuAndreh | 2021-07-23 | 1 | -3/+2 |
| | | |||||
| * | Makefile: Stick to 80 columns limit | EuAndreh | 2021-07-16 | 1 | -4/+8 |
| | | |||||
| * | Makefile: Remove redundant markdown dependencies from "public" | EuAndreh | 2021-07-16 | 1 | -1/+1 |
| | | |||||
| * | Release v0.2.3v0.2.3 | EuAndreh | 2021-07-16 | 1 | -2/+2 |
| | | |||||
| * | aux/lib.sh: Add mkstemp and mkdtemp, and copy uuid over | EuAndreh | 2021-07-15 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | The tests were relying on the unspecified and non-standartized behaviour of "mktemp". Now they use "mkstemp()", a shim sh function to provide the expected behaviour, and an accompanying "mkdtemp()" function is also defined. To further decouple from specific implementations and OS-behaviours and quirks, a aux/lib.sh file containing both those functions was added. Its purpose is to also allow code under aux/ to not depend on specific behaviour. "mkdtemp()" had to be replicated in aux/ci/ci-build.sh, since it runs outside the repository. | ||||
| * | aux/workflow/l10n.sh: Support "-L CONTRIBLANGS" option | EuAndreh | 2021-07-15 | 1 | -5/+10 |
| | | | | | | Adjust Makfile to include it and give it both to aux/workflow/l10n.sh and to aux/workflow/public.sh | ||||
| * | Makefile: Remove TODOs.md as a dependency for "l10n-gen" target | EuAndreh | 2021-07-15 | 1 | -1/+1 |
| | | |||||
| * | aux/workflow/assert-manpages.sh: Get input languages and en files as arguments | EuAndreh | 2021-07-15 | 1 | -1/+1 |
| | | |||||
| * | tests/install-uninstall.sh: Remove in favor of aux/workflow/installcheck.sh | EuAndreh | 2021-07-15 | 1 | -1/+0 |
| | | |||||
| * | Makefile: Delete .mo and test files in "clean" target | EuAndreh | 2021-07-14 | 1 | -1/+2 |
| | | |||||
| * | Makefile: Add clear dependencies to "l10n-gen" and "public" targets | EuAndreh | 2021-07-13 | 1 | -2/+2 |
| | | |||||
| * | aux/workflow/installcheck.sh: Add, call it from Makefile | EuAndreh | 2021-07-07 | 1 | -0/+7 |
| | | | | | Implements #task-0b034315-cbd2-6fd6-fd32-9e00a12b7594. | ||||
| * | Put pofiles under po/, use one folder for each translated file. | EuAndreh | 2021-07-07 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is an improvement over 67f7c956239a7bc811a1d655d389666048e45fc3, and a final step for #task-7c5cd2aa-6d92-0423-bfa7-81f2e8436586. Now instead of trying to convince po4a and mdpo to work together, each tools gets it own folder and a pofile for each language. This means that if I want to translate files FOO.md and a-dir/BAR.txt to pt and fr, the directory structure of po/ will be: po/ FOO.md/ pt.po fr.po a-dir/ BAR.txt/ pt.po fr.po The po/ folder mirrors the directory structure of the input files, also nesting down directories. This way mdpo can do extration and update on its own way, and po4a can do extraction and update on its on way. The downside is that some translations will be duplicated, because they can appear on more than one file. | ||||
| * | Translate CHANGELOG.md adn README.md | EuAndreh | 2021-07-06 | 1 | -3/+5 |
| | | | | | | | | | | Partially implements #task-7c5cd2aa-6d92-0423-bfa7-81f2e8436586. As mentioned in the task, instead of making "README.md" as symlink to "README.en.md", "README.md" is kept as it is, as the translated file doesn't need to live in the repository. The same goes for the "CHANGELOG.md" file. | ||||
| * | Makefile: Don't use $(NAME) for the file name | EuAndreh | 2021-06-26 | 1 | -1/+1 |
| | | |||||
| * | aux/workflow/public.sh: Use getopts for arguments | EuAndreh | 2021-06-26 | 1 | -1/+1 |
| | | |||||
| * | aux/workflow/dist.sh: Use getopts for arguments | EuAndreh | 2021-06-26 | 1 | -1/+1 |
| | | |||||
| * | aux/workflow/assert-manpages.sh: Use getopts for arguments | EuAndreh | 2021-06-26 | 1 | -1/+1 |
| | | |||||
| * | aux/workflow/assert-readme.sh: Use getopts for arguments | EuAndreh | 2021-06-26 | 1 | -1/+1 |
| | | |||||
| * | aux/workflow/assert-changelog.sh: Use getopts for arugments | EuAndreh | 2021-06-26 | 1 | -1/+1 |
| | | |||||
| * | aux/workflow/assert-spelling.sh: Get files as arguments instead of assuming ↵ | EuAndreh | 2021-06-26 | 1 | -1/+1 |
| | | | | | they're under public/ | ||||
| * | Makefile: use shorter syntax for cp in "install" target | EuAndreh | 2021-06-26 | 1 | -1/+1 |
| | | |||||
| * | Makefile: Remove trailing \ | EuAndreh | 2021-06-26 | 1 | -1/+1 |
| | | |||||
| * | Makefile: Mark src/git-permalink as executable in "all" target | EuAndreh | 2021-06-26 | 1 | -1/+1 |
| | | |||||
