Talk:Talk pages project

About this board

This page is for discussing the Talk pages project. The software interface on this page is Structured Discussions ("Flow"), which is not part of the Talk pages project.

Translations needed

1
Whatamidoing (WMF) (talkcontribs)

Hello, all,

The final A/B test for DiscussionTools is underway, and it is likely that it will meet all of its metrics.

Assuming that it does, the Editing team will be planning deployments. I would like to encourage editors to opt-in early, instead of waiting for the deployments. Towards that end, if you speak a language other than English, please see:

and add or proofread your favorite languages.

Reply to "Translations needed"

Bullets as option for replies

3
Summary by Whatamidoing (WMF)
HTGS (talkcontribs)

Is it possible to set bullets as a checkbox option for replying? Because some discussions (RMs and RfCs at least) get a lot of single replies to the same post, the preferred format is to open each reply with a bullet for ease of reviewing different editors’ comments.

Andrew Davidson (talkcontribs)

Yes, I like to use a bullet in this way and so would use this option.

Whatamidoing (WMF) (talkcontribs)

The Editing team has talked about this, but unfortunately I don't think it will happen any time soon.

Reply to "Bullets as option for replies"

Embedded HTML comments

2
GhostInTheMachine (talkcontribs)

The talk pages (on ENWP) now seem to include a lot of HTML comments containing Discussion Tools metadata even if I do not have the Discussion tools Beta gadget enabled.

  • <!--__DTELLIPSISBUTTON__-->
  • <!--__DTLATESTCOMMENTPAGE__{"id": ...
  • <!--__DTCOMMENTCOUNT__2__-->
  • <!--__DTAUTHORCOUNT__2__-->

Are these for short-term debugging or do they have a function?

If they have a function, can the comments be converted to attributes on existing DIV tags, so that user scripts can make use of them.

Whatamidoing (WMF) (talkcontribs)

Are these comments still there?

Reply to "Embedded HTML comments"
FlightTime (talkcontribs)

Just wondering, if I author thread, is it automatically added to my subscriptions? I think this would be a functionality that should be developed, if not already. Did a test here it was not added to my sub's. - FlightTime (open channel) 17:19, 14 January 2023 (UTC)

Whatamidoing (WMF) (talkcontribs)

It behaves differently on your own User_talk: page, because you can't avoid being "subscribed" (the old way) to any edit on your own User_talk: page.

Reply to "Just wondering"

How to implement Flow for my Wiki Talk pages

2
Shaker0351 (talkcontribs)

Hi :-)

I really like how the discussion page for this project uses the StructuredDiscussions interface. Is there some documentation on how to implement that?


I had some problems with the DiscussionTools extension like not getting a subscribe button next to the Topic headings. Also, I’m not getting notifications when changes are made on Talk pages I follow (although Echo is installed).


StructuredDiscussions works great though, but as of now I wasn’t able to “link” my wiki pages to a Flow Discussion Board in an elegant way.


Any help really appreciated!


Kind regards

Wargo (talkcontribs)

What exactly problem do you have? Did you try install this extension? Is it success? Can you set configuration options? Do you see some errors?

Reply to "How to implement Flow for my Wiki Talk pages"

How to translate the timestamp ago just below the headings?

22
Aram (talkcontribs)

Hello, I guess there's no way to translate the "timestamp ago" message (exactly what you see below the headers, is there? This is the message. I mean, I want to translate the minute, hour, month, etc ago parts, but those are part of $1.

Matma Rex (talkcontribs)
Aram (talkcontribs)

Thanks for your reply and all your explanations. What I got from the reply and the previous Bangladesh project discussion link you provided above was that a task should be created on Phabricator; the efforts they have already made have not paid off and it will take a very long time for the localization to be done.

Whatamidoing (WMF) (talkcontribs)

It takes a while for translations to reach the wikis, but if it's been more than a week, then you probably want to ask Amire80 about it.

Aram (talkcontribs)

Are you working on it? If so, who did the translations?

Matma Rex (talkcontribs)

If you're asking about the problem in that topic with the Bangla language, I used translations provided by the person who reported it, and it is already fixed and deployed to Wikimedia wikis.

If you're asking about your problem (I assumed with the Sorani Kurdish language?), we haven't done anything about it.

I understand that CLDR has a more complicated process for localisation than MediaWiki, but if you find the time for it, your translations will (eventually :) ) be used by a lot of other software too.

Aram (talkcontribs)

@Matma Rex At first, because you linked to the related topic of Bangladesh Wikipedia, I thought it was the same case, but later when I looked at the messages, I saw that they were all about "hour" and thought that our case may not be the same. As I mentioned above, MediaWiki:Discussiontools-topicheader-latestcomment/en, the dollar sign contains those words we want to translate. Thanks!

Whatamidoing (WMF) (talkcontribs)

I don't think that local admins can fix the contents of the "$1" variables.

Could you provide a copy of what you see now, and what you would like to see instead, in the language with the problems?

Aram (talkcontribs)

@Whatamidoing (WMF) Is my point still unclear? I don't know if I can explain more. All I have to do is just send a screenshot.

আফতাবুজ্জামান (talkcontribs)

Hi, I think you should provide Sorani Kurdish translation here and then developer can do something. E.g.

