Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Aug 4, 2013
  1. Revise the SSL support implementation details

    - Remove the complexity around the NoSSL parameter -- the harness can proxy SSL without a problem
    - Change naming convention to Ssl from SSL.  e.g. HttpSSLKey is inconsistent with itself.
    - Skip adding no-op SSL parameters to sample apps (minus booking)
Commits on Jun 28, 2013
  1. @metafex

    Add SSL support.

    metafex authored
Commits on Feb 21, 2013
  1. @jgraham909
Commits on Jan 26, 2013
Commits on Dec 25, 2012
  1. @tmbrggmn

    Added i18n plugin tests

    tmbrggmn authored
Commits on Nov 16, 2012
  1. @tmbrggmn

    Integrated goconfig support for config file merging

    tmbrggmn authored
    From now on, this version depends on the merge-capable version
    of goconfig.
Commits on Nov 15, 2012
  1. @tmbrggmn

    Added support for regions in locales given to Message()

    tmbrggmn authored
    For instance it's now possible to pass a full locale (language-REGION) to
    the Message() function. When the given region was not found or the message
    does not exist for the given region, an attempt is made to find it in the
    DEFAULT section.
Commits on Nov 14, 2012
  1. @tmbrggmn
  2. @tmbrggmn

    Added support for messages with variable arguments

    tmbrggmn authored
    - Refactored GetMessage(locale, name) to Message(locale, name, args...)
    - Refactored/expanded tests for Message
Commits on Nov 11, 2012
  1. @tmbrggmn

    Added basic i18n framework that loads all messages files with a local…

    tmbrggmn authored
    …e extension
    using goconfig
    What's been added:
    - Message files-specific directory (/messages from the Revel base path)
    - Recursive messages files loading; a config.Config instance mapped to
       each locale
    - Basic API:
    	* MessageLocales() to get the currently loaded locales
    	* GetMessage(locale, name) to retrieve a message with the given  name from
    	  the given locale
    What's still missing:
    - Messages with message arguments (e.g. GetMessage(locale, name, args...))
    - Same-locale message file merging
      Currently, an error is generated when there is more than 1 file for a same
      locale. This is a goconfig limitation. If we keep goconfig, this should be
      added there; something like config.Config.Merge(*config.Config).
    - View-scoped GetMessage() hook
    - Default date formats and other date-related stuff
    - CLI tools for checking messages files
      Some ideas:
        - Generate a messages files coverage report (missing messages, etc.)
        - Malformed message files (malformed locales, non-UTF8 encodings, etc.)
        - ...
Something went wrong with that request. Please try again.