Template:fr-conj-auto

From Wiktionary, the free dictionary
Jump to navigation Jump to search

This template generates the full conjugation of a French verb, along with the pronunciations of all forms, by invoking Module:fr-conj and Module:fr-verb.

Usually, no parameters are required, unless:

  1. the verb is conjugated in the same manner as appeler (il appelle, nous appelons);
  2. the verb has a nonstandard pronunciation, or multiple possible pronunciations;
  3. the verb is to be conjugated as reflexive, but the page name doesn't have a reflexive pronoun in it;
  4. the verb is impersonal or third-person-only;
  5. the verb takes être as its auxiliary (either alone or along with avoir);
  6. the verb has an archaic conjugation, like brusler or cuider.

In these cases, use one of the parameters described below.

Conjugation with the following pronoun strings is supported automatically:

  • "en" (|aux= necessary);
  • "l'" (|aux= necessary);
  • "la" (|aux= necessary);
  • "le" (|aux= necessary);
  • "l'en" (|aux= necessary);
  • "les" (|aux= necessary);
  • "les y" (|aux= necessary);
  • "l'y" (|aux= necessary);
  • "l'y en" (|aux= necessary);
  • "se";
  • "se l'";
  • "se la" (for example, se la raconter);
  • "se le";
  • "se les";
  • "se les y";
  • "se l'y";
  • "s'en" (for example, s’en aller);
  • "s'y" (for example, s’y perdre);
  • "s'y en";
  • "y" (|aux= necessary; for example, y avoir, y aller);
  • "y en" (|aux= necessary).

Parameters

|type=
Explicit verb type. Normally, omitted, except in two-stem verbs like appeler or jeter:
There are a few other cases that need an explicit verb type; for example,
|pron=
Phonetic respelling of the infinitive, or multiple values separated by commas if there are multiple possible pronunciations of the infinitive. The respelling is the same as is used in {{fr-IPA}}; see the documentation for that template for more details. For example,
|aux=
Specify the auxiliary. Should be one of "a" or "avoir" (takes avoir, the default), "e" or "être" (takes être), or "ae", "avoir,être" or "avoir or être" (can take either avoir or être). The default is a.
|refl=
Whether the verb is reflexive. Autodetected correctly if the page name contains a reflexive pronoun in it (e.g. se casser, s’appeler), but can be set explicitly if not (e.g. arrêter; use "n" or "no" to force the verb to be non-reflexive, any other value to force the verb to be reflexive). If this is used to specify a reflexive verb and param 1 (the verb stem) needs to be specified, it should contain the non-reflexive form of the infinitive.
|impers=
If set, the verb is impersonal (all personal forms other than the third singular are nonexistent).
|onlythird=
If set, the verb exists only in the third person (all first and second person personal forms are nonexistent).
|archaic=
If set, use archaic endings (e.g. -oit in place of -ait, and -asmes in place of -âmes, although with the same pronunciation in both cases). NOTE: This is currently only designed to work correctly with -er verbs. For example, brusler: {{fr-conj-auto|archaic=y|pron=brûler}}.