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