Jump to content
php.lv forumi

Latvisko vārdu locīšana


kalabox

Recommended Posts

Kurš izdomāja, ka vārds "sāls" ir 2.deklanācijas izņēmums (skatos arī liis lapā tā ir)?

Mēs taču teiktu: "pieber sālij cukuru", nevis "pieber sālim cukuru".

Datīvā -ij lieto sestajai deklinācijai.

Programma vienskaitlim izdod (Datīvs, manuprāt, nepareiz, vismaz es šo vārdu tā neloku):

[N] => sāls

[G] => sāls

[D] => sālim

[A] => sāli

[L] => sālī

 

 

Savukārt, kas attiecas uz daudzskaitli, kur mums tīkamāks šķiet vīriešu dzimtes (1.-3. deklinācijas) locījums.

[N] => sāļi

[G] => sāļu

[D] => sāļiem

[A] => sāļus

[L] => sāļos

 

Šis manuprāt izskaidrojams ar to, ka vārds "sāls" un "sāļi" nav viens un tas pats vārds tikai daudzskaitlī, bet gan divi atšķirīgi vārdi. Jo vārs "sāls" ir vienskaitlinieks, kamēr vārds "sāļi" vienskaitlī būs "sālis".

Ar to es gribēju izteikt savu sāpi, ka, manuprāt, vārds sāls nav 2. deklinācijas vārds pretēji tam kā tas rakstīts liis lapā un definēts šijā skriptā.

Link to comment
Share on other sites

  • 2 weeks later...

Bet kā ir ar izņēmumvārdiem ? :)

 

Array
(
   [vienskaitlis] => Array
       (
           [N] => Mēness
           [G] => Mēnesa
           [D] => Mēnesam
           [A] => Mēnesu
           [L] => Mēnesā
       )

   [daudzskaitlis] => Array
       (
           [N] => Mēnesi
           [G] => Mēnesu
           [D] => Mēnesiem
           [A] => Mēnesus
           [L] => Mēnesos
       )

)

 

neliekas pareizi manšķiet! :)

Link to comment
Share on other sites

Kemito, tur ir tie izņēmuma vārdi, tik ieraksti ar mazo burtu.

 

Bet, piemēram, vārdu kāpnes, loka galīgi greizi:

 

Array
(
   [vienskaitlis] => Array
       (
           [N] => kāpnes
           [G] => kāpnea
           [D] => kāpneam
           [A] => kāpneu
           [L] => kāpneā
       )

   [daudzskaitlis] => Array
       (
           [N] => kāpnei
           [G] => kāpneu
           [D] => kāpneiem
           [A] => kāpneus
           [L] => kāpneos
       )

)

Edited by codez
Link to comment
Share on other sites

Kemito, tur ir tie izņēmuma vārdi, tik ieraksti ar mazo burtu.

 

Bet, piemēram, vārdu kāpnes, loka galīgi greizi:

 

Nu, kāpnes jau nav normāls vārds, laikam izņēmums, jo vienskaitlī būtu "kāpne"

Tāpatās kā vārds zāles, margas, bikses, utt, tādu vārdu tak ir daaafiga..

 

Hmm, vai tev nesanāk pretrunas te? :)

Tur taču prasīts vienskaitlis, bet "brokastis" ir daudzskaitļinieks.

Edited by briedis
Link to comment
Share on other sites

ha, tiešām, kāpnes ir daudzskaitļinieks. Ātrumā palaidu garām.

Tas, ko es gribēju pateikt, ir, ka viņš loka nepareizi 6. deklinācijas (sieviešu dzimetu, kas beidzas ar s) vārdus.

Tāpēc cits piemērs:

 

Array
(
   [vienskaitlis] => Array
       (
           [N] => krāsns
           [G] => krāsna
           [D] => krāsnam
           [A] => krāsnu
           [L] => krāsnā
       )

   [daudzskaitlis] => Array
       (
           [N] => krāsni
           [G] => krāsnu
           [D] => krāsniem
           [A] => krāsnus
           [L] => krāsnos
       )

)

Link to comment
Share on other sites

no LIIS:

 

Deklinācijas noteikšanas algoritms

 

Vārda deklinācija tiek noteikta, balstoties uz vārda galotni vai izskaņu. Ja vārds beidzas ar -š, tad tā ir pirmā deklinācija, ja ar -us, tad tā ir trešā deklinācija, ja ar -a vai -as, tad tā ir 4. deklinācija, ja ar -e vai -es, tad 5. deklinācija.

 

Ja vārds beidzas ar -i, tad tas ir vīriešu dzimtes daudzskaitlinieks. Šajā gadījumā deklinācija nav svarīga, jo galotnes visiem vīriešu dzimtes lietvārdiem daudzskaitlī ir vienādas.

 

Ja dots atgriezeniskais lietvārds, tad izskaņa ir -šanās, -tajās, -tājies, -ējies, -ājies, -umies.

 

Vissarežgītāk noteikt deklināciju vārdiem, kas beidzas ar -s vai -is. 6. deklinācijas lietvārdi vienskaitļa nominatīvā ir ar tādu pašu galotni kā 1. deklinācijas lietvārdi vienskaitļa nominatīvā, savukārt daudzskaitļa nominatīva galotne 6. deklinācijas lietvārdiem sakrīt ar 2. deklinācijas lietvārdu vienskaitļa nominatīva galotni. Lai atšķirtu 6. deklinācijas vārdus no 1. un 2. deklinācijas vārdiem, tie ir ievietoti izņēmumu vārdnīcā. Tādējādi, ja lietvārds ir ar galotni -s, bet nav atrodams vārdnīcā, tad tas ir 1. deklinācijas lietvārds, bet, ja tas ir vārdnīcā, - 6. deklinācijas lietvārds, savukārt, ja lietvārds beidzas ar -is un nav ievietots vārdnīcā, tad tas ir 2. deklinācijas vārds, bet ja ir vārdnīcā, tad tas ir 6. deklinācijas daudzskaitlinieks.

 

Kad noteikta deklinācija, nākamajā solī jāpārliecinās, vai vārdam lietotāja norādītajā locījumā nav mijas.

 

Lai precīzi locītu vārdus, bez 6. deklinācijas vārdu db neiztikt.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...