thedesk/app/view/de/setting.vue.js

552 lines
14 KiB
JavaScript
Raw Normal View History

2019-08-07 10:24:52 +10:00
var yesno = [
{
text: "Ja",
value: "yes"
}, {
text: "Nein",
value: "no"
}
];
var sound = [
{
text: "Ohne",
value: "none"
}, {
text: "Standard",
value: "default"
}, {
text: "Custom 1",
value: "c1"
}, {
text: "Custom 2",
value: "c2"
}, {
text: "Custom 3",
value: "c3"
}, {
text: "Custom 4",
value: "c4"
}
];
var envConstruction = [
{
id: "popup",
storage: "popup",
checkbox: false,
doubleText: false,
setValue: 0,
width: 50,
text: {
head: "Popup-Benachrichtigung(unter Windows)",
2019-08-07 13:14:07 +10:00
desc: "Bei \"0\" Ausgeschaltet.",
2019-08-07 10:24:52 +10:00
after: "Sek"
}
}, {
id: "notf",
storage: "nativenotf",
checkbox: true,
setValue: "yes",
text: {
head: "System Benachrichtigungen",
desc: "Dies funktioniert nicht mit der Portablen Windows Version.",
checkbox: yesno
}
}, {
id: "width",
storage: "width",
checkbox: false,
doubleText: false,
width: 50,
setValue: 300,
text: {
head: "Minimale Breite der Spalten",
2019-08-07 13:14:07 +10:00
desc: "Die Scroll-Leiste wird angezeigt, wenn Spalten breiter als das Fenster sind.",
after: "px über"
2019-08-07 10:24:52 +10:00
}
}, {
id: "fixwidth",
storage: "fixwidth",
checkbox: false,
doubleText: false,
setValue: 300,
width: 50,
text: {
head: "Minimale Breite des TweetDeck-Browsers",
desc: "",
2019-08-07 13:14:07 +10:00
after: "px über"
2019-08-07 10:24:52 +10:00
}
}, {
id: "size",
storage: "size",
checkbox: false,
doubleText: false,
width: 50,
setValue: 13,
text: {
head: "Schriftgröße",
2019-08-07 13:14:07 +10:00
desc: "<span style=\"font-size:13px\">13px(Absoluter Wert)</span>",
2019-08-07 10:24:52 +10:00
after: "px"
}
}, {
id: "ha",
storage: "ha",
checkbox: true,
setValue: false,
text: {
head: "Hardwarebeschleunigung deaktivieren",
2019-08-07 13:14:07 +10:00
desc: "Automatischer Neustart",
2019-08-07 10:24:52 +10:00
checkbox: [
{
text: "Ja",
value: "true"
}, {
text: "Nein",
value: "false"
}
]
}
}
];
var tlConstruction = [
{
id: "time",
storage: "datetype",
checkbox: true,
setValue: "absolute",
text: {
head: "Zeitformat",
2019-08-07 13:14:07 +10:00
desc: "Relatives Format:\"vor 1 Minuten\",\"vor 3 Tagen\"<br>Absolutes Format:\"23:25:21\",\"2017/12/30 23:59:00\"<br>Gemischtes Format:Die heute geposteten Zahn sind relativ formatiert, andere sind absolut formatiert.",
2019-08-07 10:24:52 +10:00
checkbox: [
{
text: "Relativ",
value: "relative"
}, {
text: "Absolut",
value: "absolute"
}, {
text: "Sowohl relativ als auch absolut",
value: "double"
}, {
text: "Gemischt",
value: "medium"
}
]
}
}, {
id: "ul",
storage: "locale",
checkbox: true,
setValue: "yes",
text: {
head: "Server's unique locale",
2019-08-07 13:14:07 +10:00
desc: "Dieser Wert ist auf einigen japanischen Servern verfügbar",
2019-08-07 10:24:52 +10:00
checkbox: yesno
}
}, {
id: "nsfw",
storage: "nsfw",
checkbox: true,
setValue: "yes",
text: {
head: "NSFW Bilder ausblenden",
desc: "Starker Unschärfeeffekt",
checkbox: yesno
}
}, {
id: "cw",
storage: "cw",
checkbox: true,
setValue: "yes",
text: {
head: "Hide CW contents",
desc: "",
checkbox: yesno
}
}, {
id: "rp",
storage: "replyct",
checkbox: true,
setValue: "hidden",
text: {
2019-08-07 13:14:07 +10:00
head: "Aussehen der Antwortzähler",
2019-08-07 10:24:52 +10:00
desc: "",
checkbox: [
{
2019-08-07 13:14:07 +10:00
text: "1+ anzeigen, bei mehr als einer Antworten.",
2019-08-07 10:24:52 +10:00
value: "hidden"
}, {
2019-08-07 13:14:07 +10:00
text: "1+ anzeigen, bei mehr als einer Antworten.",
2019-08-07 10:24:52 +10:00
value: "all"
}
]
}
}, {
id: "gif",
storage: "gif",
checkbox: true,
setValue: "yes",
text: {
2019-08-07 13:14:07 +10:00
head: "Animierte GIF-Bilder abspielen",
2019-08-07 10:24:52 +10:00
desc: "",
checkbox: yesno
}
}, {
id: "tag",
storage: "tag-range",
checkbox: true,
setValue: "local",
text: {
2019-08-07 13:14:07 +10:00
head: "Suche im Tag-Verlauf",
2019-08-07 10:24:52 +10:00
desc: "",
checkbox: [
{
2019-08-07 13:14:07 +10:00
text: "Auch in Verbundenen Netzwerken",
2019-08-07 10:24:52 +10:00
value: "all"
}, {
2019-08-07 13:14:07 +10:00
text: "Nur im lokalen Netzwerk",
2019-08-07 10:24:52 +10:00
value: "local"
}
]
}
}, {
id: "via",
storage: "viashow",
checkbox: true,
setValue: "no",
text: {
head: "Show via",
desc: "",
checkbox: yesno
}
}, {
id: "mov",
storage: "mouseover",
checkbox: true,
setValue: "no",
text: {
2019-08-07 13:14:07 +10:00
head: "Aktionsbuttons ausblenden wenn der Mauszeiger weg ist.",
desc: "Du wirst vielleicht das Gefühl haben, dass \"Mouseover\" unangenehm ist :-(",
2019-08-07 10:24:52 +10:00
checkbox: [
{
2019-08-07 13:14:07 +10:00
text: "Maus drüber zum Anzeigen",
2019-08-07 10:24:52 +10:00
value: "yes"
}, {
2019-08-07 13:14:07 +10:00
text: "Klicken um anzuzeigen",
2019-08-07 10:24:52 +10:00
value: "click"
}, {
text: "Nein",
value: "no"
}
]
}
}, {
id: "notfm",
storage: "setasread",
checkbox: true,
setValue: "yes",
text: {
2019-08-07 13:14:07 +10:00
head: "Benachrichtigungs-Markierung, rote Klingel und Zähler anzeigen(wenn Sie eine Benachrichtigungsspalte haben.)",
2019-08-07 10:24:52 +10:00
desc: "",
checkbox: yesno
}
}, {
checkbox: false,
doubleText: true,
data: [
{
id: "sentence",
storage: "sentence",
width: 50,
setValue: 500,
2019-08-07 13:14:07 +10:00
text: { after: "Zeilen über oder" }
2019-08-07 10:24:52 +10:00
}, {
id: "letters",
storage: "letters",
width: 50,
setValue: 7000,
2019-08-07 13:14:07 +10:00
text: { after: "Buchstaben über" }
2019-08-07 10:24:52 +10:00
}
],
text: {
2019-08-07 13:14:07 +10:00
head: "Automatisches Zusammenfalten",
desc: "TheDesk faltet nicht Tröts von 5 Zeichen oder weniger. Zusammengefaltet, werden keine Zeilen angezeigt. TheDesk zählen nur richtige Zeilen. (Zeilenumbrüche nicht.)",
2019-08-07 10:24:52 +10:00
}
}, {
id: "img-height",
storage: "img-height",
checkbox: false,
doubleText: false,
width: 80,
setValue: 200,
text: {
2019-08-07 13:14:07 +10:00
head: "Höhe der Bilder",
desc: "Option:Setze \"full\" für Unbeschnitten.",
2019-08-07 10:24:52 +10:00
after: "px"
}
}, {
id: "ticker",
storage: "ticker_ok",
checkbox: true,
setValue: "no",
text: {
2019-08-07 13:14:07 +10:00
head: "Aktiviere #InstanceTicker",
desc: "Zeigt bunte Sticker über den Server. <a href=\"https://cdn.weep.me/mastodon/\">Über #InstanceTicker</a> Copyright 2018 weepjp, kyori19.",
2019-08-07 10:24:52 +10:00
checkbox: yesno
}
}, {
id: "anime",
storage: "animation",
checkbox: true,
setValue: "yes",
text: {
2019-08-07 13:14:07 +10:00
head: "Animation der Verläufe",
2019-08-07 10:24:52 +10:00
desc: "",
checkbox: yesno
}
}, {
id: "replySound",
storage: "replySound",
checkbox: true,
setValue: "none",
text: {
2019-08-07 13:14:07 +10:00
head: "Ton bei Antwort",
2019-08-07 10:24:52 +10:00
desc: "",
checkbox: sound
}
}, {
id: "favSound",
storage: "favSound",
checkbox: true,
setValue: "none",
text: {
2019-08-07 13:14:07 +10:00
head: "Ton bei Favorit",
2019-08-07 10:24:52 +10:00
desc: "",
checkbox: sound
}
}, {
id: "btSound",
storage: "btSound",
checkbox: true,
setValue: "none",
text: {
2019-08-07 13:14:07 +10:00
head: "Ton bei Verstärkung",
2019-08-07 10:24:52 +10:00
desc: "",
checkbox: sound
}
}, {
id: "followSound",
storage: "followSound",
checkbox: true,
setValue: "none",
text: {
2019-08-07 13:14:07 +10:00
head: "Ton bei Folgen",
2019-08-07 10:24:52 +10:00
desc: "",
checkbox: sound
}
}
];
var postConstruction = [
{
id: "cw-text",
storage: "cw-text",
checkbox: false,
doubleText: false,
width: 150,
setValue: "",
text: {
2019-08-07 13:14:07 +10:00
head: "Standard Warnung",
2019-08-07 10:24:52 +10:00
desc: "",
after: ""
}
}, {
checkbox: false,
doubleText: true,
data: [
{
id: "cw_sentence",
storage: "cw_sentence",
width: 50,
setValue: 500,
2019-08-07 13:14:07 +10:00
text: { after: "Zeilen über oder" }
2019-08-07 10:24:52 +10:00
}, {
id: "cw_letters",
storage: "cw_letters",
width: 50,
setValue: 7000,
2019-08-07 13:14:07 +10:00
text: { after: "Buchstaben über" }
2019-08-07 10:24:52 +10:00
}
],
text: {
head: "Warnung vor dem Versenden eines langen Toots.",
2019-08-07 13:14:07 +10:00
desc: "Dialog anzeigen, ob Sie den zu langen Text verstecken möchten.",
2019-08-07 10:24:52 +10:00
}
}, {
id: "cws",
storage: "always-cw",
checkbox: true,
setValue: "no",
text: {
head: "Always CW set",
desc: "",
checkbox: yesno
}
}, {
id: "vis",
storage: "vis",
checkbox: true,
setValue: "public",
text: {
2019-08-07 13:14:07 +10:00
head: "Standardsichtbarkeit",
2019-08-07 10:24:52 +10:00
desc: "",
checkbox: [
{
2019-08-07 13:14:07 +10:00
text: "Öffentlich",
2019-08-07 10:24:52 +10:00
value: "public"
}, {
2019-08-07 13:14:07 +10:00
text: "Nicht aufgeführt",
2019-08-07 10:24:52 +10:00
value: "unlisted"
}, {
2019-08-07 13:14:07 +10:00
text: "Privat",
2019-08-07 10:24:52 +10:00
value: "private"
}, {
2019-08-07 13:14:07 +10:00
text: "Direkt",
2019-08-07 10:24:52 +10:00
value: "direct"
}, {
2019-08-07 13:14:07 +10:00
text: "Merken (bei jeden Server gespeichert)",
2019-08-07 10:24:52 +10:00
value: "memory"
}, {
2019-08-07 13:14:07 +10:00
text: "Ihrer Standard-Sichtbarkeit (Einstellungen des Mastodon-Servers setzen)",
2019-08-07 10:24:52 +10:00
value: "useapi"
}
]
}
}, {
id: "img",
storage: "img",
checkbox: true,
setValue: "no-act",
text: {
2019-08-07 13:14:07 +10:00
head: "Bilder-Einstellungen fürs Senden",
2019-08-07 10:24:52 +10:00
desc: "",
checkbox: [
{
2019-08-07 13:14:07 +10:00
text: "MedienURL einfügen",
2019-08-07 10:24:52 +10:00
value: "url"
}, {
2019-08-07 13:14:07 +10:00
text: "Nichts einfügen",
2019-08-07 10:24:52 +10:00
value: "no-act"
}
]
}
}, {
id: "box",
storage: "box",
checkbox: true,
setValue: "yes",
text: {
2019-08-07 13:14:07 +10:00
head: "Verhalten der Posting-Box",
2019-08-07 10:24:52 +10:00
desc: "",
checkbox: [
{
2019-08-07 13:14:07 +10:00
text: "Zusammengeklappt",
2019-08-07 10:24:52 +10:00
value: "yes"
}, {
2019-08-07 13:14:07 +10:00
text: "Nach dem Posting offen",
2019-08-07 10:24:52 +10:00
value: "no"
}, {
2019-08-07 13:14:07 +10:00
text: "Alles geöffnet",
2019-08-07 10:24:52 +10:00
value: "absolute"
}
]
}
}, {
id: "quote",
storage: "quote",
checkbox: true,
setValue: "nothing",
text: {
2019-08-07 13:14:07 +10:00
head: "Zitierformat",
2019-08-07 10:24:52 +10:00
desc: "",
checkbox: [
{
text: "Nur URL",
value: "simple"
}, {
2019-08-07 13:14:07 +10:00
text: "URL und Name (Hinweis auf den Benutzer)",
2019-08-07 10:24:52 +10:00
value: "mention"
}, {
2019-08-07 13:14:07 +10:00
text: "URL, Text und Name(Hinweis auf den Benutzer)",
2019-08-07 10:24:52 +10:00
value: "full"
}, {
2019-08-07 13:14:07 +10:00
text: "Deaktiviert (Taste in Verlauf ausgeblendet)",
2019-08-07 10:24:52 +10:00
value: "nothing"
}
]
}
}, {
id: "main",
storage: "mainuse",
checkbox: true,
setValue: "remain",
text: {
2019-08-07 13:14:07 +10:00
head: "Standard-Konto für Aktionen",
desc: "Das Hauptkonto kann in der Kontoverwaltung gestellt werden.",
2019-08-07 10:24:52 +10:00
checkbox: [
{
2019-08-07 13:14:07 +10:00
text: "Konto, das Sie kürzlich verwendet haben",
2019-08-07 10:24:52 +10:00
value: "remain"
}, {
2019-08-07 13:14:07 +10:00
text: "Hauptkonto",
2019-08-07 10:24:52 +10:00
value: "main"
}
]
}
}, {
id: "sec",
storage: "sec",
checkbox: true,
setValue: "public",
text: {
2019-08-07 13:14:07 +10:00
head: "Zweite Tröt-Tasten",
2019-08-07 10:24:52 +10:00
desc: "",
checkbox: [
{
2019-08-07 13:14:07 +10:00
text: "Versteckt",
2019-08-07 10:24:52 +10:00
value: "nothing"
}, {
2019-08-07 13:14:07 +10:00
text: "Öffentlich",
2019-08-07 10:24:52 +10:00
value: "public"
}, {
2019-08-07 13:14:07 +10:00
text: "Nicht aufgeführt",
2019-08-07 10:24:52 +10:00
value: "unlisted"
}, {
2019-08-07 13:14:07 +10:00
text: "Privat",
2019-08-07 10:24:52 +10:00
value: "private"
}, {
2019-08-07 13:14:07 +10:00
text: "Direkt",
2019-08-07 10:24:52 +10:00
value: "direct"
}, {
2019-08-07 13:14:07 +10:00
text: "Nur lokal",
2019-08-07 10:24:52 +10:00
value: "local",
kirishima: true,
kirishimaText: "非対応インスタンスでは「未収載」になります。"
}
]
}
}, {
id: "zero",
storage: "emoji-zero-width",
checkbox: true,
setValue: "normal",
setValue: "no",
text: {
2019-08-07 13:14:07 +10:00
head: "Emojis ohne Abstand Einfügen",
2019-08-07 10:24:52 +10:00
desc: "",
checkbox: yesno
}
}
]