Add Persian language.
This commit is contained in:
		
							parent
							
								
									d78202018a
								
							
						
					
					
						commit
						818e4b315a
					
				
							
								
								
									
										143
									
								
								ui/package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										143
									
								
								ui/package-lock.json
									
									
									
										generated
									
									
									
								
							@ -6264,6 +6264,37 @@
 | 
			
		||||
        "glogg": "^1.0.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "happypack": {
 | 
			
		||||
      "version": "5.0.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/happypack/-/happypack-5.0.1.tgz",
 | 
			
		||||
      "integrity": "sha512-AzXVxLzX0mtv0T40Kic72rfcGK4Y2b/cDdtcyw+e+V/13ozl7x0+EZ4hvrL1rJ8MoefR9+FfUJQsK2irH0GWOw==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "async": "1.5.0",
 | 
			
		||||
        "json-stringify-safe": "5.0.1",
 | 
			
		||||
        "loader-utils": "1.1.0",
 | 
			
		||||
        "serialize-error": "^2.1.0"
 | 
			
		||||
      },
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "async": {
 | 
			
		||||
          "version": "1.5.0",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/async/-/async-1.5.0.tgz",
 | 
			
		||||
          "integrity": "sha1-J5ZkJyNXOFlWVjP8YnRES+4vjOM=",
 | 
			
		||||
          "dev": true
 | 
			
		||||
        },
 | 
			
		||||
        "loader-utils": {
 | 
			
		||||
          "version": "1.1.0",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz",
 | 
			
		||||
          "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
 | 
			
		||||
          "dev": true,
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "big.js": "^3.1.3",
 | 
			
		||||
            "emojis-list": "^2.0.0",
 | 
			
		||||
            "json5": "^0.5.0"
 | 
			
		||||
          }
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "har-schema": {
 | 
			
		||||
      "version": "1.0.5",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz",
 | 
			
		||||
@ -12928,6 +12959,12 @@
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "serialize-error": {
 | 
			
		||||
      "version": "2.1.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz",
 | 
			
		||||
      "integrity": "sha1-ULZ51WNc34Rme9yOWa9OW4HV9go=",
 | 
			
		||||
      "dev": true
 | 
			
		||||
    },
 | 
			
		||||
    "serialize-javascript": {
 | 
			
		||||
      "version": "1.5.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.5.0.tgz",
 | 
			
		||||
@ -15377,6 +15414,103 @@
 | 
			
		||||
      "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=",
 | 
			
		||||
      "dev": true
 | 
			
		||||
    },
 | 
			
		||||
    "uglifyjs-webpack-plugin": {
 | 
			
		||||
      "version": "1.3.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz",
 | 
			
		||||
      "integrity": "sha512-ovHIch0AMlxjD/97j9AYovZxG5wnHOPkL7T1GKochBADp/Zwc44pEWNqpKl1Loupp1WhFg7SlYmHZRUfdAacgw==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "cacache": "^10.0.4",
 | 
			
		||||
        "find-cache-dir": "^1.0.0",
 | 
			
		||||
        "schema-utils": "^0.4.5",
 | 
			
		||||
        "serialize-javascript": "^1.4.0",
 | 
			
		||||
        "source-map": "^0.6.1",
 | 
			
		||||
        "uglify-es": "^3.3.4",
 | 
			
		||||
        "webpack-sources": "^1.1.0",
 | 
			
		||||
        "worker-farm": "^1.5.2"
 | 
			
		||||
      },
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "ajv": {
 | 
			
		||||
          "version": "6.7.0",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.7.0.tgz",
 | 
			
		||||
          "integrity": "sha512-RZXPviBTtfmtka9n9sy1N5M5b82CbxWIR6HIis4s3WQTXDJamc/0gpCWNGz6EWdWp4DOfjzJfhz/AS9zVPjjWg==",
 | 
			
		||||
          "dev": true,
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "fast-deep-equal": "^2.0.1",
 | 
			
		||||
            "fast-json-stable-stringify": "^2.0.0",
 | 
			
		||||
            "json-schema-traverse": "^0.4.1",
 | 
			
		||||
            "uri-js": "^4.2.2"
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "ajv-keywords": {
 | 
			
		||||
          "version": "3.3.0",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.3.0.tgz",
 | 
			
		||||
          "integrity": "sha512-CMzN9S62ZOO4sA/mJZIO4S++ZM7KFWzH3PPWkveLhy4OZ9i1/VatgwWMD46w/XbGCBy7Ye0gCk+Za6mmyfKK7g==",
 | 
			
		||||
          "dev": true
 | 
			
		||||
        },
 | 
			
		||||
        "commander": {
 | 
			
		||||
          "version": "2.13.0",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz",
 | 
			
		||||
          "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==",
 | 
			
		||||
          "dev": true
 | 
			
		||||
        },
 | 
			
		||||
        "find-cache-dir": {
 | 
			
		||||
          "version": "1.0.0",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz",
 | 
			
		||||
          "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=",
 | 
			
		||||
          "dev": true,
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "commondir": "^1.0.1",
 | 
			
		||||
            "make-dir": "^1.0.0",
 | 
			
		||||
            "pkg-dir": "^2.0.0"
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "find-up": {
 | 
			
		||||
          "version": "2.1.0",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
 | 
			
		||||
          "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
 | 
			
		||||
          "dev": true,
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "locate-path": "^2.0.0"
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "pkg-dir": {
 | 
			
		||||
          "version": "2.0.0",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
 | 
			
		||||
          "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
 | 
			
		||||
          "dev": true,
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "find-up": "^2.1.0"
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "schema-utils": {
 | 
			
		||||
          "version": "0.4.7",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz",
 | 
			
		||||
          "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==",
 | 
			
		||||
          "dev": true,
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "ajv": "^6.1.0",
 | 
			
		||||
            "ajv-keywords": "^3.1.0"
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "source-map": {
 | 
			
		||||
          "version": "0.6.1",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
 | 
			
		||||
          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
 | 
			
		||||
          "dev": true
 | 
			
		||||
        },
 | 
			
		||||
        "uglify-es": {
 | 
			
		||||
          "version": "3.3.9",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz",
 | 
			
		||||
          "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==",
 | 
			
		||||
          "dev": true,
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "commander": "~2.13.0",
 | 
			
		||||
            "source-map": "~0.6.1"
 | 
			
		||||
          }
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "ultron": {
 | 
			
		||||
      "version": "1.0.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz",
 | 
			
		||||
@ -16256,6 +16390,15 @@
 | 
			
		||||
      "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
 | 
			
		||||
      "dev": true
 | 
			
		||||
    },
 | 
			
		||||
    "worker-farm": {
 | 
			
		||||
      "version": "1.6.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.6.0.tgz",
 | 
			
		||||
      "integrity": "sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "errno": "~0.1.7"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "wrap-ansi": {
 | 
			
		||||
      "version": "2.1.0",
 | 
			
		||||
      "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
 | 
			
		||||
 | 
			
		||||
@ -1575,7 +1575,8 @@
 | 
			
		||||
      "ru_RU": "Russisch",
 | 
			
		||||
      "es_ES": "Spanisch",
 | 
			
		||||
      "ja_JA": "Japanisch",
 | 
			
		||||
      "tr_TR": "Türkisch"
 | 
			
		||||
      "tr_TR": "Türkisch",
 | 
			
		||||
      "fa_IR": "Persisch"
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
@ -1575,7 +1575,8 @@
 | 
			
		||||
            "ru_RU": "Russian",
 | 
			
		||||
            "es_ES": "Spanish",
 | 
			
		||||
            "ja_JA": "Japanese",
 | 
			
		||||
            "tr_TR": "Turkish"
 | 
			
		||||
            "tr_TR": "Turkish",
 | 
			
		||||
            "fa_IR": "Persian"
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@ -1575,7 +1575,8 @@
 | 
			
		||||
            "ru_RU": "Ruso",
 | 
			
		||||
            "es_ES": "Español",
 | 
			
		||||
            "ja_JA": "Japonés",
 | 
			
		||||
            "tr_TR": "Turco"
 | 
			
		||||
            "tr_TR": "Turco",
 | 
			
		||||
            "fa_IR": "Persa"
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										1582
									
								
								ui/src/app/locale/locale.constant-fa_IR.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1582
									
								
								ui/src/app/locale/locale.constant-fa_IR.json
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@ -1011,7 +1011,9 @@
 | 
			
		||||
            "ko_KR": "Coréen",
 | 
			
		||||
            "ru_RU": "Russe",
 | 
			
		||||
            "zh_CN": "Chinois",
 | 
			
		||||
            "tr_TR": "Turc"
 | 
			
		||||
            "ja_JA": "Japonaise",
 | 
			
		||||
            "tr_TR": "Turc",
 | 
			
		||||
            "fa_IR": "Persane"
 | 
			
		||||
        }
 | 
			
		||||
    },
 | 
			
		||||
    "layout": {
 | 
			
		||||
 | 
			
		||||
@ -1441,7 +1441,8 @@
 | 
			
		||||
            "ru_RU": "Russo",
 | 
			
		||||
            "es_ES": "Spagnolo",
 | 
			
		||||
            "ja_JA": "Giapponese",
 | 
			
		||||
            "tr_TR": "Turco"
 | 
			
		||||
            "tr_TR": "Turco",
 | 
			
		||||
            "fa_IR": "Persiana"
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@ -1450,6 +1450,7 @@
 | 
			
		||||
		"language": "言語",
 | 
			
		||||
		"locales": {
 | 
			
		||||
			"de_DE": "ドイツ語",
 | 
			
		||||
            "fr_FR": "フランス語",
 | 
			
		||||
			"en_US": "英語",
 | 
			
		||||
			"ko_KR": "韓国語",
 | 
			
		||||
			"it_IT": "イタリアの",
 | 
			
		||||
@ -1457,7 +1458,8 @@
 | 
			
		||||
			"ru_RU": "ロシア",
 | 
			
		||||
			"es_ES": "スペイン語",
 | 
			
		||||
			"ja_JA": "日本語",
 | 
			
		||||
			"tr_TR": "トルコ語"
 | 
			
		||||
			"tr_TR": "トルコ語",
 | 
			
		||||
            "fa_IR": "ペルシャ語"
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
@ -1334,7 +1334,8 @@
 | 
			
		||||
            "es_ES": "스페인어",
 | 
			
		||||
            "it_IT": "이탈리아 사람",
 | 
			
		||||
            "ja_JA": "일본어",
 | 
			
		||||
            "tr_TR": "터키어"
 | 
			
		||||
            "tr_TR": "터키어",
 | 
			
		||||
            "fa_IR": "페르시아 인"
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@ -1573,7 +1573,8 @@
 | 
			
		||||
            "ru_RU": "Русский",
 | 
			
		||||
            "tr_TR": "Турецкий",
 | 
			
		||||
            "fr_FR": "Французский",
 | 
			
		||||
            "ja_JA": "Японский"
 | 
			
		||||
            "ja_JA": "Японский",
 | 
			
		||||
            "fa_IR": "Персидский"
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@ -1540,7 +1540,8 @@
 | 
			
		||||
            "ru_RU": "Rusça",
 | 
			
		||||
            "es_ES": "İspanyol",
 | 
			
		||||
            "ja_JA": "Japonca",
 | 
			
		||||
            "tr_TR": "Türkçe"
 | 
			
		||||
            "tr_TR": "Türkçe",
 | 
			
		||||
            "fa_IR": "Farsça"
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@ -1444,7 +1444,8 @@
 | 
			
		||||
            "es_ES": "西班牙语",
 | 
			
		||||
            "it_IT": "意大利",
 | 
			
		||||
            "ja_JA": "日本",
 | 
			
		||||
            "tr_TR": "土耳其"
 | 
			
		||||
            "tr_TR": "土耳其",
 | 
			
		||||
            "fa_IR": "波斯语"
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@ -25,7 +25,6 @@ const path = require('path');
 | 
			
		||||
const dirTree = require('directory-tree');
 | 
			
		||||
const jsonminify = require("jsonminify");
 | 
			
		||||
 | 
			
		||||
const UglifyJsPlugin = require('uglifyjs-webpack-plugin');
 | 
			
		||||
const HappyPack = require('happypack');
 | 
			
		||||
 | 
			
		||||
const PUBLIC_RESOURCE_PATH = '/';
 | 
			
		||||
@ -99,10 +98,6 @@ module.exports = {
 | 
			
		||||
            PUBLIC_PATH: JSON.stringify(PUBLIC_RESOURCE_PATH),
 | 
			
		||||
            SUPPORTED_LANGS: JSON.stringify(langs)
 | 
			
		||||
        }),
 | 
			
		||||
        new UglifyJsPlugin({
 | 
			
		||||
            cache: true,
 | 
			
		||||
            parallel: true
 | 
			
		||||
        }),
 | 
			
		||||
        new HappyPack({
 | 
			
		||||
            threadPool: happyThreadPool,
 | 
			
		||||
            id: 'cached-babel',
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user