'day-other' => '{0} days',
'day-one' => '{0} day',
'hour-other' => '{0} hours',
'hour-one' => '{0} hour',
'minute-other' => '{0} minutes',
'minute-one' => '{0} minute',
'month-other' => '{0} months',
'month-one' => '{0} month',
'second-other' => '{0} seconds',
'second-one' => '{0} second',
'week-other' => '{0} weeks',
'week-one' => '{0} week',
'year-other' => '{0} years',
'year-one' => '{0} year',

Also create a ticket on unicode, provide these translations to them, so they can add it.

Aram (talkcontribs)

Hi @আফতাবুজ্জামান, Thanks for the reply! These are the translations for ckb language.

'day-other' => '{0} ڕۆژ',
'day-one' => '{0} ڕۆژ',
'hour-other' => '{0} سەعات',
'hour-one' => '{0} سەعات',
'minute-other' => '{0} دەقە',
'minute-one' => '{0} دەقە',
'month-other' => '{0} مانگ',
'month-one' => '{0} مانگ',
'second-other' => '{0} چرکە',
'second-one' => '{0} چرکە',
'week-other' => '{0} ھەفتە',
'week-one' => '{0} ھەفتە',
'year-other' => '{0} ساڵ',
'year-one' => '{0} ساڵ',

But the word "ago" is not in the messages! However, "ago" means "لەمەوپێش".

I've never created a ticket in unicode before and I really don't know if I can do that.

Aram (talkcontribs)
Matma Rex (talkcontribs)

Sorry, I also didn't know what we need to do here. I am still not sure, but I have ideas.

I filed https://phabricator.wikimedia.org/T327123 and I will try to find someone to help us submit the translations to CLDR.

Unfortunately the list above was not complete – it looks like there are 172 messages to translate. We do not use them all in DiscussionTools, but we will probably want them all for CLDR.

