Commit Graph

33 Commits

Author SHA1 Message Date
8a00e9383d Localisation updates from https://translatewiki.net. 2024-06-27 14:07:38 +02:00
8477e04ffa Localisation updates from https://translatewiki.net. 2024-05-27 14:07:46 +02:00
8e6569362c Better labels/hints for Kiwix Server download overlay 2024-05-11 11:21:39 +02:00
bc9b5a0354 Localisation updates from https://translatewiki.net. 2024-03-07 13:07:14 +01:00
3f945813f2 Localisation updates from https://translatewiki.net. 2024-02-22 13:07:51 +01:00
e82b62c552 Localisation updates from https://translatewiki.net. 2024-02-19 13:07:49 +01:00
958067d94d Backend translates the search results page
Now the search results page is presented by the backend in the language
controlled by the value of the `userlang` URL query parameter (or, if
the latter is missing, the value of the `Accept-Language:` HTTP header).

Note that the front-end doesn't yet take advantage of this
functionality.
2024-02-01 18:27:54 +04:00
33a3277400 Search result info as translatable text
However it is NOT actually translated by the backend yet
2024-02-01 18:27:33 +04:00
8f5714be07 Search results page header as translatable text
However it is NOT actually translated by the backend yet
2024-02-01 18:27:11 +04:00
c4fa42f20b Search results page title as translatable text
However it is NOT actually translated by the backend yet
2024-02-01 18:22:36 +04:00
3479589d53 Localisation updates from https://translatewiki.net. 2024-01-29 13:09:38 +01:00
a7ea908bcd HTTPErrorResponse no longer accepts std::strings 2023-11-29 15:35:53 +04:00
3188b0afe6 Translated a hard-coded error message 2023-11-29 14:18:06 +04:00
bd818d33af Localisation updates from https://translatewiki.net. 2023-10-23 13:10:04 +02:00
86be66a2d8 Localisation updates from https://translatewiki.net. 2023-10-12 13:09:48 +02:00
3966e8544b Localisation updates from https://translatewiki.net. 2023-08-17 13:10:24 +02:00
7e36dd5ddb Localisation updates from https://translatewiki.net. 2023-07-17 13:08:18 +02:00
abb81e7798 Localisation updates from https://translatewiki.net. 2023-07-01 15:12:24 +02:00
b24f681c24 Localisation updates from https://translatewiki.net. 2023-05-18 13:06:38 +02:00
951e15c665 No results display in /nojs
Shows a link to reset filter if there are no books.
2023-03-29 19:03:30 +05:30
cc35fe503f Translations for /nojs endpoint
Uses the string from #846 for translations.
A couple new translations are also added for <title> tag.
2023-03-29 19:03:29 +05:30
ae58f009fb Feed tooltip based on filters
The feed logo tooltip text is now based on filters.
If no filters are set, it shows "All entries"
2023-03-27 23:59:15 +05:30
174deddf35 Use fragment value instead of search query for filters
The filters are now taken from window.location.hash (instead of window.location.search).
This change will help in caching of the page better.
2023-03-15 17:05:27 +01:00
24ed5491fd Localisation updates from https://translatewiki.net. 2023-03-13 13:06:23 +01:00
df4b16e485 Localisation updates from https://translatewiki.net. 2023-02-27 13:05:55 +01:00
9e2a601d52 Translated filter-by-tag messages 2023-02-22 18:02:48 +04:00
fbf6d97f5e Translation of the library OPDS feed link hints 2023-02-22 17:59:18 +04:00
0581da44fe Internationalization of download options 2023-02-22 17:54:01 +04:00
fa7d044037 One more translation on the welcome page
This translation has to deal with handling of plural forms which is a
tricky part of internationalization, but we are not going to complicate
things in our code and will offload the headache to translators (they
will have to invent a single message for all numbers).
2023-02-22 17:53:23 +04:00
d42fa22450 Translation of static text on the welcome page
Note that i18n/test.json overgrew the non-compressible size limit, that
is why it had to move to a richer neighbourhood.
2023-02-22 17:53:03 +04:00
7307a9a1b7 First translation on the welcome page 2023-02-22 17:50:22 +04:00
2995a00cd0 /skin/languages.js
Serving the language list as a JS file rather than JSON simplifies
a few things:

- cacheid management;
- having to manually delay the UI initialization until the JSON file
  is loaded.

static/skin/languages.js must be generated/updated manually by running
the static/generate_i18n_resources_list.py script.
2023-02-06 17:39:55 +01:00
2b01b8168f Moved i18n resources under skin/
This is a quick workaround (at the expense of data duplication) for
having to generate the i18n data in JSON format from the embedded i18n
resource data.

Note, however, that at this point i18n resources are not included in
the list of regular static resources. This will change in the next
commit.
2023-02-06 17:39:55 +01:00