// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. package translations import ( "golang.org/x/text/language" "golang.org/x/text/message" "golang.org/x/text/message/catalog" ) type dictionary struct { index []uint32 data string } func (d *dictionary) Lookup(key string) (data string, ok bool) { p, ok := messageKeyToIndex[key] if !ok { return "", false } start, end := d.index[p], d.index[p+1] if start == end { return "", false } return d.data[start:end], true } func init() { dict := map[string]catalog.Dictionary{ "en": &dictionary{index: enIndex, data: enData}, "ko": &dictionary{index: koIndex, data: koData}, "zh": &dictionary{index: zhIndex, data: zhData}, } fallback := language.MustParse("en") cat, err := catalog.NewFromMap(dict, catalog.Fallback(fallback)) if err != nil { panic(err) } message.DefaultCatalog = cat } var messageKeyToIndex = map[string]int{ "Aborting migration.": 41, "Aborting remaining steps.": 19, "Aggregate-Anonymous: version, net, and Miner power (bucketed).": 16, "Cannot read the config.toml file in the provided directory, Error: %s": 70, "Compare the configurations %s to %s. Changes between the miner IDs other than wallet addreses should be a new, minimal layer for runners that need it.": 76, "Configuration 'base' was created to include this miner's address and its wallet setup.": 77, "Configuration 'base' was updated to include this miner's address and its wallet setup.": 75, "Connected to Yugabyte": 64, "Connected to Yugabyte. Schema is current.": 56, "Continue to connect and update schema.": 49, "Could not create repo from directory: %s. Aborting migration": 71, "Could not lock miner repo. Your miner must be stopped: %s\n Aborting migration": 72, "Ctrl+C pressed in Terminal": 3, "Database config error occurred, abandoning migration: %s ": 50, "Database: %s": 48, "Documentation: ": 27, "Each step needs your confirmation and can be reversed. Press Ctrl+C to exit at any time.": 1, "Enabling Sector Indexing in the database.": 57, "Enter the Yugabyte database %s": 53, "Enter the Yugabyte database host(s)": 51, "Enter the info to connect to your Yugabyte database installation (https://download.yugabyte.com/)": 43, "Enter the path to the configuration directory used by %s": 68, "Error connecting to Yugabyte database: %s": 55, "Error connecting to lotus node: %s %s": 9, "Error encoding config.toml: %s": 58, "Error expanding path: %s": 60, "Error getting miner info: %s": 22, "Error getting miner power: %s": 20, "Error getting token: %s": 11, "Error interpreting miner ID: %s: ID: %s": 36, "Error marshalling message: %s": 21, "Error reading filemode of config.toml: %s": 61, "Error reading from database: %s. Aborting Migration.": 8, "Error saving config to layer: %s. Aborting Migration": 12, "Error sending message: %s": 24, "Error sending message: Status %s, Message: ": 25, "Error signing message: %s": 23, "Error verifying sectors: %s": 37, "Error writing config.toml: %s": 62, "Filecoin %s channels: %s and %s": 30, "Hint: I am someone running Curio on net.": 17, "Host: %s": 44, "Individual Data: Miner ID, Curio version, net (%s or %s). Signed.": 15, "Layer %s created. ": 78, "Lotus-Miner to Curio Migration.": 4, "Message sent.": 26, "Migrating config.toml to database.": 7, "No host provided": 52, "No path provided, abandoning migration ": 69, "No value provided": 54, "Nothing.": 18, "Now shut down lotus-miner and move the systems to %s.": 39, "One database can serve multiple miner IDs: Run a migration for each lotus-miner.": 33, "Other": 67, "Password: %s": 47, "Please start (or restart) %s now that database credentials are in %s.": 34, "Point your browser to your web GUI to complete setup with %s and advanced featues.": 32, "Port: %s": 45, "Press return to continue": 40, "Press return to update %s with Yugabyte info. Backup the file now.": 59, "Protocol Labs wants to improve the software you use. Tell the team you're using Curio.": 13, "Read Miner Config": 73, "Restart Lotus Miner. ": 63, "Sectors verified. %d sector locations found.": 42, "Select the location of your lotus-miner config directory?": 66, "Select what you want to share with the Curio team.": 14, "Start multiple Curio instances with the '%s' layer to redundancy.": 31, "Step Complete: %s\n": 74, "The '%s' layer stores common configuration. All curio instances can include it in their %s argument.": 28, "The sectors are in the database. The database is ready for %s.": 38, "This interactive tool migrates lotus-miner to Curio in 5 minutes.": 0, "To run Curio: With machine or cgroup isolation, use the command (with example layer selection):": 80, "To start, ensure your sealing pipeline is drained and shut-down lotus-miner.": 65, "To work with the config: ": 79, "Try the web interface with %s for further guided improvements.": 5, "Use the arrow keys to navigate: ↓ ↑ → ← ": 2, "Username: %s": 46, "Waiting for %s to write sectors into Yugabyte.": 35, "You can add other layers for per-machine configuration changes.": 29, "You can now migrate your market node (%s), if applicable.": 6, "could not get API info for FullNode: %w": 10, } var enIndex = []uint32{ // 82 elements // Entry 0 - 1F 0x00000000, 0x00000042, 0x0000009b, 0x000000d0, 0x000000eb, 0x0000010b, 0x0000014d, 0x0000018a, 0x000001ad, 0x000001e5, 0x00000211, 0x0000023c, 0x00000257, 0x0000028f, 0x000002e6, 0x00000319, 0x00000361, 0x000003a0, 0x000003c9, 0x000003d2, 0x000003ec, 0x0000040d, 0x0000042e, 0x0000044e, 0x0000046b, 0x00000488, 0x000004bb, 0x000004c9, 0x000004dd, 0x00000548, 0x00000588, 0x000005b1, // Entry 20 - 3F 0x000005f6, 0x0000064c, 0x0000069d, 0x000006e9, 0x0000071b, 0x00000749, 0x00000768, 0x000007aa, 0x000007e3, 0x000007fc, 0x00000810, 0x00000840, 0x000008a2, 0x000008ae, 0x000008ba, 0x000008ca, 0x000008da, 0x000008ea, 0x00000911, 0x00000952, 0x00000976, 0x00000987, 0x000009a9, 0x000009bb, 0x000009e8, 0x00000a12, 0x00000a3c, 0x00000a5e, 0x00000aa4, 0x00000ac0, 0x00000aed, 0x00000b0e, // Entry 40 - 5F 0x00000b28, 0x00000b3e, 0x00000b8b, 0x00000bc5, 0x00000bcb, 0x00000c07, 0x00000c33, 0x00000c7c, 0x00000cbc, 0x00000d0d, 0x00000d1f, 0x00000d39, 0x00000d90, 0x00000e2d, 0x00000e84, 0x00000e9e, 0x00000ebc, 0x00000f1c, } // Size: 352 bytes const enData string = "" + // Size: 3868 bytes "\x02This interactive tool migrates lotus-miner to Curio in 5 minutes." + "\x02Each step needs your confirmation and can be reversed. Press Ctrl+C " + "to exit at any time.\x04\x00\x01 0\x02Use the arrow keys to navigate: ↓ " + "↑ → ←\x02Ctrl+C pressed in Terminal\x02Lotus-Miner to Curio Migration." + "\x02Try the web interface with %[1]s for further guided improvements." + "\x02You can now migrate your market node (%[1]s), if applicable.\x02Migr" + "ating config.toml to database.\x02Error reading from database: %[1]s. Ab" + "orting Migration.\x02Error connecting to lotus node: %[1]s %[2]s\x02coul" + "d not get API info for FullNode: %[1]w\x02Error getting token: %[1]s\x02" + "Error saving config to layer: %[1]s. Aborting Migration\x02Protocol Labs" + " wants to improve the software you use. Tell the team you're using Curio" + ".\x02Select what you want to share with the Curio team.\x02Individual Da" + "ta: Miner ID, Curio version, net (%[1]s or %[2]s). Signed.\x02Aggregate-" + "Anonymous: version, net, and Miner power (bucketed).\x02Hint: I am someo" + "ne running Curio on net.\x02Nothing.\x02Aborting remaining steps.\x02Err" + "or getting miner power: %[1]s\x02Error marshalling message: %[1]s\x02Err" + "or getting miner info: %[1]s\x02Error signing message: %[1]s\x02Error se" + "nding message: %[1]s\x04\x00\x01 .\x02Error sending message: Status %[1]" + "s, Message:\x02Message sent.\x04\x00\x01 \x0f\x02Documentation:\x02The '" + "%[1]s' layer stores common configuration. All curio instances can includ" + "e it in their %[2]s argument.\x02You can add other layers for per-machin" + "e configuration changes.\x02Filecoin %[1]s channels: %[2]s and %[3]s\x02" + "Start multiple Curio instances with the '%[1]s' layer to redundancy.\x02" + "Point your browser to your web GUI to complete setup with %[1]s and adva" + "nced featues.\x02One database can serve multiple miner IDs: Run a migrat" + "ion for each lotus-miner.\x02Please start (or restart) %[1]s now that da" + "tabase credentials are in %[2]s.\x02Waiting for %[1]s to write sectors i" + "nto Yugabyte.\x02Error interpreting miner ID: %[1]s: ID: %[2]s\x02Error " + "verifying sectors: %[1]s\x02The sectors are in the database. The databas" + "e is ready for %[1]s.\x02Now shut down lotus-miner and move the systems " + "to %[1]s.\x02Press return to continue\x02Aborting migration.\x02Sectors " + "verified. %[1]d sector locations found.\x02Enter the info to connect to " + "your Yugabyte database installation (https://download.yugabyte.com/)\x02" + "Host: %[1]s\x02Port: %[1]s\x02Username: %[1]s\x02Password: %[1]s\x02Data" + "base: %[1]s\x02Continue to connect and update schema.\x04\x00\x01 <\x02D" + "atabase config error occurred, abandoning migration: %[1]s\x02Enter the " + "Yugabyte database host(s)\x02No host provided\x02Enter the Yugabyte data" + "base %[1]s\x02No value provided\x02Error connecting to Yugabyte database" + ": %[1]s\x02Connected to Yugabyte. Schema is current.\x02Enabling Sector " + "Indexing in the database.\x02Error encoding config.toml: %[1]s\x02Press " + "return to update %[1]s with Yugabyte info. Backup the file now.\x02Error" + " expanding path: %[1]s\x02Error reading filemode of config.toml: %[1]s" + "\x02Error writing config.toml: %[1]s\x04\x00\x01 \x15\x02Restart Lotus M" + "iner.\x02Connected to Yugabyte\x02To start, ensure your sealing pipeline" + " is drained and shut-down lotus-miner.\x02Select the location of your lo" + "tus-miner config directory?\x02Other\x02Enter the path to the configurat" + "ion directory used by %[1]s\x04\x00\x01 '\x02No path provided, abandonin" + "g migration\x02Cannot read the config.toml file in the provided director" + "y, Error: %[1]s\x02Could not create repo from directory: %[1]s. Aborting" + " migration\x02Could not lock miner repo. Your miner must be stopped: %[1" + "]s\x0a Aborting migration\x02Read Miner Config\x04\x00\x01\x0a\x15\x02St" + "ep Complete: %[1]s\x02Configuration 'base' was updated to include this m" + "iner's address and its wallet setup.\x02Compare the configurations %[1]s" + " to %[2]s. Changes between the miner IDs other than wallet addreses shou" + "ld be a new, minimal layer for runners that need it.\x02Configuration 'b" + "ase' was created to include this miner's address and its wallet setup." + "\x04\x00\x01 \x15\x02Layer %[1]s created.\x04\x00\x01 \x19\x02To work wi" + "th the config:\x02To run Curio: With machine or cgroup isolation, use th" + "e command (with example layer selection):" var koIndex = []uint32{ // 82 elements // Entry 0 - 1F 0x00000000, 0x0000004d, 0x000000c8, 0x0000010c, 0x0000012d, 0x00000150, 0x00000150, 0x000001a0, 0x000001da, 0x0000022f, 0x0000022f, 0x0000022f, 0x0000022f, 0x00000287, 0x00000315, 0x0000034e, 0x000003aa, 0x000003f4, 0x00000437, 0x00000452, 0x00000477, 0x000004b1, 0x000004e4, 0x0000051e, 0x00000548, 0x00000572, 0x000005b4, 0x000005d8, 0x000005e5, 0x0000066b, 0x000006bd, 0x000006bd, // Entry 20 - 3F 0x000006bd, 0x0000071e, 0x0000071e, 0x0000071e, 0x00000762, 0x00000762, 0x00000789, 0x000007f4, 0x0000083e, 0x00000865, 0x00000880, 0x000008cf, 0x0000093d, 0x0000094e, 0x0000095c, 0x00000974, 0x00000988, 0x000009a2, 0x000009cc, 0x00000a2f, 0x00000a6b, 0x00000a95, 0x00000acd, 0x00000af1, 0x00000b45, 0x00000b86, 0x00000b86, 0x00000bcd, 0x00000c39, 0x00000c39, 0x00000c88, 0x00000cc6, // Entry 40 - 5F 0x00000cea, 0x00000d00, 0x00000d6b, 0x00000dba, 0x00000dc1, 0x00000e09, 0x00000e5b, 0x00000eb5, 0x00000eb5, 0x00000eb5, 0x00000ecd, 0x00000ee7, 0x00000f51, 0x0000100b, 0x0000106f, 0x0000109e, 0x0000109e, 0x0000112a, } // Size: 352 bytes const koData string = "" + // Size: 4394 bytes "\x02이 대화형 도구는 5분 안에 lotus-miner를 Curio로 이주합니다.\x02각 단계는 확인이 필요하며 되돌릴 수 있" + "습니다. 언제든지 Ctrl+C를 눌러 종료할 수 있습니다.\x04\x00\x01 ?\x02화살표 키를 사용하여 이동하세요: ↓" + " ↑ → ←\x02터미널에서 Ctrl+C가 눌림\x02Lotus-Miner에서 Curio로 이주.\x02해당하는 경우 이제 시장 " + "노드를 이주할 수 있습니다 (%[1]s).\x02config.toml을 데이터베이스로 이주 중입니다.\x02데이터베이스에서 읽" + "는 중 오류 발생: %[1]s. 마이그레이션 중단.\x02레이어에 구성을 저장하는 중 오류 발생: %[1]s. 마이그레이션 중" + "단\x02Protocol Labs는 당신이 사용하는 소프트웨어를 개선하고 싶어합니다. Curio를 사용 중이라고 팀에 알려주세" + "요.\x02Curio 팀과 공유하고 싶은 것을 선택하세요.\x02개별 데이터: 마이너 ID, Curio 버전, 네트워크 (%[" + "1]s 또는 %[2]s). 서명됨.\x02집계-익명: 버전, 네트워크, 그리고 마이너 파워 (버킷).\x02힌트: 네트워크에서 C" + "urio를 실행 중인 사람입니다.\x02아무것도 없습니다.\x02나머지 단계를 중단합니다.\x02마이너 파워를 가져오는 중 오류 " + "발생: %[1]s\x02메시지를 마샬하는 중 오류 발생: %[1]s\x02마이너 정보를 가져오는 중 오류 발생: %[1]s" + "\x02메시지 서명 중 오류 발생: %[1]s\x02메시지 전송 중 오류 발생: %[1]s\x04\x00\x01 =\x02메시지 " + "전송 중 오류 발생: 상태 %[1]s, 메시지:\x02메시지가 전송되었습니다.\x04\x00\x01 \x08\x02문서:" + "\x02'%[1]s' 레이어에는 공통 구성이 저장됩니다. 모든 Curio 인스턴스는 %[2]s 인수에 포함시킬 수 있습니다." + "\x02기계별 구성 변경을 위해 다른 레이어를 추가할 수 있습니다.\x02브라우저를 웹 GUI로 이동하여 %[1]s 및 고급 기능" + "으로 설정을 완료하세요.\x02%[1]s가 Yugabyte에 섹터를 기록하도록 대기 중입니다.\x02섹터 확인 중 오류 발생:" + " %[1]s\x02섹터가 데이터베이스에 있습니다. 데이터베이스가 %[1]s를 위해 준비되었습니다.\x02이제 lotus-miner" + "를 종료하고 시스템을 %[1]s로 이동하세요.\x02계속하려면 리턴을 누르세요\x02마이그레이션 중단.\x02섹터가 확인되었습" + "니다. %[1]d개의 섹터 위치를 찾았습니다.\x02Yugabyte 데이터베이스 설치에 연결할 정보를 입력하십시오 (https" + "://download.yugabyte.com/)\x02호스트: %[1]s\x02포트: %[1]s\x02사용자 이름: %[1]s" + "\x02비밀번호: %[1]s\x02데이터베이스: %[1]s\x02계속 연결 및 스키마 업데이트.\x04\x00\x01 ^\x02데" + "이터베이스 구성 오류가 발생하여 마이그레이션을 포기합니다: %[1]s\x02Yugabyte 데이터베이스 호스트를 입력하십시오" + "\x02호스트가 제공되지 않았습니다\x02Yugabyte 데이터베이스 %[1]s을 입력하십시오\x02값이 제공되지 않았습니다" + "\x02Yugabyte 데이터베이스에 연결하는 중 오류가 발생했습니다: %[1]s\x02Yugabyte에 연결되었습니다. 스키마가" + " 현재입니다.\x02config.toml을 인코딩하는 중 오류가 발생했습니다: %[1]s\x02%[1]s을 Yugabyte 정보로" + " 업데이트하려면 리턴을 누르세요. 지금 파일을 백업하세요.\x02config.toml의 파일 모드를 읽는 중 오류가 발생했습니다:" + " %[1]s\x02config.toml을 쓰는 중 오류가 발생했습니다: %[1]s\x04\x00\x01 \x1f\x02로터스 마이" + "너 재시작.\x02Yugabyte에 연결됨\x02시작하려면 밀봉 파이프라인이 비어 있고 lotus-miner가 종료되었는지 확" + "인하세요.\x02로터스 마이너 구성 디렉토리의 위치를 선택하시겠습니까?\x02기타\x02%[1]s에서 사용하는 구성 디렉터리 " + "경로를 입력하세요.\x04\x00\x01 M\x02경로가 제공되지 않았으므로 마이그레이션을 포기합니다\x02제공된 디렉토리에서" + " config.toml 파일을 읽을 수 없습니다. 오류: %[1]s\x02마이너 구성 읽기\x04\x00\x01\x0a\x15" + "\x02단계 완료: %[1]s\x02이 마이너의 주소와 지갑 설정을 포함하도록 구성 'base'가 업데이트되었습니다.\x02구성 " + "%[1]s를 %[2]s과 비교하세요. 지갑 주소 이외의 마이너 ID 사이의 변경 사항은 필요한 실행자를 위한 새로운 최소한의 레이" + "어여야 합니다.\x02이 마이너의 주소와 지갑 설정을 포함하도록 구성 'base'가 생성되었습니다.\x04\x00\x01 *" + "\x02레이어 %[1]s가 생성되었습니다.\x02Curio를 실행하려면: 기계 또는 cgroup 격리를 사용하여 다음 명령을 사용" + "하세요 (예제 레이어 선택과 함께):" var zhIndex = []uint32{ // 82 elements // Entry 0 - 1F 0x00000000, 0x00000048, 0x00000097, 0x000000ca, 0x000000e3, 0x00000100, 0x00000100, 0x00000141, 0x0000016b, 0x000001a4, 0x000001a4, 0x000001a4, 0x000001a4, 0x000001dd, 0x0000022f, 0x0000025c, 0x000002a9, 0x000002e7, 0x00000317, 0x00000321, 0x00000337, 0x0000035b, 0x00000379, 0x0000039d, 0x000003bb, 0x000003d9, 0x0000040e, 0x00000421, 0x00000430, 0x0000048a, 0x000004c7, 0x000004c7, // Entry 20 - 3F 0x000004c7, 0x0000051e, 0x0000051e, 0x0000051e, 0x00000544, 0x00000544, 0x00000562, 0x0000059e, 0x000005d0, 0x000005e0, 0x000005f0, 0x00000623, 0x0000067d, 0x0000068c, 0x0000069b, 0x000006ad, 0x000006bc, 0x000006ce, 0x000006ed, 0x00000725, 0x0000074a, 0x0000075a, 0x00000778, 0x00000785, 0x000007b1, 0x000007de, 0x000007de, 0x00000801, 0x00000845, 0x00000845, 0x00000874, 0x00000897, // Entry 40 - 5F 0x000008b7, 0x000008cc, 0x00000917, 0x00000947, 0x0000094e, 0x00000978, 0x0000099c, 0x000009e0, 0x000009e0, 0x000009e0, 0x000009f3, 0x00000a0d, 0x00000a59, 0x00000adb, 0x00000b27, 0x00000b41, 0x00000b41, 0x00000b98, } // Size: 352 bytes const zhData string = "" + // Size: 2968 bytes "\x02这个交互式工具可以在5分钟内将lotus-miner迁移到Curio。\x02每一步都需要您的确认,并且可以撤销。随时按Ctrl+C退出" + "。\x04\x00\x01 .\x02使用箭头键进行导航:↓ ↑ → ←\x02在终端中按下Ctrl+C\x02Lotus-Miner到Cu" + "rio迁移。\x02如果适用,您现在可以迁移您的市场节点(%[1]s)。\x02正在将config.toml迁移到数据库。\x02读取数据库时出" + "错:%[1]s。正在中止迁移。\x02保存配置到层时出错:%[1]s。正在中止迁移\x02Protocol Labs希望改进您使用的软件。告" + "诉团队您正在使用Curio。\x02选择您想与Curio团队分享的内容。\x02个人数据:矿工ID、Curio版本、网络(%[1]s或%[2" + "]s)。已签名。\x02聚合-匿名:版本、网络和矿工功率(分桶)。\x02提示:我是在网络上运行Curio的人。\x02没有。\x02中止剩余步" + "骤。\x02获取矿工功率时出错:%[1]s\x02整理消息时出错:%[1]s\x02获取矿工信息时出错:%[1]s\x02签署消息时出错:%" + "[1]s\x02发送消息时出错:%[1]s\x04\x00\x01 0\x02发送消息时出错:状态%[1]s,消息:\x02消息已发送。\x04" + "\x00\x01 \x0a\x02文档:\x02'%[1]s'层存储通用配置。所有Curio实例都可以在其%[2]s参数中包含它。\x02您可以" + "添加其他层进行每台机器的配置更改。\x02将您的浏览器指向您的网络GUI,以使用%[1]s和高级功能完成设置。\x02等待%[1]s将扇区写" + "入Yugabyte。\x02验证扇区时出错:%[1]s\x02扇区在数据库中。数据库已准备好用于%[1]s。\x02现在关闭lotus-mi" + "ner并将系统移至%[1]s。\x02按回车继续\x02中止迁移。\x02扇区已验证。发现了%[1]d个扇区位置。\x02输入连接到您的Yuga" + "byte数据库安装的信息(https://download.yugabyte.com/)\x02主机:%[1]s\x02端口:%[1]s\x02" + "用户名:%[1]s\x02密码:%[1]s\x02数据库:%[1]s\x02继续连接和更新架构。\x04\x00\x01 3\x02发生数据" + "库配置错误,放弃迁移:%[1]s\x02输入Yugabyte数据库主机(S)\x02未提供主机\x02输入Yugabyte数据库 %[1]s" + "\x02未提供值\x02连接到Yugabyte数据库时出错:%[1]s\x02已连接到Yugabyte。模式是当前的。\x02编码config." + "toml时出错:%[1]s\x02按回车更新%[1]s以获取Yugabyte信息。现在备份文件。\x02读取config.toml文件模式时出错" + ":%[1]s\x02写入config.toml时出错:%[1]s\x04\x00\x01 \x1b\x02重新启动Lotus Miner。" + "\x02已连接到Yugabyte\x02开始之前,请确保您的密封管道已排空并关闭lotus-miner。\x02选择您的lotus-miner配" + "置目录的位置?\x02其他\x02输入%[1]s使用的配置目录的路径\x04\x00\x01 \x1f\x02未提供路径,放弃迁移\x02无" + "法读取提供的目录中的config.toml文件,错误:%[1]s\x02读取矿工配置\x04\x00\x01\x0a\x15\x02步骤完成" + ":%[1]s\x02配置'base'已更新,包含了这个矿工的地址和其钱包设置。\x02比较配置%[1]s和%[2]s。矿工ID之间除了钱包地" + "址的变化应该是需要的运行者的一个新的、最小的层。\x02配置'base'已创建,包括了这个矿工的地址和其钱包设置。\x04\x00\x01 " + "\x15\x02层%[1]s已创建。\x02运行Curio:使用机器或cgroup隔离,使用命令(附带示例层选择):" // Total table size 12286 bytes (11KiB); checksum: 15B16994