Build custom container images / build (map[base_image:php:8-fpm-alpine build_args:PHP_VERSION=8
context:php8-pgsql fingerprint_command:{ apk info -v | LC_ALL=C sort; find /usr/local/lib/php/extensions /usr/local/etc/php/conf.d -type f -exec sha256sum {} + | LC_ALL=C sort; }
name:ph… (push) Successful in 48s
Build custom container images / build (map[base_image:postgres:18 build_args:PG_VERSION=18
POSTGIS_VERSION=3
VCHORD_VERSION=0.5.3
context:postgres fingerprint_command:{ dpkg-query -W -f='${binary:Package}=${Version}\n' | LC_ALL=C sort; find /usr/lib/postgresql -type f -exec sha256su… (push) Successful in 55s
Build custom container images / build (map[base_image:python:3 build_args:PYTHON_VERSION=3
context:python-tools fingerprint_command:{ dpkg-query -W -f='${binary:Package}=${Version}\n' | LC_ALL=C sort; pip freeze | LC_ALL=C sort; }
name:python-tools oci_labels:org.opencontainers.ima… (push) Successful in 54s
Build custom container images / build (map[base_image:python:3.12-slim build_args:PYTHON_VERSION=3.12-slim
context:linkki-tiedotus fingerprint_command:{ dpkg-query -W -f='${binary:Package}=${Version}\n' | LC_ALL=C sort; pip freeze | LC_ALL=C sort; }
name:linkki-tiedotus oci_labels:… (push) Successful in 39s
1128 lines
34 KiB
JSON
1128 lines
34 KiB
JSON
{
|
|
"alert.pick_schedule": {
|
|
"fi": "Valitse ensin ajastusaika.",
|
|
"sv": "Välj en schemaläggningstid först.",
|
|
"en": "Pick a schedule time first."
|
|
},
|
|
"app.title": {
|
|
"fi": "Linkki Botti",
|
|
"sv": "Linkki Bot",
|
|
"en": "Linkki Bot"
|
|
},
|
|
"confirm.delete_storage": {
|
|
"fi": "Poistetaanko tämä tiedotus tallennuksesta?",
|
|
"sv": "Radera detta meddelande från lagringen?",
|
|
"en": "Delete this announcement from storage?"
|
|
},
|
|
"confirm.delete_telegram": {
|
|
"fi": "Poistetaanko tämä tiedotus Telegramista?",
|
|
"sv": "Radera detta meddelande från Telegram?",
|
|
"en": "Delete this announcement from Telegram?"
|
|
},
|
|
"confirm.inactive_links": {
|
|
"fi": "Joissakin kielilinkeissä viitataan poissa käytöstä oleviin tai tyhjiin kieliin. Ne julkaistaan pelkkinä teksteinä ilman linkkiä. Jatketaanko?",
|
|
"sv": "Vissa språklänkar pekar på inaktiva eller tomma språk. De publiceras då som vanlig text utan klickbar länk. Fortsätt?",
|
|
"en": "Some cross-language links point to disabled or empty languages. Those links will be posted as plain labels instead of clickable links. Continue?"
|
|
},
|
|
"confirm.navigate_unsaved": {
|
|
"fi": "Tällä sivulla on tallentamattomia muutoksia. Poistutaanko tallentamatta?",
|
|
"sv": "Den här sidan har osparade ändringar. Lämna utan att spara?",
|
|
"en": "This page has unsaved changes. Leave without saving?"
|
|
},
|
|
"confirm.publish_unsaved": {
|
|
"fi": "Tällä sivulla on tallentamattomia muutoksia. Vain tallennetut muutokset julkaistaan ja tallentamattomat muokkaukset poistuvat. Jatketaanko?",
|
|
"sv": "Den här sidan har osparade ändringar. Endast sparade ändringar publiceras, och osparade ändringar försvinner. Fortsätt?",
|
|
"en": "This page has unsaved changes. Only saved changes will be posted, and unsaved edits will be discarded. Continue?"
|
|
},
|
|
"confirm.schedule_unsaved": {
|
|
"fi": "Tällä sivulla on tallentamattomia muutoksia. Ajastus käyttää sitä versiota, joka on tallennettu ajastushetkellä. Jatketaanko?",
|
|
"sv": "Den här sidan har osparade ändringar. Schemaläggaren använder den version som är sparad när sändningstiden infaller. Fortsätt?",
|
|
"en": "This page has unsaved changes. The scheduler will use whatever is saved when the scheduled time arrives. Continue?"
|
|
},
|
|
"confirm.unlink": {
|
|
"fi": "Poistetaanko tämän tiedotuksen Telegram-linkitys?",
|
|
"sv": "Koppla loss detta meddelande från Telegram?",
|
|
"en": "Unlink this announcement from Telegram?"
|
|
},
|
|
"create.button": {
|
|
"fi": "Luo",
|
|
"sv": "Skapa",
|
|
"en": "Create"
|
|
},
|
|
"create.permission_denied": {
|
|
"fi": "Sinulla ei ole oikeutta luoda tai tallentaa tiedotuksia.",
|
|
"sv": "Du har inte behörighet att skapa eller spara meddelanden.",
|
|
"en": "You do not have permission to create or save announcements."
|
|
},
|
|
"create.placeholder": {
|
|
"fi": "Uuden tiedotuksen otsikko",
|
|
"sv": "Titel för nytt meddelande",
|
|
"en": "New announcement title"
|
|
},
|
|
"editor.add_global_images": {
|
|
"fi": "Lisää yleiskuvia:",
|
|
"sv": "Lägg till globala bilder:",
|
|
"en": "Add global images:"
|
|
},
|
|
"editor.add_images_for": {
|
|
"fi": "Lisää kuvia tälle kielelle:",
|
|
"sv": "Lägg till bilder för detta språk:",
|
|
"en": "Add images for this language:"
|
|
},
|
|
"editor.open_image_import": {
|
|
"fi": "Lisää kuva",
|
|
"sv": "Lägg till bild",
|
|
"en": "Add image"
|
|
},
|
|
"editor.image_import_title": {
|
|
"fi": "Tuo kuva",
|
|
"sv": "Importera bild",
|
|
"en": "Import image"
|
|
},
|
|
"editor.close_image_import": {
|
|
"fi": "Sulje",
|
|
"sv": "Stäng",
|
|
"en": "Close"
|
|
},
|
|
"editor.cancel_image_import": {
|
|
"fi": "Peruuta",
|
|
"sv": "Avbryt",
|
|
"en": "Cancel"
|
|
},
|
|
"editor.image_import_help": {
|
|
"fi": "Liitä kuva mihin tahansa tässä ikkunassa tai anna kuvan URL alla.",
|
|
"sv": "Klistra in en bild var som helst i det här fönstret eller ange bildens URL nedan.",
|
|
"en": "Paste an image anywhere in this dialog or enter an image URL below."
|
|
},
|
|
"editor.image_import_format": {
|
|
"fi": "Muoto",
|
|
"sv": "Format",
|
|
"en": "Format"
|
|
},
|
|
"editor.image_import_format.auto": {
|
|
"fi": "Automaattinen",
|
|
"sv": "Automatisk",
|
|
"en": "Auto"
|
|
},
|
|
"editor.image_import_format.png": {
|
|
"fi": "PNG",
|
|
"sv": "PNG",
|
|
"en": "PNG"
|
|
},
|
|
"editor.image_import_format.jpeg": {
|
|
"fi": "JPEG",
|
|
"sv": "JPEG",
|
|
"en": "JPEG"
|
|
},
|
|
"editor.image_import_url": {
|
|
"fi": "Kuvan URL",
|
|
"sv": "Bildens URL",
|
|
"en": "Image URL"
|
|
},
|
|
"editor.image_import_url_placeholder": {
|
|
"fi": "https://esimerkki.fi/kuva.jpg",
|
|
"sv": "https://exempel.fi/bild.jpg",
|
|
"en": "https://example.com/image.jpg"
|
|
},
|
|
"editor.import_image_url_submit": {
|
|
"fi": "Tuo URL",
|
|
"sv": "Importera URL",
|
|
"en": "Import URL"
|
|
},
|
|
"alert.image_conversion_failed": {
|
|
"fi": "Kuvan muuntaminen epäonnistui.",
|
|
"sv": "Bildkonverteringen misslyckades.",
|
|
"en": "Image conversion failed."
|
|
},
|
|
"alert.telegram_binding_invalid_line": {
|
|
"fi": "Käytä muotoa channel_id=discussion_id jokaisella rivillä.",
|
|
"sv": "Använd formatet channel_id=discussion_id på varje rad.",
|
|
"en": "Use the format channel_id=discussion_id on each line."
|
|
},
|
|
"alert.telegram_binding_unknown_channel_id": {
|
|
"fi": "Tuntematon kanavan viesti-id:",
|
|
"sv": "Okänt kanalmeddelande-id:",
|
|
"en": "Unknown channel message id:"
|
|
},
|
|
"editor.format_bold": {
|
|
"fi": "Lihavointi",
|
|
"sv": "Fetstil",
|
|
"en": "Bold"
|
|
},
|
|
"editor.format_italic": {
|
|
"fi": "Kursivointi",
|
|
"sv": "Kursiv",
|
|
"en": "Italic"
|
|
},
|
|
"editor.format_underline": {
|
|
"fi": "Alleviivaus",
|
|
"sv": "Understrykning",
|
|
"en": "Underline"
|
|
},
|
|
"editor.format_strikethrough": {
|
|
"fi": "Yliviivaus",
|
|
"sv": "Genomstrykning",
|
|
"en": "Strikethrough"
|
|
},
|
|
"editor.format_code": {
|
|
"fi": "Koodi",
|
|
"sv": "Kod",
|
|
"en": "Code"
|
|
},
|
|
"editor.format_spoiler": {
|
|
"fi": "Spoileri",
|
|
"sv": "Spoiler",
|
|
"en": "Spoiler"
|
|
},
|
|
"editor.format_link": {
|
|
"fi": "Linkki",
|
|
"sv": "Länk",
|
|
"en": "Link"
|
|
},
|
|
"editor.format_blockquote": {
|
|
"fi": "Lainaus",
|
|
"sv": "Citat",
|
|
"en": "Quote"
|
|
},
|
|
"editor.format_bullets": {
|
|
"fi": "Luettelo",
|
|
"sv": "Punktlista",
|
|
"en": "Bullets"
|
|
},
|
|
"editor.format_numbered_list": {
|
|
"fi": "Numerointi",
|
|
"sv": "Numrering",
|
|
"en": "Numbered"
|
|
},
|
|
"editor.delete_storage": {
|
|
"fi": "Poista\ntallennuksesta",
|
|
"sv": "Radera från\nlagringen",
|
|
"en": "Delete from\nStorage"
|
|
},
|
|
"editor.delete_telegram": {
|
|
"fi": "Poista\nTelegramista",
|
|
"sv": "Radera från\nTelegram",
|
|
"en": "Delete from\nTelegram"
|
|
},
|
|
"editor.enabled": {
|
|
"fi": "Käytössä",
|
|
"sv": "Aktiverad",
|
|
"en": "Enabled"
|
|
},
|
|
"editor.global_images": {
|
|
"fi": "Yleiskuvat",
|
|
"sv": "Globala bilder",
|
|
"en": "Global Images"
|
|
},
|
|
"editor.insert_language_links": {
|
|
"fi": "Lisää kielilinkit",
|
|
"sv": "Lägg till språklänkar",
|
|
"en": "Insert language links"
|
|
},
|
|
"editor.insert_language_flags": {
|
|
"fi": "Lisää kieliliput",
|
|
"sv": "Lägg till språkflaggor",
|
|
"en": "Insert language flags"
|
|
},
|
|
"editor.language_order": {
|
|
"fi": "Kielten järjestys",
|
|
"sv": "Språkordning",
|
|
"en": "Language Order"
|
|
},
|
|
"editor.disable_link_previews_global": {
|
|
"fi": "Poista linkkien esikatselut",
|
|
"sv": "Stäng av länkkort",
|
|
"en": "Disable link previews"
|
|
},
|
|
"editor.disable_link_previews": {
|
|
"fi": "Poista linkkien esikatselut",
|
|
"sv": "Stäng av länkkort",
|
|
"en": "Disable link previews"
|
|
},
|
|
"editor.discussion_pinning": {
|
|
"fi": "Viestien kiinnitys",
|
|
"sv": "Fästning av meddelanden",
|
|
"en": "Message pinning"
|
|
},
|
|
"editor.discussion_pinning.none": {
|
|
"fi": "Ei kiinnitystä",
|
|
"sv": "Ingen fästning",
|
|
"en": "None"
|
|
},
|
|
"editor.discussion_pinning.first": {
|
|
"fi": "Vain ensimmäinen viesti",
|
|
"sv": "Endast första meddelandet",
|
|
"en": "Only first message"
|
|
},
|
|
"editor.discussion_pinning.last": {
|
|
"fi": "Vain viimeinen viesti (TG oletus)",
|
|
"sv": "Endast sista meddelandet (TG standard)",
|
|
"en": "Only last message (TG default)"
|
|
},
|
|
"editor.discussion_pinning.all": {
|
|
"fi": "Kaikki viestit",
|
|
"sv": "Alla meddelanden",
|
|
"en": "All messages"
|
|
},
|
|
"editor.discussion_pinning_requires_group": {
|
|
"fi": "Valitulla kanavalla ei ole liitettyä keskusteluryhmää.",
|
|
"sv": "Den valda kanalen har ingen länkad diskussionsgrupp.",
|
|
"en": "The selected channel has no linked discussion group."
|
|
},
|
|
"editor.discussion_pinning_requires_links": {
|
|
"fi": "Keskusteluryhmän viestilinkit puuttuvat. Syötä ne käsin ennen kiinnityksen muuttamista.",
|
|
"sv": "Diskussionsgruppens meddelandelänkar saknas. Ange dem manuellt innan fästningen ändras.",
|
|
"en": "Discussion-group message links are missing. Enter them manually before changing pinning."
|
|
},
|
|
"editor.delete_pin_service_messages": {
|
|
"fi": "Poista kiinnityksen palveluviestit",
|
|
"sv": "Ta bort tjänstemeddelanden för fästning",
|
|
"en": "Delete service messages"
|
|
},
|
|
"editor.language_order.en_fi_sv": {
|
|
"fi": "Englanti -> Suomi -> Ruotsi",
|
|
"sv": "Engelska -> Finska -> Svenska",
|
|
"en": "English -> Finnish -> Swedish"
|
|
},
|
|
"editor.language_order.en_sv_fi": {
|
|
"fi": "Englanti -> Ruotsi -> Suomi",
|
|
"sv": "Engelska -> Svenska -> Finska",
|
|
"en": "English -> Swedish -> Finnish"
|
|
},
|
|
"editor.language_order.fi_en_sv": {
|
|
"fi": "Suomi -> Englanti -> Ruotsi",
|
|
"sv": "Finska -> Engelska -> Svenska",
|
|
"en": "Finnish -> English -> Swedish"
|
|
},
|
|
"editor.language_order.fi_sv_en": {
|
|
"fi": "Suomi -> Ruotsi -> Englanti",
|
|
"sv": "Finska -> Svenska -> Engelska",
|
|
"en": "Finnish -> Swedish -> English"
|
|
},
|
|
"editor.language_order.sv_en_fi": {
|
|
"fi": "Ruotsi -> Englanti -> Suomi",
|
|
"sv": "Svenska -> Engelska -> Finska",
|
|
"en": "Swedish -> English -> Finnish"
|
|
},
|
|
"editor.language_order.sv_fi_en": {
|
|
"fi": "Ruotsi -> Suomi -> Englanti",
|
|
"sv": "Svenska -> Finska -> Engelska",
|
|
"en": "Swedish -> Finnish -> English"
|
|
},
|
|
"editor.move_left": {
|
|
"en": "<"
|
|
},
|
|
"editor.move_right": {
|
|
"en": ">"
|
|
},
|
|
"editor.no_language_links_available": {
|
|
"fi": "Muita käytössä olevia kieliä ei ole linkitettäväksi.",
|
|
"sv": "Inga andra aktiva språk finns tillgängliga för länkar.",
|
|
"en": "No other enabled languages are available for links."
|
|
},
|
|
"editor.open_telegram": {
|
|
"fi": "Avaa\nTelegramissa",
|
|
"sv": "Öppna i\nTelegram",
|
|
"en": "Open on\nTelegram"
|
|
},
|
|
"editor.open": {
|
|
"fi": "Avaa",
|
|
"sv": "Öppna",
|
|
"en": "Open"
|
|
},
|
|
"editor.post_modifications_now": {
|
|
"fi": "Julkaise muokkaukset nyt",
|
|
"sv": "Publicera ändringar nu",
|
|
"en": "Post Modifications Now"
|
|
},
|
|
"editor.post_now": {
|
|
"fi": "Julkaise nyt",
|
|
"sv": "Publicera nu",
|
|
"en": "Post Now"
|
|
},
|
|
"editor.remove_image": {
|
|
"fi": "Poista",
|
|
"sv": "Ta bort",
|
|
"en": "Remove"
|
|
},
|
|
"editor.save": {
|
|
"fi": "Tallenna",
|
|
"sv": "Spara",
|
|
"en": "Save"
|
|
},
|
|
"editor.schedule": {
|
|
"fi": "Ajasta",
|
|
"sv": "Schemalägg",
|
|
"en": "Schedule"
|
|
},
|
|
"editor.schedule_label": {
|
|
"fi": "Ajastus",
|
|
"sv": "Schemaläggning",
|
|
"en": "Schedule"
|
|
},
|
|
"editor.schedule_modifications": {
|
|
"fi": "Ajasta muokkaukset",
|
|
"sv": "Schemalägg ändringar",
|
|
"en": "Schedule Modifications"
|
|
},
|
|
"editor.schedule_timezone": {
|
|
"fi": "Aikavyöhyke",
|
|
"sv": "Tidszon",
|
|
"en": "Timezone"
|
|
},
|
|
"editor.schedule_unpin": {
|
|
"fi": "Ajasta kiinnitysten poisto",
|
|
"sv": "Schemalägg avfästning",
|
|
"en": "Schedule unpin"
|
|
},
|
|
"editor.cancel_unpin": {
|
|
"fi": "Peru kiinnitysten poisto",
|
|
"sv": "Avbryt avfästning",
|
|
"en": "Cancel unpin"
|
|
},
|
|
"editor.unpin_schedule_label": {
|
|
"fi": "Kiinnitysten poiston ajastus",
|
|
"sv": "Schemalägg avfästning",
|
|
"en": "Unpin schedule"
|
|
},
|
|
"editor.settings_tabs": {
|
|
"fi": "Tiedotuksen asetukset",
|
|
"sv": "Inställningar för meddelandet",
|
|
"en": "Announcement settings"
|
|
},
|
|
"editor.tab_main": {
|
|
"fi": "Pääasiat",
|
|
"sv": "Huvud",
|
|
"en": "Main"
|
|
},
|
|
"editor.tab_telegram": {
|
|
"fi": "Telegram-linkitys",
|
|
"sv": "Telegram-länkning",
|
|
"en": "Telegram link"
|
|
},
|
|
"editor.tab_pinning": {
|
|
"fi": "Kiinnitys",
|
|
"sv": "Fästning",
|
|
"en": "Pinning"
|
|
},
|
|
"editor.tab_logs": {
|
|
"fi": "Lokit",
|
|
"sv": "Loggar",
|
|
"en": "Logs"
|
|
},
|
|
"editor.title": {
|
|
"fi": "Otsikko",
|
|
"sv": "Titel",
|
|
"en": "Title"
|
|
},
|
|
"editor.unlink": {
|
|
"fi": "Poista\nTelegram-linkitys",
|
|
"sv": "Koppla loss\nfrån Telegram",
|
|
"en": "Unlink from\nTelegram"
|
|
},
|
|
"editor.unlink_message_id": {
|
|
"fi": "Poista linkitys msgID={id}",
|
|
"sv": "Ta bort länkning msgID={id}",
|
|
"en": "Unlink msgID={id}"
|
|
},
|
|
"editor.group_link_requires_channel": {
|
|
"fi": "Ryhmän linkki edellyttää ensin kanavalinkkiä.",
|
|
"sv": "Grupplänken kräver först en kanallänk.",
|
|
"en": "A group link requires a channel link first."
|
|
},
|
|
"editor.unlink_channel_requires_group_clear": {
|
|
"fi": "Poista ensin tämän rivin ryhmälinkki.",
|
|
"sv": "Ta först bort grupplänken på denna rad.",
|
|
"en": "Unlink the group link on this row first."
|
|
},
|
|
"editor.unschedule": {
|
|
"fi": "Poista\najastus",
|
|
"sv": "Avbryt\nschemaläggning",
|
|
"en": "Unschedule"
|
|
},
|
|
"instructions.formatting_items": {
|
|
"fi": [
|
|
{
|
|
"label": "Lihavointi",
|
|
"example": "**teksti** tai __teksti__"
|
|
},
|
|
{
|
|
"label": "Kursivointi",
|
|
"example": "*teksti* tai _teksti_"
|
|
},
|
|
{
|
|
"label": "Alleviivaus",
|
|
"example": "++teksti++"
|
|
},
|
|
{
|
|
"label": "Yliviivaus",
|
|
"example": "~~teksti~~"
|
|
},
|
|
{
|
|
"label": "Spoileri",
|
|
"example": "||teksti||"
|
|
},
|
|
{
|
|
"label": "Rivikoodi",
|
|
"example": "`teksti`"
|
|
},
|
|
{
|
|
"label": "Koodilohko",
|
|
"example": "```\\nteksti```"
|
|
},
|
|
{
|
|
"label": "Tavallinen linkki",
|
|
"example": "[nimi](https://esimerkki.fi)"
|
|
},
|
|
{
|
|
"label": "Kielilinkki",
|
|
"example": "[nimi](fi), [nimi](sv), [nimi](en)"
|
|
},
|
|
{
|
|
"label": "Otsikko (lihavointi + versaalit)",
|
|
"example": "# Otsikko"
|
|
},
|
|
{
|
|
"label": "Luettelomerkit",
|
|
"example": "- kohta"
|
|
},
|
|
{
|
|
"label": "Sisäkkäiset luettelomerkit",
|
|
"example": "[kaksi välilyöntiä]- alakohta"
|
|
},
|
|
{
|
|
"label": "Numeroitu lista",
|
|
"example": "1. kohta"
|
|
},
|
|
{
|
|
"label": "Sisäkkäiset numeroitu lista",
|
|
"example": "[kaksi välilyöntiä]1. alakohta"
|
|
},
|
|
{
|
|
"label": "Lainaus",
|
|
"example": "> lainattu teksti"
|
|
},
|
|
{
|
|
"label": "Koodinvaihtomerkki",
|
|
"example": "\\* \\| \\. \\\\ tai \\`"
|
|
}
|
|
],
|
|
"sv": [
|
|
{
|
|
"label": "Fetstil",
|
|
"example": "**text** eller __text__"
|
|
},
|
|
{
|
|
"label": "Kursiv",
|
|
"example": "*text* eller _text_"
|
|
},
|
|
{
|
|
"label": "Understrykning",
|
|
"example": "++text++"
|
|
},
|
|
{
|
|
"label": "Genomstrykning",
|
|
"example": "~~text~~"
|
|
},
|
|
{
|
|
"label": "Spoiler",
|
|
"example": "||text||"
|
|
},
|
|
{
|
|
"label": "Kod i raden",
|
|
"example": "`text`"
|
|
},
|
|
{
|
|
"label": "Kodblock",
|
|
"example": "```\\ntext```"
|
|
},
|
|
{
|
|
"label": "Vanlig länk",
|
|
"example": "[etikett](https://exempel.se)"
|
|
},
|
|
{
|
|
"label": "Språklänk",
|
|
"example": "[etikett](fi), [etikett](sv), [etikett](en)"
|
|
},
|
|
{
|
|
"label": "Rubrik (fetstil + versaler)",
|
|
"example": "# Rubrik"
|
|
},
|
|
{
|
|
"label": "Punktlista",
|
|
"example": "- punkt"
|
|
},
|
|
{
|
|
"label": "Nästlad punktlista",
|
|
"example": "[två mellanslag]- underpunkt"
|
|
},
|
|
{
|
|
"label": "Numrerad lista",
|
|
"example": "1. punkt"
|
|
},
|
|
{
|
|
"label": "Nästlad numrerad lista",
|
|
"example": "[två mellanslag]1. underpunkt"
|
|
},
|
|
{
|
|
"label": "Citat",
|
|
"example": "> citerad text"
|
|
},
|
|
{
|
|
"label": "Avbrottstecken",
|
|
"example": "\\* \\| \\. \\\\ eller \\`"
|
|
}
|
|
],
|
|
"en": [
|
|
{
|
|
"label": "Bold",
|
|
"example": "**text** or __text__"
|
|
},
|
|
{
|
|
"label": "Italic",
|
|
"example": "*text* or _text_"
|
|
},
|
|
{
|
|
"label": "Underline",
|
|
"example": "++text++"
|
|
},
|
|
{
|
|
"label": "Strikethrough",
|
|
"example": "~~text~~"
|
|
},
|
|
{
|
|
"label": "Spoiler",
|
|
"example": "||text||"
|
|
},
|
|
{
|
|
"label": "Inline code",
|
|
"example": "`text`"
|
|
},
|
|
{
|
|
"label": "Code block",
|
|
"example": "```\\ntext```"
|
|
},
|
|
{
|
|
"label": "Regular link",
|
|
"example": "[label](https://example.com)"
|
|
},
|
|
{
|
|
"label": "Cross-language link",
|
|
"example": "[label](fi), [label](sv), [label](en)"
|
|
},
|
|
{
|
|
"label": "Heading (bold + capitalized)",
|
|
"example": "# Heading"
|
|
},
|
|
{
|
|
"label": "Bullet list",
|
|
"example": "- item"
|
|
},
|
|
{
|
|
"label": "Nested bullet list",
|
|
"example": "[double-space]- nested item"
|
|
},
|
|
{
|
|
"label": "Numbered list",
|
|
"example": "1. item"
|
|
},
|
|
{
|
|
"label": "Nested numbered list",
|
|
"example": "[double-space]1. nested item"
|
|
},
|
|
{
|
|
"label": "Blockquote",
|
|
"example": "> quoted text"
|
|
},
|
|
{
|
|
"label": "Escaping",
|
|
"example": "\\* \\| \\. \\\\ or \\`"
|
|
}
|
|
]
|
|
},
|
|
"instructions.formatting_title": {
|
|
"fi": "Muotoilu",
|
|
"sv": "Formatering",
|
|
"en": "Formatting"
|
|
},
|
|
"instructions.posted_items": {
|
|
"fi": [
|
|
"Julkaistusta tiedotuksesta voi muokata vain tekstejä.",
|
|
"Jos haluat julkaista saman tiedotuksen uutena, poista linkitys ensin.",
|
|
"\"Poista Telegramista\" poistaa Telegram-viestit ja palauttaa tiedotuksen luonnokseksi.",
|
|
"\"Poista Telegram-linkitys\" jättää Telegram-viestit paikalleen mutta poistaa yhteyden verkkosovelluksesta."
|
|
],
|
|
"sv": [
|
|
"Ett publicerat meddelande kan bara textredigeras.",
|
|
"Om du vill publicera samma meddelande som ett nytt meddelande, koppla loss det först.",
|
|
"\"Radera från Telegram\" tar bort Telegram-meddelandena och återställer meddelandet till utkast.",
|
|
"\"Koppla loss från Telegram\" lämnar Telegram-meddelandena kvar men tar bort kopplingen i webbappen."
|
|
],
|
|
"en": [
|
|
"Published announcements only allow text edits.",
|
|
"To post the same announcement again as a fresh announcement, unlink it first.",
|
|
"\"Delete from Telegram\" removes the Telegram messages and returns the announcement to draft.",
|
|
"\"Unlink from Telegram\" keeps the Telegram messages but removes the connection from the web app."
|
|
]
|
|
},
|
|
"instructions.posted_title": {
|
|
"fi": "Julkaisun jälkeen",
|
|
"sv": "Efter publicering",
|
|
"en": "After publishing"
|
|
},
|
|
"instructions.quick_start_items": {
|
|
"fi": [
|
|
"Luo tiedotus sivupalkista.",
|
|
"Kirjoita tarvittavat tekstit suomeksi, ruotsiksi ja/tai englanniksi.",
|
|
"Lataa yleiskuvia ja/tai kielikohtaisia kuvia ja tallenna.",
|
|
"Julkaise heti tai ajasta tiedotus myöhemmäksi."
|
|
],
|
|
"sv": [
|
|
"Skapa ett meddelande i sidofältet.",
|
|
"Skriv de texter du behöver på finska, svenska och/eller engelska.",
|
|
"Ladda upp globala bilder och/eller språkspecifika bilder och spara.",
|
|
"Publicera direkt eller schemalägg meddelandet till senare."
|
|
],
|
|
"en": [
|
|
"Create an announcement from the sidebar.",
|
|
"Write the texts for Finnish, Swedish, and/or English as needed.",
|
|
"Upload global images and/or language-specific images, then save.",
|
|
"Post immediately or schedule the announcement for later."
|
|
]
|
|
},
|
|
"instructions.quick_start_title": {
|
|
"fi": "Pika-aloitus",
|
|
"sv": "Snabbstart",
|
|
"en": "Quick start"
|
|
},
|
|
"instructions.states_items": {
|
|
"fi": [
|
|
"Ei väriä: luonnostiedotus, jota ei ole vielä linkitetty Telegramiin.",
|
|
"Keltainen kello: ajastettu tiedotus, joka odottaa ajastettua aikaa.",
|
|
"Vihreä pukki: julkaistu tiedotus, linkitetty Telegramiin ilman julkaisemattomia muutoksia.",
|
|
"Sininen kynä: muokattu tiedotus, linkitetty Telegramiin, mutta julkaisemattomia muutoksia.",
|
|
"Punainen rasti: julkaisematon tiedotus, koska julkaisu epäonnistui."
|
|
],
|
|
"sv": [
|
|
"Ingen färg: utkast till meddelande som ännu inte är länkat till Telegram.",
|
|
"Gul klocka: schemalagt meddelande som väntar på sin schemalagda tid.",
|
|
"Grön bock: publicerat meddelande, länkat till Telegram, utan opublicerade ändringar.",
|
|
"Blå penna: ändrat meddelande, länkat till Telegram, med opublicerade ändringar.",
|
|
"Rött kryss: opublicerat meddelande, eftersom publiceringen misslyckades."
|
|
],
|
|
"en": [
|
|
"No colour: draft announcement, not yet linked to Telegram.",
|
|
"Yellow clock: scheduled announcement, waiting for its scheduled time.",
|
|
"Green checkmark: published announcement, linked to Telegram, with no pending changes.",
|
|
"Blue pencil: modified announcement, linked to Telegram, with saved changes waiting to be applied.",
|
|
"Red cross: unpublished announcement, because posting failed."
|
|
]
|
|
},
|
|
"instructions.states_title": {
|
|
"fi": "Tiedotusten tilat sivupalkissa",
|
|
"sv": "Meddelandenas statusar sidofältet",
|
|
"en": "Announcement states in the sidebar"
|
|
},
|
|
"instructions.title": {
|
|
"fi": "Ohjeet",
|
|
"sv": "Anvisningar",
|
|
"en": "Instructions"
|
|
},
|
|
"language.en": {
|
|
"fi": "englanti",
|
|
"sv": "engelska",
|
|
"en": "English"
|
|
},
|
|
"language.fi": {
|
|
"fi": "suomi",
|
|
"sv": "finska",
|
|
"en": "Finnish"
|
|
},
|
|
"language.sv": {
|
|
"fi": "ruotsi",
|
|
"sv": "svenska",
|
|
"en": "Swedish"
|
|
},
|
|
"locked.delete_telegram_expired": {
|
|
"fi": "Telegram-botit eivät voi poistaa julkaisuja 48 tunnin jälkeen. Poista ne tarvittaessa käsin Telegramissa.",
|
|
"sv": "Telegram-botar kan inte radera poster efter 48 timmar. Radera dem manuellt i Telegram vid behov.",
|
|
"en": "Telegram bots cannot delete posts after 48 hours. Delete them manually in Telegram if needed."
|
|
},
|
|
"locked.text_only": {
|
|
"fi": "Julkaistuissa tiedotuksissa voi muuttaa vain tekstejä. Poista linkitys tai poista tiedotus Telegramista ensin, jos haluat muuttaa kieliä tai kuvia.",
|
|
"sv": "Publicerade meddelanden kan bara ändra text. Koppla loss eller radera meddelandet från Telegram först om du vill ändra språk eller bilder.",
|
|
"en": "Published announcements can only change text. Unlink or delete from Telegram first to change languages or images."
|
|
},
|
|
"locked.targets_scheduled": {
|
|
"fi": "Ajastetun tiedotuksen Telegram-kohdetta ei voi enää vaihtaa. Peru ajastus ensin, jos haluat vaihtaa botin tai chatin.",
|
|
"sv": "Telegram-målet för ett schemalagt meddelande kan inte längre ändras. Avbryt schemaläggningen först om du vill byta bot eller chatt.",
|
|
"en": "The Telegram target for a scheduled announcement can no longer be changed. Unschedule it first if you want to change the bot or chat."
|
|
},
|
|
"login.invalid_credentials": {
|
|
"fi": "Virheellinen käyttäjätunnus tai salasana.",
|
|
"sv": "Fel anvandarnamn eller lösenord.",
|
|
"en": "Invalid username or password."
|
|
},
|
|
"login.password": {
|
|
"fi": "Salasana",
|
|
"sv": "Lösenord",
|
|
"en": "Password"
|
|
},
|
|
"login.sign_in": {
|
|
"fi": "Kirjaudu sisään",
|
|
"sv": "Logga in",
|
|
"en": "Sign In"
|
|
},
|
|
"login.title": {
|
|
"en": "Linkki"
|
|
},
|
|
"login.username": {
|
|
"fi": "Käyttäjätunnus",
|
|
"sv": "Anvandarnamn",
|
|
"en": "Username"
|
|
},
|
|
"nav.instructions": {
|
|
"fi": "Ohjeet",
|
|
"sv": "Anvisningar",
|
|
"en": "Instructions"
|
|
},
|
|
"nav.interface_language": {
|
|
"fi": "Käyttöliittymän kieli",
|
|
"sv": "Gränssnittsspråk",
|
|
"en": "Interface language"
|
|
},
|
|
"nav.sign_out": {
|
|
"fi": "Kirjaudu ulos",
|
|
"sv": "Logga ut",
|
|
"en": "Sign out"
|
|
},
|
|
"permission.delete_storage": {
|
|
"fi": "Sinulla ei ole oikeutta poistaa tiedotuksia tallennuksesta.",
|
|
"sv": "Du har inte behörighet att radera meddelanden från lagringen.",
|
|
"en": "You do not have permission to delete announcements from storage."
|
|
},
|
|
"permission.delete_telegram": {
|
|
"fi": "Sinulla ei ole oikeutta poistaa tiedotuksia Telegramista.",
|
|
"sv": "Du har inte behörighet att radera meddelanden från Telegram.",
|
|
"en": "You do not have permission to delete announcements from Telegram."
|
|
},
|
|
"permission.post_now": {
|
|
"fi": "Sinulla ei ole oikeutta julkaista Telegramiin.",
|
|
"sv": "Du har inte behörighet att publicera till Telegram.",
|
|
"en": "You do not have permission to post to Telegram."
|
|
},
|
|
"permission.schedule": {
|
|
"fi": "Sinulla ei ole oikeutta ajastaa tiedotuksia.",
|
|
"sv": "Du har inte behörighet att schemalägga meddelanden.",
|
|
"en": "You do not have permission to schedule announcements."
|
|
},
|
|
"permission.unlink_telegram": {
|
|
"fi": "Sinulla ei ole oikeutta poistaa tiedotusten Telegram-linkitystä.",
|
|
"sv": "Du har inte behörighet att koppla loss meddelanden från Telegram.",
|
|
"en": "You do not have permission to unlink announcements from Telegram."
|
|
},
|
|
"permission.unschedule": {
|
|
"fi": "Sinulla ei ole oikeutta poistaa tiedotuksen ajastusta.",
|
|
"sv": "Du har inte behörighet att avbryta schemaläggning för meddelanden.",
|
|
"en": "You do not have permission to unschedule announcements."
|
|
},
|
|
"status.busy_updating": {
|
|
"en": "Updating..."
|
|
},
|
|
"status.saving_discussion_links": {
|
|
"fi": "Tallennetaan keskusteluryhmän linkkejä...",
|
|
"sv": "Sparar diskussionsgruppens länkar...",
|
|
"en": "Saving discussion-group links..."
|
|
},
|
|
"status.saving_telegram_mapping": {
|
|
"fi": "Tallennetaan Telegram-kartoitusta...",
|
|
"sv": "Sparar Telegram-kartläggning...",
|
|
"en": "Saving Telegram mapping..."
|
|
},
|
|
"status.scheduling_unpin": {
|
|
"fi": "Ajastetaan kiinnitysten poisto...",
|
|
"sv": "Schemalägger avfästning...",
|
|
"en": "Scheduling unpin..."
|
|
},
|
|
"status.canceling_unpin": {
|
|
"fi": "Perutaan kiinnitysten poistoa...",
|
|
"sv": "Avbryter avfästning...",
|
|
"en": "Canceling unpin..."
|
|
},
|
|
"status.deleting_storage": {
|
|
"fi": "Poistetaan tallennuksesta...",
|
|
"sv": "Raderar från lagringen...",
|
|
"en": "Deleting from storage..."
|
|
},
|
|
"status.deleting_telegram": {
|
|
"fi": "Poistetaan Telegramista...",
|
|
"sv": "Raderar från Telegram...",
|
|
"en": "Deleting from Telegram..."
|
|
},
|
|
"status.draft": {
|
|
"fi": "Luonnos",
|
|
"sv": "Utkast",
|
|
"en": "Draft"
|
|
},
|
|
"status.failed": {
|
|
"fi": "Epäonnistui",
|
|
"sv": "Misslyckad",
|
|
"en": "Failed"
|
|
},
|
|
"status.last_activity": {
|
|
"fi": "Viimeisin toiminto",
|
|
"sv": "Senaste aktivitet",
|
|
"en": "Last activity"
|
|
},
|
|
"status.last_failed_publish": {
|
|
"fi": "Viimeisin julkaisu epäonnistui",
|
|
"sv": "Senaste publiceringen misslyckades",
|
|
"en": "Last failed publish"
|
|
},
|
|
"status.last_failed_update": {
|
|
"fi": "Viimeisin päivitys epäonnistui",
|
|
"sv": "Senaste uppdateringen misslyckades",
|
|
"en": "Last failed update"
|
|
},
|
|
"status.last_published": {
|
|
"fi": "Viimeksi julkaistu",
|
|
"sv": "Senast publicerad",
|
|
"en": "Last published"
|
|
},
|
|
"status.last_updated_telegram": {
|
|
"fi": "Viimeksi päivitetty Telegramiin",
|
|
"sv": "Senast uppdaterad på Telegram",
|
|
"en": "Last updated on Telegram"
|
|
},
|
|
"status.modified": {
|
|
"fi": "Muokattu",
|
|
"sv": "Andrad",
|
|
"en": "Modified"
|
|
},
|
|
"status.posting": {
|
|
"fi": "Julkaistaan...",
|
|
"sv": "Publicerar...",
|
|
"en": "Posting..."
|
|
},
|
|
"status.posting_modifications": {
|
|
"fi": "Julkaistaan muutoksia...",
|
|
"sv": "Publicerar ändringar...",
|
|
"en": "Posting modifications..."
|
|
},
|
|
"status.prefix": {
|
|
"fi": "Tila",
|
|
"sv": "Status",
|
|
"en": "Status"
|
|
},
|
|
"status.published": {
|
|
"fi": "Julkaistu",
|
|
"sv": "Publicerad",
|
|
"en": "Published"
|
|
},
|
|
"status.scheduled": {
|
|
"fi": "Ajastettu",
|
|
"sv": "Schemalagd",
|
|
"en": "Scheduled"
|
|
},
|
|
"status.scheduled_for": {
|
|
"fi": "Ajastettu aikaan",
|
|
"sv": "Schemalagd för",
|
|
"en": "Scheduled for"
|
|
},
|
|
"status.scheduling": {
|
|
"fi": "Ajastetaan...",
|
|
"sv": "Schemalägger...",
|
|
"en": "Scheduling..."
|
|
},
|
|
"status.scheduling_modifications": {
|
|
"fi": "Ajastetaan muutoksia...",
|
|
"sv": "Schemalägger ändringar...",
|
|
"en": "Scheduling modifications..."
|
|
},
|
|
"status.sidebar_published": {
|
|
"fi": "Julkaistu",
|
|
"sv": "Publicerad",
|
|
"en": "Published"
|
|
},
|
|
"status.sidebar_scheduled": {
|
|
"fi": "Ajastettu",
|
|
"sv": "Schemalagd",
|
|
"en": "Scheduled"
|
|
},
|
|
"status.sidebar_updated": {
|
|
"fi": "Päivitetty Telegramiin",
|
|
"sv": "Uppdaterad på Telegram",
|
|
"en": "Updated on Telegram"
|
|
},
|
|
"status.unlinking": {
|
|
"fi": "Poistetaan linkitystä...",
|
|
"sv": "Kopplar loss...",
|
|
"en": "Unlinking..."
|
|
},
|
|
"status.unscheduling": {
|
|
"fi": "Poistetaan ajastusta...",
|
|
"sv": "Tar bort schemaläggning...",
|
|
"en": "Unscheduling..."
|
|
},
|
|
"status.wait_finish": {
|
|
"fi": "Odota, etta nykyinen toiminto valmistuu.",
|
|
"sv": "Vänta tills den pågående operationen är klar.",
|
|
"en": "Wait for the current operation to finish."
|
|
},
|
|
"ui_language.auto": {
|
|
"fi": "Automaattinen",
|
|
"sv": "Automatiskt",
|
|
"en": "Auto"
|
|
},
|
|
"ui_language.en": {
|
|
"fi": "Englanti",
|
|
"sv": "Engelska",
|
|
"en": "English"
|
|
},
|
|
"ui_language.fi": {
|
|
"fi": "Suomi",
|
|
"sv": "Finska",
|
|
"en": "Finnish"
|
|
},
|
|
"ui_language.sv": {
|
|
"fi": "Ruotsi",
|
|
"sv": "Svenska",
|
|
"en": "Swedish"
|
|
},
|
|
"warning.target_disabled": {
|
|
"fi": "kohdekieli on poistettu käytöstä",
|
|
"sv": "målspråket är inaktiverat",
|
|
"en": "target language is disabled"
|
|
},
|
|
"warning.target_empty": {
|
|
"fi": "kohdekieli on tyhjä",
|
|
"sv": "målspråket är tomt",
|
|
"en": "target language is empty"
|
|
},
|
|
"editor.telegram_bot": {
|
|
"fi": "Telegram-botti",
|
|
"sv": "Telegram-bot",
|
|
"en": "Telegram bot"
|
|
},
|
|
"editor.telegram_chat": {
|
|
"fi": "Telegram-kanava",
|
|
"sv": "Telegram-kanal",
|
|
"en": "Telegram chat"
|
|
},
|
|
"editor.telegram_binding_title": {
|
|
"fi": "Telegram-linkitys",
|
|
"sv": "Telegram-länkning",
|
|
"en": "Telegram link details"
|
|
},
|
|
"editor.telegram_binding_help": {
|
|
"fi": "Jokainen solu on yksi Telegram-linkki. Puuttuvan linkin voi tallentaa viestitunnuksena tai Telegram-linkkinä, ja olemassa olevan linkin voi avata tai irrottaa erikseen.",
|
|
"sv": "Varje cell är en Telegram-länk. En saknad länk kan sparas som meddelande-id eller Telegram-länk, och en befintlig länk kan öppnas eller kopplas loss separat.",
|
|
"en": "Each cell is one Telegram link. Missing links can be saved as message ids or Telegram links, and existing links can be opened or unlinked individually."
|
|
},
|
|
"editor.telegram_binding_manual_placeholder": {
|
|
"fi": "msgID tai https://t.me/c/.../...",
|
|
"sv": "msgID eller https://t.me/c/.../...",
|
|
"en": "msgID or https://t.me/c/.../..."
|
|
},
|
|
"editor.telegram_binding.channel_short": {
|
|
"fi": "Kanava",
|
|
"sv": "Kanal",
|
|
"en": "Channel"
|
|
},
|
|
"editor.telegram_binding.group_short": {
|
|
"fi": "Ryhmä",
|
|
"sv": "Grupp",
|
|
"en": "Group"
|
|
},
|
|
"editor.telegram_binding.global": {
|
|
"fi": "Yleinen",
|
|
"sv": "Global",
|
|
"en": "Global"
|
|
},
|
|
"editor.telegram_binding.images": {
|
|
"fi": "Kuvat",
|
|
"sv": "Bilder",
|
|
"en": "Images"
|
|
},
|
|
"editor.telegram_binding.text": {
|
|
"fi": "Teksti",
|
|
"sv": "Text",
|
|
"en": "Text"
|
|
},
|
|
"editor.telegram_binding.incomplete": {
|
|
"fi": "puutteellinen",
|
|
"sv": "ofullständig",
|
|
"en": "incomplete"
|
|
},
|
|
"editor.select_bot": {
|
|
"fi": "Valitse botti",
|
|
"sv": "Välj bot",
|
|
"en": "Select bot"
|
|
},
|
|
"editor.select_chat": {
|
|
"fi": "Valitse kanava",
|
|
"sv": "Välj kanal",
|
|
"en": "Select chat"
|
|
},
|
|
"editor.select_bot_first": {
|
|
"fi": "Valitse ensin botti.",
|
|
"sv": "Välj först en bot.",
|
|
"en": "Select a bot first."
|
|
},
|
|
"editor.target_required": {
|
|
"fi": "Valitse ensin Telegram-botti ja kanava.",
|
|
"sv": "Välj först Telegram-bot och kanal.",
|
|
"en": "Select a Telegram bot and chat first."
|
|
},
|
|
"sidebar.no_target_selected": {
|
|
"fi": "Telegram-kohdetta ei ole valittu",
|
|
"sv": "Ingen Telegram-destination vald",
|
|
"en": "No Telegram target selected"
|
|
},
|
|
"editor.temporary_delete_target": {
|
|
"fi": "Väliaikainen botti- ja kanavavalinta vain Telegram-poistoa varten.",
|
|
"sv": "Tillfälligt bot- och kanalval endast för Telegram-radering.",
|
|
"en": "Temporary bot and chat selection used only for deleting from Telegram."
|
|
},
|
|
"editor.clear_status": {
|
|
"fi": "Tyhjennä loki",
|
|
"sv": "Rensa loggen",
|
|
"en": "Clear log"
|
|
},
|
|
"status.clearing_status": {
|
|
"fi": "Tyhjennetään lokia",
|
|
"sv": "Rensar loggen",
|
|
"en": "Clearing log"
|
|
},
|
|
"editor.show_preview": {
|
|
"fi": "Näytä esikatselu",
|
|
"sv": "Visa förhandsvisning",
|
|
"en": "Show preview"
|
|
},
|
|
"editor.hide_preview": {
|
|
"fi": "Piilota esikatselu",
|
|
"sv": "Dölj förhandsvisning",
|
|
"en": "Hide preview"
|
|
},
|
|
"permission.edit_content": {
|
|
"fi": "Sinulla ei ole oikeutta muokata tiedotuksen sisältöä.",
|
|
"sv": "Du har inte behörighet att redigera meddelandets innehåll.",
|
|
"en": "You do not have permission to edit announcement content."
|
|
},
|
|
"permission.edit_targets": {
|
|
"fi": "Sinulla ei ole oikeutta vaihtaa Telegram-bottia tai kanavaa.",
|
|
"sv": "Du har inte behörighet att ändra Telegram-bot eller kanal.",
|
|
"en": "You do not have permission to change the Telegram bot or chat."
|
|
},
|
|
"permission.save_announcements": {
|
|
"fi": "Sinulla ei ole oikeutta tallentaa tiedotuksia.",
|
|
"sv": "Du har inte behörighet att spara meddelanden.",
|
|
"en": "You do not have permission to save announcements."
|
|
},
|
|
"permission.open_telegram": {
|
|
"fi": "Sinulla ei ole oikeutta avata tätä tiedotusta Telegramissa.",
|
|
"sv": "Du har inte behörighet att öppna detta meddelande i Telegram.",
|
|
"en": "You do not have permission to open this announcement on Telegram."
|
|
}
|
|
}
|