Jump to content

Talk:Community Wishlist

Add topic
From Meta, a Wikimedia project coordination wiki
(Redirected from Talk:Community Wishlist/Archive)
Latest comment: 1 hour ago by MusikAnimal (WMF) in topic Splitting WishlistManager gadget
This page is for discussions related to the Community Wishlist page.

  Please remember to:

Interface improvement suggestions

[edit]

When submitting a wish at Community Wishlist/Intake I didn't see a link back to Community Wishlist at the top, so I couldn't open the page Community Wishlist (with instructions) in a new tab to know how to write a good wish.

Also, Community Wishlist/Wishes says Users are welcomed to propose their own wishes at any time and also can show support of other wishes submitted by the community. How can we show support? It isn't clear, please explain it or link somewhere. We can't vote on wishes anymore, so I don't know how to support a wish I like. Commander Keane (talk) 06:29, 16 July 2024 (UTC)Reply

That's a good callout. We'll look into adding more instructions on how to write a good wish in the form. Do you prefer it as a link, or more instructive language in the form itself?
Re: Supporting a wish, there are many ways to support a wish, via Talk pages or by subscribing to wish updates. Once wishes are in focus areas, you'll be able to vote! JWheeler-WMF (talk) 21:36, 16 July 2024 (UTC)Reply
@JWheeler-WMF: Just a link would be fine by me.
Re: supporting a wish, please spell that out if they are the only, limited, avenues. I can see it as a great source of frustration otherwise. Commander Keane (talk) 21:50, 16 July 2024 (UTC)Reply
@JWheeler-WMF: how are wishes getting translated? Is there a translation team or something, I couldn't work out where to read the English version of some of the LOTE wishes. Commander Keane (talk) 02:53, 17 July 2024 (UTC)Reply
@Commander Keane we have in our roadmap a plan to integrate with machine translations for ease of use and readability. For now, we are marking wishes for translation, and then following the proper translation processes. I hope these LOTE wishes will be translated in a matter of days. JWheeler-WMF (talk) 16:31, 17 July 2024 (UTC)Reply

Community_Wishlist/Intake in zh

[edit]

MediaWiki:Gadget-WishlistIntake/messages/zh only applies to zh interface (uselang=zh) but not zh-xx interface (uselang=zh-tw), which most zh editors use.

Is there a way to fix this? Thanks. Cookai🍪 (💬talk) 07:56, 16 July 2024 (UTC)Reply

Indeed, there are no proper language fallbacks – yet! We hope to move to message bundles soon, which I believe should provide us the fallback functionality. Even if it doesn't, we will find a workaround. I've filed phab:T370230 to track this effort. Thanks, MusikAnimal (WMF) (talk) 23:03, 16 July 2024 (UTC)Reply

Broken translations on intake form

[edit]

I don't see any translations in the intake form. This page -> Community Wishlist/Intake. On neither Community Wishlist/Intake/sv, Community Wishlist/Intake/zh, or Community Wishlist/Intake/uk. Community Wishlist/Intake/cs doesn't seem to exist despite there being translations on MediaWiki:Gadget-WishlistIntake/messages. Or is this controlled somewhere else? I thought that's we were encouraged to translate those messages in the first place. Sabelöga (talk) 20:39, 16 July 2024 (UTC)Reply

