diff --git a/config/locales/client.fi.yml b/config/locales/client.fi.yml index 89c38c6791e..068a9276198 100644 --- a/config/locales/client.fi.yml +++ b/config/locales/client.fi.yml @@ -109,6 +109,7 @@ fi: google+: 'jaa tämä linkki Google+:ssa' email: 'lähetä tämä linkki sähköpostissa' action_codes: + split_topic: "pilkkoi tämän ketjun %{when}" autoclosed: enabled: 'sulki %{when}' disabled: 'avasi %{when}' @@ -227,6 +228,7 @@ fi: revert: "Palauta" failed: "Epäonnistui" switch_to_anon: "Anonyymi tila" + switch_from_anon: "Poistu anonyymitilasta" banner: close: "Sulje tämä banneri." edit: "Muokkaa tätä banneria >>" @@ -615,11 +617,13 @@ fi: server: "Palvelinvirhe" forbidden: "Pääsy estetty" unknown: "Virhe" + not_found: "Sivua ei löytynyt" desc: network: "Tarkasta internetyhteytesi." network_fixed: "Näyttäisi palanneen takaisin." server: "Virhekoodi: {{status}}" forbidden: "Sinulla ei ole oikeutta katsoa tätä." + not_found: "Hups, ohjelma yritti ladata osoitteen, jota ei ole olemassa" unknown: "Jotain meni pieleen." buttons: back: "Mene takaisin" @@ -632,6 +636,9 @@ fi: read_only_mode: enabled: "Olet Vain luku -tilassa. Voit jatkaa selaamista, muttet välttämättä pysty vaikuttamaan sisältöön." login_disabled: "Kirjautuminen ei ole käytössä sivuston ollessa vain luku -tilassa." + too_few_topics_and_posts_notice: "Laitetaanpa keskustelu alulle! Tällä hetkellä palstalla on %{currentTopics} / %{requiredTopics} ketjua ja %{currentPosts} / %{requiredPosts} viestiä. Uudet kävijät tarvitsevat keskusteluita, joita lukea ja joihin vastata." + too_few_topics_notice: "Laitetaanpa keskustelu alulle! Tällä hetkellä palstalla on %{currentTopics} / %{requiredTopics} ketjua. Uudet kävijät tarvitsevat keskusteluita, joita lukea ja joihin vastata." + too_few_posts_notice: "Laitetaanpa keskustelu alulle! Tällä hetkellä palstalla on %{currentPosts} / %{requiredPosts} viestiä. Uudet kävijät tarvitsevat keskusteluita, joita lukea ja joihin vastata." learn_more: "opi lisää..." year: 'vuosi' year_desc: 'viimeisen 365 päivän aikana luodut ketjut' @@ -648,6 +655,21 @@ fi: replies_lowercase: one: vastaus other: vastauksia + signup_cta: + sign_up: "Luo tili" + hide_session: "Muistuta huomenna" + hide_forever: "ei kiitos" + hidden_for_session: "OK, kysyn huomenna uudestaan. Voit aina myös käyttää 'Kirjaudu sisään' -linkkiä luodaksesi tilin." + intro: "Hei siellä! :heart_eyes: Vaikuttaa siltä, että olet pitänyt keskusteluista, mutta et ole luonut omaa tiliä." + value_prop: "Kun luot tilin, muistamme mitä olet lukenut, jotta voit aina palata keskusteluissa takaisin oikeaan kohtaan. Saat myös ilmoituksia, täällä tai sähköpostilla, kun uusia viestejä kirjoitetaan. Voit myös tykätä viesteistä. :heartbeat:" + methods: + sso: "Tilin luominen on helppoa: tarvitset vain tunnuksen pääsivustolle." + only_email: "Tilin luominen on helppoa: tarvitset vain sähköpostiosoitteen ja salasanan." + only_other: "Käytä %{provider} -tiliäsi luodaksesi tunnuksen." + one_and_email: "Käytä %{provider} -tiliäsi, tai sähköpostia ja salasanaa luodaksesi tilin." + multiple_no_email: "Tilin luominen on helppoa: käytä mitä vain %{count} sosiaalisesta kirjautumisesta." + multiple: "Tilin luominen on helppoa: käytä mitä vain %{count} sosiaalisesta kirjautumisesta, tai sähköpostiosoitetta ja salasanaa." + unknown: "virhe haettaessa tuettuja kirjautumistapoja" summary: enabled_description: "Tarkastelet tiivistelmää tästä ketjusta, sen mielenkiintoisimpia viestejä käyttäjien toiminnan perusteella." description: "Tässä kejussa on {{count}} viestiä." @@ -729,7 +751,10 @@ fi: emoji_one: "Emoji One" composer: emoji: "Emoji :smile:" + options: "Asetukset" + whisper: "kuiskaus" add_warning: "Tämä on virallinen varoitus." + toggle_whisper: "Vaihda kuiskaus" posting_not_on_topic: "Mihin ketjuun haluat vastata?" saving_draft_tip: "tallennetaan..." saved_draft_tip: "tallennettu" @@ -853,6 +878,16 @@ fi: select_file: "Valitse tiedosto" image_link: "linkki, johon kuvasi osoittaa" search: + sort_by: "Järjestä" + relevance: "Osuvuus" + latest_post: "Uusin viesti" + most_viewed: "Katselluin" + most_liked: "Tykätyin" + select_all: "Valitse kaikki" + clear_all: "Tyhjennä kaikki" + result_count: + one: "1 tulos haulle \"{{term}}\"" + other: "{{count}} tulosta haulle \"{{term}}\"" title: "etsi ketjuja, viestejä, käyttäjiä tai alueita" no_results: "Ei tuloksia." no_more_results: "Enempää tuloksia ei löytynyt." @@ -864,6 +899,8 @@ fi: category: "Etsi alueelta \"{{category}}\"" topic: "Etsi tästä ketjusta" private_messages: "Etsi viesteistä" + hamburger_menu: "siirry toiseen ketjuun tai alueelle" + new_item: "uusi" go_back: 'mene takaisin' not_logged_in_user: 'käyttäjäsivu, jossa on tiivistelmä käyttäjän viimeaikaisesta toiminnasta sekä käyttäjäasetukset' current_user: 'siirry omalle käyttäjäsivullesi' @@ -1059,6 +1096,7 @@ fi: unpin: "Älä enää pidä tätä ketjua {{categoryLink}}-aluen ylimmäisenä." unpin_until: "Poista nyt tämän ketjun kiinnitys alueen {{categoryLink}} ylimmäisenä, tai odota kunnes %{until}." pin_note: "Käyttäjät voivat poistaa ketjun kiinnityksen itseltään." + pin_validation: "Päivämäärä vaaditaan kiinnittämään tämä ketju" already_pinned: zero: "Alueella {{categoryLink}} ei ole kiinnitettyjä ketjuja." one: "Kiinnitettyjä ketjuja alueella {{categoryLink}}: 1." @@ -1135,6 +1173,12 @@ fi: one: "Valitse uusi omistaja viestille käyttäjältä {{old_user}}." other: "Valitse uusi omistaja {{count}} viestille käyttäjältä {{old_user}}." instructions_warn: "Huomaa, että viestin ilmoitukset eivät siirry uudelle käyttäjälle automaattisesti.
Varoitus: Tällä hetkellä mikään viestikohtainen data ei siirry uudelle käyttäjälle. Käytä varoen." + change_timestamp: + title: "Muuta aikaleimaa" + action: "muuta aikaleimaa" + invalid_timestamp: "Aikaleima ei voi olla tulevaisuudessa." + error: "Ketjun aikaleiman vaihtamisessa tapahtui virhe" + instructions: "Ole hyvä ja valitse ketjulle uusi aikaleima. Ketjun viestit päivitetään samalla aikaerolla." multi_select: select: 'valitse' selected: 'valittuna ({{count}})' @@ -1198,6 +1242,7 @@ fi: no_value: "Ei, säilytä" yes_value: "Kyllä, hylkää" via_email: "tämä viesti lähetettiin sähköpostitse" + whisper: "tämä viesti on yksityinen kuiskaus valvojille" wiki: about: "tämä viesti on wiki; peruskäyttäjät voivat muokata sitä" archetypes: @@ -1358,6 +1403,7 @@ fi: topic_template: "Ketjun sapluuna" delete: 'Poista alue' create: 'Uusi alue' + create_long: 'Luo uusi alue' save: 'Tallenna alue' slug: 'Alueen lyhenne' slug_placeholder: '(Valinnainen) url-lyhenne' @@ -1380,6 +1426,7 @@ fi: change_in_category_topic: "Muokkaa kuvausta" already_used: 'Tämä väri on jo käytössä toisella alueella' security: "Turvallisuus" + special_warning: "Varoitus: Tämä alue on esituotettu ja sen turvallisuusasetuksia ei voi muuttaa. Jos et halua käyttää sitä, poista se sen sijaan." images: "Kuvat" auto_close_label: "Sulje ketjut automaattisesti tämän ajan jälkeen:" auto_close_units: "tuntia" @@ -1387,6 +1434,7 @@ fi: email_in_allow_strangers: "Hyväksy viestejä anonyymeiltä käyttäjiltä joilla ei ole tiliä" email_in_disabled: "Uusien ketjujen luominen sähköpostitse on otettu pois käytöstä sivuston asetuksissa. Salliaksesi uusien ketjujen luomisen sähköpostilla, " email_in_disabled_click: 'ota käyttöön "email in" asetus.' + suppress_from_homepage: "Vaimenna tämä ketju kotisivulta." allow_badges_label: "Salli arvomerkkien myöntäminen tältä alueelta" edit_permissions: "Muokkaa oikeuksia" add_permission: "Lisää oikeus" @@ -1399,12 +1447,16 @@ fi: notifications: watching: title: "Tarkkaile" + description: "Tarkkailet automaattisesti kaikkia uusia ketjuja näillä alueilla. Saat ilmoituksen jokaisesta uudesta viestistä jokaisessa ketjussa ja uusien vastausten lukumäärä näytetään. " tracking: title: "Seuraa" + description: "Seuraat automaattisesti kaikkia uusia ketjuja näillä alueilla. Saat ilmoituksen, jos joku mainitsee @nimesi tai vastaa sinulle ja uusien vastauksien lukumäärä näytetään." regular: + title: "Tavallinen" description: "Saat ilmoituksen jos joku mainitsee @nimesi tai vastaa sinulle." muted: title: "Vaimennettu" + description: "Et saa imoituksia uusista viesteistä näillä alueilla, eivätkä ne näy Lukemattomat-välilehdellä." flagging: title: 'Kiitos avustasi yhteisön hyväksi!' private_reminder: 'liput ovat yksityisiä, ne näkyvät ainoastaan henkilökunnalle' @@ -1450,6 +1502,8 @@ fi: help: "Tämä ketju on suljettu; siihen ei voi enää vastata." archived: help: "Tämä ketju on arkistoitu; se on jäädytetty eikä sitä voi muuttaa" + locked_and_archived: + help: "Tämä ketju on suljettu ja arkistoitu, sihen ei voi enää vastata eikä sitä muuttaa" unpinned: title: "Kiinnitys poistettu" help: "Ketjun kiinnitys on poistettu sinulta; se näytetään tavallisessa järjestyksessä." @@ -1908,6 +1962,7 @@ fi: sent_test: "lähetetty!" delivery_method: "Lähetystapa" preview_digest: "Esikatsele tiivistelmä" + preview_digest_desc: "Esikatsele inaktiivisille käyttäjille lähetettyjen tiivistelmäsähköpostien sisältöä." refresh: "Päivitä" format: "Muotoilu" html: "html" @@ -1933,6 +1988,7 @@ fi: ip_address: "IP-osoite" topic_id: "Ketjun ID" post_id: "Viestin ID" + category_id: "Alueen ID" delete: 'Poista' edit: 'Muokkaa' save: 'Tallenna' @@ -1973,6 +2029,9 @@ fi: impersonate: "esiinny käyttäjänä" anonymize_user: "anonymisoi käyttäjä" roll_up: "Kääri IP estot" + change_category_settings: "muuta alueen asetuksia" + delete_category: "poista alue" + create_category: "luo alue" screened_emails: title: "Seulottavat sähköpostiosoitteet" description: "Uuden käyttäjätunnuksen luonnin yhteydessä annettua sähköpostiosoitetta verrataan alla olevaan listaan ja tarvittaessa tunnuksen luonti joko estetään tai suoritetaan muita toimenpiteitä." @@ -2244,6 +2303,7 @@ fi: backups: "Varmuuskopiot" login: "Kirjautuminen" plugins: "Lisäosat" + user_preferences: "Käyttäjäasetukset" badges: title: Arvomerkit new_badge: Uusi arvomerkki @@ -2317,6 +2377,31 @@ fi: name: "Nimi" image: "Kuva" delete_confirm: "Oletko varma, että haluat poistaa emojin :%{name}:?" + embedding: + get_started: "Jos haluat upottaa Discoursen toiselle sivustolle, aloita lisäämällä isäntä." + confirm_delete: "Oletko varma, että haluat poistaa tämän isännän?" + sample: "Käytä alla olevaa HTML-koodia sivustollasi luodaksesi ja upottaaksesi discourse ketjuja. Korvaa REPLACE_ME upotettavan sivun kanonisella URL-osoitteella." + title: "Upottaminen" + host: "Sallitut isännät" + edit: "muokkaa" + category: "Julkaise alueelle" + add_host: "Lisää isäntä" + settings: "Upotuksen asetukset" + feed_settings: "Syötteen asetukset" + feed_description: "Tarjoamalla RSS/ATOM syötteen sivustollesi, voit lisätä Discoursen kykyä tuoda sisältöä." + crawling_settings: "Crawlerin asetukset" + crawling_description: "Kun Discourse luo ketjuja kirjoituksistasi, se yrittää jäsentää kirjoitustesi sisältöä HTML:stä, jos RSS/ATOM syötettä ei ole tarjolla, Joskus kirjoitusten sisällön poimiminen on haastavaa, joten tarjoamme mahdollisuuden määrittää CSS sääntöjä sen helpottamiseksi." + embed_by_username: "Käyttäjänimi ketjun luomiseksi" + embed_post_limit: "Upotettavien viestien maksimimäärä" + embed_username_key_from_feed: "Avain, jolla erotetaan Discourse-käyttäjänimi syötteestä" + embed_truncate: "Typistä upotetut viestit" + embed_whitelist_selector: "CSS valitsin elementeille, jotka sallitaan upotetuissa viesteissä" + whitelist_example: "article, #story, .post" + embed_blacklist_selector: "CSS valitstin elementeille, jotka poistetaan upotetuista viesteistä" + blacklist_example: ".ad-unit, header" + feed_polling_enabled: "Tuo kirjoitukset RSS/ATOM syötteen avulla" + feed_polling_url: "RSS/ATOM syötteen URL" + save: "Tallenna upotusasetukset" permalink: title: "Ikilinkit" url: "URL" @@ -2347,6 +2432,8 @@ fi: categories: 'g, c Alueet' top: 'g, t Huiput' bookmarks: 'g, b Kirjanmerkit' + profile: 'g, p Profiili' + messages: 'g, m Viestit' navigation: title: 'Navigointi' jump: '# Siirry viestiin #' @@ -2358,12 +2445,14 @@ fi: title: 'Ohjelmisto' create: 'c Luo uusi ketju' notifications: 'n Avaa ilmoitukset' + hamburger_menu: '= Avaa valikko' user_profile_menu: 'p Avaa käyttäjätilin valikko' show_incoming_updated_topics: '. Näytä päivittyneet ketjut' search: '/ Etsi' help: '? Avaa näppäinoikoteiden apu' dismiss_new_posts: 'x, r Unohda uudet/viestit' dismiss_topics: 'x, t Unohda ketjut' + log_out: 'shift+z shift+z Kirjaudu ulos' actions: title: 'Toiminnot' bookmark_topic: 'f Vaihda kirjanmerkkeihin tai pois' @@ -2491,3 +2580,21 @@ fi: reader: name: Lukija description: Luki kaikki viestit ketjusta, jossa on yli 100 viestiä + popular_link: + name: Suosittu linkki + description: Postasi linkin ulkoiselle sivustolle, joka sai vähintään 50 klikkausta. + hot_link: + name: Kuuma linkki + description: Postasi linkin ulkoiselle sivustolle, joka sai vähintään 300 klikkausta. + famous_link: + name: Kuuluisa linkki + description: Postasi linkin ulkoiselle sivustolle, joka sai vähintään 1000 klikkausta. + google_search: | +

