Template talk:Uw-lang-foreign

Requested move 25 January 2022

 * The following is a closed discussion of a requested move. Please do not modify it. Subsequent comments should be made in a new section on the talk page. Editors desiring to contest the closing decision should consider a move review after discussing it on the closer's talk page. No further edits should be made to this discussion. 

The result of the move request was: moved. I will convert the non-English versions into wrappers later this week. (closed by non-admin page mover) 🐶 EpicPupper (he/him &#124; talk) 21:16, 2 February 2022 (UTC)

– These templates fall in the family of User warnings & notices, but doesn't mention the Uw part at the beginning. These templates also use the format for multi-level warning templates, i.e., Contrib-az1 is a title similar to Uw-test1, Uw-test2, etc. but these are only single-issue templates, and thus naming should be similar to existing single-issue warnings like Uw-coi, Uw-tilde, etc. Also, these templates may be moved to the format Uw-contrib-xx if it gains consensus, but my reasoning to use the format Uw-lang-xx is based on the fact that if we agree to move the page, we must do it such that it conveys the most meaning. The Uw-lang-xx naming format pretty much conveys the fact that the following templates have something to do with language issues, while "contribs" doesn't convey a specific meaning as literally all of the user warning templates are a response to "contribs" of the other user. ---CX Zoom(he/him) (let's talk&#124;contribs) 16:47, 25 January 2022 (UTC) The discussion above is closed. Please do not modify it. Subsequent comments should be made on the appropriate discussion page. No further edits should be made to this discussion.
 * Template:Contrib-foreign → Template:Uw-lang-foreign
 * Template:Contrib-ar1 → Template:Uw-lang-ar
 * Template:Contrib-az1 → Template:Uw-lang-az
 * Template:Contrib-bg1 → Template:Uw-lang-bg
 * Template:Contrib-bn1 → Template:Uw-lang-bn
 * Template:Contrib-cs1 → Template:Uw-lang-cs
 * Template:Contrib-cy1 → Template:Uw-lang-cy
 * Template:Contrib-da1 → Template:Uw-lang-da
 * Template:Contrib-de1 → Template:Uw-lang-de
 * Template:Contrib-el1 → Template:Uw-lang-el
 * Template:Contrib-eo1 → Template:Uw-lang-eo
 * Template:Contrib-es1 → Template:Uw-lang-es
 * Template:Contrib-fa1 → Template:Uw-lang-fa
 * Template:Contrib-fi1 → Template:Uw-lang-fi
 * Template:Contrib-fr1 → Template:Uw-lang-fr
 * Template:Contrib-ga1 → Template:Uw-lang-ga
 * Template:Contrib-gu1 → Template:Uw-lang-gu
 * Template:Contrib-ha1 → Template:Uw-lang-ha
 * Template:Contrib-he1 → Template:Uw-lang-he
 * Template:Contrib-hi1 → Template:Uw-lang-hi
 * Template:Contrib-hr1 → Template:Uw-lang-hr
 * Template:Contrib-hu1 → Template:Uw-lang-hu
 * Template:Contrib-hy1 → Template:Uw-lang-hy
 * Template:Contrib-it1 → Template:Uw-lang-it
 * Template:Contrib-ja1 → Template:Uw-lang-ja
 * Template:Contrib-jbo1 → Template:Uw-lang-jbo
 * Template:Contrib-ka1 → Template:Uw-lang-ka
 * Template:Contrib-km1 → Template:Uw-lang-km
 * Template:Contrib-kn1 → Template:Uw-lang-kn
 * Template:Contrib-ko1 → Template:Uw-lang-ko
 * Template:Contrib-lt1 → Template:Uw-lang-lt
 * Template:Contrib-lv1 → Template:Uw-lang-lv
 * Template:Contrib-mk1 → Template:Uw-lang-mk
 * Template:Contrib-ml1 → Template:Uw-lang-ml
 * Template:Contrib-mn1 → Template:Uw-lang-mn
 * Template:Contrib-mr1 → Template:Uw-lang-mr
 * Template:Contrib-ms1 → Template:Uw-lang-ms
 * Template:Contrib-ne1 → Template:Uw-lang-ne
 * Template:Contrib-nl1 → Template:Uw-lang-nl
 * Template:Contrib-no1 → Template:Uw-lang-no
 * Template:Contrib-om1 → Template:Uw-lang-om
 * Template:Contrib-pa1 → Template:Uw-lang-pa
 * Template:Contrib-pl1 → Template:Uw-lang-pl
 * Template:Contrib-pt1 → Template:Uw-lang-pt
 * Template:Contrib-ro1 → Template:Uw-lang-ro
 * Template:Contrib-ru1 → Template:Uw-lang-ru
 * Template:Contrib-sd1 → Template:Uw-lang-sd
 * Template:Contrib-sl1 → Template:Uw-lang-sl
 * Template:Contrib-so1 → Template:Uw-lang-so
 * Template:Contrib-sq1 → Template:Uw-lang-sq
 * Template:Contrib-sr1 → Template:Uw-lang-sr
 * Template:Contrib-sv1 → Template:Uw-lang-sv
 * Template:Contrib-ta1 → Template:Uw-lang-ta
 * Template:Contrib-te1 → Template:Uw-lang-te
 * Template:Contrib-tg1 → Template:Uw-lang-tg
 * Template:Contrib-th1 → Template:Uw-lang-th
 * Template:Contrib-tl1 → Template:Uw-lang-tl
 * Template:Contrib-tr1 → Template:Uw-lang-tr
 * Template:Contrib-ur1 → Template:Uw-lang-ur
 * Template:Contrib-uz1 → Template:Uw-lang-uz
 * Template:Contrib-vi1 → Template:Uw-lang-vi
 * Template:Contrib-zh1 → Template:Uw-lang-zh
 * Template:Contrib-am1 → Template:Uw-lang-am
 * Support with all of it. I never understood the value of the 1 in these. I do think "lang" is better because the average person seeing, say, "uw-contrib-tr" isn't going to guess that "tr" is Turkish and that this is a language template. The "lang" option is also a better mnemonic. Largoplazo (talk) 18:11, 25 January 2022 (UTC)
 * Comment – I realize this is o/t here, but after this is done, they should all be merged into one template with a parameter, and all the old templates should become wrappers. See welcome-foreign and the history of the many per-lang wrappers for a very similar situation. Mathglot (talk) 09:27, 26 January 2022 (UTC)
 * Support matches others but we should probably consider if things that aren't warnings but just notices should use a different format.  Crouch, Swale  ( talk ) 17:32, 28 January 2022 (UTC)
 * Support - I also agree that these could be reduced to a single template ASUKITE 17:10, 2 February 2022 (UTC)

More on the contrib-to-uw-lang move
I came across Template:contrib-id1 that hadn't been moved, so I took care of that.

Also, I noticed that at least on Template:uw-lang-fr, the comment at the end of the source code that repeats the name of the template, so that subst'ed templates can be traced to their origin, hadn't been changed to the new name, so I made that change. I imagine that needs to be done on all the others. I don't suppose there's an automated way to do it that would be easier to set up than just to take care of it manually, is there? Largoplazo (talk) 22:03, 17 June 2022 (UTC)

I just looked at Special:PrefixIndex/Template:contrib- to see if any other templates beginning with "Contrib-" were still templates rather than redirects, but they're all redirects, so the one for Indonesian was the only one that had been overlooked. (Or, if there'd been others, somebody took care of them in the last 12 hours.) Largoplazo (talk) 09:52, 18 June 2022 (UTC)


 * Hi @Largoplazo, thanks for your interest. I found consensus in the discussion above to convert the lang-xx templates to wrappers of uw-lang-foreign, and to move their text to a subpage of uw-lang-foreign. You can see an example with the French page. I haven't gotten around to moving all of the templates (oops!), so they still need updating. Frostly (talk) 01:00, 28 May 2023 (UTC)