From 22a08da682c4b19c2cbc6b9281a68354ceef4c45 Mon Sep 17 00:00:00 2001 From: Xuefeng Xu Date: Fri, 2 Aug 2024 11:18:28 +0800 Subject: [PATCH 1/4] docs: revise common.json --- public/locales/en/common.json | 4 ++-- public/locales/zh/common.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/public/locales/en/common.json b/public/locales/en/common.json index 15bd3f1..07451f4 100644 --- a/public/locales/en/common.json +++ b/public/locales/en/common.json @@ -101,8 +101,8 @@ "success": "Successfully Submitted", "err": "Content cannot be empty", "err2": "Content cannot exceed 1000 characters", - "content_placeholder": "Please leave your detailed feedback here. I will read it carefully and respond promptly.", - "limit": "Character limit 1-1000 characters", + "content_placeholder": "Please leave your detailed feedback here. We will read it carefully and respond promptly.", + "limit": "Word limit: 1-1000 characters", "contact_placeholder": "Contact information: WeChat/Phone number/Email", "submit": "Submit", "options": { diff --git a/public/locales/zh/common.json b/public/locales/zh/common.json index 69ae338..f1b4826 100644 --- a/public/locales/zh/common.json +++ b/public/locales/zh/common.json @@ -101,7 +101,7 @@ "success": "提交成功", "err": "内容不能为空", "err2": "内容不能超过 1000 个字", - "content_placeholder": "请在这里留下您反馈的详情,我会认真阅读并及时做出响应。", + "content_placeholder": "请在这里留下您反馈的详情,我们会认真阅读并及时做出响应。", "limit": "字数限制 1-1000 字符", "contact_placeholder": "联系方式:微信/手机号/邮箱", "submit": "提交", From bb57e780d10e39113c68500ee389cc45c07c256f Mon Sep 17 00:00:00 2001 From: Xuefeng Xu Date: Fri, 2 Aug 2024 13:45:31 +0800 Subject: [PATCH 2/4] docs: revise profile.json --- public/locales/en/profile.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/public/locales/en/profile.json b/public/locales/en/profile.json index 7f67be9..9f9599a 100644 --- a/public/locales/en/profile.json +++ b/public/locales/en/profile.json @@ -7,7 +7,7 @@ "dynamic": "Activity", "favorite": "Favorites", "comment": "Comments", - "vote": "Votes", + "vote": "Likes", "repo": "Projects" }, "user_info": { @@ -47,7 +47,7 @@ "share": "Share" }, "dialog": { - "del_title": "Are you sure you want to delete this favorites folder?", + "del_title": "Are you sure to delete the favorites folder?", "del_desc": "Deleting the folder will remove all projects in it", "edit_title": "Edit Favorites Folder" }, @@ -65,17 +65,17 @@ "show": "Displayed", "unshow": "Not displayed", "hot": "Hot", - "unhot": "Not hot", + "unhot": "Non-hot", "used": "Used", "unused": "Not used", "score": "Score:", "button": { "appeal": "Appeal", - "vote": "Vote {{total}}" + "vote": "Likes {{total}}" } }, "vote": { - "empty": "No votes" + "empty": "No likes" }, "repo": { "empty": "No projects", From 121ed3aa8884de654cd0d0eec14586f67a5f2672 Mon Sep 17 00:00:00 2001 From: Xuefeng Xu Date: Fri, 2 Aug 2024 14:38:24 +0800 Subject: [PATCH 3/4] docs: revise ats_en.md --- data/ats_en.md | 111 +++++++++++++++++++++++++++++-------------------- 1 file changed, 67 insertions(+), 44 deletions(-) diff --git a/data/ats_en.md b/data/ats_en.md index 92bb79a..3374be8 100644 --- a/data/ats_en.md +++ b/data/ats_en.md @@ -1,80 +1,103 @@ -Welcome to the HelloGitHub community! HelloGitHub is an internet technology service provided by a group of people who love open source (hereinafter referred to as "we"). +Welcome to the HelloGitHub community! HelloGitHub is an internet technology service provided by a group of open-source enthusiasts (hereinafter referred to as "we"). -## I. Instructions +## I. Notice -1. Before using this product and service, please read and fully understand this "HelloGitHub User Service Agreement" (hereinafter referred to as "the Agreement") carefully. When you register, log in, use or use in other ways the services related to this Agreement, it means that you have accepted all the contents of this Agreement, and this Agreement will have legal binding force. -2. Due to the rapid development of the Internet, the terms listed in this Agreement may not be able to list and cover all the rights and obligations between you and us completely, and the existing agreement cannot guarantee to fully meet the needs of future development. Therefore, the legal declarations of HelloGitHub services, service rules, and other contents are all supplementary agreements to this Agreement, and have the same legal effect as this Agreement. The parts not agreed upon in the supplementary agreement shall be subject to the agreement of this Agreement. If you use HelloGitHub services, it is considered that you agree to the above supplementary agreement. -3. We can modify the Agreement and supplementary agreement from time to time according to the changes of national laws and regulations and the needs of service content upgrades, business development, etc. Once the Agreement and supplementary agreement are revised, the revised version of the Agreement will replace the previous version, and it will be announced to all users in an appropriate manner (such as website announcements, site letters, etc.). You should pay attention to and understand the revision of the Agreement and supplementary agreement in time. If you continue to use HelloGitHub services after the agreement comes into effect, it means that you accept the revised agreement and will also follow the revised agreement to use the services. If you do not agree with the content of the revised agreement, you have the right to stop using the relevant services; if both parties agree, you can also change the relevant services and corresponding agreement content. +1. Before using this product and service, please be sure to read and fully understand this "HelloGitHub User Service Agreement" (hereinafter referred to as "Agreement"). When you register, log in, use, or otherwise use the relevant services designed in this agreement, it means that you have accepted all the content contained in this agreement, and this agreement will become legally binding. +2. Due to the rapid development of the internet, the terms listed in this agreement may not completely cover and list all your rights and obligations with us, and the existing agreements cannot guarantee complete alignment with future development needs. Therefore, the legal statements of HelloGitHub services and service rules are all supplementary agreements to this agreement and have the same legal effect. For parts not stipulated in the supplementary agreements, this agreement will prevail. If you use HelloGitHub services, it is considered that you agree to the above supplementary agreement. +3. We may modify this agreement and the supplementary agreements from time to time according to changes in national laws and regulations, service content upgrades, and business development needs. Once revised, the revised version of the agreement will replace the previous version and will be announced to all users in appropriate ways (such as website announcements, in-site messages, etc.). You should pay attention to and understand the revisions of this agreement and the supplementary agreements in a timely manner. If you continue to use HelloGitHub services after the agreement takes effect, it means that you accept the revised agreement and will follow the revised agreement to use the services. If you do not agree with the modified agreement, you have the right to stop using the relevant services; if both parties agree, the content of the relevant services and corresponding agreements can be changed separately. ## II. Service Content -1. HelloGitHub products include the HelloGitHub official website (domain name is https://hellogithub.com), HelloGitHub open source projects, and HelloGitHub mini programs. HelloGitHub will continue to enrich the terminals and forms you use for this service. If you have registered to use a form of service, you can use other services with the same account, and this Agreement automatically applies to your use of all versions of the software and services. This Agreement does not apply to other third-party services provided directly to you through the above-mentioned web pages or HelloGitHub clients (collectively referred to as "third-party services"). -2. The specific content of HelloGitHub services is provided by HelloGitHub operators according to the actual situation, including but not limited to your use of HelloGitHub services to publish projects, views, comments, pictures, videos, forward links, etc. HelloGitHub operators have the right to upgrade or adjust the services or product forms they provide, and will update in time. -3. HelloGitHub services support technical functions such as content push, unread message list, and article subscription. -4. You understand and accept that HelloGitHub only provides related network services. In addition to the related network services, the equipment related to the network services (such as personal computers, mobile phones, and other devices related to accessing the Internet or mobile Internet) and the required costs (such as telephone fees and Internet fees paid for accessing the Internet, mobile phone fees paid for using the mobile network) should be borne by you. -5. HelloGitHub has the right to decide to change, upgrade, modify, transfer, and publicize any part of the service and its related functions and application software on the HelloGitHub official website. +1. HelloGitHub products include the HelloGitHub official website (domain name: https://hellogithub.com), HelloGitHub open-source projects, and HelloGitHub mini-programs. HelloGitHub will continuously enrich the terminals, forms, etc. of your use of this service. If you have registered and used one form of service, you can use other services with the same account, and this agreement automatically applies to your use of all versions of the software and services. This agreement does not apply to third-party services directly provided to you through the aforementioned web pages or HelloGitHub clients (collectively referred to as "third-party services"). +2. The specific content of HelloGitHub services is provided by the HelloGitHub operating party according to the actual situation, including but not limited to the publication of projects, opinions, comments, pictures, videos, and forwarding links through HelloGitHub services. The HelloGitHub operating party has the right to upgrade or make other adjustments to the services or product forms it provides and will update them in a timely manner. +3. HelloGitHub services support technical functions such as content push, unread message lists, and article subscriptions. +4. You understand and accept that HelloGitHub only provides the relevant network services. Other than that, the devices (such as personal computers, mobile phones, and other devices related to accessing the internet or mobile internet) and the necessary fees (such as telephone fees and internet access fees for accessing the internet, mobile phone fees for using the mobile network) related to the relevant network services should be borne by you. +5. HelloGitHub has the right to independently decide to change, upgrade, modify, or transfer any part of the service and its related functions and application software and will announce it on the HelloGitHub official website. ## III. Service Change, Interruption or Termination -1. In view of the particularity of network services, HelloGitHub has the right to change, interrupt or terminate part or all of the network services without notifying you, and does not need to bear any responsibility to any user or any third party. HelloGitHub will notify you in the form of public announcement on the HelloGitHub official website as much as possible. -2. You understand and accept that HelloGitHub needs to regularly or irregularly inspect or maintain the platform equipment or related equipment that provides network services such as the Internet website and mobile network. If the network service is interrupted within a reasonable time due to such situations, HelloGitHub does not need to bear any responsibility, but HelloGitHub will notify you in advance as much as possible. -3. If any of the following breaches occur, HelloGitHub has the right to interrupt or terminate the network services provided under this Agreement to you at any time without bearing any responsibility to you or any third party: +1. Given the special nature of network services, HelloGitHub has the right to change, interrupt, or terminate part or all of the network services without notifying you, and does not need to bear any responsibility to any user or any third party. HelloGitHub will notify you in the form of a public announcement on the HelloGitHub official website as much as possible. +2. You understand and accept that HelloGitHub needs to regularly or irregularly repair or maintain platforms or related equipment that provide network services such as the internet and mobile networks. If such a situation causes the interruption of network services within a reasonable time, HelloGitHub does not need to bear any responsibility, but HelloGitHub will notify you in advance as much as possible. +3. In the event of any of the following breaches, HelloGitHub has the right to interrupt or terminate the provision of network services under this agreement to you at any time without bearing any responsibility to you or any third party: - (1) The personal information you provide is not true; + (1) The personal information you provided is not true; - (2) You violate the usage rules stipulated in this Agreement. + (2) You violate the usage rules stipulated in this agreement. ## IV. Usage Rules -1. You can use any content made, copied, published, and disseminated in the process of using this software and service, including but not limited to HelloGitHub account, avatar, nickname, user description and other registration information, or text, voice, pictures, expressions, and related link pages sent, as well as other content generated by using HelloGitHub account or this software and service. -2. When you register for a HelloGitHub account and create, publish, and disseminate information content, you should use real identity information and personal data, and not register with false or impersonated resident identity information or enterprise-related information; if there are any changes in your personal data, you should update it in time. -3. You must not use a HelloGitHub account or this service to create, copy, publish, and disseminate the following content that interferes with the normal operation of HelloGitHub and infringes on the legitimate rights and interests of other users or third parties, including but not limited to: +1. You may use any content created, copied, published, or disseminated during the use of this software and services, including but not limited to HelloGitHub accounts, avatars, nicknames, user descriptions, or registration information, such as texts, voices, pictures, emojis, and related link pages sent, as well as other content generated using the HelloGitHub account or this software and services. +2. When you register a HelloGitHub account, create, publish, and disseminate information content, you should use real identity information and personal data and not register with false or misused resident identity information or relevant corporate information. If there is any change in your personal data, you should update it in a timely manner. +3. You must not use the HelloGitHub account or this service to create, copy, publish, or disseminate content that interferes with the normal operation of HelloGitHub and infringes on the legitimate rights and interests of other users or third parties, including but not limited to: - (1) Publish, transmit, disseminate, and store content prohibited by national laws and regulations: + (1) Publishing, transmitting, disseminating, or storing content that violates national laws and regulations: - (2) Violate the basic principles established by the Constitution; + (2) Violating the basic principles established by the constitution; - (3) Endanger national security, leak state secrets, subvert the state power, and undermine national unity; + (3) Endangering national security, leaking state secrets, subverting state power, or undermining national unity; - (4) Damage the national honor and interests; + (4) Damaging the national honor and interests; - (5) Incite ethnic hatred, ethnic discrimination, and disrupt national unity; + (5) Inciting national hatred or discrimination, undermining national unity; - (6) Undermine national religious policies, promote cults and feudal superstitions; + (6) Destroying national religious policies, promoting cults, and feudal superstitions; - (7) Spread rumors, disrupt social order, and destabilize society; + (7) Spreading rumors, disturbing social order, undermining social stability; - (8) Spread obscene, pornographic, gambling, violent, terrorist, or criminal incitement content; + (8) Spreading obscenity, pornography, gambling, violence, terror, or inciting crime; - (9) Insult or defame others and infringe on the legitimate rights and interests of others; + (9) Insulting or slandering others, infringing on the legitimate rights and interests of others; - (10) Publish, transmit, disseminate, and store content that infringes on the reputation rights, portrait rights, intellectual property rights, trade secrets, and other legal rights of others; + (10) Publishing, transmitting, disseminating, or storing content that infringes on the legal rights of others, such as reputational rights, portrait rights, intellectual property rights, and trade secrets; - (11) Incite illegal gatherings, associations, parades, demonstrations, and disrupt social order; + (11) Inciting illegal assemblies, associations, marches, demonstrations, or gatherings to disrupt social order; - (12) Act in the name of illegal civilian organizations; + (12) Activities carried out in the name of illegal civil organizations. -## V. Intellectual Property +## V. Intellectual Property Rights -1. HelloGitHub operators are the owners of the ownership and intellectual property rights of the HelloGitHub platform and HelloGitHub products. The aforementioned intellectual property rights include all copyrights, trademark rights, patent rights, trade secrets, and other intellectual property rights of this platform and product; -2. Without the written consent of HelloGitHub or the relevant right holders, you shall not implement, use, transfer the aforementioned intellectual property rights and all information content related to HelloGitHub for any commercial or non-commercial purposes, and you shall not allow any third party to do so; -3. All content you upload and publish in the process of using this product and service will not transfer intellectual property rights, portrait rights, and other rights due to the uploading and publishing behavior. -4. When using the HelloGitHub platform, you may use functions, software, or services developed by third parties that run on the HelloGitHub platform. In addition to complying with the provisions of this Agreement, you should also comply with the relevant third-party regulations and respect the rights of third-party right holders to their functions, software, services, and the content they contain. +1. The operating party of HelloGitHub is the owner of the HelloGitHub platform and HelloGitHub products' ownership and intellectual property rights. These intellectual property rights include all copyrights, trademark rights, patent rights, trade secrets, and other intellectual property rights of this platform and products; +2. Without the written consent of HelloGitHub or relevant rights holders, you must not implement, use, or transfer the above intellectual property rights or any information content related to HelloGitHub (including but not limited to text, pictures, audio, video, graphics, interface designs, layout frameworks, relevant data, or electronic documents) for any commercial or non-commercial purpose by yourself or permit any third party; +3. Any content you upload or publish during the use of this product and service will not result in the transfer of intellectual property rights, portrait rights, or other rights due to the act of uploading or publishing. +4. During the use of the HelloGitHub platform, you may use functions, software, or services developed by third parties and running on the HelloGitHub platform. In addition to complying with the provisions of this agreement, you should also comply with the relevant regulations of third parties and respect the relevant rights of third parties regarding their functions, software, services, and the included content. ## VI. User Personal Information Protection and Data Security 1. Protecting user personal information and data security is one of our basic principles. -2. When you register for an account or use this service, you may need to fill in some necessary information. Please keep this information updated in a timely manner so that we can provide you with help or better services. If there are special provisions in national laws and regulations, you need to fill in real identity information. If the information you fill in is incomplete, you will not be able to use this service or will be restricted in the process of using it. -3. Generally, you can browse and modify the information you submitted at any time, but for security and identity recognition (such as number appeal services), you may not be able to modify the initial registration information and other verification information provided when registering. -4. We will use various security technologies and establish a sound management system to protect your personal information and data security to prevent unauthorized access, use, or disclosure. -5. Except for the following situations, we will not transfer or disclose your personal information and data to any unrelated third party: +2. When you register an account or use this service, you may need to fill in some necessary information. Please keep this information updated in a timely manner so that we can provide you with help or better services. If national laws and regulations have special provisions, you need to fill in real identity information. If your information is incomplete, you may not be able to use this service or may be restricted during use. +3. Generally, you can browse and modify the information you submit at any time, but for security and identity recognition purposes (such as number appeal services), you may not be able to modify the initial registration information and other verification information provided at the time of registration. +4. We will use various security technologies and procedures to establish a comprehensive management system to protect your personal information and data security to prevent unauthorized access, use, or disclosure. +5. Except for the following situations, we will not transfer or disclose your personal information and data to any unrelated third parties: - (1) Relevant laws and regulations or courts, government agencies require; + (1) Required by relevant laws and regulations or courts and government agencies; - (2) Transfer for mergers, divisions, acquisitions, or asset transfers; + (2) Transfer due to mergers, divisions, acquisitions, or asset transfers; - (3) Necessary to provide the services you request; + (3) Necessary to provide the services you requested; - (4) Obtain your explicit consent or authorization in advance. + (4) With your explicit consent or authorization in advance. -6. We will do our best to protect the data generated by your use of this service and take reasonable data transmission, storage, transformation, and other preventive protection measures. However, +6. We will endeavor to protect the data generated from your use of this service and will take reasonable preventive measures for data transmission, storage, and conversion. However, internet data transmission, storage, and conversion may present certain unknown and uncertain data security risks, which may result in data loss, leakage, damage, unreadability, or inaccessibility. You acknowledge and agree to accept these risks and consequences arising from the internet and have taken appropriate measures to minimize any loss in the event of such risks. + +## VII. Force Majeure and Other Exemptions + +1. We are not responsible for any losses you incur due to force majeure events. Force majeure events include but are not limited to: + + (1) Natural disasters, such as typhoons, floods, hailstorms; + + (2) Government actions, such as requisition, expropriation; + + (3) Social anomalies, such as strikes, riots; + + (4) Service interruptions caused by computer viruses, hacker attacks, internet, and communication line issues. + +2. You must comply with national laws and regulations and policy provisions while using HelloGitHub services. You are responsible for the consequences of any behavior resulting from your use of HelloGitHub services. +3. Any information you publish on the HelloGitHub platform and any opinions conveyed through HelloGitHub services do not represent the stance of HelloGitHub. HelloGitHub is not responsible for their completeness, truthfulness, accuracy, or reliability. You should make your judgment regarding potentially illegal, unethical, incorrect, or otherwise inappropriate information you may encounter on HelloGitHub. Any losses or damages resulting from such improper information are the sole responsibility of the related party. +4. Given that external links point to webpage content not controlled by HelloGitHub, HelloGitHub cannot guarantee the accuracy and completeness of external links provided for your convenience. +5. HelloGitHub will be legally responsible for the products and services it provides in accordance with the law, except where otherwise stipulated by law or agreement. +6. Unless otherwise agreed, the use period of products or services provided by HelloGitHub, if not explicitly stated or marked as "permanent," "indefinite," or "unlimited," is from when you start using the product or service until it is taken offline by HelloGitHub. + +## VIII. Applicable Law, Jurisdiction, and Other + +1. The formation, effectiveness, interpretation, revision, supplementation, termination, execution, and dispute resolution of this agreement shall be governed by the laws of the People's Republic of China. Where the law does not stipulate, refer to commercial practices and/or industry practices. +2. If any clause of this agreement is deemed void, invalid, or unenforceable, it shall be considered separable and shall not affect the validity and enforceability of the remaining clauses of this agreement. From 5253964213b82c4a2dc98a1e26252fb36b06ed31 Mon Sep 17 00:00:00 2001 From: Xuefeng Xu Date: Fri, 2 Aug 2024 14:45:56 +0800 Subject: [PATCH 4/4] docs: revise level_en.md --- data/level_en.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/data/level_en.md b/data/level_en.md index 190e3b1..7b7fdbe 100644 --- a/data/level_en.md +++ b/data/level_en.md @@ -1,27 +1,27 @@ ## What is the Community Level -The HelloGitHub community level is a value system for counting the contributions made by open source enthusiasts to the HelloGitHub community, reflecting the contribution and prestige of open source enthusiasts in this community. +The HelloGitHub Community Level is a numerical system used to measure the contributions of open-source enthusiasts to the HelloGitHub community. It reflects the contributions and reputation of open-source enthusiasts within the community. -We encourage everyone to share interesting and entry-level open source projects, valuable and attitude-having project reviews, and fair scoring. These actions will earn **contribution points**, and malicious submissions and spam comments will also deduct contribution points. +Everyone is encouraged to share interesting, beginner-friendly open-source projects, valuable and thoughtful project comments, and fair ratings. These actions will earn **contribution points**. Malicious project submissions or spam comments will result in deduction of contribution points. ## Level Benefits -HelloGitHub community levels are calculated and upgraded in real-time based on contribution points. +The HelloGitHub Community Level is calculated and upgraded in real-time based on contribution points. ![](https://img.hellogithub.com/article/level.png) -## Earn and Deduct Contribution Points +## Earning and Deducting Contribution Points -Community building depends on everyone; these rules are not shackles that restrict freedom, but the foundation of equality for all. +Community building relies on everyone. These rules are not shackles restricting freedom but the foundation of equality for all. -### 1. Rules for Adding Contribution Points +### 1. Rules for Earning Contribution Points -- **Self-recommendation/Sharing Open Source Projects**: Click on the "Submit Project" on the homepage to share open source projects on GitHub, and you will earn **5 contribution points**. -- **Publish Project Reviews**: Click on "Comment" on the project details page and publish your evaluation of the project. After publishing the comment, you can get **2 contribution points**. If the comment is selected by the administrator as a **hot review**, you can get an additional **10 contribution points**. (Comments cannot be deleted or modified after posting) -- **Participate in Community Building**: Contribute to the community by [contributing code](https://github.com/HelloGitHub-Team/geese), UI design, [feedback BUG](https://hellogithub.yuque.com/forms/share/d268c0c0-283f-482a-9ac8-939aa8027dfb), etc., and you will earn **1-50 contribution points** based on your contributions to the community. +- **Recommend/Share Open Source Projects**: Click "Submit Project" on the homepage to share open-source projects on GitHub and earn **5 contribution points**. +- **Post Project Comments**: Click "Comment" on the project detail page to post your evaluation of the project. After posting a comment, you can earn **2 contribution points**. Comments selected as **Hot Comments** by the administrator can earn an additional **10 contribution points**. (Comments cannot be deleted or modified after posting) +- **Participate in Community Building**: [Contribute code](https://github.com/HelloGitHub-Team/geese), UI design, or [report bugs](https://hellogithub.yuque.com/forms/share/d268c0c0-283f-482a-9ac8-939aa8027dfb) for the community. Depending on the contribution, you can earn **1-50 contribution points**. ### 2. Rules for Deducting Contribution Points -- **Submitting useless/malicious content**: Posting projects and comments that include but are not limited to spamming, personal attacks, politics, pornography, discrimination, etc., will deduct **2-10 contribution points**. Those with serious circumstances will be banned. +- **Submit Useless/Malicious Content**: Posting projects and comments that include but are not limited to spam, personal attacks, political, pornographic, or discriminatory content will result in a deduction of **2-10 contribution points**. Serious cases will result in account suspension. -**We hope that this place will become a pure land for open source enthusiasts, where everyone can share and discuss open source projects enthusiastically.** +**We hope this will be a pure land for open-source enthusiasts, where everyone can passionately share and discuss open-source projects.**