Module:letton-déclinaisons/data

Bonjour, vous êtes venu ici pour chercher la signification du mot Module:letton-déclinaisons/data. Dans DICTIOUS, vous trouverez non seulement toutes les significations du dictionnaire pour le mot Module:letton-déclinaisons/data, mais vous apprendrez également son étymologie, ses caractéristiques et comment dire Module:letton-déclinaisons/data au singulier et au pluriel. Tout ce que vous devez savoir sur le mot Module:letton-déclinaisons/data est ici. La définition du mot Module:letton-déclinaisons/data vous aidera à être plus précis et correct lorsque vous parlerez ou écrirez vos textes. Connaître la définition deModule:letton-déclinaisons/data, ainsi que celles d'autres mots, enrichit votre vocabulaire et vous fournit des ressources linguistiques plus nombreuses et de meilleure qualité.

 Documentation

Ce module de données retourne la définition des déclinaisons des noms communs en letton.

Sa structure est la suivante :

{
   = {
    endings = { -- Terminaisons pour chaque cas grammatical
      <cas> = {
        "<terminaison du singulier>",
        "<terminaison du pluriel>",
        palatal = { <indices> },
      },
      ...
    },
    vsMayDropEnding = true | false, -- Si true, le vocatif singulier peut perdre sa terminaison
  },
  ...
}

La clé de chaque déclinaison est structuré de la sorte :

  • le chiffre correspond à la déclinaison
  • la ou les lettres après le tiret indiquent la terminaison spécifique pour la déclinaison

Par exemple, "2-is" correspond à la deuxième déclinaison mais seulement pour les noms terminant en -is ; "5-e" correspond aux terminaisons pour les noms en -e de la cinquième déclinaison (donc tous dans ce cas, mais la terminaison est quand même indiquée).

La clé de chaque cas grammatical correspond à son initiale : n pour le nominatif, a pour l’accusatif, etc.

La propriété palatal dans la liste des terminaisons contient la liste des indices (1 pour singulier, 2 pour pluriel) qui acceptent la palatalisation pour le cas grammatical associé.


-- This table contains the data for each latvian noun declension.
-- Its structure is as follows:
--  = { endings = { <endings for each case> }, vsMayDropEnding = <true|false> }
-- The vsMayDropEnding property indicates whether the vocative singular form
-- may lose its last letter in some circumstances.
return {
   = {
    endings = {
      n = { "s", "i" },
      a = { "u", "us" },
      g = { "a", "u" },
      d = { "am", "iem" },
      i = { "u", "iem" },
      l = { "ā", "os" },
      v = { "s", "i" },
    },
    vsMayDropEnding = true,
  },
   = {
    endings = {
      n = { "š", "i" },
      a = { "u", "us" },
      g = { "a", "u" },
      d = { "am", "iem" },
      i = { "u", "iem" },
      l = { "ā", "os" },
      v = { "š", "i" },
    },
    vsMayDropEnding = true,
  },
   = {
    endings = {
      n = { "is", "i", palatal = { 2 } },
      a = { "i", "us", palatal = { 2 } },
      g = { "a", "u", palatal = { 1, 2 } },
      d = { "im", "iem", palatal = { 2 } },
      i = { "i", "iem", palatal = { 2 } },
      l = { "ī", "os", palatal = { 2 } },
      v = { "i", "i", palatal = { 2 } },
    },
    vsMayDropEnding = true,
  },
   = {
    endings = {
      n = { "ns", "ņi" },
      a = { "ni", "ņus" },
      g = { "ns", "ņu" },
      d = { "nim", "ņiem" },
      i = { "ni", "ņiem" },
      l = { "nī", "ņos" },
      v = { "ni", "ņi" },
    },
    vsMayDropEnding = true,
  },
   = {
    endings = {
      n = { "ss", "ši" },
      a = { "si", "šus" },
      g = { "ss", "šu" },
      d = { "sim", "šiem" },
      i = { "si", "šiem" },
      l = { "sī", "šos" },
      v = { "si", "ši" },
    },
    vsMayDropEnding = true,
  },
   = {
    endings = {
      n = { "us", "i" },
      a = { "u", "us" },
      g = { "us", "u" },
      d = { "um", "iem" },
      i = { "u", "iem" },
      l = { "ū", "os" },
      v = { "us", "i" },
    },
  },
   = {
    endings = {
      n = { "a", "as" },
      a = { "u", "as" },
      g = { "as", "u" },
      d = { "ai", "ām" },
      i = { "u", "ām" },
      l = { "ā", "ās" },
      v = { "a", "as" },
    },

    vsMayDropEnding = true,
  },
   = {
    endings = {
      n = { "e", "es" },
      a = { "i", "es" },
      g = { "es", "u", palatal = { 2 } },
      d = { "ei", "ēm" },
      i = { "i", "ēm" },
      l = { "ē", "ēs" },
      v = { "e", "es" },
    },
    vsMayDropEnding = true,
  },
   = {
    endings = {
      n = { "s", "is" },
      a = { "i", "is" },
      g = { "s", "u", palatal = { 2 } },
      d = { "ij", "īm" },
      i = { "i", "īm" },
      l = { "ī", "īs" },
      v = { "s", "is" },
    },
  },
}