BSD Ports

devel/ruby-i18n 1.15.2 NetBSD

New wave Internationalization support for Ruby

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
mit
Categories
devel, ruby
Package size
122.4 KiB, 403.9 KiB installed

Description

Ruby Internationalization and localization solution. Features:

* translation and localization * interpolation of values to translations (Ruby 1.9 compatible syntax) * pluralization (CLDR compatible) * customizable transliteration to ASCII * flexible defaults * bulk lookup * lambdas as translation data * custom key/scope separator * custom exception handlers * extensible architecture with a swappable backend

Pluggable features: * Cache * Pluralization: lambda pluralizers stored as translation data * Locale fallbacks, RFC4647 compliant (optionally: RFC4646 locale validation) * Gettext support * Translation metadata

Alternative backends: * Chain * ActiveRecord (optionally: ActiveRecord::Missing and ActiveRecord::StoreProcs) * KeyValue (uses active_support/json and cannot store procs)

In the other systems

SystemPortVersion
NetBSDdevel/ruby-i18n1.15.2
OpenBSDdevel/ruby-i18n1.14.1

Install

Binary package:

pkgin install ruby33-i18n

From pkgsrc:

cd /usr/pkgsrc/devel/ruby-i18n && make install clean

Dependencies

Run dependencies 2

Configuration

No options to configure.

Service scripts
none
Flavors
ruby34-i18n-1.15.2, ruby40-i18n-1.15.2