Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mehrsprachigkeit von Events #1135

Merged
merged 11 commits into from
Jan 21, 2021
Merged

Mehrsprachigkeit von Events #1135

merged 11 commits into from
Jan 21, 2021

Conversation

kronn
Copy link
Member

@kronn kronn commented Jan 21, 2021

Die SJAS bieten Ferienlager für Auslandschweizer an. Da hier die viele verschiedene Kulturen und Sprachen vorkommen, sollen Anlässe (also auch Ferienlager) übersetzbar sein.

Dieser PR ermöglicht die Übersetzung von

  • Name
  • Beschreibung (genannt Alterskategorie bei der SJAS)
  • Anmeldebedingungen
  • Zweitunterschrift von

Der Ablauf ist ähnlich den CustomContent-Übersetzungen. Man bearbeitet ein Event immer nur in einer Sprache, kann diese aber über den Webseitensprachwähler ("Sprachlink") wechseln.

Die notwendigen Anpassungen in der Wagon (fixtures, seeds, ggf. specs) verlinke ich noch.

See hitobito/hitobito_sjas#35

@kronn
Copy link
Member Author

kronn commented Jan 21, 2021

hitobito_tenants braucht keine Anpassungen

Copy link
Member

@carlobeltrame carlobeltrame left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Nur ein paar kleine Verständnisfragen.
Und danke fürs Aufräumen der Seeds! Heisst das die Developer Accounts können jetzt auch korrekt erstellt werden, wenn der Wagon andere Personen-Validierungen definiert?

app/controllers/subscriptions_controller.rb Show resolved Hide resolved
app/domain/search_strategies/sql.rb Show resolved Hide resolved
@kronn
Copy link
Member Author

kronn commented Jan 21, 2021

Heisst das die Developer Accounts können jetzt auch korrekt erstellt werden, wenn der Wagon andere Personen-Validierungen definiert?

Zumindest der Extension-Point ist da, ja. Für dieses Feature habe ich in allen Wagons einen komplett-setup getestet, also db:drop db:create db:migrate wagon:migrate wagon:seed, die Core-Seed habe ich einmalig bei SJAS getestet. Das Überschreiben habe ich bei der DSJ direkt verwenden müssen. Ich hoffe, dass das aus Versehen ein guter Schritt zu einheitlichen Dev-Accounts ist.

@kronn kronn merged commit 880b259 into master Jan 21, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants