mirror of
https://github.com/anomalyco/opencode.git
synced 2026-11-14 03:56:55 +03:00
feat(console): capture monthly inference spend (#53637)
Co-authored-by: slickstef11 <stefanavram22@gmail.com>
This commit is contained in:
committed by
GitHub
Unverified
parent
3865c696ef
commit
b1fe25ab5e
@@ -807,6 +807,15 @@ export const dict = {
|
||||
"enterprise.form.email.placeholder": "jeff@amazon.com",
|
||||
"enterprise.form.phone.label": "رقم الهاتف",
|
||||
"enterprise.form.phone.placeholder": "+1 234 567 8900",
|
||||
"enterprise.form.inferenceSpend.label":
|
||||
"ما هو الإنفاق الشهري الحالي لشركتك على استدلال الذكاء الاصطناعي (بالدولار الأمريكي)؟",
|
||||
"enterprise.form.inferenceSpend.placeholder": "اختر نطاقًا (اختياري)",
|
||||
"enterprise.form.inferenceSpend.none": "لا يوجد إنفاق بعد",
|
||||
"enterprise.form.inferenceSpend.under1k": "أقل من $1K",
|
||||
"enterprise.form.inferenceSpend.1kTo10k": "$1K–$10K",
|
||||
"enterprise.form.inferenceSpend.10kTo50k": "$10K–$50K",
|
||||
"enterprise.form.inferenceSpend.50kTo100k": "$50K–$100K",
|
||||
"enterprise.form.inferenceSpend.over100k": "$100K أو أكثر",
|
||||
"enterprise.form.message.label": "ما المشكلة التي تحاول حلها؟",
|
||||
"enterprise.form.message.placeholder": "نحتاج مساعدة في...",
|
||||
"enterprise.form.send": "إرسال",
|
||||
@@ -815,6 +824,7 @@ export const dict = {
|
||||
"enterprise.form.success.submitted": "تم إرسال النموذج بنجاح.",
|
||||
"enterprise.form.error.allFieldsRequired": "جميع الحقول مطلوبة.",
|
||||
"enterprise.form.error.invalidEmailFormat": "تنسيق البريد الإلكتروني غير صالح.",
|
||||
"enterprise.form.error.invalidInferenceSpend": "اختر نطاقًا صالحًا للإنفاق على الاستدلال.",
|
||||
"enterprise.form.error.internalServer": "خطأ داخلي في الخادم.",
|
||||
"enterprise.faq.title": "الأسئلة الشائعة",
|
||||
"enterprise.faq.q1": "ما هو OpenCode Enterprise؟",
|
||||
|
||||
@@ -823,6 +823,14 @@ export const dict = {
|
||||
"enterprise.form.email.placeholder": "jeff@amazon.com",
|
||||
"enterprise.form.phone.label": "Telefone",
|
||||
"enterprise.form.phone.placeholder": "+1 234 567 8900",
|
||||
"enterprise.form.inferenceSpend.label": "Qual é o gasto mensal atual da sua empresa com inferência (USD)?",
|
||||
"enterprise.form.inferenceSpend.placeholder": "Selecione uma faixa (opcional)",
|
||||
"enterprise.form.inferenceSpend.none": "Ainda não gastamos",
|
||||
"enterprise.form.inferenceSpend.under1k": "Menos de $1K",
|
||||
"enterprise.form.inferenceSpend.1kTo10k": "$1K–$10K",
|
||||
"enterprise.form.inferenceSpend.10kTo50k": "$10K–$50K",
|
||||
"enterprise.form.inferenceSpend.50kTo100k": "$50K–$100K",
|
||||
"enterprise.form.inferenceSpend.over100k": "$100K ou mais",
|
||||
"enterprise.form.message.label": "Qual problema você está tentando resolver?",
|
||||
"enterprise.form.message.placeholder": "Precisamos de ajuda com...",
|
||||
"enterprise.form.send": "Enviar",
|
||||
@@ -831,6 +839,7 @@ export const dict = {
|
||||
"enterprise.form.success.submitted": "Formulário enviado com sucesso.",
|
||||
"enterprise.form.error.allFieldsRequired": "Todos os campos são obrigatórios.",
|
||||
"enterprise.form.error.invalidEmailFormat": "Formato de e-mail inválido.",
|
||||
"enterprise.form.error.invalidInferenceSpend": "Selecione uma faixa de gasto com inferência válida.",
|
||||
"enterprise.form.error.internalServer": "Erro interno do servidor.",
|
||||
"enterprise.faq.title": "FAQ",
|
||||
"enterprise.faq.q1": "O que é OpenCode Enterprise?",
|
||||
|
||||
@@ -816,6 +816,14 @@ export const dict = {
|
||||
"enterprise.form.email.placeholder": "jeff@amazon.com",
|
||||
"enterprise.form.phone.label": "Telefonnummer",
|
||||
"enterprise.form.phone.placeholder": "+1 234 567 8900",
|
||||
"enterprise.form.inferenceSpend.label": "Hvad er jeres virksomheds nuværende månedlige forbrug på inferens (USD)?",
|
||||
"enterprise.form.inferenceSpend.placeholder": "Vælg et interval (valgfrit)",
|
||||
"enterprise.form.inferenceSpend.none": "Intet forbrug endnu",
|
||||
"enterprise.form.inferenceSpend.under1k": "Under $1K",
|
||||
"enterprise.form.inferenceSpend.1kTo10k": "$1K–$10K",
|
||||
"enterprise.form.inferenceSpend.10kTo50k": "$10K–$50K",
|
||||
"enterprise.form.inferenceSpend.50kTo100k": "$50K–$100K",
|
||||
"enterprise.form.inferenceSpend.over100k": "$100K eller mere",
|
||||
"enterprise.form.message.label": "Hvilket problem prøver du at løse?",
|
||||
"enterprise.form.message.placeholder": "Vi har brug for hjælp med...",
|
||||
"enterprise.form.send": "Send",
|
||||
@@ -824,6 +832,7 @@ export const dict = {
|
||||
"enterprise.form.success.submitted": "Formular indsendt med succes.",
|
||||
"enterprise.form.error.allFieldsRequired": "Alle felter er påkrævet.",
|
||||
"enterprise.form.error.invalidEmailFormat": "Ugyldigt e-mailformat.",
|
||||
"enterprise.form.error.invalidInferenceSpend": "Vælg et gyldigt interval for inferensforbrug.",
|
||||
"enterprise.form.error.internalServer": "Intern serverfejl.",
|
||||
"enterprise.faq.title": "FAQ",
|
||||
"enterprise.faq.q1": "Hvad er OpenCode Enterprise?",
|
||||
|
||||
@@ -822,6 +822,15 @@ export const dict = {
|
||||
"enterprise.form.email.placeholder": "jeff@amazon.com",
|
||||
"enterprise.form.phone.label": "Telefonnummer",
|
||||
"enterprise.form.phone.placeholder": "+1 234 567 8900",
|
||||
"enterprise.form.inferenceSpend.label":
|
||||
"Wie hoch sind die aktuellen monatlichen Inferenzausgaben Ihres Unternehmens (USD)?",
|
||||
"enterprise.form.inferenceSpend.placeholder": "Bereich auswählen (optional)",
|
||||
"enterprise.form.inferenceSpend.none": "Noch keine Ausgaben",
|
||||
"enterprise.form.inferenceSpend.under1k": "Unter $1K",
|
||||
"enterprise.form.inferenceSpend.1kTo10k": "$1K–$10K",
|
||||
"enterprise.form.inferenceSpend.10kTo50k": "$10K–$50K",
|
||||
"enterprise.form.inferenceSpend.50kTo100k": "$50K–$100K",
|
||||
"enterprise.form.inferenceSpend.over100k": "$100K oder mehr",
|
||||
"enterprise.form.message.label": "Welches Problem versuchen Sie zu lösen?",
|
||||
"enterprise.form.message.placeholder": "Wir brauchen Hilfe bei...",
|
||||
"enterprise.form.send": "Senden",
|
||||
@@ -830,6 +839,7 @@ export const dict = {
|
||||
"enterprise.form.success.submitted": "Formular erfolgreich gesendet.",
|
||||
"enterprise.form.error.allFieldsRequired": "Alle Felder sind erforderlich.",
|
||||
"enterprise.form.error.invalidEmailFormat": "Ungültiges E-Mail-Format.",
|
||||
"enterprise.form.error.invalidInferenceSpend": "Wählen Sie einen gültigen Bereich für die Inferenzausgaben.",
|
||||
"enterprise.form.error.internalServer": "Interner Serverfehler.",
|
||||
"enterprise.faq.title": "FAQ",
|
||||
"enterprise.faq.q1": "Was ist OpenCode Enterprise?",
|
||||
|
||||
@@ -817,6 +817,14 @@ export const dict = {
|
||||
"enterprise.form.email.placeholder": "jeff@amazon.com",
|
||||
"enterprise.form.phone.label": "Phone number",
|
||||
"enterprise.form.phone.placeholder": "+1 234 567 8900",
|
||||
"enterprise.form.inferenceSpend.label": "What is your company's current monthly inference spend (USD)?",
|
||||
"enterprise.form.inferenceSpend.placeholder": "Select a range (optional)",
|
||||
"enterprise.form.inferenceSpend.none": "Not spending yet",
|
||||
"enterprise.form.inferenceSpend.under1k": "Under $1K",
|
||||
"enterprise.form.inferenceSpend.1kTo10k": "$1K–$10K",
|
||||
"enterprise.form.inferenceSpend.10kTo50k": "$10K–$50K",
|
||||
"enterprise.form.inferenceSpend.50kTo100k": "$50K–$100K",
|
||||
"enterprise.form.inferenceSpend.over100k": "$100K or more",
|
||||
"enterprise.form.message.label": "What problem are you trying to solve?",
|
||||
"enterprise.form.message.placeholder": "We need help with...",
|
||||
"enterprise.form.send": "Send",
|
||||
@@ -825,6 +833,7 @@ export const dict = {
|
||||
"enterprise.form.success.submitted": "Form submitted successfully.",
|
||||
"enterprise.form.error.allFieldsRequired": "All fields are required.",
|
||||
"enterprise.form.error.invalidEmailFormat": "Invalid email format.",
|
||||
"enterprise.form.error.invalidInferenceSpend": "Select a valid inference spend range.",
|
||||
"enterprise.form.error.internalServer": "Internal server error.",
|
||||
"enterprise.faq.title": "FAQ",
|
||||
"enterprise.faq.q1": "What is OpenCode Enterprise?",
|
||||
|
||||
@@ -823,6 +823,14 @@ export const dict = {
|
||||
"enterprise.form.email.placeholder": "jeff@amazon.com",
|
||||
"enterprise.form.phone.label": "Teléfono",
|
||||
"enterprise.form.phone.placeholder": "+1 234 567 8900",
|
||||
"enterprise.form.inferenceSpend.label": "¿Cuál es el gasto mensual actual de tu empresa en inferencia (USD)?",
|
||||
"enterprise.form.inferenceSpend.placeholder": "Selecciona un rango (opcional)",
|
||||
"enterprise.form.inferenceSpend.none": "Aún sin gasto",
|
||||
"enterprise.form.inferenceSpend.under1k": "Menos de $1K",
|
||||
"enterprise.form.inferenceSpend.1kTo10k": "$1K–$10K",
|
||||
"enterprise.form.inferenceSpend.10kTo50k": "$10K–$50K",
|
||||
"enterprise.form.inferenceSpend.50kTo100k": "$50K–$100K",
|
||||
"enterprise.form.inferenceSpend.over100k": "$100K o más",
|
||||
"enterprise.form.message.label": "¿Qué problema estás intentando resolver?",
|
||||
"enterprise.form.message.placeholder": "Necesitamos ayuda con...",
|
||||
"enterprise.form.send": "Enviar",
|
||||
@@ -831,6 +839,7 @@ export const dict = {
|
||||
"enterprise.form.success.submitted": "Formulario enviado con éxito.",
|
||||
"enterprise.form.error.allFieldsRequired": "Todos los campos son obligatorios.",
|
||||
"enterprise.form.error.invalidEmailFormat": "Formato de correo inválido.",
|
||||
"enterprise.form.error.invalidInferenceSpend": "Selecciona un rango de gasto en inferencia válido.",
|
||||
"enterprise.form.error.internalServer": "Error interno del servidor.",
|
||||
"enterprise.faq.title": "FAQ",
|
||||
"enterprise.faq.q1": "¿Qué es OpenCode Enterprise?",
|
||||
|
||||
@@ -831,6 +831,15 @@ export const dict = {
|
||||
"enterprise.form.email.placeholder": "jeff@amazon.com",
|
||||
"enterprise.form.phone.label": "Téléphone",
|
||||
"enterprise.form.phone.placeholder": "+1 234 567 8900",
|
||||
"enterprise.form.inferenceSpend.label":
|
||||
"Quelles sont les dépenses mensuelles actuelles de votre entreprise en inférence (USD) ?",
|
||||
"enterprise.form.inferenceSpend.placeholder": "Sélectionnez une tranche (facultatif)",
|
||||
"enterprise.form.inferenceSpend.none": "Aucune dépense pour l'instant",
|
||||
"enterprise.form.inferenceSpend.under1k": "Moins de $1K",
|
||||
"enterprise.form.inferenceSpend.1kTo10k": "$1K–$10K",
|
||||
"enterprise.form.inferenceSpend.10kTo50k": "$10K–$50K",
|
||||
"enterprise.form.inferenceSpend.50kTo100k": "$50K–$100K",
|
||||
"enterprise.form.inferenceSpend.over100k": "$100K ou plus",
|
||||
"enterprise.form.message.label": "Quel problème essayez-vous de résoudre ?",
|
||||
"enterprise.form.message.placeholder": "Nous avons besoin d'aide pour...",
|
||||
"enterprise.form.send": "Envoyer",
|
||||
@@ -839,6 +848,7 @@ export const dict = {
|
||||
"enterprise.form.success.submitted": "Formulaire soumis avec succès.",
|
||||
"enterprise.form.error.allFieldsRequired": "Tous les champs sont requis.",
|
||||
"enterprise.form.error.invalidEmailFormat": "Format d'e-mail invalide.",
|
||||
"enterprise.form.error.invalidInferenceSpend": "Sélectionnez une tranche de dépenses d'inférence valide.",
|
||||
"enterprise.form.error.internalServer": "Erreur interne du serveur.",
|
||||
"enterprise.faq.title": "FAQ",
|
||||
"enterprise.faq.q1": "Qu'est-ce que OpenCode Enterprise ?",
|
||||
|
||||
@@ -820,6 +820,14 @@ export const dict = {
|
||||
"enterprise.form.email.placeholder": "jeff@amazon.com",
|
||||
"enterprise.form.phone.label": "Numero di telefono",
|
||||
"enterprise.form.phone.placeholder": "+1 234 567 8900",
|
||||
"enterprise.form.inferenceSpend.label": "Qual è l'attuale spesa mensile della tua azienda per l'inferenza (USD)?",
|
||||
"enterprise.form.inferenceSpend.placeholder": "Seleziona una fascia (facoltativo)",
|
||||
"enterprise.form.inferenceSpend.none": "Nessuna spesa al momento",
|
||||
"enterprise.form.inferenceSpend.under1k": "Meno di $1K",
|
||||
"enterprise.form.inferenceSpend.1kTo10k": "$1K–$10K",
|
||||
"enterprise.form.inferenceSpend.10kTo50k": "$10K–$50K",
|
||||
"enterprise.form.inferenceSpend.50kTo100k": "$50K–$100K",
|
||||
"enterprise.form.inferenceSpend.over100k": "$100K o più",
|
||||
"enterprise.form.message.label": "Quale problema stai cercando di risolvere?",
|
||||
"enterprise.form.message.placeholder": "Abbiamo bisogno di aiuto con...",
|
||||
"enterprise.form.send": "Invia",
|
||||
@@ -828,6 +836,7 @@ export const dict = {
|
||||
"enterprise.form.success.submitted": "Modulo inviato con successo.",
|
||||
"enterprise.form.error.allFieldsRequired": "Tutti i campi sono obbligatori.",
|
||||
"enterprise.form.error.invalidEmailFormat": "Formato email non valido.",
|
||||
"enterprise.form.error.invalidInferenceSpend": "Seleziona una fascia di spesa per l'inferenza valida.",
|
||||
"enterprise.form.error.internalServer": "Errore interno del server.",
|
||||
"enterprise.faq.title": "FAQ",
|
||||
"enterprise.faq.q1": "Cos'è OpenCode Enterprise?",
|
||||
|
||||
@@ -818,6 +818,14 @@ export const dict = {
|
||||
"enterprise.form.email.placeholder": "jeff@amazon.com",
|
||||
"enterprise.form.phone.label": "電話番号",
|
||||
"enterprise.form.phone.placeholder": "+1 234 567 8900",
|
||||
"enterprise.form.inferenceSpend.label": "貴社の現在の月間 AI 推論費用(USD)はどのくらいですか?",
|
||||
"enterprise.form.inferenceSpend.placeholder": "範囲を選択(任意)",
|
||||
"enterprise.form.inferenceSpend.none": "まだ費用は発生していない",
|
||||
"enterprise.form.inferenceSpend.under1k": "$1K 未満",
|
||||
"enterprise.form.inferenceSpend.1kTo10k": "$1K–$10K",
|
||||
"enterprise.form.inferenceSpend.10kTo50k": "$10K–$50K",
|
||||
"enterprise.form.inferenceSpend.50kTo100k": "$50K–$100K",
|
||||
"enterprise.form.inferenceSpend.over100k": "$100K 以上",
|
||||
"enterprise.form.message.label": "どのような課題を解決したいですか?",
|
||||
"enterprise.form.message.placeholder": "これについて支援が必要です...",
|
||||
"enterprise.form.send": "送信",
|
||||
@@ -826,6 +834,7 @@ export const dict = {
|
||||
"enterprise.form.success.submitted": "フォームが正常に送信されました。",
|
||||
"enterprise.form.error.allFieldsRequired": "すべての項目は必須です。",
|
||||
"enterprise.form.error.invalidEmailFormat": "無効なメール形式です。",
|
||||
"enterprise.form.error.invalidInferenceSpend": "有効な推論費用の範囲を選択してください。",
|
||||
"enterprise.form.error.internalServer": "内部サーバーエラー。",
|
||||
"enterprise.faq.title": "FAQ",
|
||||
"enterprise.faq.q1": "OpenCode Enterpriseとは?",
|
||||
|
||||
@@ -808,6 +808,14 @@ export const dict = {
|
||||
"enterprise.form.email.placeholder": "name@company.com",
|
||||
"enterprise.form.phone.label": "전화번호",
|
||||
"enterprise.form.phone.placeholder": "+1 234 567 8900",
|
||||
"enterprise.form.inferenceSpend.label": "귀사의 현재 월간 AI 추론 비용(USD)은 얼마인가요?",
|
||||
"enterprise.form.inferenceSpend.placeholder": "범위 선택 (선택 사항)",
|
||||
"enterprise.form.inferenceSpend.none": "아직 지출 없음",
|
||||
"enterprise.form.inferenceSpend.under1k": "$1K 미만",
|
||||
"enterprise.form.inferenceSpend.1kTo10k": "$1K–$10K",
|
||||
"enterprise.form.inferenceSpend.10kTo50k": "$10K–$50K",
|
||||
"enterprise.form.inferenceSpend.50kTo100k": "$50K–$100K",
|
||||
"enterprise.form.inferenceSpend.over100k": "$100K 이상",
|
||||
"enterprise.form.message.label": "어떤 문제를 해결하고 싶으신가요?",
|
||||
"enterprise.form.message.placeholder": "도움이 필요한 부분은...",
|
||||
"enterprise.form.send": "전송",
|
||||
@@ -816,6 +824,7 @@ export const dict = {
|
||||
"enterprise.form.success.submitted": "양식이 성공적으로 제출되었습니다.",
|
||||
"enterprise.form.error.allFieldsRequired": "모든 필드는 필수 항목입니다.",
|
||||
"enterprise.form.error.invalidEmailFormat": "유효하지 않은 이메일 형식입니다.",
|
||||
"enterprise.form.error.invalidInferenceSpend": "유효한 추론 비용 범위를 선택하세요.",
|
||||
"enterprise.form.error.internalServer": "내부 서버 오류입니다.",
|
||||
"enterprise.faq.title": "FAQ",
|
||||
"enterprise.faq.q1": "OpenCode 엔터프라이즈란 무엇인가요?",
|
||||
|
||||
@@ -817,6 +817,14 @@ export const dict = {
|
||||
"enterprise.form.email.placeholder": "jeff@amazon.com",
|
||||
"enterprise.form.phone.label": "Telefonnummer",
|
||||
"enterprise.form.phone.placeholder": "+1 234 567 8900",
|
||||
"enterprise.form.inferenceSpend.label": "Hva er bedriftens nåværende månedlige forbruk på inferens (USD)?",
|
||||
"enterprise.form.inferenceSpend.placeholder": "Velg et intervall (valgfritt)",
|
||||
"enterprise.form.inferenceSpend.none": "Ingen forbruk ennå",
|
||||
"enterprise.form.inferenceSpend.under1k": "Under $1K",
|
||||
"enterprise.form.inferenceSpend.1kTo10k": "$1K–$10K",
|
||||
"enterprise.form.inferenceSpend.10kTo50k": "$10K–$50K",
|
||||
"enterprise.form.inferenceSpend.50kTo100k": "$50K–$100K",
|
||||
"enterprise.form.inferenceSpend.over100k": "$100K eller mer",
|
||||
"enterprise.form.message.label": "Hvilket problem prøver dere å løse?",
|
||||
"enterprise.form.message.placeholder": "Vi trenger hjelp med...",
|
||||
"enterprise.form.send": "Send",
|
||||
@@ -825,6 +833,7 @@ export const dict = {
|
||||
"enterprise.form.success.submitted": "Skjemaet ble sendt inn.",
|
||||
"enterprise.form.error.allFieldsRequired": "Alle felt er obligatoriske.",
|
||||
"enterprise.form.error.invalidEmailFormat": "Ugyldig e-postformat.",
|
||||
"enterprise.form.error.invalidInferenceSpend": "Velg et gyldig intervall for inferensforbruk.",
|
||||
"enterprise.form.error.internalServer": "Intern serverfeil.",
|
||||
"enterprise.faq.title": "FAQ",
|
||||
"enterprise.faq.q1": "Hva er OpenCode Enterprise?",
|
||||
|
||||
@@ -820,6 +820,14 @@ export const dict = {
|
||||
"enterprise.form.email.placeholder": "jeff@amazon.com",
|
||||
"enterprise.form.phone.label": "Numer telefonu",
|
||||
"enterprise.form.phone.placeholder": "+1 234 567 8900",
|
||||
"enterprise.form.inferenceSpend.label": "Jakie są obecne miesięczne wydatki Twojej firmy na inferencję (USD)?",
|
||||
"enterprise.form.inferenceSpend.placeholder": "Wybierz przedział (opcjonalnie)",
|
||||
"enterprise.form.inferenceSpend.none": "Jeszcze bez wydatków",
|
||||
"enterprise.form.inferenceSpend.under1k": "Poniżej $1K",
|
||||
"enterprise.form.inferenceSpend.1kTo10k": "$1K–$10K",
|
||||
"enterprise.form.inferenceSpend.10kTo50k": "$10K–$50K",
|
||||
"enterprise.form.inferenceSpend.50kTo100k": "$50K–$100K",
|
||||
"enterprise.form.inferenceSpend.over100k": "$100K lub więcej",
|
||||
"enterprise.form.message.label": "Jaki problem próbujesz rozwiązać?",
|
||||
"enterprise.form.message.placeholder": "Potrzebujemy pomocy z...",
|
||||
"enterprise.form.send": "Wyślij",
|
||||
@@ -828,6 +836,7 @@ export const dict = {
|
||||
"enterprise.form.success.submitted": "Formularz został pomyślnie wysłany.",
|
||||
"enterprise.form.error.allFieldsRequired": "Wszystkie pola są wymagane.",
|
||||
"enterprise.form.error.invalidEmailFormat": "Nieprawidłowy format adresu e-mail.",
|
||||
"enterprise.form.error.invalidInferenceSpend": "Wybierz prawidłowy przedział wydatków na inferencję.",
|
||||
"enterprise.form.error.internalServer": "Wewnętrzny błąd serwera.",
|
||||
"enterprise.faq.title": "FAQ",
|
||||
"enterprise.faq.q1": "Czym jest OpenCode Enterprise?",
|
||||
|
||||
@@ -828,6 +828,14 @@ export const dict = {
|
||||
"enterprise.form.email.placeholder": "jeff@amazon.com",
|
||||
"enterprise.form.phone.label": "Номер телефона",
|
||||
"enterprise.form.phone.placeholder": "+1 234 567 8900",
|
||||
"enterprise.form.inferenceSpend.label": "Каковы текущие ежемесячные расходы вашей компании на инференс (USD)?",
|
||||
"enterprise.form.inferenceSpend.placeholder": "Выберите диапазон (необязательно)",
|
||||
"enterprise.form.inferenceSpend.none": "Расходов пока нет",
|
||||
"enterprise.form.inferenceSpend.under1k": "Менее $1K",
|
||||
"enterprise.form.inferenceSpend.1kTo10k": "$1K–$10K",
|
||||
"enterprise.form.inferenceSpend.10kTo50k": "$10K–$50K",
|
||||
"enterprise.form.inferenceSpend.50kTo100k": "$50K–$100K",
|
||||
"enterprise.form.inferenceSpend.over100k": "$100K или больше",
|
||||
"enterprise.form.message.label": "Какую проблему вы пытаетесь решить?",
|
||||
"enterprise.form.message.placeholder": "Нам нужна помощь с...",
|
||||
"enterprise.form.send": "Отправить",
|
||||
@@ -836,6 +844,7 @@ export const dict = {
|
||||
"enterprise.form.success.submitted": "Форма успешно отправлена.",
|
||||
"enterprise.form.error.allFieldsRequired": "Все поля обязательны.",
|
||||
"enterprise.form.error.invalidEmailFormat": "Неверный формат email.",
|
||||
"enterprise.form.error.invalidInferenceSpend": "Выберите допустимый диапазон расходов на инференс.",
|
||||
"enterprise.form.error.internalServer": "Внутренняя ошибка сервера.",
|
||||
"enterprise.faq.title": "FAQ",
|
||||
"enterprise.faq.q1": "Что такое OpenCode Enterprise?",
|
||||
|
||||
@@ -813,6 +813,14 @@ export const dict = {
|
||||
"enterprise.form.email.placeholder": "jeff@amazon.com",
|
||||
"enterprise.form.phone.label": "หมายเลขโทรศัพท์",
|
||||
"enterprise.form.phone.placeholder": "+1 234 567 8900",
|
||||
"enterprise.form.inferenceSpend.label": "ค่าใช้จ่ายด้าน AI inference รายเดือนในปัจจุบันของบริษัทคุณคือเท่าไร (USD)?",
|
||||
"enterprise.form.inferenceSpend.placeholder": "เลือกช่วง (ไม่บังคับ)",
|
||||
"enterprise.form.inferenceSpend.none": "ยังไม่มีค่าใช้จ่าย",
|
||||
"enterprise.form.inferenceSpend.under1k": "ต่ำกว่า $1K",
|
||||
"enterprise.form.inferenceSpend.1kTo10k": "$1K–$10K",
|
||||
"enterprise.form.inferenceSpend.10kTo50k": "$10K–$50K",
|
||||
"enterprise.form.inferenceSpend.50kTo100k": "$50K–$100K",
|
||||
"enterprise.form.inferenceSpend.over100k": "$100K ขึ้นไป",
|
||||
"enterprise.form.message.label": "คุณกำลังพยายามแก้ปัญหาอะไร?",
|
||||
"enterprise.form.message.placeholder": "เราต้องการความช่วยเหลือเรื่อง...",
|
||||
"enterprise.form.send": "ส่ง",
|
||||
@@ -821,6 +829,7 @@ export const dict = {
|
||||
"enterprise.form.success.submitted": "ส่งแบบฟอร์มสำเร็จแล้ว",
|
||||
"enterprise.form.error.allFieldsRequired": "จำเป็นต้องกรอกทุกช่อง",
|
||||
"enterprise.form.error.invalidEmailFormat": "รูปแบบอีเมลไม่ถูกต้อง",
|
||||
"enterprise.form.error.invalidInferenceSpend": "เลือกช่วงค่าใช้จ่ายด้าน inference ที่ถูกต้อง",
|
||||
"enterprise.form.error.internalServer": "เกิดข้อผิดพลาดภายในเซิร์ฟเวอร์",
|
||||
"enterprise.faq.title": "คำถามที่พบบ่อย",
|
||||
"enterprise.faq.q1": "OpenCode Enterprise คืออะไร?",
|
||||
|
||||
@@ -823,6 +823,14 @@ export const dict = {
|
||||
"enterprise.form.email.placeholder": "jeff@amazon.com",
|
||||
"enterprise.form.phone.label": "Telefon numarası",
|
||||
"enterprise.form.phone.placeholder": "+1 234 567 8900",
|
||||
"enterprise.form.inferenceSpend.label": "Şirketinizin mevcut aylık çıkarım (inference) harcaması nedir (USD)?",
|
||||
"enterprise.form.inferenceSpend.placeholder": "Bir aralık seçin (isteğe bağlı)",
|
||||
"enterprise.form.inferenceSpend.none": "Henüz harcama yok",
|
||||
"enterprise.form.inferenceSpend.under1k": "$1K altı",
|
||||
"enterprise.form.inferenceSpend.1kTo10k": "$1K–$10K",
|
||||
"enterprise.form.inferenceSpend.10kTo50k": "$10K–$50K",
|
||||
"enterprise.form.inferenceSpend.50kTo100k": "$50K–$100K",
|
||||
"enterprise.form.inferenceSpend.over100k": "$100K veya daha fazla",
|
||||
"enterprise.form.message.label": "Hangi problemi çözmeye çalışıyorsunuz?",
|
||||
"enterprise.form.message.placeholder": "Şu konuda yardıma ihtiyacımız var...",
|
||||
"enterprise.form.send": "Gönder",
|
||||
@@ -831,6 +839,7 @@ export const dict = {
|
||||
"enterprise.form.success.submitted": "Form başarıyla gönderildi.",
|
||||
"enterprise.form.error.allFieldsRequired": "Tüm alanlar gereklidir.",
|
||||
"enterprise.form.error.invalidEmailFormat": "Geçersiz e-posta formatı.",
|
||||
"enterprise.form.error.invalidInferenceSpend": "Geçerli bir çıkarım harcaması aralığı seçin.",
|
||||
"enterprise.form.error.internalServer": "İç sunucu hatası.",
|
||||
"enterprise.faq.title": "SSS",
|
||||
"enterprise.faq.q1": "OpenCode Enterprise nedir?",
|
||||
|
||||
@@ -780,6 +780,14 @@ export const dict = {
|
||||
"enterprise.form.email.placeholder": "jeff@amazon.com",
|
||||
"enterprise.form.phone.label": "Номер телефону",
|
||||
"enterprise.form.phone.placeholder": "+1 234 567 8900",
|
||||
"enterprise.form.inferenceSpend.label": "Які поточні щомісячні витрати вашої компанії на інференс (USD)?",
|
||||
"enterprise.form.inferenceSpend.placeholder": "Виберіть діапазон (необов'язково)",
|
||||
"enterprise.form.inferenceSpend.none": "Витрат поки немає",
|
||||
"enterprise.form.inferenceSpend.under1k": "Менше $1K",
|
||||
"enterprise.form.inferenceSpend.1kTo10k": "$1K–$10K",
|
||||
"enterprise.form.inferenceSpend.10kTo50k": "$10K–$50K",
|
||||
"enterprise.form.inferenceSpend.50kTo100k": "$50K–$100K",
|
||||
"enterprise.form.inferenceSpend.over100k": "$100K або більше",
|
||||
"enterprise.form.message.label": "Яку проблему ви намагаєтеся вирішити?",
|
||||
"enterprise.form.message.placeholder": "Нам потрібна допомога з...",
|
||||
"enterprise.form.send": "Надіслати",
|
||||
@@ -788,6 +796,7 @@ export const dict = {
|
||||
"enterprise.form.success.submitted": "Форму успішно надіслано.",
|
||||
"enterprise.form.error.allFieldsRequired": "Усі поля обов'язкові.",
|
||||
"enterprise.form.error.invalidEmailFormat": "Недійсний формат email.",
|
||||
"enterprise.form.error.invalidInferenceSpend": "Виберіть допустимий діапазон витрат на інференс.",
|
||||
"enterprise.form.error.internalServer": "Внутрішня помилка сервера.",
|
||||
"enterprise.faq.title": "FAQ",
|
||||
"enterprise.faq.q1": "Що таке OpenCode Enterprise?",
|
||||
|
||||
@@ -786,6 +786,14 @@ export const dict = {
|
||||
"enterprise.form.email.placeholder": "jeff@amazon.com",
|
||||
"enterprise.form.phone.label": "电话号码",
|
||||
"enterprise.form.phone.placeholder": "+1 234 567 8900",
|
||||
"enterprise.form.inferenceSpend.label": "贵公司目前每月的 AI 推理支出是多少(美元)?",
|
||||
"enterprise.form.inferenceSpend.placeholder": "选择范围(可选)",
|
||||
"enterprise.form.inferenceSpend.none": "尚无支出",
|
||||
"enterprise.form.inferenceSpend.under1k": "低于 $1K",
|
||||
"enterprise.form.inferenceSpend.1kTo10k": "$1K–$10K",
|
||||
"enterprise.form.inferenceSpend.10kTo50k": "$10K–$50K",
|
||||
"enterprise.form.inferenceSpend.50kTo100k": "$50K–$100K",
|
||||
"enterprise.form.inferenceSpend.over100k": "$100K 及以上",
|
||||
"enterprise.form.message.label": "您想解决什么问题?",
|
||||
"enterprise.form.message.placeholder": "我们需要帮助...",
|
||||
"enterprise.form.send": "发送",
|
||||
@@ -794,6 +802,7 @@ export const dict = {
|
||||
"enterprise.form.success.submitted": "表单提交成功。",
|
||||
"enterprise.form.error.allFieldsRequired": "所有字段均为必填项。",
|
||||
"enterprise.form.error.invalidEmailFormat": "邮箱格式无效。",
|
||||
"enterprise.form.error.invalidInferenceSpend": "请选择有效的推理支出范围。",
|
||||
"enterprise.form.error.internalServer": "内部服务器错误。",
|
||||
"enterprise.faq.title": "常见问题",
|
||||
"enterprise.faq.q1": "什么是 OpenCode 企业版?",
|
||||
|
||||
@@ -784,6 +784,14 @@ export const dict = {
|
||||
"enterprise.form.email.placeholder": "jeff@amazon.com",
|
||||
"enterprise.form.phone.label": "電話號碼",
|
||||
"enterprise.form.phone.placeholder": "+1 234 567 8900",
|
||||
"enterprise.form.inferenceSpend.label": "貴公司目前每月的 AI 推論支出是多少(美元)?",
|
||||
"enterprise.form.inferenceSpend.placeholder": "選擇範圍(選填)",
|
||||
"enterprise.form.inferenceSpend.none": "尚無支出",
|
||||
"enterprise.form.inferenceSpend.under1k": "低於 $1K",
|
||||
"enterprise.form.inferenceSpend.1kTo10k": "$1K–$10K",
|
||||
"enterprise.form.inferenceSpend.10kTo50k": "$10K–$50K",
|
||||
"enterprise.form.inferenceSpend.50kTo100k": "$50K–$100K",
|
||||
"enterprise.form.inferenceSpend.over100k": "$100K 以上",
|
||||
"enterprise.form.message.label": "你想解決什麼問題?",
|
||||
"enterprise.form.message.placeholder": "我們需要幫助來...",
|
||||
"enterprise.form.send": "傳送",
|
||||
@@ -792,6 +800,7 @@ export const dict = {
|
||||
"enterprise.form.success.submitted": "表單已成功送出。",
|
||||
"enterprise.form.error.allFieldsRequired": "所有欄位均為必填。",
|
||||
"enterprise.form.error.invalidEmailFormat": "無效的電子郵件格式。",
|
||||
"enterprise.form.error.invalidInferenceSpend": "請選擇有效的推論支出範圍。",
|
||||
"enterprise.form.error.internalServer": "內部伺服器錯誤。",
|
||||
"enterprise.faq.title": "常見問題",
|
||||
"enterprise.faq.q1": "什麼是 OpenCode Enterprise?",
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
// salesforceValue must match the restricted Lead picklist, independent of translated UI labels.
|
||||
export const inferenceSpendOptions = [
|
||||
{ value: "none", salesforceValue: "Not spending yet", key: "enterprise.form.inferenceSpend.none" },
|
||||
{ value: "under-1k", salesforceValue: "Under $1K", key: "enterprise.form.inferenceSpend.under1k" },
|
||||
{ value: "1k-10k", salesforceValue: "$1K–$10K", key: "enterprise.form.inferenceSpend.1kTo10k" },
|
||||
{ value: "10k-50k", salesforceValue: "$10K–$50K", key: "enterprise.form.inferenceSpend.10kTo50k" },
|
||||
{ value: "50k-100k", salesforceValue: "$50K–$100K", key: "enterprise.form.inferenceSpend.50kTo100k" },
|
||||
{ value: "over-100k", salesforceValue: "$100K or more", key: "enterprise.form.inferenceSpend.over100k" },
|
||||
] as const
|
||||
@@ -44,6 +44,7 @@ export interface SalesforceLeadInput {
|
||||
company?: string
|
||||
email: string
|
||||
phone?: string
|
||||
inferenceSpend?: string
|
||||
message: string
|
||||
}
|
||||
|
||||
@@ -63,7 +64,10 @@ export async function createLead(input: SalesforceLeadInput): Promise<boolean> {
|
||||
Email: input.email,
|
||||
Phone: input.phone ?? null,
|
||||
Title: input.role,
|
||||
Description: input.message,
|
||||
Description: input.inferenceSpend
|
||||
? `Current monthly inference spend: ${input.inferenceSpend}\n\n${input.message}`
|
||||
: input.message,
|
||||
Current_Monthly_Inference_Spend__c: input.inferenceSpend,
|
||||
LeadSource: "Website",
|
||||
}),
|
||||
}).catch((err) => {
|
||||
|
||||
@@ -4,6 +4,7 @@ import { Resource } from "@opencode-ai/console-resource"
|
||||
import { i18n } from "~/i18n"
|
||||
import { localeFromRequest } from "~/lib/language"
|
||||
import { createLead } from "~/lib/salesforce"
|
||||
import { inferenceSpendOptions } from "~/lib/inference-spend"
|
||||
|
||||
interface EnterpriseFormData {
|
||||
name: string
|
||||
@@ -11,6 +12,7 @@ interface EnterpriseFormData {
|
||||
company?: string
|
||||
email: string
|
||||
phone?: string
|
||||
inferenceSpend?: string
|
||||
alias?: string
|
||||
message: string
|
||||
}
|
||||
@@ -77,8 +79,14 @@ export async function POST(event: APIEvent) {
|
||||
return Response.json({ error: dict["enterprise.form.error.invalidEmailFormat"] }, { status: 400 })
|
||||
}
|
||||
|
||||
const inferenceSpend = inferenceSpendOptions.find((option) => option.value === body.inferenceSpend)
|
||||
if (body.inferenceSpend && !inferenceSpend) {
|
||||
return Response.json({ error: dict["enterprise.form.error.invalidInferenceSpend"] }, { status: 400 })
|
||||
}
|
||||
|
||||
const emailContent = `
|
||||
${body.message}<br><br>
|
||||
${inferenceSpend ? `Current monthly inference spend: ${inferenceSpend.salesforceValue}<br><br>` : ""}
|
||||
--<br>
|
||||
${body.name}<br>
|
||||
${body.role}<br>
|
||||
@@ -92,6 +100,7 @@ ${body.phone ? `${body.phone}<br>` : ""}`.trim()
|
||||
company: body.company,
|
||||
email: body.email,
|
||||
phone: body.phone,
|
||||
inferenceSpend: inferenceSpend?.salesforceValue,
|
||||
message: body.message,
|
||||
}).catch((err) => {
|
||||
console.error("Failed to create Salesforce lead:", err)
|
||||
|
||||
@@ -396,6 +396,7 @@
|
||||
}
|
||||
|
||||
input,
|
||||
select,
|
||||
textarea {
|
||||
width: 100%;
|
||||
padding: 0.75rem;
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
import "./index.css"
|
||||
import { Title, Meta } from "@solidjs/meta"
|
||||
import { createSignal, Show } from "solid-js"
|
||||
import { createSignal, For, Show } from "solid-js"
|
||||
import { Header } from "~/component/header"
|
||||
import { Footer } from "~/component/footer"
|
||||
import { Legal } from "~/component/legal"
|
||||
import { Faq } from "~/component/faq"
|
||||
import { useI18n } from "~/context/i18n"
|
||||
import { LocaleLinks } from "~/component/locale-links"
|
||||
import { inferenceSpendOptions } from "~/lib/inference-spend"
|
||||
|
||||
export default function Enterprise() {
|
||||
const i18n = useI18n()
|
||||
@@ -16,6 +17,7 @@ export default function Enterprise() {
|
||||
company: "",
|
||||
email: "",
|
||||
phone: "",
|
||||
inferenceSpend: "",
|
||||
alias: "",
|
||||
message: "",
|
||||
})
|
||||
@@ -24,7 +26,7 @@ export default function Enterprise() {
|
||||
const [error, setError] = createSignal("")
|
||||
|
||||
const handleInputChange = (field: string) => (e: Event) => {
|
||||
const target = e.target as HTMLInputElement | HTMLTextAreaElement
|
||||
const target = e.target as HTMLInputElement | HTMLSelectElement | HTMLTextAreaElement
|
||||
setFormData((prev) => ({ ...prev, [field]: target.value }))
|
||||
}
|
||||
|
||||
@@ -51,6 +53,7 @@ export default function Enterprise() {
|
||||
company: "",
|
||||
email: "",
|
||||
phone: "",
|
||||
inferenceSpend: "",
|
||||
alias: "",
|
||||
message: "",
|
||||
})
|
||||
@@ -232,6 +235,22 @@ export default function Enterprise() {
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div data-component="form-group">
|
||||
<label for="inference-spend">
|
||||
<bdi dir="auto">{i18n.t("enterprise.form.inferenceSpend.label")}</bdi>
|
||||
</label>
|
||||
<select
|
||||
id="inference-spend"
|
||||
value={formData().inferenceSpend}
|
||||
onChange={handleInputChange("inferenceSpend")}
|
||||
>
|
||||
<option value="">{i18n.t("enterprise.form.inferenceSpend.placeholder")}</option>
|
||||
<For each={inferenceSpendOptions}>
|
||||
{(option) => <option value={option.value}>{i18n.t(option.key)}</option>}
|
||||
</For>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div data-component="form-group">
|
||||
<label for="message">{i18n.t("enterprise.form.message.label")}</label>
|
||||
<textarea
|
||||
|
||||
Reference in New Issue
Block a user