PluralizeFiles
user_6919294
pascal
a year ago
840 B
11
Indexable
{
Cześć Daria ^_
Aby poprawnie wyświetlać liczbę plików z uwzględnieniem gramatyki w języku polskim,
musisz zastosować odpowiednią formę rzeczownika "plik" w zależności od liczby :)
Można to zrobić przy użyciu funkcji, która zwróci odpowiednią formę na podstawie liczby.
Oto jak możesz to zaimplementować:
}
function PluralizeFiles(Count: Integer): string;
begin
case Count mod 10 of
1:
if Count mod 100 <> 11 then
Result := 'plik' // 1 plik
else
Result := 'plików'; // 11 plików
2, 3, 4:
if (Count mod 100 < 12) or (Count mod 100 > 14) then
Result := 'pliki' // 2, 3, 4 pliki
else
Result := 'plików'; // 12, 13, 14 plików
else
Result := 'plików'; // 0, 5-9 plików
end;
end;Editor is loading...
Leave a Comment