Hi @Sabelöga! Apologies for the confusion. The Community Wishlist goes off of your interface language. Special:MyLanguage/Community Wishlist will redirect you to the correct language based on your preferences. Simply viewing i.e. Community Wishlist/Intake/uk isn't enough to see Ukrainian translations (except for the display title); you need to have the interface language set too – either by changing your preferences or passing in ?uselang=uk as with https://meta.wikimedia.org/wiki/Community_Wishlist/Intake/uk?uselang=uk. In addition, there are known issues with the lack of language fallbacks as pointed out above.
Swedish had a small error in the translations that broke the parsing. I've fixed that and it should be displaying properly now. Thanks for pointing this problem to us!
Hope this helps and let us know if you have any other questions or concerns. Warm regards, MusikAnimal (WMF) (talk) 22:46, 16 July 2024 (UTC)Reply
@MusikAnimal (WMF) Ah, so it was in my end. 👍Thanks! I have added my first wish.
Oh, and an other thing. The result part the form is still in English. Could that also be translated? Sabelöga (talk) 23:01, 16 July 2024 (UTC)Reply
@Sabelöga Could you clarify what you mean by the result part? All interface messages should be grouped together in the Community Wishlist interface aggregate group. I see from Community Wishlist/Translation that Swedish is at 100%, but it's possible we missed something. MusikAnimal (WMF) (talk) 23:24, 16 July 2024 (UTC)Reply
@MusikAnimal (WMF) When I press the button to submit my wish, I get to this page basically: Community Wishlist/Wishes/Visa innehållsförteckningen när man redigerar i VisualEditor med Vector 2022. But when I pressed the button from the form, the part below the line "Visa innehållsförteckningen när man redigerar i VisualEditor med Vector 2022", was completely in English. Sabelöga (talk) 23:30, 16 July 2024 (UTC)Reply
I think there's a real bug here, which is that the page renders in English from the time it is created to the time Community Tech bot notices it and sets the page language. That should be fixable at the cost of making the template more complicated, but I'm not sure if it's worth it. * Pppery * it has begun 00:37, 17 July 2024 (UTC)Reply
Ah yes, I understand now. What Pppery is correct. All pages created on Meta are by default English, so we have the bot set the page language for you shortly after a wish is created. That little bit of delay means you will briefly see English labels. I'll give this some thought. MusikAnimal (WMF) (talk) 01:31, 17 July 2024 (UTC)Reply

Not usable on mobile (Android)

[edit]

I tried using it on mobile but I cannot edit the description. I am also getting JavaScript errors on page load (something to do with includes) which may be related.

In addition to this the form is too big for my mobile phone and adds horizontal scroll.

I took a screen recording that I can share tomorrow. Jdlrobson (talk) 05:39, 17 July 2024 (UTC)Reply

Hey @Jdlrobson - this is a known limitation right now. The description field doesn't load on mobile, and it's something we intend to disable until fixing. Thanks! JWheeler-WMF (talk) 16:34, 17 July 2024 (UTC)Reply

Make the editing mode sticky

[edit]

It's frustrating to have to switch to the source mode every time I visit the intake page. Nardog (talk) 05:46, 17 July 2024 (UTC)Reply

Fixed MusikAnimal (WMF) (talk) 21:35, 22 July 2024 (UTC)Reply

The edit/discuss button in translated wishes

[edit]

Should the translated version of wishes (such as Allow uploading AVIF files to Wikimedia sites/zh) allowed to be edit/discuss separately? If not, should the "Edit wish"/"Discuss this wish" button direct to the original wish? Thanks. Cookai🍪 (💬talk) 07:58, 17 July 2024 (UTC)Reply

