diff --git a/web/i18n/ar/a11y/dialog.json b/web/i18n/ar/a11y/dialog.json new file mode 100644 index 00000000..a363d4f6 --- /dev/null +++ b/web/i18n/ar/a11y/dialog.json @@ -0,0 +1,4 @@ +{ + "picker.item.photo": "الصورة المصغرة", + "picker.item.video": "المقطع المصغر" +} diff --git a/web/i18n/ar/a11y/donate.json b/web/i18n/ar/a11y/donate.json new file mode 100644 index 00000000..118889a1 --- /dev/null +++ b/web/i18n/ar/a11y/donate.json @@ -0,0 +1,4 @@ +{ + "share.qr.expand": "رمز مربع. إضغط للتوسعة.", + "share.qr.collapse": "وُسِع الرمز المربع. إضغط للتقلص." +} diff --git a/web/i18n/ar/a11y/general.json b/web/i18n/ar/a11y/general.json new file mode 100644 index 00000000..b930aa0f --- /dev/null +++ b/web/i18n/ar/a11y/general.json @@ -0,0 +1,3 @@ +{ + "back": "إرجع للخلف" +} diff --git a/web/i18n/ar/a11y/save.json b/web/i18n/ar/a11y/save.json new file mode 100644 index 00000000..740f7a71 --- /dev/null +++ b/web/i18n/ar/a11y/save.json @@ -0,0 +1,4 @@ +{ + "link_area": "منطقة إدخال الرابط", + "link_area.turnstile": "منطقة إدخال الرابط. يجري التأكد من أنك لست آليًا." +} diff --git a/web/i18n/ar/a11y/tabs.json b/web/i18n/ar/a11y/tabs.json new file mode 100644 index 00000000..3f5de4c6 --- /dev/null +++ b/web/i18n/ar/a11y/tabs.json @@ -0,0 +1,3 @@ +{ + "tab_panel": "لوحة الألسنة" +} diff --git a/web/i18n/ar/about.json b/web/i18n/ar/about.json new file mode 100644 index 00000000..4de85e35 --- /dev/null +++ b/web/i18n/ar/about.json @@ -0,0 +1,4 @@ +{ + "page.general": "ما هو كوبالت؟", + "page.faq": "س. و ج." +} diff --git a/web/i18n/ar/about/credits.md b/web/i18n/ar/about/credits.md new file mode 100644 index 00000000..30a73cc3 --- /dev/null +++ b/web/i18n/ar/about/credits.md @@ -0,0 +1,68 @@ + + +
+ + +صُنِع كوبالت بكل حب وإهتمام من قِبل فريق [imput](https://imput.net/). + +بإمكانك دعمنا عبر [صفحة التبرع](/donate)! +
+ +
+ + +huge shoutout to our thing breakers for testing updates early and making sure +they're stable. they also helped us ship cobalt 10! + +all links are external and lead to their personal websites or social media. +
+ +
+ + +meowbalt is cobalt's speedy mascot. he is an extremely expressive cat that loves +fast internet. + +all amazing drawings of meowbalt that you see in cobalt were made by +[GlitchyPSI](https://glitchypsi.xyz/). he is also the original designer of the +character. + +you cannot use or modify GlitchyPSI's artworks of meowbalt without his explicit +permission. + +you cannot use or modify the meowbalt character design commercially or in any +form that isn't fan art. +
+ +
+ + +cobalt processing server is open source and licensed under +[AGPL-3.0]({docs.apiLicense}). + +cobalt frontend is [source first](https://sourcefirst.com/) and licensed under +[CC-BY-NC-SA 4.0]({docs.webLicense}). we decided to use this license to stop +grifters from profiting off our work & from creating malicious clones that +deceive people and hurt our public identity. + +we rely on many open source libraries, create & distribute our own. you can see +the full list of dependencies on [github]({contacts.github}). +
diff --git a/web/i18n/ar/about/general.md b/web/i18n/ar/about/general.md new file mode 100644 index 00000000..9e3e6a95 --- /dev/null +++ b/web/i18n/ar/about/general.md @@ -0,0 +1,87 @@ + + +
+ + +يساعدك cobalt بتنزيل أي شيء من مواقعك المفضلة: مقاطع، أصوات، صور أو صور متحركة +بمجرد لصق رابط! + +لا إعلانات، ولا أدوات تعقّب، ولا جدران مدفوعة أو غير ذلك من الخرابيط. مجرد تطبيق +ويب مريح يعمل في أي مكان، وفي أي وقت تحتاج إليه. +
+ +
+ + +cobalt was created for public benefit, to protect people from ads and malware +pushed by its alternatives. we believe that the best software is safe, open, and +accessible. + +it's possible to keep the main instances up thanks to our long-standing +infrastructure partner, [royalehosting.net]({partners.royalehosting})! +
+ +
+ + +all requests to the backend are anonymous and all information about tunnels is +encrypted. we have a strict zero log policy and don't track *anything* about +individual people. + +when a request needs additional processing, cobalt processes files on-the-fly. +it's done by tunneling processed parts directly to the client, without ever +saving anything to disk. for example, this method is used when the source +service provides video and audio channels as separate files. + +additionally, you can [enable forced tunneling](/settings/privacy#tunnel) to +protect your privacy. when enabled, cobalt will tunnel all downloaded files. no +one will know where you download something from, even your network provider. all +they'll see is that you're using a cobalt instance. +
+ +
+ + +cobalt is used by countless artists, educators, and content creators to do what +they love. we're always on the line with our community and work together to make +cobalt even more useful. feel free to [join the conversation](/about/community)! + +we believe that the future of the internet is open, which is why cobalt is +[source first](https://sourcefirst.com/) and [easily +self-hostable]({docs.instanceHosting}). + +if your friend hosts a processing instance, just ask them for a domain and [add +it in instance settings](/settings/instances#community). + +you can check the source code and contribute [on github]({contacts.github}) at +any time. we welcome all contributions and suggestions! +
+ +
+ + +newest features, such as [remuxing](/remux), work locally on your device. +on-device processing is efficient and never sends anything over the internet. it +perfectly aligns with our future goal of moving as much processing as possible +to the client. +
diff --git a/web/i18n/ar/about/privacy.md b/web/i18n/ar/about/privacy.md new file mode 100644 index 00000000..4dd06d81 --- /dev/null +++ b/web/i18n/ar/about/privacy.md @@ -0,0 +1,96 @@ + + +
+ + +سياسة خصوصية كوبالت بسيطة: نحن لا نجمع أو نخزن أي شيء عنك. ما تفعله هو شأنك +وحدك، وليس شأننا ولا شأن أي أحد. + +تنطبق هذه الشروط فقط عند استخدام مثيل كوبالت الرسمي. في حالات أخرى، قد تحتاج إلى +التواصل بصاحب المضيف للحصول على معلومات دقيقة. +
+ +
+ + +تعمل الأدوات التي تستخدم المعالجة على الجهاز دون إتصالًا بالإنترنت، محليًا، ولا +ترسل أي بيانات إلى أي مكان، وتُميَّز صراحةً على هذا النحو إن أمكن. +
+ +
+ + +when using saving functionality, in some cases cobalt will encrypt & temporarily +store information needed for tunneling. it's stored in processing server's RAM +for 90 seconds and irreversibly purged afterwards. no one has access to it, even +instance owners, as long as they don't modify the official cobalt image. + +processed/tunneled files are never cached anywhere. everything is tunneled live. +cobalt's saving functionality is essentially a fancy proxy service. +
+ +
+ + +temporarily stored tunnel data is encrypted using the AES-256 standard. +decryption keys are only included in the access link and never +logged/cached/stored anywhere. only the end user has access to the link & +encryption keys. keys are generated uniquely for each requested tunnel. +
+ +{#if env.PLAUSIBLE_ENABLED} +
+ + +for sake of privacy, we use [plausible's anonymous traffic +analytics](https://plausible.io/) to get an approximate number of active cobalt +users. no identifiable information about you or your requests is ever stored. +all data is anonymized and aggregated. the plausible instance we use is hosted & +managed by us. + +plausible doesn't use cookies and is fully compliant with GDPR, CCPA, and PECR. + +[learn more about plausible's dedication to +privacy.](https://plausible.io/privacy-focused-web-analytics) + +if you wish to opt out of anonymous analytics, you can do it in [privacy +settings](/settings/privacy#analytics). +
+{/if} + +
+ + +we use cloudflare services for ddos & bot protection. we also use cloudflare +pages for deploying & hosting the static web app. all of these are required to +provide the best experience for everyone. it's the most private & reliable +provider that we know of. + +cloudflare is fully compliant with GDPR and HIPAA. + +[learn more about cloudflare's dedication to +privacy.](https://www.cloudflare.com/trust-hub/privacy-and-data-protection/) +
diff --git a/web/i18n/ar/about/terms.md b/web/i18n/ar/about/terms.md new file mode 100644 index 00000000..3fbf33a5 --- /dev/null +++ b/web/i18n/ar/about/terms.md @@ -0,0 +1,64 @@ + + +
+ + +تنطبق هذه الشروط فقط عند استخدام مثيل كوبالت الرسمي. في حالات أخرى، قد تحتاج إلى +التواصل بصاحب المضيف للحصول على معلومات دقيقة. +
+ +
+ + +تعمل وظيفة التحميل على تبسيط عملية تنزيل المحتوى من الإنترنت ولا تتحمل أي +مسؤولية عن المحتوى المحفوظ، حيث تعمل خواديم المعالجة مثل الوكلاء المتقدمة ولا +تكتب أي محتوى على القرص أبدًا. يُعالَج كل شيء في ذاكرة الوصول العشوائي ويُمسح +نهائيًا بمجرد الإنتهاء من النقل النفقي. ليس لدينا أي سجل تنزيل وليس بإمكاننا +معرفة هوية أي أحد. + +[you can read more about how tunnels work in our privacy +policy.](/about/privacy) +
+ +
+ + +you (end user) are responsible for what you do with our tools, how you use and +distribute resulting content. please be mindful when using content of others and +always credit original creators. make sure you don't violate any terms or +licenses. + +when used in educational purposes, always cite sources and credit original +creators. + +fair use and credits benefit everyone. +
+ +
+ + +we have no way of detecting abusive behavior automatically because cobalt is +100% anonymous. however, you can report such activities to us via email and +we'll do our best to comply manually: abuse[at]imput.net + +**this email is not intended for user support, you will not get a response if +your concern is not related to abuse.** + +if you're experiencing issues, contact us via any preferred method on [the +support page](/about/community). +
diff --git a/web/i18n/ar/button.json b/web/i18n/ar/button.json new file mode 100644 index 00000000..5524c7b1 --- /dev/null +++ b/web/i18n/ar/button.json @@ -0,0 +1,5 @@ +{ + "gotit": "فهمت", + "cancel": "ألغِ", + "reset": "أعِد" +} diff --git a/web/i18n/ar/dialog.json b/web/i18n/ar/dialog.json new file mode 100644 index 00000000..da00e477 --- /dev/null +++ b/web/i18n/ar/dialog.json @@ -0,0 +1,4 @@ +{ + "reset.title": "إعادة ضبط جميع البيانات؟", + "reset.body": "هل أنت متأكد أنك تريد إعادة ضبط جميع البيانات؟ هذا الإجراء فوري ولا رجعة فيه." +} diff --git a/web/i18n/ar/donate.json b/web/i18n/ar/donate.json new file mode 100644 index 00000000..47977223 --- /dev/null +++ b/web/i18n/ar/donate.json @@ -0,0 +1,4 @@ +{ + "banner.title": "إدعــم إنــتـرنـت\nآمــنًـا مــطــمـئـنًا", + "body.motivation": "يساعد كوبالت المنتجين والمعلمين وصانعي المحتوى وغيرهم الكثير على فعل ما يحبون. إنها خدمة من نوع مختلف مصنوعة بحب وليس من أجل الربح." +} diff --git a/web/i18n/ar/error.json b/web/i18n/ar/error.json new file mode 100644 index 00000000..0a0c466a --- /dev/null +++ b/web/i18n/ar/error.json @@ -0,0 +1,4 @@ +{ + "import.no_data": "لا يوجد شيء لتحميله من الملف. هل أنت متأكد من أنه الملف الصحيح؟", + "import.invalid": "لا يحتوي ملفك على إعدادات كوبالت صالحة للإستيراد. هل أنت متأكد من أنه الملف الصحيح؟" +} diff --git a/web/i18n/ar/general.json b/web/i18n/ar/general.json new file mode 100644 index 00000000..6ea5e8a0 --- /dev/null +++ b/web/i18n/ar/general.json @@ -0,0 +1,3 @@ +{ + "cobalt": "cobalt" +} diff --git a/web/i18n/ar/notification.json b/web/i18n/ar/notification.json new file mode 100644 index 00000000..3d22b5c6 --- /dev/null +++ b/web/i18n/ar/notification.json @@ -0,0 +1,4 @@ +{ + "update.title": "يوجد تحديث!", + "update.subtext": "إضغط لإعادة التحميل" +} diff --git a/web/i18n/ar/receiver.json b/web/i18n/ar/receiver.json new file mode 100644 index 00000000..cd206cbf --- /dev/null +++ b/web/i18n/ar/receiver.json @@ -0,0 +1,4 @@ +{ + "title": "إسحب أو إختر ملفًا", + "title.drop": "أفلت الملف هنا!" +} diff --git a/web/i18n/ar/remux.json b/web/i18n/ar/remux.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/web/i18n/ar/remux.json @@ -0,0 +1 @@ +{} diff --git a/web/i18n/ar/save.json b/web/i18n/ar/save.json new file mode 100644 index 00000000..ac340ae4 --- /dev/null +++ b/web/i18n/ar/save.json @@ -0,0 +1,4 @@ +{ + "paste": "إلصق", + "auto": "تلقائي" +} diff --git a/web/i18n/ar/settings.json b/web/i18n/ar/settings.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/web/i18n/ar/settings.json @@ -0,0 +1 @@ +{} diff --git a/web/i18n/ar/tabs.json b/web/i18n/ar/tabs.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/web/i18n/ar/tabs.json @@ -0,0 +1 @@ +{} diff --git a/web/i18n/ar/updates.json b/web/i18n/ar/updates.json new file mode 100644 index 00000000..036e6cba --- /dev/null +++ b/web/i18n/ar/updates.json @@ -0,0 +1,3 @@ +{ + "button.next": "إرجع إلى ({{ value }})" +}