Open klonos opened 2 months ago
@klonos I followed the steps, and I agree, the interface translation could be improved under various aspects. The list is however very comprehensive, so I'd suggest to file separate issues where it makes sense.
Now to the steps. I don't have answers to all the questions, just my first thoughts to some of them:
4.
Only very few strings available in the table
=> Not sure, maybe those are only strings related to the installation of Backdrop?
10.
If there's only one language available, then there is no point of UI translation. The table should not be listing any strings and say "only one language enabled - to see things here, there must be at least two languages enabled on the site". Am I right, or am I missing something?
=> Probably right (exception: English is translatable)
11.
Don't show "Save translations" but "Cancel", right?
=> Probably yes
12.
"Edit" should be "Translate"
=> Not sure
13.
Why 'delete' English strings?
=> Not sure. It seems to remove all translations in all languages and the English string.
18.
Now the table is filled with strings
=> Indeed, already increased from 94 to 887 in my case.
20.
Should the table be empty, and only be showing strings if more than one language is enabled
or only English and "Enable interface translation to English"
=> Sounds good.
21.
"Image library" not available
=> Visit the library (Card > Image > Remove > Select existing file). Result: "Select from Image Library" is available.
22.
admin/config/regional/language: percentage indicates a much larger number of strings, why?
=> Visited more pages.
23.
String list empty again! Filter should be reset when navigation away.
=> Probably good.
I'm tempted to start this as a bug, however, I want to get a better understanding first. So here goes...
admin/config/regional/translate/translate
admin/config/regional/language
admin/config/regional/translate/translate
should not be listing any strings - it should instead have anempty
string, saying something along the lines of "only one language enabled - to see things here, there must be at least two languages enabled on the site". Am I right in thinking that, or am I missing something here?admin/config/regional/language
, click "Configure" for the English language.0/94 (0%)
(that number may differ in the future, but it is very small - I'm sure there are many more translatable UI strings in the English language π€ )admin/config/regional/translate/translate
by clicking on the percentage link -> Aha again! Now the table is filled with strings ...several pages in fact. Good! Things start making sense now ππΌadmin/config/regional/translate/translate
and filter forimage
orlibrary
(any combination of these words - use upper- lower-case, search individually or as a singleimage library
string) -> you either get "No strings available." or get various strings but not the label of theimage_library
view ππΌ (I'm trying to make a point for #6608 here)admin/config/regional/language
-> notice that the percentage now indicates a much larger number of strings:0/1185 (0%)
π€ ...did it need me to visit the "User interface translation" page to refresh that? ...perhaps we should be clearing caches and/or running cron or something when changing the configuration of a language, to make sure that that number reflects the reality.admin/config/regional/translate/translate
-> What?! ...the list is empty again!? ("No strings available." is shown now) ...scratch your head for a moment ...then notice that the last search string from the search testing in step 21 above is still there ππΌ ...it's fine and desired for the search string to be remembered when working on that page, but it should not be the case when you navigate away from the page to do other, irrelevant tasks. Right? ...for example:admin/content
-> filter for "post" -> only one piece of content is shown ππΌ -> navigate away from that page -> navigate back to the page from the admin bar (NOT by clicking the "back" button on your browser) -> the previous filter has been reset, so that all content is shown ...that's what I expected ππΌ (since I went away doing other tasks)admin/modules
-> filter by "contact" -> enable the Contact module -> you get redirected back to the module listing page, and it is still filtered by "contact" ...that's what I expect, since I'm still working on this page, and I might want to click the "Configure" or "Permissions" operation for the module I just enabled ππΌ -> navigate away from that page -> navigate back to the page from the admin bar (NOT by clicking the "back" button on your browser) -> filtering has been reset ...again, that's what I expect, since I went away doing other tasks ππΌadmin/config/regional/language
and add another language.Lets do some more testing...
admin/config/regional/language
-> configure the English language -> enable the "Enable interface translation to English" option -> Save0/94 (0%)
percentage.admin/config/regional/translate/translate
-> several pages of strings ππΌadmin/config/regional/language
-> the percentage now is0/898 (0%)
π€ ...what happened to0/1185 (0%)
??? (refer to step 22 from the previous step) π€ π€ π€0/909 (0%)
??? ...what the heck is happening?? π€ π€ π€