Yes I understand. That is really better then Locale::Maketext, because you have in "Это ((=1 1 ботинок|Ботинок|#{count} Обувь))" that #{count} variable, Locale::Maketext does not have. That is interesting.
--Steffen

Am 27.08.2015 um 14:27 schrieb Akzhan Abdulin:
Посмотрите в качестве примера http://regru.github.io/babelfish-demo/

Реализовано под JS (включая Node), Perl и Ruby.

27 августа 2015 г., 15:22 пользователь Akzhan Abdulin <[email protected] <mailto:[email protected]>> написал:

    This "((is 1 ball|are #{count} balls))"

    например. при этом допустимы вложения плюральных форм по
    переменным одно в другое.

    27 августа 2015 г., 14:13 пользователь Grigory Batalov
    <[email protected] <mailto:[email protected]>> написал:

        В Thu, 27 Aug 2015 14:09:13 +0300
        Akzhan Abdulin <[email protected]
        <mailto:[email protected]>> пишет:

        > Steffen, вы неправы. Babelfish гораздо умнее, чем
        Locale::Maketext.
        >
        > Можно написать "Это ((=1 1 ботинок|Ботинок|#{count} Обувь))"

        А как в этом синтаксисе записать:

        This is 1 ball.
        This are 2 balls.

        в зависимости от количества мячей?

        > 27 августа 2015 г., 8:53 пользователь Steffen Winkler <
        > [email protected]
        <mailto:[email protected]>> написал:
        >
        > > становятся длиннее. Это был едва у

        --
        Moscow.pm mailing list
        [email protected] <mailto:[email protected]> | http://moscow.pm.org






-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить