Перейти до основного вмісту
SubtitleMatrix

Перевести субтитри в заголовний регістр

Текст і оформленняЗміна регістру
Або вставте текст субтитрів

Параметри

За одним полем стоять п’ять іменованих правил, і кожне має власну сторінку: UPPERCASE і lowercase переписують кожну літеру, title case робить великою кожну значущу літеру й лишає маленькі (a, the, of), sentence case спершу опускає рядок, а потім відновлює початки речень, а «Велика літера на початку рядків» змінює лише першу літеру кожного рядка. Ця сторінка заповнює поле правилом, яке називає її заголовок, і не пропонує інших, тож файл, який вона створює, — це файл, про який ця сторінка.

У якій частоті кадрів пораховано таймінги. На сторінках форматів це те, що потрібно MicroDVD, бо він зберігає час як номери кадрів. На сторінках частоти кадрів це частота, за якою файл синхронізували — версія, для якої робили субтитри, — а друге поле сторінки приймає частоту відео, з яким ви будете їх використовувати. 23,976, 24, 25, 29,97, 30, 50, 59,94 і 60 — найпоширеніші. Помилка зміщує весь таймлайн, а на сторінках частоти кадрів — на відношення, а не на фіксовану величину.

Ця сторінка дає кожному рядку субтитрів регістр заголовків: кожне слово отримує велику літеру, а маленькі слова всередині — a, the, of, and, to та їхні сусіди — лишаються малими. Заголовки, назви розділів, назви пісень і титри в документальному фільмі всі хочуть такого поводження, а файл, що прийшов в одному однаковому регістрі, не має нічого з цього.

Два правила формують вихід, і обидва видно в прикладах нижче. Перше й останнє слово рядка завжди пишуться з великої літери, навіть коли вони маленькі, тому the way to go to виходить як The Way to Go To. А слово, що вже несе велику літеру після першої, лишається цілком недоторканим, тому iPhone, NASA і McDonald’s переживають прогін змішаним файлом. Друге правило також причина того, що файл, писаний суцільно великими літерами, повертається незмінним — кожне слово в ньому рахується таким, якого сторінка не чіпатиме, а виправляє такі файли регістр речень.

Дефіс починає нове слово, а апостроф — ні. well-known стає Well-Known, тоді як don’t стає Don’t, а не Don’T, бо велика літера після апострофа розірвала б слово в оці читача. Це застосовується порядково: репліка з двома рядками отримує два незалежно оформлені рядки, а репліка з реченням не трактується як одне ціле.

Нічого не завантажується. Файл розбирається й переписується у вкладці браузера, тому матеріал, який не повинен покидати машину, її не покидає, а сторінка читає дванадцять підтримуваних форматів за вмістом, а не за розширенням. Файл, чиї рядки вже в регістрі заголовків, повертається байт у байт.

Приклади

Два рядки, що хочуть вигляду заголовка

Вхід

1
00:00:01,000 --> 00:00:02,000
the end of the world

2
00:00:03,000 --> 00:00:04,000
a night to remember

Результат

1
00:00:01,000 --> 00:00:02,000
The End of the World

2
00:00:03,000 --> 00:00:04,000
A Night to Remember

Кожне слово отримує велику літеру, крім маленьких — the, of, to, — а початкове слово зберігає велику, хоч і стоїть у тому списку. Друга репліка показує те саме правило з іншого боку: a пишеться з великої, бо відкриває рядок, а to всередині лишається малим.

Маленькі слова на початку й у кінці рядка

Вхід

1
00:00:01,000 --> 00:00:02,000
the way to go to

2
00:00:03,000 --> 00:00:04,000
out of the blue

Результат

1
00:00:01,000 --> 00:00:02,000
The Way to Go To

2
00:00:03,000 --> 00:00:04,000
Out of the Blue

Перша репліка закінчується на to, а друга починається з out — дві позиції, де маленьке слово все одно пишеться з великої. Прочитаний окремо перший рядок виглядає дивно, і в цьому правило: регістр заголовків застосовується до кожного рядка, тому останнє слово кожної репліки отримує велику літеру, незалежно від того, маленьке воно чи ні.

Імена, абревіатури й слова з дефісом

Вхід