Etsi Googlella

+

+

+

diff --git a/config/locales/client.fr.yml b/config/locales/client.fr.yml index 389abef7d6d..84e11b5aea9 100644 --- a/config/locales/client.fr.yml +++ b/config/locales/client.fr.yml @@ -109,6 +109,7 @@ fr: google+: 'partager ce lien sur Google+' email: 'envoyer ce lien dans un courriel' action_codes: + split_topic: "Ce sujet a été découpé %{when}" autoclosed: enabled: 'fermé %{when}' disabled: 'ouvert %{when}' @@ -227,6 +228,7 @@ fr: revert: "Rétablir" failed: "Echec" switch_to_anon: "Mode anonyme" + switch_from_anon: "Quitter le mode anonyme" banner: close: "Ignorer cette bannière." edit: "Éditer cette bannière >>" @@ -330,6 +332,7 @@ fr: reorder: title: "Réordonner les catégories" title_long: "Réorganiser la liste des catégories" + fix_order: "Corriger les positions" fix_order_tooltip: "Toutes les catégories n'ont pas une position unique. Cela peut provoquer des résultats non souhaités." save: "Enregistrer l'ordre" apply_all: "Appliquer" @@ -614,11 +617,13 @@ fr: server: "Erreur serveur" forbidden: "Accès refusé" unknown: "Erreur" + not_found: "Page introuvable" desc: network: "Veuillez vérifier votre connexion." network_fixed: "On dirait que c'est revenu." server: "Code d'erreur: {{status}}" forbidden: "Vous n'êtes pas autorisé à voir cela." + not_found: "Oups, l'application a essayé de charger une URL qui n'existe pas." unknown: "Une erreur est survenue." buttons: back: "Retour" @@ -632,6 +637,8 @@ fr: enabled: "Le mode lecture seule est activé. Vous pouvez continuer à naviguer sur le site, mais ne pouvez pas prendre part aux discussions." login_disabled: "Impossible de se connecté quand le site est en mode lecture seule." too_few_topics_and_posts_notice: "Démarrons cette discussion! Il y a actuellement %{currentTopics} / %{requiredTopics} sujets et %{currentPosts} / %{requiredPosts} messages. Les nouveaux visiteurs ont besoin de quelques conversations pour lire et répondre." + too_few_topics_notice: "Démarrons cette discussion ! Il y a actuellement %{currentTopics} / %{requiredTopics} sujets. Les nouveaux visiteurs ont besoin de quelques conversations à lire et répondre." + too_few_posts_notice: "Démarrons cette discussion ! Il y a actuellement %{currentPosts} / %{requiredPosts} messages. Les nouveaux visiteurs ont besoin de quelques conversations à lire et répondre." learn_more: "en savoir plus…" year: 'an' year_desc: 'sujets créés durant les 365 derniers jours' @@ -652,11 +659,17 @@ fr: sign_up: "S'inscrire" hide_session: "Me le rappeler demain." hide_forever: "non merci" + hidden_for_session: "Très bien, je vous proposerai demain. Vous pouvez toujours cliquer sur 'Se connecter' pour créer un compte." intro: "Bonjour! :heart_eyes: Vous semblez apprécier la discussion, mais n'avez pas encore créé de compte." value_prop: "Quand vous créez votre compte, nous stockons ce que vous avez lu pour vous positionner systématiquement sur le bon emplacement à votre retour. Vous avez également des notifications, ici et par courriel, quand de nouveaux messages sont postés. Et vous pouvez aimer les messages pour partager vos coups de cœurs. :heartbeat:" methods: sso: "S'inscrire est facile: vous avez juste besoin d'un compte sur le site principal." only_email: "S'inscrire est facile: vous avez juste besoin d'une adresse mail et d'un mot de passe." + only_other: "Utilisez votre compte %{provider} pour vous inscrire." + one_and_email: "Utilisez votre compte %{provider}, ou un courriel et un mot de passe, pour vous inscrire." + multiple_no_email: "S'inscrire est facile : utilisez l'un de nos %{count} connecteurs sociaux." + multiple: "S'inscrire est facile : utilisez l'un de nos %{count} connecteurs sociaux, ou un courriel et un mot de passe." + unknown: "erreur lors du chargement des méthodes de connexion supportées" summary: enabled_description: "Vous visualisez un résumé de ce sujet : les messages importants choisis par la communauté." description: "Il y a {{count}} réponses." @@ -738,6 +751,7 @@ fr: emoji_one: "Emoji One" composer: emoji: "Emoji :smile:" + options: "Options" whisper: "murmure" add_warning: "Ceci est un avertissement officiel." posting_not_on_topic: "À quel sujet voulez-vous répondre ?" @@ -870,6 +884,9 @@ fr: most_liked: "Plus Aimé" select_all: "Tout sélectionner" clear_all: "Tout supprimer" + result_count: + one: "1 résultat pour \"{{term}}\"" + other: "{{count}} résultats pour \"{{term}}\"" title: "Rechercher les sujets, messages, utilisateurs ou catégories" no_results: "Aucun résultat." no_more_results: "Pas davantage de résultats." @@ -1412,6 +1429,7 @@ fr: change_in_category_topic: "Éditer la description" already_used: 'Cette couleur est déjà utilisée par une autre catégorie' security: "Sécurité" + special_warning: "Avertissement : cette catégorie est une catégorie pré-remplie et les réglages de sécurité ne peuvent pas être modifiés. Si vous ne souhaitez pas utiliser cette catégorie, supprimez-là au lieu de détourner sa fonction." images: "Images" auto_close_label: "Fermer automatiquement après :" auto_close_units: "heures" @@ -1432,12 +1450,16 @@ fr: notifications: watching: title: "S'abonner" + description: "Vous surveillerez automatiquement tous les nouveaux sujets dans ces catégories. Vous serez averti pour tout nouveau message dans chaque sujet, et le nombre de nouvelles réponses sera affiché." tracking: title: "Suivi" + description: "Vous surveillerez automatiquement tous les nouveaux sujets dans ces catégories. Vous serez averti si quelqu'un mentionne votre @nom ou vous répond, et le nombre de nouvelles réponses sera affiché." regular: + title: "Normal" description: "Vous serez notifié si quelqu'un mentionne votre @pseudo ou vous répond." muted: title: "Silencieux" + description: "Vous ne serez jamais notifié concernant les nouveaux sujets dans ces catégories, et ils n'apparaîtront pas dans votre onglet non-lus." flagging: title: 'Merci de nous aider à garder notre communauté aimable !' private_reminder: 'les signalements sont privés, seulement visible aux modérateurs' @@ -1969,6 +1991,7 @@ fr: ip_address: "IP" topic_id: "Identifiant du sujet" post_id: "Identifiant du message" + category_id: "ID catégorie" delete: 'Supprimer' edit: 'Éditer' save: 'Sauvegarder' @@ -2009,6 +2032,9 @@ fr: impersonate: "incarner" anonymize_user: "rendre l'utilisateur anonyme" roll_up: "consolider des blocs d'IP" + change_category_settings: "modifier les paramètres de la catégorie" + delete_category: "supprimer catégorie" + create_category: "créer catégorie" screened_emails: title: "Courriels affichés" description: "Lorsque quelqu'un essaye de créé un nouveau compte, les adresses de courriel suivantes seront vérifiées et l'inscription sera bloquée, ou une autre action sera réalisée." diff --git a/config/locales/client.nb_NO.yml b/config/locales/client.nb_NO.yml index 8891dffde03..c5ff73ac695 100644 --- a/config/locales/client.nb_NO.yml +++ b/config/locales/client.nb_NO.yml @@ -609,6 +609,13 @@ nb_NO: replies_lowercase: one: svar other: svar + signup_cta: + sign_up: "Registrer deg" + hide_session: "Spør meg igjen i morgen" + hide_forever: "nei takk" + hidden_for_session: "OK, jeg spør igjen i morgen. Du kan også registrere en konto når du vil!" + intro: "Hei du! :heart_eyes: Det ser ut som du følger diskusjonen, men ikke har registrert deg enda." + value_prop: "Når du registrerer deg husker vi hvor langt du har lest, så du starter på riktig sted neste gang du åpner en tråd. Du får også varsler, her og på e-post når det skjer ting i diskusjonene du vil følge. I tillegg kan du like innlegg :heartbeat:" summary: enabled_description: "Du ser for øyeblikket en oppsummering av dette emnet: de mest interessante innleggene i følge nettsamfunnet." description: "Det er {{count}} svar." diff --git a/config/locales/client.ru.yml b/config/locales/client.ru.yml index 54123463a87..519387d17a1 100644 --- a/config/locales/client.ru.yml +++ b/config/locales/client.ru.yml @@ -181,6 +181,7 @@ ru: admin_title: "Админка" flags_title: "Жалобы" show_more: "показать дальше" + show_help: "Cправка" links: "Ссылки" links_lowercase: one: "ссылка" @@ -434,9 +435,20 @@ ru: preferences: "Настройки" bookmarks: "Закладки" bio: "Обо мне" - invited_by: "Приглашен пользователем" - trust_level: "Уровень доверия" + invited_by: "Пригласил" + trust_level: "Уровень" notifications: "Уведомления" + desktop_notifications: + label: "Оповещения" + not_supported: "К сожалению, оповещения не поддерживаются этим браузером." + perm_default: "Включить оповещения" + perm_denied_btn: "Отказано в разрешении" + perm_denied_expl: "Вы запретили оповещения в вашем браузере. Вначале возобновите разрешение, а затем попробуйте еще раз." + disable: "Отключить оповещения" + currently_enabled: "(сейчас включены)" + enable: "Включить оповещения" + currently_disabled: "(сейчас отключены)" + each_browser_note: "Примечание: эта настройка устанавливается в каждом браузере индивидуально." dismiss_notifications: "Пометить все прочитанными" dismiss_notifications_tooltip: "Пометить все непрочитанные уведомления прочитанными" disable_jump_reply: "Не переходить к вашему новому сообщению после ответа" @@ -580,29 +592,35 @@ ru: never: "никогда" immediately: "немедленно" invited: - search: "введите текст для поиска приглашений..." + search: "Введите текст для поиска по приглашениям..." title: "Приглашения" - user: "Приглашенный пользователь" - truncated: "Отображаются первые {{count}} приглашений." + user: "Кто приглашен" + sent: "Когда" + none: "Приглашения, ожидающие одобрения, отсутствуют." + truncated: "Показаны первые {{count}} приглашений." redeemed: "Принятые приглашения" - redeemed_tab: "Принято" + redeemed_tab: "Принятые" + redeemed_tab_with_count: "Принятые ({{count}})" redeemed_at: "Принято" pending: "Еще не принятые приглашения" - pending_tab: "Ожидает одобрения" - topics_entered: "Просмотрено тем" - posts_read_count: "Прочитано сообщений" - expired: "Это истёкшее приглашение." - rescind: "Отменить приглашение" + pending_tab: "Ожидающие" + pending_tab_with_count: "Ожидающие ({{count}})" + topics_entered: "Просмотрел тем" + posts_read_count: "Прочитал сообщений" + expired: "Это приглашение истекло." + rescind: "Отозвать" rescinded: "Приглашение отозвано" reinvite: "Повторить приглашение" reinvited: "Приглашение выслано повторно" - time_read: "Время чтения" - days_visited: "Дней посещения" + time_read: "Времени читал" + days_visited: "Дней посещал" account_age_days: "Дней с момента регистрации" create: "Отправить приглашение" + generate_link: "Скопировать ссылку для приглашений" + generated_link_message: '

