Add Korean Japanese and English user interfaces

This commit is contained in:
2026-10-15 18:21:17 +09:00
parent 8fb8c203f0
commit b831003e7d
41 changed files with 3074 additions and 351 deletions

View File

@@ -553,3 +553,7 @@ sudo docker compose -f docker-compose.yaml up -d --build
## 거절 누적·게스트 표시·용량 소수점 가독성
한 번 거절하면 바로 5분 기다리는 정책을 연속 3회 거절 시에만 적용하도록 변경했습니다. 텍스트·링크·파일과 보관함 재전송에 같은 정책을 적용합니다. 기존 횟수 제한과 수신자 차단은 유지합니다. 용량 숫자는 천 단위 구분을 유지하고 소수점 부분을 더 작고 흐리게, 단위 앞에는 시각적 간격을 둡니다. 저장 파일의 주체는 `UUID · 게스트(Guest)` 또는 `UUID · 이메일`, 지역은 `접속 지역 · 일본(JP) · Tokyo · IP` 형식으로 표시합니다. DB 구조·저장된 바이트 수·Compose 변경 없이 최신 소스를 재빌드·배포하면 됩니다.
## 한국어·일본어·영어 지원
사용자 화면과 사용자가 요청한 인증·재설정 메일은 선택한 언어를 사용합니다. 관리자 페이지는 한국어를 유지합니다. 처음 접속하면 신뢰된 Cloudflare 국가 값에 따라 한국/일본/그 외를 한국어/일본어/영어로 표시하며, 국가가 없으면 브라우저 언어를 참고합니다. 추가 GPS 권한이나 외부 위치 조회는 없습니다. 상단 언어 선택창의 직접 선택은 브라우저에 저장하고 국가 판별보다 우선합니다. [언어 지원](docs/LANGUAGES.md)에 우선순위와 세부 동작을 정리했습니다. 기존 Compose·환경변수·DB·자료는 유지하며 평소 Git pull 후 재빌드·배포로 적용합니다.