Gå til hovedindholdet
SubtitleMatrix

Flet tosprogede undertekster på én linje

Tekst og formateringFlet to spor til én tosproget fil
Eller indsæt underteksttekst
Eller indsæt teksten fra den anden fil

Indstillinger

To undertekster er sjældent enige tekstblok for tekstblok, og dette er valget, der afgør, hvad der sker overalt, hvor de er uenige. Overalt hvor en tekstblok i den ene fil overlapper en tekstblok i den anden, behandles de to som det samme øjeblik og føres sammen, hvor overlapningen afgør, hvor længe resultatet er på skærmen. Resten er dette valg. Behold begge filer tilføjer hver uparret tekstblok som sin egen linje, så ikke ét ord fra nogen af inputtene mangler – og den anden fils timing bevares ikke, fordi en uparret tekstblok stadig skal ligge et sted på den første fils tidslinje. Behold den første fils tidslinje gør det modsatte: den første fils tekstblokke beholder præcis de starter og slutninger, de kom med, intet nyt indsættes, og enhver tekstblok i den anden fil, der ikke passer med noget, frasorteres. Rapporten efter en kørsel nævner altid, hvor mange tekstblokke det var.

Når to tekstblokke behandles som det samme øjeblik, skal deres tekst dele skærmen. Arrangeret som to linjer er, hvordan tosprogede undertekster normalt sendes, og hvordan de fleste afspillere forventer at se dem: den første fils linje sidder over den anden fils, og tekstblokken bliver en tekstblok med to linjer. Det kræver, at tekstblokken tillader et linjeskift, hvilket er grunden til, at ethvert format, der gemmer en tekstblok som én linje, helt udelades fra denne side i stedet for stiltiende at blive jævnet ud her. Sammenføjet til én linje sætter begge sprog på en enkelt linje adskilt af det, du skriver i feltet nedenfor, hvilket er det, du vil have, når læserne skal se oversættelsen først og originalen som en sidebemærkning – en oversætters undertekst snarere end en tosproget tv-undertekst.

Bruges kun, når de to linjer er sammenføjet til én. Skriv hvad som helst, der adskiller sprogene – en skråstreg med mellemrum, en bindestreg med mellemrum, en lodret streg eller slet intet. Slet intet er et rigtigt valg og ikke et tomt felt: uden en separator løber de to tekster direkte ind i hinanden, hvilket er det, du vil have for et par som kinesisk og japansk, hvor konventionen er at sætte de to læsninger ryg mod ryg uden tegnsætning mellem dem. Hvad du end skriver her, indsættes præcis som skrevet, inklusive mellemrummene, så skriv dem, hvis du vil have dem.

Hvilken billedhastighed tiderne tælles i. På formatsiderne er det, hvad MicroDVD har brug for, fordi formatet gemmer tider som billednummer. På siderne om billedhastighed er det den hastighed, filen blev timet efter – den version, underteksterne blev lavet til – og sidens anden boks tager hastigheden for den video, du skal bruge dem med. 23,976, 24, 25, 29,97, 30, 50, 59,94 og 60 er de almindelige. Tager man fejl, forskydes hele tidslinjen, og på siderne om billedhastighed forskydes den med et forhold i stedet for et fast beløb.

Denne side tager to undertekstfiler og giver dig én, med begge sprog på samme linje i hver tekstblok. Læg originalen i det første felt og oversættelsen i det andet, og hver tekstblok, der har en modpart, bliver til én linje — den første fils tekst, din separator og derefter den anden fils tekst. Separatoren er et tekstfelt frem for en liste af valg, fordi den hører til din husstil og ikke til dette værktøj: en skråstreg med mellemrum er den almindelige, en lodret streg med mellemrum er, hvad mange tv-stationer bruger, når de to sprog også er stylet forskelligt, og en tom separator er det rigtige svar for kinesisk over for japansk, hvor de to skriftsystemer allerede gør arbejdet med at skille dem.

Én linje er ikke det samme produkt som to. To linjer er, hvad tosprogede undertekster normalt er i fjernsynet, og hvad en set-top-boks forventer; én linje er det, du vil have, når skærmen er lille, skriften skal forblive læsbar, eller de to sprog gengives med forskellig formatering inde i samme tekstblok. Det ændrer også, hvad filen koster dig længere fremme: en linje med to sprog er omtrent dobbelt så lang, så en kontrol af tegn pr. linje vil rapportere en fil, denne side har lavet, som over grænsen uden at der reelt er noget galt — det er en egenskab ved layoutet, og løsningen er enten en mindre skrift i afspilleren eller tolinjeopstillingen, som er ét rullefelt væk.

