Permette all’admin di forzare anagrafica, fiscali, owner, staff e inviti.
Ops può correggere dati clienti errati (es. email titolare) dalla scheda società senza interventi manuali sul DB. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -48,6 +48,7 @@ de:
|
||||
invoice_issued: "Rechnung %{number} ausgestellt und an %{email} gesendet."
|
||||
invoice_updated: "Rechnung %{number} aktualisiert."
|
||||
invoice_uploaded: "Rechnung hochgeladen und an %{email} gesendet."
|
||||
club_updated: "Daten für %{club} aktualisiert."
|
||||
youtube_not_configured: Konfiguriere YOUTUBE_CLIENT_ID und YOUTUBE_CLIENT_SECRET in .env
|
||||
announcement_created: Hinweis gespeichert
|
||||
announcement_updated: Hinweis aktualisiert
|
||||
@@ -274,6 +275,42 @@ de:
|
||||
concurrency_lead: Dasselbe Konto hat versucht, eine weitere Direktübertragung zu starten, während bereits eine lief.
|
||||
concurrency_none: Keine Versuche für diesen Verein erfasst.
|
||||
concurrency_all: Alle Konto-Missbräuche ansehen
|
||||
edit_link: Daten bearbeiten
|
||||
edit:
|
||||
back: "← Zurück zum Verein"
|
||||
title: "%{club} bearbeiten"
|
||||
lead: "Kundendaten überschreiben: Profil, Abrechnung, Inhaber, Staff, Einladungen und Teams."
|
||||
cancel: Abbrechen
|
||||
submit: Änderungen speichern
|
||||
billing_hint: Du kannst ein unvollständiges Profil speichern; der Badge auf der Vereinsseite zeigt den Status.
|
||||
staff_hint: Bereits mit den Teams des Vereins verknüpfte Benutzer.
|
||||
staff_none: Kein Staff mit Teams verknüpft.
|
||||
invitations_hint: Nur noch ausstehende Einladungen.
|
||||
invitations_none: Keine ausstehenden Einladungen.
|
||||
sections:
|
||||
club: Vereinsprofil
|
||||
billing: Rechnungsdaten
|
||||
owner: Kontoinhaber
|
||||
staff: Angenommenes Staff
|
||||
invitations: Ausstehende Einladungen
|
||||
teams: Teams
|
||||
fields:
|
||||
name: Vereinsname
|
||||
sport: Sportart
|
||||
primary_color: Primärfarbe
|
||||
secondary_color: Sekundärfarbe
|
||||
logo_url: Logo-URL
|
||||
owner_name: Name des Inhabers
|
||||
owner_email: E-Mail des Inhabers
|
||||
staff_name: Name
|
||||
staff_email: E-Mail
|
||||
invitation_team: Team
|
||||
invitation_email: Einladungs-E-Mail
|
||||
team_name: Teamname
|
||||
team_sport: Teamsport
|
||||
errors:
|
||||
owner_missing: Kein Inhaber mit diesem Verein verknüpft.
|
||||
email_taken: "E-Mail bereits vergeben: %{email}"
|
||||
billing_status:
|
||||
complete: Vollständig
|
||||
incomplete: Unvollständig
|
||||
|
||||
@@ -48,6 +48,7 @@ en:
|
||||
invoice_issued: "Invoice %{number} issued and sent to %{email}."
|
||||
invoice_updated: "Invoice %{number} updated."
|
||||
invoice_uploaded: "Invoice uploaded and sent to %{email}."
|
||||
club_updated: "Data updated for %{club}."
|
||||
youtube_not_configured: Configure YOUTUBE_CLIENT_ID and YOUTUBE_CLIENT_SECRET in .env
|
||||
announcement_created: Notice saved
|
||||
announcement_updated: Notice updated
|
||||
@@ -274,6 +275,42 @@ en:
|
||||
concurrency_lead: Same account tried to start another live while one was already running.
|
||||
concurrency_none: No attempts recorded for this club.
|
||||
concurrency_all: View all account abuse
|
||||
edit_link: Edit data
|
||||
edit:
|
||||
back: "← Back to club"
|
||||
title: "Edit %{club}"
|
||||
lead: "Override client-entered data: profile, billing, owner, staff, invitations and teams."
|
||||
cancel: Cancel
|
||||
submit: Save changes
|
||||
billing_hint: You can save an incomplete profile; the badge on the club page will reflect the status.
|
||||
staff_hint: Users already linked to this club's teams (including owners if also staff).
|
||||
staff_none: No staff linked to teams.
|
||||
invitations_hint: Only invitations still awaiting acceptance.
|
||||
invitations_none: No pending invitations.
|
||||
sections:
|
||||
club: Club profile
|
||||
billing: Billing details
|
||||
owner: Account owner
|
||||
staff: Accepted staff
|
||||
invitations: Pending invitations
|
||||
teams: Teams
|
||||
fields:
|
||||
name: Club name
|
||||
sport: Sport
|
||||
primary_color: Primary colour
|
||||
secondary_color: Secondary colour
|
||||
logo_url: Logo URL
|
||||
owner_name: Owner name
|
||||
owner_email: Owner email
|
||||
staff_name: Name
|
||||
staff_email: Email
|
||||
invitation_team: Team
|
||||
invitation_email: Invitation email
|
||||
team_name: Team name
|
||||
team_sport: Team sport
|
||||
errors:
|
||||
owner_missing: No owner associated with this club.
|
||||
email_taken: "Email already in use: %{email}"
|
||||
billing_status:
|
||||
complete: Complete
|
||||
incomplete: Incomplete
|
||||
|
||||
@@ -48,6 +48,7 @@ es:
|
||||
invoice_issued: "Factura %{number} emitida y enviada a %{email}."
|
||||
invoice_updated: "Factura %{number} actualizada."
|
||||
invoice_uploaded: "Factura subida y enviada a %{email}."
|
||||
club_updated: "Datos actualizados para %{club}."
|
||||
youtube_not_configured: Configura YOUTUBE_CLIENT_ID y YOUTUBE_CLIENT_SECRET en .env
|
||||
announcement_created: Aviso guardado
|
||||
announcement_updated: Aviso actualizado
|
||||
@@ -274,6 +275,42 @@ es:
|
||||
concurrency_lead: La misma cuenta intentó iniciar otro directo mientras ya había uno en curso.
|
||||
concurrency_none: No hay intentos registrados para este club.
|
||||
concurrency_all: Ver todos los abusos de cuenta
|
||||
edit_link: Editar datos
|
||||
edit:
|
||||
back: "← Volver al club"
|
||||
title: "Editar %{club}"
|
||||
lead: "Fuerza los datos introducidos por el cliente: perfil, facturación, titular, staff, invitaciones y equipos."
|
||||
cancel: Cancelar
|
||||
submit: Guardar cambios
|
||||
billing_hint: Puedes guardar un perfil incompleto; el badge de la ficha reflejará el estado.
|
||||
staff_hint: Usuarios ya vinculados a los equipos del club.
|
||||
staff_none: No hay staff vinculado a los equipos.
|
||||
invitations_hint: Solo invitaciones pendientes de aceptación.
|
||||
invitations_none: No hay invitaciones pendientes.
|
||||
sections:
|
||||
club: Perfil del club
|
||||
billing: Datos de facturación
|
||||
owner: Titular de la cuenta
|
||||
staff: Staff aceptado
|
||||
invitations: Invitaciones pendientes
|
||||
teams: Equipos
|
||||
fields:
|
||||
name: Nombre del club
|
||||
sport: Deporte
|
||||
primary_color: Color primario
|
||||
secondary_color: Color secundario
|
||||
logo_url: URL del logo
|
||||
owner_name: Nombre del titular
|
||||
owner_email: Correo del titular
|
||||
staff_name: Nombre
|
||||
staff_email: Correo
|
||||
invitation_team: Equipo
|
||||
invitation_email: Correo de invitación
|
||||
team_name: Nombre del equipo
|
||||
team_sport: Deporte del equipo
|
||||
errors:
|
||||
owner_missing: No hay titular asociado a este club.
|
||||
email_taken: "Correo ya en uso: %{email}"
|
||||
billing_status:
|
||||
complete: Completo
|
||||
incomplete: Incompleto
|
||||
|
||||
@@ -48,6 +48,7 @@ fr:
|
||||
invoice_issued: "Facture %{number} émise et envoyée à %{email}."
|
||||
invoice_updated: "Facture %{number} mise à jour."
|
||||
invoice_uploaded: "Facture chargée et envoyée à %{email}."
|
||||
club_updated: "Données mises à jour pour %{club}."
|
||||
youtube_not_configured: Configurez YOUTUBE_CLIENT_ID et YOUTUBE_CLIENT_SECRET dans .env
|
||||
announcement_created: Alerte enregistrée
|
||||
announcement_updated: Alerte mise à jour
|
||||
@@ -274,6 +275,42 @@ fr:
|
||||
concurrency_lead: Le même compte a tenté de démarrer un autre direct alors qu’un était déjà en cours.
|
||||
concurrency_none: Aucune tentative enregistrée pour ce club.
|
||||
concurrency_all: Voir tous les abus de compte
|
||||
edit_link: Modifier les données
|
||||
edit:
|
||||
back: "← Retour au club"
|
||||
title: "Modifier %{club}"
|
||||
lead: "Forcez les données saisies par le client : profil, facturation, titulaire, staff, invitations et équipes."
|
||||
cancel: Annuler
|
||||
submit: Enregistrer
|
||||
billing_hint: Vous pouvez enregistrer un profil incomplet ; le badge sur la fiche reflète l'état.
|
||||
staff_hint: Utilisateurs déjà liés aux équipes du club.
|
||||
staff_none: Aucun staff lié aux équipes.
|
||||
invitations_hint: Uniquement les invitations encore en attente d'acceptation.
|
||||
invitations_none: Aucune invitation en attente.
|
||||
sections:
|
||||
club: Profil du club
|
||||
billing: Données de facturation
|
||||
owner: Titulaire du compte
|
||||
staff: Staff accepté
|
||||
invitations: Invitations en attente
|
||||
teams: Équipes
|
||||
fields:
|
||||
name: Nom du club
|
||||
sport: Sport
|
||||
primary_color: Couleur primaire
|
||||
secondary_color: Couleur secondaire
|
||||
logo_url: URL du logo
|
||||
owner_name: Nom du titulaire
|
||||
owner_email: E-mail du titulaire
|
||||
staff_name: Nom
|
||||
staff_email: E-mail
|
||||
invitation_team: Équipe
|
||||
invitation_email: E-mail d'invitation
|
||||
team_name: Nom de l'équipe
|
||||
team_sport: Sport de l'équipe
|
||||
errors:
|
||||
owner_missing: Aucun titulaire associé à ce club.
|
||||
email_taken: "E-mail déjà utilisé : %{email}"
|
||||
billing_status:
|
||||
complete: Complet
|
||||
incomplete: Incomplet
|
||||
|
||||
@@ -52,6 +52,7 @@ it:
|
||||
quote_revoked: "Prezzo concordato revocato per %{club}."
|
||||
transfer_confirmed: "Bonifico confermato: piano %{plan} attivo per %{club}."
|
||||
transfer_cancelled: Bonifico in attesa annullato.
|
||||
club_updated: "Dati aggiornati per %{club}."
|
||||
youtube_not_configured: Configura YOUTUBE_CLIENT_ID e YOUTUBE_CLIENT_SECRET in .env
|
||||
announcement_created: Avviso salvato
|
||||
announcement_updated: Avviso aggiornato
|
||||
@@ -278,6 +279,42 @@ it:
|
||||
concurrency_lead: Stesso account che ha provato ad avviare un’altra diretta mentre ne era già in corso una.
|
||||
concurrency_none: Nessun tentativo registrato per questa società.
|
||||
concurrency_all: Vedi tutti gli abusi account
|
||||
edit_link: Modifica dati
|
||||
edit:
|
||||
back: "← Torna alla società"
|
||||
title: "Modifica %{club}"
|
||||
lead: "Forza i dati inseriti dal cliente: anagrafica, fatturazione, titolare, staff, inviti e squadre."
|
||||
cancel: Annulla
|
||||
submit: Salva modifiche
|
||||
billing_hint: Puoi salvare anche un profilo incompleto; il badge in scheda rifletterà lo stato.
|
||||
staff_hint: Utenti già collegati alle squadre della società (inclusi eventuali titolari).
|
||||
staff_none: Nessuno staff collegato alle squadre.
|
||||
invitations_hint: Solo inviti ancora in attesa di accettazione.
|
||||
invitations_none: Nessun invito in attesa.
|
||||
sections:
|
||||
club: Anagrafica società
|
||||
billing: Dati di fatturazione
|
||||
owner: Titolare account
|
||||
staff: Staff e invitati accettati
|
||||
invitations: Inviti in attesa
|
||||
teams: Squadre
|
||||
fields:
|
||||
name: Nome società
|
||||
sport: Sport
|
||||
primary_color: Colore primario
|
||||
secondary_color: Colore secondario
|
||||
logo_url: URL logo
|
||||
owner_name: Nome titolare
|
||||
owner_email: Email titolare
|
||||
staff_name: Nome
|
||||
staff_email: Email
|
||||
invitation_team: Squadra
|
||||
invitation_email: Email invito
|
||||
team_name: Nome squadra
|
||||
team_sport: Sport squadra
|
||||
errors:
|
||||
owner_missing: Nessun titolare associato a questa società.
|
||||
email_taken: "Email già in uso: %{email}"
|
||||
billing_status:
|
||||
complete: Completo
|
||||
incomplete: Incompleto
|
||||
|
||||
Reference in New Issue
Block a user