Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Multilanguage Support for Application Code and Documentation #37

Open
waqarmumtaz369 opened this issue May 26, 2024 · 3 comments
Open
Labels
important It's important. It needs to be scheduled to start work

Comments

@waqarmumtaz369
Copy link

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
Copy link
Owner

AnyLifeZLB commented May 27, 2024

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
Copy link
Author

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 AnyLifeZLB reopened this May 27, 2024
@AnyLifeZLB AnyLifeZLB added important It's important. It needs to be scheduled to start work labels May 27, 2024
@AnyLifeZLB
Copy link
Owner

2024-07-30(delay)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
important It's important. It needs to be scheduled to start work
Projects
None yet
Development

No branches or pull requests

2 participants