const { a, em, strong } = require('../../../server/node_modules/hyperaxe');
module.exports = {
  en: {
    shopOrderStatusPaid: "Payment received",
    shopOrderStatusReceived: "Received",
    shopOrderMarkPaid: "Payment received",
    shopOrderConfirmReceived: "Confirm received",
    shopMyOrdersTitle: "My orders",
    shopPurchasesButton: "Purchases",
    shopMyOrdersDescription: "Your purchase orders.",
    shopMyOrdersEmpty: "You have no purchases yet.",
    shopOrderPmSeller: "PM Seller",
    shopOrderSeller: "Seller",
    shopOrderInvoice: "Invoice",
    shopOrderInvoiceConcept: "Invoice",
    shopOrderStatusPending: "Pending",
    shopOrderStatusAccepted: "Accepted",
    shopOrderStatusRejected: "Rejected",
    shopOrderStatusShipped: "Shipped",
    shopOrderAccept: "Accept",
    shopOrderReject: "Reject",
    shopOrderMarkShipped: "Mark shipped",
    shopOrderPmBuyer: "PM Buyer",
    shopOrderContractConcept: "Shop order",
    shopOrdersPending: "Pending orders",
    all: "All",
    mine: "Mine",
    recent: "Recent",
    anonymous: "Anonymous",
    unnamed: "Anonymous",
    authorLabel: "AUTHOR",
    delete: "Delete",
    save: "Save",
    vote: "Vote",
    url: "URL",
    price: "Price",
    priority: "Priority",
    severity: "Severity",
    organizer: "Organizer",
    edited: "edited",
    isPublic: "Public",
    searchIsPublicLabel: "Public",
    privacyPrivate: "PRIVATE",
    privacyPublic: "PUBLIC",
    notFound: "Not found",
    no_results: "No data",
    searchButton: "Search",
    mapZoomLabel: "Zoom",
    modulesTitle: "Modules",
    viewJson: "View JSON",
    matchScore: "Match score",
    preferencesLabel: "Preferences",
    inhabitantProfileTitle: "Inhabitant",
    contentWarningLabel: "Content warning",
    invalidPost: "Invalid content",
    invalidPostHint: "This message has invalid/empty text.",
    spreadBy: "By",
    spreadChron: "Spread",
    spreaded: "Spread",
    spreadContentUnavailable: "Content not yet available (pending replication)",
    filteredByTag: "Filtered by tag",
    filteredByTagTitle: "Filtered by tag",
    feedPublishedSuccess: "Feed published successfully!",
    tribeFeedSent: "Message sent successfully!",
    tribeContentEncrypted: "Encrypted content",
    tribeTorrentsEmpty: "No torrents, yet.",
    torrentDescription: "Description",
    torrentDownload: "Download",
    chatInviteMode: "Invite",
    padInviteMode: "Invite",
    noInviteMode: "No invite mode",
    noDeadline: "No deadline",
    noStatus: "No status",
    noSeverity: "No severity",
    calendarDeleteDate: "Delete Date",
    calendarIntervalUntil: "Until",
    bookmarkLastVisit: "Last visit",
    profileClearnetBookmarksLabel: "Bookmarks",
    invitesPort: "Port",
    currentlyUnrecheable: "ERROR!",
    peerHostValidation: "Valid IPv4 (e.g. 192.168.1.100) or hostname (e.g. pub.example.com)",
    peerPortValidation: "Port 1-65535",
    peerKeyValidation: "SSB ed25519 public key (@<44 chars base64>=.ed25519)",
    inboxJobUnsubscribedTitle: "Unsubscription from your job offer",
    inboxProjectFollowedTitle: "New follower of your project",
    inboxProjectUnfollowedTitle: "Unfollowed your project",
    pmHasFollowedYourProject: "has followed your project",
    pmHasUnfollowedYourProject: "has unfollowed your project",
    pmHasUnsubscribedFromYourJobOffer: "has unsubscribed from your job offer",
    marketDeleteButton: "Delete",
    marketNoBids: "No bids yet",
    marketAuctionBidAmount: "Bid amount",
    marketAuctionBidTime: "Bid time",
    marketAuctionUser: "Bidder",
    parliamentActorInPower: "TRIBE RULING",
    parliamentWinningCandidature: "Winning candidature",
    projectBounty: "Bounty",
    projectFollowing: "FOLLOWING",
    projectBackerAuthor: "Backer",
    projectBackerDate: "Date",
    projectConfirmTransferButton: "Confirm transfer",
    projectPendingTransfersTitle: "Pending transfers",
    transfersUpdateSectionTitle: "Update transfer",
    taskUnassignedFrom: "Unassigned from",
    taskDescriptionPlaceholder: "Task description",
    exportPasswordLabel: "Export password",
    importPasswordPlaceholder: "Enter password",
    searchCasesPlaceholder: "Search cases…",
    shopBuyDeliveryAddressPlaceholder: "Delivery address",
    shopBuyNotesPlaceholder: "Notes",
    bankTaxesUserNoteBold: "reducing the ECO tax directly",
    bankTaxesUserNoteIntro: "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 ",
    bankTaxesUserNoteOutro: ", and their ongoing contribution may be required by networking consensus.",
    courtsViewDetails: "View",
    courtsViewDetailsShort: "Details",
    courtsThDetails: "Details",
    courtsDetailsAnswersTitle: "Answers",
    courtsDetailsEvidenceTitle: "Evidence",
    courtsDetailsSettlementsTitle: "Settlements",
    courtsDetailsVerdictTitle: "Verdict",
    courtsDetailsNotPublic: "Not public",
    courtsEvidenceSideAccuser: "Accuser evidence",
    courtsEvidenceSideRespondent: "Defence evidence",
    courtsEvidenceSideUnknown: "Unknown",
    courtsJudgeNotAssigned: "-",
    courtsSupportCase: "Support case",
    courtsSettlementAcceptBtn: "Accept settlement",
    courtsSupportCount: "Supporters",
    courtsVerdictVoteTitle: "Vote on verdict",
    courtsVerdictVoteLabel: "Verdict vote",
    courtsVerdictVoteAccept: "Accept",
    courtsVerdictVoteReject: "Reject",
    courtsVerdictVoteSubmit: "Submit vote",
    reportsSetStatus: "Set status",
    reportsStatusClosed: "CLOSED",
    statsAvgPerInhabitant: "Avg per inhabitant",
    statsCarbonMaxAnnual: "Annual max estimate",
    statsCarbonNetwork: "Network total",
    statsCarbonOfEstMax: "of estimated max capacity",
    statsCarbonYearProgress: "of the year elapsed",
    statsNetworkTitle: "Network",
    statsStorageTitle: "Storage",
    statsEcoTaxTitle: "ECO Tax",
    statsAccountTitle: "Account",
    statsAveragesTitle: "Averages",
    statsCarbonOfNetwork: "of network total",
    statsCarbonUser: "Your footprint",
    statsContentCountColumn: "Count",
    statsContentTypeColumn: "Type",
    statsMsgsPerDay: "Messages/day (lifetime)",
    statsMyShare: "Your share of the network",
    statsNetworkSpan: "Network span",
    statsTombstoneRatioLabel: "Tombstone ratio",
    statsTopTagsTitle: "Top Tags",
    statsTopTypesTitle: "Top Content Types",
    statsTotalMsgs: "Total messages",
    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.",
    ],
    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.",
    graphosViewingGraphOf: "Viewing",
    graphosBackToMine: "← My network",
    graphosShowing: "Showing",
    graphosYou: "You",
    graphosTotalNodes: "Total nodes",
    mentions: "Mentions",
    mentionsDescription: [
      strong("Every message that @mention you"),
      ".",
    ],
    noMentions: "You haven't received @mentions, yet.",
    mentionsSearchPlaceholder: "Search mentions...",
    privateReminders: "REMINDERS",
    inboxFiltersLabel: "Filters:",
    inboxToggleToMutuals: "Switch to mutuals",
    inboxToggleToWhole: "Switch to whole",
    privateDate: "Date",
    pmReply: "Reply",
    pmReplies: "replies",
    inReplyTo: "IN REPLY TO",
    pmPreview: "Preview",
    pmPreviewTitle: "Message preview",
    peers: "Peers",
    searchDescription: "Description",
    searchFromLabel: "From",
    searchToLabel: "To",
    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',
    melodyTotalBlocks: 'Notes',
    melodyFilterAll: 'ALL',
    melodyRegenerate: 'Regenerate',
    melodyDownload: "Download BCS",
    melodyUploadBcsTitle: "Publish",
    melodyUploadBcsButton: "Publish",
    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.",
    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',
    footerLicenseLabel: 'License',
    profileSwitchToOasis: 'Return to Oasis',
    profileVisibilityFediverse: "Multiverse",
    contributorsTitle: "Contributors",
    colorLabel: 'Pick a color',
    paintButton: 'Paint it!',
    totalPixels: 'Total Pixels',
    modules: "Modules",
    modulesViewTitle: "Modules",
    modulesViewDescription: "Set your environment by enabling or disabling modules.",
    inbox: "Inbox",
    multiverse: "Multiverse",
    fediverse: "Multiverse",
    fediverseDescription: "Manage your other multiverse accounts, including sending and receiving content.",
    fediverseStatus: "Status",
    fediverseDisconnected: "Multiverse disconnected. Check %LINK% or connection status.",
    fediverseSettingsTitle: "Multiverse",
    fediverseInstanceLabel: "Address",
    fediverseTokenLabel: "Access token",
    fediverseTokenHelp: "Set your access token. This will be used to manage your Mastodon account from inside Oasis.",
    fediverseConnect: "Connect it",
    fediverseConnectedAs: "Connected as",
    fediverseDisconnect: "Disconnect",
    fediverseEmptyLink: "your settings",
    fediverseComposePlaceholder: "What's on your mind?",
    fediverseReplyPlaceholder: "Write your reply…",
    fediverseAttach: "Attach media",
    fediversePublish: "Publish",
    fediverseReply: "Reply",
    fediverseBoosted: "boosted",
    fediverseNoPosts: "Your timeline is empty.",
    fediverseTimeline: "Timelines",
    fediverseFollowers: "Followers",
    fediverseFollowing: "Following",
    fediversePosts: "Posts",
    fediverseJoined: "Joined",
    fediverseRefresh: "Refresh",
    fediverseWrite: "Write",
    fediversePreview: "Preview",
    fediverseManage: "Manage",
    fediverseError: "Could not contact Mastodon.",
    fediverseErrInstance: "Invalid instance URL.",
    fediverseErrAuth: "Invalid or expired token.",
    fediverseErrConnect: "Could not connect to the instance.",
    fediverseErrToken: "Token required.",
    fediverseErrPublic: "Not available in public mode.",
    fediverseErrFetch: "Could not load the timeline.",
    fediverseErrPost: "Could not publish.",
    fediverseErrMedia: "Could not upload the file.",
    fediverseErrEmpty: "Write something or attach a file.",
    bookmarksLabel: "Bookmarks",
    videosLabel: "Videos",
    torrentsLabel: "Torrents",
    docsLabel: "Documents",
    audiosLabel: "Audios",
    tagsLabel: "Tags",
    imagesLabel: "Images",
    inhabitantsLabel: "Inhabitants",
    trendingLabel: "Trending",
    eventsLabel: "Events",
    apply: "Apply",
    menuPersonal: "Personal",
    menuGovernance: "Governance",
    menuOffice: "Office",
    menuNetwork: "Community",
    menuCreative: "Creative",
    menuEconomy: "Economy",
    menuMedia: "Library",
    menuTools: "Tools",
    comment: "Comment",
    subtopic: "Subtopic",
    json: "JSON",
    createdBy: "by",
    unfollow: "Unsupport",
    follow: "Support",
    block: "Block",
    unblock: "Unblock",
    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",
    relationshipBlockingPost: "Blocked post",
    viewLikes: "View spreads",
    spreadedDescription: "List of posts spread by the inhabitant.",
    preview: "Preview",
    publish: "Write",
    contentWarningPlaceholder: "Add a subject to the post (optional)",
    publishWarningPlaceholder: "Body capped at 7000 characters.",
    publishTooLong: "Your post is too long. Please shorten it.",
    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.",
    ],
    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",
    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",
    exportDescription: "Set password (min 32 characters long) to encrypt your key",
    exportDataTitle: "Backup",
    exportDataDescription: "Download your data (secret key excluded!)",
    exportDataButton: "Download database",
    importDescription: "Import your encrypted secret (private key) to enable your avatar",
    passwordImport: "Write your password to decrypt data that will be saved at your system home (name: secret)",
    exportPasswordPlaceholder: "Use lowercase, uppercase, numbers & symbols",
    fileInfo: "Your encrypted secret key will be downloaded to your device (name: oasis.enc)",
    developer: "Developer",
    devTitle: "Developer",
    welcomeBannerText: "Welcome to OASIS. Follow these quick steps to set up your avatar.",
    aiSuggestionBanner: "Suggestion:",
    aiSuggestionsEnable: "AI Suggestions",
    welcomeBannerAction: "Start wizard!",
    welcomeTitle: "Welcome",
    welcomeStepGreetingAction: "Send Feed",
    welcomeJoinPubButton: "Join Pub",
    welcomeStepLarpAction: "Join \"The Academy\"",
    welcomeStepLarpText: "Join our live action role playing game.",
    welcomeStepLarpTitle: "Join L.A.R.P.",
    welcomeStepGreetingTitle: "Send a \"Hello world!\"",
    welcomeStepGreetingText: "Send a message so other inhabitants can discover you.",
    welcomeJoinPub: "Join",
    welcomeDescription: "A few things worth doing before you start.",
    welcomeProgress: "Completed",
    welcomeStepDone: "done",
    welcomeStepPending: "pending",
    welcomeSkip: "Skip for now",
    welcomeStepLanguageTitle: "Choose your language",
    welcomeStepLanguageText: "Oasis speaks different languages. You can change it whenever you want.",
    welcomeStepProfileTitle: "Edit your profile",
    welcomeStepProfileText: "Pick a name, add a description and set a picture so other inhabitants can recognise you.",
    welcomeStepProfileAction: "Save Profile",
    welcomeStepFederationTitle: "Join Main Network",
    welcomeStepFederationText: "Connect to our pub to meet other inhabitants and start replicating.",
    welcomeStepFederationAction: "Go to invites",
    welcomeStepBackupTitle: "Backup your ID",
    welcomeStepBackupText: "Your identity is a key file on this device.",
    welcomeStepBackupWarning: "IF YOU LOSE IT, NOBODY CAN RECOVER IT FOR YOU.",
    welcomeStepBackupAction: "Backup!",
    welcomeCompleteTitle: "All set.",
    welcomeCompleteText: "Your node is ready. From here the network grows with the people you follow.",
    welcomeFindPeople: "Find inhabitants",
    devFilterFiles: "FILES",
    devFilterSearch: "SEARCH",
    devFilterModules: "MODULES",
    devFilterTranslations: "TRANSLATIONS",
    devFilterStyles: "STYLES",
    devFilterTests: "TESTS",
    devVersion: "Version",
    devNodeVersion: "Node",
    devStatsTests: "Test suites",
    devParentFolder: "Parent folder",
    devOpenFolder: "open",
    devDescription: "Explore the source code running on this node.",
    devRoot: "root",
    devSearchPlaceholder: "Text to find in the code",
    devAnyExtension: "Any file",
    devStatsFiles: "Files",
    devStatsLines: "Lines",
    devStatsModules: "Modules",
    devStatsLanguages: "Languages",
    devNotViewable: "not viewable",
    devEmptyFolder: "This folder is empty.",
    devSize: "Size",
    devShowing: "Showing",
    devLine: "line",
    devReportBug: "Report Bug",
    devCreateTask: "Create Task",
    devRaw: "RAW",
    devReportContext: "Found while reading the Oasis source code",
    devTaskPrefix: "Review",
    devPrevPage: "Previous lines",
    devNextPage: "Next lines",
    devMatches: "matches",
    devFilesScanned: "files scanned",
    devNoResults: "No matches, yet.",
    devColModule: "Module",
    devColState: "State",
    devColModel: "Model",
    devColView: "View",
    devColRoutes: "Routes",
    devColTests: "Tests",
    devOn: "on",
    devOff: "off",
    modulesDevLabel: "Developer",
    modulesDevDescription: "Module to manage the Oasis source code.",
    themeIntro:
      "Choose a theme.",
    setTheme: "Set theme",
    language: "Language",
    languageDescription:
      "If you'd like to use another language, select it here.",
    setLanguage: "Set Language",
    peerConnectionsIntro: "Manage all your connections with other peers.",
    peerConnectionsTitle: "Connections",
    online: "Online",
    offline: "Offline",
    discovered: 'Discovered',
    unknown: 'Unknown',
    lanBroadcastActive: "Active (UDP multicast on LAN)",
    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.",
    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…",
    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",
    invitesDescription: "Manage and apply invite codes in your network.",
    invitesPubsHint: "Paste a pub invite code to federate with it and start replicating its inhabitants.",
    invitesFederationsHint: "Pubs you are federated with: refresh them, drop the unreachable ones or export the list.",
    invitesHousesHint: "Enter a house code to join a LARP house and take part in its economy.",
    invitesTribesHint: "Enter a tribe code to become a member and reach its private content.",
    invitesChatsHint: "Enter a chat code to join the conversation and its threads.",
    invitesPadsHint: "Enter a pad code to write together on a shared document.",
    invitesCalendarsHint: "Enter a calendar code to share dates and reminders with others.",
    invitesEventsHint: "Enter an event code to join a private event.",
    invitesForumsHint: "Enter a forum code to read and reply in a private forum.",
    invitesMapsHint: "Enter a map code to add and see places on a shared map.",
    invitesShopsHint: "Enter a shop code to join a shop and its catalogue.",
    invitesInhabitantsHint: "Enter an inhabitant code to follow each other and exchange content.",
    invitesTribesTitle: "Tribes",
    invitesTribeInviteCodePlaceholder: "Enter tribe invite code",
    invitesTribeJoinButton: "Join Tribe",
    invitesChatsTitle: "Chats",
    invitesChatInviteCodePlaceholder: "Enter chat invite code",
    invitesChatJoinButton: "Join Chat",
    invitesPadsTitle: "Pads",
    invitesPadInviteCodePlaceholder: "Enter pad invite code",
    invitesPadJoinButton: "Join Pad",
    invitesCalendarsTitle: "Calendars",
    invitesCalendarInviteCodePlaceholder: "Enter calendar invite code",
    invitesCalendarJoinButton: "Join Calendar",
    invitesEventsTitle: "Events",
    invitesEventInviteCodePlaceholder: "Enter event invite code",
    invitesEventJoinButton: "Join Event",
    invitesForumsTitle: "Forums",
    invitesForumInviteCodePlaceholder: "Enter forum invite code",
    invitesForumJoinButton: "Join Forum",
    invitesMapsTitle: "Maps",
    invitesMapInviteCodePlaceholder: "Enter map invite code",
    invitesMapJoinButton: "Join Map",
    invitesShopsTitle: "Shops",
    invitesShopInviteCodePlaceholder: "Enter shop invite code",
    invitesShopJoinButton: "Join Shop",
    invitesPubsTitle: "PUBs",
    invitesPubInviteCodePlaceholder: "Enter PUB invite code",
    invitesAcceptInvite: "Join PUB",
    invitesAlreadyFederated: "You are already federated with this pub.",
    invitesFederationsTitle: "Federations",
    invitesAcceptedInvites: "Federated",
    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",
    removeDataDescription: "WARNING: This process cannot be undone.",
    removePanicButton: "DELETE ALL YOUR DATA!",    
    searchTitle: "Search",
    searchDescriptionLabel: "Search for content in your network.",
    searchPlaceholder:"Search for content...",
    searchLocationLabel:"Location",
    searchPriceLabel:"Price",
    searchCategoryLabel:"Category",
    searchPriorityLabel:"Priority",
    searchStatusLabel:"Status",
    statusLabel:"Status",
    noResultsFound:"No results found.",
    votesOption:"Vote Options",
    voteYesLabel:"Yes",
    voteNoLabel:"No",
    allTypesLabel: "UNLIMITED",
    YESLabel:"YES",
    NOLabel:"NO",
    votesOptionYesLabel:"Yes",
    votesOptionNoLabel:"No",
    votesOptionAbstentionLabel:"Abstention",
    votesQuestionLabel:"Question",
    votesCreatedByLabel:"Created by",
    voteStatusOpen:"OPEN",
    voteStatusClosed:"CLOSED",
    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`],
    oasisDescription: "OASIS Project Network",
    searchSubmit: "Let's Search...",
    votesLabel: "VOTATIONS",
    pdfFallbackLabel: "PDF Document",
    shopLabel: "SHOPS",
    voteLabel: "VOTES",
    submit: "Submit",
    editProfile: "Edit Avatar",
    oasisIdLabel: "OasisID",
    spreadContent: "Replicate",
    welcomePmSubject: "Hello World!",
    welcomePmBody: "Welcome to Oasis — a libre, peer-to-peer, federated and encrypted social network with a distributed invite-only 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- /search — Search the network's content by type.\n\nSome interesting places to connect:\n\n- /multiverse — Manage your other multiverse accounts, including sending and receiving content.\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",
    profileSensorsSectionTitle: "Sensors",
    profileVisibilityActivity: "Activity Level",
    profileDeviceLockedHint: "This sensor is always on: it lets other users see which device you connect from and cannot be disabled.",
    profileVisibilityKarma: "KARMA Scoring",
    profileVisibilityUbi: "UBI",
    profileVisibilityWallet: "ECOIN Wallet",
    profileVisibilityEcoTax: "ECO Tax",
    profileVisibilityLarpSign: "L.A.R.P. Sign",
    profileVisibilityGpg: "GPG Key",
    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#wallet' }, "your settings"),
      " or connection status.",
    ],   
    walletSentToLine: ({ destination, amount }) => `Sent ECO ${amount} to ${destination}`,
    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",
    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",
    cipherEncryptedMessageLabel: "Encrypted Text",
    cipherDecryptedMessageLabel: "Decrypted Text",
    cipherEncryptedTextPlaceholder: "Enter the encrypted text...",
    cipherDecryptButton: "Decrypt",
    password: "Password",
    text: "Text",
    encryptedText: "Encrypted Text",
    iv: "Initialization Vector (IV)",
    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",
    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.",
    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",
    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.",
    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",
    audioFilterBcs: "BCS",
    audioTranscodeButton: "TRANSCODE",
    audioTranscodeDetailTitle: "Transcode",
    audioTranscodeDetailDescription: "Decode the embedded payload and the original blockchain composition map.",
    ecoTaxLabel: "ECO Tax",
    bankTaxes: "Taxes",
    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)",
    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.",
    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)",
    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.",
    statsTombstoneEmpty: "No tombstones in the network yet.",
    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.",
    audioBackToBcs: "Back to BCS",
    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.",
    favoritesSearchPlaceholder: "Search favorites...",
    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: "CVs",
    discoverPeople: "Discover inhabitants in your network.",
    searchInhabitantsPlaceholder: "FILTER inhabitants BY NAME …",
    filterLocation: "FILTER inhabitants BY LOCATION …",
    filterLanguage: "FILTER inhabitants BY LANGUAGE …",
    filterSkills: "FILTER inhabitants BY SKILLS …",
    cvSkillsCount: "Skills",
    applyFilters: "Apply Filters",
    locationLabel: "Location",
    languagesLabel: "Languages",
    skillsLabel: "Skills",
    commonSkills: "Common Skills",
    mutualFollowers: "Mutual Followers",
    suggestedFollowsYou: "Follows you",
    latestInteractions: "Latest Interactions",
    suggestedSectionTitle: "Suggested",
    topkarmaSectionTitle: "Top Karma",
    topecoSectionTitle: "Top Eco",
    topactivitySectionTitle: "Top Activity",
    "TOP INACTIVITYButton": "TOP INACTIVITY",
    topinactivitySectionTitle: "Least active inhabitants",
    blockedSectionTitle: "Blocked",
    gallerySectionTitle: "GALLERY",
    topSectionTitle: "TOP",
    blockedLabel: "Blocked User",
    inhabitantviewDetails: "View Details",
    cvVisitButton: "Visit CV",
    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: "GOVERNMENT",
    parliamentFilterCandidatures: "CANDIDATURES",
    parliamentFilterProposals: "PROPOSALS",
    parliamentFilterLaws: "LAWS",
    parliamentFilterRevocations: "REVOCATIONS",
    parliamentFilterHistorical: "HISTORICAL",
    parliamentFilterLeaders: "LEADERS",
    parliamentFilterRules: "RULES",
    parliamentGovernmentCard: "Current Government",
    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',
    parliamentMembers: "MEMBERS",
    parliamentLegSince: "CYCLE SINCE",
    parliamentLegEnd: "CYCLE END",
    parliamentPoliciesProposal: "LAWS PROPOSAL",
    parliamentPoliciesApproved: "LAWS APPROVED",
    parliamentPoliciesDeclined: "LAWS DECLINED",
    parliamentPoliciesDiscarded: "LAWS DISCARDED",
    parliamentEfficiency: "% EFFICIENCY",
    parliamentRevocationFormTitle: 'Revocate Law',
    parliamentRevocationLaw: 'Law',
    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",
    parliamentCandidatureIdPh: "Oasis ID (@...) or Tribe name",
    parliamentCandidatureMethod: "Method",
    parliamentCandidatureProposeBtn: "Publish Candidature",
    parliamentVoteBtn: "Vote",
    parliamentProposalFormTitle: "Propose Law",
    parliamentProposalDescription: "Description (≤1000)",
    parliamentProposalPublish: "Publish Proposal",
    parliamentNoProposals: "There are not law proposals, yet.",
    parliamentNoLaws: "There are not laws approved, yet.",
    parliamentMethodDEMOCRACY: "Democracy",
    parliamentMethodMAJORITY: "Majority (80%)",
    parliamentMethodMINORITY: "Minority (20%)",
    parliamentMethodDICTATORSHIP: "Dictatorship",
    parliamentMethodKARMATOCRACY: "Karmatocracy",
    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",
    parliamentVoteAction: "Vote",
    parliamentThLeader: "AVATAR",
    parliamentPopulation: "Population",
    parliamentThPresented: "CANDIDATURES",
    parliamentNoLeaders: "No leaders, yet.",
    parliamentCandidaturesListTitle: "List of Candidatures",
    parliamentTimeRemaining: "Time remaining",
    parliamentElectionsStatusTitle: "Next Government",
    parliamentProposalDeadlineLabel: "Deadline",
    parliamentProposalTimeLeft: "Time left",
    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.",
    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",
    courtsCaseFormTitle: "Open Case",
    courtsCaseRespondent: "Accused / Respondent",
    courtsCaseRespondentPh: "Oasis ID (@...) or Tribe name",
    courtsCaseMethod: "Resolution method",
    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",
    courtsAnswerText: "Response brief",
    courtsAnswerSubmit: "Send response",
    courtsVerdictTitle: "Issue verdict",
    courtsVerdictOrdersPh: "Actions, deadlines, restorative steps ...",
    courtsIssueVerdict: "Issue verdict",
    courtsMediationPropose: "Propose settlement",
    courtsSettlementProposeBtn: "Propose",
    courtsNominationsTitle: "Judiciary nominations",
    courtsThJudge: "Judge",
    courtsThDate: "Date",
    courtsThVote: "Vote",
    courtsNoNominations: "No nominations yet.",
    courtsRespondentInvalid: "Must be a valid SSB ID (@...ed25519)",
    courtsCaseMediatorsRespondentTitle: "Add defence mediators",
    courtsCaseMediatorsRespondent: "Mediators (defence)",
    courtsMediatorsAccuserLabel: "Mediators (accuser)",
    courtsMediatorsRespondentLabel: "Mediators (defence)",
    courtsMediatorsSubmit: "Save mediators",
    courtsNoMyCases: "You have no conflicts yet.",
    courtsNoHistory: "No recorded trials yet.",
    courtsMethodDICTATOR: "Dictator",
    courtsMethodPOPULAR: "Popular",
    courtsMethodKARMATOCRACY: "Karmatocracy",
    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",
    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.",
    votesButton: "VOTATIONS",
    shopProductButton: "SHOP",
    trendingTotalOpinions: "Total Opinions",
    trendingNoContentMessage: "No trending available, yet.",
    trendingTotalCount: "Total Count",
    tasksTitle: "Tasks",
    tasksDescription: "Discover and manage tasks in your network.",
    taskSearchPlaceholder: "Search tasks...",
    taskTitleLabel: "Title",
    taskDescriptionLabel: "Description",
    taskStartTimeLabel: "Start Time",
    taskEndTimeLabel: "End Time",
    taskPriorityLabel: "Priority",
    taskPriorityUrgent: "Urgent",
    taskPriorityHigh: "High",
    taskPriorityMedium: "Medium",
    taskPriorityLow: "Low",
    taskLocationLabel: "Location",
    taskTagsLabel: "Tags",
    taskVisibilityLabel: "Visibility",
    taskPublic: "public",
    taskPrivate: "private",
    taskStatus: "Status",
    taskStatusOpen: "Open",
    taskStatusInProgress: "In Progress",
    taskStatusClosed: "Closed",
    taskAssignedTo: "Assigned to",
    taskAssignedChip: "Assigned",
    taskUnassignedChip: "Unassigned",
    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",
    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",
    notasks: "No tasks available.",
    noLocation: "No location specified",
    taskSetStatus: "Set Status",
    eventDateLabel: "Date",
    eventRecurrenceLabel: "Recurrence",
    eventRecurrenceUntil: "Repeat until",
    eventRecurrenceHint: "Leave the repeat-until date empty for a one-off event.",
    eventUpcomingDates: "Upcoming dates",
    eventsTitle: "Events",
    eventsDescription: "Discover and manage events in your network.",
    eventSearchPlaceholder: "Search events...",
    eventPrice: "Price",
    eventStatus: "Status",
    eventAllSectionTitle: "Events",
    eventMineSectionTitle: "Your Events",
    eventCreateSectionTitle: "Create Event",
    eventUpdateSectionTitle: "Update Event",
    eventDeleteButton: "Delete",
    eventCreateButton: "Create Event",
    eventAddToCalendar: "Add to Calendar",
    eventVisitCalendar: "Visit Calendar",
    viewTask: "View Task",
    viewEvent: "View Event",
    viewPad: "View Pad",
    viewMap: "View Map",
    viewCalendar: "View Calendar",
    viewReport: "View Report",
    viewTransfer: "View Transfer",
    viewItem: "View Item",
    viewShop: "View Shop",
    viewProject: "View Project",
    viewJob: "View Job",
    viewPlace: "View Place",
    generatePdf: "Generate PDF",
    sharePm: "Share via PM",
    galleryImages: "Images (max-size: 50MB each)",
    galleryPhotos: "Images",
    galleryAddPhoto: "Add Image",
    galleryRemovePhoto: "Remove",
    galleryVideo: "Video (max-size: 50MB)",
    galleryAddVideo: "Add Video",
    galleryRemoveVideo: "Remove video",
    viewVotation: "View Votation",
    voteCastTitle: "Cast Vote",
    voteResults: "Results",
    eventTitleLabel: "Title",
    eventDescriptionLabel: "Description",
    eventDescriptionPlaceholder: "Enter event description...",
    eventUpdateButton: "Update",
    eventTagsLabel: "Tags",
    eventPriceLabel: "Price",
    eventUrlLabel: "URL",
    eventAttendees: "Attendees",
    eventLocation: "Location",
    eventLocationLabel: "Location",
    noevents: "No events available.",
    eventDate: "Date",
    eventAttendButton: "Attend Event",
    eventFilterAll: "ALL",
    eventFilterMine: "MINE",
    eventFilterToday: "TODAY",
    eventFilterWeek: "THIS WEEK",
    eventFilterMonth: "THIS MONTH",
    eventFilterYear: "THIS YEAR",
    eventFilterArchived: "ARCHIVED",
    eventPrivacyLabel: "Visibility",
    eventPublic: "Public",
    eventPrivate: "Private",
    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",
    tagsFilterMine: "MINE",
    tagsFilterRecent: "RECENT",
    tagsMineSectionTitle: "My Tags",
    tagsRecentSectionTitle: "Recent Tags",
    tagsFilterTop: "TOP",
    tagsFilterCloud: "CLOUD",
    tagsNoItems: "No tags available.",
    tagsSearchPlaceholder: "Search tags...",
    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",
    transfersConfirmations: "CONFIRMATIONS",
    transfersExportContract: "Generate Bill",
    transfersConfirmButton: "Confirm Transfer",
    transfersNoItems: "No transfers found.",
    transfersMineSectionTitle: "Your Transfers",
    transfersUBISectionTitle: "UBI Transfers",
    transfersTopSectionTitle: "Top Transfers",
    transfersPendingSectionTitle: "Pending Transfers",
    transfersUnconfirmedSectionTitle: "Unconfirmed Transfers",
    transfersClosedSectionTitle: "Closed Transfers",
    transfersDiscardedSectionTitle: "Discarded Transfers",
    transfersCreateSectionTitle: "Create transfer",
    transfersAllSectionTitle: "Transfers",
    transfersSearchPlaceholder: "Search concept, tags, users...",
    transfersMinAmountLabel: "Min amount",
    transfersMaxAmountLabel: "Max amount",
    transfersSortRecent: "Most recent",
    transfersSortAmount: "Highest amount",
    transfersSortDeadline: "Closest deadline",
    transfersSearchButton: "Search",
    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",
    voteErrorTitle: "Check the form",
    voteErrorDeadlineMin: "The deadline must be at least {days} days from now.",
    voteErrorGeneric: "The vote could not be saved.",
    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",
    voteNoQuorum: "NO QUORUM",
    voteTagsLabel: "Tags",
    voteDeadline: "Deadline",
    voteStatus: "Status",
    voteTags: "Tags",
    voteOpinions: "Opinions",
    novotes: "No voting proposals available.",
    voteBy: "By",
    voteCreatedAt: "Created At",
    voteNoQuestion: "No question provided",
    voteUnknownCreator: "Unknown Creator",
    voteUnknownDate: "Unknown Date",
    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",
    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",
    cvPersonal: "Personal",
    cvOasis: "Oasis Contributor (optional)",
    cvOasisContributorView: "Contribution",
    cvEducational: "Educational (optional)",
    cvEducationalView: "Educational",
    cvProfessional: "Professional (optional)",
    cvProfessionalView: "Professional",
    cvAvailability: "Availability (optional)",
    cvUpdateButton: "Update",
    cvCreateButton: "Create CV",
    cvCreatedAt: "Created At",
    cvUpdatedAt: "Updated At",
    cvEditButton: "Update",
    cvDeleteButton: "Delete",
    cvNoCV: "No CV found.",
    blogSubject: "Subject",
    blogMessage: "Message",
    blogImage: "Upload media (max-size: 50MB)",
    blogMedia: "Attachments (up to 8 images and a video)",
    blogPublish: "Preview",
    pollsTitle: "Polls",
    dataTitle: "Matches",
    dataDescription: "Explore and visualize the matches in your network.",
    dataFilterAll: "ALL",
    dataFilterMine: "MINE",
    dataFilterRecent: "RECENT",
    dataFilterTop: "TOP",
    dataKindInhabitants: "INHABITANTS",
    dataKindJobs: "JOBS",
    dataKindProjects: "PROJECTS",
    dataKindEvents: "EVENTS",
    dataKindTribes: "TRIBES",
    dataKindMarket: "MARKET",
    dataKindHousing: "HOUSING",
    dataKindIndustry: "INDUSTRY",
    dataKindTasks: "TASKS",
    dataKindReports: "REPORTS",
    dataKindVotes: "VOTATIONS",
    dataSearchPlaceholder: "Search the cross-data...",
    dataCohesionTitle: "Cohesion Coefficient (CC)",
    dataCcShort: "CC",
    dataCohesionHint: "Average affinity between everything the network has published.",
    dataAffinity: "Affinity",
    dataCommonTerms: "Keyword",
    dataStatPeople: "CVs",
    dataStatConnected: "Connected",
    dataStatSkills: "Skills",
    dataBestMatch: "Best Match",
    dataStatIsolated: "Isolated",
    dataStatEntities: "Entities compared",
    dataStatTerms: "Distinct terms",
    dataStatPairs: "Connected pairs",
    dataMatchesTitle: "Matches",
    dataMatchesHint: "Personalized algorithm suggestions.",
    dataTermsTitle: "Keywords",
    dataTermsHint: "The terms that appear across the most content.",
    dataConnections: "Linked matches",
    dataTopicTitle: "Everything related to",
    dataTopicHint: "What the algorithm relates to this topic",
    dataNoMatches: "No cross-data to show.",
    dataNoProfile: "Publish content or write your CV so the algorithm can learn what interests you.",
    pollsDescription: "Module to ask the network and count the answers.",
    pollFilterAll: "ALL",
    pollFilterMine: "MINE",
    pollFilterRecent: "RECENT",
    pollFilterTop: "TOP",
    pollFilterVoted: "VOTED",
    pollFilterOpen: "OPEN",
    pollFilterClosed: "CLOSED",
    pollCreateButton: "Create Poll",
    pollCreateTitle: "Create Poll",
    pollEditTitle: "Edit Poll",
    pollQuestion: "Question",
    pollQuestionPlaceholder: "What do you want to ask?",
    pollOptions: "Options (one per line)",
    pollOutcome: "Result",
    pollNoVotesYet: "No votes yet",
    pollTie: "Tie",
    pollOptionsPlaceholder: "Plaza\nPark\nBar",
    pollAnonymous: "Anonymous",
    pollAnonymousLabel: "Anonymous poll",
    pollMultiple: "Multiple choice",
    pollMultipleLabel: "Allow multiple answers",
    pollDeadline: "Deadline",
    pollTags: "Tags",
    pollPublishButton: "Publish Poll",
    pollUpdateButton: "Update",
    pollCloseButton: "Close",
    pollDeleteButton: "Delete",
    pollVoteButton: "Vote",
    pollChangeVote: "Change Vote",
    pollVoters: "Voters",
    pollComments: "Comments",
    pollStatusLabel: "Status",
    pollStatusOpen: "OPEN",
    pollStatusClosed: "CLOSED",
    pollSearchPlaceholder: "Search polls...",
    pollsNoItems: "No polls found.",
    viewPoll: "View Poll",
    pollChatCreate: "Create Poll",
    pollInChat: "Poll",
    blogTitle: "Blogs",
    blogDescription: "Module to discover and manage blogs.",
    blogFilterAll: "ALL",
    blogFilterMine: "MINE",
    blogFilterRecent: "RECENT",
    blogFilterFavorites: "FAVORITES",
    blogFilterTop: "TOP",
    blogCreateButton: "Create Blog",
    blogSearchPlaceholder: "Search blogs...",
    blogComments: "Comments",
    blogAllowComments: "Allow comments",
    blogCommentsClosed: "The author has closed comments on this blog.",
    blogNoItems: "No blogs found.",
    viewBlog: "View Blog",
    forumTitle: "Forums",
    forumCategoryLabel: "Category",
    forumTitleLabel: "Title",
    forumTitlePlaceholder: "Forum title...",
    forumCreateButton: "Create forum",
    forumCreateSectionTitle: "Create forum",
    forumDescription: "Talk openly with other inhabitants in your network.",
    forumSearchPlaceholder: "Search forums...",
    forumFilterAll: "ALL",
    forumFilterMine: "MINE",
    forumFilterRecent: "RECENT",
    forumFilterTop: "TOP",
    forumDeleteButton: "Delete",
    forumParticipants: "participants",
    forumMessages: "messages",
    forumMessageLabel: "Message",
    forumMessagePlaceholder: "Write your message...",
    forumSendButton: "Send",
    noForums: "No forums found.",
    forumVisitButton: "Visit Forum",
    forumTopicLabel: "Topic",
    larpTitle: "L.A.R.P.",
    larpDescription: "A live action role-playing layer for collaborative experimentation.",
    larpNoHousesMatch: "No houses match your search.",
    larpSearchPlaceholder: "Search houses...",
    larpAllHouses: "Houses:",
    larpFilterRuling: "RULING",
    larpFilterHouses: "HOUSES",
    larpFilterRules: "FAQ",
    larpRulesTitle: "F.A.Q.",
    larpRulesEntryText: "Every inhabitant begins in ACADEMIA by default.",
    larpRulesTestEntryText: "In the WILL test each option weights one or more houses; when you submit, the system tallies the scores and auto-admits you into the highest-scoring house.",
    larpRulesInviteEntryText: "House members can generate invitation codes that grant direct access to the house.",
    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.",
    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.",
    larpRulesWallText: "Each house has a Wall where its members write. A house Wall is private to the house, except the one of the governing house and the one of ACADEMIA, which anybody can read.",
    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.",
    larpPostPlaceholder: "What does this house need to say?",
    larpPostSubmit: "Publish",
    larpCycleLabel: "Cycle:",
    larpCyclesUntilRuling: "Next governance cycle",
    larpVisitTribe: "Visit Tribe",
    larpStartJourney: "Start Journey",
    larpGoverning: "Ruling:",
    larpStartHere: "Start here:",
    larpMyHouse: "My House:",
    larpMembersCount: "Members",
    larpRolesLabel: "Roles",
    larpFunctionLabel: "Function",
    larpMonthLabel: "Governance cycle",
    larpLeaveToAcademia: "Leave House",
    larpAcademiaJoinTitle: "L.A.R.P. Houses",
    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.",
    larpInviteRedeem: "Join House",
    larpInviteCreate: "Generate invitation code",
    larpInvitePlaceholder: "Invitation code",
    invitesHousesTitle: "L.A.R.P.",
    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.",
    larpTestRankingTitle: "Score by house",
    larpLastAttemptTitle: "Your last attempt",
    larpLastAttemptHouse: "House",
    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.",
    larpProfileQ1: "When you face a complex problem, what do you do first?",
    larpProfileQ1O1: "Talk to others to find consensus",
    larpProfileQ1O2: "Build a prototype to test",
    larpProfileQ1O3: "Research the literature",
    larpProfileQ1O4: "Disrupt the system that creates it",
    larpProfileQ2: "What gives meaning to your daily work?",
    larpProfileQ2O1: "Defending the people I love",
    larpProfileQ2O2: "Creating something tangible",
    larpProfileQ2O3: "Healing or nurturing life",
    larpProfileQ2O4: "Crafting words and ideas",
    larpProfileQ2O5: "Making others laugh",
    larpProfileQ3: "When conflict arises in your group, you…",
    larpProfileQ3O1: "Lead the dialogue",
    larpProfileQ3O2: "Take a side and stand firm",
    larpProfileQ3O3: "Crack a joke to defuse",
    larpProfileQ3O4: "Question whether the conflict is real",
    larpProfileQ3O5: "Look for root ecological causes",
    larpProfileQ4: "Your favorite long-term project would be…",
    larpProfileQ4O1: "Building a city",
    larpProfileQ4O2: "Restoring a forest",
    larpProfileQ4O3: "Writing a constitution",
    larpProfileQ4O4: "Organising a festival",
    larpProfileQ4O5: "Setting up a defense network",
    larpProfileQ4O6: "Designing a new machine",
    larpProfileQ4O7: "Curating an archive",
    larpProfileQ4O8: "Disrupting an unjust order",
    larpProfileQ5: "What makes a good leader?",
    larpProfileQ5O1: "Someone who listens and mediates",
    larpProfileQ5O2: "Someone who can fight and protect",
    larpProfileQ5O3: "Someone who knows history",
    larpProfileQ5O4: "Someone who makes you smile",
    larpProfileQ6: "Your relationship with rules:",
    larpProfileQ6O1: "Rules emerge from dialogue and law",
    larpProfileQ6O2: "Rules should be followed strictly",
    larpProfileQ6O3: "Rules should be broken often",
    larpProfileQ6O4: "Rules should serve life",
    larpProfileQ6O5: "Rules build solid infrastructure",
    larpProfileQ7: "How do you handle information?",
    larpProfileQ7O1: "I curate and preserve it",
    larpProfileQ7O2: "I share it through stories",
    larpProfileQ7O3: "I question its origins",
    larpProfileQ7O4: "I extract the useful bits",
    larpProfileQ7O5: "I use it to heal",
    larpProfileQ8: "Your idea of success is…",
    larpProfileQ8O1: "A working machine",
    larpProfileQ8O2: "A peaceful community",
    larpProfileQ8O3: "A lively festival",
    larpProfileQ8O4: "A safe family",
    larpProfileQ8O5: "An unbroken archive",
    larpProfileQ8O6: "A cracked dogma",
    larpProfileQ8O7: "A thriving harvest",
    larpProfileQ8O8: "A finished building",
    larpProfileQ9: "When you wake up, you want to…",
    larpProfileQ9O1: "Train your body",
    larpProfileQ9O2: "Read or write",
    larpProfileQ9O3: "Garden or cook",
    larpProfileQ9O4: "Tinker with something",
    larpProfileQ9O5: "Question authority",
    larpProfileQ9O6: "Plan a project",
    larpProfileQ9O7: "Talk to friends",
    larpProfileQ9O8: "Make art",
    larpProfileQ10: "Your weakness might be:",
    larpProfileQ10O1: "Talking too much",
    larpProfileQ10O2: "Being too pragmatic",
    larpProfileQ10O3: "Being too idealistic",
    larpProfileQ10O4: "Being too disruptive",
    larpProfileQ10O5: "Being too rigid",
    larpProfileQ10O6: "Being too lighthearted",
    larpProfileQ10O7: "Being too cautious",
    larpProfileQ10O8: "Being too ambitious",
    larpTestSubmit: "Join House",
    larpTestCooldownActive: "Next test available in",
    larpTestCooldownDays: "cycles",
    larpTestResultTitle: "Test result",
    larpTestScore: "Score",
    larpTestNextAttempt: "You can attempt another test in 30 cycles.",
    larpGoToHouse: "Go to your house",
    larpBackToAcademia: "Back to ACADEMIA",
    larpBadgeYou: "You",
    larpBadgeRuling: "Ruling",
    modulesLarpLabel: "L.A.R.P.",
    modulesLarpDescription: "Module for the live-action role-playing layer of Oasis (the 9 Houses).",
    imageTitle: "Images",
    imageDescription: "Explore and manage image content in your network.",
    imageMineSectionTitle: "Your Images",
    imageCreateSectionTitle: "Upload Image",
    imageUpdateSectionTitle: "Update Image",
    imageAllSectionTitle: "Images",
    imageRecentSectionTitle: "Recent Images",
    imageTopSectionTitle: "Top Images",
    imageFavoritesSectionTitle: "Favorites",
    imageGallerySectionTitle: "Gallery",
    imageFilterAll: "ALL",
    imageFilterMine: "MINE",
    imageFilterRecent: "RECENT",
    imageFilterTop: "TOP",
    imageFilterFavorites: "FAVORITES",
    imageFilterGallery: "GALLERY",
    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",
    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",
    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)",
    TODAYButton:      "TODAY",
    totalOpinions:    "Total Opinions",
    moreVoted:        "More Voted",
    noFeedsFound:     "No feeds found.",
    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",
    typeRecent:           "RECENT",
    typeTop: "TOP",
    typePost:             "BLOGS",
    typeTribe:            "TRIBES",
    typeLarp: "L.A.R.P.",
    typeInhabitants: "INHABITANTS",
    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",
    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",
    location:             "Location",
    contentWarning:       "Subject",
    bankWalletConnected:  "ECOin Wallet",
    bankUbiReceived:      "UBI Received",
    bankTx:               "Tx",
    bankEpochShort:       "Epoch",
    bankingUserEngagementScore: "KARMA Scoring",
    viewDetails:          "View details",
    link:                 "Link",
    aiApproveTagsLabel:   "Tags (comma-separated)",
    aiApproveTagsPlaceholder: "e.g. oasis, governance, ecology",
    aiApproveRatingLabel: "Rating",
    aiExchangeLang:       "Language",
    aiExchangeTags:       "Tags",
    aiExchangeRating:     "Rating",
    aiExchangeHelpful:    "Helpful",
    aiExchangeMarkHelpful:"+1 helpful",
    activityProjectFollow:   "%OASIS% is now %ACTION% this project %PROJECT%",
    activityProjectUnfollow: "%OASIS% is now %ACTION% this 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",
    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",
    courtsVerdictResult:       "Result",
    courtsVerdictOrders:       "Orders",
    courtsSettlementText:      "Settlement",
    courtsSettlementAccepted:  "Accepted",
    courtsJudge:               "Judge",
    courtsThSupports:          "Supports",
    courtsFilterOpenCase: 'Open Case',
    courtsCaseMediatorsPh: 'Mediator Oasis IDs, separated by comma',
    courtsMediatorsLabel: 'Mediators',
    courtsThCase: 'Case',
    courtsThCreatedAt: 'Start date',
    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 in your network.",
    reportsSearchPlaceholder: "Search reports...",
    reportsFilterAll: "ALL",
    reportsFilterRecent: "RECENT",
    reportsFilterTop: "TOP",
    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",
    reportsCategory: "Category",
    reportsCategoryFeatures: "Features",
    reportsCategoryBugs: "Bugs",
    reportsCategoryAbuse: "Abuse",
    reportsCategoryContent: "Content",
    reportsUpdateButton: "Update",
    reportsDeleteButton: "Delete",
    reportsMineSectionTitle: "Your Reports",
    reportsFeaturesSectionTitle: "Feature Requests",
    reportsBugsSectionTitle: "Bugs",
    reportsAbuseSectionTitle: "Abuse Reports",
    reportsContentSectionTitle: "Content Issues",
    reportsAllSectionTitle: "Reports",
    reportsNoItems: "No reports available.",
    reportsSeverity: "Severity",
    reportsSeverityLow: "Low",
    reportsSeverityMedium: "Medium",
    reportsSeverityHigh: "High",
    reportsSeverityCritical: "Critical",
    reportsStatus: "Status",
    reportsStatusOpen: "Open",
    reportsStatusUnderReview: "Under Review",
    reportsStatusResolved: "Resolved",
    reportsStatusInvalid: "Invalid",
    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",
    tribeFilterAll: "ALL",
    tribeFilterRecent: "RECENT",
    tribeFilterMine: "MINE",
    tribeFilterMembership: "MEMBERSHIP",
    tribeFilterSubtribes: "SUBTRIBES",
    tribeFilterTop: "TOP",
    tribeFilterGallery: "GALLERY",
    tribeFeedFilterTOP: "TOP",
    tribeFeedFilterMINE: "MINE",
    tribeFeedFilterALL: "ALL",
    tribeFeedFilterRECENT: "RECENT",
    courtsStanceDENY: "Deny",
    courtsStanceADMIT: "Admit",
    courtsStancePARTIAL: "Partially admit",
    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.",
    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",
    tribeEnterInvite: "ENTER INVITE CODE",
    tribeLeaveButton: "LEAVE",
    tribePublic: "PUBLIC",
    tribePrivate: "PRIVATE",
    tribeGenerateInvite: "SINGLE INVITATION",
    tribeOpenInvitation: "OPEN INVITATION",
    tribeJoinOpen: "JOIN TRIBE",
    tribeRemoveInvitation: "REMOVE INVITATION",
    tribeCreatedAt: "Created at",
    tribeAuthor: "By",
    tribeStrict: "Strict",
    tribeOpen: "Open",
    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",
    tribeSectionInhabitants: "Inhabitants",
    tribeSectionVotations: "VOTATIONS",
    tribeSectionEvents: "EVENTS",
    tribeSectionTasks: "TASKS",
    tribeSectionFeed: "FEED",
    tribeSectionForum: "FORUM",
    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",
    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",
    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",
    tribeMediaTypeImage: "Image",
    tribeMediaTypeVideo: "Video",
    tribeMediaTypeAudio: "Audio",
    tribeMediaTypeDocument: "Document",
    tribeMediaTypeBookmark: "Bookmark",
    tribeContentDelete: "DELETE",
    tribeInviteCodeText: "Invite code: ",
    oasisVersionLabel: "Oasis Version",
    tribeInviteCodeHint: "Share this code with someone you want to invite. They can join via /invites → Tribes.",
    tribeStatusOpen: "OPEN",
    tribeStatusClosed: "CLOSED",
    tribeStatusInProgress: "IN PROGRESS",
    tribePriorityLow: "LOW",
    tribePriorityMedium: "MEDIUM",
    tribePriorityHigh: "HIGH",
    tribePriorityCritical: "CRITICAL",
    tribeTaskFilterAll: "ALL",
    tribeMediaFilterAll: "ALL",
    tribeForumCatGeneral: "GENERAL",
    tribeForumCatProposal: "PROPOSAL",
    tribeForumCatQuestion: "QUESTION",
    tribeForumCatAnnouncement: "ANNOUNCEMENT",
    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.",
    tribeActivityRefeed: "REFEED",
    tribeSectionActivity: "ACTIVITY",
    tribeSectionTrending: "TRENDING",
    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",
    tribeTopCategory: "More Voted",
    tribeTagsEmpty: "No tags found.",
    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.",
    agendaSearchPlaceholder: "Search agenda...",
    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",
    agendaFilterIndustry: "INDUSTRY",
    agendaFilterHousing: "HOUSING",
    agendaFilterProjects: "PROJECTS",
    agendaFilterCalendars: "CALENDARS",
    agendaNoItems: "No assignments found.",
    agendaDiscardButton: "Discard",
    agendaRestoreButton: "Restore",
    agendaMembersCount: "Members",
    agendaLocationLabel: "Location",
    agendaYes: "YES",
    agendaNo: "NO",
    agendaInviteModeLabel: "Status",
    agendaAnonymousLabel: "Anonymous",
    agendaMembersLabel: "Members",
    agendareportCategory: "Category",
    agendareportSeverity: "Severity",
    agendareportStatus: "Status",
    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.",
    TOPButton:            "TOP",
    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",
    privateMessage: "PM",
    pmSendTitle: "Private Messages",
    pmSend: "Send!",
    pmCancel: "Cancel",
    pmReset: "Reset",
    pmSharedKeyHint: "Share this key with the recipient out of band. It is required to decrypt.",
    pmDescription: "Use this form to send an encrypted message/file to other inhabitants.",
    pmComposeTitle: "Send a message",
    pmRecipients: "Recipients",
    pmRecipientsHint: "Enter Oasis IDs separated by commas",
    pmLimitsHint: "Up to 7 recipients per message.",
    pmTextPlaceholder: "Body capped at 7000 characters.",
    pmSubject: "Subject",
    pmSubjectHint: "Enter the message subject",
    pmText: "Message",
    pmCrypterChip: "2xE2E",
    pmCrypterDecryptButton: "Decrypt",
    fileShareTitle: "Share a file",
    fileShareRecipientPlaceholder: "@...=.ed25519",
    fileShareFileLabel: "File",
    fileShareDownload: "Download",
    fileShareMutualError: "You can only share files with inhabitants with mutual support.",
    fileShareNoFile: "No file selected.",
    fileShareTooLarge: "The file exceeds the allowed size.",
    fileShareFailed: "Could not prepare the file.",
    fileShareSendError: "Could not send the file.",
    fileShareUnavailable: "This file is not available right now. Try again later.",
    pmCrypterBadKey: "Your shared key is incorrect!",
    pmCrypterTooLong: "The message is too long to encrypt with the Crypter. Please shorten it and try again.",
    pmCrypterCipherLabel: "Re-encrypted message",
    pmCrypterCharsLabel: "characters",
    pmInvalidRecipients: "Invalid Oasis ID (should be like @…=.ed25519).",
    pmEncryptionLabel: "Encryption",
    private: "Private",
    privateDescription: "Your encrypted messages.",
    privateInbox: "INBOX",
    privateSent: "SENT",
    privateDelete: "Delete",
    pmCreateButton: "Write a PM",
    noPrivateMessages: "No private messages.",
    pmFromLabel: "From:",
    pmToLabel: "To:",
    pmNoSubject: "(no subject)",
    pmSubjectLabel: "Subject:",
    pmBotJobs: "JobsBot",
    pmBotProjects: "ProjectsBot",
    pmBotMarket: "MarketBot",
    pmBotShops: "ShopsBot",
    pmBotPolitical: "PoliticalBot",
    politicalBotLarpTitle: "The ruling house of the L.A.R.P has changed.",
    politicalBotParliamentTitle: "A new government cycle has begun in the Parliament.",
    politicalBotTribeTitle: "A new government cycle has begun in one of your Tribes.",
    politicalBotLarpIntro: "Now {house} rules during this cycle: {cycle}",
    politicalBotParliamentIntro: "The current government is {gov}",
    politicalBotParliamentIntroLeader: "The current government is {gov}, led by {leader}",
    politicalBotTribeIntro: "The current government in the Tribe {tribe} is {gov}",
    politicalBotTribeIntroLeader: "The current government in the Tribe {tribe} is {gov}, led by {leader}",
    politicalBotLeaderLabel: "Leader",
    inboxJobSubscribedTitle: "New subscription to your job offer",
    pmInhabitantWithId: "Inhabitant with OASIS ID:",
    pmHasSubscribedToYourJobOffer: "has subscribed to your job offer",
    inboxMarketItemSoldTitle: "Item Sold",
    inboxShopSoldTitle: "Product 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',
    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',
    blockchainLatestDatagram: 'Latest Datagram',
    blockchainDatagram: "Datagram",
    blockchainDetails: "View Block Details",
    blockchainViewBlockexplorer: "View in Blockexplorer",
    blockchainBack: 'Back to Blockexplorer',
    blockchainContentDeleted: "This content has been tombstoned",
    visitContent: "Visit Content",
    favoriteAdd: "Pin to Favorites",
    pmContentTooltip: "Send a Private Message",
    favoriteRemove: "Unpin from Favorites",
    reportContent: "Report Content",
    banking: 'Banking',
    bankingTitle: 'Banking',
    bankingDescription: "The ECOin economy: balance, UBI, taxes and industry value.",
    bankOverview: 'Overview',
    bankEpochs: 'Epochs',
    bankRules: 'Rules',
    pending: 'Pending',
    closed: 'Closed',
    bankViewTx: 'View Tx',
    bankClaimNow: 'Claim now',
    bankClaimUBI: 'Claim UBI!',
    bankClaimAndPay: 'Claim & Pay',
    bankClaimedPending: 'Claim pending...',
    bankStatusClaimed: 'Claimed',
    bankStatusExpired: 'Expired',
    bankPubOnly: 'PUB-only operation',
    bankEpoch: 'Epoch',
    bankPool: 'Pool (this epoch)',
    bankWeightsSum: 'Sum of weights',
    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',
    bankYourIndustryBalance: "Your Industry Share",
    bankYourUbiMonth: "Your UBI (this month)",
    bankYourFundsMonth: "Your Funds (this month)",
    bankIndustryBalance: "Industry Production (estimated)",
    bankUserBalance: 'Your Balance',
    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',
    pubIdLabel: "PUB ID",
    bankUbiAvailableNo: "NO FUNDS!",
    bankUbiAvailableOk: "AVAILABLE!",
    bankUbiAvailability: "UBI (network)",
    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",
    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",
    shopAddFavorite: "Add Favorite",
    shopRemoveFavorite: "Remove Favorite",
    shopOpen: "OPEN",
    shopClosed: "CLOSED",
    shopMakePrivate: "MAKE PRIVATE (E2E)",
    shopMakePublic: "MAKE PUBLIC",
    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: "Purchase orders received by this shop.",
    shopOrdersEmpty: "No orders yet.",
    shopOrderProduct: "Product",
    shopOrderPrice: "Price",
    shopOrderBuyer: "Buyer",
    shopBackToShop: "Back to Shop",
    marketVisitItem: "VISIT ITEM",
    shopStatus: "STATUS",
    shopCreatedAt: "CREATED",
    shopSearchPlaceholder: "Search shops...",
    shopUrl: "URL",
    shopLocation: "Location",
    shopTags: "Tags",
    shopVisibility: "Visibility",
    shopShortDescription: "Short Description",
    shopShortDescriptionPlaceholder: "Brief description of your shop",
    shopTitlePlaceholder: "Name of your shop",
    shopDescriptionPlaceholder: "Detailed description of your shop",
    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',
    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",
    statsDescription: "Discover statistics about your network.",
    ALLButton: "ALL",
    MINEButton: "MINE",
    TOMBSTONEButton: "TOMBSTONES",
    statsCreatedAt: "Created At",
    statsYourContent: "Content",
    statsYourOpinions: "Opinions",
    statsNetworkContent: "Content",
    statsNetworkOpinions: "Opinions",
    statsEcoWalletLabel: "ECOIN Wallet",
    statsEcoWalletNotConfigured:  "Not configured!",
    statsBookmark: "Bookmarks",
    statsEvent: "Events",
    statsTask: "Tasks",
    statsVotes: "Votes",
    statsMarket: "Market",
    statsForum: "Forums",
    statsJob: "Jobs",
    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",
    statsSize: "Total (size)",
    statsBlockchainSize: "Blockchain (size)",
    statsBlobsSize: "Blobs (size)",
    statsActivity7d: "Activity (last 7 days)",
    statsActivity7dTotal: "7-day total",
    statsActivity30dTotal: "30-day total",
    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",
    statsMarketTitle: "Market",
    statsMarketTotal: "Total items",
    statsMarketForSale: "For sale",
    statsMarketReserved: "Reserved",
    statsMarketClosed: "Closed",
    statsMarketSold: "Sold",
    statsUsersTitle: "Inhabitants",
    user: "Inhabitant",
    statsTombstoneRatio: "Tombstone ratio (%)",
    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.",
    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",
    aiServerError: "The AI could not answer. Please try again.",
    aiInputPlaceholder: "What is Oasis?",
    typeAiExchange: "AI",
    aiApproveTrain: "Add to collective training",
    aiRejectTrain: "Do not train",
    aiTrainApproved: "Approved for training",
    aiTrainRejected: "Rejected for training",
    aiSnippetsUsed: "Snippets used",
    aiSnippetsLearned: "Snippets learned",
    statsAITraining: "AI training",
    aiCustomAnswerPlaceholder: "Write your custom answer…",
    marketMineSectionTitle: "Your Items",
    marketCreateSectionTitle: "Create Item",
    marketUpdateSectionTitle: "Update",
    marketAllSectionTitle: "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",
    marketItemStock: "Stock",
    marketOutOfStock: "Out of stock",
    marketActionsUpdate: "Update",
    marketUpdateButton: "Update",
    marketActionsDelete: "Delete",
    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)",
    marketSearchPlaceholder: "Search title or tags",
    marketMinPriceLabel: "Min price",
    marketMaxPriceLabel: "Max price",
    marketSortRecent: "Most recent",
    marketSortPrice: "Price",
    marketSortDeadline: "Deadline",
    marketSearchButton: "Search",
    marketAuctionEndsIn: "Ends",
    marketAuctionEnded: "Ended",
    marketNoItemsMatch: "No items match your search.",
    housingTitle: "Housing",
    housingDescriptionText: "Discover and manage places in your network.",
    modulesHousingLabel: "Housing",
    modulesHousingDescription: "Module to discover and manage places.",
    typeHousing: "HOUSING",
    housingFilterAll: "ALL",
    housingFilterMine: "MINE",
    housingFilterRequested: "REQUESTED",
    housingFilterSale: "SALE",
    housingFilterRent: "RENT",
    housingFilterCouchsurfing: "COUCHSURFING",
    housingFilterOpen: "AVAILABLE",
    housingFilterClosed: "UNAVAILABLE",
    housingFilterRecent: "RECENT",
    housingFilterTop: "TOP",
    housingType: "Offer",
    housingTypeSALE: "For sale",
    housingTypeRENT: "For rent",
    housingTypeCOUCHSURFING: "Couchsurfing",
    housingProperty: "Property",
    housingPropertyAPARTMENT: "Apartment",
    housingPropertyHOUSE: "House",
    housingPropertyROOM: "Room",
    housingPropertyLAND: "Land",
    housingPropertyOTHER: "Other",
    housingTitleLabel: "Title",
    housingTitlePlaceholder: "Name of the place",
    housingDescription: "Description",
    housingDescriptionPlaceholder: "Describe the place, the neighbourhood, what is included: bathrooms, garden, beds…",
    housingRules: "Rules",
    housingRulesPlaceholder: "Pets, smoking, quiet hours, minimum stay…",
    housingPlace: "Place",
    housingPlacePlaceholder: "Country, city, address",
    housingPrice: "Price",
    housingPriceLabel: "Price (ECO)",
    housingSizeLabel: "Size (m²)",
    housingFree: "FREE",
    housingPerMonth: "/month",
    housingRooms: "Rooms",
    housingSize: "Size",
    housingCapacity: "Guests",
    housingAvailableFrom: "Available from",
    housingAvailableTo: "Available until",
    housingTags: "Tags",
    spreadEditWarning: "This content will lose spreads after editing it",
    housingRequests: "Requests",
    housingRequestButton: "Request",
    housingCancelButton: "Cancel request",
    housingRequestedBadge: "REQUESTED",
    housingStatus: "Status",
    housingStatusOPEN: "AVAILABLE",
    housingStatusCLOSED: "UNAVAILABLE",
    housingSetOpen: "Make available",
    housingSetClosed: "Make unavailable",
    housingCreateButton: "Create Place",
    housingUpdateButton: "Update",
    housingDeleteButton: "Delete",
    housingSearchPlaceholder: "Search places...",
    housingSearchButton: "Search",
    housingMinPrice: "Min price",
    housingMaxPrice: "Max price",
    housingSortRecent: "Most recent",
    housingSortPrice: "Lowest price",
    housingSortRequests: "Most requested",
    housingSortRating: "Best rated",
    housingNoItems: "No places found.",
    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",
    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",
    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",
    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",
    jobTimePartial: "Part-time",
    jobTimeComplete: "Full-time",
    jobsDeleteButton: "DELETE",
    jobsUpdateButton: "UPDATE",
    jobsFilterApplied: "APPLIED",
    jobsAppliedTitle: "My applications",
    jobsAppliedBadge: "Applied",
    jobsSearchPlaceholder: "Search title, tags, description...",
    jobsMinSalaryLabel: "Min salary",
    jobsMaxSalaryLabel: "Max salary",
    jobsSortRecent: "Most recent",
    jobsSortSalary: "Highest salary",
    jobsSortSubscribers: "Most applicants",
    jobsSearchButton: "Search",
    jobsApplicants: "Applicants",
    jobsUpdatedAt: "Updated",
    jobSetOpen: "Set open",
    jobsTagsLabel: "Tags",
    noJobsMatch: "No jobs match your search.",
    industrySearchPlaceholder: "Search facilities…",
    industryAllSectors: "All sectors",
    industryVisitButton: "Visit Industry",
    industryAdvanceTo: "Set to",
    industryAmount: "Amount",
    industryApproveBuild: "Approve",
    industryBlueprint: "Blueprint",
    industryBlueprints: "Blueprints",
    industryBuild: "Build",
    industryBuildNotes: "Notes",
    industryBuildStart: "Start date",
    industryVoteUpdateButton: "Vote update",
    industryVoteDeleteButton: "Vote delete",
    industryRevokeVote: "Revoke",
    industryTimeLeft: "Time left",
    industryBuildEnd: "End date",
    industryBuilds: "Builds",
    industryBuildTitle: "Title",
    industryContribute: "Contribute",
    industryContributeButton: "Contribute",
    industryContributions: "Contributions",
    industryCreateBlueprintButton: "Create Blueprint",
    industryDistribute: "Distribute",
    industryDistributeButton: "Distribute by Shares",
    industryDistribution: "Distribution",
    industryEcoAmount: "Amount (ECO)",
    industryEditBlueprint: "Edit Blueprint",
    industryFacility: "Facility",
    industryKindLabel: "Kind",
    industryKind_labor: "Labor",
    industryKind_material: "Material",
    industryKind_eco: "Funds",
    industryLaborHours: "Labor (hours)",
    industryHours: "Hours",
    industryMaterialItem: "Material",
    industryMaterials: "Materials",
    industryEstMaterials: "Total Materials",
    industryEstLabor: "Total Labor",
    industryEstTotal: "Estimated price",
    industryBuildingPrice: "Building price",
    industryFinalPrice: "Final price",
    industryBlueprintDescPlaceholder: "Specs, dimensions, weight, docs…",
    industryMaterialValue: "Value (ECO)",
    industryMember: "Member",
    industryNewBlueprint: "New Blueprint",
    industryNewBuild: "Propose a Build",
    industryEditBuild: "Edit build",
    industryNeedBlueprint: "Create a blueprint first: every build produces one.",
    industryNoBlueprints: "No blueprints yet.",
    industryNoBuilds: "No builds yet.",
    industryNote: "Note",
    industryOutput: "Output",
    industryOutputKind: "Product type",
    industryOutputValue: "Output value (ECO, e.g. from sale)",
    industryPostJob: "Create Job",
    industryPot: "Pot",
    industryProposeBuildButton: "Propose Build",
    industryProposer: "Proposer",
    industryAuthor: "Author",
    industrySellOnMarket: "Send to Market",
    industrySendToProjects: "Create Project",
    industrySkills: "Skills",
    industryTreasury: "Treasury",
    industryKind_physical: "Physical",
    industryKind_digital: "Digital",
    industryBuildStatus_PROPOSED: "PROPOSED",
    industryBuildStatus_REJECTED: "REJECTED",
    industryBuildStatus_APPROVED: "APPROVED",
    industryBuildStatus_STOCKING: "STOCKING",
    industryBuildStatus_IN_PRODUCTION: "IN PRODUCTION",
    industryBuildStatus_COMPLETED: "COMPLETED",
    industryBuildStatus_FAILED: "FAILED",
    pmBotIndustry: "IndustryBot",
    pmBotHousing: "HousingBot",
    pmBotJobs: "JobsBot",
    jobsBotMatchTitle: "A job matches your curriculum",
    jobsBotMatchIntro: "A job matches your curriculum.",
    jobsBotMatchJob: "Job",
    jobsBotMatchHint: "You receive this because your curriculum is AI managed. You can turn it off in your CV.",
    cvAiManaged: "AI Managed",
    switchOn: "ON",
    switchOff: "OFF",
    cvAiManagedHint: "When on, JobsBot warns you by private message when a job matches your curriculum.",
    cvMatchThreshold: "Notify me from this match level",
    housingBotRequestedTitle: "Somebody has requested one of your places.",
    housingBotCancelledTitle: "A request on one of your places was cancelled.",
    housingBotYouRequestedTitle: "You have requested a place.",
    housingBotYouCancelledTitle: "You have cancelled a request.",
    housingBotUnavailableTitle: "A place you requested is no longer available.",
    housingBotUnavailableSentTitle: "You have told the people who requested this place.",
    industryBotAdmittedTitle: "You have been admitted to a facility.",
    industryBotApplicationTitle: "New membership application in your facility.",
    industryBotInvitedTitle: "You have been invited to a facility.",
    industryBotDissolvedTitle: "A facility you belong to has been dissolved.",
    industryBotBuildApprovedTitle: "A build has been approved.",
    industryBotDistributedTitle: "A build output has been distributed.",
    industryFilterRules: "RULES",
    industryRulesTitle: "Rules",
    industryRulesIntro: "Industry lets inhabitants collectively own the means of production: a Facility is a network-owned workshop that nobody owns privately.",
    industryRulesSteward: "The founder is the steward — a caretaker, not an owner: they cannot sell, privatize or dissolve the Facility on their own.",
    industryRulesMembership: "Membership policy sets how people join: Open (join instantly), By vote (admitted by the members' vote) or Invite only (a member must invite them first).",
    industryRulesQuorum: "Quorum is the minimum number of members that must vote for a decision to count, so a small Facility isn't decided by a single person.",
    industryRulesMajority: "Majority is the fraction of votes needed to pass (0.5 = half, 1 = unanimity); a decision passes when YES votes reach at least max(quorum, members × majority).",
    industryRulesDecisions: "Members vote to admit newcomers, approve builds and dissolve the Facility; the steward cannot override these collective decisions.",
    industryRulesBlueprints: "Blueprints are libre (COPYLEFT) recipes — the inputs (materials, labor hours, skills) and the output (a physical or digital good) — and anyone can fork them.",
    industryRulesBuilds: "A Build is a production order: PROPOSED → APPROVED (by vote) → STOCKING → IN PRODUCTION → COMPLETED, and it only accepts contributions once approved.",
    industryRulesContributions: "Members contribute labor (hours), materials (declared ECO value) or ECO to a build; each contribution earns karma.",
    industryRulesLaborRate: "Labor rate is the ECO value of one work hour in this Facility; it turns hours into karma so effort and capital compare fairly: karma = hours × labor rate + material value + ECO.",
    industryRulesShares: "Your share of a build is your karma ÷ total karma, and it sets how much of the output value you receive.",
    industryRulesDistribution: "When a build is completed the steward distributes the pot (the build's funds plus any sale value) among contributors, proportional to their shares.",
    industryRulesTreasury: "ECO contributions are held by the steward as the build's treasury custodian until distribution; all movements are recorded on the network and disputes can go to Courts.",
    industryJobs: "Jobs",
    industryReportButton: "Report",
    industryCreateTask: "Create Task",
    industryOpenDispute: "Open dispute",
    industryMaterialsPlaceholder: "solar-panel:2:120\nbattery:1:80\nkit:1:15",
    industryCreateInvite: "Generate invite",
    industryPauseVotes: "Status votes",
    industryTitle: "Industry",
    industryDescription: "Module to manage the means of production collectively.",
    typeIndustryBuild: "BUILD",
    typeIndustryBlueprint: "BLUEPRINT",
    typeIndustryAllocation: "DISTRIBUTION",
    typeIndustry: "INDUSTRY",
    modulesIndustryLabel: "Industry",
    modulesIndustryDescription: "Module to manage the means of production collectively.",
    industryFilterAll: "ALL",
    industryFilterMember: "MEMBER",
    industryFilterBlueprints: "BLUEPRINTS",
    industryFilterBuilds: "BUILDS",
    industryFilterMine: "MINE",
    industryFilterActive: "WORKING",
    industryFilterPaused: "PAUSED",
    industryFilterDissolved: "DISSOLVED",
    industryAllTitle: "Industry",
    industryMemberTitle: "Facilities I'm in",
    industryMineTitle: "My facilities",
    industryActiveTitle: "Working",
    industryPausedTitle: "Paused facilities",
    industryDissolvedTitle: "Dissolved facilities",
    industryNoFacilitiesFound: "No facilities found.",
    industryCreateFacility: "Create Facility",
    industryMembers: "Members",
    industryMemberBadge: "MEMBER",
    industryName: "Name",
    industryNamePlaceholder: "Facility name",
    industryDescriptionLabel: "Description",
    industryDescriptionPlaceholder: "What does this facility produce?",
    industrySector: "Sector",
    industryMembershipPolicy: "Membership policy",
    industryQuorum: "Quorum",
    industryMajority: "Majority",
    industryLaborRate: "Labor rate",
    industryCreateButton: "Create Facility",
    industryUpdateButton: "Update",
    industrySteward: "Steward",
    industryStatusActive: "WORKING",
    industryStatusPaused: "PAUSED",
    industryStatusDissolved: "DISSOLVED",
    industryStatusLabel: "Status",
    industryJoinButton: "Join",
    industryApplyButton: "Request to join",
    industryLeaveButton: "Leave",
    industryInviteButton: "Invite",
    industryInvitePlaceholder: "@...=.ed25519",
    industryInviteNeeded: "You need an invitation to join.",
    industryPauseButton: "Vote to pause",
    industryResumeButton: "Vote to resume",
    industryDeleteButton: "Delete",
    industryPendingApplicants: "Pending applicants",
    industryVotesYes: "yes",
    industryVotesNo: "no",
    industryAlreadyVoted: "voted",
    industryAdmit: "Admit",
    industryReject: "Reject",
    industryDissolveTitle: "Dissolve facility",
    industryDissolveVote: "Vote to dissolve",
    industryPolicy_open: "Open",
    industryPolicy_vote: "By vote",
    industryPolicy_invite: "Invite only",
    projectsTitle: "Projects",
    projectsDescription: "Create, fund, and follow community-driven projects in your network.",
    projectSearchPlaceholder: "Search projects...",
    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",
    projectNoBounties: "No bounties found.",
    projectTitle: "Title",
    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",
    projectMilestoneStatus: "Milestone Status",
    projectMilestoneOpen: "open",
    projectMilestoneDone: "completed",
    projectMilestoneDue: "due",
    projectMilestoneMarkDone: "Mark as Done",
    projectMilestoneTitlePlaceholder: "Enter milestone title",
    projectMilestoneDescriptionPlaceholder: "Enter description for this milestone",
    projectMilestoneDescription: "Milestone Description",
    projectBudgetAssigned: "Assigned to bounties",
    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.",
    projectFilterBackers: "BACKERS",
    projectFilterApplied: "APPLIED",
    projectAppliedTitle: "APPLIED",
    projectBackersLeaderboardTitle: "Top Backers",
    projectNoBackersFound: "No backers found.",
    projectBackerAmount: "Total contributed",
    projectBackerPledges: "Pledges",
    projectBackerProjects: "Projects",
    projectSelectMilestoneOrBounty: "Select Milestone or Bounty",
    projectPledgeButton: "Pledge",
    footerLicense: "GPLv3",
    modulesModuleName: "Name",
    modulesModuleDescription: "Description",
    modulesModuleStatus: "Status",
    modulesTotalModulesLabel: "Loaded Modules",
    modulesEnabledModulesLabel: "Enabled",
    modulesDisabledModulesLabel: "Disabled",
    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).",
    modulesFediverseLabel: "Multiverse",
    modulesBlogsLabel: "Blogs",
    modulesBlogsDescription: "Module to discover and manage blogs.",
    modulesPollsLabel: "Polls",
    modulesPollsDescription: "Module to ask the network and count the answers.",
    modulesFediverseDescription: "Manage your other multiverse accounts, including sending and receiving content.",
    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: "Describe what you need...",
    aiNavDisabled: "AI navigation is disabled.",
    aiNavResultsTitle: "AINav Suggestions",
    aiNavQueryLabel: "Query",
    aiNavResultMatch: "Match",
    aiNavResultsEmpty: "No matching routes. Try /search instead.",
    modulesAINavLabel: "AINav",
    modulesAINavDescription: "Module for natural-language queries about the network's content.",
    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",
    modulesPresetTitle: "Common Configurations",
    workflowsTitle: "Workflows",
    workflowsDescription: "A workflow sets the theme and which modules are active.",
    workflowsSet: "Set workflow",
    workflow_default: "Default",
    workflow_jobs: "Jobs",
    workflow_ruling: "Ruling",
    workflow_politics: "Politics",
    workflow_social: "Social",
    workflow_business: "Business",
    workflow_night: "Night",
    workflow_mobile: "Mobile",
    statsCarbonFootprintTitle: "Carbon Footprint",
    statsCarbonTombstone: "Tombstoning footprint",
    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",
    mapInviteMode: "Invite",
    mapTypeSingle: "SINGLE",
    mapTypeOpen: "OPEN",
    mapTypeClosed: "CLOSED",
    mapTagsLabel: "Tags",
    mapTagsPlaceholder: "Enter tags separated by commas",
    mapUrlLabel: "Map URL",
    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",
    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.",
    padCreate: "Create Pad",
    padUpdate: "Update",
    padDelete: "Delete",
    padTitleLabel: "Title",
    padTitlePlaceholder: "Enter pad title...",
    padStatusLabel: "Status",
    padStatusOpen: "OPEN",
    padStatusInviteOnly: "INVITE-ONLY",
    padStatusClosed: "CLOSED",
    padDeadlineLabel: "Deadline",
    padTagsLabel: "Tags",
    padTagsPlaceholder: "tag1, tag2, ...",
    padMembersLabel: "Members",
    padCreated: "Created",
    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",
    typePad: "PADS",
    padNew: "NEW",
    padAddFavorite: "Add to Favorites",
    padRemoveFavorite: "Remove from Favorites",
    padClose: "Close",
    padBackToEditor: "Back to editor",
    padSearchPlaceholder: "Search pads...",

    calendarsTitle: "Calendars",
    calendarTitle: "Calendar",
    modulesCalendarsLabel: "Calendars",
    modulesCalendarsDescription: "Module to discover and manage calendars.",
    typeCalendar: "CALENDARS",
    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",
    calendarCreated: "Created",
    calendarJoin: "Join Calendar",
    calendarGenerateInvite: "Generate invite",
    calendarDateLabel: "Date",
    calendarDatePlaceholder: "Describe this date...",
    calendarNoteLabel: "Notes",
    calendarNotePlaceholder: "Add a note...",
    calendarFirstDateLabel: "Date",
    calendarFirstNoteLabel: "Notes",
    calendarIntervalLabel: "Interval",
    calendarIntervalNone: "No repetition",
    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",
    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",
    statsCalendar: "Calendars",
    statsCalendarDate: "Calendar Dates",
    statsCalendarNote: "Calendar Notes",

    modulesChatsLabel: "Chats",
    modulesChatsDescription: "Module to discover and manage encrypted chats.",
    typeChat: "CHATS",
    typeChatMessage: "CHAT MESSAGE",
    chatsTitle: "Chats",
    chatMineSectionTitle: "Your Chats",
    chatRecentTitle: "Recent Chats",
    chatFavoritesTitle: "Favorites",
    chatOpenTitle: "Open Chats",
    chatClosedTitle: "Closed Chats",
    chatDescription: "Description",
    chatCategory: "Category",
    chatStatus: "STATUS",
    chatCreate: "Create Chat",
    chatUpdate: "Update",
    chatDelete: "Delete",
    chatClose: "Close Chat",
    chatVisitChat: "VISIT CHAT",
    chatUntitled: "Untitled Chat",
    chatNoItems: "No chats found.",
    chatParticipants: "Participants",
    chatMessagesLabel: "Messages",
    chatThreadsLabel: "Threads",
    chatCreatedAt: "CREATED",
    chatSearchPlaceholder: "Search chats...",
    chatStatusOpen: "OPEN",
    chatStatusInviteOnly: "INVITE-ONLY",
    chatStatusClosed: "CLOSED",
    chatSendMessage: "Send",
    chatJumpLatest: "Latest Message",
    chatPickChat: "Pick a chat to open it",
    chatNoneYet: "No chat available yet.",
    activitySearchPlaceholder: "Search in activity...",
    trendingSearchPlaceholder: "Search in trending...",
    opinionsSearchPlaceholder: "Search in opinions...",
    votesSearchPlaceholder: "Search in votations...",
    welcomeStepUxTitle: "Choose your interface",
    welcomeStepUxText: "Pick how Oasis should look. You can change it later in Settings.",
    welcomeStepUxAction: "Use this view",
    chatRateLimitTitle: "Too many messages",
    chatRateLimitMessage: "You have reached the limit of messages this room accepts in an hour. Try again later.",
    chatMessagePlaceholder: "Type your message...",
    chatNoMessages: "No messages yet.",
    chatTitlePlaceholder: "Chat title",
    chatDescriptionPlaceholder: "Chat description",
    chatTagsPlaceholder: "tag1, tag2, tag3",
    chatImageLabel: "Select an image file (.jpeg, .jpg, .png, .gif)",
    chatAuthor: "Author",
    chatAddFavorite: "Add to Favorites",
    chatRemoveFavorite: "Remove from Favorites",
    chatPM: "PM",
    chatStatusLabel: "Status",
    chatCategoryLabel: "Category",
    gamesTitle: "Games",
    gamesDescription: "Discover and play some mini-games in your network.",
    gamesFilterAll: "ALL",
    gamesPlayButton: "PLAY!",
    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.",
    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?",
    gamesFilterScoring: "SCORING",
    gamesHallOfFame: "Hall of Fame",
    gamesHallPlayer: "Player",
    gamesHallScore: "Score",
    gamesNoScores: "No scores yet.",
    gamesHallDate: "Date",
    typeGameScore: "GAME SCORES",
    gamesNewRecord: "New Record",
    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: "Gaming",
    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.",
    torrentUpdatedAt: "Updated",
    statsTorrent: "Torrents",
    typeTorrent: "TORRENTS",
    modulesTorrentsLabel: "Torrents",
    modulesTorrentsDescription: "Module to discover and manage torrents.",
    favoritesFilterTorrents: "TORRENTS",
    favoritesFilterMarket: "MARKET",
    favoritesFilterEvents: "EVENTS",
    favoritesFilterForum: "FORUM",
    favoritesFilterHousing: "HOUSING",
    favoritesFilterJobs: "JOBS",
    favoritesFilterProjects: "PROJECTS",
    favoritesFilterReports: "REPORTS",
    favoritesFilterTasks: "TASKS",
    favoritesFilterTransfers: "TRANSFERS",
    favoritesFilterVotes: "VOTATIONS",
    favoritesFilterShopProducts: "SHOP ITEMS",
    tribeSectionTorrents: "TORRENTS",
    tribeCreateTorrent: "Upload 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).",
    inhabitantsPendingFollowsTitle: "Pending follow requests",
    inhabitantsPendingAccept: "Accept",
    inhabitantsPendingReject: "Reject",
    tribeSectionGovernance: "GOVERNANCE",
    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.",
    tribeGovNoProposals: "Not any proposal, yet",
    tribeGovNoLaws: "Not any law, yet",
    tribeGovNoRevocations: "Not any revocation, yet",
    tribeGovNoHistorical: "Not any record, yet",
    logsTitle: "Logs",
    logsDescription: "Record your experience in the network.",
    logsViewTitle: "Log",
    logsColumnType: "Type",
    logsView: "View",
    logsUpdateButton: "Update",
    logsEditTitle: "Update Log",
    logsCreateTitle: "Create Log",
    logsWriteButton: "Write",
    logsTextPlaceholder: "Describe your experiences...",
    logsModeAIWritten: "AI-Assistant",
    logsModeManual: "Manual",
    logsModeAI: "AI",
    logsColumnLog: "Log",
    logsColumnDate: "Date",
    logsDelete: "Delete",
    logsEdit: "Update",
    logsFilterAlways: "ALWAYS",
    logsFilterYear: "LAST YEAR",
    logsFilterMonth: "LAST MONTH",
    logsFilterWeek: "LAST WEEK",
    logsFilterToday: "TODAY",
    logsComments: "Comments",
    logsAuthorEntries: "Entries",
    logsCreate: "Create Log",
    logsExport: "Export Logs",
    logsExportOne: "Export Log",
    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",
    typeLog: "LOGS",


    }
};
