/* * RyukGram — Localizable.strings (English source of truth) * ------------------------------------------------------------------------- * * Every user-facing string in RyukGram goes through the macro * SCILocalized(@"English text here") * in the Objective-C source. The argument is BOTH the lookup key and the * English fallback, so if a translation is missing the user still sees * clean English — nothing ever breaks. * * * HOW TO ADD A NEW LANGUAGE * ------------------------------------------------------------------------- * * 1. Copy this file into a new folder named after the language code: * src/Localization/Resources/.lproj/Localizable.strings * e.g. ar.lproj (Arabic) * es.lproj (Spanish) * fr.lproj (French) * 2. Translate the RIGHT-hand side of every `"key" = "value";` line. * Do NOT touch the left-hand side — that is the lookup key and must * stay identical to the English version, otherwise the app will never * find your translation. * 3. Keep every format specifier (%@, %lu, %d, %lld, %1$@, …) exactly * as-is, in the same order. If you need to reorder them, switch to * positional specifiers (%1$@ %2$lu). * 4. Keep embedded quotes escaped with a backslash: \" — and newlines * as \n. * 5. Open a pull request at https://github.com/faroukbmiled/RyukGram/pulls * so we can ship the language in the next release. * * * HOW TO ADD A NEW STRING IN CODE * ------------------------------------------------------------------------- * * Just wrap the English text with SCILocalized(...) in the .m / .x / .xm * file — the helper resolves to the English text automatically when no * translation exists. Then add the same English text as BOTH the key and * the value inside the matching section below, e.g. * * "Download all items" = "Download all items"; * * Translators copy that line into their own .lproj and translate only the * right-hand side. * * * FILE FORMAT NOTES * ------------------------------------------------------------------------- * * - UTF-8, LF line endings. * - Slash-star block comments and double-slash line comments both work. * - DO NOT nest one slash-star block comment inside another — the * parser will close the outer block at the first inner close marker * and every lookup in the file will silently fail. * - Keys and values are both quoted; every line ends with a semicolon. */ ////////////////////////////////////////////////////////////////////////////// // CHROME — TOP BAR, LANGUAGE PICKER, FIRST-RUN // // Shown on the root Settings screen: title, search bar, the globe language // // menu, and the one-time welcome alert. These use dotted keys (settings.*) // // and are hand-authored rather than extracted from English source. // ////////////////////////////////////////////////////////////////////////////// "settings.firstrun.message" = "未來:在個人頁面右上角的三條線上長按,即可重新開啟 RyukGram 設定。"; "settings.firstrun.ok" = "我了解了!"; "settings.firstrun.title" = "RyukGram 設定資訊"; "settings.language.english_only" = "RyukGram 目前僅內建英文。其他語言已接好接線等待翻譯 — 請依 README 的簡短指南協助翻譯。"; "settings.language.help_translate" = "協助翻譯"; "settings.language.system" = "系統預設"; "settings.language.title" = "語言"; "settings.language.restart.message" = "設定已更新。請重新啟動 Instagram,讓應用其他地方的選單、按鈕和提示也採用新語言。"; "settings.language.restart.title" = "重新啟動以全面套用"; "settings.language.available" = "可用"; "settings.results.many" = "%lu 筆結果"; "settings.results.one" = "%lu 筆結果"; "settings.search.placeholder" = "搜尋設定"; "settings.title" = "RyukGram 設定"; ////////////////////////////////////////////////////////////////////////////// // GENERAL // // Settings → General tab // ////////////////////////////////////////////////////////////////////////////// "Action button icon" = "操作按鈕圖示"; "Adds a copy option to the comment long-press menu" = "在留言長按選單中新增複製選項"; "Adds a download button next to share/save on the reels audio page" = "在 Reels 音訊頁的分享/收藏旁新增下載按鈕"; "Adds download, copy and expand options to GIF and image comments" = "為 GIF 與圖片留言新增下載、複製與展開選項"; "Allow video in photo sticker" = "相片貼圖允許影片"; "Alternate icons are not supported" = "不支援替代圖示"; "Anonymous live viewing" = "匿名觀看直播"; "App Icon" = "應用程式圖示"; "Audio page" = "音訊頁"; "Auto-reveals sensitive media" = "自動顯示敏感內容"; "Blocks the viewer-count heartbeat so the broadcaster doesn't see you — you also won't see the viewer count" = "封鎖觀眾數心跳,讓直播主看不到你 — 你也看不到觀眾數"; "Browser" = "瀏覽器"; "Change the app icon from the bundled icons" = "從內建圖示中變更應用程式圖示"; "Choose Icon" = "選擇圖示"; "Choose which surfaces hide ads" = "選擇要在哪些介面隱藏廣告"; "Comments" = "留言"; "Commerce carousels in comments and shoppable CTAs on reels" = "留言中的商品輪播與連續短片上的購物 CTA"; "Copy comment text" = "複製留言文字"; "Copy description" = "複製描述"; "Copy description text fields by long-pressing on them" = "長按描述文字欄位即可複製"; "Custom sticker colors" = "自訂貼圖色彩"; "Custom colors aren't supported for this sticker" = "此貼圖不支援自訂色彩"; "Date format" = "日期格式"; "Disable app haptics" = "關閉應用觸覺反饋"; "Disables haptics/vibrations within the app" = "關閉應用內的觸覺/震動反饋"; "Disables liquid glass for accounts that have it enabled by default. Overrides the options above" = "為預設啟用液態玻璃的帳號關閉該效果。優先於上方選項"; "Do not save recent searches" = "不儲存最近搜尋紀錄"; "Download GIF & image comments" = "下載 GIF 與圖片留言"; "Download image" = "下載圖片"; "Embed domain" = "嵌入網域"; "Embed domain: %@" = "嵌入網域:%@"; "Enable liquid glass buttons" = "啟用液態玻璃按鈕"; "Enable liquid glass surfaces" = "啟用液態玻璃介面"; "Enable teen app icons" = "啟用青少年應用程式圖示"; "Enables experimental liquid glass buttons" = "啟用實驗性液態玻璃按鈕"; "Enables liquid glass tab bar, floating navigation, and other UI elements" = "啟用液態玻璃標籤列、浮動導航及其他介面元素"; "End" = "結束"; "Experimental features" = "實驗性功能"; "Explore & search" = "探索與搜尋"; "Failed to change icon" = "變更圖示失敗"; "Fixed" = "固定"; "Fixed prevents shrinking. Hide makes it disappear when scrolling down" = "固定可防止縮小。隱藏可在向下滾動時讓其消失"; "Focus/distractions" = "專注/分心"; "General" = "一般"; "Gradient color" = "漸層色"; "Hide ads" = "隱藏廣告"; "Hide explore posts grid" = "隱藏探索貼文網格"; "Hide friends map" = "隱藏好友地圖"; "Hide Meta AI" = "隱藏 Meta AI"; "Hide metrics" = "隱藏指標"; "Hide notes tray" = "隱藏筆記托盤"; "Hide on scroll" = "滾動時隱藏"; "Hide TestFlight popup" = "隱藏 TestFlight 彈窗"; "Hide trending searches" = "隱藏熱門搜尋"; "Hide UI on capture" = "錄影/截圖時隱藏 UI"; "Hides all suggested users for you to follow, outside your feed" = "隱藏所有建議追蹤的用戶,位於動態牆外"; "Hides like/comment/share counts on posts and reels" = "隱藏貼文和短片的喜歡/留言/分享數"; "Hides the friends map icon in the notes tray" = "隱藏筆記托盤中的朋友地圖圖示"; "Hides the grid of suggested posts on the explore/search tab" = "隱藏探索/搜尋分頁中的建議貼文網格"; "Hides the meta ai buttons/functionality within the app" = "隱藏應用程式內的 Meta AI 按鈕/功能"; "Hides the notes tray in the DM inbox" = "隱藏私訊收件匣中的筆記托盤"; "Hides the suggested broadcast channels in direct messages" = "隱藏私訊中的建議廣播頻道"; "Hides the trending searches under the explore search bar" = "隱藏探索搜尋列下方的熱門搜尋"; "Hold down on the Instagram logo to change the app icon" = "長按 Instagram 標誌以更換應用程式圖示"; "Lets the photo sticker picker show videos too, not just photos" = "讓相片貼圖選擇器也顯示影片,不只是相片"; "Liquid glass tab bar" = "液態玻璃標籤列"; "Force liquid glass off" = "強制關閉液態玻璃"; "Force progressive blur" = "強制漸進模糊"; "Keeps the iOS 26 scroll-edge blur visible instead of letting it fade out" = "保持 iOS 26 捲動邊緣模糊可見,而非讓它淡出"; "Live" = "直播"; "Long press on the eyedropper tool in stories to customize the text color more precisely" = "在限時動態中長按吸管工具以更精確自訂文字顏色"; "Long-press the color wheel in sticker editors to pick any solid or gradient color" = "長按貼圖編輯器中的色彩輪盤,即可選擇任意純色或漸層色"; "Long-press the heart button in a live to hide or show the comments" = "在直播中長按愛心按鈕以隱藏或顯示留言"; "Long-press the search tab to open a copied Instagram link" = "長按搜尋分頁以開啟複製的 Instagram 連結"; "Master switch. When off, all per-surface toggles below are ignored." = "總開關。關閉時,下方所有個別介面的開關都會被忽略。"; "No suggested chats" = "無建議聊天"; "No suggested users" = "無建議用戶"; "Notes" = "筆記"; "Open app icon picker" = "開啟應用程式圖示選擇器"; "Open link from clipboard" = "從剪貼簿開啟連結"; "Open links in external browser" = "在外部瀏覽器開啟連結"; "Opens links in Safari instead of Instagram's in-app browser" = "在 Safari 而非 Instagram 內建瀏覽器開啟連結"; "Privacy" = "隱私"; "Removes ads across enabled surfaces" = "在已啟用的介面移除廣告"; "Removes igsh, utm_source, and other tracking parameters from shared links" = "移除分享連結中的 igsh、utm_source 及其他追蹤參數"; "Removes Instagram tracking wrappers (l.instagram.com) and UTM/fbclid params from URLs" = "移除 Instagram 追蹤包裝器(l.instagram.com)及 URL 中的 UTM/fbclid 參數"; "Replace domain in shared links" = "替換分享連結中的網域"; "Replace IG's relative timestamps (\"3d ago\") with a custom format. Toggle which surfaces it applies to inside the picker." = "將 IG 的相對時間戳記(\"3d ago\")替換為自訂格式。可在選擇器中切換套用範圍。"; "Rewrites copied/shared links to use an embed-friendly domain for previews in Discord, Telegram, etc." = "重寫複製/分享的連結,使用適合 Discord、Telegram 等預覽的嵌入友好網域"; "Search bars will no longer save your recent searches" = "搜尋列將不再儲存您的近期搜尋紀錄"; "Selected" = "已選擇"; "Sharing" = "分享"; "Shopping" = "購物"; "Skip sensitive content covers" = "略過敏感內容遮罩"; "Solid color" = "純色"; "Sponsored posts in main, contextual, video, and chaining feeds" = "主動態、情境、影片與串接動態中的贊助貼文"; "Sponsored posts on the explore grid" = "探索格狀畫面中的贊助貼文"; "Sponsored reels in the sundial feed" = "日晷動態中的贊助連續短片"; "Start" = "起始"; "Story ads and sponsored entries in the story tray" = "限時動態列中的廣告與贊助項目"; "Strip tracking from links" = "移除連結中的追蹤"; "Strip tracking params" = "移除追蹤參數"; "Suppresses the \"It's time to update Instagram Beta\" nag" = "抑制「It's time to update Instagram Beta」提示"; "Tap to apply" = "點擊以套用"; "The selected icon will be saved and shown here the next time you open this page." = "所選圖示將會儲存,並於下次開啟此頁面時顯示於此。"; "Toggle live comments" = "切換直播留言"; "Use detailed color picker" = "使用詳細色彩選擇器"; "Used across feed, stories, reels, and DMs." = "用於動態、限動、Reels 和私訊"; ////////////////////////////////////////////////////////////////////////////// // DATE FORMAT // // Settings → Date format tab // ////////////////////////////////////////////////////////////////////////////// "%ld day ago" = "%ld 天前"; "%ld days ago" = "%ld 天前"; "%ld hour ago" = "%ld 小時前"; "%ld hours ago" = "%ld 小時前"; "%ld minute ago" = "%ld 分鐘前"; "%ld minutes ago" = "%ld 分鐘前"; "%ld week ago" = "%ld 週前"; "%ld weeks ago" = "%ld 週前"; "%ldd" = "%ld天"; "%ldh" = "%ld時"; "%ldm" = "%ld分"; "%ldw" = "%ld週"; "Always ask" = "總是詢問"; "Balanced" = "平衡"; "Block all" = "全部封鎖"; "Block selected" = "封鎖選取項目"; "Button" = "按鈕"; "Date format — %@" = "日期格式 — %@"; "Default" = "預設"; "Disabled" = "停用"; "Download and share" = "下載並分享"; "Download to Photos" = "下載至相簿"; "Save with music" = "儲存(含音樂)"; "Gallery with music" = "存入圖庫(含音樂)"; "Photo with music" = "帶音樂的照片"; "Enabled" = "啟用"; "Expand" = "展開"; "Explore" = "探索"; "Fast" = "快速"; "Feed" = "動態消息"; "Feed posts" = "動態貼文"; "High" = "高"; "Inbox" = "收件箱"; "just now" = "剛剛"; "Low" = "低"; "Max" = "最大"; "Medium" = "中等"; "Mute/Unmute" = "靜音/取消靜音"; "Notes, comments, stories" = "筆記、留言、限時動態"; "now" = "剛剛"; "Open menu" = "打開選單"; "Pause/Play" = "暫停/播放"; "Profile" = "個人檔案"; "Quality" = "畫質"; "Reels" = "短片"; "Requires restart" = "需要重新啟動"; "Save to Photos" = "儲存到相簿"; "Share sheet" = "分享表單"; "Standard" = "標準"; "Toggle" = "切換"; ////////////////////////////////////////////////////////////////////////////// // FEED // // Settings → Feed tab // ////////////////////////////////////////////////////////////////////////////// "Action button" = "動作按鈕"; "Adds 'View profile picture' and 'View cover' to story tray long-press menus" = "在限時動態長按選單中新增「查看大頭貼」和「查看封面」"; "Adds a RyukGram action button under each feed post with download/share/copy/expand/repost entries. Tap opens the menu by default; change the tap behavior below." = "在每則動態消息貼文下方新增 RyukGram 動作按鈕,包含下載/分享/複製/展開/轉貼選項。預設點擊會開啟選單;可於下方更改點擊行為。"; "Choose Instagram's default feed or force the Following feed" = "選擇 Instagram 預設動態或強制使用「追蹤中」動態"; "Main feed" = "主要動態"; "Controls when and how the feed refreshes. Background refresh occurs when returning to the app after ~10 minutes. Home button refresh occurs when tapping the Home tab while already on it." = "控制動態消息的刷新時間與方式。背景刷新會在約 10 分鐘後返回應用時執行。首頁按鈕刷新會在已在首頁標籤時點擊該標籤執行。"; "Default tap action" = "預設點擊動作"; "Disable background refresh" = "停用背景刷新"; "Disable home button refresh" = "停用首頁按鈕刷新"; "Disable home button scroll" = "停用首頁按鈕滾動"; "Disable video autoplay" = "停用影片自動播放"; "Hide" = "隱藏"; "Hide entire feed" = "隱藏整個動態消息"; "Hide repost button" = "隱藏轉貼按鈕"; "Hide stories tray" = "隱藏限時動態列"; "Hide suggested stories" = "隱藏建議的限時動態"; "Hide story highlights" = "隱藏限時動態精選"; "Removes resurfaced highlights from the stories tray in feed" = "移除動態消息限時動態列中重新出現的精選"; "Hides suggested accounts" = "隱藏建議帳號"; "Hides suggested reels" = "隱藏建議短片"; "Hides suggested threads posts" = "隱藏建議的 Threads 貼文"; "Hides the repost button on feed posts" = "隱藏動態消息貼文上的轉貼按鈕"; "Hides the story tray at the top" = "隱藏頂部限時動態列"; "Inserts a button row below like/comment/share on each post" = "在每則貼文的讚/留言/分享下方插入按鈕列"; "Long press on media to expand in full-screen viewer" = "長按媒體以在全螢幕檢視器中展開"; "Start media muted" = "媒體靜音啟動"; "Expanded videos open with sound off" = "展開的影片以靜音方式開啟"; "Enhanced media resolution" = "強化媒體解析度"; "Media saving" = "媒體儲存"; "Spoof device profile so IG serves higher-quality images" = "偽裝裝置設定讓 IG 提供更高品質的圖片"; "Media" = "媒體"; "Media zoom" = "媒體縮放"; "No suggested for you" = "沒有為您推薦"; "No suggested posts" = "沒有推薦的貼文"; "No suggested reels" = "沒有推薦的短片"; "No suggested threads" = "沒有推薦的串列"; "Prevents feed from reloading when returning from background" = "防止從背景返回時重新載入動態消息"; "Prevents videos from playing automatically" = "防止影片自動播放"; "Refresh" = "重新整理"; "Removes all content from your home feed" = "移除主頁動態中的所有內容"; "Removes suggested accounts from the stories tray" = "從限時動態列移除推薦帳號"; "Removes suggested posts" = "移除推薦貼文"; "Scroll to top without refreshing when tapping Home" = "點擊首頁時捲動至頂端但不重新整理"; "Show action button" = "顯示操作按鈕"; "Show date" = "顯示日期"; "Stories tray" = "限時動態列"; "Tapping Home does nothing when already on feed" = "已在動態頁時點擊首頁不執行任何操作"; "Tray long-press actions" = "限時動態列長按操作"; "Composer doesn't accept GIFs" = "留言編輯器不接受 GIF"; "Copy GIF link" = "複製 GIF 連結"; "Copy image link" = "複製圖片連結"; "Custom GIF in comments" = "留言中自訂 GIF"; "Favorite GIFs" = "收藏 GIF"; "Long-press a GIF in the picker to pin it — favorites show first" = "在選擇器中長按 GIF 即可置頂 — 收藏的 GIF 優先顯示"; "Added to favorites" = "已加入收藏"; "Removed from favorites" = "已從收藏中移除"; "Failed to build GIF model" = "無法建立 GIF 模型"; "GIF link copied" = "已複製 GIF 連結"; "Image" = "圖片"; "Image link copied" = "已複製圖片連結"; "Invalid Giphy URL" = "無效的 Giphy 連結"; "Long-press the GIF button to paste any Giphy URL" = "長按 GIF 按鈕貼上任意 Giphy 連結"; "Paste Giphy Link" = "貼上 Giphy 連結"; "Paste a giphy.com URL or media ID" = "貼上 giphy.com 網址或媒體 ID"; "Send" = "傳送"; ////////////////////////////////////////////////////////////////////////////// // REELS // // Settings → Reels tab // ////////////////////////////////////////////////////////////////////////////// "Adds a RyukGram action button above the reel sidebar with view-cover/download/share/copy/expand/repost entries. Tap opens the menu by default; change the tap behavior below." = "在短片側邊欄上方新增 RyukGram 操作按鈕,包含觀看封面/下載/分享/複製/展開/轉貼項目。預設點擊開啟選單;可在下方更改點擊行為。"; "Always show progress scrubber" = "始終顯示進度條"; "Change what happens when you tap on a reel" = "更改點擊短片時的動作"; "Confirm reel refresh" = "確認短片重新整理"; "Custom speed" = "自訂速度"; "Disable auto-unmuting reels" = "停用短片自動取消靜音"; "Disable scrolling reels" = "停用短片捲動"; "Disable tab button refresh" = "停用分頁按鈕重新整理"; "Doom scrolling limit" = "限制無止盡捲動"; "e.g. 1.75" = "例如 1.75"; "Enter a value between 0.5 and 2.0" = "請輸入介於 0.5 到 2.0 之間的數值"; "Forces the progress bar to appear on every reel" = "強制在每個短片上顯示進度條"; "Hide \"Made with Edits\" badge" = "隱藏\"Made with Edits\"徽章"; "Hide friends avatars" = "隱藏好友頭像"; "Hide reels header" = "隱藏短片標題列"; "Hide social context overlay" = "隱藏社交內容浮動覆蓋層"; "Hides the avatar bubbles next to the Friends tab in reels" = "隱藏 Reels 中好友分頁旁的頭像氣泡"; "Hides the Edits app promo pill on reels" = "在 Reels 中隱藏 Edits 應用程式推廣膠囊"; "Hides the floating overlay showing who reposted or commented on reels" = "隱藏 Reels 上顯示誰轉發或留言的浮動覆蓋層"; "Hides the repost button on the reels sidebar" = "隱藏短片側邊欄的轉貼按鈕"; "Hides the top navigation bar when watching reels" = "觀看短片時隱藏頂部導覽列"; "Hiding" = "隱藏"; "Hold the 3-dot on any reel to open speed picker" = "長按任一連續短片上的「⋯」即可開啟速度選擇器"; "IG default" = "IG 預設"; "Limits" = "限制"; "Limits the amount of reels available to scroll at any given time, and prevents refreshing" = "限制同時可捲動的短片數量,並防止重新整理"; "Only loads %@ %@" = "只載入 %@ %@"; "Places a button above the like/comment/share column on each reel" = "在每個短片的按讚/留言/分享欄上方放置一個按鈕"; "Playback speed" = "播放速度"; "Prevent doom scrolling" = "防止無止盡捲動"; "Prevents reels from being scrolled to the next video" = "防止短片捲動至下一支影片"; "Prevents reels from unmuting when the volume/silent button is pressed" = "按下音量/靜音按鈕時防止短片取消靜音"; "RyukGram" = "RyukGram"; "Shows an alert when you trigger a reels refresh" = "觸發短片重新整理時顯示警告"; "Shows buttons to reveal and auto-fill the password on locked reels" = "顯示按鈕以揭露並自動填入鎖定短片的密碼"; "Swipe a reel left to open the author's profile" = "向左滑動短片以開啟作者的個人檔案"; "Swipe left to profile" = "向左滑動開啟個人檔案"; "Tap Controls" = "點擊控制"; "Tap to mute on photo reels" = "點擊圖片短片以靜音"; "Tapping the Reels tab while on reels does nothing" = "在短片頁面點擊短片標籤無反應"; "Unlock password-locked reels" = "解鎖密碼保護的短片"; "When pause mode is on, tap on photo reels toggles audio instead of the native pause gesture" = "啟用暫停模式時,點擊圖片短片會切換音訊,而非原生的暫停手勢"; ////////////////////////////////////////////////////////////////////////////// // PROFILE // // Settings → Profile tab // ////////////////////////////////////////////////////////////////////////////// "Adds a button to filter & sort any followers/following list. Resets when you leave." = "新增一個按鈕來篩選與排序任何粉絲/追蹤中清單。離開時會重設。"; "Adds a view option to the highlight long-press menu to open the cover in full-screen" = "在精選長按選單新增檢視選項,可全螢幕開啟封面"; "Adds the like count to each card" = "在每張卡片上顯示讚數"; "Adds the upload date to each card" = "在每張卡片上顯示發布日期"; "Copy note on long press" = "長按複製備註"; "Extra stats shown on each post and reel card in profile grids." = "在個人檔案網格中每張貼文和 Reel 卡片上顯示的額外統計。"; "Fake follower count" = "偽造粉絲數"; "Fake following count" = "偽造追蹤數"; "Fake post count" = "偽造貼文數"; "Fake profile stats" = "偽造個人檔案數據"; "Fake verified badge" = "偽造認證徽章"; "Fetch missing counts" = "獲取缺失的計數"; "Filter & sort lists" = "篩選與排序清單"; "Follow indicator" = "追蹤指示器"; "Follower & following lists" = "粉絲與追蹤中清單"; "Follower count" = "粉絲數"; "Following count" = "追蹤數"; "Long press a profile picture to open it in full-screen with zoom, share, and save" = "長按個人檔案圖片可全螢幕開啟,並支援縮放、分享與儲存"; "Long press the note bubble on a profile to copy the text" = "長按個人檔案上的備註氣泡以複製文字"; "Long press to download directly (ignored when zoom is on)" = "長按直接下載(啟用縮放時忽略)"; "Long-press gestures on profile elements — kept separate from the per-feature action buttons." = "個人檔案元素的長按手勢 — 與每項功能的操作按鈕分開維護。"; "Only affects your own profile header. Other users see the real numbers." = "僅影響你自己的個人檔案頁首。其他用戶看到的是真實數字。"; "Override view count" = "覆寫觀看次數"; "Post count" = "貼文數"; "Profile card details" = "個人檔案卡片詳情"; "Profile stats" = "個人檔案統計"; "Render counts in shortened format." = "以縮寫形式顯示數字。"; "Save profile picture" = "儲存個人檔案圖片"; "Short numbers" = "縮寫數字"; "Show a checkmark next to your name on your own profile" = "在你自己的個人檔案名稱旁顯示打勾符號"; "Show full follower count" = "顯示完整粉絲數"; "Show full post count" = "顯示完整貼文數"; "Show like count" = "顯示讚數"; "Show the custom number set below" = "顯示下方設定的自訂數字"; "Show the exact number instead of a shortened one" = "顯示精確數字而非縮寫數字"; "Show upload date" = "顯示發布日期"; "Shows whether the profile user follows you" = "顯示該用戶是否追蹤你"; "Tap to set" = "點擊以設定"; "Uses Instagram's API. May hit rate limits." = "使用 Instagram API,可能觸發速率限制。"; "View highlight cover" = "檢視精選封面"; "Zoom profile photo" = "縮放個人檔案照片"; ////////////////////////////////////////////////////////////////////////////// // SAVING & DOWNLOADS // // Settings → Saving tab // ////////////////////////////////////////////////////////////////////////////// "Active, queued, and finished downloads" = "進行中、佇列中與已完成的下載"; "Auto-retry attempts" = "自動重試次數"; "Auto-retry failed downloads" = "自動重試失敗的下載"; "Confirm before download" = "下載前確認"; "Deprecated. The RyukGram action button (configured per feature in Feed/Reels/Stories) is the new way to download media. Enable this master toggle only if you prefer the old multi-finger long-press directly on the media." = "已棄用。RyukGram 動作按鈕(在動態/短片/限時動態中依功能設定)是下載媒體的新方式。僅當你偏好舊版多指長按直接下載媒體時,才啟用此主開關。"; "Don't pause downloads, encoding, or profile scans when you leave the app" = "離開 App 時不暫停下載、編碼或個人檔案掃描"; "Download queue" = "下載佇列"; "Downloads" = "下載"; "Downloads with %@ %@" = "下載 %@ %@"; "Enable long-press gesture" = "啟用長按手勢"; "Finger count for long-press" = "長按所需手指數"; "How many downloads run at once — extras wait in line and start as slots free up. Failed downloads retry automatically on network errors. Open the manager to watch, cancel, or retry downloads." = "同時進行的下載數量 — 多餘的會排隊等候,待有空檔時開始。失敗的下載在網路錯誤時會自動重試。開啟管理員可查看、取消或重試下載。"; "Keep running in background" = "在背景持續執行"; "Legacy long-press gesture" = "舊版長按手勢"; "Long-press hold time" = "長按持續時間"; "Master toggle for the deprecated gesture workflow (off by default)" = "已棄用手勢流程的主開關(預設關閉)"; "Max simultaneous downloads" = "最大同時下載數"; "Open download manager" = "開啟下載管理員"; "Press finger(s) for %@ %@" = "按壓 %@ %@ 手指"; "Retry automatically when a download drops on a network error" = "下載因網路錯誤中斷時自動重試"; "Route saves into a custom album in Photos instead of the camera roll root" = "將儲存路徑導向專用相簿,而非相機膠卷根目錄"; "Run up to %@ %@ at once" = "最多同時執行 %@ 個%@"; "Save action" = "儲存動作"; "Save to dedicated album" = "儲存至專屬相簿"; "Show a confirmation dialog before starting a download" = "開始下載前顯示確認對話框"; "Try %@ more %@ before giving up" = "放棄前再嘗試 %@ 次%@"; "What happens after the gesture downloads" = "手勢下載後的動作"; "When \"Save to dedicated album\" is on, downloads and share-sheet \"Save to Photos\" picks are routed into a named album in your Photos library. Tap \"Album name\" to change it." = "當「儲存至專屬相簿」開啟時,下載與分享頁的「儲存至照片」選擇會被導入你「照片」圖庫中的指定相簿。點一下「相簿名稱」即可變更。"; ////////////////////////////////////////////////////////////////////////////// // DOWNLOAD QUEUE & MANAGER // // Download queue settings + the in-app download manager: // // active/queued/finished lists, concurrency, auto-retry, background. // ////////////////////////////////////////////////////////////////////////////// "%lu failed" = "%lu 個失敗"; "%lu of %lu done" = "已完成 %lu / %lu"; "%lu saved, %lu failed" = "已儲存 %lu 個,%lu 個失敗"; "Active" = "進行中"; "Auto-retry" = "自動重試"; "Clear completed" = "清除已完成"; "Completed" = "已完成"; "Download settings" = "下載設定"; "Downloading %lu items" = "正在下載 %lu 個項目"; "Downloading…" = "正在下載…"; "Encoding %d%%" = "編碼中 %d%%"; "Encoding…" = "編碼中…"; "Extra downloads wait in line and start as slots free up." = "多餘的下載會排隊等候,待有空檔時開始。"; "No downloads yet" = "尚無下載"; "Preview" = "預覽"; "Queued" = "已排入佇列"; "Redownload" = "重新下載"; "Retry" = "重試"; "Retrying…" = "正在重試…"; "Waiting for connection…" = "正在等待連線…"; "Waiting…" = "等待中…"; ////////////////////////////////////////////////////////////////////////////// // STORIES // // Settings → Stories tab // ////////////////////////////////////////////////////////////////////////////// "Adds a RyukGram action button next to the eye button on stories with download/share/copy/expand/repost/view-mentions entries. Tap opens the menu by default; change the tap behavior below." = "在限時動態的觀看按鈕旁新增 RyukGram 動作按鈕,包含下載/分享/複製/展開/轉發/查看提及等選項。預設點擊開啟選單;可在下方更改點擊行為。"; "Adds a speaker button to the story overlay to unmute/mute audio. Also available in the 3-dot menu" = "在限時動態覆蓋層新增喇叭按鈕,可靜音/取消靜音音訊。此功能亦可在三點選單中使用"; "Adds the eye button to story overlays. Off keeps seen blocking on without the button" = "在故事覆蓋層加入眼睛按鈕。關閉時仍保留已查看封鎖,只是不顯示按鈕"; "Advance on story like" = "按讚後自動切換限時動態"; "Advance on story reply" = "回覆後自動切換限時動態"; "Advance when marking as seen" = "標記為已看後自動切換限時動態"; "Audio" = "音訊"; "Block all: all stories blocked — listed users are exceptions.\nBlock selected: only listed users are blocked — everything else is normal.\nBoth lists are saved independently." = "全部封鎖:封鎖所有限時動態 — 列表用戶為例外。\n選擇封鎖:僅封鎖列表用戶 — 其他正常。\n兩個列表獨立儲存。"; "Blocking mode" = "封鎖模式"; "Button = single-tap mark seen. Toggle = tap toggles story read receipts on/off (eye fills blue when on)" = "按鈕 = 單擊標記已查看。切換 = 點擊切換故事已讀回條開/關(開啟時眼睛填滿藍色)"; "Disable story seen receipt" = "停用故事已讀回條"; "Enable story user list" = "啟用故事用戶列表"; "Hides the notification for others when you view their story" = "隱藏你查看他人故事時的通知"; "Inserts a button next to the seen/eye button on story overlays" = "在故事覆蓋層的已查看/眼睛按鈕旁插入一個按鈕"; "Keep stories visually seen locally" = "在本機保留限時動態為已觀看"; "Liking a story automatically advances to the next one after a short delay" = "喜歡故事後短暫延遲自動跳到下一則"; "Manage list" = "管理列表"; "Manage list (%lu)" = "管理列表 (%lu)"; "Manual seen button mode" = "手動已查看按鈕模式"; "Mark seen on story like" = "喜歡故事時標記為已查看"; "Mark seen on story reply" = "回覆故事時標記為已查看"; "Marks a story as seen the moment you tap the heart, even with seen blocking on" = "點擊愛心時即標記故事為已查看,即使啟用已查看封鎖"; "Marks a story as seen when you send a reply or emoji reaction, even with seen blocking on" = "發送回覆或表情反應時標記故事為已查看,即使啟用已查看封鎖"; "Marks stories as seen locally (grey ring) while still blocking the seen receipt on the server" = "在本機標記限時動態為已觀看(灰圈),同時仍封鎖伺服器端的已讀回條"; "Master toggle. When off, the list is ignored" = "主開關。關閉時忽略列表"; "Playback" = "播放"; "Search, sort, swipe to remove" = "搜尋、排序、滑動移除"; "Seen receipts" = "已讀回條"; "Sending a reply or emoji reaction automatically advances to the next story" = "發送回覆或表情反應後自動跳到下一則故事"; "Adds a 'View mentions' entry to the action button menu and story 3-dot menu" = "在操作按鈕選單與限時動態三點選單新增「查看提及」項目"; "Mentions overlay button" = "提及覆蓋按鈕"; "Mentions count badge" = "提及數量徽章"; "Adds a button next to the action/eye button on the story overlay. Only appears when the current story has mentions or shared posts/reels" = "在限時動態覆蓋層的操作/眼睛按鈕旁新增按鈕。僅在目前限時動態含有提及或分享貼文/短片時顯示"; "Shows the number of unique mentioned accounts as a red badge on the overlay button" = "在覆蓋按鈕上以紅色徽章顯示被提及帳號的數量"; "Hide stories midcards" = "隱藏限時動態中插卡"; "Removes the Trending and Music promo cards from the stories tray" = "從限時動態列移除熱門與音樂推廣卡"; "Stickers" = "貼圖"; "Peek at poll/quiz/slider results before interacting — you can still tap to vote normally. Force legacy adds the Quiz and Reveal stickers back to the story composer." = "在互動前預覽投票/測驗/滑桿結果 — 仍可照常點擊投票。「強制顯示舊版」會將測驗與揭曉貼圖加回限動編輯器。"; "Peek at poll/quiz/slider results on reels before interacting — you can still tap to vote normally." = "在 Reels 互動前預覽投票/測驗/滑桿結果 — 仍可照常點擊投票。"; "Force legacy stickers in tray" = "強制顯示舊版貼圖"; "Adds Quiz and Reveal stickers back to the picker" = "將測驗與揭曉貼圖加回貼圖選擇器"; "Bypass Reveal sticker" = "略過揭曉貼圖"; "Skip the DM-to-reveal step on stories with a Reveal sticker" = "略過向作者傳訊才能揭曉的步驟,直接觀看含揭曉貼圖的限動"; "Show quiz answer" = "顯示測驗答案"; "Circle the correct option on quiz stickers, or the leading option on polls" = "圈選測驗貼圖中的正確選項,或投票中得票最多的選項"; "Show poll vote counts" = "顯示投票計數"; "Show vote tallies on poll options and slider count/average before you vote" = "在投票前顯示投票選項的票數以及滑桿的平均/計數"; "Stop story auto-advance" = "停止故事自動跳轉"; "Stories" = "故事"; "Stories won't auto-skip to the next one when the timer ends. Tap to advance manually" = "故事計時結束時不會自動跳到下一則。點擊手動前進"; "Story audio toggle" = "故事音訊切換"; "Story user list" = "故事用戶列表"; "Tapping the eye button to mark a story as seen advances to the next story automatically" = "點擊眼睛按鈕標記故事為已查看後自動跳到下一則故事"; "This will send a story view receipt." = "將會送出故事的已查看回條。"; "View story mentions" = "查看故事提及"; "Which stories get seen-receipt blocking" = "哪些故事會封鎖已讀回條"; ////////////////////////////////////////////////////////////////////////////// // MESSAGES — READ RECEIPTS // // Settings → Read receipts tab // ////////////////////////////////////////////////////////////////////////////// "Adds the eye button to DM threads. Off keeps receipt blocking on without the button" = "在私訊串中加入眼睛按鈕。關閉時仍保留已讀回條封鎖,只是不顯示按鈕"; "Auto mark seen on interact" = "互動時自動標記為已查看"; "Auto mark seen on typing" = "輸入時自動標記為已查看"; "Blocks the auto read receipt — mark seen happens only when you choose" = "封鎖自動已讀回條 — 只在你選擇時才標記為已查看"; "Control when messages are marked as seen" = "控制訊息何時標記為已查看"; "How the seen button behaves" = "已查看按鈕的行為方式"; "Manually mark messages as seen" = "手動標記訊息為已讀"; "Mark as seen?" = "標記為已查看?"; "Mark as viewed?" = "標記為已觀看?"; "Marks messages as seen when you reply, react or send media" = "當你回覆、回應或發送媒體時標記訊息為已讀"; "Marks messages as seen when you start typing" = "當你開始輸入時標記訊息為已讀"; "Read receipt mode" = "已讀回條模式"; "Read receipts" = "已讀回條"; "Show seen button" = "顯示已查看按鈕"; "This will send a read receipt for the latest messages." = "將會送出最新訊息的已讀回條。"; "This will send a view receipt for the current message." = "將會送出目前訊息的已觀看回條。"; ////////////////////////////////////////////////////////////////////////////// // MESSAGES — KEEP DELETED // // Settings → Keep deleted messages tab // ////////////////////////////////////////////////////////////////////////////// "Activity" = "活動"; "Adds a 'Download' option to the long-press menu on voice messages to save them as M4A audio" = "在語音訊息的長按選單中新增「下載」選項,以儲存為 M4A 音訊檔"; "Allows typing and sending DMs longer than Instagram's limit" = "允許輸入和傳送超過 Instagram 限制的私訊"; "Adds a 'Send File' option to the plus menu in DMs. Supported file types may be limited by Instagram" = "在私訊的加號選單中新增「傳送檔案」選項。支援的檔案類型可能受 Instagram 限制"; "Adds an 'Audio File' option to the plus menu in DMs to send audio files as voice messages" = "在私訊的加號選單中新增「音訊檔案」選項,以語音訊息形式傳送音訊檔案"; "Adds copy text, download GIF/audio to the note long-press menu" = "在備註的長按選單中新增複製文字、下載 GIF/音訊功能"; "Block all: all chats blocked — listed chats are exceptions.\nBlock selected: only listed chats are blocked — everything else is normal.\nBoth lists are saved independently. Long-press a chat in the inbox to add or remove." = "全部封鎖:所有聊天封鎖 — 列出的聊天為例外。\n選擇封鎖:僅封鎖列出的聊天 — 其他皆正常。\n兩個列表獨立儲存。長按收件匣中的聊天以新增或移除。"; "Block keep-deleted for excluded chats" = "對排除的聊天封鎖保留刪除訊息"; "Block keep-deleted for unlisted chats" = "對未列出的聊天封鎖保留刪除訊息"; "Bypass DM character limit" = "繞過私訊字元限制"; "Chat list" = "聊天列表"; "Confirmation dialog before clearing preserved messages" = "清除保留訊息前的確認對話框"; "Copies note text directly on long press without opening the menu" = "長按直接複製備註文字,不開啟選單"; "Copy text on hold" = "長按複製文字"; "Adds Background, Text and Emoji buttons to the note editor" = "在備註編輯器中加入背景、文字和表情符號按鈕"; "Custom note themes" = "自訂備註主題"; "Disable vanish mode swipe" = "停用 Vanish 模式滑動手勢"; "Disable typing status" = "停用輸入狀態"; "Disable view-once limitations" = "停用一次觀看限制"; "Download voice messages" = "下載語音訊息"; "Enable chat list" = "啟用聊天列表"; "Enable note theming" = "啟用備註主題功能"; "Enables the notes theme picker" = "啟用備註主題選擇器"; "Files" = "檔案"; "Full last active date" = "完整最後活躍日期"; "Hide reels blend button" = "隱藏 Reels 混合按鈕"; "Hide send to group chat" = "隱藏傳送到群組聊天"; "Pin recipients on long-press" = "長按以置頂收件者"; "Long-press in the share sheet to pin a chat/user to the top" = "在分享面板中長按以將聊天/使用者置頂"; "Long-press a recipient to pin or unpin. Pinned recipients render at the top." = "長按收件者以置頂或取消置頂。置頂的收件者顯示在頂部。"; "Recipient pinned" = "收件者已置頂"; "Recipient unpinned" = "已取消置頂"; "Couldn't resolve recipient id" = "無法解析收件者 ID"; "Hide video call button" = "隱藏視訊通話按鈕"; "Hide voice call button" = "隱藏語音通話按鈕"; "Hides the blend button in DMs" = "在私訊中隱藏混合按鈕"; "Removes the create/send to group chat row when sharing to multiple recipients" = "分享給多位收件人時移除建立/傳送到群組聊天的選項"; "Hides typing indicator from others" = "隱藏他人輸入指示器"; "Indicate unsent messages" = "標示未送出訊息"; "Keep deleted messages" = "保留已刪除訊息"; "Makes view-once messages behave like normal visual messages (loopable/pauseable)" = "讓一次觀看訊息行為如一般視覺訊息(可循環/暫停)"; "Note actions" = "備註操作"; "Preserves messages that others unsend" = "保留他人收回的訊息"; "Prevents accidental swipe-up activation of vanish mode" = "防止誤觸上滑啟用 Vanish 模式"; "Quick list button in chats" = "聊天中的快速列表按鈕"; "Removes the audio call button from DM thread header" = "從私訊頁首移除語音通話按鈕"; "Removes the video call button from DM thread header" = "從私訊頁首移除視訊通話按鈕"; "Replay visual messages without expiring. Toggle in the eye button menu, or as a standalone button when the eye button is disabled" = "重播視覺訊息且不會過期。可在眼睛按鈕選單切換,或當眼睛按鈕被禁用時作為獨立按鈕"; "Search, sort, swipe to remove or toggle keep-deleted" = "搜尋、排序、滑動移除或切換保留已刪除"; "Send audio as file" = "以檔案形式傳送音訊"; "Send files (experimental)" = "傳送檔案(實驗性功能)"; "File sending not available" = "檔案傳送不可用"; "Show full date instead of \"Active 2h ago\"" = "顯示完整日期,取代 \"Active 2h ago\""; "Shows a button in DM threads to add/remove chats from the list. Long-press for more options" = "在私訊頁顯示按鈕以新增/移除聊天至列表。長按可查看更多選項"; "Shows a notification pill when a message is unsent" = "訊息撤回時顯示通知標籤"; "Shows an \"Unsent\" label on preserved messages" = "在保留訊息上顯示 \"Unsent\" 標籤"; "Unlimited replay of visual messages" = "視覺訊息無限重播"; "Unsent message notification" = "訊息撤回通知"; "Voice messages" = "語音訊息"; "Warn before clearing on refresh" = "刷新時清除前先警告"; "Which chats get read-receipt blocking" = "哪些聊天會被阻擋已讀回條"; "⚠️ Pull-to-refresh in the DMs tab clears all preserved messages. Enable the warning below to get a confirmation dialog." = "⚠️ 私訊分頁下拉刷新會清除所有保留訊息。啟用以下警告可顯示確認對話框。"; ////////////////////////////////////////////////////////////////////////////// // MESSAGES — DELETED MESSAGES LOG // // Settings → Messages → Deleted messages log + the in-app log UI // ////////////////////////////////////////////////////////////////////////////// "%@%lu deleted" = "%@%lu 已刪除"; "%lu selected" = "已選 %lu 項"; "Absolute date + time" = "絕對日期+時間"; "Adjust the filters or clear the search to see more." = "調整篩選條件或清除搜尋以查看更多。"; "All time" = "全部時間"; "Browse, filter and search recorded messages" = "瀏覽、篩選並搜尋已記錄的訊息"; "Captures unsent messages with their text or media" = "擷取被取消傳送的訊息及其文字或媒體"; "Clear deleted-message log?" = "清除已刪除訊息紀錄?"; "Clear from this user" = "清除此使用者紀錄"; "Clear log" = "清除紀錄"; "Clear log for this account" = "清除此帳號的紀錄"; "Clear log for this user?" = "清除此使用者的紀錄?"; "Clear media files" = "清除媒體檔案"; "Clearing media keeps the records (text, sender, timestamp). Clearing the log removes everything for this account." = "清除媒體會保留紀錄(文字、寄件人、時間戳)。清除紀錄會刪除此帳號的所有內容。"; "Close" = "關閉"; "Content unavailable" = "內容無法使用"; "Copied" = "已複製"; "Copy URL" = "複製網址"; "Date range" = "日期範圍"; "Deleted messages" = "已刪除的訊息"; "Deleted messages log" = "已刪除訊息紀錄"; "Deleted: %@\n" = "刪除時間:%@\n"; "Edit %lu" = "編輯 %lu"; "Edit history" = "編輯紀錄"; "Edited" = "已編輯"; "Empty" = "空"; "Enable deleted messages log" = "啟用已刪除訊息紀錄"; "Enable Settings → Messages → Deleted messages log to start recording." = "啟用 設定 → 訊息 → 已刪除訊息紀錄 以開始記錄。"; "GIF" = "GIF"; "Hashtag" = "主題標籤"; "IGTV" = "IGTV"; "Kind: %@\n" = "類型:%@\n"; "Last 30 days" = "最近 30 天"; "Last 7 days" = "最近 7 天"; "Link" = "連結"; "Live location" = "即時位置"; "Location" = "位置"; "Logging is off" = "紀錄已關閉"; "Media on disk" = "磁碟上的媒體"; "Most messages" = "訊息最多"; "Most recent" = "最新"; "No deleted messages yet" = "尚無已刪除的訊息"; "No matches" = "沒有符合項目"; "Nothing to save" = "無可儲存內容"; "Oldest first" = "最舊優先"; "Open log" = "開啟紀錄"; "Group chat" = "群組聊天"; "%lu messages in %lu chats" = "%lu 則訊息,%lu 個聊天"; "%lu people · %lu deleted" = "%lu 人 · %lu 則已刪除"; "When someone unsends a message, it will appear here grouped by chat." = "當有人收回訊息時,會按聊天分組顯示在這裡。"; "Clear this chat" = "清除此聊天"; "Clear log for this chat?" = "清除此聊天的記錄?"; "Removes every preserved deleted message from this group chat." = "移除此群組聊天中所有已保存的已刪除訊息。"; "Reaction removed" = "已移除回應"; "Log removed reactions" = "記錄已移除的回應"; "Also records when someone removes a reaction, and which message it was on" = "同時記錄有人移除回應的時間,以及它屬於哪則訊息。"; "Removed a reaction" = "移除了一個回應"; "on @%@: %@" = "於 @%@:%@"; "on: %@" = "於:%@"; "a message" = "一則訊息"; "removed %@ on: %@" = "移除了 %@ · %@"; "removed reaction %@" = "移除了回應 %@"; "%@ removed the %@ reaction." = "%@ 移除了 %@ 回應。"; "Removed %@" = "移除於 %@"; "Someone" = "某人"; "Photo or video" = "相片或影片"; "Refresh names & photos" = "重新整理名稱和相片"; "Refreshing names & photos" = "正在重新整理名稱和相片"; "Records every message someone unsends, grouped by chat" = "記錄每則被收回的訊息,並按聊天分組"; "Open profile" = "開啟個人檔案"; "Original" = "原始"; "Play" = "播放"; "Post" = "貼文"; "Reel" = "Reel"; "Relative (1m / 3h / 3d ago)" = "相對 (1分鐘 / 3小時 / 3天前)"; "Removes every preserved deleted message and its captured media for the current account. This cannot be undone." = "移除目前帳號所有保留的已刪除訊息及其擷取的媒體。此動作無法復原。"; "Removes every preserved deleted message and its captured media for this account." = "移除此帳號所有保留的已刪除訊息及其擷取的媒體。"; "Removes every preserved deleted message from this sender." = "移除此寄件人所有保留的已刪除訊息。"; "Removes every saved photo, video and voice clip. Records keep their text and sender info." = "移除所有已儲存的相片、影片和語音片段。紀錄保留其文字和寄件人資訊。"; "Search messages" = "搜尋訊息"; "Search senders or messages" = "搜尋寄件人或訊息"; "Select" = "選擇"; "Show edit history" = "顯示編輯紀錄"; "Source URL recorded but media not stored.\n" = "已記錄來源 URL,但未儲存媒體。\n"; "Sticker" = "貼圖"; "Tap to open in Instagram" = "點擊在 Instagram 中開啟"; "Tap to open in Maps" = "點擊在地圖中開啟"; "Tap to play" = "點擊播放"; "Tap to play · %@" = "點擊播放 · %@"; "Text" = "文字"; "This account" = "此帳號"; "Unknown" = "未知"; "Video" = "影片"; "View" = "檢視"; "Voice" = "語音"; "When enabled, deleted messages and their media are saved on this device. Toggle off and clear the log to wipe history." = "啟用時,已刪除的訊息及其媒體會儲存在本裝置。關閉並清除紀錄即可清除歷史記錄。"; ////////////////////////////////////////////////////////////////////////////// // MESSAGES // // Settings → Messages tab // ////////////////////////////////////////////////////////////////////////////// "Bypass \"You can't send messages\"" = "繞過「你無法傳送訊息」"; "Removes the blocked composer banner and restores the text input in restricted threads" = "移除被封鎖的輸入列橫幅,並在受限對話中還原文字輸入框"; "Custom chat background" = "自訂聊天背景"; "DM Save button" = "私訊儲存按鈕"; "Make Instagram's built-in Save button on DM photos & videos download to Photos, the Gallery, or Share" = "讓 Instagram 私訊圖片和影片上的原生儲存按鈕改為下載到「照片」、圖庫或分享"; "Reroute native Save" = "重新導向原生儲存"; "Save media" = "儲存媒體"; "Incoming calls stay silent — no ring, no screen, no notification" = "來電保持靜音 — 不響鈴、不顯示畫面、不通知"; "Messages" = "訊息"; "Silence incoming calls" = "將來電靜音"; "Threads" = "主題串"; "Use your own images as chat backgrounds" = "使用你自己的圖片作為聊天背景"; ////////////////////////////////////////////////////////////////////////////// // MESSAGES — INSTANTS // // Settings → Messages → Instants section // ////////////////////////////////////////////////////////////////////////////// "%@ (%lu)" = "%@ (%lu)"; "Adds a gallery button to the instants camera so you can send a photo from your album" = "為即時相機加入相簿按鈕,讓你從相簿傳送相片"; "Adds a RyukGram action button to the instants viewer header with expand, save, share, and bulk-save entries" = "在 Instants 檢視器頂列新增 RyukGram 動作按鈕,包含展開、儲存、分享和批次儲存項目"; "All loaded instants" = "已載入的所有即時"; "Auto advance after reaction" = "互動後自動切換"; "Automatically moves to the next instant after you like or react" = "按讚或回應後自動切換到下一個即時"; "Bypasses the Instants screenshot block" = "繞過 Instants 截圖封鎖"; "Could not locate the instant on screen" = "找不到螢幕上的即時"; "Current instant" = "目前即時"; "In-app Gallery" = "應用內圖庫"; "Instant" = "即時"; "Instants" = "即時"; "Auto-saved instants log" = "自動儲存的 Instants 記錄"; "Auto-save instants" = "自動儲存 Instants"; "Automatically saves every instant you view, including as you swipe — each one only once" = "自動儲存你檢視的每個 Instant(包括滑動時)— 每個僅儲存一次"; "Instants action button" = "Instants 動作按鈕"; "No instants currently loaded" = "目前沒有已載入的即時"; "No media available to save" = "沒有可儲存的媒體"; "Photos library" = "照片圖庫"; "Pick from" = "選擇來源"; "Queued %lu instants" = "已排隊 %lu 個即時"; "Save all to Gallery" = "全部儲存至相簿"; "Save all to Photos" = "全部儲存至「照片」"; "Save to Gallery" = "儲存至相簿"; "Send from gallery" = "從相簿傳送"; "Tweaks for the QuickSnap / Instants camera surface." = "QuickSnap / 即時相機介面調整。"; "Use" = "使用"; ////////////////////////////////////////////////////////////////////////////// // NAVIGATION // // Settings → Navigation tab // ////////////////////////////////////////////////////////////////////////////// "Also hide the bottom tab bar — only the inbox is visible" = "同時隱藏底部分頁列 — 僅顯示收件匣"; "Hide search tab" = "隱藏搜尋分頁"; "Remove the search/explore button from the tab bar" = "從分頁列移除搜尋/探索按鈕"; "Hide tab bar" = "隱藏分頁列"; "Hides every tab except DM inbox + profile and forces launch into the inbox. Settings shortcut moves to long-press on the inbox tab." = "隱藏除私訊收件匣與個人檔案外的所有分頁,並強制啟動至收件匣。設定捷徑改為長按收件匣分頁。"; "Icon order" = "圖示排序"; "Launch tab" = "啟動分頁"; "Lets you swipe to switch between navigation bar tabs" = "允許滑動切換導覽列分頁"; "Messages only" = "僅限訊息"; "Messages-only mode" = "僅限訊息模式"; "Navigation" = "導覽"; "Swipe between tabs" = "在分頁間滑動"; "Tab the app opens to. Ignored when Messages-only is on" = "應用程式開啟時的分頁。啟用僅限訊息時忽略此設定"; "The order of the icons on the bottom navigation bar" = "底部導覽列圖示的順序"; "Drag the ≡ handle to reorder tabs. Toggle a tab off to hide it from the bottom navigation bar." = "拖曳 ≡ 把手重新排序分頁。關閉分頁即可從底部導覽列隱藏。"; "This will restore the default tab order and unhide all tabs." = "此操作會還原預設分頁順序並重新顯示所有分頁。"; "Turn IG into a DM-only client" = "將 IG 變成僅限私訊的客戶端"; ////////////////////////////////////////////////////////////////////////////// // CONFIRM ACTIONS // // Settings → Confirm actions tab // ////////////////////////////////////////////////////////////////////////////// "All" = "全部"; "Calls" = "通話"; "Comments & posts" = "留言與貼文"; "Confirm actions" = "確認操作"; "Confirm changing theme" = "確認更換主題"; "Confirm disappearing media mark as viewed" = "確認將閱後即焚內容標記為已查看"; "Confirm DM mark as seen" = "確認將私訊標記為已讀"; "Confirm follow" = "確認追蹤"; "Confirm follow requests" = "確認追蹤請求"; "Confirm Instants capture" = "確認 Instants 拍照"; "Confirm Instants emoji reaction" = "確認 Instants 表情反應"; "Confirm like: Posts" = "確認按讚:貼文"; "Confirm like: Reels" = "確認按讚:Reels"; "Confirm note emoji reaction" = "確認筆記表情反應"; "Confirm note like" = "確認筆記按讚"; "Confirm posting comment" = "確認發佈留言"; "Confirm repost" = "確認轉貼"; "Confirm send to group chat" = "確認傳送到群組聊天"; "Confirm sticker interaction (highlights)" = "確認貼圖互動(精選)"; "Confirm sticker interaction (stories)" = "確認貼圖互動(限時動態)"; "Confirm story emoji reaction" = "確認限時動態表情反應"; "Confirm story like" = "確認限時動態按讚"; "Confirm story mark as seen" = "確認將限時動態標記為已查看"; "Confirm switching Instant" = "確認切換 Instant"; "Confirm unfollow" = "確認取消追蹤"; "Confirm vanish mode" = "確認消失模式"; "Confirm video call" = "確認視訊通話"; "Confirm voice call" = "確認語音通話"; "Confirm voice messages" = "確認語音訊息"; "Follows" = "追蹤中"; "Likes" = "讚"; "Messaging" = "訊息"; "Reaction stickers only" = "僅限反應貼圖"; "Reactions" = "回應"; "Send to group chat?" = "傳送到群組聊天?"; "Shows an alert before creating/sending to a group chat from the share sheet" = "從分享選單建立/傳送到群組聊天前顯示提示"; "Shows an alert before marking a disappearing message as viewed" = "將閱後即焚訊息標記為已查看前顯示提示"; "Shows an alert before sending a read receipt from the DM seen button or menu" = "從私訊已查看按鈕或選單送出已讀回條前顯示提示"; "Shows an alert before sending a story view receipt from the eye button or menu" = "從眼睛按鈕或選單送出限時動態查看回條前顯示提示"; "Shows an alert before sending an emoji reaction on a note" = "發送筆記表情反應前顯示警告"; "Shows an alert before sending an emoji reaction on a story" = "發送限時動態表情反應前顯示警告"; "Shows an alert before sending an emoji reaction on an Instant" = "在向 Instant 傳送表情反應前顯示提示"; "Shows an alert before taking a photo with the Instants camera" = "在使用 Instants 相機拍照前顯示提示"; "Shows an alert before tapping to switch to the next/previous Instant" = "在點擊切換到下一個/上一個 Instant 前顯示提示"; "Shows an alert to confirm before sending a voice message" = "發送語音訊息前顯示確認提示"; "Shows an alert to confirm before toggling vanish mode" = "切換消失模式前顯示確認提示"; "Shows an alert when you accept/decline a follow request" = "接受/拒絕追蹤請求時顯示確認提示"; "Shows an alert when you change a chat theme to confirm" = "更換聊天主題時顯示確認提示"; "Shows an alert when you click the follow button to confirm the follow" = "點擊追蹤按鈕時顯示確認提示"; "Shows an alert when you click the like button on notes to confirm the like" = "點擊筆記按讚按鈕時顯示確認警告"; "Shows an alert when you click the like button on posts to confirm the like" = "點擊貼文按讚按鈕時顯示確認警告"; "Shows an alert when you click the like button on reels to confirm the like" = "點擊 Reels 的按讚按鈕時顯示確認提示"; "Shows an alert when you click the like button on stories to confirm the like" = "點擊限時動態按讚按鈕時顯示確認警告"; "Shows an alert when you click the post comment button to confirm" = "點擊發佈留言按鈕時顯示確認提示"; "Shows an alert when you click the repost button to confirm before reposting" = "點擊轉貼按鈕前顯示確認提示"; "Shows an alert when you click the unfollow button to confirm" = "點擊取消追蹤按鈕時顯示確認提示"; "Shows an alert when you click the video call button to confirm before calling" = "點擊視訊通話按鈕時顯示確認警告"; "Shows an alert when you click the voice call button to confirm before calling" = "點擊語音通話按鈕時顯示確認警告"; "Shows an alert when you tap a sticker inside a highlight" = "點擊精選中的貼圖時顯示確認提示"; "Shows an alert when you tap a sticker on someone's story" = "點擊他人限時動態貼圖時顯示確認提示"; "Stories & highlights" = "限時動態與精選"; ////////////////////////////////////////////////////////////////////////////// // SECURITY & PRIVACY // // Settings → Security & Privacy // ////////////////////////////////////////////////////////////////////////////// "%ld h" = "%ld 小時"; "%ld locked" = "%ld 個已鎖定"; "%ld min" = "%ld 分鐘"; "%ldh idle" = "閒置 %ld 小時"; "%ldm idle" = "閒置 %ld 分鐘"; "%lds" = "%ld 秒"; "%lds idle" = "閒置 %ld 秒"; "%lu hidden" = "%lu 個已隱藏"; "4 digits" = "4 位數"; "6 digits" = "6 位數"; "Add hidden chat" = "新增隱藏的聊天"; "Add locked chat" = "新增已鎖定的聊天"; "Allow Instants screenshots" = "允許 Instants 截圖"; "Always ask when opening again" = "再次開啟時總是詢問"; "Ask again after Instagram returns" = "Instagram 返回後再次詢問"; "Auto-relock after idle" = "閒置後自動重新鎖定"; "Balanced default" = "平衡預設"; "Best for sensitive sections" = "最適合敏感區塊"; "Biometric" = "生物辨識"; "Change passcode" = "更改密碼"; "Chat hidden" = "已隱藏聊天"; "Chat locked" = "已鎖定聊天"; "Chat unlocked" = "已解鎖聊天"; "Choose a code you'll remember." = "請選擇你能記住的密碼。"; "Choose how long this section stays unlocked while idle. Never keeps it unlocked until Instagram closes or goes to background." = "選擇此區塊在閒置時保持解鎖的時間。選「永不」會保持解鎖,直到 Instagram 關閉或進入背景。"; "Confirm current passcode" = "確認目前密碼"; "Confirm passcode" = "確認密碼"; "Could not save passcode" = "無法儲存密碼"; "Create passcode" = "建立密碼"; "Derivation failed" = "衍生失敗"; "DM inbox" = "私訊收件匣"; "Don't share unlock" = "不共用解鎖狀態"; "Each target has its own enable, timeout, and re-lock configuration." = "每個目標都有各自的啟用、逾時與重新鎖定設定。"; "Enable lock" = "啟用鎖定"; "Enter passcode" = "輸入密碼"; "Enter value" = "輸入值"; "Enter your current passcode to change it" = "輸入目前密碼以更改"; "Enter your current passcode to reset it" = "輸入目前的密碼以重設"; "Enter your passcode to continue" = "輸入密碼以繼續"; "every use" = "每次使用"; "Every use" = "每次使用"; "Hidden chats" = "已隱藏的聊天"; "Hide chat" = "隱藏聊天"; "Hide message preview" = "隱藏訊息預覽"; "Hide this chat?" = "隱藏此聊天?"; "Hides RyukGram UI from screenshots/recordings and routes around IG's per-feature screenshot alerts." = "從截圖/錄影中隱藏 RyukGram 介面,並繞過 Instagram 各功能的截圖警告。"; "Idle timeout" = "閒置逾時"; "Instagram" = "Instagram"; "Keep this target locked separately" = "讓此目標分開鎖定"; "Less frequent prompts" = "減少提示頻率"; "Lock" = "鎖定"; "Lock chat" = "鎖定聊天"; "Lock every time" = "每次都鎖定"; "Lock every time overrides idle timeout. Don't share unlock keeps this target separate." = "「每次都鎖定」會覆寫閒置逾時設定。「不共用解鎖狀態」會讓此目標保持獨立。"; "Lock targets" = "鎖定目標"; "Lock the tweak" = "鎖定 tweak"; "Lock this chat" = "鎖定此聊天"; "Lock this chat?" = "鎖定此聊天?"; "Lock with passcode" = "使用密碼鎖定"; "Locked chats" = "已鎖定的聊天"; "Long-press a chat to lock it individually" = "長按某個聊天以單獨鎖定它"; "Long-press a DM thread → Hide chat to add it here. Hidden chats are filtered out of the inbox until you remove them from this list." = "長按一個私訊會話 → 隱藏聊天即可加入此處。已隱藏的聊天會從收件匣中過濾,直到你從此列表中移除。"; "Long-press a DM to add" = "長按私訊以加入"; "Longest idle window" = "最長閒置時間"; "Manage locked chats" = "管理已鎖定的聊天"; "Master switch. Turn off to disable every lock target without losing per-target configuration." = "主開關。關閉可在不遺失各目標設定的情況下停用所有鎖定目標。"; "Never" = "永不"; "No passcode set" = "未設定密碼"; "Nothing here yet." = "這裡還沒有內容。"; "Off" = "關閉"; "On" = "開啟"; "On — %@" = "開啟 — %@"; "On — %@ + %ld more" = "開啟 — %@ 等 %ld 項"; "On — no targets enabled" = "開啟 — 未啟用任何目標"; "Passcode" = "密碼"; "Passcode + biometric. Gate the tweak settings popup, gallery, deleted-messages log, individual chats and the whole app." = "密碼 + 生物辨識。鎖定 tweak 設定彈窗、相簿、已刪除訊息紀錄、個別聊天以及整個應用程式。"; "Passcode changed" = "已更改密碼"; "Passcode reset" = "已重設密碼"; "Passcode set" = "已設定密碼"; "Passcode too short" = "密碼太短"; "Passcodes did not match — try again" = "密碼不一致 — 請重試"; "Per-chat locks" = "每個聊天的鎖定"; "Prompt before Instagram opens" = "Instagram 開啟前要求驗證"; "Prompt before Profile Analyzer opens" = "個人檔案分析器開啟前要求驗證"; "Prompt before the deleted-messages log opens" = "已刪除訊息紀錄開啟前要求驗證"; "Prompt before the gallery opens" = "相簿開啟前要求驗證"; "Prompt before tweak settings open" = "tweak 設定開啟前要求驗證"; "Prompt on every entry to the DM inbox, including launch-to-messages" = "每次進入私訊收件匣時都要求驗證,包括直接啟動到訊息"; "Re-enter the same passcode" = "再次輸入相同的密碼"; "Re-lock on background" = "進入背景時重新鎖定"; "re-lock on bg" = "背景重新鎖定"; "Recently hidden" = "最近隱藏"; "Recently locked" = "最近鎖定"; "Redact RyukGram buttons from screenshots, screen recordings, and mirroring" = "在截圖、螢幕錄影和鏡像中隱藏 RyukGram 按鈕"; "Remove screenshot alert" = "移除截圖警告"; "Replace inbox preview with • • •" = "將收件匣預覽替換為 • • •"; "Require passcode for this section" = "此區塊需要密碼"; "Requires your current passcode" = "需要你目前的密碼"; "Reset passcode" = "重設密碼"; "Reset passcode?" = "重設密碼?"; "Screenshots & capture" = "截圖與錄製"; "Security & Privacy" = "安全與隱私"; "Set a passcode to protect Settings, Gallery, deleted messages, chats, the DM inbox, Profile Analyzer, or Instagram itself." = "設定密碼以鎖定「設定」、相簿、已刪除訊息紀錄、個別聊天、私訊收件匣、個人檔案分析器或 Instagram 本身。"; "Set passcode" = "設定密碼"; "Short idle window" = "短閒置時間"; "Stay unlocked until app close or background" = "保持解鎖直到 App 關閉或進入背景"; "Suppress IG's \"X took a screenshot\" notification across stories, DMs and disappearing media" = "在限時動態、私訊與限閱媒體中隱藏 IG 的「X 已截圖」通知"; "Tap Unlock" = "點一下「解鎖」"; "Tap Unlock or enter your passcode" = "點一下「解鎖」或輸入密碼"; "This clears the passcode, disables every lock target, and unlocks all chats. Gallery and Keep-Deleted data are untouched." = "此操作將清除密碼、停用所有鎖定目標並解鎖所有聊天。相簿和已刪除訊息的資料不會受到影響。"; "Thread %@" = "對話 %@"; "Tweak settings" = "Tweak 設定"; "Unlock" = "解鎖"; "Unlock %@" = "解鎖 %@"; "Unlock chat" = "解鎖聊天"; "Unlock Instagram" = "解鎖 Instagram"; "Unlock this chat" = "解鎖此聊天"; "Use %@" = "使用 %@"; "Username (looks up the DM thread) or raw thread ID" = "使用者名稱(查找私訊會話)或原始會話 ID"; "Username or thread ID" = "使用者名稱或會話 ID"; "Wrong passcode" = "密碼錯誤"; "Wrong passcode • %ld attempts" = "密碼錯誤 • 已嘗試 %ld 次"; ////////////////////////////////////////////////////////////////////////////// // BACKUP & RESTORE // // Settings → Backup & Restore tab // ////////////////////////////////////////////////////////////////////////////// "%lu account(s)" = "%lu 個帳號"; "%lu account(s) · %lu image(s) · %@" = "%lu 個帳號 · %lu 張圖片 · %@"; "%lu file(s) · %@" = "%lu 個檔案 · %@"; "%lu preferences" = "%lu 項偏好設定"; "(none)" = "(無)"; "Apply backup?" = "套用備份?"; "Applying backup…" = "正在套用備份…"; "archive error" = "封存錯誤"; "Archived snapshots" = "已封存的快照"; "Backup & Restore" = "備份與還原"; "Backup exported" = "備份已匯出"; "Backup failed" = "備份失敗"; "Backup has no importable sections." = "備份中沒有可匯入的項目。"; "Chat & story filters" = "聊天與限時動態篩選"; "Chat backgrounds" = "聊天背景"; "Clear selected data" = "清除選取的資料"; "Corrupt entry path." = "項目路徑損毀。"; "Could not decompress archive." = "無法解壓縮封存檔。"; "Could not open archive." = "無法開啟封存檔。"; "Could not open staging file." = "無法開啟暫存檔。"; "Could not read the backup archive." = "無法讀取備份封存檔。"; "Could not write archive." = "無法寫入封存檔。"; "Could not write backup file." = "無法寫入備份檔。"; "Could not write extracted file." = "無法寫入解壓縮後的檔案。"; "Existing data for the ticked items will be replaced. A restart may be needed for everything to take effect." = "已勾選項目的現有資料將被取代。可能需要重新啟動才能完全生效。"; "Export or import RyukGram data — settings, per-account filters, hidden & locked chats, Profile Analyzer, gallery, chat backgrounds, deleted messages and the read receipts log. Pick any combination on each page. Settings stay a plain JSON file; bundles with media export as a compressed .ryukbak." = "匯出或匯入 RyukGram 資料 — 設定、各帳號篩選、隱藏與鎖定的聊天、個人檔案分析器、圖庫、聊天背景、已刪除訊息與已讀回條記錄。每一頁可任意組合。設定維持為純 JSON 檔;含媒體的套組會匯出為壓縮的 .ryukbak。"; "Feature data" = "功能資料"; "Import mode" = "匯入模式"; "Merge" = "合併"; "Replace" = "取代"; "Add the backup's data to what's already here" = "將備份資料加入現有資料"; "Clear existing data, then apply the backup" = "先清除現有資料,再套用備份"; "Merge keeps what's on this device and adds the backup's data — duplicates are combined, including the gallery." = "合併會保留此裝置上的資料並加入備份的資料 — 重複項目會被合併,包括圖庫。"; "Replace clears existing data for each ticked item, then applies the backup." = "取代會先清除每個勾選項目的現有資料,再套用備份。"; "The backup will be merged into your existing data — nothing is deleted, duplicates are combined. A restart may be needed for everything to take effect." = "備份將與你現有的資料合併 — 不會刪除任何內容,重複項目會被合併。可能需要重新啟動才能完全生效。"; "Hidden & locked chats" = "隱藏與鎖定的聊天"; "Import" = "匯入"; "Inspect the full manifest" = "檢視完整資訊清單"; "Load a .json or .ryukbak backup" = "載入 .json 或 .ryukbak 備份"; "Not a RyukGram backup archive." = "並非 RyukGram 備份封存檔。"; "PK %@" = "PK %@"; "Preparing backup…" = "正在準備備份…"; "Reading backup…" = "正在讀取備份…"; "Save settings or a full backup" = "儲存設定或完整備份"; "Tick what to apply. Rows not in this backup are hidden." = "勾選要套用的項目。此備份中不存在的列會被隱藏。"; "Tick what to include. Tap a row to inspect it. Adding gallery, chat backgrounds or deleted messages produces a compressed .ryukbak bundle." = "勾選要包含的項目。點一下任一列可檢視。加入圖庫、聊天背景或已刪除訊息會產生壓縮的 .ryukbak 套組。"; "Truncated entry data." = "項目資料被截斷。"; "Truncated entry length." = "項目長度被截斷。"; "Truncated entry path." = "項目路徑被截斷。"; "Unsafe entry path." = "不安全的項目路徑。"; ////////////////////////////////////////////////////////////////////////////// // ADVANCED // // Settings → Advanced tab // ////////////////////////////////////////////////////////////////////////////// "Advanced" = "進階"; "Auto-clear cache" = "自動清除快取"; "Automatically opens settings when the app launches" = "啟動應用程式時自動開啟設定"; "Cache" = "快取"; "Cache cleared" = "快取已清除"; "Calculating cache size…" = "計算快取大小中…"; "Clear" = "清除"; "Clear cache" = "清除快取"; "Clear cache (%@)" = "清除快取 (%@)"; "Clearing cache…" = "清除快取中…"; "Clearing still scans on demand." = "關閉時仍會按需掃描。"; "Daily" = "每日"; "All tweak options are disabled" = "所有調整選項已停用"; "Disable all tweak options" = "停用所有調整選項"; "Instagram runs stock while this is on. Turn it back off to restore your settings." = "開啟時 Instagram 以原始狀態運行。關閉即可還原你的設定。"; "Tap to re-enable everything" = "點按以重新啟用全部"; "Turn every feature off — your settings are kept" = "關閉所有功能 — 保留你的設定"; "Disable safe mode" = "停用安全模式"; "Enable tweak settings quick-access" = "啟用調整設定快速存取"; "Fix duplicate notifications" = "修復重複通知"; "Free %@ of Instagram cache." = "釋放 %@ 的 Instagram 快取。"; "Freed %@" = "已釋放 %@"; "Hold on the home tab to open RyukGram settings" = "長按主頁標籤以開啟 RyukGram 設定"; "Monthly" = "每月"; "Nothing to clear" = "無可清除內容"; "Off skips the size scan when Advanced opens." = "關閉時,開啟進階頁不會掃描大小。"; "Pause playback when opening settings" = "開啟設定時暫停播放"; "Always show what's new" = "一律顯示新功能"; "Keep the blue dot on every new feature instead of clearing it once viewed" = "在每個新功能上保留藍點,而非檢視後清除"; "Preserve messages database" = "保留訊息資料庫"; "Pauses any playing video/audio when settings opens" = "設定開啟時暫停任何正在播放的影片/音訊"; "Prevents Instagram from resetting settings after crashes (at your own risk)" = "防止 Instagram 崩潰後重置設定(風險自負)"; "Prevents two banners for the same message when IG is in the foreground" = "當 IG 在前景時,防止同一則訊息顯示兩個橫幅"; "Remove Instagram's cached images, videos, and temporary files." = "移除 Instagram 的快取圖片、影片及暫存檔案。"; "Reset onboarding state" = "重設引導狀態"; "Run a silent cache clear on launch when the interval has elapsed." = "啟動時在達到間隔後靜默清除快取。"; "Show cache size" = "顯示快取大小"; "Skip the messages database when clearing — keeps DMs, drafts, and saved messages." = "清除時略過訊息資料庫 — 保留私訊、草稿與已保存訊息。"; "Show tweak settings on app launch" = "啟動應用程式時顯示調整設定"; "Suppresses the second notification IG enqueues in-app while the notification extension is also delivering it." = "當通知擴充功能同時投遞通知時,抑制 IG 在應用程式內排隊的第二則通知。"; "Weekly" = "每週"; ////////////////////////////////////////////////////////////////////////////// // ADVANCED EXPERIMENTAL // // Settings → Advanced → Advanced experimental features // ////////////////////////////////////////////////////////////////////////////// "Actions" = "操作"; "Advanced experimental features" = "進階實驗功能"; "All experimental toggles will be turned off. Instagram will restart." = "所有實驗開關都會關閉,Instagram 將重新啟動。"; "Direct Notes — Audio reply" = "Direct 記事 — 語音回覆"; "Direct Notes — Avatar reply" = "Direct 記事 — Avatar 回覆"; "Direct Notes — Friend Map" = "Direct 記事 — 朋友地圖"; "Direct Notes — GIFs & stickers reply" = "Direct 記事 — GIF 與貼圖回覆"; "Direct Notes — Photo reply" = "Direct 記事 — 照片回覆"; "Disabled after repeated crashes." = "因多次閃退已停用。"; "Enables GIF/sticker replies" = "啟用 GIF/貼圖回覆"; "Enables photo replies" = "啟用照片回覆"; "Enables the audio-note reply type" = "啟用語音記事回覆"; "Enables the avatar reply type" = "啟用 Avatar 回覆"; "Experimental flags reset" = "實驗旗標已重置"; "Flip what you want on, then tap Apply to restart. Some flags may not work on every account or IG version. Flags auto-reset if IG crashes on launch 3 times." = "選擇要啟用的項目後點「套用」以重新啟動。部分功能可能無法在所有帳號或 IG 版本上運作。若 IG 連續 3 次啟動閃退,旗標會自動重置。"; "Forces Prism-gated experiments on" = "強制啟用 Prism 相關實驗"; "Forces the Homecoming home surface / nav on" = "強制啟用 Homecoming 首頁/導覽"; "Forces the QuickSnap / Instants surface on in feed, inbox, stories, and notes tray" = "強制在動態、收件匣、限時動態與記事列顯示 QuickSnap/Instants"; "Got it" = "了解"; "Heads up" = "注意"; "Hidden Instagram experiments" = "隱藏的 Instagram 實驗"; "Hidden Instagram experiments (in Advanced)" = "隱藏的 Instagram 實驗(位於進階設定)"; "Homecoming" = "Homecoming"; "Notes & QuickSnap" = "記事與 QuickSnap"; "Prism design system" = "Prism 設計系統"; "QuickSnap (Instants)" = "QuickSnap(Instants)"; "Reset all experimental flags" = "重置所有實驗旗標"; "Reset experimental flags?" = "要重置實驗旗標嗎?"; "Restart Instagram to apply changes" = "重新啟動 Instagram 以套用變更"; "Shows the friend map entry in Direct Notes" = "在 Direct 記事顯示朋友地圖入口"; "Surfaces" = "介面"; "These toggles flip hidden Instagram experiments on. Some features may not work on every account or IG version. If IG keeps crashing on launch, the flags auto-reset after 3 failed starts." = "這些開關會啟用 Instagram 的隱藏實驗。部分功能可能無法在所有帳號或 IG 版本上運作。若 IG 連續 3 次啟動閃退,旗標會自動重置。"; "Toggle hidden Instagram experiments. Some may not work on every account or IG version." = "啟用 Instagram 的隱藏實驗。部分可能無法在所有帳號或 IG 版本上運作。"; "Turn every experimental toggle off" = "關閉所有實驗開關"; ////////////////////////////////////////////////////////////////////////////// // DEBUG // // Settings → Debug tab // ////////////////////////////////////////////////////////////////////////////// "Button Cell" = "按鈕欄位"; "Change the value on the right" = "更改右側數值"; "Could not delete: %@" = "無法刪除:%@"; "Debug" = "除錯"; "Delete an imported override and fall back to the shipped strings" = "刪除匯入的覆寫檔並回退到內建字串"; "Deleted %@ override. Restart to apply." = "已刪除 %@ 覆寫檔。重新啟動以套用。"; "Enable FLEX gesture" = "啟用 FLEX 手勢"; "Enable file logging" = "啟用檔案記錄"; "Export strings" = "匯出字串"; "Hold 5 fingers on the screen to open FLEX" = "用五指按住螢幕以開啟 FLEX"; "I have %@%@" = "我有 %@%@"; "Import a .strings file for a language" = "為語言匯入 .strings 檔"; "Import a .strings file to update a translation. Pick a language, select the file, restart." = "匯入 .strings 檔以更新翻譯。選擇語言、挑選檔案,然後重新啟動。"; "Link Cell" = "連結欄位"; "Localization" = "本地化"; "Log file is empty" = "記錄檔為空"; "Logging" = "記錄"; "Logs RyukGram's own activity to one shareable file across the app and its extensions. Off by default — turn it on, reproduce the issue, then share." = "將 RyukGram 自身的活動記錄到一個可分享的檔案中,涵蓋 App 及其擴充功能。預設關閉——開啟後重現問題,然後分享。"; "Menu Cell" = "選單欄位"; "Navigation Cell" = "導覽單元"; "No imported localization files to reset." = "無可重設的匯入本地化檔案。"; "No overrides" = "無覆寫"; "Open FLEX on app focus" = "應用程式聚焦時開啟 FLEX"; "Open FLEX on app launch" = "應用程式啟動時開啟 FLEX"; "Opens FLEX when the app is focused" = "應用程式聚焦時開啟 FLEX"; "Opens FLEX when the app launches" = "應用程式啟動時開啟 FLEX"; "Pick a language to delete the imported file" = "選擇要刪除匯入檔的語言"; "Pick a language to export" = "選擇要匯出的語言"; "Reset localization" = "重設本地化"; "Share log file" = "分享記錄檔"; "Pick a language and share its .strings file" = "選擇要分享其 .strings 檔的語言"; "Static Cell" = "靜態欄位"; "Stepper cell" = "步進器欄位"; "Switch Cell" = "切換欄位"; "Switch Cell (Restart)" = "切換欄位(重新啟動)"; "Tap the switch" = "點擊切換開關"; "These features rely on hidden Instagram flags and may not work on all accounts or versions." = "這些功能依賴隱藏的 Instagram 標誌,可能不適用於所有帳號或版本。"; "Update localization file" = "更新本地化檔案"; "Using icon" = "使用圖示"; "Using image" = "使用圖片"; ////////////////////////////////////////////////////////////////////////////// // DOWNLOADS & MEDIA ACTIONS // // Action button menus, download/share/copy toasts, quality picker pills. // ////////////////////////////////////////////////////////////////////////////// "%@ settings" = "%@ 設定"; "%lu items" = "%lu 個項目"; "Cancelled" = "已取消"; "Carousel" = "輪播"; "Carousel · %lu items" = "輪播 · %lu 個項目"; "Copied %lu URLs" = "已複製 %lu 個網址"; "Copied caption" = "已複製說明文字"; "Copied download URL" = "已複製下載網址"; "Copied quality info" = "已複製品質資訊"; "Copied video URL" = "已複製影片網址"; "Copy all URLs" = "複製所有網址"; "Copy caption" = "複製說明文字"; "Copy download URL" = "複製下載網址"; "Could not extract any URLs" = "無法擷取任何網址"; "Could not extract audio URL" = "無法擷取音訊網址"; "Could not extract media URL" = "無法擷取媒體網址"; "Could not extract photo URL" = "無法擷取照片網址"; "Could not extract video URL" = "無法擷取影片網址"; "Done" = "完成"; "Download all stories and share?" = "下載所有限時動態並分享?"; "Download all to Photos" = "全部下載到「照片」"; "Download and share all" = "全部下載並分享"; "Download failed" = "下載失敗"; "Downloaded %lu items" = "已下載 %lu 項目"; "Downloading audio…" = "正在下載音訊…"; "Failed to save" = "儲存失敗"; "File" = "檔案"; "HD" = "HD"; "HD download complete" = "高清下載完成"; "HD video" = "HD 影片"; "Mute audio" = "靜音音訊"; "No caption on this post" = "此貼文無說明文字"; "No carousel children" = "無輪播子項目"; "No cover image" = "無封面圖片"; "No media" = "無媒體"; "No media to expand" = "無媒體可展開"; "No media to show" = "無媒體可顯示"; "No media URL" = "無媒體網址"; "No URLs" = "無網址"; "No URLs found" = "找不到網址"; "No video URL" = "無影片網址"; "Not a carousel" = "非輪播貼文"; "Nothing to share" = "無可分享內容"; "Opening creator…" = "正在開啟創作者..."; "Photo library access denied" = "照片庫存取被拒"; "Photos access denied" = "照片存取被拒"; "Preparing repost…" = "準備重新發布..."; "Raw image" = "原始圖片"; "Repost" = "重新發布"; "Repost unavailable" = "無法重新發布"; "Save failed" = "儲存失敗"; "Saved %lu items" = "已儲存 %lu 項目"; "Saved to Photos" = "已儲存至照片"; "Saved to RyukGram" = "已儲存至 RyukGram"; "Saving to Photos" = "正在儲存至「照片」"; "Saving…" = "正在儲存..."; "Unmute audio" = "取消靜音"; "Video · %@" = "影片 · %@"; "View cover" = "查看封面"; "View mentions" = "查看提及"; ////////////////////////////////////////////////////////////////////////////// // STORIES & MESSAGES (FEATURES) // // Buttons, menu entries, toasts and alerts shown while watching stories or // // inside DM threads. // ////////////////////////////////////////////////////////////////////////////// " %lu votes · avg %.0f%% " = " %lu 票 · 平均 %.0f%% "; "%@ can't be converted" = "無法轉換 %@"; "%@ unsent a message" = "%@ 撤回了一則訊息"; "%@ unsent a message from %@" = "%1$@ 撤回了 %2$@ 的訊息"; "A message was unsent" = "訊息已撤回"; "Add" = "新增"; "Add to block list" = "加入封鎖名單"; "Added to block list" = "已加入封鎖名單"; "Added to exclude list" = "已加入排除清單"; "Audio not loaded yet. Play the message first and try again." = "音訊尚未載入。請先播放訊息後再試。"; "Audio sent" = "音訊已傳送"; "Audio URL not available" = "音訊網址無法取得"; "Audio/Video from Files" = "來自檔案的音訊/影片"; "Blocked" = "已封鎖"; "Cancel" = "取消"; "Clear preserved messages?" = "要清除保留的訊息嗎?"; "Converting…" = "轉換中..."; "Copy link" = "複製連結"; "Copy text" = "複製文字"; "Could not copy selected video" = "無法複製所選影片"; "Could not find media" = "找不到媒體"; "Could not find story media" = "找不到故事媒體"; "Could not get audio data. Try again after refreshing the chat." = "無法取得音訊資料。請刷新聊天後再試。"; "Disable read receipts" = "停用已讀回條"; "Disappearing media" = "消失訊息媒體"; "Download audio" = "下載音訊"; "Enable read receipts" = "啟用已讀回條"; "Error: %@" = "錯誤:%@"; "Exclude chat" = "排除聊天"; "Exclude from seen" = "排除已讀"; "Exclude story seen" = "排除故事已讀"; "Excluded" = "已排除"; "Extracting audio…" = "擷取音訊中..."; "FFmpeg conversion failed" = "FFmpeg 轉換失敗"; "File sending not supported" = "不支援檔案傳送"; "Follow" = "追蹤"; "Following" = "已追蹤"; "Format not supported without FFmpegKit" = "沒有 FFmpegKit 不支援此格式"; "Inserts a button on disappearing media overlays" = "在消失訊息媒體覆蓋層上插入按鈕"; "Inserts a speaker button to mute/unmute disappearing media" = "插入喇叭按鈕以靜音/取消靜音消失訊息媒體"; "Inserts an eye button to mark the current disappearing media as viewed" = "插入眼睛按鈕,將當前消失訊息媒體標記為已檢視"; "Link copied" = "已複製連結"; "Mark as viewed" = "標記為已檢視"; "Marking as viewed advances to the next stacked media instead of closing" = "標記為已檢視會前進到下一個堆疊的媒體,而不是關閉"; "Mark messages as seen" = "標記訊息為已讀"; "Mark seen" = "標記已讀"; "Marked as viewed" = "標記為已閱覽"; "Marked messages as seen" = "標記訊息為已查看"; "Mentions" = "提及"; "Message from %@ was unsent" = "%@ 的訊息已撤回"; "Message sender not found" = "找不到訊息發送者"; "Messages settings" = "訊息設定"; "Mute story audio" = "靜音故事音訊"; "no audio track could be read" = "無法讀取音訊軌道"; "No audio URL found. Try again after refreshing the chat." = "找不到音訊 URL。請刷新聊天後再試。"; "No mentions in this story" = "此故事中無提及"; "No thread key" = "找不到討論串金鑰"; "No video selected" = "未選擇影片"; "No voice send method found" = "找不到語音發送方式"; "Note has no downloadable content" = "備註沒有可下載的內容"; "Note text copied" = "筆記文字已複製"; "Open GitHub" = "開啟 GitHub"; "Pick audio or video" = "選擇音訊或影片"; "Read receipts disabled" = "已停用已讀回條"; "Read receipts enabled" = "已啟用已讀回條"; "Read receipts will be blocked for this chat." = "此聊天將封鎖已讀回條。"; "Read receipts will no longer be blocked for this chat." = "此聊天將不再封鎖已讀回條。"; "Refreshing the DMs tab will clear %lu preserved unsent message. This cannot be undone." = "重新整理私訊分頁會清除 %lu 則保留的訊息。此操作無法復原。"; "Refreshing the DMs tab will clear %lu preserved unsent messages. This cannot be undone." = "重新整理私訊分頁會清除 %lu 則保留的訊息。此操作無法復原。"; "Remove" = "移除"; "Remove from block list" = "從封鎖清單移除"; "Remove from exclude list" = "從排除清單移除"; "Removed" = "已移除"; "Removed from list" = "已從清單移除"; "Save GIF" = "儲存 GIF"; "Selection too short (min 0.5s)" = "選取太短(最短 0.5 秒)"; "Send anyway" = "仍要傳送"; "Send Audio" = "傳送音訊"; "Send failed: %@" = "傳送失敗:%@"; "Send File" = "傳送檔案"; "Send service not found" = "找不到傳送服務"; "Show audio toggle" = "顯示音訊切換"; "Show mark-as-viewed button" = "顯示標記已檢視按鈕"; "Story read receipts disabled" = "故事已讀回條已停用"; "Story read receipts enabled" = "故事已讀回條已啟用"; "This chat will resume normal read-receipt behavior." = "此聊天將恢復正常的已讀回條行為。"; "This file" = "此檔案"; "Total: %@" = "總計:%@"; "Un-exclude chat" = "取消排除聊天"; "Un-exclude story seen" = "取消排除故事已讀"; "Un-excluded" = "已取消排除"; "Unblocked" = "已解除封鎖"; "Unlimited replay enabled" = "已啟用無限重播"; "Unmute story audio" = "取消靜音故事音訊"; "Unsent" = "未發送"; "Upload Audio" = "上傳音訊"; "VC not found" = "找不到 VC"; "Video from Library" = "從資料庫選擇影片"; "Visual messages will expire" = "視覺訊息將會過期"; "Visual messages: expiring" = "視覺訊息:即將過期"; "Visual messages: unlimited replay" = "視覺訊息:無限重播"; ////////////////////////////////////////////////////////////////////////////// // CHAT BACKGROUNDS // // Custom per-chat image backgrounds: importer, library, per-image // // settings, chat picker, defaults. // ////////////////////////////////////////////////////////////////////////////// "Add Background" = "新增背景"; "Add Chat Background" = "新增聊天背景"; "Adds your own image backgrounds to Instagram chats" = "為 Instagram 聊天加入你自己的圖片背景"; "After enabling, open any chat, tap the theme button, then tap the photo icon at the top-right." = "啟用後,開啟任一聊天,點一下主題按鈕,再點右上角的相片圖示。"; "Blur" = "模糊"; "Browse chats" = "瀏覽聊天"; "Browse chats (%ld)" = "瀏覽聊天 (%ld)"; "Change Background" = "變更背景"; "Change default" = "變更預設"; "Chat Backgrounds" = "聊天背景"; "Choose an image used when no chat override exists" = "選擇一張圖片,於聊天未設定個別背景時使用"; "Choose Image" = "選擇圖片"; "Clear default" = "清除預設"; "Couldn't import image" = "無法匯入圖片"; "Custom Chat Background" = "自訂聊天背景"; "Default background" = "預設背景"; "Delete library images, default background, and chat overrides" = "刪除圖庫圖片、預設背景與聊天個別設定"; "Dim in dark mode" = "深色模式時調暗"; "Edit image settings" = "編輯圖片設定"; "Enable custom backgrounds" = "啟用自訂背景"; "Enter a username, chat name, or thread ID." = "輸入使用者名稱、聊天名稱或對話 ID。"; "Group" = "群組"; "Image Settings" = "圖片設定"; "Auto bubble color" = "自動氣泡顏色"; "Bubble color" = "氣泡顏色"; "Me" = "我"; "Both" = "兩者"; "Gradient" = "漸層"; "Direction" = "方向"; "Vertical" = "垂直"; "Horizontal" = "水平"; "Diagonal" = "對角線"; "Text color" = "文字顏色"; "Automatic (contrast)" = "自動(對比)"; "Choose color…" = "選擇顏色…"; "Tap to apply · hold to edit" = "點按套用 · 長按編輯"; "Library" = "圖庫"; "Library, default, and per-chat overrides will be deleted." = "圖庫、預設與各聊天個別設定都將被刪除。"; "No Custom" = "無自訂"; "Opacity" = "不透明度"; "Photo Library" = "照片圖庫"; "Pick default" = "選擇預設"; "Pinch + drag to position" = "捏合 + 拖曳以調整位置"; "Quit and reopen Instagram for the change to take effect." = "結束並重新開啟 Instagram 以使變更生效。"; "Recently set" = "最近設定"; "Remove the global fallback background" = "移除全域備用背景"; "Replace the default background image" = "替換預設背景圖片"; "Reset all backgrounds" = "重設所有背景"; "Reset all backgrounds?" = "重設所有背景?"; "Reset sets opacity to 1.0, blur to 0, dim to 0." = "重設會將不透明度設為 1.0、模糊設為 0、調暗設為 0。"; "RyukGram Gallery" = "RyukGram 圖庫"; "Search username, name, or thread ID" = "搜尋使用者名稱、名稱或對話 ID"; "Set as default" = "設為預設"; "Tap plus to add. Tap a background to edit, set as default, or delete." = "點一下加號以新增。點一下背景可編輯、設為預設或刪除。"; "This Chat Background" = "此聊天背景"; "Thread ID" = "對話 ID"; "Used only when a chat does not have its own custom background." = "僅在聊天沒有自己的自訂背景時使用。"; "View and manage chats with custom backgrounds" = "查看與管理具有自訂背景的聊天"; ////////////////////////////////////////////////////////////////////////////// // GENERAL FEATURES // // Strings inside per-feature overlays: fake location, color picker, notes // // customization, profile copy, etc. // ////////////////////////////////////////////////////////////////////////////// "Add location" = "新增位置"; "Add preset" = "新增預設"; "Affects everything above. When off, RyukGram's theme and surface overrides only apply while iOS is in dark mode — leaving light mode untouched." = "影響上方所有項。關閉時,RyukGram 的主題和介面覆蓋僅在 iOS 處於深色模式時生效——淺色模式保持不變。"; "Apply & restart" = "套用並重新啟動"; "Background" = "背景"; "Behavior" = "行為"; "Change location" = "更改位置"; "Clipboard is not an Instagram URL" = "剪貼簿內容不是 Instagram 網址"; "Comments hidden" = "留言已隱藏"; "Comments shown" = "留言已顯示"; "Copied text to clipboard" = "文字已複製到剪貼簿"; "Copy" = "複製"; "Copy bio" = "複製個人簡介"; "Copy name" = "複製名稱"; "Could not find cover image" = "找不到封面圖片"; "Current: %@" = "目前:%@"; "Dark" = "深色"; "Disable" = "停用"; "Download GIF" = "下載 GIF"; "Dropped pin" = "釘選位置"; "Emoji" = "表情符號"; "Enable" = "啟用"; "Enable Location Services for Instagram in Settings to use your current location." = "請在設定中為 Instagram 啟用定位服務以使用目前位置。"; "Enter emoji" = "輸入表情符號"; "Fake location" = "假位置"; "Force theme" = "強制主題"; "Keyboard theme" = "鍵盤主題"; "Light" = "淺色"; "Location access denied" = "定位存取被拒"; "Location Services off" = "定位服務已關閉"; "Name" = "名稱"; "Nothing to copy" = "無內容可複製"; "Off, Light, Dark, or OLED" = "關閉、淺色、深色或 OLED"; "OLED" = "OLED"; "OLED chat theme" = "OLED 聊天主題"; "Open Settings" = "開啟設定"; "Optional per-surface overrides. Each one is independent of the theme above." = "可選的按介面覆蓋。每項獨立於上方的主題。"; "Override iOS appearance regardless of system mode" = "無論系統模式如何都覆蓋 iOS 外觀"; "Override the keyboard appearance when typing" = "打字時覆寫鍵盤外觀"; "Pick location" = "選擇位置"; "Pure black DM thread + incoming bubbles" = "純黑色私訊背景與收到訊息氣泡"; "Reset theme" = "重置主題"; "Restart Instagram to apply your theme changes" = "重新啟動 Instagram 以套用主題變更"; "Save" = "儲存"; "Save preset" = "儲存預設"; "Saved locations" = "已儲存位置"; "Select color" = "選擇顏色"; "Set location" = "設定位置"; "The theme RyukGram applies to Instagram." = "RyukGram 套用於 Instagram 的主題。"; "Theme" = "主題"; "Turn every theme option off and restart" = "關閉所有主題選項並重新啟動"; "Turn Location Services on in Settings → Privacy to use your current location." = "請在設定 → 隱私中開啟定位服務以使用目前位置。"; "Type an emoji to use as the note bubble icon." = "輸入用作便箋氣泡圖示的表情符號。"; "View profile picture" = "查看大頭貼照"; ////////////////////////////////////////////////////////////////////////////// // PROFILE ANALYZER // // Settings → Profile Analyzer // ////////////////////////////////////////////////////////////////////////////// " BETA " = " BETA "; "%lu of %lu checks on" = "已開啟 %2$lu 項檢查中的 %1$lu 項"; "Checks" = "檢查項"; "Pick which categories each scan computes. A disabled check is greyed out and skipped — it won't be calculated or shown." = "選擇每次掃描計算哪些類別。已關閉的檢查會顯示為灰色並被略過——既不會計算也不會顯示。"; "Snapshot saved" = "快照已儲存"; "Your current scan was archived" = "您目前的掃描已封存"; "%@ %lu accounts? The first %ld will be processed to avoid rate limits." = "%@ %lu 個帳號?為避免速率限制,僅處理前 %ld 個。"; "%@ %lu accounts? This runs sequentially with a short pause between each." = "%@ %lu 個帳號?此操作會依序執行,每個之間有短暫停頓。"; "%@ followers · %@ following" = "%@ 位粉絲 · %@ 個追蹤中"; "%@ · %ld" = "%@ · %ld"; "%dd ago" = "%d 天前"; "%dh ago" = "%d 小時前"; "%dm ago" = "%d 分鐘前"; "%lu accounts followed" = "已追蹤 %lu 個帳號"; "%lu accounts unfollowed" = "已取消追蹤 %lu 個帳號"; "%lu followers · %lu following" = "%lu 粉絲 · %lu 追蹤中"; "%lu of %lu" = "%lu / %lu"; "%lu saved · comparing against %@" = "已儲存 %lu 個 · 比對對象為 %@"; "(empty)" = "(空)"; "(no analyzer data)" = "(無分析器資料)"; "a saved snapshot" = "已儲存的快照"; "About Profile Analyzer" = "關於個人檔案分析器"; "All preferences (%lu)" = "所有偏好設定 (%lu)"; "Analysis complete" = "分析完成"; "Analysis failed" = "分析失敗"; "Another analysis is already running" = "已經有另一個分析正在執行"; "Available after your next scan" = "將於下次掃描後提供"; "Batch follow" = "批次追蹤"; "Batch follow finished" = "批次追蹤完成"; "Batch unfollow" = "批次取消追蹤"; "Batch unfollow finished" = "批次取消追蹤完成"; "Categories" = "類別"; "Clear visited profiles" = "清除瀏覽過的個人檔案"; "Compare next scan against" = "下次掃描的比對對象"; "Comparing against %@" = "比對對象為 %@"; "Continue" = "繼續"; "Couldn't fetch profile information" = "無法取得個人資料資訊"; "Delete %lu snapshots? This can't be undone." = "刪除 %lu 個快照?此動作無法復原。"; "Delete (%lu)" = "刪除 (%lu)"; "Delete snapshots" = "刪除快照"; "Delete this snapshot? This can't be undone." = "刪除此快照?此動作無法復原。"; "Each scan saves a full copy of your followers and following so you can compare against it later. Everything stays on this device." = "每次掃描都會完整儲存你的粉絲與追蹤中清單,方便日後比對。所有資料都保留在此裝置上。"; "Export" = "匯出"; "Fetching followers (%lu/%ld)…" = "正在取得粉絲 (%lu/%ld)…"; "Fetching following (%lu/%ld)…" = "正在取得追蹤中 (%lu/%ld)…"; "Fetching profile info…" = "正在取得個人資料資訊…"; "File is not a valid RyukGram backup." = "檔案不是有效的 RyukGram 匯出檔。"; "Filter" = "篩選"; "Filter · %lu" = "篩選 · %lu"; "First scan: %@" = "首次掃描:%@"; "First scan: we collect your followers and following lists and save them locally." = "首次掃描:我們會收集你的粉絲及追蹤清單並儲存在本機。"; "Follower count exceeds %ld — analysis disabled to avoid rate limits." = "粉絲數超過 %ld — 已停用分析以避免速率限制。"; "Followers" = "粉絲"; "Following… %lu / %lu" = "追蹤中… %lu / %lu"; "Gained since last scan" = "自上次掃描後增加"; "Heads up: this feature is in beta and hits Instagram's private API. Running it back-to-back or right after heavy follow/unfollow activity can trigger a short rate-limit. Use it sparingly and at your own risk." = "注意:此功能為 Beta 版本,會呼叫 Instagram 的私有 API。連續執行或在大量追蹤/取消追蹤活動之後立即執行可能觸發短暫速率限制。請謹慎使用,風險自負。"; "Import complete" = "匯入完成"; "Include" = "包含"; "Keep newest" = "保留最新"; "Keep newest snapshots" = "保留最新的快照"; "Large accounts are blocked: analysis is disabled above 13,000 followers to avoid Instagram rate-limiting the whole app." = "大型帳號已被封鎖:粉絲數超過 13,000 時停用分析,以避免 Instagram 對整個應用程式施加速率限制。"; "Last scan: %@" = "上次掃描:%@"; "Logs every profile you open. Stays on-device." = "記錄你開啟的每個個人檔案,僅保存於裝置上。"; "Lost followers" = "失去的粉絲"; "Most visited" = "最常瀏覽"; "Mutual followers" = "互相追蹤"; "Name: %@ → %@" = "名稱:%@ → %@"; "New followers" = "新粉絲"; "NEW" = "新"; "New first" = "新的優先"; "New only" = "僅限新增"; "No active Instagram session found" = "找不到已登入的 Instagram 工作階段"; "No results" = "無結果"; "No scan yet" = "尚未掃描"; "Not following you back" = "未回追你"; "Not verified only" = "僅限未認證"; "Nothing is uploaded — everything stays on this device and can be wiped from the trash icon." = "不會上傳任何資料 — 所有資料僅保留在此裝置,可透過垃圾桶圖示清除。"; "Nothing was applied." = "未套用任何變更。"; "OK" = "OK"; "Older snapshots beyond the limit are removed automatically" = "超出上限的舊快照會自動移除"; "Older snapshots beyond this limit are deleted on the next scan." = "超出此上限的舊快照會在下次掃描時刪除。"; "Pick what to remove. Snapshots clears the scan diffs and every recorded snapshot; visited profiles wipes the visit history." = "選擇要移除的項目。「快照」會清除掃描差異與所有已記錄的快照;「造訪過的個人檔案」會清除造訪紀錄。"; "Posts" = "貼文"; "Preferences" = "偏好設定"; "Previous scan" = "上次掃描"; "Private account" = "私人帳號"; "Private only" = "僅限私人"; "Profile Analyzer" = "個人檔案分析器"; "Profile Analyzer data" = "個人檔案分析器資料"; "Profile picture changed" = "大頭貼已變更"; "Profile updates" = "個人檔案更新"; "Profiles you've opened recently" = "你最近開啟的個人檔案"; "Raw" = "原始"; "Raw JSON" = "原始 JSON"; "Record snapshots" = "記錄快照"; "Recording" = "錄製中"; "Request failed" = "請求失敗"; "Reset analyzer data" = "重設分析器資料"; "Reset complete" = "重設完成"; "Reset everything" = "全部重設"; "Reset selected data?" = "要重設選取的資料嗎?"; "Reset snapshots" = "重設快照"; "Rolling — always your last run" = "滾動式 — 永遠是你最近一次的執行"; "Run analysis" = "執行分析"; "Run your first analysis" = "執行首次分析"; "Save a dated entry on every scan" = "每次掃描都儲存一筆附日期的紀錄"; "Second scan onward: each scan compares against the last, so we can show gained/lost followers, your own follow/unfollow moves, and profile updates." = "第二次掃描起:每次掃描都會與上一次比較,以顯示增加/失去的粉絲、你自己的追蹤/取消追蹤動作,以及個人檔案更新。"; "Settings" = "設定"; "Since last scan" = "自上次掃描後"; "Snapshot" = "快照"; "Snapshots" = "快照"; "Snapshots let you archive each scan and pick which one new scans compare against. Track visits records every profile you open so you can review them here." = "快照可讓你封存每次掃描,並選擇新掃描的比對對象。追蹤造訪會記錄你開啟的每個個人檔案,方便你在此查看。"; "Sort" = "排序"; "Starting…" = "開始中…"; "They follow you, you don't follow back" = "對方追蹤你,你未回追"; "This can't be undone." = "此操作無法復原。"; "Ticked data will be cleared. Tap a row to see what's stored." = "選取的資料將被清除。點擊任一列以檢視已儲存內容。"; "Today" = "今天"; "Too many followers" = "粉絲過多"; "Too many followers to analyze" = "粉絲數量過多,無法分析"; "Track visited profiles" = "追蹤瀏覽過的個人檔案"; "Tracking" = "追蹤"; "Tracking off — enable below to log visits" = "追蹤已關閉 — 在下方啟用以記錄瀏覽"; "Unfollow" = "取消追蹤"; "Unfollow %lu" = "取消追蹤 %lu"; "Unfollow @%@?" = "取消追蹤 @%@?"; "Unfollowed you since last scan" = "自上次掃描後取消追蹤你"; "Unfollowing… %lu / %lu" = "取消追蹤中… %lu / %lu"; "Unlimited" = "無限制"; "Username A → Z" = "使用者名稱 A → Z"; "Username Z → A" = "使用者名稱 Z → A"; "Username, name or picture changes" = "使用者名稱、名稱或大頭貼變更"; "Username: @%@ → @%@" = "使用者名稱:@%@ → @%@"; "Using %@ across %lu snapshots." = "在 %lu 個快照中使用 %@。"; "Verified only" = "僅限已認證"; "Visited" = "已瀏覽"; "Visited profiles" = "瀏覽過的個人檔案"; "We refuse to run when the follower count exceeds %ld to avoid Instagram rate limits." = "粉絲數超過 %ld 時我們拒絕執行,以避免 Instagram 速率限制。"; "You both follow each other" = "你們互相追蹤"; "You don't follow back" = "你未回追"; "You follow them, they don't follow back" = "你追蹤對方,對方未回追"; "You started following" = "你開始追蹤"; "You unfollowed" = "你已取消追蹤"; "your previous scan" = "你的上次掃描"; "“Previous scan” always measures against your last run. Pick a saved snapshot to compare against a fixed point in time instead." = "「上次掃描」一律以你最近一次的執行為基準。選擇已儲存的快照可改為比對固定的時間點。"; "⚠️ This is getting large — lower the limit or delete older snapshots to free space." = "⚠️ 容量越來越大 — 請降低上限或刪除舊快照以釋放空間。"; ////////////////////////////////////////////////////////////////////////////// // SETTINGS VIEWS & DIALOGS // // Excluded-lists managers, backup/restore flows, in-picker labels. // ////////////////////////////////////////////////////////////////////////////// "Absolute format" = "絕對格式"; "Add chat" = "新增聊天"; "Add custom domain" = "新增自訂網域"; "Add to list?" = "要加入清單嗎?"; "Add user" = "新增使用者"; "Apply" = "套用"; "Apply to" = "套用至"; "Chats" = "聊天"; "Colored" = "彩色"; "Could not read file." = "無法讀取檔案。"; "Could not resolve user ID" = "無法解析使用者 ID"; "Current location" = "目前位置"; "Custom" = "自訂"; "Delete" = "刪除"; "Each surface in IG goes through a different NSDate formatter. Toggle the ones you want this format to apply to." = "IG 的每個介面使用不同的 NSDate 格式化器。開啟你想套用此格式的介面。"; "Enable fake location" = "啟用假位置"; "Excluded chats" = "排除的聊天"; "Excluded users" = "排除的使用者"; "Follow default" = "遵循預設"; "Force OFF (allow unsends)" = "強制關閉(允許撤回)"; "Force ON (preserve unsends)" = "強制開啟(保留撤回)"; "Include seconds when the format already shows time. The custom format controls seconds itself with {ss}." = "當格式已顯示時間時也包含秒。自訂格式透過 {ss} 自行控制秒。"; "Add custom format…" = "新增自訂格式…"; "Edit" = "編輯"; "Template" = "範本"; "Placeholders" = "佔位符"; "Placeholders are replaced with date parts; anything else is shown as-is." = "佔位符會被替換為日期部分;其餘內容按原樣顯示。"; "Tap a placeholder to insert it at the cursor." = "點按佔位符即可在游標處插入。"; "Included chats" = "包含的聊天"; "Included users" = "包含的使用者"; "KD: default" = "KD:預設"; "KD: ON" = "KD:開啟"; "Keep-deleted" = "保留已刪除"; "Keep-deleted override" = "保留已刪除覆寫"; "Name (A–Z)" = "名稱 (A–Z)"; "No DM thread found with @%@" = "找不到與 @%@ 的私訊串"; "Presets" = "預設組合"; "Recently added" = "最近新增"; "Relative time" = "相對時間"; "Relative within" = "相對時間範圍"; "Remove from list" = "從清單移除"; "Reset" = "重設"; "Search" = "搜尋"; "Search address or place" = "搜尋地址或地點"; "Search by name or username" = "依名稱或使用者名稱搜尋"; "Search by username or name" = "依使用者名稱或名稱搜尋"; "Select location on map" = "在地圖上選擇位置"; "Set current location" = "設定目前位置"; "Set keep-deleted override" = "設定保留已刪除覆寫"; "Show map button" = "顯示地圖按鈕"; "Show relative time for dates younger than this many days. 0 disables it." = "比指定天數新的日期會顯示相對時間。0 表示關閉。"; "Show seconds" = "顯示秒數"; "Sort by" = "排序依據"; "Thread" = "對話"; "Time" = "時間"; "Use this location" = "使用此位置"; "User '%@' not found" = "找不到使用者 '%@'"; "Username (A–Z)" = "使用者名稱 (A–Z)"; "Within %ld days" = "%ld 天以內"; "Within 1 day" = "1 天以內"; ////////////////////////////////////////////////////////////////////////////// // REELS (FEATURES) // // Strings from Reels. // ////////////////////////////////////////////////////////////////////////////// "No password found" = "找不到密碼"; "No text field found" = "找不到文字欄位"; "Refresh Reels?" = "重新整理 Reels?"; ////////////////////////////////////////////////////////////////////////////// // PROFILE (FEATURES) // // Strings from Profile. // ////////////////////////////////////////////////////////////////////////////// "%lu accounts" = "%lu 個帳號"; "%lu loaded" = "已載入 %lu 個"; "%lu loaded · all loaded" = "已載入 %lu 個 · 全部載入完成"; "Doesn't follow you" = "未追蹤你"; "Everyone is already loaded." = "所有人都已載入。"; "Filter & sort" = "篩選與排序"; "Follows me" = "追蹤我"; "Follows me first" = "追蹤我的優先"; "Follows you" = "追蹤你"; "Hides everyone who doesn't match all picked filters." = "隱藏所有不符合全部所選篩選條件的人。"; "Jump to bottom" = "跳至底部"; "Jump to top" = "跳至頂部"; "List" = "清單"; "List fully loaded" = "清單已全部載入"; "Load more" = "載入更多"; "Loaded more" = "已載入更多"; "Mutuals" = "互相追蹤"; "Mutuals first" = "互相追蹤的優先"; "Note copied" = "備註已複製"; "People I follow" = "我追蹤的人"; "People I follow first" = "我追蹤的人優先"; "Reverse order" = "反向排序"; "Show only" = "僅顯示"; "Verified" = "已驗證"; "Verified first" = "已驗證的優先"; ////////////////////////////////////////////////////////////////////////////// // MISC // // Anything that didn't fit a named section. Usually short labels. // ////////////////////////////////////////////////////////////////////////////// "%@ - BETA" = "%@ - BETA"; "(unset)" = "(未設定)"; "720p • progressive • fastest" = "720p • 漸進式 • 最快"; "Add language" = "新增語言"; "Album name" = "相簿名稱"; "Are you sure?" = "你確定嗎?"; "Bundle" = "Bundle"; "Copy audio URL" = "複製音訊網址"; "Copy quality info" = "複製品質資訊"; "Copy video URL" = "複製影片網址"; "Could not access reel media" = "無法存取 Reels 媒體"; "Could not access reel photo" = "無法存取 Reels 照片"; "Could not write file." = "無法寫入檔案。"; "Download all and share?" = "全部下載並分享?"; "Download Quality" = "下載品質"; "Downloading %d%%" = "正在下載 %d%%"; "e.g. 1000000" = "例如 1000000"; "Localization file not found" = "找不到翻譯檔案"; "Enter the language code (e.g. fr, de, ja)" = "請輸入語言代碼(例如 fr、de、ja)"; "Error" = "錯誤"; "Extras" = "附加項目"; "FFmpegKit Debug" = "FFmpegKit 除錯"; "File is empty or not a valid .strings file." = "檔案是空的或不是有效的 .strings 檔案。"; "KD: OFF" = "保留已刪除:關閉"; "Keep-deleted: OFF" = " • 保留已刪除:關閉"; "Keep-deleted: ON" = " • 保留已刪除:開啟"; "Later" = "稍後"; "Loading" = "載入中"; "Name of the Photos album RyukGram saves into. Leave empty to restore the default." = "RyukGram 儲存到的「照片」相簿名稱。留空以恢復預設。"; "Next" = "下一步"; "No results found." = "找不到結果。"; "No!" = "不要!"; "Pick a language to update, or add a new one" = "選擇要更新的語言,或新增一種語言"; "Preset" = "預設組合"; "Restart" = "重新啟動"; "Restart now" = "立即重新啟動"; "Restart required" = "需要重新啟動"; "Saved preset \"%@\"" = "已儲存預設組合 \"%@\""; "selected" = "已選取"; "Shared icon, or override per button" = "共用圖示,或可個別按鈕覆寫"; "Speed" = "速度"; "Unset" = "未設定"; "Update localization" = "更新翻譯"; "Updated %@ (%ld keys). Restart to apply." = "已更新 %@(%ld 個鍵)。重新啟動以套用。"; "Use default" = "使用預設"; "Username or PK" = "使用者名稱或 PK"; "Username or raw user PK" = "使用者名稱或原始使用者 PK"; "Yes" = "是"; "You must restart the app to apply this change" = "您必須重新啟動應用程式以套用此變更"; ////////////////////////////////////////////////////////////////////////////// // ABOUT / CREDITS // // Strings from the About / Credits footer of Settings. // ////////////////////////////////////////////////////////////////////////////// "%@ — GitHub, Telegram, Donate" = "%@ — GitHub、Telegram、捐贈"; "About" = "關於"; "Arabic translation" = "阿拉伯文翻譯"; "Chinese (Traditional and Simplified) translation" = "中文(繁體與簡體)翻譯"; "Credits" = "製作團隊"; "Developers" = "開發者"; "Donate to SoCuul" = "捐款給 SoCuul"; "installed" = "已安裝"; "Korean translation" = "韓文翻譯"; "Portuguese (Brazil) translation" = "葡萄牙文(巴西)翻譯"; "Turkish translation" = "土耳其語翻譯"; "Vietnamese translation" = "越南語翻譯"; "French translation" = "法語翻譯"; "Code contributions" = "程式碼貢獻"; "Following feed mode (from InstaSane)" = "追蹤中動態模式(來自 InstaSane)"; "latest" = "最新"; "Links" = "連結"; "No releases" = "無版本發行"; "Original SCInsta developer" = "原 SCInsta 開發者"; "Release notes" = "版本說明"; "Releases" = "版本發行"; "Report an issue" = "回報問題"; "Russian translation" = "俄文翻譯"; "RyukGram developer" = "RyukGram 開發者"; "Join Telegram channel" = "加入 Telegram 頻道"; "Source code" = "原始碼"; "View on GitHub" = "在 GitHub 查看"; "Spanish translation" = "西班牙文翻譯"; "Support the original SCInsta developer" = "支持 SCInsta 原開發者"; "Inspirations" = "靈感來源"; "Inspirations, contributors, translators" = "靈感來源、貢獻者、翻譯者"; "Code and research" = "程式碼與研究"; "Translators" = "翻譯者"; "Original BHInstagram developer" = "BHInstagram 原開發者"; "OLED theme inspiration" = "OLED 主題靈感"; "Donate to Ryuk" = "捐贈 Ryuk"; "Support RyukGram development" = "支持 RyukGram 開發"; "RyukGram is a heavily reworked fork of SCInsta — supporting the original developer is appreciated." = "RyukGram 是 SCInsta 的深度重製分支 — 支持原開發者將不勝感激。"; "Browse changes from previous releases" = "查看以往版本的變更"; "Code inspiration" = "程式碼靈感"; "zxPluginsInject sideload compatibility shim" = "zxPluginsInject 側載相容性墊片"; "Telegram channel" = "Telegram 頻道"; "Testing and feature suggestions" = "測試與功能建議"; "Version" = "版本"; "Version, credits, and links" = "版本、製作團隊與連結"; "What's new in RyukGram" = "RyukGram 有什麼新功能"; ////////////////////////////////////////////////////////////////////////////// // HD DOWNLOADS // // Enhanced / HD downloads settings (DASH + FFmpegKit encoding). // ////////////////////////////////////////////////////////////////////////////// "720p • progressive • silent" = "720p • 漸進式 • 靜音"; "Audio only" = "僅音訊"; "Audio ready" = "音訊就緒"; "Download video at the highest available quality" = "下載最高可用品質的影片"; "Downloads HD video via DASH streams and encodes to H.264. Requires FFmpegKit." = "透過 DASH 串流下載 HD 影片並編碼為 H.264。需要 FFmpegKit。"; "Encoding in software" = "正在使用軟體編碼"; "Encoding speed" = "編碼速度"; "Enhanced downloads" = "增強下載"; "Faster = lower quality" = "速度越快 = 品質越低"; "FFmpeg not available" = "FFmpeg 不可用"; "FFmpegKit is not available. Install the sideloaded IPA or the _ffmpeg .deb variant to enable." = "FFmpegKit 不可用。請安裝側載的 IPA 或 _ffmpeg .deb 版本以啟用。"; "Hardware encoder isn't available in the background — your quality settings were kept." = "背景無法使用硬體編碼器 — 已保留你的畫質設定。"; "No audio track found" = "找不到音訊軌"; "Photo" = "照片"; "Photo quality" = "照片品質"; "Size unknown" = "大小未知"; "calculating size…" = "正在計算大小…"; "silent" = "靜音"; "Use highest resolution available" = "使用最高可用解析度"; "Video encoder locked up — restart Instagram to encode again" = "影片編碼器已卡死 — 請重新啟動 Instagram 後再編碼"; "Video quality" = "影片品質"; "Which quality to download" = "選擇下載的品質"; ////////////////////////////////////////////////////////////////////////////// // ADVANCED ENCODING // // Advanced encoding page — codecs, profiles, CRF/bitrate, audio, // // container. Manual ffmpeg controls behind “Advanced encoding” toggle. // ////////////////////////////////////////////////////////////////////////////// "'%@' is not in this FFmpegKit build — using hardware h264 instead." = "此 FFmpegKit 版本不含「%@」— 改用硬體 h264。"; "10-bit 4:2:0. ~2x slower, smoother gradients." = "10-bit 4:2:0。慢約 2 倍,漸層更平滑。"; "10-bit colour. Slower, smoother gradients. Software only." = "10-bit 色彩。較慢,漸層更平滑。僅限軟體。"; "1080p30 baseline." = "1080p30 基準。"; "4K30 baseline." = "4K30 基準。"; "8-bit 4:2:0. Universal default." = "8-bit 4:2:0。通用預設。"; "8-bit 4:2:2 chroma. Niche playback." = "8-bit 4:2:2 色度。小眾播放。"; "8-bit 4:2:2 chroma. Software only." = "8-bit 4:2:2 色度。僅限軟體。"; "8-bit 4:4:4 chroma. Software only." = "8-bit 4:4:4 色度。僅限軟體。"; "8-bit 4:4:4 full chroma. Niche playback." = "8-bit 4:4:4 完整色度。小眾播放。"; "8-bit. Best for modern devices." = "8-bit。最適合現代裝置。"; "Advanced encoding" = "進階編碼"; "Advanced encoding settings" = "進階編碼設定"; "Archival quality." = "封存品質。"; "Audio bitrate" = "音訊位元率"; "Audio channels" = "音訊聲道"; "Audio codec" = "音訊編碼器"; "Audio conversion failed" = "音訊轉換失敗"; "Audio sample rate" = "音訊取樣率"; "Balanced. libx264 default." = "平衡。libx264 預設。"; "Best practical quality per bit." = "每位元最佳實用品質。"; "Bitrate, channels, and sample rate apply only when the codec is AAC (re-encoding)." = "位元率、聲道與取樣率僅在編碼器為 AAC(重新編碼)時適用。"; "Cartoons / anime." = "卡通/動畫。"; "Cinematic. Smaller files." = "電影感。檔案較小。"; "Codec" = "編碼器"; "Container" = "容器"; "Copy (passthrough)" = "複製(直通)"; "CRF quality" = "CRF 品質"; "Downloading video…" = "正在下載影片…"; "Easier to play back on weak devices." = "在效能較弱的裝置上更易播放。"; "Encoder unavailable" = "編碼器無法使用"; "Examples: 8M, 12M, 25M, 4500k. Leave empty for auto." = "範例:8M、12M、25M、4500k。留空為自動。"; "Failed to download video" = "下載影片失敗"; "Fast, fixed-bitrate, GPU-accelerated." = "快速、固定位元率、GPU 加速。"; "Fastest, worst compression." = "最快,壓縮最差。"; "Faststart" = "Faststart"; "Faststart moves the MP4 index to the start so playback begins before the file fully buffers. Strip metadata removes source tags (creation date, handler, encoder) from the file." = "Faststart 會將 MP4 索引移到檔案開頭,讓播放在檔案完整緩衝前就能開始。移除中繼資料會從檔案移除來源標籤(建立日期、處理常式、編碼器)。"; "FFmpeg documentation" = "FFmpeg 說明文件"; "FFmpeg mux failed" = "FFmpeg 混流失敗"; "Frame rate" = "幀率"; "H.264 level" = "H.264 等級"; "H.264 profile" = "H.264 設定檔"; "Hardware (VideoToolbox)" = "硬體 (VideoToolbox)"; "Hardware (VideoToolbox) only supports yuv420p — '%@' was ignored. Switch to Software (libx264) to use it." = "硬體 (VideoToolbox) 僅支援 yuv420p — 已忽略「%@」。切換到軟體 (libx264) 才能使用。"; "Keep original audio. Fast." = "保留原始音訊。快速。"; "Keep the source frame rate." = "保留來源幀率。"; "Let the encoder pick." = "由編碼器選擇。"; "Live-action video." = "實拍影片。"; "Lossless. Huge files." = "無損。檔案龐大。"; "Low-latency streaming." = "低延遲串流。"; "Manual ffmpeg controls in place of Encoding speed." = "以手動 ffmpeg 控制取代編碼速度。"; "Marginal gain, huge time cost." = "效益微小,耗時極大。"; "Max resolution" = "最大解析度"; "Mono" = "單聲道"; "No tuning. Default." = "不調校。預設。"; "None" = "無"; "Pixel format" = "像素格式"; "Pixel format ignored" = "像素格式已忽略"; "Preserve film grain." = "保留膠片顆粒。"; "Preset and Tune apply to Software (libx264) only. Pair profile with pixel format: high↔yuv420p, high10↔yuv420p10le, high422↔yuv422p, high444↔yuv444p. Mismatches downconvert silently. Hardware always uses yuv420p." = "預設組合與調校僅適用於軟體 (libx264)。設定檔需搭配對應的像素格式:high↔yuv420p、high10↔yuv420p10le、high422↔yuv422p、high444↔yuv444p。不相符時會靜默降轉。硬體一律使用 yuv420p。"; "Re-encode. Use when source is opus or unsupported." = "重新編碼。當來源為 opus 或不支援時使用。"; "Reset advanced encoding" = "重設進階編碼"; "Setting a video bitrate switches Software to fixed-bitrate and ignores CRF. Leave empty for CRF. Hardware uses bitrate." = "設定影片位元率會讓軟體切換為固定位元率並忽略 CRF。留空則使用 CRF。硬體使用位元率。"; "Slideshow-like content." = "幻燈片類內容。"; "Slower, better compression per bit." = "較慢,每位元壓縮更佳。"; "Smaller, visible artefacts." = "檔案較小,有可見瑕疵。"; "Software (libx264)" = "軟體 (libx264)"; "Standard 8-bit." = "標準 8-bit。"; "Stereo" = "立體聲"; "Streaming default." = "串流預設。"; "Strip metadata" = "移除中繼資料"; "Top of AAC." = "AAC 最高品質。"; "Tune" = "調校"; "Unknown error" = "未知錯誤"; "Very high quality." = "非常高品質。"; "Video bitrate" = "影片位元率"; "Video codec" = "影片編碼器"; "Visually lossless. RyukGram default." = "視覺無損。RyukGram 預設。"; "Widest compatibility, no B-frames." = "最廣相容性,無 B 影格。"; "Worst quality." = "最差品質。"; ////////////////////////////////////////////////////////////////////////////// // ACTION MENU CONFIG // // Profile action button: per-section toggles, reorder handles, default-tap // // behavior, reset confirmations, action catalog labels. // ////////////////////////////////////////////////////////////////////////////// "Long-press gestures" = "長按手勢"; "Inserts a button in the profile navigation header" = "在個人檔案導覽列中插入按鈕"; "Adds a RyukGram action button to the profile header with copy, view picture, share, save, and profile-info entries. Tap opens the menu by default; change the tap behavior in Configure menu." = "在個人檔案頁首新增 RyukGram 操作按鈕,包含複製、查看大頭貼、分享、儲存與個人檔案資訊項目。預設點擊開啟選單;可在「設定選單」中更改點擊行為。"; "Configure menu" = "設定選單"; "Reorder, enable/disable, set default tap, show date" = "重新排序、啟用/停用、設定預設點擊、顯示日期"; "Reorder, enable/disable, set default tap" = "重新排序、啟用/停用、設定預設點擊"; "RyukGram profile actions" = "RyukGram 個人檔案操作"; "Reorder sections" = "重新排序區段"; "Drag the ≡ handle to reorder sections." = "拖曳 ≡ 把手重新排序區段。"; "Drag the ≡ handle to reorder. Toggle a row off to hide it from the menu. Mark a section as a submenu to collapse its actions behind a single entry." = "拖曳 ≡ 把手重新排序。關閉某列以從選單中隱藏。將區段標記為子選單可將其操作收合於單一項目下。"; "Show as submenu" = "顯示為子選單"; "Collapse this section's actions behind a single entry" = "將此區段的操作收合於單一項目下"; "Configure: %@" = "設定:%@"; "What happens on a single tap. Long-press always opens the full menu." = "單擊時的動作。長按始終開啟完整選單。"; "Reset to defaults" = "重設為預設值"; "This will restore the default sections, order, and toggles for this menu." = "此操作會還原此選單的預設區段、順序與開關。"; "Audio & visibility" = "音訊與顯示"; "DM disappearing media" = "私訊消失訊息媒體"; "Bulk download" = "批次下載"; "Feed settings" = "動態消息設定"; "Reels settings" = "短片設定"; "Profile settings" = "個人檔案設定"; "Stories settings" = "限時動態設定"; "Copy ID" = "複製 ID"; "Copy Info" = "複製資訊"; "Copy all info" = "複製所有資訊"; "Copy media URL" = "複製媒體網址"; "Copy profile link" = "複製個人檔案連結"; "Copy username" = "複製使用者名稱"; "Download" = "下載"; "Download to Gallery" = "下載至圖庫"; "Download all to Gallery" = "全部下載至圖庫"; "Exclude/include user" = "排除/包含使用者"; "Mute / unmute audio" = "靜音/取消靜音音訊"; "Save picture to Gallery" = "儲存圖片至圖庫"; "Share picture" = "分享圖片"; "View picture" = "查看圖片"; "Bio" = "個人簡介"; "ID" = "ID"; "Info" = "資訊"; "Profile info" = "個人檔案資訊"; "Profile link" = "個人檔案連結"; "Picture not found" = "找不到圖片"; "Private profile" = "私人個人檔案"; "Profile unavailable" = "個人檔案無法使用"; "Public profile" = "公開個人檔案"; "Username" = "使用者名稱"; "Followers: %@" = "粉絲:%@"; "Following: %@" = "追蹤中:%@"; "Copied %@" = "已複製 %@"; ////////////////////////////////////////////////////////////////////////////// // GALLERY // // On-device media library: enable + save mode, browsing, filters, sort, // // delete tools, picker entries, and the Photos/Gallery download submenu. // ////////////////////////////////////////////////////////////////////////////// "%.0f kbps" = "%.0f kbps"; "%.1f Mbps" = "%.1f Mbps"; "(unknown)" = "(未知)"; "All files deleted" = "已刪除所有檔案"; "Browsing" = "瀏覽"; "By source" = "依來源"; "By type" = "依類型"; "By user" = "依使用者"; "Clear filters" = "清除篩選"; "Comment" = "留言"; "Create" = "建立"; "Create & Move" = "建立並移動"; "Delete %@?" = "要刪除 %@ 嗎?"; "Delete all files" = "刪除所有檔案"; "Delete all images" = "刪除所有圖片"; "Delete all videos" = "刪除所有影片"; "Delete by user" = "依使用者刪除"; "Delete DM media" = "刪除私訊媒體"; "Delete feed posts" = "刪除動態貼文"; "Delete files" = "刪除檔案"; "Delete Folder" = "刪除資料夾"; "Delete from Gallery?" = "要從圖庫刪除嗎?"; "Delete profile pictures" = "刪除大頭貼"; "Delete reels" = "刪除短片"; "Delete selected" = "刪除所選項目"; "Delete Selected Files?" = "刪除所選檔案?"; "Delete stories" = "刪除限時動態"; "Delete thumbnails" = "刪除縮圖"; "Deleted from Gallery" = "已從圖庫刪除"; "Deleted selected files" = "已刪除所選檔案"; "Deselect All" = "取消全選"; "DM media deleted" = "已刪除私訊媒體"; "DMs" = "私訊"; "Each user appears as a folder next to your real folders." = "每位使用者以資料夾形式與真實資料夾並列顯示。"; "Each user gets a labelled section in the grid/list." = "每位使用者在格狀/清單中擁有具標籤的區段。"; "Enable gallery" = "啟用圖庫"; "Failed" = "失敗"; "Failed to delete" = "刪除失敗"; "Favorite" = "我的最愛"; "Favorite selected" = "將所選加入我的最愛"; "Favorites only" = "僅我的最愛"; "Feed posts deleted" = "已刪除動態貼文"; "Files deleted" = "已刪除檔案"; "Flat list. No grouping." = "平面清單,不分組。"; "Folder name" = "資料夾名稱"; "Folders" = "資料夾"; "From RyukGram Gallery" = "來自 RyukGram 圖庫的音訊"; "Gallery" = "圖庫"; "Gallery only" = "僅圖庫"; "Gallery save mode" = "圖庫儲存模式"; "Gallery Settings" = "圖庫設定"; "GIFs" = "GIF"; "Grid view" = "網格檢視"; "Group by user" = "依使用者分組"; "Hold DM tab to open gallery" = "長按 DM 分頁開啟圖庫"; "Images" = "圖片"; "Images deleted" = "已刪除圖片"; "Images first" = "圖片優先"; "item" = "項目"; "items" = "項目"; "Largest first" = "最大優先"; "List view" = "清單檢視"; "Long-press the inbox button in the bottom tab bar to open RyukGram gallery" = "長按底部分頁列的收件匣按鈕以開啟 RyukGram 圖庫"; "Manage" = "管理"; "More" = "更多"; "Move selected" = "移動所選項目"; "Move to Folder" = "移至資料夾"; "Name A-Z" = "名稱 A-Z"; "Name Z-A" = "名稱 Z-A"; "New Folder" = "新增資料夾"; "New folder…" = "新資料夾…"; "Newest first" = "最新優先"; "No files in Gallery" = "圖庫中沒有檔案"; "No files to delete" = "無可刪除的檔案"; "No matching files" = "沒有符合的檔案"; "On-device library of media downloaded through RyukGram. Save mode picks where 'Download to Photos' actually writes." = "透過 RyukGram 下載的媒體在裝置上的庫存。儲存模式決定「下載至照片」實際寫入的位置。"; "Open" = "開啟"; "Open Original Post" = "開啟原始貼文"; "Options" = "選項"; "Other" = "其他"; "Photos + Gallery" = "「照片」+ 圖庫"; "Photos only" = "僅「照片」"; "Profile pictures deleted" = "已刪除大頭貼"; "Reels deleted" = "已刪除短片"; "Rename" = "重新命名"; "Rename Folder" = "重新命名資料夾"; "Root" = "根目錄"; "Save media from the preview screen\nto see it here." = "從預覽畫面儲存媒體\n即可在此看到。"; "Saved %lu items to Gallery" = "已儲存 %lu 個項目至圖庫"; "Saved to Gallery" = "已儲存至圖庫"; "Saving to Gallery" = "正在儲存至圖庫..."; "Search users" = "搜尋使用者"; "Sections" = "區段"; "Select All" = "全選"; "Share" = "分享"; "Share selected" = "分享所選項目"; "Show favorites at top" = "我的最愛置頂顯示"; "Show gallery entries in download menus and unlock the gallery button" = "在下載選單中顯示圖庫項目並解鎖圖庫按鈕"; "Smallest first" = "最小優先"; "Source" = "來源"; "Source user" = "來源使用者"; "Storage" = "儲存空間"; "Stories deleted" = "已刪除限時動態"; "Story" = "限時動態"; "The original content may no longer exist." = "原始內容可能已不存在。"; "This folder contains %ld file(s). They will be moved to the parent folder." = "此資料夾包含 %ld 個檔案。它們將被移至上層資料夾。"; "This folder is empty." = "此資料夾為空。"; "This will permanently remove %ld file%@ from the gallery." = "這將從圖庫永久移除 %ld 個檔案%@。"; "This will permanently remove %ld file(s)." = "此操作將永久移除 %ld 個檔案。"; "This will permanently remove this file from the gallery." = "此操作將永久從圖庫移除此檔案。"; "Thumb" = "縮圖"; "Thumbnails deleted" = "已刪除縮圖"; "to Gallery" = "至圖庫"; "Total files" = "檔案總數"; "Total size" = "總大小"; "Type" = "類型"; "Unable to open original post" = "無法開啟原始貼文"; "Unable to open profile" = "無法開啟個人檔案"; "Unfavorite" = "取消我的最愛"; "Unknown user" = "未知使用者"; "User files deleted" = "已刪除使用者檔案"; "Videos" = "影片"; "Videos deleted" = "已刪除影片"; "Videos first" = "影片優先"; "When enabled, favorites are pinned above other files inside the current sort and folder context." = "啟用時,我的最愛會在目前排序與資料夾範圍內固定顯示於其他檔案上方。"; "Where 'Download to Photos' actually writes when gallery is on" = "啟用圖庫時「下載至照片」實際寫入的位置"; "Yesterday" = "昨天"; ////////////////////////////////////////////////////////////////////////////// // HOME SHORTCUT // // Extra button on the home top bar (right of the create-post +) — picks // // between Gallery, Changelog, etc. Configure-screen and the row reorderer. // ////////////////////////////////////////////////////////////////////////////// "Home shortcut button" = "主頁捷徑按鈕"; "Show the extra button on the home top bar" = "設定主頁頂列的額外按鈕"; "Auto" = "自動"; "Icon" = "圖示"; "Drag the ≡ handle to reorder. Toggle actions off to hide them. With one action enabled, tapping fires it directly. With two or more, tapping opens a menu." = "拖曳 ≡ 把手重新排序。關閉某列以隱藏該目標。啟用一項動作時點擊直接觸發;啟用兩項或以上時點擊顯示選單。"; "Changelog" = "更新紀錄"; ////////////////////////////////////////////////////////////////////////////// // INTERFACE PAGE // // Settings → Interface (renamed Navigation tab) // ////////////////////////////////////////////////////////////////////////////// "Adds an extra shortcut button beside the create-post + button on the home top bar." = "在首頁頂部列建立貼文「+」按鈕旁新增一個額外的捷徑按鈕。"; "All buttons" = "所有按鈕"; "Choose icon, reorder actions, and enable menu items" = "選擇圖示、重新排序動作並啟用選單項目"; "Choose the icon shown on the home top bar. Auto uses the selected action icon when only one action is enabled." = "選擇顯示在首頁頂部列的圖示。「自動」會在僅啟用一個動作時使用該動作的圖示。"; "Configure button" = "設定按鈕"; "Global Action Icons" = "全域動作圖示"; "Interface" = "介面"; "Override the icon for a specific button. Buttons left on Default follow the shared icon above." = "覆寫特定按鈕的圖示。維持「預設」的按鈕會沿用上方的共用圖示。"; "Per button" = "個別按鈕"; "Show home shortcut button" = "顯示首頁捷徑按鈕"; "Tab bar" = "標籤列"; "Universal in-app notifications. Pick style, position, per-action routing (custom pill / IG-native / off)." = "應用內統一通知。選擇樣式、位置和按操作路由(藥丸 / IG 原生 / 關閉)。"; ////////////////////////////////////////////////////////////////////////////// // NOTIFICATIONS // // Settings → Interface → Notifications + the universal pill / toast system // ////////////////////////////////////////////////////////////////////////////// "Notifications" = "通知"; "Appearance" = "外觀"; "Routing" = "路由"; "Style" = "樣式"; "Position" = "位置"; "Stack size" = "堆疊數量"; "Duration" = "持續時間"; "Default surface" = "預設顯示方式"; "System notifications" = "系統通知"; "Mirror to notification centre" = "鏡像到通知中心"; "While the app is in the background, toasts are delivered to the iOS notification centre instead so they aren't missed." = "App 在背景時,彈出提示會改為傳送到 iOS 通知中心,避免錯過。"; "Clear when app opens" = "開啟 App 時清除"; "Remove mirrored notifications from notification centre when you return to the app." = "返回 App 時,從通知中心移除已鏡像的通知。"; "Background mirror" = "背景鏡像"; "Uses Instagram's notification permission. Per-action overrides live in each action's menu under Background mirror; actions set to Off never mirror." = "使用 Instagram 的通知權限。每個動作的設定位於其選單中的「背景鏡像」;設為關閉的動作不會被鏡像。"; "Enable notifications" = "啟用通知"; "Haptic feedback" = "觸感回饋"; "Preview pill" = "預覽藥丸"; "Preview download pill" = "預覽下載藥丸"; "Preview loading pill" = "預覽載入藥丸"; "Master switch. When off, no RyukGram pills or IG-native toasts are emitted." = "主開關。關閉後將不顯示任何通知。"; "Universal in-app notifications. All RyukGram feedback (downloads, copies, errors, success messages) routes through here." = "應用內統一通知。所有 RyukGram 回饋都從這裡發出。"; "Minimal: flat blur. Colorful: tinted by tone. Glow: colored halo. Island: dynamic-island capsule." = "Minimal:簡單模糊。Colorful:依色調著色。Glow:彩色光環。Island:動態島膠囊。"; "Top slides down, bottom slides up." = "頂部下滑,底部上滑."; "How many pills can show at once before queueing." = "在排隊前同時顯示的藥丸數量。"; "Multiplies how long toasts stay on screen." = "將通知在螢幕上的停留時間乘以倍數。"; "Vibration on success/error pills." = "成功/錯誤藥丸震動回饋。"; "For toast-style actions you can choose between our pill and IG's native bottom toast. Per-action overrides live below." = "對於提示型操作可在我們的藥丸與 IG 原生提示之間選擇。下方為各操作覆蓋。"; "What to use when an action doesn't have its own override." = "操作沒有自身覆蓋時使用的方式。"; "Tap to cycle: info → success → warning → error" = "點擊循環:資訊 → 成功 → 警告 → 錯誤"; "Tap to cycle between success and failure" = "點擊在成功與失敗之間切換"; "Progress UI — pill or off only." = "進度 UI — 僅限藥丸或關閉。"; "Minimal" = "極簡"; "Colorful" = "繽紛"; "Glow" = "光暈"; "Island" = "島嶼"; "Top" = "頂部"; "Bottom" = "底部"; "Custom pill" = "自訂藥丸"; "IG native toast" = "IG 原生提示"; "Short" = "短"; "Normal" = "正常"; "Long" = "長"; "Very long" = "非常長"; "Downloads & saving" = "下載與儲存"; "Copy to clipboard" = "複製到剪貼簿"; "Read receipts & seen" = "已讀回執與查看"; "Block, exclude & pin" = "封鎖、排除與置頂"; "Stories & messages" = "限時動態與訊息"; "Voice & audio" = "語音與音訊"; "Errors" = "錯誤"; "Download progress" = "下載進度"; "Bulk download progress" = "批次下載進度"; "Repost progress" = "重新發布進度"; "Copied post / reel URL" = "已複製貼文 / 連續短片連結"; "Copied comment text" = "已複製留言文字"; "Copied GIF link" = "已複製 GIF 連結"; "Copied note text" = "已複製便籤文字"; "Copied profile info" = "已複製個人檔案資訊"; "Copied audio URL" = "已複製音訊連結"; "Copied quality picker URL" = "已複製畫質選擇器連結"; "Copied unlocked password" = "已複製解鎖密碼"; "Copied description text" = "已複製描述文字"; "DM seen / read receipts" = "私訊已讀 / 查看"; "Story seen / read receipts" = "限時動態已讀 / 查看"; "Someone read your message" = "有人已讀你的訊息"; "User blocked / unblocked" = "使用者已封鎖 / 解除封鎖"; "Chat added / removed from exclude" = "聊天已加入 / 移出排除"; "Story user added / removed from exclude" = "限時動態使用者已加入 / 移出排除"; "Share-sheet recipient pinned" = "分享對象已釘選"; "Unsent message detected" = "偵測到收回的訊息"; "Reaction removed detected" = "偵測到移除回應"; "%lu messages unsent" = "已撤回 %lu 則訊息"; "%lu reactions removed" = "已移除 %lu 個回應"; "%lu chats marked seen" = "已將 %lu 個聊天標示為已讀"; "%lu stories marked seen" = "已將 %lu 則限時動態標示為已看"; "%lu of your messages read" = "你的 %lu 則訊息已讀"; "%lu notifications" = "%lu 則通知"; "Live comments toggled" = "已切換直播留言"; "Custom GIF sent" = "已傳送自訂 GIF"; "GIF favorited / unfavorited" = "GIF 已收藏 / 取消收藏"; "Voice DM sent" = "已傳送語音私訊"; "Audio extraction status" = "音訊擷取狀態"; "Profile Analyzer complete" = "個人檔案分析完成"; "Profile Analyzer progress" = "個人檔案分析進度"; "Media extraction failed" = "媒體擷取失敗"; "Permission denied" = "權限被拒"; "Validation error" = "驗證錯誤"; "Network / API error" = "網路 / API 錯誤"; "Action error fallback" = "操作錯誤回退"; "Unlock failed" = "解鎖失敗"; "Chat locked / unlocked" = "聊天已鎖定 / 解鎖"; "Invalid clipboard link" = "剪貼簿連結無效"; "Experimental flag warning" = "實驗標誌警告"; "Settings action confirmed" = "設定操作已確認"; "Cache clearing progress" = "快取清理進度"; "Backup export / import" = "備份匯出 / 匯入"; "Other / uncategorized" = "其他 / 未分類"; "Comment copied" = "留言已複製"; "FFmpeg log copied" = "已複製 FFmpeg 日誌"; "GIF inserted" = "已插入 GIF"; "Story marked as seen" = "限時動態已標記為已看"; "Saved" = "已儲存"; "Tap to retry" = "點擊重試"; "Looks great" = "看起來不錯"; "Something broke" = "出錯了"; "Just so you know" = "提醒一下"; "Success preview" = "成功預覽"; "Error preview" = "錯誤預覽"; "Warning preview" = "警告預覽"; "Info preview" = "資訊預覽"; "Preview download…" = "預覽下載…"; "Colors" = "顏色"; "+ Add new language" = "+ 加入新語言"; "Each chat can override this in the list" = "每個對話可在清單中單獨設定"; "When on, Instagram location requests return your selected fake location. The map button adds a quick shortcut inside Friends Map." = "啟用後,Instagram 位置請求將回傳您選定的偽造位置。地圖按鈕在朋友地圖中加入快捷方式。"; "Tap a preset to make it active. Swipe left to delete." = "點擊預設以啟用。向左滑動刪除。"; "Override Instagram location reads." = "覆寫 Instagram 的位置讀取。"; "Show the quick button in Friends Map." = "在朋友地圖中顯示快捷按鈕。"; "Pick how absolute dates are written. “Default” leaves IG's own format untouched. Swipe a custom format to edit or delete it." = "選擇絕對日期的寫法。“預設”保留 IG 自己的格式。左滑自訂格式可編輯或刪除。"; "Dates younger than the threshold show as relative time. Older dates fall back to the absolute format. “Combine with date” shows both — “Jan 5, 2026 (2h)” or “2h – Jan 5, 2026”." = "比閾值更近的日期顯示為相對時間。較舊的日期回退為絕對格式。「與日期合併」同時顯示兩者 — 「2026 年 1 月 5 日 (2h)」或「2h – 2026 年 1 月 5 日」。"; "Compact style" = "緊湊樣式"; "Example: “1h” instead of “1 hour ago”" = "範例:“1h” 替代 “1 小時前”"; "Example: “Jan 5, 2026 (2h)”" = "範例:“Jan 5, 2026 (2h)”"; "iOS audio APIs couldn't process this file%@%@\n\nYou can try sending it to Instagram as-is, or open a support issue." = "iOS 音訊 API 無法處理此檔案%@%@\n\n您可以嘗試按原樣傳送到 Instagram,或提交支援問題。"; "Combine with date" = "與日期合併"; "Absolute then relative" = "先絕對後相對"; "Relative – absolute" = "相對 – 絕對"; "Relative when young, absolute when older." = "較近顯示相對,較遠顯示絕對。"; "Example: “2h – Jan 5, 2026”" = "例如:「2h – 2026 年 1 月 5 日」"; "Catch view-once media unsent while you're away. ⚠️ May drain battery" = "擷取你不在時被收回的限看一次內容。⚠️ 可能耗電"; "Disappearing (view-once) media" = "限時內容(限看一次)"; "Disappearing media expired before it could be saved" = "限時內容在儲存前已過期"; "Disappearing media — gone before it could be saved" = "限時內容 — 還來不及儲存就消失了"; "Disappearing only" = "僅限時內容"; "Forces Instagram to keep running in the background so it can capture disappearing media that someone unsends while you're not in the app.\n\nMainly useful for view-once media — normal photos/videos are usually still recoverable without it. ⚠️ May significantly drain your battery, and can't capture anything if you force-quit Instagram from the app switcher.\n\nEnable it?" = "強制 Instagram 在背景持續執行,以便擷取他人在你不在應用程式時收回的限時內容。\n\n主要對限看一次內容有用 — 一般相片/影片通常不用它也能復原。⚠️ 可能會明顯耗電,而且如果你從應用程式切換器強制結束 Instagram,將無法擷取任何內容。\n\n要啟用嗎?"; "Keep Instagram active in background" = "讓 Instagram 在背景保持活躍"; "Media couldn’t be downloaded — the link expired" = "無法下載內容 — 連結已過期"; "Media wasn’t available to save" = "內容無法儲存"; "Retrying download…" = "正在重試下載…"; "Try to download again" = "重新嘗試下載"; "%lu followers removed" = "已移除 %lu 位粉絲"; "Batch remove followers" = "批次移除粉絲"; "Batch remove followers finished" = "批次移除粉絲已完成"; "Follow back" = "回追"; "Remove @%@ as a follower?" = "將 @%@ 從粉絲中移除?"; "Remove follower" = "移除粉絲"; "Removing… %lu / %lu" = "正在移除… %lu / %lu"; ////////////////////////////////////////////////////////////////////////// // READ RECEIPTS // ////////////////////////////////////////////////////////////////////////// "Read receipts log" = "已讀回條記錄"; "Date" = "日期"; "Reads" = "已讀"; "Person" = "用戶"; "Chat" = "聊天"; "%@ · on @%@" = "%@ · 在 @%@"; "%lu read · %@" = "%lu 次已讀 · %@"; "%lu reads · %@" = "%lu 次已讀 · %@"; "%lu reads · %lu reader · %@" = "%lu 次已讀 · %lu 人 · %@"; "%lu reads · %lu readers · %@" = "%lu 次已讀 · %lu 人 · %@"; "Browse who read your messages, grouped by person" = "按用戶查看誰讀了你的訊息"; "Clear all" = "全部清除"; "Clear all records" = "清除所有記錄"; "Clear read receipts?" = "清除已讀回條?"; "Detects when others read your messages and notifies you" = "偵測他人何時讀了你的訊息並通知你"; "Ignored people & chats" = "已忽略的用戶和聊天"; "Ignored" = "已忽略"; "Log group chats" = "記錄群聊"; "Most reads" = "已讀最多"; "No read receipts yet.\nWhen someone reads a message you sent, it shows up here." = "暫無已讀回條。\n當有人讀了你發送的訊息時,會顯示在這裡。"; "Notifies and records when someone reads a message you sent" = "當有人讀了你發送的訊息時通知並記錄"; "Nothing is ignored. Long-press someone in the log to stop logging them." = "沒有忽略項。在記錄中長按某人可停止記錄。"; "Nothing matches your filters." = "沒有符合篩選的內容。"; "Read %@ · %@" = "已讀 %@ · %@"; "Record reads on this device. Off = notifications only, nothing stored" = "在本裝置記錄已讀。關閉 = 僅通知,不儲存"; "Resume logging" = "恢復記錄"; "Save to log" = "儲存到記錄"; "Search by username" = "按用戶名搜尋"; "Stop logging %@" = "停止記錄 %@"; "Delete records" = "刪除記錄"; "When enabled, a notification fires when someone reads your message. Turn off \"Save to log\" for toast-only mode. Long-press a person in the log to stop logging them." = "開啟後,有人讀取你的訊息時會收到通知。關閉「儲存到記錄」可只接收提醒。長按記錄中的某人可停止記錄。"; "Swipe to remove. Removing resumes logging for that person or chat." = "滑動以移除。移除後將恢復記錄該用戶或聊天。"; "This removes all recorded reads on this device." = "這會移除本裝置上所有已記錄的已讀。"; "Updating names and photos" = "正在更新名稱和頭像"; "Your message" = "你的訊息"; "read your message in %@" = "在 %@ 中讀了你的訊息"; "read your message" = "讀了你的訊息"; "Also track reads in group chats. Off by default — groups can be noisy" = "同時追蹤群聊中的已讀。預設關閉——群聊可能較吵"; "Refreshing…" = "正在重新整理…"; "Pinned" = "已置頂"; "Liked the story" = "讚過該限時動態"; "Default (recent first)" = "預設(最近優先)"; "Liked first" = "按讚者優先"; "Load all viewers" = "載入所有觀看者"; "%lu viewers" = "%lu 位觀看者"; "Viewer pinned" = "已置頂觀看者"; "Viewer unpinned" = "已取消置頂觀看者"; "Pin a viewer" = "置頂觀看者"; "Pin order" = "置頂順序"; "Pin this viewer?" = "置頂此觀看者?"; "Filter, sort & pin viewers" = "篩選、排序和置頂觀看者"; "Adds controls to your story viewers list" = "在你的限時動態觀看者列表中加入控制項"; "Add by username, remove, reorder" = "依使用者名稱新增、移除、重新排序"; "Pinned viewers (%lu)" = "已置頂觀看者 (%lu)"; "Viewers list" = "觀看者列表"; "Settings are saved and reused next time." = "設定會被儲存並在下次沿用。"; "Tick several to combine them. Pinned viewers always stay on top and ignore these filters." = "勾選多個可組合使用。已置頂的觀看者一律顯示在最上方,並忽略這些篩選。"; "Pinned viewers" = "已置頂觀看者"; "Pin" = "置頂"; "On the 'who viewed my story' list, adds a filter/sort button (bottom-right) with sticky settings. Long-press a viewer to pin them. Pinned viewers always show at the top — even before they view your story." = "在「誰看過我的限時動態」列表中加入一個篩選/排序按鈕(右下角),設定會被儲存。長按某位觀看者即可置頂。已置頂的觀看者一律顯示在最上方——即使他們還沒看你的限時動態。"; "Username or raw user PK. Pinned users always show at the top of your story viewers, even before they view it." = "使用者名稱或原始使用者 PK。已置頂的使用者一律顯示在你的限時動態觀看者列表頂端——即使他們還沒看過。"; ////////////////////////////////////////////////////////////////////////////// // DEVICE ID // // Settings -> Advanced -> Device ID, and the login-screen Device ID button // ////////////////////////////////////////////////////////////////////////////// "Roll a new fingerprint" = "產生新指紋"; "New device fingerprint" = "新裝置指紋"; "New ID only" = "僅新 ID"; "New ID + clear IG data" = "新 ID + 清除 IG 資料"; "Fresh random device ID + FDID" = "全新隨機裝置 ID + FDID"; "Enter ID manually…" = "手動輸入 ID…"; "Manual device ID" = "手動裝置 ID"; "Paste or type the UUID this device should report." = "貼上或輸入此裝置應回報的 UUID。"; "Device ID set" = "已設定裝置 ID"; "Identity masked" = "身分已遮罩"; "Copy current ID" = "複製目前 ID"; "Revert to my real device ID" = "還原為我的真實裝置 ID"; "Restore the original, stop masking" = "還原原始值並停止遮罩"; "Spoofing off" = "偽裝已關閉"; "Relaunch now" = "立即重新啟動"; "Relaunch to apply" = "重新啟動以套用"; "Clear device & relaunch" = "清除裝置並重新啟動"; "Clear device & relaunch?" = "清除裝置並重新啟動?"; "Clear & relaunch" = "清除並重新啟動"; "Strongest — full device reset" = "最強——完整重設裝置"; "Device ID" = "裝置 ID"; "Device identity" = "裝置身分"; "Masked" = "已遮罩"; "Real" = "真實"; "Show button on login screen" = "在登入畫面顯示按鈕"; "Floating Device ID button while signed out" = "登出時顯示的浮動裝置 ID 按鈕"; "Masks the device fingerprint Instagram sends (device ID + family device ID). Changes take effect after a relaunch. The same button also appears on the login screen." = "遮罩 Instagram 傳送的裝置指紋(裝置 ID + 家庭裝置 ID)。變更在重新啟動後生效。同一按鈕也會出現在登入畫面。"; "Also clear Instagram's saved logins and stored device IDs? This logs you out and relaunches as a fresh device." = "同時清除 Instagram 已儲存的登入資訊和已儲存的裝置 ID 嗎?這會讓你登出並以全新裝置身分重新啟動。"; "Forgets every saved login, cookie and the stored device identity, then relaunches so Instagram starts as a brand-new device. You'll sign in again afterwards." = "忘記所有已儲存的登入資訊、Cookie 和已儲存的裝置身分,然後重新啟動,讓 Instagram 以全新裝置啟動。之後你需要重新登入。"; ////////////////////////////////////////////////////////////////////////// // FOLLOW REQUESTS TRACKER // // Settings → Follow Requests Tracker // ////////////////////////////////////////////////////////////////////////// "Follow Requests Tracker" = "追蹤請求追蹤器"; "Follow Requests" = "追蹤請求"; "Show follow requests" = "顯示追蹤請求"; "Check now" = "立即檢查"; "Reset tracked data" = "重置已記錄的資料"; "Enable tracker" = "啟用追蹤器"; "Log requests and check outcomes" = "記錄請求並檢查結果"; "Logs follow requests you send and receive, and catches who cancels a request before you answer. All on-device." = "記錄你發送和收到的追蹤請求,並捕捉在你回應之前撤回請求的人。全部在裝置本機。"; "What to track" = "追蹤內容"; "Requests I send" = "我發送的請求"; "To private accounts" = "發往私密帳號"; "Requests I receive" = "我收到的請求"; "From people who want to follow you" = "來自想追蹤你的人"; "Background check" = "背景檢查"; "Check interval" = "檢查間隔"; "How often to check for outcomes while the app is open. Also checks on launch and when you open the list." = "應用程式開啟時檢查結果的頻率。也會在啟動時和開啟列表時檢查。"; "Off (manual only)" = "關閉(僅手動)"; "Every 15 minutes" = "每 15 分鐘"; "Every 30 minutes" = "每 30 分鐘"; "Every hour" = "每小時"; "Every 6 hours" = "每 6 小時"; "My request accepted" = "我的請求已接受"; "A private account accepted you" = "一個私密帳號接受了你"; "My request declined" = "我的請求已拒絕"; "No longer pending" = "不再等待"; "New request received" = "收到新請求"; "Someone asked to follow you" = "有人請求追蹤你"; "Request withdrawn" = "請求已撤回"; "Someone cancelled their request" = "有人取消了請求"; "Sent by me" = "我發送的"; "Received" = "已收到"; "Sent" = "已發送"; "Accepted" = "已接受"; "Rejected" = "已拒絕"; "Requested" = "已請求"; "Approved" = "已批准"; "Withdrawn" = "已撤回"; "No follow requests tracked yet" = "尚未記錄任何追蹤請求"; "Cancel requests" = "取消請求"; "Delete %lu record(s) from history?" = "從歷史記錄中刪除 %lu 條記錄?"; "Cancel %lu pending request(s)?" = "取消 %lu 個待處理請求?"; "Follow back %lu account(s)?" = "回追 %lu 個帳號?"; "Clear all tracked follow requests?" = "清除所有已記錄的追蹤請求?"; "Reset tracked follow requests for this account?" = "重置此帳號已記錄的追蹤請求?"; "Enable the tracker first" = "請先啟用追蹤器"; "Checking…" = "正在檢查…"; "%ld request(s) updated" = "已更新 %ld 個請求"; "No changes" = "無變化"; "Working…" = "處理中…"; "Follow request accepted" = "追蹤請求已接受"; "%@ accepted your request" = "%@ 接受了你的請求"; "Follow request declined" = "追蹤請求已拒絕"; "%@ is no longer pending" = "%@ 不再處於等待狀態"; "New follow request" = "新的追蹤請求"; "%@ asked to follow you" = "%@ 要求追蹤你"; "Follow request withdrawn" = "追蹤請求已撤回"; "%@ withdrew their request" = "%@ 撤回了請求"; "Follow requests log" = "追蹤請求日誌";