Hi @Cookai1205 - we encourage all discussions to go on a single talk page (of the original wish). We have plans to integrate with machine translations to support everyone viewing wishes and discussions in divergent languages. JWheeler-WMF (talk) 16:34, 17 July 2024 (UTC)Reply
Thanks for the reply! So, the button in translations does link to the wrong page.
I suggest in Template:Community Wishlist/Wish:
  • {{fullurl:{{PAGENAME}}... -> {{fullurl:{{#if:{{#translation:}}|{{#titleparts:{{PAGENAME}}|-1}}|{{PAGENAME}}}}...
  • {{fullurl:{{TALKPAGENAME}}... -> {{fullurl:{{#if:{{#translation:}}|{{#titleparts:{{TALKPAGENAME}}|-1}}|{{TALKPAGENAME}}}}...
  • returnto={{FULLPAGENAMEE}}... -> returnto={{#if:{{#translation:}}|{{#titleparts:{{FULLPAGENAMEE}}|-1}}|{{FULLPAGENAMEE}}}}...
So they can direct to the correct page. Cookai🍪 (💬talk) 17:31, 17 July 2024 (UTC)Reply
Yes, a fix similar to what you're suggesting is in the works. There are some changes to the gadget as well, so it is undergoing code review. See the merge request if you'd like to know more. MusikAnimal (WMF) (talk) 17:56, 17 July 2024 (UTC)Reply
@MusikAnimal (WMF) and Cookai1205: That MR works well; I just merged it. Once you're on the talk page though, should we also be changing the Page link to go to the localized page (i.e. it'd have to check for the existence of the current lang's subpage and then change the target)? Otherwise, it seems you'd have to go from the translated page, to the talk page, then to the English page, then back to the translated page. SWilson (WMF) (talk) 01:29, 18 July 2024 (UTC)Reply
Something that should probably be fixed in Extension:Translate, but yes, the "Content page" link target should be prefixed with Special:MyLanguage. MusikAnimal (WMF) (talk) 21:37, 22 July 2024 (UTC)Reply
Eh, I started write a MR for this, but noticed there are tons of places with links that should have Special:MyLanguage. I.e. if you're on action=history of a wish page we have the same problem, or even other translatable pages for that matter such as Community Wishlist. I think users are probably used to this and fortunately the <languages/> bar is right there at the top, so maybe it's okay. MusikAnimal (WMF) (talk) 21:54, 22 July 2024 (UTC)Reply

Another small problem related to i18n in Template:Community Wishlist/Wish. Currently, the colon in the "Other details" section is based on the user interface language, rather than the content language. It should based on the content language. Cookai🍪 (💬talk) 18:01, 19 July 2024 (UTC)Reply

@Cookai1205: Where are you seeing this? All colons are being added with the {{colon}} template, which is as you say given the interface language, e.g. <translate> Created</translate>{{colon|{{int:lang}}}} — but it's done this way consistently for all fields like this, so it doesn't look like these ones are different in any anyway. Why we're passing the interface language I'm not sure, as these pages are translated so we should be able to use the page content language (i.e. pass nothing to {{colon}}). SWilson (WMF) (talk) 08:13, 22 July 2024 (UTC)Reply

Another problem, the code for adding Category:Community Wishlist/Wishes/Translatable only works when the base lang is en. Cookai🍪 (💬talk) 15:25, 20 July 2024 (UTC)Reply

This is true, and we could instead go off of the baselang parameter, but it is not always correct (it's the interface language, not necessarily the language of the content the wish author is writing in). However, LOTE wishes are usually quickly translated, so the /en subpage will become present soon enough, I think. MusikAnimal (WMF) (talk) 21:57, 22 July 2024 (UTC)Reply

Anglocentric example

[edit]

Heya! I was wondering if there was another example that could be used when translating? "Draft articles" is a system that isn't used on the language projects I'm translating to/for. It's really no biggie, but I fear that the communities from those projects may not completely get the weight of the example. EdoAug (talk) 21:16, 19 July 2024 (UTC)Reply

Draft: namespace should be implemented per community consensus as many wikis don't even need such system due to very little influx of articles. A09|(pogovor) 11:53, 20 July 2024 (UTC)Reply
@EdoAug Which wish are you referring to? I don't see any currently that talk about the "Draft" namespace. MusikAnimal (WMF) (talk) 22:03, 22 July 2024 (UTC)Reply
@MusikAnimal (WMF): The example given in the "How to write a good wish" section of the page this talk page is connected to, not an actual wish. EdoAug (talk) 22:22, 22 July 2024 (UTC)Reply
Ah, I see. That example is not referring to the "Draft" namespace. It means the actual word wikt:draft, as in "an early version of a written work". We should probably find a different word to use, as that is confusing for those who are used to the Draft namespace. MusikAnimal (WMF) (talk) 22:48, 22 July 2024 (UTC)Reply

Splitting WishlistManager gadget

[edit]

Does MediaWiki:Gadget-WishlistManager.js really need to be loaded on all pages? Given phab:T340705, it seems like that could be cleaned up a bit.

It looks like this does sets of two things:

This would mean not having to load 1,000 lines of JavaScript on every page view unrelated to the Community Wishlist. Thanks. * Pppery * it has begun 01:07, 23 July 2024 (UTC)Reply

@Pppery Unfortunately wgCategories (and mw:Extension:Gadget's knowledge of categories) isn't available on anything except action=view requests, when we need the gadget to run elsewhere, too. That's the main issue. It might actually be a bug with Core or something, as at least for action=edit and action=info the categories are already listed – so I presume not setting categories isn't in the name of performance.
I had pondered about making an "entrypoint" gadget that selectively loads the other gadgets that are needed. We can still do that, but I should mention all of this is temporary anyway, as we have plans to eventually migrate to a proper MediaWiki extension. MusikAnimal (WMF) (talk) 03:07, 23 July 2024 (UTC)Reply