Пригласительная ссылка сгенерирована!

Эта ссылка действует только для следующего e-mail:%{invitedEmail}

' bulk_invite: - none: "Вы еще никого не приглашали сюда. Вы можете отправить индивидуальные приглашения или пригласить группу людей сразу загрузив групповой файл приглашений." - text: "Групповое приглашение из файла" + none: "Вы еще никого не приглашали на этот форум. Можно отправить индивидуальные приглашения по одному, или же пригласить сразу несколько людей из файла." + text: "Пригласить всех из файла" uploading: "Загрузка..." success: "Файл успешно загружен, вы получите сообщение, когда процесс будет завершен." error: "В процессе загрузки файла '{{filename}}' произошла ошибка: {{message}}" @@ -2615,3 +2633,15 @@ ru: hot_link: name: Горячая ссылка description: Оставил внешнюю ссылку с более чем 300 кликов + famous_link: + name: Легендарная ссылка + description: Использовал внешнюю ссылку, которую открыли более 1000 раз + google_search: | +

Поиск через Google

+

+

+

diff --git a/config/locales/client.zh_CN.yml b/config/locales/client.zh_CN.yml index 464bb079477..328c6d93581 100644 --- a/config/locales/client.zh_CN.yml +++ b/config/locales/client.zh_CN.yml @@ -587,11 +587,13 @@ zh_CN: server: "服务器错误" forbidden: "访问被阻止" unknown: "错误" + not_found: "没有找到网页" desc: network: "请检查你的网络连接。" network_fixed: "似乎恢复正常了。" server: "错误代码:{{status}}" forbidden: "你没有权限读这个。" + not_found: "噢!程式要加载的URL并不存在。" unknown: "出错了。" buttons: back: "返回" @@ -1909,6 +1911,7 @@ zh_CN: ip_address: "IP" topic_id: "主题 ID" post_id: "帖子 ID" + category_id: "分类 ID" delete: '删除' edit: '编辑' save: '保存' @@ -1949,6 +1952,9 @@ zh_CN: impersonate: "检视" anonymize_user: "匿名用户" roll_up: "回退 IP 封禁" + change_category_settings: "更改分类设置" + delete_category: "删除分类" + create_category: "创建分类" screened_emails: title: "被屏蔽的邮件地址" description: "当有人试图用以下邮件地址注册时,将受到阻止或其它系统操作。" @@ -2306,7 +2312,9 @@ zh_CN: embed_username_key_from_feed: "从流中拉取 Discourse 用户名的 Key " embed_truncate: "截断嵌入的帖子" embed_whitelist_selector: "使用 CSS 选择器选择允许的嵌入元素" + whitelist_example: "article, #story, .post" embed_blacklist_selector: "使用 CSS 选择器移除嵌入元素" + blacklist_example: ".ad-unit, header" feed_polling_enabled: "通过RSS/ATOM导入帖子" feed_polling_url: "用于抓取的 RSS/ATOM 流的 URL" save: "保存嵌入设置" diff --git a/config/locales/client.zh_TW.yml b/config/locales/client.zh_TW.yml index e142c6dcfa2..2256308bc7c 100644 --- a/config/locales/client.zh_TW.yml +++ b/config/locales/client.zh_TW.yml @@ -641,6 +641,7 @@ zh_TW: emoji: "Emoji :smile:" whisper: "密談" add_warning: "這是正式警告。" + toggle_whisper: "切換密談" posting_not_on_topic: "你想要回覆哪個討論話題?" saving_draft_tip: "正在儲存..." saved_draft_tip: "儲存完畢" @@ -1021,6 +1022,7 @@ zh_TW: no_value: "否" yes_value: "是" via_email: "本文章透過電子郵件送達" + whisper: "這文章是版主私人密談" wiki: about: "這篇文章設定為 wiki,一般用戶可以編輯它" archetypes: diff --git a/config/locales/server.ar.yml b/config/locales/server.ar.yml index 52de230286c..149c268cbef 100644 --- a/config/locales/server.ar.yml +++ b/config/locales/server.ar.yml @@ -342,8 +342,18 @@ ar: title: "قائد" change_failed_explanation: "حاولت تخفيض رتبة %{user_name} إلى '%{new_trust_level}'. أيضا مستوى الثقة لهم حاليا '%{current_trust_level}'. %{user_name} سيبقى في '%{current_trust_level}' - إذا رغبت في تخفيض رتبة عضو أنظر لمستوى الثقة أولاً." rate_limiter: - slow_down: "لقد أنجزت هذا العمل مرات كثيرة، حاول مجددا." + slow_down: "لقد أنجزت هذا العمل في مرات كثيرة، عاود المحاولة لاحقا." too_many_requests: "لدينا حد يومي لعدد المرات التي يمكن للعمل أن ينجز بها. رجاءا انتظر %{time_left} قبل المحاولة مجدداً." + by_type: + first_day_replies_per_day: "لقد وصلت للعدد الأقصى للردود التي يمكن للعضو الجديد إنشائها في يومهم الأول. رجاء انتظر %{time_left} قبل المحاولة مجددا." + first_day_topics_per_day: "لقد وصلت للعدد الأقصى للمواضيع التي يمكن للعضو الجديد إنشائها في يومهم الأول. رجاء انتظر %{time_left} قبل المحاولة مجددا." + create_topic: "أنت تنشأ مواضيع بسرعة عالية. رجاء انتظر %{time_left} قبل المحاولة مجددا." + create_post: "أنت ترد بسرعة عالية. رجاء انتظر %{time_left} قبل المحاولة مجددا." + topics_per_day: "لقد وصلت للعدد الأقصى للمواضيع الجديدة اليوم. رجاء انتظر %{time_left} قبل المحاولة مجددا." + pms_per_day: "لقد وصلت للعدد الأقصى للرسائل اليوم. رجاء انتظر %{time_left} قبل المحاولة مجددا." + create_like: "لقد وصلت للعدد الأقصى للإعجابات اليوم. رجاء انتظر %{time_left} قبل المحاولة مجددا." + create_bookmark: "لقد وصلت للعدد الأقصى للتفضيلات اليوم. رجاء انتظر %{time_left} قبل المحاولة مجددا." + edit_post: "لقد وصلت للعدد الأقصى للتعديلات اليوم. رجاء انتظر %{time_left} قبل المحاولة مجددا." hours: zero: "1 ساعة" one: "1 ساعة" @@ -925,7 +935,7 @@ ar: email_token_valid_hours: "نسيت كلمه السر/ تنشيط رموز الحساب صالحه ل(n) ساعات" email_token_grace_period_hours: "نسيت كلمه السر/ تنشيط رموز الحساب لا تزال صالحة لفترة سماح بالـ(n) ساعات بعد استبدالها." enable_badges: "تفعيل نظام الشارات." - enable_whispers: "اسمح لمستخدمين باجراء محادثه سريه مع الطاقم " + enable_whispers: "السماح للموظفين الخصوصين التواصل ضمن موضوع.(تجريبي)" allow_index_in_robots_txt: "تحديد في ملف robots.txt أن يسمح هذا الموقع ليتم فهرستها من قبل محركات البحث على شبكة الإنترنت." email_domains_blacklist: "قائمة pipe-delimited المجالات البريد الإلكتروني الذي لا يسمح للمستخدمين تسجيل حسابات مع. مثال: mailinator.com | trashmail.net" email_domains_whitelist: "قائمة pipe-delimited من مجالات البريد الإلكتروني التي يجب على المستخدمين تسجيل حسابات مع. تحذير: لن يسمح للمستخدمين مع مجالات البريد الإلكتروني الأخرى غير المذكورة هنا!" diff --git a/config/locales/server.da.yml b/config/locales/server.da.yml index 90217e78cf9..85c97a50606 100644 --- a/config/locales/server.da.yml +++ b/config/locales/server.da.yml @@ -71,6 +71,7 @@ da: max_username_length_exists: "Du kan ikke sætte maksimumlængden for brugernavne under det længste eksisterende brugernavn." max_username_length_range: "Du kan ikke sætte maksimum til mindre end minimum." default_categories_already_selected: "Du kan ikke vælge en kategori der er brugt i en anden liste." + s3_upload_bucket_is_required: "Du kan ikke oploade til S3 med mindre du har angivet 's3_upload_bucket'." bulk_invite: file_should_be_csv: "Den uploadede fil skal være i .csv eller .txt format." backup: @@ -251,6 +252,7 @@ da: uncategorized_parent: "Ukategoriserede kan ikke have en overordnede kategori" self_parent: "En underkategori kan ikke være sin egen overordnede kategori." depth: "Du kan ikke indlejre en underkategori i en anden underkategori." + email_in_already_exist: "Den indgående email-adresse '%{email_in}' bruges allerede til kategorien '%{category_name}'." cannot_delete: uncategorized: "Kan ikke slette Ukategoriseret" has_subcategories: "Kan ikke slette denne kategori, fordi den har under kategorier." @@ -270,8 +272,11 @@ da: elder: title: "leder" rate_limiter: - slow_down: "Du har forsøgt denne handling for ofte, prøv igen senere" + slow_down: "Du har udført denne handling for mange gange, prøv igen senere" too_many_requests: "Vi har en daglig grænse for hvor mange gange den pågældende handling kan udføres. Vent venligst %{time_left} før du prøver igen." + by_type: + create_topic: "Du opretter emner for hurtigt. Vent venligst %{time_left} før du prøver igen." + create_post: "Du svarer for hurtigt. Vent venligst %{time_left} før du prøver igen." hours: one: "1 time" other: "%{count} timer" @@ -567,7 +572,9 @@ da: xaxis: "Dag" yaxis: "Total" mobile_visits: + title: "Brugerbesøg" xaxis: "Dag" + yaxis: "Antal besøg" dashboard: rails_env_warning: "Din server kører i %{env}-tilstand." ruby_version_warning: "Du kører en version af Ruby 2.0.0 som har kendte problemer. Opgradér til patch-level 247 eller senere." @@ -648,11 +655,18 @@ da: github_client_secret: "Client secret til Github-login, oprettes på at https://github.com/settings/applications." active_user_rate_limit_secs: "Hvor ofte vi opdaterer feltet 'last_seen_at', i sekunder." previous_visit_timeout_hours: "Hvor lang tid et besøg varer før vi regner det med i det 'forrige' besøg, i timer." + max_likes_per_day: "Maksimalt antal likes per bruger per dag." clean_orphan_uploads_grace_period_hours: "Grace-periode (i timer) før et forældreløst upload bliver fjernet." purge_deleted_uploads_grace_period_days: "Grace-periode (i dage) før et slettet upload bliver fjernet." + tl2_requires_likes_received: "Hvor mange likes en bruger skal modtage inden forfremmelse til tillidsniveau 2." + tl2_requires_likes_given: "Hvor mange likes en bruger skal give inden forfremmelse til tillidsniveau 2." + tl3_requires_likes_given: "Det antal likes en bruger skal have givet i de seneste 100 dage for at kvalificere sig til forfremmelse til tillidsniveau 3." + tl3_requires_likes_received: "Det antal likes en bruger skal have modtaget i de seneste 100 dage for at kvalificere sig til forfremmelse til tillidsniveau 3." min_trust_to_create_topic: "Det mindste tillidsniveau der skal til for at oprette et nyt emne." title_fancy_entities: "Omdan almindelige ASCII-tegn i emnetitler til fancy HTML-entities, i stil med SmartyPants http://daringfireball.net/projects/smartypants/" title_prettify: "Undgå hyppige tastefejl i titlen, inklusive overforbrug af store bogstaver, første bogstav med småt, gentagne ! og ?, ekstra . i slutningen, etc." + topic_post_like_heat_low: "Når forholdet likes:indlæg overstiger dette tal, bliver antal indlæg let fremhævet." + topic_post_like_heat_medium: "Når forholdet likes:indlæg overstiger dette tal, bliver antal indlæg moderat fremhævet." faq_url: "Hvis du hoster en FAQ et andet sted kan du indtaste den fulde URL her." tos_url: "Hvis du hoster dine forretningsbetingelser et andet sted kan du indtaste den fulde URL her." privacy_policy_url: "Hvis du hoster din privatlivspolitik et andet sted kan du indtaste den fulde URL her." diff --git a/config/locales/server.es.yml b/config/locales/server.es.yml index 36e92c18420..49c2a6f555b 100644 --- a/config/locales/server.es.yml +++ b/config/locales/server.es.yml @@ -492,6 +492,10 @@ es: title: "Nuevos usuarios" xaxis: "Día" yaxis: "Número de usuarios nuevos" + profile_views: + title: "Visitas a perfil de usuario" + xaxis: "Día" + yaxis: "Número de perfiles de usuario vistos" topics: title: "Temas nuevos" xaxis: "Día" @@ -761,6 +765,7 @@ es: enable_noscript_support: "Habilitar el soporte de motor de búsqueda estándar webcrawler mediante la etiqueta noscript" allow_moderators_to_create_categories: "Permitir a los moderadores crear nuevas categorías" cors_origins: "Orígenes permitidos para las cross-origin requests (CORS). Cada origen debe incluir http:// or https://. La variable env DISCOURSE_ENABLE_CORS debe establecerse a verdadero para activar CORS." + use_admin_ip_whitelist: "Los admins solo pueden iniciar sesión si están en una dirección IP definida en la lista de Screened IPs (Admin > Logs > Screened Ips)." top_menu: "Determinar que items aparecen en la navegación de la home y en qué orden. Ejemplo latest|new|unread|categories|top|read|posted|bookmarks" post_menu: "Determina qué elementos aparecen en el menú de un post y en qué orden. Ejemplo: like|edit|flag|delete|share|bookmark|reply" post_menu_hidden_items: "Los elementos del menú a ocultar por defecto en el menú de cada post a menos que se haga clic en el botón para expandir las opciones." @@ -929,6 +934,7 @@ es: white_listed_spam_host_domains: "Una lista de dominios a excluir de las pruebas de spam. A los nuevos usuarios no se les restringirá la posibilidad de crear posts con enlaces a estos dominios." staff_like_weight: "Qué ponderación extra otorgan los me gusta provenientes de los miembros del Staff." topic_view_duration_hours: "Contar una visita a un nuevo tema por IP/Usuario cada N horas" + user_profile_view_duration_hours: "Contar una nueva visita de perfil por IP/Usuario cada N horas" levenshtein_distance_spammer_emails: "Al revisar coincidencias por correos electrónicos de spammers, qué número de caracteres permiten una coincidencia parcial." max_new_accounts_per_registration_ip: "Si ya hay (n) cuentas con nivel de confianza 0 desde esta IP (y ninguna es de un miembro del staff o de nivel de confianza 2 o más), prohibir nuevos registros desde esa IP." min_ban_entries_for_roll_up: "Al hacer clic en el botón Agrupar, se crea un nuevo rango de entradas para banear si hay al menos (N) entradas." diff --git a/config/locales/server.fi.yml b/config/locales/server.fi.yml index 8dd89d08fee..7d38303e4e4 100644 --- a/config/locales/server.fi.yml +++ b/config/locales/server.fi.yml @@ -65,6 +65,13 @@ fi: other: '%{count} virhettä esti tallentamasta tätä %{model}' embed: load_from_remote: "Viestin lataamisessa tapahtui virhe." + site_settings: + min_username_length_exists: "Et voi asettaa käyttäjänimen minimipituutta lyhyemmäksi, kuin lyhyin käyttäjänimi" + min_username_length_range: "Et voi asettaa minimi korkeammaksi kuin maksimi" + max_username_length_exists: "Et voi asettaa käyttäjänimen enimmäispituutta alle pisimmän käyttäjänimen." + max_username_length_range: "Et voi asettaa maksimia minimin alle." + default_categories_already_selected: "Et voi valita aluetta, joka on käytössä toisella listalla" + s3_upload_bucket_is_required: "Et voi ottaa s3 latausta käyttöön, jos et ole määrittänyt 's3_upload_bucket'." bulk_invite: file_should_be_csv: "Ladattavan tiedoston pitäisi olla csv- tai txt-muodossa." backup: @@ -401,6 +408,7 @@ fi: please_continue: "Jatka sivustolle %{site_name}" error: "Sähköpostiosoitteen vaihdossa tapahtui virhe. Ehkäpä tämä sähköpostiosoite on jo käytössä?" activation: + action: "Klikkaa tähän aktivoidaksesi tilisi" already_done: "Pahoittelut, tämän tilin varmennuslinkki ei ole enää voimassa. Ehkäpä tili on jo varmennettu?" please_continue: "Tilisi on nyt varmennettu; sivu ohjautuu palstan etusivulle." continue_button: "Jatka sivustolle %{site_name}" @@ -493,6 +501,10 @@ fi: title: "Uudet käyttäjät" xaxis: "Päivä" yaxis: "Uusien käyttäjien määrä" + profile_views: + title: "Käyttäjäprofiilin katselut" + xaxis: "Päivä" + yaxis: "Katseltujen käyttäjäprofiilien määrä" topics: title: "Ketjut" xaxis: "Päivä" @@ -635,6 +647,7 @@ fi: s3_config_warning: 'Palvelin on konfiguroitu tallentamaan tiedostot s3:een, mutta vähintään yksi arvoista s3_access_key_id, s3_secret_access_key tai s3_upload_bucket ei ole asetettu. Päivitä arvot sivuston asetuksissa.Voit lukea lisätietoja oppaasta "How to set up image uploads to S3?".' s3_backup_config_warning: 'Palvelin on konfiguroitu lataamaan varmuuskopiot s3:een, mutta vähintään yksi arvoista s3_access_key_id, s3_secret_access_key tai s3_backup_bucket ei ole asetettu. Päivitä arvot sivuston asetuksissa.Voit lukea lisätietoja oppaasta "How to set up image uploads to S3?".' image_magick_warning: 'Palvelin on konfiguroitu luomaan esikatselukuvia suurista kuvista, mutta ImageMagickia ei ole asennettu. Asenna ImageMagick paketinhallinnasta tai lataamalla uusin versio.' + failing_emails_warning: 'Epäonnistuneiden sähköpostitehtävien määrä on %{num_failed_jobs}. Tarkista app.yml ja varmista, että palvelimen asetukset ovat kunnossa. Katsele epäonnistuneita tehtäviä Sidekiqissa.' default_logo_warning: "Aseta sivustolle logot. Päivitä logo_url, logo_small_url, ja favicon_url sivuston asetuksissa." contact_email_missing: "Aseta yhteystietoihin sähköpostiosoite, josta sinut saa tavoitettua sivustoon liittyvissä kiireellisissä asioissa. Voit syöttää sen sivuston asetuksissa." contact_email_invalid: "Sivuston sähköpostiosoite ei kelpaa. Muokkaa sitä sivuston asetuksissa." @@ -719,6 +732,7 @@ fi: logo_url: "Logo sivustosi vasemmassa yläkulmassa. Sen pitäisi olla leveä suorakulmio muodoltaan. Jos jätetään tyhjäksi, näytetään sivuston otsikkoteksti." digest_logo_url: "Vaihtoehtoinen logo, jota käytetään sivustolta lähtevissä sähköpostitiivistelmissä. Sen pitäisi olle leveä suorakulmio muodoltaan. Jos jätetään tyhjäksi, sen tilalla käytetään 'logo_url'." logo_small_url: "Pieni logo sivuston vasemmassa reunassa, joka näytettään rullattaessa alaspäin. Sen pitäisi olla neliö muodoltaan. Jos jätetään tyhjäksi, näytetään sen tilalla koti-merkki." + favicon_url: "Palstan favicon, katso http://fi.wikipedia.org/wiki/Favicon, täytyy olla png toimiakseen CDN:n kanssa" mobile_logo_url: "Logo mobiilisivun vasemmassa ylälaidassa. Sen pitäisi olla neliön muotoinen. Jos jätetään tyhjäksi, 'logo_url' käytetään sen tilalla. Esim: http://example.com/uploads/default/logo.png" apple_touch_icon_url: "Applen laitteiden käyttämä ikoni, Suositeltu koko on 144px kertaa 144px." notification_email: "Sähköpostiosoite, josta kaikki tärkeät järjestelmän lähettämät sähköpostiviestit lähetetään. Verkkotunnuksen SPF, DKIM ja reverse PTR tietueiden täytyy olla kunnossa, jotta sähköpostit menevät perille." @@ -749,6 +763,7 @@ fi: notify_mods_when_user_blocked: "Jos käyttäjä estetään automaattisesti, lähetä viesti kaikille valvojille." flag_sockpuppets: "Jos uusi käyttäjä vastaa toisen uuden käyttäjän luomaan ketjun samasta IP osoitteesta, liputa molemmat viestit mahdolliseksi roskapostiksi." traditional_markdown_linebreaks: "Käytä perinteisiä rivinvaihtoja Markdownissa, joka vaatii kaksi perättäistä välilyöntiä rivin vaihtoon." + allow_html_tables: "Salli taulukoiden syöttäminen Markdowniin käyttäen HTML tageja, TABLE, THEAD, TD, TR, TH on valkolistattu (edellyttää kaikkien taulukoita sisältävien vanhojen viestien uudelleen rakentamisen)" post_undo_action_window_mins: "Kuinka monta minuuttia käyttäjällä on aikaa perua viestiin kohdistuva toimi (tykkäys, liputus, etc)." must_approve_users: "Henkilökunnan täytyy hyväksyä kaikki uudet tilit, ennen uusien käyttäjien päästämistä sivustolle. VAROITUS: tämän asetuksen valitseminen poistaa pääsyn kaikilta jo olemassa olevilta henkilökuntaan kuulumattomilta käyttäjiltä." ga_tracking_code: "Google analytics (ga.js) seurantakoodi, esim.: UA-12345678-9; katso http://google.com/analytics" @@ -759,6 +774,7 @@ fi: enable_noscript_support: "Ota käyttöön noscript-tagi hakukoneiden webcrawlereille" allow_moderators_to_create_categories: "Salli valvojien luoda uusia alueita" cors_origins: "Salli lähteet CORS-pyynnöille (cross-origin request). Jokaisen lähteen pitää sisältää http:// tai https://. DISCOURSE_ENABLE_CORS asetus pitää olla valittuna ottaaksesi CORSin käyttöön." + use_admin_ip_whitelist: "Ylläpitäjät voivat kirjautua vain IP osoitteista, jotka on määritetty Seulottavien IP:iden listassa (Ylläpito > Lokit > Seulottavat IP:t)" top_menu: "Mitkä painikkeet näytetään kotisivun navigointipalkissa, ja missä järjestyksessä. Esimerkiksi latest|new|unread|categories|top|read|posted|bookmarks" post_menu: "Mitkä painikkeet näytetään viestin valikossa, ja missä järjestyksessä. Esimerkiksi like|edit|flag|delete|share|bookmark|reply" post_menu_hidden_items: "Piilotettavat painikkeet viestin valikosta, kunnes '...' klikataan." @@ -791,6 +807,8 @@ fi: invite_passthrough_hours: "Kuinka pitkään käyttäjä voi käyttää vastatun kutsun avainta kirjautuakseen sisään, tunneissa" invite_only: "Julkinen rekisteröityminen on otettu pois käytöstä, uuden tilin luominen vaatii kutsun muilta käyttäjiltä tai henkilökunnalta." login_required: "Vaadi kirjautumista sivuston lukemiseen, epää anonyymi pääsy." + min_username_length: "Käyttäjänimen vähimmäispituus merkeissä." + max_username_length: "Käyttäjänimen enimmäispituus merkeissä." reserved_usernames: "Käyttäjänimet, joiden rekisteröintiä ei sallita." min_password_length: "Salasanan vähimmäispituus." block_common_passwords: "Älä salli salasanoja, jotka ovat 10 000 yleisimmän salasanan joukossa." @@ -805,6 +823,7 @@ fi: sso_not_approved_url: "Uudelleenohjaa hyväksymättömät SSO-tilit tähän osoitteeseen" enable_local_logins: "Ota käyttöön käyttäjätunnus/salasana -perusteinen kirjautuminen. (Huom: tämän täytyy olla käytössä kutsujen toimimiseksi)" allow_new_registrations: "Salli uusien käyttäjien rekisteröityminen. Ota tämä asetus pois käytöstä estääksesi uusien käyttäjätilien luomisen." + enable_signup_cta: "Näytä palaaville anonyymeille käyttäjille ilmoitus, jossa kehoitetaan heitä luomaan tili." enable_yahoo_logins: "Ota käyttöön Yahoo kirjautuminen" enable_google_oauth2_logins: "Ota käyttöön Google Oauth2 tunnistautuminen. Tämä on Googlen tällä hetkellä tukeva metodi. Vaatii key ja secret." google_oauth2_client_id: "Google-applikaatiosi Client ID." @@ -820,6 +839,7 @@ fi: github_client_secret: "Client secret Github autentikaatioon, rekisteröinti osoitteessa https://github.com/settings/applications" allow_restore: "Salli palautus, joka korvaa KAIKEN sivuston datan! Jätä valitsematta, jos et aio palauttaa sivuston varmuuskopiota" maximum_backups: "Tallennettuna pidettävien varmuuskopioiden maksimimäärä. Vanhemmat varmuuskopiot poistetaan automaattisesti" + automatic_backups_enabled: "Tee automaattinen varmuuskopiointi, kuten tiheysasetus on määritelty" backup_frequency: "Kuinka usein luodaan sivuston varmuuskopio, päivissä." enable_s3_backups: "Lataa varmuuskopiot S3:een niiden valmistuttua. TÄRKEÄÄ: edellyttää, että toimivat S3 kirjautumistiedot on syötetty asetuksiin." s3_backup_bucket: "Amazon S3 bucket johon varmuuskopiot ladataan. VAROITUS: Varmista, että se on yksityinen." @@ -852,6 +872,8 @@ fi: s3_region: "Amazon S3 region, jota käytetään kuvien sijoittamisessa." s3_cdn_url: "CDN URL, jota käytetään S3:ssa sijaitseville tiedostoille (esimerkiksi https://cdn.jossain.com). VAROITUS: tämän asetuksen muuttamisen jälkeen sinun täytyy rakentaa uudelleen kaikki vanhat viestit." avatar_sizes: "Profiilikuvista automaattisesti luotavat koot." + external_system_avatars_enabled: "Käytä ulkopuolista avatarpalvelua." + external_system_avatars_url: "Ulkoisen avatarpalvelun URL. Sallitut vaihdokset ovat {username} {first_letter} {color} {size}" enable_flash_video_onebox: "Ota käyttöön swf- ja flv-linkkien (Adobe Flash) onebox-tuki. VAROITUS: saattaa lisätä tietoturvariskejä." default_invitee_trust_level: "Oletus luottamustaso (0-4) kutsutuille käyttäjille." default_trust_level: "Uusien käyttäjien oletusarvoinen luottamustaso (0-4). VAROITUS! Tämän muuttaminen altistaa roskapostille." @@ -919,6 +941,8 @@ fi: newuser_spam_host_threshold: "Kuinka monta kertaa uusi käyttäjä voi lisätä linkin samaan isäntään `newuser_spam_host_posts` viesteissään, kunnes se tulkitaan roskapostin lähettämiseksi." white_listed_spam_host_domains: "Lista verkkotunnuksista, joita ei oteta huomioon roskapostin tunnistamisessa. Uusilla käyttäjillä ei ole rajoituksia linkkaamisessa näihin tunnuksiin." staff_like_weight: "Kuinka suuri ylimääräinen arvo on henkilökunnan tykkäyksillä." + topic_view_duration_hours: "Laske uusi ketjun katselu kerran per IP/käyttäjä joka N:s tunti" + user_profile_view_duration_hours: "Laske uusi profiilin katselu kerran per IP/käyttäjä joka N:s tunti" levenshtein_distance_spammer_emails: "Verrattaessa sähköpostiosoitteita tunnettuihin roskapostittajiin, näin monen merkin ero saa vielä aikaan löydöksen." max_new_accounts_per_registration_ip: "Jos samasta IP osoitteesta on jo (n) luottamustason 0 käyttäjätiliä (eikä yhtään henkilökunnan tai vähintään LT2), lakkaa hyväksymästä uusia rekisteröitymisiä tästä IP:stä." min_ban_entries_for_roll_up: "Kun Kääri-painiketta painetaan, luodaan IP-porttikielloista aliverkon kattavia kieltoja jos kieltoja on asettu vähintään (N) määrä." @@ -1011,6 +1035,21 @@ fi: approve_post_count: "Viestien lukumäärä, joka tarkastetaan uusilta käyttäjiltä" approve_unless_trust_level: "Tätä luottamustasoa alhaisempien käyttäjien viestit tarkastetaan" notify_about_queued_posts_after: "Jos hyväksyntää odottavia viestejä on odottanut näin monta tuntia, lähetä sähköposti contact_email osoitteeseen. Aseta 0 ottaaksesi pois käytöstä." + default_email_digest_frequency: "Kuinka usein käyttäjille lähetetään tiivistelmäsähköposti oletuksena." + default_email_private_messages: "Lähetä oletuksena sähköposti, kun joku lähettää käyttäjälle viestin." + default_email_direct: "Lähetä oletuksena sähköposti, kun joku lainaa/vastaa/mainitsee tai kutsuu käyttäjän." + default_email_mailing_list_mode: "Lähetä oletuksena sähköposti jokaisesta uudesta viestistä." + default_email_always: "Lähetä oletuksena sähköposti, vaikka käyttäjä on ollut aktiivinen palstalla." + default_other_new_topic_duration_minutes: "Yleinen oletusarvo sille, koska ketju tulkitaan uudeksi." + default_other_auto_track_topics_after_msecs: "Yleinen oletusarvo sille, missä ajassa ketjua aletaan seurata." + default_other_external_links_in_new_tab: "Avaa oletuksena ulkopuoliset linkit uudessa välilehdessä." + default_other_enable_quoting: "Ota oletuksena käyttöön lainaaminen valitsemalla tekstiä." + default_other_dynamic_favicon: "Näytä oletuksena uusien/päivittyneiden ketjujen määrä selaimen ikonissa." + default_other_disable_jump_reply: "Älä hyppää oletuksena uuteen vastaukseen käyttäjän lähetettyä sen." + default_other_edit_history_public: "Tee oletuksena viestien versioista julkisia." + default_categories_watching: "Lista oletuksena tarkkailtavista alueista." + default_categories_tracking: "Lista oletuksena seurattavista alueista." + default_categories_muted: "Lista oletuksena vaimennetuista alueista." errors: invalid_email: "Sähköpostiosoite ei kelpaa." invalid_username: "Tällä nimellä ei löydy käyttäjää." @@ -1132,6 +1171,10 @@ fi: characters: "täytyy koostua vain numeroista, kirjaimista ja alaviivoista" unique: "täytyy olla uniikki" blank: "pakollinen kenttä" + must_begin_with_alphanumeric: "täytyy alkaa kirjaimella, numerolla tai alaviivalla" + must_end_with_alphanumeric: "täytyy loppua kirjaimeen, numeroon tai alaviivaan" + must_not_contain_two_special_chars_in_seq: "ei saa sisältää peräkkäin kahta tai useampaa erikoismerkkiä (.-_)" + must_not_contain_confusing_suffix: "ei saa sisältää hämäävää liitettä, kuten .json tai .png etc." email: not_allowed: "ei sallita tältä sähköpostin palvelunatarjoajalta. Ole hyvä, ja käytä toista sähköpostiosoitetta." blocked: "ei ole sallittu." @@ -1485,6 +1528,7 @@ fi: Tälle sähköpostiosoitteelle ei löydy käyttäjätiliä. Yritä lähettää sähköposti toisesta osoitteesta tai ota yhteyttä henkilökuntaan. email_reject_empty: subject_template: "[%{site_name}] Sähköpostiongelma -- Ei sisältöä" + text_body_template: "Pahoittelemme, mutta sähköpostin lähettäminen tänne %{destination} (otsikolla %{former_title}) ei onnistunut.\n\nEmme löytäneet sähköpostiviestistäsi sisältöä. \n\nJos saat tämän viestin ja viestisi _sisälsi_ sisältöä, yritä uudestaan yksinkertaisemmalla muotoilulla.\n\n" email_reject_parsing: subject_template: "[%{site_name}] Sähköpostiongelma -- Tunnistamaton sisältö" text_body_template: | @@ -1606,6 +1650,10 @@ fi: download_remote_images_disabled: subject_template: "Linkattujen kuvien lataaminen on otettu pois käytöstä" text_body_template: "Asetus `download_remote_images_to_local` on otettu pois käytöstä, koska vapaan tilan rajoitus `download_remote_images_threshold` saavutettiin." + unsubscribe_link: | + Lopettaaksesi nämä viestit, vieraile [käyttäjäasetuksissasi](%{user_preferences_url}). + + Jos et halua enää saada ilmoituksia tästä kyseisestä ketjusta, [klikkaa tähän](%{unsubscribe_url}). subject_re: "VS:" subject_pm: "[YV]" user_notifications: @@ -1792,11 +1840,14 @@ fi: unauthorized: "Pahoittelut, tiedostomuoto ei ole sallittu (sallitut tiedostopäätteet: %{authorized_extensions})." pasted_image_filename: "Liitetty kuva" store_failure: "Latauksen #%{upload_id} käyttäjälle #%{user_id} tallentaminen epäonnistui." + file_missing: "Pahoittelut, sinun täytyy valita tiedosto joka ladataan." attachments: too_large: "Pahoittelut, tiedosto jonka latausta yritit on liian suuri ( suurin tiedostokoko on %{max_size_kb}KB)." images: too_large: "Pahoittelut, kuva jonka yritit ladata on liian suuri (suurin sallittu kuvakoko on %{max_size_kb}KB), pienennä kuvaa ja yritä uudestaan." size_not_found: "Pahoittelut, mutta emme pystyneet selvittämään kuvan kokoa. Ehkä kuvatiedosto on vahingoittunut?" + avatar: + missing: "Pahoittelut, mutta profiilikuvaa, jonka yritit valita ei ole palvelimella. Voitko yrittää ladata sen uudestaan?" flag_reason: sockpuppet: "Uusi käyttäjä loi ketjun ja toinen uusi käyttäjä samasta IP osoitteesta vastasi siihen. Katso asetus flag_sockpuppets." spam_hosts: "Tämä uusi käyttäjä yritti luoda useita viestejä, joissa oli linkkejä samaan verkkotunnukseen. Katso asetus newuser_spam_host_threshold." @@ -1832,6 +1883,29 @@ fi: title: "Käyttöehdot" privacy_topic: title: "Rekisteriseloste" + static: + search_help: | +

