/* * 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" = "향후: 프로필 페이지 우측 상단의 3선 메뉴를 길게 눌러 RyukGram 설정을 다시 열 수 있습니다."; "settings.firstrun.ok" = "이해했습니다!"; "settings.firstrun.title" = "RyukGram 설정 정보"; "settings.language.english_only" = "RyukGram은 현재 영어만 기본 제공합니다. 다른 언어는 번역을 기다리고 있습니다 — README의 짧은 가이드를 따라 한국어 번역에 참여해 보세요."; "settings.language.help_translate" = "번역 돕기"; "settings.language.ok" = "확인"; "settings.language.system" = "시스템 기본값"; "settings.language.title" = "언어"; "settings.results.many" = "%lu개의 결과"; "settings.results.none" = "결과 없음"; "settings.results.one" = "%lu개의 결과"; "settings.search.placeholder" = "설정 검색"; "settings.title" = "RyukGram 설정"; ////////////////////////////////////////////////////////////////////////////// // GENERAL // // Settings → General tab // ////////////////////////////////////////////////////////////////////////////// "Adds a copy option to the comment long-press menu" = "댓글을 길게 누를 때 복사 옵션을 추가합니다"; "Adds a download option for GIF comments" = "GIF 댓글 다운로드 옵션을 추가합니다"; "Anonymous live viewing" = "익명 라이브 시청"; "Blocks the viewer-count heartbeat so the broadcaster doesn't see you — you also won't see the viewer count" = "시청자 수 하트비트를 차단하여 방송자가 당신을 보지 못하게 합니다 — 당신도 시청자 수를 볼 수 없습니다"; "Browser" = "브라우저"; "Comments" = "댓글"; "Copy comment text" = "댓글 텍스트 복사"; "Copy description" = "설명 복사"; "Copy description text fields by long-pressing on them" = "설명 텍스트 필드를 길게 눌러 복사합니다"; "Date format" = "날짜 형식"; "Disable app haptics" = "앱 햅틱 비활성화"; "Disables haptics/vibrations within the app" = "앱 내의 햅틱/진동을 비활성화합니다"; "Do not save recent searches" = "최근 검색어 저장 안 함"; "Download GIF comments" = "GIF 댓글 다운로드"; "Embed domain" = "임베드 도메인"; "Embed domain: %@" = "임베드 도메인: %@"; "Enable liquid glass buttons" = "리퀴드 글래스 버튼 활성화"; "Enable liquid glass surfaces" = "리퀴드 글래스 표면 활성화"; "Enable teen app icons" = "틴(Teen) 앱 아이콘 활성화"; "Enables experimental liquid glass buttons" = "실험적인 리퀴드 글래스 버튼을 활성화합니다"; "Enables liquid glass tab bar, floating navigation, and other UI elements" = "리퀴드 글래스 탭 바, 플로팅 내비게이션 및 기타 UI 요소를 활성화합니다"; "Experimental features" = "실험실 기능"; "Focus/distractions" = "집중/방해 요소"; "General" = "일반"; "Hide ads" = "광고 숨기기"; "Hide explore posts grid" = "탐색 탭 게시물 그리드 숨기기"; "Hide friends map" = "친구 지도 숨기기"; "Hide Meta AI" = "Meta AI 숨기기"; "Hide metrics" = "수치 숨기기"; "Hide notes tray" = "노트 트레이 숨기기"; "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" = "DM 받은 편지함에서 노트 트레이를 숨깁니다"; "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 로고를 길게 눌러 앱 아이콘을 변경합니다"; "Live" = "라이브"; "Long press on the eyedropper tool in stories to customize the text color more precisely" = "스토리의 스포이트 도구를 길게 눌러 텍스트 색상을 더 정밀하게 사용자 지정합니다"; "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 링크 열기"; "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" = "Instagram 인앱 브라우저 대신 Safari에서 링크를 엽니다"; "Privacy" = "개인정보"; "Redacts RyukGram buttons from screenshots, screen recordings, and mirroring" = "스크린샷, 화면 녹화, 미러링에서 RyukGram 버튼을 숨깁니다"; "Removes all ads from the Instagram app" = "Instagram 앱에서 모든 광고를 제거합니다"; "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" = "URL에서 Instagram 추적 래퍼(l.instagram.com) 및 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의 상대적 타임스탬프(\"3일 전\")를 사용자 지정 형식으로 바꿉니다. 선택기 내에서 적용할 영역을 전환하세요."; "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" = "검색창에 최근 검색어가 더 이상 저장되지 않습니다"; "Sharing" = "공유"; "Strip tracking from links" = "링크에서 추적 제거"; "Strip tracking params" = "추적 매개변수 제거"; "Toggle live comments" = "라이브 댓글 전환"; "Use detailed color picker" = "상세 색상 선택기 사용"; ////////////////////////////////////////////////////////////////////////////// // DATE FORMAT // // Settings → Date format tab // ////////////////////////////////////////////////////////////////////////////// "Alternate" = "대체"; "Always ask" = "항상 묻기"; "Balanced" = "균형"; "Block all" = "모두 차단"; "Block selected" = "선택 차단"; "Button" = "버튼"; "Classic" = "클래식"; "Date format — %@" = "날짜 형식 — %@"; "Default" = "기본값"; "Disabled" = "비활성화됨"; "Download and share" = "다운로드 및 공유"; "Download to Photos" = "사진 앱에 다운로드"; "Enabled" = "활성화됨"; "Expand" = "확장"; "Explore" = "탐색"; "Fast" = "빠름"; "Feed" = "피드"; "High" = "높음"; "Inbox" = "받은 편지함"; "Low" = "낮음"; "Max" = "최대"; "Medium" = "보통"; "Mute/Unmute" = "음소거/해제"; "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 작업 버튼을 추가합니다. 탭하면 기본적으로 메뉴가 열립니다. 아래에서 탭 동작을 변경하세요."; "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" = "추천 스토리 숨기기"; "Hides suggested accounts" = "추천 계정 숨기기"; "Hides suggested reels" = "추천 릴스 숨기기"; "Hides suggested threads posts" = "추천 스레드 게시물 숨기기"; "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" = "미디어를 길게 눌러 전체 화면 뷰어로 확대합니다"; "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" = "작업 버튼 표시"; "Stories tray" = "스토리 트레이"; "Tapping Home does nothing when already on feed" = "이미 피드에 있을 때 홈을 탭해도 아무 작업도 수행하지 않습니다"; "Tray long-press actions" = "트레이 길게 누르기 작업"; "What happens on a single tap. Long-press always opens the full menu" = "한 번 탭할 때의 동작입니다. 길게 누르면 항상 전체 메뉴가 열립니다."; ////////////////////////////////////////////////////////////////////////////// // 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" = "항상 재생 진행 바 표시"; "Auto-scroll reels" = "릴스 자동 스크롤"; "Change what happens when you tap on a reel" = "릴스를 탭할 때 발생하는 동작을 변경합니다"; "Confirm reel refresh" = "릴스 새로고침 확인"; "Disable auto-unmuting reels" = "릴스 자동 음소거 해제 비활성화"; "Disable scrolling reels" = "릴스 스크롤 비활성화"; "Disable tab button refresh" = "탭 버튼 새로고침 비활성화"; "Doom scrolling limit" = "둠스크롤링 제한"; "Forces the progress bar to appear on every reel" = "모든 릴스에 재생 진행 바를 강제로 표시합니다"; "Hide reels header" = "릴스 헤더 숨기기"; "Hides the repost button on the reels sidebar" = "릴스 사이드바에서 리포스트 버튼을 숨깁니다"; "Hides the top navigation bar when watching reels" = "릴스를 시청할 때 상단 내비게이션 바를 숨깁니다"; "Hiding" = "숨김"; "IG default" = "IG 기본값"; "IG default: native behavior. RyukGram: re-advances after swiping back." = "IG 기본값: 기본 동작. RyukGram: 뒤로 스와이프한 후 다시 진행합니다."; "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" = "각 릴스의 좋아요/댓글/공유 열 위에 버튼을 배치합니다"; "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" = "잠긴 릴스에서 비밀번호를 표시하고 자동 입력하는 버튼을 표시합니다"; "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 next to the burger menu on profiles to copy username, name or bio" = "프로필의 햄버거 메뉴 옆에 사용자 이름, 이름 또는 소개를 복사하는 버튼을 추가합니다"; "Adds a view option to the highlight long-press menu to open the cover in full-screen" = "하이라이트를 길게 누를 때의 메뉴에 커버를 전체 화면으로 여는 보기 옵션을 추가합니다"; "Copy note on long press" = "길게 눌러 노트 복사"; "Fake follower count" = "가짜 팔로워 수"; "Fake following count" = "가짜 팔로잉 수"; "Fake post count" = "가짜 게시물 수"; "Fake profile stats" = "가짜 프로필 통계"; "Fake verified badge" = "가짜 인증 배지"; "Follow indicator" = "팔로우 표시기"; "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." = "본인 프로필 헤더에만 적용됩니다. 다른 사용자에게는 실제 숫자가 표시됩니다."; "Post count" = "게시물 수"; "Profile copy button" = "프로필 복사 버튼"; "Save profile picture" = "프로필 사진 저장"; "Show a checkmark next to your name on your own profile" = "본인 프로필 이름 옆에 체크 표시를 보여줍니다"; "Shows whether the profile user follows you" = "프로필 사용자가 회원님을 팔로우하는지 표시합니다"; "Tap to set" = "탭하여 설정"; "View highlight cover" = "하이라이트 커버 보기"; "Zoom profile photo" = "프로필 사진 확대"; ////////////////////////////////////////////////////////////////////////////// // SAVING & DOWNLOADS // // Settings → Saving tab // ////////////////////////////////////////////////////////////////////////////// "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 작업 버튼(피드/릴스/스토리에서 기능별로 구성됨)이 미디어를 다운로드하는 새로운 방법입니다. 미디어 위에서 여러 손가락으로 길게 누르는 기존 방식을 선호하는 경우에만 이 마스터 토글을 활성화하세요."; "Downloads" = "다운로드"; "Downloads with %@ %@" = "%@ %@(으)로 다운로드합니다"; "Enable long-press gesture" = "길게 누르기 제스처 활성화"; "Finger count for long-press" = "길게 누르기 손가락 개수"; "Legacy long-press gesture" = "기존 길게 누르기 제스처 (레거시)"; "Long-press hold time" = "길게 누르기 유지 시간"; "Master toggle for the deprecated gesture workflow (off by default)" = "더 이상 사용되지 않는 제스처 워크플로를 위한 마스터 토글 (기본적으로 꺼져 있음)"; "Press finger(s) for %@ %@" = "%@ %@ 동안 손가락을 누르세요"; "Route saves into a dedicated album in Photos instead of the camera roll root" = "기본 카메라 롤 대신 사진 앱의 전용 앨범으로 저장 경로를 지정합니다"; "Save action" = "저장 동작"; "Save to RyukGram album" = "RyukGram 앨범에 저장"; "Saving" = "저장 중"; "Show a confirmation dialog before starting a download" = "다운로드를 시작하기 전에 확인 대화 상자를 표시합니다"; "What happens after the gesture downloads" = "제스처 다운로드 후 동작"; "When \"Save to RyukGram album\" is on, downloads and share-sheet \"Save to Photos\" picks are routed into a dedicated \"RyukGram\" album in your Photos library." = "\"RyukGram 앨범에 저장\"이 켜져 있으면, 다운로드 및 공유 시트의 \"사진 앱에 저장\" 선택 항목이 사진 라이브러리의 전용 \"RyukGram\" 앨범으로 라우팅됩니다."; ////////////////////////////////////////////////////////////////////////////// // 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" = "스토리 오버레이에 오디오 음소거/해제를 위한 스피커 버튼을 추가합니다. 점 3개 메뉴에서도 사용할 수 있습니다."; "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 instants creation" = "인스턴트 생성 비활성화"; "Disable story seen receipt" = "스토리 읽음 표시 비활성화 (몰래 보기)"; "Enable story user list" = "스토리 사용자 목록 활성화"; "Hides the functionality to create/send instants" = "인스턴트를 생성/전송하는 기능을 숨깁니다"; "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" = "마스터 토글. 꺼져 있으면 목록이 무시됩니다"; "Other" = "기타"; "Playback" = "재생"; "Quick list button in stories" = "스토리의 빠른 목록 버튼"; "Search, sort, swipe to remove" = "검색, 정렬, 스와이프하여 제거"; "Seen receipts" = "읽음 표시"; "Sending a reply or emoji reaction automatically advances to the next story" = "답장이나 이모티콘 반응을 보내면 자동으로 다음 스토리로 넘어갑니다"; "Show mentioned users in eye button and story menu" = "눈 버튼 및 스토리 메뉴에 멘션된 사용자 표시"; "Shows an eye button on stories to add/remove users from the list. Off = use the 3-dot menu or long-press only" = "스토리에 눈 모양 버튼을 표시하여 목록에서 사용자를 추가/제거합니다. 끄기 = 점 3개 메뉴를 사용하거나 길게 누르기만 허용"; "Stickers" = "스티커"; "Peek at poll/quiz/slider results before interacting — you can still tap to vote normally. Force Quiz brings the legacy Quiz sticker back into the story composer tray." = "상호작용하기 전에 투표/퀴즈/슬라이더 결과를 미리 봅니다 — 평소처럼 탭해서 투표할 수 있습니다. '퀴즈 강제 활성화'는 제거된 레거시 퀴즈 스티커를 스토리 편집기 트레이에 복원합니다."; "Peek at poll/quiz/slider results on reels before interacting — you can still tap to vote normally." = "릴스에서 상호작용하기 전에 투표/퀴즈/슬라이더 결과를 미리 봅니다 — 평소처럼 탭해서 투표할 수 있습니다."; "Force Quiz sticker in tray" = "트레이에 퀴즈 스티커 강제 표시"; "Adds Quiz back to the story sticker picker" = "스토리 스티커 선택기에 퀴즈 복원"; "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" = "눈 버튼을 탭하여 스토리를 읽음으로 표시하면 자동으로 다음 스토리로 넘어갑니다"; "View story mentions" = "스토리 멘션 보기"; "Which stories get seen-receipt blocking" = "읽음 표시 차단을 적용할 스토리"; ////////////////////////////////////////////////////////////////////////////// // MESSAGES — READ RECEIPTS // // Settings → Read receipts tab // ////////////////////////////////////////////////////////////////////////////// "Adds a button to DM threads to mark messages as seen" = "DM 스레드에 메시지를 읽음으로 표시하는 버튼을 추가합니다"; "Auto mark seen on interact" = "상호작용 시 자동 읽음 표시"; "Auto mark seen on typing" = "입력 시 자동 읽음 표시"; "Control when messages are marked as seen" = "메시지가 읽음으로 표시되는 시점 제어"; "How the seen button behaves" = "읽음 버튼의 동작 방식"; "Manually mark messages as seen" = "수동으로 메시지 읽음 표시"; "Marks messages as seen when you send any message" = "메시지를 보낼 때 모든 메시지를 읽음으로 표시합니다"; "Marks messages as seen when you start typing" = "입력을 시작할 때 메시지를 읽음으로 표시합니다"; "Read receipt mode" = "읽음 표시 모드"; "Read receipts" = "읽음 표시"; ////////////////////////////////////////////////////////////////////////////// // 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 오디오로 저장합니다"; "Adds a 'Send File' option to the plus menu in DMs. Supported file types may be limited by Instagram" = "DM의 더보기(+) 메뉴에 '파일 보내기' 옵션을 추가합니다. 지원되는 파일 형식은 Instagram에 의해 제한될 수 있습니다."; "Adds an 'Audio File' option to the plus menu in DMs to send audio files as voice messages" = "DM의 더보기(+) 메뉴에 '오디오 파일' 옵션을 추가하여 오디오 파일을 음성 메시지로 보냅니다"; "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" = "목록에 없는 채팅에 대해 삭제된 메시지 보관 차단"; "Chat list" = "채팅 목록"; "Confirmation dialog before clearing preserved messages" = "보존된 메시지를 지우기 전 확인 대화 상자"; "Copies note text directly on long press without opening the menu" = "메뉴를 열지 않고 길게 누르면 노트 텍스트를 바로 복사합니다"; "Copy text on hold" = "길게 눌러 텍스트 복사"; "Custom emojis and background/text colors" = "사용자 지정 이모티콘 및 배경/텍스트 색상"; "Custom note themes" = "사용자 지정 노트 테마"; "Disable vanish mode swipe" = "배니시 모드 스와이프 비활성화"; "Disable screenshot detection" = "스크린샷 감지 비활성화"; "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" = "릴스 블렌드 버튼 숨기기"; "Hide video call button" = "영상 통화 버튼 숨기기"; "Hide voice call button" = "음성 통화 버튼 숨기기"; "Hides the blend button in DMs" = "DM에서 블렌드 버튼을 숨깁니다"; "Hides typing indicator from others" = "다른 사람에게 회원님의 입력 중 상태를 숨깁니다"; "Indicate unsent messages" = "전송 취소된 메시지 표시"; "Keep deleted messages" = "삭제된 메시지 보관"; "Makes view-once messages behave like normal visual messages (loopable/pauseable)" = "한 번 보기 메시지를 일반 시각적 메시지처럼 작동하게 합니다(반복 재생/일시 정지 가능)"; "Note actions" = "노트 작업"; "Preserve messages that others unsend" = "다른 사람이 전송 취소한 메시지 보존"; "Preserves messages that others unsend" = "다른 사람이 전송 취소한 메시지를 보존합니다"; "Prevents accidental swipe-up activation of vanish mode" = "실수로 위로 스와이프하여 배니시 모드가 활성화되는 것을 방지합니다"; "Quick list button in chats" = "채팅의 빠른 목록 버튼"; "Removes the audio call button from DM thread header" = "DM 스레드 헤더에서 음성 통화 버튼을 제거합니다"; "Removes the screenshot-prevention features for visual messages in DMs" = "DM에서 시각적 메시지에 대한 스크린샷 방지 기능을 제거합니다"; "Removes the video call button from DM thread header" = "DM 스레드 헤더에서 영상 통화 버튼을 제거합니다"; "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)" = "파일 보내기 (실험실 기능)"; "Show full date instead of \"Active 2h ago\"" = "\"2시간 전 활동\" 대신 전체 날짜 표시"; "Shows a button in DM threads to add/remove chats from the list. Long-press for more options" = "DM 스레드에 목록에서 채팅을 추가/제거하는 버튼을 표시합니다. 더 많은 옵션을 보려면 길게 누르세요."; "Shows a notification pill when a message is unsent" = "메시지가 전송 취소될 때 알림 필(pill)을 표시합니다"; "Shows an \"Unsent\" label on preserved messages" = "보존된 메시지에 \"전송 취소됨\" 라벨을 표시합니다"; "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." = "⚠️ DM 탭에서 당겨서 새로고침하면 보존된 모든 메시지가 지워집니다. 확인 대화 상자를 표시하려면 아래 경고를 활성화하세요."; ////////////////////////////////////////////////////////////////////////////// // MESSAGES // // Settings → Messages tab // ////////////////////////////////////////////////////////////////////////////// "Messages" = "메시지"; "Threads" = "스레드"; ////////////////////////////////////////////////////////////////////////////// // NAVIGATION // // Settings → Navigation tab // ////////////////////////////////////////////////////////////////////////////// "Also hide the bottom tab bar — only the inbox is visible" = "하단 탭 바도 숨기기 — 받은 편지함만 표시"; "Hide create tab" = "만들기 탭 숨기기"; "Hide explore tab" = "탐색 탭 숨기기"; "Hide feed tab" = "피드 탭 숨기기"; "Hide messages tab" = "메시지 탭 숨기기"; "Hide reels tab" = "릴스 탭 숨기기"; "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." = "DM 받은 편지함 + 프로필을 제외한 모든 탭을 숨기고 강제로 받은 편지함에서 시작하게 합니다. 설정 바로가기는 받은 편지함 탭을 길게 누르는 것으로 이동됩니다."; "Hides the create tab on the bottom navigation bar" = "하단 내비게이션 바에서 만들기 탭을 숨깁니다"; "Hides the direct messages tab on the bottom navigation bar" = "하단 내비게이션 바에서 다이렉트 메시지 탭을 숨깁니다"; "Hides the explore/search tab on the bottom navigation bar" = "하단 내비게이션 바에서 탐색/검색 탭을 숨깁니다"; "Hides the feed/home tab on the bottom navigation bar" = "하단 내비게이션 바에서 피드/홈 탭을 숨깁니다"; "Hides the reels tab on the bottom navigation bar" = "하단 내비게이션 바에서 릴스 탭을 숨깁니다"; "Hiding tabs" = "탭 숨기기"; "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" = "하단 내비게이션 바의 아이콘 순서입니다"; "Turn IG into a DM-only client" = "IG를 DM 전용 클라이언트로 전환합니다"; ////////////////////////////////////////////////////////////////////////////// // CONFIRM ACTIONS // // Settings → Confirm actions tab // ////////////////////////////////////////////////////////////////////////////// "Confirm actions" = "작업 확인"; "Confirm video call" = "영상 통화 확인"; "Confirm voice call" = "음성 통화 확인"; "Confirm changing theme" = "테마 변경 확인"; "Confirm follow" = "팔로우 확인"; "Confirm follow requests" = "팔로우 요청 확인"; "Confirm like: Posts" = "게시물 좋아요 확인"; "Confirm like: Reels" = "릴스 좋아요 확인"; "Confirm posting comment" = "댓글 게시 확인"; "Confirm repost" = "리포스트 확인"; "Confirm vanish mode" = "배니시 모드 확인"; "Confirm sticker interaction (stories)" = "스티커 상호작용 확인 (스토리)"; "Confirm sticker interaction (highlights)" = "스티커 상호작용 확인 (하이라이트)"; "Confirm story emoji reaction" = "스토리 이모티콘 반응 확인"; "Confirm story like" = "스토리 좋아요 확인"; "Confirm unfollow" = "언팔로우 확인"; "Confirm voice messages" = "음성 메시지 확인"; "Shows an alert before sending an emoji reaction on a story" = "스토리에 이모티콘 반응을 보내기 전에 경고를 표시합니다"; "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 tap a sticker on someone's story" = "누군가의 스토리에서 스티커를 누를 때 경고를 표시합니다"; "Shows an alert when you tap a sticker inside a highlight" = "하이라이트 안의 스티커를 누를 때 경고를 표시합니다"; "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 click the follow button to confirm the follow" = "팔로우 버튼을 클릭할 때 팔로우를 확인할 경고를 표시합니다"; "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" = "릴스에서 좋아요 버튼을 클릭할 때 좋아요를 확인할 경고를 표시합니다"; "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 resposting" = "리포스트 버튼을 클릭할 때 리포스트하기 전에 확인할 경고를 표시합니다"; "Shows an alert when you click the unfollow button to confirm" = "언팔로우 버튼을 클릭할 때 확인할 경고를 표시합니다"; ////////////////////////////////////////////////////////////////////////////// // BACKUP & RESTORE // // Settings → Backup & Restore tab // ////////////////////////////////////////////////////////////////////////////// "Backup & Restore" = "백업 및 복원"; ////////////////////////////////////////////////////////////////////////////// // 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 (%@)" = "캐시 지우기 (%@)"; "Clear cache?" = "캐시를 지우시겠습니까?"; "Clearing cache…" = "캐시 지우는 중…"; "Clearing still scans on demand." = "지우기는 필요할 때 여전히 스캔합니다."; "Daily" = "매일"; "Disable safe mode" = "안전 모드 비활성화"; "Enable tweak settings quick-access" = "트윅 설정 빠른 접근 활성화"; "Free %@ of Instagram cache. A restart is recommended." = "Instagram 캐시에서 %@을(를) 확보합니다. 재시작을 권장합니다."; "Freed %@. Restart to apply." = "%@ 확보됨. 적용하려면 재시작하세요."; "Hold on the home tab to open RyukGram settings" = "홈 탭을 길게 눌러 RyukGram 설정을 엽니다"; "Instagram" = "Instagram"; "Monthly" = "매월"; "Nothing to clear" = "지울 것이 없습니다"; "Off skips the size scan when Advanced opens." = "꺼짐은 고급 설정을 열 때 크기 스캔을 건너뜁니다."; "Pause playback when opening settings" = "설정을 열 때 재생 일시 정지"; "Pauses any playing video/audio when settings opens" = "설정이 열릴 때 재생 중인 비디오/오디오를 일시 정지합니다"; "Prevents Instagram from resetting settings after crashes (at your own risk)" = "충돌 후 Instagram이 설정을 재설정하는 것을 방지합니다 (본인 책임)"; "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" = "캐시 크기 표시"; "Show tweak settings on app launch" = "앱 실행 시 트윅 설정 표시"; "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 노트 — 아바타 답장"; "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" = "아바타 답장 유형을 활성화합니다"; "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 제스처 활성화"; "Export English strings" = "영어 문자열 내보내기"; "Hold 5 fingers on the screen to open FLEX" = "화면에 손가락 5개를 대고 있으면 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" = "지역화 (번역)"; "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" = "가져온 파일을 삭제할 언어 선택"; "Reset localization" = "로컬라이제이션 재설정"; "Share the base English .strings file for translating" = "번역을 위해 기본 영어 .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" = "%@ 설정"; "Cancelled" = "취소됨"; "Copied %lu URLs" = "%lu개의 URL 복사됨"; "Copied caption" = "캡션 복사됨"; "Copied download URL" = "다운로드 URL 복사됨"; "Copy all URLs" = "모든 URL 복사"; "Copy caption" = "캡션 복사"; "Copy download URL" = "다운로드 URL 복사"; "Could not extract any URLs" = "URL을 추출할 수 없습니다"; "Could not extract media URL" = "미디어 URL을 추출할 수 없습니다"; "Could not extract photo URL" = "사진 URL을 추출할 수 없습니다"; "Could not extract video URL" = "동영상 URL을 추출할 수 없습니다"; "Done" = "완료"; "Download all (%lu)" = "모두 다운로드 (%lu)"; "Download all stories and share?" = "모든 스토리를 다운로드하고 공유하시겠습니까?"; "Download all to Photos" = "사진 앱에 모두 다운로드"; "Download and share all" = "모두 다운로드 및 공유"; "Download and share?" = "다운로드하고 공유하시겠습니까?"; "Download failed" = "다운로드 실패"; "Downloaded %lu items" = "%lu개의 항목 다운로드됨"; "Downloading %@..." = "%@ 다운로드 중..."; "Downloading..." = "다운로드 중..."; "Failed to save" = "저장 실패"; "HD download complete" = "HD 다운로드 완료"; "Mute audio" = "오디오 음소거"; "No caption on this post" = "이 게시물에 캡션이 없습니다"; "No carousel children" = "캐러셀 항목이 없습니다"; "No cover image" = "커버 이미지가 없습니다"; "No files downloaded" = "다운로드된 파일이 없습니다"; "No media" = "미디어 없음"; "No media to expand" = "확장할 미디어가 없습니다"; "No media to show" = "표시할 미디어가 없습니다"; "No media URL" = "미디어 URL 없음"; "No URLs" = "URL 없음"; "No URLs found" = "URL을 찾을 수 없습니다"; "No video URL" = "동영상 URL 없음"; "Not a carousel" = "캐러셀이 아닙니다"; "Nothing to save" = "저장할 내용 없음"; "Nothing to share" = "공유할 내용 없음"; "Opening creator..." = "크리에이터 여는 중..."; "Photo library access denied" = "사진 보관함 접근 거부됨"; "Photos access denied" = "사진 앱 접근 거부됨"; "Preparing repost..." = "리포스트 준비 중..."; "Repost" = "리포스트"; "Repost unavailable" = "리포스트를 사용할 수 없습니다"; "Save all stories to Photos?" = "모든 스토리를 사진 앱에 저장하시겠습니까?"; "Save failed" = "저장 실패"; "Save to Photos?" = "사진 앱에 저장하시겠습니까?"; "Saved %lu items" = "%lu개의 항목 저장됨"; "Saved to Photos" = "사진 앱에 저장됨"; "Saved to RyukGram" = "RyukGram에 저장됨"; "Tap to cancel" = "탭하여 취소"; "Unmute audio" = "오디오 음소거 해제"; "View cover" = "커버 보기"; "View mentions" = "멘션 보기"; ////////////////////////////////////////////////////////////////////////////// // STORIES & MESSAGES (FEATURES) // // Buttons, menu entries, toasts and alerts shown while watching stories or // // inside DM threads. // ////////////////////////////////////////////////////////////////////////////// "A message was unsent" = "메시지 전송이 취소되었습니다"; "Add" = "추가"; "Add to block list" = "차단 목록에 추가"; "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/Video from Files" = "파일 앱의 오디오/비디오"; "Blocked" = "차단됨"; "Cancel" = "취소"; "Clear preserved messages?" = "보존된 메시지를 지우시겠습니까?"; "Converting..." = "변환 중..."; "Copy text" = "텍스트 복사"; "Could not find media" = "미디어를 찾을 수 없습니다"; "Could not find story media" = "스토리 미디어를 찾을 수 없습니다"; "Could not get audio data. Try again after refreshing the chat." = "오디오 데이터를 가져올 수 없습니다. 채팅을 새로고침한 후 다시 시도하세요."; "Could not get video URL" = "동영상 URL을 가져올 수 없습니다"; "Disable read receipts" = "읽음 표시 비활성화"; "Disappearing media" = "사라지는 미디어"; "Done!" = "완료!"; "Download audio" = "오디오 다운로드"; "Downloading audio..." = "오디오 다운로드 중..."; "Enable read receipts" = "읽음 표시 활성화"; "Error: %@" = "오류: %@"; "Exclude chat" = "채팅 제외"; "Exclude from seen" = "본 것에서 제외"; "Exclude story seen" = "스토리 읽음 제외"; "Excluded" = "제외됨"; "Extracting audio..." = "오디오 추출 중..."; "Failed to encode GIF" = "GIF 인코딩 실패"; "File sending not supported" = "파일 전송은 지원되지 않습니다"; "Follow" = "팔로우"; "Following" = "팔로잉"; "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" = "현재 사라지는 미디어를 본 것으로 표시하는 눈 버튼을 추가"; "Mark as viewed" = "본 것으로 표시"; "Mark messages as seen" = "메시지를 읽음으로 표시"; "Mark seen" = "읽음 표시"; "Marked as seen" = "읽음으로 표시됨"; "Marked as viewed" = "조회한 것으로 표시됨"; "Marked messages as seen" = "메시지를 읽음으로 표시함"; "Mentions" = "멘션"; "Message sender not found" = "메시지 보낸 사람을 찾을 수 없습니다"; "Messages settings" = "메시지 설정"; "Audio URL not available" = "오디오 URL을 사용할 수 없음"; "Mute story audio" = "스토리 오디오 음소거"; "No audio URL found. Try again after refreshing the chat." = "오디오 URL을 찾을 수 없습니다. 채팅을 새로고침한 후 다시 시도하세요."; "No mentions in this story" = "이 스토리에 멘션이 없습니다"; "No thread key" = "스레드 키가 없습니다"; "No voice send method found" = "음성 전송 방법을 찾을 수 없습니다"; "Note not found" = "노트를 찾을 수 없습니다"; "Note text copied" = "노트 텍스트 복사됨"; "Open GitHub" = "GitHub 열기"; "Read receipts disabled" = "읽음 표시가 비활성화되었습니다"; "Read receipts enabled" = "읽음 표시가 활성화되었습니다"; "Read receipts will be blocked for this chat." = "이 채팅에 대해 읽음 표시가 차단됩니다."; "Read receipts will no longer be blocked for this chat." = "이 채팅에 대해 더 이상 읽음 표시가 차단되지 않습니다."; "Remove" = "제거"; "Remove from block list" = "차단 목록에서 제거"; "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 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." = "이 채팅은 정상적인 읽음 표시 동작을 재개합니다."; "Total: %@" = "총: %@"; "Un-exclude chat" = "채팅 제외 취소"; "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" = "시각적 메시지: 무제한 다시 보기"; "Will sync when leaving stories" = "스토리를 나갈 때 동기화됩니다"; ////////////////////////////////////////////////////////////////////////////// // GENERAL FEATURES // // Strings inside per-feature overlays: fake location, color picker, notes // // customization, profile copy, etc. // ////////////////////////////////////////////////////////////////////////////// "Add location" = "위치 추가"; "Add preset" = "프리셋 추가"; "Change location" = "위치 변경"; "Click the Apply button after this to see the emoji" = "이모티콘을 보려면 이후에 적용 버튼을 클릭하세요"; "Clipboard is not an Instagram URL" = "클립보드가 Instagram URL이 아닙니다"; "Comments hidden" = "댓글 숨김"; "Comments shown" = "댓글 표시됨"; "Copied text to clipboard" = "클립보드에 텍스트 복사됨"; "Copy" = "복사"; "Copy all" = "모두 복사"; "Copy bio" = "소개 복사"; "Copy from profile" = "프로필에서 복사"; "Copy name" = "이름 복사"; "Could not find cover image" = "커버 이미지를 찾을 수 없습니다"; "Current: %@" = "현재: %@"; "Disable" = "비활성화"; "Download GIF" = "GIF 다운로드"; "Dropped pin" = "놓은 핀"; "Enable" = "활성화"; "Enable Location Services for Instagram in Settings to use your current location." = "현재 위치를 사용하려면 설정에서 Instagram의 위치 서비스를 활성화하세요."; "Enter Emoji Text" = "이모티콘 텍스트 입력"; "Fake location" = "가짜 위치"; "Location access denied" = "위치 접근이 거부됨"; "Location Services off" = "위치 서비스 꺼짐"; "Name" = "이름"; "Nothing to copy" = "복사할 내용 없음"; "Open Settings" = "설정 열기"; "Pick location" = "위치 선택"; "Save" = "저장"; "Save preset" = "프리셋 저장"; "Saved locations" = "저장된 위치"; "Select color" = "색상 선택"; "Set location" = "위치 설정"; "Settings…" = "설정…"; "Turn Location Services on in Settings → Privacy to use your current location." = "현재 위치를 사용하려면 설정 → 개인정보에서 위치 서비스를 켜세요."; "Type emoji..." = "이모티콘 입력..."; "Theme" = "테마"; "Appearance" = "모양"; "Keyboard" = "키보드"; "Force dark mode" = "다크 모드 강제"; "Keep Instagram in dark appearance regardless of iOS system setting" = "iOS 시스템 설정과 관계없이 Instagram을 다크 모드로 유지"; "Full OLED" = "전체 OLED"; "Replace Instagram's dark grays with pure black across the entire app" = "앱 전체에서 Instagram의 어두운 회색을 순수한 검정으로 교체"; "OLED chat theme" = "OLED 채팅 테마"; "Pure black DM thread background and incoming message bubbles" = "DM 스레드 배경과 수신 메시지 말풍선을 순수한 검정으로"; "Keyboard theme" = "키보드 테마"; "Override the keyboard appearance when typing inside Instagram" = "Instagram 안에서 입력할 때 키보드 모양을 재정의"; "Dark uses the system dark keyboard. OLED forces the keyboard backdrop to pure black." = "다크는 시스템 다크 키보드를 사용합니다. OLED는 키보드 배경을 순수한 검정으로 강제합니다."; "Dark" = "다크"; "OLED" = "OLED"; "Apply & restart" = "적용 및 재시작"; "Restart Instagram to apply your theme changes" = "테마 변경을 적용하려면 Instagram을 재시작하세요"; "Theme changes only take effect after an app restart. Tap Apply below when you're done choosing." = "테마 변경은 앱을 재시작해야 적용됩니다. 선택이 끝나면 아래 적용 버튼을 누르세요."; ////////////////////////////////////////////////////////////////////////////// // PROFILE ANALYZER // // Settings → General → Profile Analyzer // ////////////////////////////////////////////////////////////////////////////// "%lu followers · %lu following" = "팔로워 %lu · 팔로잉 %lu"; "%lu of %lu" = "%lu / %lu"; "Analysis complete" = "분석 완료"; "Analysis failed" = "분석 실패"; "Another analysis is already running" = "이미 다른 분석이 진행 중입니다"; "Available after your next scan" = "다음 분석 후 사용 가능"; "Cancelled" = "취소됨"; "Couldn't fetch profile information" = "프로필 정보를 가져오지 못했습니다"; "Fetching followers (%lu/%ld)…" = "팔로워 가져오는 중 (%lu/%ld)…"; "Fetching following (%lu/%ld)…" = "팔로잉 가져오는 중 (%lu/%ld)…"; "Fetching profile info…" = "프로필 정보 가져오는 중…"; "Categories" = "카테고리"; "First scan: %@" = "첫 분석: %@"; "Follower count exceeds %ld — analysis disabled to avoid rate limits." = "팔로워 수가 %ld명을 초과하여 API 제한을 피하기 위해 분석이 비활성화되었습니다."; "Gained since last scan" = "마지막 분석 이후 증가"; "Last scan: %@" = "마지막 분석: %@"; "Lost followers" = "이탈 팔로워"; "Mutual followers" = "맞팔 팔로워"; "Name: %@ → %@" = "이름: %@ → %@"; "New followers" = "새 팔로워"; "No results" = "결과 없음"; "No active Instagram session found" = "활성화된 Instagram 세션을 찾을 수 없습니다"; "No scan yet" = "분석 기록 없음"; "Not following you back" = "맞팔하지 않음"; "OK" = "확인"; "Private account" = "비공개 계정"; "Profile Analyzer" = "프로필 분석"; "Profile picture changed" = "프로필 사진 변경됨"; "Profile updates" = "프로필 변경"; "Removes cached snapshots for this account. You'll lose since-last-scan diffs." = "이 계정의 저장된 스냅샷을 삭제합니다. 마지막 분석 이후 변경 사항이 사라집니다."; "Request failed" = "요청 실패"; "Reset analyzer data?" = "분석 데이터를 초기화할까요?"; "Run analysis" = "분석 실행"; "Run your first analysis" = "첫 분석을 실행하세요"; "Search username or name" = "아이디 또는 이름 검색"; "Since last scan" = "마지막 분석 이후"; "Starting…" = "시작 중…"; "They follow you, you don't follow back" = "나를 팔로우 중이지만 내가 맞팔하지 않음"; "Too many followers" = "팔로워가 너무 많음"; "Too many followers to analyze" = "분석하기에는 팔로워가 너무 많습니다"; "Unfollow" = "언팔로우"; "Unfollow @%@?" = "@%@ 언팔로우할까요?"; "Unfollowed you since last scan" = "마지막 분석 이후 언팔로우함"; "Username, name or picture changes" = "아이디·이름·사진 변경"; "Username: @%@ → @%@" = "아이디: @%@ → @%@"; "We refuse to run when the follower count exceeds %ld to avoid Instagram rate limits." = "Instagram API 제한을 피하기 위해 팔로워 수가 %ld명을 초과하면 실행하지 않습니다."; "You both follow each other" = "서로 팔로우하는 사이"; "You don't follow back" = "내가 맞팔하지 않은 사람"; "You follow them, they don't follow back" = "팔로우 중이지만 맞팔하지 않음"; "You started following" = "새로 팔로우 시작"; "You unfollowed" = "언팔로우함"; "%@ %lu accounts? The first %ld will be processed to avoid rate limits." = "%@ %lu개 계정? API 제한을 피하기 위해 처음 %ld개만 처리됩니다."; "%@ %lu accounts? This runs sequentially with a short pause between each." = "%@ %lu개 계정? 각 요청 사이에 짧은 간격을 두고 순차적으로 실행됩니다."; "%lu account(s) · %lu snapshot(s) · tap to inspect" = "계정 %lu · 스냅샷 %lu · 탭하여 확인"; "%lu accounts followed" = "%lu명 팔로우함"; "%lu accounts unfollowed" = "%lu명 언팔로우함"; "%lu entries across %lu lists · tap to inspect" = "%lu개 목록에 %lu개 항목 · 탭하여 확인"; "%lu preferences · tap to inspect" = "설정 %lu개 · 탭하여 확인"; "(empty)" = "(비어 있음)"; "(no analyzer data)" = "(분석 데이터 없음)"; "(no lists)" = "(목록 없음)"; "About Profile Analyzer" = "프로필 분석 정보"; "All preferences (%lu)" = "모든 설정 (%lu)"; "Apply imported data?" = "가져온 데이터를 적용할까요?"; "Batch follow" = "일괄 팔로우"; "Batch follow finished" = "일괄 팔로우 완료"; "Batch unfollow" = "일괄 언팔로우"; "Batch unfollow finished" = "일괄 언팔로우 완료"; "Continue" = "계속"; "Current snapshot" = "현재 스냅샷"; "Embed domains" = "임베드 도메인"; "Excluded lists" = "제외된 목록"; "Excluded story users" = "스토리 제외 사용자"; "Existing values for the selected scope will be replaced. The app may need to restart for some changes to take effect." = "선택한 범위의 기존 값이 대체됩니다. 일부 변경 사항을 적용하려면 앱을 다시 시작해야 할 수 있습니다."; "Export" = "내보내기"; "File has no importable sections." = "파일에 가져올 수 있는 섹션이 없습니다."; "File is not a valid RyukGram export." = "유효한 RyukGram 내보내기 파일이 아닙니다."; "Filter" = "필터"; "First scan: we collect your followers and following lists and save them locally." = "첫 분석: 팔로워와 팔로잉 목록을 수집해 기기에 저장합니다."; "Follow %lu" = "팔로우 %lu"; "Followers" = "팔로워"; "Following… %lu / %lu" = "팔로우 중… %lu / %lu"; "Full name" = "이름"; "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." = "참고: 이 기능은 베타이며 Instagram 비공개 API를 사용합니다. 연속 실행하거나 팔로우/언팔로우를 많이 한 직후에 실행하면 짧은 제한에 걸릴 수 있습니다. 드물게, 본인 책임하에 사용하세요."; "Import complete" = "가져오기 완료"; "Include" = "포함"; "Included story users" = "스토리 포함 사용자"; "Inspect the full payload" = "전체 데이터 보기"; "Keep scan history" = "분석 기록 유지"; "Large accounts are blocked: analysis is disabled above 13,000 followers to avoid Instagram rate-limiting the whole app." = "대형 계정 차단: 팔로워가 13,000명을 초과하면 Instagram이 앱 전체에 제한을 걸 수 있어 분석이 비활성화됩니다."; "Nothing is uploaded — everything stays on this device and can be wiped from the trash icon." = "업로드되지 않습니다 — 모든 데이터는 이 기기에 저장되며 휴지통 아이콘으로 삭제할 수 있습니다."; "Not verified only" = "미인증 계정만"; "Nothing was applied." = "적용된 내용이 없습니다."; "Posts" = "게시물"; "Preferences" = "설정"; "Previous snapshot" = "이전 스냅샷"; "Private only" = "비공개만"; "Profile Analyzer data" = "프로필 분석 데이터"; "Raw" = "원본"; "Raw JSON" = "원본 JSON"; "Reset analyzer data" = "분석 데이터 초기화"; "Reset complete" = "초기화 완료"; "Reset selected data?" = "선택한 데이터를 초기화할까요?"; "Second scan onward: each scan compares against the last, so we can show gained/lost followers, your own follow/unfollow moves, and profile updates." = "두 번째 분석부터: 매 분석마다 이전과 비교해 새/이탈 팔로워, 본인의 팔로우/언팔로우 변화, 프로필 변경을 보여줍니다."; "Select all" = "모두 선택"; "Selected data will be cleared. Tap any row to see what's stored." = "선택한 데이터가 삭제됩니다. 저장된 내용을 보려면 항목을 탭하세요."; "Settings" = "설정"; "Sort" = "정렬"; "This can't be undone." = "되돌릴 수 없습니다."; "Tick what to apply. Tap any row to inspect. Sections not in the file are disabled." = "적용할 항목을 선택하세요. 각 항목을 탭해 확인할 수 있습니다. 파일에 없는 섹션은 비활성화됩니다."; "Tick what to include. Tap any row to inspect its contents." = "포함할 항목을 선택하세요. 각 항목을 탭해 내용을 확인할 수 있습니다."; "Unfollow %lu" = "언팔로우 %lu"; "Unfollowing… %lu / %lu" = "언팔로우 중… %lu / %lu"; "Username A → Z" = "아이디 A → Z"; "Username Z → A" = "아이디 Z → A"; "Verified only" = "인증 계정만"; "When on, scans compare against your first scan so new/lost followers and profile updates don't disappear between scans." = "켜면 각 분석이 첫 분석과 비교되어 새/이탈 팔로워와 프로필 변경이 분석 사이에 사라지지 않습니다."; ////////////////////////////////////////////////////////////////////////////// // SETTINGS VIEWS & DIALOGS // // Excluded-lists managers, backup/restore flows, in-picker labels. // ////////////////////////////////////////////////////////////////////////////// "Add chat" = "채팅 추가"; "Add custom domain" = "사용자 지정 도메인 추가"; "Add preset…" = "프리셋 추가…"; "Add to list?" = "목록에 추가하시겠습니까?"; "Add user" = "사용자 추가"; "Apply" = "적용"; "Apply to" = "다음에 적용"; "Chats" = "채팅"; "Could not read file." = "파일을 읽을 수 없습니다."; "Could not resolve user ID" = "사용자 ID를 확인할 수 없습니다"; "Could not write temporary file." = "임시 파일을 쓸 수 없습니다."; "Current location" = "현재 위치"; "Custom" = "사용자 지정"; "Date Format" = "날짜 형식"; "Delete" = "삭제"; "Enable fake location" = "가짜 위치 활성화"; "Enter username" = "사용자 이름 입력"; "Enter username of the DM thread" = "DM 스레드의 사용자 이름을 입력하세요"; "Excluded chats" = "제외된 채팅"; "Excluded users" = "제외된 사용자"; "Follow default" = "기본값 따르기"; "Force OFF (allow unsends)" = "강제 끄기 (전송 취소 허용)"; "Force ON (preserve unsends)" = "강제 켜기 (전송 취소 보존)"; "Format" = "형식"; "Import failed" = "가져오기 실패"; "Included chats" = "포함된 채팅"; "Included users" = "포함된 사용자"; "KD: default" = "KD: 기본값"; "KD: ON" = "KD: 켜짐"; "Keep-deleted" = "삭제 메시지 보관"; "Keep-deleted override" = "삭제 메시지 보관 재정의"; "Name (A–Z)" = "이름 (가나다)"; "No DM thread found with @%@" = "@%@의 DM 스레드를 찾을 수 없습니다"; "Off" = "끄기"; "Presets" = "프리셋"; "Recently added" = "최근 추가됨"; "Remove from list" = "목록에서 제거"; "Remove Selected" = "선택 항목 제거"; "Reset" = "재설정"; "Saved presets are reusable. Tap a preset to make it the active location." = "저장된 프리셋은 재사용할 수 있습니다. 프리셋을 탭하여 활성 위치로 만드세요."; "Search" = "검색"; "Search address or place" = "주소 또는 장소 검색"; "Search by name or username" = "이름 또는 사용자 이름으로 검색"; "Search by username or name" = "사용자 이름 또는 이름으로 검색"; "Select" = "선택"; "Select location on map" = "지도에서 위치 선택"; "Set current location" = "현재 위치 설정"; "Set keep-deleted override" = "삭제 메시지 보관 재정의 설정"; "Settings exported" = "설정 내보내기 완료"; "Show map button" = "지도 버튼 표시"; "Show seconds" = "초 표시"; "Sort by" = "정렬 기준"; "Story users" = "스토리 사용자"; "Toggle each NSDate formatter IG uses. Different surfaces (feed, comments, stories, DMs) go through different methods — enable the ones you want the custom format applied to." = "IG가 사용하는 각 NSDate 포맷터를 전환합니다. 각 영역(피드, 댓글, 스토리, DM)은 다른 방법을 거칩니다 — 사용자 지정 형식을 적용할 영역을 활성화하세요."; "Use this location" = "이 위치 사용"; "User '%@' not found" = "'%@' 사용자를 찾을 수 없습니다"; "Username (A–Z)" = "사용자명 (가나다)"; "When on, all CoreLocation requests inside Instagram return the location below. Toggle the map button to show or hide the quick toggle on the Friends Map view." = "켜져 있으면 Instagram 내의 모든 CoreLocation 요청이 아래 위치를 반환합니다. 지도 버튼을 토글하여 친구 지도 보기에 빠른 토글을 표시하거나 숨길 수 있습니다."; ////////////////////////////////////////////////////////////////////////////// // REELS (FEATURES) // // Strings from Reels. // ////////////////////////////////////////////////////////////////////////////// "Copied!" = "복사되었습니다!"; "No password found" = "비밀번호를 찾을 수 없습니다"; "No text field found" = "텍스트 필드를 찾을 수 없습니다"; "Password" = "비밀번호"; "Refresh Reels?" = "릴스를 새로고침하시겠습니까?"; ////////////////////////////////////////////////////////////////////////////// // PROFILE (FEATURES) // // Strings from Profile. // ////////////////////////////////////////////////////////////////////////////// "Doesn't follow you" = "회원님을 팔로우하지 않음"; "Follows you" = "회원님을 팔로우함"; "Note copied" = "노트 복사됨"; ////////////////////////////////////////////////////////////////////////////// // CONFIRM DIALOGS (IN-FEATURE) // // Strings from Confirm dialogs. // ////////////////////////////////////////////////////////////////////////////// "Unfollow?" = "언팔로우하시겠습니까?"; ////////////////////////////////////////////////////////////////////////////// // MISC // // Anything that didn't fit a named section. Usually short labels. // ////////////////////////////////////////////////////////////////////////////// "720p • progressive • fastest" = "720p • 프로그레시브 • 가장 빠름"; "Are you sure?" = "확실합니까?"; "Bundle" = "번들"; "Copy audio URL" = "오디오 URL 복사"; "Copy quality info" = "품질 정보 복사"; "Copy video URL" = "동영상 URL 복사"; "Could not access reel media" = "릴스 미디어에 접근할 수 없습니다"; "Could not access reel photo" = "릴스 사진에 접근할 수 없습니다"; "Could not extract photo url from post" = "게시물에서 사진 URL을 추출할 수 없습니다"; "Could not extract photo url from reel" = "릴스에서 사진 URL을 추출할 수 없습니다"; "Could not extract photo url from story" = "스토리에서 사진 URL을 추출할 수 없습니다"; "Could not extract video url from post" = "게시물에서 동영상 URL을 추출할 수 없습니다"; "Could not extract video url from reel" = "릴스에서 동영상 URL을 추출할 수 없습니다"; "Could not extract video url from story" = "스토리에서 동영상 URL을 추출할 수 없습니다"; "Download Quality" = "다운로드 품질"; "Extras" = "Extras"; "FFmpegKit Debug" = "FFmpegKit 디버그"; "Later" = "나중에"; "No!" = "아니요!"; "OK" = "확인"; "Restart" = "재시작"; "Restart required" = "재시작 필요"; "username" = "사용자명"; "Yes" = "예"; "You must restart the app to apply this change" = "이 변경 사항을 적용하려면 앱을 다시 시작해야 합니다"; ////////////////////////////////////////////////////////////////////////////// // ABOUT / CREDITS // // Strings from the About / Credits footer of Settings. // ////////////////////////////////////////////////////////////////////////////// "%@ — GitHub & Telegram" = "%@ — GitHub & Telegram"; "About" = "정보"; "Arabic translation" = "아랍어 번역"; "Chinese (Traditional) translation" = "중국어(번체) 번역"; "Credits" = "크레딧"; "Developers" = "개발자"; "Donate to SoCuul" = "SoCuul에게 후원하기"; "installed" = "설치됨"; "Korean translation" = "한국어 번역"; "latest" = "최신"; "Links" = "링크"; "No releases" = "릴리스 없음"; "Original SCInsta developer" = "오리지널 SCInsta 개발자"; "Release notes" = "릴리스 노트"; "Releases" = "릴리스"; "Report an issue" = "문제 신고"; "Russian translation" = "러시아어 번역"; "RyukGram developer" = "RyukGram 개발자"; "Join Telegram channel" = "Telegram 채널 참여"; "View on GitHub" = "GitHub에서 보기"; "Source code" = "소스 코드"; "Spanish translation" = "스페인어 번역"; "Support the original developer" = "원작자 후원하기"; "Telegram channel" = "Telegram 채널"; "Testing and feature suggestions" = "테스트 및 기능 제안"; "Tweak settings" = "트윅 설정"; "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 extract failed" = "오디오 추출 실패"; "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 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 버전을 설치하여 활성화하세요."; "No audio stream available" = "사용 가능한 오디오 스트림 없음"; "No audio track found" = "오디오 트랙을 찾을 수 없음"; "Photo" = "사진"; "Photo quality" = "사진 품질"; "Raw image (no audio, no video)" = "원시 이미지 (오디오 없음, 비디오 없음)"; "silent" = "무음"; "Use highest resolution available" = "사용 가능한 최고 해상도 사용"; "Video quality" = "비디오 품질"; "Which quality to download" = "어떤 품질로 다운로드할지 선택하세요";