Skip to content

Commit 629d48a

Browse files
author
Kim Biesbjerg
committed
Update ng2-translate to ngx-translate/core + pinned packages
1 parent 8475480 commit 629d48a

File tree

4 files changed

+23
-20
lines changed

4 files changed

+23
-20
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# IDE
22
.vscode
3+
.idea
34

45
# Logs and other files
56
npm-debug.log*

README.md

+8-6
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,26 @@
11
# Description
2-
Use po files with `ng2-translate`
2+
Load po files for use with `ngx-translate`
33

44
## Usage:
55
```ts
66
import { Http } from '@angular/http';
77

8-
import { TranslatePoLoader } from '@biesbjerg/ng2-translate-po-loader';
8+
import { TranslatePoHttpLoader } from '@biesbjerg/ngx-translate-po-http-loader';
99

1010
export function createTranslateLoader(http: Http) {
11-
return new TranslatePoLoader(http, 'assets/i18n', '.po');
11+
return new TranslatePoHttpLoader(http, 'assets/i18n', '.po');
1212
}
1313

1414
@NgModule({
1515
imports: [
1616
BrowserModule,
1717
HttpModule,
1818
TranslateModule.forRoot({
19-
provide: TranslateLoader,
20-
useFactory: createTranslateLoader,
21-
deps: [Http]
19+
loader: {
20+
provide: TranslateLoader,
21+
useFactory: createTranslateLoader,
22+
deps: [Http]
23+
}
2224
})
2325
],
2426
bootstrap: [AppComponent]

package.json

+11-11
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"name": "@biesbjerg/ng2-translate-po-loader",
3-
"version": "0.2.1",
4-
"description": "Use po files with ng2-translate",
2+
"name": "@biesbjerg/ngx-translate-po-http-loader",
3+
"version": "1.0.0",
4+
"description": "Load po files for use with ngx-translate",
55
"main": "dist/index.js",
66
"typings": "dist/index.d.ts",
77
"scripts": {
@@ -15,26 +15,26 @@
1515
],
1616
"repository": {
1717
"type": "git",
18-
"url": "https://github.com/biesbjerg/ng2-translate-po-loader.git"
18+
"url": "https://github.com/biesbjerg/ngx-translate-po-http-loader.git"
1919
},
2020
"keywords": [],
2121
"author": "Kim Biesbjerg <[email protected]>",
2222
"license": "MIT",
2323
"bugs": {
24-
"url": "https://github.com/biesbjerg/ng2-translate-po-loader/issues"
24+
"url": "https://github.com/biesbjerg/ngx-translate-po-http-loader/issues"
2525
},
26-
"homepage": "https://github.com/biesbjerg/ng2-translate-po-loader",
26+
"homepage": "https://github.com/biesbjerg/ngx-translate-po-http-loader",
2727
"engines": {
2828
"node": ">=4.1.1"
2929
},
3030
"config": {},
3131
"peerDependencies": {
3232
"@angular/core": "^2.0.0",
3333
"@angular/http": "^2.0.0",
34-
"ng2-translate": "^5.0.0"
34+
"@ngx-translate/core": "^6.0.0"
3535
},
3636
"dependencies": {
37-
"gettext-parser": "1.2.1"
37+
"gettext-parser": "1.2.2"
3838
},
3939
"devDependencies": {
4040
"@angular/core": "2.2.1",
@@ -44,8 +44,8 @@
4444
"rxjs": "5.0.0-beta.12",
4545
"zone.js": "0.6.21",
4646
"typescript": "2.0.10",
47-
"ng2-translate": "5.0.0",
48-
"tslint": "4.2.0",
49-
"tslint-eslint-rules": "3.2.1"
47+
"@ngx-translate/core": "6.0.0",
48+
"tslint": "4.5.1",
49+
"tslint-eslint-rules": "3.4.0"
5050
}
5151
}

src/index.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import { Http, Response } from '@angular/http';
22

33
import { Observable } from 'rxjs/Observable';
4-
import { TranslateLoader } from 'ng2-translate';
4+
import { TranslateLoader } from '@ngx-translate/core';
55
import * as gettext from 'gettext-parser';
66

7-
export class TranslatePoLoader implements TranslateLoader {
7+
export class TranslatePoHttpLoader implements TranslateLoader {
88

99
/**
1010
* Translation domain
@@ -19,7 +19,7 @@ export class TranslatePoLoader implements TranslateLoader {
1919
}
2020

2121
/**
22-
* Gets the translations from the server
22+
* Gets the translations from file
2323
* @param lang
2424
* @returns {any}
2525
*/

0 commit comments

Comments
 (0)