Det ene, du skal vide, før du bruger den: sammenføjning tilføjer den anden fils første linje til den første fils sidste linje. Hvis begge filer har tekstblokke med én linje — den sædvanlige form for et tosproget par — er resultatet præcis én linje, hvilket er, hvad siden lover. Hvis tekstblokkene i din fil allerede har to linjer hver, er resultatet tre: oversættelsen begynder, hvor originalens sætning slutter, og dens egen anden linje følger på sin egen linje. Det er reglen, der virker som skrevet, frem for en fejl, men det er ikke det, »én linje« lyder som, så tjek en tekstblok efter den første kørsel, eller brug tolinjeopstillingen, når kilden har tekstblokke med to linjer.

Parringen sker efter tid på hver side i denne familie: en tekstblok fra den ene fil parres med en tekstblok fra den anden, når deres tidsintervaller overlapper, uanset hvad deres numre siger, fordi antallet af tekstblokke netop er det, der adskiller en original fra en oversættelse. En tekstblok, der ikke overlapper noget, følger med som sin egen tekstblok — på en side med én linje forbliver en lydeffekt uden noget at sammenføje præcis én linje. Begge felter tager imod alle de ti formater, sitet læser — SRT, WebVTT, ASS, SSA, SBV, SAMI, TTML, JSON og CSV — og må gerne indeholde forskellige, da hvert felt læses som det, det indeholder; MicroDVD læses med én billedhastighed for begge felter, og LRC og ren tekst er udeladt, fordi en tekstblok skal have en sluttid for at kunne parres. Begge felter tager imod mere end én fil og parrer dem i rækkefølge, så en hel sæson kan køre i én kørsel, og ingen af filerne uploades: begge læses, sammenføjes og skrives igen i denne browserfane.

Eksempler

To filer, der passer sammen, sammenføjet på én linje

Input

First file:
1
00:00:01,000 --> 00:00:03,000
Good morning.

2
00:00:06,000 --> 00:00:08,000
How are you?


Second file:
1
00:00:01,000 --> 00:00:03,000
早上好。

2
00:00:03,600 --> 00:00:04,200
(敲门声)

3
00:00:06,000 --> 00:00:08,000
你好吗?

Resultat

1
00:00:01,000 --> 00:00:03,000
Good morning. / 早上好。

2
00:00:03,600 --> 00:00:04,200
(敲门声)

3
00:00:06,000 --> 00:00:08,000
How are you? / 你好吗?

De to tekstblokke, der deler skærmtid, kommer ud som én linje hver, med sprogene i den rækkefølge, du lagde filerne i. Banket på døren er den interessante: den overlapper ingen af de engelske tekstblokke, så den følger med som sin egen tekstblok — og en tekstblok for sig selv på en side med én linje er én linje, hvilket er, hvad en lydeffekt bør være. Fordi en tekstblok, der ikke kom fra den første fil, nu er i resultatet, nummereres filen forfra fra 1.

Kinesisk og japansk uden noget imellem

Input

First file:
1
00:00:01,000 --> 00:00:03,000
おはよう。

2
00:00:05,000 --> 00:00:07,000
いってきます。


Second file:
1
00:00:01,000 --> 00:00:03,000
早上好。

2
00:00:05,000 --> 00:00:07,000
我出门了。

Resultat

1
00:00:01,000 --> 00:00:03,000
おはよう。早上好。

2
00:00:05,000 --> 00:00:07,000
いってきます。我出门了。

En tom separator, som er et rigtigt svar frem for et manglende — det er derfor, separatoren er et tekstfelt: værktøjet skal kunne skelne »intet mellem dem« fra »ingen har udfyldt feltet«. For kinesisk sat over for japansk er det det konventionelle valg, da de to skriftsystemer allerede skiller sprogene, og en skråstreg mellem dem læses som rod.

En kildefil, der allerede havde to linjer pr. tekstblok

Input

First file:
1
00:00:01,000 --> 00:00:04,000
Narrator:
The town slept.

2
00:00:06,000 --> 00:00:08,000
Morning came.