1
00:00:01,000 --> 00:00:02,000
the iPhone and a well-known don't-care test

2
00:00:03,000 --> 00:00:04,000
NASA in the USA

Результат

1
00:00:01,000 --> 00:00:02,000
The iPhone and a Well-Known Don't-Care Test

2
00:00:03,000 --> 00:00:04,000
NASA in the USA

iPhone зберігає внутрішню велику літеру, а NASA і USA лишаються цілком недоторканими, бо слово з великою літерою після першої сторінка відмовляється чіпати — у цьому вся причина, чому назви брендів виживають. Слова з дефісом отримують велику літеру в кожній частині, а апостроф частини не починає, тому перша репліка читається Don’t-Care, а не Don’T-Care.

Файл, уже писаний великими літерами

Вхід

1
00:00:01,000 --> 00:00:02,000
THE ROOM IS DARK

2
00:00:03,000 --> 00:00:04,000
AND THE LIGHT IS ON

Результат

1
00:00:01,000 --> 00:00:02,000
THE ROOM IS DARK

2
00:00:03,000 --> 00:00:04,000
AND THE LIGHT IS ON

Незмінено, і це запланована поведінка, а не збій. Кожне слово тут уже має велику літеру після першої, тому кожне рахується таким, яке треба лишити. Якщо це ваш файл, потрібна сторінка — регістр речень, яка спершу опускає кожен рядок, а потім відбудовує його.

Часті запитання

Які слова регістр заголовків лишає в малих літерах?

Звичайні короткі сполучники: a, an, and, as, at, but, by, for, from, in, into, nor, of, on, onto, or, over, per, the, to, up, via і with. Дві позиції перекривають цей список — перше й останнє слово рядка завжди пишуться з великої, тому the way to go to стає The Way to Go To, хоч the і to у ньому є. Список навмисно короткий і сталий, а не розумний, щоб той самий файл завжди давав той самий вихід.

Чому файл великими літерами повернувся цілком незмінним?

Бо регістр заголовків відмовляється чіпати слово, що вже має велику літеру після першої, а кожне слово в суцільно великому рядку під це підпадає — у DARK вона є. Це правило захищає iPhone, NASA і McDonald’s у змішаному файлі, а файл суцільно великими — його інший бік. Прогін повідомляє, що нічого не змінено, і це чесна відповідь; регістр речень — сторінка, що повертає кричущий файл до нормального тексту.

Як поводяться слова з дефісом і апострофи?

Дефіс починає нове слово, тому well-known стає Well-Known і кожна частина пишеться з великої окремо. Апостроф — ні, тому don’t стає Don’t, а не Don’T: велика літера після апострофа розділила б скорочення, яке читач бачить одним словом. Та сама відмінність стосується присвійних форм, тому the director’s cut стає The Director’s Cut.

Чи це те саме, що підняти першу літеру кожного рядка?

Ні, і ці дві сторінки дають помітно різні файли. Підняття першої літери чіпає один символ на рядок, тому the room is dark стає The room is dark. Регістр заголовків чіпає кожне слово, тому той самий рядок стає The Room Is Dark. Якщо весь файл потребує вигляду заголовка, це ваша сторінка; якщо хибні лише початки рядків, інша змінює все інше значно менше.

Чи можна лишити певне слово малим, наприклад назву компанії, писану малими?

Не налаштуванням — на цій сторінці немає списку винятків для редагування, і у файлі субтитрів немає де його зберегти. Практичний шлях — прогнати файл, а потім пошуком і заміною повернути це одне написання до потрібного. Слово, що вже несе внутрішню велику літеру, як iPhone, захищене автоматично; навмисно мала назва бренду — ні, і вийде з великої.

Чи працює регістр заголовків для неанглійських письменств?

Для всього, що має поняття верхнього й нижнього регістру: латинка з наголосами, грецька, кирилиця й більшість інших. Письменства без великих літер — китайське, японське, корейське, тайське, гебрейське й арабське серед них — повертаються незмінними, і це правильно, а не збій, бо другого регістру немає. Турецьким та азербайджанським читачам варто перевірити i з крапкою й без неї після прогону, бо застосовуються типові правила браузера, а не мовні.

Споріднені інструменти