PluralizeFiles

 avatar
user_6919294
pascal
6 months ago
840 B
10
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