832 lines
87 KiB
JSON
832 lines
87 KiB
JSON
{
|
|
"$schema": "../../../waybetter/packages/waybetter/i18n.schema.json",
|
|
"locale": "ko",
|
|
"name": "한국어",
|
|
"englishName": "Korean",
|
|
"status": "machine",
|
|
"reviewers": [],
|
|
"messages": {
|
|
"site.common.skipToContent": "본문으로 건너뛰기",
|
|
"site.common.waybetterHome": "wayBetter 홈",
|
|
"site.common.primary": "주 메뉴",
|
|
"site.common.howItWorks": "작동 방식",
|
|
"site.home.nav.makeItYours": "내 것으로 만들기",
|
|
"site.home.nav.build": "개발",
|
|
"site.home.nav.whatsNext": "다음은",
|
|
"site.common.store": "스토어",
|
|
"site.home.nav.download": "다운로드",
|
|
"site.home.hero.everythingIsAnAppNow": "{span1} 이제 모든 게 앱이에요.",
|
|
"site.home.hero.theAppsYouUse": "쓰던 앱 그대로,",
|
|
"site.home.hero.wayBetter": "훨씬 더 좋게.",
|
|
"site.home.hero.waybetterPutsTheAppsYou": "wayBetter는 이미 쓰고 있는 앱을 가벼운 네이티브 창에 담고, 그 자리에서 확장해요. BetterDiscord가 Discord를 확장하는 것과 같은 방식이에요. 탭, 분할 창, 나란히 놓인 모든 계정, 테마, 플러그인, 그리고 앱 자체의 버그 수정까지. 테마든 플러그인이든 누구나 만들 수 있어요. 다음 앱도 누구나 만들 수 있어요.",
|
|
"site.common.getWaybetterForX": "wayBetter for X 받기",
|
|
"site.common.copyTheInstallCommandNpm": "설치 명령 복사: npm i waybetter",
|
|
"site.common.copy": "복사",
|
|
"site.home.hero.downloadWaybetterForXFor": "{a1}Windows용 wayBetter for X 다운로드{a1End} · 무료 · GPL-3.0-or-later · 읽거나 게시한 내용에 대한 원격 수집 없음",
|
|
"site.common.waybetterForXInSplit": "분할 보기의 wayBetter for X: 두 계정의 피드가 나란히 스크롤되다가, 테마가 Classic Twitter로 바뀌었다 돌아와요",
|
|
"site.home.hero.theme": "테마",
|
|
"site.home.hero.pluginOn": "플러그인 · 켜짐",
|
|
"site.home.hero.highlights": "한눈에 보기",
|
|
"site.home.hero.themesInWaybetterForX": "wayBetter for X의 테마 {b1}개",
|
|
"site.home.hero.bundledPlugins": "기본 포함 플러그인 {b1}개",
|
|
"site.home.hero.fixesForXSOwn": "X 자체 버그 수정 {b1}개",
|
|
"site.home.hero.download": "다운로드 크기 {b1}",
|
|
"site.home.hero.toOpen": "{b1} 만에 실행",
|
|
"site.home.hero.dependenciesIn": "{code1}의 의존성 {b1}개",
|
|
"site.home.hero.forever": "영원히 {b1}",
|
|
"site.home.problem.theProblem": "{b1} 문제",
|
|
"site.home.problem.everyAppShipsHalfOf": "모든 앱은 필요한 것의 {em1}절반{em1End}만 줘요.",
|
|
"site.home.problem.theRestYouCant": "나머지는 가질 수 없어요. 계정을 몇 개 쓸지, 어떻게 보일지, 버그를 언제 고칠지 앱이 정하니까요. wayBetter는 앱을 그대로 두고 나머지 절반을 더해요.",
|
|
"site.home.problem.oneAccountPerWindowLog": "창 하나에 계정 하나. 로그아웃하고, 로그인하고, 또 반복.",
|
|
"site.home.problem.everyAccountSideBySide": "모든 계정을 {em1}나란히,{em1End} 전부 동시에 로그인한 채로.",
|
|
"site.home.problem.aBugInTheApp": "앱에 버그가 있나요? 고쳐 줄 때까지 기다려야죠.",
|
|
"site.home.problem.fixedOnYourMachineIn": "{em1}내 컴퓨터에서,{em1End} 그 자리에서, 오늘 고쳐져요.",
|
|
"site.home.problem.theLookTheyPickedThe": "그들이 고른 모습. 그들이 내놓은 기능.",
|
|
"site.home.problem.themesAndPluginsAnyoneCan": "{em1}누구나{em1End} 만들 수 있는 테마와 플러그인.",
|
|
"site.home.problem.aWholeBrowserBundledInto": "데스크톱 클라이언트마다 통째로 들어 있는 브라우저.",
|
|
"site.home.problem.oneLightNativeWindowOn": "시스템 WebView 위의 {em1}가벼운{em1End} 네이티브 창 하나.",
|
|
"site.home.light.lightByDesign": "처음부터 가볍게",
|
|
"site.home.light.everythingIsAnAppNow": "이제 모든 게 앱이에요. {em1}그것도 가벼운 앱.{em1End}",
|
|
"site.home.light.aNativeWindowOnThe": "앱마다 브라우저를 하나씩 더 넣는 대신, 시스템에 이미 있는 WebView 위에 띄운 네이티브 창이에요.",
|
|
"site.home.light.theWholeWindowsInstaller": "Windows 설치 파일 전체 크기",
|
|
"site.home.light.fromLaunchToTheWindow": "실행부터 창이 화면에 뜰 때까지",
|
|
"site.home.light.forThemesFixesAndPlugins": "테마, 수정, 플러그인이 페이지에 로드되는 시간",
|
|
"site.home.light.longTasksAddedToThe": "페이지에 추가되는 긴 작업",
|
|
"site.home.light.measuredOnWindows11With": "Windows 11에서 wayBetter for X 1.0으로 측정: 설치 파일 크기는 게시된 다운로드 기준, 실행 시간은 3회 실행의 중앙값, 런타임 평가 시간과 긴 작업(>50 ms)은 wayBetter가 있을 때와 없을 때를 각각 측정했어요.",
|
|
"site.home.system.oneSystem": "{b1} 하나의 시스템",
|
|
"site.home.system.threeLayersAroundTheReal": "{em1}진짜 앱을 감싸는{em1End} 세 개의 레이어.",
|
|
"site.home.system.everyWaybetterAppIsThe": "모든 wayBetter 앱은 같은 시스템이에요. 네이티브 셸, 페이지 안의 런타임, 그리고 그 앱을 아는 작은 어댑터 하나. 앱은 하던 일을 그대로 해요. 프록시를 거치거나 다른 곳에 다시 호스팅되는 것은 없고, 변경은 내 컴퓨터에서만 일어나요.",
|
|
"site.home.system.n01Shell": "01 · 셸",
|
|
"site.home.system.aLightNativeWindow": "가벼운 네이티브 창.",
|
|
"site.home.system.tauri2OnTheSystem": "Tauri 2, 시스템 WebView 위에서 동작. 모든 앱에 있었으면 했던 창 기능이에요:",
|
|
"site.home.system.tabsPinnedTabsAndSplit": "탭, 고정 탭, 분할 창: 탭이나 링크를 가장자리로 끌어다 놓기",
|
|
"site.home.system.everyAccountInItsOwn": "계정마다 전용 프로필, 나란히 로그인",
|
|
"site.home.system.linkRoutingOpenInThe": "링크 여는 위치: 같은 탭, 옆, 새 탭 또는 브라우저",
|
|
"site.home.system.addressBarAndCommandPalette": "주소창과 명령 팔레트 {kbd1} {kbd2}",
|
|
"site.home.system.signedUpdatesThatInstallSilently": "조용히 설치되는 서명된 업데이트",
|
|
"site.home.system.n02Runtime": "02 · 런타임",
|
|
"site.home.system.themesAndPluginsInsideThe": "테마와 플러그인을, 페이지 안에.",
|
|
"site.home.system.injectedIntoTheApps": "앱의 페이지에 주입되고, 모든 wayBetter 앱이 함께 써요:",
|
|
"site.home.system.themesOnOneColorFoundation": "하나의 색 기반 위에 만든 테마(앱 팔레트의 OKLab 모델)",
|
|
"site.home.system.betterdiscordStyleJavascriptPluginsW": "작은 헬퍼 API를 갖춘 BetterDiscord 스타일 JavaScript 플러그인",
|
|
"site.home.system.oneDomHubAndOne": "DOM 허브 하나와 요청 허브 하나로, 기능이 늘어도 가볍게",
|
|
"site.home.system.yourOwnCssAppliedAfter": "테마 다음에 적용되는 나만의 CSS",
|
|
"site.home.system.n03Adapter": "03 · 어댑터",
|
|
"site.home.system.oneSmallPiecePerApp": "앱마다 작은 조각 하나.",
|
|
"site.home.system.theOnlyPartThatKnows": "앱을 아는 유일한 부분이에요: 호스트, 레이아웃, 계정 버튼, 그리고 앱이 이미 불러오는 데이터.",
|
|
"site.home.system.aNativeAndAPage": "네이티브 {code1}과 페이지 {code2}",
|
|
"site.home.system.aShortReviewedListOf": "앱의 탭이 호출할 수 있는 것을 정한, 짧고 검토된 목록",
|
|
"site.home.system.everythingElseComesFromThe": "나머지는 모두 시스템이 제공해요",
|
|
"site.common.home": "홈",
|
|
"site.home.system.thread": "스레드",
|
|
"site.home.system.adapter": "어댑터",
|
|
"site.home.system.shell": "셸",
|
|
"site.home.system.runtime": "런타임",
|
|
"site.home.system.adapter2": "어댑터",
|
|
"site.home.system.heavyDesktopClientSameWindow": "무거운 데스크톱 클라이언트인가요? {em1}같은 창이에요.{em1End}",
|
|
"site.home.system.servicesThatShipAHeavy": "무거운 Electron 클라이언트를 배포하는 서비스도 똑같은 것을 얻어요. wayBetter는 그 웹 앱을 전용의 가벼운 Tauri 창에서 실행하고, 같은 탭, 분할 창, 나란히 놓인 실제 계정, 테마, 플러그인, 서명된 업데이트를 제공해요. 두 번째 종류의 호스트는 없어요.",
|
|
"site.home.x.theFirstApp": "{b1} 첫 번째 앱",
|
|
"site.home.x.theLiveXComIn": "진짜 x.com을 탭과 분할 창으로. 모든 계정을 나란히, 14개 테마, 8개 영역 플러그인, 그리고 X가 가진 버그 수정: 서로 엇갈리는 좋아요와 팔로우, 사라지는 초안, 튀는 타임라인. 지금 Windows, macOS, Linux에서 사용할 수 있습니다.",
|
|
"site.home.x.builtInThemesAndYours": "기본 테마, 그리고 내 테마",
|
|
"site.home.x.bundledPluginsOffUntilYou": "기본 포함 플러그인, 켜기 전까지는 꺼져 있어요",
|
|
"site.home.x.fixesForXSOwn": "X 자체 버그 수정",
|
|
"site.home.x.tweaksToHideShowAnd": "X를 숨기고, 보이고, 바꾸는 조정",
|
|
"site.home.x.everyAccountSideBySide": "모든 계정을, 나란히",
|
|
"site.home.x.tabsAndSplitPanesOn": "진짜 x.com 위의 탭과 분할 창. 각 계정은 전용 프로필에서 동시에 로그인돼 있어요.",
|
|
"site.home.x.xsBugsFixed": "X의 버그, 수정 완료",
|
|
"site.home.x.likesAndFollowsThatLand": "제대로 반영되는 마음에 들어요와 팔로우, 뒤로 가도 유지되는 위치, 튀지 않는 타임라인, 다시 시도되는 업로드.",
|
|
"site.home.x.aDraftVault": "임시 보관함",
|
|
"site.home.x.everyDraftKeptLocallyWith": "모든 임시 보관글을 수정 기록과 함께 로컬에 보관하고, X가 잃어버리면 되돌려 놓아요.",
|
|
"site.home.x.fourteenThemesFourteenPlugins": "14개 테마, 8개 영역 플러그인",
|
|
"site.home.x.fullRedesignsNotJustColors": "색만이 아닌 완전한 재디자인. Reader+, Chat+, Media+ 외 5개 영역 플러그인, 기능마다 스위치 하나.",
|
|
"site.home.x.ctrlKForEverything": "무엇이든 Ctrl+K",
|
|
"site.home.x.aCommandPaletteForTabs": "탭, 계정, 설정, 그리고 연산자 칩을 갖춘 X 검색을 위한 명령 팔레트.",
|
|
"site.home.x.powerUserMode": "덱",
|
|
"site.home.x.aTweetdeckStyleDeckColumns": "TweetDeck 스타일의 덱: X의 열을 나란히 놓고, 열마다 원하는 계정으로, 필터와 읽지 않은 개수까지.",
|
|
"site.home.x.freeOpenSourceUpdatesSilently": "무료 · 오픈 소스 · 조용히 업데이트",
|
|
"site.common.downloadForWindows": "Windows용 다운로드",
|
|
"site.home.x.seeEverything": "모두 보기",
|
|
"site.home.x.windowsNowMacosAndLinux": "Windows · macOS · Linux",
|
|
"site.home.make.makeItYours": "{b1} 내 것으로 만들기",
|
|
"site.common.anyoneCanMakeThemesAnd": "{em1}테마{em1End}와 {em2}플러그인{em2End}은 누구나 만들 수 있어요.",
|
|
"site.home.make.aThemeIsOneJson": "테마는 JSON 파일 하나예요. 플러그인은 JavaScript 파일 하나고요. 쓰는 데 심사 대기도, 계정도 필요 없어요. 작성하고, 폴더에 넣고, 파일을 공유하거나 {a1}스토어{a1End}에 게시하면 돼요. CSS를 쓸 줄 알면 앱의 모습을 바꿀 수 있어요. JavaScript를 조금 쓸 줄 알면, 끝내 나오지 않던 기능을 직접 더할 수 있어요.",
|
|
"site.common.themes": "테마",
|
|
"site.home.make.colorsFontsShapeLayoutBackground": "색, 글꼴, 모양, 레이아웃, 배경, 효과.",
|
|
"site.home.make.importAndExportJsonIn": "화면 스타일 패널에서 JSON을 가져오고 내보내요. 대비는 자동으로 검사돼서, 어떤 표면 위에서도 글자가 잘 읽혀요.",
|
|
"site.common.post": "게시하기",
|
|
"site.common.forYou": "추천",
|
|
"site.common.following": "팔로잉",
|
|
"site.home.make.fourteenThemesShipWithIt": "열네 가지 테마가 함께 제공돼요. 열다섯 번째는 {a1}내 테마{a1End}예요.",
|
|
"site.home.make.oneJsonFileDropIt": "JSON 파일 하나. 화면 스타일 → 가져오기에 끌어다 놓으면 돼요.",
|
|
"site.common.previewABuiltInTheme": "기본 테마 미리 보기",
|
|
"site.common.plugins": "플러그인",
|
|
"site.home.make.oneFileAnd": "파일 하나. {code1}와 {code2}.",
|
|
"site.home.make.betterdiscordStyleDroppedIntoThe": "BetterDiscord 스타일의 {code1}를 플러그인 폴더에 넣고 설정에서 켜면 돼요. 번거로운 부분은 헬퍼 API가 처리해요.",
|
|
"site.home.make.helperApi": "헬퍼 API",
|
|
"site.home.make.fourteenShipWithWaybetterFor": "wayBetter for X에는 열네 개가 함께 제공돼요",
|
|
"site.home.build.buildOnIt": "{b1} 이 위에 만들기",
|
|
"site.home.build.theWholeSystemIsOne": "시스템 전체가 {em1}패키지 하나.{em1End}",
|
|
"site.home.build.thePageRuntimeAndThe": "wayBetter for X를 받치는 페이지 런타임과 셸 모델은 npm에 {code1}로 올라와 있어요. 타입을 갖춘 순수 ESM, 모듈마다 자체 서브패스, 의존성은 0개. 필요한 조각만 가져가도 되고, 앱을 통째로 만들어도 돼요.",
|
|
"site.home.build.terminal": "터미널",
|
|
"site.common.zeroDependencies": "의존성 0개",
|
|
"site.home.build.runtimeAndShell": "runtime/* 와 shell/*",
|
|
"site.home.build.adapterTsFromTheReadme": "adapter.ts · README에서 발췌",
|
|
"site.home.build.theAdaptersCompositionRoot": "어댑터의 컴포지션 루트",
|
|
"site.home.build.oneMutationobserverOneFrame": "MutationObserver 하나, 프레임 하나",
|
|
"site.home.build.oneFetchXhrHookFor": "모든 기능이 함께 쓰는 fetch/XHR 훅 하나",
|
|
"site.home.build.helpersForUserPlugins": "사용자 플러그인을 위한 헬퍼",
|
|
"site.home.build.theOklabColorModel": "OKLab 색 모델",
|
|
"site.home.build.oneNavigationInSplitView": "분할 보기에서 메뉴 하나만 표시",
|
|
"site.home.build.besideTabOrBrowser": "옆, 탭 또는 브라우저",
|
|
"site.home.build.whichAccountIsSignedIn": "로그인된 계정",
|
|
"site.home.build.addressBarChips": "주소창 칩",
|
|
"site.home.build.splitPanesLinksBeside": "분할 창, 옆에서 열리는 링크",
|
|
"site.home.build.dropALinkGetA": "링크를 놓으면 창이 생겨요",
|
|
"site.home.build.commandPaletteRanking": "명령 팔레트 순위",
|
|
"site.home.build.accountProfiles": "계정 프로필",
|
|
"site.home.build.theUpdateChip": "업데이트 칩",
|
|
"site.home.build.titlebarAndCaptionButtons": "제목 표시줄과 창 조절 버튼",
|
|
"site.home.build.titlebarAndToolbarSizes": "제목 표시줄과 도구 모음 크기",
|
|
"site.home.build.waybetterOnNpm": "npm의 waybetter",
|
|
"site.common.sourceOn": "{host}의 소스",
|
|
"site.home.next.whatsNext": "{b1} 다음은",
|
|
"site.home.next.xWasFirstYouBuild": "X가 처음이었어요. {em1}다음은 당신이 만들어요.{em1End}",
|
|
"site.home.next.anyAppWithAWeb": "웹 버전이 있는 앱이라면 같은 창, 테마, 플러그인을 가질 수 있어요. 아래는 다음 후보예요. 발표된 것도, 날짜가 정해진 것도 없어요. 누군가 어댑터를 써 주기를 기다리고 있어요. README의 어댑터 예시는 Kick이에요.",
|
|
"site.common.possible": "가능",
|
|
"site.home.next.youtubeLogo": "YouTube 로고",
|
|
"site.home.next.tabsAndSplitPanesFor": "동영상을 탭과 분할 창으로, 모든 채널 계정을 나란히, 테마와 플러그인까지.",
|
|
"site.home.next.kickLogo": "Kick 로고",
|
|
"site.home.next.streamsSideBySideIn": "가벼운 창 하나에 스트림을 나란히, 내 채팅 플러그인과 내 테마로.",
|
|
"site.home.next.twitchLogo": "Twitch 로고",
|
|
"site.home.next.multiStreamSplitPanesEvery": "여러 스트림을 분할 창으로, 모든 계정은 로그인한 채로, 채팅용 플러그인까지.",
|
|
"site.home.next.discordLogo": "Discord 로고",
|
|
"site.home.next.theWebAppInA": "무거운 클라이언트 대신 가벼운 Tauri 창에서 쓰는 웹 앱. 같은 셸, 같은 플러그인.",
|
|
"site.home.next.waybetterForTheAppYou": "{span1}wayBetter for{span1End}당신이 쓰는 앱.",
|
|
"site.home.next.writeTheAdapterTheShell": "어댑터를 작성하세요. 셸, 런타임, 테마, 플러그인은 함께 따라와요.",
|
|
"site.home.next.buildTheNextOne": "다음 앱을 만들어 보세요.",
|
|
"site.home.next.startFromThePackageAnd": "패키지와 README의 어댑터 예시에서 시작하세요. 무언가 만들었나요? 풀 리퀘스트로 “wayBetter를 사용하는 프로젝트” 목록에 추가해 주세요.",
|
|
"site.home.next.startBuilding": "만들기 시작",
|
|
"site.home.next.possibleNextAppsNotAnnounced": "다음 후보일 뿐, 발표된 제품이 아니에요. YouTube, Kick, Twitch, Discord는 각 소유자의 상표이며, 로고는 서비스를 가리키기 위해서만 표시했어요. wayBetter는 이들 중 어느 곳과도 제휴하지 않았고, 승인이나 후원을 받지 않았어요.",
|
|
"site.home.foss.freeAndOpenSource": "{b1} 무료 오픈 소스",
|
|
"site.home.foss.noCatchReadEveryLine": "숨은 조건은 없어요. {em1}한 줄 한 줄 읽어 보세요.{em1End}",
|
|
"site.common.free": "무료",
|
|
"site.home.foss.noPaidTierNoAds": "유료 요금제도, 광고도, 업셀도 없어요. 지금도, “베타가 끝난 뒤”에도요.",
|
|
"site.common.open": "오픈",
|
|
"site.home.foss.gpl30OrLater": "GPL-3.0-or-later. 프레임워크와 앱의 소스는 {host}에 공개돼 있어요.",
|
|
"site.common.private": "프라이빗",
|
|
"site.home.foss.noAnalyticsNoTelemetryOn": "분석도, 읽거나 게시한 내용에 대한 원격 수집도 없어요. 임시 보관글, 설정, 플러그인은 내 컴퓨터에 남아요.",
|
|
"site.common.yours": "당신의 것",
|
|
"site.home.foss.forkItThemeItWrite": "포크하고, 테마를 입히고, 플러그인을 쓰고, 다음 앱을 만들어 보세요. 라이선스가 다음 사람을 위해서도 열린 상태를 지켜 줘요.",
|
|
"site.common.madeByCrtkafa": "제작: @CRTkafa",
|
|
"site.home.principles.principles": "{b1} 원칙",
|
|
"site.home.principles.betterNotDifferent": "더 좋게, {em1}다르게는 아니에요.{em1End}",
|
|
"site.home.principles.theRealAppInPlace": "진짜 앱을, 그 자리에서",
|
|
"site.home.principles.youSignInToThe": "앱 자체에 로그인해요. 프록시를 거치거나 다른 곳에 다시 호스팅되는 것은 없고, 변경은 내 컴퓨터에서만 일어나요.",
|
|
"site.home.principles.lightNotAnotherBrowser": "가볍게, 브라우저를 하나 더 얹지 않고",
|
|
"site.home.principles.aTauriWindowOnThe": "시스템 WebView 위의 Tauri 창. 앱마다 하나, 그 안에 모든 계정.",
|
|
"site.home.principles.neverActsForYou": "절대 대신 행동하지 않아요",
|
|
"site.home.principles.fixesMakeYourOwnClicks": "수정은 내가 한 클릭이 제대로 반영되게 할 뿐이에요. wayBetter가 스스로 게시하거나, 팔로우하거나, 삭제하는 일은 없어요.",
|
|
"site.home.principles.quietlyCurrent": "조용히 최신 상태로",
|
|
"site.home.principles.updatesAreSignedAndInstall": "업데이트는 서명돼 있고 조용히 설치돼서, 설치 파일을 다시 받지 않아도 수정이 도착해요.",
|
|
"site.home.closer.startWithXBuildWhat": "{em1}X{em1End}로 시작하세요.{br1}{em2}다음{em2End}을 만들어 보세요.",
|
|
"site.home.closer.seeWaybetterForX": "wayBetter for X 보기",
|
|
"site.common.madeByCrtkafaGpl3": "제작: {a1}@CRTkafa{a1End} · GPL-3.0-or-later · 확장 대상 앱들과 제휴 관계가 없어요.",
|
|
"site.common.footer": "바닥글",
|
|
"site.common.source": "소스",
|
|
"site.x.nav.features": "기능",
|
|
"site.x.nav.fixes": "수정",
|
|
"site.x.nav.makeYourOwn": "직접 만들기",
|
|
"site.common.faq": "자주 묻는 질문",
|
|
"site.x.top.freeOpenSourceGpl3": "{span1} 무료 오픈 소스 · GPL-3.0",
|
|
"site.common.waybetterForXLogo": "wayBetter for X 로고",
|
|
"site.x.top.xExtended": "X, {em1}확장판.{em1End}",
|
|
"site.x.top.theLiveXComIn": "가벼운 데스크톱 창 속 진짜 x.com: 탭, 분할 창, 모든 계정을 나란히, 14개 테마, 8개 영역 플러그인, 기록이 남는 초안 보관함, 그리고 X가 가진 버그 수정. 누구나 테마나 플러그인을 만들 수 있습니다.",
|
|
"site.x.top.windowsNowMacosAndLinux": "Windows, macOS, Linux · 업데이트는 조용히 설치",
|
|
"site.x.top.waybetterForXInSplit": "분할 보기의 wayBetter for X: @CRTkafa와 @playfishies의 피드가 나란히 스크롤되다가, 테마가 Classic Twitter로 바뀌었다 돌아와요",
|
|
"site.x.top.builtInThemes": "기본 테마",
|
|
"site.x.top.bundledPlugins": "기본 포함 플러그인",
|
|
"site.x.top.fixesForXSBugs": "X 버그 수정",
|
|
"site.x.top.tweaks": "조정",
|
|
"site.x.features.tourEverythingInIt": "{b1}둘러보기{b1End} 담긴 모든 것",
|
|
"site.x.features.builtForPeopleWhoLive": "{em1}타임라인에서 사는 사람들{em1End}을 위해 만들었어요.",
|
|
"site.x.features.everythingAHeavyXUser": "X를 많이 쓰는 사람이 공식 앱에 있었으면 했던 모든 것을, 진짜 x.com 위에서. 열두 곳을 들르는데, 하나하나가 오늘 바로 켤 수 있는 실제 기능이에요.",
|
|
"site.x.features.featureTour": "기능 둘러보기",
|
|
"site.x.features.tabsSplit": "{span1}탭과 분할",
|
|
"site.x.features.accounts": "{span1}계정",
|
|
"site.x.features.links": "{span1}링크",
|
|
"site.x.features.palette": "{span1}팔레트",
|
|
"site.x.features.themes": "{span1}테마",
|
|
"site.x.features.plugins": "{span1}플러그인",
|
|
"site.x.features.fixes": "{span1}수정",
|
|
"site.x.features.drafts": "{span1}임시 보관함",
|
|
"site.x.features.tweaks": "{span1}조정",
|
|
"site.x.features.alertsMedia": "{span1}알림과 미디어",
|
|
"site.x.features.updates": "{span1}업데이트",
|
|
"site.x.features.privacy": "{span1}개인정보 보호",
|
|
"site.x.tabs.tabsAndSplitPanes": "탭과 분할 창.",
|
|
"site.x.tabs.openProfilesSearchesAndThreads": "프로필, 검색, 스레드를 각각의 탭에서 열고, 원하는 둘을 나란히 놓으세요. 탭이나 아무 링크를 창의 가장자리로 끌어다 놓으면 분할돼요.",
|
|
"site.x.tabs.splitRightSplitDown": "오른쪽으로 분할 {kbd1} {kbd2}, 아래로 분할 {kbd3} {kbd4}",
|
|
"site.x.tabs.newTabWithShortcutsRecently": "새 탭 {kbd1} {kbd2}: 바로가기, 최근에 닫은 탭, 계정을 골라 여는 “다른 계정으로 열기”",
|
|
"site.x.tabs.pinnedTabsAndYourTabs": "고정 탭, 그리고 실행할 때 복원되는 탭과 분할 레이아웃",
|
|
"site.x.tabs.dropALinkOnA": "창 가장자리, 탭 표시줄, 또는 창에 링크를 놓으면: 분할, 탭 또는 새 탭",
|
|
"site.x.tabs.oneNavigationInSplitView": "분할 보기에서 메뉴 하나만 표시: 같은 계정의 창을 나란히 놓아도 X의 왼쪽 메뉴는 한 번만 보여요",
|
|
"site.common.search": "검색",
|
|
"site.x.tabs.splitRight": "오른쪽으로 분할",
|
|
"site.x.accounts.everyAccountSideBySide": "모든 계정을, 나란히.",
|
|
"site.x.accounts.eachAccountLivesInIts": "각 계정은 자체 세션을 가진 전용 프로필에서 동작해서, 모두 동시에 로그인된 상태로 유지돼요. 로그인은 x.com 자체에서, 평소대로 하면 돼요.",
|
|
"site.x.accounts.accountsAreReadFromX": "계정은 X의 계정 버튼에서 읽어 오고, 직접 입력하지 않아요",
|
|
"site.x.accounts.aColoredBadgeOnEvery": "각 탭 아이콘의 색 배지로 어떤 계정인지 알 수 있어요",
|
|
"site.x.accounts.renameAndColorAccountsSee": "계정 이름과 색을 바꾸고, 계정마다 열린 탭 수를 확인하세요",
|
|
"site.x.accounts.newTabAsAnyAccount": "팔레트나 새 탭 페이지에서 원하는 계정으로 “이 계정으로 새 탭”",
|
|
"site.x.accounts.accounts": "계정",
|
|
"site.x.accounts.n3Tabs": "탭 3개",
|
|
"site.x.accounts.n2Tabs": "탭 2개",
|
|
"site.x.accounts.work": "업무",
|
|
"site.x.accounts.n1Tab": "탭 1개",
|
|
"site.x.accounts.addAccount": "+ 계정 추가",
|
|
"site.x.deck.new": "새 기능",
|
|
"site.x.deck.powerUserModeTheDeck": "덱. {em1}컬럼이 돌아왔습니다.{em1End}",
|
|
"site.x.deck.columnsOfXSideBy": "X의 열을 나란히 놓는 TweetDeck 스타일: 홈, 알림, 멘션, 검색, 리스트, 프로필을 각각 원하는 계정으로. 모든 열은 진짜 x.com이고, 마음에 들어요와 답글은 모두 X 자체의 것이에요.",
|
|
"site.x.deck.unreadCountsOnEveryColumn": "열마다 읽지 않은 개수, 키워드나 정규식 필터",
|
|
"site.x.deck.andBetweenColumnsAlt1": "[ 와 ] 로 열 사이 이동, Alt+1–9로 바로 가기, Ctrl+Alt+N으로 도크에서 게시",
|
|
"site.x.deck.pagesOfWholeColumnsOff": "열 전체로 이루어진 페이지. 보이지 않는 페이지의 열은 적은 메모리로 쉬어요",
|
|
"site.x.deck.deck": "덱",
|
|
"site.x.deck.n12New": "새 글 12개",
|
|
"site.x.deck.notifications": "알림",
|
|
"site.x.deck.n3New": "새 글 3개",
|
|
"site.x.deck.mentions": "멘션",
|
|
"site.x.deck.n1New": "새 글 1개",
|
|
"site.x.deck.waybetterLatest": "wayBetter · 최신",
|
|
"site.x.deck.live": "라이브",
|
|
"site.x.deck.addColumn": "+ 열 추가",
|
|
"site.x.links.linksGoWhereYouWant": "링크는 원하는 곳에서 열려요.",
|
|
"site.x.links.decideOnceWhereLinksOpen": "링크를 어디서 열지 한 번만 정하세요. “옆에서 열기”는 클릭한 창 옆에 분할을 열고, 다음 링크에도 그 창을 다시 써요. 스레드를 읽어도 타임라인을 놓치지 않아요.",
|
|
"site.x.links.postsProfilesHashtagsAndLists": "게시물, 프로필, 해시태그, 리스트: 같은 탭, 옆, 새 탭 또는 시스템 브라우저",
|
|
"site.x.links.otherSitesBesideNewTab": "다른 사이트: 옆, 새 탭 또는 시스템 브라우저",
|
|
"site.x.links.twitterComLinksLoadOn": "twitter.com 링크는 x.com에서 열리고, X 자체의 “새 탭” 링크는 앱 안에 머물러요",
|
|
"site.x.links.linksToXPages": "X 페이지로 가는 링크",
|
|
"site.x.links.sameTab": "같은 탭",
|
|
"site.common.beside": "옆에서 열기",
|
|
"site.common.newTab": "새 탭",
|
|
"site.common.systemBrowser": "시스템 브라우저",
|
|
"site.x.links.linksToOtherSites": "다른 사이트로 가는 링크",
|
|
"site.x.links.restoreTabsOnLaunch": "실행할 때 탭 복원",
|
|
"site.x.palette.everythingIsOneKeystrokeAway": "모든 것이 키 한 번 거리에.",
|
|
"site.x.palette.theCommandPaletteFindsAny": "명령 팔레트 {kbd1} {kbd2} 로 열린 탭, 계정, 설정, X 페이지를 무엇이든 찾아요. 모든 탭에는 지금 있는 곳을 알려 주는 주소창이 있어요.",
|
|
"site.x.palette.searchXStraightFromThe": "팔레트나 주소창에서 바로 X 검색",
|
|
"site.x.palette.xsSearchOperatorsAs": "X의 검색 연산자({code1}, {code2}, {code3}, {code4}…)를 칩으로, 주소창과 X 자체 검색창 아래에",
|
|
"site.x.palette.jumpToXSettingsPages": "뮤트한 단어나 차단한 계정 같은 X 설정 페이지로 바로 이동해요. 변경은 X에서 직접 마무리하면 돼요",
|
|
"site.x.palette.searchXLatestForFrom": "X 검색(최신): from:CRTkafa filter:media",
|
|
"site.x.palette.tabs": "탭",
|
|
"site.x.palette.homeX": "홈 / X{small1}",
|
|
"site.x.palette.profiles": "프로필",
|
|
"site.x.palette.newTabAsPlayfishies": "playfishies로 새 탭",
|
|
"site.x.palette.appearance": "화면 스타일",
|
|
"site.x.themes.fourteenThemesEveryOneA": "열네 가지 테마. {em1}하나하나가 통째로 다시 한 디자인.{em1End}",
|
|
"site.x.themes.aThemeIsMoreThan": "테마는 색 그 이상이에요. 글꼴, 모서리, 아바타 모양, 열 너비, 밀도, 카드, 배경, 호버 효과, 심지어 CRT 오버레이까지. 기본 테마든 가져온 테마든 대비가 보장돼서 글자가 잘 읽혀요. 하나를 고른 다음, 어느 부분이든 바꿔 보세요.",
|
|
"site.x.themes.sameTimelineFourteenWaysPick": "같은 타임라인을 열네 가지로. 하나를 고르고, {a1}직접 만들어 보세요{a1End}.",
|
|
"site.x.themes.themesAreJsonImportExport": "테마는 JSON이에요. 가져오고, 내보내고, 공유하세요.",
|
|
"site.x.themes.xsOwnLookDefault": "X 자체의 모습: 기본, 어둡게, 또는 완전히 어둡게.",
|
|
"site.x.themes.n2012OnASkyBlue": "하늘색 캔버스 위의 2012년, Helvetica, 그 시절 링크의 파란색.",
|
|
"site.x.themes.blueBlackAndGeistSoft": "청흑색과 Geist, 부드러운 모서리, 은은한 빛.",
|
|
"site.x.themes.phosphorGreenMonospaceScanlinesAnd": "형광 초록, 고정폭 글꼴, 주사선과 CRT.",
|
|
"site.x.themes.newsprintCardsASerifReading": "신문지 느낌의 카드, 읽기 좋은 세리프, 잉크 빛 빨간 링크.",
|
|
"site.x.themes.purpleLinksPinkButtonsGraphite": "보라색 링크, 분홍색 버튼, 흑연색과 점 격자.",
|
|
"site.x.themes.arcticSlateFloatingCardsAn": "북극의 청회색, 떠 있는 카드, 오로라 빛.",
|
|
"site.x.themes.indigoAndLavenderAWide": "남색과 라벤더, 넓은 열, 거리 격자.",
|
|
"site.x.themes.creamAndCyanOnEngineering": "모눈종이 위의 크림색과 청록색.",
|
|
"site.x.themes.aGlossy2008SkyBubbles": "윤기 나는 2008년의 하늘, 방울, 유리 카드.",
|
|
"site.x.themes.tealDesktopSilverWindowsBevelled": "청록색 바탕 화면, 은색 창, 입체 버튼.",
|
|
"site.x.themes.sunsetOverANeonGrid": "네온 격자 위의 노을, 자간 넓은 글자.",
|
|
"site.x.themes.forLowVisionYellowOn": "저시력 사용자용: 검정 위의 노랑, 더 큰 글자, 움직임 없음.",
|
|
"site.x.themes.trueBlackSoftVioletBig": "진짜 검정, 부드러운 보라, 크고 둥근 모서리.",
|
|
"site.x.themes.whatAThemeCanChange": "테마로 바꿀 수 있는 것",
|
|
"site.x.themes.pageBackgroundSurfacesBorderText": "페이지, 배경, 표면, 테두리, 글자, 흐린 글자, 강조색, 버튼",
|
|
"site.x.themes.uiAndPostTextStacks": "UI와 게시물 본문의 글꼴, 크기, 굵기, 자간, 줄 간격",
|
|
"site.x.themes.cardAndButtonCornersCircle": "카드와 버튼의 모서리. 원형, 둥근 사각형, 사각형 아바타",
|
|
"site.x.themes.columnAndSidebarWidthDensity": "열과 사이드바의 너비, 밀도, 카드, 프레임",
|
|
"site.x.themes.glowGradientsSixPatternsOr": "빛나는 그러데이션, 여섯 가지 패턴, 또는 어둡게 처리한 내 사진",
|
|
"site.x.themes.motionHoverTintLiftGlow": "움직임, 호버 시 색조 / 떠오름 / 빛, 그림자, CRT",
|
|
"site.x.themes.freeFormCssAppendedLast": "자유롭게 쓰는 CSS, 마지막에 덧붙여요",
|
|
"site.x.themes.importFileDropOrPaste": "화면 스타일 패널에서 가져오기(파일, 끌어다 놓기, 붙여넣기)와 내보내기. 손본 모습은 무엇이든 내 테마로 저장하세요. X용 사용자 지정 CSS는 BetterDiscord처럼 테마 다음에 적용돼요.",
|
|
"site.x.plugins.fourteenPluginsInTheBox": "8개 영역 플러그인 기본 포함. {em1}여러분의 플러그인 자리도 있어요.{em1End}",
|
|
"site.x.plugins.everyBundledPluginShipsSwitched": "Compose+, Reader+, Profile+, Chat+, Media+, Search+, Notifications+, Navigation+가 내장되어 있고 기능마다 스위치가 있습니다. 처음 시작할 때 모드를 고르거나 플러그인에서 원하는 것을 켜세요. 어느 것도 요청을 보내거나 계정에서 동작하지 않습니다. 기능 몇 가지:",
|
|
"site.x.plugins.read": "읽기",
|
|
"site.x.plugins.aReadThreadButtonUnrolls": "“스레드 읽기” 버튼이 작성자의 스레드를 깔끔한 읽기 화면으로 펼쳐 줘요. Markdown으로 복사할 수도 있어요.",
|
|
"site.x.plugins.n5hBecomes5hSep27": "“5시간”이 내 현지 시간으로 “5시간 · 2026년 9월 27일 14:03”이 돼요.",
|
|
"site.x.plugins.n3MinReadOnLong": "긴 게시물과 X 아티클에 “3분 읽기”.",
|
|
"site.x.plugins.hidesCountsTrendsAndWho": "읽는 동안 숫자, 트렌드, “팔로우 추천”을 숨겨요. {kbd1} {kbd2} {kbd3} 로 켜고 꺼요.",
|
|
"site.x.plugins.clean": "정리",
|
|
"site.x.plugins.hidePostsByRegularExpression": "본문, 이름, @핸들에 대한 정규식으로 게시물을 숨겨요. 모두 로컬에서 처리돼요. {kbd1} {kbd2} {kbd3} 로 목록을 편집해요.",
|
|
"site.x.plugins.tCoLinksPointStraight": "t.co 링크가 실제 목적지를 바로 가리키고, 추적 매개변수는 제거돼요.",
|
|
"site.x.plugins.privateNotesOnAccountsUnder": "계정에 남기는 비공개 메모. 소개 아래와 호버 카드에 보여요. 어디에도 전송되지 않아요.",
|
|
"site.x.plugins.postsFromPaidBlueCheck": "유료 파란 체크 계정의 게시물은 펼쳐 볼 수 있는 한 줄로 접혀요. 팔로우하는 사람은 그대로 보여요. 설정은 {kbd1} {kbd2} {kbd3}.",
|
|
"site.x.plugins.write": "쓰기",
|
|
"site.x.plugins.aCopyButtonOnEvery": "모든 게시물에 복사 버튼: 이미지, 작성자, 날짜, 링크가 담긴 Markdown 인용.",
|
|
"site.x.plugins.aNudgeWhenImagesIn": "작성창의 이미지에 설명이 없으면 살짝 알려 줘요. 전송을 막지는 않아요.",
|
|
"site.x.plugins.asksBeforeYouReplyTo": "몇 달 지난 게시물에, 또는 원한다면 팔로우하지 않는 사람에게 답글을 달기 전에 물어봐요. 대신 보내는 것은 없어요.",
|
|
"site.x.plugins.opensASearchablePickerWith": "{kbd1} {kbd2} {kbd3} 로 최근 사용한 이모지와 피부색을 갖춘, 검색 가능한 선택기를 열어요. {kbd4} 같은 단축 코드는 X가 지원하지 않는 입력란에서도 동작해요.",
|
|
"site.x.plugins.move": "이동",
|
|
"site.x.plugins.onThePostFocusedWith": "j/k로 포커스한 게시물에서: {kbd1} 링크 복사, {kbd2} 미디어 열기, {kbd3} 작성자, {kbd4} 인용된 게시물.",
|
|
"site.x.plugins.aProfilesMediaTab": "프로필의 미디어 탭이 창을 가득 채워요. 오른쪽 열 없이, 더 촘촘한 간격으로.",
|
|
"site.x.fixes.xsBugsFixedOn": "X의 버그를, {em1}내 컴퓨터에서 수정.{em1End}",
|
|
"site.x.fixes.waybetterForXRunsOn": "wayBetter for X는 진짜 x.com 위에서 동작하며, x.com에 딸려 오는 프런트엔드 버그를 패치해요. 각 수정은 설정의 스위치이고 기본으로 켜져 있어요. 어느 것도 대신 클릭하거나, 게시하거나, 팔로우하지 않아요. 내가 한 동작이 제대로 반영되게 할 뿐이에요.",
|
|
"site.x.fixes.likesThatMatchTheServer": "서버와 일치하는 마음에 들어요",
|
|
"site.x.fixes.clickLikeAFewTimes": "마음에 들어요를 빠르게 몇 번 누르면 X 화면이 잘못된 상태로 끝날 수 있어요. 여기서는 화면이 “누르지 않음, 2개”인데 X 서버는 “누름, 3개”였어요. 빠르게 눌렀다 취소해도, 새로 고치기 전까지 숫자가 하나 많게 남을 수 있어요. wayBetter는 마음에 들어요, 리포스트, 북마크, 팔로우를 하나씩 보내서, 하트도 숫자도 서버도 마지막 클릭 그대로 끝나요.",
|
|
"site.x.fixes.xOnItsOwn": "X만 쓸 때",
|
|
"site.x.fixes.eightFastClicksOnThe": "마음에 들어요 버튼을 빠르게 여덟 번 클릭. X만 쓸 때는 화면이 “누르지 않음, 2개”인데 X 서버는 “누름, 3개”예요. wayBetter for X에서는 새로 고친 뒤에도 화면이 서버와 일치해요.",
|
|
"site.x.fixes.followButtonsThatSettleRight": "제자리를 찾는 팔로우 버튼",
|
|
"site.x.fixes.followAndUnfollowGoOut": "팔로우와 언팔로우를 하나씩 보내서, 버튼이 오래된 응답이 아니라 마지막으로 누른 상태로 끝나요.",
|
|
"site.x.fixes.keepYourPlaceOnBack": "뒤로 가도 위치 유지",
|
|
"site.x.fixes.goingBackOrSwitchingTimeline": "뒤로 가거나 타임라인 탭을 전환하면 맨 위가 아니라 읽던 게시물로 돌아가요.",
|
|
"site.x.fixes.noTimelineJumps": "타임라인 튀는 현상 방지",
|
|
"site.x.fixes.thePostYouAreReading": "X가 위에 새 게시물이나 미디어를 끼워 넣어도, 읽던 게시물은 움직이지 않아요.",
|
|
"site.x.fixes.seeNewPostsWithoutThe": "튀지 않는 “새 게시물 보기”",
|
|
"site.x.fixes.theNewPostsLandAbove": "새 게시물이 나를 맨 위로 보내는 대신, 읽던 게시물 위에 놓여요. {kbd1} 로도 똑같이 동작해요.",
|
|
"site.x.fixes.keepYourHomeTab": "홈 탭 유지",
|
|
"site.x.fixes.pickedFollowingOrAList": "팔로잉이나 리스트를 골랐나요? X가 멋대로 “추천”으로 돌아가면, 다시 되돌려 놓아요.",
|
|
"site.x.fixes.followingInTimeOrder": "팔로잉을 시간순으로",
|
|
"site.x.fixes.theFollowingTabAlwaysShows": "X가 “인기순”으로 바꿔 놓아도, 팔로잉 탭은 항상 최신 게시물부터 보여요.",
|
|
"site.x.fixes.retryFailedMediaUploads": "실패한 미디어 업로드 재시도",
|
|
"site.x.fixes.aFailedVideoOrImage": "실패한 동영상이나 이미지 조각을 최대 3번까지 다시 보내요. 그래도 실패하면 게시물이 조용히 실패하는 대신 알려 줘요.",
|
|
"site.x.fixes.restoreUnsentText": "보내지 않은 글 복원",
|
|
"site.x.fixes.lostAReplyToA": "새로 고침, 닫힌 작성창, 페이지 이동 때문에 답글을 잃어버렸나요? 작성창이 저장된 임시 보관글을 되돌릴지 물어봐요.",
|
|
"site.x.fixes.clearASeenNotificationBadge": "이미 본 알림 배지 지우기",
|
|
"site.x.fixes.aCountYouAlreadySaw": "알림에서 이미 본 숫자는 바뀔 때까지 숨겨져요. 보이는 것만 바뀌고, 읽음으로 표시되는 것은 없어요.",
|
|
"site.x.drafts.aDraftVaultThatNever": "단어 하나도 잃지 않는 임시 보관함.",
|
|
"site.x.drafts.whatYouTypeIntoX": "X 작성창에 입력한 내용은 전체 수정 기록과 함께 로컬 보관함에 담겨요. “저장됨”은 디스크에 기록이 확정된 뒤에만 표시돼요.",
|
|
"site.x.drafts.aDraftsButtonInX": "X 작성창의 임시 보관함 버튼이 저장된 글을 되돌려 놓아요. 대신 게시하는 일은 없어요",
|
|
"site.x.drafts.everyRevisionKeptCompareAny": "모든 수정본을 보관해요: 아무 둘이나 비교하고 하나를 복원하세요",
|
|
"site.x.drafts.searchArchiveAndExportAs": "검색, 보관, JSON으로 내보내기",
|
|
"site.x.drafts.editsNeverSilentlyOverwriteEach": "편집 내용이 조용히 서로를 덮어쓰지 않아요. 충돌하면 둘 다 남겨요",
|
|
"site.x.drafts.drafts": "임시 보관함",
|
|
"site.x.drafts.searchDrafts": "임시 보관글 검색",
|
|
"site.x.drafts.launchThreadPart2": "출시 스레드, 2부",
|
|
"site.x.drafts.reply14Revisions": "답글 · 수정본 14개",
|
|
"site.x.drafts.saved": "저장됨",
|
|
"site.x.drafts.quoteTheLikeRace": "인용: 마음에 들어요 경쟁",
|
|
"site.x.drafts.quote3Revisions": "인용 · 수정본 3개",
|
|
"site.x.drafts.n2h": "2시간",
|
|
"site.x.drafts.themeShowcase": "테마 쇼케이스",
|
|
"site.x.drafts.post7Revisions": "게시물 · 수정본 7개",
|
|
"site.x.drafts.yesterday": "어제",
|
|
"site.x.drafts.fixesTheBugsInX": "- X의 버그를 수정",
|
|
"site.x.drafts.fixesTheBugsXShips": "+ X가 안고 나온 버그를 수정: 마음에 들어요, 임시 보관글, 튀는 현상",
|
|
"site.x.tweaks.thirtySixTweaksYourX": "서른여섯 가지 조정. {em1}내 X, 내 규칙.{em1End}",
|
|
"site.x.tweaks.hideWhatYouNeverAsked": "부탁한 적 없는 것은 숨기고, 그리운 것은 되살리세요. 모든 스위치는 모든 탭에 바로 적용돼요.",
|
|
"site.x.tweaks.branding": "브랜딩 {span1}",
|
|
"site.x.tweaks.classicTwitterBird": "클래식 Twitter 새",
|
|
"site.x.tweaks.tweetAndRetweetWording": "“트윗”과 “리트윗” 표기",
|
|
"site.x.tweaks.timeline": "타임라인 {span1}",
|
|
"site.x.tweaks.hidePromotedPosts": "프로모션 게시물 숨기기",
|
|
"site.x.tweaks.defaultToFollowing": "팔로잉을 기본으로",
|
|
"site.x.tweaks.hideTheForYouTab": "“추천” 탭 숨기기",
|
|
"site.x.tweaks.fullWidthTimeline": "전체 너비 타임라인",
|
|
"site.x.tweaks.sidebar": "사이드바 {span1}",
|
|
"site.x.tweaks.hideTrends": "트렌드 숨기기",
|
|
"site.x.tweaks.hideWhoToFollow": "팔로우 추천 숨기기",
|
|
"site.x.tweaks.hideLiveOnX": "X 라이브 숨기기",
|
|
"site.x.tweaks.hideTodaysNews": "오늘의 뉴스 숨기기",
|
|
"site.x.tweaks.hidePremiumUpsells": "Premium 홍보 숨기기",
|
|
"site.x.tweaks.hideExploreTrends": "탐색 트렌드 숨기기",
|
|
"site.x.tweaks.hideRelevantPeople": "관련 사용자 숨기기",
|
|
"site.x.tweaks.hideWhoToFollowOn": "프로필의 팔로우 추천 숨기기",
|
|
"site.x.tweaks.hideTheWholeSidebar": "사이드바 전체 숨기기",
|
|
"site.x.tweaks.navigation": "탐색 {span1}",
|
|
"site.x.tweaks.hidePremium": "Premium 숨기기",
|
|
"site.x.tweaks.hideChat": "채팅 숨기기",
|
|
"site.x.tweaks.hideCommunities": "커뮤니티 숨기기",
|
|
"site.x.tweaks.hideGrok": "Grok 숨기기",
|
|
"site.x.tweaks.oneNavigationInSplitView": "분할 보기에서 메뉴 하나만 표시",
|
|
"site.x.tweaks.posts": "게시물 {span1}",
|
|
"site.x.tweaks.hideGrokInPosts": "게시물의 Grok 숨기기",
|
|
"site.x.tweaks.hideViewCounts": "조회수 숨기기",
|
|
"site.x.tweaks.hideEngagementCounts": "반응 수 숨기기",
|
|
"site.x.tweaks.hideBookmarkButton": "북마크 버튼 숨기기",
|
|
"site.x.tweaks.noBoldItalicInPosts": "게시물의 굵게/기울임 없애기",
|
|
"site.x.tweaks.mediaDownloadButton": "미디어 다운로드 버튼",
|
|
"site.x.tweaks.draftsButtonInTheComposer": "작성창의 임시 보관함 버튼",
|
|
"site.x.tweaks.searchOperatorChips": "검색 연산자 칩",
|
|
"site.x.tweaks.repliesSortedByRecent": "답글을 최신순으로 정렬",
|
|
"site.x.tweaks.fullNumbers1234Not": "전체 숫자 표시(1.2K 대신 1,234)",
|
|
"site.x.tweaks.hideVerifiedBadges": "인증 배지 숨기기",
|
|
"site.x.tweaks.hideSubscribeButtons": "구독 버튼 숨기기",
|
|
"site.x.tweaks.video": "동영상 {span1}",
|
|
"site.x.tweaks.rememberVideoVolume": "동영상 볼륨 기억",
|
|
"site.x.tweaks.disableAutoplay": "자동 재생 끄기",
|
|
"site.x.tweaks.stopVideosAtTheEnd": "끝에서 동영상 멈추기",
|
|
"site.x.alerts.keywordAlertsAndAMedia": "키워드 알림과 미디어 패널.",
|
|
"site.x.alerts.getADesktopNotificationWhen": "관심 있는 키워드가 X가 이미 불러온 게시물에 나타나면 데스크톱 알림을 받아요. 추가로 가져오는 것은 없고, 내 컴퓨터 밖으로 나가는 것도 없어요.",
|
|
"site.x.alerts.keywordAlertsAsLocalNotifications": "로컬 알림으로 받는 키워드 알림, 중복은 걸러 내고 빈도는 제한해요",
|
|
"site.x.alerts.mediaPanelTheNewestImages": "미디어 패널 {kbd1} {kbd2} {kbd3}: 고른 폴더의 최신 이미지를 바로 첨부할 수 있게",
|
|
"site.x.alerts.optionalClipboardHistoryForImages": "이미지와 텍스트용 클립보드 기록(선택 사항. 기본으로 꺼져 있고, 기기에만 남아요)",
|
|
"site.x.alerts.savePhotosVideosAndGifs": "게시물의 사진, 동영상, GIF를 원본 화질로 저장",
|
|
"site.x.alerts.keywordWaybetter": "키워드: “waybetter”",
|
|
"site.x.alerts.playfishiesTryingTheNewWaybetter": "@playfishies: 오늘 밤 새 waybetter 테마를 써 보는 중…",
|
|
"site.x.updates.updatesYouNeverHaveTo": "신경 쓸 필요 없는 업데이트.",
|
|
"site.x.updates.updatesAreSignedAndInstall": "업데이트는 서명돼 있고 조용히 설치돼서, X가 망가뜨린 것의 수정이 설치 파일 없이 도착해요. 새 버전이 준비되면 제목 표시줄의 칩이 다시 시작을 제안하고, 탭은 그대로 돌아와요.",
|
|
"site.x.updates.signedUpdatesCheckedBeforeThey": "설치 전에 확인하는 서명된 업데이트",
|
|
"site.x.updates.aLightNativeWindowOn": "브라우저 번들을 하나 더 얹지 않는, 시스템 WebView 위의 가벼운 네이티브 창",
|
|
"site.x.updates.n79MbDownloadWindow": "다운로드 7.9 MB, 창이 뜨기까지 0.23초, wayBetter 자체 코드는 17 ms 만에 로드",
|
|
"site.x.updates.windowsTodayMacosAndLinux": "Windows, macOS, Linux",
|
|
"site.x.updates.updateReadyRestart": "업데이트 준비됨 · 다시 시작",
|
|
"site.x.updates.signed": "서명됨",
|
|
"site.x.updates.silent": "조용히",
|
|
"site.x.updates.inTheBackground": "백그라운드에서",
|
|
"site.x.privacy.theRealXComNothing": "진짜 x.com. 그 사이에는 아무것도 없어요.",
|
|
"site.x.privacy.youSignInToX": "표준 웹 뷰에서 x.com 자체에 로그인해요. 트래픽이 누군가의 서버를 거치지 않고, wayBetter가 스스로 게시하거나, 팔로우하거나, 삭제하거나, DM을 보내는 일은 없어요.",
|
|
"site.x.privacy.noAnalyticsNoTelemetryOn": "분석도, 읽고 게시하고 클릭한 내용에 대한 원격 수집도 없어요",
|
|
"site.x.privacy.draftsNotesSettingsAndPlugins": "임시 보관글, 메모, 설정, 플러그인은 내 컴퓨터에 남아요",
|
|
"site.x.privacy.pluginsYouInstallRunInside": "설치한 플러그인은 BetterDiscord 플러그인처럼 X 안에서 페이지에 접근하며 실행돼요. 믿을 수 있는 코드만 설치하세요",
|
|
"site.x.privacy.you": "나",
|
|
"site.x.privacy.noProxyNoTrackerNo": "프록시 없음. 추적기 없음. 중개자 없음.",
|
|
"site.x.make.makeYourOwn": "{b1}직접{b1End} 만들기",
|
|
"site.x.make.aThemeIsOneJson": "테마는 JSON 파일 하나: 화면 스타일에서 가져오면 돼요. 플러그인은 JavaScript 파일 하나: 플러그인 폴더에 넣고 켜면 돼요. 쓰는 데 심사 대기도, 계정도 필요 없어요. 파일을 공유하면 누구나 쓸 수 있고, {a1}wayBetter Store{a1End}에 게시할 수도 있어요.",
|
|
"site.x.make.pluginHelperApi": "플러그인 헬퍼 API",
|
|
"site.x.make.buildAWholeApp": "앱을 통째로 만들기",
|
|
"site.x.make.theFrameworkBehindThisApp": "이 앱을 받치는 프레임워크",
|
|
"site.x.make.xWasFirstBuildThe": "X가 처음이었어요. {em1}다음을 만들어 보세요.{em1End}",
|
|
"site.x.make.youtubeKickTwitchDiscordAny": "YouTube, Kick, Twitch, Discord. 웹 버전이 있는 앱이라면 이 같은 창을 가질 수 있어요. 발표된 것은 없고, 저마다 어댑터를 기다리고 있어요.",
|
|
"site.x.make.seeWhatsNext": "다음 계획 보기",
|
|
"site.x.make.youtubeKickTwitchAndDiscord": "YouTube, Kick, Twitch, Discord는 각 소유자의 상표예요. wayBetter는 이들 중 어느 곳과도 제휴하지 않았어요.",
|
|
"site.x.foss.fossFreeAndOpenSource": "{b1}FOSS{b1End} 무료 오픈 소스",
|
|
"site.x.foss.noPaidTierNoAds": "유료 요금제 없음. 광고 없음. {em1}모든 줄이 공개.{em1End}",
|
|
"site.x.foss.completelyFreeNoPaidTier": "완전히 무료. 유료 요금제도, 광고도, 업셀도 없어요.",
|
|
"site.x.foss.gpl30OrLater": "GPL-3.0-or-later. 앱과 프레임워크의 소스는 {host}에 공개돼 있어요.",
|
|
"site.x.foss.noAnalyticsNoTelemetryOn": "분석도, 읽거나 게시한 내용에 대한 원격 수집도 없어요.",
|
|
"site.x.foss.forkItThemeItWrite": "포크하고, 테마를 입히고, 플러그인을 써 보세요. 라이선스가 열린 상태를 지켜 줘요.",
|
|
"site.x.faq.faqFrequentlyAsked": "{b1}FAQ{b1End} 자주 묻는 질문",
|
|
"site.x.faq.questionsAnswered": "질문에 {em1}답해 드려요.{em1End}",
|
|
"site.common.isItSafe": "안전한가요?",
|
|
"site.x.faq.waybetterForXLoadsThe": "wayBetter for X는 진짜 x.com을 표준 웹 뷰에서 불러오고, 프런트엔드만 패치해요. 트래픽을 제3자 서버로 거치게 하거나 데이터를 수집하지 않아요. 직접 추가한 플러그인은 페이지에 접근하며 실행되니, 믿을 수 있는 코드만 설치하세요.",
|
|
"site.x.faq.isItFree": "무료인가요?",
|
|
"site.x.faq.yesWaybetterForXIs": "네. wayBetter for X는 완전히 무료이고, 유료 요금제도 광고도 업셀도 없어요.",
|
|
"site.x.faq.isItOpenSource": "오픈 소스인가요?",
|
|
"site.x.faq.yesLicensedUnderGpl3": "네, GPL-3.0 라이선스예요. 전체 소스는 {a1}{host}{a1End}에 있고, 기반이 되는 프레임워크는 {a2}npm의 waybetter{a2End}예요.",
|
|
"site.x.faq.doesItUseTheReal": "진짜 x.com을 쓰나요?",
|
|
"site.x.faq.yesYouSignInTo": "네. 브라우저에서와 똑같이 x.com에 로그인해요. wayBetter는 그 페이지에 더 나은 셸을 입히고 프런트엔드 버그를 고칠 뿐이에요.",
|
|
"site.x.faq.willItEverPostLike": "저 대신 게시하거나, 마음에 들어요를 누르거나, 팔로우하나요?",
|
|
"site.x.faq.noItNeverPostsFollows": "아니요. 스스로 게시하거나, 팔로우하거나, 삭제하거나, 메시지를 보내는 일은 없어요. 수정은 내가 한 클릭이 의도한 대로 반영되게 할 뿐이에요.",
|
|
"site.x.faq.canIMakeMyOwn": "테마나 플러그인을 직접 만들 수 있나요?",
|
|
"site.x.faq.yesThemesAreJsonFiles": "네. 테마는 화면 스타일 패널에서 가져오는 JSON 파일이고, 플러그인은 플러그인 폴더에 넣는 {code1} 파일이에요. {a1}직접 만들기{a1End}를 확인하세요.",
|
|
"site.x.faq.whatAboutMacosAndLinux": "macOS와 Linux는요?",
|
|
"site.x.faq.windowsIsAvailableNowMacos": "Windows, macOS, Linux 세 가지 모두 지금 사용할 수 있습니다.",
|
|
"site.x.faq.doesItCollectMyData": "제 데이터를 수집하나요?",
|
|
"site.x.faq.noThereIsNoAnalytics": "아니요. 게시하고, 읽고, 클릭한 내용을 수집하는 분석이나 원격 수집은 없어요.",
|
|
"site.x.closer.xTheWayItShould": "X, {em1}원래 이랬어야 하는 모습으로.{em1End}",
|
|
"site.x.closer.moreFromWaybetter": "wayBetter 더 보기",
|
|
"site.common.licensedUnderGpl30": "GPL-3.0 라이선스. X Corp.와 제휴하지 않았고, 승인이나 후원을 받지 않았어요.",
|
|
"site.store.page.skipToTheStore": "스토어로 건너뛰기",
|
|
"site.common.publishYours": "게시{span1}하기{span1End}",
|
|
"site.store.hero.waybetterStoreOneSignedCatalog": "{span1} wayBetter Store · 서명된 카탈로그 하나",
|
|
"site.store.hero.makeEveryApp": "모든 앱을",
|
|
"site.store.hero.yours": "내 것으로.",
|
|
"site.store.hero.themesAndPluginsForWaybetter": "wayBetter 앱을 위한 테마와 플러그인. 모든 파일은 서명된 카탈로그 하나에 담겨 있고, 플러그인은 무엇을 쓰는지 밝히며, 설치 전에 코드를 읽을 수 있어요. 무료, 오픈 소스, 계정 불필요.",
|
|
"site.store.hero.apps": "앱",
|
|
"site.store.hero.signed": "서명",
|
|
"site.store.browse.browseTheStore": "스토어 둘러보기",
|
|
"site.store.browse.everything": "전체",
|
|
"site.store.browse.items": "항목 {items}개",
|
|
"site.store.browse.nothingMatches": "일치하는 항목이 없어요.",
|
|
"site.store.browse.tryAnotherWordOrFewer": "다른 단어를 써 보거나 필터를 줄여 보세요. 아직 없다면 만들 수 있어요. 테마는 JSON 파일 하나, 플러그인은 JavaScript 파일 하나예요.",
|
|
"site.store.browse.clearSearchAndFilters": "검색과 필터 지우기",
|
|
"site.common.publishYourOwn": "내 것 게시하기",
|
|
"site.store.browse.catalogUpdatedItemsTodayAre": "카탈로그 업데이트: {date}. 지금 항목은 {apps}용이에요. 모든 wayBetter 앱이 이 같은 카탈로그를 읽고, 자기 항목만 보여 줘요.",
|
|
"site.store.installing.trustHowInstallingWorks": "{b1}신뢰{b1End} 설치가 이루어지는 방식",
|
|
"site.store.installing.oneClickThenYouDecide": "클릭 한 번, 그다음은 {em1}당신이 정해요.{em1End}",
|
|
"site.store.installing.nothingOnThisSiteCan": "이 사이트의 어떤 것도 무언가를 설치할 수 없어요. 여기 버튼은 앱을 열고, 앱이 파일을 확인해서 보여 주고, 거기서 확인할지 말지는 당신이 정해요.",
|
|
"site.store.installing.aLinkNotAnInstaller": "설치 프로그램이 아니라 링크",
|
|
"site.store.installing.installIsALinkIt": "“설치”는 {code1} 링크예요. 앱을 열고 항목을 제안해요. 웹 페이지도, 앱 안의 탭도 아무것도 설치할 수 없어요.",
|
|
"site.store.installing.theAppChecksTheFile": "앱이 파일을 확인해요",
|
|
"site.store.installing.itDownloadsTheFileItself": "앱이 직접 파일을 내려받고, 앱에 내장된 키로 카탈로그의 Ed25519 서명을 검증한 다음, 파일의 크기와 SHA-256을 카탈로그와 대조해요.",
|
|
"site.store.installing.youReadItThenConfirm": "읽고 나서 확인",
|
|
"site.store.installing.theInstallScreenShowsThe": "설치 화면에는 이름, 작성자, 버전, 출처, SHA-256, 플러그인이 선언한 권한, 그리고 코드나 테마 파일이 표시돼요. 설치를 누르기 전에는 아무것도 기록되지 않아요.",
|
|
"site.store.installing.whatThisDoesNotPromise": "약속하지 않는 것",
|
|
"site.store.installing.aPluginIsJavascriptRunning": "플러그인은 앱의 페이지 안에서, 페이지 자체의 접근 권한으로 실행되는 JavaScript예요. 권한은 선언이자 가드레일일 뿐 샌드박스가 아니에요. wayBetter API가 플러그인에 넘겨주는 것을 제한하지만, 검사를 피하려는 코드는 피할 수 있어요. 스캔도 압축된 코드 속까지는 볼 수 없어요. 브라우저 확장 프로그램으로 믿을 만한 것만 설치하세요.",
|
|
"site.store.installing.themesAreDataSanitizedField": "테마는 데이터이고, 필드마다 안전하게 걸러져요. 페이지에서 실행되는 것은 테마의 선택적 CSS뿐이며, 내 사용자 지정 CSS와 같은 수준으로 신뢰돼요. 서명된 카탈로그에 있는 것은 모두, 오프라인으로 보관하는 스토어 키가 보증해요.",
|
|
"site.store.noApp.noAppYet": "아직 앱이 없나요?",
|
|
"site.store.noApp.oneClickInstallNeedsWaybetter": "원클릭 설치에는 wayBetter for X {version} 이상이 필요해요. 없다면 항목 페이지에서 파일을 내려받아 wayBetter 창으로 끌어다 놓으세요. 같은 설치 화면이 나와요.",
|
|
"site.store.page.madeSomethingPublishIt": "무언가 만들었나요? {em1}게시하세요.{em1End}",
|
|
"site.store.page.oneFolderInOnePull": "풀 리퀘스트 하나에 폴더 하나면 스토어에 테마나 플러그인이 추가돼요. 이슈로 파일을 보내도 돼요. 검사는 내 컴퓨터에서 실행되고, 병합 뒤에 관리자가 카탈로그에 서명해요. 필요한 것은 무료 {host} 계정뿐이에요.",
|
|
"site.store.page.howToPublish": "게시 방법",
|
|
"site.store.page.copyTheCommandNpmCreate": "명령 복사: npm create waybetter",
|
|
"site.submit.nav.make": "만들기",
|
|
"site.submit.nav.add": "추가",
|
|
"site.submit.nav.check": "검사",
|
|
"site.submit.nav.send": "보내기",
|
|
"site.submit.nav.catalogFormat": "카탈로그 형식",
|
|
"site.common.languages": "언어",
|
|
"site.submit.hero.breadcrumb": "이동 경로",
|
|
"site.submit.hero.aPullRequestIsA": "{span1} 풀 리퀘스트가 곧 제출이에요",
|
|
"site.submit.hero.publishYour": "내 것을",
|
|
"site.submit.hero.own": "게시하세요.",
|
|
"site.submit.hero.aThemeIsOneJson": "테마는 JSON 파일 하나예요. 플러그인은 JavaScript 파일 하나고요. 만들고, 앱에서 써 본 다음 스토어에 추가하세요. 풀 리퀘스트 하나에 폴더 하나, git을 쓰지 않는다면 이슈에 파일을 첨부하면 돼요. 둘 다 무료 {host} 계정만 있으면 돼요.",
|
|
"site.submit.hero.theFiveSteps": "다섯 단계",
|
|
"site.submit.hero.theRepositoryOn": "{host}의 저장소",
|
|
"site.submit.make.makeIt": "만들기",
|
|
"site.submit.make.startFromAWorkingFile": "동작하는 파일에서 시작하세요. 스캐폴더가 하나 만들어 줘요. 앱의 만들기 섹션(wayBetter → 만들기)에는 예시와 현재 테마 값이 있어요.",
|
|
"site.submit.make.aTheme": "테마",
|
|
"site.submit.make.colorsFontsCornersDensityLayout": "색, 글꼴, 모서리, 밀도, 레이아웃, 배경, 효과. 색 세 개면 충분해요. 나머지는 거기서 계산되고, 글자는 잘 읽히게 유지돼요.",
|
|
"site.common.copyTheCommand": "명령 복사",
|
|
"site.submit.make.orBuildItInThe": "앱에서 만들 수도 있어요: 화면 스타일 → 테마 빌더 → 내보내기. 테마로 설정할 수 있는 모든 것은 {a1}THEMES.md{a1End}에 있어요.",
|
|
"site.submit.make.aPlugin": "플러그인",
|
|
"site.submit.make.aClassWithAndAnd": "{code1} 및 {code2} 메서드를 가진 클래스, 그리고 누가 만들었고 무엇을 쓰는지 알려 주는 헤더.",
|
|
"site.submit.make.addForATypescriptProject": "TypeScript 프로젝트라면 {code1}를 붙이세요. API, 권한, 라이브 리로드는 {a1}PLUGINS.md{a1End}에 있어요.",
|
|
"site.submit.make.theStoreReadsAPlugin": "스토어는 플러그인의 이름, 작성자, 버전, 설명, 권한을 이 헤더에서 읽고, 테마의 이름, 작성자, 설명은 그 JSON에서 읽어요. 설치 화면도 같은 값을 보여 주니, 둘이 어긋날 일이 없어요.",
|
|
"site.submit.try.tryIt": "써 보기",
|
|
"site.submit.try.theStoreIsOptionalA": "스토어는 선택 사항이에요. 동작하는 파일은 그 자체로 공유할 수 있어요.",
|
|
"site.submit.try.dropTheFileOnThe": "{b1}파일을 wayBetter 창에 끌어다 놓으세요.{b1End} 스토어 항목과 같은 설치 화면이 나와요: 이름, 작성자, 버전, SHA-256, 권한, 코드.",
|
|
"site.submit.try.turnOnDeveloperModeSettings": "작업하는 동안 {b1}개발자 모드를 켜세요{b1End}(설정 → 개발자). 저장한 플러그인, 테마 파일, {code1}가 모든 탭에서 한꺼번에 다시 로드돼요.",
|
|
"site.submit.try.shareItWithoutTheStore": "{b1}스토어 없이 공유하기.{b1End} 파일을 보내거나, waybetter.fyi, cdn1.crt.fyi의 https URL 또는 {host}의 raw 파일을 가리키는 {code1} 링크를 보내세요. 설치 화면 없이 설치되는 일은 없어요.",
|
|
"site.submit.folder.addOneFolder": "폴더 하나 추가",
|
|
"site.submit.folder.everyStoreItemIsA": "스토어의 모든 항목은 저장소의 {code1} 아래에 있는 폴더예요. 폴더 이름이 항목의 id이자 여기서의 주소가 돼요: {code2}.",
|
|
"site.submit.folder.storeXWaybetterForX": "store/x/ — wayBetter for X의 항목",
|
|
"site.submit.folder.pluginsOrThemesOrTaken": "플러그인: {code1}, {code2}, {code3}, {code4} 또는 {code5}. 테마: {code6} 또는 {code7}. 비워 두면 테마의 {code8}에서 가져와요.",
|
|
"site.submit.folder.upTo12WordsPeople": "사람들이 검색할 만한 단어, 최대 12개.",
|
|
"site.submit.folder.themesOnlyAPlugins": "테마에만 필요해요(플러그인의 버전은 헤더에 있어요). 파일을 바꿀 때 올리세요.",
|
|
"site.submit.folder.description": "설명",
|
|
"site.submit.folder.oneOrTwoSentencesThat": "무엇을 하는지 알려 주는 한두 문장, 50자 이상. 처음 160자가 그 페이지의 검색 엔진용 설명이 돼요.",
|
|
"site.submit.folder.thatIsTheWholeSubmission": "제출은 이게 전부예요. 페이지, 카드, 검색 항목, 링크 미리 보기, 구조화된 데이터, 사이트맵 항목은 사이트를 빌드할 때 서명된 카탈로그에서 생성돼요. 전체 규칙은 {a1}store/README.md{a1End}에 있어요.",
|
|
"site.submit.checks.runTheChecks": "검사 실행",
|
|
"site.submit.checks.thereIsNoHostedCi": "호스팅되는 CI는 없어요. 검사는 보내기 전에 직접 실행하는 명령이고, 병합 전에 관리자가 다시 실행해요.",
|
|
"site.submit.checks.inYourClone": "내 클론에서",
|
|
"site.submit.checks.idsAndNames": "id와 이름",
|
|
"site.submit.checks.folderIdUpTo40": "폴더 id({code1}, 최대 40자), {code2}, 같은 앱 안에서 중복 없음",
|
|
"site.submit.checks.size": "크기",
|
|
"site.submit.checks.itemFilesUpTo2": "항목 파일은 2 MiB까지, 미리 보기는 16:10 비율로 300 KB까지",
|
|
"site.submit.checks.theHeader": "헤더",
|
|
"site.submit.checks.aDescriptionAndALine": "{code1}, {code2}, 설명, 그리고 {code4} 또는 {code5}를 밝히는 {code3} 줄",
|
|
"site.submit.checks.honestPermissions": "정직한 권한",
|
|
"site.submit.checks.isRefusedWhenTheCode": "코드가 {code2}, {code3}, {code4}, {code5}, {code6} 중 하나를 호출하면 {code1}은 거부돼요. 제한된 API 호출은 선언해야 해요",
|
|
"site.submit.checks.noRemoteCode": "원격 코드 없음",
|
|
"site.submit.checks.noOrNoScriptsOr": "{code1}, {code2}, {code3} 금지. 미리 보기에 스크립트나 외부 파일 금지. 테마 CSS에 {code4}나 외부 URL 금지",
|
|
"site.submit.checks.theCatalog": "카탈로그",
|
|
"site.submit.checks.theItemsBuildIntoA": "항목들이 앱이 받아들이는 카탈로그로 빌드되고(프레임워크 자체 규칙), 게시된 카탈로그가 여전히 서명 및 해시와 일치해야 해요",
|
|
"site.submit.checks.searchAndSharing": "검색과 공유",
|
|
"site.submit.checks.pageTitleUpTo60": "페이지 제목은 60자까지, 설명은 50~160자, 둘 다 중복 없이",
|
|
"site.submit.send.sendIt": "보내기",
|
|
"site.submit.send.twoWaysInBothNeed": "참여 방법은 두 가지. 둘 다 무료 {a1}{host} 계정{a1End}이 필요합니다. 누구나 가입할 수 있고, 새 계정은 관리자가 하나씩 직접 승인합니다.",
|
|
"site.submit.send.pullRequest": "풀 리퀘스트",
|
|
"site.submit.send.forkTheRepositoryOn": "{host}에서 저장소를 포크해요.",
|
|
"site.submit.send.addYourFolderOnA": "브랜치에 폴더를 추가하고 검사를 실행해요.",
|
|
"site.submit.send.openThePullRequestThe": "풀 리퀘스트를 열어요. 템플릿이 무엇을 하는지, 무엇을 쓰는지 물어봐요.",
|
|
"site.submit.send.fork": "포크",
|
|
"site.submit.send.pullRequests": "풀 리퀘스트 목록",
|
|
"site.submit.send.noGitOpenAnIssue": "git을 안 쓰나요? 이슈를 여세요",
|
|
"site.submit.send.chooseTheThemeOrPlugin": "테마 또는 플러그인 템플릿을 고르세요.",
|
|
"site.submit.send.attachTheFileAndA": "파일을 첨부하세요(미리 보기가 있다면 함께).",
|
|
"site.submit.send.aMaintainerAddsTheFolder": "관리자가 대신 폴더를 추가해 줘요.",
|
|
"site.submit.send.newIssue": "새 이슈",
|
|
"site.submit.send.thenAMaintainerSigns": "그다음 관리자가 서명해요",
|
|
"site.submit.send.theStoresSigningKey": "스토어의 서명 키는 일부러 오프라인에 두기 때문에, 병합이 곧 게시는 아니에요. 병합 뒤에 관리자가 코드를 읽고, 키가 있는 컴퓨터에서 {code1} 및 {code2} 명령을 실행한 다음 푸시해요. 사이트가 다시 빌드되고, 내 항목에 페이지가 생기고, 모든 앱이 다음에 서명된 카탈로그를 읽을 때 그 항목을 보게 돼요.",
|
|
"site.submit.send.anythingInTheSignedCatalog": "서명된 카탈로그에 있는 것은 모두 그 키가 보증해요. 그래서 모든 플러그인은 서명 전에 사람이 직접 읽어요.",
|
|
"site.submit.format.theCatalogFormat": "카탈로그 형식",
|
|
"site.submit.format.oneFileForEveryWaybetter": "모든 wayBetter 앱이 쓰는 파일 하나. 손으로 고칠 일은 없어요. 폴더에서 빌드되니까요.",
|
|
"site.submit.format.catalogJsonFormat2": "catalog.json(형식 2)",
|
|
"site.submit.format.signedCatalogJsonSigIs": "{b1}서명됨.{b1End} {a1}catalog.json.sig{a1End}는 {a2}catalog.json{a2End}의 바이트 그대로에 대한 Ed25519 서명이에요. 앱은 내장된 공개 키로 이를 검증한 다음, 내려받는 모든 파일의 크기와 SHA-256을 확인해요.",
|
|
"site.submit.format.strictUnknownFieldsMoreThan": "{b1}엄격함.{b1End} 알 수 없는 필드, 500개가 넘는 항목, 1 MiB를 넘는 파일이 있으면 카탈로그 전체가 거부돼요. JSON Schema는 {a1}store-catalog.schema.json{a1End}이고, 모든 규칙은 프레임워크의 {a2}STORE.md{a2End}에 있어요.",
|
|
"site.submit.format.sharedEachItemNamesIts": "{b1}공유됨.{b1End} 각 항목은 자신의 {code1}를 밝혀요. 앱은 파일 전체를 검증하고 자기 항목만 남겨요.",
|
|
"site.submit.languages.notStoreItemsAll51": "스토어 항목이 아니에요. 51개 언어 모두 앱에 내장돼 있고, 필요할 때 불러와요.",
|
|
"site.submit.languages.fixOrFinishATranslation": "{code1}에서 {b1}번역을 고치거나 마무리하세요{b1End}. 풀 리퀘스트로, 또는 바꾼 파일을 첨부한 이슈로 보내면 돼요.",
|
|
"site.submit.languages.checkItWithKeysPlaceholders": "{code1}로 {b1}검사하세요{b1End}: 키, 자리 표시자, 복수형, 마크업 없음. {code2}가 출력돼야 해요.",
|
|
"site.submit.languages.itShipsWithTheNext": "{b1}다음 앱 업데이트에 포함돼요{b1End}. 스토어를 거치지 않아요. 메시지 문법과 내 번역을 앱에서 확인하는 방법은 {a1}TRANSLATING.md{a1End}에 있어요.",
|
|
"site.submit.page.seeWhatIsAlreadyThere": "{em1}이미 있는 것{em1End}을 살펴보세요.",
|
|
"site.submit.page.everyItemInTheStore": "스토어의 모든 항목은 코드를 보여 줘요. 기본 포함 플러그인은 API를 잘 쓰는 방법을 보여 주는 가장 좋은 예시예요.",
|
|
"site.submit.page.browsePlugins": "플러그인 둘러보기",
|
|
"site.submit.page.browseThemes": "테마 둘러보기",
|
|
"site.themes.hero.waybetterStoreThemesSignedCatalog": "{a1}wayBetter Store{a1End} · 테마 {themes}개 · 서명된 카탈로그",
|
|
"site.themes.hero.themesForX": "{em1}X{em1End}용 테마.",
|
|
"site.themes.hero.everyThemeIsAJson": "모든 테마는 JSON 문서예요: 색, 글꼴, 모서리, 밀도, 레이아웃, 배경, 효과. 대비가 보장돼서 글자가 잘 읽혀요. 여기서 하나를 고르거나, 앱의 테마 빌더에서 직접 만들어 보세요.",
|
|
"site.themes.hero.howInstallingWorksInstallIn": "{b1}설치가 이루어지는 방식.{b1End} “wayBetter에 설치”는 {code1} 링크로 앱을 열어요. 앱이 직접 파일을 내려받아 스토어의 서명된 카탈로그(Ed25519 서명, 모든 파일의 SHA-256)와 대조하고, 무언가 설치되기 전에 이름, 작성자, 버전, 출처, 해시, 그리고 실시간 미리 보기가 있는 테마 파일을 보여 줘요. 이 페이지에서 저절로 설치되는 것은 없어요.",
|
|
"site.common.noAppYetGetWaybetter": "아직 앱이 없나요? {a1}wayBetter for X를 받거나{a1End}(원클릭 설치에는 {version} 이상이 필요해요), 항목 페이지에서 파일을 내려받아 앱 창에 끌어다 놓으세요. 다른 것을 찾고 있나요? {a2}스토어 전체에서 검색하세요{a2End}.",
|
|
"site.themes.page.catalogUpdatedThemesAreData": "카탈로그 업데이트: {date}. 테마는 데이터예요. wayBetter가 모든 필드를 안전하게 거르고, X에서 실행되는 것은 테마의 선택적 CSS뿐이에요. 내 사용자 지정 CSS와 같아요.",
|
|
"site.plugins.hero.waybetterStorePluginsSignedCatalog": "{a1}wayBetter Store{a1End} · 영역 플러그인 8개 내장 · 서명된 카탈로그에 {plugins}개 더",
|
|
"site.plugins.hero.pluginsForX": "{em1}X{em1End}용 플러그인.",
|
|
"site.plugins.hero.javascriptPluginsThatRunInside": "X 안에서 실행되는 BetterDiscord 스타일의 JavaScript 플러그인. 저마다 wayBetter API에서 무엇을 쓰는지(저장소, 대화상자, 클립보드, 내 계정…)와 서버에 접속하는지를 선언해요.",
|
|
"site.plugins.hero.howInstallingWorksInstallIn": "{b1}설치가 이루어지는 방식.{b1End} “wayBetter에 설치”는 {code1} 링크로 앱을 열어요. 앱이 직접 파일을 내려받아 스토어의 서명된 카탈로그(Ed25519 서명, 모든 파일의 SHA-256)와 대조하고, 무언가 설치되기 전에 이름, 작성자, 버전, 출처, 해시, 선언한 권한, 그리고 코드를 보여 줘요. 이 페이지에서 저절로 설치되는 것은 없어요.",
|
|
"site.plugins.page.catalogUpdatedPluginsRunIn": "카탈로그 업데이트: {date}. 플러그인은 X 페이지 안에서 페이지의 접근 권한으로 실행돼요. 권한이 제한하는 것은 wayBetter API이지 페이지가 아니에요. 코드를 읽고, 믿을 수 있는 것을 설치하세요.",
|
|
"site.notFound.page.nothingAtThisAddress": "이 주소에는 아무것도 없어요",
|
|
"site.notFound.page.thisPageIsNotHere": "이 페이지는 {em1}여기에 없어요.{em1End}",
|
|
"site.notFound.page.theLinkMayBeOld": "링크가 오래됐거나 주소에 오타가 있을 수 있어요. 있는 것은 모두 한 걸음 거리에 있어요.",
|
|
"site.notFound.page.theStore": "스토어",
|
|
"site.meta.home.title": "wayBetter — 쓰던 앱 그대로, 훨씬 더 좋게",
|
|
"site.meta.home.description": "wayBetter는 이미 쓰고 있는 앱을 더 좋게 만드는, 무료 오픈 소스 시스템 하나예요. 가벼운 네이티브 창, 테마, 플러그인, 수정, 그리고 앱마다 작은 어댑터 하나. 첫 번째는 wayBetter for X예요. 다음 앱을 만들려면 npm i waybetter.",
|
|
"site.meta.home.imageAlt": "wayBetter: 쓰던 앱 그대로, 훨씬 더 좋게.",
|
|
"site.meta.x.title": "wayBetter for X — X, 원래 이랬어야 하는 모습으로",
|
|
"site.meta.x.description": "wayBetter for X는 X/Twitter용 무료 오픈 소스(GPL-3.0) 데스크톱 앱입니다: 탭, 분할 창, 모든 계정을 나란히, 14개 테마, 8개 영역 플러그인, 초안 보관함, X 자체 버그 수정. 누구나 테마와 플러그인을 만들 수 있습니다.",
|
|
"site.meta.x.imageAlt": "wayBetter for X: X, 확장판.",
|
|
"site.meta.store.title": "wayBetter Store — 서명되고 열려 있는 테마와 플러그인",
|
|
"site.meta.store.description": "wayBetter 앱을 위한 테마 {themes}개와 플러그인 {plugins}개가 서명된 카탈로그 하나에 담겨 있어요. 검색하고, 코드와 요청하는 권한을 읽고, 클릭 한 번으로 설치하세요. 무료 오픈 소스.",
|
|
"site.meta.store.imageAlt": "wayBetter Store: wayBetter 앱을 위한 테마와 플러그인.",
|
|
"site.meta.submit.title": "테마나 플러그인 게시하기 — wayBetter Store",
|
|
"site.meta.submit.description": "풀 리퀘스트 하나로 내 테마나 플러그인을 wayBetter Store에 추가하세요. 폴더 하나, 로컬 검사, 그다음 관리자가 서명해요. 이슈로 파일을 보내도 돼요.",
|
|
"site.meta.submit.ogTitle": "내 것 게시하기",
|
|
"site.meta.submit.imageAlt": "wayBetter Store: 내 테마나 플러그인을 게시하세요.",
|
|
"site.meta.themes.title": "테마 — wayBetter for X",
|
|
"site.meta.themes.description": "wayBetter for X용 테마 {count}개: 색, 글꼴, 모서리, 밀도, 배경까지 X를 통째로 다시 디자인하고, 미리 보기도 제공해요. 클릭 한 번으로 설치하거나 .json을 내려받으세요.",
|
|
"site.meta.themes.imageAlt": "wayBetter Store에 있는 wayBetter for X용 테마.",
|
|
"site.meta.plugins.title": "플러그인 — wayBetter for X",
|
|
"site.meta.plugins.description": "wayBetter for X에 내장된 영역 플러그인 8개와 서명된 Store의 {count}개 더. 각각 권한과 읽을 수 있는 코드가 있습니다.",
|
|
"site.meta.plugins.imageAlt": "wayBetter Store에 있는 wayBetter for X용 플러그인.",
|
|
"site.meta.notFound.title": "페이지를 찾을 수 없어요 — wayBetter",
|
|
"site.meta.notFound.description": "이 페이지는 존재하지 않아요. wayBetter 홈, wayBetter for X, wayBetter Store가 클릭 한 번 거리에 있어요.",
|
|
"site.meta.crumb.store": "스토어",
|
|
"site.meta.crumb.themes": "테마",
|
|
"site.meta.crumb.plugins": "플러그인",
|
|
"site.meta.item.title": "{name} — {sites}용 {kind, select, theme {테마} other {플러그인}} · wayBetter Store",
|
|
"site.meta.item.titleShort": "{name} — {sites}용 {kind, select, theme {테마} other {플러그인}}",
|
|
"site.meta.item.descriptionTail": "{apps}용 {kind, select, theme {테마} other {플러그인}}. wayBetter Store에서 무료로 받을 수 있어요.",
|
|
"site.meta.item.ogTitle": "{name} · {sites}용 {kind, select, theme {테마} other {플러그인}}",
|
|
"site.meta.item.imageAlt": "{name}, {apps}용 {kind, select, theme {테마} other {플러그인}}.",
|
|
"site.meta.item.videoName": "{name}: {sites}용 {kind, select, theme {테마} other {플러그인}}",
|
|
"site.meta.item.genre": "{apps}용 {kind, select, theme {테마} other {플러그인}}",
|
|
"site.gen.kind.theme": "테마",
|
|
"site.gen.kind.plugin": "플러그인",
|
|
"site.gen.store": "스토어",
|
|
"site.gen.themes": "테마",
|
|
"site.gen.plugins": "플러그인",
|
|
"site.gen.everything": "전체",
|
|
"site.gen.search": "검색",
|
|
"site.gen.copy": "복사",
|
|
"site.gen.install": "설치",
|
|
"site.gen.permissions": "권한",
|
|
"site.gen.breadcrumb": "이동 경로",
|
|
"site.gen.permission.storage.label": "저장소",
|
|
"site.gen.permission.ui.label": "대화상자",
|
|
"site.gen.permission.clipboard.label": "클립보드",
|
|
"site.gen.permission.account.label": "내 계정",
|
|
"site.gen.permission.users.label": "계정 세부 정보",
|
|
"site.gen.permission.commands.label": "명령",
|
|
"site.gen.permission.network.label": "인터넷",
|
|
"site.gen.permission.networkNone.label": "네트워크 없음",
|
|
"site.gen.permission.storage.plain": "자체 설정과 데이터를 내 컴퓨터에 보관해요.",
|
|
"site.gen.permission.ui.plain": "자체 대화상자, 안내, 토스트를 표시해요.",
|
|
"site.gen.permission.clipboard.plain": "클립보드에 텍스트를 넣을 수 있어요. 예를 들어 복사 버튼을 누를 때요.",
|
|
"site.gen.permission.account.plain": "어떤 계정으로 로그인했는지 볼 수 있어요: 핸들, 이름, 아바타.",
|
|
"site.gen.permission.users.plain": "사이트 자체의 응답이 화면에 있는 계정에 대해 알려 준 내용을 읽을 수 있어요.",
|
|
"site.gen.permission.commands.plain": "명령 팔레트(Ctrl+K)에 자체 항목을 추가해요.",
|
|
"site.gen.permission.network.plain": "서버에 접속한다고 밝혔어요. 어느 서버에 왜 접속하는지는 코드를 읽어 확인하세요.",
|
|
"site.gen.permission.networkNone.plain": "어떤 서버에도 접속하지 않겠다고 약속해요. 앱이 코드를 검사해서 fetch, XMLHttpRequest, WebSocket, EventSource 또는 sendBeacon을 호출하면 파일을 거부해요.",
|
|
"site.gen.permission.legacy": "레거시 · 전체 페이지 접근",
|
|
"site.gen.permission.none": "특별한 접근 없음",
|
|
"site.gen.category.reading": "읽기",
|
|
"site.gen.category.writing": "글쓰기",
|
|
"site.gen.category.filters": "필터",
|
|
"site.gen.category.focus": "집중",
|
|
"site.gen.category.tools": "도구",
|
|
"site.gen.category.dark": "어두운 테마",
|
|
"site.gen.category.light": "밝은 테마",
|
|
"site.gen.category.other": "기타",
|
|
"site.gen.card.by": "제작: {author}",
|
|
"site.gen.card.installLabel": "{name}을(를) wayBetter에 설치",
|
|
"site.gen.card.details": "자세히",
|
|
"site.gen.card.detailsLabel": "{name}: 자세한 정보, 소스, 다운로드",
|
|
"site.gen.gallery.categories": "카테고리",
|
|
"site.gen.gallery.searchThemes": "테마 검색",
|
|
"site.gen.gallery.searchPlugins": "플러그인 검색",
|
|
"site.gen.gallery.empty": "일치하는 항목이 없어요. 다른 단어를 써 보거나 {a1}스토어 전체에서 검색하세요{a1End}.",
|
|
"site.gen.bar.label": "스토어 검색",
|
|
"site.gen.bar.search": "테마와 플러그인 검색",
|
|
"site.gen.bar.placeholder": "테마와 플러그인 {count}개 검색",
|
|
"site.gen.bar.kind": "종류",
|
|
"site.gen.bar.all": "전체",
|
|
"site.gen.bar.app": "앱",
|
|
"site.gen.bar.everyApp": "모든 앱",
|
|
"site.gen.bar.category": "카테고리",
|
|
"site.gen.bar.any": "전체",
|
|
"site.gen.shelf.featured": "추천 항목",
|
|
"site.gen.shelf.featuredNote": "관리자가 골랐어요.",
|
|
"site.gen.shelf.latest": "최신",
|
|
"site.gen.shelf.latestNote": "새로 나왔거나 최근에 업데이트된 항목.",
|
|
"site.gen.media.previewAlt": "{name}: {kind, select, theme {테마} other {플러그인}} 미리 보기",
|
|
"site.gen.media.open": "이미지 열기: {alt}",
|
|
"site.gen.media.inUse": "사용 중인 {name}",
|
|
"site.gen.media.video": "동영상: {label}",
|
|
"site.gen.media.videoThumb": "동영상",
|
|
"site.gen.media.download": "동영상 다운로드",
|
|
"site.gen.media.play": "동영상 재생: {label}",
|
|
"site.gen.media.pictures": "{name}의 이미지",
|
|
"site.gen.media.picturesAndVideo": "{name}의 이미지와 동영상",
|
|
"site.gen.media.pictureOf": "이미지 {index}/{count}: {alt}",
|
|
"site.gen.item.version": "버전",
|
|
"site.gen.item.author": "제작자",
|
|
"site.gen.item.notStated": "표시되지 않음",
|
|
"site.gen.item.category": "카테고리",
|
|
"site.gen.item.for": "대상",
|
|
"site.gen.item.file": "파일",
|
|
"site.gen.item.size": "크기",
|
|
"site.gen.item.bytes": "({count}바이트)",
|
|
"site.gen.item.updated": "업데이트",
|
|
"site.gen.item.asks": "요청하는 권한",
|
|
"site.gen.item.legacyPlain": "이 플러그인은 권한을 선언하지 않아서 wayBetter API 전체를 받아요. 설치하기 전에 코드를 읽어 보세요.",
|
|
"site.gen.item.nonePlain": "제한된 wayBetter API를 하나도 쓰지 않아요: 저장소, 대화상자, 클립보드, 계정, 명령 모두요.",
|
|
"site.gen.item.declares": "“{permission}”을(를) 선언해요.",
|
|
"site.gen.item.permissionsFine": "권한은 선언이자 가드레일일 뿐 샌드박스가 아니에요. wayBetter API가 이 플러그인에 넘겨주는 것을 제한하지만, 플러그인은 여전히 페이지 안의 JavaScript이고 페이지 자체의 접근 권한을 가져요. 실제로 실행되는 것은 아래 코드예요.",
|
|
"site.gen.item.palette": "팔레트",
|
|
"site.gen.item.color.bg": "배경",
|
|
"site.gen.item.color.surface": "표면",
|
|
"site.gen.item.color.text": "텍스트",
|
|
"site.gen.item.color.accent": "강조 색상",
|
|
"site.gen.item.paletteFine": "테마는 데이터예요: 색, 글꼴, 모서리, 밀도, 레이아웃, 배경, 효과. 앱이 모든 필드를 안전하게 거르고 글자가 잘 읽히게 유지해요. 페이지에서 실행되는 것은 테마의 선택적 CSS뿐이며, 내 사용자 지정 CSS와 같은 수준으로 신뢰돼요. 테마에 CSS가 들어 있으면 설치 화면이 경고해요.",
|
|
"site.gen.item.kicker": "{kind} · {category} · {sites}용",
|
|
"site.gen.item.install": "wayBetter에 설치",
|
|
"site.gen.item.download": "{extension} 다운로드",
|
|
"site.gen.item.share": "공유",
|
|
"site.gen.item.note": "{app}의 설치 화면을 열어요({version} 이상 버전). 거기서 확인하기 전에는 아무것도 설치되지 않아요. {a1}설치가 이루어지는 방식{a1End}",
|
|
"site.gen.item.noteAny": "{app}의 설치 화면을 열어요. 거기서 확인하기 전에는 아무것도 설치되지 않아요. {a1}설치가 이루어지는 방식{a1End}",
|
|
"site.gen.item.tags": "태그",
|
|
"site.gen.item.code": "코드",
|
|
"site.gen.item.themeFile": "테마 파일",
|
|
"site.gen.item.read": "{file} 읽기",
|
|
"site.gen.item.exactBytes": "앱이 설치하는 바이트 그대로",
|
|
"site.gen.item.raw": "원본",
|
|
"site.gen.item.openRaw": "읽으려면 {a1}원본 파일{a1End}을 여세요.",
|
|
"site.gen.item.how.title": "설치는 어떻게 이루어지고, 안전한가요?",
|
|
"site.gen.item.how.link": "{b1}설치 프로그램이 아니라 링크.{b1End} “wayBetter에 설치”는 {code1} 링크예요. 앱을 열고 이 {kind, select, theme {테마를} other {플러그인을}} 제안해요. 웹 페이지는 아무것도 설치할 수 없고, 앱 안의 탭도 마찬가지예요.",
|
|
"site.gen.item.how.check": "{b1}앱이 파일을 확인해요.{b1End} 앱이 직접 파일을 내려받고, 앱에 내장된 키로 스토어 카탈로그의 Ed25519 서명을 검증한 다음, 이 파일의 크기와 SHA-256을 카탈로그와 대조해요.",
|
|
"site.gen.item.how.confirmPlugin": "{b1}읽고 나서 확인.{b1End} 설치 화면에는 이름, 작성자, 버전, 출처, SHA-256, 선언한 권한, 코드 검사에서 발견된 내용, 그리고 코드가 표시돼요. 설치를 누르기 전에는 아무것도 기록되지 않아요.",
|
|
"site.gen.item.how.confirmTheme": "{b1}읽고 나서 확인.{b1End} 설치 화면에는 이름, 작성자, 버전, 출처, SHA-256, 테마 파일, 실시간 미리 보기가 표시돼요. 설치를 누르기 전에는 아무것도 기록되지 않아요.",
|
|
"site.gen.item.how.finePlugin": "약속하지 않는 것: 플러그인은 페이지 안에서 페이지 자체의 접근 권한으로 실행되고, 스캔은 압축되거나 난독화된 코드 속까지 볼 수 없어요. 브라우저 확장 프로그램으로 믿을 만한 것만 설치하세요.",
|
|
"site.gen.item.how.fineTheme": "약속하지 않는 것: 테마의 선택적 CSS는 코드에 가깝고, 내 사용자 지정 CSS와 같은 수준으로 신뢰돼요. 설치 화면에서 볼 수 있어요.",
|
|
"site.gen.item.how.vouched": "서명된 카탈로그에 있는 것은 모두, 오프라인으로 보관하는 스토어 키가 보증해요.",
|
|
"site.gen.item.manual.title": "아직 앱이 없거나, 예전 버전인가요?",
|
|
"site.gen.item.manual.text": "원클릭 설치에는 {app} {version} 이상이 필요해요. {a1}{app} 받기{a1End}, 또는 직접 설치하기: {a2}{file}을(를) 내려받아{a2End} wayBetter 창으로 끌어다 놓으세요. 같은 설치 화면이 나와요.",
|
|
"site.gen.item.manual.textNoPage": "원클릭 설치에는 {app}이(가) 필요해요. 또는 직접 설치하기: {a2}{file}을(를) 내려받아{a2End} wayBetter 창으로 끌어다 놓으세요. 같은 설치 화면이 나와요.",
|
|
"site.gen.item.details": "자세한 정보",
|
|
"site.gen.item.copyHash": "{file}의 SHA-256 복사",
|
|
"site.gen.item.hashNote": "서명된 카탈로그, {date}. 내려받은 뒤 {code1} 결과와 비교하세요.",
|
|
"site.gen.item.moreThemes": "테마 더 보기",
|
|
"site.gen.item.morePlugins": "플러그인 더 보기",
|
|
"site.gen.item.seeAll": "{count}개 모두 보기",
|
|
"site.gen.repoNote": "스토어 폴더가 있는 wayBetter for X 저장소는 출시와 함께 공개돼요. 그때까지는 이 페이지의 해당 링크가 열리지 않아요. {a1}프레임워크 저장소{a1End}는 이미 공개돼 있고, 1단계와 2단계의 내용은 오늘도 모두 동작해요.",
|
|
"site.js.copied": "복사했어요",
|
|
"site.js.selectIt": "직접 선택하세요",
|
|
"site.js.linkCopied": "링크를 복사했어요",
|
|
"site.js.copyAddress": "주소창에서 복사하세요",
|
|
"site.js.loading": "불러오는 중…",
|
|
"site.js.install.title": "wayBetter가 열리지 않았어요",
|
|
"site.js.install.dismiss": "닫기",
|
|
"site.js.install.why": "링크에 응답한 것이 없어요. 이 기기에 {app}이(가) 설치돼 있지 않은 것 같아요.",
|
|
"site.js.install.whyOlder": "링크에 응답한 것이 없어요. 이 기기에 {app}이(가) 설치돼 있지 않거나 {version}보다 오래된 버전인 것 같아요. 원클릭 설치에는 {app} {version} 이상이 필요해요.",
|
|
"site.js.install.get": "{app} 받기",
|
|
"site.js.install.download": "{file} 다운로드",
|
|
"site.js.install.downloadFile": "파일 다운로드",
|
|
"site.js.install.manual": "또는 {name}을(를) 직접 설치하세요: 파일을 내려받은 다음 wayBetter 창으로 끌어다 놓으면 돼요. 같은 설치 화면이 나와요.",
|
|
"site.js.install.thisItem": "이 항목",
|
|
"site.js.store.everything": "전체",
|
|
"site.js.store.themes": "테마",
|
|
"site.js.store.plugins": "플러그인",
|
|
"site.js.store.results": "검색 결과",
|
|
"site.js.store.shown": "{total}개 중 {shown}개",
|
|
"site.js.store.count": "항목 {count}개",
|
|
"site.js.store.emptyQuery": "“{query}”와(과) 일치하는 항목이 없어요.",
|
|
"site.js.store.emptyFilters": "이 필터와 일치하는 항목이 없어요.",
|
|
"site.js.item.shortened": "{start}… ({count}자. 원본 파일에는 전부 들어 있어요)",
|
|
"site.js.media.pictures": "이미지",
|
|
"site.js.media.close": "닫기",
|
|
"site.js.media.previous": "이전 이미지",
|
|
"site.js.media.next": "다음 이미지",
|
|
"site.lang.label": "언어",
|
|
"site.lang.choose": "언어 선택",
|
|
"site.meta.area.title": "{name}: wayBetter for X 내장",
|
|
"site.meta.area.description": "{description} {count, plural, other {기능 #개}}, wayBetter for X 내장: 무료, 오픈 소스, 설치할 것 없음.",
|
|
"site.meta.area.imageAlt": "{name}, wayBetter for X의 영역 플러그인",
|
|
"site.gen.kind.area": "영역 플러그인",
|
|
"site.gen.item.license": "라이선스",
|
|
"site.gen.item.credits": "만든 사람",
|
|
"site.gen.areas.title": "{app}에 내장",
|
|
"site.gen.areas.note": "영역 플러그인 {count}개가 앱과 함께 제공되며 설치할 것이 없습니다. 플러그인에서 켜거나 모드를 고르세요.",
|
|
"site.gen.areas.more": "다른 영역 플러그인",
|
|
"site.gen.area.builtIn": "내장",
|
|
"site.gen.area.featureCount": "{count, plural, other {기능 #개}}",
|
|
"site.gen.area.partOf": "{app} {version}의 일부",
|
|
"site.gen.area.features": "기능",
|
|
"site.gen.area.kicker": "영역 플러그인 · {app}에 내장",
|
|
"site.gen.area.note": "{app} {version}에 내장: 플러그인에서 켜거나 모드를 고르세요.",
|
|
"site.gen.area.get": "{app} 받기",
|
|
"site.gen.area.whatItDoes": "하는 일",
|
|
"site.gen.area.how.title": "켜는 방법",
|
|
"site.gen.area.how.plugins": "앱에서 {b1}wayBetter → 플러그인{b1End}을 열고 {name}을 켜세요. 기능마다 스위치가 따로 있습니다.",
|
|
"site.gen.area.how.mode": "또는 처음 시작할 때나 설정에서 {b1}모드{b1End}(Basic, Advanced, Power User)를 고르세요. 모드는 출발점일 뿐, 모든 스위치는 여러분의 것입니다.",
|
|
"site.gen.area.how.nothing": "아무것도 내려받지 않습니다: 코드는 앱의 일부로, 앱과 함께 서명되고 업데이트됩니다.",
|
|
"site.gen.kind.strings": "문자열 팩",
|
|
"site.gen.strings": "언어",
|
|
"site.gen.category.language": "언어",
|
|
"site.gen.category.icons": "아이콘",
|
|
"site.gen.item.language": "언어",
|
|
"site.gen.item.coverage": "적용 범위",
|
|
"site.gen.item.coverageValue": "사이트 문자열 {translatable}개 중 {translated}개",
|
|
"site.gen.item.dataOnly": "데이터만",
|
|
"site.gen.item.dataOnlyValue": "텍스트만: 코드도 스타일도 없으며 아무것도 실행되지 않습니다.",
|
|
"site.gen.item.packFile": "팩 파일",
|
|
"site.gen.item.how.confirmStrings": "{b1}읽어 본 뒤 확인합니다.{b1End} 설치 화면에 이름, 언어, 적용 범위, 예시, 팩 파일이 표시됩니다. 설치를 누를 때까지 아무것도 쓰이지 않으며, 언어에서 켤 때까지 꺼져 있습니다.",
|
|
"site.gen.item.how.fineStrings": "문자열 팩은 데이터입니다. 사이트의 원래 단어를 대신하는 텍스트이며, 코드가 없고 페이지에서 아무 일도 할 수 없습니다.",
|
|
"site.gen.item.moreStrings": "다른 문자열 팩",
|
|
"site.gen.kind.icons": "아이콘 팩",
|
|
"site.gen.icons": "아이콘",
|
|
"site.gen.item.dataOnlyIcons": "그림만: 경로 데이터와 작은 이미지. 코드도 스타일도 없으며 아무것도 실행되지 않습니다.",
|
|
"site.gen.item.how.confirmIcons": "{b1}읽어 본 뒤 확인합니다.{b1End} 설치 화면에 이름, 제작자, 라이선스, 팩의 모든 아이콘, 팩 파일이 표시됩니다. 설치를 누를 때까지 아무것도 쓰이지 않습니다.",
|
|
"site.gen.item.how.fineIcons": "아이콘 팩은 데이터입니다. X의 아이콘을 대신하는 그림이며, 코드가 없고 페이지에서 아무 일도 할 수 없습니다.",
|
|
"site.gen.item.moreIcons": "다른 아이콘 팩"
|
|
}
|
|
}
|