homepage: ''
changelog-type: ''
hash: 74246537c099a3a8bd09e5228dfe4513f6324fd8dbc5a3d9052baf469a625a90
test-bench-deps: {}
maintainer: portnov84@rambler.ru
synopsis: GetText runtime library implementation in pure Haskell
changelog: ''
basic-deps:
  bytestring: ! '>=0.10'
  base: ! '>4 && <5'
  time: ! '>=1.5.0'
  text: ! '>=1.2'
  bytestring-trie: ! '>=0.2'
  filepath: ! '>=1.4'
  uniplate: ! '>=1.6.12'
  parsec: ! '>=3.1.11'
  containers: ! '>=0.5'
  haskell-src-exts: ! '>=1.19.1'
  binary: ! '>=0.7'
  old-locale: ! '>=1.0'
  mtl: ! '>=2.2.1'
  transformers: ! '>=0.3'
all-versions:
- '0.1.0.0'
author: IlyaPortnov
latest: '0.1.0.0'
description-type: markdown
description: ! "haskell-gettext README\n======================\n\nThis package is
  pure Haskell implementation of GetText library runtime.\nIt allows you to:\n\n*
  Load GNU Gettext binary catalog files (`.mo`, `.gmo`).\n* Execute lookups for messages
  in catalog (gettext and ngettext functions).\n\nSupport for plural form selection
  expressions is fully implemented.\n\nThis package is however relatively low-level
  and may be not very nice to\nuse in applications. So it can be used as a backend
  for some more user-friendly\n\"translation framework\".\n\nThis package has the
  following advantages comparing to hgettext:\n\n* It is easier to build it on different
  platforms, since it has no dependency on \n  C code;\n* It does not depend on additional
  C libraries in runtime;\n* And probably the most important: this library does not
  use global process-level\n  variables to store \"current catalog\" (current locale),
  the catalog should be\n  specified for each call of translation function. So it
  can be much simpler to\n  use this library for example in web applications.\n\n"
license-name: BSD3

Update from Hackage at 2017-06-02T16:21:18Z
Update from Hackage at 2017-06-02T16:21:18Z