The full list is below. @Aram Would you be able to translate these? Once you do, I will prepare a test wiki for you where you will be able to verify that they are all displaying correctly.

	'century-one' => '{0} century',
	'century-other' => '{0} centuries',
	'day-future-one' => 'in {0} day',
	'day-future-other' => 'in {0} days',
	'day-one' => '{0} day',
	'day-other' => '{0} days',
	'day-past-one' => '{0} day ago',
	'day-past-other' => '{0} days ago',
	'day-short-future-one' => 'in {0} day',
	'day-short-future-other' => 'in {0} days',
	'day-short-past-one' => '{0} day ago',
	'day-short-past-other' => '{0} days ago',
	'decade-one' => '{0} decade',
	'decade-other' => '{0} decades',
	'fri-future-one' => 'in {0} Friday',
	'fri-future-other' => 'in {0} Fridays',
	'fri-narrow-future-one' => 'in {0} F',
	'fri-narrow-future-other' => 'in {0} F',
	'fri-narrow-past-one' => '{0} F ago',
	'fri-narrow-past-other' => '{0} F ago',
	'fri-past-one' => '{0} Friday ago',
	'fri-past-other' => '{0} Fridays ago',
	'fri-short-future-one' => 'in {0} Fri.',
	'fri-short-future-other' => 'in {0} Fri.',
	'fri-short-past-one' => '{0} Fri. ago',
	'fri-short-past-other' => '{0} Fri. ago',
	'hour-future-one' => 'in {0} hour',
	'hour-future-other' => 'in {0} hours',
	'hour-one' => '{0} hour',
	'hour-other' => '{0} hours',
	'hour-past-one' => '{0} hour ago',
	'hour-past-other' => '{0} hours ago',
	'hour-short-future-one' => 'in {0} hr.',
	'hour-short-future-other' => 'in {0} hr.',
	'hour-short-past-one' => '{0} hr. ago',
	'hour-short-past-other' => '{0} hr. ago',
	'microsecond-one' => '{0} microsecond',
	'microsecond-other' => '{0} microseconds',
	'millisecond-one' => '{0} millisecond',
	'millisecond-other' => '{0} milliseconds',
	'minute-future-one' => 'in {0} minute',
	'minute-future-other' => 'in {0} minutes',
	'minute-one' => '{0} minute',
	'minute-other' => '{0} minutes',
	'minute-past-one' => '{0} minute ago',
	'minute-past-other' => '{0} minutes ago',
	'minute-short-future-one' => 'in {0} min.',
	'minute-short-future-other' => 'in {0} min.',
	'minute-short-past-one' => '{0} min. ago',
	'minute-short-past-other' => '{0} min. ago',
	'mon-future-one' => 'in {0} Monday',
	'mon-future-other' => 'in {0} Mondays',
	'mon-narrow-future-one' => 'in {0} M',
	'mon-narrow-future-other' => 'in {0} M',
	'mon-narrow-past-one' => '{0} M ago',
	'mon-narrow-past-other' => '{0} M ago',
	'mon-past-one' => '{0} Monday ago',
	'mon-past-other' => '{0} Mondays ago',
	'mon-short-future-one' => 'in {0} Mon.',
	'mon-short-future-other' => 'in {0} Mon.',
	'mon-short-past-one' => '{0} Mon. ago',
	'mon-short-past-other' => '{0} Mon. ago',
	'month-future-one' => 'in {0} month',
	'month-future-other' => 'in {0} months',
	'month-one' => '{0} month',
	'month-other' => '{0} months',
	'month-past-one' => '{0} month ago',
	'month-past-other' => '{0} months ago',
	'month-short-future-one' => 'in {0} mo.',
	'month-short-future-other' => 'in {0} mo.',
	'month-short-past-one' => '{0} mo. ago',
	'month-short-past-other' => '{0} mo. ago',
	'nanosecond-one' => '{0} nanosecond',
	'nanosecond-other' => '{0} nanoseconds',
	'quarter-future-one' => 'in {0} quarter',
	'quarter-future-other' => 'in {0} quarters',
	'quarter-past-one' => '{0} quarter ago',
	'quarter-past-other' => '{0} quarters ago',
	'quarter-short-future-one' => 'in {0} qtr.',
	'quarter-short-future-other' => 'in {0} qtrs.',
	'quarter-short-past-one' => '{0} qtr. ago',
	'quarter-short-past-other' => '{0} qtrs. ago',
	'sat-future-one' => 'in {0} Saturday',
	'sat-future-other' => 'in {0} Saturdays',
	'sat-narrow-future-one' => 'in {0} Sa',
	'sat-narrow-future-other' => 'in {0} Sa',
	'sat-narrow-past-one' => '{0} Sa ago',
	'sat-narrow-past-other' => '{0} Sa ago',
	'sat-past-one' => '{0} Saturday ago',
	'sat-past-other' => '{0} Saturdays ago',
	'sat-short-future-one' => 'in {0} Sat.',
	'sat-short-future-other' => 'in {0} Sat.',
	'sat-short-past-one' => '{0} Sat. ago',
	'sat-short-past-other' => '{0} Sat. ago',
	'second-future-one' => 'in {0} second',
	'second-future-other' => 'in {0} seconds',
	'second-one' => '{0} second',
	'second-other' => '{0} seconds',
	'second-past-one' => '{0} second ago',
	'second-past-other' => '{0} seconds ago',
	'second-short-future-one' => 'in {0} sec.',
	'second-short-future-other' => 'in {0} sec.',
	'second-short-past-one' => '{0} sec. ago',
	'second-short-past-other' => '{0} sec. ago',
	'sun-future-one' => 'in {0} Sunday',
	'sun-future-other' => 'in {0} Sundays',
	'sun-narrow-future-one' => 'in {0} Su',
	'sun-narrow-future-other' => 'in {0} Su',
	'sun-narrow-past-one' => '{0} Su ago',
	'sun-narrow-past-other' => '{0} Su ago',
	'sun-past-one' => '{0} Sunday ago',
	'sun-past-other' => '{0} Sundays ago',
	'sun-short-future-one' => 'in {0} Sun.',
	'sun-short-future-other' => 'in {0} Sun.',
	'sun-short-past-one' => '{0} Sun. ago',
	'sun-short-past-other' => '{0} Sun. ago',
	'thu-future-one' => 'in {0} Thursday',
	'thu-future-other' => 'in {0} Thursdays',
	'thu-narrow-future-one' => 'in {0} Th',
	'thu-narrow-future-other' => 'in {0} Th',
	'thu-narrow-past-one' => '{0} Th ago',
	'thu-narrow-past-other' => '{0} Th ago',
	'thu-past-one' => '{0} Thursday ago',
	'thu-past-other' => '{0} Thursdays ago',
	'thu-short-future-one' => 'in {0} Thu.',
	'thu-short-future-other' => 'in {0} Thu.',
	'thu-short-past-one' => '{0} Thu. ago',
	'thu-short-past-other' => '{0} Thu. ago',
	'tue-future-one' => 'in {0} Tuesday',
	'tue-future-other' => 'in {0} Tuesdays',
	'tue-narrow-future-one' => 'in {0} Tu',
	'tue-narrow-future-other' => 'in {0} Tu',
	'tue-narrow-past-one' => '{0} Tu ago',
	'tue-narrow-past-other' => '{0} Tu ago',
	'tue-past-one' => '{0} Tuesday ago',
	'tue-past-other' => '{0} Tuesdays ago',
	'tue-short-future-one' => 'in {0} Tue.',
	'tue-short-future-other' => 'in {0} Tue.',
	'tue-short-past-one' => '{0} Tue. ago',
	'tue-short-past-other' => '{0} Tue. ago',
	'wed-future-one' => 'in {0} Wednesday',
	'wed-future-other' => 'in {0} Wednesdays',
	'wed-narrow-future-one' => 'in {0} W',
	'wed-narrow-future-other' => 'in {0} W',
	'wed-narrow-past-one' => '{0} W ago',
	'wed-narrow-past-other' => '{0} W ago',
	'wed-past-one' => '{0} Wednesday ago',
	'wed-past-other' => '{0} Wednesdays ago',
	'wed-short-future-one' => 'in {0} Wed.',
	'wed-short-future-other' => 'in {0} Wed.',
	'wed-short-past-one' => '{0} Wed. ago',
	'wed-short-past-other' => '{0} Wed. ago',
	'week-future-one' => 'in {0} week',
	'week-future-other' => 'in {0} weeks',
	'week-one' => '{0} week',
	'week-other' => '{0} weeks',
	'week-past-one' => '{0} week ago',
	'week-past-other' => '{0} weeks ago',
	'week-short-future-one' => 'in {0} wk.',
	'week-short-future-other' => 'in {0} wk.',
	'week-short-past-one' => '{0} wk. ago',
	'week-short-past-other' => '{0} wk. ago',
	'year-future-one' => 'in {0} year',
	'year-future-other' => 'in {0} years',
	'year-one' => '{0} year',
	'year-other' => '{0} years',
	'year-past-one' => '{0} year ago',
	'year-past-other' => '{0} years ago',
	'year-short-future-one' => 'in {0} yr.',
	'year-short-future-other' => 'in {0} yr.',
	'year-short-past-one' => '{0} yr. ago',
	'year-short-past-other' => '{0} yr. ago',

