Behåll ett språk i tvåspråkig text
Eller klistra in undertexttext
Inställningar
En tvåspråkig fil innehåller normalt två skriftsystem – latin ovanför kinesiska, japanska ovanför koreanska – och det är vad standardvalet läser: bokstäverna på varje rad avgör vilken fil den hör till, och språket som förekommer först i filen blir den första filen. Det är inte en gissning om betydelse, bara om skrift, så det blandar aldrig ihop vilken sida som är vilken när det väl har sett den första raden. Vad det inte kan göra är att skilja två språk som delar alfabet. En engelsk fil mot en spansk, eller en rysk mot en ukrainsk, läses som ett skriftsystem – och det gör också en vanlig enspråkig fil vars långa rader är brutna till en andra rad, vilket är det vanliga fallet och anledningen till att den här läsningen är medvetet försiktig. När varje rad i varje textblock läses som samma skriftsystem kommer inget ut: filen går igenom oförändrad och körningen rapporteras som att den inte ändrade något. Det är signalen att välja radposition i stället. Att välja radposition gör det till regeln överallt: den första raden i varje textblock går till den första filen och resten till den andra. Det passar en fil vars två språk alltid står på samma rader, och det är det enda sättet att dela ett par som delar alfabet – men i en fil där ordningen varierar delar det fel rader, och till skillnad från standardvalet säger det ingenting om att det har gjort det.
Den här sidan behåller ett språk och lämnar det andra utanför, och det här är vilket. Det första språket betyder det som förekommer först i filen – den första raden i det första textblocket som har några bokstäver i sig, så i en fil skriven med originalet ovanför översättningen är det originalet. Det andra språket betyder allt annat. Vilket du än väljer är det andra språket borta ur resultatet: dess rader finns inte i filen alls, och ett textblock som bara innehöll det språket finns inte heller i filen. Vad körningen berättar efteråt är vad som återstår – hur många textblock som kom ut, och listan över textblock vars text ändrades. Inget skrivs till din egen fil på disken, så originalet finns fortfarande kvar om du valde fel sida. Vill du ha båda språken, var för sig i en egen fil som du kan leverera separat, är sidan som delar filen i två den du vill ha – den behåller allt och ger dig en zip med båda.
Vilken bildfrekvens tiderna räknas i. På formatsidorna är det här vad MicroDVD behöver, eftersom formatet lagrar tider som bildnummer. På bildfrekvenssidorna är det den frekvens som filens tider byggdes för – den version som undertexterna gjordes för – och sidans andra fält tar frekvensen för den video du ska använda dem med. 23,976, 24, 25, 29,97, 30, 50, 59,94 och 60 är de vanligaste. Blir det fel förskjuts hela tidslinjen, och på bildfrekvenssidorna förskjuts den med ett förhållande i stället för med ett fast belopp.
Behåll ett av språken i en tvåspråkig fil och släpp det andra. Du väljer om det är det första eller det andra språket som ska stå kvar, och resultatet blir en enspråkig undertext med samma tider som originalet.
Sidan avgör språket per rad med hjälp av skriftsystemet: kinesiska, japanska och koreanska skiljs från latinska och andra alfabet. Två språk med samma alfabet kan standardläget inte skilja, och då lämnas filen oförändrad. Välj i så fall delning på radposition, som behåller den första eller den andra raden i varje textblock.
Att ta bort det andra språket räknas inte som en förlust. Det är hela sidans uppgift, och förlustrapporten ska inte varna för något du uttryckligen bad om. Antalet borttagna rader redovisas däremot som en ändring.
Om filen inte innehåller det språk du ber om blir resultatet tomt — noll textblock, inte ett fel. Sidan säger då att det inte finns några cues i stället för att hitta på innehåll. Tio format stöds: SRT, WebVTT, ASS, SSA, SBV, SAMI, TTML, JSON, CSV och MicroDVD.
Exempel
Behåll översättningen och släpp originalet
Indata
1
00:00:01,000 --> 00:00:03,000
Good morning.
早上好。
2
00:00:05,000 --> 00:00:07,000
How are you?
你好吗?
Resultat
1
00:00:01,000 --> 00:00:03,000
早上好。
2
00:00:05,000 --> 00:00:07,000
你好吗?
Den kinesiska raden behålls i varje textblock och den engelska tas bort, så resultatet blir en enspråkig kinesisk fil. Tiderna och numreringen är originalets.
Två språk med samma alfabet
Indata
1
00:00:01,000 --> 00:00:03,000
Good morning.
Buenos días.
2
00:00:05,000 --> 00:00:07,000
How are you?
¿Cómo estás?
Resultat
1
00:00:01,000 --> 00:00:03,000
Buenos días.
2
00:00:05,000 --> 00:00:07,000
¿Cómo estás?
Engelska och spanska använder samma skriftsystem, så här är delningen satt till radposition och den andra raden behålls. Resultatet blir spanska rader med originalets tider; utan radpositionsvalet hade filen lämnats oförändrad.
Fråga efter ett språk som filen inte har
Indata
1
00:00:01,000 --> 00:00:03,000
Good morning, everyone.
Welcome back to the show.
2
00:00:05,000 --> 00:00:07,000
Today we are talking about
subtitle formats.
Resultat
(no cues)
Filens båda rader tillhör samma latinska skriftsystem och det efterfrågade språket finns inte. Resultatet blir noll textblock, vilket sidan visar som tomt i stället för att skapa en fil med fel innehåll. Det är ett svar, inte ett fel.
Vanliga frågor
Vad menas med det första och det andra språket?
Det första språket är det som filens första klassificerbara rad tillhör; det andra är det övriga. Bedömningen görs en gång för hela dokumentet, inte per textblock, så en cue som börjar med en tom rad eller en not kan inte byta plats på språken. Med radposition avgör i stället radens ordning.
Vad händer om filen inte innehåller språket jag väljer?
Resultatet blir tomt: noll textblock, ingen felkod. Sidan visar att det inte finns några cues, eftersom det är den korrekta beskrivningen av en fil där det efterfrågade språket saknas. Att hitta på text eller behålla den andra raden i smyg vore värre än ett tomt svar.
Räknas det borttagna språket som en förlust?
Nej. Sidans uppgift är att ta bort ett språk, så det är en ändring du uttryckligen har bett om, inte en förlust av information. Förlustrapporten ska bara varna för sådant som försvinner utan att du valt det. Antalet borttagna rader redovisas som en ändring i resultatet.
Bevaras tider och numrering?
Ja. De textblock som behålls har exakt originalets start- och sluttider, och numreringen skrivs inte om. Om ett textblock bara fanns på det borttagna språket försvinner hela textblocket, vilket kan lämna en lucka i numreringen — samma lucka som fanns i originalet.
Kan jag behålla ena språket i en ASS-fil med två språk?
Ja, och i de elva andra formaten. Sidan avgör språket per rad och tar bort den andra filens rader, medan formatets syntax lämnas orörd. I ASS och SSA står texten i Dialogue-raden, och filens stilar och tider är oförändrade efter körningen.
Kan jag behålla det första språket i stället?
Ja, det är ett av valen. Sidan kan behålla antingen den första eller den andra raden i varje textblock, och båda valen fungerar med både skriftsystem och radposition. Vilket som är ”först” bestäms av filens innehåll, inte av vilket språk du råkar föredra.