Lingwistyka jest narzędziem do tworzenia narzędzi językowych dla Ruby obiektów w dowolnym języku.
Obejmuje ona ogólny język przód niezależne, moduł do kodów językowych mapowanie na nazwy językowych oraz moduł, który zawiera różne programy anglojęzyczne.
Struktura składa się z trzech części: modułu lingwistyka rdzeń, który zawiera ramy klasy rozszerzenie dla języków, rodzajowe klasy inflector, który służy jako Delegator dla metod językowych na obiektach Ruby i jednego lub więcej modułów danego języka, które zawierają rzeczywiste lingwistycznych funkcje.
Moduł pracuje dodając jedną metodę instancji dla każdego języka po nazwie w języku dwuliterowy kod (lub trzyliterowy kod, jeżeli nie dwuliterowy kod jest definiowany przez ISO639) do różnych klas Ruby.
Pozwala to na wiele sposobów specyficzne dla języka, które mają być dodane do obiektów bez zaśmiecania interfejsu lub ryzykować kolizji między nimi, choć kosztem trzech lub czterech więcej znaków na wywołania metody.
Co nowego w tym wydaniu:
- Fix dla Ruby 2:. nie zapamiętać inflector
Co nowego w wersji 2.0.3:
- Fix dla Ruby 2: nie zapamiętują inflector.
Co nowego w wersji 1.0.8:.
- Rozpoczęcie aktualizacji specyfikacji i zbudować System
- Dodawanie katalogu przykładów.
- Aktualizacja docs / katalog z nową informacją CVS / serwer.
Wymagania :
- LinkParser 1.0.5 lub wyższej,
Komentarze nie znaleziono