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