MKV 화면: 좁은 화면에서도 변환 설명 · '원본보다 커서' 경고 보이기
근거: 감독 세션 지시 31번 (7번은 필요 없는 경고를 없애라는 것, 이 경고는 필요한 것). - 좁은 화면 (폰 세로 · 접은 폴드) 의 변환 설정 줄에서 빠지던 설명 · ⚠ 경고를 한 줄을 다 써서 보여 줌 (말줄임 없이) - 화면 · 색 보정을 켜도 ⚠ 경고가 함께 보이게 (보정 요약이 경고를 가리던 것) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>묶음3
parent
3dba07dd62
commit
ec37fa28e4
|
|
@ -802,6 +802,7 @@
|
|||
"영상 재생 오류: {0}": "Video playback error: {0}",
|
||||
"영상·음성을 그대로 복사합니다 (빠름, 화질 손실 없음)": "Copies video · audio as is (fast, no quality loss)",
|
||||
"영상마다 한 줄씩 보여 주고 jj_yt-dlp\\재생목록 이름\\ 에 저장 (믹스 목록 제외)": "Shows one line per video and saves to jj_yt-dlp\\playlist name\\ (mix lists excluded)",
|
||||
"영상을 다시 인코딩합니다 (시간이 오래 걸림, 음성은 그대로)": "Re-encodes the video (takes a long time, audio unchanged)",
|
||||
"영상을 다시 인코딩합니다 (시간이 오래 걸림, 음성은 그대로){0}": "Re-encodes the video (takes a long time, audio unchanged){0}",
|
||||
"영상의 음성을 인식하고 선택한 언어로 번역합니다. 모든 처리는 이 {0}에서 이루어집니다.": "Recognizes the video's speech and translates it into the chosen languages. All processing happens on this {0}.",
|
||||
"영어": "English",
|
||||
|
|
|
|||
|
|
@ -802,6 +802,7 @@
|
|||
"영상 재생 오류: {0}": "動画再生エラー: {0}",
|
||||
"영상·음성을 그대로 복사합니다 (빠름, 화질 손실 없음)": "映像・音声をそのままコピーします(高速、画質劣化なし)",
|
||||
"영상마다 한 줄씩 보여 주고 jj_yt-dlp\\재생목록 이름\\ 에 저장 (믹스 목록 제외)": "動画ごとに 1行ずつ表示し、jj_yt-dlp\\再生リスト名\\ に保存(ミックスリストは除く)",
|
||||
"영상을 다시 인코딩합니다 (시간이 오래 걸림, 음성은 그대로)": "映像を再エンコードします(時間がかかります、音声はそのまま)",
|
||||
"영상을 다시 인코딩합니다 (시간이 오래 걸림, 음성은 그대로){0}": "映像を再エンコードします(時間がかかります、音声はそのまま){0}",
|
||||
"영상의 음성을 인식하고 선택한 언어로 번역합니다. 모든 처리는 이 {0}에서 이루어집니다.": "動画の音声を認識し、選んだ言語に翻訳します。すべての処理はこの{0}で行われます。",
|
||||
"영어": "英語",
|
||||
|
|
|
|||
|
|
@ -802,6 +802,7 @@
|
|||
"영상 재생 오류: {0}": "视频播放错误: {0}",
|
||||
"영상·음성을 그대로 복사합니다 (빠름, 화질 손실 없음)": "直接复制视频 · 音频(快速,无画质损失)",
|
||||
"영상마다 한 줄씩 보여 주고 jj_yt-dlp\\재생목록 이름\\ 에 저장 (믹스 목록 제외)": "每个视频显示一行并保存到 jj_yt-dlp\\播放列表名\\(合辑列表除外)",
|
||||
"영상을 다시 인코딩합니다 (시간이 오래 걸림, 음성은 그대로)": "重新编码视频(耗时较长,音频不变)",
|
||||
"영상을 다시 인코딩합니다 (시간이 오래 걸림, 음성은 그대로){0}": "重新编码视频(耗时较长,音频不变){0}",
|
||||
"영상의 음성을 인식하고 선택한 언어로 번역합니다. 모든 처리는 이 {0}에서 이루어집니다.": "识别视频中的语音并翻译成所选语言。所有处理均在此{0}上完成。",
|
||||
"영어": "英语",
|
||||
|
|
|
|||
|
|
@ -473,14 +473,12 @@ class _EncodeBar extends StatelessWidget {
|
|||
),
|
||||
),
|
||||
const SizedBox(width: 12),
|
||||
if (!compact) Expanded(
|
||||
Expanded(
|
||||
// 화면 · 색 보정을 켜도 "⚠ 원본보다 커서" 경고는 함께 보인다 (31)
|
||||
child: Text(
|
||||
s.adjusts
|
||||
? s.adjustSummary
|
||||
: !s.reencode
|
||||
? tr('영상·음성을 그대로 복사합니다 (빠름, 화질 손실 없음)')
|
||||
: trf('영상을 다시 인코딩합니다 (시간이 오래 걸림, 음성은 그대로)' '{0}', [up > 0 ? trf(' · ⚠ {0}개는 원본보다 커서 화질 향상 없이 용량만 늘어납니다', [up]) : '']),
|
||||
overflow: TextOverflow.ellipsis,
|
||||
'${s.adjusts ? s.adjustSummary : !s.reencode ? tr('영상·음성을 그대로 복사합니다 (빠름, 화질 손실 없음)') : tr('영상을 다시 인코딩합니다 (시간이 오래 걸림, 음성은 그대로)')}'
|
||||
'${s.reencode && up > 0 ? trf(' · ⚠ {0}개는 원본보다 커서 화질 향상 없이 용량만 늘어납니다', [up]) : ''}',
|
||||
overflow: compact ? null : TextOverflow.ellipsis,
|
||||
style: TextStyle(
|
||||
fontSize: 12, color: up > 0 && s.reencode ? JjColors.danger : JjColors.textDim),
|
||||
),
|
||||
|
|
@ -494,7 +492,11 @@ class _EncodeBar extends StatelessWidget {
|
|||
child: Wrap(
|
||||
crossAxisAlignment: WrapCrossAlignment.center,
|
||||
runSpacing: 6,
|
||||
children: [for (final w in row.children) if (w is! Expanded) w],
|
||||
// 31: 설명 · "⚠ 원본보다 커서 용량만 늘어납니다" 경고는 빼지 않고 한 줄을 다 써서 보여 준다
|
||||
children: [
|
||||
for (final w in row.children)
|
||||
w is Expanded ? SizedBox(width: double.infinity, child: w.child) : w,
|
||||
],
|
||||
),
|
||||
);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue