Have you ever noticed after installing a language pack that some places are still not translated? Especially important places like settings... There are definitely developers and contributors who have translated the MyBB package separately into their own language, but translating parts like settings will be an installation and upgrade-dependent process.
Now, with this plugin, you can do this without having to upgrade or reinstall, and avoid unwanted changes to templates, etc. in the process.
Where is this plugin useful?
0- Completing the
config_settings.lang.php file based on
settings.xml, which is automatically and accurately converted.
1- When a client or you have already installed MyBB and you want to completely change its language.
2- When you want to completely and temporarily change the forum to another language for a trial or training version.
3- When you want to avoid language dependency to generate packages for different communities (like Iran, China, Russia, France, etc.) for each version and there is no need to fully customize MyBB with each version. With this plugin, after installation or upgrade, users only need to install it and apply the desired language. (Only once and then deactivate the plugin)
How to create the necessary language files?
Currently, the necessary language files are named settings.xml, tasks.xml, usergroups.xml, adminviews.xml, which are available in the
install directory, and a php file that contain language pack info like MyBB language pack info files. This is to speed up and facilitate the work of various MyBB communities around the world. If you have them ready, you can include them in the plugin and use them easily. if you use standard method for translating settings and settinggroups, you do not need add
settings.xml into the package.
(The standard method is: add the translations of settings and settings groups one by one in
/inc/languages/{yourlang}/admin/config_settings.lang.php)
Don't have enough time and patience for this? Our plugin will help you use
settings.xml translations with one click.(
clean and beautiful 
)
How to add a language:
In the
inc/plugins/pit_changeforumlang_languages directory, create a folder with your language code/name and place the translated
xml files in it, and also create a language information file with the same language code/name in php format next to it. (According to the Persian language template included in the package)
For correct and logical functioning, the corresponding MyBB language pack must also be present in the forum so that you can see it for selection in the plugin. (It certainly does not make sense to have the settings section in Russian in a ACP with Chinese language -- however, we may change this if users request and need it.)
Current languages available in the plugin package:- English
- Persian
- (Your language can be included in this section with your Collaboration. just request in PM or send a pull request)
Report bugs and request features:
Github.com
Bạn đã bao giờ nhận thấy sau khi cài đặt gói ngôn ngữ rằng một số địa điểm vẫn chưa được dịch chưa? Những nơi đặc biệt quan trọng như cài đặt... Chắc chắn có những nhà phát triển và cộng tác viên đã dịch gói MyBB riêng biệt sang ngôn ngữ của họ, nhưng dịch các phần như cài đặt sẽ là một quá trình cài đặt và nâng cấp.
Bây giờ, với plugin này, bạn có thể thực hiện việc này mà không cần phải nâng cấp hoặc cài đặt lại, đồng thời tránh những thay đổi không mong muốn đối với mẫu, v.v. trong quá trình này.
Plugin này hữu ích ở đâu?
0- Hoàn thành config_settings.lang.php tệp dựa trên settings.xml, được chuyển đổi tự động và chính xác.
1- Khi khách hàng hoặc bạn đã cài đặt MyBB và bạn muốn thay đổi hoàn toàn ngôn ngữ của nó.
2- Khi bạn muốn thay đổi hoàn toàn và tạm thời diễn đàn sang ngôn ngữ khác cho phiên bản dùng thử hoặc đào tạo.
3- Khi bạn muốn tránh phụ thuộc vào ngôn ngữ để tạo các gói cho các cộng đồng khác nhau (như Iran, Trung Quốc, Nga, Pháp, v.v.) cho từng phiên bản và không cần phải tùy chỉnh hoàn toàn MyBB với từng phiên bản. Với plugin này, sau khi cài đặt hoặc nâng cấp, người dùng chỉ cần cài đặt và áp dụng ngôn ngữ mong muốn. (Chỉ một lần và sau đó hủy kích hoạt plugin)
Làm thế nào để tạo các tệp ngôn ngữ cần thiết?
Hiện tại, các tệp ngôn ngữ cần thiết được đặt tên là settings.xml, tasks.xml, usergroups.xml, adminviews.xml, có sẵn trong tệp cài đặt và tệp PHP chứa thông tin gói ngôn ngữ như tệp thông tin gói ngôn ngữ MyBB. Điều này nhằm tăng tốc và tạo điều kiện thuận lợi cho công việc của các cộng đồng MyBB khác nhau trên khắp thế giới. Nếu bạn đã sẵn sàng, bạn có thể đưa chúng vào plugin và sử dụng chúng một cách dễ dàng. Nếu bạn sử dụng phương pháp tiêu chuẩn để dịch cài đặt và nhóm cài đặt, bạn không cần thêm settings.xml vào gói.
(Phương pháp tiêu chuẩn là: thêm bản dịch của cài đặt và nhóm cài đặt từng cái một trong /inc/languages/{yourlang}/admin/config_settings.lang.php)
Không có đủ thời gian và kiên nhẫn cho việc này? Plugin của chúng tôi sẽ giúp bạn sử dụng settings.xml bản dịch chỉ với một cú nhấp chuột. ( sạch đẹp
)
Cách thêm ngôn ngữ:
Trong tệp inc/plugins/pit_changeforumlang_languages , tạo một thư mục với mã / tên ngôn ngữ của bạn và đặt Tệp XML trong đó, và cũng tạo một tệp thông tin ngôn ngữ có cùng mã/tên ngôn ngữ ở định dạng PHP bên cạnh. (Theo mẫu ngôn ngữ Ba Tư có trong gói)
Để hoạt động chính xác và hợp lý, gói ngôn ngữ MyBB tương ứng cũng phải có mặt trong diễn đàn để bạn có thể xem nó để lựa chọn trong plugin. (Chắc chắn không có ý nghĩa gì khi có phần cài đặt bằng tiếng Nga trong ACP với tiếng Trung Quốc -- tuy nhiên, chúng tôi có thể thay đổi điều này nếu người dùng yêu cầu và cần.)
Các ngôn ngữ hiện tại có sẵn trong gói plugin:
- Tiếng Anh
- Tiếng Ba Tư
- (Ngôn ngữ của bạn có thể được đưa vào phần này với Cộng tác của bạn. chỉ cần yêu cầu trong PM hoặc gửi yêu cầu kéo)
Báo cáo lỗi và tính năng yêu cầu: Github.com