Skip to content

Commit 422669c

Browse files
authored
Merge pull request #1018 from BIMCoderLiang/master
Add Chinese language translation.
2 parents 84a80b4 + 6768ac1 commit 422669c

5 files changed

Lines changed: 8063 additions & 33 deletions

File tree

leocad.pro

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ APPVEYOR_REPO_COMMIT = $$(APPVEYOR_REPO_COMMIT)
8080
}
8181
}
8282

83-
TSFILES = resources/leocad_cs.ts resources/leocad_de.ts resources/leocad_es.ts resources/leocad_fr.ts resources/leocad_pt.ts resources/leocad_ru.ts resources/leocad_uk.ts
83+
TSFILES = resources/leocad_cs.ts resources/leocad_de.ts resources/leocad_es.ts resources/leocad_fr.ts resources/leocad_pt.ts resources/leocad_ru.ts resources/leocad_uk.ts resources/leocad_zh_CN.ts
8484
lrelease.input = TSFILES
8585
lrelease.output = ${QMAKE_FILE_PATH}/${QMAKE_FILE_BASE}.qm
8686
lrelease.commands = $$QMAKE_LRELEASE -silent ${QMAKE_FILE_IN} -qm ${QMAKE_FILE_PATH}/${QMAKE_FILE_BASE}.qm
@@ -343,5 +343,5 @@ OTHER_FILES +=
343343
RESOURCES += leocad.qrc resources/stylesheet/stylesheet.qrc
344344

345345
!win32 {
346-
TRANSLATIONS = resources/leocad_cs.ts resources/leocad_de.ts resources/leocad_es.ts resources/leocad_fr.ts resources/leocad_pt.ts resources/leocad_ru.ts resources/leocad_uk.ts
346+
TRANSLATIONS = resources/leocad_cs.ts resources/leocad_de.ts resources/leocad_es.ts resources/leocad_fr.ts resources/leocad_pt.ts resources/leocad_ru.ts resources/leocad_uk.ts resources/leocad_zh_CN.ts
347347
}

leocad.qrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@
131131
<file>resources/leocad_pt.qm</file>
132132
<file>resources/leocad_ru.qm</file>
133133
<file>resources/leocad_uk.qm</file>
134+
<file>resources/leocad_zh_CN.qm</file>
134135
<file>resources/shaders/fakelit_color_ps.glsl</file>
135136
<file>resources/shaders/fakelit_color_vs.glsl</file>
136137
<file>resources/shaders/fakelit_texture_decal_ps.glsl</file>

qt/lc_qpreferencesdialog.cpp

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
static const char* gLanguageLocales[] =
1818
{
19-
"", "cs_CZ", "de_DE", "en_US", "fr_FR", "pt_PT", "es_ES"
19+
"", "cs_CZ", "de_DE", "en_US", "fr_FR", "pt_PT", "es_ES", "zh_CN"
2020
};
2121

2222
lcQPreferencesDialog::lcQPreferencesDialog(QWidget* Parent, lcPreferencesDialogOptions* Options)
@@ -32,6 +32,14 @@ lcQPreferencesDialog::lcQPreferencesDialog(QWidget* Parent, lcPreferencesDialogO
3232
delete ui->povrayLayout;
3333
#endif
3434

35+
ui->Language->addItem("\u010cesky");
36+
ui->Language->addItem("Deutsch");
37+
ui->Language->addItem("English");
38+
ui->Language->addItem("Fran\u00e7ais");
39+
ui->Language->addItem("Portugu\u00eas");
40+
ui->Language->addItem("Espa\u00f1ol");
41+
ui->Language->addItem("\u7b80\u4f53\u4e2d\u6587");
42+
3543
connect(ui->BackgroundSolidColorButton, &QToolButton::clicked, this, &lcQPreferencesDialog::ColorButtonClicked);
3644
connect(ui->BackgroundGradient1ColorButton, &QToolButton::clicked, this, &lcQPreferencesDialog::ColorButtonClicked);
3745
connect(ui->BackgroundGradient2ColorButton, &QToolButton::clicked, this, &lcQPreferencesDialog::ColorButtonClicked);

qt/lc_qpreferencesdialog.ui

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -50,36 +50,6 @@
5050
<string>Default</string>
5151
</property>
5252
</item>
53-
<item>
54-
<property name="text">
55-
<string>Czech</string>
56-
</property>
57-
</item>
58-
<item>
59-
<property name="text">
60-
<string>Deutsch </string>
61-
</property>
62-
</item>
63-
<item>
64-
<property name="text">
65-
<string>English</string>
66-
</property>
67-
</item>
68-
<item>
69-
<property name="text">
70-
<string>Français</string>
71-
</property>
72-
</item>
73-
<item>
74-
<property name="text">
75-
<string>Português</string>
76-
</property>
77-
</item>
78-
<item>
79-
<property name="text">
80-
<string>Español</string>
81-
</property>
82-
</item>
8353
</widget>
8454
</item>
8555
<item row="2" column="1">

0 commit comments

Comments
 (0)