Skip to content
Open
9 changes: 9 additions & 0 deletions src/CONST/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7756,6 +7756,15 @@ const CONST = {
icon: 'Rules',
requiredPlan: this.POLICY.TYPE.CORPORATE,
},
publicReceiptVisibility: {
id: 'publicReceiptVisibility' as const,
alias: 'public-receipt-visibility',
name: 'Public receipt visibility',
title: 'workspace.upgrade.publicReceiptVisibility.title' as const,
description: 'workspace.upgrade.publicReceiptVisibility.description' as const,
icon: 'ReportReceipt',
requiredPlan: this.POLICY.TYPE.CORPORATE,
},
perDiem: {
id: 'perDiem' as const,
alias: 'per-diem',
Expand Down
10 changes: 10 additions & 0 deletions src/languages/de.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7471,6 +7471,13 @@ Fordern Sie Spesendetails wie Belege und Beschreibungen an, legen Sie Limits und
`<muted-text>Spezialisierte Arbeitsbereichsrollen sind nur im Control-Tarif verfügbar, beginnend bei <strong>${formattedPrice}</strong> ${hasTeam2025Pricing ? `pro Mitglied und Monat.` : `pro aktivem Mitglied und Monat.`}</muted-text>`,
},
unlockFeatures: 'Schalten Sie diese Funktionen frei!',
publicReceiptVisibility: {
title: 'Öffentliche Belegsichtbarkeit',
description:
'Wenn Sie Ihre Beleglinks für alle zugänglich machen möchten, zum Beispiel für einen Kunden oder eine externe Buchhalterin bzw. einen externen Buchhalter, ist diese Funktion genau das Richtige für Sie.',
onlyAvailableOnPlan: ({formattedPrice, hasTeam2025Pricing}: {formattedPrice: string; hasTeam2025Pricing: boolean}) =>
`<muted-text>Die öffentliche Belegsichtbarkeit ist nur im Control-Tarif verfügbar, ab <strong>${formattedPrice}</strong> ${hasTeam2025Pricing ? `pro Mitglied und Monat.` : `pro aktivem Mitglied und Monat.`}</muted-text>`,
},
},
downgrade: {
commonFeatures: {
Expand Down Expand Up @@ -7577,6 +7584,9 @@ Fordern Sie Spesendetails wie Belege und Beschreibungen an, legen Sie Limits und
requireCompanyCard: 'Firmenkarten für alle Käufe vorschreiben',
requireCompanyCardDescription: 'Kennzeichne alle Barausgaben, einschließlich Kilometer- und Tagegeldspesen.',
requireCompanyCardDisabledTooltip: 'Aktiviere Firmenkarten (unter Weitere Funktionen), um dies freizuschalten.',
publicReceiptVisibility: 'Öffentliche Belegsichtbarkeit',
publicReceiptVisibilityHintEnabled: 'Belege sind für alle sichtbar, die über die URL verfügen. Der Zugriff auf den Bericht mit dem Beleg ist nicht erforderlich.',
publicReceiptVisibilityHintDisabled: 'Belege können nur von Expensify-Mitgliedern eingesehen werden, die Zugriff auf den Bericht haben, der den Beleg enthält.',
},
expenseReportRules: {
title: 'Erweitert',
Expand Down
9 changes: 9 additions & 0 deletions src/languages/en.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7521,6 +7521,12 @@ const translations = {
onlyAvailableOnPlan: ({formattedPrice, hasTeam2025Pricing}: {formattedPrice: string; hasTeam2025Pricing: boolean}) =>
`<muted-text>Rules are only available on the Control plan, starting at <strong>${formattedPrice}</strong> ${hasTeam2025Pricing ? `per member per month.` : `per active member per month.`}</muted-text>`,
},
publicReceiptVisibility: {
title: 'Public receipt visibility',
description: 'If you want to make your receipt links accessible to anyone, such as a client or external accountant, this feature is for you.',
onlyAvailableOnPlan: ({formattedPrice, hasTeam2025Pricing}: {formattedPrice: string; hasTeam2025Pricing: boolean}) =>
`<muted-text>Public receipt visibility is only available on the Control plan, starting at <strong>${formattedPrice}</strong> ${hasTeam2025Pricing ? `per member per month.` : `per active member per month.`}</muted-text>`,
},
perDiem: {
title: 'Per diem',
description:
Expand Down Expand Up @@ -7805,6 +7811,9 @@ const translations = {
eReceiptsHint: `eReceipts are auto-created [for most USD credit transactions](${CONST.DEEP_DIVE_ERECEIPTS}).`,
attendeeTracking: 'Attendee tracking',
attendeeTrackingHint: 'Track the per-person cost for every expense.',
publicReceiptVisibility: 'Public receipt visibility',
publicReceiptVisibilityHintEnabled: 'Receipts are viewable by anyone with the URL. Access to the report with the receipt is not required.',
publicReceiptVisibilityHintDisabled: 'Receipts are only viewable by Expensify members with access to the report containing the receipt.',
prohibitedDefaultDescription: 'Flag receipts with these line items for manual review.',
prohibitedExpenses: 'Prohibited expenses',
alcohol: 'Alcohol',
Expand Down
9 changes: 9 additions & 0 deletions src/languages/es.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7412,6 +7412,12 @@ El plan Controlar empieza en 9 $ por miembro activo al mes.`,
`<muted-text>Los roles especializados del espacio de trabajo solo están disponibles en el plan Controlar, a partir de <strong>${formattedPrice}</strong> ${hasTeam2025Pricing ? `por miembro al mes.` : `por miembro activo al mes.`}</muted-text>`,
},
unlockFeatures: '¡Desbloquea estas funciones!',
publicReceiptVisibility: {
title: 'Visibilidad pública del recibo',
description: 'Si quieres que los enlaces de tus recibos sean accesibles para cualquiera, como un cliente o un contable externo, esta función es para ti.',
onlyAvailableOnPlan: ({formattedPrice, hasTeam2025Pricing}: {formattedPrice: string; hasTeam2025Pricing: boolean}) =>
`<muted-text>La visibilidad pública de recibos solo está disponible en el plan Controlar, desde <strong>${formattedPrice}</strong> ${hasTeam2025Pricing ? `por miembro al mes.` : `por miembro activo al mes.`}</muted-text>`,
},
},
downgrade: {
commonFeatures: {
Expand Down Expand Up @@ -7518,6 +7524,9 @@ El plan Controlar empieza en 9 $ por miembro activo al mes.`,
requireCompanyCard: 'Requerir que todas las compras se hagan con la tarjeta de empresa',
requireCompanyCardDescription: 'Marca todo gasto en efectivo, incluyendo kilometraje y gastos per diem.',
requireCompanyCardDisabledTooltip: 'Habilita las tarjetas de empresa (bajo Más características) para desbloquearlo.',
publicReceiptVisibility: 'Visibilidad pública del recibo',
publicReceiptVisibilityHintEnabled: 'Cualquier persona con la URL puede ver los recibos. No es necesario tener acceso al informe con el recibo.',
publicReceiptVisibilityHintDisabled: 'Solo los miembros de Expensify con acceso al informe que contiene el recibo pueden ver los recibos.',
},
expenseReportRules: {
title: 'Avanzado',
Expand Down
10 changes: 10 additions & 0 deletions src/languages/fr.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7498,6 +7498,13 @@ Rendez obligatoires des informations de dépense comme les reçus et les descrip
`<muted-text>Les rôles spécialisés dans l’espace de travail sont uniquement disponibles avec l’offre Control, à partir de <strong>${formattedPrice}</strong> ${hasTeam2025Pricing ? `par membre et par mois.` : `par membre actif et par mois.`}</muted-text>`,
},
unlockFeatures: 'Débloquez ces fonctionnalités !',
publicReceiptVisibility: {
title: 'Visibilité publique du reçu',
description:
'Si vous souhaitez rendre les liens de vos reçus accessibles à toute personne, comme un client ou un comptable externe, cette fonctionnalité est faite pour vous.',
onlyAvailableOnPlan: ({formattedPrice, hasTeam2025Pricing}: {formattedPrice: string; hasTeam2025Pricing: boolean}) =>
`<muted-text>La visibilité publique des reçus est uniquement disponible avec l’offre Control, à partir de <strong>${formattedPrice}</strong> ${hasTeam2025Pricing ? `par membre et par mois.` : `par membre actif et par mois.`}</muted-text>`,
},
},
downgrade: {
commonFeatures: {
Expand Down Expand Up @@ -7603,6 +7610,9 @@ Rendez obligatoires des informations de dépense comme les reçus et les descrip
requireCompanyCard: "Exiger l'utilisation de cartes d'entreprise pour tous les achats",
requireCompanyCardDescription: 'Signaler toutes les dépenses en espèces, y compris le kilométrage et les indemnités journalières.',
requireCompanyCardDisabledTooltip: 'Activez les cartes d’entreprise (dans Plus de fonctionnalités) pour déverrouiller.',
publicReceiptVisibility: 'Visibilité publique du reçu',
publicReceiptVisibilityHintEnabled: 'Les reçus sont visibles par toute personne disposant de l’URL. L’accès à la note de frais contenant le reçu n’est pas requis.',
publicReceiptVisibilityHintDisabled: 'Les reçus ne sont visibles que par les membres Expensify ayant accès à la note de frais contenant le reçu.',
},
expenseReportRules: {
title: 'Avancé',
Expand Down
9 changes: 9 additions & 0 deletions src/languages/it.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7447,6 +7447,12 @@ Richiedi dettagli sulle spese come ricevute e descrizioni, imposta limiti e valo
`<muted-text>I ruoli specializzati dello spazio di lavoro sono disponibili solo con il piano Control, a partire da <strong>${formattedPrice}</strong> ${hasTeam2025Pricing ? `per membro al mese.` : `per membro attivo al mese.`}</muted-text>`,
},
unlockFeatures: 'Sblocca queste funzionalità!',
publicReceiptVisibility: {
title: 'Visibilità pubblica della ricevuta',
description: 'Se vuoi rendere i link alle tue ricevute accessibili a chiunque, ad esempio a un cliente o a un commercialista esterno, questa funzione fa per te.',
onlyAvailableOnPlan: ({formattedPrice, hasTeam2025Pricing}: {formattedPrice: string; hasTeam2025Pricing: boolean}) =>
`<muted-text>La visibilità pubblica delle ricevute è disponibile solo con il piano Control, a partire da <strong>${formattedPrice}</strong> ${hasTeam2025Pricing ? `per membro al mese.` : `per membro attivo al mese.`}</muted-text>`,
},
},
downgrade: {
commonFeatures: {
Expand Down Expand Up @@ -7553,6 +7559,9 @@ Richiedi dettagli sulle spese come ricevute e descrizioni, imposta limiti e valo
requireCompanyCard: 'Richiedi le carte aziendali per tutti gli acquisti',
requireCompanyCardDescription: 'Contrassegna tutte le spese in contanti, inclusi chilometraggio e indennità giornaliere.',
requireCompanyCardDisabledTooltip: 'Abilita Carte aziendali (in Altre funzionalità) per sbloccare.',
publicReceiptVisibility: 'Visibilità pubblica della ricevuta',
publicReceiptVisibilityHintEnabled: 'Le ricevute sono visibili a chiunque abbia l’URL. Non è richiesto l’accesso al report che contiene la ricevuta.',
publicReceiptVisibilityHintDisabled: 'Le ricevute possono essere visualizzate solo dai membri di Expensify che hanno accesso al report che contiene la ricevuta.',
},
expenseReportRules: {
title: 'Avanzate',
Expand Down
9 changes: 9 additions & 0 deletions src/languages/ja.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7358,6 +7358,12 @@ ${reportName}`,
`<muted-text>特別なワークスペースロールは Control プランでのみご利用いただけます(<strong>${formattedPrice}</strong> から、${hasTeam2025Pricing ? `メンバー1人あたり月額。` : `アクティブメンバー1人あたり/月`})。</muted-text>`,
},
unlockFeatures: 'これらの機能をアンロックしましょう!',
publicReceiptVisibility: {
title: '公開領収書の可視性',
description: 'クライアントや外部の会計士など、誰でも領収書リンクにアクセスできるようにしたい場合に便利な機能です。',
onlyAvailableOnPlan: ({formattedPrice, hasTeam2025Pricing}: {formattedPrice: string; hasTeam2025Pricing: boolean}) =>
`<muted-text>領収書の公開可視性は、<strong>${formattedPrice}</strong> ${hasTeam2025Pricing ? `メンバー1人あたり月額` : `有効メンバー1人あたり1か月ごとに。`}からのControlプランでのみご利用いただけます。</muted-text>`,
},
},
downgrade: {
commonFeatures: {
Expand Down Expand Up @@ -7463,6 +7469,9 @@ ${reportName}`,
requireCompanyCard: 'すべての購入に会社カードを必須にする',
requireCompanyCardDescription: 'マイレージや日当経費を含む、すべての現金支出にフラグを付ける。',
requireCompanyCardDisabledTooltip: 'ロック解除するには、「その他の機能」内の「会社カード」を有効にしてください。',
publicReceiptVisibility: '公開領収書の可視性',
publicReceiptVisibilityHintEnabled: 'レシートは、URL を知っている人であれば誰でも閲覧できます。レシートが含まれるレポートへのアクセスは不要です。',
publicReceiptVisibilityHintDisabled: 'レシートは、そのレシートを含むレポートへのアクセス権を持つ Expensify のメンバーのみが閲覧できます。',
},
expenseReportRules: {
title: '詳細設定',
Expand Down
9 changes: 9 additions & 0 deletions src/languages/nl.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7431,6 +7431,12 @@ Vereis onkostendetails zoals bonnen en beschrijvingen, stel limieten en standaar
`<muted-text>Gespecialiseerde werkruimterollen zijn alleen beschikbaar in het Control-abonnement, vanaf <strong>${formattedPrice}</strong> ${hasTeam2025Pricing ? `per lid per maand.` : `per actief lid per maand.`}</muted-text>`,
},
unlockFeatures: 'Ontgrendel deze functies!',
publicReceiptVisibility: {
title: 'Openbare bonzichtbaarheid',
description: 'Als je je bonlinks toegankelijk wilt maken voor iedereen, zoals een klant of externe boekhouder, dan is deze functie iets voor jou.',
onlyAvailableOnPlan: ({formattedPrice, hasTeam2025Pricing}: {formattedPrice: string; hasTeam2025Pricing: boolean}) =>
`<muted-text>Publieke bonzichtbaarheid is alleen beschikbaar in het Control-abonnement, vanaf <strong>${formattedPrice}</strong> ${hasTeam2025Pricing ? `per lid per maand.` : `per actieve deelnemer per maand.`}</muted-text>`,
},
},
downgrade: {
commonFeatures: {
Expand Down Expand Up @@ -7537,6 +7543,9 @@ Vereis onkostendetails zoals bonnen en beschrijvingen, stel limieten en standaar
requireCompanyCard: 'Verplicht bedrijfskaarten voor alle aankopen',
requireCompanyCardDescription: 'Markeer alle contante uitgaven, inclusief kilometer- en dagvergoedingen.',
requireCompanyCardDisabledTooltip: 'Schakel Bedrijfskaarten in (onder Meer functies) om te ontgrendelen.',
publicReceiptVisibility: 'Openbare bonzichtbaarheid',
publicReceiptVisibilityHintEnabled: 'Bonnetjes zijn zichtbaar voor iedereen met de URL. Toegang tot het rapport met het bonnetje is niet vereist.',
publicReceiptVisibilityHintDisabled: 'Bonnetjes zijn alleen zichtbaar voor Expensify-leden met toegang tot het rapport dat het bonnetje bevat.',
},
expenseReportRules: {
title: 'Geavanceerd',
Expand Down
9 changes: 9 additions & 0 deletions src/languages/pl.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7414,6 +7414,12 @@ Wymagaj szczegółów wydatków, takich jak paragony i opisy, ustawiaj limity i
`<muted-text>Specjalistyczne role w przestrzeni roboczej są dostępne tylko w planie Control, od <strong>${formattedPrice}</strong> ${hasTeam2025Pricing ? `za członka miesięcznie.` : `za aktywnego członka miesięcznie.`}</muted-text>`,
},
unlockFeatures: 'Odblokuj te funkcje!',
publicReceiptVisibility: {
title: 'Publiczna widoczność paragonu',
description: 'Jeśli chcesz udostępniać linki do swoich paragonów każdemu, na przykład klientowi lub zewnętrznemu księgowemu, ta funkcja jest dla ciebie.',
onlyAvailableOnPlan: ({formattedPrice, hasTeam2025Pricing}: {formattedPrice: string; hasTeam2025Pricing: boolean}) =>
`<muted-text>Publiczna widoczność rachunków jest dostępna tylko w planie Control, zaczynającym się od <strong>${formattedPrice}</strong> ${hasTeam2025Pricing ? `za członka miesięcznie.` : `za aktywnego członka miesięcznie.`}</muted-text>`,
},
},
downgrade: {
commonFeatures: {
Expand Down Expand Up @@ -7520,6 +7526,9 @@ Wymagaj szczegółów wydatków, takich jak paragony i opisy, ustawiaj limity i
requireCompanyCard: 'Wymagaj kart służbowych dla wszystkich zakupów',
requireCompanyCardDescription: 'Oznacz wszystkie wydatki gotówkowe, w tym koszty za przejechane kilometry i ryczałty dzienne.',
requireCompanyCardDisabledTooltip: 'Włącz karty firmowe (w sekcji Więcej funkcji), aby odblokować.',
publicReceiptVisibility: 'Publiczna widoczność paragonu',
publicReceiptVisibilityHintEnabled: 'Paragony są widoczne dla każdej osoby mającej link URL. Dostęp do raportu zawierającego paragon nie jest wymagany.',
publicReceiptVisibilityHintDisabled: 'Paragony są widoczne tylko dla członków Expensify, którzy mają dostęp do raportu zawierającego paragon.',
},
expenseReportRules: {
title: 'Zaawansowane',
Expand Down
9 changes: 9 additions & 0 deletions src/languages/pt-BR.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7423,6 +7423,12 @@ Exija dados de despesas como recibos e descrições, defina limites e padrões e
`<muted-text>Funções especializadas no espaço de trabalho estão disponíveis apenas no plano Control, a partir de <strong>${formattedPrice}</strong> ${hasTeam2025Pricing ? `por membro por mês.` : `por membro ativo por mês.`}</muted-text>`,
},
unlockFeatures: 'Desbloqueie estes recursos!',
publicReceiptVisibility: {
title: 'Visibilidade pública do recibo',
description: 'Se você quer tornar os links dos seus recibos acessíveis para qualquer pessoa, como um cliente ou contador externo, este recurso é para você.',
onlyAvailableOnPlan: ({formattedPrice, hasTeam2025Pricing}: {formattedPrice: string; hasTeam2025Pricing: boolean}) =>
`<muted-text>A visibilidade pública de recibos está disponível apenas no plano Control, a partir de <strong>${formattedPrice}</strong> ${hasTeam2025Pricing ? `por membro por mês.` : `por membro ativo por mês.`}</muted-text>`,
},
},
downgrade: {
commonFeatures: {
Expand Down Expand Up @@ -7529,6 +7535,9 @@ Exija dados de despesas como recibos e descrições, defina limites e padrões e
requireCompanyCard: 'Exigir cartões corporativos para todas as compras',
requireCompanyCardDescription: 'Sinalize todos os gastos em dinheiro, incluindo despesas com quilometragem e diárias.',
requireCompanyCardDisabledTooltip: 'Ative Cartões corporativos (em Mais recursos) para desbloquear.',
publicReceiptVisibility: 'Visibilidade pública do recibo',
publicReceiptVisibilityHintEnabled: 'Comprovantes podem ser visualizados por qualquer pessoa que tenha a URL. Não é necessário ter acesso ao relatório com o comprovante.',
publicReceiptVisibilityHintDisabled: 'Os recibos só podem ser vistos por membros da Expensify com acesso ao relatório que contém o recibo.',
},
expenseReportRules: {
title: 'Avançado',
Expand Down
Loading
Loading