]> git.proxmox.com Git - mirror_novnc.git/blame - core/encodings.js
feat: add French localization strings
[mirror_novnc.git] / core / encodings.js
CommitLineData
f8ec2df2
PO
1/*
2 * noVNC: HTML5 VNC client
412d9306 3 * Copyright (C) 2019 The noVNC Authors
f8ec2df2
PO
4 * Licensed under MPL 2.0 (see LICENSE.txt)
5 *
6 * See README.md for usage and integration instructions.
7 */
8
2b5f94fa 9export const encodings = {
f8ec2df2
PO
10 encodingRaw: 0,
11 encodingCopyRect: 1,
12 encodingRRE: 2,
13 encodingHextile: 5,
14 encodingTight: 7,
2c813a33 15 encodingTightPNG: -260,
f8ec2df2
PO
16
17 pseudoEncodingQualityLevel9: -23,
18 pseudoEncodingQualityLevel0: -32,
19 pseudoEncodingDesktopSize: -223,
20 pseudoEncodingLastRect: -224,
21 pseudoEncodingCursor: -239,
22 pseudoEncodingQEMUExtendedKeyEvent: -258,
ce66b469 23 pseudoEncodingDesktopName: -307,
f8ec2df2
PO
24 pseudoEncodingExtendedDesktopSize: -308,
25 pseudoEncodingXvp: -309,
26 pseudoEncodingFence: -312,
27 pseudoEncodingContinuousUpdates: -313,
28 pseudoEncodingCompressLevel9: -247,
29 pseudoEncodingCompressLevel0: -256,
f73fdc3e
NL
30 pseudoEncodingVMwareCursor: 0x574d5664,
31 pseudoEncodingExtendedClipboard: 0xc0a1e5ce
4e1c5435 32};
f8ec2df2
PO
33
34export function encodingName(num) {
35 switch (num) {
36 case encodings.encodingRaw: return "Raw";
37 case encodings.encodingCopyRect: return "CopyRect";
38 case encodings.encodingRRE: return "RRE";
39 case encodings.encodingHextile: return "Hextile";
40 case encodings.encodingTight: return "Tight";
e1802cac 41 case encodings.encodingTightPNG: return "TightPNG";
f8ec2df2
PO
42 default: return "[unknown encoding " + num + "]";
43 }
44}