Repository navigation
Expand file tree
/
Copy pathcode.json
More file actions
1064 lines (1064 loc) · 45.1 KB
/
Copy pathcode.json
File metadata and controls
1064 lines (1064 loc) · 45.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{
"appLanguages.line": {
"message": "Oberfläche in {count} Sprachen: {names}",
"description": "{count} is a number; {names} is the list of language names, each in its own language"
},
"download.macos.arm.label": {
"message": "Apple Silicon"
},
"download.macos.arm.sublabel": {
"message": "M1 und neuer · .dmg"
},
"download.macos.intel.label": {
"message": "Intel"
},
"download.macos.intel.sublabel": {
"message": "x86_64 · .dmg"
},
"download.macos.footnote": {
"message": "Signiert und notarisiert, öffnet sich also ohne Schritt im Terminal. Erteile beim ersten Start die Berechtigungen im Fenster, das sich dabei öffnet."
},
"download.windows.store.label": {
"message": "Microsoft Store"
},
"download.windows.store.sublabel": {
"message": "Empfohlen · von Microsoft signiert"
},
"download.windows.exe.label": {
"message": "Windows 10 & 11"
},
"download.windows.exe.sublabel": {
"message": "Installer · .exe · nicht signiert"
},
"download.windows.footnote": {
"message": "Systemaudio wird ohne zusätzliche Treiber aufgenommen. Mit integrierter Grafik, die älter ist als etwa Intels 8. Generation (oder die entsprechende AMD-Ryzen-Serie 2000), können bekannte Probleme beim Stoppen der Aufnahme auftreten, siehe {systemRequirements}."
},
"download.windows.footnote.systemRequirements": {
"message": "Systemanforderungen"
},
"download.linux.deb.sublabel": {
"message": "Paket · .deb"
},
"download.linux.rpm.sublabel": {
"message": "Paket · .rpm"
},
"download.linux.pacman.sublabel": {
"message": "Paket · .pacman"
},
"download.linux.appImage.label": {
"message": "Jede Distribution"
},
"download.linux.appImage.sublabel": {
"message": "Portabel · .AppImage"
},
"download.linux.footnote": {
"message": "Die Aufnahme läuft über PipeWire und xdg-desktop-portal; beide sind erforderlich."
},
"download.meta.title": {
"message": "Download für Windows, macOS und Linux"
},
"download.meta.description": {
"message": "OpenScreen kostenlos für Windows, macOS und Linux herunterladen: Microsoft Store, .exe, .dmg, .deb, .rpm, .pacman, AppImage, Nix-Flake. Open Source, ohne Konto."
},
"download.hero.badge.release": {
"message": "{tag} · MIT-Lizenz",
"description": "{tag} is the release tag, e.g. v1.11.0"
},
"download.hero.badge.noRelease": {
"message": "MIT-Lizenz · für immer kostenlos"
},
"download.hero.title": {
"message": "OpenScreen herunterladen"
},
"download.hero.tagline": {
"message": "Ein kostenloser Open-Source-Bildschirmrekorder und Videoeditor. Kein Konto, kein Wasserzeichen, kein Abo."
},
"download.hero.published": {
"message": "Neueste stabile Version, veröffentlicht am {date}",
"description": "{date} is formatted for your language at build time"
},
"download.option.size": {
"message": "{size} MB",
"description": "{size} is a whole number of megabytes. Use your language's unit symbol (Mo in French)."
},
"download.panels.winget.title": {
"message": "Windows: die Store-Version im Terminal"
},
"download.panels.winget.foot": {
"message": "Die .exe ist nicht codesigniert, SmartScreen zeigt deshalb „Der Computer wurde durch Windows geschützt“: Wähle „Weitere Informationen“ und dann „Trotzdem ausführen“. Lade sie nur von der {releasesPage} herunter.",
"description": "Windows protected your PC, More info and Run anyway are SmartScreen's own words: use the ones Windows shows in your language."
},
"download.panels.winget.foot.releasesPage": {
"message": "Releases-Seite"
},
"download.panels.nix.title": {
"message": "Nix: ohne Installation ausführen"
},
"download.panels.nix.foot": {
"message": "Die Schritte für jede Distribution stehen in der {installationGuide}."
},
"download.panels.nix.foot.installationGuide": {
"message": "Installationsanleitung"
},
"download.preRelease.title": {
"message": "Willst du testen, was als Nächstes kommt?"
},
"download.preRelease.body": {
"message": "Release Candidates erscheinen zwischen den stabilen Versionen, zusammen mit älteren Releases, Prüfsummen und vollständigen Release Notes."
},
"download.preRelease.cta": {
"message": "Alle Releases ansehen"
},
"download.started.title": {
"message": "Download gestartet"
},
"download.started.blurb": {
"message": "OpenScreen ist kostenlos und MIT-lizenziert. Ein Stern auf GitHub hilft anderen, es zu finden."
},
"download.started.cta": {
"message": "Stern auf GitHub geben"
},
"home.meta.title": {
"message": "Kostenloser Open-Source-Bildschirmrekorder und Videoeditor"
},
"home.meta.description": {
"message": "OpenScreen: kostenloser Open-Source-Bildschirmrekorder & Videoeditor für Windows, macOS und Linux. Native Aufnahme, lokale Untertitel, kein Wasserzeichen."
},
"home.hero.badge.new": {
"message": "NEU"
},
"home.hero.badge.text": {
"message": "1.11 exportiert schneller (Mac, Linux)",
"description": "Links to an English-only blog post. Must fit on one line on a 375px phone."
},
"home.hero.titleTagline": {
"message": "Ein kostenloser Open-Source-Bildschirmrekorder und Videoeditor"
},
"home.hero.tagline": {
"message": "Bildschirmaufnahme mit nativer Erfassung, lokaler KI und ohne Bezahlschranke."
},
"home.hero.download": {
"message": "Download"
},
"home.hero.readDocs": {
"message": "Doku lesen"
},
"home.hero.scrollHint": {
"message": "Nach unten scrollen"
},
"home.features.kicker": {
"message": "Auch das stimmt"
},
"home.features.title": {
"message": "Kostenlos, lokal, plattformübergreifend: drei Dinge, die ein Screenshot nicht zeigen kann."
},
"home.features.summary": {
"message": "OpenScreen ist ein kostenloser Open-Source-Bildschirmrekorder und Videoeditor für Windows, macOS und Linux: Eine Rohaufnahme geht hinein, eine fertige Demo kommt heraus, in der Kategorie, die {screenStudio} geprägt hat. Er steht unter MIT-Lizenz, kommt ohne Wasserzeichen und ohne Konto aus und führt das {originalProject} fort, das sein Entwickler nach v1.5.0 archiviert hat.",
"description": "{screenStudio} is a link to the Screen Studio comparison page."
},
"home.features.summary.screenStudio": {
"message": "Screen Studio",
"description": "A product name, used as a link."
},
"home.features.summary.originalProject": {
"message": "ursprüngliche OpenScreen-Projekt"
},
"home.features.free.title": {
"message": "MIT, für immer kostenlos"
},
"home.features.free.body": {
"message": "Keine Bezahlschranken, keine Premium-Stufe, keine Nutzungsgrenzen. Jede Funktion ist kostenlos, für private und kommerzielle Nutzung."
},
"home.features.local.title": {
"message": "Nichts wird hochgeladen"
},
"home.features.local.body": {
"message": "Aufnahme, Transkription und Rendering laufen komplett auf deinem Rechner, und dein Video verlässt ihn nie. Text verlässt ihn nur, wenn du es willst: im Chat-Bereich und bei der Untertitelübersetzung, jeweils mit einem Schlüssel, den du selbst angibst. Die Transkription lädt ihr 264 MB großes Whisper-Modell einmalig beim ersten Durchlauf herunter."
},
"home.features.platforms.title": {
"message": "Windows, macOS, Linux"
},
"home.features.platforms.body": {
"message": "Eine Codebasis, native Aufnahme auf jedem System. Ein Eintrag im Microsoft Store, eine .dmg, eine .exe, ein .deb, ein .rpm, ein .pacman, ein AppImage und ein Nix-Flake."
},
"home.install.kicker": {
"message": "Schnellstart"
},
"home.install.title": {
"message": "Herunterladen und installieren"
},
"home.install.mac.comment": {
"message": "# .dmg öffnen, dann"
},
"home.install.mac.action": {
"message": "OpenScreen in den Ordner „Programme“ ziehen."
},
"home.install.mac.foot": {
"message": "Signiert und notarisiert. Aufnahme über ScreenCaptureKit; Cursorform und Klicks, sobald die Berechtigung „Bedienungshilfen“ erteilt ist."
},
"home.install.windows.comment": {
"message": "# Microsoft Store, im Terminal"
},
"home.install.windows.foot": {
"message": "Windows Graphics Capture, Systemaudio ohne Einrichtung, Webcam-Aufnahme über Media Foundation."
},
"home.install.linux.comment": {
"message": "# .deb von Releases herunterladen, dann"
},
"home.install.linux.foot": {
"message": "PipeWire-Aufnahme über das ScreenCast-Portal; braucht PipeWire und xdg-desktop-portal."
},
"home.install.note": {
"message": "Für Windows gibt es auch einen {exe}-Installer. Er ist nicht codesigniert, SmartScreen warnt deshalb vor dem Start: Wähle „Weitere Informationen“ und dann „Trotzdem ausführen“. Für Linux gibt es außerdem {rpm}, {pacman}, ein AppImage und einen Nix-Flake. Alle Dateien liegen auf der {releasesPage}, und unter {installation} stehen alle Schritte. Was jedes System aufnimmt, beschreiben die Seiten zu {windows}, {mac} und {linux}.",
"description": "{exe}, {rpm} and {pacman} are file extensions shown as code. {windows}, {mac} and {linux} link to the platform pages. More info and Run anyway are SmartScreen's buttons: use the labels Windows shows in your language."
},
"home.install.note.releasesPage": {
"message": "Releases-Seite"
},
"home.install.note.installation": {
"message": "Installation"
},
"home.install.note.windows": {
"message": "Windows"
},
"home.install.note.mac": {
"message": "Mac"
},
"home.install.note.linux": {
"message": "Linux"
},
"editor.skipLink": {
"message": "Editor überspringen, weiter zu den Downloads"
},
"editor.title": {
"message": "Fünf Dinge, die du wirklich tun wirst",
"description": "Read by screen readers only: the heading of the five captioned steps below"
},
"recreation.style.kicker": {
"message": "Stil"
},
"recreation.style.title": {
"message": "Hintergrund austauschen"
},
"recreation.style.sub": {
"message": "Bild, Farbe oder Verlauf hinter deiner Aufnahme, ohne neu aufzunehmen."
},
"recreation.effects.kicker": {
"message": "Effekte"
},
"recreation.effects.title": {
"message": "Dein Bild, dein Rahmen"
},
"recreation.effects.sub": {
"message": "Innenabstand, Bewegungsunschärfe, Schatten, Rundung: Jeder Effekt wird live eingerechnet."
},
"recreation.cursor.kicker": {
"message": "Cursor"
},
"recreation.cursor.title": {
"message": "Ein Cursor, dem man gern folgt"
},
"recreation.cursor.sub": {
"message": "Größe, Glättung, Bewegungsunschärfe, Klick-Bounce: Jede Bewegung ist auf dem Bildschirm gut nachzuvollziehen."
},
"recreation.timeline.kicker": {
"message": "Zeitleiste"
},
"recreation.timeline.title": {
"message": "Ein Klick, alle Zooms gesetzt"
},
"recreation.timeline.sub": {
"message": "Zooms, Tempowechsel, Schnitte, Kommentare: Jede Änderung landet als Block auf der Zeitleiste."
},
"recreation.transcript.kicker": {
"message": "Transkript"
},
"recreation.transcript.title": {
"message": "Video bearbeiten wie Text"
},
"recreation.transcript.sub": {
"message": "Lösch ein Wort oder eine Pause, und der Schnitt landet auf der Zeitleiste. Nichts davon ist destruktiv."
},
"showcase.record.kicker": {
"message": "Aufnahme"
},
"showcase.record.claim": {
"message": "Es nimmt mit dem Betriebssystem auf, nicht an ihm vorbei."
},
"showcase.record.body": {
"message": "Wähle ein Fenster oder einen Bildschirm. macOS nimmt über ScreenCaptureKit auf, Windows über Windows Graphics Capture, Linux über PipeWire und das ScreenCast-Portal: jeweils der Aufnahmeweg, den das System selbst bereitstellt. Der Zeiger wird als Daten aufgezeichnet, statt in die Pixel eingebrannt zu werden. Nur deshalb konntest du ihn weiter oben auf dieser Seite neu gestalten."
},
"showcase.record.fact": {
"message": "ScreenCaptureKit · Windows Graphics Capture · PipeWire · Systemaudio ohne zusätzlichen Treiber"
},
"showcase.record.link.docs": {
"message": "Doku zur Bildschirmaufnahme"
},
"showcase.record.label": {
"message": "Eine Zeichnung des Rekorders: zwei Aufnahmeziele nebeneinander, Display 1 ausgewählt und daneben ein Fenster namens Terminal, dann die Einstellungen für den Take (ScreenCaptureKit, Systemaudio, 1920 × 1080 bei 60 fps), ein Mikrofon- und ein Systemaudio-Schalter sowie eine Schaltfläche Start recording.",
"description": "Describes a drawing of the app for screen readers. The drawing is in English: keep the quoted words as drawn."
},
"showcase.export.kicker": {
"message": "Export"
},
"showcase.export.claim": {
"message": "Dann schreibt es die Datei."
},
"showcase.export.body": {
"message": "MP4 von 720p bis zur Quellauflösung, mit 24, 30 oder 60 fps, in H.264, oder ein GIF. Das Encoding läuft auf deinem Rechner und zählt dabei die Frames mit. Keine Warteschlange, kein Konto, kein Wasserzeichen, und die Datei liegt auf der Festplatte, sobald der Balken voll ist."
},
"showcase.export.fact": {
"message": "H.264 · 24, 30, 60 fps · kein Wasserzeichen"
},
"showcase.export.link.docs": {
"message": "Doku zum Videoexport"
},
"showcase.export.label": {
"message": "Eine Zeichnung des Exportbereichs: recording-1783066227227.mp4 wird als MP4 mit 1080p und 60 fps exportiert, mit den Zeilen für Qualität und Bildrate über dem Fortschrittsbalken. Ein Fortschrittsbalken bei 62 Prozent zeigt Frame 1 488 von 2 400; die Datei wird in den Ordner Movies geschrieben.",
"description": "Describes a drawing of the app for screen readers. The drawing is in English: keep the quoted words as drawn."
},
"showcase.captions.kicker": {
"message": "Untertitel"
},
"showcase.captions.claim": {
"message": "Die Transkription läuft auf deinem Rechner."
},
"showcase.captions.body": {
"message": "whisper.cpp ist in der App enthalten, und das Modell wird bei der ersten Nutzung einmalig heruntergeladen. Danach läuft die Transkription auch ohne Netzwerk. Der Ton verlässt nie den Laptop, und zurück kommt bearbeitbarer Text: Schrift, Größe, Farbe und Position festlegen, dann ins Rendering einbrennen."
},
"showcase.captions.fact": {
"message": "whisper.cpp · 100 Sprachen · offline nach dem ersten Durchlauf"
},
"showcase.captions.link.docs": {
"message": "Doku zu Untertiteln und Transkript"
},
"showcase.captions.link.feature": {
"message": "Lokale Untertitel im Vergleich",
"description": "Link label under the panel."
},
"showcase.agent.kicker": {
"message": "Agent"
},
"showcase.agent.claim": {
"message": "Beschreib die Änderung. Der Agent setzt sie um."
},
"showcase.agent.body": {
"message": "Der Zauberstab weiter oben auf dieser Seite setzt Zooms, indem er verfolgt, wohin dein Cursor ging. Der Agent geht weiter: Er liest das tatsächliche Transkript und die tatsächliche Zeitleiste und antwortet deshalb mit Timecodes, die du nachprüfen kannst, also welche Abschnitte er schneiden wird und wie viel das spart. Jede seiner Änderungen ist eine gewöhnliche, rückgängig machbare Änderung, und er braucht einen Anbieterschlüssel, den du selbst angibst. Nichts läuft, bis du einen verbindest."
},
"showcase.agent.fact": {
"message": "eigener Schlüssel · standardmäßig aus · jede Änderung rückgängig machbar"
},
"showcase.agent.link.docs": {
"message": "Doku zur KI-Bearbeitung"
},
"showcase.agent.link.feature": {
"message": "So funktionieren automatische Zooms",
"description": "Link label under the panel."
},
"showcase.title": {
"message": "Rekorder, Untertitel, Agent, Encoder."
},
"footer.brand.description": {
"message": "Ein kostenloser Open-Source-Bildschirmrekorder mit Editor. Von der Community gepflegte Fortführung, unter MIT-Lizenz."
},
"footer.product.title": {
"message": "Produkt"
},
"footer.product.download": {
"message": "Download"
},
"footer.product.autoZoom": {
"message": "Auto-Zoom"
},
"footer.product.captions": {
"message": "Lokale Untertitel"
},
"footer.platforms.title": {
"message": "Plattformen",
"description": "Footer column title."
},
"footer.platforms.windows": {
"message": "Windows"
},
"footer.platforms.mac": {
"message": "macOS"
},
"footer.platforms.linux": {
"message": "Linux"
},
"footer.compare.title": {
"message": "Vergleiche",
"description": "Footer column title."
},
"footer.compare.screenStudio": {
"message": "Alternative zu Screen Studio"
},
"footer.compare.camtasia": {
"message": "Alternative zu Camtasia"
},
"footer.compare.loom": {
"message": "Alternative zu Loom"
},
"footer.compare.cap": {
"message": "OpenScreen vs. Cap"
},
"footer.compare.obs": {
"message": "OpenScreen vs. OBS Studio"
},
"footer.project.title": {
"message": "Projekt"
},
"footer.project.releases": {
"message": "Releases"
},
"footer.project.blog": {
"message": "Blog (auf Englisch)",
"description": "Links to an English-only page."
},
"footer.project.faq": {
"message": "FAQ"
},
"footer.community.title": {
"message": "Community"
},
"footer.community.contributing": {
"message": "Mitwirken"
},
"footer.community.license": {
"message": "Lizenz (MIT)"
},
"footer.bottom.license": {
"message": "OpenScreen steht unter der MIT-Lizenz. Von der Community gebaut, für immer kostenlos."
},
"footer.bottom.lineage": {
"message": "Der offizielle Ableger des {originalProject}: 39k Sterne, inzwischen archiviert."
},
"footer.bottom.lineage.originalProject": {
"message": "ursprünglichen OpenScreen-Projekts"
},
"theme.navbar.mobileLanguageDropdown.label": {
"message": "Sprachen",
"description": "The label for the mobile language switcher dropdown"
},
"theme.ErrorPageContent.title": {
"message": "Die Seite ist abgestürzt.",
"description": "The title of the fallback page when the page crashed"
},
"theme.blog.archive.title": {
"message": "Archiv",
"description": "The page & hero title of the blog archive page"
},
"theme.blog.archive.description": {
"message": "Archiv",
"description": "The page & hero description of the blog archive page"
},
"theme.BackToTopButton.buttonAriaLabel": {
"message": "Zurück nach oben scrollen",
"description": "The ARIA label for the back to top button"
},
"theme.blog.paginator.navAriaLabel": {
"message": "Navigation der Blog-Listenseite",
"description": "The ARIA label for the blog pagination"
},
"theme.blog.paginator.newerEntries": {
"message": "Neuere Einträge",
"description": "The label used to navigate to the newer blog posts page (previous page)"
},
"theme.blog.paginator.olderEntries": {
"message": "Ältere Einträge",
"description": "The label used to navigate to the older blog posts page (next page)"
},
"theme.blog.post.paginator.navAriaLabel": {
"message": "Blog Post Seiten Navigation",
"description": "The ARIA label for the blog posts pagination"
},
"theme.blog.post.paginator.newerPost": {
"message": "Neuer Post",
"description": "The blog post button label to navigate to the newer/previous post"
},
"theme.blog.post.paginator.olderPost": {
"message": "Älterer Post",
"description": "The blog post button label to navigate to the older/next post"
},
"theme.tags.tagsPageLink": {
"message": "Alle Tags anzeigen",
"description": "The label of the link targeting the tag list page"
},
"theme.colorToggle.ariaLabel.mode.system": {
"message": "Systemmodus",
"description": "The name for the system color mode"
},
"theme.colorToggle.ariaLabel.mode.light": {
"message": "heller Modus",
"description": "The name for the light color mode"
},
"theme.colorToggle.ariaLabel.mode.dark": {
"message": "dunkler Modus",
"description": "The name for the dark color mode"
},
"theme.colorToggle.ariaLabel": {
"message": "Farbmodus umschalten (aktuell {mode})",
"description": "The ARIA label for the color mode toggle"
},
"theme.docs.breadcrumbs.navAriaLabel": {
"message": "Brotkrümelnavigation",
"description": "The ARIA label for the breadcrumbs"
},
"theme.docs.paginator.navAriaLabel": {
"message": "Seiten der Dokumentation",
"description": "The ARIA label for the docs pagination"
},
"theme.docs.paginator.previous": {
"message": "Zurück",
"description": "The label used to navigate to the previous doc"
},
"theme.docs.paginator.next": {
"message": "Weiter",
"description": "The label used to navigate to the next doc"
},
"theme.docs.tagDocListPageTitle.nDocsTagged": {
"message": "Ein Dokument mit dem Tag|{count} Dokumente mit dem Tag",
"description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
},
"theme.docs.tagDocListPageTitle": {
"message": "{nDocsTagged} „{tagName}“",
"description": "The title of the page for a docs tag"
},
"theme.docs.versionBadge.label": {
"message": "Version: {versionLabel}"
},
"theme.docs.versions.unreleasedVersionLabel": {
"message": "Das ist die unveröffentlichte Dokumentation für {siteTitle} {versionLabel}.",
"description": "The label used to tell the user that he's browsing an unreleased doc version"
},
"theme.docs.versions.unmaintainedVersionLabel": {
"message": "Das ist die Dokumentation für {siteTitle} {versionLabel}, die nicht mehr gepflegt wird.",
"description": "The label used to tell the user that he's browsing an unmaintained doc version"
},
"theme.docs.versions.latestVersionSuggestionLabel": {
"message": "Die aktuelle Dokumentation findest du unter {latestVersionLink} ({versionLabel}).",
"description": "The label used to tell the user to check the latest version"
},
"theme.docs.versions.latestVersionLinkLabel": {
"message": "neueste Version",
"description": "The label used for the latest version suggestion link label"
},
"theme.common.editThisPage": {
"message": "Diese Seite bearbeiten",
"description": "The link label to edit the current page"
},
"theme.common.headingLinkTitle": {
"message": "Direkter Link zu {heading}",
"description": "Title for link to heading"
},
"theme.lastUpdated.atDate": {
"message": " am {date}",
"description": "The words used to describe on which date a page has been last updated"
},
"theme.lastUpdated.byUser": {
"message": " von {user}",
"description": "The words used to describe by who the page has been last updated"
},
"theme.lastUpdated.lastUpdatedAtBy": {
"message": "Zuletzt aktualisiert{atDate}{byUser}",
"description": "The sentence used to display when a page has been last updated, and by who"
},
"theme.navbar.mobileVersionsDropdown.label": {
"message": "Versionen",
"description": "The label for the navbar versions dropdown on mobile view"
},
"theme.NotFound.title": {
"message": "Seite nicht gefunden",
"description": "The title of the 404 page"
},
"theme.tags.tagsListLabel": {
"message": "Tags:",
"description": "The label alongside a tag list"
},
"theme.admonition.caution": {
"message": "vorsicht",
"description": "The default label used for the Caution admonition (:::caution)"
},
"theme.admonition.danger": {
"message": "gefahr",
"description": "The default label used for the Danger admonition (:::danger)"
},
"theme.admonition.info": {
"message": "info",
"description": "The default label used for the Info admonition (:::info)"
},
"theme.admonition.note": {
"message": "hinweis",
"description": "The default label used for the Note admonition (:::note)"
},
"theme.admonition.tip": {
"message": "tipp",
"description": "The default label used for the Tip admonition (:::tip)"
},
"theme.admonition.warning": {
"message": "warnung",
"description": "The default label used for the Warning admonition (:::warning)"
},
"theme.AnnouncementBar.closeButtonAriaLabel": {
"message": "Schließen",
"description": "The ARIA label for close button of announcement bar"
},
"theme.blog.sidebar.navAriaLabel": {
"message": "Navigation der letzten Beiträge im Blog",
"description": "The ARIA label for recent posts in the blog sidebar"
},
"theme.DocSidebarItem.expandCategoryAriaLabel": {
"message": "Kategorie „{label}“ in der Seitenleiste ausklappen",
"description": "The ARIA label to expand the sidebar category"
},
"theme.DocSidebarItem.collapseCategoryAriaLabel": {
"message": "Kategorie „{label}“ in der Seitenleiste einklappen",
"description": "The ARIA label to collapse the sidebar category"
},
"theme.IconExternalLink.ariaLabel": {
"message": "(öffnet in neuem Tab)",
"description": "The ARIA label for the external link icon"
},
"theme.NavBar.navAriaLabel": {
"message": "Hauptnavigation",
"description": "The ARIA label for the main navigation"
},
"theme.TOCCollapsible.toggleButtonLabel": {
"message": "Auf dieser Seite",
"description": "The label used by the button on the collapsible TOC component"
},
"theme.NotFound.p1": {
"message": "Wir konnten nicht finden, wonach du gesucht hast.",
"description": "The first paragraph of the 404 page"
},
"theme.NotFound.p2": {
"message": "Bitte wende dich an die Betreiber der Seite, die auf die ursprüngliche URL verlinkt hat, und teile ihnen mit, dass der Link nicht mehr funktioniert.",
"description": "The 2nd paragraph of the 404 page"
},
"theme.blog.post.readMore": {
"message": "Mehr lesen",
"description": "The label used in blog post item excerpts to link to full blog posts"
},
"theme.blog.post.readMoreLabel": {
"message": "Mehr lesen über {title}",
"description": "The ARIA label for the link to full blog posts from excerpts"
},
"theme.blog.post.readingTime.plurals": {
"message": "Eine Minute Lesezeit|{readingTime} Minuten Lesezeit",
"description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
},
"theme.CodeBlock.copy": {
"message": "Kopieren",
"description": "The copy button label on code blocks"
},
"theme.CodeBlock.copied": {
"message": "Kopiert",
"description": "The copied button label on code blocks"
},
"theme.CodeBlock.copyButtonAriaLabel": {
"message": "In die Zwischenablage kopieren",
"description": "The ARIA label for copy code blocks button"
},
"theme.CodeBlock.wordWrapToggle": {
"message": "Zeilenumbruch umschalten",
"description": "The title attribute for toggle word wrapping button of code block lines"
},
"theme.docs.breadcrumbs.home": {
"message": "Startseite",
"description": "The ARIA label for the home page in the breadcrumbs"
},
"theme.docs.sidebar.collapseButtonTitle": {
"message": "Seitenleiste einklappen",
"description": "The title attribute for collapse button of doc sidebar"
},
"theme.docs.sidebar.collapseButtonAriaLabel": {
"message": "Seitenleiste einklappen",
"description": "The title attribute for collapse button of doc sidebar"
},
"theme.docs.sidebar.navAriaLabel": {
"message": "Seitenleiste der Dokumentation",
"description": "The ARIA label for the sidebar navigation"
},
"theme.docs.sidebar.closeSidebarButtonAriaLabel": {
"message": "Navigationsleiste schließen",
"description": "The ARIA label for close button of mobile sidebar"
},
"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": {
"message": "← Zurück zum Hauptmenü",
"description": "The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)"
},
"theme.docs.sidebar.toggleSidebarButtonAriaLabel": {
"message": "Navigationsleiste umschalten",
"description": "The ARIA label for hamburger menu button of mobile navigation"
},
"theme.navbar.mobileDropdown.collapseButton.expandAriaLabel": {
"message": "Dropdown-Menü ausklappen",
"description": "The ARIA label of the button to expand the mobile dropdown navbar item"
},
"theme.navbar.mobileDropdown.collapseButton.collapseAriaLabel": {
"message": "Dropdown-Menü einklappen",
"description": "The ARIA label of the button to collapse the mobile dropdown navbar item"
},
"theme.docs.sidebar.expandButtonTitle": {
"message": "Seitenleiste ausklappen",
"description": "The ARIA label and title attribute for expand button of doc sidebar"
},
"theme.docs.sidebar.expandButtonAriaLabel": {
"message": "Seitenleiste ausklappen",
"description": "The ARIA label and title attribute for expand button of doc sidebar"
},
"theme.blog.post.plurals": {
"message": "Ein Post|{count} Posts",
"description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
},
"theme.blog.tagTitle": {
"message": "{nPosts} getaggt mit \"{tagName}\"",
"description": "The title of the page for a blog tag"
},
"theme.blog.author.pageTitle": {
"message": "{authorName} - {nPosts}",
"description": "The title of the page for a blog author"
},
"theme.blog.authorsList.pageTitle": {
"message": "Authors",
"description": "The title of the authors page"
},
"theme.blog.authorsList.viewAll": {
"message": "View All Authors",
"description": "The label of the link targeting the blog authors page"
},
"theme.blog.author.noPosts": {
"message": "This author has not written any posts yet.",
"description": "The text for authors with 0 blog post"
},
"theme.contentVisibility.unlistedBanner.title": {
"message": "Nicht gelistete Seite",
"description": "The unlisted content banner title"
},
"theme.contentVisibility.unlistedBanner.message": {
"message": "Diese Seite ist nicht gelistet. Suchmaschinen indexieren sie nicht, und nur wer einen direkten Link hat, kann sie aufrufen.",
"description": "The unlisted content banner message"
},
"theme.contentVisibility.draftBanner.title": {
"message": "Entwurf",
"description": "The draft content banner title"
},
"theme.contentVisibility.draftBanner.message": {
"message": "Diese Seite ist ein Entwurf. Sie ist nur in der Entwicklungsumgebung sichtbar und nicht im Produktions-Build enthalten.",
"description": "The draft content banner message"
},
"theme.docs.DocCard.categoryDescription.plurals": {
"message": "1 Eintrag|{count} Einträge",
"description": "The default description for a category card in the generated index about how many items this category includes"
},
"theme.ErrorPageContent.tryAgain": {
"message": "Erneut versuchen",
"description": "The label of the button to try again rendering when the React error boundary captures an error"
},
"theme.common.skipToMainContent": {
"message": "Zum Hauptinhalt springen",
"description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation"
},
"theme.tags.tagsPageTitle": {
"message": "Tags",
"description": "The title of the tag list page"
},
"demoLoop.pause": {
"message": "Video pausieren"
},
"demoLoop.play": {
"message": "Video abspielen"
},
"demoLoop.classic-zoom": {
"message": "Ein Aufgabenboard, aufgenommen in OpenScreen. Die Ansicht zoomt auf einen Checklistenpunkt und einen Ship-Button, während sie angeklickt werden, und fährt dann auf das ganze Board zurück.",
"description": "Describes a short silent video loop of the app for screen readers."
},
"demoLoop.3d-camera": {
"message": "Dieselbe Aufnahme durch die 3D-Kamera gesehen, die den Bildschirm neigt und um ihn kreist, während sie dem Cursor folgt.",
"description": "Describes a short silent video loop of the app for screen readers."
},
"demoLoop.3d-cursors": {
"message": "Ein einziger aufgezeichneter Mauszeiger, nacheinander in fünf Cursor-Stilen neu gezeichnet, während die Aufnahme weiterläuft.",
"description": "Describes a short silent video loop of the app for screen readers."
},
"demoLoop.automatic-subtitles": {
"message": "Eine kommentierte Aufnahme mit Untertiteln darunter, die von Englisch zu Französisch, Spanisch und Koreanisch wechseln.",
"description": "Describes a short silent video loop of the app for screen readers."
},
"demoLoop.caption-styles": {
"message": "Ein Untertitel in fünf Stilen: schlicht, fett in Gelb, handschriftlich, in Festbreitenschrift und einer, der jeweils nur ein Wort zeigt.",
"description": "Describes a short silent video loop of the app for screen readers."
},
"demoLoop.edit-by-transcript": {
"message": "Im Transkript des Editors wird ein Satz markiert und gelöscht, und der passende Schnitt erscheint in der Zeitleiste.",
"description": "Describes a short silent video loop of the app for screen readers."
},
"demoLoop.tighten-pauses": {
"message": "Zwei Klicks auf die Stille-Markierungen im Transkript, und beide Pausen sind aus der Zeitleiste geschnitten.",
"description": "Describes a short silent video loop of the app for screen readers."
},
"demoLoop.background-picker": {
"message": "Die Hintergrundauswahl des Editors geht Hintergrundbilder, einen Farbverlauf und eine Volltonfarbe durch und schaltet dann den animierten Aurora-Hintergrund ein.",
"description": "Describes a short silent video loop of the app for screen readers."
},
"demoLoop.every-format": {
"message": "Dieselbe Aufnahme exportiert in 16:9, dann quadratisch, dann hochkant, wobei der Bildausschnitt dem Cursor folgt.",
"description": "Describes a short silent video loop of the app for screen readers."
},
"demoLoop.sensitive-data-mask": {
"message": "Ein Anmeldeformular wird ausgefüllt. Die Felder für E-Mail und Passwort bleiben beim Tippen unscharf.",
"description": "Describes a short silent video loop of the app for screen readers."
},
"demoLoop.every-layout": {
"message": "Eine Aufnahme mit Webcam, die die Layouts durchläuft: Bild-im-Bild, nebeneinander, übereinander, Vollbild-Kamera und zuletzt nur der Bildschirm.",
"description": "Describes a short silent video loop of the app for screen readers."
},
"demoLoop.device-frames": {
"message": "Dieselbe laufende Aufnahme, nacheinander gerahmt als Browserfenster, Smartphone, Laptop und Desktop-Monitor.",
"description": "Describes a short silent video loop of the app for screen readers."
},
"demoLoop.animated-backgrounds": {
"message": "Eine Aufnahme auf einem schlichten Hintergrund, dann auf einem unscharfen Foto, das sich langsam dahinter bewegt.",
"description": "Describes a short silent video loop of the app for screen readers."
},
"demoLoop.beautiful-by-default": {
"message": "Eine unbearbeitete Bildschirmaufnahme, dann dieselbe Aufnahme so, wie OpenScreen sie öffnet, schon gezoomt, gerahmt und mit neu gestaltetem Cursor, dann in mehreren Looks.",
"description": "Describes a short silent video loop of the app for screen readers."
},
"demoLoop.simpler-editor": {
"message": "Der OpenScreen-Editor. Ein Klick auf ein Hintergrund-Vorschaubild ändert den Look des ganzen Videos, dann wechselt das Seitenpanel zum Transkript.",
"description": "Describes a short silent video loop of the app for screen readers."
},
"demoLoop.edit-like-a-doc": {
"message": "Im Transkript markierter Text wird wie in einem Dokument gelöscht, und das Video wird entsprechend geschnitten.",
"description": "Describes a short silent video loop of the app for screen readers."
},
"demoLoop.ask-the-agent": {
"message": "Eine im Chat-Panel des Editors eingegebene Anfrage, und die Änderungen des Agenten, die in der Zeitleiste erscheinen.",
"description": "Describes a short silent video loop of the app for screen readers."
},
"films.default.kicker": {
"message": "Ab Werk"
},
"films.default.title": {
"message": "Gut aussehend ab der ersten Aufnahme."
},
"films.default.lead": {
"message": "Jede neue Aufnahme öffnet sich {zoomed}, auf einem Hintergrundbild, mit Rand, Schatten und abgerundeten Ecken. Ändere, was du möchtest, oder exportiere sie so."
},
"films.default.lead.zoomed": {
"message": "bereits auf deine Klicks gezoomt"
},
"films.default.note.zooms": {
"message": "{t} Jede Aufnahme wird dort gezoomt, wo du geklickt hast, nach einer festen Regel: ohne KI, ohne Netzwerkaufruf. Abschaltbar im Modus Aufnahme."
},
"films.default.note.zooms.t": {
"message": "Zooms aus deinen Klicks."
},
"films.default.note.frame": {
"message": "{t} Hintergrundbild, Rand, Schatten, abgerundete Ecken und etwas Bewegungsunschärfe sind aktiv, bevor du irgendetwas anfasst."
},
"films.default.note.frame.t": {
"message": "Ein fertiger Rahmen."
},
"films.default.note.cursor": {
"message": "{t} Der Mauszeiger wird getrennt von den Pixeln aufgezeichnet, daher lassen sich Größe und Stil nach der Aufnahme ändern."
},
"films.default.note.cursor.t": {
"message": "Ein Cursor, den man neu machen kann."
},
"films.depth.kicker": {
"message": "3D"
},
"films.depth.title": {
"message": "Tiefe, nicht nur Zoom."
},
"films.depth.lead": {
"message": "Neige den Bildschirm oder {orbit} beim Zoomen, zeichne den Zeiger als {cursor} mit Schatten und setze die ganze Aufnahme {device}, vor einen Hintergrund, der sich bewegt."
},
"films.depth.lead.orbit": {
"message": "umkreise ihn"
},
"films.depth.lead.cursor": {
"message": "3D-Cursor"
},
"films.depth.lead.device": {
"message": "in ein Gerät"
},
"films.depth.tab.camera": {
"message": "3D-Kamera"
},
"films.depth.tab.cursors": {
"message": "Cursor"
},
"films.depth.tab.frames": {
"message": "Geräterahmen"
},
"films.depth.tab.backgrounds": {
"message": "Animierte Hintergründe"
},
"films.depth.note.camera": {
"message": "{t} Jeder Zoom kann flach bleiben, den Bildschirm nach links oder rechts drehen oder ihn umkreisen und dabei dem Fokus des Zooms folgen. Die Tiefenschärfe macht die ferne Seite weich."
},
"films.depth.note.camera.t": {
"message": "3D-Kamera."
},
"films.depth.note.cursors": {
"message": "{t} Studio Ink, Prism Glow, Pop Coral, Pixel Candy und Star Sprout, jedes davon lässt sich als 3D-Objekt mit Schatten zeichnen."
},
"films.depth.note.cursors.t": {
"message": "Fünf Cursor-Pakete."
},
"films.depth.note.frames": {
"message": "{t} Ein Fenster, ein Notebook, ein Smartphone oder ein Bildschirm, hell oder dunkel, vor einem Hintergrund, animiert mit Treiben, Polarlicht oder Wellen."
},
"films.depth.note.frames.t": {
"message": "Rahmen und Bewegung."
},
"films.camera.kicker": {
"message": "Kamera"
},
"films.camera.title": {
"message": "Deine Kamera, dein Bildschirm oder beides."
},
"films.camera.lead": {
"message": "Eine Aufnahme mit Webcam kann {layouts} sein, und der Raum hinter dir kann auf deinem eigenen Computer {blurred}, freigestellt oder ersetzt werden, ohne Greenscreen."
},
"films.camera.lead.layouts": {
"message": "Bild in Bild, nebeneinander, gestapelt oder im Vollbild"
},
"films.camera.tab.layouts": {
"message": "Layouts"
},
"films.camera.note.layouts": {
"message": "{t} Bild in Bild, Doppelrahmen, vertikal gestapelt oder ganz ohne Webcam."
},
"films.camera.note.layouts.t": {
"message": "Vier Layouts."
},
"films.camera.note.full": {
"message": "{t} Gib der Kamera einen Abschnitt der Zeitleiste: Sie wird zum Vollbild und gleitet dann zurück."
},
"films.camera.note.full.t": {
"message": "Vollbild-Kamera."
},
"films.camera.note.background": {
"message": "{t} Ein Segmentierungsmodell trennt dich auf deinem eigenen Computer vom Raum. Nichts wird hochgeladen."
},
"films.camera.note.background.t": {
"message": "Weichzeichnen, freistellen oder ersetzen."
},
"films.ship.kicker": {
"message": "Vor dem Versand"
},
"films.ship.title": {
"message": "Für jedes Format zuschneiden. Unscharf machen, was niemand sehen soll."
},
"films.ship.lead": {
"message": "Aus einer Aufnahme wird {formats}, und was nicht gesehen werden soll, bleibt {blur}."
},
"films.ship.lead.formats": {
"message": "Quer-, Quadrat- oder Hochformat"
},
"films.ship.lead.blur": {
"message": "unter einer Unschärfe"
},
"films.ship.formats": {
"message": "{t} Dieselbe Aufnahme, gerahmt für 16:9, 9:16, 1:1, 4:3, 4:5, 16:10 oder 10:16."
},
"films.ship.formats.t": {
"message": "Jedes Seitenverhältnis."
},
"films.ship.blur": {
"message": "{t} Gauß oder Mosaik, als Rechteck, Oval oder Freihandform, über einer E-Mail-Adresse, einem Schlüssel oder einem Passwort."
},
"films.ship.blur.t": {
"message": "Unschärfebereiche."
},
"films.label": {
"message": "Mehr von der App, in Bewegung",
"description": "Read by screen readers only: names the section of feature videos"
},
"demoLoop.camera-blur": {
"message": "Eine quadratische Webcam-Vignette über einer Bildschirmaufnahme. Die Ansicht fährt heran, während der Raum hinter der Person unscharf wird, und fährt dann zurück.",
"description": "Describes a short silent video loop of the app for screen readers."
},
"films.camera.lead.blurred": {
"message": "weichgezeichnet"
},
"films.camera.tab.blur": {
"message": "Hintergrundunschärfe"
},
"demoLoop.title.classic-zoom": {
"message": "Automatischer Zoom auf Klicks",
"description": "The name of a short silent video of the app, given to search engines (schema.org VideoObject)."
},
"demoLoop.title.3d-camera": {
"message": "Eine 3D-Kamera, die den Bildschirm umkreist",
"description": "The name of a short silent video of the app, given to search engines (schema.org VideoObject)."
},
"demoLoop.title.3d-cursors": {