diff --git a/.all-contributorsrc b/.all-contributorsrc index 4b1cc35879..158515252c 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -196,11 +196,20 @@ "doc" ] }, + { + "login": "JimmFly", + "name": "JimmFly", + "avatar_url": "https://avatars.githubusercontent.com/u/102217452?v=4", + "profile": "https://github.com/JimmFly", + "contributions": [ + "code" + ] + }, { "login": "CarlosZoft", "name": "Carlos Rafael ", "avatar_url": "https://avatars.githubusercontent.com/u/62192072?v=4", - "profile": "https://github.com/clean-software", + "profile": "https://github.com/CarlosZoft", "contributions": [ "code" ] @@ -214,15 +223,6 @@ "code" ] }, - { - "login": "JimmFly", - "name": "JimmFly", - "avatar_url": "https://avatars.githubusercontent.com/u/102217452?v=4", - "profile": "https://github.com/JimmFly", - "contributions": [ - "code" - ] - }, { "login": "westongraham", "name": "Weston Graham", @@ -322,6 +322,51 @@ "contributions": [ "code" ] + }, + { + "login": "lynettelopez", + "name": "Lynette Lopez", + "avatar_url": "https://avatars.githubusercontent.com/u/32908859?v=4", + "profile": "https://github.com/lynettelopez", + "contributions": [ + "code" + ] + }, + { + "login": "Zheaoli", + "name": "Manjusaka", + "avatar_url": "https://avatars.githubusercontent.com/u/7054676?v=4", + "profile": "http://manjusaka.itscoder.com/", + "contributions": [ + "code" + ] + }, + { + "login": "sudongyuer", + "name": "Frozen FIsh", + "avatar_url": "https://avatars.githubusercontent.com/u/76603360?v=4", + "profile": "https://juejin.cn/user/2867982785579102/posts?sort=popular", + "contributions": [ + "code" + ] + }, + { + "login": "MuhammedFaraz", + "name": "Mohammed Faraz", + "avatar_url": "https://avatars.githubusercontent.com/u/92734739?v=4", + "profile": "https://github.com/MuhammedFaraz", + "contributions": [ + "doc" + ] + }, + { + "login": "Pranav4399", + "name": "Pranav Sriram ", + "avatar_url": "https://avatars.githubusercontent.com/u/28348429?v=4", + "profile": "https://pranavsriram.dev/", + "contributions": [ + "code" + ] } ] } diff --git a/README.md b/README.md index 6d8a76c67c..bc100390f6 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ See https://github.com/all-?/all-contributors/issues/361#issuecomment-637166066 --> -[all-contributors-badge]: https://img.shields.io/badge/all_contributors-33-orange.svg?style=flat-square +[all-contributors-badge]: https://img.shields.io/badge/all_contributors-38-orange.svg?style=flat-square @@ -167,11 +167,11 @@ Thanks a lot to the community for providing such powerful and simple libraries,
Guozhu Liu

🎨
fyZheng07

📋 📓
CJSS

📖 -
Carlos Rafael

đŸ’ģ -
Caleb OLeary

đŸ’ģ +
JimmFly

đŸ’ģ +
Carlos Rafael

đŸ’ģ -
JimmFly

đŸ’ģ +
Caleb OLeary

đŸ’ģ
Weston Graham

📖
pointmax

📖
Bryan Lee

đŸ’ģ @@ -185,6 +185,13 @@ Thanks a lot to the community for providing such powerful and simple libraries,
Super.x

đŸ’ģ
Wang Yu

đŸ’ģ
Felix Yan

đŸ’ģ +
Lynette Lopez

đŸ’ģ +
Manjusaka

đŸ’ģ + + +
Frozen FIsh

đŸ’ģ +
Mohammed Faraz

📖 +
Pranav Sriram

