Browse Source

🌐 i18n new strings

jmacura 4 years ago
parent
commit
c9db87f33e
2 changed files with 12 additions and 6 deletions
  1. 4 6
      src/adjuster/adjuster.component.html
  2. 8 0
      src/translations.json

+ 4 - 6
src/adjuster/adjuster.component.html

@@ -23,28 +23,26 @@
       <div class="text-warning pt-2" [hidden]="!noDataSelected() || errorMsg">{{'ADJUSTER.noDataSelectedMsg' | translate}}</div>
       <div class="text-warning pt-2" [hidden]="!noDataSelected() || errorMsg">{{'ADJUSTER.noDataSelectedMsg' | translate}}</div>
       <div class="text-danger pt-2" [hidden]="!errorMsg">{{'ADJUSTER.serverError' | translate}}: {{errorMsg}}</div>
       <div class="text-danger pt-2" [hidden]="!errorMsg">{{'ADJUSTER.serverError' | translate}}: {{errorMsg}}</div>
     </div>
     </div>
-    <!-- TODO: i18n this-->
     <div class="p-2 center-block">
     <div class="p-2 center-block">
-      My role is:&emsp;
+      {{'ADJUSTER.myRoleIs' | translate}}:&emsp;
       <select class="form-select" [(ngModel)]="adjusterPresetsService.activeRole" (ngModelChange)="adjusterPresetsService.pickProblem($event)">
       <select class="form-select" [(ngModel)]="adjusterPresetsService.activeRole" (ngModelChange)="adjusterPresetsService.pickProblem($event)">
         <option *ngFor="let role of adjusterPresetsService.roles" [ngValue]="role">{{role.labels[0]['@value']}}</option>
         <option *ngFor="let role of adjusterPresetsService.roles" [ngValue]="role">{{role.labels[0]['@value']}}</option>
       </select>
       </select>
-      and I want to solve a problem with:&emsp;
+      {{'ADJUSTER.myProblemIs' | translate}}:&emsp;
       <select class="form-select" [(ngModel)]="adjusterPresetsService.activeProblem" (ngModelChange)="adjusterPresetsService.applyProblem($event)">
       <select class="form-select" [(ngModel)]="adjusterPresetsService.activeProblem" (ngModelChange)="adjusterPresetsService.applyProblem($event)">
         <option *ngFor="let problem of adjusterPresetsService.getActiveRoleProblems()" [ngValue]="problem">{{problem.labels[0]['@value']}}</option>
         <option *ngFor="let problem of adjusterPresetsService.getActiveRoleProblems()" [ngValue]="problem">{{problem.labels[0]['@value']}}</option>
       </select>
       </select>
     </div>
     </div>
     <button class="btn btn-secondary btn-sm" aria-expanded="false" aria-controls="advancedOptions" (click)="showAdvancedOptions = !showAdvancedOptions">
     <button class="btn btn-secondary btn-sm" aria-expanded="false" aria-controls="advancedOptions" (click)="showAdvancedOptions = !showAdvancedOptions">
       <span class="glyphicon cursor-pointer" [ngClass]="showAdvancedOptions ? 'icon-chevron-down' : 'icon-chevron-right'"></span>
       <span class="glyphicon cursor-pointer" [ngClass]="showAdvancedOptions ? 'icon-chevron-down' : 'icon-chevron-right'"></span>
-      Advanced
+      {{'ADJUSTER.advanced' | translate}}
     </button>
     </button>
     <div class="p-2 center-block" [hidden]="!showAdvancedOptions">
     <div class="p-2 center-block" [hidden]="!showAdvancedOptions">
-      Classify factors by schema:&emsp;
+      {{'ADJUSTER.classifyBySchema' | translate}}:&emsp;
       <select class="form-select" [(ngModel)]="adjusterPresetsService.activeSchema" (ngModelChange)="adjusterPresetsService.changeSchema($event)">
       <select class="form-select" [(ngModel)]="adjusterPresetsService.activeSchema" (ngModelChange)="adjusterPresetsService.changeSchema($event)">
         <option *ngFor="let schema of adjusterPresetsService.schemas" [ngValue]="schema">{{schema.labels[0]['@value']}}</option>
         <option *ngFor="let schema of adjusterPresetsService.schemas" [ngValue]="schema">{{schema.labels[0]['@value']}}</option>
       </select>
       </select>
     </div>
     </div>
