Ver Fonte

Editor: Added translation for script title (#28471)

* adds translation for script title

* fix shaders title in fr
ycw há 1 ano atrás
pai
commit
b4ac236fa8
2 ficheiros alterados com 23 adições e 6 exclusões
  1. 4 3
      editor/js/Script.js
  2. 19 3
      editor/js/Strings.js

+ 4 - 3
editor/js/Script.js

@@ -6,6 +6,7 @@ import { SetMaterialValueCommand } from './commands/SetMaterialValueCommand.js';
 function Script( editor ) {
 
 	const signals = editor.signals;
+	const strings = editor.strings;
 
 	const container = new UIPanel();
 	container.setId( 'script' );
@@ -371,17 +372,17 @@ function Script( editor ) {
 
 				case 'vertexShader':
 
-					title.setValue( object.material.name + ' / Vertex Shader' ); // TODO: l10n
+					title.setValue( object.material.name + ' / ' + strings.getKey( 'script/title/vertexShader' ) );
 					break;
 
 				case 'fragmentShader':
 
-					title.setValue( object.material.name + ' / Fragment Shader' ); // TODO: l10n
+					title.setValue( object.material.name + ' / ' + strings.getKey( 'script/title/fragmentShader' ) );
 					break;
 
 				case 'programInfo':
 
-					title.setValue( object.material.name + ' / Program Properties ' ); // TODO: l10n
+					title.setValue( object.material.name + ' / ' + strings.getKey( 'script/title/programInfo' ) );
 					break;
 
 				default:

+ 19 - 3
editor/js/Strings.js

@@ -391,6 +391,10 @@ function Strings( config ) {
 			'viewport/info/samples': 'Samples',
 			'viewport/info/rendertime': 'Render time',
 
+			'script/title/vertexShader': 'Vertex Shader',
+			'script/title/fragmentShader': 'Fragment Shader',
+			'script/title/programInfo': 'Program Properties'
+
 		},
 
 		fr: {
@@ -778,7 +782,11 @@ function Strings( config ) {
 			'viewport/info/triangles': 'Triangles',
 			'viewport/info/sample': 'Échantillon',
 			'viewport/info/samples': 'Échantillons',
-			'viewport/info/rendertime': 'Temps de rendu'
+			'viewport/info/rendertime': 'Temps de rendu',
+
+			'script/title/vertexShader': 'Vertex Shader',
+			'script/title/fragmentShader': 'Fragment Shader',
+			'script/title/programInfo': 'Propriétés du programme'
 
 		},
 
@@ -1167,7 +1175,11 @@ function Strings( config ) {
 			'viewport/info/triangles': '三角形',
 			'viewport/info/sample': '样本',
 			'viewport/info/samples': '样本',
-			'viewport/info/rendertime': '渲染时间'
+			'viewport/info/rendertime': '渲染时间',
+
+			'script/title/vertexShader': '顶点着色器',
+			'script/title/fragmentShader': '片段着色器',
+			'script/title/programInfo': '程序属性'
 
 		},
 
@@ -1556,7 +1568,11 @@ function Strings( config ) {
 			'viewport/info/triangles': '三角形',
 			'viewport/info/sample': 'サンプル',
 			'viewport/info/samples': 'サンプル',
-			'viewport/info/rendertime': 'レンダリング時間'
+			'viewport/info/rendertime': 'レンダリング時間',
+
+			'script/title/vertexShader': '頂点シェーダー',
+			'script/title/fragmentShader': 'フラグメントシェーダ',
+			'script/title/programInfo': 'プログラムのプロパティ'
 
 		}