mivita/resources/lang/en/recognitions.php
Kevin Adametz 7bc551ca1f Anerkennungen: firmenweite Monats-Ranglisten im Salescenter
- Neue Seite Anerkennungen (/user/recognitions, Menue unter News Archiv) fuer
  alle Berater mit aktivem Konto: oben die Anerkennungen des Vormonats in den
  fuenf Kategorien der Monatsmail, Filter zurueck bis Januar 2026; darunter
  Live-Ranglisten (Top 10 je Kategorie) des laufenden Monats, 15 Min. Cache.
- Kategorien: Top-Recruiter (ab 2 Neupartnern), neue Kunden-Abos,
  Kundenabo-Punkte, Kunden-Abos gesamt, Gesamtpunkte (1.000-Punkte-Shop,
  mit Platz 4). Regeln wie TopResultsService/VIP-Statistik, nur firmenweit.
- Firmenkonto (6) und Grosskundin (3) nie aufgefuehrt:
  config mivita.recognition_excluded_user_ids.
- Abgeschlossene Monate sind bis zum 3. des Folgemonats vorlaeufig und werden
  dann eingefroren: neue Tabelle recognition_snapshots, Command
  recognitions:freeze (taeglich 06:15, idempotent, holt offene Monate nach).
- September-Anerkennungen firmenweit geprueft und korrigiert.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 13:13:22 +00:00

52 lines
2.3 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
return [
'title' => 'Recognitions',
'hero_kicker' => 'Recognitions of the month',
'hero_title' => 'Our successes in :month',
'hero_text' => 'Congratulations on your great achievements! Every place stands for enthusiasm, perseverance and a lot of commitment – we are very proud of you.',
'period_label' => 'Month',
'period_invalid' => 'Please choose a valid month.',
'show' => 'Show',
'status_final' => 'Final · locked on :date',
'status_preliminary' => 'Preliminary · will be locked on :date',
'place' => 'Place :place',
'empty' => 'No placements this month.',
'no_months' => 'There is no completed month yet.',
'recruiters_min_hint' => 'Placement from 2 new partners per month.',
'live_title' => 'Live: how :month is shaping up',
'live_text' => 'The current top :limit per category – everything is still open!',
'live_updated' => 'As of :time · updated every 15 minutes',
'live_rank' => 'Place',
'live_name' => 'Name',
'live_value' => 'Value',
'live_empty' => 'No entries this month yet.',
'self' => 'me',
'categories' => [
'recruiters' => [
'title' => 'Top recruiters',
'description' => 'Most new partners in the month (directly sponsored, starter package paid).',
'unit' => 'new partners',
],
'new_customer_abos' => [
'title' => 'Most new customer subscriptions',
'description' => 'Newly started customer subscriptions in the month.',
'unit' => 'new subscriptions',
],
'customer_abo_points' => [
'title' => 'Highest revenue from customer subscriptions',
'description' => 'Points from customer subscription orders in the month.',
'unit' => 'points',
],
'customer_abos_total' => [
'title' => 'Most customer subscriptions overall',
'description' => 'Active customer subscriptions at month end (current month: today).',
'unit' => 'subscriptions',
],
'total_points' => [
'title' => 'Customer revenue & recruiting – 1,000 points shop',
'description' => 'Highest points from customer revenue, own revenue and recruiting.',
'unit' => 'points',
],
],
];