const { a, em, strong } = require('../../../server/node_modules/hyperaxe');
module.exports = {
  en: {
    languageName: "English",
    extended: "Multiverse",
    extendedDescription: [
    "When you support someone you may download posts from the inhabitants they support, and those posts show up here, sorted by recency.",
    ],
    popular: "Highlights",
    popularDescription: [
    "Posts from inhabitants in your network, ",
    strong("sorted by spreads"),
    ". Select the period of time, to get a list.",
    ],
    day: "DAY",
    week: "WEEK",
    month: "MONTH",
    year: "YEAR",
    latest: "Latest",
    latestDescription: [
      strong("Posts"),
      " from yourself and inhabitants you support, sorted by recency.",
    ],
    topics: "Topics",
    topicsDescription: [
      strong("Topics"),
      " from yourself and inhabitants you support, sorted by recency.",
    ],
    summaries: "Summaries",
    summariesDescription: [
      strong("Topics that have comments"),
      " from yourself and inhabitants you support, sorted by recency.",
    ],
    threads: "Threads",
    threadsDescription: [
      strong("Posts that have comments"),
      " from inhabitants you support (included from multiverse), sorted by recency.",
    ],
    profile: "Avatar",
    inhabitants: "Inhabitants",
    peersReplicatedFeeds: "Replicated feeds",
    graphos: "Graphos",
    graphosDescription: "Interactive map of the network around you.",
    graphosYou: "You",
    graphosTotalNodes: "Total nodes",
    manualMode: "Manual Mode",
    mentions: "Mentions",
    mentionsDescription: [
      strong("Posts that @mention you"),
      ", sorted by recency.",
    ],
    nextPage: "Next",
    previousPage: "Previous",
    noMentions: "You haven't received @mentions, yet.",
    private: "Inbox",
    privateDescription: "View and manage your private messages.",
    privateInbox: "INBOX",
    privateReminders: "REMINDERS",
    privateSent: "SENT",
    inboxFiltersLabel: "Filters:",
    inboxToggleToMutuals: "Switch to mutuals",
    inboxToggleToWhole: "Switch to whole",
    privateFrom: "From",
    privateTo: "To",
    privateDate: "Date",
    privateDelete: "Delete",
    pmCreateButton: "Write a PM",
    pmReply: "Reply",
    pmReplies: "replies",
    pmNew: "new",
    pmMarkRead: "Mark as read",
    inReplyTo: "IN REPLY TO",
    pmPreview: "Preview",
    pmPreviewTitle: "Message preview",
    noPrivateMessages: "You haven't received any private message, yet.",
    peers: "Peers",
    privateDescription: ["Private messages are ",strong("encrypted for your public key")," and have a maximum of 7 recipients."],
    search: "Search",
    searchDescription: "Description",
    imageSearch: "Image Search",
    searchPlaceholder: "Seek for @inhabitants, #tags and keywords...",
    searchFromLabel: "From",
    searchToLabel: "To",
    searchMinOpinionsLabel: "Min opinions",
    searchInhabitantLabel: "Inhabitant (Oasis ID)",
    searchQueryLabel: "Query",
    searchPerPageLabel: "Results per page",
    settings: "Settings",
    continueReading: "Continue reading",
    moreComments: "more comment",
    readThread: "read the rest of the thread",    
    pixeliaTitle: 'Pixelia',
    pixeliaDescription: 'Draw pixels on the grid and collaborARTe with others in your network.',
    melodyTitle: 'Melody',
    melodyDescription: 'Play the melody of your blockchain — each block becomes a note.',
    melodyEmpty: 'No notes yet — your blockchain has not produced any block.',
    melodyCompositionTitle: 'Blockchain Composition Map',
    melodyCompositionHelp: 'Each block of your blockchain becomes a musical note based on its type and size.',
    melodyStatsTitle: 'Type breakdown',
    melodyInhabitantLabel: 'Inhabitant',
    melodyTotalBlocks: 'Notes',
    melodyType: 'Type',
    melodyCount: 'Blocks',
    melodyFilterMine: 'MINE',
    melodyFilterAll: 'ALL',
    melodyFilterShare: 'Upload Melody',
    melodyShareTitle: 'Share your melody',
    melodyShareHelp: 'Publish a snapshot of your current melody so others can listen and remix it.',
    melodyShareTitleLabel: 'Title (optional)',
    melodyShareTitlePlaceholder: 'A blockchain ghost',
    melodyShareSubmit: 'Publish Melody',
    melodyNoShared: 'No blockchain melodies yet.',
    melodyRegenerate: 'Regenerate',
    melodyDownload: "Download BCS",
    melodyUploadBcsTitle: "Publish",
    melodyUploadBcsButton: "Publish",
    melodyUploadTitlePlaceholder: "Composition title",
    melodyUploadDescPlaceholder: "Optional description",
    melodyUploadStegoLabel: "Hidden message (steganography)",
    melodyUploadStegoPlaceholder: "Optional.",
    melodyUploadStegoMaxLabel: "max 280 characters",
    melodyNoteUnavailable: "block not in your local feed",
    blockchainBlockNotAvailable: "This block is not available in your local feed. It may belong to a peer you are not yet replicating from.",
    blockchainBackToBlockexplorer: "Back to blockexplorer",
    melodyUploadBcsNameNote: "The audio will be published with the auto-generated name",
    melodyFilterMine: "MINE",
    melodyByLabel: "By",
    melodyAllEmpty: "No BCS compositions from other inhabitants yet.",
    profileActivityTitle: 'Activity',
    profileActivityMore: 'View all activity',
    profileContentSectionTitle: 'Avatar Content',
    profileContentHelp: 'Choose which of your modules will be displayed on your avatar.',
    profileSensorsHelp: 'Optional metrics shown on your avatar.',
    profileClearnetHelp: 'Modules that can be accessed from outside Oasis.',
    profileHubAll: 'All',
    profileHubTitle: 'Public Content',
    footerPulseTitle: 'Pulse',
    footerPulsePeers: 'Peers',
    footerPulseInbox: 'Inbox',
    footerPulseSync: 'Last Sync',
    footerPulseEcoValue: 'ECO/h',
    footerPulseLastActivity: 'Last Activity',
    footerLicenseLabel: 'License',
    profileSwitchToOasis: 'Return to Oasis',
    profileSwitchToClearnet: 'Dive into Clearnet',
    coordLabel: 'Coordinate (e.g., A3)',
    coordPlaceholder: 'Enter coordinate',
    contributorsTitle: "Contributors",
    pixeliaBy: "by",
    colorLabel: 'Pick a color',
    paintButton: 'Paint it!',
    invalidCoordinate: 'Incorrect coordinate',
    goToMuralButton: "View Mural",
    totalPixels: 'Total Pixels',
    modules: "Modules",
    modulesViewTitle: "Modules",
    modulesViewDescription: "Set your environment by enabling or disabling modules.",
    inbox: "Inbox",
    multiverse: "Multiverse",
    popularLabel: "Highlights",
    topicsLabel: "Topics",
    latestLabel: "Latest",
    summariesLabel: "Summaries",
    threadsLabel: "Threads",
    multiverseLabel: "Multiverse",
    inboxLabel: "Inbox",
    invitesLabel: "Invites",
    walletLabel: "Wallet",
    legacyLabel: "Keys",
    cipherLabel: "Crypter",
    bookmarksLabel: "Bookmarks",
    videosLabel: "Videos",
    torrentsLabel: "Torrents",
    docsLabel: "Documents",
    audiosLabel: "Audios",
    tagsLabel: "Tags",
    imagesLabel: "Images",
    inhabitantsLabel: "Inhabitants",
    trendingLabel: "Trending",
    eventsLabel: "Events",
    tasksLabel: "Tasks",
    transfersTitle: "Transfers",
    marketTitle: "Market",
    opinionsTitle: "Opinions",
    saveSettings: "Save configuration",
    apply: "Apply",
    menuPersonal: "Personal",
    menuContent: "Content",
    menuGovernance: "Governance",
    menuOffice: "Office",
    menuMultiverse: "Multiverse",
    menuNetwork: "Network",
    menuCreative: "Creative",
    menuEconomy: "Economy",
    menuMedia: "Media",
    menuTools: "Tools",
    comment: "Comment",
    subtopic: "Subtopic",
    json: "JSON",
    createdAt: "Created At",
    createdBy: "by",
    unfollow: "Unsupport",
    follow: "Support",
    block: "Block",
    unblock: "Unblock",
    newerPosts: "Newer posts",
    olderPosts: "Older posts",
    feedRangeEmpty: "The given range is empty for this feed. Try viewing the ",
    seeFullFeed: "full feed",
    feedEmpty: "The Oasis network has never seen posts from this account.",
    beginningOfFeed: "This is the beginning of the feed",
    noNewerPosts: "No newer posts have been received yet.",
    relationshipNotFollowing: "You are not supported",
    relationshipTheyFollow: "Supports you",
    relationshipMutuals: "Mutual support",
    relationshipFollowing: "You are supporting",
    relationshipYou: "You",
    relationshipBlocking: "You are blocking",
    relationshipBlockedBy: "You are blocked",
    relationshipMutualBlock: "Mutual block",
    relationshipNone: "You are not supporting",
    relationshipConflict: "Conflict",
    relationshipBlockingPost: "Blocked post",
    viewLikes: "View spreads",
    spreadedDescription: "List of posts spread by the inhabitant.",
    totalspreads: "Total spreads",
    attachFiles: "Attach files",
    preview: "Preview",
    publish: "Write",
    contentWarningPlaceholder: "Add a subject to the post (optional)",
    privateWarningPlaceholder: "Add inhabitants to send a private post (optional)",
    publishWarningPlaceholder: "...",
    publishCustomDescription: [
      "REMEMBER: Due to blockchain technology, once a post is published it cannot be edited or deleted.",
    ],
    commentWarning: [
      "REMEMBER: Due to blockchain technology, once a post is published it cannot be edited or deleted.",
    ],
    commentPublic: "public",
    commentPrivate: "private",
    commentLabel: ({ publicOrPrivate, markdownUrl }) => [
    ],
    publishLabel: ({ markdownUrl, linkTarget }) => [
      "REMEMBER: Due to blockchain technology, once a post is published it cannot be edited or deleted.",
    ],
    replyLabel: ({ markdownUrl }) => [
      "REMEMBER: Due to blockchain technology, once a post is published it cannot be edited or deleted.",
    ],
    publishCustomInfo: ({ href }) => [
      "If you have experience, you can also ",
      a({ href }, "write an advanced post"),
      ".",
    ],
    publishBasicInfo: ({ href }) => [
      "If you have not experience, you should ",
      a({ href }, "write a post"),
      ".",
    ],
    publishCustom: "Write advanced post",
    subtopicLabel: "Create a subtopic of this post",
    messagePreview: "Post Preview",
    mentionsMatching: "Matching Mentions",
    mentionsName: "Name",
    mentionsRelationship: "Relationship",
    updateit: "GET UPDATES!",
    updateBannerText: "A new version of Oasis is available.",
    updateBannerAction: "Update now →",
    info: "Info",
    settingsIntro: ({ version }) => [
      `[SNH] ꖒ OASIS [ v.${version} ]`,
    ],
    timeAgo: "ago",
    sendTime: "about ",
    theme: "Theme",
    legacy: "Keys",
    legacyTitle: "Keys",
    legacyDescription: "Manage your secret (private key) quickly and safely.",   
    legacyExportButton: "Export",
    legacyImportButton: "Import",
    ssbLogStream: "Blokchain",
    ssbLogStreamDescription: "Configure the message limit for Blockchain streams.",
    settingsLanTitle: "LAN Broadcasting",
    settingsLanDesc: "Periodically announce this peer to other Oasis instances on the same local network. Disable to stop UDP broadcasts.",
    settingsReplicationTitle: "Replication",
    settingsReplicationDesc: "Configure the number of hops your peer follows out from your own feed when replicating content.",
    settingsReplicationHopsLabel: "Hops",
    settingsLanEnable: "Enable LAN broadcasting",
    saveSettings: "Save settings",
    exportTitle: "Export data",
    exportDescription: "Set password (min 32 characters long) to encrypt your key",
    exportDataTitle: "Backup",
    exportDataDescription: "Download your data (secret key excluded!)",
    exportDataButton: "Download database",
    pubWallet: "PUB Wallet",
    pubWalletDescription: "Set the PUB wallet URL. This will be used for PUB transactions (including the UBI).",
    pubWalletConfiguration: "Save configuration",
    importTitle: "Import data",
    importDescription: "Import your encrypted secret (private key) to enable your avatar",
    importAttach: "Attach encrypted file (.enc)",    
    passwordLengthInfo: "Password must be at least 32 characters long.",
    passwordImport: "Write your password to decrypt data that will be saved at your system home (name: secret)",
    randomPassword: "Random password",
    exportPasswordPlaceholder: "Use lowercase, uppercase, numbers & symbols",
    fileInfo: "Your encrypted secret key will be saved at your system home (name: oasis.enc)",
    themeIntro:
      "Choose a theme.",
    setTheme: "Set theme",
    language: "Language",
    languageDescription:
      "If you'd like to use another language, select it here.",
    setLanguage: "Set language",
    status: "Status",
    peerConnections: "Peers",
    peerConnectionsIntro: "Manage all your connections with other peers.",
    peerConnectionsTitle: "Connections",
    online: "Online",
    offline: "Offline",
    discovered: 'Discovered',
    unknown: 'Unknown',
    lanBroadcastLabel: "LAN broadcast",
    lanBroadcastActive: "Active (UDP multicast on LAN)",
    lanBroadcastDisabled: "Disabled (pub mode)",
    peerSourceRpc: "RPC",
    peerSourceGossip: "Gossip",
    peerSourceEbt: "EBT",
    peerSourceRecent: "Recent",
    peerSourceLan: "LAN",
    pub: 'PUB',
    supported: "Supported",
    recommended: "Recommended", 
    blocked: "Blocked",
    noConnections: "No peers connected.",
    noDiscovered: "No peers discovered.",
    noUnknownPeers: "No unknown peers in the friend graph.",
    peersTechnicalTitle: "Peers (technical)",
    peersTechnicalIntro: "Technical info from gossip.json + conn.json. Toggle the connection from here.",
    peersTechnicalEmpty: "No peers registered yet.",
    peerConnect: "Connect",
    peerDisconnect: "Disconnect",
    peerRefresh: "Refresh",
    peerPruneIdle: "Remove idle",
    peerExport: "Export",
    peerImport: "Import",
    peerImportTitle: "Import peer list",
    peerImportPlaceholder: "Paste one multiserver address per line, or upload a .txt file…",
    noSupportedConnections: "No peers supported.",
    noBlockedConnections: "No peers blocked.",
    noRecommendedConnections: "No peers recommended.",
    connectionActionIntro:
      "",
    startNetworking: "Start networking",
    stopNetworking: "Stop networking",
    restartNetworking: "Restart networking",
    sync: "Sync network",
    indexes: "Indexes",
    indexesDescription:
      "Rebuilding your indexes is safe, and may fix some types of bugs.",
    homePageTitle: "Home",
    homePageDescription: "Select which module you want as your home page.",
    saveHomePage: "Set home",
    invites: "Invites",
    invitesTitle: "Invites",
    invitesInvites: "Invitations",
    invitesDescription: "Manage and apply invite codes in your network.",
    invitesTribesTitle: "Tribes",
    invitesTribeInviteCodePlaceholder: "Enter tribe invite code",
    invitesTribeJoinButton: "Join Tribe",
    invitesPubsTitle: "PUBs",
    invitesPubInviteCodePlaceholder: "Enter PUB invite code",
    invitesAcceptInvite: "Join PUB",
    invitesFederationsTitle: "Federations",
    invitesAcceptedInvites: "Federated",
    invitesNoInvites: "No invitations accepted, yet.",
    invitesUnfollow: "Unfollow",
    invitesFollow: "Follow",
    invitesUnfollowedInvites: "Unfederated",
    invitesNoFederatedPubs: "No federated pubs.",
    invitesNoUnfollowed: "No unfederated pubs.",
    invitesUnreachablePubs: "Unreachable",
    invitesNoUnreachablePubs: "No unreachable networks.",
    invitesPubsRefresh: "Refresh",
    invitesPubsClearUnreachable: "Remove unreachable",
    invitesPubsExport: "Export",
    invitesPubsImport: "Import",
    invitesPubsImportTitle: "Import pubs",
    invitesPubsImportPlaceholder: "Paste one multiserver address or invite code per line, or upload a .txt file…",
    currentlyUnreachable: "ERROR!",
    errorDetails: "Error Details",
    genericError: "An error occurred.",
    panicMode: "Panic Mode!",
    encryptData: "Set password (min 32 characters long) to encrypt your blockchain",
    decryptData: "Enter password to decrypt your blockchain",
    panicModeDescription: "Encrypt/Decrypt or DELETE your blockchain",
    removeDataDescription: "WARNING: This process cannot be undone.",
    encryptPanicButton: "Encrypt blockchain",  
    decryptPanicButton: "Decrypt blockchain",      
    removePanicButton: "DELETE ALL YOUR DATA!",    
    searchTitle: "Search",
    searchDescriptionLabel: "Search for content in your network.",
    searchLanguagesLabel: "Languages",
    searchSkillsLabel: "Skills",
    searchPlaceholder:"Search for content...",
    searchSubmit:"Search!",
    tribeLocationLabel:"Location",
    tribeModeLabel:"Invite Mode",
    tribeMembersCount:"Members Count",
    searchDateLabel:"Date",
    searchLocationLabel:"Location",
    searchPriceLabel:"Price",
    searchUrlLabel:"URL",
    searchCategoryLabel:"Category",
    searchStartLabel:"Start Time",
    searchEndLabel:"End Time",
    searchPriorityLabel:"Priority",
    searchStatusLabel:"Status",
    statusLabel:"Status",
    totalVotesLabel:"Total Votes",
    votesLabel:"Votes",
    noResultsFound:"No results found.",
    author:"Author",
    createdAtLabel:"Created at",
    hashtagDescription:"Explore the content associated with this hashtag",
    tribeDescriptionLabel:"Description",
    votesOption:"Vote Options",
    voteYesLabel:"Yes",
    voteNoLabel:"No",
    allTypesLabel: "UNLIMITED",
    ABSTENTIONLabel:"ABSTENTION",
    YESLabel:"YES",
    NOLabel:"NO",
    FOLLOW_MAJORITYLabel: "FOLLOW MAJORITY",
    CONFUSEDLabel: "CONFUSED",
    NOT_INTERESTEDLabel: "NOT INTERESTED",
    voteOptionYes:"Yes",
    voteOptionNo:"No",
    voteOptionAbstention:"Abstention",
    StatusLabel:"Status",
    votesOptionYesLabel:"Yes",
    votesOptionNoLabel:"No",
    votesOptionAbstentionLabel:"Abstention",
    votesQuestionLabel:"Question",
    votesCreatedByLabel:"Created by",
    voteStatusOpen:"OPEN",
    voteStatusClosed:"CLOSED",
    imageSearchLabel: "Enter words to search for images labelled with them.",
    commentDescription: ({ parentUrl }) => [
      " commented on ",
      a({ href: parentUrl }, " thread"),
    ],
    commentTitle: ({ authorName }) => [`Comment on @${authorName}'s post`],
    subtopicDescription: ({ parentUrl }) => [
      " created a subtopic from ",
      a({ href: parentUrl }, " a post"),
    ],
    subtopicTitle: ({ authorName }) => [`Subtopic on @${authorName}'s post`],
    mysteryDescription: "posted a mysterious post",
    oasisDescription: "OASIS Project Network",
    searchSubmit: "Let's Search...",
    hashtagDescription: "Posts tagged with this hashtag.",
    postLabel: "POSTS",
    aboutLabel: "INHABITANTS",
    feedLabel: "FEEDS",
    votesLabel: "VOTATIONS",
    reportLabel: "REPORTS",
    imageLabel: "IMAGES",
    videoLabel: "VIDEOS",
    audioLabel: "AUDIOS",
    documentLabel: "DOCUMENTS",
    torrentLabel: "TORRENTS",
    pdfFallbackLabel: "PDF Document",
    eventLabel: "EVENTS",
    taskLabel: "TASKS",
    transferLabel: "TRANSFERS",
    curriculumLabel: "CURRICULUM",
    bookmarkLabel: "BOOKMARKS",
    tribeLabel: "TRIBES",
    marketLabel: "MARKET",
    shopLabel: "SHOPS",
    shopProductLabel: "SHOP PRODUCTS",
    mapLabel: "MAPS",
    jobLabel: "JOBS",
    forumLabel: "FORUMS",
    projectLabel: "PROJECTS",
    bankWalletLabel: "WALLETS",
    bankClaimLabel: "UBI CLAIMS",
    voteLabel: "VOTES",
    contactLabel: "CONTACTS",
    pubLabel: "PUBS",
    cvLabel: "CVs",
    submit: "Submit",
    subjectLabel: "Subject",
    editProfile: "Edit Avatar",
    profileQrAlt: "Profile QR code",
    profileQrHint: "Scan to copy this Oasis ID.",
    oasisIdLabel: "OasisID",
    spreadLabel: "Spread",
    spreadHint: "Spread this to your supporters (replicates via your feed).",
    welcomePmSubject: "Hello World!",
    welcomePmBody: "Welcome to Oasis — a libre, peer-to-peer social network with a distributed architecture.\n\nSome interesting places to start:\n\n- /profile — Edit your avatar, name, description and which modules appear on your public side.\n- /settings — Tune your local instance: language, theme, modules, privacy and sync.\n- /invites — Add a pub to federate with the wider network.\n- /peers — See who is connected, rescan your LAN, export or import peer lists.\n- /inhabitants — Discover and visit other people's avatars.\n- /tribes — Create or join private groups with end-to-end encryption.\n- /inbox — Read and send private messages.\n- /banking — See your ECO balance, UBI, ECO tax and the wealth-redistribution rules.\n- /activity — See recent activity, yours and your network's.\n- /publish — Write a post or share an image, audio, video or document.\n\nThis message was sent privately from you to yourself, so no connection was required to receive it.",
    indexingTitle: "Synchronizing",
    indexingMessage: "Oasis is trying to syncronize a huge network of inhabitants. Just wait!",
    indexingRefreshNote: "This page refreshes every 10 seconds.",
    indexingEditProfileLink: "Set up my avatar",
    profileVisibilityTitle: "Public profile visibility",
    profileVisibilityHint: "Toggle which fields other inhabitants see on your profile. By default only Karma is shown.",
    profileSensorsSectionTitle: "Sensors",
    profileVisibilityActivity: "Activity Level",
    profileVisibilityDevice: "Device",
    profileVisibilityKarma: "KARMA Scoring",
    profileVisibilityUbi: "UBI",
    profileVisibilityWallet: "ECOIN Wallet",
    profileVisibilityEcoTax: "ECO Tax",
    profileVisibilityLarpSign: "L.A.R.P. Sign",
    profileVisibilityGpg: "GPG Key",
    profileVisibilityClearnet: "Publish my profile",
    clearnetSectionTitle: "Clearnet",
    profileClearnetShopsLabel: "Shops",
    profileClearnetJobsLabel: "Jobs",
    profileClearnetEventsLabel: "Events",
    profileClearnetProjectsLabel: "Projects",
    profileClearnetPostsLabel: "Blogs",
    profileClearnetAudiosLabel: "Audios",
    profileClearnetVideosLabel: "Videos",
    profileClearnetImagesLabel: "Images",
    profileClearnetDocumentsLabel: "Documents",
    profileClearnetTorrentsLabel: "Torrents",
    editProfileDescription:
      "",
    profileName: "Name",
    profileImage: "Avatar Image",
    profileGpgKey: "GPG Public Key (.asc)",
    profileGpgChip: "GPG",
    profileGpgDownload: "Download",
    profileGpgRemove: "Remove",
    profileDescription: "Description",
    hashtagDescription:
      "Posts from inhabitants in your network that reference this #hashtag, sorted by recency.",
    rebuildName: "Rebuild database",
    wallet: "Wallet",
    walletAddress: "Address",
    walletAmount: "Amount",
    walletAddressLine: ({ address }) => `Address: ${address}`,
    walletAmountLine: ({ amount }) => `Amount: ${amount} ECO`,
    walletBack: "Back",
    walletBalanceTitle: "Balance",
    walletWalletSendTitle: "Send",
    walletReceiveTitle: "Receive",
    walletHistoryTitle: "History",
    walletBalanceLine: ({ balance }) => `${balance} ECO`,
    walletCnfrs: "Cnfrs",
    walletConfirm: "Confirm",
    walletDescription: "Manage your digital assets, including sending and receiving ECOin, viewing your balance, and accessing your transaction history.",
    walletDate: "Date",
    walletFee: "Fee (The higher the fee, the faster your transaction will be processed)",
    walletFeeLine: ({ fee }) => `Fee: ECO ${fee}`,
    walletHistory: "History",
    walletReceive: "Receive",
    walletReset: "Reset",
    walletSend: "Send",
    walletStatus: "Status",    
    walletDisconnected: [
      "ECOin ",
      strong("wallet disconnected"),
      ". Check ",
      a({ href: '/settings' }, "your settings"),
      " or connection status.",
    ],   
    walletSentToLine: ({ destination, amount }) => `Sent ECO ${amount} to ${destination}`,
    walletSettingsTitle: "Wallet",
    walletSettingsDescription: "Integrate Oasis with your ECOin wallet.",
    walletSettingsDocLink: "ECOin installation guide",
    walletStatusMessages: {
      invalid_amount: "Invalid amount",
      invalid_dest: "Invalid destination address",
      invalid_fee: "Invalid fee",
      validation_errors: "Validation errors",
      send_tx_success: "Transaction successful",
    },
    walletTitle: "Wallet",
    walletTotalCostLine: ({ totalCost }) => `Total cost: ECO ${totalCost}`,
    walletTransactionId: "Transaction ID",
    walletTxId: "Tx ID",
    walletType: "Type",
    walletUser: "Username",
    walletPass: "Password",
    walletConfiguration: "Set wallet",
    cipher: "Crypter",
    cipherTitle: "Crypter",
    cipherDescription: "Encrypt and decrypt your text symmetrically (using a shared password).",
    randomPassword: "Random Password",
    cipherEncryptTitle: "Encrypt Text",
    cipherEncryptDescription: "Enter text to encrypt",
    cipherTextLabel: "Text to Encrypt",
    cipherTextPlaceholder: "Enter text to encrypt...",
    cipherPasswordLabel: "Set password (min 32 characters long) to encrypt your text",
    cipherPasswordDecryptLabel: "Set password (min 32 characters long) to decrypt your text",
    cipherPasswordPlaceholder: "Enter a password...",
    cipherEncryptButton: "Encrypt",
    cipherDecryptTitle: "Decrypt Text",
    cipherDecryptDescription: "Enter text to decrypt",
    cipherEncryptedMessageLabel: "Encrypted Text",
    cipherDecryptedMessageLabel: "Decrypted Text",
    cipherPasswordUsedLabel: "Password used to encrypt (keep it!)",
    cipherEncryptedTextPlaceholder: "Enter the encrypted text...",
    cipherIvLabel: "IV",
    cipherIvPlaceholder: "Enter the initialization vector...",
    cipherDecryptButton: "Decrypt",
    password: "Password",
    text: "Text",
    encryptedText: "Encrypted Text",
    iv: "Initialization Vector (IV)",
    encryptTitle: "Encrypt your text",
    encryptDescription: "Enter the text you want to encrypt and provide a password.",
    encryptButton: "Encrypt",
    decryptTitle: "Decrypt your text",
    decryptDescription: "Enter the encrypted text and provide the same password used for encryption.",
    decryptButton: "Decrypt",
    passwordLengthError: "Password must be at least 32 characters long.",
    missingFieldsError: "Text, password or IV not provided.",
    encryptionError: "Error encrypting text.",
    decryptionError: "Error decrypting text.",
    bookmarkTitle: "Bookmarks",
    bookmarkDescription: "Discover and manage bookmarks in your network.",
    bookmarkAllSectionTitle: "Bookmarks",
    bookmarkMineSectionTitle: "Your Bookmarks",
    bookmarkRecentSectionTitle: "Recent Bookmarks",
    bookmarkTopSectionTitle: "Top Bookmarks",
    bookmarkFavoritesSectionTitle: "Favorites",
    bookmarkCreateSectionTitle: "Create Bookmark",
    bookmarkUpdateSectionTitle: "Update Bookmark",
    bookmarkFilterAll: "ALL",
    bookmarkFilterMine: "MINE",
    bookmarkFilterTop: "TOP",
    bookmarkFilterFavorites: "FAVORITES",
    bookmarkFilterRecent: "RECENT",
    bookmarkCreateButton: "Create Bookmark",
    bookmarkUpdateButton: "Update",
    bookmarkDeleteButton: "Delete",
    bookmarkAddFavoriteButton: "Add favorite",
    bookmarkRemoveFavoriteButton: "Remove favorite",
    bookmarkUrlLabel: "Link",
    bookmarkUrlPlaceholder: "https://example.com",
    bookmarkDescriptionLabel: "Description",
    bookmarkDescriptionPlaceholder: "Optional",
    bookmarkTagsLabel: "Tags",
    bookmarkTagsPlaceholder: "Enter tags separated by commas",
    bookmarkCategoryLabel: "Category",
    bookmarkCategoryPlaceholder: "Optional",
    bookmarkLastVisitLabel: "Last Visit",
    bookmarkSearchPlaceholder: "Search URL, tags, category, author...",
    bookmarkSortRecent: "Most recent",
    bookmarkSortOldest: "Oldest",
    bookmarkSortTop: "Most voted",
    bookmarkSearchButton: "Search",
    bookmarkUpdatedAt: "Updated",
    bookmarkNoMatch: "No bookmarks match your search.",
    noBookmarks: "No bookmarks available.",
    noUrl: "No link",
    noCategory: "No category",
    noLastVisit: "No last visit",
    videoTitle: "Videos",
    videoDescription: "Explore and manage video content in your network.",
    videoPluginTitle: "Title",
    videoPluginDescription: "Description",
    videoMineSectionTitle: "Your Videos",
    videoCreateSectionTitle: "Upload Video",
    videoUpdateSectionTitle: "Update Video",
    videoAllSectionTitle: "Videos",
    videoRecentSectionTitle: "Recent Videos",
    videoTopSectionTitle: "Top Videos",
    videoFavoritesSectionTitle: "Favorites",
    videoFilterAll: "ALL",
    videoFilterMine: "MINE",
    videoFilterRecent: "RECENT",
    videoFilterTop: "TOP",
    videoFilterFavorites: "FAVORITES",
    videoCreateButton: "Upload Video",
    videoUpdateButton: "Update",
    videoDeleteButton: "Delete",
    videoAddFavoriteButton: "Add favorite",
    videoRemoveFavoriteButton: "Remove favorite",
    videoFileLabel: "Select a video file (.mp4, .webm, .ogv, .mov)",
    videoTagsLabel: "Tags",
    videoTagsPlaceholder: "Enter tags separated by commas",
    videoTitleLabel: "Title",
    videoTitlePlaceholder: "Optional",
    videoDescriptionLabel: "Description",
    videoDescriptionPlaceholder: "Optional",
    videoNoFile: "No video file provided",
    noVideos: "No videos available.",
    videoSearchPlaceholder: "Search title, tags, author...",
    videoSortRecent: "Most recent",
    videoSortOldest: "Oldest",
    videoSortTop: "Most voted",
    videoSearchButton: "Search",
    videoMessageAuthorButton: "PM",
    videoUpdatedAt: "Updated",
    videoNoMatch: "No videos match your search.",
    documentTitle: "Documents",
    documentDescription: "Discover and manage documents in your network.",
    documentAllSectionTitle: "Documents",
    documentMineSectionTitle: "Your Documents",
    documentRecentSectionTitle: "Recent Documents",
    documentTopSectionTitle: "Top Documents",
    documentFavoritesSectionTitle: "Favorites",
    documentCreateSectionTitle: "Upload Document",
    documentUpdateSectionTitle: "Edit Document",
    documentFilterAll: "ALL",
    documentFilterMine: "MINE",
    documentFilterRecent: "RECENT",
    documentFilterTop: "TOP",
    documentFilterFavorites: "FAVORITES",
    documentCreateButton: "Upload Document",
    documentUpdateButton: "Update",
    documentDeleteButton: "Delete",
    documentAddFavoriteButton: "Add favorite",
    documentRemoveFavoriteButton: "Remove from favorites",
    documentMessageAuthorButton: "PM",
    documentFileLabel: "Upload Document (.pdf)",
    documentTagsLabel: "Tags",
    documentTagsPlaceholder: "Enter tags separated by commas",
    documentTitleLabel: "Title",
    documentTitlePlaceholder: "Optional",
    documentDescriptionLabel: "Description",
    documentDescriptionPlaceholder: "Optional",
    documentNoFile: "No file.",
    noDocuments: "No documents available.",
    documentSearchPlaceholder: "Search title, tags, description, author...",
    documentSortRecent: "Most recent",
    documentSortOldest: "Oldest",
    documentSortTop: "Most voted",
    documentSearchButton: "Search",
    documentNoMatch: "No documents match your search.",
    documentUpdatedAt: "Updated",
    audioTitle: "Audios",
    audioDescription: "Explore and manage audio content in your network.",
    audioPluginTitle: "Title",
    audioPluginDescription: "Description", 
    audioMineSectionTitle: "Your Audios",
    audioCreateSectionTitle: "Upload Audio",
    audioUpdateSectionTitle: "Update Audio",
    audioAllSectionTitle: "Audios",
    audioRecentSectionTitle: "Recent Audios",
    audioTopSectionTitle: "Top Audios",
    audioFilterAll: "ALL",
    audioFilterMine: "MINE",
    audioFilterRecent: "RECENT",
    audioFilterTop: "TOP",
    audioFilterBlockchain: "BLOCKCHAIN",
    audioFilterBcs: "BCS",
    audioTranscodeButton: "TRANSCODE",
    audioTranscodeDetailTitle: "Transcode",
    audioTranscodeDetailDescription: "Decode the embedded payload and the original blockchain composition map.",
    ecoTaxLabel: "ECO Tax",
    ecoinTaxLabel: "ECOin Tax",
    bankTaxes: "Taxes",
    bankTaxesNetworkTitle: "Network Taxes",
    bankTaxesUserTitle: "Your taxes",
    bankTaxesUserNote: "Your ECO tax is deducted from the surplus the network generates on top of your UBI; the base UBI value is set as an immovable minimum. The tax is never deducted from the fixed amount that corresponds to each inhabitant as UBI. The deducted funds feed the wealth-redistribution algorithm and are channeled back to other inhabitants via their UBI claims. Those other inhabitants who receive more UBI for their projects will likely have some task dedicated to helping you reduce your ECO tax. Or they may dedicate themselves to reducing the ECO tax directly, and their ongoing contribution may be required by networking consensus.",
    bankTaxesUserNoteChips: "The ECO Tax chip shown next to each item changes color (green / yellow / red) depending on the item size relative to the largest block ever seen on the network, softened by the number of active inhabitants — a larger solar-punk network distributes the load and pushes more items into the green band.",
    bankTaxesUserNoteChipsClick: "Click any chip to inspect its block in the blockexplorer.",
    bankTaxesEcoTaxTitle: "ECO Tax",
    bankTaxesArchTaxTitle: "ARCH Tax",
    bankTaxesTypesLabel: "Select which taxes you want to pay",
    bankTaxesTypesApply: "Set my taxes",
    bankTaxesArchTaxLifetime: "ARCH Tax (lifetime)",
    bankTaxesArchTaxAnnual: "ARCH Tax (annual)",
    bankTaxesArchTaxMonthly: "ARCH Tax (monthly)",
    bankTaxesArchTaxRate: "Rate",
    bankTaxesArchTaxFirstBlock: "Your first block age",
    bankTaxesArchTaxUserAmount: "Your ARCH tax (price to return)",
    bankTaxesArchTaxNote: "ARCH Tax reflects the cost of growing and maintaining the network archive. It is computed from the time gap between your first published block and the newest block in the network — the longer your history has lived in the archive, the larger your share of the maintenance cost. Like ECO Tax, ARCH Tax is deducted from the surplus the network adds on top of your UBI; the base UBI is never reduced by it.",
    bankTaxesArchTaxNoteIntro: "Your ARCH tax is deducted from the surplus the network generates on top of your UBI; the base UBI value is set as an immovable minimum. The tax is never deducted from the fixed amount that corresponds to each inhabitant as UBI. The deducted funds feed the wealth-redistribution algorithm and are channeled back to other inhabitants via their UBI claims. Newer inhabitants and those specifically dedicated to archival, replication and maintenance tasks will likely have some task dedicated to keeping the network archive healthy on your behalf. Or they may dedicate themselves to ",
    bankTaxesArchTaxNoteBold: "reducing the ARCH tax directly",
    bankTaxesArchTaxNoteOutro: " through pruning agreements, deduplication of redundant data, and shared maintenance infrastructure, and their ongoing contribution may be required by networking consensus.",
    bankTaxesArchTaxFootprintNote: "ARCH Tax reflects the cost of growing and maintaining the network archive. It is computed from the time gap between your first published block and the newest block in the network — the longer your history has lived in the archive, the larger your share of the maintenance cost.",
    bankRulesArchTaxTitle: "ARCH Tax",
    bankRulesArchTaxRate: "Rate",
    bankRulesArchTaxFormula: "ARCH Tax(user) = max(0, (newestBlockTs − userFirstBlockTs) / 86400000) × ecoinPerDayOfHistory",
    bankRulesArchTaxNote: "ARCH Tax reflects the long-term cost of growing and maintaining the network archive: the older your data lives in the network, the larger your share of the maintenance cost.",
    bankTaxesExample: "Example",
    bankTaxesUserNoteOtherParams: "ECO Tax is currently derived from the carbon footprint of each block, but it may incorporate other parameters over time — energy spent on replication, redundant storage across peers, blob bandwidth, computational cost of decryption, mining footprint of associated transactions, or any other measurable load the network agrees to value.",
    bankTaxesUserAmount: "Your ECO tax (price to return)",
    bankOverviewYourTaxes: "Your taxes",
    bankTaxesTotalBlocks: "Total blocks",
    bankTaxesTotalBytes: "Total bytes",
    bankTaxesTotalCarbon: "Total carbon",
    bankTaxesTotalEcoin: "Total ECO tax (lifetime)",
    bankTaxesAnnualEcoin: "ECO Tax (annual)",
    bankTaxesMonthlyEcoin: "ECO Tax (monthly)",
    bankTaxesEcoTaxLifetime: "ECO Tax (lifetime)",
    bankTaxesTotalLifetime: "Total (lifetime)",
    bankTaxesTotalAnnual: "Total (annual)",
    bankTaxesTotalMonthly: "Total (monthly)",
    bankTaxesSummaryNote: "Aggregated total across every tax type the network applies. Currently only ECO Tax (carbon footprint) is enabled; future tax types will appear as additional rows and contribute to the total.",
    bankTaxesRate: "Rate",
    bankTaxesSpan: "Sampling span",
    bankTaxesLookupTitle: "Inspect a block",
    bankTaxesLookupNote: "Enter a block ID to look it up in your local feed.",
    bankTaxesLookupPlaceholder: "Block ID (e.g. %abc...=.sha256)",
    bankTaxesLookupButton: "Inspect",
    bankTaxesLookupNotFound: "No block found in your local feed with that ID.",
    bankTaxesLookupAuthor: "Author",
    bankTaxesLookupType: "Type",
    bankTaxesLookupSize: "Size",
    bankTaxesLookupCarbon: "Carbon footprint",
    bankTaxesLookupEcoin: "ECO Tax",
    bankExchangeEcoTaxAnnual: "ECOin Taxes (annual)",
    bankExchangeEcoTaxMonthly: "ECOin Taxes (monthly)",
    bankRulesPoolTitle: "Monthly pool",
    bankRulesEpochKind: "Epoch granularity",
    bankRulesAlpha: "Alpha (max share of pub balance per epoch)",
    bankRulesReserveMin: "Reserve minimum (kept in pub balance)",
    bankRulesCapPerEpoch: "Cap per epoch (absolute)",
    bankRulesGraceDays: "Claim grace period",
    bankRulesPoolFormula: "Pool = min(pubBal − reserveMin, capPerEpoch, alpha × pubBal)",
    bankRulesShareTitle: "Per-user share",
    bankRulesWMin: "Minimum weight (w_min)",
    bankRulesWMax: "Maximum weight (w_max)",
    bankRulesFloor: "Floor per user (gross)",
    bankRulesCapUser: "Cap per user per epoch",
    bankRulesWeightFormula: "w = clamp(1 + karma/100, w_min, w_max)",
    bankRulesShareFormula: "gross_UBI(user) = clamp(Pool × w / Σw, floor_user, cap_user_epoch)",
    bankRulesKarmaTitle: "Karma (user engagement score)",
    bankRulesKarmaNote: "Karma is derived from your actions (posts, votes, parliament/courts participation, etc.) with a time-decay factor, minus the carbon grams generated by your feed.",
    bankRulesKarmaFormula: "karma = max(0, round(scoreFromActions − carbonGramsForUser))",
    bankRulesEcoTaxTitle: "ECO Tax",
    bankRulesEcoTaxRate: "Rate",
    bankRulesCarbonFactor: "Carbon factor",
    bankRulesEcoTaxFormula: "ECO Tax(user) = (userBytes / 1 MiB) × 0.095 × ecoinPerGramCO2",
    bankRulesNetFormula: "net_UBI(user) = max(0, gross_UBI − ECO Tax)",
    bankRulesEcoTaxNote: "ECO Tax is deducted from the gross UBI when the epoch allocation is computed. The deducted ECO are not redistributed in this epoch — they remain in the pub balance and feed the next epoch's pool through reserveMin / alpha caps.",
    bankRulesChipTitle: "ECO Tax chip color band",
    bankRulesChipNote: "Each item's chip is colored relative to the largest message ever observed in the network and softened by the number of active inhabitants — a larger network distributes the load and pushes more items into the green band.",
    bankRulesChipFormula: "band = ratio / reducer, where ratio = sizeBytes / maxBlockBytes, reducer = 1 + log10(inhabitants). high ≥ 0.66, mid ≥ 0.33, otherwise low.",
    statsEcoTaxTitle: "ECO Tax",
    statsTombstoneEmpty: "No tombstones in the network yet.",
    audioTranscodeTitle: "BCS Transcode",
    audioTranscodeDescription: "Interpretation of the audio: the original blockchain composition that produced it, plus the OasisID, timestamp and hidden message embedded into the waveform via steganography.",
    audioTranscodeStegoTitle: "Embedded in the waveform",
    audioTranscodeStegoOasisId: "By",
    audioTranscodeStegoTimestamp: "Generated at",
    audioTranscodeStegoMessage: "TEXT",
    audioTranscodeStegoEmpty: "(none)",
    audioTranscodeStegoUnknown: "—",
    audioTranscodeStegoNotFound: "No steganographic payload could be decoded from this audio.",
    audioTranscodeCompositionEmpty: "This audio does not include a stored blockchain composition.",
    audioBackToAudio: "Back to audio",
    audioBackToBcs: "Back to BCS",
    audioAuthorLabel: "Author",
    audioCreateButton: "Upload Audio",
    audioUpdateButton: "Update",
    audioDeleteButton: "Delete",
    audioAddFavoriteButton: "Add favorite",
    audioRemoveFavoriteButton: "Remove favorite",
    audioFileLabel: "Select an audio file (.mp3, .wav, .ogg)",
    audioTagsLabel: "Tags",
    audioTagsPlaceholder: "Enter tags separated by commas",
    audioTitleLabel: "Title",
    audioTitlePlaceholder: "Optional",
    audioDescriptionLabel: "Description",
    audioDescriptionPlaceholder: "Optional",
    audioNoFile: "No audio file provided",
    noAudios: "No audios available.",
    audioSearchPlaceholder: "Search title, tags, author...",
    audioSortRecent: "Most recent",
    audioSortOldest: "Oldest",
    audioSortTop: "Most voted",
    audioSearchButton: "Search",
    audioMessageAuthorButton: "PM",
    audioUpdatedAt: "Updated",
    audioNoMatch: "No audios match your search.",
    audioFavoritesSectionTitle: "Favorites",
    audioFilterFavorites: "FAVORITES",
    favoritesTitle: "Favorites",
    favoritesDescription: "All your favorited content in one place.",
    favoritesFilterAll: "ALL",
    favoritesFilterRecent: "RECENT",
    favoritesFilterAudios: "AUDIOS",
    favoritesFilterBookmarks: "BOOKMARKS",
    favoritesFilterDocuments: "DOCUMENTS",
    favoritesFilterImages: "IMAGES",
    favoritesFilterMaps: "MAPS",
    favoritesFilterPads: "PADS",
    favoritesFilterChats: "CHATS",
    favoritesFilterCalendars: "CALENDARS",
    favoritesFilterVideos: "VIDEOS",
    favoritesRemoveButton: "Remove from favorites",
    favoritesNoItems: "No favorites yet.",
    yourContacts: "Your Contacts",
    allInhabitants: "Inhabitants",
    allCVs: "All CVs",
    discoverPeople: "Discover inhabitants in your network.",
    allInhabitantsButton: "ALL",
    contactsButton: "SUPPORTS",
    CVsButton: "CVs",
    matchSkills: "Match Skills",
    matchSkillsButton: "MATCH SKILLS",
    suggestedButton: "SUGGESTED",
    searchInhabitantsPlaceholder: "FILTER inhabitants BY NAME …",
    filterLocation: "FILTER inhabitants BY LOCATION …",
    filterLanguage: "FILTER inhabitants BY LANGUAGE …",
    filterSkills: "FILTER inhabitants BY SKILLS …",
    applyFilters: "Apply Filters",
    locationLabel: "Location",
    languagesLabel: "Languages",
    skillsLabel: "Skills",
    commonSkills: "Common Skills",
    mutualFollowers: "Mutual Followers",
    suggestedFollowsYou: "Follows you",
    latestInteractions: "Latest Interactions",
    viewAvatar: "View Avatar",
    viewCV: "View CV",
    suggestedSectionTitle: "Suggested",
    topkarmaSectionTitle: "Top Karma",
    topecoSectionTitle: "Top Eco",
    topactivitySectionTitle: "Top Activity",
    blockedSectionTitle: "Blocked",
    gallerySectionTitle: "GALLERY",
    blockedButton: "BLOCKED",
    blockedLabel: "Blocked User",
    inhabitantviewDetails: "View Details",
    viewDetails: "View Details",
    keepReading: "Keep reading...",
    oasisId: "ID",
    noInhabitantsFound: "No inhabitants found, yet.",
    inhabitantActivityLevel: "Activity Level",
    lifespanLabel: "Lifespan",
    deviceLabel: "Device",
    parliamentTitle: "Parliament",
    parliamentDescription: "Explore forms of government and collective management laws.",
    parliamentFilterGovernment: "GOVERMENT",
    parliamentFilterCandidatures: "CANDIDATURES",
    parliamentFilterProposals: "PROPOSALS",
    parliamentFilterLaws: "LAWS",
    parliamentFilterHistorical: "HISTORICAL",
    parliamentFilterLeaders: "LEADERS",
    parliamentFilterRules: "RULES",
    parliamentGovernmentCard: "Current Government",
    parliamentGovMethod: "GOVERMENT METHOD",
    parliamentActorInPowerInhabitant: 'INHABITANT RULING',
    parliamentActorInPowerTribe: 'TRIBE RULING',
    parliamentHistoricalGovernmentsTitle: 'GOVERMENTS',
    parliamentHistoricalElectionsTitle: 'ELECTION CYCLES',
    parliamentHistoricalLawsTitle: 'HISTORICAL',
    parliamentHistoricalLeadersTitle: 'LEADERS',
    parliamentThCycles: 'CYCLES',
    parliamentThTimesInPower: 'RULING',
    parliamentThTotalCandidatures: 'CANDIDATURES',
    parliamentThProposed: 'LAWS PROPOSED',
    parliamentThApproved: 'LAWS APPROVED',
    parliamentThDeclined: 'LAWS DECLINED',
    parliamentThDiscarded: 'LAWS DISCARDED',
    parliamentVotesReceived: "VOTES RECIEVED",
    parliamentMembers: "MEMBERS",
    parliamentLegSince: "CYCLE SINCE",
    parliamentLegEnd: "CYCLE END",
    parliamentPoliciesProposal: "LAWS PROPOSAL",
    parliamentPoliciesApproved: "LAWS APPROVED",
    parliamentPoliciesDeclined: "LAWS DECLINED",
    parliamentPoliciesDiscarded: "LAWS DISCARDED",
    parliamentEfficiency: "% EFFICIENCY",
    parliamentFilterRevocations: 'REVOCATIONS',
    parliamentRevocationFormTitle: 'Revocate Law',
    parliamentRevocationLaw: 'Law',
    parliamentRevocationTitle: 'Title',
    parliamentRevocationReasons: 'Reasons',
    parliamentRevocationPublish: 'Publish Revocation',
    parliamentCurrentRevocationsTitle: 'Current Revocations',
    parliamentFutureRevocationsTitle: 'Future Revocations',
    parliamentPoliciesRevocated: 'LAWS REVOCATED',
    parliamentPoliciesTitle: 'HISTORICAL',
    parliamentLawsTitle: 'LAWS APPROVED',
    parliamentRulesRevocations: 'Any approved law can be revocate using current goverment method ruling.',
    parliamentNoStableGov: "No goverment choosen, yet.",
    parliamentNoGovernments: "There are not governments, yet.",
    parliamentCandidatureFormTitle: "Propose Candidature",
    parliamentCandidatureId: "Candidature",
    parliamentCandidatureIdPh: "Oasis ID (@...) or Tribe name",
    parliamentCandidatureSlogan: "Slogan (max 140 chars)",
    parliamentCandidatureSloganPh: "A short motto",
    parliamentCandidatureMethod: "Method",
    parliamentCandidatureProposeBtn: "Publish Candidature",
    parliamentThType: "Type",
    parliamentThId: "ID",
    parliamentThDate: "Proposal date",
    parliamentThSlogan: "Slogan",
    parliamentThMethod: "Method",
    parliamentThKarma: "Karma",
    parliamentThSince: "Profile since",
    parliamentThVotes: "Votes recieved",
    parliamentThVoteAction: "Vote",
    parliamentTypeUser: "Inhabitant",
    parliamentTypeTribe: "Tribe",
    parliamentVoteBtn: "Vote",
    parliamentProposalFormTitle: "Propose Law",
    parliamentProposalTitle: "Title",
    parliamentProposalDescription: "Description (≤1000)",
    parliamentProposalPublish: "Publish Proposal",
    parliamentOpenVote: "Open vote",
    parliamentFinalize: "Finalize",
    parliamentDeadline: "Deadline",
    parliamentStatus: "Status",
    parliamentNoProposals: "There are not law proposals, yet.",
    parliamentNoLaws: "There are not laws approved, yet.",
    parliamentLawMethod: "Method",
    parliamentLawProposer: "Proposed by",
    parliamentLawVotes: "YES/Total",
    parliamentLawEnacted: "Enacted at",
    parliamentMethodDEMOCRACY: "Democracy",
    parliamentMethodMAJORITY: "Majority (80%)",
    parliamentMethodMINORITY: "Minority (20%)",
    parliamentMethodDICTATORSHIP: "Dictatorship",
    parliamentMethodKARMATOCRACY: "Karmatocracy",
    parliamentMethodANARCHY: "Anarchy",
    parliamentThId: "ID",
    parliamentThProposalDate: "Proposal date",
    parliamentThMethod: "Method",
    parliamentThKarma: "Karma",
    parliamentThSupports: "Supports",
    parliamentThVote: "Vote",
    parliamentCurrentProposalsTitle: "Current Proposals",
    parliamentVotesSlashTotal: "Votes/Total",
    parliamentVotesNeeded: "Votes Needed",
    parliamentFutureLawsTitle: "Future Laws",
    parliamentNoFutureLaws: "No future laws, yet.",
    parliamentVoteAction: "Vote",
    parliamentLeadersTitle: "Leaders",
    parliamentThLeader: "AVATAR",
    parliamentPopulation: "Population",
    parliamentThType: "Type",
    parliamentThInPower: "In power",
    parliamentThPresented: "CANDIDATURES",
    parliamentNoLeaders: "No leaders, yet.",
    typeParliament: "PARLIAMENT",
    typeParliamentCandidature: "Parliament · Candidature",
    typeParliamentTerm: "Parliament · Term",
    typeParliamentProposal: "Parliament · Proposal",
    typeParliamentLaw: "Parliament · New Law",
    typeCourts: "Courts",
    parliamentLawQuestion: "Question",
    parliamentStatus: "Status",
    parliamentCandidaturesListTitle: "List of Candidatures",
    parliamentElectionsEnd: "Election end",
    parliamentTimeRemaining: "Time remaining",
    parliamentCurrentLeader: "Winning candidature",
    parliamentNoLeader: "No winning candidature, yet.",
    parliamentElectionsStatusTitle: "Next Government",
    parliamentElectionsStart: "Election start",
    parliamentProposalDeadlineLabel: "Deadline",
    parliamentProposalTimeLeft: "Time left",
    parliamentProposalOnTrack: "On track to pass",
    parliamentProposalOffTrack: "Not enough support yet",
    parliamentRulesTitle: "How Parliament works",
    parliamentRulesIntro: "Election resolve every 2 months; candidatures are continuous and reset when a government is chosen.",
    parliamentRulesCandidates: "Any inhabitant may propose themself, another inhabitant, or any tribe. Each inhabitant can propose up to 3 candidatures per cycle; duplicates in the same cycle are rejected.",
    parliamentRulesElection: "The winner is the candidature with the most votes at resolution time.",
    parliamentRulesTies: "Tie-break order: highest inhabitant karma; if tied, oldest profile; if still tied, earliest proposal; then lexicographic by ID.",
    parliamentRulesFallback: "If no one votes, the latest proposed candidature wins. If there are no candidatures, a random tribe is selected.",
    parliamentRulesTerm: "The Government tab shows the current government and stats.",
    parliamentRulesMethods: "Forms: Anarchy (simple majority), Democracy (50%+1), Majority (80%), Minority (20%), Karmatocracy (highest-karma proposals), Dictatorship (instant approval).",
    parliamentRulesAnarchy: "Anarchy is the default mode: if no candidature is elected at resolution, Anarchy is proclaimed. Under Anarchy, any inhabitant can propose laws.",
    parliamentRulesProposals: "If you are the ruling inhabitant or a member of the ruling tribe, you can publish law proposals. Non-dictatorship methods create a public vote.",
    parliamentRulesLimit: "Each inhabitant may publish at most 3 law proposals per cycle.",
    parliamentRulesLaws: "When a proposal meets its threshold, it becomes a Law and appears in the Laws tab with its enactment date.",
    parliamentRulesHistorical: "In the Historical tab you can see every government cycle that has occurred and data about its management.",
    parliamentRulesLeaders: "In the Leaders tab you can see a ranking of inhabitants/tribes that have governed (or stood as candidates), ordered by efficiency.",
    parliamentProposalVoteStatusLabel: "Vote status",
    parliamentProposalOnTrackYes: "Threshold reached",
    parliamentProposalOnTrackNo: "Below threshold",
    courtsTitle: "Courts",
    courtsDescription: "Explore forms of conflict resolution and collective justice management.",
    courtsFilterCases: "CASES",
    courtsFilterMyCases: "MINE",
    courtsFilterJudges: "JUDGES",
    courtsFilterHistory: "HISTORY",
    courtsFilterRules: "RULES",
    courtsFilterOpenCase: "OPEN CASE",
    courtsCaseFormTitle: "Open Case",
    courtsCaseTitle: "Title",
    courtsCaseRespondent: "Accused / Respondent",
    courtsCaseRespondentPh: "Oasis ID (@...) or Tribe name",
    courtsCaseMediatorsAccuser: "Mediators (accuser)",
    courtsCaseMediatorsPh: "Oasis IDs, separated by comma",
    courtsCaseMethod: "Resolution method",
    courtsCaseDescription: "Description (max 1000 chars.)",
    courtsCaseEvidenceTitle: "Case evidence",
    courtsCaseEvidenceHelp: "Attach images, audios, documents (PDF) or videos that support your case.",
    courtsCaseSubmit: "File Case",
    courtsNominateJudge: "Nominate Judge",
    courtsJudgeId: "Judge",
    courtsJudgeIdPh: "Oasis ID (@...) or Inhabitant name",
    courtsNominateBtn: "Nominate",
    courtsAddEvidence: "Add evidence",
    courtsEvidenceText: "Text",
    courtsEvidenceLink: "Link",
    courtsEvidenceLinkPh: "https://…",
    courtsEvidenceSubmit: "Attach",
    courtsAnswerTitle: "Answer the claim",
    courtsAnswerText: "Response brief",
    courtsAnswerSubmit: "Send response",
    courtsStanceDENY: "Deny",
    courtsStanceADMIT: "Admit",
    courtsStancePARTIAL: "Partial",
    courtsVerdictTitle: "Issue verdict",
    courtsVerdictResult: "Result",
    courtsVerdictOrders: "Orders",
    courtsVerdictOrdersPh: "Actions, deadlines, restorative steps ...",
    courtsIssueVerdict: "Issue verdict",
    courtsMediationPropose: "Propose settlement",
    courtsSettlementText: "Terms",
    courtsSettlementProposeBtn: "Propose",
    courtsNominationsTitle: "Judiciary nominations",
    courtsThJudge: "Judge",
    courtsThSupports: "Supports",
    courtsThDate: "Date",
    courtsThVote: "Vote",
    courtsNoNominations: "No nominations yet.",
    courtsAccuser: "Accuser",
    courtsRespondent: "Respondent",
    courtsRespondentInvalid: "Must be a valid SSB ID (@...ed25519)",
    courtsThStatus: "Status",
    courtsThAnswerBy: "Answer by",
    courtsThEvidenceBy: "Evidence by",
    courtsThDecisionBy: "Decision by",
    courtsThCase: "Case",
    courtsThCreatedAt: "Start date",
    courtsThActions: "Actions",
    courtsCaseMediatorsRespondentTitle: "Add defence mediators",
    courtsCaseMediatorsRespondent: "Mediators (defence)",
    courtsMediatorsAccuserLabel: "Mediators (accuser)",
    courtsMediatorsRespondentLabel: "Mediators (defence)",
    courtsMediatorsSubmit: "Save mediators",
    courtsVotesNeeded: "Votes needed",
    courtsVotesSlashTotal: "YES / TOTAL",
    courtsOpenVote: "Open vote",
    courtsPublicPrefLabel: "Visibility after resolution",
    courtsPublicPrefYes: "I agree this case can be fully public",
    courtsPublicPrefNo: "I prefer to keep the details private",
    courtsPublicPrefSubmit: "Save visibility preference",
    courtsNoCases: "No cases.",
    courtsNoMyCases: "You have no conflicts yet.",
    courtsNoHistory: "No recorded trials yet.",
    courtsMethodJUDGE: "Judge",
    courtsMethodDICTATOR: "Dictator",
    courtsMethodPOPULAR: "Popular",
    courtsMethodMEDIATION: "Mediation",
    courtsMethodKARMATOCRACY: "Karmatocracy",
    courtsMethod: "Method",
    courtsRulesTitle: "How Courts work",
    courtsRulesIntro: "Courts are a community-run process to resolve conflicts and promote restorative justice. Dialogue, clear evidence, and proportional remedies are prioritized.",
    courtsRulesLifecycle: "Process: 1) Open case  2) Select method  3) Submit evidence  4) Hearing and deliberation  5) Verdict and remedy  6) Compliance and closure  7) Appeal (if applicable).",
    courtsRulesRoles: "Accuser: opens the case. Defence: accused person or tribe. Method: mechanism chosen by the community to facilitate, assess evidence, and issue a verdict. Witness: provides testimony or evidence. Mediators: neutral people invited by the accuser and/or the defence, with access to all details, who help de-escalate the conflict and co-create agreements.",
    courtsRulesEvidence: "Description up to 1000 characters. Attach relevant and lawful images, audio, video, and PDF documents. Do not share sensitive private data without consent.",
    courtsRulesDeliberation: "Hearings may be public or private. Judges ensure respect, request clarifications, and may discard irrelevant or unlawful material.",
    courtsRulesVerdict: "Restoration is prioritized: apologies, mediation agreements, content moderation, temporary restrictions, or other proportional measures. The reasoning must be recorded.",
    courtsRulesAppeals: "Appeal: allowed when there is new evidence or a clear procedural error. Must be filed within 7 days unless otherwise stated.",
    courtsRulesPrivacy: "Respect privacy and safety. Doxing, hate, or threats are removed. Judges may edit or seal parts of the record to protect people at risk.",
    courtsRulesMisconduct: "Harassment, manipulation, or fabricated evidence may lead to immediate negative resolution.",
    courtsRulesGlossary: "Case: record of a conflict. Evidence: materials that support claims. Verdict: decision with remedy. Appeal: request to review the verdict.",
    courtsFilterActions: "ACTIONS",
    courtsNoActions: "No pending actions for your role.",
    courtsCaseTitlePlaceholder: "Short description of the conflict",
    courtsCaseSeverity: "Severity",
    courtsCaseSeverityNone: "No severity tag",
    courtsCaseSeverityLOW: "Low",
    courtsCaseSeverityMEDIUM: "Medium",
    courtsCaseSeverityHIGH: "High",
    courtsCaseSeverityCRITICAL: "Critical",
    courtsCaseSubject: "Topic",
    courtsCaseSubjectNone: "No topic tag",
    courtsCaseSubjectBEHAVIOUR: "Behaviour",
    courtsCaseSubjectCONTENT: "Content",
    courtsCaseSubjectGOVERNANCE: "Governance / rules",
    courtsCaseSubjectFINANCIAL: "Financial / resources",
    courtsCaseSubjectOTHER: "Other",
    courtsHiddenRespondent: "Hidden (only visible to involved roles).",
    courtsThRole: "Role",
    courtsRoleAccuser: "Accuser",
    courtsRoleDefence: "Defence",
    courtsRoleMediator: "Mediator",
    courtsRoleJudge: "Judge",
    courtsRoleDictator: "Dictator",
    courtsAssignJudgeTitle: "Choose judge",
    courtsAssignJudgeBtn: "Choose judge",
    trendingTitle: "Trending",
    exploreTrending: "Explore the most popular content in your network.",
    ALLButton: "ALL",
    MINEButton: "MINE",
    RECENTButton: "RECENT",
    TOPButton: "TOP",
    bookmarkButton: "BOOKMARKS",
    transferButton: "TRANSFERS",
    eventButton: "EVENTS",
    taskButton: "TASKS",
    votesButton: "VOTATIONS",
    reportButton: "REPORTS",
    feedButton: "FEED",
    marketButton: "MARKET",
    imageButton: "IMAGES",
    audioButton: "AUDIOS",
    videoButton: "VIDEOS",
    documentButton: "DOCUMENTS",
    torrentButton: "TORRENTS",
    author: "By",
    createdAtLabel: "Created At",
    totalVotes: "Total Votes",
    noTrendingFound: "No trending content found.",
    noContentMessage: "No trending content available, yet.",
    trendingDescription: "Description",
    trendingDate: "Date",
    trendingLocation: "Location",
    trendingPrice: "Price",
    trendingUrl: "URL",
    trendingCategory: "Category",
    trendingStart: "Start",
    trendingEnd: "End",
    trendingPriority: "Priority",
    trendingStatus: "Status",
    trendingFrom: "From",
    trendingTo: "To",
    trendingConcept: "Concept",
    trendingAmount: "Amount",
    trendingDeadline: "Deadline",
    trendingItemStatus: "Item Status",
    trendingTotalVotes: "Total Votes",
    trendingTotalOpinions: "Total Opinions",
    trendingNoContentMessage: "No trending content available, yet.",
    trendingAuthor: "By",
    trendingCreatedAtLabel: "Created At",
    trendingTotalCount: "Total Count",
    tasksTitle: "Tasks",
    tasksDescription: "Discover and manage tasks in your network.",
    taskTitleLabel: "Title",
    taskDescriptionLabel: "Description",
    taskStartTimeLabel: "Start Time",
    taskEndTimeLabel: "End Time",
    taskPriorityLabel: "Priority",
    taskPrioritySelect: "Select priority",
    taskPriorityUrgent: "Urgent",
    taskPriorityHigh: "High",
    taskPriorityMedium: "Medium",
    taskPriorityLow: "Low",
    taskLocationLabel: "Location",
    taskTagsLabel: "Tags",
    taskVisibilityLabel: "Visibility",
    taskPublic: "public",
    taskPrivate: "private",
    taskCreatedAt: "Created At",
    taskBy: "By",
    taskStatus: "Status",
    taskStatusOpen: "Open",
    taskStatusInProgress: "In Progress",
    taskStatusClosed: "Closed",
    taskAssignedTo: "Assigned to",
    taskAssignees: "Assignees",
    taskAssignButton: "Assign to Me",
    taskUnassignButton: "Unassign",
    taskCreateButton: "Create Task",
    taskUpdateButton: "Update",
    taskDeleteButton: "Delete",
    taskFilterAll: "ALL",
    taskFilterMine: "MINE",
    taskFilterOpen: "OPEN",
    taskFilterInProgress: "IN-PROGRESS",
    taskFilterClosed: "CLOSED",
    taskFilterAssigned: "ASSIGNED",
    taskFilterArchived: "ARCHIVED",
    taskFilterUrgent: "URGENT",
    taskFilterHigh: "HIGH",
    taskFilterMedium: "MEDIUM",
    taskFilterLow: "LOW",
    taskAllSectionTitle: "Tasks",
    taskMineSectionTitle: "Your Tasks",
    taskCreateSectionTitle: "Create Task",
    taskUpdateSectionTitle: "Update",
    taskOpenTitle: "Open Tasks",
    taskInProgressTitle: "In Progress Tasks",
    taskClosedTitle: "Closed Tasks",
    taskAssignedTitle: "Assigned Tasks",
    taskArchivedTitle: "Archived Tasks",
    taskPublicTitle: "Public Tasks",
    taskPrivateTitle: "Private Tasks",
    notasks: "No tasks available.",
    noLocation: "No location specified",
    taskSetStatus: "Set Status",
    eventTitle: "Events",
    eventDateLabel: "Date",
    eventsTitle: "Events",
    eventsDescription: "Discover and manage events in your network.",
    eventDescription: "Description",
    eventPrice: "Price",
    eventStatus: "Status",
    eventOrganizer: "Organizer",
    eventAllSectionTitle: "Events",
    eventMineSectionTitle: "Your Events",
    eventArchivedTitle: "Archived Events",
    eventCreateSectionTitle: "Create Event",
    eventUpdateSectionTitle: "Update Event",
    eventDeleteButton: "Delete",
    eventCreateButton: "Create Event",
    eventAddToCalendar: "Add to Calendar",
    eventVisitCalendar: "Visit Calendar",
    viewTask: "View Task",
    viewReport: "View Report",
    viewTransfer: "View Transfer",
    viewItem: "View Item",
    viewShop: "View Shop",
    viewProject: "View Project",
    viewVotation: "View Votation",
    voteCastTitle: "Cast Vote",
    voteResults: "Results",
    eventTitleLabel: "Title",
    eventDescriptionLabel: "Description",
    eventDescriptionPlaceholder: "Enter event description...",
    eventUpdateButton: "Update",
    eventAttendeesLabel: "Attendees",
    eventAttendeesPlaceholder: "Enter attendees, separated by commas...",
    eventTagsLabel: "Tags",
    eventTagsPlaceholder: "Enter event tags, separated by commas...",
    eventTags: "Tags",
    eventPriceLabel: "Price",
    eventUrlLabel: "URL",
    eventAttendees: "Attendees",
    noAttendees: "No attendees yet",
    eventCreatedAt: "Created At",
    eventLocation: "Location",
    eventLocationLabel: "Location",
    eventNoLocation: "No location specified",
    eventNoURL: "No URL specified",
    eventBy: "By",
    noevents: "No events available.",
    eventDate: "Date",
    eventDateFormat: "DD:MM:YYYY HH:mm",
    eventAttendButton: "Attend Event",
    eventUnattendButton: "Unattend Event",
    eventCreatedBy: "Created By",
    eventAttendeesCount: "Attendees Count",
    eventCreatedByYou: "You created this event",
    eventAttendConfirmation: "You are now attending this event",
    eventUnattendConfirmation: "You are no longer attending this event",
    eventFilterAll: "ALL",
    eventFilterMine: "MINE",
    eventFilterToday: "TODAY",
    eventFilterWeek: "THIS WEEK",
    eventFilterMonth: "THIS MONTH",
    eventFilterYear: "THIS YEAR",
    eventFilterArchived: "ARCHIVED",
    eventTodayTitle: "Today's Events",
    eventThisWeekTitle: "This Week's Events",
    eventThisMonthTitle: "This Month's Events",
    eventThisYearTitle: "This Year's Events",
    eventPrivacyLabel: "Visibility",
    eventPublic: "Public",
    eventPrivate: "Private",
    eventPublicTitle: "Public Events",
    eventNoPrice: "Free Event",
    eventNoImage: "No image uploaded",
    eventAttendConfirmation: "You are now attending this event",
    eventUnattendConfirmation: "You are no longer attending this event",
    eventAttended: "Attended",
    eventUnattended: "Unattended",
    eventStatusOpen: "Open",
    eventStatusClosed: "Closed",
    tagsTitle: "Tags",
    tagsDescription: "Discover and explore taxonomy patterns in your network.",
    tagsAllSectionTitle: "Tags",
    tagsTopSectionTitle: "Top Tags",
    tagsCloudSectionTitle: "Tags Cloud",
    tagsFilterAll: "ALL",
    tagsFilterTop: "TOP",
    tagsFilterCloud: "CLOUD",
    tagsNoItems: "No tags available.",
    tagsTableHeaderTag: "TAG/LINK:",
    tagsTableHeaderCount: "COUNTER:",
    transfersTitle: "Transfers",
    transfersDescription: "Discover and manage transfers in your network.",
    transfersFrom: "From",
    transfersTo: "To",
    transfersFilterAll: "ALL",
    transfersFilterMine: "MINE",
    transfersFilterUBI: "UBI",
    transfersFilterMarket: "MARKET",
    transfersFilterTop: "TOP",
    transfersFilterPending: "PENDING",
    transfersFilterUnconfirmed: "UNCONFIRMED",
    transfersFilterClosed: "CLOSED",
    transfersFilterDiscarded: "DISCARDED",
    transfersFilterEconomic: "ECONOMIC",
    transfersFilterTime: "TIME",
    transfersFilterTrust: "TRUST",
    transfersCategory: "Category",
    transfersCategoryEconomic: "Economic",
    transfersCategoryTime: "Time",
    transfersCategoryTrust: "Trust",
    transfersCategoryApply: "Apply",
    transfersUnitEco: "ECO",
    transfersUnitHours: "h",
    transfersUnitTrust: "trust",
    transfersEconomicSectionTitle: "Economic Transfers",
    transfersTimeSectionTitle: "Time Transfers",
    transfersTrustSectionTitle: "Trust Transfers",
    transfersCreateButton: "Create Transfer",
    transfersUpdateButton: "Update",
    transfersDeleteButton: "Delete",
    transfersToUser: "Oasis ID",
    transfersToUserValidation: "Valid Oasis ID, e.g. @…=.ed25519",
    transfersConcept: "Concept",
    transfersAmount: "Amount",
    transfersDeadline: "Deadline",
    transfersTags: "Tags",
    transfersStatus: "Status",
    transfersStatusUnconfirmed: "UNCONFIRMED",
    transfersStatusClosed: "CLOSED",
    transfersStatusDiscarded: "DISCARDED",
    transfersCreatedAt: "Created At",
    transfersConfirmations: "CONFIRMATIONS",
    transfersContainingBlock: "Containing block",
    transfersExportContract: "Create Contract",
    transfersConfirmButton: "Confirm Transfer",
    transfersNoItems: "No transfers found.",
    transfersMineSectionTitle: "Your Transfers",
    transfersUBISectionTitle: "UBI Transfers",
    transfersMarketSectionTitle: "Market Transfers",
    transfersTopSectionTitle: "Top Transfers",
    transfersPendingSectionTitle: "Pending Transfers",
    transfersUnconfirmedSectionTitle: "Unconfirmed Transfers",
    transfersClosedSectionTitle: "Closed Transfers",
    transfersDiscardedSectionTitle: "Discarded Transfers",
    transfersCreateSectionTitle: "Create transfer",
    transfersAllSectionTitle: "Transfers",
    transfersFilterFavs: "Favorites",
    transfersFavsSectionTitle: "Favorite transfers",
    transfersSearchLabel: "Search",
    transfersSearchPlaceholder: "Search concept, tags, users...",
    transfersMinAmountLabel: "Min amount",
    transfersMaxAmountLabel: "Max amount",
    transfersSortLabel: "Sort by",
    transfersSortRecent: "Most recent",
    transfersSortAmount: "Highest amount",
    transfersSortDeadline: "Closest deadline",
    transfersSearchButton: "Search",
    transfersFavoriteButton: "Favorite",
    transfersUnfavoriteButton: "Unfavorite",
    transfersMessageUserButton: "Message",
    transfersExpiringSoonBadge: "EXPIRING",
    transfersExpiredBadge: "EXPIRED",
    transfersUpdatedAt: "Updated",
    transfersNoMatch: "No transfers match your search.",
    votationsTitle: "Votations",
    votationsDescription: "Discover and manage votations in your network.",
    voteMineSectionTitle: "Your Votations",
    voteCreateSectionTitle: "Create Votation",
    voteUpdateSectionTitle: "Update",
    voteOpenTitle: "Open Votations",
    voteClosedTitle: "Closed Votations",
    voteAllSectionTitle: "Votations",
    voteCreateButton: "Create Votation",
    voteUpdateButton: "Update",
    voteDeleteButton: "Delete",
    voteOptionYes: "YES",
    voteOptionNo: "NO",
    voteOptionAbstention: "ABSTENTION",
    voteConfused: "CONFUSED",
    voteFollowMajority: "FOLLOW MAJORITY",
    voteNotInterested: "NOT INTERESTED",
    voteFilterAll: "ALL",
    voteFilterMine: "MINE",
    voteFilterOpen: "OPEN",
    voteFilterClosed: "CLOSED",
    voteQuestionLabel: "Question",
    voteDeadlineLabel: "Deadline",
    voteOptionsLabel: "Your vote",
    voteBreakdown: "Breakdown",
    voteFinalResult: "RESULT",
    voteTagsLabel: "Tags",
    voteDeadline: "Deadline",
    voteStatus: "Status",
    voteTotalVotes: "Total Votes",
    voteTags: "Tags",
    voteOpinions: "Opinions",
    novotes: "No voting proposals available.",
    voteBy: "By",
    voteCreatedAt: "Created At",
    voteNoQuestion: "No question provided",
    voteUnknownCreator: "Unknown Creator",
    voteUnknownDate: "Unknown Date",
    errorVoteNotFound: "Vote not found",
    errorAlreadyVoted: "You have already opined.",
    errorVoteClosedCannotEdit: "You cannot edit a closed votation",
    errorVoteDeadlinePassed: "The deadline for this votation has passed",
    errorRetrievingVote: "Error retrieving vote",
    errorCreatingVote: "Error creating vote",
    errorVoteAlreadyVoted: "Cannot edit after opinion has been cast",
    errorDeletingOldVote: "Error deleting old opinion",
    errorCreatingUpdatedVote: "Error creating updated opinion",
    errorCreatingTombstone: "Error creating tombstone",
    voteDetailSectionTitle: 'Vote details',
    voteCommentsLabel: 'Comments',
    voteCommentsForumButton: 'Open discussion',
    voteCommentsSectionTitle: 'Open discussion',
    voteNoCommentsYet: 'There are no comments yet. Be the first to reply.',
    voteNewCommentPlaceholder: 'Write your comment here…',
    voteNewCommentButton: 'Post comment',
    voteNewCommentLabel: 'Add a comment',
    cvTitle: "CV",
    cvLabel: "Curriculum Vitae (CV)",
    cvEditSectionTitle: "Edit CV",
    cvCreateSectionTitle: "Create CV",
    cvDescription: "Manage and share your professional skills and information.",
    cvNameLabel: "Full Name",
    cvDescriptionLabel: "Summary",
    cvPhotoLabel: "Photo",
    cvPersonalExperiencesLabel: "Personal Experiences",
    cvPersonalSkillsLabel: "Personal Skills (comma-separated)",
    cvOasisExperiencesLabel: "Oasis Contribution Experiences",
    cvOasisSkillsLabel: "Oasis Contribution Skills (comma-separated)",
    cvEducationExperiencesLabel: "Educational Experiences",
    cvEducationalSkillsLabel: "Educational Skills (comma-separated)",
    cvProfessionalExperiencesLabel: "Professional Experiences",
    cvProfessionalSkillsLabel: "Professional Skills (comma-separated)",
    cvLanguagesLabel: "Languages",
    cvLocationLabel: "Location",
    cvStatusLabel: "Status",
    cvPreferencesLabel: "Preferences",
    cvOasisContributorLabel: "Oasis Contributor",
    cvPersonal: "Personal",
    cvOasis: "Oasis Contributor (optional)",
    cvOasisContributorView: "Oasis Contribution",
    cvEducational: "Educational (optional)",
    cvEducationalView: "Educational",
    cvProfessional: "Professional (optional)",
    cvProfessionalView: "Professional",
    cvAvailability: "Availability (optional)",
    cvAvailabilityView: "Availability",
    cvUpdateButton: "Update",
    cvCreateButton: "Create CV",
    cvContactLabel: "Contact",
    cvCreatedAt: "Created At",
    cvUpdatedAt: "Updated At",
    cvEditButton: "Update",
    cvDeleteButton: "Delete",
    cvNoCV: "No CV found.",
    blogSubject: "Subject",
    blogMessage: "Body capped at 8096 characters.",
    blogImage: "Upload media (max-size: 50MB)",
    blogPublish: "Preview",
    noPopularMessages: "No popular messages published, yet",
    forumTitle: "Forums",
    forumCategoryLabel: "Category",
    forumTitleLabel: "Title",
    forumTitlePlaceholder: "Forum title...",
    forumCreateButton: "Create forum",
    forumCreateSectionTitle: "Create forum",
    forumDescription: "Talk openly with other inhabitants in your network.",
    forumFilterAll: "ALL",
    forumFilterMine: "MINE",
    forumFilterRecent: "RECENT",
    forumFilterTop: "TOP",
    forumMineSectionTitle: "Your Forums",
    forumRecentSectionTitle: "Recent Forums",
    forumAllSectionTitle: "Forums",
    forumDeleteButton: "Delete",
    forumParticipants: "participants",
    forumMessages: "messages",
    forumLastMessage: "Last message",
    forumMessageLabel: "Message",
    forumMessagePlaceholder: "Write your message...",
    forumSendButton: "Send",
    forumVisitForum: "Visit Forum",
    noForums: "No forums found.",
    forumVisitButton: "Visit forum",
    forumCatGENERAL: "General",
    forumCatOASIS: "Oasis",
    forumCatLARP: "L.A.R.P.",
    larpTitle: "L.A.R.P.",
    larpDescription: "A live action role-playing layer for collaborative experimentation.",
    larpAllHouses: "Houses:",
    larpFilterRuling: "RULING",
    larpFilterHouses: "HOUSES",
    larpFilterRules: "FAQ",
    larpRulesTitle: "F.A.Q.",
    larpRulesEntryTitle: "Starting house",
    larpRulesEntryText: "Every inhabitant begins in ACADEMIA by default.",
    larpRulesTestEntry: "WILL test",
    larpRulesTestEntryText: "Each option weights one or more houses; when you submit, the system tallies the scores and auto-admits you into the highest-scoring house.",
    larpRulesInviteEntry: "Invitation code",
    larpRulesInviteEntryText: "House members can generate invitation codes that grant direct access to the house.",
    larpRulesOneHouseTitle: "One house at a time",
    larpRulesOneHouseText: "You can belong to at most one house at any given moment. If you belong to none, you are in ACADEMIA. Every non-ACADEMIA house page shows a \"Leave House\" button to its members that resets membership back to ACADEMIA. Leaving does NOT waive the test cooldown.",
    larpRulesLeaveText: "Members of any house can return to ACADEMIA at any time from their house page; doing so resets their membership but does not waive the test cooldown.",
    larpRulesGovernanceTitle: "Governance Wall",
    larpRulesGovernanceText: "During its cycle, the governing house wears the \"Ruling\" badge and is the only one whose Wall is surfaced publicly under the RULING tab.",
    larpRulesSignTitle: "L.A.R.P. Emblem",
    larpRulesSignText: "Inhabitants can choose whether to add a sensor on their avatar with the emblem of their current house.",
    larpPostsTitle: "Wall",
    larpPostsEmpty: "No posts yet.",
    larpPostLabel: "New post",
    larpPostPlaceholder: "What does this house need to say?",
    larpPostPublic: "Public (visible to anyone, otherwise only members)",
    larpPostSubmit: "Publish",
    larpPostMembersOnly: "Members only",
    larpCycleLabel: "Cycle:",
    larpCyclesUntilRuling: "Next governance cycle",
    larpVisitTribe: "Visit Tribe",
    larpGoverning: "Governing:",
    larpMyHouse: "My House:",
    larpMembersCount: "Members",
    larpMembersTitle: "Members",
    larpNoMembers: "No members yet.",
    larpRolesLabel: "Roles",
    larpFunctionLabel: "Function",
    larpMonthLabel: "Governance cycle",
    larpLeaveToAcademia: "Leave House",
    larpAcademiaJoinTitle: "Houses Current Status",
    larpWillTestTitle: "WILL test",
    larpWillTestHint: "Once completed, you will be assigned the house that best matches your answers. Your individual answers are processed locally and never stored — only the resulting house assignment is published to your feed.",
    larpAcademiaJoinHint: "Take the psychological profile test to be assigned the house that fits you best, or redeem an invitation code shared by a member of a house.",
    larpTakeTestButton: "Take the profile test",
    larpInviteRedeem: "Join House",
    larpInviteCreate: "Generate invitation code",
    larpInvitePlaceholder: "Invitation code",
    invitesHousesTitle: "Houses",
    invitesHouseInviteCodePlaceholder: "House invitation code",
    invitesHouseJoinButton: "Join House",
    larpInviteBannerTitle: "New invitation code",
    larpInviteBannerHint: "Share this code with someone in ACADEMIA. It expires in 30 cycles or after one use.",
    larpTestAssignedHouse: "Assigned house",
    larpTestRankingTitle: "Score by house",
    larpLastAttemptTitle: "Your last attempt",
    larpLastAttemptHouse: "House",
    larpLastAttemptResult: "Result",
    larpLastAttemptWhen: "When",
    larpLastAttemptCooldown: "Next attempt in",
    larpTestTitle: "Profile test",
    larpTestIntro: "Answer the psychological questions. The system will assign you the house that best fits your answers. You can attempt one test every 30 cycles.",
    larpTestSubmit: "Join House",
    larpTestCooldownActive: "Next test available in",
    larpTestCooldownDays: "cycles",
    larpTestResultTitle: "Test result",
    larpTestPassed: "Test passed — welcome!",
    larpTestFailed: "Test not passed",
    larpTestScore: "Score",
    larpTestNextAttempt: "You can attempt another test in 30 cycles.",
    larpGoToHouse: "Go to your house",
    larpBackToAcademia: "Back to ACADEMIA",
    larpBackToHouses: "◀ Houses",
    larpBadgeYou: "You",
    larpBadgeRuling: "Ruling",
    modulesLarpLabel: "L.A.R.P.",
    modulesLarpDescription: "Module for the live-action role-playing layer of Oasis (the 9 Houses).",
    forumCatPOLITICS: "Politics",
    forumCatTECH: "Tech",
    forumCatSCIENCE: "Science",
    forumCatMUSIC: "Music",
    forumCatART: "Art",
    forumCatGAMING: "Gaming",
    forumCatBOOKS: "Books",
    forumCatFILMS: "Films",
    forumCatPHILOSOPHY: "Philosophy",
    forumCatSOCIETY: "Society",
    forumCatPRIVACY: "Privacy",
    forumCatCYBERWARFARE: "Cyberwarfare",
    forumCatSURVIVALISM: "Survivalism",
    imageTitle: "Images",
    imageDescription: "Explore and manage image content in your network.",
    imagePluginTitle: "Title",
    imagePluginDescription: "Description",
    imageMineSectionTitle: "Your Images",
    imageCreateSectionTitle: "Upload Image",
    imageUpdateSectionTitle: "Update Image",
    imageAllSectionTitle: "Images",
    imageRecentSectionTitle: "Recent Images",
    imageTopSectionTitle: "Top Images",
    imageFavoritesSectionTitle: "Favorites",
    imageGallerySectionTitle: "Gallery",
    imageMemeSectionTitle: "Memes",
    imageFilterAll: "ALL",
    imageFilterMine: "MINE",
    imageFilterRecent: "RECENT",
    imageFilterTop: "TOP",
    imageFilterFavorites: "FAVORITES",
    imageFilterGallery: "GALLERY",
    imageFilterMeme: "MEMES",
    imageCreateButton: "Upload Image",
    imageUpdateButton: "Update",
    imageDeleteButton: "Delete",
    imageAddFavoriteButton: "Add favorite",
    imageRemoveFavoriteButton: "Remove favorite",
    imageFileLabel: "Select an image file (.jpeg, .jpg, .png, .gif)",
    imageTagsLabel: "Tags",
    imageTagsPlaceholder: "Enter tags separated by commas",
    imageTitleLabel: "Title",
    imageTitlePlaceholder: "Optional",
    imageDescriptionLabel: "Description",
    imageDescriptionPlaceholder: "Optional",
    imageMemeLabel: "¿MEME?",
    imageNoFile: "No image file provided",
    noImages: "No images available.",
    imageSearchPlaceholder: "Search title, tags, description, author...",
    imageSortRecent: "Most recent",
    imageSortOldest: "Oldest",
    imageSortTop: "Most voted",
    imageSearchButton: "Search",
    imageMessageAuthorButton: "Message",
    imageUpdatedAt: "Updated",
    imageNoMatch: "No images match your search.",
    feedTitle:        "Feed",
    feedDetailTitle:  "Feed",
    feedOpenDiscussion: "Open discussion",
    feedPostComment:  "Post comment",
    noComments:       "No comments yet",
    createFeedTitle:  "Create Feed",
    createFeedButton: "Send Feed!",
    feedPlaceholder:  "What's happening? (max 280 characters)",
    ALLButton:        "Feeds",
    MINEButton:       "Your Feeds",
    TODAYButton:      "TODAY",
    TOPButton:        "Top Feeds",
    CREATEButton:     "Create Feed",
    totalOpinions:    "Total Opinions",
    moreVoted:        "More Voted",
    alreadyVoted:     "You have already opined.",
    noFeedsFound:     "No feeds found.",
    author:           "By",
    createdAtLabel:   "Created at",
    FeedshareYourOpinions: "Discover and share short-texts in your network.",
    refeedButton:     "Refeed",
    alreadyRefeeded: "You already refeeded this.",
    activityTitle:        "Activity",
    yourActivity:         "Your Activity",
    globalActivity:       "Global Activity",
    activityList:         "Activity",
    activityDesc:         "See the latest activity in your network.",
    allButton:            "ALL",
    mineButton:           "MINE",
    noActions:            "No activity available.",
    performed:            "→",
    from:                 "From",
    to:                   "To",
    amount:               "Amount",
    concept:              "Concept",
    description:          "Description",
    meme:                 "Meme",
    activityContact:      "Contact",
    activityBy:           "Name",
    activityPixelia:      "New pixel added",
    viewImage:            "View image",
    playAudio:            "Play audio",
    playVideo:            "Play video",
    typeRecent:           "RECENT",
    errorActivity:        "Error retrieving activity",
    typePost:             "BLOGS",
    recentButton:         "RECENT",
    typeTribe:            "TRIBES",
    typeAbout:            "INHABITANTS",
    typeCurriculum:       "CVS",
    typeImage:            "IMAGES",
    typeBookmark:         "BOOKMARKS",
    typeDocument:         "DOCUMENTS",
    typeVotes:            "VOTATIONS",
    typeAudio:            "AUDIOS",
    typeMarket:           "MARKET",
    typeJob:              "JOBS",
    typeProject:          "PROJECTS",
    typeVideo:            "VIDEOS",
    typeVote:             "SPREAD",
    typeEvent:            "EVENTS",
    typeTransfer:         "TRANSFERS",
    typeTask:             "TASKS",
    typePixelia:          "PIXELIA",
    typeForum:            "FORUMS",
    typeReport:           "REPORTS",
    typeFeed:             "FEEDS",
    typeContact:          "CONTACT",
    typePub:              "PUB",
    typeTombstone:        "TOMBSTONE",
    typeBanking:          "BANKING",
    typeBankWallet:       "BANKING/WALLET",
    typeBankClaim:        "BANKING/UBI",
    typeKarmaScore:       "KARMA",
    typeParliament:       "PARLIAMENT",
    typeSpread:           "SPREADS",
    typeParliamentCandidature: "Parliament · Candidature",
    typeParliamentTerm:   "Parliament · Term",
    typeParliamentProposal:"Parliament · Proposal",
    typeParliamentRevocation:"Parliament · Revocation",
    typeParliamentLaw:    "Parliament · New Law",
    typeCourts:           "COURTS",
    typeCourtsCase:       "Courts · Case",
    typeCourtsEvidence:   "Courts · Evidence",
    typeCourtsAnswer:     "Courts · Answer",
    typeCourtsVerdict:    "Courts · Verdict",
    typeCourtsSettlement: "Courts · Settlement",
    typeCourtsSettlementProposal: "Courts · Settlement Proposal",
    typeCourtsSettlementAccepted: "Courts · Settlement Accepted",
    typeCourtsNomination: "Courts · Nomination",
    typeCourtsNominationVote: "Courts · Nomination Vote",
    activitySupport:      "New alliance forged",
    activityJoin:         "New PUB joined",
    question:             "Question",
    deadline:             "Deadline",
    status:               "Status",
    votes:                "Votes",
    totalVotes:           "Total Votes",
    voteTotalVotes:       "Total Votes",
    name:                 "Name",
    skills:               "Skills",
    tags:                 "Tags",
    title:                "Title",
    date:                 "Date",
    category:             "Category",
    attendees:            "Attendees",
    activitySpread:       "->",
    visitLink:            "Visit Link",
    viewDocument:         "View Document",
    location:             "Location",
    contentWarning:       "Subject",
    personName:           "Inhabitant Name",
    bankWalletConnected:  "ECOin Wallet",
    bankUbiReceived:      "UBI Received",
    bankTx:               "Tx",
    bankEpochShort:       "Epoch",
    bankAllocId:          "Allocation ID",
    bankingUserEngagementScore: "KARMA Scoring",
    viewDetails:          "View details",
    link:                 "Link",
    aiSnippetsLearned:    "Snippets learned",
    aiApproveTagsLabel:   "Tags (comma-separated)",
    aiApproveTagsPlaceholder: "e.g. oasis, governance, ecology",
    aiApproveRatingLabel: "Rating",
    aiExchangeLang:       "Language",
    aiExchangeTags:       "Tags",
    aiExchangeRating:     "Rating",
    aiExchangeHelpful:    "Helpful",
    aiExchangeMarkHelpful:"+1 helpful",
    tribeFeedRefeeds:     "Refeeds",
    activityProjectFollow:   "%OASIS% is now %ACTION% this project %PROJECT%",
    activityProjectUnfollow: "%OASIS% is now %ACTION% this project %PROJECT%",
    activityProjectPledged:  "%OASIS% has %ACTION% %AMOUNT% to project %PROJECT%",
    following:            "FOLLOWING",
    unfollowing:          "UNFOLLOWING",
    pledged:              "PLEDGED",
    parliamentCandidatureId: "Candidature",
    parliamentGovMethod:     "Method",
    parliamentVotesReceived: "Votes received",
    parliamentMethodANARCHY:   "Anarchy",
    parliamentMethodVOTE:      "Community Vote",
    parliamentMethodRANKED:    "Ranked Choice",
    parliamentMethodPLURALITY: "Plurality",
    parliamentMethodCOUNCIL:   "Council",
    parliamentMethodJURY:      "Jury",
    parliamentAnarchy:         "ANARCHY",
    parliamentElectionsStart:  "Elections start",
    parliamentElectionsEnd:    "Elections end",
    parliamentCurrentLeader:   "Winning candidature",
    parliamentProposalTitle:   "Title",
    parliamentOpenVote:        "Open vote",
    parliamentStatus:          "Status",
    parliamentLawQuestion:     "Question",
    parliamentLawMethod:       "Method",
    parliamentLawProposer:     "Proposer",
    parliamentLawEnacted:      "Enacted at",
    parliamentLawVotes:        "Votes",
    createdAt:                 "Created at",
    courtsCaseTitle:           "Case",
    courtsMethod:              "Method",
    courtsMethodJUDGE:         "Judge",
    courtsMethodJUDGES:        "Judges Panel",
    courtsMethodSINGLE_JUDGE:  "Single Judge",
    courtsMethodJURY:          "Jury",
    courtsMethodCOUNCIL:       "Council",
    courtsMethodCOMMUNITY:     "Community",
    courtsMethodMEDIATION:     "Mediation",
    courtsMethodARBITRATION:   "Arbitration",
    courtsMethodVOTE:          "Community Vote",
    courtsAccuser:             "Accuser",
    courtsRespondent:          "Respondent",
    courtsThStatus:            "Status",
    courtsThAnswerBy:          "Answer by",
    courtsThEvidenceBy:        "Evidence by",
    courtsThDecisionBy:        "Decision by",
    courtsVotesNeeded:         "Votes needed",
    courtsVotesSlashTotal:     "YES/TOTAL",
    courtsOpenVote:            "Open vote",
    courtsAnswerTitle:         "Answer",
    courtsStanceADMIT:         "Admit",
    courtsStanceDENY:          "Deny",
    courtsStancePARTIAL:       "Partial",
    courtsStanceCOUNTERCLAIM:  "Counterclaim",
    courtsStanceNEUTRAL:       "Neutral",
    courtsVerdictResult:       "Result",
    courtsVerdictOrders:       "Orders",
    courtsSettlementText:      "Settlement",
    courtsSettlementAccepted:  "Accepted",
    courtsSettlementPending:   "Pending",
    courtsJudge:               "Judge",
    courtsThSupports:          "Supports",
    courtsFilterOpenCase: 'Open Case',
    courtsEvidenceFileLabel: 'Evidence file (image, audio, video or PDF)',
    courtsCaseMediators: 'Mediators',
    courtsCaseMediatorsPh: 'Mediator Oasis IDs, separated by comma',
    courtsMediatorsLabel: 'Mediators',
    courtsThCase: 'Case',
    courtsThCreatedAt: 'Start date',
    courtsThActions: 'Actions',
    courtsPublicPrefLabel: 'Visibility after resolution',
    courtsPublicPrefYes: 'I agree this case can be fully public',
    courtsPublicPrefNo: 'I prefer to keep the details private',
    courtsPublicPrefSubmit: 'Save visibility preference',
    courtsMethodMEDIATION: 'Mediation',
    courtsNoCases: 'No cases.',
    reportsTitle: "Reports",
    reportsDescription: "Manage and track reports related to issues, bugs, abuses and content warnings in your network.",
    reportsFilterAll: "ALL",
    reportsFilterMine: "MINE",
    reportsFilterFeatures: "FEATURES",
    reportsFilterBugs: "BUGS",
    reportsFilterAbuse: "ABUSE",
    reportsFilterContent: "CONTENT",
    reportsFilterConfirmed: "CONFIRMED",
    reportsFilterResolved: "RESOLVED",
    reportsFilterOpen: "OPEN",
    reportsFilterUnderReview: "UNDER REVIEW",
    reportsFilterInvalid: "INVALID",
    reportsCreateButton: "Create Report",
    reportsTitleLabel: "Title",
    reportsDescriptionLabel: "Description",
    reportsDescriptionPlaceholder: "Please provide a detailed description.",
    reportsCategory: "Category",
    reportsCategoryLabel: "Category",
    reportsCategoryFeatures: "Features",
    reportsCategoryBugs: "Bugs",
    reportsCategoryAbuse: "Abuse",
    reportsCategoryContent: "Content Issues",
    reportsUpdateButton: "Update",
    reportsDeleteButton: "Delete",
    reportsDateLabel: "Date",
    reportsUploadFile: "Upload media (max-size: 50MB)",
    reportsCreatedBy: "By",
    reportsMineSectionTitle: "Your Reports",
    reportsFeaturesSectionTitle: "Feature Requests",
    reportsBugsSectionTitle: "Bugs",
    reportsAbuseSectionTitle: "Abuse Reports",
    reportsContentSectionTitle: "Content Issues",
    reportsAllSectionTitle: "Reports",
    reportsNoItems: "No reports available.",
    reportsValidationTitle: "Please enter a valid title.",
    reportsValidationDescription: "Description cannot be empty.",
    reportsValidationCategory: "Please select a category.",
    reportsCreatedAt: "Created At",
    reportsCreatedBy: "By",  
    reportsSeverity: "Severity",
    reportsSeverityLow: "Low",
    reportsSeverityMedium: "Medium",
    reportsSeverityHigh: "High",
    reportsSeverityCritical: "Critical",
    reportsStatus: "Status",
    reportsStatusOpen: "Open",
    reportsStatusUnderReview: "Under Review",
    reportsStatusResolved: "Resolved",
    reportsStatusInvalid: "Invalid",
    reportsUpdateStatusButton: "Update Status",
    reportsAnonymityOption: "Submit Anonymously",
    reportsAnonymousAuthor: "Anonymous",
    reportsConfirmButton: "CONFIRM REPORT!",
    reportsConfirmations: "Confirmations",
    reportsConfirmedSectionTitle: "Confirmed Reports",
    reportsCreateTaskButton: "CREATE TASK",
    reportsOpenSectionTitle: "Open Reports",
    reportsUnderReviewSectionTitle: "Under Review Reports",
    reportsResolvedSectionTitle: "Resolved Reports",
    reportsInvalidSectionTitle: "Invalid Reports",
    reportsTemplateSectionTitle: 'Report template',
    reportsBugTemplateTitle: 'Reproduction details (Bugs)',
    reportsFeatureTemplateTitle: 'Details (Features)',
    reportsAbuseTemplateTitle: 'Details (Abuse)',
    reportsContentTemplateTitle: 'Details (Content Issues)',
    reportsStepsToReproduceLabel: 'Steps to reproduce',
    reportsStepsToReproducePlaceholder: '1) ...\n2) ...\n3) ...',
    reportsExpectedBehaviorLabel: 'Expected result',
    reportsExpectedBehaviorPlaceholder: 'What should happen?',
    reportsActualBehaviorLabel: 'Actual result',
    reportsActualBehaviorPlaceholder: 'What actually happens?',
    reportsEnvironmentLabel: 'Environment',
    reportsEnvironmentPlaceholder: 'Version, device, OS, browser, settings, logs, etc.',
    reportsReproduceRateLabel: 'Reproduction rate',
    reportsReproduceRateAlways: 'Always',
    reportsReproduceRateOften: 'Often',
    reportsReproduceRateSometimes: 'Sometimes',
    reportsReproduceRateRarely: 'Rarely',
    reportsReproduceRateUnable: 'Unable to reproduce',
    reportsReproduceRateUnknown: 'Not specified',
    reportsProblemStatementLabel: 'Problem / need',
    reportsProblemStatementPlaceholder: 'What problem does this feature solve?',
    reportsUserStoryLabel: 'Inhabitant story',
    reportsUserStoryPlaceholder: 'As a <inhabitant>, I want <action>, so that <benefit>.',
    reportsAcceptanceCriteriaLabel: 'Acceptance criteria',
    reportsAcceptanceCriteriaPlaceholder: '- Given...\n- When...\n- Then...',
    reportsWhatHappenedLabel: 'What happened?',
    reportsWhatHappenedPlaceholder: 'Describe the incident with context and approximate dates.',
    reportsReportedUserLabel: 'Reported inhabitant / entity',
    reportsReportedUserPlaceholder: '@inhabitant, feed, ID, link, etc.',
    reportsEvidenceLinksLabel: 'Evidence / links',
    reportsEvidenceLinksPlaceholder: 'Paste links, message IDs, screenshots (if applicable), etc.',
    reportsContentLocationLabel: 'Where the content is',
    reportsContentLocationPlaceholder: 'Link, ID, channel, thread, author, etc.',
    reportsWhyInappropriateLabel: "Why it's inappropriate",
    reportsWhyInappropriatePlaceholder: 'Explain the reason and impact.',
    reportsRequestedActionLabel: 'Requested action',
    reportsRequestedActionPlaceholder: 'Remove, hide, tag, warn, etc.',  
    tribesTitle: "Tribes",
    tribeAllSectionTitle: "Tribes",
    tribeMineSectionTitle: "Your Tribes",
    tribeCreateSectionTitle: "Create Tribe",
    tribeUpdateSectionTitle: "Update Tribe",
    tribeGallerySectionTitle: "Tribes Gallery",
    tribeRecentSectionTitle: "Recent Tribes",
    tribeTopSectionTitle: "Popular Tribes",
    tribeviewTribeButton: "Visit Tribe",
    tribeviewSubTribeButton: "Visit Sub-Tribe",
    tribeRootLabel: "ROOT",
    tribeDescription: "Explore or create tribes on your network.",
    tribeFilterAll: "ALL",
    tribeFilterMine: "MINE",
    tribeFilterMembership: "MEMBERSHIP",
    tribeFilterRecent: "RECENT",
    tribeFilterTop: "TOP",
    tribeFilterSubtribes: "SUB-TRIBES",
    tribeFilterGallery: "GALLERY",
    tribeMainTribeLabel: "MAIN TRIBE",
    tribeCreateButton: "Create Tribe",
    tribeUpdateButton: "Update",
    tribeDeleteButton: "Delete",
    tribeImageLabel: "Upload media (max-size: 50MB)",
    tribeTitleLabel: "Title",
    searchTribesPlaceholder:  "FILTER tribes BY NAME …",
    tribeTitlePlaceholder: "Name of the tribe",
    tribeDescriptionLabel: "Description",
    tribeDescriptionPlaceholder: "Describe this tribe",
    tribeLocationLabel: "Location",
    tribeLocationPlaceholder: "Where is this tribe located?",
    tribeTagsLabel: "Tags",
    tribeTagsPlaceholder: "Enter tags separated by commas",
    tribeInviteMode: "Invite mode",
    tribeModeLabel: "MODE",
    tribeIsAnonymousLabel: "STATUS",
    tribeMembersCount: "Members",
    tribeInviteCodePlaceholder: "Enter invite code",
    tribeJoinByCodeButton: "Join with code",
    tribeJoinButton: "JOIN",
    tribeLeaveButton: "LEAVE",
    tribeYes: "YES",
    tribeNo: "NO",
    tribePublic: "PUBLIC",
    tribePrivate: "PRIVATE",
    tribeGenerateInvite: "GENERATE CODE",
    tribeCreatedAt: "Created at",
    tribeAuthor: "By",
    tribeAuthorLabel: "AUTHOR",
    tribeStrict: "Strict",
    tribeOpen: "Open",
    tribeFeedFilterRECENT:           "RECENT",
    tribeFeedFilterMINE:             "MINE",
    tribeFeedFilterALL:              "ALL",
    tribeFeedFilterTOP:              "TOP",
    tribeFeedRefeeds:                "Refeeds",
    tribeFeedRefeed:                 "Refeed",
    tribeFeedMessagePlaceholder:     "Write a feed…",
    tribeFeedSend:                   "Send",
    tribeFeedEmpty:                  "No feed messages available, yet.",
    noTribes: "No tribes found, yet.",
    tribeNotFound: "Tribe not found!",
    createTribeTitle: "Create Tribe",
    updateTribeTitle: "Update Tribe",
    tribeSectionOverview: "Overview",
    tribeSectionInhabitants: "Inhabitants",
    tribeSectionVotations: "VOTATIONS",
    tribeSectionEvents: "EVENTS",
    tribeSectionReports: "Reports",
    tribeSectionTasks: "TASKS",
    tribeSectionFeed: "FEED",
    tribeSectionForum: "FORUM",
    tribeSectionMarket: "Market",
    tribeSectionJobs: "Jobs",
    tribeSectionProjects: "Projects",
    tribeSectionMedia: "Media",
    tribeSectionImages: "IMAGES",
    tribeSectionAudios: "AUDIOS",
    tribeSectionVideos: "VIDEOS",
    tribeSectionDocuments: "DOCUMENTS",
    tribeSectionBookmarks: "BOOKMARKS",
    tribeSectionMaps: "MAPS",
    tribeSectionPads: "PADS",
    tribeSectionChats: "CHATS",
    tribeSectionCalendars: "CALENDARS",
    tribePadCreate: "Create Pad",
    tribeChatCreate: "Create Chat",
    tribeCalendarCreate: "Create Calendar",
    tribePadsEmpty: "No pads, yet.",
    tribeChatsEmpty: "No chats, yet.",
    tribeCalendarsEmpty: "No calendars, yet.",
    tribeInhabitantsEmpty: "No inhabitants in this tribe, yet.",
    tribeEventCreate: "Create Event",
    tribeEventsEmpty: "No events, yet.",
    tribeEventTitle: "Title",
    tribeEventDescription: "Description",
    tribeEventDate: "Date",
    tribeEventLocation: "Location",
    tribeEventAttend: "ATTEND",
    tribeEventUnattend: "LEAVE",
    tribeEventAttendees: "Attendees",
    tribeTaskCreate: "Create Task",
    tribeTasksEmpty: "No tasks, yet.",
    tribeTaskTitle: "Title",
    tribeTaskDescription: "Description",
    tribeTaskPriority: "Priority",
    tribeTaskDeadline: "Deadline",
    tribeTaskAssignees: "Assignees",
    tribeTaskStatusInProgress: "IN PROGRESS",
    tribeTaskStatusClosed: "CLOSE",
    tribeTaskAssign: "ASSIGN",
    tribeTaskUnassign: "UNASSIGN",
    tribeReportCreate: "Create Report",
    tribeReportsEmpty: "No reports, yet.",
    tribeReportTitle: "Title",
    tribeReportDescription: "Description",
    tribeReportCategory: "Category",
    tribeVotationCreate: "Create Votation",
    tribeVotationsEmpty: "No votations, yet.",
    tribeVotationTitle: "Title",
    tribeVotationDescription: "Description",
    tribeVotationOptions: "Options",
    tribeVotationDeadline: "Deadline",
    tribeVotationVote: "VOTE",
    tribeVotationResults: "Votes",
    tribeVotationClose: "CLOSE VOTATION",
    tribeVotationOptionPlaceholder: "Option",
    tribeForumCreate: "Create Forum",
    tribeForumEmpty: "No threads, yet.",
    tribeForumTitle: "Title",
    tribeForumText: "Message",
    tribeForumCategory: "Category",
    tribeForumReply: "Reply",
    tribeForumReplies: "Replies",
    tribeMarketCreate: "Create Listing",
    tribeMarketEmpty: "No listings, yet.",
    tribeMarketTitle: "Title",
    tribeMarketDescription: "Description",
    tribeMarketPrice: "Price",
    tribeMarketImage: "Image",
    tribeMarketCategory: "Category",
    tribeJobCreate: "Create Job",
    tribeJobsEmpty: "No jobs, yet.",
    tribeJobTitle: "Title",
    tribeJobDescription: "Description",
    tribeJobLocation: "Location",
    tribeJobSalary: "Salary",
    tribeJobDeadline: "Deadline",
    tribeProjectCreate: "Create Project",
    tribeProjectsEmpty: "No projects, yet.",
    tribeProjectTitle: "Title",
    tribeProjectDescription: "Description",
    tribeProjectGoal: "Goal",
    tribeProjectFunded: "Funded",
    tribeProjectDeadline: "Deadline",
    tribeMediaUpload: "Upload Media",
    readDocument: "Read Document",
    tribeCreateImage: "Create Image",
    tribeCreateAudio: "Create Audio",
    tribeCreateVideo: "Create Video",
    tribeCreateDocument: "Create Document",
    tribeCreateBookmark: "Create Bookmark",
    tribeMediaEmpty: "No media, yet.",
    tribeMediaTitle: "Title",
    tribeMediaDescription: "Description",
    tribeMediaType: "Type",
    tribeMediaTypeImage: "Image",
    tribeMediaTypeVideo: "Video",
    tribeMediaTypeAudio: "Audio",
    tribeMediaTypeDocument: "Document",
    tribeMediaTypeBookmark: "Bookmark",
    tribeContentDelete: "DELETE",
    tribeInviteCodeText: "Invite code: ",
    tribeInviteCodeHint: "Share this code with someone you want to invite. They can join via /invites → Tribes.",
    tribeGroupTribe: "Tribe",
    tribeGroupOffice: "Office",
    tribeGroupNetwork: "Network",
    tribeGroupEconomy: "Economy",
    tribeGroupMedia: "Media",
    tribeStatusOpen: "OPEN",
    tribeStatusClosed: "CLOSED",
    tribeStatusInProgress: "IN PROGRESS",
    tribePriorityLow: "LOW",
    tribePriorityMedium: "MEDIUM",
    tribePriorityHigh: "HIGH",
    tribePriorityCritical: "CRITICAL",
    tribeTaskFilterAll: "ALL",
    tribeMediaFilterAll: "ALL",
    tribeReportCatBug: "BUG",
    tribeReportCatAbuse: "ABUSE",
    tribeReportCatContent: "CONTENT",
    tribeReportCatOther: "OTHER",
    tribeForumCatGeneral: "GENERAL",
    tribeForumCatProposal: "PROPOSAL",
    tribeForumCatQuestion: "QUESTION",
    tribeForumCatAnnouncement: "ANNOUNCEMENT",
    tribeMarketCatGoods: "GOODS",
    tribeMarketCatServices: "SERVICES",
    tribeMarketCatFood: "FOOD",
    tribeMarketCatOther: "OTHER",
    tribeStatusLabel: "Status",
    tribeSubTribes: "SUB-TRIBES",
    tribeSubTribesCreate: "Create Sub-Tribe",
    tribeSubTribesStrictDenied: "Tribe strict mode does not allow you to create new sub-tribes. Please contact the administrator.",
    tribeSubTribesEmpty: "No sub-tribes created, yet.",
    tribeActivityJoined: "JOINED",
    tribeActivityLeft: "LEFT",
    tribeActivityFeed: "FEED",
    tribeActivityRefeed: "REFEED",
    tribeGroupAnalytics: "Analytics",
    tribeGroupCreative: "Creative",
    tribeSectionActivity: "ACTIVITY",
    tribeSectionTrending: "TRENDING",
    tribeSectionOpinions: "OPINIONS",
    tribeSectionPixelia: "PIXELIA",
    tribeSectionTags: "TAGS",
    tribeSectionSearch: "SEARCH",
    tribeActivityEmpty: "No activity yet.",
    tribeActivityCreated: "created",
    tribeActivityPosted: "posted",
    tribeActivityReplied: "replied",
    tribeTrendingEmpty: "No trending content yet.",
    tribeTrendingPeriodDay: "Today",
    tribeTrendingPeriodWeek: "This Week",
    tribeTrendingPeriodAll: "All Time",
    tribeTrendingEngagement: "engagement",
    tribeOpinionsEmpty: "No opinions yet.",
    tribeOpinionsCast: "Vote",
    tribeOpinionsRankings: "Rankings",
    tribeOpinionsAlreadyVoted: "Already voted",
    tribeTopCategory: "More Voted",
    tribePixeliaTitle: "Pixelia",
    tribePixeliaDescription: "Collaborative pixel art canvas.",
    tribePixeliaPaint: "Paint",
    tribePixeliaContributors: "contributors",
    tribePixeliaTotalPixels: "pixels painted",
    tribeTagsEmpty: "No tags found.",
    tribeTagsCloud: "Tag Cloud",
    tribeTagsContentWith: "Content with tag",
    tribeSearchPlaceholder: "Search tribe content...",
    tribeSearchEmpty: "No results found.",
    tribeSearchResults: "Results",
    tribeSearchMinChars: "Enter at least 2 characters to search.",
    agendaTitle: "Agenda",
    agendaDescription: "Here you can find all your assigned items.",
    agendaFilterAll: "ALL",
    agendaFilterToday: "TODAY",
    agendaFilterUpcoming: "UPCOMING",
    agendaFilterOverdue: "OVERDUE",
    agendaFilterOpen: "OPEN",
    agendaFilterClosed: "CLOSED",
    agendaFilterTasks: "TASKS",
    agendaFilterMarket: "MARKET",
    agendaFilterTribes: "TRIBES",
    agendaFilterEvents: "EVENTS",
    agendaFilterReports: "REPORTS",
    agendaFilterTransfers: "TRANSFERS",
    agendaFilterJobs: "JOBS",
    agendaFilterProjects: "PROJECTS",
    agendaFilterCalendars: "CALENDARS",
    agendaNoItems: "No assignments found.",
    agendaAuthor: "By",
    agendaDiscardButton: "Discard",
    agendaRestoreButton: "Restore",
    agendaCreatedAt: "Created At",
    agendaTitleLabel: "Title",
    agendaMembersCount: "Members",
    agendaDescriptionLabel: "Description",
    agendaStatus: "Status",
    agendaVisibility: "Visibility",
    agendaEventDate: "Event Date",
    agendaEventLocation: "Location",
    agendaEventPrice: "Price",
    agendaEventUrl: "URL",
    agendaTaskStart: "Start Time",
    agendaLocationLabel: "Location",
    agendaYes: "YES",
    agendaNo: "NO",
    agendaInviteModeLabel: "Status",
    agendaAnonymousLabel: "Anonymous",
    agendaMembersLabel: "Members",
    agendareportCategory: "Category",
    agendareportSeverity: "Severity",
    agendareportStatus: "Status",
    agendareportDescription: "Description",
    agendaTaskEnd: "End Time",
    agendaTaskPriority: "Priority",
    agendaTransferFrom: "From",
    agendaTransferTo: "To",
    agendaTransferConcept: "Concept",
    agendaTransferAmount: "Amount",
    agendaTransferDeadline: "Deadline", 
    agendaTransferFrom: "From",
    agendaTransferTo: "To",
    agendaTransferConcept: "Concept",
    agendaTransferAmount: "Amount",
    agendaTransferDeadline: "Deadline",  
    opinionsTitle:        "Opinions",
    shareYourOpinions:    "Discover and vote for opinions in your network.",
    author:               "By",
    voteNow:              "Vote now",
    alreadyVoted:         "You have already opined.",
    noOpinionsFound:      "No opinions found.",
    ALLButton:            "ALL",
    MINEButton:           "MINE",
    RECENTButton:         "RECENT",
    TOPButton:            "TOP",
    interestingButton:    "INTERESTING",
    necessaryButton:      "NECESSARY",
    funnyButton:          "FUNNY",
    disgustingButton:     "DISGUSTING",
    sensibleButton:       "SENSIBLE",
    propagandaButton:     "PROPAGANDA",
    adultOnlyButton:      "ADULT ONLY",
    boringButton:         "BORING",
    confusingButton:      "CONFUSING",
    inspiringButton:      "INSPIRING",
    spamButton:           "SPAM",
    usefulButton: "USEFUL",
    informativeButton: "INFORMATIVE",
    wellResearchedButton: "WELL RESEARCHED",
    accurateButton: "ACCURATE",
    needsSourcesButton: "NEEDS SOURCES",
    wrongButton: "WRONG",
    lowQualityButton: "LOW QUALITY",
    creativeButton: "CREATIVE",
    insightfulButton: "INSIGHTFUL",
    actionableButton: "ACTIONABLE",
    inspiringButton: "INSPIRING",
    loveButton: "LOVE",
    clearButton: "CLEAR",
    upliftingButton: "UPLIFTING",
    unnecessaryButton: "UNNECESSARY",
    rejectedButton: "REJECTED",
    misleadingButton: "MISLEADING",
    offTopicButton: "OFF TOPIC",
    duplicateButton: "DUPLICATE",
    clickbaitButton: "CLICKBAIT",
    spamButton: "SPAM",
    trollButton: "TROLL",
    nsfwButton: "NSFW",
    violentButton: "VIOLENT",
    toxicButton: "TOXIC",
    harassmentButton: "HARASSMENT",
    hateButton: "HATE",
    scamButton: "SCAM",
    triggeringButton: "TRIGGERING",
    opinionsCreatedAt: "Created At",
    opinionsTotalCount: "Total Opinions",
    voteInteresting: "Interesting",
    voteNecessary: "Necessary",
    voteUseful: "Useful",
    voteInformative: "Informative",
    voteWellResearched: "Well researched",
    voteNeedsSources: "Needs sources",
    voteWrong: "Wrong",
    voteLowQuality: "Low quality",
    voteLove: "Love",
    voteClear: "Clear",
    voteMisleading: "Misleading",
    voteOffTopic: "Off topic",
    voteDuplicate: "Duplicate",
    voteClickbait: "Clickbait",
    votePropaganda: "Propaganda",
    voteFunny: "Funny",
    voteInspiring: "Inspiring",
    voteUplifting: "Uplifting",
    voteUnnecessary: "Unnecessary",
    voteRejected: "Rejected",
    voteConfusing: "Confusing",
    voteTroll: "Troll",
    voteNsfw: "NSFW",
    voteViolent: "Violent",
    voteToxic: "Toxic",
    voteHarassment: "Harassment",
    voteHate: "Hate",
    voteScam: "Scam",
    voteTriggering: "Triggering",
    voteInsightful: "Insightful",
    voteAccurate: "Accurate",
    voteActionable: "Actionable",
    voteCreative: "Creative",
    voteSpam: "Spam",
    voteAdultOnly: "Adult Only",
    publishBlog: "Publish Blog",
    privateMessage: "PM",
    pmSendTitle: "Private Messages",
    pmSend: "Send!",
    pmDescription: "Use this form to send an encrypted message to other inhabitants.",
    pmRecipients: "Recipients",
    pmRecipientsHint: "Enter Oasis IDs separated by commas",
    pmLevelOfExposition: "Level of exposition",
    pmLimitsHint: "Up to 7 recipients per message. Body capped at 8096 characters.",
    pmSubject: "Subject",
    pmSubjectHint: "Enter the message subject",
    pmText: "Message",
    pmFile: "Attachment",
    private: "Private",
    privateDescription: "Your encrypted messages.",
    privateInbox: "INBOX",
    privateSent: "SENT",
    privateDelete: "Delete",
    pmCreateButton: "Write a PM",
    noPrivateMessages: "No private messages.",
    pmFromLabel: "From:",
    pmToLabel: "To:",
    pmInvalidMessage: "Invalid message",
    pmNoSubject: "(no subject)",
    pmSubjectLabel: "Subject:",
    pmBodyLabel: "Body",
    pmBotJobs: "42-JobsBOT",
    pmBotProjects: "42-ProjectsBOT",
    pmBotMarket: "42-MarketBOT",
    inboxJobSubscribedTitle: "New subscription to your job offer",
    pmInhabitantWithId: "Inhabitant with OASIS ID:",
    pmHasSubscribedToYourJobOffer: "has subscribed to your job offer",
    inboxProjectCreatedTitle: "New project created",
    pmHasCreatedAProject: "has created a project",
    inboxMarketItemSoldTitle: "Item Sold",
    pmYourItem: "Your item",
    pmHasBeenSoldTo: "has been sold to",
    pmFor: "for",
    inboxProjectPledgedTitle: "New pledge to your project",
    pmHasPledged: "has pledged",
    pmToYourProject: "to your project",
    blockchain: 'BlockExplorer',
    blockchainTitle: 'BlockExplorer',
    blockchainDescription: 'Explore and visualize the blocks in the blockchain.',
    blockchainNoBlocks: 'No blocks found in the blockchain.',
    blockchainStatsTitle: 'Stats',
    blockchainStatsTypeBreakdown: 'Type breakdown',
    blockchainStatsTopAuthors: 'Top authors',
    blockchainStatsCount: 'Blocks',
    blockchainBlockID: 'Block ID',
    blockchainBlockAuthor: 'Author',
    blockchainBlockCarbon: 'Carbon footprint',
    blockchainBlockType: 'Type',
    blockchainBlockTimestamp: 'Timestamp',
    blockchainBlockContent: 'Block',
    blockchainBlockURL: 'URL:',
    blockchainContent: 'Block',
    blockchainContentPreview: 'Preview of the block content',
    blockchainLatestDatagram: 'Latest Datagram',
    blockchainDatagram: 'Datagram',
    blockchainDetails: 'View block details',
    blockchainBlockInfo: 'Block Information',
    blockchainBlockDetails: 'Details of the selected block',
    blockchainBack: 'Back to Blockexplorer',
    blockchainContentDeleted: "This content has been tombstoned",
    visitContent: "Visit Content",
    banking: 'Banking',
    bankingTitle: 'Banking',
    bankingDescription: 'Explore the current value of ECOin and the corresponding UBI allocation, distributed per epoch based on participation and trust.',
    bankOverview: 'Overview',
    bankEpochs: 'Epochs',
    bankRules: 'Rules',
    pending: 'Pending',
    closed: 'Closed',
    bankBack: 'Back to Banking',
    bankViewTx: 'View Tx',
    bankClaimNow: 'Claim now',
    bankClaimUBI: 'Claim UBI!',
    bankClaimAndPay: 'Claim & Pay',
    bankClaimedPending: 'Claim pending...',
    bankStatusUnclaimed: 'Unclaimed',
    bankStatusClaimed: 'Claimed',
    bankStatusExpired: 'Expired',
    bankPubOnly: 'PUB-only operation',
    bankNoPendingUBI: 'No pending UBI allocations for this epoch.',
    bankEpoch: 'Epoch',
    bankPool: 'Pool (this epoch)',
    bankWeightsSum: 'Sum of weights',
    bankAllocations: 'Allocations',
    bankNoAllocations: 'No allocations found.',
    bankNoEpochs: 'No epochs found.',
    bankEpochAllocations: 'Epoch allocations',
    bankAllocId: 'Allocation ID',
    bankAllocDate: 'Date',
    bankAllocConcept: 'Concept',
    bankAllocFrom: 'From',
    bankAllocTo: 'To',
    bankAllocAmount: 'Amount',
    bankAllocStatus: 'Status',
    bankEpochId: 'Epoch ID',
    bankRuleHash: 'Rules Snapshot Hash',
    bankViewEpoch: 'View Epoch',
    bankUserBalance: 'Your Balance',
    ecoWalletNotConfigured: 'ECOin Wallet not configured',
    editWallet: 'Edit wallet',
    addWallet: 'Add wallet',
    bankAddresses: 'Addresses',
    bankNoAddresses: 'No addresses found.',
    bankUser: 'Oasis ID',
    bankAddress: 'Address',
    bankAddAddressTitle: 'Add ECOIN address',
    bankAddAddressUser: 'Oasis ID',
    bankAddAddressAddress: 'ECOIN Address',
    bankAddAddressSave: 'Save',
    bankAddressAdded: 'Address added',
    bankAddressUpdated: 'Address updated',
    bankAddressExists: 'Address already exists',
    bankAddressInvalid: 'Invalid address',
    bankAddressDeleted: 'Address deleted',
    bankAddressNotFound: 'Address not found',
    bankAddressForbidden: 'You can only set your own payout address',
    bankAddressTotal: 'Total Addresses',
    bankAddressSearch: 'Search @inhabitant or address',
    bankAddressActions: 'Actions',
    bankAddressDelete: 'Delete',
    bankAddressSource: 'Source',
    bankAddressDeleteConfirm: 'Delete this address?',
    search: 'Search!',
    bankLocal: 'Local',
    bankFromOasis: 'Oasis',
    bankMyAddress: 'Your address',
    bankRemoveMyAddress: 'Remove my address',
    bankNotRemovableOasis: 'Addresses cannot be removed locally',
    bankingFutureUBI: "UBI",
    pubIdTitle: "PUB Wallet",
    pubIdDescription: "Set the PUB OASIS ID. This will be used for PUB transactions (including the UBI).",
    pubIdLabel: "PUB ID",
    pubIdSave: "Save configuration",
    pubIdPlaceholder: "@PUB_ID.ed25519",
    bankUbiAvailableNo: "NO FUNDS!",
    bankUbiAvailableOk: "AVAILABLE!",
    bankUbiAvailability: "UBI availability",
    bankAlreadyClaimedThisMonth: "Already claimed this month",
    bankUbiThisMonth: "UBI (this month)",
    bankUbiLastClaimed: "UBI (last claimed)",
    bankUbiNeverClaimed: "Never claimed",
    bankUbiTotalClaimed: "UBI (total claimed)",
    bankUbiPub: "PUB",
    bankUbiInhabitant: "INHABITANT",
    bankUbiClaimedAmount: "CLAIMED (ECO)",
    typeBankUbiResult: "BANKING - UBI",
    bankNoPubConfigured: "No PUB configured. Set your PUB ID in Settings.",
    shopsTitle: "Shops",
    shopDescription: "Discover and manage shops in the network.",
    shopTitle: "Shop",
    shopFilterAll: "ALL",
    shopFilterMine: "MINE",
    shopFilterRecent: "RECENT",
    shopFilterTop: "TOP",
    shopFilterProducts: "PRODUCTS",
    shopFilterPrices: "PRICES",
    shopFilterFavorites: "FAVORITES",
    shopUpload: "Create Shop",
    shopAllSectionTitle: "Shops",
    shopMineSectionTitle: "Your Shops",
    shopRecentSectionTitle: "Recent Shops",
    shopTopSectionTitle: "Top Shops",
    shopProductsSectionTitle: "Top Products",
    shopPricesSectionTitle: "Products by Price",
    shopFavoritesSectionTitle: "Favorites",
    shopCreateSectionTitle: "Create Shop",
    shopUpdateSectionTitle: "Update Shop",
    shopCreate: "Create",
    shopUpdate: "Update",
    shopDelete: "Delete",
    shopReachClearnet: "Clearnet",
    shopReachOasis: "Oasis",
    encryptedChipLabel: "E2E",
    shopClearnetPublish: "Publish to Clearnet",
    shopClearnetUnpublish: "Unpublish from Clearnet",
    shopClearnetUrlLabel: "Clearnet URL",
    shopClearnetWarning: "Publishing on Clearnet makes this shop indexable by external search engines and crawlers.",
    shopAddFavorite: "Add Favorite",
    shopRemoveFavorite: "Remove Favorite",
    shopOpen: "OPEN",
    shopClosed: "CLOSED",
    shopOpenShop: "Open Shop",
    shopCloseShop: "Close Shop",
    shopProducts: "Products",
    shopProductAdd: "Add Product",
    shopProductTitle: "Product",
    shopProductUpdate: "Update Product",
    shopProductPrice: "Price (ECO)",
    shopProductStock: "Stock",
    shopProductUntitled: "Untitled Product",
    shopUntitled: "Untitled Shop",
    shopNoItems: "No shops found.",
    shopNoProducts: "No products yet.",
    shopOutOfStock: "Out of stock",
    shopBuy: "Buy",
    shopBuyEncryptedNote: "Your delivery details are sent encrypted, visible only to the shop owner.",
    shopBuyDeliveryAddress: "Delivery address",
    shopBuyContact: "Contact",
    shopBuyContactPlaceholder: "email, phone, etc.",
    shopBuyNotes: "Notes",
    shopBuyDeliveryRequired: "Delivery address is required.",
    shopOrdersTitle: "Orders",
    shopOrdersDescription: "Encrypted purchase orders received by this shop.",
    shopOrdersEmpty: "No orders yet.",
    shopOrderProduct: "Product",
    shopOrderPrice: "Price",
    shopOrderBuyer: "Buyer",
    shopBackToShop: "Back to Shop",
    shopShareUrl: "Share URL",
    shopVisitShop: "VISIT SHOP",
    marketVisitItem: "VISIT ITEM",
    shopStatus: "STATUS",
    shopCreatedAt: "CREATED",
    shopSearchPlaceholder: "Search shops...",
    shopUrl: "URL",
    shopLocation: "Location",
    shopTags: "Tags",
    shopVisibility: "Visibility",
    shopImage: "Image",
    shopShortDescription: "Short Description",
    shopShortDescriptionPlaceholder: "Brief description of your shop",
    shopTitlePlaceholder: "Name of your shop",
    shopDescriptionPlaceholder: "Detailed description of your shop",
    shopUrlPlaceholder: "https://your-shop-url.com",
    shopLocationPlaceholder: "City, Country",
    shopTagsPlaceholder: "tag1, tag2, tag3",
    mapTitlePlaceholder: "Map title",
    shopProductFeatured: "Featured Product",
    shopSendToMarket: "Send to Market",
    typeShop: "SHOPS",
    typeShopProduct: "SHOP PRODUCT",
    bankExchange: 'Exchange',
    bankExchangeCurrentValue: 'ECOin Value (1h)',
    bankTotalSupply: 'ECOin Total Supply',
    bankEcoinHours: "ECOin Equivalence in Time",
    bankHoursOfWork: 'hours',
    bankUnitMs: "ms",
    bankUnitSeconds: "seconds",
    bankUnitMinutes: "minutes",
    bankUnitDays: "days",
    bankExchangeNoData: 'No data available',
    bankExchangeIndex: 'ECOin Value (1h)',
    bankInflation: 'ECOin Inflation (anual)',
    bankInflationMonthly: 'ECOin Inflation (mensual)',
    bankExchangeChartTitle: 'ECOin value progression over time',
    bankExchangeChartValue: 'Value (ECO/h)',
    bankExchangeChartSupply: 'Supply',
    bankExchangeChartInflation: 'Inflation %',
    bankExchangeChartEmpty: 'Not enough samples yet — revisit later',
    bankCurrentSupply: 'ECOin Current Supply',
    bankingSyncStatus: 'ECOin Status',
    bankingSyncStatusSynced: 'Synced',
    bankingSyncStatusOutdated: 'Outdated',
    statsTitle: 'Statistics',
    statistics: "Statistics",
    statsInhabitant: "Inhabitant Stats",
    statsDescription: "Discover statistics about your network.",
    ALLButton: "ALL",
    MINEButton: "MINE",
    TOMBSTONEButton: "TOMBSTONES",
    statsYou: "You",
    statsUserId: "Oasis ID",
    statsCreatedAt: "Created At",
    statsYourContent: "Content",
    statsYourOpinions: "Opinions",
    statsYourTombstone: "Tombstones",
    statsNetwork: "Network",
    statsTotalInhabitants: "Inhabitants",
    statsDiscoveredTribes: "Tribes (Public)",
    statsPrivateDiscoveredTribes: "Tribes (Private)",
    statsNetworkContent: "Content",
    statsYourMarket: "Market",
    statsYourJob: "Jobs",
    statsYourProject: "Projects",
    statsYourTransfer: "Transfers",
    statsYourForum: "Forums",   
    statsNetworkOpinions: "Opinions",
    statsDiscoveredMarket: "Market",
    statsDiscoveredJob: "Jobs",
    statsDiscoveredProject: "Projects",
    statsBankingTitle: "Banking",
    statsEcoWalletLabel: "ECOIN Wallet",
    statsEcoWalletNotConfigured:  "Not configured!",
    statsTotalEcoAddresses: "Total addresses",
    statsDiscoveredTransfer: "Transfers",
    statsDiscoveredForum: "Forums",
    statsNetworkTombstone: "Tombstones",
    statsBookmark: "Bookmarks",
    statsEvent: "Events",
    statsTask: "Tasks",
    statsVotes: "Votes",
    statsMarket: "Market",
    statsForum: "Forums",
    statsJob: "Jobs",
    statsProject: "Projects",
    statsReport: "Reports",
    statsFeed: "Feeds",
    statsTribe: "Tribes",
    statsImage: "Images",
    statsAudio: "Audios",
    statsVideo: "Videos",
    statsDocument: "Documents",
    statsMap: "Maps",
    statsShop: "Shops",
    statsShopProduct: "Shop products",
    statsTransfer: "Transfers",
    statsAiExchange: "AI",
    statsPUBs: 'PUBs',
    statsPost: "Posts",
    statsOasisID: "Oasis ID",
    statsSize: "Total (size)",
    statsBlockchainSize: "Blockchain (size)",
    statsBlobsSize: "Blobs (size)",
    statsActivity7d: "Activity (last 7 days)",
    statsActivity7dTotal: "7-day total",
    statsActivity30dTotal: "30-day total",
    statsKarmaScore: "KARMA Score",
    statsPublic: "Public",
    statsPrivate: "Private",
    day: "Day",
    messages: "Messages",
    statsProject: "Projects",
    statsProjectsTitle: "Projects",
    statsProjectsTotal: "Total projects",
    statsProjectsActive: "Active",
    statsProjectsCompleted: "Completed",
    statsProjectsPaused: "Paused",
    statsProjectsCancelled: "Cancelled",
    statsProjectsGoalTotal: "Total goal",
    statsProjectsPledgedTotal: "Total pledged",
    statsProjectsSuccessRate: "Success rate",
    statsProjectsAvgProgress: "Average progress",
    statsProjectsMedianProgress: "Median progress",
    statsProjectsActiveFundingAvg: "Avg. active funding",
    statsJobsTitle: "Jobs",
    statsJobsTotal: "Total jobs",
    statsJobsOpen: "Open",
    statsJobsClosed: "Closed",
    statsJobsOpenVacants: "Open vacants",
    statsJobsSubscribersTotal: "Total subscribers",
    statsJobsAvgSalary: "Average salary",
    statsJobsMedianSalary: "Median salary",
    statsMarketTitle: "Market",
    statsMarketTotal: "Total items",
    statsMarketForSale: "For sale",
    statsMarketReserved: "Reserved",
    statsMarketClosed: "Closed",
    statsMarketSold: "Sold",
    statsMarketRevenue: "Revenue",
    statsMarketAvgSoldPrice: "Avg. sold price",
    statsUsersTitle: "Inhabitants",
    user: "Inhabitant",
    statsTombstoneTitle: "Tombstones",
    statsNetworkTombstones: "Network tombstones",
    statsTombstoneRatio: "Tombstone ratio (%)",
    statsAITraining: "AI Training",
    statsAIExchanges: "Exchanges",
    statsParliamentCandidature: "Parliament candidatures",
    statsParliamentTerm: "Parliament terms",
    statsParliamentProposal: "Parliament proposals",
    statsParliamentRevocation: "Parliament revocations",
    statsParliamentLaw: "Parliament laws",
    statsCourtsCase: "Court cases",
    statsCourtsEvidence: "Court evidence",
    statsCourtsAnswer: "Court answers",
    statsCourtsVerdict: "Court verdicts",
    statsCourtsSettlement: "Court settlements",
    statsCourtsSettlementProposal: "Settlement proposals",
    statsCourtsSettlementAccepted: "Settlements accepted",
    statsCourtsNomination: "Judge nominations",
    statsCourtsNominationVote: "Nomination votes",
    ai: "AI",
    aiTitle: "AI",
    aiDescription: "A Collective Artificial Intelligence (CAI) called '42' that learns from your network.",
    aiInputPlaceholder: "What's up?",
    aiUserQuestion: "Question",
    aiResponseTitle: "Reply",
    aiSubmitButton: "Send!",
    aiSettingsDescription: "Set your prompt  (max 128 characters) for the AI model.",
    aiPrompt: "Provide an informative and precise response.",
    aiConfiguration: "Set prompt",
    aiPromptUsed: "Prompt",
    aiClearHistory: "Clear chat history",
    aiSharePrompt: "Add this answer to collective training?",
    aiShareYes: "Yes",
    aiShareNo: "No",
    aiSharedLabel: "Added to training",
    aiRejectedLabel: "Not added to training",
    aiServerError: "The AI could not answer. Please try again.",
    aiInputPlaceholder: "What is Oasis?",
    typeAiExchange: "AI",
    aiApproveTrain: "Add to collective training",
    aiRejectTrain: "Do not train",
    aiTrainPending: "Pending approval",
    aiTrainApproved: "Approved for training",
    aiTrainRejected: "Rejected for training",
    aiSnippetsUsed: "Snippets used",
    aiSnippetsLearned: "Snippets learned",
    statsAITraining: "AI training",
    aiApproveCustomTrain: "Train using this custom answer",
    aiCustomAnswerPlaceholder: "Write your custom answer…",
    statsAIExchanges: "Model Exchanges",
    marketMineSectionTitle: "Your Items",
    marketCreateSectionTitle: "Create Item",
    marketUpdateSectionTitle: "Update",
    marketAllSectionTitle: "Market",
    marketRecentSectionTitle: "Recent Market",
    marketTitle: "Market",
    marketDescription: "A marketplace for exchanging goods or services in your network.",
    marketFilterAll: "ALL",  
    marketFilterMine: "MINE",
    marketFilterAuctions: "AUCTIONS",
    marketFilterItems: "EXCHANGE",
    marketFilterNew: "NEW",
    marketFilterUsed: "USED", 
    marketFilterBroken: "BROKEN",
    marketFilterForSale: "FOR SALE",
    marketFilterSold: "SOLD",
    marketFilterDiscarded: "DISCARDED",
    marketFilterRecent: "RECENT",
    marketFilterMyBids: "BIDS",
    marketCreateButton: "Create Item",
    marketItemType: "Type",
    marketItemTitle: "Title",
    marketItemAvailable: "Deadline",
    marketItemDescription: "Description",
    marketItemDescriptionPlaceholder: "Describe the item you're selling",
    marketItemStatus: "Status",
    marketShopLabel: "Shop",
    marketItemCondition: "Condition",
    marketItemPrice: "Price",
    marketItemTags: "Tags",
    marketItemTagsPlaceholder: "Enter tags separated by commas",
    marketItemDeadline: "Deadline",
    marketItemIncludesShipping: "Includes Shipping?",
    marketItemHighestBid: "Highest Bid",
    marketItemHighestBidder: "Highest Bidder",
    marketItemStock: "Stock",
    marketOutOfStock: "Out of stock",
    marketItemBidTime: "Bid Time",
    marketActionsUpdate: "Update",
    marketUpdateButton: "Update",
    marketActionsDelete: "Delete",
    marketActionsSold: "Mark as Sold", 
    marketActionsChangeStatus: "CHANGE STATUS",
    marketActionsBuy: "BUY!",
    marketAuctionBids: "Current Bids",
    marketPlaceBidButton: "Place Bid",
    marketItemSeller: "Seller",
    marketNoItems: "No items available, yet.",
    marketYourBid: "Your Bid",
    marketCreateFormImageLabel: "Upload media (max-size: 50MB)",
    marketSearchLabel: "Search",
    marketSearchPlaceholder: "Search title or tags",
    marketMinPriceLabel: "Min price",
    marketMaxPriceLabel: "Max price",
    marketSortLabel: "Sort by",
    marketSortRecent: "Most recent",
    marketSortPrice: "Price",
    marketSortDeadline: "Deadline",
    marketSearchButton: "Search",
    marketAuctionEndsIn: "Ends",
    marketAuctionEnded: "Ended",
    marketMyBidBadge: "You bid",
    marketNoItemsMatch: "No items match your search.",
    jobsTitle: "Jobs",
    jobsCandidatesTitle: "Suggested candidates",
    jobsCandidatesDescription: "Inhabitants whose skills match this job. Send a private message to invite them.",
    jobsCandidatesPmBody: "Hi, I think your profile matches my job opening",
    jobsDescription: "Discover and manage jobs in your network.",
    jobsFilterRecent: "RECENT",
    jobsFilterMine: "MINE",
    jobsFilterAll: "ALL",
    jobsFilterRemote: "REMOTE",
    jobsFilterOpen: "OPEN",
    jobsFilterClosed: "CLOSED",
    jobsCV: "CVs",
    jobsCreateJob: "Create Job",
    jobsRecentTitle: "Recent Jobs",
    jobsMineTitle: "Your Jobs",
    jobsAllTitle: "Jobs",
    jobsRemoteTitle: "Remote Jobs",
    jobsOpenTitle: "Open Jobs",
    jobsClosedTitle: "Closed Jobs",
    jobsCVTitle: "CVs",
    jobsFilterPresencial: "PRESENCIAL",
    jobsFilterFreelancer: "FREELANCER",
    jobsFilterEmployee:   "EMPLOYEE",
    jobsPresencialTitle:  "Presential Jobs",
    jobsFreelancerTitle:  "Freelance Jobs",
    jobsEmployeeTitle:    "Employee Jobs",
    jobTitle: "Title",
    jobLocation: "Location",
    jobSalary: "Salary (ECO/1h)",
    jobVacants: "Vacants",
    jobDescription: "Description",
    jobRequirements: "Requirements",
    jobLanguages: "Languages",
    jobStatus: "Status",
    jobStatusOPEN: "OPEN",
    jobStatusCLOSED: "CLOSED",
    jobSetOpen: "Set as OPEN",
    jobSetClosed: "Set as CLOSED",
    jobSubscribeButton: "Join this offer!",
    jobUnsubscribeButton: "Leave this offer!",
    jobTitlePlaceholder: "Enter job title",
    jobDescriptionPlaceholder: "Describe the job",
    jobRequirementsPlaceholder: "Enter requirements",
    jobLanguagesPlaceholder: "English, Spanish, French, Basque...",
    jobTasksPlaceholder: "List tasks",
    jobLocationPresencial: "On-place",
    jobLocationRemote: "Remote",
    jobVacantsPlaceholder: "Number of positions",
    jobSalaryPlaceholder: "Salary in ECO for 1 dedicated hour",
    jobImage: "Upload media (max-size: 50MB)",
    jobTasks: "Tasks",
    jobType: "Job Type",
    jobTime: "Job Time",
    jobSubscribers:  "Subscribers",
    noSubscribers:   "No subscribers",
    jobsFilterTop: "TOP",
    jobsTopTitle: "Top Salary Jobs",
    createJobButton: "Publish Job",
    viewDetailsButton: "View Details",
    noJobsFound: "No job offers found.",
    jobAuthor: "By",
    jobTypeFreelance: "Freelancer",
    jobTypeSalary: "Employee",
    jobTypeExchange: "Hour exchange",
    jobTypeEXCHANGE: "HOUR EXCHANGE",
    jobsFilterExchange: "EXCHANGE",
    jobsExchangeTitle: "Hour-exchange jobs",
    jobsHoursOffered: "Hours offered",
    jobsHoursRequested: "Hours requested in return",
    jobsExchangeSkill: "Skill wanted in exchange",
    jobsHoursOfferedPlaceholder: "e.g. 4",
    jobsHoursRequestedPlaceholder: "e.g. 4",
    jobsExchangeSkillPlaceholder: "e.g. carpentry, design",
    jobExchangeHint: "For hour-exchange jobs, fill the fields below instead of salary.",
    jobTimePartial: "Part-time",
    jobTimeComplete: "Full-time",
    jobsDeleteButton: "DELETE",
    jobsUpdateButton: "UPDATE",
    jobsFilterApplied: "APPLIED",
    jobsAppliedTitle: "My applications",
    jobsAppliedBadge: "Applied",
    jobsFilterFavs: "Favorites",
    jobsFavsTitle: "Favorites",
    jobsFilterNeeds: "Needs help",
    jobsNeedsTitle: "Needs help",
    jobsSearchLabel: "Search",
    jobsSearchPlaceholder: "Search title, tags, description...",
    jobsMinSalaryLabel: "Min salary",
    jobsMaxSalaryLabel: "Max salary",
    jobsSortLabel: "Sort by",
    jobsSortRecent: "Most recent",
    jobsSortSalary: "Highest salary",
    jobsSortSubscribers: "Most applicants",
    jobsSearchButton: "Search",
    jobsFavoriteButton: "Favorite",
    jobsUnfavoriteButton: "Unfavorite",
    jobsMessageAuthorButton: "PM",
    jobsApplicants: "Applicants",
    jobsUpdatedAt: "Updated",
    jobSetOpen: "Set open",
    jobNewBadge: "NEW",
    jobsTagsLabel: "Tags",
    jobsTagsPlaceholder: "tag1, tag2, tag3",
    noJobsMatch: "No jobs match your search.",
    projectsTitle: "Projects",
    projectsDescription: "Create, fund, and follow community-driven projects in your network.",
    projectCreateProject: "Create Project",
    projectCreateButton: "Create Project",
    projectUpdateButton: "UPDATE",
    projectDeleteButton: "DELETE",
    projectNoProjectsFound: "No projects found.",
    projectFilterAll: "ALL",
    projectFilterMine: "MINE",
    projectFilterActive: "ACTIVE",
    projectFilterPaused: "PAUSED",
    projectFilterCompleted: "COMPLETED",
    projectFilterFollowing: "FOLLOWING",
    projectFilterRecent: "RECENT",
    projectFilterTop: "TOP",
    projectAllTitle: "Projects",
    projectMineTitle: "Your Projects",
    projectActiveTitle: "Active Projects",
    projectPausedTitle: "Paused Projects",
    projectCompletedTitle: "Completed Projects",
    projectFollowingTitle: "Following Projects",
    projectRecentTitle: "Recent Projects",
    projectTopTitle: "Top Funded",
    projectTitlePlaceholder: "Project name",
    projectImage: "Upload media (max-size: 50MB)",
    projectDescription: "Description",
    projectDescriptionPlaceholder: "Tell the story and goals…",
    projectGoal: "Goal (ECO)",
    projectGoalPlaceholder: "50000",
    projectDeadline: "Deadline",
    projectProgress: "Starting Progress (%)",
    projectStatus: "Status",
    projectFunding: "Funding",
    projectPledged: "Pledged",
    projectSetStatus: "Set Status",
    projectSetProgress: "Update Progress",
    projectFollowButton: "FOLLOW",
    projectUnfollowButton: "UNFOLLOW",
    projectStatusACTIVE: "ACTIVE",
    projectStatusPAUSED: "PAUSED",
    projectStatusCOMPLETED: "COMPLETED",
    projectStatusCANCELLED: "CANCELLED",
    projectPledgeTitle: "Back this project",
    projectPledgePlaceholder: "Amount in ECO",
    projectBounties: "Bounties",
    projectBountiesInputLabel: "Bounties (one per line: Title|Amount [ECO]|Description)",
    projectBountiesPlaceholder: "Fix UI bug|100|Link to issue\nWrite docs|250|Outline usage examples",
    projectNoBounties: "No bounties found.",
    projectTitle: "Title",
    projectAddBountyTitle: "New Bounty",
    projectBountyTitle: "Bounty Title",
    projectBountyAmount: "Amount (ECO)",
    projectBountyDescription: "Description",
    projectMilestoneSelect: "Select Milestone",
    projectBountyCreateButton: "Create Bounty",
    projectBountyStatus: "Bounty Status",
    projectBountyOpen: "open",
    projectBountyClaimed: "claimed",
    projectBountyDone: "completed",
    projectBountyClaimedBy: "claimed by",
    projectBountyClaimButton: "claim",
    projectBountyCompleteButton: "Mark Completed",
    projectMilestones: "Milestones",
    projectAddMilestoneTitle: "New milestone",
    projectMilestoneTitle: "Milestone Title",
    projectMilestoneTargetPercent: "Percent (%)",
    projectMilestoneDueDate: "Date",
    projectMilestoneCreateButton: "Create Milestone",
    projectMilestoneStatus: "Milestone Status",
    projectMilestoneOpen: "open",
    projectMilestoneDone: "completed",
    projectMilestoneMarkDone: "Mark as Completed",
    projectMilestoneDue: "due",
    projectNoMilestones: "No milestones found.",
    projectMilestoneMarkDone: "Mark as Done",
    projectMilestoneTitlePlaceholder: "Enter milestone title",
    projectMilestoneDescriptionPlaceholder: "Enter description for this milestone",
    projectMilestoneDescription: "Milestone Description",
    projectBudgetGoal: "Budget (Goal)",
    projectBudgetAssigned: "Assigned to bounties",
    projectBudgetRemaining: "Remaining",
    projectBudgetOver: "⚠ Over budget: assigned exceeds goal",
    projectFollowers: "Followers",
    projectFollowersTitle: "Followers",
    projectFollowersNone: "No followers yet.",
    projectMore: "more",
    projectYouFollowHint: "You follow this project",
    projectBackers: "Backers",
    projectBackersTitle: "Backers",
    projectBackersTotal: "Total backers",
    projectBackersTotalPledged: "Total pledged",
    projectBackersYourPledge: "Your pledge",
    projectBackersNone: "No pledges yet.",
    projectNoRemainingBudget: "No remaining budget.",
    projectFilterBackers: "BACKERS",
    projectFilterApplied: "APPLIED",
    projectAppliedTitle: "APPLIED",
    projectBackersLeaderboardTitle: "Top Backers",
    projectNoBackersFound: "No backers found.",
    projectBackerAmount: "Total contributed",
    projectBackerPledges: "Pledges",
    projectBackerProjects: "Projects",
    projectPledgeAmount: "Amount",
    projectSelectMilestoneOrBounty: "Select Milestone or Bounty",
    projectPledgeButton: "Pledge",
    footerLicense: "GPLv3",
    footerPackage: "Package",
    footerVersion: "Version",
    modulesModuleName: "Name",
    modulesModuleDescription: "Description",
    modulesModuleStatus: "Status",
    modulesTotalModulesLabel: "Loaded Modules",
    modulesEnabledModulesLabel: "Enabled",
    modulesDisabledModulesLabel: "Disabled",
    modulesPopularLabel: "Popular",
    modulesPopularDescription: "Module to receive posts that are trending, most viewed, or most commented on.",
    modulesTopicsLabel: "Topics",
    modulesTopicsDescription: "Module to receive discussion categories based on shared interests.",
    modulesSummariesLabel: "Summaries",
    modulesSummariesDescription: "Module to receive summaries of long discussions or posts.",
    modulesLatestLabel: "Latest",
    modulesLatestDescription: "Module to receive the most recent posts and discussions.",
    modulesThreadsLabel: "Threads",
    modulesThreadsDescription: "Module to receive conversations grouped by topic or question.",
    modulesMultiverseLabel: "Multiverse",
    modulesMultiverseDescription: "Module to receive content from other federated peers.",
    modulesInvitesLabel: "Invites",
    modulesInvitesDescription: "Module to manage and apply invite codes.",
    modulesWalletLabel: "Wallet",
    modulesWalletDescription: "Module to manage your digital assets (ECOin).",
    modulesLegacyLabel: "Legacy",
    modulesLegacyDescription: "Module to manage your secret (private key) quickly and securely.",
    modulesCipherLabel: "Cipher",
    modulesCipherDescription: "Module to encrypt and decrypt your text symmetrically (using a shared password).",
    modulesBookmarksLabel: "Bookmarks",
    modulesBookmarksDescription: "Module to discover and manage bookmarks.",
    modulesVideosLabel: "Videos",
    modulesVideosDescription: "Module to discover and manage videos.",
    modulesDocsLabel: "Documents",
    modulesDocsDescription: "Module to discover and manage documents.",
    modulesAudiosLabel: "Audios",
    modulesAudiosDescription: "Module to discover and manage audios.",
    modulesTagsLabel: "Tags",
    modulesTagsDescription: "Module to discover and explore taxonomy patterns (tags).",
    modulesImagesLabel: "Images",
    modulesImagesDescription: "Module to discover and manage images.",
    modulesTrendingLabel: "Trending",
    modulesTrendingDescription: "Module to explore the most popular content.",
    modulesEventsLabel: "Events",
    modulesEventsDescription: "Module to discover and manage events.",
    modulesTasksLabel: "Tasks",
    modulesTasksDescription: "Module to discover and manage tasks.",
    modulesMarketLabel: "Market",
    modulesMarketDescription: "Module to exchange goods or services.",
    modulesShopsLabel: "Shops",
    modulesShopsDescription: "Module to manage and discover shops.",
    modulesTribesLabel: "Tribes",
    modulesTribesDescription: "Module to explore or create tribes (groups).",
    modulesVotationsLabel: "Votations",
    modulesVotationsDescription: "Module to discover and manage votations.",
    modulesReportsLabel: "Reports",
    modulesReportsDescription: "Module to manage and track reports related to issues, bugs, abuses, and content warnings.",
    modulesOpinionsLabel: "Opinions",
    modulesOpinionsDescription: "Module to discover and vote on opinions.",
    modulesTransfersLabel: "Transfers",
    modulesTransfersDescription: "Module to discover and manage smart-contracts (transfers).",
    modulesFeedLabel: "Feed",
    modulesFeedDescription: "Module to discover and share short-texts (feeds).",
    modulesParliamentLabel: "Parliament",
    modulesParliamentDescription: "Module to elect governments and vote on laws.",
    modulesCourtsLabel: "Courts",
    modulesCourtsDescription: "Module to resolve conflicts and emit veredicts.",
    modulesPixeliaLabel: "Pixelia",
    modulesPixeliaDescription: "Module to draw on a collaborative grid.",
    modulesMelodyLabel: "Melody",
    modulesMelodyDescription: "Module to generate and share the \"sound\" of your blockchain.",
    modulesAgendaLabel: "Agenda",
    modulesAgendaDescription: "Module to manage all your assigned items.",
    modulesAILabel: "AI",
    modulesAIDescription: "Module to talk with a LLM called '42'.",
    modulesForumLabel: "Forums",
    modulesForumDescription: "Module to discover and manage forums.",
    modulesJobsLabel: "Jobs",
    modulesJobsDescription: "Module to discover and manage jobs.",
    modulesProjectsLabel: "Projects",
    modulesProjectsDescription: "Module to explore, crowd-funding and manage projects.",
    modulesBankingLabel: "Banking",
    modulesBankingDescription: "Module to determine the real value of ECOIN and distribute a UBI using the common treasury.",
    modulesFavoritesLabel: "Favorites",
    modulesFavoritesDescription: "Module to manage your favorite content.",
    fileTooLargeTitle: "File too large",
    fileTooLargeMessage: "The file exceeds the maximum allowed size (50 MB). Please select a smaller file.",
    goBack: "Go back",
    errorPageTitle: "Something went wrong",
    visibilityLabel: "Visibility",
    visibilityPublic: "Public",
    visibilityHidden: "Hidden",
    visibilityMakePublic: "Make public",
    visibilityMakeHidden: "Make hidden",
    invitesInhabitantsTitle: "Inhabitants",
    invitesInhabitantsFollow: "Give Support",
    aiNavPlaceholder: "Where do you want to go?",
    aiNavDisabled: "AI navigation is disabled.",
    aiNavResultsTitle: "AI navigation suggestions",
    aiNavQueryLabel: "Query",
    aiNavResultsDescription: "Pick the route that best matches what you are looking for.",
    aiNavResultPath: "Route",
    aiNavResultDescription: "What you can do",
    aiNavResultMatch: "Match",
    aiNavResultsEmpty: "No matching routes. Try /search instead.",
    aiNavSearchInstead: "Search instead",
    modulesAINavLabel: "AINav",
    modulesAINavDescription: "Module for natural-language queries about the network's content.",
    directConnect: "Direct Connect",
    directConnectDescription: "Connect directly to a peer by entering their IP address, port and public key. The peer will be added as a followed connection.",
    peerHost: "IP",
    peerPort: "Port (default: 8008)",
    peerPublicKey: "Public Key (@...ed25519)",
    connectAndFollow: "Connect",
    deviceSourceLabel: "Device source",
    modulesPresetTitle: "Common Configurations",
    modulesPreset_minimal: "Minimal",
    modulesPreset_basic: "Basic",
    modulesPreset_social: "Social",
    modulesPreset_economy: "Economy",
    modulesPreset_full: "Full",
    statsCarbonFootprintTitle: "Carbon Footprint",
    statsCarbonFootprintNetwork: "Network carbon footprint",
    statsCarbonFootprintYours: "Your carbon footprint",
    statsCarbonTombstone: "Tombstoning footprint",
    feedSuccessMsg: "Feed published successfully!",
    dominantOpinionLabel: "Dominant opinion",
    uploadMedia: "Upload media (max-size: 50MB)",
    mapsLabel: "Maps",
    mapTitle: "Maps",
    mapDescription: "Explore and manage offline maps in your network.",
    mapMineSectionTitle: "Your Maps",
    mapCreateSectionTitle: "Create Map",
    mapUpdateSectionTitle: "Update Map",
    mapAllSectionTitle: "Maps",
    mapRecentSectionTitle: "Recent Maps",
    mapFavoritesSectionTitle: "Favorites",
    mapFilterAll: "ALL",
    mapFilterMine: "MINE",
    mapFilterRecent: "RECENT",
    mapFilterFavorites: "FAVORITES",
    mapUploadButton: "Upload Map",
    mapCreateButton: "Create Map",
    mapUpdateButton: "Update",
    mapDeleteButton: "Delete",
    mapAddFavoriteButton: "Add favorite",
    mapRemoveFavoriteButton: "Remove favorite",
    mapLatLabel: "Latitude",
    mapLatPlaceholder: "e.g. 40.4168",
    mapLngLabel: "Longitude",
    mapLngPlaceholder: "e.g. -3.7038",
    mapDescriptionLabel: "Description",
    mapDescriptionPlaceholder: "Describe the map or location...",
    mapTypeLabel: "Map type",
    mapTypeSingle: "SINGLE (only initial location)",
    mapTypeOpen: "OPEN (anyone can add markers)",
    mapTypeClosed: "CLOSED (only creator adds markers)",
    mapTagsLabel: "Tags",
    mapTagsPlaceholder: "Enter tags separated by commas",
    mapUrlLabel: "Map URL",
    mapPickCoordLabel: "Or select a location on the grid:",
    mapMarkersLabel: "markers",
    mapMarkersTitle: "Markers",
    mapMarkerDefault: "Marker",
    mapMarkerLatLabel: "Marker latitude",
    mapMarkerLngLabel: "Marker longitude",
    mapMarkerLabelField: "Marker label",
    mapMarkerLabelPlaceholder: "Describe this marker...",
    markerImageLabel: "Marker Image",
    mapAddMarkerTitle: "Add Marker",
    mapAddMarkerButton: "Add Marker",
    mapCleanMarkerButton: "Clean Marker",
    mapApplyZoom: "Apply Zoom",
    mapSearchPlaceholder: "Search description, tags, author...",
    mapSearchButton: "Search",
    mapZoomIn: "Zoom +",
    mapZoomOut: "Zoom −",
    mapClickToCreate: "Click on the map to select a location",
    mapClickToAddMarker: "Click on the map to add a marker",
    mapUpdatedAt: "Updated",
    mapNoMatch: "No maps match your search.",
    noMaps: "No maps available.",
    mapLocationTitle: "Map Location",
    mapVisitLabel: "Visit map",
    mapUrlPlaceholder: "/maps/MAP_ID",
    typeMap: "MAPS",
    typeMapMarker: "MAP MARKER",
    modulesMapLabel: "Maps",
    modulesMapDescription: "Module to manage and share offline maps.",
    padsTitle: "Pads",
    padTitle: "Pad",
    modulesPadsLabel: "Pads",
    modulesPadsDescription: "Module to manage collaborative text editors.",
    padFilterAll: "ALL",
    padFilterMine: "MINE",
    padFilterRecent: "RECENT",
    padFilterOpen: "OPEN",
    padFilterClosed: "CLOSED",
    padCreate: "Create Pad",
    padUpdate: "Update Pad",
    padDelete: "Delete Pad",
    padTitleLabel: "Title",
    padTitlePlaceholder: "Enter pad title...",
    padStatusLabel: "Status",
    padStatusOpen: "OPEN",
    padStatusInviteOnly: "INVITE-ONLY",
    padStatusClosed: "CLOSED",
    padDeadlineLabel: "Deadline",
    padTagsLabel: "Tags",
    padTagsPlaceholder: "tag1, tag2, ...",
    padMembersLabel: "Members",
    padVisitPad: "Visit Pad",
    padShareUrl: "Share URL",
    padCreated: "Created",
    padAuthor: "Author",
    padGenerateCode: "Generate Code",
    padInviteCodeLabel: "Invite Code",
    padInviteCodePlaceholder: "Enter invite code...",
    padValidateInvite: "Validate",
    padStartEditing: "START EDITING!",
    padEditorPlaceholder: "Start writing...",
    padSubmitEntry: "Submit",
    padNoEntries: "No entries yet.",
    padAllSectionTitle: "Pads",
    padMineSectionTitle: "Your Pads",
    padsNoItems: "No pads found.",
    padsDescription: "Manage collaborative encrypted text editors in your network.",
    padVersionHistory: "Version History",
    padVersionView: "View",
    padRecentSectionTitle: "Recent Pads",
    padOpenSectionTitle: "Open Pads",
    padClosedSectionTitle: "Closed Pads",
    padCreateSectionTitle: "Create New Pad",
    padUpdateSectionTitle: "Update Pad",
    padInviteGenerated: "Invite Code Generated",
    typePad: "PADS",
    padNew: "NEW",
    padAddFavorite: "Add to Favorites",
    padRemoveFavorite: "Remove from Favorites",
    padClose: "Close Pad",
    padBackToEditor: "Back to editor",
    padSearchPlaceholder: "Search pads...",

    calendarsTitle: "Calendars",
    calendarTitle: "Calendar",
    modulesCalendarsLabel: "Calendars",
    modulesCalendarsDescription: "Module to discover and manage calendars.",
    typeCalendar: "CALENDARS",
    calendarFilterAll: "ALL",
    calendarFilterMine: "MINE",
    calendarFilterOpen: "OPEN",
    calendarFilterClosed: "CLOSED",
    calendarFilterRecent: "RECENT",
    calendarFilterFavorites: "FAVORITES",
    calendarCreate: "Create Calendar",
    calendarUpdate: "Update",
    calendarDelete: "Delete",
    calendarTitleLabel: "Title",
    calendarTitlePlaceholder: "Calendar title...",
    calendarStatusLabel: "Status",
    calendarStatusOpen: "OPEN",
    calendarStatusClosed: "CLOSED",
    calendarDeadlineLabel: "Deadline",
    calendarTagsLabel: "Tags",
    calendarTagsPlaceholder: "tag1, tag2...",
    calendarParticipantsLabel: "Participants",
    calendarParticipantsCount: "Participants",
    calendarVisitCalendar: "Visit Calendar",
    calendarCreated: "Created",
    calendarAuthor: "Author",
    calendarJoin: "Join Calendar",
    calendarGenerateInvite: "Generate invite",
    calendarInviteCodePlaceholder: "Enter invite code...",
    calendarValidateInvite: "Validate code",
    calendarJoined: "Joined",
    calendarAddDate: "Add Date",
    calendarAddNote: "Add Note",
    calendarDateLabel: "Date",
    calendarDatePlaceholder: "Describe this date...",
    calendarNoteLabel: "Note",
    calendarNotePlaceholder: "Add a note...",
    calendarFirstDateLabel: "Date",
    calendarFirstNoteLabel: "Notes",
    calendarIntervalLabel: "Interval",
    calendarIntervalWeekly: "Weekly",
    calendarIntervalMonthly: "Monthly",
    calendarIntervalYearly: "Yearly",
    calendarFormDescription: "Description",
    calendarNoDates: "No dates added yet.",
    calendarNoNotes: "No notes.",
    calendarsNoItems: "No calendars found.",
    calendarsDescription: "Discover and manage calendars in your network.",
    calendarMonthPrev: "\u2190 Prev",
    calendarMonthNext: "Next \u2192",
    calendarMonthLabel: "Dates",
    calendarsShareUrl: "Share URL",
    calendarAllSectionTitle: "Calendars",
    calendarRecentSectionTitle: "Recent Calendars",
    calendarFavoritesSectionTitle: "Favorites",
    calendarMineSectionTitle: "Your Calendars",
    calendarOpenSectionTitle: "Open Calendars",
    calendarClosedSectionTitle: "Closed Calendars",
    calendarCreateSectionTitle: "Create New Calendar",
    calendarUpdateSectionTitle: "Update Calendar",
    calendarAddFavorite: "Add to Favorites",
  calendarDeleteNote: "Delete",
    calendarRemoveFavorite: "Remove from Favorites",
    calendarSearchPlaceholder: "Search calendars...",
    calendarAddEntry: "Add Entry",
    calendarLeave: "Leave Calendar",
    statsCalendar: "Calendars",
    statsCalendarDate: "Calendar Dates",
    statsCalendarNote: "Calendar Notes",

    modulesChatsLabel: "Chats",
    modulesChatsDescription: "Module to discover and manage encrypted chats.",
    typeChat: "CHATS",
    typeChatMessage: "CHAT MESSAGE",
    chatLabel: "CHATS",
    chatMessageLabel: "CHAT MESSAGES",
    chatsTitle: "Chats",
    chatMineSectionTitle: "Your Chats",
    chatRecentTitle: "Recent Chats",
    chatFavoritesTitle: "Favorites",
    chatOpenTitle: "Open Chats",
    chatClosedTitle: "Closed Chats",
    chatDescription: "Description",
    chatCategory: "Category",
    chatStatus: "STATUS",
    chatFilterAll: "ALL",
    chatFilterMine: "MINE",
    chatFilterRecent: "RECENT",
    chatFilterFavorites: "FAVORITES",
    chatFilterOpen: "OPEN",
    chatFilterClosed: "CLOSED",
    chatCreate: "Create Chat",
    chatUpdate: "Update Chat",
    chatDelete: "Delete Chat",
    chatClose: "Close Chat",
    chatVisitChat: "VISIT CHAT",
    chatUntitled: "Untitled Chat",
    chatNoItems: "No chats found.",
    chatParticipants: "Participants",
    chatStartChatting: "START CHATTING!",
    chatGenerateCode: "Generate Code",
    chatShareUrl: "Share URL",
    chatCreatedAt: "CREATED",
    chatSearchPlaceholder: "Search chats...",
    chatStatusOpen: "OPEN",
    chatStatusInviteOnly: "INVITE-ONLY",
    chatStatusClosed: "CLOSED",
    chatSendMessage: "Send",
    chatMessagePlaceholder: "Type your message...",
    chatNoMessages: "No messages yet.",
    chatLeave: "Leave Chat",
    chatInviteCodeLabel: "Enter invite code",
    chatJoinByInvite: "Join",
    chatTitlePlaceholder: "Chat title",
    chatDescriptionPlaceholder: "Chat description",
    chatTagsPlaceholder: "tag1, tag2, tag3",
    chatImageLabel: "Select an image file (.jpeg, .jpg, .png, .gif)",
    chatInviteCode: "Invite Code",
    chatAuthor: "Author",
    chatCreated: "Created",
    chatAddFavorite: "Add to Favorites",
    chatRemoveFavorite: "Remove from Favorites",
    chatPM: "PM",
    chatStatusLabel: "Status",
    chatCategoryLabel: "Category",
    chatParticipantsLabel: "Participants",
    gamesTitle: "Games",
    gamesDescription: "Discover and play some mini-games in your network.",
    gamesFilterAll: "ALL",
    gamesPlayButton: "PLAY!",
    gamesBackToGames: "Back to Games",
    modulesGamesLabel: "Games",
    modulesGamesDescription: "Module to discover and play some games.",
    modulesGraphosLabel: "Graphos",
    modulesGraphosDescription: "Module to explore the network as an interactive map of peers.",
    gamesCocolandTitle: "Cocoland",
    gamesCocolandDesc: "A coconut with eyes jumping over palm trees and collecting ECOins. How far can you go?",
    gamesTheFlowTitle: "ECOinflow",
    gamesTheFlowDesc: "Connect PUBs to habitants through validators, shops and accumulators. Survive the CBDC threat!",
    gamesNeonInfiltratorTitle: "Neon Infiltrator",
    gamesNeonInfiltratorDesc: "Infiltrate the grid, collect confidential data, evade security drones and escape. How many levels can you clear?",
    gamesSpaceInvadersTitle: "Space Invaders",
    gamesSpaceInvadersDesc: "Stop the alien invasion! Shoot down waves of invaders before they reach the ground.",
    gamesArkanoidTitle: "Arkanoid",
    gamesArkanoidDesc: "Break all the bricks with your paddle and ball. A classic arcade challenge.",
    gamesPingPongTitle: "PingPong",
    gamesPingPongDesc: "Classic ping-pong against an AI opponent. First to 5 points wins.",
    gamesOutrunTitle: "Outrun",
    gamesOutrunDesc: "Race against time! Dodge traffic and reach the finish line before the clock runs out.",
    gamesAsteroidsTitle: "Asteroids",
    gamesAsteroidsDesc: "Pilot your ship through a deadly asteroid field. Shoot them down before they hit you.",
    gamesRockPaperScissorsTitle: "Rock Paper Scissors",
    gamesRockPaperScissorsDesc: "Rock, Paper, Scissors against an AI. Best of three rounds wins.",
    gamesTikTakToeTitle: "TikTakToe",
    gamesTikTakToeDesc: "Classic Tic-Tac-Toe against an AI. Get three in a row to win.",
    gamesFlipFlopTitle: "FlipFlop",
    gamesFlipFlopDesc: "Flip a coin and bet on heads or tails. How lucky are you?",
    games8BallTitle: "8Ball Pool",
    games8BallDesc: "Top-down pool. Click to aim, hold to charge power. Pot all balls in the fewest shots.",
    gamesArtilleryTitle: "Artillery",
    gamesArtilleryDesc: "Aim your cannon, factor in the wind, and hit the target. 5 rounds, fewest shots wins.",
    gamesLabyrinthTitle: "Labyrinth",
    gamesLabyrinthDesc: "Escape the maze before your moves run out. Each level gets bigger and harder.",
    gamesCocomanTitle: "Cocoman",
    gamesCocomanDesc: "Eat all the dots, avoid the ghosts. Ghosts move in real time — keep moving!",
    gamesTetrisTitle: "Tetris",
    gamesAudioPendulumTitle: "Audio Pendulum",
    gamesAudioPendulumDesc: "Chaotic physics simulator with real-time audio synthesis. Angular velocities become frequencies, peaks become drum hits. No two simulations sound alike.",
    gamesTetrisDesc: "Classic falling blocks. Clear lines to score. How long can you last?",
    gamesQuakeTitle: "Quake Arena",
    gamesQuakeDesc: "First-person raycasting arena. Move and shoot your way through waves of enemies.",
    gamesFilterScoring: "SCORING",
    gamesHallOfFame: "Hall of Fame",
    gamesHallPlayer: "Player",
    gamesHallScore: "Score",
    gamesNoScores: "No scores yet.",
    gamesHallDate: "Date",
    typeGameScore: "GAME SCORES",
    gamesNewRecord: "New Record",
    gameScoreLabel: "GAME SCORES",
    uxModeTitle: "UX",
    uxModeDescription: "Select which UX navigation mode you want for your GUI.",
    uxModeMenus: "Blocks",
    uxModeAINav: "AI",
    statsChat: "Chats",
    statsChatMessage: "Chat messages",
    statsPad: "Pads",
    statsPadEntry: "Pad entries",
    statsGameScore: "Game scores",
    chatAccessDenied: "You do not have access to the chat. Ask for an invitation to access the content.",
    padAccessDenied: "You do not have access to the pad. Ask for an invitation to access the content.",
    contentAccessDenied: "You do not have access to content.",
    blockAccessRestricted: "Access restricted",
    tribeContentAccessDenied: "Access Denied",
    tribeContentAccessDeniedMsg: "This content belongs to a tribe. You must be a member to access it.",
    tribeViewTribes: "View Tribes",
    torrentsTitle: "Torrents",
    torrentsDescription: "Explore and manage torrents in your network.",
    torrentAllSectionTitle: "Torrents",
    torrentMineSectionTitle: "Your Torrents",
    torrentRecentSectionTitle: "Recent Torrents",
    torrentTopSectionTitle: "Top Torrents",
    torrentFavoritesSectionTitle: "Favorites",
    torrentFilterAll: "ALL",
    torrentFilterMine: "MINE",
    torrentFilterRecent: "RECENT",
    torrentFilterTop: "TOP",
    torrentFilterFavorites: "FAVORITES",
    torrentCreateSectionTitle: "Upload Torrent",
    torrentUpdateSectionTitle: "Update Torrent",
    torrentCreateButton: "Upload Torrent",
    torrentUpdateButton: "Update",
    torrentDeleteButton: "Delete",
    torrentAddFavoriteButton: "Add Favorite",
    torrentRemoveFavoriteButton: "Remove Favorite",
    torrentFileLabel: "Select torrent file (.torrent)",
    torrentTitleLabel: "Title",
    torrentTitlePlaceholder: "Title",
    torrentDescriptionLabel: "Description",
    torrentDescriptionPlaceholder: "Description",
    torrentTagsLabel: "Tags",
    torrentTagsPlaceholder: "Enter tags separated by commas",
    torrentSizeLabel: "Size",
    torrentDownloadButton: "DOWNLOAD IT!",
    torrentNoFile: "No torrent file",
    noTorrents: "No torrents found.",
    torrentSearchPlaceholder: "Search title, tags, author...",
    torrentSearchButton: "Search",
    torrentSortRecent: "Most recent",
    torrentSortOldest: "Oldest",
    torrentSortTop: "Most voted",
    torrentNoMatch: "No matching torrents.",
    torrentMessageAuthorButton: "Message Author",
    torrentUpdatedAt: "Updated",
    statsTorrent: "Torrents",
    typeTorrent: "TORRENTS",
    modulesTorrentsLabel: "Torrents",
    modulesTorrentsDescription: "Module to discover and manage torrents.",
    favoritesFilterTorrents: "TORRENTS",
    tribeSectionTorrents: "TORRENTS",
    tribeCreateTorrent: "Upload Torrent",
    tribeMediaTypeTorrent: "Torrent",
    settingsWishTitle: "Wish",
    settingsWishDesc: "Configure the wish of your Avatar. This determines how to access the whole content and your level of experiences into the network.",
    settingsWishWhole: "Multiverse",
    settingsWishMutuals: "Only mutual-support",
    settingsWishOnlyLan: "Only LAN",
    settingsPmVisibilityTitle: "Private Messages",
    settingsPmVisibilityDesc: "Configure the level of exposition to private messages that you want to have in the network.",
    settingsPmVisibilityWhole: "Multiverse",
    settingsPmVisibilityMutuals: "Only mutual-support",
    pmMutualNotice: "Outbound is a UX guardrail. Inbound is an attention filter (ciphertext is still replicated).",
    pmBlockedNonMutual: "You can only send private messages to habitants with mutual support.",
    inhabitantsPendingFollowsTitle: "Pending follow requests",
    inhabitantsPendingAccept: "Accept",
    inhabitantsPendingReject: "Reject",
    bxEncrypted: "ENCRYPTED",
    bxEncryptedHexLabel: "Ciphertext (preview)",
    tribeSectionGovernance: "GOVERNANCE",
    tribeSubStatusPublic: "PUBLIC",
    tribeSubStatusPrivate: "PRIVATE",
    tribeSubInheritedPrivate: "PRIVATE (inherited from main tribe)",
    tribePadInviteRequired: "You do not have access to the pad. Ask for an invitation to access the content.",
    tribeChatInviteRequired: "You do not have access to the chat. Ask for an invitation to access the content.",
    tribeGovernanceDesc: "Internal governance for this tribe. Propose candidatures, debate rules, elect leaders.",
    tribeGovernanceNoGov: "No active government",
    tribeGovernanceNoGovDesc: "This tribe has not yet elected a government. Propose candidatures to start the process.",
    tribeGovCardTitle: "Current Government",
    tribeGovCycleSince: "CYCLE SINCE",
    tribeGovCycleEnd: "CYCLE END",
    tribeGovTimeRemaining: "TIME REMAINING",
    tribeGovPopulation: "POPULATION",
    tribeGovMethod: "METHOD",
    tribeGovVotesReceived: "VOTES RECEIVED",
    tribeGovLeader: "LEADER",
    tribeGovFilterGovernment: "GOVERNMENT",
    tribeGovFilterCandidatures: "CANDIDATURES",
    tribeGovFilterLaws: "LAWS",
    tribeGovCandidatureId: "Candidature",
    tribeGovCandidatureMethod: "Method",
    tribeGovCandidatureProposeBtn: "Publish Candidature",
    tribeGovRuleTitle: "Rule Title",
    tribeGovRuleBody: "Rule Body",
    tribeGovProposals: "PROPOSALS",
    tribeGovRevocations: "REVOCATIONS",
    tribeGovHistorical: "HISTORICAL",
    tribeGovRules: "RULES",
    tribeGovernanceAlreadyPublished: "This tribe already has an open candidature in the current global parliament cycle.",
    tribeGovernanceProposeInternal: "Propose internal candidature",
    tribeGovernanceInternalCandidatures: "Internal candidatures",
    tribeGovernanceNoCandidatures: "No open candidatures.",
    tribeGovernanceAddRule: "Add rule",
    tribeGovernanceNoRules: "No rules yet.",
    tribeGovernanceNoLeaders: "No leaders elected yet.",
    tribeGovernanceComingSoon: "Coming soon in this tribe's governance module.",
    logsTitle: "Logs",
    logsDescription: "Record your experience in the network.",
    logsReadMore: "Read more",
    logsViewTitle: "Log",
    logsColumnType: "Type",
    logsView: "View",
    logsManualPrompt: "Write your log",
    logsUpdateButton: "Update",
    logsEditTitle: "Edit Log",
    logsCreateDescription: "Record your experience...",
    logsCreateTitle: "Create Log",
    logsWriteButton: "Write",
    logsTextPlaceholder: "Describe your experiences...",
    logsTextField: "Text",
    logsLabelPlaceholder: "Label...",
    logsLabelField: "Write your log (label)",
    logsAiDisabledWarn: "Enable the AI module in /modules to use AI-written logs.",
    logsAiContextValue: "Blockchain day",
    logsAiContext: "Context",
    logsAiModStatus: "AImod",
    logsModeApply: "Apply!",
    logsModeAIWritten: "AI-Assistant",
    logsModeManual: "Manual",
    logsModeAI: "AI",
    logsColumnDelete: "Delete",
    logsColumnEdit: "Edit",
    logsColumnLog: "Log",
    logsColumnDate: "Date",
    logsDelete: "Delete",
    logsEdit: "Edit",
    logsFilterAlways: "ALWAYS",
    logsFilterYear: "LAST YEAR",
    logsFilterMonth: "LAST MONTH",
    logsFilterWeek: "LAST WEEK",
    logsFilterToday: "TODAY",
    logsFilterRecent: "RECENT",
    logsFilterAll: "ALL",
    logsCreate: "Create Log",
    logsExport: "Export Logs",
    logsExportOne: "Export",
    logsViewDetails: "View Details",
    logsGenerateButton: "Generate Text",
    logsSearchText: "Search in logs...",
    logsSearchAnyType: "Any type",
    logsSearchButton: "Search",
    logsEmpty: "No logs yet.",
    modulesLogsLabel: "Logs",
    modulesLogsDescription: "Module to record (via AI assistant) your experiences.",
    statsLogsTitle: "Logs",
    statsLogsEntries: "Entries",
    typeLog: "LOGS",
    blockchainCycle: "Cycle",


    }
};
