From 8e65a5e10ea622e4a192229071f659e28cf158a6 Mon Sep 17 00:00:00 2001 From: Johannes Meyer Date: Mon, 13 Dec 2021 16:33:11 +0100 Subject: [PATCH] doc: Mention translate.icinga.com --- .github/stats.json | 1 - CONTRIBUTING.md | 75 ++--------------------------- README.md | 17 ++----- doc/screenshot/resolve-command.png | Bin 11936 -> 0 bytes 4 files changed, 8 insertions(+), 85 deletions(-) delete mode 100644 .github/stats.json delete mode 100644 doc/screenshot/resolve-command.png diff --git a/.github/stats.json b/.github/stats.json deleted file mode 100644 index b983db9b..00000000 --- a/.github/stats.json +++ /dev/null @@ -1 +0,0 @@ -{"pt_BR": "10%", "it_IT": "54%", "de_DE": "77%", "ru_RU": "45%", "fr_FR": "2%", "fi_FI": "4%", "ar_SA": "25%", "ja_JP": "56%", "uk_UA": "80%", "es_AR": "36%"} diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index c3cb5141..cf451fde 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,73 +1,6 @@ # Contributing to Icinga L10n -If you are already familiar with [gettext](https://www.gnu.org/software/gettext/manual/gettext.html#Why), -contributing here is rather straightforward. - -Assuming you already [forked](https://help.github.com/en/github/getting-started-with-github/fork-a-repo) -the repository you will find all important files in here: - -* locale (Compiled catalogs and their source files) -* src (The template and intermediate catalogs) - -The `locale` directory stores all current compiled translations. It also contains the -*.po* files used to compile them. These files must pass the validation checks and hence -must be error-free and must not contain fuzzy messages. - -The `src` directory is where you will work on the translations. It contains the current -template and intermediate catalogs, which are automatically kept up to date on a daily -basis. To fetch the latest update just pull the `master` branch. - -## Working on Translations - -To start working on a translation, please use your favorite editor. Though, we highly -recommend [Poedit](https://poedit.net/) as we already prepared the intermediate catalogs -for it. It is easy to use as well. - -When adding/updating translations for an existing language, please open the respective -*.po* file in e.g. `src/de_DE/LC_MESSAGES/icinga.po`. To start from scratch with a new -language, copy the template `src/icinga.pot` and use it to create a new catalog in e.g. -`src/zh_CN/LC_MESSAGES/icinga.po`. - -When you are done please make sure your changes do not contain any errors or fuzzy -messages. You can then copy the file to the respective locale in `locale` together with -its compiled *.mo* file. (No *.mo* file? *Poedit* can automatically create them upon -saving, check its configuration.) - -To send us your work please open a new [pull request](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request) -and include the following files in it: - -* `src/ll_CC/LC_MESSAGES/icinga.po` -* `locale/ll_CC/LC_MESSAGES/icinga.po` -* `locale/ll_CC/LC_MESSAGES/icinga.mo` - -## Keeping Pull Requests up-to-date - -As mentioned above, the master branch gets updated frequently. Once new messages get -introduced in a linked repository (such as Icinga Web 2) the template and source catalogs -will be updated. To get these new messages into your fork, just update it with our current -master. Github also lets you update your pull request right from the UI. - -Though, sooner or later you will get conflicts, and a simple update of your pull request -is not possible anymore. You need to resolve the conflicts first then, in order to update. - -Our source catalogs however are huge. A few conflicts may be fixable by hand, but many of -them can be a pain. We don't recommend fixing conflicts by hand, but provide a bot which -will take care of them automatically. - -> **Note:** -> -> To utilize the bot, it is required to enable maintainer edits. - -If you want the bot to resolve source catalog conflicts and update your pull request, -add a comment with `/resolve` in the first line. - -![Resolve Command Comment](doc/screenshot/resolve-command.png "Resolve Command Comment") - -The bot will then immediately attempt to fix your source catalog conflicts. Once the bot -finished its work, it will leave a comment. Pull its changes then and continue with the -translation. - -Pulling the bot's changes is important. Once you trigger the bot, it's not only you -anymore who's working on the pull request. It's then also the bot which is adding -commits. To avoid conflicts in your working tree, it is recommended to pull the remote -branch first before continuing with the translation. +We manage translations now on [translate.icinga.com](https://translate.icinga.com). We don't accept +pull requests on Github anymore. To report bugs in either source or translation strings, please also +head over there and [lookup](https://translate.icinga.com/projects/icinga/#search) the offending +string and add a comment to it in the respective scope. diff --git a/README.md b/README.md index e732b6f7..92e4fd0a 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,5 @@ # Icinga - L10n -![Saudi Arabic](https://img.shields.io/badge/dynamic/json?style=flat-square&color=b75dfd&label=ar_SA&query=%24.ar_SA&url=https%3A%2F%2Fraw.githubusercontent.com%2FIcinga%2FL10n%2Fmaster%2F.github%2Fstats.json&logo=data:image/svg%2bxml;base64,PHN2ZyBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiI+PHBhdGggc3R5bGU9ImZpbGw6IzZkYTU0NCIgZD0iTTAgODUuMzMxaDUxMnYzNDEuMzM3SDB6Ii8+PGc+PHBhdGggc3R5bGU9ImZpbGw6I2YwZjBmMCIgZD0iTTE4My41NDggMjg5LjM4NmMwIDEyLjI5NSA5LjczMSAyMi4yNjEgMjEuNzM2IDIyLjI2MWg2NS4yMDhjMCAxMC4yNDQgOC4xMSAxOC41NTEgMTguMTE0IDE4LjU1MWgyMS43MzZjMTAuMDA0LjAgMTguMTE0LTguMzA2IDE4LjExNC0xOC41NTF2LTIyLjI2MUgxODMuNTQ4eiIvPjxwYXRoIHN0eWxlPSJmaWxsOiNmMGYwZjAiIGQ9Ik0zMzAuMjY0IDE4MS43OTF2NTEuOTQyYzAgOC4xODMtNi41IDE0Ljg0LTE0LjQ5MSAxNC44NHYyMi4yNjFjMTkuOTc2LjAgMzYuMjI2LTE2LjY0MyAzNi4yMjYtMzcuMTAxdi01MS45NDJIMzMwLjI2NHYweiIvPjxwYXRoIHN0eWxlPSJmaWxsOiNmMGYwZjAiIGQ9Ik0xNzQuNDkxIDIzMy43MzRjMCA4LjE4My02LjUgMTQuODQtMTQuNDkxIDE0Ljg0djIyLjI2MWMxOS45NzYuMCAzNi4yMjYtMTYuNjQzIDM2LjIyNi0zNy4xMDF2LTUxLjk0MkgxNzQuNDlWMjMzLjczNHoiLz48cGF0aCBzdHlsZT0iZmlsbDojZjBmMGYwIiBkPSJNMjk3LjY2MSAxODEuNzg4aDIxLjczNnY1MS45NDJIMjk3LjY2MXoiLz48cGF0aCBzdHlsZT0iZmlsbDojZjBmMGYwIiBkPSJNMjY1LjA1NyAyMTEuNDczYzAgMi4wNDYtMS42MjUgMy43MS0zLjYyMyAzLjcxLTEuOTk4LjAtMy42MjMtMS42NjQtMy42MjMtMy43MXYtMjkuNjgyaC0yMS43MzZ2MjkuNjgyYzAgMi4wNDYtMS42MjUgMy43MS0zLjYyMyAzLjcxcy0zLjYyMy0xLjY2NC0zLjYyMy0zLjcxdi0yOS42ODJoLTIxLjczNnYyOS42ODJjMCAxNC4zMiAxMS4zNzYgMjUuOTcxIDI1LjM1OCAyNS45NzEgNS4zODUuMCAxMC4zOC0xLjczMyAxNC40OTEtNC42NzcgNC4xMSAyLjk0NCA5LjEwNiA0LjY3NyAxNC40OTEgNC42NzcgMS4wODQuMCAyLjE1LS4wNzggMy4yLS4yMTUtMS41NCA2LjQ5OS03LjI1NSAxMS4zNDUtMTQuMDY4IDExLjM0NXYyMi4yNjFjMTkuOTc2LjAgMzYuMjI2LTE2LjY0MyAzNi4yMjYtMzcuMTAxdi0yMi4yNjEtMjkuNjgyaC0yMS43MzZMMjY1LjA1NyAyMTEuNDczdjB6Ii8+PHBhdGggc3R5bGU9ImZpbGw6I2YwZjBmMCIgZD0iTTIwNy4wOTMgMjQ4LjU3aDMyLjYwMXYyMi4yNjFIMjA3LjA5M3oiLz48L2c+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PC9zdmc+ "Saudi Arabic") -![German](https://img.shields.io/badge/dynamic/json?style=flat-square&color=b75dfd&label=de_DE&query=%24.de_DE&url=https%3A%2F%2Fraw.githubusercontent.com%2FIcinga%2FL10n%2Fmaster%2F.github%2Fstats.json&logo=data:image/svg%2bxml;base64,CjxzdmcgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiPjxwYXRoIHN0eWxlPSJmaWxsOiNkODAwMjciIGQ9Ik0wIDg1LjMzMWg1MTJ2MzQxLjMzN0gweiIvPjxwYXRoIGQ9Ik0wIDg1LjMzMWg1MTJ2MTEzLjc3NUgweiIvPjxwYXRoIHN0eWxlPSJmaWxsOiNmZmRhNDQiIGQ9Ik0wIDMxMi44ODJoNTEydjExMy43NzVIMHoiLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48L3N2Zz4= "German") -![Spanish (Argentina)](https://img.shields.io/badge/dynamic/json?style=flat-square&color=b75dfd&label=es_AR&query=%24.es_AR&url=https%3A%2F%2Fraw.githubusercontent.com%2FIcinga%2FL10n%2Fmaster%2F.github%2Fstats.json&logo=data:image/svg%2bxml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjZjBmMGYwIiBkPSJNMCA4NS4zMzdoNTEydjM0MS4zMjZIMHoiLz48ZyBmaWxsPSIjMzM4YWYzIj48cGF0aCBkPSJNMCA4NS4zMzdoNTEydjExMy43NzVIMHpNMCAzMTIuODg4aDUxMnYxMTMuNzc1SDB6Ii8+PC9nPjxwYXRoIGZpbGw9IiNmZmRhNDQiIGQ9Ik0yOTYuODA5IDI1NmwtMTYuNjc2IDcuODQ0IDguODggMTYuMTQ5LTE4LjEwNy0zLjQ2NC0yLjI5NCAxOC4yOTFMMjU2IDI4MS4zNjdsLTEyLjYxMiAxMy40NTMtMi4yOTQtMTguMjkxLTE4LjEwNyAzLjQ2MyA4Ljg3OS0xNi4xNUwyMTUuMTkxIDI1NmwxNi42NzYtNy44NDQtOC44OC0xNi4xNDggMTguMTA2IDMuNDYzIDIuMjk1LTE4LjI5MUwyNTYgMjMwLjYzM2wxMi42MTItMTMuNDUzIDIuMjk0IDE4LjI5MSAxOC4xMDctMy40NjMtOC44NzkgMTYuMTQ5eiIvPjwvc3ZnPg== "Spanish (Argentina)") -![Finnish](https://img.shields.io/badge/dynamic/json?style=flat-square&color=b75dfd&label=fi_FI&query=%24.fi_FI&url=https%3A%2F%2Fraw.githubusercontent.com%2FIcinga%2FL10n%2Fmaster%2F.github%2Fstats.json&logo=data:image/svg%2bxml;base64,CjxzdmcgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCA1MTIuMDAxIDUxMi4wMDEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMi4wMDEgNTEyLjAwMSI+PHBhdGggc3R5bGU9ImZpbGw6I2Y1ZjVmNSIgZD0iTTUwMy4xNzIgNDIzLjcyNUg4LjgyOGMtNC44NzUuMC04LjgyOC0zLjk1My04LjgyOC04LjgyOFY5Ny4xMDRjMC00Ljg3NSAzLjk1My04LjgyOCA4LjgyOC04LjgyOGg0OTQuMzQ1YzQuODc1LjAgOC44MjggMy45NTMgOC44MjggOC44Mjh2MzE3Ljc5M0M1MTIgNDE5Ljc3MyA1MDguMDQ3IDQyMy43MjUgNTAzLjE3MiA0MjMuNzI1eiIvPjxwYXRoIHN0eWxlPSJmaWxsOiM0MTQ3OWIiIGQ9Ik01MTIgMjI5LjUxOEgyMTEuODYyVjg4LjI3N0gxNTguODk3VjIyOS41MThIMFYyODIuNDg0SDE1OC44OTdWNDIzLjcyNWg1Mi45NjVWMjgyLjQ4NEg1MTJ6Ii8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PC9zdmc+ "Finnish") -![Italian](https://img.shields.io/badge/dynamic/json?style=flat-square&color=b75dfd&label=it_IT&query=%24.it_IT&url=https%3A%2F%2Fraw.githubusercontent.com%2FIcinga%2FL10n%2Fmaster%2F.github%2Fstats.json&logo=data:image/svg%2bxml;base64,CjxzdmcgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiPjxwYXRoIHN0eWxlPSJmaWxsOiNmMGYwZjAiIGQ9Ik0zNDEuMzM0IDg1LjMzSDE3MC42NjYuMFY0MjYuNjYySDE3MC42NjYgMzQxLjMzNCA1MTJWODUuMzN6Ii8+PHBhdGggc3R5bGU9ImZpbGw6IzZkYTU0NCIgZD0iTTAgODUuMzMzaDE3MC42NjN2MzQxLjMzN0gweiIvPjxwYXRoIHN0eWxlPSJmaWxsOiNkODAwMjciIGQ9Ik0zNDEuMzM3IDg1LjMzM0g1MTJ2MzQxLjMzN0gzNDEuMzM3eiIvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjwvc3ZnPg== "Italian") -![Japanese](https://img.shields.io/badge/dynamic/json?style=flat-square&color=b75dfd&label=ja_JP&query=%24.ja_JP&url=https%3A%2F%2Fraw.githubusercontent.com%2FIcinga%2FL10n%2Fmaster%2F.github%2Fstats.json&logo=data:image/svg%2bxml;base64,CjxzdmcgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiPjxwYXRoIHN0eWxlPSJmaWxsOiNmMGYwZjAiIGQ9Ik0wIDg1LjMzMWg1MTJ2MzQxLjMzN0gweiIvPjxjaXJjbGUgc3R5bGU9ImZpbGw6I2Q4MDAyNyIgY3g9IjI1NiIgY3k9IjI1NS45OTQiIHI9Ijk2Ii8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PC9zdmc+ "Japanese") -![Brazilian Portuguese](https://img.shields.io/badge/dynamic/json?style=flat-square&color=b75dfd&label=pt_BR&query=%24.pt_BR&url=https%3A%2F%2Fraw.githubusercontent.com%2FIcinga%2FL10n%2Fmaster%2F.github%2Fstats.json&logo=data:image/svg%2bxml;base64,CjxzdmcgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiPjxwYXRoIHN0eWxlPSJmaWxsOiM2ZGE1NDQiIGQ9Ik0wIDg1LjMzMWg1MTJ2MzQxLjMzN0gweiIvPjxwYXRoIHN0eWxlPSJmaWxsOiNmZmRhNDQiIGQ9Ik0yNTYgMTYxLjY3OGwxMjggOTQuMzE2TDI1NiAzNTAuMzEgMTI4IDI1NS45OTR6Ii8+PGNpcmNsZSBzdHlsZT0iZmlsbDojZjBmMGYwIiBjeD0iMjU2IiBjeT0iMjU1Ljk5NCIgcj0iNTMuODk0Ii8+PGc+PHBhdGggc3R5bGU9ImZpbGw6IzAwNTJiNCIgZD0iTTIyOS4wNTIgMjUyLjYyNmMtOS4zNzIuMC0xOC40MTYgMS40MjYtMjYuOTMgNC4wNy4zNzcgMjkuNDQgMjQuMzQ4IDUzLjE5MyA1My44NzcgNTMuMTkzIDE4LjI1OS4wIDM0LjM4Ni05LjA4OSA0NC4xMzQtMjIuOTgxQzI4My40NTcgMjY2LjAyOSAyNTcuNzkyIDI1Mi42MjYgMjI5LjA1MiAyNTIuNjI2eiIvPjxwYXRoIHN0eWxlPSJmaWxsOiMwMDUyYjQiIGQ9Ik0zMDguODk1IDI2Ni4zMmMuNjQ5LTMuMzQ0IDEtNi43OTMgMS0xMC4zMjYuMC0yOS43NjUtMjQuMTMtNTMuODk1LTUzLjg5NS01My44OTUtMjIuMjEuMC00MS4yNzUgMTMuNDM4LTQ5LjUyNyAzMi42MjMgNy4yOTMtMS41MSAxNC44NDUtMi4zMDcgMjIuNTc5LTIuMzA3QzI2MC4zNTYgMjMyLjQxNiAyODguNjc0IDI0NS40MjcgMzA4Ljg5NSAyNjYuMzJ6Ii8+PC9nPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjwvc3ZnPg== "Brazilian Portuguese") -![Russian](https://img.shields.io/badge/dynamic/json?style=flat-square&color=b75dfd&label=ru_RU&query=%24.ru_RU&url=https%3A%2F%2Fraw.githubusercontent.com%2FIcinga%2FL10n%2Fmaster%2F.github%2Fstats.json&logo=data:image/svg%2bxml;base64,CjxzdmcgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiPjxwYXRoIHN0eWxlPSJmaWxsOiNmMGYwZjAiIGQ9Ik0wIDg1LjMzVjE5OS4xMDcgMzEyLjg4NSA0MjYuNjYySDUxMlYzMTIuODg1IDE5OS4xMDcgODUuMzN6Ii8+PHBhdGggc3R5bGU9ImZpbGw6IzAwNTJiNCIgZD0iTTAgODUuMzMzaDUxMnYzNDEuMzM3SDB6Ii8+PHBhdGggc3R5bGU9ImZpbGw6I2YwZjBmMCIgZD0iTTAgODUuMzMzaDUxMnYxMTMuNzc1SDB6Ii8+PHBhdGggc3R5bGU9ImZpbGw6I2Q4MDAyNyIgZD0iTTAgMzEyLjg4NGg1MTJ2MTEzLjc3NUgweiIvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjwvc3ZnPg== "Russian") -![Ukrainian](https://img.shields.io/badge/dynamic/json?style=flat-square&color=b75dfd&label=uk_UA&query=%24.uk_UA&url=https%3A%2F%2Fraw.githubusercontent.com%2FIcinga%2FL10n%2Fmaster%2F.github%2Fstats.json&logo=data:image/svg%2bxml;base64,CjxzdmcgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiPjxwYXRoIHN0eWxlPSJmaWxsOiNmZmRhNDQiIGQ9Ik0wIDg1LjMzN2g1MTJ2MzQxLjMyNkgweiIvPjxwYXRoIHN0eWxlPSJmaWxsOiMzMzhhZjMiIGQ9Ik0wIDg1LjMzN2g1MTJWMjU2SDB6Ii8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PC9zdmc+ "Ukrainian") -![French (France)](https://img.shields.io/badge/dynamic/json?style=flat-square&color=b75dfd&label=fr_FR&query=%24.fr_FR&url=https%3A%2F%2Fraw.githubusercontent.com%2FIcinga%2FL10n%2Fmaster%2F.github%2Fstats.json&logo=data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMzMjQwOTU7fQoJLnN0MXtmaWxsOiNGNEY0RjQ7fQoJLnN0MntmaWxsOiNEODFFMzQ7fQo8L3N0eWxlPjxnIGlkPSJYTUxJRF8xXyI+PHJlY3QgY2xhc3M9InN0MCIgaGVpZ2h0PSIyOTguNyIgaWQ9IlhNTElEXzRfIiB3aWR0aD0iMTcwLjciIHg9IjAiIHk9IjEwNi43Ii8+PHJlY3QgY2xhc3M9InN0MSIgaGVpZ2h0PSIyOTguNyIgaWQ9IlhNTElEXzNfIiB3aWR0aD0iMTcwLjciIHg9IjE3MC43IiB5PSIxMDYuNyIvPjxyZWN0IGNsYXNzPSJzdDIiIGhlaWdodD0iMjk4LjciIGlkPSJYTUxJRF8yXyIgd2lkdGg9IjE3MC43IiB4PSIzNDEuMyIgeT0iMTA2LjciLz48L2c+PC9zdmc+ "French (France)") - L10n (short for *Localization*) is the central location for all translations available for Icinga. @@ -29,5 +18,7 @@ or the Icinga CLI: `ICINGAWEB_LOCALEDIR=/var/www/icinga/L10n/locale` ## Contributing -Want to contribute a new language or help complete an existing one? Head over to the -[CONTRIBUTING.md](CONTRIBUTING.md) to help get you started! +We manage translations now on [translate.icinga.com](https://translate.icinga.com). We don't accept +pull requests on Github anymore. To report bugs in either source or translation strings, please also +head over there and [lookup](https://translate.icinga.com/projects/icinga/#search) the offending +string and add a comment to it in the respective scope. diff --git a/doc/screenshot/resolve-command.png b/doc/screenshot/resolve-command.png deleted file mode 100644 index 79643321a0ad5c3525c236f9a441f5e8cb7a24bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11936 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 RMykhA-pZ-UmcKC#{$Hc!|0w_f