<feed xmlns='http://www.w3.org/2005/Atom'>
<title>searxng/docs/dev/translation.rst, branch custom</title>
<subtitle>Free internet metasearch engine which aggregates results from various search services and databases</subtitle>
<id>https://git.ikboikov.net/searxng/atom?h=custom</id>
<link rel='self' href='https://git.ikboikov.net/searxng/atom?h=custom'/>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/'/>
<updated>2023-08-13T06:50:29Z</updated>
<entry>
<title>[fix] typos in documentation &amp; messages</title>
<updated>2023-08-13T06:50:29Z</updated>
<author>
<name>ToxyFlog1627</name>
<email>59206807+ToxyFlog1627@users.noreply.github.com</email>
</author>
<published>2023-08-11T14:01:54Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=f175574f3731c99d82758952e37f52037476aa5f'/>
<id>urn:sha1:f175574f3731c99d82758952e37f52037476aa5f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>weblate: migration to https://translate.codeberg.org/</title>
<updated>2023-01-21T15:45:12Z</updated>
<author>
<name>Alexandre Flament</name>
<email>alex@al-f.net</email>
</author>
<published>2023-01-21T14:49:46Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=a9d6f7532a54796dc19eb5d9a077b60f2e50fa64'/>
<id>urn:sha1:a9d6f7532a54796dc19eb5d9a077b60f2e50fa64</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[mod] add i18n infrastructure for SearXNG message files (searxng.msg)</title>
<updated>2022-03-16T08:55:53Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarit.de</email>
</author>
<published>2022-02-03T15:25:35Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=b9cf3c82a18a4782a3aa543c91392c6483f5d2a4'/>
<id>urn:sha1:b9cf3c82a18a4782a3aa543c91392c6483f5d2a4</id>
<content type='text'>
With this patch ``searxng.msg`` files can be added to SearXNG.  In
``searxng.msg`` files messages can be defined which are not captured by babel's
gettext, like the generic names of the categories or messages that are stored in
constants.

Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;
</content>
</entry>
<entry>
<title>[translations] ./manage rename shell functions to integrate weblate</title>
<updated>2021-08-16T10:06:12Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarit.de</email>
</author>
<published>2021-08-16T09:30:53Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=97355672cd0956ef9c3c4da558a5de20fa01ed9f'/>
<id>urn:sha1:97355672cd0956ef9c3c4da558a5de20fa01ed9f</id>
<content type='text'>
Functions implemented to run *Weblate* workflows should use prefix 'weblate.':

- babel.setup.translations.worktree --&gt; weblate.translations.worktree

  Create git worktree ${TRANSLATIONS_WORKTREE} and checkout branch
  'translations' from Weblate's counterpart (weblate) of the SearXNG
   (origin)::

       remote weblate https://weblate.bubu1.eu/git/searxng/searxng/

- babel.weblate.to.translations     --&gt; weblate.to.translations

  Update 'translations' branch of SearXNG (origin) with last additions from
  Weblate.

- babel.translations.to.master      --&gt; weblate.translations.commit

  Update 'translations' branch of SearXNG (origin) with last additions from
  Weblate.  Copy the changes to the master branch, compile translations and
  create a commit in the local branch (master)

- babel.master.to.translations      --&gt; weblate.push.translations

  Push *translation changes* from SearXNG (origin) to Weblate's
  counterpart (weblate).

Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;
</content>
</entry>
<entry>
<title>[translation] ./manage: add comments to new functions, rename job</title>
<updated>2021-08-16T10:00:16Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarit.de</email>
</author>
<published>2021-08-09T16:03:25Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=0dc8d244c51ca391538c31bc34bc9ef9806d1a62'/>
<id>urn:sha1:0dc8d244c51ca391538c31bc34bc9ef9806d1a62</id>
<content type='text'>
./mange

  Comment functions:
  - babel.setup.translations.worktree
  - babel.weblate.to.translations
  - babel.translations.to.master
  - babel.master.to.translations
  BTW:
  - changed some cd into pushd
  - removed obsolete `set -x`
  - remove not needed echo from `last_commit_message=$(echo ..`

.github/workflows/translations-update.yml
docs/dev/translation.rst

  Rename job to: "create PR for additons from weblate"

Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;
</content>
</entry>
<entry>
<title>[translations] additional documentation of the Weblate workflows</title>
<updated>2021-08-09T15:58:27Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarit.de</email>
</author>
<published>2021-08-09T15:58:27Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=58344b0827f21d4d154702079e1c6f58cb243a89'/>
<id>urn:sha1:58344b0827f21d4d154702079e1c6f58cb243a89</id>
<content type='text'>
Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;
</content>
</entry>
<entry>
<title>[translations] web integration</title>
<updated>2021-08-07T13:06:06Z</updated>
<author>
<name>Alexandre Flament</name>
<email>alex@al-f.net</email>
</author>
<published>2021-08-05T11:57:48Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=901ab87717f642f2ab5ce68ef0d01be38ca6726d'/>
<id>urn:sha1:901ab87717f642f2ab5ce68ef0d01be38ca6726d</id>
<content type='text'>
* make babel.translations.to.master: pull weblate updates
* make babel.master.to.translations: push .pot and .po files to weblate
</content>
</entry>
<entry>
<title>[fix] add missing transifex configuration (./tx/config)</title>
<updated>2021-07-03T17:31:31Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarit.de</email>
</author>
<published>2021-07-03T17:31:31Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=debcbab561118d7f7602d77568b884d0e33f13ca'/>
<id>urn:sha1:debcbab561118d7f7602d77568b884d0e33f13ca</id>
<content type='text'>
BTW: update the documentation about transifex usage

Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;
</content>
</entry>
<entry>
<title>doc: proofread of the all reST sources (no content change)</title>
<updated>2019-12-12T18:20:56Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarit.de</email>
</author>
<published>2019-12-12T18:20:56Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=e9fff4fde6d7a8bec3fae087d2afe1fce2145f22'/>
<id>urn:sha1:e9fff4fde6d7a8bec3fae087d2afe1fce2145f22</id>
<content type='text'>
Normalize reST sources with best practice and KISS in mind.

to name a few points:

- simplify reST tables
- make use of ``literal`` markup for monospace rendering
- fix code-blocks for better rendering in HTML
- normalize section header markup
- limit all lines to a maximum of 79 characters
- add option -H to the sudo command used in code blocks
- drop useless indentation of lists
- ...

[1] https://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html

Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;
</content>
</entry>
<entry>
<title>rewrite Translation page</title>
<updated>2017-03-18T22:57:19Z</updated>
<author>
<name>Noémi Ványi</name>
<email>sitbackandwait@gmail.com</email>
</author>
<published>2017-03-18T22:57:19Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=1bd51c6de2f31ad15e5689ee7ff80f2283baa817'/>
<id>urn:sha1:1bd51c6de2f31ad15e5689ee7ff80f2283baa817</id>
<content type='text'>
</content>
</entry>
</feed>
