From bdb3a5f6078d02dbe7ecb259363f80d4e4f88c4e Mon Sep 17 00:00:00 2001 From: Nevo David Date: Sun, 3 Aug 2025 19:42:13 +0700 Subject: [PATCH] feat: n8n --- .../src/components/public-api/public.component.tsx | 12 +++++++++++- i18n.lock | 3 +++ .../src/translation/locales/ar/translation.json | 3 +++ .../src/translation/locales/bn/translation.json | 3 +++ .../src/translation/locales/de/translation.json | 3 +++ .../src/translation/locales/en/translation.json | 1 + .../src/translation/locales/es/translation.json | 3 +++ .../src/translation/locales/fr/translation.json | 3 +++ .../src/translation/locales/he/translation.json | 3 +++ .../src/translation/locales/it/translation.json | 3 +++ .../src/translation/locales/ja/translation.json | 3 +++ .../src/translation/locales/ko/translation.json | 3 +++ .../src/translation/locales/pt/translation.json | 3 +++ .../src/translation/locales/ru/translation.json | 3 +++ .../src/translation/locales/tr/translation.json | 3 +++ .../src/translation/locales/vi/translation.json | 3 +++ .../src/translation/locales/zh/translation.json | 3 +++ 17 files changed, 57 insertions(+), 1 deletion(-) diff --git a/apps/frontend/src/components/public-api/public.component.tsx b/apps/frontend/src/components/public-api/public.component.tsx index bb3a778e..a9d92fbb 100644 --- a/apps/frontend/src/components/public-api/public.component.tsx +++ b/apps/frontend/src/components/public-api/public.component.tsx @@ -37,7 +37,7 @@ export const PublicComponent = () => { )}
@@ -46,6 +46,16 @@ export const PublicComponent = () => { 'Read how to use it over the documentation.' )} +
+ {t( + 'check_n8n', + 'Check out our N8N custom node for Postiz.' + )} +
diff --git a/i18n.lock b/i18n.lock index a046143e..ceccc2ab 100644 --- a/i18n.lock +++ b/i18n.lock @@ -14,8 +14,10 @@ checksums: save: f7a2929f33bc420195e59ac5a8bcd454 send_test: 6252eb4669859b7f7db4cdbc227580e1 select_role: 406451b1c9a26f1484164b8b71c1bd7e + video_made_with_ai: c37747aaf8107d339d6238a0463f7096 please_add_at_least: 90d3c0237b56e57c7a58d5decf6e9d3c send_invitation_via_email: 9275e0b85147a931421b3bf6c3083cb4 + copy_id: 831147124db35832872f8470c577e440 team_members: 61333c4a765e10b2ad46774951725233 invite_your_assistant_or_team_member_to_manage_your_account: dadd50655759ac32b9ed62e60f8acb1d remove: dba2fe5fe9f83f8078c687f28cba4b52 @@ -37,6 +39,7 @@ checksums: cancel: 2e2a849c2223911717de8caa2c71bade connect: 8778ee245078a8be4a2ce855c8c56edc public_api: f02b394bb952777eb3e2432b3c78556b + check_n8n: 2e6e406d2c46e83f52a80ef9bd810d10 use_postiz_api_to_integrate_with_your_tools: ccb5f5cd99f7f087ae360f231ae07985 read_how_to_use_it_over_the_documentation: 05ac49c5bb91da62103dbbf2f69ea50f reveal: 3f7302cc2e097266e447b3e18f1b9ab7 diff --git a/libraries/react-shared-libraries/src/translation/locales/ar/translation.json b/libraries/react-shared-libraries/src/translation/locales/ar/translation.json index 5e70a377..773bea3b 100644 --- a/libraries/react-shared-libraries/src/translation/locales/ar/translation.json +++ b/libraries/react-shared-libraries/src/translation/locales/ar/translation.json @@ -10,8 +10,10 @@ "save": "حفظ", "send_test": "إرسال اختبار", "select_role": "اختر الدور", + "video_made_with_ai": "فيديو تم إنشاؤه بالذكاء الاصطناعي", "please_add_at_least": "يرجى إضافة 20 حرفًا على الأقل", "send_invitation_via_email": "إرسال دعوة عبر البريد الإلكتروني؟", + "copy_id": "نسخ معرف القناة", "team_members": "أعضاء الفريق", "invite_your_assistant_or_team_member_to_manage_your_account": "ادعُ مساعدك أو أحد أعضاء فريقك لإدارة حسابك", "remove": "إزالة", @@ -33,6 +35,7 @@ "cancel": "إلغاء", "connect": "اتصال", "public_api": "واجهة برمجة التطبيقات العامة", + "check_n8n": "اطلع على عقدة N8N المخصصة لدينا لـ Postiz.", "use_postiz_api_to_integrate_with_your_tools": "استخدم واجهة برمجة تطبيقات Postiz للدمج مع أدواتك.", "read_how_to_use_it_over_the_documentation": "اقرأ كيفية استخدامه في الوثائق.", "reveal": "إظهار", diff --git a/libraries/react-shared-libraries/src/translation/locales/bn/translation.json b/libraries/react-shared-libraries/src/translation/locales/bn/translation.json index 91dd3bb7..5ff608b8 100644 --- a/libraries/react-shared-libraries/src/translation/locales/bn/translation.json +++ b/libraries/react-shared-libraries/src/translation/locales/bn/translation.json @@ -10,8 +10,10 @@ "save": "সংরক্ষণ করুন", "send_test": "পরীক্ষা পাঠান", "select_role": "ভূমিকা নির্বাচন করুন", + "video_made_with_ai": "এআই দিয়ে তৈরি ভিডিও", "please_add_at_least": "অনুগ্রহ করে অন্তত ২০টি অক্ষর যোগ করুন", "send_invitation_via_email": "ইমেইলের মাধ্যমে আমন্ত্রণ পাঠান?", + "copy_id": "চ্যানেল আইডি কপি করুন", "team_members": "দলের সদস্যরা", "invite_your_assistant_or_team_member_to_manage_your_account": "আপনার অ্যাকাউন্ট পরিচালনা করতে আপনার সহায়ক বা দলের সদস্যকে আমন্ত্রণ জানান", "remove": "সরান", @@ -33,6 +35,7 @@ "cancel": "বাতিল", "connect": "সংযুক্ত করুন", "public_api": "পাবলিক API", + "check_n8n": "Postiz-এর জন্য আমাদের N8N কাস্টম নোডটি দেখুন।", "use_postiz_api_to_integrate_with_your_tools": "আপনার টুলগুলির সাথে একীভূত করতে Postiz API ব্যবহার করুন।", "read_how_to_use_it_over_the_documentation": "ডকুমেন্টেশনে এটি কীভাবে ব্যবহার করবেন তা পড়ুন।", "reveal": "প্রকাশ করুন", diff --git a/libraries/react-shared-libraries/src/translation/locales/de/translation.json b/libraries/react-shared-libraries/src/translation/locales/de/translation.json index 7aee8ced..964bb68a 100644 --- a/libraries/react-shared-libraries/src/translation/locales/de/translation.json +++ b/libraries/react-shared-libraries/src/translation/locales/de/translation.json @@ -10,8 +10,10 @@ "save": "Speichern", "send_test": "Test senden", "select_role": "Rolle auswählen", + "video_made_with_ai": "Video mit KI erstellt", "please_add_at_least": "Bitte füge mindestens 20 Zeichen hinzu", "send_invitation_via_email": "Einladung per E-Mail senden?", + "copy_id": "Kanal-ID kopieren", "team_members": "Teammitglieder", "invite_your_assistant_or_team_member_to_manage_your_account": "Laden Sie Ihren Assistenten oder Ihr Teammitglied ein, Ihr Konto zu verwalten", "remove": "Entfernen", @@ -33,6 +35,7 @@ "cancel": "Abbrechen", "connect": "Verbinden", "public_api": "Öffentliche API", + "check_n8n": "Schau dir unseren benutzerdefinierten N8N-Knoten für Postiz an.", "use_postiz_api_to_integrate_with_your_tools": "Verwenden Sie die Postiz-API, um sie mit Ihren Tools zu integrieren.", "read_how_to_use_it_over_the_documentation": "Lesen Sie in der Dokumentation, wie Sie sie verwenden.", "reveal": "Anzeigen", diff --git a/libraries/react-shared-libraries/src/translation/locales/en/translation.json b/libraries/react-shared-libraries/src/translation/locales/en/translation.json index b58da9ad..c3f7d0a9 100644 --- a/libraries/react-shared-libraries/src/translation/locales/en/translation.json +++ b/libraries/react-shared-libraries/src/translation/locales/en/translation.json @@ -35,6 +35,7 @@ "cancel": "Cancel", "connect": "Connect", "public_api": "Public API", + "check_n8n": "Check out our N8N custom node for Postiz.", "use_postiz_api_to_integrate_with_your_tools": "Use Postiz API to integrate with your tools.", "read_how_to_use_it_over_the_documentation": "Read how to use it over the documentation.", "reveal": "Reveal", diff --git a/libraries/react-shared-libraries/src/translation/locales/es/translation.json b/libraries/react-shared-libraries/src/translation/locales/es/translation.json index c807236c..6c8b8303 100644 --- a/libraries/react-shared-libraries/src/translation/locales/es/translation.json +++ b/libraries/react-shared-libraries/src/translation/locales/es/translation.json @@ -10,8 +10,10 @@ "save": "Guardar", "send_test": "Enviar prueba", "select_role": "Seleccionar rol", + "video_made_with_ai": "Video hecho con IA", "please_add_at_least": "Por favor, añade al menos 20 caracteres", "send_invitation_via_email": "¿Enviar invitación por correo electrónico?", + "copy_id": "Copiar ID del canal", "team_members": "Miembros del equipo", "invite_your_assistant_or_team_member_to_manage_your_account": "Invita a tu asistente o miembro del equipo para que gestione tu cuenta", "remove": "Eliminar", @@ -33,6 +35,7 @@ "cancel": "Cancelar", "connect": "Conectar", "public_api": "API pública", + "check_n8n": "Echa un vistazo a nuestro nodo personalizado de N8N para Postiz.", "use_postiz_api_to_integrate_with_your_tools": "Usa la API de Postiz para integrarla con tus herramientas.", "read_how_to_use_it_over_the_documentation": "Lee cómo usarla en la documentación.", "reveal": "Revelar", diff --git a/libraries/react-shared-libraries/src/translation/locales/fr/translation.json b/libraries/react-shared-libraries/src/translation/locales/fr/translation.json index 7c20e21d..b6222c42 100644 --- a/libraries/react-shared-libraries/src/translation/locales/fr/translation.json +++ b/libraries/react-shared-libraries/src/translation/locales/fr/translation.json @@ -10,8 +10,10 @@ "save": "Enregistrer", "send_test": "Envoyer un test", "select_role": "Sélectionner un rôle", + "video_made_with_ai": "Vidéo réalisée avec l'IA", "please_add_at_least": "Veuillez ajouter au moins 20 caractères", "send_invitation_via_email": "Envoyer l'invitation par e-mail ?", + "copy_id": "Copier l'identifiant de la chaîne", "team_members": "Membres de l'équipe", "invite_your_assistant_or_team_member_to_manage_your_account": "Invitez votre assistant ou un membre de votre équipe à gérer votre compte", "remove": "Retirer", @@ -33,6 +35,7 @@ "cancel": "Annuler", "connect": "Connecter", "public_api": "API publique", + "check_n8n": "Découvrez notre nœud personnalisé N8N pour Postiz.", "use_postiz_api_to_integrate_with_your_tools": "Utilisez l'API Postiz pour l'intégrer à vos outils.", "read_how_to_use_it_over_the_documentation": "Lisez comment l'utiliser dans la documentation.", "reveal": "Révéler", diff --git a/libraries/react-shared-libraries/src/translation/locales/he/translation.json b/libraries/react-shared-libraries/src/translation/locales/he/translation.json index 05a05647..5118179c 100644 --- a/libraries/react-shared-libraries/src/translation/locales/he/translation.json +++ b/libraries/react-shared-libraries/src/translation/locales/he/translation.json @@ -10,8 +10,10 @@ "save": "שמור", "send_test": "שלח בדיקה", "select_role": "בחר תפקיד", + "video_made_with_ai": "וידאו שנוצר באמצעות בינה מלאכותית", "please_add_at_least": "אנא הוסף לפחות 20 תווים", "send_invitation_via_email": "לשלוח הזמנה בדוא\"ל?", + "copy_id": "העתק מזהה ערוץ", "team_members": "חברי צוות", "invite_your_assistant_or_team_member_to_manage_your_account": "הזמן את העוזר או חבר הצוות שלך לנהל את החשבון שלך", "remove": "הסר", @@ -33,6 +35,7 @@ "cancel": "ביטול", "connect": "חיבור", "public_api": "API ציבורי", + "check_n8n": "בדקו את הצומת המותאם שלנו ל-N8N עבור Postiz.", "use_postiz_api_to_integrate_with_your_tools": "השתמש ב-API של Postiz כדי להשתלב עם הכלים שלך.", "read_how_to_use_it_over_the_documentation": "קרא כיצד להשתמש בזה בתיעוד.", "reveal": "הצג", diff --git a/libraries/react-shared-libraries/src/translation/locales/it/translation.json b/libraries/react-shared-libraries/src/translation/locales/it/translation.json index d94244eb..5c07119f 100644 --- a/libraries/react-shared-libraries/src/translation/locales/it/translation.json +++ b/libraries/react-shared-libraries/src/translation/locales/it/translation.json @@ -10,8 +10,10 @@ "save": "Salva", "send_test": "Invia test", "select_role": "Seleziona ruolo", + "video_made_with_ai": "Video realizzato con l'IA", "please_add_at_least": "Per favore aggiungi almeno 20 caratteri", "send_invitation_via_email": "Inviare l'invito via email?", + "copy_id": "Copia ID canale", "team_members": "Membri del team", "invite_your_assistant_or_team_member_to_manage_your_account": "Invita il tuo assistente o un membro del team a gestire il tuo account", "remove": "Rimuovi", @@ -33,6 +35,7 @@ "cancel": "Annulla", "connect": "Collega", "public_api": "API pubblica", + "check_n8n": "Scopri il nostro nodo personalizzato N8N per Postiz.", "use_postiz_api_to_integrate_with_your_tools": "Usa l'API di Postiz per integrarla con i tuoi strumenti.", "read_how_to_use_it_over_the_documentation": "Leggi come usarla nella documentazione.", "reveal": "Mostra", diff --git a/libraries/react-shared-libraries/src/translation/locales/ja/translation.json b/libraries/react-shared-libraries/src/translation/locales/ja/translation.json index fe4620b6..7a4f0f86 100644 --- a/libraries/react-shared-libraries/src/translation/locales/ja/translation.json +++ b/libraries/react-shared-libraries/src/translation/locales/ja/translation.json @@ -10,8 +10,10 @@ "save": "保存", "send_test": "テスト送信", "select_role": "役割を選択", + "video_made_with_ai": "AIで作成された動画", "please_add_at_least": "少なくとも20文字を追加してください", "send_invitation_via_email": "メールで招待を送信しますか?", + "copy_id": "チャンネルIDをコピー", "team_members": "チームメンバー", "invite_your_assistant_or_team_member_to_manage_your_account": "アシスタントやチームメンバーを招待してアカウントを管理してもらいましょう", "remove": "削除", @@ -33,6 +35,7 @@ "cancel": "キャンセル", "connect": "接続", "public_api": "パブリックAPI", + "check_n8n": "Postiz用のカスタムN8Nノードをご覧ください。", "use_postiz_api_to_integrate_with_your_tools": "Postiz APIを使ってあなたのツールと連携しましょう。", "read_how_to_use_it_over_the_documentation": "ドキュメントで使い方を確認してください。", "reveal": "表示", diff --git a/libraries/react-shared-libraries/src/translation/locales/ko/translation.json b/libraries/react-shared-libraries/src/translation/locales/ko/translation.json index b02e6ee0..ff45b904 100644 --- a/libraries/react-shared-libraries/src/translation/locales/ko/translation.json +++ b/libraries/react-shared-libraries/src/translation/locales/ko/translation.json @@ -10,8 +10,10 @@ "save": "저장", "send_test": "테스트 전송", "select_role": "역할 선택", + "video_made_with_ai": "AI로 제작된 영상", "please_add_at_least": "최소 20자 이상 입력해 주세요", "send_invitation_via_email": "이메일로 초대장을 보내시겠습니까?", + "copy_id": "채널 ID 복사", "team_members": "팀원", "invite_your_assistant_or_team_member_to_manage_your_account": "계정을 관리할 수 있도록 어시스턴트나 팀원을 초대하세요.", "remove": "제거", @@ -33,6 +35,7 @@ "cancel": "취소", "connect": "연결", "public_api": "공개 API", + "check_n8n": "Postiz를 위한 저희의 N8N 커스텀 노드를 확인해보세요.", "use_postiz_api_to_integrate_with_your_tools": "Postiz API를 사용하여 도구와 통합하세요.", "read_how_to_use_it_over_the_documentation": "문서를 통해 사용 방법을 확인하세요.", "reveal": "표시", diff --git a/libraries/react-shared-libraries/src/translation/locales/pt/translation.json b/libraries/react-shared-libraries/src/translation/locales/pt/translation.json index debc40bf..effdbb2e 100644 --- a/libraries/react-shared-libraries/src/translation/locales/pt/translation.json +++ b/libraries/react-shared-libraries/src/translation/locales/pt/translation.json @@ -10,8 +10,10 @@ "save": "Salvar", "send_test": "Enviar teste", "select_role": "Selecionar função", + "video_made_with_ai": "Vídeo feito com IA", "please_add_at_least": "Por favor, adicione pelo menos 20 caracteres", "send_invitation_via_email": "Enviar convite por e-mail?", + "copy_id": "Copiar ID do canal", "team_members": "Membros da equipe", "invite_your_assistant_or_team_member_to_manage_your_account": "Convide seu assistente ou membro da equipe para gerenciar sua conta", "remove": "Remover", @@ -33,6 +35,7 @@ "cancel": "Cancelar", "connect": "Conectar", "public_api": "API Pública", + "check_n8n": "Confira nosso node personalizado do N8N para o Postiz.", "use_postiz_api_to_integrate_with_your_tools": "Use a API do Postiz para integrar com suas ferramentas.", "read_how_to_use_it_over_the_documentation": "Leia como usá-la na documentação.", "reveal": "Revelar", diff --git a/libraries/react-shared-libraries/src/translation/locales/ru/translation.json b/libraries/react-shared-libraries/src/translation/locales/ru/translation.json index 88ebd204..38355f1a 100644 --- a/libraries/react-shared-libraries/src/translation/locales/ru/translation.json +++ b/libraries/react-shared-libraries/src/translation/locales/ru/translation.json @@ -10,8 +10,10 @@ "save": "Сохранить", "send_test": "Отправить тест", "select_role": "Выбрать роль", + "video_made_with_ai": "Видео создано с помощью ИИ", "please_add_at_least": "Пожалуйста, добавьте не менее 20 символов", "send_invitation_via_email": "Отправить приглашение по электронной почте?", + "copy_id": "Скопировать ID канала", "team_members": "Члены команды", "invite_your_assistant_or_team_member_to_manage_your_account": "Пригласите помощника или члена команды для управления вашим аккаунтом", "remove": "Удалить", @@ -33,6 +35,7 @@ "cancel": "Отмена", "connect": "Подключить", "public_api": "Публичный API", + "check_n8n": "Ознакомьтесь с нашим пользовательским узлом N8N для Postiz.", "use_postiz_api_to_integrate_with_your_tools": "Используйте API Postiz для интеграции с вашими инструментами.", "read_how_to_use_it_over_the_documentation": "Прочитайте, как использовать его, в документации.", "reveal": "Показать", diff --git a/libraries/react-shared-libraries/src/translation/locales/tr/translation.json b/libraries/react-shared-libraries/src/translation/locales/tr/translation.json index 65b456c1..2cdf10f2 100644 --- a/libraries/react-shared-libraries/src/translation/locales/tr/translation.json +++ b/libraries/react-shared-libraries/src/translation/locales/tr/translation.json @@ -10,8 +10,10 @@ "save": "Kaydet", "send_test": "Test Gönder", "select_role": "Rol Seç", + "video_made_with_ai": "Video yapay zeka ile oluşturuldu", "please_add_at_least": "Lütfen en az 20 karakter ekleyin", "send_invitation_via_email": "Davetiyeyi e-posta ile gönderilsin mi?", + "copy_id": "Kanal Kimliğini Kopyala", "team_members": "Takım Üyeleri", "invite_your_assistant_or_team_member_to_manage_your_account": "Hesabınızı yönetmesi için asistanınızı veya takım üyenizi davet edin", "remove": "Kaldır", @@ -33,6 +35,7 @@ "cancel": "İptal", "connect": "Bağla", "public_api": "Genel API", + "check_n8n": "Postiz için özel N8N düğümümüzü inceleyin.", "use_postiz_api_to_integrate_with_your_tools": "Araçlarınızla entegre olmak için Postiz API'sini kullanın.", "read_how_to_use_it_over_the_documentation": "Nasıl kullanılacağını dokümantasyondan okuyun.", "reveal": "Göster", diff --git a/libraries/react-shared-libraries/src/translation/locales/vi/translation.json b/libraries/react-shared-libraries/src/translation/locales/vi/translation.json index 28db7701..2ded9463 100644 --- a/libraries/react-shared-libraries/src/translation/locales/vi/translation.json +++ b/libraries/react-shared-libraries/src/translation/locales/vi/translation.json @@ -10,8 +10,10 @@ "save": "Lưu", "send_test": "Gửi thử", "select_role": "Chọn vai trò", + "video_made_with_ai": "Video được tạo bằng AI", "please_add_at_least": "Vui lòng thêm ít nhất 20 ký tự", "send_invitation_via_email": "Gửi lời mời qua email?", + "copy_id": "Sao chép ID kênh", "team_members": "Thành viên nhóm", "invite_your_assistant_or_team_member_to_manage_your_account": "Mời trợ lý hoặc thành viên nhóm của bạn để quản lý tài khoản của bạn", "remove": "Xóa", @@ -33,6 +35,7 @@ "cancel": "Hủy", "connect": "Kết nối", "public_api": "API công khai", + "check_n8n": "Hãy xem node tùy chỉnh N8N của chúng tôi cho Postiz.", "use_postiz_api_to_integrate_with_your_tools": "Sử dụng API của Postiz để tích hợp với các công cụ của bạn.", "read_how_to_use_it_over_the_documentation": "Đọc cách sử dụng trong tài liệu hướng dẫn.", "reveal": "Hiển thị", diff --git a/libraries/react-shared-libraries/src/translation/locales/zh/translation.json b/libraries/react-shared-libraries/src/translation/locales/zh/translation.json index b86544fb..a2b23da7 100644 --- a/libraries/react-shared-libraries/src/translation/locales/zh/translation.json +++ b/libraries/react-shared-libraries/src/translation/locales/zh/translation.json @@ -10,8 +10,10 @@ "save": "保存", "send_test": "发送测试", "select_role": "选择角色", + "video_made_with_ai": "视频由AI制作", "please_add_at_least": "请至少添加20个字符", "send_invitation_via_email": "通过电子邮件发送邀请?", + "copy_id": "复制频道ID", "team_members": "团队成员", "invite_your_assistant_or_team_member_to_manage_your_account": "邀请你的助理或团队成员来管理你的账户", "remove": "移除", @@ -33,6 +35,7 @@ "cancel": "取消", "connect": "连接", "public_api": "公共API", + "check_n8n": "查看我们为Postiz定制的N8N节点。", "use_postiz_api_to_integrate_with_your_tools": "使用Postiz API与您的工具集成。", "read_how_to_use_it_over_the_documentation": "请阅读文档了解如何使用。", "reveal": "显示",