blob: ff69c5860b8caf0f629f69ccfb5bf39edba6362b [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 Moolenaar8feef4f2015-01-07 16:57:10 +01005" Last Change: 2015 Jan 07
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 Moolenaare2db6952013-07-24 19:53:36 +0200126syn match diffOnly "^.*-ב קר אצמנ .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200127syn match diffIdentical "^םיהז םניה .*-ו .* םיצבקה$"
128syn match diffDiffer "^הזמ הז םינוש `.*'-ו `.*' םיצבקה$"
129syn match diffBDiffer "^הזמ הז םינוש `.*'-ו `.*' םיירניב םיצבק$"
130syn match diffIsA "^.* .*-ל .* .* תוושהל ןתינ אל$"
Bram Moolenaarc2299672014-11-13 14:25:38 +0100131syn match diffNoEOL "^\\ ץבוקה ףוסב השד.-הרוש ות רס."
Bram Moolenaar150a1322010-08-04 16:11:50 +0200132syn match diffCommon "^.*-ו .* :תוהז תויקית-תת$"
133
Bram Moolenaare2db6952013-07-24 19:53:36 +0200134" 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
Bram Moolenaar150a1322010-08-04 16:11:50 +0200143" hu
Bram Moolenaare2db6952013-07-24 19:53:36 +0200144syn match diffOnly "^Csak .* -ben: .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200145syn 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$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200148syn 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 .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200151
152" id
Bram Moolenaare2db6952013-07-24 19:53:36 +0200153syn match diffOnly "^Hanya dalam .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200154syn match diffIdentical "^File .* dan .* identik$"
155syn match diffDiffer "^Berkas .* dan .* berbeda$"
156syn match diffBDiffer "^File biner .* dan .* berbeda$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200157syn match diffIsA "^File .* adalah .* sementara file .* adalah .*"
158syn match diffNoEOL "^\\ Tidak ada baris-baru di akhir dari berkas"
159syn match diffCommon "^Subdirektori sama: .* dan .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200160
161" it
Bram Moolenaare2db6952013-07-24 19:53:36 +0200162syn match diffOnly "^Solo in .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200163syn match diffIdentical "^I file .* e .* sono identici$"
164syn match diffDiffer "^I file .* e .* sono diversi$"
165syn match diffBDiffer "^I file .* e .* sono diversi$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200166syn 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 .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200170
171" ja
Bram Moolenaare2db6952013-07-24 19:53:36 +0200172syn match diffOnly "^.*だけに発見: .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200173syn match diffIdentical "^ファイル.*と.*は同一$"
174syn match diffDiffer "^ファイル.*と.*は違います$"
175syn match diffBDiffer "^バイナリー・ファイル.*と.*は違います$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200176syn 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 "^共通のサブディレクトリー: .* と .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200188
189" lv
Bram Moolenaare2db6952013-07-24 19:53:36 +0200190syn match diffOnly "^Tikai iekš .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200191syn match diffIdentical "^Fails .* un .* ir identiski$"
192syn match diffDiffer "^Faili .* un .* atšķiras$"
193syn match diffBDiffer "^Faili .* un .* atšķiras$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200194syn 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 .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200198
199" ms
Bram Moolenaare2db6952013-07-24 19:53:36 +0200200syn match diffOnly "^Hanya dalam .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200201syn match diffIdentical "^Fail .* dan .* adalah serupa$"
202syn match diffDiffer "^Fail .* dan .* berbeza$"
203syn match diffBDiffer "^Fail .* dan .* berbeza$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200204syn match diffIsA "^Fail .* adalah .* manakala fail .* adalah .*"
205syn match diffNoEOL "^\\ Tiada baris baru pada penghujung fail"
206syn match diffCommon "^Subdirektori umum: .* dan .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200207
208" nl
Bram Moolenaare2db6952013-07-24 19:53:36 +0200209syn match diffOnly "^Alleen in .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200210syn match diffIdentical "^Bestanden .* en .* zijn identiek$"
211syn match diffDiffer "^Bestanden .* en .* zijn verschillend$"
212syn match diffBDiffer "^Bestanden .* en .* zijn verschillend$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200213syn match diffBDiffer "^Binaire bestanden .* en .* zijn verschillend$"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200214syn match diffIsA "^Bestand .* is een .* terwijl bestand .* een .* is$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200215syn match diffNoEOL "^\\ Geen regeleindeteken (LF) aan einde van bestand"
216syn match diffCommon "^Gemeenschappelijke submappen: .* en .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200217
218" pl
Bram Moolenaare2db6952013-07-24 19:53:36 +0200219syn match diffOnly "^Tylko w .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200220syn match diffIdentical "^Pliki .* i .* są identyczne$"
221syn match diffDiffer "^Pliki .* i .* różnią się$"
222syn match diffBDiffer "^Pliki .* i .* różnią się$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200223syn 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 .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200227
228" pt_BR
Bram Moolenaare2db6952013-07-24 19:53:36 +0200229syn match diffOnly "^Somente em .*"
230syn match diffOnly "^Apenas em .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200231syn 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$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200234syn 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 .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200237
238" ro
Bram Moolenaare2db6952013-07-24 19:53:36 +0200239syn match diffOnly "^Doar în .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200240syn 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 .*.$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200244syn match diffNoEOL "^\\ Nici un element de linie nouă la sfârşitul fişierului"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200245syn match diffCommon "^Subdirectoare comune: .* şi .*.$"
246
247" ru
Bram Moolenaare2db6952013-07-24 19:53:36 +0200248syn match diffOnly "^Только в .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200249syn match diffIdentical "^Файлы .* и .* идентичны$"
250syn match diffDiffer "^Файлы .* и .* различаются$"
251syn match diffBDiffer "^Файлы .* и .* различаются$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200252syn match diffIsA "^Файл .* это .*, тогда как файл .* -- .*"
253syn match diffNoEOL "^\\ В конце файла нет новой строки"
254syn match diffCommon "^Общие подкаталоги: .* и .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200255
256" sr
Bram Moolenaare2db6952013-07-24 19:53:36 +0200257syn match diffOnly "^Само у .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200258syn match diffIdentical "^Датотеке „.*“ и „.*“ се подударају$"
259syn match diffDiffer "^Датотеке .* и .* различите$"
260syn match diffBDiffer "^Бинарне датотеке .* и .* различите$"
261syn match diffIsA "^Датотека „.*“ је „.*“ док је датотека „.*“ „.*“$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200262syn match diffNoEOL "^\\ Без новог реда на крају датотеке"
263syn match diffCommon "^Заједнички поддиректоријуми: .* и .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200264
265" sv
Bram Moolenaare2db6952013-07-24 19:53:36 +0200266syn match diffOnly "^Endast i .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200267syn match diffIdentical "^Filerna .* och .* är lika$"
268syn match diffDiffer "^Filerna .* och .* skiljer$"
269syn match diffBDiffer "^Filerna .* och .* skiljer$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200270syn 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 .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200275
276" tr
Bram Moolenaare2db6952013-07-24 19:53:36 +0200277syn match diffOnly "^Yalnızca .*'da: .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200278syn match diffIdentical "^.* ve .* dosyaları birbirinin aynı$"
279syn match diffDiffer "^.* ve .* dosyaları birbirinden farklı$"
280syn match diffBDiffer "^.* ve .* dosyaları birbirinden farklı$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200281syn 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 .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200285
286" uk
Bram Moolenaare2db6952013-07-24 19:53:36 +0200287syn match diffOnly "^Лише у .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200288syn match diffIdentical "^Файли .* та .* ідентичні$"
289syn match diffDiffer "^Файли .* та .* відрізняються$"
290syn match diffBDiffer "^Файли .* та .* відрізняються$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200291syn match diffBDiffer "^Двійкові файли .* та .* відрізняються$"
292syn match diffIsA "^Файл .* це .*, тоді як файл .* -- .*"
293syn match diffNoEOL "^\\ Наприкінці файлу немає нового рядка"
294syn match diffCommon "^Спільні підкаталоги: .* та .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200295
296" vi
Bram Moolenaare2db6952013-07-24 19:53:36 +0200297syn match diffOnly "^Chỉ trong .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200298syn match diffIdentical "^Hai tập tin .* và .* là bằng nhau.$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200299syn match diffIdentical "^Cả .* và .* là cùng một tập tin$"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200300syn match diffDiffer "^Hai tập tin .* và .* là khác nhau.$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200301syn 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 .*.$"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200303syn 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 .*.$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200305syn 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à .*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200307
308" zh_CN
Bram Moolenaare2db6952013-07-24 19:53:36 +0200309syn match diffOnly "^只在 .* 存在:.*"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200310syn match diffIdentical "^檔案 .* 和 .* 相同$"
311syn match diffDiffer "^文件 .* 和 .* 不同$"
312syn match diffBDiffer "^文件 .* 和 .* 不同$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200313syn match diffIsA "^文件 .* 是.*而文件 .* 是.*"
314syn match diffNoEOL "^\\ 文件尾没有 newline 字符"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200315syn match diffCommon "^.* 和 .* 有共同的子目录$"
316
317" zh_TW
Bram Moolenaare2db6952013-07-24 19:53:36 +0200318syn match diffOnly "^只在 .* 存在:.*"
319syn match diffIdentical "^檔案 .* 和 .* 相同$"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200320syn match diffDiffer "^檔案 .* 與 .* 不同$"
321syn match diffBDiffer "^二元碼檔 .* 與 .* 不同$"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200322syn match diffIsA "^檔案 .* 是.*而檔案 .* 是.*"
323syn match diffNoEOL "^\\ 檔案末沒有 newline 字元"
Bram Moolenaar150a1322010-08-04 16:11:50 +0200324syn match diffCommon "^.* 和 .* 有共同的副目錄$"
325
Bram Moolenaar8feef4f2015-01-07 16:57:10 +0100326endif
327
Bram Moolenaar5aae4192010-08-03 23:00:38 +0200328
Bram Moolenaar071d4272004-06-13 20:20:40 +0000329syn 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 "^\*\*\*\*.*"
Bram Moolenaar5aae4192010-08-03 23:00:38 +0200339syn match diffLine "^---$"
Bram Moolenaar071d4272004-06-13 20:20:40 +0000340
341"Some versions of diff have lines like "#c#" and "#d#" (where # is a number)
342syn match diffLine "^\d\+\(,\d\+\)\=[cda]\d\+\>.*"
343
Bram Moolenaard5d015d2013-11-03 21:14:31 +0100344syn match diffFile "^diff\>.*"
Bram Moolenaar071d4272004-06-13 20:20:40 +0000345syn match diffFile "^+++ .*"
Bram Moolenaare2db6952013-07-24 19:53:36 +0200346syn match diffFile "^Index: .*"
347syn match diffFile "^==== .*"
Bram Moolenaar071d4272004-06-13 20:20:40 +0000348syn match diffOldFile "^\*\*\* .*"
349syn match diffNewFile "^--- .*"
350
351syn match diffComment "^#.*"
352
353" Define the default highlighting.
Bram Moolenaard857f0e2005-06-21 22:37:39 +0000354" 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
Bram Moolenaar071d4272004-06-13 20:20:40 +0000371
372let b:current_syntax = "diff"
373
374" vim: ts=8 sw=2