JJ_MKVMaker/lib
RyuJongJin fe8e5b7bc6 modular_sync #6 F18: 실시간 동기화 실패 글도 복사 작업과 같은 userErrorText (copy_error_text 모듈)
- lib/app/copy_error_text.dart: userErrorText · rsyncFailureText 를 transfer_job 에서 옮김 (transfer_job 은 다시 내보냄 - 부르는 곳 그대로)
- live_sync: 상태 글 = trf('실패: {0}', [userErrorText(e, sources: [원본])]) - 예외 이름 · Dart 의 영어 파일 오류 없이 화면 언어로.
  작업 기록 (c.note) 에는 원문 그대로 (237 규칙)
- 고치기 전 판 (ecb2b9f) 에서 같은 실제 실패 (받는 쪽 폴더 자리에 파일) 의 상태 글이
  "실패: PathExistsException: Creation failed, path = … errno = 183" 였음을 확인 (f18_before.log)
- 새 화면 글 없음 (있던 번역만) - en · ja · zh 사전 그대로
- 약속 시험: live_sync_error_text (실제 폴더 · 실제 실패)

사용자가 보게 될 동작: 실시간 동기화가 실패하면 "실패: 만들거나 쓰지 못했습니다 · 경로 · 이유" 처럼 짧은 말 (영어 예외 원문 없이)

확인: analyze 0 · 단위 1490 ×2 · 통합 6/6 ×2 · base10 214장 0px · lsync_p0_shot · live_excl_shot ×2

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 14:10:22 +09:00
..
app modular_sync #6 F18: 실시간 동기화 실패 글도 복사 작업과 같은 userErrorText (copy_error_text 모듈) 2026-10-24 14:10:22 +09:00
core modular_sync #6 RemoteFs (F11): 원격 4종의 mkdirs 를 한 규칙으로 (remoteMkdirs) - 같은 이름의 파일이면 모두 RemoteNameIsFile 2026-10-24 13:27:13 +09:00
l10n 끝 알림 문장 잇기: 일본어 · 중국어는 。 뒤에 빈칸 없이 (joinSentences) · 262 캡처 시험 (관리자 지시 10/21) 2026-10-21 11:37:53 +09:00
platform 단일 실행: 멈춘 첫 창이면 약 3초 안에 "응답 없음" 을 묻는다 (예전 약 33초) 2026-10-24 05:23:00 +09:00
services (가) 10곳: 시험이 앱 동작을 바꾸던 길을 주입 · 모듈로 (lib 의 @visibleForTesting 은 들여다보기 4곳만 남음) 2026-10-24 01:06:00 +09:00
startup main.dart 나누기 (939 → 236): 시작 단계를 lib/startup/ 모듈로, 앱 위젯은 ui/app_root 2026-10-23 02:58:19 +09:00
ui modular_sync F5: 화면에 보이는 실행 옵션 글 = 실제 실행 인수 (runOptionsText 하나) 2026-10-24 10:15:30 +09:00
main.dart main.dart 나누기 (939 → 236): 시작 단계를 lib/startup/ 모듈로, 앱 위젯은 ui/app_root 2026-10-23 02:58:19 +09:00