AnyLifeZLB / FaceVerificationSDK

Android On_device 1:1 Face Recognition And Alive Detect;1:N & M:N Face Search SDK 。 🧒 离线版设备端Android1:1人脸识别动作活体检测,静默活体检测 以及1:N M:N 人脸搜索 SDK 封装
311 stars 56 forks source link

Add Multilanguage Support for Application Code and Documentation #37

Open waqarmumtaz369 opened 1 month ago

waqarmumtaz369 commented 1 month ago

Description

Hello,

I am Waqar Mumtaz, and I have expertise in facial detection, recognition, and feature extraction on Android. I have come across your face verification SDK for Android and found it very impressive. I noticed that the application currently supports only one language. I would like to propose adding multilanguage support to the application, as well as translating the documentation and code comments into English.

Benefits

  1. Increased Accessibility: Supporting multiple languages will make the application usable by a broader audience.
  2. Enhanced User Experience: Users will be able to choose their preferred language, improving their overall experience.
  3. Improved Documentation: Translating the documentation and code comments will help developers worldwide understand and contribute to the project.

Plan

  1. Documentation:

    • Create separate documentation files for each language (e.g., README.md for English and README_zh.md for Chinese).
    • Update the main README.md file to include links to both language versions.
  2. Code Comments:

    • Include multilingual comments directly in the code, with both Chinese and English comments.
  3. Application Code:

    • Use Android's localization features to support both Chinese and English languages.
    • Create values and values-zh directories to store string resources.
    • Update the application code to reference these string resources.
    • Optionally, add a feature to allow users to switch languages within the app.
  4. Directory Structure:

    • Organize the documentation into language-specific directories (e.g., docs/en and docs/zh).
  5. Language Switcher:

    • Add links in the main README.md and other relevant places to allow easy switching between languages.

Request

Please let me know if you would be interested in this contribution. I am happy to start as soon as I get your approval and any specific guidelines or preferences you might have for the translation and multilanguage support.

Thank you for considering my proposal. I look forward to your response.

Best regards,
Waqar Mumtaz


Note: Feel free to ask any questions or provide additional information on how you would like the translation and multilanguage support to be handled.

AnyLifeZLB commented 1 month ago

Thank you so much for your advice. It was great.

We plan to launch the international transformation in 2024-07-30(delay,sorry), and in the nearest time we will accelerate the construction of basic functions and code optimization

waqarmumtaz369 commented 1 month ago

Thank you for your positive response and for sharing your plans for international transformation.

I am glad to hear about your upcoming efforts to enhance the project. I would be happy to contribute to the translation and the localization process.

If you agree, please let me know how I can assist you in this initiative and if there are any specific guidelines or tasks you would like me to focus on.

I look forward to collaborating with you and contributing to the project's success.

Thank you!

AnyLifeZLB commented 1 week ago

2024-07-30(delay)