angular-i18next
Advanced tools
Comparing version 0.2.0 to 0.2.1
@@ -5,6 +5,1 @@ /** | ||
export * from './index'; | ||
export { I18NEXT_NAMESPACE as ɵb, I18NEXT_SCOPE as ɵa } from './I18NEXT_TOKENS'; | ||
export { I18NextCapPipe as ɵf } from './I18NextCapPipe'; | ||
export { I18NextPipe as ɵc } from './I18NextPipe'; | ||
export { I18NextService as ɵd } from './I18NextService'; | ||
export { I18NextTitle as ɵe } from './I18NextTitle'; |
import { Inject, Injectable, NgModule, OpaqueToken, Pipe } from '@angular/core'; | ||
import { DOCUMENT, Title } from '@angular/platform-browser'; | ||
import { BehaviorSubject } from 'rxjs/BehaviorSubject'; | ||
import { changeLanguage, init, language, languages, on, options, t, use } from 'i18next/index'; | ||
import * as i18next from 'i18next/index'; | ||
import { DOCUMENT, Title } from '@angular/platform-browser'; | ||
@@ -279,31 +279,29 @@ var I18NEXT_SCOPE = new OpaqueToken('I18NEXT_SCOPE'); | ||
})(); | ||
var I18NextTitle = (function (_super) { | ||
__extends(I18NextTitle, _super); | ||
var I18NextCapPipe = (function (_super) { | ||
__extends(I18NextCapPipe, _super); | ||
/** | ||
* @param {?} i18nextPipe | ||
* @param {?} doc | ||
* @param {?} translateI18Next | ||
* @param {?} ns | ||
* @param {?} scope | ||
*/ | ||
function I18NextTitle(i18nextPipe, doc) { | ||
var _this = _super.call(this, doc) || this; | ||
_this.i18nextPipe = i18nextPipe; | ||
return _this; | ||
function I18NextCapPipe(translateI18Next, ns, scope) { | ||
return _super.call(this, translateI18Next, ns, scope) || this; | ||
} | ||
/** | ||
* @param {?} value | ||
* @param {?} key | ||
* @param {?} options | ||
* @return {?} | ||
*/ | ||
I18NextTitle.prototype.setTitle = function (value) { | ||
return _super.prototype.setTitle.call(this, this.translate(value)); | ||
I18NextCapPipe.prototype.transform = function (key, options$$1) { | ||
options$$1 = options$$1 || {}; | ||
options$$1.case = 'cap'; | ||
return _super.prototype.transform.call(this, key, options$$1); | ||
}; | ||
/** | ||
* @param {?} text | ||
* @return {?} | ||
*/ | ||
I18NextTitle.prototype.translate = function (text) { | ||
return this.i18nextPipe.transform(text, { case: 'cap' }); | ||
}; | ||
return I18NextTitle; | ||
}(Title)); | ||
I18NextTitle.decorators = [ | ||
return I18NextCapPipe; | ||
}(I18NextPipe)); | ||
I18NextCapPipe.decorators = [ | ||
{ type: Injectable }, | ||
{ type: Pipe, args: [{ | ||
name: 'i18nextCap' | ||
},] }, | ||
]; | ||
@@ -313,5 +311,6 @@ /** | ||
*/ | ||
I18NextTitle.ctorParameters = function () { return [ | ||
{ type: I18NextPipe, }, | ||
{ type: undefined, decorators: [{ type: Inject, args: [DOCUMENT,] },] }, | ||
I18NextCapPipe.ctorParameters = function () { return [ | ||
{ type: I18NextService, }, | ||
{ type: undefined, decorators: [{ type: Inject, args: [I18NEXT_NAMESPACE,] },] }, | ||
{ type: undefined, decorators: [{ type: Inject, args: [I18NEXT_SCOPE,] },] }, | ||
]; }; | ||
@@ -329,29 +328,31 @@ | ||
})(); | ||
var I18NextCapPipe = (function (_super) { | ||
__extends$1(I18NextCapPipe, _super); | ||
var I18NextTitle = (function (_super) { | ||
__extends$1(I18NextTitle, _super); | ||
/** | ||
* @param {?} translateI18Next | ||
* @param {?} ns | ||
* @param {?} scope | ||
* @param {?} i18nextPipe | ||
* @param {?} doc | ||
*/ | ||
function I18NextCapPipe(translateI18Next, ns, scope) { | ||
return _super.call(this, translateI18Next, ns, scope) || this; | ||
function I18NextTitle(i18nextPipe, doc) { | ||
var _this = _super.call(this, doc) || this; | ||
_this.i18nextPipe = i18nextPipe; | ||
return _this; | ||
} | ||
/** | ||
* @param {?} key | ||
* @param {?} options | ||
* @param {?} value | ||
* @return {?} | ||
*/ | ||
I18NextCapPipe.prototype.transform = function (key, options$$1) { | ||
options$$1 = options$$1 || {}; | ||
options$$1.case = 'cap'; | ||
return _super.prototype.transform.call(this, key, options$$1); | ||
I18NextTitle.prototype.setTitle = function (value) { | ||
return _super.prototype.setTitle.call(this, this.translate(value)); | ||
}; | ||
return I18NextCapPipe; | ||
}(I18NextPipe)); | ||
I18NextCapPipe.decorators = [ | ||
/** | ||
* @param {?} text | ||
* @return {?} | ||
*/ | ||
I18NextTitle.prototype.translate = function (text) { | ||
return this.i18nextPipe.transform(text, { case: 'cap' }); | ||
}; | ||
return I18NextTitle; | ||
}(Title)); | ||
I18NextTitle.decorators = [ | ||
{ type: Injectable }, | ||
{ type: Pipe, args: [{ | ||
name: 'i18nextCap' | ||
},] }, | ||
]; | ||
@@ -361,6 +362,5 @@ /** | ||
*/ | ||
I18NextCapPipe.ctorParameters = function () { return [ | ||
{ type: I18NextService, }, | ||
{ type: undefined, decorators: [{ type: Inject, args: [I18NEXT_NAMESPACE,] },] }, | ||
{ type: undefined, decorators: [{ type: Inject, args: [I18NEXT_SCOPE,] },] }, | ||
I18NextTitle.ctorParameters = function () { return [ | ||
{ type: I18NextPipe, }, | ||
{ type: undefined, decorators: [{ type: Inject, args: [DOCUMENT,] },] }, | ||
]; }; | ||
@@ -423,2 +423,2 @@ | ||
export { I18NextModule, I18NEXT_NAMESPACE as ɵb, I18NEXT_SCOPE as ɵa, I18NextCapPipe as ɵf, I18NextPipe as ɵc, I18NextService as ɵd, I18NextTitle as ɵe }; | ||
export { I18NextModule, I18NEXT_SCOPE, I18NEXT_NAMESPACE, I18NextPipe, I18NextCapPipe, I18NextService, I18NextTitle }; |
import { Inject, Injectable, NgModule, OpaqueToken, Pipe } from '@angular/core'; | ||
import { DOCUMENT, Title } from '@angular/platform-browser'; | ||
import { BehaviorSubject } from 'rxjs/BehaviorSubject'; | ||
import { changeLanguage, init, language, languages, on, options, t, use } from 'i18next/index'; | ||
import * as i18next from 'i18next/index'; | ||
import { DOCUMENT, Title } from '@angular/platform-browser'; | ||
@@ -261,2 +261,37 @@ const I18NEXT_SCOPE = new OpaqueToken('I18NEXT_SCOPE'); | ||
class I18NextCapPipe extends I18NextPipe { | ||
/** | ||
* @param {?} translateI18Next | ||
* @param {?} ns | ||
* @param {?} scope | ||
*/ | ||
constructor(translateI18Next, ns, scope) { | ||
super(translateI18Next, ns, scope); | ||
} | ||
/** | ||
* @param {?} key | ||
* @param {?} options | ||
* @return {?} | ||
*/ | ||
transform(key, options$$1) { | ||
options$$1 = options$$1 || {}; | ||
options$$1.case = 'cap'; | ||
return super.transform(key, options$$1); | ||
} | ||
} | ||
I18NextCapPipe.decorators = [ | ||
{ type: Injectable }, | ||
{ type: Pipe, args: [{ | ||
name: 'i18nextCap' | ||
},] }, | ||
]; | ||
/** | ||
* @nocollapse | ||
*/ | ||
I18NextCapPipe.ctorParameters = () => [ | ||
{ type: I18NextService, }, | ||
{ type: undefined, decorators: [{ type: Inject, args: [I18NEXT_NAMESPACE,] },] }, | ||
{ type: undefined, decorators: [{ type: Inject, args: [I18NEXT_SCOPE,] },] }, | ||
]; | ||
class I18NextTitle extends Title { | ||
@@ -297,37 +332,2 @@ /** | ||
class I18NextCapPipe extends I18NextPipe { | ||
/** | ||
* @param {?} translateI18Next | ||
* @param {?} ns | ||
* @param {?} scope | ||
*/ | ||
constructor(translateI18Next, ns, scope) { | ||
super(translateI18Next, ns, scope); | ||
} | ||
/** | ||
* @param {?} key | ||
* @param {?} options | ||
* @return {?} | ||
*/ | ||
transform(key, options$$1) { | ||
options$$1 = options$$1 || {}; | ||
options$$1.case = 'cap'; | ||
return super.transform(key, options$$1); | ||
} | ||
} | ||
I18NextCapPipe.decorators = [ | ||
{ type: Injectable }, | ||
{ type: Pipe, args: [{ | ||
name: 'i18nextCap' | ||
},] }, | ||
]; | ||
/** | ||
* @nocollapse | ||
*/ | ||
I18NextCapPipe.ctorParameters = () => [ | ||
{ type: I18NextService, }, | ||
{ type: undefined, decorators: [{ type: Inject, args: [I18NEXT_NAMESPACE,] },] }, | ||
{ type: undefined, decorators: [{ type: Inject, args: [I18NEXT_SCOPE,] },] }, | ||
]; | ||
class I18NextModule { | ||
@@ -385,2 +385,2 @@ /** | ||
export { I18NextModule, I18NEXT_NAMESPACE as ɵb, I18NEXT_SCOPE as ɵa, I18NextCapPipe as ɵf, I18NextPipe as ɵc, I18NextService as ɵd, I18NextTitle as ɵe }; | ||
export { I18NextModule, I18NEXT_SCOPE, I18NEXT_NAMESPACE, I18NextPipe, I18NextCapPipe, I18NextService, I18NextTitle }; |
@@ -1,1 +0,1 @@ | ||
{"__symbolic":"module","version":3,"metadata":{"I18NextModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"providers":[{"provide":{"__symbolic":"reference","name":"ɵb"},"useValue":""},{"provide":{"__symbolic":"reference","name":"ɵa"},"useValue":""},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵe"},{"provide":{"__symbolic":"reference","module":"@angular/platform-browser","name":"Title"},"useClass":{"__symbolic":"reference","name":"ɵe"}}],"declarations":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵf"}],"exports":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵf"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"I18NextModule"},"providers":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵf"}]}}}},"ɵa":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"OpaqueToken"},"arguments":["I18NEXT_SCOPE"]},"ɵb":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"OpaqueToken"},"arguments":["I18NEXT_NAMESPACE"]},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe"},"arguments":[{"name":"i18next"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"ɵb"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}]],"parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"}]}],"transform":[{"__symbolic":"method"}],"postProcessCase":[{"__symbolic":"method"}],"prependScope":[{"__symbolic":"method"}],"prependNamespace":[{"__symbolic":"method"}],"joinStrings":[{"__symbolic":"method"}],"keyContainsNsSeparator":[{"__symbolic":"method"}],"prepareOptions":[{"__symbolic":"method"}]}},"ɵd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"use":[{"__symbolic":"method"}],"init":[{"__symbolic":"method"}],"t":[{"__symbolic":"method"}],"changeLanguage":[{"__symbolic":"method"}],"subscribeEvents":[{"__symbolic":"method"}]}},"ɵe":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/platform-browser","name":"Title"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"ɵc"},null]}],"setTitle":[{"__symbolic":"method"}],"translate":[{"__symbolic":"method"}]}},"ɵf":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵc"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe"},"arguments":[{"name":"i18nextCap"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"ɵb"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}]],"parameters":[{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"}]}],"transform":[{"__symbolic":"method"}]}}},"origins":{"I18NextModule":"./index","ɵa":"./I18NEXT_TOKENS","ɵb":"./I18NEXT_TOKENS","ɵc":"./I18NextPipe","ɵd":"./I18NextService","ɵe":"./I18NextTitle","ɵf":"./I18NextCapPipe"},"importAs":"angular-i18next"} | ||
{"__symbolic":"module","version":3,"metadata":{"I18NextModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"providers":[{"provide":{"__symbolic":"reference","name":"I18NEXT_NAMESPACE"},"useValue":""},{"provide":{"__symbolic":"reference","name":"I18NEXT_SCOPE"},"useValue":""},{"__symbolic":"reference","name":"I18NextPipe"},{"__symbolic":"reference","name":"I18NextTitle"},{"provide":{"__symbolic":"reference","module":"@angular/platform-browser","name":"Title"},"useClass":{"__symbolic":"reference","name":"I18NextTitle"}}],"declarations":[{"__symbolic":"reference","name":"I18NextPipe"},{"__symbolic":"reference","name":"I18NextCapPipe"}],"exports":[{"__symbolic":"reference","name":"I18NextPipe"},{"__symbolic":"reference","name":"I18NextCapPipe"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"I18NextModule"},"providers":[{"__symbolic":"reference","name":"I18NextService"},{"__symbolic":"reference","name":"I18NextPipe"},{"__symbolic":"reference","name":"I18NextCapPipe"}]}}}},"I18NEXT_SCOPE":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"OpaqueToken"},"arguments":["I18NEXT_SCOPE"]},"I18NEXT_NAMESPACE":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"OpaqueToken"},"arguments":["I18NEXT_NAMESPACE"]},"I18NextPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe"},"arguments":[{"name":"i18next"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"I18NEXT_NAMESPACE"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"I18NEXT_SCOPE"}]}]],"parameters":[{"__symbolic":"reference","name":"I18NextService"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"}]}],"transform":[{"__symbolic":"method"}],"postProcessCase":[{"__symbolic":"method"}],"prependScope":[{"__symbolic":"method"}],"prependNamespace":[{"__symbolic":"method"}],"joinStrings":[{"__symbolic":"method"}],"keyContainsNsSeparator":[{"__symbolic":"method"}],"prepareOptions":[{"__symbolic":"method"}]}},"I18NextCapPipe":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"I18NextPipe"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe"},"arguments":[{"name":"i18nextCap"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"I18NEXT_NAMESPACE"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"I18NEXT_SCOPE"}]}]],"parameters":[{"__symbolic":"reference","name":"I18NextService"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"}]}],"transform":[{"__symbolic":"method"}]}},"I18NextService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"use":[{"__symbolic":"method"}],"init":[{"__symbolic":"method"}],"t":[{"__symbolic":"method"}],"changeLanguage":[{"__symbolic":"method"}],"subscribeEvents":[{"__symbolic":"method"}]}},"I18NextTitle":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/platform-browser","name":"Title"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"I18NextPipe"},null]}],"setTitle":[{"__symbolic":"method"}],"translate":[{"__symbolic":"method"}]}}},"origins":{"I18NextModule":"./index","I18NEXT_SCOPE":"./I18NEXT_TOKENS","I18NEXT_NAMESPACE":"./I18NEXT_TOKENS","I18NextPipe":"./I18NextPipe","I18NextCapPipe":"./I18NextCapPipe","I18NextService":"./I18NextService","I18NextTitle":"./I18NextTitle"},"importAs":"angular-i18next"} |
@@ -0,1 +1,11 @@ | ||
<a name="0.2.1"></a> | ||
## [0.2.1](https://github.com/Romanchuk/angular-i18next/compare/v0.2.0...v0.2.1) (2017-06-29) | ||
### Bug Fixes | ||
* **package:** return back required exports ([fb7ead6](https://github.com/Romanchuk/angular-i18next/commit/fb7ead6)) | ||
<a name="0.2.0"></a> | ||
@@ -2,0 +12,0 @@ # [0.2.0](https://github.com/Romanchuk/angular-i18next/compare/0.1.0...0.2.0) (2017-06-28) |
@@ -0,1 +1,6 @@ | ||
export * from './I18NEXT_TOKENS'; | ||
export * from './I18NextPipe'; | ||
export * from './I18NextCapPipe'; | ||
export * from './I18NextService'; | ||
export * from './I18NextTitle'; | ||
import { ModuleWithProviders } from '@angular/core'; | ||
@@ -2,0 +7,0 @@ export declare class I18NextModule { |
{ | ||
"name": "angular-i18next", | ||
"version": "0.2.0", | ||
"version": "0.2.1", | ||
"homepage": "https://github.com/Romanchuk/angular-i18next#readme", | ||
@@ -5,0 +5,0 @@ "author": { |
@@ -35,3 +35,3 @@ [![npm version](https://badge.fury.io/js/angular-i18next.svg)](https://badge.fury.io/js/angular-i18next) | ||
import { I18NextModule } from 'i18next'; | ||
import { I18NextModule } from 'angular-i18next'; | ||
@@ -53,2 +53,4 @@ @NgModule({ | ||
import { I18NextService } from 'angular-i18next'; | ||
export class AppComponent { | ||
@@ -55,0 +57,0 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
39675
228
0