Forráskód Böngészése

1、新增测量翻译注释

bakamaka.guan 2 éve
szülő
commit
578e090009

+ 6 - 6
lib/process/language/measure_language.dart

@@ -1,13 +1,13 @@
 import 'dart:convert';
 
-import 'package:fis_measure/process/workspace/measure_data_controller.dart';
-import 'package:get/get.dart';
-
 class MeasureLanguage {
-  final measureData = Get.find<MeasureDataController>();
-  late final String _mapJson = measureData.measureLanguage;
-  late final Map<String, dynamic> _map = jsonDecode(_mapJson)["Language"];
+  static Map<String, dynamic> _map = {};
+
+  static void load(String mapJson) {
+    _map = jsonDecode(mapJson)["Language"];
+  }
 
+  /// 翻译
   String t(String code) {
     if (_map.containsKey(code)) {
       return _map[code]!;

+ 1 - 0
lib/view/measure/measure_config/measure_configuation_page.dart

@@ -283,6 +283,7 @@ class _HasSelectedModulePage extends StatelessWidget implements FWidget {
   /// 数据
   final measureData = Get.find<MeasureDataController>();
 
+  /// 测量语言包
   final measureLanguage = MeasureLanguage();
   _HasSelectedModulePage({
     required this.chooseMeasureList,

+ 2 - 0
lib/view/measure/measure_config/widgets/measurement_tool_selection.dart

@@ -32,6 +32,8 @@ class SelectModulePage extends FStatefulWidget
 class _SelectModulePageState extends FState<SelectModulePage> {
   /// 数据
   final measureData = Get.find<MeasureDataController>();
+
+  /// 测量语言包
   final measureLanguage = MeasureLanguage();
 
   /// 新增测量项目

+ 2 - 0
lib/view/measure/measure_images_bar.dart

@@ -208,6 +208,8 @@ class _ScrollableImageListState extends State<ScrollableImageList> {
 
   MeasureController measureController = Get.find<MeasureController>();
   late final measureHandler = Get.put(MeasureHandler());
+
+  /// 测量语言包
   final measureLanguage = MeasureLanguage();
 
   /// 图像数据列表

+ 2 - 0
lib/view/measure/measure_tool.dart

@@ -34,6 +34,8 @@ class LeftSiderSelectMeasureState extends FState<LeftSiderSelectMeasure> {
   final measureHandler = Get.find<MeasureHandler>();
   final measureData = Get.find<MeasureDataController>();
   final measureMetaController = Get.find<MeasureMetaController>();
+
+  /// 测量语言包
   final measureLanguage = MeasureLanguage();
 
   /// 当前选中的测量项下标

+ 1 - 2
lib/view/measure/measure_view.dart

@@ -349,8 +349,7 @@ class _MeasureMainPageState extends State<MeasureMainPage> {
       selectedImageIndex = examImageInfoList.indexOf(selectedImage);
       measureController.examInfo.selectedImageIndex = selectedImageIndex;
     }
-    // final measureLanguage = MeasureLanguage();
-    // measureLanguage.load(measureData.measureLanguage);
+    MeasureLanguage.load(measureData.measureLanguage);
   }
 
   /// vid 切换时会触发到这里