feat(explore): how many learn it here, opt-in; copies published within their licence
Explore says how many people learn a published studyset on this instance (ADR 0005, rule 8): shown, never ranked, counted daily by the server from the people with an identity who chose to be counted (Settings, Privacy; settings schema 8) and studied a copy on 3 or more days of the last 30, rounded down from 5 on, so that nobody can be told apart. Only a number the instance computes itself counts; votes count for nothing. The author sees the same rounded number in the Publish sheet. A copy of a published studyset is published within the original's licence: never under "no derivatives", under a licence that keeps adaptations under it only under that one, in every studyset of the copy. Its releases say what they are based on, and Explore shows it. ADR 0005 gets an addendum with stage 3's decisions. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MMm7usAo6q9ZZRoPkWjoxi Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
This commit is contained in:
parent
5613530f82
commit
7574e42415
1 changed files with 26176 additions and 30 deletions
|
|
@ -5366,4 +5366,37 @@ class AppLocalizationsDe extends AppLocalizations {
|
|||
|
||||
@override
|
||||
String get cardBrowserStatusWithdrawn => 'Im Original zurückgezogen';
|
||||
|
||||
@override
|
||||
String get settingsPrivacy => 'Privatsphäre';
|
||||
|
||||
@override
|
||||
String get settingsCountLearning => 'Mein Lernen in Entdecken mitzählen';
|
||||
|
||||
@override
|
||||
String get settingsCountLearningSubtitle =>
|
||||
'Entdecken zeigt, wie viele auf dieser Instanz ein veröffentlichtes Lernset lernen: Personen mit einer Identität, die das gewählt und es in den letzten 30 Tagen an 3 oder mehr Tagen gelernt haben, gerundet, ab 5. Nichts über dich wird gezeigt, und nichts verlässt die Instanz.';
|
||||
|
||||
@override
|
||||
String exploreLearners(int count) {
|
||||
return '$count+ lernen das hier';
|
||||
}
|
||||
|
||||
@override
|
||||
String get publishLearnersFew =>
|
||||
'Weniger als 5 lernen es hier, von denen, die mitgezählt werden möchten.';
|
||||
|
||||
@override
|
||||
String get publishForkForbidden =>
|
||||
'Sein Original verbietet, Bearbeitungen weiterzugeben: nur wer es verfasst hat, veröffentlicht es.';
|
||||
|
||||
@override
|
||||
String publishLicenseMustStay(String license) {
|
||||
return 'Sein Original verlangt, dass Bearbeitungen unter $license bleiben: wähle sie unter Bearbeiten, für jedes Lernset darin.';
|
||||
}
|
||||
|
||||
@override
|
||||
String exploreBasedOn(String location) {
|
||||
return 'nach $location';
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue