Files
RyukGram/src/Localization/Resources/ko.lproj/Localizable.strings
T
faroukbmiled 2977873932 [release] RyukGram v1.2.2
- Profile Analyzer (beta) — follower/following scans with mutuals, non-followbacks, new/lost trackers, and profile change history; searchable lists with batch follow/unfollow
- Theme settings — force dark mode, Full OLED, OLED chat theme, and keyboard theme picker
- Confirm story like
- Confirm story emoji reaction
- Swipe down to dismiss media viewer
- Manually add users to story/chat exclusion lists by username
- Keep stories visually seen locally
- Auto-scroll reels mode
- Quality picker: audio-only and raw photo download rows
- Clear cache button with optional auto-clear interval
- Spanish, Russian, Korean, Arabic, and Chinese (Traditional) translations
- About page with version, credits, and links
- Release notes popup on first launch of a new version
- Anonymous live viewing
- Toggle live comments
- Disappearing DM media overlay — action button, mark-as-viewed eye, and audio toggle
- Hide RyukGram UI on screenshots, screen recordings, and mirroring
- Open link from clipboard — long-press the search tab
- Messages-only mode: optional "Hide tab bar" sub-toggle
- Fake profile stats — verified badge and follower/following/post counts on your own profile
- Language switcher + import/export localization from Debug
- Reveal poll/slider vote counts and quiz answers on stories and reels before interacting
- Force legacy Quiz sticker back into the story composer tray
- Advanced experimental features menu — toggle hidden IG experiments (QuickSnap, Homecoming, Prism, Direct Notes reply types) with apply-on-restart batching and a crash-loop auto-reset
- Shortcut to Advanced experimental features from the General experimental features section

- Push notifications render with rich previews on sideload again
- IG 426 compatibility across story audio toggle, like confirmation, seen-on-like, live comments, notes audio download
- Call confirm split into separate voice-call and video-call toggles
- Messages-only mode: tab swiping disabled
- Settings quick-access broken in non-English languages
- Story seen-receipt block restored on IG v426
- Block selected mode no longer marks listed stories as seen
- Hide explore posts grid works again on recent IG versions
- Hide suggested stories no longer breaks profile highlights
- Hide trending searches now also hides the category chip bar
- Story eye long-press menu opens next to the button
- Disable video autoplay: tap-to-play now works on videos inside carousels
- Disable vanish mode swipe fixed on IG 426

- "Confirm shh mode" renamed to "Confirm vanish mode" across all languages
- Confirm sticker interaction split into separate story and highlight toggles
- Shared link embed presets: added eeinstagram.com and vxinstagram.com
- Downloaded media filenames follow `@username_context_timestamp`
- Reels pause mode: optional tap-to-mute on photo reels
- Backup & Restore — scope picker with live preview for Settings / Excluded lists / Analyzer data
- Profile Analyzer: filter by Not verified
- Settings header: tap to open a sheet with GitHub and Telegram channel links

- Thanks to Furamako for the Spanish translation
- Thanks to [ZomkaDEV](https://github.com/ZomkaDEV) for the Russian translation
- Thanks to [@ch1tmdgus](https://github.com/ch1tmdgus) (N4C) for the Korean translation
- Thanks to [@bruuhim](https://github.com/bruuhim) for the Arabic translation
- Thanks to [@jaydenjcpy](https://github.com/jaydenjcpy) for the Chinese (Traditional) translation
- Thanks to [@darthplagueiswise](https://github.com/darthplagueiswise) (Radan) for the experimental flag feature set
- Thanks to [@asdfzxcvbn](https://github.com/asdfzxcvbn) for [zxPluginsInject](https://github.com/asdfzxcvbn/zxPluginsInject) and [ipapatch](https://github.com/asdfzxcvbn/ipapatch)

- Preserved unsent messages can't be removed via "Delete for you"; pull-to-refresh clears them (warning available in settings)
- "Delete for you" detection uses a ~2s window after the local action — a real unsend landing in that window may be missed (rare)
- With Liquid Glass buttons + Hide UI on capture both on, the DM eye leaves an empty glass bubble in captures
2026-04-24 02:50:30 +01:00

1187 lines
84 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/*
* 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/<code>.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 (AZ)" = "이름 (가나다)";
"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 (AZ)" = "사용자명 (가나다)";
"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" = "어떤 품질로 다운로드할지 선택하세요";