2.3.0 • Published 4 years ago

hapi-basic-i18n v2.3.0

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

hapi-basic-i18n

This plugin is migrated version of https://github.com/ubaltaci/hapi-basic-i18n for Hapi@v19.

For test reports: Test Report

  • Plugin options w/ registration;

    	```js
    	await server.register([

    { register: require("hapi-basic-i18n"), options: { locale_path: "", cookie_name: "language", default_language: "EN", available_languages: "EN" } }]);

  • In view context:

    	```js
    	{{i18n "wtf"}}
    	```
  • In route handler:

    	```js
    	function(request, h) {
    		return request.i18n("wtf");
    	}
    	```
  • Simply

    	```js
    	// en.js
    	module.exports = {
    		"Hello": "Hello {0}!",
    	};
    
    	// in route handler
    	console.log(request.i18n("Hello", "John"));
    
    	// in view
    	{{i18n "Hello" "John"}}
    
    	// Both outputs are "Hello John!"
    	```
2.3.0

4 years ago

2.1.2

8 years ago

2.2.1

9 years ago

2.2.0

9 years ago

2.1.1

9 years ago

2.1.0

9 years ago

2.0.2

9 years ago

2.0.1

9 years ago

2.0.0

9 years ago

1.4.1

10 years ago

1.4.0

10 years ago

1.2.0

10 years ago

1.1.4

10 years ago

1.1.3

10 years ago

1.1.2

10 years ago

1.1.1

10 years ago

1.3.0

10 years ago

1.1.0

10 years ago

1.0.0

10 years ago

0.7.0

11 years ago

0.6.0

11 years ago

0.5.5

11 years ago

0.5.3

11 years ago

0.4.3

11 years ago

0.4.2

11 years ago

0.4.1

11 years ago

0.4.0

11 years ago

0.3.0

11 years ago

0.2.1

11 years ago

0.2.0

11 years ago

0.1.1

11 years ago

0.0.9

11 years ago

0.0.8

11 years ago

0.0.7

11 years ago

0.0.6

11 years ago

0.0.5

11 years ago

0.0.4

11 years ago

0.0.3

11 years ago

0.0.2

11 years ago

0.0.1

11 years ago