xref: /vim-8.2.3635/runtime/syntax/diff.vim (revision 8feef4ff)
1" Vim syntax file
2" Language:	Diff (context or unified)
3" Maintainer:	Bram Moolenaar <[email protected]>
4"               Translations by Jakson Alves de Aquino.
5" Last Change:	2015 Jan 07
6
7" Quit when a (custom) syntax file was already loaded
8if exists("b:current_syntax")
9  finish
10endif
11scriptencoding utf-8
12
13syn match diffOnly	"^Only in .*"
14syn match diffIdentical	"^Files .* and .* are identical$"
15syn match diffDiffer	"^Files .* and .* differ$"
16syn match diffBDiffer	"^Binary files .* and .* differ$"
17syn match diffIsA	"^File .* is a .* while file .* is a .*"
18syn match diffNoEOL	"^\\ No newline at end of file .*"
19syn match diffCommon	"^Common subdirectories: .*"
20
21" Disable the translations by setting diff_translations to zero.
22if !exists("diff_translations") || diff_translations
23
24" ca
25syn match diffOnly	"^Només a .*"
26syn match diffIdentical	"^Els fitxers .* i .* són idèntics$"
27syn match diffDiffer	"^Els fitxers .* i .* difereixen$"
28syn match diffBDiffer	"^Els fitxers .* i .* difereixen$"
29syn match diffIsA	"^El fitxer .* és un .* mentre que el fitxer .* és un .*"
30syn match diffNoEOL	"^\\ No hi ha cap caràcter de salt de línia al final del fitxer"
31syn match diffCommon	"^Subdirectoris comuns: .* i .*"
32
33" cs
34syn match diffOnly	"^Pouze v .*"
35syn match diffIdentical	"^Soubory .* a .* jsou identické$"
36syn match diffDiffer	"^Soubory .* a .* jsou různé$"
37syn match diffBDiffer	"^Binární soubory .* a .* jsou rozdílné$"
38syn match diffBDiffer	"^Soubory .* a .* jsou různé$"
39syn match diffIsA	"^Soubor .* je .* pokud soubor .* je .*"
40syn match diffNoEOL	"^\\ Chybí znak konce řádku na konci souboru"
41syn match diffCommon	"^Společné podadresáře: .* a .*"
42
43" da
44syn match diffOnly	"^Kun i .*"
45syn match diffIdentical	"^Filerne .* og .* er identiske$"
46syn match diffDiffer	"^Filerne .* og .* er forskellige$"
47syn match diffBDiffer	"^Binære filer .* og .* er forskellige$"
48syn match diffIsA	"^Filen .* er en .* mens filen .* er en .*"
49syn match diffNoEOL	"^\\ Intet linjeskift ved filafslutning"
50syn match diffCommon	"^Identiske underkataloger: .* og .*"
51
52" de
53syn match diffOnly	"^Nur in .*"
54syn match diffIdentical	"^Dateien .* und .* sind identisch.$"
55syn match diffDiffer	"^Dateien .* und .* sind verschieden.$"
56syn match diffBDiffer	"^Binärdateien .* and .* sind verschieden.$"
57syn match diffBDiffer	"^Binärdateien .* und .* sind verschieden.$"
58syn match diffIsA	"^Datei .* ist ein .* während Datei .* ein .* ist.$"
59syn match diffNoEOL	"^\\ Kein Zeilenumbruch am Dateiende."
60syn match diffCommon	"^Gemeinsame Unterverzeichnisse: .* und .*.$"
61
62" el
63syn match diffOnly	"^Μόνο στο .*"
64syn match diffIdentical	"^Τα αρχεία .* καί .* είναι πανομοιότυπα$"
65syn match diffDiffer	"^Τα αρχεία .* και .* διαφέρουν$"
66syn match diffBDiffer	"^Τα αρχεία .* και .* διαφέρουν$"
67syn match diffIsA	"^Το αρχείο .* είναι .* ενώ το αρχείο .* είναι .*"
68syn match diffNoEOL	"^\\ Δεν υπάρχει χαρακτήρας νέας γραμμής στο τέλος του αρχείου"
69syn match diffCommon	"^Οι υποκατάλογοι .* και .* είναι ταυτόσημοι$"
70
71" eo
72syn match diffOnly	"^Nur en .*"
73syn match diffIdentical	"^Dosieroj .* kaj .* estas samaj$"
74syn match diffDiffer	"^Dosieroj .* kaj .* estas malsamaj$"
75syn match diffBDiffer	"^Dosieroj .* kaj .* estas malsamaj$"
76syn match diffIsA	"^Dosiero .* estas .*, dum dosiero .* estas .*"
77syn match diffNoEOL	"^\\ Mankas linifino ĉe fino de dosiero"
78syn match diffCommon	"^Komunaj subdosierujoj: .* kaj .*"
79
80" es
81syn match diffOnly	"^Sólo en .*"
82syn match diffIdentical	"^Los ficheros .* y .* son idénticos$"
83syn match diffDiffer	"^Los ficheros .* y .* son distintos$"
84syn match diffBDiffer	"^Los ficheros binarios .* y .* son distintos$"
85syn match diffIsA	"^El fichero .* es un .* mientras que el .* es un .*"
86syn match diffNoEOL	"^\\ No hay ningún carácter de nueva línea al final del fichero"
87syn match diffCommon	"^Subdirectorios comunes: .* y .*"
88
89" fi
90syn match diffOnly	"^Vain hakemistossa .*"
91syn match diffIdentical	"^Tiedostot .* ja .* ovat identtiset$"
92syn match diffDiffer	"^Tiedostot .* ja .* eroavat$"
93syn match diffBDiffer	"^Binääritiedostot .* ja .* eroavat$"
94syn match diffIsA	"^Tiedosto .* on .*, kun taas tiedosto .* on .*"
95syn match diffNoEOL	"^\\ Ei rivinvaihtoa tiedoston lopussa"
96syn match diffCommon	"^Yhteiset alihakemistot: .* ja .*"
97
98" fr
99syn match diffOnly	"^Seulement dans .*"
100syn match diffIdentical	"^Les fichiers .* et .* sont identiques.*"
101syn match diffDiffer	"^Les fichiers .* et .* sont différents.*"
102syn match diffBDiffer	"^Les fichiers binaires .* et .* sont différents.*"
103syn match diffIsA	"^Le fichier .* est un .* alors que le fichier .* est un .*"
104syn match diffNoEOL	"^\\ Pas de fin de ligne à la fin du fichier.*"
105syn match diffCommon	"^Les sous-répertoires .* et .* sont identiques.*"
106
107" ga
108syn match diffOnly	"^I .* amháin: .*"
109syn match diffIdentical	"^Is comhionann iad na comhaid .* agus .*"
110syn match diffDiffer	"^Tá difríocht idir na comhaid .* agus .*"
111syn match diffBDiffer	"^Tá difríocht idir na comhaid .* agus .*"
112syn match diffIsA	"^Tá comhad .* ina .* ach tá comhad .* ina .*"
113syn match diffNoEOL	"^\\ Gan líne nua ag an chomhadchríoch"
114syn match diffCommon	"^Fochomhadlanna i gcoitianta: .* agus .*"
115
116" gl
117syn match diffOnly	"^Só en .*"
118syn match diffIdentical	"^Os ficheiros .* e .* son idénticos$"
119syn match diffDiffer	"^Os ficheiros .* e .* son diferentes$"
120syn match diffBDiffer	"^Os ficheiros binarios .* e .* son diferentes$"
121syn match diffIsA	"^O ficheiro .* é un .* mentres que o ficheiro .* é un .*"
122syn match diffNoEOL	"^\\ Non hai un salto de liña na fin da liña"
123syn match diffCommon	"^Subdirectorios comúns: .* e .*"
124
125" he
126syn match diffOnly	"^.*-ב קר אצמנ .*"
127syn match diffIdentical	"^םיהז םניה .*-ו .* םיצבקה$"
128syn match diffDiffer	"^הזמ הז םינוש `.*'-ו `.*' םיצבקה$"
129syn match diffBDiffer	"^הזמ הז םינוש `.*'-ו `.*' םיירניב םיצבק$"
130syn match diffIsA	"^.* .*-ל .* .* תוושהל ןתינ אל$"
131syn match diffNoEOL	"^\\ ץבוקה ףוסב השד.-הרוש ות רס."
132syn match diffCommon	"^.*-ו .* :תוהז תויקית-תת$"
133
134" hr
135syn match diffOnly	"^Samo u .*"
136syn match diffIdentical	"^Datoteke .* i .* su identične$"
137syn match diffDiffer	"^Datoteke .* i .* se razlikuju$"
138syn match diffBDiffer	"^Binarne datoteke .* i .* se razlikuju$"
139syn match diffIsA	"^Datoteka .* je .*, a datoteka .* je .*"
140syn match diffNoEOL	"^\\ Nema novog retka na kraju datoteke"
141syn match diffCommon	"^Uobičajeni poddirektoriji: .* i .*"
142
143" hu
144syn match diffOnly	"^Csak .* -ben: .*"
145syn match diffIdentical	"^.* és .* fájlok azonosak$"
146syn match diffDiffer	"^A(z) .* és a(z) .* fájlok különböznek$"
147syn match diffBDiffer	"^A(z) .* és a(z) .* fájlok különböznek$"
148syn match diffIsA	"^A(z) .* fájl egy .*, viszont a(z) .* fájl egy .*"
149syn match diffNoEOL	"^\\ Nincs újsor a fájl végén"
150syn match diffCommon	"^Közös alkönyvtárak: .* és .*"
151
152" id
153syn match diffOnly	"^Hanya dalam .*"
154syn match diffIdentical	"^File .* dan .* identik$"
155syn match diffDiffer	"^Berkas .* dan .* berbeda$"
156syn match diffBDiffer	"^File biner .* dan .* berbeda$"
157syn match diffIsA	"^File .* adalah .* sementara file .* adalah .*"
158syn match diffNoEOL	"^\\ Tidak ada baris-baru di akhir dari berkas"
159syn match diffCommon	"^Subdirektori sama: .* dan .*"
160
161" it
162syn match diffOnly	"^Solo in .*"
163syn match diffIdentical	"^I file .* e .* sono identici$"
164syn match diffDiffer	"^I file .* e .* sono diversi$"
165syn match diffBDiffer	"^I file .* e .* sono diversi$"
166syn match diffBDiffer	"^I file binari .* e .* sono diversi$"
167syn match diffIsA	"^File .* è un .* mentre file .* è un .*"
168syn match diffNoEOL	"^\\ Manca newline alla fine del file"
169syn match diffCommon	"^Sottodirectory in comune: .* e .*"
170
171" ja
172syn match diffOnly	"^.*だけに発見: .*"
173syn match diffIdentical	"^ファイル.*と.*は同一$"
174syn match diffDiffer	"^ファイル.*と.*は違います$"
175syn match diffBDiffer	"^バイナリー・ファイル.*と.*は違います$"
176syn match diffIsA	"^ファイル.*は.*、ファイル.*は.*"
177syn match diffNoEOL	"^\\ ファイル末尾に改行がありません"
178syn match diffCommon	"^共通の下位ディレクトリー: .*と.*"
179
180" ja DiffUtils 3.3
181syn match diffOnly	"^.* のみに存在: .*"
182syn match diffIdentical	"^ファイル .* と .* は同一です$"
183syn match diffDiffer	"^ファイル .* と .* は異なります$"
184syn match diffBDiffer	"^バイナリーファイル .* と.* は異なります$"
185syn match diffIsA	"^ファイル .* は .* です。一方、ファイル .* は .* です$"
186syn match diffNoEOL	"^\\ ファイル末尾に改行がありません"
187syn match diffCommon	"^共通のサブディレクトリー: .* と .*"
188
189" lv
190syn match diffOnly	"^Tikai iekš .*"
191syn match diffIdentical	"^Fails .* un .* ir identiski$"
192syn match diffDiffer	"^Faili .* un .* atšķiras$"
193syn match diffBDiffer	"^Faili .* un .* atšķiras$"
194syn match diffBDiffer	"^Binārie faili .* un .* atšķiras$"
195syn match diffIsA	"^Fails .* ir .* kamēr fails .* ir .*"
196syn match diffNoEOL	"^\\ Nav jaunu rindu faila beigās"
197syn match diffCommon	"^Kopējās apakšdirektorijas: .* un .*"
198
199" ms
200syn match diffOnly	"^Hanya dalam .*"
201syn match diffIdentical	"^Fail .* dan .* adalah serupa$"
202syn match diffDiffer	"^Fail .* dan .* berbeza$"
203syn match diffBDiffer	"^Fail .* dan .* berbeza$"
204syn match diffIsA	"^Fail .* adalah .* manakala fail .* adalah .*"
205syn match diffNoEOL	"^\\ Tiada baris baru pada penghujung fail"
206syn match diffCommon	"^Subdirektori umum: .* dan .*"
207
208" nl
209syn match diffOnly	"^Alleen in .*"
210syn match diffIdentical	"^Bestanden .* en .* zijn identiek$"
211syn match diffDiffer	"^Bestanden .* en .* zijn verschillend$"
212syn match diffBDiffer	"^Bestanden .* en .* zijn verschillend$"
213syn match diffBDiffer	"^Binaire bestanden .* en .* zijn verschillend$"
214syn match diffIsA	"^Bestand .* is een .* terwijl bestand .* een .* is$"
215syn match diffNoEOL	"^\\ Geen regeleindeteken (LF) aan einde van bestand"
216syn match diffCommon	"^Gemeenschappelijke submappen: .* en .*"
217
218" pl
219syn match diffOnly	"^Tylko w .*"
220syn match diffIdentical	"^Pliki .* i .* są identyczne$"
221syn match diffDiffer	"^Pliki .* i .* różnią się$"
222syn match diffBDiffer	"^Pliki .* i .* różnią się$"
223syn match diffBDiffer	"^Binarne pliki .* i .* różnią się$"
224syn match diffIsA	"^Plik .* jest .*, podczas gdy plik .* jest .*"
225syn match diffNoEOL	"^\\ Brak znaku nowej linii na końcu pliku"
226syn match diffCommon	"^Wspólne podkatalogi: .* i .*"
227
228" pt_BR
229syn match diffOnly	"^Somente em .*"
230syn match diffOnly	"^Apenas em .*"
231syn match diffIdentical	"^Os aquivos .* e .* são idênticos$"
232syn match diffDiffer	"^Os arquivos .* e .* são diferentes$"
233syn match diffBDiffer	"^Os arquivos binários .* e .* são diferentes$"
234syn match diffIsA	"^O arquivo .* é .* enquanto o arquivo .* é .*"
235syn match diffNoEOL	"^\\ Falta o caracter nova linha no final do arquivo"
236syn match diffCommon	"^Subdiretórios idênticos: .* e .*"
237
238" ro
239syn match diffOnly	"^Doar în .*"
240syn match diffIdentical	"^Fişierele .* şi .* sunt identice$"
241syn match diffDiffer	"^Fişierele .* şi .* diferă$"
242syn match diffBDiffer	"^Fişierele binare .* şi .* diferă$"
243syn match diffIsA	"^Fişierul .* este un .* pe când fişierul .* este un .*.$"
244syn match diffNoEOL	"^\\ Nici un element de linie nouă la sfârşitul fişierului"
245syn match diffCommon	"^Subdirectoare comune: .* şi .*.$"
246
247" ru
248syn match diffOnly	"^Только в .*"
249syn match diffIdentical	"^Файлы .* и .* идентичны$"
250syn match diffDiffer	"^Файлы .* и .* различаются$"
251syn match diffBDiffer	"^Файлы .* и .* различаются$"
252syn match diffIsA	"^Файл .* это .*, тогда как файл .* -- .*"
253syn match diffNoEOL	"^\\ В конце файла нет новой строки"
254syn match diffCommon	"^Общие подкаталоги: .* и .*"
255
256" sr
257syn match diffOnly	"^Само у .*"
258syn match diffIdentical	"^Датотеке „.*“ и „.*“ се подударају$"
259syn match diffDiffer	"^Датотеке .* и .* различите$"
260syn match diffBDiffer	"^Бинарне датотеке .* и .* различите$"
261syn match diffIsA	"^Датотека „.*“ је „.*“ док је датотека „.*“ „.*“$"
262syn match diffNoEOL	"^\\ Без новог реда на крају датотеке"
263syn match diffCommon	"^Заједнички поддиректоријуми: .* и .*"
264
265" sv
266syn match diffOnly	"^Endast i .*"
267syn match diffIdentical	"^Filerna .* och .* är lika$"
268syn match diffDiffer	"^Filerna .* och .* skiljer$"
269syn match diffBDiffer	"^Filerna .* och .* skiljer$"
270syn match diffIsA	"^Fil .* är en .* medan fil .* är en .*"
271syn match diffBDiffer	"^De binära filerna .* och .* skiljer$"
272syn match diffIsA	"^Filen .* är .* medan filen .* är .*"
273syn match diffNoEOL	"^\\ Ingen nyrad vid filslut"
274syn match diffCommon	"^Lika underkataloger: .* och .*"
275
276" tr
277syn match diffOnly	"^Yalnızca .*'da: .*"
278syn match diffIdentical	"^.* ve .* dosyaları birbirinin aynı$"
279syn match diffDiffer	"^.* ve .* dosyaları birbirinden farklı$"
280syn match diffBDiffer	"^.* ve .* dosyaları birbirinden farklı$"
281syn match diffBDiffer	"^İkili .* ve .* birbirinden farklı$"
282syn match diffIsA	"^.* dosyası, bir .*, halbuki .* dosyası bir .*"
283syn match diffNoEOL	"^\\ Dosya sonunda yenisatır yok."
284syn match diffCommon	"^Ortak alt dizinler: .* ve .*"
285
286" uk
287syn match diffOnly	"^Лише у .*"
288syn match diffIdentical	"^Файли .* та .* ідентичні$"
289syn match diffDiffer	"^Файли .* та .* відрізняються$"
290syn match diffBDiffer	"^Файли .* та .* відрізняються$"
291syn match diffBDiffer	"^Двійкові файли .* та .* відрізняються$"
292syn match diffIsA	"^Файл .* це .*, тоді як файл .* -- .*"
293syn match diffNoEOL	"^\\ Наприкінці файлу немає нового рядка"
294syn match diffCommon	"^Спільні підкаталоги: .* та .*"
295
296" vi
297syn match diffOnly	"^Chỉ trong .*"
298syn match diffIdentical	"^Hai tập tin .* và .* là bằng nhau.$"
299syn match diffIdentical	"^Cả .* và .* là cùng một tập tin$"
300syn match diffDiffer	"^Hai tập tin .* và .* là khác nhau.$"
301syn match diffBDiffer	"^Hai tập tin nhị phân .* và .* khác nhau$"
302syn match diffIsA	"^Tập tin .* là một .* trong khi tập tin .* là một .*.$"
303syn match diffBDiffer	"^Hai tập tin .* và .* là khác nhau.$"
304syn match diffIsA	"^Tập tin .* là một .* còn tập tin .* là một .*.$"
305syn match diffNoEOL	"^\\ Không có ký tự dòng mới tại kêt thức tập tin."
306syn match diffCommon	"^Thư mục con chung: .* và .*"
307
308" zh_CN
309syn match diffOnly	"^只在 .* 存在:.*"
310syn match diffIdentical	"^檔案 .* 和 .* 相同$"
311syn match diffDiffer	"^文件 .* 和 .* 不同$"
312syn match diffBDiffer	"^文件 .* 和 .* 不同$"
313syn match diffIsA	"^文件 .* 是.*而文件 .* 是.*"
314syn match diffNoEOL	"^\\ 文件尾没有 newline 字符"
315syn match diffCommon	"^.* 和 .* 有共同的子目录$"
316
317" zh_TW
318syn match diffOnly	"^只在 .* 存在:.*"
319syn match diffIdentical	"^檔案 .* 和 .* 相同$"
320syn match diffDiffer	"^檔案 .* 與 .* 不同$"
321syn match diffBDiffer	"^二元碼檔 .* 與 .* 不同$"
322syn match diffIsA	"^檔案 .* 是.*而檔案 .* 是.*"
323syn match diffNoEOL	"^\\ 檔案末沒有 newline 字元"
324syn match diffCommon	"^.* 和 .* 有共同的副目錄$"
325
326endif
327
328
329syn match diffRemoved	"^-.*"
330syn match diffRemoved	"^<.*"
331syn match diffAdded	"^+.*"
332syn match diffAdded	"^>.*"
333syn match diffChanged	"^! .*"
334
335syn match diffSubname	" @@..*"ms=s+3 contained
336syn match diffLine	"^@.*" contains=diffSubname
337syn match diffLine	"^\<\d\+\>.*"
338syn match diffLine	"^\*\*\*\*.*"
339syn match diffLine	"^---$"
340
341"Some versions of diff have lines like "#c#" and "#d#" (where # is a number)
342syn match diffLine	"^\d\+\(,\d\+\)\=[cda]\d\+\>.*"
343
344syn match diffFile	"^diff\>.*"
345syn match diffFile	"^+++ .*"
346syn match diffFile	"^Index: .*"
347syn match diffFile	"^==== .*"
348syn match diffOldFile	"^\*\*\* .*"
349syn match diffNewFile	"^--- .*"
350
351syn match diffComment	"^#.*"
352
353" Define the default highlighting.
354" Only used when an item doesn't have highlighting yet
355hi def link diffOldFile		diffFile
356hi def link diffNewFile		diffFile
357hi def link diffFile		Type
358hi def link diffOnly		Constant
359hi def link diffIdentical	Constant
360hi def link diffDiffer		Constant
361hi def link diffBDiffer		Constant
362hi def link diffIsA		Constant
363hi def link diffNoEOL		Constant
364hi def link diffCommon		Constant
365hi def link diffRemoved		Special
366hi def link diffChanged		PreProc
367hi def link diffAdded		Identifier
368hi def link diffLine		Statement
369hi def link diffSubname		PreProc
370hi def link diffComment		Comment
371
372let b:current_syntax = "diff"
373
374" vim: ts=8 sw=2
375