Daugiskaitos formos Codeigniter 4 lokalizavime

Čia tiesiog pasidedu ateičiai. Kartais prireikia rašyti eilutes, kuriose gali būti įterpiamas bet koks skaičius. Tad reikia, kad programa atsižvelgtų į tai ir pakeistų žodžių daugiskaitos formą priklausomai nuo skaičiaus:

Aš neturiu obuolių;
Aš turiu vieną obuolį;
Aš turiu 3 obuolius;
Aš turiu 11 obuolių;
Aš turiu 21 obuolį;
Aš turiu 20 obuolių;

Skaityti daugiau: Daugiskaitos formos Codeigniter 4 lokalizavime

Tokios problemos seniai išspręstos daugelyje programavimo aplinkų, tačiau tai, kaip tai padaryta Codeigniter’yje, nebuvo aiškiai dokumentuota.

Taigi, tokiu atveju, LT kalbos faile vietoje įprastos eilutės įterpiama:

    // 'apples' => 'Aš turiu {1} obuolių/-us/-į', // čia nekažkas
    'apples' => 'Aš {apples, plural, // čia gerai!
        =0 {neturiu obuolių}
        =1 {turiu vieną obuolį}
        one {turiu # obuolį}
        few {turiu # obuolius}
        other {turiu # obuolių}
    }',

O View faile taip:

<?= lang('Fruit.apples', ['apples' => $appleNo]) ?>

Paskelbta

sukūrė

Žymos:

Komentarai

Parašykite komentarą

El. pašto adresas nebus skelbiamas. Būtini laukeliai pažymėti *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Raktažodžiai

atviras kodas bylos Codeigniter Codeigniter4 darbas drėlingas el. parašas EŽTT genocidas gimimas holokaustas InEnglish internetas joga Jurgelis karo nusikaltimai kde konferencija Kraujelis kubuntu LAT LGGRTC lietuvybė linux microsoft mokslai mokslas nusikaltimai žmoniškumui partizanai PHP pokaris programavimas programos religija religijos laisvė sausio13 sektos seneliai teismas teisė tinklaraštis vasiliauskas vertimas wordpress žurnalizmas

Vėliausi įrašai

Mano web projektai

Sąskaitos paprastai | Nuorodų trumpintuvė | Patobulinta juridinių asmenų paieška | Asmens kodų tikrinimo priemonė

Hobiai

Happysup.eu | Pawed Wave

Visuomenė, politika, etc.

Gentys | Religija.lt | Lietuvos religijotyrininkų draugija | Krizių įveikimo centras | GPB | BDS judėjimas

Tinklaraščiai

Kūlverstukas | Rimas Kudelis | Ar kas nors dar rašo tinklaraščius? 🙂

Technologijos

Laravel+Filament | Codeigniter | HTMX | Alpine.js | Kubuntu

Mano viešasis PGP raktas
keybase.io paskyra

Autorinės teisės

© 2004-2024, Donatas Glodenis. Šiame tinklaraštyje paskelbtą autorinį turinį kitur galima naudoti tik gavus raštišką autoriaus sutikimą.

Jei konkrečiu atveju nėra nurodyta kitaip, tinklaraščio įrašuose išsakomi vertinimai yra asmeninė jų autoriaus nuomonė.