Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add greek language #574

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .all-contributorsrc
Original file line number Diff line number Diff line change
Expand Up @@ -527,6 +527,15 @@
"code",
"translation"
]
},
{
"login": "panosmagic32",
"name": "PanosMagic32",
"avatar_url": "https://avatars.githubusercontent.com/u/44318419?s=96&v=4",
"profile": "https://github.com/PanosMagic32",
"contributions": [
"translation"
]
}
],
"commitConvention": "none"
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -213,6 +213,7 @@ Get started by checking out list of open [issues](https://github.com/tomastrajan
<td align="center"><a href="https://github.com/dvargas46"><img src="https://avatars.githubusercontent.com/u/10914883?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Dan Vargas</b></sub></a><br /><a href="https://github.com/tomastrajan/angular-ngrx-material-starter/commits?author=dvargas46" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/milantenk"><img src="https://avatars.githubusercontent.com/u/4102195?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Milán Tenk</b></sub></a><br /><a href="https://github.com/tomastrajan/angular-ngrx-material-starter/commits?author=milantenk" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/shady-abdelhamid"><img src="https://avatars.githubusercontent.com/u/8029319?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Shady</b></sub></a><br /><a href="https://github.com/tomastrajan/angular-ngrx-material-starter/commits?author=shady-abdelhamid" title="Code">💻</a> <a href="#translation-shady-abdelhamid" title="Translation">🌍</a></td>
<td align="center"><a href="https://github.com/PanosMagic32"><img src="https://avatars.githubusercontent.com/u/44318419?s=96&v=4?s=100" width="100px;" alt=""/><br /><sub><b>PanosMagic32</b></sub></a><br /><a href="#translation-panosmagic32" title="Translation">🌍</a></td>
</tr>
</table>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,18 @@ export class AppComponent implements OnInit {
version = env.versions.app;
year = new Date().getFullYear();
logo = 'assets/logo.png';
languages = ['en', 'de', 'sk', 'fr', 'es', 'pt-br', 'zh-cn', 'he', 'ar'];
languages = [
'en',
'de',
'sk',
'fr',
'es',
'pt-br',
'zh-cn',
'he',
'ar',
'el'
];
navigation = [
{ link: 'about', label: 'anms.menu.about' },
{ link: 'feature-list', label: 'anms.menu.features' },
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,16 @@ import { AppState } from '../core.module';

export const NIGHT_MODE_THEME = 'BLACK-THEME';

export type Language = 'en' | 'sk' | 'de' | 'fr' | 'es' | 'pt-br' | 'he' | 'ar';
export type Language =
| 'en'
| 'sk'
| 'de'
| 'fr'
| 'es'
| 'pt-br'
| 'he'
| 'ar'
| 'el';

export interface SettingsState {
language: string;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -409,6 +409,12 @@ <h2>{{ 'anms.about.contributors.title' | translate }}</h2>
<img alt src="https://avatars.githubusercontent.com/u/8029319?v=4">
<span>Shady</span>
</a>


<a class="contributor" href="https://github.com/PanosMagic32" rel="noopener noreferrer" target="_blank">
<img alt src="https://avatars.githubusercontent.com/u/44318419?s=96&v=4">
<span>PanosMagic32</span>
</a>
<!-- ALL-CONTRIBUTORS-LIST:END -->

</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ <h1 class="main-heading" rtl>
<mwc-button raised
*axLazyElement="'https://unpkg.com/@material/mwc-button@0.6.0/mwc-button.js?module'; loadingTemplate: loading; errorTemplate: error; module: true"
(click)="increment()">
Increment
{{ 'anms.examples.elements.increment' | translate }}
</mwc-button>
<br>
<br>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,9 @@ <h2 *ngIf="isEdit.value">{{'anms.examples.simple-state-management.form.edit.titl
<button *ngIf="isEdit.value" type="submit" mat-raised-button color="primary">
{{'anms.examples.simple-state-management.form.edit.submit' | translate}}
</button>
<button type="reset" mat-button color="warn">Reset</button>
<button type="reset" mat-button color="warn">
{{'anms.examples.simple-state-management.form.reset' | translate}}
</button>
</div>
</form>
</ng-container>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,8 @@ export class SettingsContainerComponent implements OnInit {
{ value: 'pt-br', label: 'Português' },
{ value: 'zh-cn', label: '简体中文' },
{ value: 'he', label: 'עברית' },
{ value: 'ar', label: 'اللغة العربية' }
{ value: 'ar', label: 'اللغة العربي,ة' },
{ value: 'el', label: 'Ελληνικά' }
];

constructor(private store: Store<State>) {}
Expand Down
66 changes: 66 additions & 0 deletions projects/angular-ngrx-material-starter/src/assets/i18n/el.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
{
"anms.about.change-theme": "ΑΛΛΑΓΗ ΘΕΜΑΤΟΣ",
"anms.about.check-blogs": "ή δείτε blogs σχετικά με",
"anms.about.contributors.description1": "Θέλετε να συνεισφέρετε στο λογισμικό ανοιχτού κώδικα με τη χρήση της Angular;",
"anms.about.contributors.description2": "Αφήστε το σημάδι σας και μπείτε στην ομάδα των συντελεστών!",
"anms.about.contributors.description3": "ΞΕκινήστε ρίχνοντας μια ματιά ",
"anms.about.contributors.description4": " και ",
"anms.about.contributors.guide": "Οδηγός Συντελεστών",
"anms.about.contributors.issues": "ανοιχτά προβλήματα",
"anms.about.contributors.title": "ΣΥΝΤΕΛΕΣΤΕΣ",
"anms.about.get-notified.description": ", ένα Twitter bot που σας βοηθάει να μένετε ενημερωμένοι με νέες εκδόσεις των δημοφιλέστερων frontend frameworks και βιβλιοθηκών!",
"anms.about.get-notified.follow": "Ακολουθήστε το",
"anms.about.get-notified.title": "ΕΝΗΜΕΡΩΘΕΙΤΕ ΓΙΑ ΝΕΕΣ ΕΚΔΟΣΕΙΣ",
"anms.about.get-started": "ΞΕΚΙΝΗΣΤΕ",
"anms.features.angular": "Μοντέρνο, πανίσχυρο framework.",
"anms.features.angular-cli": "Διεπαφή γραμμής εντολών για την Angular.",
"anms.features.angular-material": "Βιβλιοθήκη component με Material design.",
"anms.features.bootstrap": "Responsive εμφάνιση από την καλά δοκιμασμένη, πασίγνωστη UI βιβλιοθήκη.",
"anms.features.cypress": "Το Cypress είναι ένα επόμενης γενιάς front end testing εργαλείο που δημιουργήθηκε για το μοντέρνο διαδίκτυο.",
"anms.features.documentation": "Docs",
"anms.features.fontawesome": "Εύκολα στη χρήση διανυσματικά εικονίδια και κοινωνικά λογότυπα.",
"anms.features.guide": "Οδηγός",
"anms.features.lazyloading.description": "Ταχύτεροι χρόνοι εκκίνησης με lazy loaded feature modules.",
"anms.features.lazyloading.title": "Lazy loading",
"anms.features.ngrx": "Μονομερής ροή δεδομένων με τη χρήση RxJS Observables.",
"anms.features.ngxtranslate": "Βιβλιοθήκη διεθνοποίησης της Angular.",
"anms.features.rxjs": "Reactive προγραμματισμός με ασύγχρονα δεδομένα με τη χρήση Observables.",
"anms.features.themes.description": "Ευέλικτη υποστήριξη για θέματα για προϋπάρχοντα και custom components.",
"anms.features.themes.title": "Themes",
"anms.features.title": "ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ",
"anms.features.typescript": "Ανώτατη εμπειρία προγραμματισμού, συμπλήρωση κώδικα, refactoring και λιγότερα bugs.",
"anms.features.eslint": "Το ESLint χρησιμοποιείται για τον εντοπισμό προβληματικών μοτίβων σε JavaScript και Typescript κώδικα.",
"anms.footer.changelog": "Εμφάνιση changelog",
"anms.header.github": "Αποθετήριο του Project στο Github",
"anms.menu.about": "Σχετικά",
"anms.menu.examples": "Παραδείγματα",
"anms.menu.features": "Χαρακτηριστικά",
"anms.menu.login": "Σύνδεση",
"anms.menu.logout": "Αποσύνδεση",
"anms.menu.settings": "Ρυθμίσεις",
"anms.settings.animations.elements": "Τα στοιχεία της σελίδας πλοήγησης σύρονται προς τα πάνω",
"anms.settings.animations.page": "Μeτάβαση πλοήγησης ολόκληρης της σελίδας",
"anms.settings.animations.title": "ΚΙΝΟΥΜΕΝΑ ΣΧΕΔΙΑ",
"anms.settings.general.language.de": "Γερμανικά",
"anms.settings.general.language.en": "Αγγλικά",
"anms.settings.general.language.es": "Ισπανικά",
"anms.settings.general.language.fr": "Γαλλικά",
"anms.settings.general.language.he": "Εβραϊκά",
"anms.settings.general.language.pt-br": "Πορτογαλικά",
"anms.settings.general.language.sk": "Σλοβάκικα",
"anms.settings.general.language.zh-cn": "Απλοποιημένα Κινέζικα",
"anms.settings.general.placeholder": "Γλώσσα",
"anms.settings.general.title": "ΓΕΝΙΚΑ",
"anms.settings.themes.blue": "Μπλε",
"anms.settings.themes.dark": "Σκοτεινό",
"anms.settings.themes.light": "Φωτεινό",
"anms.settings.themes.nature": "Φυσικό",
"anms.settings.themes.night-mode": "Αυτόματη νυχτερινή λειτουργία (από 21:00 έως 7:00)",
"anms.settings.themes.placeholder": "Χρωματικό Θέμα",
"anms.settings.themes.saneago": "",
"anms.settings.themes.sticky-header": "Σταθερή κεφαλίδα",
"anms.settings.themes.title": "ΘΕΜΑΤΑ",
"anms.settings.title": "ΡΥΘΜΙΣΕΙΣ",
"anms.title.long": "Angular NgRx Material Starter",
"anms.title.short": "Angular Starter"
}
Loading