Thanks!

Aram (talkcontribs)

@Matma Rex Hi, and sorry for the late reply. I just translated those messages you provided above. But I wasn't very sure how I translate those ones starts with "in" (i.e. in {0} days). So, I leave them. Can you give me a use case example of that message? Thanks!

	'century-one' => '{0} سەدە',
	'century-other' => '{0} سەدە',
	'day-future-one' => 'in {0} day',
	'day-future-other' => 'in {0} days',
	'day-one' => '{0} ڕۆژ',
	'day-other' => '{0} ڕۆژ',
	'day-past-one' => '{0} ڕۆژ لەمەوپێش',
	'day-past-other' => '{0} ڕۆژ لەمەوپێش',
	'day-short-future-one' => 'in {0} day',
	'day-short-future-other' => 'in {0} days',
	'day-short-past-one' => '{0} ڕۆژ لەمەوپێش',
	'day-short-past-other' => '{0} ڕۆژ لەمەوپێش',
	'decade-one' => '{0} دەیە',
	'decade-other' => '{0} دەیە',
	'fri-future-one' => 'in {0} Friday',
	'fri-future-other' => 'in {0} Fridays',
	'fri-narrow-future-one' => 'in {0} F',
	'fri-narrow-future-other' => 'in {0} F',
	'fri-narrow-past-one' => '{0} ھەینی لەمەوپێش',
	'fri-narrow-past-other' => '{0} ھەینی لەمەوپێش',
	'fri-past-one' => '{0} ھەینی لەمەوپێش',
	'fri-past-other' => '{0} ھەینی لەمەوپێش',
	'fri-short-future-one' => 'in {0} Fri.',
	'fri-short-future-other' => 'in {0} Fri.',
	'fri-short-past-one' => '{0} ھەینی لەمەوپێش',
	'fri-short-past-other' => '{0} ھەینی لەمەوپێش',
	'hour-future-one' => 'in {0} hour',
	'hour-future-other' => 'in {0} hours',
	'hour-one' => '{0} سەعات',
	'hour-other' => '{0} سەعات',
	'hour-past-one' => '{0} سەعات لەمەوپێش',
	'hour-past-other' => '{0} سەعات لەمەوپێش',
	'hour-short-future-one' => 'in {0} hr.',
	'hour-short-future-other' => 'in {0} hr.',
	'hour-short-past-one' => '{0} سەعات لەمەوپێش',
	'hour-short-past-other' => '{0} سەعات لەمەوپێش',
	'microsecond-one' => '{0} مایکڕۆچرکە',
	'microsecond-other' => '{0} مایکڕۆچرکە',
	'millisecond-one' => '{0} میلیچرکە',
	'millisecond-other' => '{0} میلیچرکە',
	'minute-future-one' => 'in {0} minute',
	'minute-future-other' => 'in {0} minutes',
	'minute-one' => '{0} دەقە',
	'minute-other' => '{0} دەقە',
	'minute-past-one' => '{0} دەقە لەمەوپێش',
	'minute-past-other' => '{0} دەقە لەمەوپێش',
	'minute-short-future-one' => 'in {0} min.',
	'minute-short-future-other' => 'in {0} min.',
	'minute-short-past-one' => '{0} دەقە لەمەوپێش',
	'minute-short-past-other' => '{0} دەقە لەمەوپێش',
	'mon-future-one' => 'in {0} Monday',
	'mon-future-other' => 'in {0} Mondays',
	'mon-narrow-future-one' => 'in {0} M',
	'mon-narrow-future-other' => 'in {0} M',
	'mon-narrow-past-one' => '{0} دووشەممە لەمەوپێش',
	'mon-narrow-past-other' => '{0} دووشەممە لەمەوپێش',
	'mon-past-one' => '{0} دووشەممە لەمەوپێش',
	'mon-past-other' => '{0} دووشەممە لەمەوپێش',
	'mon-short-future-one' => 'in {0} Mon.',
	'mon-short-future-other' => 'in {0} Mon.',
	'mon-short-past-one' => '{0} دووشەممە لەمەوپێش',
	'mon-short-past-other' => '{0} دووشەممە لەمەوپێش',
	'month-future-one' => 'in {0} month',
	'month-future-other' => 'in {0} months',
	'month-one' => '{0} مانگ',
	'month-other' => '{0} مانگ',
	'month-past-one' => '{0} مانگ لەمەوپێش',
	'month-past-other' => '{0} مانگ لەمەوپێش',
	'month-short-future-one' => 'in {0} mo.',
	'month-short-future-other' => 'in {0} mo.',
	'month-short-past-one' => '{0} مانگ لەمەوپێش',
	'month-short-past-other' => '{0} مانگ لەمەوپێش',
	'nanosecond-one' => '{0} نانۆچرکە',
	'nanosecond-other' => '{0} نانۆچرکە',
	'quarter-future-one' => 'in {0} quarter',
	'quarter-future-other' => 'in {0} quarters',
	'quarter-past-one' => '{0} چارەک لەمەوپێش',
	'quarter-past-other' => '{0} چارەک لەمەوپێش',
	'quarter-short-future-one' => 'in {0} qtr.',
	'quarter-short-future-other' => 'in {0} qtrs.',
	'quarter-short-past-one' => '{0} چارەک لەمەوپێش',
	'quarter-short-past-other' => '{0} چارەک لەمەوپێش',
	'sat-future-one' => 'in {0} Saturday',
	'sat-future-other' => 'in {0} Saturdays',
	'sat-narrow-future-one' => 'in {0} Sa',
	'sat-narrow-future-other' => 'in {0} Sa',
	'sat-narrow-past-one' => '{0} شەممە لەمەوپێش',
	'sat-narrow-past-other' => '{0} شەممە لەمەوپێش',
	'sat-past-one' => '{0} شەممە لەمەوپێش',
	'sat-past-other' => '{0} شەممە لەمەوپێش',
	'sat-short-future-one' => 'in {0} Sat.',
	'sat-short-future-other' => 'in {0} Sat.',
	'sat-short-past-one' => '{0} شەممە لەمەوپێش',
	'sat-short-past-other' => '{0} شەممە لەمەوپێش',
	'second-future-one' => 'in {0} second',
	'second-future-other' => 'in {0} seconds',
	'second-one' => '{0} چرکە',
	'second-other' => '{0} چرکە',
	'second-past-one' => '{0} چرکە لەمەوپێش',
	'second-past-other' => '{0} چرکە لەمەوپێش',
	'second-short-future-one' => 'in {0} sec.',
	'second-short-future-other' => 'in {0} sec.',
	'second-short-past-one' => '{0} چرکە لەمەوپێش',
	'second-short-past-other' => '{0} چرکە لەمەوپێش',
	'sun-future-one' => 'in {0} Sunday',
	'sun-future-other' => 'in {0} Sundays',
	'sun-narrow-future-one' => 'in {0} Su',
	'sun-narrow-future-other' => 'in {0} Su',
	'sun-narrow-past-one' => '{0} یەکشەممە لەمەوپێش',
	'sun-narrow-past-other' => '{0} یەکشەممە لەمەوپێش',
	'sun-past-one' => '{0} یەکشەممە لەمەوپێش',
	'sun-past-other' => '{0} یەکشەممە لەمەوپێش',
	'sun-short-future-one' => 'in {0} Sun.',
	'sun-short-future-other' => 'in {0} Sun.',
	'sun-short-past-one' => '{0} یەکشەممە لەمەوپێش',
	'sun-short-past-other' => '{0} یەکشەممە لەمەوپێش',
	'thu-future-one' => 'in {0} Thursday',
	'thu-future-other' => 'in {0} Thursdays',
	'thu-narrow-future-one' => 'in {0} Th',
	'thu-narrow-future-other' => 'in {0} Th',
	'thu-narrow-past-one' => '{0} پێنجشەممە لەمەوپێش',
	'thu-narrow-past-other' => '{0} پێنجشەممە لەمەوپێش',
	'thu-past-one' => '{0} پێنجشەممە لەمەوپێش',
	'thu-past-other' => '{0} پێنجشەممە لەمەوپێش',
	'thu-short-future-one' => 'in {0} Thu.',
	'thu-short-future-other' => 'in {0} Thu.',
	'thu-short-past-one' => '{0} پێنجشەممە لەمەوپێش',
	'thu-short-past-other' => '{0} پێنجشەممە لەمەوپێش',
	'tue-future-one' => 'in {0} Tuesday',
	'tue-future-other' => 'in {0} Tuesdays',
	'tue-narrow-future-one' => 'in {0} Tu',
	'tue-narrow-future-other' => 'in {0} Tu',
	'tue-narrow-past-one' => '{0} سێشەممە لەمەوپێش',
	'tue-narrow-past-other' => '{0} سێشەممە لەمەوپێش',
	'tue-past-one' => '{0} سێشەممە لەمەوپێش',
	'tue-past-other' => '{0} سێشەممە لەمەوپێش',
	'tue-short-future-one' => 'in {0} Tue.',
	'tue-short-future-other' => 'in {0} Tue.',
	'tue-short-past-one' => '{0} سێشەممە لەمەوپێش',
	'tue-short-past-other' => '{0} سێشەممە لەمەوپێش',
	'wed-future-one' => 'in {0} Wednesday',
	'wed-future-other' => 'in {0} Wednesdays',
	'wed-narrow-future-one' => 'in {0} W',
	'wed-narrow-future-other' => 'in {0} W',
	'wed-narrow-past-one' => '{0} چوارشەممە لەمەوپێش',
	'wed-narrow-past-other' => '{0} چوارشەممە لەمەوپێش',
	'wed-past-one' => '{0} چوارشەممە لەمەوپێش',
	'wed-past-other' => '{0} چوارشەممە لەمەوپێش',
	'wed-short-future-one' => 'in {0} Wed.',
	'wed-short-future-other' => 'in {0} Wed.',
	'wed-short-past-one' => '{0} چوارشەممە لەمەوپێش',
	'wed-short-past-other' => '{0} چوارشەممە لەمەوپێش',
	'week-future-one' => 'in {0} week',
	'week-future-other' => 'in {0} weeks',
	'week-one' => '{0} ھەفتە',
	'week-other' => '{0} ھەفتە',
	'week-past-one' => '{0} ھەفتە لەمەوپێش',
	'week-past-other' => '{0} ھەفتە لەمەوپێش',
	'week-short-future-one' => 'in {0} wk.',
	'week-short-future-other' => 'in {0} wk.',
	'week-short-past-one' => '{0} ھەفتە لەمەوپێش',
	'week-short-past-other' => '{0} ھەفتە لەمەوپێش',
	'year-future-one' => 'in {0} year',
	'year-future-other' => 'in {0} years',
	'year-one' => '{0} ساڵ',
	'year-other' => '{0} ساڵ',
	'year-past-one' => '{0} ساڵ لەمەوپێش',
	'year-past-other' => '{0} ساڵ لەمەوپێش',
	'year-short-future-one' => 'in {0} yr.',
	'year-short-future-other' => 'in {0} yr.',
	'year-short-past-one' => '{0} ساڵ لەمەوپێش',
	'year-short-past-other' => '{0} ساڵ لەمەوپێش',
