Manage Belorussian langauge as part of cyrillic multilang builds
This commit is contained in:
2
.github/workflows/push.yml
vendored
2
.github/workflows/push.yml
vendored
@@ -95,7 +95,7 @@ jobs:
|
|||||||
run: echo "GITHUB_CI_PR_SHA=${{github.event.pull_request.head.sha}}" >> "${GITHUB_ENV}"
|
run: echo "GITHUB_CI_PR_SHA=${{github.event.pull_request.head.sha}}" >> "${GITHUB_ENV}"
|
||||||
|
|
||||||
- name: Build ${{ matrix.model }}
|
- name: Build ${{ matrix.model }}
|
||||||
run: make -C source/ -j$(nproc) model="${{ matrix.model }}" firmware-multi_compressed_European firmware-multi_compressed_Bulgarian+Russian+Serbian+Ukrainian firmware-multi_Chinese+Japanese
|
run: make -C source/ -j$(nproc) model="${{ matrix.model }}" firmware-multi_compressed_European firmware-multi_compressed_Belorussian+Bulgarian+Russian+Serbian+Ukrainian firmware-multi_Chinese+Japanese
|
||||||
|
|
||||||
- name: Copy license files
|
- name: Copy license files
|
||||||
run: cp LICENSE scripts/LICENSE_RELEASE.md source/Hexfile/
|
run: cp LICENSE scripts/LICENSE_RELEASE.md source/Hexfile/
|
||||||
|
|||||||
@@ -74,7 +74,7 @@ make -j$(nproc) model=Pinecil firmware-multi_European
|
|||||||
To build a Cyrillic compressed multi-language firmware for the Pinecil with as many simultaneous jobs as there are logical processors on macOS:
|
To build a Cyrillic compressed multi-language firmware for the Pinecil with as many simultaneous jobs as there are logical processors on macOS:
|
||||||
|
|
||||||
```
|
```
|
||||||
make -j$(sysctl -n hw.logicalcpu) model=Pinecil firmware-multi_compressed_Bulgarian+Russian+Serbian+Ukrainian
|
make -j$(sysctl -n hw.logicalcpu) model=Pinecil firmware-multi_compressed_Belorussian+Bulgarian+Russian+Serbian+Ukrainian
|
||||||
```
|
```
|
||||||
|
|
||||||
To build a custom multi-language firmware including English and Simplified Chinese for the TS80:
|
To build a custom multi-language firmware including English and Simplified Chinese for the TS80:
|
||||||
|
|||||||
2
Makefile
2
Makefile
@@ -199,7 +199,7 @@ build-all:
|
|||||||
# target to build multilang supported builds for Pinecil & PinecilV2
|
# target to build multilang supported builds for Pinecil & PinecilV2
|
||||||
build-multilang:
|
build-multilang:
|
||||||
@for modelml in $(MODELS_ML); do \
|
@for modelml in $(MODELS_ML); do \
|
||||||
$(MAKE) -C source/ -j2 model=$${modelml} firmware-multi_compressed_European firmware-multi_compressed_Bulgarian+Russian+Serbian+Ukrainian firmware-multi_Chinese+Japanese ; \
|
$(MAKE) -C source/ -j2 model=$${modelml} firmware-multi_compressed_European firmware-multi_compressed_Belorussian+Bulgarian+Russian+Serbian+Ukrainian firmware-multi_Chinese+Japanese ; \
|
||||||
mkdir -p $(OUT_DIR)/$${modelml}_multi-lang ; \
|
mkdir -p $(OUT_DIR)/$${modelml}_multi-lang ; \
|
||||||
cp $(OUT_HEX)/$${modelml}_multi_*.bin $(OUT_DIR)/$${modelml}_multi-lang ; \
|
cp $(OUT_HEX)/$${modelml}_multi_*.bin $(OUT_DIR)/$${modelml}_multi-lang ; \
|
||||||
cp $(OUT_HEX)/$${modelml}_multi_*.hex $(OUT_DIR)/$${modelml}_multi-lang ; \
|
cp $(OUT_HEX)/$${modelml}_multi_*.hex $(OUT_DIR)/$${modelml}_multi-lang ; \
|
||||||
|
|||||||
@@ -31,8 +31,8 @@ LANGUAGE_GROUP_CUSTOM_LANGS=$(custom_multi_langs)
|
|||||||
LANGUAGE_GROUP_CUSTOM_NAME=Custom
|
LANGUAGE_GROUP_CUSTOM_NAME=Custom
|
||||||
endif
|
endif
|
||||||
|
|
||||||
LANGUAGE_GROUP_CYRILLIC_LANGS=EN BG RU SR_CYRL SR_LATN UK
|
LANGUAGE_GROUP_CYRILLIC_LANGS=EN BE BG RU SR_CYRL SR_LATN UK
|
||||||
LANGUAGE_GROUP_CYRILLIC_NAME=Bulgarian+Russian+Serbian+Ukrainian
|
LANGUAGE_GROUP_CYRILLIC_NAME=Belorussian+Bulgarian+Russian+Serbian+Ukrainian
|
||||||
|
|
||||||
LANGUAGE_GROUP_EUR_LANGS=EN $(filter-out $(LANGUAGE_GROUP_CJK_LANGS) $(LANGUAGE_GROUP_CYRILLIC_LANGS),$(ALL_LANGUAGES))
|
LANGUAGE_GROUP_EUR_LANGS=EN $(filter-out $(LANGUAGE_GROUP_CJK_LANGS) $(LANGUAGE_GROUP_CYRILLIC_LANGS),$(ALL_LANGUAGES))
|
||||||
LANGUAGE_GROUP_EUR_NAME=European
|
LANGUAGE_GROUP_EUR_NAME=European
|
||||||
|
|||||||
Reference in New Issue
Block a user