diff --git a/src/app/layout/layouts/vertical/classy/classy.component.ts b/src/app/layout/layouts/vertical/classy/classy.component.ts
index 200513c3..231922ad 100644
--- a/src/app/layout/layouts/vertical/classy/classy.component.ts
+++ b/src/app/layout/layouts/vertical/classy/classy.component.ts
@@ -3,7 +3,7 @@ import { ActivatedRoute, Data, Router } from '@angular/router';
import { Subject } from 'rxjs';
import { takeUntil } from 'rxjs/operators';
import { FuseMediaWatcherService } from '@fuse/services/media-watcher';
-import { FuseNavigationService } from '@fuse/components/navigation';
+import { FuseNavigationService, FuseVerticalNavigationComponent } from '@fuse/components/navigation';
import { InitialData } from 'app/app.types';
@Component({
@@ -50,7 +50,7 @@ export class ClassyLayoutComponent implements OnInit, OnDestroy
*/
ngOnInit(): void
{
- // Subscribe to the resolved route mock-api
+ // Subscribe to the resolved route data
this._activatedRoute.data.subscribe((data: Data) => {
this.data = data.initialData;
});
@@ -87,7 +87,7 @@ export class ClassyLayoutComponent implements OnInit, OnDestroy
toggleNavigation(name: string): void
{
// Get the navigation
- const navigation = this._fuseNavigationService.getComponent(name);
+ const navigation = this._fuseNavigationService.getComponent
(name);
if ( navigation )
{
diff --git a/src/app/layout/layouts/vertical/classy/classy.module.ts b/src/app/layout/layouts/vertical/classy/classy.module.ts
index bde2c852..482738ec 100644
--- a/src/app/layout/layouts/vertical/classy/classy.module.ts
+++ b/src/app/layout/layouts/vertical/classy/classy.module.ts
@@ -7,6 +7,7 @@ import { MatIconModule } from '@angular/material/icon';
import { MatMenuModule } from '@angular/material/menu';
import { FuseNavigationModule } from '@fuse/components/navigation';
import { FuseFullscreenModule } from '@fuse/components/fullscreen/fullscreen.module';
+import { LanguageModule } from 'app/layout/common/language/language.module';
import { MessagesModule } from 'app/layout/common/messages/messages.module';
import { NotificationsModule } from 'app/layout/common/notifications/notifications.module';
import { SearchModule } from 'app/layout/common/search/search.module';
@@ -28,6 +29,7 @@ import { ClassyLayoutComponent } from 'app/layout/layouts/vertical/classy/classy
MatMenuModule,
FuseFullscreenModule,
FuseNavigationModule,
+ LanguageModule,
MessagesModule,
NotificationsModule,
SearchModule,
diff --git a/src/app/layout/layouts/vertical/compact/compact.component.html b/src/app/layout/layouts/vertical/compact/compact.component.html
index a47272a0..e7edd79a 100644
--- a/src/app/layout/layouts/vertical/compact/compact.component.html
+++ b/src/app/layout/layouts/vertical/compact/compact.component.html
@@ -31,6 +31,7 @@
+
diff --git a/src/app/layout/layouts/vertical/compact/compact.component.ts b/src/app/layout/layouts/vertical/compact/compact.component.ts
index 4b58fcff..4616d2f3 100644
--- a/src/app/layout/layouts/vertical/compact/compact.component.ts
+++ b/src/app/layout/layouts/vertical/compact/compact.component.ts
@@ -3,7 +3,7 @@ import { ActivatedRoute, Data, Router } from '@angular/router';
import { Subject } from 'rxjs';
import { takeUntil } from 'rxjs/operators';
import { FuseMediaWatcherService } from '@fuse/services/media-watcher';
-import { FuseNavigationService } from '@fuse/components/navigation';
+import { FuseNavigationService, FuseVerticalNavigationComponent } from '@fuse/components/navigation';
import { InitialData } from 'app/app.types';
@Component({
@@ -50,7 +50,7 @@ export class CompactLayoutComponent implements OnInit, OnDestroy
*/
ngOnInit(): void
{
- // Subscribe to the resolved route mock-api
+ // Subscribe to the resolved route data
this._activatedRoute.data.subscribe((data: Data) => {
this.data = data.initialData;
});
@@ -87,7 +87,7 @@ export class CompactLayoutComponent implements OnInit, OnDestroy
toggleNavigation(name: string): void
{
// Get the navigation
- const navigation = this._fuseNavigationService.getComponent(name);
+ const navigation = this._fuseNavigationService.getComponent(name);
if ( navigation )
{
diff --git a/src/app/layout/layouts/vertical/compact/compact.module.ts b/src/app/layout/layouts/vertical/compact/compact.module.ts
index 873a4d15..54d5560f 100644
--- a/src/app/layout/layouts/vertical/compact/compact.module.ts
+++ b/src/app/layout/layouts/vertical/compact/compact.module.ts
@@ -7,6 +7,7 @@ import { MatIconModule } from '@angular/material/icon';
import { MatMenuModule } from '@angular/material/menu';
import { FuseFullscreenModule } from '@fuse/components/fullscreen';
import { FuseNavigationModule } from '@fuse/components/navigation';
+import { LanguageModule } from 'app/layout/common/language/language.module';
import { MessagesModule } from 'app/layout/common/messages/messages.module';
import { NotificationsModule } from 'app/layout/common/notifications/notifications.module';
import { SearchModule } from 'app/layout/common/search/search.module';
@@ -28,6 +29,7 @@ import { CompactLayoutComponent } from 'app/layout/layouts/vertical/compact/comp
MatMenuModule,
FuseFullscreenModule,
FuseNavigationModule,
+ LanguageModule,
MessagesModule,
NotificationsModule,
SearchModule,
diff --git a/src/app/layout/layouts/vertical/dense/dense.component.html b/src/app/layout/layouts/vertical/dense/dense.component.html
index 10e3bcd6..1e51760f 100644
--- a/src/app/layout/layouts/vertical/dense/dense.component.html
+++ b/src/app/layout/layouts/vertical/dense/dense.component.html
@@ -40,6 +40,7 @@
+
diff --git a/src/app/layout/layouts/vertical/dense/dense.component.ts b/src/app/layout/layouts/vertical/dense/dense.component.ts
index b7107147..bd0617bb 100644
--- a/src/app/layout/layouts/vertical/dense/dense.component.ts
+++ b/src/app/layout/layouts/vertical/dense/dense.component.ts
@@ -3,7 +3,7 @@ import { ActivatedRoute, Data, Router } from '@angular/router';
import { Subject } from 'rxjs';
import { takeUntil } from 'rxjs/operators';
import { FuseMediaWatcherService } from '@fuse/services/media-watcher';
-import { FuseNavigationService } from '@fuse/components/navigation';
+import { FuseNavigationService, FuseVerticalNavigationComponent } from '@fuse/components/navigation';
import { InitialData } from 'app/app.types';
@Component({
@@ -51,7 +51,7 @@ export class DenseLayoutComponent implements OnInit, OnDestroy
*/
ngOnInit(): void
{
- // Subscribe to the resolved route mock-api
+ // Subscribe to the resolved route data
this._activatedRoute.data.subscribe((data: Data) => {
this.data = data.initialData;
});
@@ -88,7 +88,7 @@ export class DenseLayoutComponent implements OnInit, OnDestroy
toggleNavigation(name: string): void
{
// Get the navigation
- const navigation = this._fuseNavigationService.getComponent(name);
+ const navigation = this._fuseNavigationService.getComponent
(name);
if ( navigation )
{
diff --git a/src/app/layout/layouts/vertical/dense/dense.module.ts b/src/app/layout/layouts/vertical/dense/dense.module.ts
index 2d3e9f03..da0ed28f 100644
--- a/src/app/layout/layouts/vertical/dense/dense.module.ts
+++ b/src/app/layout/layouts/vertical/dense/dense.module.ts
@@ -7,6 +7,7 @@ import { MatIconModule } from '@angular/material/icon';
import { MatMenuModule } from '@angular/material/menu';
import { FuseFullscreenModule } from '@fuse/components/fullscreen';
import { FuseNavigationModule } from '@fuse/components/navigation';
+import { LanguageModule } from 'app/layout/common/language/language.module';
import { MessagesModule } from 'app/layout/common/messages/messages.module';
import { NotificationsModule } from 'app/layout/common/notifications/notifications.module';
import { SearchModule } from 'app/layout/common/search/search.module';
@@ -28,6 +29,7 @@ import { DenseLayoutComponent } from 'app/layout/layouts/vertical/dense/dense.co
MatMenuModule,
FuseFullscreenModule,
FuseNavigationModule,
+ LanguageModule,
MessagesModule,
NotificationsModule,
SearchModule,
diff --git a/src/app/layout/layouts/vertical/futuristic/futuristic.component.html b/src/app/layout/layouts/vertical/futuristic/futuristic.component.html
index 59608b1a..02f02c50 100644
--- a/src/app/layout/layouts/vertical/futuristic/futuristic.component.html
+++ b/src/app/layout/layouts/vertical/futuristic/futuristic.component.html
@@ -45,6 +45,7 @@
+
diff --git a/src/app/layout/layouts/vertical/futuristic/futuristic.component.ts b/src/app/layout/layouts/vertical/futuristic/futuristic.component.ts
index 6756e5e3..a9de60a0 100644
--- a/src/app/layout/layouts/vertical/futuristic/futuristic.component.ts
+++ b/src/app/layout/layouts/vertical/futuristic/futuristic.component.ts
@@ -3,7 +3,7 @@ import { ActivatedRoute, Data, Router } from '@angular/router';
import { Subject } from 'rxjs';
import { takeUntil } from 'rxjs/operators';
import { FuseMediaWatcherService } from '@fuse/services/media-watcher';
-import { FuseNavigationService } from '@fuse/components/navigation';
+import { FuseNavigationService, FuseVerticalNavigationComponent } from '@fuse/components/navigation';
import { InitialData } from 'app/app.types';
@Component({
@@ -50,7 +50,7 @@ export class FuturisticLayoutComponent implements OnInit, OnDestroy
*/
ngOnInit(): void
{
- // Subscribe to the resolved route mock-api
+ // Subscribe to the resolved route data
this._activatedRoute.data.subscribe((data: Data) => {
this.data = data.initialData;
});
@@ -87,7 +87,7 @@ export class FuturisticLayoutComponent implements OnInit, OnDestroy
toggleNavigation(name: string): void
{
// Get the navigation
- const navigation = this._fuseNavigationService.getComponent(name);
+ const navigation = this._fuseNavigationService.getComponent
(name);
if ( navigation )
{
diff --git a/src/app/layout/layouts/vertical/futuristic/futuristic.module.ts b/src/app/layout/layouts/vertical/futuristic/futuristic.module.ts
index c1f0d61f..c6af7139 100644
--- a/src/app/layout/layouts/vertical/futuristic/futuristic.module.ts
+++ b/src/app/layout/layouts/vertical/futuristic/futuristic.module.ts
@@ -7,6 +7,7 @@ import { MatIconModule } from '@angular/material/icon';
import { MatMenuModule } from '@angular/material/menu';
import { FuseFullscreenModule } from '@fuse/components/fullscreen';
import { FuseNavigationModule } from '@fuse/components/navigation';
+import { LanguageModule } from 'app/layout/common/language/language.module';
import { MessagesModule } from 'app/layout/common/messages/messages.module';
import { NotificationsModule } from 'app/layout/common/notifications/notifications.module';
import { SearchModule } from 'app/layout/common/search/search.module';
@@ -28,6 +29,7 @@ import { FuturisticLayoutComponent } from 'app/layout/layouts/vertical/futuristi
MatMenuModule,
FuseFullscreenModule,
FuseNavigationModule,
+ LanguageModule,
MessagesModule,
NotificationsModule,
SearchModule,
diff --git a/src/app/layout/layouts/vertical/thin/thin.component.html b/src/app/layout/layouts/vertical/thin/thin.component.html
index 5ebc6e43..b870e693 100644
--- a/src/app/layout/layouts/vertical/thin/thin.component.html
+++ b/src/app/layout/layouts/vertical/thin/thin.component.html
@@ -32,6 +32,7 @@
+
diff --git a/src/app/layout/layouts/vertical/thin/thin.component.ts b/src/app/layout/layouts/vertical/thin/thin.component.ts
index 2b134f3d..a1173d67 100644
--- a/src/app/layout/layouts/vertical/thin/thin.component.ts
+++ b/src/app/layout/layouts/vertical/thin/thin.component.ts
@@ -3,7 +3,7 @@ import { ActivatedRoute, Data, Router } from '@angular/router';
import { Subject } from 'rxjs';
import { takeUntil } from 'rxjs/operators';
import { FuseMediaWatcherService } from '@fuse/services/media-watcher';
-import { FuseNavigationService } from '@fuse/components/navigation';
+import { FuseNavigationService, FuseVerticalNavigationComponent } from '@fuse/components/navigation';
import { InitialData } from 'app/app.types';
@Component({
@@ -50,7 +50,7 @@ export class ThinLayoutComponent implements OnInit, OnDestroy
*/
ngOnInit(): void
{
- // Subscribe to the resolved route mock-api
+ // Subscribe to the resolved route data
this._activatedRoute.data.subscribe((data: Data) => {
this.data = data.initialData;
});
@@ -87,7 +87,7 @@ export class ThinLayoutComponent implements OnInit, OnDestroy
toggleNavigation(name: string): void
{
// Get the navigation
- const navigation = this._fuseNavigationService.getComponent(name);
+ const navigation = this._fuseNavigationService.getComponent
(name);
if ( navigation )
{
diff --git a/src/app/layout/layouts/vertical/thin/thin.module.ts b/src/app/layout/layouts/vertical/thin/thin.module.ts
index a9231930..347aabf8 100644
--- a/src/app/layout/layouts/vertical/thin/thin.module.ts
+++ b/src/app/layout/layouts/vertical/thin/thin.module.ts
@@ -7,6 +7,7 @@ import { MatIconModule } from '@angular/material/icon';
import { MatMenuModule } from '@angular/material/menu';
import { FuseFullscreenModule } from '@fuse/components/fullscreen';
import { FuseNavigationModule } from '@fuse/components/navigation';
+import { LanguageModule } from 'app/layout/common/language/language.module';
import { MessagesModule } from 'app/layout/common/messages/messages.module';
import { NotificationsModule } from 'app/layout/common/notifications/notifications.module';
import { SearchModule } from 'app/layout/common/search/search.module';
@@ -28,6 +29,7 @@ import { ThinLayoutComponent } from 'app/layout/layouts/vertical/thin/thin.compo
MatMenuModule,
FuseFullscreenModule,
FuseNavigationModule,
+ LanguageModule,
MessagesModule,
NotificationsModule,
SearchModule,
diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json
new file mode 100644
index 00000000..66a901c5
--- /dev/null
+++ b/src/assets/i18n/en.json
@@ -0,0 +1,5 @@
+{
+ "welcome-back": "Welcome back",
+ "Project": "Project",
+ "Analytics": "Analytics"
+}
diff --git a/src/assets/i18n/tr.json b/src/assets/i18n/tr.json
new file mode 100644
index 00000000..8fbd69ad
--- /dev/null
+++ b/src/assets/i18n/tr.json
@@ -0,0 +1,5 @@
+{
+ "welcome-back": "Hoşgeldin",
+ "Project": "Proje",
+ "Analytics": "Analitik"
+}
diff --git a/src/assets/images/flags/TR.svg b/src/assets/images/flags/TR.svg
new file mode 100644
index 00000000..f0925490
--- /dev/null
+++ b/src/assets/images/flags/TR.svg
@@ -0,0 +1,14 @@
+
diff --git a/src/assets/images/flags/US.svg b/src/assets/images/flags/US.svg
new file mode 100644
index 00000000..847c732f
--- /dev/null
+++ b/src/assets/images/flags/US.svg
@@ -0,0 +1,11 @@
+
diff --git a/src/assets/images/flags/where-to-find-other-flags.txt b/src/assets/images/flags/where-to-find-other-flags.txt
new file mode 100644
index 00000000..dcee53a6
--- /dev/null
+++ b/src/assets/images/flags/where-to-find-other-flags.txt
@@ -0,0 +1,5 @@
+### Main repository of the flags ###
+https://github.com/Yummygum/flagpack-core
+
+### We used the medium (m) detailed SVGs which are located here ###
+https://github.com/Yummygum/flagpack-core/tree/main/svg/m
diff --git a/transloco.config.js b/transloco.config.js
new file mode 100644
index 00000000..29cd39a1
--- /dev/null
+++ b/transloco.config.js
@@ -0,0 +1,3 @@
+module.exports = {
+ rootTranslationsPath: 'src/assets/i18n/'
+};