I think this should also replace {{compound}}
and something like this should categorize into Category:Armenian compound words and Category:Armenian words interfixed with -ա-. --Vahag (talk) 06:30, 28 August 2014 (UTC)
{{compound}}
is now redundant to {{affix}}
? We should probably rename the latter to something more general. “Word formation” is the catch-all term, but it is long. --Vahag (talk) 10:08, 6 September 2014 (UTC)
{{formed as}}
? — Keφr 10:20, 6 September 2014 (UTC)
{{morphology}}
, because the new template will replace everything in Category:Morphology templates. We should probably discuss this in Beer Parlour but I don't like going there. --Vahag (talk) 10:29, 6 September 2014 (UTC)
{{circumfix}}
, for one. At least not without some bizarre syntax. (And frankly, neither do I.) — Keφr 10:46, 6 September 2014 (UTC)Since affixes are affixed to something, this template should expect at least two parts. If not, it has been misused, e.g. like this:
{{affix|en|mono-}}
+ ...
When this happens, the template should display an error and put the page in an error category so mistakes can be found more easily.
{{affix|en|mono-}} + ...
is often useful if the formatting of the stuff that comes after is not adequately supported by {{affix}}
. --WikiTiki89 17:21, 15 August 2016 (UTC)
The documentation is clear enough about what to do with ‘straight’ glosses, like: “longsword”, but not what to with glosses like: suffix for names of fish. In that case the quotation marks (“ ”) are inappropriate. Using the posN parameters at least seems to give better formatting, but is this really the right way to do this?
{{l}}
to avoid having to explain the same thing in multiple places. So that's where the explanation should be given. —CodeCat 17:52, 15 August 2016 (UTC)
{{l}}
et al. for non-gloss glosses. --WikiTiki89 17:54, 15 August 2016 (UTC)
{{l}}
didn't explain it either. Furthermore, I believe in being explicit in these matters, if only for user-friendliness, but also because it helps maintainability. (Suppose the meaning of an argument of {{l}}
has to be changed for whatever reason. If the affix documentation just points there, then this changes the meaning of the affix argument. And I think it's too easy to mishandle the resulting cascade. I'm not saying it cannot be handled correctly, but experience with documentation in another field of expertise has made me cautious in such matters.)
{{affix}}
actually just forwards these parameters to the same module (Module:links) that also handles {{l}}
. So if Module:links is changed, {{affix}}
is too. This is done by design, to keep things consistent. —CodeCat 18:25, 15 August 2016 (UTC)
{{l}}
by heart and read it) and that there's no guidance on what do do with these kind of glosses.nocat=1
when a langN
parameter is setRight now, the template ignores nocat=1
when a langN
parameter is set, see for example this revision. I would change this myself except this involves edits that need to be simultaneous to Module:compound, Module:etymology, and Module:etymology/templates which are very widely used so I'm hesitant.
Changes would be as follows:
In Module:etymology, add a nocat
parameter to format_borrowed
and make it not categorize around line 157.
Then set Module:etymology/templates nocat
to false on line 213. And in Module:compound, add a nocat
parameter to link_term
, set it to nocat
everywhere link_term
is used, and set nocat
to nocat
in format_borrowed
on line 25. —Enosh (talk) 18:45, 25 September 2016 (UTC)
I was told not to use this template for morphology
I'm proposing the addition of a lit=
parameter which applies to the entire expression (cf. montón and others). – Jberkel 09:54, 15 January 2018 (UTC)
This is just a parameter I'm used to. Please allow "lang=" to be used instead of just the first parameter being the language code. I screw this up almost every time and it's annoying. PseudoSkull (talk) 19:56, 9 April 2018 (UTC)
|gN=
Hey can someone add |gN=
to this template? @Kephir, Wikitiki89, Erutuon --{{victar|talk}}
18:28, 21 January 2019 (UTC)
{{victar|talk}}
22:23, 21 January 2019 (UTC)
|pos=pl.
and |pos=m.
as sub-ins for |g=p
and |g=m
. Most of those cases for for gendered and suffixes and roots from plural forms. --{{victar|talk}}
23:29, 21 January 2019 (UTC)If three or more affixes are template arguments, all lead the entry to be categorized as 'prefixed by' or 'suffixed by'. That seems wrong. Is that not considered a problem? DCDuring (talk) 12:18, 2 November 2019 (UTC)
@Erutuon, Rua: I have been trying to think of a way to indicate that an English suffix (or prefix) has been added to a word in a foreign language, and realized that I can use {{affix}}
, like this:
{{affix|en|βρυχή|lang1=grc|t1=grinding of teeth|-ism|lang2=en|pos2=''suffix forming {{glossary|noun}}s indicating a tendency of action, behaviour, condition, or state''}}
I had used |lang2=en
to show that the suffix is English and not Ancient Greek, but doing to causes the template to add "Category:English twice-borrowed terms" to the entry page which is not desired. Adding |nocat=1
has no effect. Any ideas on how this can be fixed? — SGconlaw (talk) 10:23, 19 March 2020 (UTC)
pos2=
? It shouldn't be used like that. —Rua (mew) 12:24, 19 March 2020 (UTC)
{{non-gloss definition}}
. — SGconlaw (talk) 15:36, 19 March 2020 (UTC)
{{der}}
on the Greek term, then {{affix}}
on the suffix. PUC 13:35, 19 March 2020 (UTC)
+ ] {{m|en|-ic}}
and manually add "]
". That seems rather long, though. — SGconlaw (talk) 15:36, 19 March 2020 (UTC)
|lang2=en
, which will make the template only add the "|1=en
and |langN=en
has basically the same behavior as {{bor|en|en|...}}
, adding the "twice-borrowed" category. — Eru·tuon 17:17, 19 March 2020 (UTC)
At ] {{affix}}
failed to place the entry in the appropriate "suffixed by -gesterone" category, forcing hard categorization. Is this some kind of delay in updating categories because we are using modules rather than templates to categorize or is it a logic error in the module? (Please ignore the question of whether -gesterone is really a suffix.) DCDuring (talk) 03:16, 23 December 2020 (UTC)
I saw on an entry that uses this parameter but somehow they made it so that the output text didn't display the language name before the 2nd component because it was the same as the 1st component of the compound, but I forgot how they did it. Anyone know how that works? I couldn't find the explanation anywhere. Orexan (talk) 07:24, 25 August 2023 (UTC)
Why doesn't this template support etymology languages? Is it outside the realm of possibility that a word was compounded in a prior form of a language?? It would be helpful for Persian, since so many words were compounded in classical Persian and the modern pronunciations of classical words has changed regionally. سَمِیر | Sameer (مشارکتها • با مرا گپ بزن) 18:06, 26 August 2023 (UTC)
^
is not working in {{affix}}
:
{{affix|ko|^힌두|-교(敎)|t1=Hindu}}
→ 힌두 (hindu, “Hindu”) + 교(敎) (-gyo){{compound|ko|^힌두|-교(敎)|t1=Hindu}}
→ 힌두 (Hindu, “Hindu”) + 교(敎) (-gyo)@Theknightwho, Benwing2. —Fish bowl (talk) 23:36, 27 April 2024 (UTC)
ignore_cap
from Module:links and Module:links/data recently, which was only enabled for Korean, but that was just a really old (hacky) way of making sure that ^
didn't carry through to Korean links/transliterations, and was completely redundant. If removing that was the cause, it would've caused problems everywhere.^
is initial - could this be related to hyphen-stripping? Theknightwho (talk) 23:49, 27 April 2024 (UTC)
^
has a special meaning in {{affix}}
that clashes with this use case in Korean. See the documentation of {{affix}}
. Not sure how to fix this other than to change the use of ^
in one of the two places. Benwing2 (talk) 00:49, 28 April 2024 (UTC)