Matma Rex (talkcontribs)

They refer to dates in the future – for example, "the voting ends in 5 days" or "the meeting will be held next Friday" (I don't know why the English example uses the weird phrase "in 1 Friday"). We don't use them in DiscussionTools as far as I know.


I set up a test wiki with the translations so far, so you can review them in context: https://patchdemo.wmflabs.org/wikis/e9c37968c1/wiki/وتووێژ:دەستپێک – feel free to create an account there, and edit that page (or any other) with fake comments/dates to test how the headings are displayed.

Aram (talkcontribs)

@Matma Rex Thank you for your all explanations. I tried some different dates from that test wiki you have created and I think everything is okay. Here is the full translation according to those examples:

	'century-one' => '{0} سەدە',
	'century-other' => '{0} سەدە',
	'day-future-one' => '{0} ڕۆژی تر',
	'day-future-other' => '{0} ڕۆژی تر',
	'day-one' => '{0} ڕۆژ',
	'day-other' => '{0} ڕۆژ',
	'day-past-one' => '{0} ڕۆژ لەمەوپێش',
	'day-past-other' => '{0} ڕۆژ لەمەوپێش',
	'day-short-future-one' => '{0} ڕۆژی تر',
	'day-short-future-other' => '{0} ڕۆژی تر',
	'day-short-past-one' => '{0} ڕۆژ لەمەوپێش',
	'day-short-past-other' => '{0} ڕۆژ لەمەوپێش',
	'decade-one' => '{0} دەیە',
	'decade-other' => '{0} دەیە',
	'fri-future-one' => '{0} ھەینیی تر',
	'fri-future-other' => '{0} ھەینیی تر',
	'fri-narrow-future-one' => '{0} ھەینیی تر',
	'fri-narrow-future-other' => '{0} ھەینیی تر',
	'fri-narrow-past-one' => '{0} ھەینی لەمەوپێش',
	'fri-narrow-past-other' => '{0} ھەینی لەمەوپێش',
	'fri-past-one' => '{0} ھەینی لەمەوپێش',
	'fri-past-other' => '{0} ھەینی لەمەوپێش',
	'fri-short-future-one' => '{0} ھەینیی تر.',
	'fri-short-future-other' => '{0} ھەینیی تر',
	'fri-short-past-one' => '{0} ھەینی لەمەوپێش',
	'fri-short-past-other' => '{0} ھەینی لەمەوپێش',
	'hour-future-one' => '{0} سەعاتی تر',
	'hour-future-other' => '{0} سەعاتی تر',
	'hour-one' => '{0} سەعات',
	'hour-other' => '{0} سەعات',
	'hour-past-one' => '{0} سەعات لەمەوپێش',
	'hour-past-other' => '{0} سەعات لەمەوپێش',
	'hour-short-future-one' => '{0} سەعاتی تر',
	'hour-short-future-other' => '{0} سەعاتی تر',
	'hour-short-past-one' => '{0} سەعات لەمەوپێش',
	'hour-short-past-other' => '{0} سەعات لەمەوپێش',
	'microsecond-one' => '{0} مایکڕۆچرکە',
	'microsecond-other' => '{0} مایکڕۆچرکە',
	'millisecond-one' => '{0} میلیچرکە',
	'millisecond-other' => '{0} میلیچرکە',
	'minute-future-one' => '{0} دەقەی تر',
	'minute-future-other' => '{0} دەقەی تر',
	'minute-one' => '{0} دەقە',
	'minute-other' => '{0} دەقە',
	'minute-past-one' => '{0} دەقە لەمەوپێش',
	'minute-past-other' => '{0} دەقە لەمەوپێش',
	'minute-short-future-one' => '{0} دەقەی تر',
	'minute-short-future-other' => '{0} دەقەی تر',
	'minute-short-past-one' => '{0} دەقە لەمەوپێش',
	'minute-short-past-other' => '{0} دەقە لەمەوپێش',
	'mon-future-one' => '{0} دووشەممەی تر',
	'mon-future-other' => '{0} دووشەممەی تر',
	'mon-narrow-future-one' => '{0} دووشەممەی تر',
	'mon-narrow-future-other' => '{0} دووشەممەی تر',
	'mon-narrow-past-one' => '{0} دووشەممە لەمەوپێش',
	'mon-narrow-past-other' => '{0} دووشەممە لەمەوپێش',
	'mon-past-one' => '{0} دووشەممە لەمەوپێش',
	'mon-past-other' => '{0} دووشەممە لەمەوپێش',
	'mon-short-future-one' => '{0} دووشەممەی تر',
	'mon-short-future-other' => '{0} دووشەممەی تر',
	'mon-short-past-one' => '{0} دووشەممە لەمەوپێش',
	'mon-short-past-other' => '{0} دووشەممە لەمەوپێش',
	'month-future-one' => '{0} مانگی تر',
	'month-future-other' => '{0} مانگی تر',
	'month-one' => '{0} مانگ',
	'month-other' => '{0} مانگ',
	'month-past-one' => '{0} مانگ لەمەوپێش',
	'month-past-other' => '{0} مانگ لەمەوپێش',
	'month-short-future-one' => '{0} مانگی تر',
	'month-short-future-other' => '{0} مانگی تر',
	'month-short-past-one' => '{0} مانگ لەمەوپێش',
	'month-short-past-other' => '{0} مانگ لەمەوپێش',
	'nanosecond-one' => '{0} نانۆچرکە',
	'nanosecond-other' => '{0} نانۆچرکە',
	'quarter-future-one' => '{0} چارەکی تر',
	'quarter-future-other' => '{0} چارەکی تر',
	'quarter-past-one' => '{0} چارەک لەمەوپێش',
	'quarter-past-other' => '{0} چارەک لەمەوپێش',
	'quarter-short-future-one' => '{0} چارەکی تر',
	'quarter-short-future-other' => '{0} چارەکی تر',
	'quarter-short-past-one' => '{0} چارەک لەمەوپێش',
	'quarter-short-past-other' => '{0} چارەک لەمەوپێش',
	'sat-future-one' => '{0} شەممەی تر',
	'sat-future-other' => '{0} شەممەی تر',
	'sat-narrow-future-one' => '{0} شەممەی تر',
	'sat-narrow-future-other' => '{0} شەممەی تر',
	'sat-narrow-past-one' => '{0} شەممە لەمەوپێش',
	'sat-narrow-past-other' => '{0} شەممە لەمەوپێش',
	'sat-past-one' => '{0} شەممە لەمەوپێش',
	'sat-past-other' => '{0} شەممە لەمەوپێش',
	'sat-short-future-one' => '{0} شەممەی تر',
	'sat-short-future-other' => '{0} شەممەی تر',
	'sat-short-past-one' => '{0} شەممە لەمەوپێش',
	'sat-short-past-other' => '{0} شەممە لەمەوپێش',
	'second-future-one' => '{0} چرکەی تر',
	'second-future-other' => '{0} چرکەی تر',
	'second-one' => '{0} چرکە',
	'second-other' => '{0} چرکە',
	'second-past-one' => '{0} چرکە لەمەوپێش',
	'second-past-other' => '{0} چرکە لەمەوپێش',
	'second-short-future-one' => '{0} چرکەی تر',
	'second-short-future-other' => '{0} چرکەی تر',
	'second-short-past-one' => '{0} چرکە لەمەوپێش',
	'second-short-past-other' => '{0} چرکە لەمەوپێش',
	'sun-future-one' => '{0} یەکشەممەی تر',
	'sun-future-other' => '{0} یەکشەممەی تر',
	'sun-narrow-future-one' => '{0} یەکشەممەی تر',
	'sun-narrow-future-other' => '{0} یەکشەممەی تر',
	'sun-narrow-past-one' => '{0} یەکشەممە لەمەوپێش',
	'sun-narrow-past-other' => '{0} یەکشەممە لەمەوپێش',
	'sun-past-one' => '{0} یەکشەممە لەمەوپێش',
	'sun-past-other' => '{0} یەکشەممە لەمەوپێش',
	'sun-short-future-one' => '{0} یەکشەممەی تر',
	'sun-short-future-other' => '{0} یەکشەممەی تر',
	'sun-short-past-one' => '{0} یەکشەممە لەمەوپێش',
	'sun-short-past-other' => '{0} یەکشەممە لەمەوپێش',
	'thu-future-one' => '{0} پێنجشەممەی تر',
	'thu-future-other' => '{0} پێنجشەممەی تر',
	'thu-narrow-future-one' => '{0} پێنجشەممەی تر',
	'thu-narrow-future-other' => '{0} پێنجشەممەی تر',
	'thu-narrow-past-one' => '{0} پێنجشەممە لەمەوپێش',
	'thu-narrow-past-other' => '{0} پێنجشەممە لەمەوپێش',
	'thu-past-one' => '{0} پێنجشەممە لەمەوپێش',
	'thu-past-other' => '{0} پێنجشەممە لەمەوپێش',
	'thu-short-future-one' => '{0} پێنجشەممەی تر',
	'thu-short-future-other' => '{0} پێنجشەممەی تر',
	'thu-short-past-one' => '{0} پێنجشەممە لەمەوپێش',
	'thu-short-past-other' => '{0} پێنجشەممە لەمەوپێش',
	'tue-future-one' => '{0} سێشەممەی تر',
	'tue-future-other' => '{0} سێشەممەی تر',
	'tue-narrow-future-one' => '{0} سێشەممەی تر',
	'tue-narrow-future-other' => '{0} سێشەممەی تر',
	'tue-narrow-past-one' => '{0} سێشەممە لەمەوپێش',
	'tue-narrow-past-other' => '{0} سێشەممە لەمەوپێش',
	'tue-past-one' => '{0} سێشەممە لەمەوپێش',
	'tue-past-other' => '{0} سێشەممە لەمەوپێش',
	'tue-short-future-one' => '{0} سێشەممەی تر',
	'tue-short-future-other' => '{0} سێشەممەی تر',
	'tue-short-past-one' => '{0} سێشەممە لەمەوپێش',
	'tue-short-past-other' => '{0} سێشەممە لەمەوپێش',
	'wed-future-one' => '{0} چوارشەممەی تر',
	'wed-future-other' => '{0} چوارشەممەی تر',
	'wed-narrow-future-one' => '{0} چوارشەممەی تر',
	'wed-narrow-future-other' => '{0} چوارشەممەی تر',
	'wed-narrow-past-one' => '{0} چوارشەممە لەمەوپێش',
	'wed-narrow-past-other' => '{0} چوارشەممە لەمەوپێش',
	'wed-past-one' => '{0} چوارشەممە لەمەوپێش',
	'wed-past-other' => '{0} چوارشەممە لەمەوپێش',
	'wed-short-future-one' => '{0} چوارشەممەی تر',
	'wed-short-future-other' => '{0} چوارشەممەی تر',
	'wed-short-past-one' => '{0} چوارشەممە لەمەوپێش',
	'wed-short-past-other' => '{0} چوارشەممە لەمەوپێش',
	'week-future-one' => '{0} ھەفتەی تر',
	'week-future-other' => '{0} ھەفتەی تر',
	'week-one' => '{0} ھەفتە',
	'week-other' => '{0} ھەفتە',
	'week-past-one' => '{0} ھەفتە لەمەوپێش',
	'week-past-other' => '{0} ھەفتە لەمەوپێش',
	'week-short-future-one' => '{0} ھەفتەی تر',
	'week-short-future-other' => '{0} ھەفتەی تر',
	'week-short-past-one' => '{0} ھەفتە لەمەوپێش',
	'week-short-past-other' => '{0} ھەفتە لەمەوپێش',
	'year-future-one' => '{0} ساڵی تر',
	'year-future-other' => '{0} ساڵی تر',
	'year-one' => '{0} ساڵ',
	'year-other' => '{0} ساڵ',
	'year-past-one' => '{0} ساڵ لەمەوپێش',
	'year-past-other' => '{0} ساڵ لەمەوپێش',
	'year-short-future-one' => '{0} ساڵی تر',
	'year-short-future-other' => '{0} ساڵی تر',
	'year-short-past-one' => '{0} ساڵ لەمەوپێش',
	'year-short-past-other' => '{0} ساڵ لەمەوپێش',

Thank you for your help!

Matma Rex (talkcontribs)

Thank you. I will try to get these deployed to Wikipedia soon.

Aram (talkcontribs)

Hello @Matma Rex, I can now confirm that the changes have been made. We, as ckbwiki, really appreciate you taking on this task and doing it successfully. As a reminder, please close T327123 as resolved. Thank you very much again!

Matma Rex (talkcontribs)

Thanks for your patience! I'm glad everything works well (and I'm sorry I forgot to let you know when the changes were going live).

