텍스트 직접 입력
텍스트를 직접 입력하여 소설을 추가하는 방법입니다. 짧은 글이나 테스트용으로 유용합니다.
사용 사례
- 번역 기능 테스트
- 짧은 단편 소설 추가
- 클립보드에서 복사한 텍스트 번역
- 다른 방식이 작동하지 않을 때
추가 단계
1단계: 텍스트 탭 선택
라이브러리에서 + 버튼을 클릭한 후, 상단 탭 바에서 텍스트 탭을 선택합니다.
화면 상단에 두 개의 FilterChip이 표시됩니다:
- 파일 불러오기: TXT 파일 선택
- 직접 입력: 텍스트 직접 붙여넣기
직접 입력을 선택합니다.
2단계: 소설 정보 입력
기본 정보를 입력합니다.
화면에 세 개의 OutlinedTextField가 표시됩니다:
| 필드 | 필수 | 설명 |
|---|---|---|
| 소설 제목 (필수) | ✅ | 소설 제목 입력 |
| 작가명 (선택) | ❌ | 작가명 입력 (선택) |
| 내용 (필수) | ✅ | 본문 입력 (8~15줄 크기) |
3단계: 본문 입력
“내용 (필수)” 필드에 본문을 입력하거나 붙여넣습니다. 멀티라인 입력 필드로 8~15줄 크기입니다.
팁: 길게 누르면 클립보드에서 붙여넣기 옵션이 표시됩니다.
회차 분리
입력한 텍스트를 여러 회차로 분리할 수 있습니다.
단일 회차
텍스트가 짧거나 분리가 필요 없는 경우:
- “단일 회차로 저장” 옵션 선택
여러 회차로 분리
긴 텍스트를 분리하려면:
- “분리 패턴” 드롭다운(ExposedDropdownMenuBox)에서 패턴 선택
- “커스텀” 선택 시 직접 패턴 입력 가능
- 분리 결과 카드에서 미리보기 확인
분리 결과 카드
분리가 성공하면 surfaceVariant 배경 카드에 결과가 표시됩니다:
- 제목: “분리 결과”
- 전체 보기 버튼: Fullscreen 아이콘
- 총 회차 수 / 평균 길이: 분리 통계
- 회차 미리보기: 처음 몇 개 회차 내용
분리 패턴 예시:
| 패턴 | 설명 |
|---|---|
| 빈 줄 3개 이상 | 여러 빈 줄로 분리 |
=== |
특정 구분자로 분리 |
Chapter N |
장 제목으로 분리 |
저장
모든 내용을 입력했다면 화면 하단의 “저장” 버튼(전체 너비 Button)을 클릭합니다.
저장 중에는 버튼에 로딩 인디케이터가 표시되고 텍스트가 “저장 중…“으로 변경됩니다.
활용 예시
예시 1: 웹에서 복사한 글
- 웹 브라우저에서 소설 텍스트 복사
- Transy에서 텍스트 탭 열기
- 본문에 붙여넣기
- 저장 및 번역
예시 2: 단편 소설
완결된 짧은 단편 소설을 통째로 입력하여 번역
제한 사항
텍스트 길이
- 매우 긴 텍스트는 입력 시 느려질 수 있음
- 긴 소설은 파일로 저장 후 “파일” 방식 사용 권장
- 한 번에 2만자 이상의 내용을 번역할 경우 속도가 많이 느리므로 타임아웃을 늘리길 권장
업데이트 불가
- 텍스트로 추가한 소설은 “새로고침” 기능 사용 불가
- 내용 수정이 필요하면 삭제 후 다시 추가
메타데이터
- 작가, 설명 등은 수동으로 입력해야 함
- 표지 이미지 설정 불가
문제 해결
텍스트가 잘려서 저장됨
- 입력 길이 제한 확인
- 긴 텍스트는 파일 방식 사용
붙여넣기가 안 됨
- 클립보드에 텍스트가 복사되었는지 확인
- 앱을 재시작해 보세요
한글이 깨져서 표시됨
- 복사 원본의 인코딩 문제
- 메모장 등에서 UTF-8로 저장 후 다시 복사
| ← 파일로 소설 추가 | 다음: 라이브러리 관리 → |