xref: /vim-8.2.3635/runtime/syntax/diff.vim (revision 7e6a515e)
1071d4279SBram Moolenaar" Vim syntax file
2071d4279SBram Moolenaar" Language:	Diff (context or unified)
3071d4279SBram Moolenaar" Maintainer:	Bram Moolenaar <[email protected]>
4e2db695dSBram Moolenaar"               Translations by Jakson Alves de Aquino.
5*7e6a515eSBram Moolenaar" Last Change:	2020 Dec 30
6071d4279SBram Moolenaar
7d857f0e0SBram Moolenaar" Quit when a (custom) syntax file was already loaded
8d857f0e0SBram Moolenaarif exists("b:current_syntax")
9071d4279SBram Moolenaar  finish
10071d4279SBram Moolenaarendif
11150a1321SBram Moolenaarscriptencoding utf-8
12071d4279SBram Moolenaar
13071d4279SBram Moolenaarsyn match diffOnly	"^Only in .*"
14071d4279SBram Moolenaarsyn match diffIdentical	"^Files .* and .* are identical$"
15071d4279SBram Moolenaarsyn match diffDiffer	"^Files .* and .* differ$"
16071d4279SBram Moolenaarsyn match diffBDiffer	"^Binary files .* and .* differ$"
17071d4279SBram Moolenaarsyn match diffIsA	"^File .* is a .* while file .* is a .*"
18e2db695dSBram Moolenaarsyn match diffNoEOL	"^\\ No newline at end of file .*"
19071d4279SBram Moolenaarsyn match diffCommon	"^Common subdirectories: .*"
20071d4279SBram Moolenaar
218feef4ffSBram Moolenaar" Disable the translations by setting diff_translations to zero.
228feef4ffSBram Moolenaarif !exists("diff_translations") || diff_translations
238feef4ffSBram Moolenaar
24150a1321SBram Moolenaar" ca
25e2db695dSBram Moolenaarsyn match diffOnly	"^Només a .*"
26150a1321SBram Moolenaarsyn match diffIdentical	"^Els fitxers .* i .* són idèntics$"
27150a1321SBram Moolenaarsyn match diffDiffer	"^Els fitxers .* i .* difereixen$"
28150a1321SBram Moolenaarsyn match diffBDiffer	"^Els fitxers .* i .* difereixen$"
29e2db695dSBram Moolenaarsyn match diffIsA	"^El fitxer .* és un .* mentre que el fitxer .* és un .*"
30e2db695dSBram Moolenaarsyn match diffNoEOL	"^\\ No hi ha cap caràcter de salt de línia al final del fitxer"
31e2db695dSBram Moolenaarsyn match diffCommon	"^Subdirectoris comuns: .* i .*"
32150a1321SBram Moolenaar
33150a1321SBram Moolenaar" cs
34e2db695dSBram Moolenaarsyn match diffOnly	"^Pouze v .*"
35150a1321SBram Moolenaarsyn match diffIdentical	"^Soubory .* a .* jsou identické$"
36150a1321SBram Moolenaarsyn match diffDiffer	"^Soubory .* a .* jsou různé$"
37e2db695dSBram Moolenaarsyn match diffBDiffer	"^Binární soubory .* a .* jsou rozdílné$"
38150a1321SBram Moolenaarsyn match diffBDiffer	"^Soubory .* a .* jsou různé$"
39e2db695dSBram Moolenaarsyn match diffIsA	"^Soubor .* je .* pokud soubor .* je .*"
40e2db695dSBram Moolenaarsyn match diffNoEOL	"^\\ Chybí znak konce řádku na konci souboru"
41e2db695dSBram Moolenaarsyn match diffCommon	"^Společné podadresáře: .* a .*"
42150a1321SBram Moolenaar
43150a1321SBram Moolenaar" da
44e2db695dSBram Moolenaarsyn match diffOnly	"^Kun i .*"
45150a1321SBram Moolenaarsyn match diffIdentical	"^Filerne .* og .* er identiske$"
46150a1321SBram Moolenaarsyn match diffDiffer	"^Filerne .* og .* er forskellige$"
47150a1321SBram Moolenaarsyn match diffBDiffer	"^Binære filer .* og .* er forskellige$"
48e2db695dSBram Moolenaarsyn match diffIsA	"^Filen .* er en .* mens filen .* er en .*"
49e2db695dSBram Moolenaarsyn match diffNoEOL	"^\\ Intet linjeskift ved filafslutning"
50e2db695dSBram Moolenaarsyn match diffCommon	"^Identiske underkataloger: .* og .*"
51150a1321SBram Moolenaar
52150a1321SBram Moolenaar" de
53e2db695dSBram Moolenaarsyn match diffOnly	"^Nur in .*"
54150a1321SBram Moolenaarsyn match diffIdentical	"^Dateien .* und .* sind identisch.$"
55150a1321SBram Moolenaarsyn match diffDiffer	"^Dateien .* und .* sind verschieden.$"
56150a1321SBram Moolenaarsyn match diffBDiffer	"^Binärdateien .* and .* sind verschieden.$"
57e2db695dSBram Moolenaarsyn match diffBDiffer	"^Binärdateien .* und .* sind verschieden.$"
58150a1321SBram Moolenaarsyn match diffIsA	"^Datei .* ist ein .* während Datei .* ein .* ist.$"
59e2db695dSBram Moolenaarsyn match diffNoEOL	"^\\ Kein Zeilenumbruch am Dateiende."
60150a1321SBram Moolenaarsyn match diffCommon	"^Gemeinsame Unterverzeichnisse: .* und .*.$"
61150a1321SBram Moolenaar
62150a1321SBram Moolenaar" el
63e2db695dSBram Moolenaarsyn match diffOnly	"^Μόνο στο .*"
64150a1321SBram Moolenaarsyn match diffIdentical	"^Τα αρχεία .* καί .* είναι πανομοιότυπα$"
65150a1321SBram Moolenaarsyn match diffDiffer	"^Τα αρχεία .* και .* διαφέρουν$"
66150a1321SBram Moolenaarsyn match diffBDiffer	"^Τα αρχεία .* και .* διαφέρουν$"
67e2db695dSBram Moolenaarsyn match diffIsA	"^Το αρχείο .* είναι .* ενώ το αρχείο .* είναι .*"
68e2db695dSBram Moolenaarsyn match diffNoEOL	"^\\ Δεν υπάρχει χαρακτήρας νέας γραμμής στο τέλος του αρχείου"
69150a1321SBram Moolenaarsyn match diffCommon	"^Οι υποκατάλογοι .* και .* είναι ταυτόσημοι$"
70150a1321SBram Moolenaar
71150a1321SBram Moolenaar" eo
72e2db695dSBram Moolenaarsyn match diffOnly	"^Nur en .*"
73150a1321SBram Moolenaarsyn match diffIdentical	"^Dosieroj .* kaj .* estas samaj$"
74150a1321SBram Moolenaarsyn match diffDiffer	"^Dosieroj .* kaj .* estas malsamaj$"
75150a1321SBram Moolenaarsyn match diffBDiffer	"^Dosieroj .* kaj .* estas malsamaj$"
76e2db695dSBram Moolenaarsyn match diffIsA	"^Dosiero .* estas .*, dum dosiero .* estas .*"
77e2db695dSBram Moolenaarsyn match diffNoEOL	"^\\ Mankas linifino ĉe fino de dosiero"
78e2db695dSBram Moolenaarsyn match diffCommon	"^Komunaj subdosierujoj: .* kaj .*"
79150a1321SBram Moolenaar
80150a1321SBram Moolenaar" es
81e2db695dSBram Moolenaarsyn match diffOnly	"^Sólo en .*"
82150a1321SBram Moolenaarsyn match diffIdentical	"^Los ficheros .* y .* son idénticos$"
83150a1321SBram Moolenaarsyn match diffDiffer	"^Los ficheros .* y .* son distintos$"
84150a1321SBram Moolenaarsyn match diffBDiffer	"^Los ficheros binarios .* y .* son distintos$"
85e2db695dSBram Moolenaarsyn match diffIsA	"^El fichero .* es un .* mientras que el .* es un .*"
86e2db695dSBram Moolenaarsyn match diffNoEOL	"^\\ No hay ningún carácter de nueva línea al final del fichero"
87e2db695dSBram Moolenaarsyn match diffCommon	"^Subdirectorios comunes: .* y .*"
88150a1321SBram Moolenaar
89150a1321SBram Moolenaar" fi
90e2db695dSBram Moolenaarsyn match diffOnly	"^Vain hakemistossa .*"
91150a1321SBram Moolenaarsyn match diffIdentical	"^Tiedostot .* ja .* ovat identtiset$"
92150a1321SBram Moolenaarsyn match diffDiffer	"^Tiedostot .* ja .* eroavat$"
93150a1321SBram Moolenaarsyn match diffBDiffer	"^Binääritiedostot .* ja .* eroavat$"
94e2db695dSBram Moolenaarsyn match diffIsA	"^Tiedosto .* on .*, kun taas tiedosto .* on .*"
95e2db695dSBram Moolenaarsyn match diffNoEOL	"^\\ Ei rivinvaihtoa tiedoston lopussa"
96e2db695dSBram Moolenaarsyn match diffCommon	"^Yhteiset alihakemistot: .* ja .*"
97150a1321SBram Moolenaar
98150a1321SBram Moolenaar" fr
99e2db695dSBram Moolenaarsyn match diffOnly	"^Seulement dans .*"
100e2db695dSBram Moolenaarsyn match diffIdentical	"^Les fichiers .* et .* sont identiques.*"
101e2db695dSBram Moolenaarsyn match diffDiffer	"^Les fichiers .* et .* sont différents.*"
102e2db695dSBram Moolenaarsyn match diffBDiffer	"^Les fichiers binaires .* et .* sont différents.*"
103e2db695dSBram Moolenaarsyn match diffIsA	"^Le fichier .* est un .* alors que le fichier .* est un .*"
104e2db695dSBram Moolenaarsyn match diffNoEOL	"^\\ Pas de fin de ligne à la fin du fichier.*"
105e2db695dSBram Moolenaarsyn match diffCommon	"^Les sous-répertoires .* et .* sont identiques.*"
106150a1321SBram Moolenaar
107150a1321SBram Moolenaar" ga
108e2db695dSBram Moolenaarsyn match diffOnly	"^I .* amháin: .*"
109e2db695dSBram Moolenaarsyn match diffIdentical	"^Is comhionann iad na comhaid .* agus .*"
110e2db695dSBram Moolenaarsyn match diffDiffer	"^Tá difríocht idir na comhaid .* agus .*"
111e2db695dSBram Moolenaarsyn match diffBDiffer	"^Tá difríocht idir na comhaid .* agus .*"
112e2db695dSBram Moolenaarsyn match diffIsA	"^Tá comhad .* ina .* ach tá comhad .* ina .*"
113e2db695dSBram Moolenaarsyn match diffNoEOL	"^\\ Gan líne nua ag an chomhadchríoch"
114e2db695dSBram Moolenaarsyn match diffCommon	"^Fochomhadlanna i gcoitianta: .* agus .*"
115150a1321SBram Moolenaar
116150a1321SBram Moolenaar" gl
117e2db695dSBram Moolenaarsyn match diffOnly	"^Só en .*"
118150a1321SBram Moolenaarsyn match diffIdentical	"^Os ficheiros .* e .* son idénticos$"
119150a1321SBram Moolenaarsyn match diffDiffer	"^Os ficheiros .* e .* son diferentes$"
120150a1321SBram Moolenaarsyn match diffBDiffer	"^Os ficheiros binarios .* e .* son diferentes$"
121e2db695dSBram Moolenaarsyn match diffIsA	"^O ficheiro .* é un .* mentres que o ficheiro .* é un .*"
122e2db695dSBram Moolenaarsyn match diffNoEOL	"^\\ Non hai un salto de liña na fin da liña"
123e2db695dSBram Moolenaarsyn match diffCommon	"^Subdirectorios comúns: .* e .*"
124150a1321SBram Moolenaar
125150a1321SBram Moolenaar" he
1260122c407SBram Moolenaar" ^.* are expansive patterns for long lines, so disabled unless we can match
1270122c407SBram Moolenaar" some specific hebrew chars
1280122c407SBram Moolenaarif search('\%u05d5\|\%u05d1', 'nw', '', 100)
129e2db695dSBram Moolenaar  syn match diffOnly	"^.*-ב קר אצמנ .*"
130150a1321SBram Moolenaar  syn match diffIdentical	"^םיהז םניה .*-ו .* םיצבקה$"
131150a1321SBram Moolenaar  syn match diffDiffer	"^הזמ הז םינוש `.*'-ו `.*' םיצבקה$"
132150a1321SBram Moolenaar  syn match diffBDiffer	"^הזמ הז םינוש `.*'-ו `.*' םיירניב םיצבק$"
133150a1321SBram Moolenaar  syn match diffIsA	"^.* .*-ל .* .* תוושהל ןתינ אל$"
134c229967cSBram Moolenaar  syn match diffNoEOL	"^\\ ץבוקה ףוסב השד.-הרוש ות רס."
135150a1321SBram Moolenaar  syn match diffCommon	"^.*-ו .* :תוהז תויקית-תת$"
1360122c407SBram Moolenaarendif
137150a1321SBram Moolenaar
138e2db695dSBram Moolenaar" hr
139e2db695dSBram Moolenaarsyn match diffOnly	"^Samo u .*"
140e2db695dSBram Moolenaarsyn match diffIdentical	"^Datoteke .* i .* su identične$"
141e2db695dSBram Moolenaarsyn match diffDiffer	"^Datoteke .* i .* se razlikuju$"
142e2db695dSBram Moolenaarsyn match diffBDiffer	"^Binarne datoteke .* i .* se razlikuju$"
143e2db695dSBram Moolenaarsyn match diffIsA	"^Datoteka .* je .*, a datoteka .* je .*"
144e2db695dSBram Moolenaarsyn match diffNoEOL	"^\\ Nema novog retka na kraju datoteke"
145e2db695dSBram Moolenaarsyn match diffCommon	"^Uobičajeni poddirektoriji: .* i .*"
146e2db695dSBram Moolenaar
147150a1321SBram Moolenaar" hu
148e2db695dSBram Moolenaarsyn match diffOnly	"^Csak .* -ben: .*"
149150a1321SBram Moolenaarsyn match diffIdentical	"^.* és .* fájlok azonosak$"
150150a1321SBram Moolenaarsyn match diffDiffer	"^A(z) .* és a(z) .* fájlok különböznek$"
151150a1321SBram Moolenaarsyn match diffBDiffer	"^A(z) .* és a(z) .* fájlok különböznek$"
152e2db695dSBram Moolenaarsyn match diffIsA	"^A(z) .* fájl egy .*, viszont a(z) .* fájl egy .*"
153e2db695dSBram Moolenaarsyn match diffNoEOL	"^\\ Nincs újsor a fájl végén"
154e2db695dSBram Moolenaarsyn match diffCommon	"^Közös alkönyvtárak: .* és .*"
155150a1321SBram Moolenaar
156150a1321SBram Moolenaar" id
157e2db695dSBram Moolenaarsyn match diffOnly	"^Hanya dalam .*"
158150a1321SBram Moolenaarsyn match diffIdentical	"^File .* dan .* identik$"
159150a1321SBram Moolenaarsyn match diffDiffer	"^Berkas .* dan .* berbeda$"
160150a1321SBram Moolenaarsyn match diffBDiffer	"^File biner .* dan .* berbeda$"
161e2db695dSBram Moolenaarsyn match diffIsA	"^File .* adalah .* sementara file .* adalah .*"
162e2db695dSBram Moolenaarsyn match diffNoEOL	"^\\ Tidak ada baris-baru di akhir dari berkas"
163e2db695dSBram Moolenaarsyn match diffCommon	"^Subdirektori sama: .* dan .*"
164150a1321SBram Moolenaar
165150a1321SBram Moolenaar" it
166e2db695dSBram Moolenaarsyn match diffOnly	"^Solo in .*"
167150a1321SBram Moolenaarsyn match diffIdentical	"^I file .* e .* sono identici$"
168150a1321SBram Moolenaarsyn match diffDiffer	"^I file .* e .* sono diversi$"
169150a1321SBram Moolenaarsyn match diffBDiffer	"^I file .* e .* sono diversi$"
170e2db695dSBram Moolenaarsyn match diffBDiffer	"^I file binari .* e .* sono diversi$"
171e2db695dSBram Moolenaarsyn match diffIsA	"^File .* è un .* mentre file .* è un .*"
172e2db695dSBram Moolenaarsyn match diffNoEOL	"^\\ Manca newline alla fine del file"
173e2db695dSBram Moolenaarsyn match diffCommon	"^Sottodirectory in comune: .* e .*"
174150a1321SBram Moolenaar
175150a1321SBram Moolenaar" ja
176e2db695dSBram Moolenaarsyn match diffOnly	"^.*だけに発見: .*"
177150a1321SBram Moolenaarsyn match diffIdentical	"^ファイル.*と.*は同一$"
178150a1321SBram Moolenaarsyn match diffDiffer	"^ファイル.*と.*は違います$"
179150a1321SBram Moolenaarsyn match diffBDiffer	"^バイナリー・ファイル.*と.*は違います$"
180e2db695dSBram Moolenaarsyn match diffIsA	"^ファイル.*は.*、ファイル.*は.*"
181e2db695dSBram Moolenaarsyn match diffNoEOL	"^\\ ファイル末尾に改行がありません"
182e2db695dSBram Moolenaarsyn match diffCommon	"^共通の下位ディレクトリー: .*と.*"
183e2db695dSBram Moolenaar
184e2db695dSBram Moolenaar" ja DiffUtils 3.3
185e2db695dSBram Moolenaarsyn match diffOnly	"^.* のみに存在: .*"
186e2db695dSBram Moolenaarsyn match diffIdentical	"^ファイル .* と .* は同一です$"
187e2db695dSBram Moolenaarsyn match diffDiffer	"^ファイル .* と .* は異なります$"
188e2db695dSBram Moolenaarsyn match diffBDiffer	"^バイナリーファイル .* と.* は異なります$"
189e2db695dSBram Moolenaarsyn match diffIsA	"^ファイル .* は .* です。一方、ファイル .* は .* です$"
190e2db695dSBram Moolenaarsyn match diffNoEOL	"^\\ ファイル末尾に改行がありません"
191e2db695dSBram Moolenaarsyn match diffCommon	"^共通のサブディレクトリー: .* と .*"
192150a1321SBram Moolenaar
193150a1321SBram Moolenaar" lv
194e2db695dSBram Moolenaarsyn match diffOnly	"^Tikai iekš .*"
195150a1321SBram Moolenaarsyn match diffIdentical	"^Fails .* un .* ir identiski$"
196150a1321SBram Moolenaarsyn match diffDiffer	"^Faili .* un .* atšķiras$"
197150a1321SBram Moolenaarsyn match diffBDiffer	"^Faili .* un .* atšķiras$"
198e2db695dSBram Moolenaarsyn match diffBDiffer	"^Binārie faili .* un .* atšķiras$"
199e2db695dSBram Moolenaarsyn match diffIsA	"^Fails .* ir .* kamēr fails .* ir .*"
200e2db695dSBram Moolenaarsyn match diffNoEOL	"^\\ Nav jaunu rindu faila beigās"
201e2db695dSBram Moolenaarsyn match diffCommon	"^Kopējās apakšdirektorijas: .* un .*"
202150a1321SBram Moolenaar
203150a1321SBram Moolenaar" ms
204e2db695dSBram Moolenaarsyn match diffOnly	"^Hanya dalam .*"
205150a1321SBram Moolenaarsyn match diffIdentical	"^Fail .* dan .* adalah serupa$"
206150a1321SBram Moolenaarsyn match diffDiffer	"^Fail .* dan .* berbeza$"
207150a1321SBram Moolenaarsyn match diffBDiffer	"^Fail .* dan .* berbeza$"
208e2db695dSBram Moolenaarsyn match diffIsA	"^Fail .* adalah .* manakala fail .* adalah .*"
209e2db695dSBram Moolenaarsyn match diffNoEOL	"^\\ Tiada baris baru pada penghujung fail"
210e2db695dSBram Moolenaarsyn match diffCommon	"^Subdirektori umum: .* dan .*"
211150a1321SBram Moolenaar
212150a1321SBram Moolenaar" nl
213e2db695dSBram Moolenaarsyn match diffOnly	"^Alleen in .*"
214150a1321SBram Moolenaarsyn match diffIdentical	"^Bestanden .* en .* zijn identiek$"
215150a1321SBram Moolenaarsyn match diffDiffer	"^Bestanden .* en .* zijn verschillend$"
216150a1321SBram Moolenaarsyn match diffBDiffer	"^Bestanden .* en .* zijn verschillend$"
217e2db695dSBram Moolenaarsyn match diffBDiffer	"^Binaire bestanden .* en .* zijn verschillend$"
218150a1321SBram Moolenaarsyn match diffIsA	"^Bestand .* is een .* terwijl bestand .* een .* is$"
219e2db695dSBram Moolenaarsyn match diffNoEOL	"^\\ Geen regeleindeteken (LF) aan einde van bestand"
220e2db695dSBram Moolenaarsyn match diffCommon	"^Gemeenschappelijke submappen: .* en .*"
221150a1321SBram Moolenaar
222150a1321SBram Moolenaar" pl
223e2db695dSBram Moolenaarsyn match diffOnly	"^Tylko w .*"
224150a1321SBram Moolenaarsyn match diffIdentical	"^Pliki .* i .* są identyczne$"
225150a1321SBram Moolenaarsyn match diffDiffer	"^Pliki .* i .* różnią się$"
226150a1321SBram Moolenaarsyn match diffBDiffer	"^Pliki .* i .* różnią się$"
227e2db695dSBram Moolenaarsyn match diffBDiffer	"^Binarne pliki .* i .* różnią się$"
228e2db695dSBram Moolenaarsyn match diffIsA	"^Plik .* jest .*, podczas gdy plik .* jest .*"
229e2db695dSBram Moolenaarsyn match diffNoEOL	"^\\ Brak znaku nowej linii na końcu pliku"
230e2db695dSBram Moolenaarsyn match diffCommon	"^Wspólne podkatalogi: .* i .*"
231150a1321SBram Moolenaar
232150a1321SBram Moolenaar" pt_BR
233e2db695dSBram Moolenaarsyn match diffOnly	"^Somente em .*"
234e2db695dSBram Moolenaarsyn match diffOnly	"^Apenas em .*"
235150a1321SBram Moolenaarsyn match diffIdentical	"^Os aquivos .* e .* são idênticos$"
236150a1321SBram Moolenaarsyn match diffDiffer	"^Os arquivos .* e .* são diferentes$"
237150a1321SBram Moolenaarsyn match diffBDiffer	"^Os arquivos binários .* e .* são diferentes$"
238e2db695dSBram Moolenaarsyn match diffIsA	"^O arquivo .* é .* enquanto o arquivo .* é .*"
239e2db695dSBram Moolenaarsyn match diffNoEOL	"^\\ Falta o caracter nova linha no final do arquivo"
240e2db695dSBram Moolenaarsyn match diffCommon	"^Subdiretórios idênticos: .* e .*"
241150a1321SBram Moolenaar
242150a1321SBram Moolenaar" ro
243e2db695dSBram Moolenaarsyn match diffOnly	"^Doar în .*"
244150a1321SBram Moolenaarsyn match diffIdentical	"^Fişierele .* şi .* sunt identice$"
245150a1321SBram Moolenaarsyn match diffDiffer	"^Fişierele .* şi .* diferă$"
246150a1321SBram Moolenaarsyn match diffBDiffer	"^Fişierele binare .* şi .* diferă$"
247150a1321SBram Moolenaarsyn match diffIsA	"^Fişierul .* este un .* pe când fişierul .* este un .*.$"
248e2db695dSBram Moolenaarsyn match diffNoEOL	"^\\ Nici un element de linie nouă la sfârşitul fişierului"
249150a1321SBram Moolenaarsyn match diffCommon	"^Subdirectoare comune: .* şi .*.$"
250150a1321SBram Moolenaar
251150a1321SBram Moolenaar" ru
252e2db695dSBram Moolenaarsyn match diffOnly	"^Только в .*"
253150a1321SBram Moolenaarsyn match diffIdentical	"^Файлы .* и .* идентичны$"
254150a1321SBram Moolenaarsyn match diffDiffer	"^Файлы .* и .* различаются$"
255150a1321SBram Moolenaarsyn match diffBDiffer	"^Файлы .* и .* различаются$"
256e2db695dSBram Moolenaarsyn match diffIsA	"^Файл .* это .*, тогда как файл .* -- .*"
257e2db695dSBram Moolenaarsyn match diffNoEOL	"^\\ В конце файла нет новой строки"
258e2db695dSBram Moolenaarsyn match diffCommon	"^Общие подкаталоги: .* и .*"
259150a1321SBram Moolenaar
260150a1321SBram Moolenaar" sr
261e2db695dSBram Moolenaarsyn match diffOnly	"^Само у .*"
262150a1321SBram Moolenaarsyn match diffIdentical	"^Датотеке „.*“ и „.*“ се подударају$"
263150a1321SBram Moolenaarsyn match diffDiffer	"^Датотеке .* и .* различите$"
264150a1321SBram Moolenaarsyn match diffBDiffer	"^Бинарне датотеке .* и .* различите$"
265150a1321SBram Moolenaarsyn match diffIsA	"^Датотека „.*“ је „.*“ док је датотека „.*“ „.*“$"
266e2db695dSBram Moolenaarsyn match diffNoEOL	"^\\ Без новог реда на крају датотеке"
267e2db695dSBram Moolenaarsyn match diffCommon	"^Заједнички поддиректоријуми: .* и .*"
268150a1321SBram Moolenaar
269150a1321SBram Moolenaar" sv
270e2db695dSBram Moolenaarsyn match diffOnly	"^Endast i .*"
271150a1321SBram Moolenaarsyn match diffIdentical	"^Filerna .* och .* är lika$"
272150a1321SBram Moolenaarsyn match diffDiffer	"^Filerna .* och .* skiljer$"
273150a1321SBram Moolenaarsyn match diffBDiffer	"^Filerna .* och .* skiljer$"
274e2db695dSBram Moolenaarsyn match diffIsA	"^Fil .* är en .* medan fil .* är en .*"
275e2db695dSBram Moolenaarsyn match diffBDiffer	"^De binära filerna .* och .* skiljer$"
276e2db695dSBram Moolenaarsyn match diffIsA	"^Filen .* är .* medan filen .* är .*"
277e2db695dSBram Moolenaarsyn match diffNoEOL	"^\\ Ingen nyrad vid filslut"
278e2db695dSBram Moolenaarsyn match diffCommon	"^Lika underkataloger: .* och .*"
279150a1321SBram Moolenaar
280150a1321SBram Moolenaar" tr
281e2db695dSBram Moolenaarsyn match diffOnly	"^Yalnızca .*'da: .*"
282150a1321SBram Moolenaarsyn match diffIdentical	"^.* ve .* dosyaları birbirinin aynı$"
283150a1321SBram Moolenaarsyn match diffDiffer	"^.* ve .* dosyaları birbirinden farklı$"
284150a1321SBram Moolenaarsyn match diffBDiffer	"^.* ve .* dosyaları birbirinden farklı$"
285e2db695dSBram Moolenaarsyn match diffBDiffer	"^İkili .* ve .* birbirinden farklı$"
286e2db695dSBram Moolenaarsyn match diffIsA	"^.* dosyası, bir .*, halbuki .* dosyası bir .*"
287e2db695dSBram Moolenaarsyn match diffNoEOL	"^\\ Dosya sonunda yenisatır yok."
288e2db695dSBram Moolenaarsyn match diffCommon	"^Ortak alt dizinler: .* ve .*"
289150a1321SBram Moolenaar
290150a1321SBram Moolenaar" uk
291e2db695dSBram Moolenaarsyn match diffOnly	"^Лише у .*"
292150a1321SBram Moolenaarsyn match diffIdentical	"^Файли .* та .* ідентичні$"
293150a1321SBram Moolenaarsyn match diffDiffer	"^Файли .* та .* відрізняються$"
294150a1321SBram Moolenaarsyn match diffBDiffer	"^Файли .* та .* відрізняються$"
295e2db695dSBram Moolenaarsyn match diffBDiffer	"^Двійкові файли .* та .* відрізняються$"
296e2db695dSBram Moolenaarsyn match diffIsA	"^Файл .* це .*, тоді як файл .* -- .*"
297e2db695dSBram Moolenaarsyn match diffNoEOL	"^\\ Наприкінці файлу немає нового рядка"
298e2db695dSBram Moolenaarsyn match diffCommon	"^Спільні підкаталоги: .* та .*"
299150a1321SBram Moolenaar
300150a1321SBram Moolenaar" vi
301e2db695dSBram Moolenaarsyn match diffOnly	"^Chỉ trong .*"
302150a1321SBram Moolenaarsyn match diffIdentical	"^Hai tập tin .* và .* là bằng nhau.$"
303e2db695dSBram Moolenaarsyn match diffIdentical	"^Cả .* và .* là cùng một tập tin$"
304150a1321SBram Moolenaarsyn match diffDiffer	"^Hai tập tin .* và .* là khác nhau.$"
305e2db695dSBram Moolenaarsyn match diffBDiffer	"^Hai tập tin nhị phân .* và .* khác nhau$"
306e2db695dSBram Moolenaarsyn match diffIsA	"^Tập tin .* là một .* trong khi tập tin .* là một .*.$"
307150a1321SBram Moolenaarsyn match diffBDiffer	"^Hai tập tin .* và .* là khác nhau.$"
308150a1321SBram Moolenaarsyn match diffIsA	"^Tập tin .* là một .* còn tập tin .* là một .*.$"
309e2db695dSBram Moolenaarsyn match diffNoEOL	"^\\ Không có ký tự dòng mới tại kêt thức tập tin."
310e2db695dSBram Moolenaarsyn match diffCommon	"^Thư mục con chung: .* và .*"
311150a1321SBram Moolenaar
312150a1321SBram Moolenaar" zh_CN
313e2db695dSBram Moolenaarsyn match diffOnly	"^只在 .* 存在:.*"
314150a1321SBram Moolenaarsyn match diffIdentical	"^檔案 .* 和 .* 相同$"
315150a1321SBram Moolenaarsyn match diffDiffer	"^文件 .* 和 .* 不同$"
316150a1321SBram Moolenaarsyn match diffBDiffer	"^文件 .* 和 .* 不同$"
317e2db695dSBram Moolenaarsyn match diffIsA	"^文件 .* 是.*而文件 .* 是.*"
318e2db695dSBram Moolenaarsyn match diffNoEOL	"^\\ 文件尾没有 newline 字符"
319150a1321SBram Moolenaarsyn match diffCommon	"^.* 和 .* 有共同的子目录$"
320150a1321SBram Moolenaar
321150a1321SBram Moolenaar" zh_TW
322e2db695dSBram Moolenaarsyn match diffOnly	"^只在 .* 存在:.*"
323e2db695dSBram Moolenaarsyn match diffIdentical	"^檔案 .* 和 .* 相同$"
324150a1321SBram Moolenaarsyn match diffDiffer	"^檔案 .* 與 .* 不同$"
325150a1321SBram Moolenaarsyn match diffBDiffer	"^二元碼檔 .* 與 .* 不同$"
326e2db695dSBram Moolenaarsyn match diffIsA	"^檔案 .* 是.*而檔案 .* 是.*"
327e2db695dSBram Moolenaarsyn match diffNoEOL	"^\\ 檔案末沒有 newline 字元"
328150a1321SBram Moolenaarsyn match diffCommon	"^.* 和 .* 有共同的副目錄$"
329150a1321SBram Moolenaar
3308feef4ffSBram Moolenaarendif
3318feef4ffSBram Moolenaar
3325aae419aSBram Moolenaar
333071d4279SBram Moolenaarsyn match diffRemoved	"^-.*"
334071d4279SBram Moolenaarsyn match diffRemoved	"^<.*"
335071d4279SBram Moolenaarsyn match diffAdded	"^+.*"
336071d4279SBram Moolenaarsyn match diffAdded	"^>.*"
337071d4279SBram Moolenaarsyn match diffChanged	"^! .*"
338071d4279SBram Moolenaar
339071d4279SBram Moolenaarsyn match diffSubname	" @@..*"ms=s+3 contained
340071d4279SBram Moolenaarsyn match diffLine	"^@.*" contains=diffSubname
341071d4279SBram Moolenaarsyn match diffLine	"^\<\d\+\>.*"
342071d4279SBram Moolenaarsyn match diffLine	"^\*\*\*\*.*"
3435aae419aSBram Moolenaarsyn match diffLine	"^---$"
344071d4279SBram Moolenaar
345071d4279SBram Moolenaar" Some versions of diff have lines like "#c#" and "#d#" (where # is a number)
346071d4279SBram Moolenaarsyn match diffLine	"^\d\+\(,\d\+\)\=[cda]\d\+\>.*"
347071d4279SBram Moolenaar
348d5d015d4SBram Moolenaarsyn match diffFile	"^diff\>.*"
349e2db695dSBram Moolenaarsyn match diffFile	"^Index: .*"
350e2db695dSBram Moolenaarsyn match diffFile	"^==== .*"
351*7e6a515eSBram Moolenaar
352*7e6a515eSBram Moolenaarif search('^@@ -\S\+ +\S\+ @@', 'nw', '', 100)
353*7e6a515eSBram Moolenaar  " unified
354*7e6a515eSBram Moolenaar  syn match diffOldFile	"^--- .*"
355*7e6a515eSBram Moolenaar  syn match diffNewFile	"^+++ .*"
356*7e6a515eSBram Moolenaarelse
357*7e6a515eSBram Moolenaar  " context / old style
358071d4279SBram Moolenaar  syn match diffOldFile	"^\*\*\* .*"
359071d4279SBram Moolenaar  syn match diffNewFile	"^--- .*"
360*7e6a515eSBram Moolenaarendif
361071d4279SBram Moolenaar
362939a1abeSBram Moolenaar" Used by git
363939a1abeSBram Moolenaarsyn match diffIndexLine	"^index \x\x\x\x.*"
364939a1abeSBram Moolenaar
365071d4279SBram Moolenaarsyn match diffComment	"^#.*"
366071d4279SBram Moolenaar
367071d4279SBram Moolenaar" Define the default highlighting.
368d857f0e0SBram Moolenaar" Only used when an item doesn't have highlighting yet
369d857f0e0SBram Moolenaarhi def link diffOldFile		diffFile
370d857f0e0SBram Moolenaarhi def link diffNewFile		diffFile
371939a1abeSBram Moolenaarhi def link diffIndexLine	PreProc
372d857f0e0SBram Moolenaarhi def link diffFile		Type
373d857f0e0SBram Moolenaarhi def link diffOnly		Constant
374d857f0e0SBram Moolenaarhi def link diffIdentical	Constant
375d857f0e0SBram Moolenaarhi def link diffDiffer		Constant
376d857f0e0SBram Moolenaarhi def link diffBDiffer		Constant
377d857f0e0SBram Moolenaarhi def link diffIsA		Constant
378d857f0e0SBram Moolenaarhi def link diffNoEOL		Constant
379d857f0e0SBram Moolenaarhi def link diffCommon		Constant
380d857f0e0SBram Moolenaarhi def link diffRemoved		Special
381d857f0e0SBram Moolenaarhi def link diffChanged		PreProc
382d857f0e0SBram Moolenaarhi def link diffAdded		Identifier
383d857f0e0SBram Moolenaarhi def link diffLine		Statement
384d857f0e0SBram Moolenaarhi def link diffSubname		PreProc
385d857f0e0SBram Moolenaarhi def link diffComment		Comment
386071d4279SBram Moolenaar
387071d4279SBram Moolenaarlet b:current_syntax = "diff"
388071d4279SBram Moolenaar
389071d4279SBram Moolenaar" vim: ts=8 sw=2
390