blob: b656cd97a6be2575eea1990febff299f91c56c6a [file] [log] [blame]
Bram Moolenaar071d4272004-06-13 20:20:40 +00001" Vim syntax file
2" Language: Diff (context or unified)
3" Maintainer: Bram Moolenaar <Bram@vim.org>
Bram Moolenaare2db6952013-07-24 19:53:36 +02004" Translations by Jakson Alves de Aquino.
Bram Moolenaar939a1ab2016-04-10 01:31:25 +02005" Last Change: 2016 Apr 02
Bram Moolenaar071d4272004-06-13 20:20:40 +00006
Bram Moolenaard857f0e2005-06-21 22:37:39 +00007" Quit when a (custom) syntax file was already loaded
8if exists("b:current_syntax")
Bram Moolenaar071d4272004-06-13 20:20:40 +00009 finish
10endif
Bram Moolenaar150a1322010-08-04 16:11:50 +020011scriptencoding utf-8
Bram Moolenaar071d4272004-06-13 20:20:40 +000012
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 .*"
Bram Moolenaare2db6952013-07-24 19:53:36 +020018syn match diffNoEOL "^\\ No newline at end of file .*"
Bram Moolenaar071d4272004-06-13 20:20:40 +000019syn match diffCommon "^Common subdirectories: .*"
20
Bram Moolenaar8feef4f2015-01-07 16:57:10 +010021" Disable the translations by setting diff_translations to zero.
22if !exists("diff_translations") || diff_translations
23
Bram Moolenaar150a1322010-08-04 16:11:50 +020024" ca
Bram Moolenaare2db6952013-07-24 19:53:36 +020025syn match diffOnly "^Només a .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +020026syn match diffIdentical "^Els fitxers .* i .* són idèntics$"
27syn match diffDiffer "^Els fitxers .* i .* difereixen$"
28syn match diffBDiffer "^Els fitxers .* i .* difereixen$"
Bram Moolenaare2db6952013-07-24 19:53:36 +020029syn 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 .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +020032
33" cs
Bram Moolenaare2db6952013-07-24 19:53:36 +020034syn match diffOnly "^Pouze v .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +020035syn match diffIdentical "^Soubory .* a .* jsou identické$"
36syn match diffDiffer "^Soubory .* a .* jsou různé$"
Bram Moolenaare2db6952013-07-24 19:53:36 +020037syn match diffBDiffer "^Binární soubory .* a .* jsou rozdílné$"
Bram Moolenaar150a1322010-08-04 16:11:50 +020038syn match diffBDiffer "^Soubory .* a .* jsou různé$"
Bram Moolenaare2db6952013-07-24 19:53:36 +020039syn 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 .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +020042
43" da
Bram Moolenaare2db6952013-07-24 19:53:36 +020044syn match diffOnly "^Kun i .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +020045syn match diffIdentical "^Filerne .* og .* er identiske$"
46syn match diffDiffer "^Filerne .* og .* er forskellige$"
47syn match diffBDiffer "^Binære filer .* og .* er forskellige$"
Bram Moolenaare2db6952013-07-24 19:53:36 +020048syn match diffIsA "^Filen .* er en .* mens filen .* er en .*"
49syn match diffNoEOL "^\\ Intet linjeskift ved filafslutning"
50syn match diffCommon "^Identiske underkataloger: .* og .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +020051
52" de
Bram Moolenaare2db6952013-07-24 19:53:36 +020053syn match diffOnly "^Nur in .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +020054syn match diffIdentical "^Dateien .* und .* sind identisch.$"
55syn match diffDiffer "^Dateien .* und .* sind verschieden.$"
56syn match diffBDiffer "^Binärdateien .* and .* sind verschieden.$"
Bram Moolenaare2db6952013-07-24 19:53:36 +020057syn match diffBDiffer "^Binärdateien .* und .* sind verschieden.$"
Bram Moolenaar150a1322010-08-04 16:11:50 +020058syn match diffIsA "^Datei .* ist ein .* während Datei .* ein .* ist.$"
Bram Moolenaare2db6952013-07-24 19:53:36 +020059syn match diffNoEOL "^\\ Kein Zeilenumbruch am Dateiende."
Bram Moolenaar150a1322010-08-04 16:11:50 +020060syn match diffCommon "^Gemeinsame Unterverzeichnisse: .* und .*.$"
61
62" el
Bram Moolenaare2db6952013-07-24 19:53:36 +020063syn match diffOnly "^Μόνο στο .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +020064syn match diffIdentical "^Τα αρχεία .* καί .* είναι πανομοιότυπα$"
65syn match diffDiffer "^Τα αρχεία .* και .* διαφέρουν$"
66syn match diffBDiffer "^Τα αρχεία .* και .* διαφέρουν$"
Bram Moolenaare2db6952013-07-24 19:53:36 +020067syn match diffIsA "^Το αρχείο .* είναι .* ενώ το αρχείο .* είναι .*"
68syn match diffNoEOL "^\\ Δεν υπάρχει χαρακτήρας νέας γραμμής στο τέλος του αρχείου"
Bram Moolenaar150a1322010-08-04 16:11:50 +020069syn match diffCommon "^Οι υποκατάλογοι .* και .* είναι ταυτόσημοι$"
70
71" eo
Bram Moolenaare2db6952013-07-24 19:53:36 +020072syn match diffOnly "^Nur en .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +020073syn match diffIdentical "^Dosieroj .* kaj .* estas samaj$"
74syn match diffDiffer "^Dosieroj .* kaj .* estas malsamaj$"
75syn match diffBDiffer "^Dosieroj .* kaj .* estas malsamaj$"
Bram Moolenaare2db6952013-07-24 19:53:36 +020076syn match diffIsA "^Dosiero .* estas .*, dum dosiero .* estas .*"
77syn match diffNoEOL "^\\ Mankas linifino ĉe fino de dosiero"
78syn match diffCommon "^Komunaj subdosierujoj: .* kaj .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +020079
80" es
Bram Moolenaare2db6952013-07-24 19:53:36 +020081syn match diffOnly "^Sólo en .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +020082syn 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$"
Bram Moolenaare2db6952013-07-24 19:53:36 +020085syn 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 .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +020088
89" fi
Bram Moolenaare2db6952013-07-24 19:53:36 +020090syn match diffOnly "^Vain hakemistossa .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +020091syn match diffIdentical "^Tiedostot .* ja .* ovat identtiset$"
92syn match diffDiffer "^Tiedostot .* ja .* eroavat$"
93syn match diffBDiffer "^Binääritiedostot .* ja .* eroavat$"
Bram Moolenaare2db6952013-07-24 19:53:36 +020094syn match diffIsA "^Tiedosto .* on .*, kun taas tiedosto .* on .*"
95syn match diffNoEOL "^\\ Ei rivinvaihtoa tiedoston lopussa"
96syn match diffCommon "^Yhteiset alihakemistot: .* ja .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +020097
98" fr
Bram Moolenaare2db6952013-07-24 19:53:36 +020099syn 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.*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200106
107" ga
Bram Moolenaare2db6952013-07-24 19:53:36 +0200108syn 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 .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200115
116" gl
Bram Moolenaare2db6952013-07-24 19:53:36 +0200117syn match diffOnly "^Só en .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200118syn 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$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200121syn 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 .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200124
125" he
Bram Moolenaar0122c402015-02-03 19:13:34 +0100126" ^.* are expansive patterns for long lines, so disabled unless we can match
127" some specific hebrew chars
128if search('\%u05d5\|\%u05d1', 'nw', '', 100)
129 syn match diffOnly "^.*-ב קר אצמנ .*"
130 syn match diffIdentical "^םיהז םניה .*-ו .* םיצבקה$"
131 syn match diffDiffer "^הזמ הז םינוש `.*'-ו `.*' םיצבקה$"
132 syn match diffBDiffer "^הזמ הז םינוש `.*'-ו `.*' םיירניב םיצבק$"
133 syn match diffIsA "^.* .*-ל .* .* תוושהל ןתינ אל$"
134 syn match diffNoEOL "^\\ ץבוקה ףוסב השד.-הרוש ות רס."
135 syn match diffCommon "^.*-ו .* :תוהז תויקית-תת$"
136endif
Bram Moolenaar150a1322010-08-04 16:11:50 +0200137
Bram Moolenaare2db6952013-07-24 19:53:36 +0200138" hr
139syn match diffOnly "^Samo u .*"
140syn match diffIdentical "^Datoteke .* i .* su identične$"
141syn match diffDiffer "^Datoteke .* i .* se razlikuju$"
142syn match diffBDiffer "^Binarne datoteke .* i .* se razlikuju$"
143syn match diffIsA "^Datoteka .* je .*, a datoteka .* je .*"
144syn match diffNoEOL "^\\ Nema novog retka na kraju datoteke"
145syn match diffCommon "^Uobičajeni poddirektoriji: .* i .*"
146
Bram Moolenaar150a1322010-08-04 16:11:50 +0200147" hu
Bram Moolenaare2db6952013-07-24 19:53:36 +0200148syn match diffOnly "^Csak .* -ben: .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200149syn match diffIdentical "^.* és .* fájlok azonosak$"
150syn match diffDiffer "^A(z) .* és a(z) .* fájlok különböznek$"
151syn match diffBDiffer "^A(z) .* és a(z) .* fájlok különböznek$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200152syn match diffIsA "^A(z) .* fájl egy .*, viszont a(z) .* fájl egy .*"
153syn match diffNoEOL "^\\ Nincs újsor a fájl végén"
154syn match diffCommon "^Közös alkönyvtárak: .* és .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200155
156" id
Bram Moolenaare2db6952013-07-24 19:53:36 +0200157syn match diffOnly "^Hanya dalam .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200158syn match diffIdentical "^File .* dan .* identik$"
159syn match diffDiffer "^Berkas .* dan .* berbeda$"
160syn match diffBDiffer "^File biner .* dan .* berbeda$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200161syn match diffIsA "^File .* adalah .* sementara file .* adalah .*"
162syn match diffNoEOL "^\\ Tidak ada baris-baru di akhir dari berkas"
163syn match diffCommon "^Subdirektori sama: .* dan .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200164
165" it
Bram Moolenaare2db6952013-07-24 19:53:36 +0200166syn match diffOnly "^Solo in .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200167syn match diffIdentical "^I file .* e .* sono identici$"
168syn match diffDiffer "^I file .* e .* sono diversi$"
169syn match diffBDiffer "^I file .* e .* sono diversi$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200170syn match diffBDiffer "^I file binari .* e .* sono diversi$"
171syn match diffIsA "^File .* è un .* mentre file .* è un .*"
172syn match diffNoEOL "^\\ Manca newline alla fine del file"
173syn match diffCommon "^Sottodirectory in comune: .* e .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200174
175" ja
Bram Moolenaare2db6952013-07-24 19:53:36 +0200176syn match diffOnly "^.*だけに発見: .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200177syn match diffIdentical "^ファイル.*と.*は同一$"
178syn match diffDiffer "^ファイル.*と.*は違います$"
179syn match diffBDiffer "^バイナリー・ファイル.*と.*は違います$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200180syn match diffIsA "^ファイル.*は.*、ファイル.*は.*"
181syn match diffNoEOL "^\\ ファイル末尾に改行がありません"
182syn match diffCommon "^共通の下位ディレクトリー: .*と.*"
183
184" ja DiffUtils 3.3
185syn match diffOnly "^.* のみに存在: .*"
186syn match diffIdentical "^ファイル .* と .* は同一です$"
187syn match diffDiffer "^ファイル .* と .* は異なります$"
188syn match diffBDiffer "^バイナリーファイル .* と.* は異なります$"
189syn match diffIsA "^ファイル .* は .* です。一方、ファイル .* は .* です$"
190syn match diffNoEOL "^\\ ファイル末尾に改行がありません"
191syn match diffCommon "^共通のサブディレクトリー: .* と .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200192
193" lv
Bram Moolenaare2db6952013-07-24 19:53:36 +0200194syn match diffOnly "^Tikai iekš .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200195syn match diffIdentical "^Fails .* un .* ir identiski$"
196syn match diffDiffer "^Faili .* un .* atšķiras$"
197syn match diffBDiffer "^Faili .* un .* atšķiras$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200198syn match diffBDiffer "^Binārie faili .* un .* atšķiras$"
199syn match diffIsA "^Fails .* ir .* kamēr fails .* ir .*"
200syn match diffNoEOL "^\\ Nav jaunu rindu faila beigās"
201syn match diffCommon "^Kopējās apakšdirektorijas: .* un .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200202
203" ms
Bram Moolenaare2db6952013-07-24 19:53:36 +0200204syn match diffOnly "^Hanya dalam .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200205syn match diffIdentical "^Fail .* dan .* adalah serupa$"
206syn match diffDiffer "^Fail .* dan .* berbeza$"
207syn match diffBDiffer "^Fail .* dan .* berbeza$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200208syn match diffIsA "^Fail .* adalah .* manakala fail .* adalah .*"
209syn match diffNoEOL "^\\ Tiada baris baru pada penghujung fail"
210syn match diffCommon "^Subdirektori umum: .* dan .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200211
212" nl
Bram Moolenaare2db6952013-07-24 19:53:36 +0200213syn match diffOnly "^Alleen in .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200214syn match diffIdentical "^Bestanden .* en .* zijn identiek$"
215syn match diffDiffer "^Bestanden .* en .* zijn verschillend$"
216syn match diffBDiffer "^Bestanden .* en .* zijn verschillend$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200217syn match diffBDiffer "^Binaire bestanden .* en .* zijn verschillend$"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200218syn match diffIsA "^Bestand .* is een .* terwijl bestand .* een .* is$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200219syn match diffNoEOL "^\\ Geen regeleindeteken (LF) aan einde van bestand"
220syn match diffCommon "^Gemeenschappelijke submappen: .* en .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200221
222" pl
Bram Moolenaare2db6952013-07-24 19:53:36 +0200223syn match diffOnly "^Tylko w .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200224syn match diffIdentical "^Pliki .* i .* są identyczne$"
225syn match diffDiffer "^Pliki .* i .* różnią się$"
226syn match diffBDiffer "^Pliki .* i .* różnią się$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200227syn match diffBDiffer "^Binarne pliki .* i .* różnią się$"
228syn match diffIsA "^Plik .* jest .*, podczas gdy plik .* jest .*"
229syn match diffNoEOL "^\\ Brak znaku nowej linii na końcu pliku"
230syn match diffCommon "^Wspólne podkatalogi: .* i .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200231
232" pt_BR
Bram Moolenaare2db6952013-07-24 19:53:36 +0200233syn match diffOnly "^Somente em .*"
234syn match diffOnly "^Apenas em .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200235syn match diffIdentical "^Os aquivos .* e .* são idênticos$"
236syn match diffDiffer "^Os arquivos .* e .* são diferentes$"
237syn match diffBDiffer "^Os arquivos binários .* e .* são diferentes$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200238syn match diffIsA "^O arquivo .* é .* enquanto o arquivo .* é .*"
239syn match diffNoEOL "^\\ Falta o caracter nova linha no final do arquivo"
240syn match diffCommon "^Subdiretórios idênticos: .* e .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200241
242" ro
Bram Moolenaare2db6952013-07-24 19:53:36 +0200243syn match diffOnly "^Doar în .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200244syn match diffIdentical "^Fişierele .* şi .* sunt identice$"
245syn match diffDiffer "^Fişierele .* şi .* diferă$"
246syn match diffBDiffer "^Fişierele binare .* şi .* diferă$"
247syn match diffIsA "^Fişierul .* este un .* pe când fişierul .* este un .*.$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200248syn match diffNoEOL "^\\ Nici un element de linie nouă la sfârşitul fişierului"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200249syn match diffCommon "^Subdirectoare comune: .* şi .*.$"
250
251" ru
Bram Moolenaare2db6952013-07-24 19:53:36 +0200252syn match diffOnly "^Только в .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200253syn match diffIdentical "^Файлы .* и .* идентичны$"
254syn match diffDiffer "^Файлы .* и .* различаются$"
255syn match diffBDiffer "^Файлы .* и .* различаются$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200256syn match diffIsA "^Файл .* это .*, тогда как файл .* -- .*"
257syn match diffNoEOL "^\\ В конце файла нет новой строки"
258syn match diffCommon "^Общие подкаталоги: .* и .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200259
260" sr
Bram Moolenaare2db6952013-07-24 19:53:36 +0200261syn match diffOnly "^Само у .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200262syn match diffIdentical "^Датотеке „.*“ и „.*“ се подударају$"
263syn match diffDiffer "^Датотеке .* и .* различите$"
264syn match diffBDiffer "^Бинарне датотеке .* и .* различите$"
265syn match diffIsA "^Датотека „.*“ је „.*“ док је датотека „.*“ „.*“$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200266syn match diffNoEOL "^\\ Без новог реда на крају датотеке"
267syn match diffCommon "^Заједнички поддиректоријуми: .* и .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200268
269" sv
Bram Moolenaare2db6952013-07-24 19:53:36 +0200270syn match diffOnly "^Endast i .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200271syn match diffIdentical "^Filerna .* och .* är lika$"
272syn match diffDiffer "^Filerna .* och .* skiljer$"
273syn match diffBDiffer "^Filerna .* och .* skiljer$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200274syn match diffIsA "^Fil .* är en .* medan fil .* är en .*"
275syn match diffBDiffer "^De binära filerna .* och .* skiljer$"
276syn match diffIsA "^Filen .* är .* medan filen .* är .*"
277syn match diffNoEOL "^\\ Ingen nyrad vid filslut"
278syn match diffCommon "^Lika underkataloger: .* och .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200279
280" tr
Bram Moolenaare2db6952013-07-24 19:53:36 +0200281syn match diffOnly "^Yalnızca .*'da: .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200282syn match diffIdentical "^.* ve .* dosyaları birbirinin aynı$"
283syn match diffDiffer "^.* ve .* dosyaları birbirinden farklı$"
284syn match diffBDiffer "^.* ve .* dosyaları birbirinden farklı$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200285syn match diffBDiffer "^İkili .* ve .* birbirinden farklı$"
286syn match diffIsA "^.* dosyası, bir .*, halbuki .* dosyası bir .*"
287syn match diffNoEOL "^\\ Dosya sonunda yenisatır yok."
288syn match diffCommon "^Ortak alt dizinler: .* ve .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200289
290" uk
Bram Moolenaare2db6952013-07-24 19:53:36 +0200291syn match diffOnly "^Лише у .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200292syn match diffIdentical "^Файли .* та .* ідентичні$"
293syn match diffDiffer "^Файли .* та .* відрізняються$"
294syn match diffBDiffer "^Файли .* та .* відрізняються$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200295syn match diffBDiffer "^Двійкові файли .* та .* відрізняються$"
296syn match diffIsA "^Файл .* це .*, тоді як файл .* -- .*"
297syn match diffNoEOL "^\\ Наприкінці файлу немає нового рядка"
298syn match diffCommon "^Спільні підкаталоги: .* та .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200299
300" vi
Bram Moolenaare2db6952013-07-24 19:53:36 +0200301syn match diffOnly "^Chỉ trong .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200302syn match diffIdentical "^Hai tập tin .* và .* là bằng nhau.$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200303syn match diffIdentical "^Cả .* và .* là cùng một tập tin$"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200304syn match diffDiffer "^Hai tập tin .* và .* là khác nhau.$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200305syn match diffBDiffer "^Hai tập tin nhị phân .* và .* khác nhau$"
306syn match diffIsA "^Tập tin .* là một .* trong khi tập tin .* là một .*.$"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200307syn match diffBDiffer "^Hai tập tin .* và .* là khác nhau.$"
308syn match diffIsA "^Tập tin .* là một .* còn tập tin .* là một .*.$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200309syn match diffNoEOL "^\\ Không có ký tự dòng mới tại kêt thức tập tin."
310syn match diffCommon "^Thư mục con chung: .* và .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200311
312" zh_CN
Bram Moolenaare2db6952013-07-24 19:53:36 +0200313syn match diffOnly "^只在 .* 存在:.*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200314syn match diffIdentical "^檔案 .* 和 .* 相同$"
315syn match diffDiffer "^文件 .* 和 .* 不同$"
316syn match diffBDiffer "^文件 .* 和 .* 不同$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200317syn match diffIsA "^文件 .* 是.*而文件 .* 是.*"
318syn match diffNoEOL "^\\ 文件尾没有 newline 字符"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200319syn match diffCommon "^.* 和 .* 有共同的子目录$"
320
321" zh_TW
Bram Moolenaare2db6952013-07-24 19:53:36 +0200322syn match diffOnly "^只在 .* 存在:.*"
323syn match diffIdentical "^檔案 .* 和 .* 相同$"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200324syn match diffDiffer "^檔案 .* 與 .* 不同$"
325syn match diffBDiffer "^二元碼檔 .* 與 .* 不同$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200326syn match diffIsA "^檔案 .* 是.*而檔案 .* 是.*"
327syn match diffNoEOL "^\\ 檔案末沒有 newline 字元"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200328syn match diffCommon "^.* 和 .* 有共同的副目錄$"
329
Bram Moolenaar8feef4f2015-01-07 16:57:10 +0100330endif
331
Bram Moolenaar5aae4192010-08-03 23:00:38 +0200332
Bram Moolenaar071d4272004-06-13 20:20:40 +0000333syn match diffRemoved "^-.*"
334syn match diffRemoved "^<.*"
335syn match diffAdded "^+.*"
336syn match diffAdded "^>.*"
337syn match diffChanged "^! .*"
338
339syn match diffSubname " @@..*"ms=s+3 contained
340syn match diffLine "^@.*" contains=diffSubname
341syn match diffLine "^\<\d\+\>.*"
342syn match diffLine "^\*\*\*\*.*"
Bram Moolenaar5aae4192010-08-03 23:00:38 +0200343syn match diffLine "^---$"
Bram Moolenaar071d4272004-06-13 20:20:40 +0000344
Bram Moolenaar939a1ab2016-04-10 01:31:25 +0200345" Some versions of diff have lines like "#c#" and "#d#" (where # is a number)
Bram Moolenaar071d4272004-06-13 20:20:40 +0000346syn match diffLine "^\d\+\(,\d\+\)\=[cda]\d\+\>.*"
347
Bram Moolenaard5d015d2013-11-03 21:14:31 +0100348syn match diffFile "^diff\>.*"
Bram Moolenaar071d4272004-06-13 20:20:40 +0000349syn match diffFile "^+++ .*"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200350syn match diffFile "^Index: .*"
351syn match diffFile "^==== .*"
Bram Moolenaar071d4272004-06-13 20:20:40 +0000352syn match diffOldFile "^\*\*\* .*"
353syn match diffNewFile "^--- .*"
354
Bram Moolenaar939a1ab2016-04-10 01:31:25 +0200355" Used by git
356syn match diffIndexLine "^index \x\x\x\x.*"
357
Bram Moolenaar071d4272004-06-13 20:20:40 +0000358syn match diffComment "^#.*"
359
360" Define the default highlighting.
Bram Moolenaard857f0e2005-06-21 22:37:39 +0000361" Only used when an item doesn't have highlighting yet
362hi def link diffOldFile diffFile
363hi def link diffNewFile diffFile
Bram Moolenaar939a1ab2016-04-10 01:31:25 +0200364hi def link diffIndexLine PreProc
Bram Moolenaard857f0e2005-06-21 22:37:39 +0000365hi def link diffFile Type
366hi def link diffOnly Constant
367hi def link diffIdentical Constant
368hi def link diffDiffer Constant
369hi def link diffBDiffer Constant
370hi def link diffIsA Constant
371hi def link diffNoEOL Constant
372hi def link diffCommon Constant
373hi def link diffRemoved Special
374hi def link diffChanged PreProc
375hi def link diffAdded Identifier
376hi def link diffLine Statement
377hi def link diffSubname PreProc
378hi def link diffComment Comment
Bram Moolenaar071d4272004-06-13 20:20:40 +0000379
380let b:current_syntax = "diff"
381
382" vim: ts=8 sw=2