Commit graph

6345 commits

Author SHA1 Message Date
Andy Allan
dff0c82f17 Avoid using raw html in translations for the issues index 2023-03-29 18:52:45 +01:00
Andy Allan
92e3e425f1 Avoid using raw html in translations on the about page 2023-03-29 18:52:45 +01:00
Andy Allan
071f2798d4 Avoid using raw html in credit translations 2023-03-22 14:40:55 +00:00
Andy Allan
77e6bb8577 Avoid using raw html in translations on the copyright page 2023-03-22 14:40:55 +00:00
Tom Hughes
a7051e924f Merge remote-tracking branch 'upstream/pull/3982' 2023-03-22 11:00:09 +00:00
Tom Hughes
425d568037 Merge remote-tracking branch 'upstream/pull/3981' 2023-03-22 10:52:02 +00:00
Andy Allan
3ec310b0c8 Fix indentation 2023-03-22 10:37:20 +00:00
Andy Allan
d41d52877e Use with_locale for the copyright page
This avoids having to override the locale on each and every translation
2023-03-22 10:37:20 +00:00
Andy Allan
a91afa0e78 Use .with_locale for about page
This simplifies the code, since we can avoid having to specify the
locale for every translation.

The test was added since I originally developed another approach,
but that caused exceptions on invalid locales.
2023-03-22 10:13:01 +00:00
Andy Allan
473d425c10 Remove the language block from around the original guidance
The guidance is shown in the user's own language, not in english.
2023-03-22 09:55:41 +00:00
Andy Allan
1d5ba57c49 Remove the language block from around the guidance
This was unnecessary and also incorrect. The guidance is shown in the users
own language, not in the @locale of the copyright statement, and so
doesn't need any language wrapping and certainly not stating that it's in
the @locale.
2023-03-22 09:55:41 +00:00
Tom Hughes
b5cc4449a6 Include count in messages for the "one" plural category 2023-03-15 21:01:32 +00:00
Tom Hughes
0571802b31 Remove accidental commit 2023-03-12 17:53:30 +00:00
Tom Hughes
35c59bff0d Fix "load more" button on search results
Fixes #3969
2023-03-12 17:52:39 +00:00
Tom Hughes
6e6d806560 Set the locale when rendering a generic error page 2023-03-12 16:10:14 +00:00
Wille Marcel
525c041743
Add space between form and Publish diary button 2023-03-10 15:16:44 -03:00
Tom Hughes
e2e79ba549 Drop legacy forums from help page 2023-03-08 17:40:34 +00:00
Tom Hughes
9241d9810d Merge remote-tracking branch 'upstream/pull/3962' 2023-03-08 17:00:48 +00:00
Andy Allan
59ed461a5d Rework confirmations page to avoid raw html in translations 2023-03-08 16:09:27 +00:00
Andy Allan
2771921cb1 Rework shared kramdown instructions to avoid html in translations 2023-03-08 16:09:27 +00:00
Andy Allan
235618b9c0 Remove html from translations for terms page 2023-03-08 16:09:27 +00:00
Andy Allan
8a8935c8b6 Remove remaining html in translations from fixthemap page 2023-03-08 16:09:27 +00:00
Andy Allan
e6395508c4 Refactor communities page to avoid html in translations 2023-03-08 16:09:27 +00:00
Andy Allan
9c8bb75b9d Refactor potlatch page to avoid html in translations 2023-03-08 16:09:27 +00:00
Tom Hughes
8919c8c404 Use POST for geocoder backends
The geocoder backend calls are a private implementation detail
and using POST enables request forgery checks and makes scraping
of nominatim via the backend calls harder.
2023-03-07 17:24:48 +00:00
Andy Allan
8df3c7b12a Rework about page to avoid html in the translations 2023-02-22 10:25:51 +00:00
Andy Allan
9101705656 Remove html from translations for the welcome page
This also refactors the "any questions" section, which is shared with the fixthemap page.
2023-02-22 10:25:51 +00:00
Andy Allan
10e035df93 Refactor trace guidance to avoid raw html in translations
Also rearrange to avoid multiple sentences in a heading.
2023-02-22 09:16:17 +00:00
Andy Allan
317b1871f4 Refactor translation to avoid raw html tags 2023-02-22 09:16:17 +00:00
Andy Allan
e11c70f751 Move public editing content into its own partial
This makes the editing page easier to read, and simplifies the i18n
in the public editing section.
2023-02-22 09:16:17 +00:00
Andy Allan
c7e9888bb6 Refactor public editing note to avoid raw html in the translations 2023-02-22 09:16:17 +00:00
Andy Allan
47362f432a
Merge pull request #3691 from AntonKhorev/wikipedia-secondary-links
Link prefixed wikipedia tags
2023-02-08 17:30:25 +00:00
Tom Hughes
52591c5561 Merge remote-tracking branch 'upstream/pull/3911' 2023-02-01 19:10:22 +00:00
Andy Allan
c226d8e85e Avoid converting conditional restriction tags into emails
Fixes #3884
2023-02-01 18:57:16 +00:00
Andy Allan
c276625e7f Refactor to use submit_tag helper
This is more readable than interpolating into element attributes
2023-02-01 17:24:48 +00:00
Andy Allan
a88da1d71a Refactor translation strings for notes
These aren't used by any javascript code, so don't need to be in
the `javascripts` key.
2023-02-01 17:24:48 +00:00
Andy Allan
9bb8dd739a Use data attributes to pass alternative button labels
This allows the text to be defined in the html partials, instead
of looking up the i18n via javascript.
2023-02-01 17:24:47 +00:00
Andy Allan
9748ce301c Move browse#note to notes#show
This allows a more resourceful routing approach.
2023-02-01 17:13:41 +00:00
Andy Allan
b5046fdcd0 Move browse#new_note to notes#new
This allows a more resourceful routing approach.
2023-02-01 17:13:41 +00:00
Tom Hughes
b5b2e4dfbc Sort issues in descending order of their last update 2023-01-26 09:04:37 +00:00
Andy Allan
f7367baa6b Rename api_notes resource to avoid conflict with non-API resource
This allows using e.g. note_path for notes#show in the future.
2023-01-25 19:01:57 +00:00
Tom Hughes
226e2d654a Merge remote-tracking branch 'upstream/pull/3891' 2023-01-11 18:42:16 +00:00
Andy Allan
4c564e5a32 Move more api-related helper methods to ApiController
This prevents them from being inadvertently used in non-API controllers
2023-01-11 15:28:59 +00:00
Andy Allan
a7f0de41e6 Use web_timeout for notes controller
This controller doesn't handle any API methods, and so the api call
error handling isn't appropriate.
2023-01-11 15:28:02 +00:00
Tom Hughes
a119240216 Add database checks to issue and report controllers
Fixes #3875
2023-01-11 11:12:36 +00:00
Tom Hughes
2ee5a63ead Merge remote-tracking branch 'upstream/pull/3886' 2023-01-11 10:57:04 +00:00
Tom Hughes
4e0c5f5fcb Make distances in directions translatable
Fixes #3888
2023-01-10 20:58:10 +00:00
Richard Fairhurst
b7887b049f Remove Geonames and geocoder.ca 2023-01-09 21:23:48 +00:00
Tom Hughes
152e524002 Make error pages translatable
Fixes #3877
2023-01-09 19:32:22 +00:00
Tom Hughes
52078b5d76 Escape each portion of a semicolon seprated value individually
Fixes #3872
2023-01-04 15:41:54 +00:00