Skip to content

Commit 58aba46

Browse files
committed
Локализация
1 parent e2144e7 commit 58aba46

File tree

3 files changed

+18
-3
lines changed

3 files changed

+18
-3
lines changed

src/main/java/com/github/_1c_syntax/bsl/languageserver/AnalyzeProjectOnStart.java

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,14 @@
2525
import com.github._1c_syntax.bsl.languageserver.context.DocumentContext;
2626
import com.github._1c_syntax.bsl.languageserver.context.events.ServerContextPopulatedEvent;
2727
import com.github._1c_syntax.bsl.languageserver.providers.DiagnosticProvider;
28+
import com.github._1c_syntax.bsl.languageserver.utils.Resources;
2829
import lombok.RequiredArgsConstructor;
2930
import org.springframework.context.event.EventListener;
3031
import org.springframework.stereotype.Component;
3132

33+
/**
34+
* Перехватчик события заполнения контекста сервера, запускающий анализ всех файлов контекста.
35+
*/
3236
@Component
3337
@RequiredArgsConstructor
3438
public class AnalyzeProjectOnStart {
@@ -46,8 +50,8 @@ public void handleEvent(ServerContextPopulatedEvent event) {
4650
var serverContext = event.getSource();
4751

4852
var documentContexts = serverContext.getDocuments().values();
49-
var progress = workDoneProgressHelper.createProgress(documentContexts.size(), " files");
50-
progress.beginProgress("Analyzing project");
53+
var progress = workDoneProgressHelper.createProgress(documentContexts.size(), getMessage("filesSuffix"));
54+
progress.beginProgress(getMessage("analyzeProject"));
5155

5256
documentContexts.forEach((DocumentContext documentContext) -> {
5357

@@ -60,6 +64,11 @@ public void handleEvent(ServerContextPopulatedEvent event) {
6064

6165
});
6266

63-
progress.endProgress("Project analyzed");
67+
progress.endProgress(getMessage("projectAnalyzed"));
68+
}
69+
70+
private String getMessage(String key) {
71+
return Resources.getResourceString(configuration.getLanguage(), getClass(), key);
6472
}
73+
6574
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
analyzeProject=Analyzing project...
2+
filesSuffix=\ files
3+
projectAnalyzed=Project analyzed.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
analyzeProject=Анализ проекта...
2+
filesSuffix=\ файлов
3+
projectAnalyzed=Анализ проекта завершен.

0 commit comments

Comments
 (0)