__DTSUBSCRIBEBUTTONDESKTOP__{"headingLevel":2,"name":"h-BGerdemann_(WMF)-20241113001800","type":"heading","level":0,"id":"h-Reminder_to_participate_in_Wikipedia_research-20241113001800","replies":["c-BGerdemann_(WMF)-20241113001800-Reminder_to_participate_in_Wikipedia_research"],"text":"Reminder to participate in Wikipedia research","linkableTitle":"Reminder to participate in Wikipedia research"}-->
__DTSUBSCRIBEBUTTONMOBILE__{"headingLevel":2,"name":"h-BGerdemann_(WMF)-20241113001800","type":"heading","level":0,"id":"h-Reminder_to_participate_in_Wikipedia_research-20241113001800","replies":["c-BGerdemann_(WMF)-20241113001800-Reminder_to_participate_in_Wikipedia_research"],"text":"Reminder to participate in Wikipedia research","linkableTitle":"Reminder to participate in Wikipedia research"}-->
Hello,
I recently invited you to take a survey about administration on Wikipedia. If you haven’t yet had a chance, there is still time to participate– we’d truly appreciate your feedback. The survey is anonymous and should take about 10-15 minutes to complete. You may read more about the study on its Meta page and view its privacy statement.
I restored an earlier article causing your change to be reverted. I apologize, I placed your edit back. RCSCott91 (talk) 01:13, 13 November 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241113011300","author":"RCSCott91","type":"comment","level":1,"id":"c-RCSCott91-20241113011300-Bakhyt_Akhmetov","replies":[]}}-->
__DTSUBSCRIBEBUTTONDESKTOP__{"headingLevel":2,"name":"h-Liz-20241117093000","type":"heading","level":0,"id":"h-Speedy_deletion_nomination_of_Category:Langx_uses_unsupported_language_tag-20241117093000","replies":["c-Liz-20241117093000-Speedy_deletion_nomination_of_Category:Langx_uses_unsupported_language_tag"],"text":"Speedy deletion nomination of Category:Langx uses unsupported language tag","linkableTitle":"Speedy deletion nomination of Category:Langx uses unsupported language tag"}-->
__DTSUBSCRIBEBUTTONMOBILE__{"headingLevel":2,"name":"h-Liz-20241117093000","type":"heading","level":0,"id":"h-Speedy_deletion_nomination_of_Category:Langx_uses_unsupported_language_tag-20241117093000","replies":["c-Liz-20241117093000-Speedy_deletion_nomination_of_Category:Langx_uses_unsupported_language_tag"],"text":"Speedy deletion nomination of Category:Langx uses unsupported language tag","linkableTitle":"Speedy deletion nomination of Category:Langx uses unsupported language tag"}-->
If you think this page should not be deleted for this reason you may contest the nomination by visiting the page and removing the speedy deletion tag. LizRead!Talk!09:30, 17 November 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241117093000","author":"Liz","type":"comment","level":1,"id":"c-Liz-20241117093000-Speedy_deletion_nomination_of_Category:Langx_uses_unsupported_language_tag","replies":[]}}-->
__DTSUBSCRIBEBUTTONDESKTOP__{"headingLevel":2,"name":"h-Liz-20241117181300","type":"heading","level":0,"id":"h-Speedy_deletion_nomination_of_Category:CS1_Fulah-language_sources_(ff)-20241117181300","replies":["c-Liz-20241117181300-Speedy_deletion_nomination_of_Category:CS1_Fulah-language_sources_(ff)"],"text":"Speedy deletion nomination of Category:CS1 Fulah-language sources (ff)","linkableTitle":"Speedy deletion nomination of Category:CS1 Fulah-language sources (ff)"}-->
If you think this page should not be deleted for this reason you may contest the nomination by visiting the page and removing the speedy deletion tag. LizRead!Talk!18:13, 17 November 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241117181300","author":"Liz","type":"comment","level":1,"id":"c-Liz-20241117181300-Speedy_deletion_nomination_of_Category:CS1_Fulah-language_sources_(ff)","replies":[]}}-->
__DTSUBSCRIBEBUTTONDESKTOP__{"headingLevel":2,"name":"h-Liz-20241117181400","type":"heading","level":0,"id":"h-Speedy_deletion_nomination_of_Category:CS1_davvis\u00e1megiella_(Ruo\u0167a_bealde)-lang-20241117181400","replies":["c-Liz-20241117181400-Speedy_deletion_nomination_of_Category:CS1_davvis\u00e1megiella_(Ruo\u0167a_bealde)-lang"],"text":"Speedy deletion nomination of Category:CS1 davvis\u00e1megiella (Ruo\u0167a bealde)-language sources (se-se)","linkableTitle":"Speedy deletion nomination of Category:CS1 davvis\u00e1megiella (Ruo\u0167a bealde)-language sources (se-se)"}-->
If you think this page should not be deleted for this reason you may contest the nomination by visiting the page and removing the speedy deletion tag. LizRead!Talk!18:14, 17 November 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241117181400","author":"Liz","type":"comment","level":1,"id":"c-Liz-20241117181400-Speedy_deletion_nomination_of_Category:CS1_davvis\u00e1megiella_(Ruo\u0167a_bealde)-lang","replies":[]}}-->
This edit introduced a syntax error. It appears that |nolink=on should have been changed to |link=no. The same error may have been introduced in other articles. — BarrelProof (talk) 20:08, 15 November 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241115200800","author":"BarrelProof","type":"comment","level":1,"id":"c-BarrelProof-20241115200800-Broken_syntax","replies":["c-Trappist_the_monk-20241115203500-BarrelProof-20241115200800"]}}-->
The edit was successful. I was testing Monkbot/task 20 code which has a specific task: convert {{lang-??}} templates to {{langx}}. Nothing more.
None of {{lang-ga}}, {{lang-sco-ulster}}, or any of the other now deleted {{lang-??}} templates knew anything about |nolink=; it was not, is not, a supported parameter. Just the other day I updated Module:Lang so that emits an error message when the template call includes parameters that are not supported. Before the update {{lang-ga}}, {{lang-sco-ulster}}, and {{langx}} silently ignored unknown parameters; {{langx}} no longer ignores unknown parameters so now, long after my test edit, you are seeing the result of that update.
If you do not want the language names linked, use the correct, supported, parameter. See Template:Langx § Parameters.
—Trappist the monk (talk) 20:35, 15 November 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241115203500","author":"Trappist the monk","type":"comment","level":2,"id":"c-Trappist_the_monk-20241115203500-BarrelProof-20241115200800","replies":["c-BarrelProof-20241115220000-Trappist_the_monk-20241115203500"]}}-->
I have no opinion on whether the language names should be linked and I had nothing to do with its template usage; indeed I had never edited it. I simply noticed that something had caused the template usage in the article to become clearly broken in its appearance. Perhaps it would have been best to remove any unrecognised parameters when making your change, so that this would not happen. — BarrelProof (talk) 22:00, 15 November 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241115220000","author":"BarrelProof","type":"comment","level":3,"id":"c-BarrelProof-20241115220000-Trappist_the_monk-20241115203500","replies":["c-Trappist_the_monk-20241115225900-BarrelProof-20241115220000"]}}-->
Perhaps it would have been best [if an editor did not add] any unrecognised parameters. Removing unknown parameters was not within bot's remit. The decision to emit error messages when unknown parameters were detected came after the bot had done its work, upped stumps, and retired to the pavilion. Since the advent of the error trapping, Category:Lang and lang-xx template errors has acquired ~1,100 articles that need fixing; a paltry number compared to the ~600,000 pages that the bot edited when converting {{lang-??}} to {{langx}}.
—Trappist the monk (talk) 22:59, 15 November 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241115225900","author":"Trappist the monk","type":"comment","level":4,"id":"c-Trappist_the_monk-20241115225900-BarrelProof-20241115220000","replies":["c-Jonesey95-20241118021100-Trappist_the_monk-20241115225900"]}}-->
BarrelProof: In general, bots should not remove unsupported parameters prior to analysis. Parameters that are typos, for example, should generally be fixed rather than removed. – Jonesey95 (talk) 02:11, 18 November 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241118021100","author":"Jonesey95","type":"comment","level":5,"id":"c-Jonesey95-20241118021100-Trappist_the_monk-20241115225900","replies":[]}}-->
Hello! Voting in the 2024 Arbitration Committee elections is now open until 23:59 (UTC) on Monday, 2 December 2024. All eligible users are allowed to vote. Users with alternate accounts may only vote once.
The Arbitration Committee is the panel of editors responsible for conducting the Wikipedia arbitration process. It has the authority to impose binding solutions to disputes between editors, primarily for serious conduct disputes the community has been unable to resolve. This includes the authority to impose site bans, topic bans, editing restrictions, and other measures needed to maintain our editing environment. The arbitration policy describes the Committee's roles and responsibilities in greater detail.
If you wish to participate in the 2024 election, please review the candidates and submit your choices on the voting page. If you no longer wish to receive these messages, you may add {{NoACEMM}} to your user talk page. MediaWiki message delivery (talk) 00:19, 19 November 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241119001900","author":"MediaWiki message delivery","type":"comment","level":1,"id":"c-MediaWiki_message_delivery-20241119001900-ArbCom_2024_Elections_voter_message","replies":[]}}-->
__DTSUBSCRIBEBUTTONDESKTOP__{"headingLevel":2,"name":"h-Dcattell-20241119164300","type":"heading","level":0,"id":"h-Problem_in_user_space-20241119164300","replies":["c-Dcattell-20241119164300-Problem_in_user_space"],"text":"Problem in user space","linkableTitle":"Problem in user space"}-->
__DTSUBSCRIBEBUTTONMOBILE__{"headingLevel":2,"name":"h-Dcattell-20241119164300","type":"heading","level":0,"id":"h-Problem_in_user_space-20241119164300","replies":["c-Dcattell-20241119164300-Problem_in_user_space"],"text":"Problem in user space","linkableTitle":"Problem in user space"}-->
The deletion of Lzh template having unexpected results. See {{Lzh| }}. Dcattell (talk) Dcattell (talk) 16:43, 19 November 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241119164300","author":"Dcattell","type":"comment","level":1,"id":"c-Dcattell-20241119164300-Problem_in_user_space","replies":["c-Trappist_the_monk-20241119170100-Dcattell-20241119164300"]}}-->
replied there
—Trappist the monk (talk) 17:01, 19 November 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241119170100","author":"Trappist the monk","type":"comment","level":2,"id":"c-Trappist_the_monk-20241119170100-Dcattell-20241119164300","replies":[]}}-->
Hello, if possible, please consider moving localizable text/messages to it Module:Lang/config. আফতাবুজ্জামান (talk) 18:15, 19 November 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241119181500","author":"\u0986\u09ab\u09a4\u09be\u09ac\u09c1\u099c\u09cd\u099c\u09be\u09ae\u09be\u09a8","type":"comment","level":1,"id":"c-\u0986\u09ab\u09a4\u09be\u09ac\u09c1\u099c\u09cd\u099c\u09be\u09ae\u09be\u09a8-20241119181500-Module:Lang_localization","replies":["c-Trappist_the_monk-20241119183400-\u0986\u09ab\u09a4\u09be\u09ac\u09c1\u099c\u09cd\u099c\u09be\u09ae\u09be\u09a8-20241119181500"]}}-->
Yeah, that's on the TODO list.
—Trappist the monk (talk) 18:34, 19 November 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241119183400","author":"Trappist the monk","type":"comment","level":2,"id":"c-Trappist_the_monk-20241119183400-\u0986\u09ab\u09a4\u09be\u09ac\u09c1\u099c\u09cd\u099c\u09be\u09ae\u09be\u09a8-20241119181500","replies":[]}}-->
Hi there. I have noticed a certain error with the langx template. It seems previously "r" was sometimes used for the romanization parameter but the bot did not change this and this results in an error with the new template. See for example this version of an article. Mellk (talk) 07:05, 20 November 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241120070500","author":"Mellk","type":"comment","level":1,"id":"c-Mellk-20241120070500-Langx_romanization","replies":["c-Trappist_the_monk-20241120140700-Mellk-20241120070500"]}}-->
Not an error in {{langx}} but is an error in how that specific {{langx}} template was written. |r= has never been a supported parameter in {{langx}} or its predecessor {{lang-??}} templates (in this case {{lang-ru}}). Likely the editor who made this edit confused {{lang-ru}} with {{lang-rus}} which, like {{lang-zh}}, supports unique single-character parameter names.
The error message is correct. You notice it now because of a recent update to Module:Lang. When unsupported parameters are used in any {{lang}} or {{langx}} template, Module:Lang emits an error message.
—Trappist the monk (talk) 14:07, 20 November 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241120140700","author":"Trappist the monk","type":"comment","level":2,"id":"c-Trappist_the_monk-20241120140700-Mellk-20241120070500","replies":["c-Mellk-20241120141400-Trappist_the_monk-20241120140700"]}}-->
I see, thanks for the correction. I assumed that the same parameter in lang-rus was also valid. Is there a way to easily find other pages that have the same issue in terms of unsupported parameters? Mellk (talk) 14:14, 20 November 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241120141400","author":"Mellk","type":"comment","level":3,"id":"c-Mellk-20241120141400-Trappist_the_monk-20241120140700","replies":["c-Trappist_the_monk-20241120143000-Mellk-20241120141400"]}}-->
—Trappist the monk (talk) 14:30, 20 November 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241120143000","author":"Trappist the monk","type":"comment","level":4,"id":"c-Trappist_the_monk-20241120143000-Mellk-20241120141400","replies":["c-Mellk-20241120143800-Trappist_the_monk-20241120143000","c-Mellk-20241121092500-Trappist_the_monk-20241120143000"]}}-->
Perfect, thanks. Mellk (talk) 14:38, 20 November 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241120143800","author":"Mellk","type":"comment","level":5,"id":"c-Mellk-20241120143800-Trappist_the_monk-20241120143000","replies":[]}}-->
I have also noticed a similar error message with IPA e.g. Eugene Onegin (opera). Mellk (talk) 09:25, 21 November 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241121092500","author":"Mellk","type":"comment","level":5,"id":"c-Mellk-20241121092500-Trappist_the_monk-20241120143000","replies":["c-Trappist_the_monk-20241121150900-Mellk-20241121092500"]}}-->
That one is your fault. At this edit on 2024-07-20, you changed {{lang-rus}} to {{lang-ru}}. On 2024-10-20, Monkbot/task 20 replaced {{lang-ru|...}} with {{langx|ru|...}}. When the templates were changed, Module:Lang (the engine behind {{lang-ru}} and {{langx}}) did not have code to check for unknown parameters so in both cases simply ignored |Ru-Evgeny_Onegin.ogg. Code for unknown-parameter-checking was added to Module:Lang 2024-11-14 and that is why your edit caused the error message.
In {{lang-rus}}, the supported positional parameters are:
Russian text
transliteration
IPA
audio file
In {{lang-ru}}, the supported positional parameters were:
Russian text
transliteration
translation
So, he asked, why did you convert {{lang-rus}} to {{lang-ru}}?
—Trappist the monk (talk) 15:09, 21 November 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241121150900","author":"Trappist the monk","type":"comment","level":6,"id":"c-Trappist_the_monk-20241121150900-Mellk-20241121092500","replies":["c-Mellk-20241121162500-Trappist_the_monk-20241121150900"]}}-->
I have no idea. I would have used the IPA template instead. Oversight, I guess. Mellk (talk) 16:25, 21 November 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241121162500","author":"Mellk","type":"comment","level":7,"id":"c-Mellk-20241121162500-Trappist_the_monk-20241121150900","replies":["c-Jonesey95-20241121203200-Mellk-20241121162500"]}}-->
Mellk, you may be interested in this similar talk page thread about conversions between lang-ru(s) templates and the |p= parameter. That discussion contains a link to about 60 articles that need to be fixed. – Jonesey95 (talk) 20:32, 21 November 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241121203200","author":"Jonesey95","type":"comment","level":8,"id":"c-Jonesey95-20241121203200-Mellk-20241121162500","replies":["c-Mellk-20241121203300-Jonesey95-20241121203200"]}}-->
Thank you, I'll take a look. Mellk (talk) 20:33, 21 November 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241121203300","author":"Mellk","type":"comment","level":9,"id":"c-Mellk-20241121203300-Jonesey95-20241121203200","replies":["c-Starex_Night-20241127044400-Mellk-20241121203300"]}}-->
hello? I'm just new here at wikipedia, why some of you has a BOT in your name? Thank you Starex Night (talk) 04:44, 27 November 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241127044400","author":"Starex Night","type":"comment","level":10,"id":"c-Starex_Night-20241127044400-Mellk-20241121203300","replies":[]}}-->
As it stands, the entry on SUCHOWOLA says that Poles and Jews were beating Jews as they were being forced into the ghetto. I think that should have been Poles and Germans. 148.81.198.142 (talk) 15:02, 28 November 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241128150200","author":"148.81.198.142","type":"comment","level":1,"id":"c-148.81.198.142-20241128150200-Persecution","replies":["c-Trappist_the_monk-20241128150700-148.81.198.142-20241128150200"]}}-->
—Trappist the monk (talk) 15:07, 28 November 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241128150700","author":"Trappist the monk","type":"comment","level":2,"id":"c-Trappist_the_monk-20241128150700-148.81.198.142-20241128150200","replies":[]}}-->
I'm attemping to get lang to be the engine behind most of Wikt-lang's work. I was wondering what is the correct way to place the span tag. Around the entire link, or just around the text being displayed to the user?
Gonnym (talk) 11:39, 1 December 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241201113900","author":"Gonnym","type":"comment","level":1,"id":"c-Gonnym-20241201113900-Lang_span_question","replies":["c-Trappist_the_monk-20241201140000-Gonnym-20241201113900"]}}-->
The first one because the English words 'wikt' and 'Ancient Greek' are not Ancient-Greek words.
—Trappist the monk (talk) 14:00, 1 December 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241201140000","author":"Trappist the monk","type":"comment","level":2,"id":"c-Trappist_the_monk-20241201140000-Gonnym-20241201113900","replies":["c-Gonnym-20241201140200-Trappist_the_monk-20241201140000"]}}-->
Thanks, that was what I was thinking also. Gonnym (talk) 14:02, 1 December 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241201140200","author":"Gonnym","type":"comment","level":3,"id":"c-Gonnym-20241201140200-Trappist_the_monk-20241201140000","replies":[]}}-->
Hello
Daily Soon Times English Newspaper publishing from Islamabad Karachi and Sargodha Pakistan
ABC Certified
Do you help to add in List of Newspaper in Pakistan 39.58.172.133 (talk) 06:17, 1 December 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241201061700","author":"39.58.172.133","type":"comment","level":1,"id":"c-39.58.172.133-20241201061700-Daily_Soon_Times","replies":["c-JuxtaposedJacob-20241205065300-39.58.172.133-20241201061700"]}}-->
Looks like this paper does not fit within our notability or verifiability policies; a relatively deep internet search found no reliable, independent coverage of the paper upon which to base an inclusion in the list.
__DTSUBSCRIBEBUTTONDESKTOP__{"headingLevel":2,"name":"h-\u0418\u043d\u043e\u043a\u0435\u043d\u0442\u0438\u0458-20241205121000","type":"heading","level":0,"id":"h-Macedonian_Wikipedia_DOI_numbers_issue-20241205121000","replies":["c-\u0418\u043d\u043e\u043a\u0435\u043d\u0442\u0438\u0458-20241205121000-Macedonian_Wikipedia_DOI_numbers_issue","c-\u0418\u043d\u043e\u043a\u0435\u043d\u0442\u0438\u0458-20241208141200-Macedonian_Wikipedia_DOI_numbers_issue"],"text":"Macedonian Wikipedia DOI numbers issue","linkableTitle":"Macedonian Wikipedia DOI numbers issue"}-->
__DTSUBSCRIBEBUTTONMOBILE__{"headingLevel":2,"name":"h-\u0418\u043d\u043e\u043a\u0435\u043d\u0442\u0438\u0458-20241205121000","type":"heading","level":0,"id":"h-Macedonian_Wikipedia_DOI_numbers_issue-20241205121000","replies":["c-\u0418\u043d\u043e\u043a\u0435\u043d\u0442\u0438\u0458-20241205121000-Macedonian_Wikipedia_DOI_numbers_issue","c-\u0418\u043d\u043e\u043a\u0435\u043d\u0442\u0438\u0458-20241208141200-Macedonian_Wikipedia_DOI_numbers_issue"],"text":"Macedonian Wikipedia DOI numbers issue","linkableTitle":"Macedonian Wikipedia DOI numbers issue"}-->
Dear Trappist the monk, the Macedonian Wikipedia uses the English modules and any change in those may cause the Macedonian version to stop running, right now we have an issue as I can identify with the DOI numerals which crash the function and report errors in the coding. As I'm not a coder and we don't have the technical know how to fix this issue will you be kind to spare some of your precious time to see if there is a solution to this issue. The whole Macedonian community will be grateful. As an example I will point you out to this article on the Macedonian Wikipedia mk:Мајкелсон-Морлиев обид.
Thank you for any help, have a great day Инокентиј (talk) 12:10, 5 December 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241205121000","author":"\u0418\u043d\u043e\u043a\u0435\u043d\u0442\u0438\u0458","type":"comment","level":1,"id":"c-\u0418\u043d\u043e\u043a\u0435\u043d\u0442\u0438\u0458-20241205121000-Macedonian_Wikipedia_DOI_numbers_issue","replies":["c-Trappist_the_monk-20241205150700-\u0418\u043d\u043e\u043a\u0435\u043d\u0442\u0438\u0458-20241205121000"]}}-->
To upgrade the cs1|2 module suite, all modules must be updated at the same time. Best practice is to import the entire live version of the English suite to sandboxen at mk.wiki. Tweak those sandboxen as necessary (translations, etc), test the sandboxen to make sure nothing is broken, and only then, update your live cs1|2 module suite from the sandboxen.
{{Наведено списание|last1=Michelson |first1=Albert A. |last2=Morley |first2=Edward W. |title=On a method of making the wave-length of sodium light the actual and practical standard of length|journal=American Journal of Science |volume=34 |year=1887 |pages=427–430 |doi=10. 2475/ajs. s3-34. 204. 427 |doi-broken-date=2024-12-02 |url=http://www. ajsonline. org/content/s3-34/204/427. full. pdf+html }}
{{Наведено списание|last1=Michelson |first1=A. A. |last2=Pease |first2=F. G. |last3=Pearson |first3=F. |title=Results of repetition of the Michelson–Morley experiment|journal=Journal of the Optical Society of America|volume=18|issue=3|year=1929|page=181|bibcode = 1929JOSA. . . 18. . 181M|doi=10. 1364/josa. 18. 000181|doi-broken-date=2024-12-02 }}
Note the extra spaces following the dots in |doi=, |url=, and |bibcode=. Those spaces must not be there. The extraneous spaces were added at this 19:35, 30 October 2015 edit by Bjankuloski06.
—Trappist the monk (talk) 15:07, 5 December 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241205150700","author":"Trappist the monk","type":"comment","level":2,"id":"c-Trappist_the_monk-20241205150700-\u0418\u043d\u043e\u043a\u0435\u043d\u0442\u0438\u0458-20241205121000","replies":[]}}-->
Thank you for your time will enact the change as you have suggested soon. Best Инокентиј (talk) 14:12, 8 December 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241208141200","author":"\u0418\u043d\u043e\u043a\u0435\u043d\u0442\u0438\u0458","type":"comment","level":1,"id":"c-\u0418\u043d\u043e\u043a\u0435\u043d\u0442\u0438\u0458-20241208141200-Macedonian_Wikipedia_DOI_numbers_issue","replies":[]}}-->
__DTSUBSCRIBEBUTTONDESKTOP__{"headingLevel":2,"name":"h-Gonnym-20241206111500","type":"heading","level":0,"id":"h-Feedback_wanted_for_Module:Wikt-lang\/sandbox-20241206111500","replies":["c-Gonnym-20241206111500-Feedback_wanted_for_Module:Wikt-lang\/sandbox"],"text":"Feedback wanted for Module:Wikt-lang\/sandbox","linkableTitle":"Feedback wanted for Module:Wikt-lang\/sandbox"}-->
__DTSUBSCRIBEBUTTONMOBILE__{"headingLevel":2,"name":"h-Gonnym-20241206111500","type":"heading","level":0,"id":"h-Feedback_wanted_for_Module:Wikt-lang\/sandbox-20241206111500","replies":["c-Gonnym-20241206111500-Feedback_wanted_for_Module:Wikt-lang\/sandbox"],"text":"Feedback wanted for Module:Wikt-lang\/sandbox","linkableTitle":"Feedback wanted for Module:Wikt-lang\/sandbox"}-->
Hey Trappist, would you mind taking a look at Module:Wikt-lang/sandbox and Module:Lang/sandbox2 (changes; testcases - the difference in /testcases results are because Lang wraps in a title attribute). I've re-wrote Wikt-lang and it now uses Module:Lang to handle all language code, italic, html wrapping logic. I've had to edit Lang in two places to allow it to work. Any feedback welcomed. Gonnym (talk) 11:15, 6 December 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241206111500","author":"Gonnym","type":"comment","level":1,"id":"c-Gonnym-20241206111500-Feedback_wanted_for_Module:Wikt-lang\/sandbox","replies":["c-Trappist_the_monk-20241206183900-Gonnym-20241206111500"]}}-->
All that I have done is look at your proposed change in Module:Lang/sandbox2 at Lines 489–497. {{lang}}, {{langx}}, {{transliteration}}, and the various {{lang|fn=...}} functions should never have access to the Wiktionary-specific language tags. If we at en.wiki decide to adopt some or all of Wiktionary's private use tags, those tags can (should) be added to Module:Lang/data.
I hacked a (far from perfect) module in my sandbox so that I could see how wikt-lang's language data compared to Lang's data. The code creates four tables that can be viewed in the debug console.
It seems to me that if wikt-lang is going to utilize lang in some form, module:lang should have a separate entry point for wikt-lang; Module:Wikt-lang/data should be loaded there, not in get_ietf_parts(). When fetching language names, wikt-lang must query its own Module:Wikt-lang/data before it attempts to query Module:Lang/data.
Wiktionary has a number of nonstandard language tags (cel-pro, gmw-ecg, zle-ort, etc). None of these are valid IETF language tags:
cel-pro – cel is Celtic languages; pro is an invalid extlang (but is a language tag for unrelated Old Provençal)
gmw-ecg – gmw is West Germanic languages; ecg is an invalid extlang
zle-ort – zle is East Slavic languages; ort is an invalid extlang (but is a language tag for unrelated Adivasi Oriya)
Module:Lang does not support extlangs because there are none currently defined that don't have preferred primary language tags. For the tool tip, wikt-lang should use the name from Wikt-lang/data and strip extlangs from those language tags that have them; module:lang must not create invalid lang= html attributes.
—Trappist the monk (talk) 18:39, 6 December 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241206183900","author":"Trappist the monk","type":"comment","level":2,"id":"c-Trappist_the_monk-20241206183900-Gonnym-20241206111500","replies":["c-Gonnym-20241209022400-Trappist_the_monk-20241206183900"]}}-->
You should use Module:Wikt-lang/data/sandbox, not the live version (I tried fixing the language tags similar to how you've done the private tags). Regarding the language tags, there are two things here that the language tags do, one is wrap the text, so it doesn't matter what Wiktionary does over there (which is why I converted it to use Lang). The second, is generating a page name link. Only languages which aren't defined or are different from Lang, need to have their information in the /data module.
I'll take a look at your suggestion of adding an entry for Wikt-lang. Gonnym (talk) 02:24, 9 December 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241209022400","author":"Gonnym","type":"comment","level":3,"id":"c-Gonnym-20241209022400-Trappist_the_monk-20241206183900","replies":["c-Gonnym-20241209122600-Gonnym-20241209022400"]}}-->
Ok, so I've modified the code a bit. The logic is as follows:
Module:Lang handles the HTML tag of the display text, and the English Wikipedia language categorization.
If a language code exists on both and the language name is the same, nothing needs to be done.
If a language code exists on both but the language name is different, then the language name needs to be added to Module:Wikt-lang/data.
If a language code does not exist on English Wikipedia, it should be added to Module:Lang/data so proper wrapping and categorization can happen here.
Module:Wikt-lang/comparison has a table with the differences. There are currently only 6 private codes that aren't in Module:Lang/data. Gonnym (talk) 12:26, 9 December 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241209122600","author":"Gonnym","type":"comment","level":4,"id":"c-Gonnym-20241209122600-Gonnym-20241209022400","replies":["c-Trappist_the_monk-20241209144800-Gonnym-20241209122600","c-Trappist_the_monk-20241209152900-Gonnym-20241209122600"]}}-->
I haven't looked at the code but I have looked at Module talk:Wikt-lang/testcases. Every test fails and not necessarily in ways expected from a code rewrite.
If a language code exists on both but the language name is different, then the language name needs to be added to Module:Wikt-lang/data. Why? If the editors at Wiktionary prefer Penobscot over Eastern Abnaki, why add Eastern Abnaki to Module:Wikt-lang/data?
—Trappist the monk (talk) 14:48, 9 December 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241209144800","author":"Trappist the monk","type":"comment","level":5,"id":"c-Trappist_the_monk-20241209144800-Gonnym-20241209122600","replies":[]}}-->
You created wikt_lang() in Module:Lang/sandbox2 at lines 1892–1901. I assume that you mean to call that function from Module:Wikt-lang/sandbox. If so, the function and its exports should be renamed to _wikt_lang(); leading underscore identifies functions that are, or can be, called from other modules. In the comment at line 1967 (if retained) should read -- entry point for {{Wikt-lang}}; template name is hyphenated.
—Trappist the monk (talk) 15:29, 9 December 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241209152900","author":"Trappist the monk","type":"comment","level":5,"id":"c-Trappist_the_monk-20241209152900-Gonnym-20241209122600","replies":["c-Gonnym-20241209155600-Trappist_the_monk-20241209152900"]}}-->
If a language code exists on both but the language name is different, then the language name needs to be added to Module:Wikt-lang/data. Why? If the editors at Wiktionary prefer Penobscot over Eastern Abnaki, why add Eastern Abnaki to Module:Wikt-lang/data?
The name added to Module:Wikt-lang/data/sandbox isn't Eastern Abnaki, it's Penobscot (the name used at Wiktionary) (as can be seen in the code). Gonnym (talk) 15:56, 9 December 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241209155600","author":"Gonnym","type":"comment","level":6,"id":"c-Gonnym-20241209155600-Trappist_the_monk-20241209152900","replies":["c-Trappist_the_monk-20241209163600-Gonnym-20241209155600"]}}-->
Because Module:Wikt-lang/data, and Module:Wikt-lang/data/sandbox, already have Penobscot, I assumed that you meant to add Eastern Abnaki. If that is not what you meant, how does Module:Wikt-lang/sandbox know that a wikitionary language name for some particular code is different from Module:Lang's language name for the same code? Surely there isn't yet another ~/data module that holds wikitionary-preferred language names?
—Trappist the monk (talk) 16:36, 9 December 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241209163600","author":"Trappist the monk","type":"comment","level":7,"id":"c-Trappist_the_monk-20241209163600-Gonnym-20241209155600","replies":["c-Gonnym-20241209173000-Trappist_the_monk-20241209163600"]}}-->
It doesn't know and doesn't need to know. Line 81 is the place where the Wiktionary language name is set. I get the language name back from Lang and unless there is a language override, it uses it. Gonnym (talk) 17:30, 9 December 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241209173000","author":"Gonnym","type":"comment","level":8,"id":"c-Gonnym-20241209173000-Trappist_the_monk-20241209163600","replies":["c-Trappist_the_monk-20241209234800-Gonnym-20241209173000"]}}-->
We must not be communicating. You wrote: If a language code exists on both but the language name is different, then the language name needs to be added to Module:Wikt-lang/data. I understand that to mean:
:IF: Module:Lang/data language for aaq (Eastern Abnaki) :NOT_EQ: Module:Wikt-lang/data language-name for aaq (Penobscot) :THEN:
:DO: add a language name to Module:Wikt-lang/data :END:
That makes no sense to me. Both ~/data modules have the language tag but each tag refers to a different name, so why do we need to add a language name to Module:Wikt-lang/data (which already has a name)?
—Trappist the monk (talk) 23:48, 9 December 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241209234800","author":"Trappist the monk","type":"comment","level":9,"id":"c-Trappist_the_monk-20241209234800-Gonnym-20241209173000","replies":["c-Gonnym-20241210094400-Trappist_the_monk-20241209234800"]}}-->
Your third point is incorrect. If the language code exists on both but the language name is different (at Wiktionary) and not currently set, then it needs to be added to the module. Gonnym (talk) 09:44, 10 December 2024 (UTC)[reply]__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"20241210094400","author":"Gonnym","type":"comment","level":10,"id":"c-Gonnym-20241210094400-Trappist_the_monk-20241209234800","replies":[]}}-->