Aram (talkcontribs)

No problem, It's okay. :)

Whatamidoing (WMF) (talkcontribs)
Aram (talkcontribs)

@Whatamidoing (WMF) Yes, I know most of the translations are done at TranslateWiki.net, but these ones are not belong to there. As far as I can remember, I translated most of the messages in this project. Thanks!

MediaWiki message delivery (talkcontribs)

Read this in another languageSubscription list for this multilingual newsletter

This newsletter includes two key updates about the Editing team's work:

  1. The Editing team will finish adding new features to the Talk pages project and deploy it.
  2. They are beginning a new project, Edit check.

Talk pages project

Screenshot showing the talk page design changes that are currently available as beta features at all Wikimedia wikis. These features include information about the number of people and comments within each discussion.
Some of the upcoming changes

The Editing team is nearly finished with this first phase of the Talk pages project. Nearly all new features are available now in the Beta Feature for Discussion tools.

It will show information about how active a discussion is, such as the date of the most recent comment. There will soon be a new "Add topic" button. You will be able to turn them off at Special:Preferences#mw-prefsection-editing-discussion. Please tell them what you think.

Daily edit completion rate by test group: DiscussionTools (test group) and MobileFrontend overlay (control group)

An A/B test for Discussion tools on the mobile site has finished. Editors were more successful with Discussion tools. The Editing team is enabling these features for all editors on the mobile site.

New Project: Edit Check

The Editing team is beginning a project to help new editors of Wikipedia. It will help people identify some problems before they click "Publish changes". The first tool will encourage people to add references when they add new content. Please watch that page for more information. You can join a conference call on 3 March 2023 to learn more.

Whatamidoing (WMF) (talk) 23:18, 22 February 2023 (UTC)

Reply to "Editing news 2023 #1"
FlightTime (talkcontribs)
Doug Weller (talkcontribs)

Do we need to? Is there still a 5,000 limit? ~~~~

FlightTime (talkcontribs)
@Doug Weller: I've noticed that you get a notice when a subscribed sections are archived, but if its not then it could in theory stay forever. - FlightTime (open channel) 20:37, 2 January 2023 (UTC)
PerfektesChaos (talkcontribs)

@Doug Weller: “Is there still a 5,000 limit?”

  • I want to limit the entries to current affairs, and some archived which I want to remember after years.
  • All other resolved issues I do not want to be listed, collecting over decades.
  • To answer your question:
    • The software will manage 10,000 entries, yes.
    • My skull will explode at 100.
  • Guess: For whom the special page has been built to look at? For users or for the software?
Matěj Suchánek (talkcontribs)