-    <!-- TODO: end-->
     <div class="p-2 center-block" [hidden]="!adjusterService.allowClusters">
     <div class="p-2 center-block" [hidden]="!adjusterService.allowClusters">
       <div class="pt-2 text-secondary">{{'ADJUSTER.numberOfClusters' | translate}}: {{adjusterService.numberOfClusters}}</div>
       <div class="pt-2 text-secondary">{{'ADJUSTER.numberOfClusters' | translate}}: {{adjusterService.numberOfClusters}}</div>
       <input type="range" class="form-range" [(ngModel)]="adjusterService.numberOfClusters" min="5" max="15" step="1">
       <input type="range" class="form-range" [(ngModel)]="adjusterService.numberOfClusters" min="5" max="15" step="1">

+ 8 - 0
src/translations.json

@@ -2,9 +2,11 @@
   "cs": {
   "cs": {
     "ADJUSTER": {
     "ADJUSTER": {
       "adjustFactors": "Vyladit faktory",
       "adjustFactors": "Vyladit faktory",
+      "advanced": "Pokročilé",
       "calculate": "Vypočítat",
       "calculate": "Vypočítat",
       "calcAttractivity": "Počítám atraktivitu",
       "calcAttractivity": "Počítám atraktivitu",
       "calcClusters": "Počítám shluky",
       "calcClusters": "Počítám shluky",
+      "classifyBySchema": "Klasifikovat faktory dle schématu",
       "clusters": "Shluky",
       "clusters": "Shluky",
       "index": "Index",
       "index": "Index",
       "layerManagerLink1": "Vrstvy můžete prozkoumat",
       "layerManagerLink1": "Vrstvy můžete prozkoumat",
@@ -12,6 +14,8 @@
       "layerManagerLinkLMName": "Správci vrstev",
       "layerManagerLinkLMName": "Správci vrstev",
       "loading": "Načítám",
       "loading": "Načítám",
       "loadingData": "Načítám data",
       "loadingData": "Načítám data",
+      "myProblemIs": "a chci řešit problém",
+      "myRoleIs": "Moje role je",
       "noDataSelectedMsg":
       "noDataSelectedMsg":
         "Vyberte alespoň jednu datovou sadu a nastavte váhu aspoň jednoho faktoru na ne-nulovou hodnotu.",
         "Vyberte alespoň jednu datovou sadu a nastavte váhu aspoň jednoho faktoru na ne-nulovou hodnotu.",
       "numberOfClusters": "Počet shluků k vytvoření",
       "numberOfClusters": "Počet shluků k vytvoření",
@@ -27,9 +31,11 @@
   "en": {
   "en": {
     "ADJUSTER": {
     "ADJUSTER": {
       "adjustFactors": "Adjust Factors",
       "adjustFactors": "Adjust Factors",
+      "advanced": "Advanced",
       "calculate": "Calculate",
       "calculate": "Calculate",
       "calcAttractivity": "Calculating attractivity",
       "calcAttractivity": "Calculating attractivity",
       "calcClusters": "Calculating clusters",
       "calcClusters": "Calculating clusters",
+      "classifyBySchema": "Classify factors by schema",
       "clusters": "Clusters",
       "clusters": "Clusters",
       "index": "Index",
       "index": "Index",
       "layerManagerLink1": "You can investigate the layers",
       "layerManagerLink1": "You can investigate the layers",
@@ -37,6 +43,8 @@
       "layerManagerLinkLMName": "Layer Manager",
       "layerManagerLinkLMName": "Layer Manager",
       "loading": "Loading",
       "loading": "Loading",
       "loadingData": "Loading data",
       "loadingData": "Loading data",
+      "myProblemIs": "and I want to solve a problem with",
+      "myRoleIs": "My role is",
       "noDataSelectedMsg": "Select at least one dataset and set at least one factor's weight to a non-zero value.",
       "noDataSelectedMsg": "Select at least one dataset and set at least one factor's weight to a non-zero value.",
       "numberOfClusters": "Number of clusters to create",
       "numberOfClusters": "Number of clusters to create",
       "serverError": "Server error"
       "serverError": "Server error"