Second file:
1
00:00:01,000 --> 00:00:04,000
旁白:
城里的人都睡了。

2
00:00:06,000 --> 00:00:08,000
天亮了。

Resultat

1
00:00:01,000 --> 00:00:04,000
Narrator:
The town slept. / 旁白:
城里的人都睡了。

2
00:00:06,000 --> 00:00:08,000
Morning came. / 天亮了。

Sammenføjning tilføjer den anden fils første linje til den første fils sidste linje og lader resten af begge sider blive, så tekstblokke med to linjer over for tekstblokke med to linjer giver tre linjer, ikke én. Taleretiketten ender med at hænge fast i slutningen af den engelske sætning, hvilket er værd at se én gang. Læg enten tekstblokke med én linje i begge felter, eller skift opstillingen til to linjer og lad sprogene stakke; begge dele er på denne side.

Ofte stillede spørgsmål

Hvorfor sætte de to sprog på én linje frem for to?

Fordi det afhænger af, hvor filen skal hen. To linjer er tv-opstillingen og den, en afspiller forventer som standard, men den koster lodret plads, og på en telefon i portræt eller ved en lille skriftstørrelse betyder det mere end konventionen. Én linje passer også til det tilfælde, hvor de to sprog er stylet forskelligt inde i samme tekstblok — kursiv under antikva eller en mindre skrift til det ene — da begge tekster så ligger i ét tekstforløb, og formateringen rammer hele linjen. Tiderne er identiske uanset hvad: kun opstillingen ændrer sig.

Kan separatoren være tom på denne side?

Ja, og feltet siger det ved at være et tekstfelt frem for en liste af faste valg. En tom separator lader de to tekster løbe direkte ind i hinanden, hvilket er konventionen for kinesisk over for japansk, fordi skriftsystemerne skiller sprogene af sig selv. Det er også et reelt anderledes resultat end et enkelt mellemrum, så værktøjet behandler »ingenting skrevet« og »et mellemrum skrevet« som to forskellige svar frem for ét.

Resultatet fik tre linjer for en tekstblok — hvad skete der?

Dine tekstblokke havde allerede to linjer hver. Sammenføjning tilføjer den anden fils første linje til den første fils sidste linje og lader de øvrige linjer blive, hvor de er, så to over for to giver tre — og taleretiketten på den anden fils første linje ender med at hænge i slutningen af den første fils sætning. Hvis det ikke er det, du vil have, så brug tolinjeopstillingen i stedet, som stakker den anden fils linjer under den første fils og bevarer hvert sprogs egen linjestruktur intakt.

Kan jeg vælge, hvilket sprog der står først på den fælles linje?

Ja, det sprog, hvis fil du lægger i det første felt. Opstillingen er under din kontrol frem for alfabetisk eller automatisk. Det er med vilje: i en dubbet eller undertekstet udsendelse er konventionen originalens sprog først, men en undertekst til sprogindlæring sætter ofte det sprog, der læres, først, så øjet lander på det, og nogle markeder vender det helt om. Byt de to filer mellem felterne, og linjens rækkefølge bytter med dem.

Skal separatoren være en skråstreg?

Nej. Det, du skriver, skrives mellem de to tekster tegn for tegn, så en skråstreg med mellemrum, en lodret streg med mellemrum, en tankestreg, en midtprik eller slet intet er alle gyldige — og mellemrum tæller, hvilket betyder, at skråstregen med mellemrum omkring og den nøgne skråstreg er to forskellige filer. Det ene, du skal undgå, er en separator, der også forekommer inde i din tekst, da en læser så ikke kan skelne separator fra indhold; af samme grund er en undertekststandard, der forbyder den lodrette streg i tekst, en grund til at vælge en skråstreg.

Hvad sker der med en tekstblok i den anden fil, der ikke overlapper nogen i den første?

Den følger med som sin egen tekstblok, på én linje, det rigtige sted på tidslinjen — intet kasseres, fordi denne side som standard beholder begge filer. En lydeffekt, en oversat skiltetekst eller en note uden modpart i det andet sprog forbliver derfor præcis én linje, hvilket sædvanligvis er, hvad den bør være. Vil du hellere have den helt ud af resultatet, skifter den første indstilling på siden til at beholde den første fils tidslinje, og tekstblokke uden modpart kasseres og tælles i rapporten.

Relaterede værktøjer