Vinkkejä

+

+

+

+

Vaihtoehdot/h3> +

+ + + + + + + +
order:viewsorder:latestorder:likes
status:openstatus:closedstatus:archivedstatus:norepliesstatus:single_user
category:foouser:foogroup:foobadge:foo
in:likesin:postedin:watchingin:trackingin:private
in:bookmarksin:first
posts_count:nummin_age:daysmax_age:days
+

+

+ sateenkaaria category:puistot status:open order:latest hakee ketjuja, joissa käytetään sanaa "sateenkaaria" alueella "puistot" ja joita ei ole suljettu tai arkistoitu järjestettynä ketjun viimeisimmän viestin päivämäärän mukaan.

admin_login: success: "Sähköposti lähetetty" error: "Virhe!" diff --git a/config/locales/server.pt.yml b/config/locales/server.pt.yml index e07d79bd068..f29c17aabaf 100644 --- a/config/locales/server.pt.yml +++ b/config/locales/server.pt.yml @@ -314,8 +314,18 @@ pt: title: "líder" change_failed_explanation: "Tentou despromover %{user_name} para '%{new_trust_level}'. Contudo o Nível de Confiança é atualmente '%{current_trust_level}'. %{user_name} irá permanecer em '%{current_trust_level}' - se deseja despromover o utilizador, bloqueie o Nível de Confiança primeiro" rate_limiter: - slow_down: "Realizou esta ação demasiadas vezes, tente novamente mais tarde" + slow_down: "Realizou esta ação demasiadas vezes, tente novamente mais tarde." too_many_requests: "Possuímos um limite diário de número de vezes que uma ação pode ser tomada. Por favor aguarde %{time_left} antes de tentar novamente." + by_type: + first_day_replies_per_day: "Atingiu o número máximo de respostas que um novo utilizador pode criar no seu primeiro dia. Por favor espere %{time_left} antes de tentar novamente." + first_day_topics_per_day: "Atingiu o número máximo de tópicos que um novo utilizador pode criar no seu primeiro dia. Por favor espere %{time_left} antes de tentar novamente." + create_topic: "Está a criar tópicos demasiado rápido. Por favor espere %{time_left} antes de tentar novamente." + create_post: "Está a responder demasiado rápido. Por favor espere %{time_left} antes de tentar novamente." + topics_per_day: "Atingiu o número máximo de novos tópicos de hoje. Por favor espere %{time_left} antes de tentar novamente." + pms_per_day: "Atingiu o número máximo de mensagens de hoje. Por favor espere %{time_left} antes de tentar novamente." + create_like: "Atingiu o número máximo de gostos de hoje. Por favor espere %{time_left} antes de tentar novamente." + create_bookmark: "Atingiu o número máximo de marcações de hoje. Por favor espere %{time_left} antes de tentar novamente." + edit_post: "Atingiu o número máximo de edições de hoje. Por favor espere %{time_left} antes de tentar novamente." hours: one: "1 hora" other: "%{count} horas" @@ -504,6 +514,10 @@ pt: title: "Novos Utilizadores" xaxis: "Dia" yaxis: "Número de novos utilizadores" + profile_views: + title: "Visualizações do Perfil de Utilizador" + xaxis: "Dia" + yaxis: "Número de perfis de utilizador vistos" topics: title: "Tópicos" xaxis: "Dia" @@ -773,6 +787,7 @@ pt: enable_noscript_support: "Ativar o suporte básico para pesquisas em motores de pesquisa através da etiqueta noscript" allow_moderators_to_create_categories: "Permitir que os moderadores criem novas categorias" cors_origins: "Permitidos compartilhamentos de recursos de origem-cruzada (CORS). Cada origem deve incluir http:// ou https://. A variável de ambiente DISCOURSE_ENABLE_CORS tem que estar configurada a verdadeiro para ativar o CORS." + use_admin_ip_whitelist: "Os Administradores só podem iniciar sessão se estiverem num endereço IP definido na lista de IPs Rastreados (Admin > Logs > IPs Rastreados)." top_menu: "Determinar que elementos aparecem na navegação da página principal, e em que ordem. Exemplo últimos|novos|não lidos|categorias|topo|lidos|publicados|marcadores" post_menu: "Determine que itens irão aparecer no menu de mensagens, e em que ordem. Exemplo\ngostar|editar|sinalizar|eliminar|partilhar|marcar|responder" post_menu_hidden_items: "Os elementos do menu a serem escondidos por defeito no menu de mensagens a não ser que se clique na elipse de expansão." @@ -792,7 +807,7 @@ pt: email_token_valid_hours: "Os símbolos para palavra-passe esquecida /conta ativada são válidos por (n) horas." email_token_grace_period_hours: "Os símbolos para palavra-passe esquecida /conta ativada são válidos por um período de carência de (n) horas após serem recuperados" enable_badges: "Ativar o sistema de distintivos" - enable_whispers: "Permitir que os utilizadores sussurrem ao pessoal" + enable_whispers: "Permitir comunicação privada do pessoal dentro de tópico (experimental)" allow_index_in_robots_txt: "Especificar em robots.txt que este sítio permite ser indexado pelos motores de pesquisa." email_domains_blacklist: "Lista de domínios de email que os utilizadores não podem usar para registo de contas. Exemplo: mailinator.com|trashmail.net" email_domains_whitelist: "Lista de domínios de email que os utilizadores DEVEM usar para registar contas. AVISO: Utilizadores com domínios de email diferentes dos listados não serão permitidos!" @@ -941,6 +956,7 @@ pt: white_listed_spam_host_domains: "Lista de domínios excluídos dos testes de spam. Novos utilizadores nunca irão ser restritos da criação de mensagens com hiperligações a esses domínios." staff_like_weight: "Quanto é o fator de ponderação extra a dar aos gostos provenientes do pessoal." topic_view_duration_hours: "Contar uma nova visualização do tópico uma vez por IP/Utilizador a cada N horas" + user_profile_view_duration_hours: "Contar visualização de novo perfil de utilizador uma vez por IP/utilizador a cada N horas" levenshtein_distance_spammer_emails: "Ao fazer a correspondência de e-mails de spam, o número de caracteres de diferença que ainda permitirá uma correspondência difusa." max_new_accounts_per_registration_ip: "Se já há (n) contas com nível de confiança 0 a partir deste IP (e nenhum é um membro do pessoal ou em nível de confiança 2 ou superior), parar de aceitar novos registos a partir desse IP." min_ban_entries_for_roll_up: "Ao clicar no botão Agrupar, irá criar uma nova entrada de sub-rede banida se houver pelo menos (N) entradas." diff --git a/config/locales/server.ru.yml b/config/locales/server.ru.yml index 5b554aace92..649a8f842ce 100644 --- a/config/locales/server.ru.yml +++ b/config/locales/server.ru.yml @@ -1218,6 +1218,13 @@ ru: Это персональное приглашение от зарегистрированного пользователя, которому мы доверяем, поэтому вам не понадобиться авторизоваться на сайте. invite_password_instructions: subject_template: "Задайте пароль для вашей учетной записи на сайте %{site_name}" + text_body_template: | + Спасибо, что приняли приглашение на сайт "%{site_name}" и добро пожаловать! + + Нажмите на следующую ссылку, чтобы установить свой пароль: + %{base_url}/users/password-reset/%{email_token} + + Если срок действия этой ссылки истек, нажмите на кнопку "Войти", а затем "Я забыл свой пароль" и введите ваш e-mail. test_mailer: subject_template: "[%{site_name}] Проверка доставки писем" text_body_template: | @@ -1573,6 +1580,10 @@ ru: download_remote_images_disabled: subject_template: "Загрузка копий изображений выключена" text_body_template: "Настройка `download_remote_images_to_local` была отключена, т.к. диск заполнился до отменки, указанной в настройке `download_remote_images_threshold`." + unsubscribe_link: | + Отписаться от подобных писем можно в ваших [настройках профиля](%{user_preferences_url}). + + Чтобы отключить письма с уведомлениями по этой конкретной теме, [нажмите сюда](%{unsubscribe_url}). subject_re: "Re:" subject_pm: "[PM]" user_notifications: @@ -1731,6 +1742,7 @@ ru: (Если вам требуется помощь [администрации](%{base_url}/about), вы можете задать свой вопрос, просто ответив на данное письмо.) signup: + subject_template: "[%{site_name}] Активируйте свою учетную запись" text_body_template: | Добро пожаловать на сайт %{site_name}! diff --git a/config/locales/server.sv.yml b/config/locales/server.sv.yml index 28d96fba602..f7b517db82a 100644 --- a/config/locales/server.sv.yml +++ b/config/locales/server.sv.yml @@ -126,6 +126,7 @@ sv: num_posts: "Inlägg:" num_participants: "Deltagare" read_full_topic: "Läs hela ämnet" + private_message_abbrev: "Meddelande" rss_description: latest: "Aktuella ämnen" hot: "Heta ämnen" @@ -268,7 +269,7 @@ sv: title: "ledare" change_failed_explanation: "Du försökte degradera %{user_name} till '%{new_trust_level}'. Användarens förtroendenivå är redan '%{current_trust_level}'. %{user_name} kommer behålla '%{current_trust_level}'. Om du vill degradera användaren, lås förtroendenivån först" rate_limiter: - slow_down: "Du har utfört den här handlingen för många gånger, var vänligen och försök igen senare." + slow_down: "Du har utfört den här handlingen för många gånger, försök igen senare." too_many_requests: "Du gör det där för ofta. Var god vänta %{time_left} innan du försöker igen." hours: one: "1 timme" diff --git a/config/locales/server.zh_CN.yml b/config/locales/server.zh_CN.yml index 41cfe0a7b20..3e2c12e31b1 100644 --- a/config/locales/server.zh_CN.yml +++ b/config/locales/server.zh_CN.yml @@ -302,8 +302,18 @@ zh_CN: title: "领导" change_failed_explanation: "你尝试将 %{user_name} 降至 '%{new_trust_level}'。然而他们的信任等级已经是 '%{current_trust_level}'。%{user_name} 将仍是 '%{current_trust_level}' —— 如果你想要降级用户,先锁定信任等级" rate_limiter: - slow_down: "你已经重复这一操作太多次了,请一会再重试" + slow_down: "你执行这个操作太多次了,请稍后再试。" too_many_requests: "你的请求过于频繁,请等待 %{time_left} 之后再试。" + by_type: + first_day_replies_per_day: "你回帖的数量已经超出身为新用户当天允许的上限,请等待%{time_left}之后再试。" + first_day_topics_per_day: "你创建新主题的数量已经超出身为新用户当天允许的上限,请等待%{time_left}之后再试。" + create_topic: "你创建新主题太快了,请等待%{time_left}之后再试。" + create_post: "你回帖太快了,请等待%{time_left}之后再试。" + topics_per_day: "你今天新主题的数量已经到达上限,请等待%{time_left}之后再试。" + pms_per_day: "你今天的消息数量已经到达上限,请等待%{time_left}之后再试。" + create_like: "你今天的“赞”数量已经到达上限,请等待%{time_left}之后再试。" + create_bookmark: "你今天的收藏已经到达上限,请等待%{time_left}之后再试。" + edit_post: "你今天编辑帖子的数量已经到达上限,请等待%{time_left}之后再试。" hours: other: "%{count} 小时" minutes: @@ -467,6 +477,10 @@ zh_CN: title: "新用户" xaxis: "天" yaxis: "新用户数" + profile_views: + title: "查看用户资料" + xaxis: "天" + yaxis: "已看的用户资料数量" topics: title: "新发表主题" xaxis: "天" @@ -736,6 +750,7 @@ zh_CN: enable_noscript_support: "通过 no script 标签启用对标准爬虫的支持。" allow_moderators_to_create_categories: "允许版主创建新的分类" cors_origins: "允许跨源请求(CORS)。每个源必须包括 http:// 或 https://。DISCOURSE_ENABLE_CORS 环境变量必须设置为 true 才能启用 CORS 政策。" + use_admin_ip_whitelist: "当目前的IP刚好处于IP段禁止名单(Admin > Logs > Screened Ips)中的时候,只有管理员才可登入。" top_menu: "确定在主页导航条包含哪些条目,以及排列顺序。例如:latest|new|unread|categories|top|read|posted|bookmarks" post_menu: "确定在帖子菜单条包含哪些条目,以及排列顺序。例如:like|edit|flag|delete|share|bookmark|reply" post_menu_hidden_items: "帖子菜单中默认隐藏的按钮,点击省略号后显示。" @@ -755,7 +770,7 @@ zh_CN: email_token_valid_hours: "“忘记密码”/“激活账户” token 有效的小时数(n)。" email_token_grace_period_hours: "“忘记密码”/“激活账户” token 在使用后仍旧有效的小时数(n)。" enable_badges: "启用徽章系统" - enable_whispers: "允许用户发送密语给职员" + enable_whispers: "允许在主题中给职员密频。(experimental)" allow_index_in_robots_txt: "在 robots.txt 中详细指出这个站点允许被网页搜索引擎检索。" email_domains_blacklist: "用管道符“|”分隔的邮箱域名黑名单列表,其中的域名将不能用来注册账户,例如:mailinator.com|trashmail.net" email_domains_whitelist: "用管道符“|”分隔的电子邮箱域名的列表,用户必须使用这些邮箱域名注册。警告:用户使用不包含在这个列表里的邮箱域名,将无法成功注册。" @@ -904,6 +919,7 @@ zh_CN: white_listed_spam_host_domains: "广告主机白名单域名列表。新用户可以任意链接至这些域名。" staff_like_weight: "职员赞时的额外权重。" topic_view_duration_hours: "按照每 IP/用户每 N 小时来记录一次新的主题访问" + user_profile_view_duration_hours: "按照每 IP/用户每 N 小时来记录用户资料访问数" levenshtein_distance_spammer_emails: "当匹配广告邮件时,模糊匹配判断差异的字符数。" max_new_accounts_per_registration_ip: "如果已经有了从这个 IP 创建的(n)个信任等级0的账户(并且没有一个是职员或者是信任等级2以上的用户),不再允许来自该 IP 地址的注册请求。" min_ban_entries_for_roll_up: "当点击折叠按钮时,且至少 (N) 条记录时,将会创建一个子网封禁记录" diff --git a/config/locales/server.zh_TW.yml b/config/locales/server.zh_TW.yml index 34e32bf7e62..3711b486e2d 100644 --- a/config/locales/server.zh_TW.yml +++ b/config/locales/server.zh_TW.yml @@ -229,8 +229,9 @@ zh_TW: elder: title: "領先用戶" rate_limiter: - slow_down: "你已經執行這個動作太多次,請稍後再試" too_many_requests: "你的瀏覽速度過於頻繁,請等待 %{time_left} 後再試。" + by_type: + create_post: "你的回覆過快。請等待%{time_left}再重試。" hours: other: "%{count} 小時" minutes: @@ -1110,6 +1111,20 @@ zh_TW: title: "服務條款" privacy_topic: title: "隱私政策" + badges: + long_descriptions: + nice_post: | + 此徽章授予創建一個能獲取10個讚的回應。幹得不錯! + nice_topic: | + 此徽章授予創建一個能獲取10個讚的話題。幹得不錯! + good_post: | + 此徽章授予創建一個能獲取25個讚的回應。幹得好! + good_topic: | + 此徽章授予創建一個能獲取25個讚的話題。幹得好! + great_post: | + 此徽章授予創建一個能獲取50個讚的又章。勁! + great_topic: | + 此徽章授予創建一個能獲取50個讚的回應。勁! admin_login: success: "已發送郵件" error: "錯誤" diff --git a/plugins/poll/config/locales/client.ar.yml b/plugins/poll/config/locales/client.ar.yml index 4c3a9ec5e4f..40918ade4f2 100644 --- a/plugins/poll/config/locales/client.ar.yml +++ b/plugins/poll/config/locales/client.ar.yml @@ -25,9 +25,27 @@ ar: average_rating: "متوسط التصنيف: %{average} " multiple: help: - at_least_min_options: "من المفترض أن تختار على الأقل %{count} خيارات ." - up_to_max_options: "يجب عليك إختيار على الأكثر %{count} خيارات ." - x_options: "يجب عليك إختيار %{count} خيارات ." + at_least_min_options: + zero: "لا يجب عليك اختيار أي خيار." + one: "يجب عليك أن تختار خيار واحد على الأقل." + two: "يجب عليك أن تختار خياران على الأقل." + few: "يجب عليك أن تختار %{count} بعض الخيارات على الأقل." + many: "يجب عليك أن تختار %{count} عدة خيارات على الأقل." + other: "يجب عليك الاختيار على الأقل." + up_to_max_options: + zero: "يمكنك عدم إختيار أي من الخيارات." + one: "يمكنك إختيار مايصل إلى خيار واحد ." + two: "يمكنك إختيار مايصل إلى خياران." + few: "يمكنك إختيار مايصل إلى %{count} خيار ." + many: "يمكنك إختيار مايصل إلى %{count} خيارات ." + other: "يمكنك إختيار مايصل إلى %{count} خيار ." + x_options: + zero: "لا يجب عليك إختيار أي خيار." + one: "يجب عليك إختيار خيارواحدخياران فقط." + few: "يجب عليك إختيار %{count} بعض الخيارات." + many: "يجب عليك إختيار %{count} عدة خيارات." + other: "يجب عليك إختيار %{count} خيارات أخرى." between_min_and_max_options: "يجب عليك إختيار بين %{min} و %{max} خيارات ." cast-votes: title: "إدراج تصويتك ." diff --git a/plugins/poll/config/locales/client.da.yml b/plugins/poll/config/locales/client.da.yml index 7f31c2d0f93..4747966e3ad 100644 --- a/plugins/poll/config/locales/client.da.yml +++ b/plugins/poll/config/locales/client.da.yml @@ -17,9 +17,15 @@ da: average_rating: "Gennemsnitlig rating: %{average}." multiple: help: - at_least_min_options: "Du skal mindst vælge %{count} muligheder." - up_to_max_options: "Du kan vælge op til %{count} muligheder." - x_options: "Du skal vælge %{count} muligheder." + at_least_min_options: + one: "Du skal mindst vælge 1 mulighed." + other: "Du skal mindst vælge %{count} muligheder." + up_to_max_options: + one: "Du kan vælge op til 1 mulighed." + other: "Du kan vælge op til %{count} muligheder." + x_options: + one: "Du skal vælge 1 mulighed." + other: "Du skal vælge %{count} muligheder." between_min_and_max_options: "Du kan vælge mellem %{min} og %{max} muligheder." cast-votes: title: "Afgiv dine stemmer" @@ -31,7 +37,7 @@ da: title: "Tilbage til dine stemmer" label: "Skjul resultat" open: - title: "Åbn afstemning" + title: "Åbn afstemningen" label: "Åbn" confirm: "Er du sikker på, at du vil åbne denne afstemning?" close: diff --git a/plugins/poll/config/locales/client.de.yml b/plugins/poll/config/locales/client.de.yml index 7833ece385e..9b8ef70d00b 100644 --- a/plugins/poll/config/locales/client.de.yml +++ b/plugins/poll/config/locales/client.de.yml @@ -17,9 +17,15 @@ de: average_rating: "Durchschnittliche Bewertung: %{average}" multiple: help: - at_least_min_options: "Du musst mindestens %{count} Optionen auswählen." - up_to_max_options: "Du kannst bis zu %{count} Optionen auswählen." - x_options: "Du musst %{count} Optionen auswählen." + at_least_min_options: + one: "Du musst mindestens eine Option auswählen." + other: "Du musst mindestens %{count} Optionen auswählen." + up_to_max_options: + one: "Du kannst genau eine Option auswählen." + other: "Du kannst bis zu %{count} Optionen auswählen." + x_options: + one: "Du musst eine Option auswählen." + other: "Du musst %{count} Optionen auswählen." between_min_and_max_options: "Du kannst zwischen %{min} und %{max} Optionen auswählen." cast-votes: title: "Gib deine Stimmen ab" diff --git a/plugins/poll/config/locales/client.fi.yml b/plugins/poll/config/locales/client.fi.yml index 1b31427f790..e686f8e6a6c 100644 --- a/plugins/poll/config/locales/client.fi.yml +++ b/plugins/poll/config/locales/client.fi.yml @@ -17,9 +17,15 @@ fi: average_rating: "Keskivertoarvio: %{average}." multiple: help: - at_least_min_options: "Sinun täytyy valita vähintään %{count} vaihtoehtoa." - up_to_max_options: "Voit valita enintään %{count} vaihtoehtoa." - x_options: "Sinun täytyy valita %{count} vaihtoehtoa." + at_least_min_options: + one: "Sinun täytyy valita vähintään yksi vaihtoehto." + other: "Sinun täytyy valita vähintään %{count} vaihtoehtoa." + up_to_max_options: + one: "Voit valita enintään yhden vaihtoehdon." + other: "Voit valita enintään %{count} vaihtoehtoa." + x_options: + one: "Sinun täytyy valita yksi vaihtoehto." + other: "Sinun täytyy valita %{count} vaihtoehtoa." between_min_and_max_options: "Voit valita %{min}-%{max}%{average}." multiple: help: - at_least_min_options: "Deve escolher pelo menos %{count} opções." - up_to_max_options: "Pode escolher até %{count} opções." - x_options: "Deve escolher %{count} opções." + at_least_min_options: + one: "Deve escolher pelo menos 1 opção." + other: "Deve escolher pelo menos %{count} opções." + up_to_max_options: + one: "Pode escolher até 1 opção." + other: "Pode escolher até %{count} opções." + x_options: + one: "Deve escolher 1 opção." + other: "Deve escolher %{count} opções." between_min_and_max_options: "Pode escolher entre %{min} e %{max} opções." cast-votes: title: "Votar" diff --git a/plugins/poll/config/locales/client.ru.yml b/plugins/poll/config/locales/client.ru.yml index a21d1ad9860..8dd85117e61 100644 --- a/plugins/poll/config/locales/client.ru.yml +++ b/plugins/poll/config/locales/client.ru.yml @@ -21,10 +21,22 @@ ru: average_rating: "Средний рейтинг: %{average}." multiple: help: - at_least_min_options: "Необходимо выбрать как минимум %{count} ответа." - up_to_max_options: "Вы можете выбрать не более %{count} вариантов ответов." - x_options: "Необходимо выбрать %{count} варианта ответа." - between_min_and_max_options: "Вы можете выбрать от %{min} до %{max} ответов." + at_least_min_options: + one: "Необходимо выбрать хотя бы 1 ответ." + few: "Необходимо выбрать хотя бы %{count} ответа." + many: "Необходимо выбрать хотя бы %{count} ответов." + other: "Необходимо выбрать хотя бы %{count} ответов." + up_to_max_options: + one: "Можно выбрать только 1 ответ." + few: "Можно выбрать до %{count} ответов." + many: "Можно выбрать до %{count} ответов." + other: "Можно выбрать до %{count} ответов." + x_options: + one: "Необходимо выбрать 1 ответ." + few: "Необходимо выбрать %{count} ответа." + many: "Необходимо выбрать %{count} ответов." + other: "Необходимо выбрать %{count} ответов." + between_min_and_max_options: "Можно выбрать от %{min} до %{max} ответов." cast-votes: title: "Проголосуйте" label: "Голосовать!" diff --git a/plugins/poll/config/locales/client.zh_CN.yml b/plugins/poll/config/locales/client.zh_CN.yml index cd3958a6a38..7a7744543da 100644 --- a/plugins/poll/config/locales/client.zh_CN.yml +++ b/plugins/poll/config/locales/client.zh_CN.yml @@ -15,9 +15,12 @@ zh_CN: average_rating: "平均排名:%{average}。" multiple: help: - at_least_min_options: "你至少要选择 %{count} 个选项。" - up_to_max_options: "你最多可以选择 %{count} 个选项。" - x_options: "你必须选择 %{count} 个选项。" + at_least_min_options: + other: "你必须选择至少 %{count} 个选项。" + up_to_max_options: + other: "你可以选择最多 %{count} 个选项。" + x_options: + other: "你必须选择 %{count} 个选项。" between_min_and_max_options: "你可以选择 %{min}%{max} 个选项。" cast-votes: title: "投你的票" diff --git a/plugins/poll/config/locales/server.ar.yml b/plugins/poll/config/locales/server.ar.yml index 7fcef197a32..b9299d1b51a 100644 --- a/plugins/poll/config/locales/server.ar.yml +++ b/plugins/poll/config/locales/server.ar.yml @@ -14,8 +14,20 @@ ar: multiple_polls_with_same_name: "هناك عدة استطلاعات رأي متشابهة بالاسم : %{name}. استخدم خاصية 'name' لتحدي استطلاعك الفريد." default_poll_must_have_at_least_2_options: "استطلاع الرأي يجب أن يكون على الأقل 2 من الخيارات." named_poll_must_have_at_least_2_options: "استطلاع الرأي المسمى %{name} يجب أن يكون على الأقل 2 من الخيارات." - default_poll_must_have_less_options: "استطلاع الرأي يجب أن يكون أقل من %{max} الخيارات." - named_poll_must_have_less_options: "استطلاع الرأي المسمى %{name} يجب أقل من %{max} الخيارات." + default_poll_must_have_less_options: + zero: "التصويت لا يجب أن يكون %{count} بدون خيارات." + one: "التصويت يجب أن يحتوي على %{count} خيار واحد على الأقل." + two: "التصويت يجب أن يحتوي على %{count} خياران على الأقل." + few: "التصويت يجب أن يحتوي على %{count} بعض الخيارات على الأقل." + many: "التصويت يجب أن يحتوي على %{count} عدة خيارات على الأقل." + other: "التصويت يجب أن يحتوي على %{count} خيارت أخرى." + named_poll_must_have_less_options: + zero: "التصويت المسمى %{name} لا يجب أن يكون بدون خيارات." + one: "التصويت المسمى %{name} يجب أن يحتوي على خيار واحد على الأقل." + two: "التصويت المسمى %{name} يجب أن يحتوي على خياران على الأقل." + few: "التصويت المسمى %{name} يجب أن يحتوي على %{count} بعض الخيارات على الأقل." + many: "التصويت المسمى %{name} يجب أن يحتوي على %{count} عدة خيارات على الأقل." + other: "التصويت المسمى %{name} يجب أن يحتوي على %{count} خيارات أخرى." default_poll_must_have_different_options: "استطلاع الرأي يجب أن يكون مختلف الخيارات." named_poll_must_have_different_options: "استطلاع الرأي المسمى %{name} يجب أن يكون مختلف الخيارات." default_poll_with_multiple_choices_has_invalid_parameters: "معلمات استطلاع الرأي ذات الخيار المتعدد غير صالحة." diff --git a/plugins/poll/config/locales/server.da.yml b/plugins/poll/config/locales/server.da.yml index ba7e89bf41b..1e32f4ef13e 100644 --- a/plugins/poll/config/locales/server.da.yml +++ b/plugins/poll/config/locales/server.da.yml @@ -14,8 +14,12 @@ da: multiple_polls_with_same_name: "Der er flere afstemninger med samme navn %{name}. Brug attributten 'name' for at identificere dine afstemninger." default_poll_must_have_at_least_2_options: "Afstemningen skal mindst have 2 muligheder." named_poll_must_have_at_least_2_options: "Afstemningen %{name} skal mindst have 2 valgmuligheder." - default_poll_must_have_less_options: "Afstemningen skal have mindre end %{max} muligheder." - named_poll_must_have_less_options: "Afstemningen %{name} skal have mindre end %{max} valgmuligheder." + default_poll_must_have_less_options: + one: "Afstemningen må ikke have nogen muligheder." + other: "Afstemningen skal have mindre end %{max} muligheder." + named_poll_must_have_less_options: + one: "Afstemningen %{name} må ikke have nogen valgmuligheder." + other: "Afstemningen %{name} skal have mindre end %{max} valgmuligheder." default_poll_must_have_different_options: "Afstemningen skal have forskellige muligheder." named_poll_must_have_different_options: "Afstemningen %{name} skal have forskellige valgmuligheder." default_poll_with_multiple_choices_has_invalid_parameters: "Afstemning med flere valgmuligheder har ugyldige parametre." diff --git a/plugins/poll/config/locales/server.de.yml b/plugins/poll/config/locales/server.de.yml index 6a7916a8979..ade4a865a76 100644 --- a/plugins/poll/config/locales/server.de.yml +++ b/plugins/poll/config/locales/server.de.yml @@ -14,8 +14,12 @@ de: multiple_polls_with_same_name: "Es gibt mehre Umfragen mit dem selben Namen: %{name}. Benutze das Attribute 'name', um deine Umfragen eindeutig identifizierbar zu machen." default_poll_must_have_at_least_2_options: "Umfragen müssen mindestens 2 Optionen haben." named_poll_must_have_at_least_2_options: "Die Umfrage mit dem Namen %{name} muss mindestens 2 Optionen haben." - default_poll_must_have_less_options: "Die Umfrage muss weniger als %{max} Optionen haben." - named_poll_must_have_less_options: "Die Umfrage mit dem Namen %{name} muss weniger als %{max} Optionen haben." + default_poll_must_have_less_options: + one: "Die Umfrage muss weniger als eine Option haben." + other: "Die Umfrage muss weniger als %{count} Optionen haben." + named_poll_must_have_less_options: + one: "Die Umfrage mit dem Namen %{name} muss weniger als eine Option haben." + other: "Die Umfrage mit dem Namen %{name} muss weniger als %{count} Optionen haben." default_poll_must_have_different_options: "Die Umfrage muss unterschiedliche Optionen haben." named_poll_must_have_different_options: "Die Umfrage mit dem Namen %{name} muss unterschiedliche Optionen haben." default_poll_with_multiple_choices_has_invalid_parameters: "Die Mehrfachauswahl-Umfrage hat ungültige Parameter." diff --git a/plugins/poll/config/locales/server.fi.yml b/plugins/poll/config/locales/server.fi.yml index c70cc428f5b..7abf82d5579 100644 --- a/plugins/poll/config/locales/server.fi.yml +++ b/plugins/poll/config/locales/server.fi.yml @@ -14,8 +14,12 @@ fi: multiple_polls_with_same_name: "Useamman kyselyn nimi on %{name}. Anna kaikille eri nimet 'name'-määreellä." default_poll_must_have_at_least_2_options: "Äänestyksessä pitää olla vähintään 2 vaihtoehtoa." named_poll_must_have_at_least_2_options: "Äänestyksessä nimeltä %{name} pitää olla vähintään 2 vaihtoehtoa." - default_poll_must_have_less_options: "Äänestyksessä pitää olla vähemmän, kuin %{max} vaihtoehtoa." - named_poll_must_have_less_options: "Äänestyksen nimeltä %{name} pitää sisältää vähemmän, kuin %{max} vaihtoehtoa." + default_poll_must_have_less_options: + one: "Äänestyksessä pitää olla vähemmän, kuin yksi vaihtoehto." + other: "Äänestyksessä pitää olla vähemmän, kuin %{count} vaihtoehtoa." + named_poll_must_have_less_options: + one: "Äänestyksessä %{name} pitää olla vähemmän kuin yksi vaihtoehto." + other: "Äänestyksessä %{name} pitää olla vähemmän kuin %{count} vaihtoehtoa." default_poll_must_have_different_options: "Äänestysvaihtoehtojen on erottava toisistaan." named_poll_must_have_different_options: "Äänestyksen nimeltä %{name} vaihtoehtojen on erottava toisistaan." default_poll_with_multiple_choices_has_invalid_parameters: "Kysely, jossa on useita vaihtoehtoja sisältää epäkelpoja parametreja." diff --git a/plugins/poll/config/locales/server.pt.yml b/plugins/poll/config/locales/server.pt.yml index ed455c1b507..24704a455b2 100644 --- a/plugins/poll/config/locales/server.pt.yml +++ b/plugins/poll/config/locales/server.pt.yml @@ -14,8 +14,12 @@ pt: multiple_polls_with_same_name: "Há múltiplas votações com o mesmo nome: %{name}. Utilize o atributo 'nome' para identificar as suas votações de maneira única." default_poll_must_have_at_least_2_options: "Votação deve ter pelo menos 2 opções." named_poll_must_have_at_least_2_options: "Votação com o nome %{name} deve ter pelo menos 2 opções." - default_poll_must_have_less_options: "Votação deve ter menos que %{max} opções." - named_poll_must_have_less_options: "Votação com o nome %{name} deve ter menos que %{max} opções." + default_poll_must_have_less_options: + one: "Votação deve ter menos que 1 opção." + other: "Votação deve ter menos que %{count} opções." + named_poll_must_have_less_options: + one: "Votação com o nome %{name} deve ter menos que 1 opção." + other: "Votação com o nome %{name} deve ter menos que %{count} opções." default_poll_must_have_different_options: "Votação deve ter opções diferentes." named_poll_must_have_different_options: "Votação com o nome %{name} deve ter opções diferentes." default_poll_with_multiple_choices_has_invalid_parameters: "Votação com escolha múltipla tem parâmetros inválidos." diff --git a/plugins/poll/config/locales/server.ru.yml b/plugins/poll/config/locales/server.ru.yml index ee7009cde1d..82fa09cd6a2 100644 --- a/plugins/poll/config/locales/server.ru.yml +++ b/plugins/poll/config/locales/server.ru.yml @@ -14,8 +14,16 @@ ru: multiple_polls_with_same_name: "Обнаружено несколько опросов с одним и тем же названием: %{name}. Чтобы система могла различать опросы между собой, придумайте разные значения для атрибута name' - для каждого опроса своё." default_poll_must_have_at_least_2_options: "В опросе должно быть хотябы 2 варианта ответа." named_poll_must_have_at_least_2_options: "В опросе с названием \"%{name}\" должно быть хотябы 2 варианта ответа." - default_poll_must_have_less_options: "Максимальное количество вариантов ответов в одном опросе - %{max}." - named_poll_must_have_less_options: "В опросе под названием \"%{name}\" должно быть не более %{max} вариантов ответов." + default_poll_must_have_less_options: + one: "В опросе может быть не более 1-го варианта ответа." + few: "В опросе может быть не более %{count} вариантов ответов." + many: "В опросе может быть не более %{count} вариантов ответов." + other: "В опросе может быть не более %{count} вариантов ответов." + named_poll_must_have_less_options: + one: "В опросе под названием \"%{name}\" должно быть не более 1-го варианта ответов." + few: "В опросе под названием \"%{name}\" должно быть не более %{max} вариантов ответов." + many: "В опросе под названием \"%{name}\" должно быть не более %{max} вариантов ответов." + other: "В опросе под названием \"%{name}\" должно быть не более %{max} вариантов ответов." default_poll_must_have_different_options: "В опросе не должно быть одинаковых вариантов ответов." named_poll_must_have_different_options: "В опросе %{name} не должно быть одинаковых ответов." default_poll_with_multiple_choices_has_invalid_parameters: "Опрос с множественным выбором вариантов ответов содержит неправильные параметры." diff --git a/plugins/poll/config/locales/server.zh_CN.yml b/plugins/poll/config/locales/server.zh_CN.yml index af100e3010d..07cbaae4f15 100644 --- a/plugins/poll/config/locales/server.zh_CN.yml +++ b/plugins/poll/config/locales/server.zh_CN.yml @@ -14,8 +14,10 @@ zh_CN: multiple_polls_with_same_name: "有多个投票的名字相同:%{name}。使用“name”属性唯一标识投票。" default_poll_must_have_at_least_2_options: "投票至少要有 2 个选项。" named_poll_must_have_at_least_2_options: "投票“%{name}”必须要有 2 个选项。" - default_poll_must_have_less_options: "投票选项必须少于 %{max} 个。" - named_poll_must_have_less_options: "%{name}投票的选项必须少于 %{max} 个。" + default_poll_must_have_less_options: + other: "投票选项必须少于%{count}个。" + named_poll_must_have_less_options: + other: "投票“%{name}”的选项必须少于%{count}个。" default_poll_must_have_different_options: "投票必须有不同的选项。" named_poll_must_have_different_options: "%{name}投票的选项必须有不同的选项。" default_poll_with_multiple_choices_has_invalid_parameters: "多选投票有无效选项。" diff --git a/public/403.zh_CN.html b/public/403.zh_CN.html index 90823fbe79b..15657d1f7fc 100644 --- a/public/403.zh_CN.html +++ b/public/403.zh_CN.html @@ -1,6 +1,6 @@ -操作行为禁止(403) +操作行为禁止 (403)