đŸ’ģ diff --git a/docs/jobs/affine.pro-remote.md b/docs/jobs/affine.pro-remote.md new file mode 100644 index 0000000000..62b33376f3 --- /dev/null +++ b/docs/jobs/affine.pro-remote.md @@ -0,0 +1,44 @@ +## What we do + +We **AFFiNE** hold a vision of shaping a world where all block components in modern applications are semantically connected. +We're open for Fullstack Engineer positions across the BlockSuite sub-team. The **BlockSuite** team works to create the best **block-editor** and **open-block** protocol for use in AFFiNE. Paving the way for a new generation of SaaS software and developers. + +## Fullstack Engineer (Fully-Remote) + +### This position is for: + +- Develop AFFiNE **the open source way**, including coding and community engagement. +- Researching and supporting onboarding of new use cases AFFiNE.pro subscribers. +- Improving our **block editor** and **graphic editor**. +- Assist our subscribers in utilizing our product in a data-based way with help from the operational teams. +- Research on better activation of potential subscribers. At AFFiNE, developers are self-organized individual engineers who are also responsible team members whether they are on-site or working remotely. + +### What we are looking for: + +- Software engineering experience with **editor** or **graphics** with professional real-world use cases. +- Experience and proficiency in **JavaScript** and a **second programming language** preferably **Rust**. +- You have strong communication and writing skills in English. +- You are comfortable working in a diverse and cross-functional team. +- You love the spirit of open source, share our visions and work under those values. + +### It would be great if you have/are: + +- Incredible **React** or **web components (lit)** experts. +- Knowledge/project management tool enthusiast. +- Licensing or subscription management or enterprise software company experience. +- Experience scaling **a successful SaaS product**. +- Developer platform/tool industry experience. +- Experience working with a **globally distributed team**. +- Love AFFiNE products as a user or contributor. + +### What we offer: + +- $2800 vouchers for latest MacBook Pro or working equipment of your choice. +- Public holidays and paid annual leave starting at 12 days. +- Become a maintainer of great open source projects and use Copilot powered by GitHub for free if you want. + +### Contact us: + +Interested? Send us your CV to [contact@toeverything.info](mailto:contact@toeverything.info). + +Feel free to include any extra information (GitHub link, previous projects, personal blog etc.) diff --git a/docs/jobs/affine.pro.md b/docs/jobs/affine.pro.md index 46bd2496d5..a2f4e08380 100644 --- a/docs/jobs/affine.pro.md +++ b/docs/jobs/affine.pro.md @@ -1,40 +1,46 @@ ## What we do We **AFFiNE** hold a vision of shaping a world where all block components in modern applications are semantically connected. -We're open for Fullstack Engineer positions across the building-blocks sub-team. The **building-blocks** team works to create the best **block-editor** and **open-block** protocol for use in AFFiNE. Paving the way for a new generation of SaaS software and developers. +We're open for Fullstack Engineer positions across the BlockSuite sub-team. The **BlockSuite** team works to create the best **block-editor** and **open-block** protocol for use in AFFiNE. Paving the way for a new generation of SaaS software and developers. ## Fullstack Engineer ### This position is for: -- Develop AFFiNE **the open source way**, including coding and community engagement -- Researching and supporting onboarding of new use cases affine.com subscribers -- Improving our **block editor** and **graphic editor** -- Assist our subscribers in utilizing our product in a data-based way with help from the operational teams +- Develop AFFiNE **the open source way**, including coding and community engagement. +- Researching and supporting onboarding of new use cases AFFiNE.pro subscribers. +- Improving our **block editor** and **graphic editor**. +- Assist our subscribers in utilizing our product in a data-based way with help from the operational teams. - Research on better activation of potential subscribers. At AFFiNE, developers are self-organized individual engineers who are also responsible team members whether they are on-site or working remotely. ### What we are looking for: -- Software engineering experience with **editor** or **graphics** with professional real-world use cases -- Experience and proficiency in **JavaScript** and a **second programming language** preferably **Rust** +- Software engineering experience with **editor** or **graphics** with professional real-world use cases. +- Experience and proficiency in **JavaScript** and a **second programming language** preferably **Rust**. - You have strong communication and writing skills in English. -- You are comfortable working in a diverse and cross-functional team -- You love the spirit of open source, share our visions and work under those values +- You are comfortable working in a diverse and cross-functional team. +- You love the spirit of open source, share our visions and work under those values. -### It would be great if you have/areīŧš +### It would be great if you have/are: -- Incredible **React** or **web components(lit)** experts -- Knowledge/project management tool enthusiast -- Licensing or subscription management or enterprise software company experience -- Experience scaling **a successful SaaS product** -- Developer platform/tool industry experience -- Experience working with a **globally distributed team** -- Love AFFiNE products as a user or contributor +- Incredible **React** or **web components (lit)** experts. +- Knowledge/project management tool enthusiast. +- Licensing or subscription management or enterprise software company experience. +- Experience scaling **a successful SaaS product**. +- Developer platform/tool industry experience. +- Experience working with a **globally distributed team**. +- Love AFFiNE products as a user or contributor. -### What we offer +### What we offer: -- $2800 vouchers for latest MacBook Pro or working equipment of your choice -- Public holidays and paid annual leave starting at 12 days -- Free lunch, unlimited drinks and snacks -- Free English language lessons (including free IELTS test) open to all employees -- Become a maintainer of great open source projects and use Copilot powered by GitHub for free if you want +- $2800 vouchers for latest MacBook Pro or working equipment of your choice. +- Public holidays and paid annual leave starting at 12 days. +- Free lunch, unlimited drinks and snacks. +- Free English language lessons (including free IELTS test) open to all employees. +- Become a maintainer of great open source projects and use Copilot powered by GitHub for free if you want. + +### Contact us: + +Interested? Send us your CV to [contact@toeverything.info](mailto:contact@toeverything.info). + +Feel free to include any extra information (GitHub link, previous projects, personal blog etc.). diff --git a/libs/datasource/i18n/src/resources/bn.json b/libs/datasource/i18n/src/resources/bn.json new file mode 100644 index 0000000000..5eb50f8cdf --- /dev/null +++ b/libs/datasource/i18n/src/resources/bn.json @@ -0,0 +1,22 @@ +{ + "// THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.": "", + "Add A Below Block": "āύ⧀āĻšā§‡ āĻāĻ•āϟāĻŋ āĻŦā§āϞāĻ• āϝ⧋āĻ— āĻ•āϰ⧁āύ", + "WarningTips": { + "IsNotfsApiSupported": "āĻ…ā§āϝāĻžāĻĢāĻžāχāύ āĻĄā§‡āĻŽā§‹āϤ⧇ āĻ¸ā§āĻŦāĻžāĻ—āϤāĻŽāĨ¤ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϗ⧁āϞāĻŋ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻž āĻļ⧁āϰ⧁ āĻ•āϰāϤ⧇ āφāĻĒāύāĻŋ Chrome/Edge āĻāϰ āĻŽāϤ⧋ āĻ•ā§āϰ⧋āĻŽāĻŋāϝāĻŧāĻžāĻŽ āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻŦā§āϰāĻžāωāϜāĻžāϰ⧇āϰ āϏāĻ°ā§āĻŦāĻļ⧇āώ āϏāĻ‚āĻ¸ā§āĻ•āϰāϪ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻĄāĻŋāĻ¸ā§āϕ⧇ āĻĄā§‡āϟāĻž āϏāĻŋāĻ™ā§āĻ• āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ", + "DoNotStore": "āĻ…ā§āϝāĻžāĻĢāĻžāχāύ āϏāĻ•ā§āϰāĻŋāϝāĻŧ āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āϟ āĻāϰ āĻ…āϧ⧀āύ⧇ āĻāĻŦāĻ‚ āĻŦāĻ°ā§āϤāĻŽāĻžāύ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖāϟāĻŋ āĻ…āĻ¸ā§āĻĨāĻŋāϤāĻŋāĻļā§€āϞāĨ¤ āĻĻāϝāĻŧāĻž āĻ•āϰ⧇ āϕ⧋āύ āϤāĻĨā§āϝ āĻŦāĻž āĻĄā§‡āϟāĻž āϏāĻžā§āϚāϝāĻŧ āĻ•āϰāĻŦ⧇āύ āύāĻž" + }, + "Language": "āĻ­āĻžāώāĻž", + "Settings": "āϏ⧇āϟāĻŋāĻ‚āϏ", + "Share": "āĻļ⧇āϝāĻŧāĻžāϰ āĻ•āϰ⧁āύ", + "Comment": "āĻŽāĻ¨ā§āϤāĻŦā§āϝ", + "Delete": "āĻŽā§āϛ⧇ āĻĢ⧇āϞ⧁āύ", + "Copy Page Link": "āĻĒ⧇āϜ āϞāĻŋāĻ‚āĻ• āĻ•āĻĒāĻŋ āĻ•āϰ⧁āύ", + "Duplicate Page": "āϏāĻĻ⧃āĻļ āĻĒ⧃āĻˇā§āĻ āĻž āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ", + "Logout": "āϞāĻ—āφāωāϟ", + "Divide Here As A New Group": "āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āĻ—ā§āϰ⧁āĻĒ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻŦāĻŋāĻ­āĻ•ā§āϤ āĻ•āϰ⧁āύ", + "ComingSoon": "āϞ⧇āφāωāϟ āϏ⧇āϟāĻŋāĻ‚āϏ āĻļā§€āĻ˜ā§āϰāχ āφāϏāϛ⧇...", + "Clear Workspace": "āĻ“āϝāĻŧāĻžāĻ°ā§āĻ•āĻ¸ā§āĻĒ⧇āϏ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āĻ•āϰ⧁āύ", + "Layout": "āϞ⧇āφāωāϟ", + "Turn into": "āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰ āĻ•āϰ⧁āύ", + "Sync to Disk": "āĻĄāĻŋāĻ¸ā§āĻ• āĻ āϏāĻŋāĻ™ā§āĻ• āĻ•āϰ⧁āύ" +} diff --git a/libs/datasource/i18n/src/resources/fr.json b/libs/datasource/i18n/src/resources/fr.json new file mode 100644 index 0000000000..d30fdcb133 --- /dev/null +++ b/libs/datasource/i18n/src/resources/fr.json @@ -0,0 +1,29 @@ +{ + "// THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.": "", + "ComingSoon": "Bientôt disponible", + "Duplicate Page": "Dupliquer la page", + "Copy Page Link": "Copier le lien de la page", + "Delete": "Supprimer", + "Comment": "Commentaire", + "Export As HTML": "Exporter en HTML", + "Export As Markdown": "Exporter en Markdown", + "Export As PDF (Unsupported)": "exporter en PDF (non supportÊ)", + "Logout": "DÊconnexion", + "Export Workspace": "Exporter l'espace de travail", + "Import Workspace": "Importer l'espace de travail", + "Language": "Langue", + "Last edited by": "Dernière Êdition par {{name}}", + "Layout": "Mise en forme", + "Settings": "RÊglages", + "Share": "Partager", + "Sync to Disk": "Synchroniser sur le disque", + "Turn into": "Transformer en", + "WarningTips": { + "DoNotStore": "Affine est en dÊveloppement actif ; la version actuelle est INSTABLE. Veuillez NE PAS stocker d'informations ou de donnÊes", + "IsNotLocalWorkspace": "Bienvenue sur la dÊmo d'AFFiNE. Pour commencer à sauvegarder vos modifications, vous pouvez SYNCHRONISER SUR LE DISQUE", + "IsNotfsApiSupported": "Bienvenue sur la dÊmo d'AFFiNE. Pour commencer à sauvegarder vos modifications, vous pouvez SYNCHRONISER SUR LE DISQUE\navec la dernière version d'un navigateur basÊ sur Chromium tel que Chrome ou Edge." + }, + "Add A Below Block": "Ajouter un bloc en-dessous", + "Divide Here As A New Group": "SÊparer ici en un nouveau groupe", + "Clear Workspace": "Vider l'espace de travail" +} diff --git a/libs/datasource/i18n/src/resources/index.ts b/libs/datasource/i18n/src/resources/index.ts index b0fd2469b0..134a47c9c0 100644 --- a/libs/datasource/i18n/src/resources/index.ts +++ b/libs/datasource/i18n/src/resources/index.ts @@ -5,6 +5,8 @@ import en from './en.json'; import zh_Hans from './zh-Hans.json'; import zh_Hant from './zh-Hant.json'; import sr from './sr.json'; +import fr from './fr.json'; +import bn from './bn.json'; export const LOCALES = [ { @@ -47,4 +49,24 @@ export const LOCALES = [ completeRate: 0.9166666666666666, res: sr, }, + { + id: 1000034008, + name: 'French', + tag: 'fr', + originalName: 'français', + flagEmoji: 'đŸ‡Ģ🇷', + base: false, + completeRate: 1, + res: fr, + }, + { + id: 1000034010, + name: 'Bangla', + tag: 'bn', + originalName: 'āĻŦāĻžāĻ‚āϞāĻž', + flagEmoji: '🇧🇩', + base: false, + completeRate: 0.7083333333333334, + res: bn, + }, ] as const;