// Claves de traduccion propias de la rama experimental.
// Se fusionan sobre las de upstream desde i18n.js, para no editar los 11
// ficheros oasis_*.js (upstream los reescribe entero en cada release).
//
// Contiene tres grupos:
//  1. Claves que anade la rama: barra inferior (bb*), menu Personal/Community
//     y el modulo Karvan.
//  2. Claves que upstream tenia en 0.9.1 y elimino en 0.9.5, pero que el
//     codigo de la rama sigue usando (menuBlogs, spreadHint, chatShareUrl...).
//  3. Textos de upstream que la rama corrige (el grupo spread en castellano).

module.exports = {
  en: {
    identitiesRestart: "Restart now",
    identitiesRestarting: "Restarting. Open Oasis again in a few seconds.",
    identitiesBackup: "Export or import an identity",
    identitiesTitle: "Identities",
    identitiesDescription: "Each identity lives in its own folder, with its own key, database and blobs. The change applies on restart.",
    identitiesActive: "In use",
    identitiesUse: "Use this one",
    identitiesCreate: "Create identity",
    identitiesNewName: "Name for the new identity",
    identitiesRestartNeeded: "Selected. Restart Oasis to enter with this identity.",
    identitiesSameFeed: "Shares key with another identity: never publish from both.",
    identitiesInvalidName: "Invalid name. Letters, numbers, hyphen and underscore, up to 32.",
    modulesKarvanLabel: "Karvan",
    modulesKarvanDescription: "Ephemeral rooms: messages live only in memory and self-destruct.",
    chatReply: "Reply",
    bbAdd: "Add",
    bbDone: "Done",
    bbFull: "Maximum reached",
    bbManage: "Edit",
    bbPickDesc: "Choose up to 4 shortcuts for the bottom bar.",
    bbPickNone: "None",
    bbPickTitle: "Customize the bar",
    bbQuickActions: "Quick actions",
    bbRemove: "Remove",
    bbYourBar: "Your bar",
    bookmarkCategoryLabel: "Category",
    bookmarkCategoryPlaceholder: "Optional",
    chatShareUrl: "Share URL",
    filter: "Filter",
    forumFilterHot: "Hot",
    karvanActive: "Active rooms",
    karvanBlurb: "Rooms that live only in memory and destroy themselves.",
    karvanCall: "Call",
    karvanCreate: "Create ephemeral room",
    karvanEphemeral: "Ephemeral rooms",
    karvanInvite: "Invite",
    karvanInviteBad: "✗ That is not a valid @feed-id.",
    karvanInviteFail: "✗ Could not send the invitation.",
    karvanInvitePlaceholder: "Invite a contact by @feed-id…",
    karvanInviteSent: "✓ Invitation sent to their inbox.",
    karvanNone: "No active rooms. Create one — it disappears on its own.",
    karvanRelay: "server relay",
    karvanRoomName: "Room name (optional)",
    karvanRooms: "Rooms",
    karvanSay: "Temporary message…",
    karvanSend: "Send",
    karvanTitle: "Karvan",
    karvanTtl: "Self-destruct in:",
    menuAll: "All",
    menuBlogs: "Blogs",
    menuCommunity: "Community",
    peerLastChange: "Last change",
    profileVisibilityDevice: "Device",
    publishBlog: "Publish Blog",
    spreadHint: "Spread this to your supporters (replicates via your feed).",
    spreadMore: "more"
  },
  es: {
    identitiesRestart: "Reiniciar ahora",
    identitiesRestarting: "Reiniciando. Vuelve a abrir Oasis en unos segundos.",
    identitiesBackup: "Exportar o importar una identidad",
    identitiesTitle: "Identidades",
    identitiesDescription: "Cada identidad vive en su propia carpeta, con su clave, su base de datos y sus blobs. El cambio se aplica al reiniciar.",
    identitiesActive: "En uso",
    identitiesUse: "Usar esta",
    identitiesCreate: "Crear identidad",
    identitiesNewName: "Nombre de la nueva identidad",
    identitiesRestartNeeded: "Seleccionada. Reinicia Oasis para entrar con esta identidad.",
    identitiesSameFeed: "Comparte clave con otra identidad: no publiques nunca desde las dos.",
    identitiesInvalidName: "Nombre no valido. Letras, numeros, guion y guion bajo, hasta 32.",
    modulesKarvanLabel: "Karvan",
    modulesKarvanDescription: "Salas efimeras: los mensajes viven solo en memoria y se autodestruyen.",
    chatReply: "Responder",
    bbAdd: "Añadir",
    bbDone: "Hecho",
    bbFull: "Máximo alcanzado",
    bbManage: "Editar",
    bbPickDesc: "Elige hasta 4 accesos para la barra inferior.",
    bbPickNone: "Ninguno",
    bbPickTitle: "Personaliza la barra",
    bbQuickActions: "Accesos rápidos",
    bbRemove: "Quitar",
    bbYourBar: "Tu barra",
    bookmarkCategoryLabel: "Categoría",
    bookmarkCategoryPlaceholder: "Opcional",
    chatShareUrl: "Compartir URL",
    filter: "Filtrar",
    forumFilterHot: "Populares",
    karvanActive: "Salas activas",
    karvanBlurb: "Salas que solo viven en memoria y se autodestruyen.",
    karvanCall: "Llamar",
    karvanCreate: "Crear sala efímera",
    karvanEphemeral: "Salas efímeras",
    karvanInvite: "Invitar",
    karvanInviteBad: "✗ No es un @feed-id válido.",
    karvanInviteFail: "✗ No se pudo enviar la invitación.",
    karvanInvitePlaceholder: "Invita a un contacto por @feed-id…",
    karvanInviteSent: "✓ Invitación enviada a su buzón.",
    karvanNone: "No hay salas activas. Crea una: desaparece sola.",
    karvanRelay: "relay del servidor",
    karvanRoomName: "Nombre de la sala (opcional)",
    karvanRooms: "Salas",
    karvanSay: "Mensaje temporal…",
    karvanSend: "Enviar",
    karvanTitle: "Karvan",
    karvanTtl: "Se autodestruye en:",
    menuAll: "Todo",
    menuBlogs: "Blogs",
    menuCommunity: "Comunidad",
    peerLastChange: "Último cambio",
    profileVisibilityDevice: "Dispositivo",
    publishBlog: "Publicar Blog",
    spreadChron: "Difusión",
    spreadHint: "Difunde esto a quienes te apoyan (se replica vía tu feed).",
    spreadLabel: "Difundir",
    spreadMore: "más",
    spreaded: "Difundido",
    spreadedDescription: "Lista de posts replicados por habitante.",
    totalspreads: "Replicas totales"
  },
  fr: {
    modulesKarvanLabel: "Karvan",
    modulesKarvanDescription: "Ephemeral rooms: messages live only in memory and self-destruct.",
    chatReply: "Reply",
    bbAdd: "Add",
    bbDone: "Done",
    bbFull: "Maximum reached",
    bbManage: "Edit",
    bbPickDesc: "Choose up to 4 shortcuts for the bottom bar.",
    bbPickNone: "None",
    bbPickTitle: "Customize the bar",
    bbQuickActions: "Quick actions",
    bbRemove: "Remove",
    bbYourBar: "Your bar",
    bookmarkCategoryLabel: "Catégorie",
    bookmarkCategoryPlaceholder: "Optionnel",
    chatShareUrl: "Partager URL",
    filter: "Filter",
    forumFilterHot: "Populaires",
    karvanActive: "Active rooms",
    karvanBlurb: "Rooms that live only in memory and destroy themselves.",
    karvanCall: "Call",
    karvanCreate: "Create ephemeral room",
    karvanEphemeral: "Ephemeral rooms",
    karvanInvite: "Invite",
    karvanInviteBad: "✗ That is not a valid @feed-id.",
    karvanInviteFail: "✗ Could not send the invitation.",
    karvanInvitePlaceholder: "Invite a contact by @feed-id…",
    karvanInviteSent: "✓ Invitation sent to their inbox.",
    karvanNone: "No active rooms. Create one — it disappears on its own.",
    karvanRelay: "server relay",
    karvanRoomName: "Room name (optional)",
    karvanRooms: "Rooms",
    karvanSay: "Temporary message…",
    karvanSend: "Send",
    karvanTitle: "Karvan",
    karvanTtl: "Self-destruct in:",
    menuAll: "All",
    menuBlogs: "Blogs",
    menuCommunity: "Community",
    peerLastChange: "Last change",
    profileVisibilityDevice: "Appareil",
    publishBlog: "Publier un blog",
    spreadHint: "Diffusez ceci à ceux qui vous soutiennent (réplique via votre feed).",
    spreadMore: "plus"
  },
  eu: {
    modulesKarvanLabel: "Karvan",
    modulesKarvanDescription: "Ephemeral rooms: messages live only in memory and self-destruct.",
    chatReply: "Reply",
    bbAdd: "Add",
    bbDone: "Done",
    bbFull: "Maximum reached",
    bbManage: "Edit",
    bbPickDesc: "Choose up to 4 shortcuts for the bottom bar.",
    bbPickNone: "None",
    bbPickTitle: "Customize the bar",
    bbQuickActions: "Quick actions",
    bbRemove: "Remove",
    bbYourBar: "Your bar",
    bookmarkCategoryLabel: "Kategoria",
    bookmarkCategoryPlaceholder: "Aukerakoa",
    chatShareUrl: "URLa Partekatu",
    filter: "Filter",
    forumFilterHot: "Beroa",
    karvanActive: "Active rooms",
    karvanBlurb: "Rooms that live only in memory and destroy themselves.",
    karvanCall: "Call",
    karvanCreate: "Create ephemeral room",
    karvanEphemeral: "Ephemeral rooms",
    karvanInvite: "Invite",
    karvanInviteBad: "✗ That is not a valid @feed-id.",
    karvanInviteFail: "✗ Could not send the invitation.",
    karvanInvitePlaceholder: "Invite a contact by @feed-id…",
    karvanInviteSent: "✓ Invitation sent to their inbox.",
    karvanNone: "No active rooms. Create one — it disappears on its own.",
    karvanRelay: "server relay",
    karvanRoomName: "Room name (optional)",
    karvanRooms: "Rooms",
    karvanSay: "Temporary message…",
    karvanSend: "Send",
    karvanTitle: "Karvan",
    karvanTtl: "Self-destruct in:",
    menuAll: "All",
    menuBlogs: "Blogak",
    menuCommunity: "Community",
    peerLastChange: "Last change",
    profileVisibilityDevice: "Gailua",
    publishBlog: "Bloga argitaratu",
    spreadHint: "Hedatu zure babesleei (zure feed bidez errepikatzen da).",
    spreadMore: "gehiago"
  },
  de: {
    modulesKarvanLabel: "Karvan",
    modulesKarvanDescription: "Ephemeral rooms: messages live only in memory and self-destruct.",
    chatReply: "Reply",
    bbAdd: "Add",
    bbDone: "Done",
    bbFull: "Maximum reached",
    bbManage: "Edit",
    bbPickDesc: "Choose up to 4 shortcuts for the bottom bar.",
    bbPickNone: "None",
    bbPickTitle: "Customize the bar",
    bbQuickActions: "Quick actions",
    bbRemove: "Remove",
    bbYourBar: "Your bar",
    bookmarkCategoryLabel: "Kategorie",
    bookmarkCategoryPlaceholder: "Optional",
    chatShareUrl: "URL Teilen",
    filter: "Filter",
    forumFilterHot: "Beliebt",
    karvanActive: "Active rooms",
    karvanBlurb: "Rooms that live only in memory and destroy themselves.",
    karvanCall: "Call",
    karvanCreate: "Create ephemeral room",
    karvanEphemeral: "Ephemeral rooms",
    karvanInvite: "Invite",
    karvanInviteBad: "✗ That is not a valid @feed-id.",
    karvanInviteFail: "✗ Could not send the invitation.",
    karvanInvitePlaceholder: "Invite a contact by @feed-id…",
    karvanInviteSent: "✓ Invitation sent to their inbox.",
    karvanNone: "No active rooms. Create one — it disappears on its own.",
    karvanRelay: "server relay",
    karvanRoomName: "Room name (optional)",
    karvanRooms: "Rooms",
    karvanSay: "Temporary message…",
    karvanSend: "Send",
    karvanTitle: "Karvan",
    karvanTtl: "Self-destruct in:",
    menuAll: "All",
    menuBlogs: "Blogs",
    menuCommunity: "Community",
    peerLastChange: "Last change",
    profileVisibilityDevice: "Gerät",
    publishBlog: "Blog veröffentlichen",
    spreadHint: "Verbreite dies an deine Unterstützer (über deinen Feed).",
    spreadMore: "mehr"
  },
  it: {
    modulesKarvanLabel: "Karvan",
    modulesKarvanDescription: "Ephemeral rooms: messages live only in memory and self-destruct.",
    chatReply: "Reply",
    bbAdd: "Add",
    bbDone: "Done",
    bbFull: "Maximum reached",
    bbManage: "Edit",
    bbPickDesc: "Choose up to 4 shortcuts for the bottom bar.",
    bbPickNone: "None",
    bbPickTitle: "Customize the bar",
    bbQuickActions: "Quick actions",
    bbRemove: "Remove",
    bbYourBar: "Your bar",
    bookmarkCategoryLabel: "Categoria",
    bookmarkCategoryPlaceholder: "Opzionale",
    chatShareUrl: "Condividi URL",
    filter: "Filter",
    forumFilterHot: "Caldi",
    karvanActive: "Active rooms",
    karvanBlurb: "Rooms that live only in memory and destroy themselves.",
    karvanCall: "Call",
    karvanCreate: "Create ephemeral room",
    karvanEphemeral: "Ephemeral rooms",
    karvanInvite: "Invite",
    karvanInviteBad: "✗ That is not a valid @feed-id.",
    karvanInviteFail: "✗ Could not send the invitation.",
    karvanInvitePlaceholder: "Invite a contact by @feed-id…",
    karvanInviteSent: "✓ Invitation sent to their inbox.",
    karvanNone: "No active rooms. Create one — it disappears on its own.",
    karvanRelay: "server relay",
    karvanRoomName: "Room name (optional)",
    karvanRooms: "Rooms",
    karvanSay: "Temporary message…",
    karvanSend: "Send",
    karvanTitle: "Karvan",
    karvanTtl: "Self-destruct in:",
    menuAll: "All",
    menuBlogs: "Blog",
    menuCommunity: "Community",
    peerLastChange: "Last change",
    profileVisibilityDevice: "Dispositivo",
    publishBlog: "Pubblica post",
    spreadHint: "Diffondi questo a chi ti supporta (replica via il tuo feed).",
    spreadMore: "altro"
  },
  pt: {
    modulesKarvanLabel: "Karvan",
    modulesKarvanDescription: "Ephemeral rooms: messages live only in memory and self-destruct.",
    chatReply: "Reply",
    bbAdd: "Add",
    bbDone: "Done",
    bbFull: "Maximum reached",
    bbManage: "Edit",
    bbPickDesc: "Choose up to 4 shortcuts for the bottom bar.",
    bbPickNone: "None",
    bbPickTitle: "Customize the bar",
    bbQuickActions: "Quick actions",
    bbRemove: "Remove",
    bbYourBar: "Your bar",
    bookmarkCategoryLabel: "Categoria",
    bookmarkCategoryPlaceholder: "Opcional",
    chatShareUrl: "Partilhar URL",
    filter: "Filter",
    forumFilterHot: "Populares",
    karvanActive: "Active rooms",
    karvanBlurb: "Rooms that live only in memory and destroy themselves.",
    karvanCall: "Call",
    karvanCreate: "Create ephemeral room",
    karvanEphemeral: "Ephemeral rooms",
    karvanInvite: "Invite",
    karvanInviteBad: "✗ That is not a valid @feed-id.",
    karvanInviteFail: "✗ Could not send the invitation.",
    karvanInvitePlaceholder: "Invite a contact by @feed-id…",
    karvanInviteSent: "✓ Invitation sent to their inbox.",
    karvanNone: "No active rooms. Create one — it disappears on its own.",
    karvanRelay: "server relay",
    karvanRoomName: "Room name (optional)",
    karvanRooms: "Rooms",
    karvanSay: "Temporary message…",
    karvanSend: "Send",
    karvanTitle: "Karvan",
    karvanTtl: "Self-destruct in:",
    menuAll: "All",
    menuBlogs: "Blogues",
    menuCommunity: "Community",
    peerLastChange: "Last change",
    profileVisibilityDevice: "Dispositivo",
    publishBlog: "Publicar blog",
    spreadHint: "Difunde isto aos teus apoiantes (replica pelo teu feed).",
    spreadMore: "mais"
  },
  zh: {
    modulesKarvanLabel: "Karvan",
    modulesKarvanDescription: "Ephemeral rooms: messages live only in memory and self-destruct.",
    chatReply: "Reply",
    bbAdd: "Add",
    bbDone: "Done",
    bbFull: "Maximum reached",
    bbManage: "Edit",
    bbPickDesc: "Choose up to 4 shortcuts for the bottom bar.",
    bbPickNone: "None",
    bbPickTitle: "Customize the bar",
    bbQuickActions: "Quick actions",
    bbRemove: "Remove",
    bbYourBar: "Your bar",
    bookmarkCategoryLabel: "类别",
    bookmarkCategoryPlaceholder: "可选",
    chatShareUrl: "分享链接",
    filter: "Filter",
    forumFilterHot: "热门",
    karvanActive: "Active rooms",
    karvanBlurb: "Rooms that live only in memory and destroy themselves.",
    karvanCall: "Call",
    karvanCreate: "Create ephemeral room",
    karvanEphemeral: "Ephemeral rooms",
    karvanInvite: "Invite",
    karvanInviteBad: "✗ That is not a valid @feed-id.",
    karvanInviteFail: "✗ Could not send the invitation.",
    karvanInvitePlaceholder: "Invite a contact by @feed-id…",
    karvanInviteSent: "✓ Invitation sent to their inbox.",
    karvanNone: "No active rooms. Create one — it disappears on its own.",
    karvanRelay: "server relay",
    karvanRoomName: "Room name (optional)",
    karvanRooms: "Rooms",
    karvanSay: "Temporary message…",
    karvanSend: "Send",
    karvanTitle: "Karvan",
    karvanTtl: "Self-destruct in:",
    menuAll: "All",
    menuBlogs: "博客",
    menuCommunity: "Community",
    peerLastChange: "Last change",
    profileVisibilityDevice: "设备",
    publishBlog: "发布博客",
    spreadHint: "转发给你的支持者（通过你的 feed 复制）。",
    spreadMore: "更多"
  },
  ar: {
    modulesKarvanLabel: "Karvan",
    modulesKarvanDescription: "Ephemeral rooms: messages live only in memory and self-destruct.",
    chatReply: "Reply",
    bbAdd: "Add",
    bbDone: "Done",
    bbFull: "Maximum reached",
    bbManage: "Edit",
    bbPickDesc: "Choose up to 4 shortcuts for the bottom bar.",
    bbPickNone: "None",
    bbPickTitle: "Customize the bar",
    bbQuickActions: "Quick actions",
    bbRemove: "Remove",
    bbYourBar: "Your bar",
    bookmarkCategoryLabel: "الفئة",
    bookmarkCategoryPlaceholder: "اختياري",
    chatShareUrl: "مشاركة الرابط",
    filter: "Filter",
    forumFilterHot: "رائج",
    karvanActive: "Active rooms",
    karvanBlurb: "Rooms that live only in memory and destroy themselves.",
    karvanCall: "Call",
    karvanCreate: "Create ephemeral room",
    karvanEphemeral: "Ephemeral rooms",
    karvanInvite: "Invite",
    karvanInviteBad: "✗ That is not a valid @feed-id.",
    karvanInviteFail: "✗ Could not send the invitation.",
    karvanInvitePlaceholder: "Invite a contact by @feed-id…",
    karvanInviteSent: "✓ Invitation sent to their inbox.",
    karvanNone: "No active rooms. Create one — it disappears on its own.",
    karvanRelay: "server relay",
    karvanRoomName: "Room name (optional)",
    karvanRooms: "Rooms",
    karvanSay: "Temporary message…",
    karvanSend: "Send",
    karvanTitle: "Karvan",
    karvanTtl: "Self-destruct in:",
    menuAll: "All",
    menuBlogs: "مدونات",
    menuCommunity: "Community",
    peerLastChange: "Last change",
    profileVisibilityDevice: "الجهاز",
    publishBlog: "نشر مدونة",
    spreadHint: "نشر هذا لداعميك (يتم النسخ عبر تغذيتك).",
    spreadMore: "المزيد"
  },
  hi: {
    modulesKarvanLabel: "Karvan",
    modulesKarvanDescription: "Ephemeral rooms: messages live only in memory and self-destruct.",
    chatReply: "Reply",
    bbAdd: "Add",
    bbDone: "Done",
    bbFull: "Maximum reached",
    bbManage: "Edit",
    bbPickDesc: "Choose up to 4 shortcuts for the bottom bar.",
    bbPickNone: "None",
    bbPickTitle: "Customize the bar",
    bbQuickActions: "Quick actions",
    bbRemove: "Remove",
    bbYourBar: "Your bar",
    bookmarkCategoryLabel: "श्रेणी",
    bookmarkCategoryPlaceholder: "वैकल्पिक",
    chatShareUrl: "URL शेयर करें",
    filter: "Filter",
    forumFilterHot: "लोकप्रिय",
    karvanActive: "Active rooms",
    karvanBlurb: "Rooms that live only in memory and destroy themselves.",
    karvanCall: "Call",
    karvanCreate: "Create ephemeral room",
    karvanEphemeral: "Ephemeral rooms",
    karvanInvite: "Invite",
    karvanInviteBad: "✗ That is not a valid @feed-id.",
    karvanInviteFail: "✗ Could not send the invitation.",
    karvanInvitePlaceholder: "Invite a contact by @feed-id…",
    karvanInviteSent: "✓ Invitation sent to their inbox.",
    karvanNone: "No active rooms. Create one — it disappears on its own.",
    karvanRelay: "server relay",
    karvanRoomName: "Room name (optional)",
    karvanRooms: "Rooms",
    karvanSay: "Temporary message…",
    karvanSend: "Send",
    karvanTitle: "Karvan",
    karvanTtl: "Self-destruct in:",
    menuAll: "All",
    menuBlogs: "ब्लॉग",
    menuCommunity: "Community",
    peerLastChange: "Last change",
    profileVisibilityDevice: "डिवाइस",
    publishBlog: "ब्लॉग प्रकाशित करें",
    spreadHint: "अपने समर्थकों को फैलाएँ (फ़ीड से प्रतिकृति)।",
    spreadMore: "और"
  },
  ru: {
    modulesKarvanLabel: "Karvan",
    modulesKarvanDescription: "Ephemeral rooms: messages live only in memory and self-destruct.",
    chatReply: "Reply",
    bbAdd: "Add",
    bbDone: "Done",
    bbFull: "Maximum reached",
    bbManage: "Edit",
    bbPickDesc: "Choose up to 4 shortcuts for the bottom bar.",
    bbPickNone: "None",
    bbPickTitle: "Customize the bar",
    bbQuickActions: "Quick actions",
    bbRemove: "Remove",
    bbYourBar: "Your bar",
    bookmarkCategoryLabel: "Категория",
    bookmarkCategoryPlaceholder: "Необязательно",
    chatShareUrl: "Поделиться URL",
    filter: "Filter",
    forumFilterHot: "Популярные",
    karvanActive: "Active rooms",
    karvanBlurb: "Rooms that live only in memory and destroy themselves.",
    karvanCall: "Call",
    karvanCreate: "Create ephemeral room",
    karvanEphemeral: "Ephemeral rooms",
    karvanInvite: "Invite",
    karvanInviteBad: "✗ That is not a valid @feed-id.",
    karvanInviteFail: "✗ Could not send the invitation.",
    karvanInvitePlaceholder: "Invite a contact by @feed-id…",
    karvanInviteSent: "✓ Invitation sent to their inbox.",
    karvanNone: "No active rooms. Create one — it disappears on its own.",
    karvanRelay: "server relay",
    karvanRoomName: "Room name (optional)",
    karvanRooms: "Rooms",
    karvanSay: "Temporary message…",
    karvanSend: "Send",
    karvanTitle: "Karvan",
    karvanTtl: "Self-destruct in:",
    menuAll: "All",
    menuBlogs: "Блоги",
    menuCommunity: "Community",
    peerLastChange: "Last change",
    profileVisibilityDevice: "Устройство",
    publishBlog: "Опубликовать блог",
    spreadHint: "Распространить вашим сторонникам (через ваш feed).",
    spreadMore: "ещё"
  }
};
