diff --git a/locales/el_gr.json b/locales/el_gr.json
index 64497dd..0c574fc 100644
--- a/locales/el_gr.json
+++ b/locales/el_gr.json
@@ -226,6 +226,7 @@
"commands": {
"dotCommaDollarD": "Από την τρέχουσα γραμμή μέχρι το τέλος του αρχείου",
"dotCommaOneD": "Από την τρέχουσα γραμμή μέχρι την αρχή του αρχείου",
+ "tenCommaOneD": "From the 10th line to the beginning of the file",
"tenCommaDollarD": "Από τη 10η γραμμή μέχρι την αρχή του αρχείου"
}
}
diff --git a/locales/hr.json b/locales/hr.json
index a3e7915..a6fca39 100644
--- a/locales/hr.json
+++ b/locales/hr.json
@@ -356,5 +356,4 @@
"title": "Jezici"
},
"footer": "Provjeri izvorni kod na"
-}
-
+}
\ No newline at end of file
diff --git a/locales/hu_hu.json b/locales/hu_hu.json
index aac8364..9825778 100644
--- a/locales/hu_hu.json
+++ b/locales/hu_hu.json
@@ -238,33 +238,52 @@
"lessThanLessThan": "egy sor behúzása egy tabulálás mérettel balra",
"greaterThanPercent": "blokk behúzása () vagy {} címkékkel (kurzor a kapcsos zárójel fölött)",
"greaterThanib": "belső blokk behúzása ()-al",
+ "greaterThanat": "indent a block with <> tags",
+ "3==": "re-indent 3 lines",
+ "=Percent": "re-indent a block with () or {} (cursor on brace)",
+ "=iB": "re-indent inner block with {}",
+ "gg=G": "re-indent entire buffer",
+ "closeSquarep": "paste and adjust indent to current line",
+ "lessThanPercent": "de-indent a block with () or {} (cursor on brace)",
"greaterThaniB": "belső blokk behúzása {}-al",
"equals": "blokk újraformázása (egyenlővé tétele)",
"1equals": "1. szintű behúzás (minden szinten egy tabulálás)",
- "equals": "blokk újraformázása (egyenlővé tétele)",
"equals1": "1. szintű behúzás (minden szinten egy tabulálás)",
"equals2": "2. szintű behúzás (minden szinten két tabulálás)"
},
"tip": ""
},
- "undoAndRedo": {
- "title": "Visszavonás és újra",
+ "exiting": {
+ "title": "Kilépés",
"commands": {
- "u": "visszavonás",
- "CtrlPlusr": "újra",
- "uTwice": "két lépésnyi visszavonás",
- "CtrlPlusrTwice": "két lépésnyi újra",
- "U": "sor visszavonása",
- "gU": "sor visszaállítása"
+ "colonw": "write (save) the file, but don't exit",
+ "colonwsudo": "write out the current file using sudo",
+ "colonwq": "write (save) and quit",
+ "colonx": "write (save) and quit",
+ "colonq": "quit (fails if there are unsaved changes)",
+ "colonqbang": "quit and throw away unsaved changes",
+ "colonwqa": "write (save) and quit on all tabs",
+ ":q": "ablak bezárása (kilépés, ha nincs további ablak)",
+ ":q!": "ablak bezárása mentés nélkül (kilépés, ha nincs további ablak)",
+ ":wq": "mentés és ablak bezárása (kilépés, ha nincs további ablak)",
+ ":x": "mentés és ablak bezárása (kilépés, ha nincs további ablak)",
+ ":wqa": "összes ablak mentése és kilépés",
+ ":qa!": "összes ablak bezárása mentés nélkül és kilépés"
}
},
"searchAndReplace": {
"title": "Keresés és csere",
"commands": {
- "slash": "keresés előre",
- "questionMark": "keresés hátra",
+ "forwardSlashPattern": "search for pattern",
+ "questionMarkPattern": "search backward for pattern",
+ "backslashVpattern": "'very magic' pattern: non-alphanumeric characters are interpreted as special regex symbols (no escaping needed)",
"n": "következő találat",
"N": "előző találat",
+ "colonPercentForwardSlashOldForwardSlashNewForwardSlashg": "replace all old with new throughout file",
+ "colonPercentForwardSlashOldForwardSlashNewForwardSlashgc": "replace all old with new throughout file with confirmations",
+ "colonnoh": "remove highlighting of search matches",
+ "slash": "keresés előre",
+ "questionMark": "keresés hátra",
"star": "aktuális szó keresése",
"hash": "aktuális szó hátrafele keresése",
":%s": "aktuális sorban keresés és csere",
@@ -275,21 +294,112 @@
"tip1": "A keresési minta sor végén lévő / vagy ? karakterrel is megegyezhet.",
"tip2": "A % a fájl teljes tartalmát jelenti."
},
- "searchAndReplaceGlobal": {
- "title": "Globális keresés és csere",
- "commands": {
- ":g/pattern/d": "összes sor törlése, ami illeszkedik a mintára",
- ":g/pattern/normalCommand": "minden találatra futtat egy normál módban végrehajtható parancsot"
- }
- },
"searchMultipleFiles": {
"title": "Több fájl keresése",
"commands": {
+ "colonvimgrep": "search for pattern in multiple files",
+ "coloncn": "jump to the next match",
+ "coloncp": "jump to the previous match",
+ "coloncopen": "open a window containing the list of matches",
+ "coloncclose": "close the quickfix window",
":args": "fájlok listájának megjelenítése",
":args *.txt": "összes .txt kiterjesztésű fájl hozzáadása a listához",
":argdo %s/pattern/replace/gc": "a minta minden találatának cseréje minden fájlban"
}
},
+ "workingWithMultipleFiles": {
+ "title": "Working with multiple files",
+ "commands": {
+ "colone": "edit a file in a new buffer",
+ "colonbnext": "go to the next buffer",
+ "colonbprev": "go to the previous buffer",
+ "colonls": "list all open buffers",
+ "colonbd": "delete a buffer (close a file)",
+ "colonbnumber": "go to a buffer by index #",
+ "colonbfile": "go to a buffer by file",
+ "colonsp": "open a file in a new buffer and split window",
+ "colonvsp": "open a file in a new buffer and vertically split window",
+ "colonvertba": "edit all buffers as vertical windows",
+ "colontabba": "edit all buffers as tabs",
+ "ctrlPlusws": "split window",
+ "ctrlPluswv": "split window vertically",
+ "ctrlPlusww": "switch windows",
+ "ctrlPluswq": "quit a window",
+ "ctrlPluswx": "exchange current window with next one",
+ "ctrlPlusw=": "make all windows equal height & width",
+ "ctrlPluswh": "move cursor to the left window (vertical split)",
+ "ctrlPluswl": "move cursor to the right window (vertical split)",
+ "ctrlPluswj": "move cursor to the window below (horizontal split)",
+ "ctrlPluswk": "move cursor to the window above (horizontal split)",
+ "ctrlPluswH": "make current window full height at far left (leftmost vertical window)",
+ "ctrlPluswL": "make current window full height at far right (rightmost vertical window)",
+ "ctrlPluswJ": "make current window full width at the very bottom (bottommost horizontal window)",
+ "ctrlPluswK": "make current window full width at the very top (topmost horizontal window)"
+ }
+ },
+ "tabs": {
+ "title": "Tabs",
+ "commands": {
+ "colonTabNew": "open a file in a new tab",
+ "ctrlPluswT": "move the current split window into its own tab",
+ "gt": "move to the next tab",
+ "gT": "move to the previous tab",
+ "hashgt": "move to tab number #",
+ "colontabmove": "move current tab to the #th position (indexed from 0)",
+ "colontabc": "close the current tab and all its windows",
+ "colontabo": "close all tabs except for the current one",
+ "colontabdo": "run the command
on all tabs (e.g. :tabdo q
- closes all opened tabs)"
+ }
+ },
+ "diff": {
+ "title": "Diff",
+ "commands": {
+ "zf": "manually define a fold up to motion",
+ "zd": "delete fold under the cursor",
+ "za": "toggle fold under the cursor",
+ "zo": "open fold under the cursor",
+ "zc": "close fold under the cursor",
+ "zr": "reduce (open) all folds by one level",
+ "zm": "fold more (close) all folds by one level",
+ "zi": "toggle folding functionality",
+ "closeSquarec": "jump to start of next change",
+ "openSquarec": "jump to start of previous change",
+ "do": "obtain (get) difference (from other buffer)",
+ "dp": "put difference (to other buffer)",
+ "colonDiffthis": "make current window part of diff",
+ "colonDiffupdate": "update differences",
+ "colonDiffoff": "switch off diff mode for current window"
+ },
+ "tip1": "The commands for folding (e.g. za) operate on one level. To operate on all levels, use uppercase letters (e.g. zA).",
+ "tip2": "To view the differences of files, one can directly start Vim in diff mode by running vimdiff in a terminal. One can even set this as git difftool."
+ },
+ "words": {
+ "keyword": "keyword",
+ "file": "file",
+ "movement": "movement"
+ },
+ "languages": {
+ "title": "Languages"
+ },
+ "footer": "Checkout the source on",
+ "undoAndRedo": {
+ "title": "Visszavonás és újra",
+ "commands": {
+ "u": "visszavonás",
+ "CtrlPlusr": "újra",
+ "uTwice": "két lépésnyi visszavonás",
+ "CtrlPlusrTwice": "két lépésnyi újra",
+ "U": "sor visszavonása",
+ "gU": "sor visszaállítása"
+ }
+ },
+ "searchAndReplaceGlobal": {
+ "title": "Globális keresés és csere",
+ "commands": {
+ ":g/pattern/d": "összes sor törlése, ami illeszkedik a mintára",
+ ":g/pattern/normalCommand": "minden találatra futtat egy normál módban végrehajtható parancsot"
+ }
+ },
"tabsAndWindows": {
"title": "Tabok és ablakok",
"commands": {
@@ -374,13 +484,7 @@
"zd": "összecsukás törlése",
"zE": "összecsukás törlése minden szinten",
"zfPattern": "sorok összecsukása a megadott minta alapján",
- "zf/": "sorok összecsukása a megadott minta alapján",
- "zm": "összecsukás minden szinten",
- "za": "állapot váltása (összecsukás/kinyitás)",
- "zA": "minden állapot váltása",
- "zd": "összecsukás törlése",
- "zE": "összecsukás törlése minden szinten",
- "zfPattern": "sorok összecsukása a megadott minta alapján"
+ "zf/": "sorok összecsukása a megadott minta alapján"
}
},
"marksAndMotions": {
@@ -450,17 +554,6 @@
"K": "man oldal megnyitása a kurzor alatti szóhoz"
}
},
- "exiting": {
- "title": "Kilépés",
- "commands": {
- ":q": "ablak bezárása (kilépés, ha nincs további ablak)",
- ":q!": "ablak bezárása mentés nélkül (kilépés, ha nincs további ablak)",
- ":wq": "mentés és ablak bezárása (kilépés, ha nincs további ablak)",
- ":x": "mentés és ablak bezárása (kilépés, ha nincs további ablak)",
- ":wqa": "összes ablak mentése és kilépés",
- ":qa!": "összes ablak bezárása mentés nélkül és kilépés"
- }
- },
"references": {
"title": "Hivatkozások",
"vimOfficialSite": "Vim hivatalos weboldala",
@@ -472,5 +565,4 @@
"vimgolf": "VimGolf",
"useVimAsIDE": "Vim használata fejlesztőkörnyezetként"
}
-}
-
+}
\ No newline at end of file
diff --git a/locales/km.json b/locales/km.json
new file mode 100644
index 0000000..d74ce07
--- /dev/null
+++ b/locales/km.json
@@ -0,0 +1,359 @@
+{
+ "title": "ភាសាខ្មែរ",
+ "lang": "km",
+ "lang_tag": "km",
+ "cursorMovement": {
+ "title": "ចលនាទស្សន៍ទ្រនិច",
+ "commands": {
+ "h": "ផ្លាស់ប្ដូរទស្សន៍ទ្រនិចទៅខាងឆ្វេង",
+ "j": "ផ្លាស់ប្ដូរទស្សន៍ទ្រនិចទៅខាងក្រោម",
+ "k": "លាស់ប្ដូរទស្សន៍ទ្រនិចទៅខាងលើ",
+ "l": "លាស់ប្ដូរទស្សន៍ទ្រនិចទៅខាងស្ដាំ",
+ "gj": "ផ្លាស់ប្ដូរទស្សន៍ទ្រនិចទៅខាងក្រោម (អក្សរច្រើនបន្ទាត់)",
+ "gk": "លាស់ប្ដូរទស្សន៍ទ្រនិចទៅខាងលើ (អក្សរច្រើនបន្ទាត់)",
+ "w": "លោតទៅមុខដើម្បីចាប់ផ្តើមពាក្យ",
+ "W": "លោតទៅមុខដើម្បីចាប់ផ្តើមពាក្យ (ពាក្យអាចមានវណ្ណយុត្តិ)",
+ "e": "លោតទៅមុខរហូតដល់ចុងបញ្ចប់នៃពាក្យ",
+ "E": "លោតទៅមុខរហូតដល់ចុងបញ្ចប់នៃពាក្យ (ពាក្យអាចមានវណ្ណយុត្តិ)",
+ "b": "លោតថយក្រោយទៅខាងដើមពាក្យ",
+ "B": "លោតថយក្រោយដើម្បីចាប់ផ្តើមពាក្យ (ពាក្យអាចមានវណ្ណយុត្តិ)",
+ "ge": "លោតថយក្រោយរហូតដល់ចុងបញ្ចប់នៃពាក្យ",
+ "gE": "លោតថយក្រោយរហូតដល់ចុងបញ្ចប់នៃពាក្យ",
+ "H": "ផ្លាស់ទីទៅកំពូលនៃអេក្រង់",
+ "M": "ផ្លាស់ទីទៅកណ្តាលអេក្រង់",
+ "L": "ផ្លាស់ទីទៅផ្នែកខាងក្រោមនៃអេក្រង់",
+ "zero": "លោតទៅដើមបន្ទាត់",
+ "caret": "លោតទៅតួអក្សរមិនទទេដំបូងនៃបន្ទាត់",
+ "dollar": "លោតទៅចុងបញ្ចប់នៃបន្ទាត់",
+ "g_": "លោតទៅតួអក្សរមិនទទេចុងក្រោយនៃបន្ទាត់",
+ "gg": "ទៅជួរទីមួយនៃឯកសារ",
+ "G": "ទៅបន្ទាត់ចុងក្រោយនៃឯកសារ",
+ "fiveG": "ទៅជួរទី 5",
+ "gd": "ផ្លាស់ទីទៅការប្រកាសក្នុងតំបន់",
+ "gD": "ឆ្ពោះទៅរកការប្រកាសជាសកល",
+ "fx": "លោតទៅការកើតឡើងបន្ទាប់នៃតួអក្សរ x",
+ "tx": "លោតទៅមុនការកើតឡើងបន្ទាប់នៃតួអក្សរ x",
+ "Fx": "លោតទៅការកើតឡើងមុននៃតួអក្សរ x",
+ "Tx": "លោតទៅបន្ទាប់ពីការកើតឡើងពីមុននៃតួអក្សរ x",
+ "semicolon": "ធ្វើចលនា f, t, F ឬ T មុនម្តងទៀត",
+ "comma": "ធ្វើចលនា f, t, F ឬ T មុន, ថយក្រោយ",
+ "closeCurlyBrace": "លោតទៅកថាខណ្ឌបន្ទាប់ (ឬមុខងារ/ប្លុក នៅពេលកែសម្រួលកូដ)",
+ "openCurlyBrace": "លោតទៅកថាខណ្ឌមុន (ឬមុខងារ/ប្លុក នៅពេលកែសម្រួលកូដ)",
+ "centerCursor": "ទស្សន៍ទ្រនិចកណ្តាលនៅលើអេក្រង់",
+ "topCursor": "ដាក់ទស្សន៍ទ្រនិចនៅលើកំពូលនៃអេក្រង់",
+ "bottomCursor": "កំណត់ទីតាំងទស្សន៍ទ្រនិចនៅខាងក្រោមអេក្រង់",
+ "CtrlPluse": "ផ្លាស់ទីអេក្រង់ចុះក្រោមមួយបន្ទាត់ (ដោយមិនផ្លាស់ទីទស្សន៍ទ្រនិច)",
+ "CtrlPlusy": "ផ្លាស់ទីអេក្រង់ឡើងលើមួយជួរ (ដោយមិនផ្លាស់ទីទស្សន៍ទ្រនិច)",
+ "CtrlPlusb": "ផ្លាស់ទីអេក្រង់ឡើងលើមួយទំព័រ (ទស្សន៍ទ្រនិចទៅបន្ទាត់ចុងក្រោយ)",
+ "CtrlPlusf": "ផ្លាស់ទីអេក្រង់ចុះក្រោមមួយទំព័រ (ទស្សន៍ទ្រនិចទៅជួរទីមួយ)",
+ "CtrlPlusu": "ផ្លាស់ទីទស្សន៍ទ្រនិច និងអេក្រង់ឡើងលើ ១/២ ទំព័រ",
+ "CtrlPlusd": "ផ្លាស់ទីទស្សន៍ទ្រនិច និងអេក្រង់ចុះក្រោម ១/២ ទំព័រ",
+ "percent": "ផ្លាស់ទីទស្សន៍ទ្រនិចទៅតួអក្សរដែលត្រូវគ្នា (គូដែលគាំទ្រលំនាំដើម៖ '()', '{}', '[]' - ប្រើ :h matchpairs
in vim សម្រាប់ព័ត៌មានបន្ថែម)"
+ },
+ "tip": "បញ្ចូលពាក្យបញ្ជាចលនាទស្សន៍ទ្រនិចជាមួយលេខ ដើម្បីធ្វើវាឡើងវិញ។ ឧទាហរណ៍ 4j ផ្លាស់ទីចុះក្រោម ៤ ជួរ។"
+ },
+ "insertMode": {
+ "title": "របៀបបញ្ចូល - បញ្ចូល/បន្ថែមអត្ថបទ",
+ "commands": {
+ "i": "បញ្ចូលមុនទស្សន៍ទ្រនិច",
+ "I": "បញ្ចូលនៅដើមបន្ទាត់",
+ "a": "បញ្ចូល (បន្ថែម) បន្ទាប់ពីទស្សន៍ទ្រនិច",
+ "A": "បញ្ចូល (បន្ថែម) នៅចុងបញ្ចប់នៃបន្ទាត់",
+ "o": "បន្ថែម (បើក) បន្ទាត់ថ្មីនៅខាងក្រោមបន្ទាត់បច្ចុប្បន្ន",
+ "O": "បន្ថែម (បើក) បន្ទាត់ថ្មីនៅពីលើបន្ទាត់បច្ចុប្បន្ន",
+ "ea": "បញ្ចូល (បន្ថែម) នៅចុងបញ្ចប់នៃពាក្យ",
+ "ctrlPlush": "លុបតួអក្សរនៅពីមុខទស្សន៍ទ្រនិចអំឡុងពេលបញ្ចូល",
+ "ctrlPlusw": "លុបពាក្យនៅពីមុខទស្សន៍ទ្រនិចកំឡុងពេលបញ្ចូល",
+ "ctrlPlusj": "បន្ថែមការបំបែកបន្ទាត់នៅទីតាំងទស្សន៍ទ្រនិចកំឡុងពេលបញ្ចូលរបៀប",
+ "ctrlPlust": "ចូលបន្ទាត់ (ផ្លាស់ទីទៅស្តាំ) បន្ទាត់ប្ដូរទទឹងមួយកំឡុងពេលបញ្ចូលរបៀប",
+ "ctrlPlusd": "de-indent (ផ្លាស់ទីទៅឆ្វេង) បន្ទាត់មួយ shiftwidth កំឡុងពេលបញ្ចូល",
+ "ctrlPlusn": "បញ្ចូល (បញ្ចប់ដោយស្វ័យប្រវត្តិ) ការផ្គូផ្គងបន្ទាប់នៅពីមុខទស្សន៍ទ្រនិចអំឡុងពេលបញ្ចូលរបៀប",
+ "ctrlPlusp": "បញ្ចូល (បញ្ចប់ដោយស្វ័យប្រវត្តិ) ការផ្គូផ្គងពីមុនមុនទស្សន៍ទ្រនិចអំឡុងពេលបញ្ចូលរបៀប",
+ "ctrlPlusrx": "បញ្ចូលមាតិកានៃការចុះឈ្មោះ x",
+ "ctrlPlusox": "ចូលរបៀបធម្មតាជាបណ្ដោះអាសន្ន ដើម្បីចេញបញ្ជារបៀបធម្មតា x។",
+ "Esc": "ចាកចេញពីរបៀបបញ្ចូល"
+ }
+ },
+ "editing": {
+ "title": "ការកែសម្រួល",
+ "commands": {
+ "r": "ជំនួសតួអក្សរតែមួយ។",
+ "R": "ជំនួសតួអក្សរច្រើនជាងមួយ រហូតដល់ ESC ត្រូវបានចុច។",
+ "J": "ភ្ជាប់បន្ទាត់ខាងក្រោមទៅបច្ចុប្បន្នដោយមានចន្លោះមួយនៅចន្លោះ",
+ "gJ": "ភ្ជាប់បន្ទាត់ខាងក្រោមទៅបច្ចុប្បន្នដោយគ្មានចន្លោះនៅចន្លោះ",
+ "gwip": "កថាខណ្ឌ reflow",
+ "gTilde": "ប្តូរករណីទៅជាចលនា",
+ "gu": "ប្តូរទៅជាអក្សរតូចរហូតដល់ចលនា",
+ "gU": "ប្តូរទៅជាអក្សរធំរហូតដល់ចលនា",
+ "cc": "ផ្លាស់ប្តូរ (ជំនួស) បន្ទាត់ទាំងមូល",
+ "cDollar": "ផ្លាស់ប្តូរ (ជំនួស) ទៅចុងបញ្ចប់នៃបន្ទាត់",
+ "ciw": "ផ្លាស់ប្តូរ (ជំនួស) ពាក្យទាំងមូល",
+ "cw": "ផ្លាស់ប្តូរ (ជំនួស) ទៅចុងបញ្ចប់នៃពាក្យ",
+ "s": "លុបតួអក្សរ និងអត្ថបទជំនួស (ដូចគ្នានឹង cl)",
+ "S": "លុបបន្ទាត់ និងអត្ថបទជំនួស (ដូចគ្នានឹង cc)",
+ "xp": "បកប្រែអក្សរពីរ (លុបនិងបិទភ្ជាប់)",
+ "u": "មិនធ្វើវិញ",
+ "U": "ស្តារ (មិនធ្វើវិញ) បន្ទាត់ដែលបានផ្លាស់ប្តូរចុងក្រោយ",
+ "CtrlPlusr": "ធ្វើឡើងវិញ",
+ "dot": "ធ្វើម្តងទៀតនូវពាក្យបញ្ជាចុងក្រោយ"
+ }
+ },
+ "markingText": {
+ "title": "ការសម្គាល់អត្ថបទ (របៀបមើលឃើញ)",
+ "commands": {
+ "v": "ចាប់ផ្តើមរបៀបមើលឃើញ គូសបន្ទាត់ បន្ទាប់មកធ្វើពាក្យបញ្ជា (ដូចជា y-yank)",
+ "V": "ចាប់ផ្តើមរបៀបមើលឃើញតាមបន្ទាត់",
+ "o": "ផ្លាស់ទីទៅចុងម្ខាងទៀតនៃតំបន់ដែលបានសម្គាល់",
+ "CtrlPlusv": "ចាប់ផ្តើមរបៀបប្លុកដែលមើលឃើញ",
+ "O": "ផ្លាស់ទីទៅជ្រុងផ្សេងទៀតនៃប្លុក",
+ "aw": "សម្គាល់ពាក្យមួយ។",
+ "ab": "ប្លុកជាមួយ ()",
+ "aB": "ប្លុកជាមួយ {}",
+ "at": "ប្លុកជាមួយស្លាក <> ",
+ "ib": "ប្លុកខាងក្នុងជាមួយ ()",
+ "iB": "ប្លុកខាងក្នុងជាមួយ {}",
+ "it": "ប្លុកខាងក្នុងជាមួយស្លាក <> ",
+ "Esc": "ចេញពីរបៀបមើលឃើញ"
+ },
+ "tip1": "ជំនួសឱ្យ b ឬ B ក៏អាចប្រើ ( ឬ {) រៀងៗខ្លួនផងដែរ។"
+ },
+ "visualCommands": {
+ "title": "ពាក្យបញ្ជាដែលមើលឃើញ",
+ "commands": {
+ "greaterThan": "ផ្លាស់ប្តូរអត្ថបទទៅស្តាំ",
+ "lessThan": "ផ្លាស់ទីអត្ថបទទៅឆ្វេង",
+ "y": "yank (ចម្លង) អត្ថបទដែលបានសម្គាល់",
+ "d": "លុបអត្ថបទដែលបានសម្គាល់",
+ "tilde": "ករណីប្តូរ",
+ "u": "ផ្លាស់ប្តូរអត្ថបទដែលបានសម្គាល់ទៅជាអក្សរតូច",
+ "U": "ផ្លាស់ប្តូរអត្ថបទដែលបានសម្គាល់ទៅជាអក្សរធំ"
+ }
+ },
+ "registers": {
+ "title": "ចុះឈ្មោះ",
+ "commands": {
+ "show": "បង្ហាញមាតិកាចុះឈ្មោះ",
+ "pasteRegisterX": "បិទភ្ជាប់មាតិកានៃចុះឈ្មោះ x",
+ "yankIntoRegisterX": "ចូលទៅចុះឈ្មោះ x",
+ "quotePlusy": "ចូលទៅក្នុងការចុះឈ្មោះក្ដារតម្បៀតខ្ទាស់ប្រព័ន្ធ",
+ "quotePlusp": "បិទភ្ជាប់ពីការចុះឈ្មោះក្ដារតម្បៀតខ្ទាស់ប្រព័ន្ធ"
+ },
+ "tip1": "ការចុះឈ្មោះកំពុងត្រូវបានរក្សាទុកនៅក្នុង ~/.viminfo ហើយនឹងត្រូវបានផ្ទុកម្តងទៀតនៅពេលចាប់ផ្តើមសារឡើងវិញបន្ទាប់នៃ vim។",
+ "tip2": {
+ "0": "យ៉ាកចុងក្រោយ",
+ "title": "ការចុះឈ្មោះពិសេស៖",
+ "quote": "ការចុះឈ្មោះគ្មានឈ្មោះ លុបចុងក្រោយ ឬលុប",
+ "percent": "ឈ្មោះឯកសារបច្ចុប្បន្ន",
+ "hashtag": "ឈ្មោះឯកសារជំនួស",
+ "asterisk": "មាតិកាក្ដារតម្បៀតខ្ទាស់ (X11 បឋម)",
+ "plus": "មាតិកាក្ដារតម្បៀតខ្ទាស់ (X11 ក្ដារតម្បៀតខ្ទាស់)",
+ "slash": "លំនាំស្វែងរកចុងក្រោយ",
+ "colon": "បន្ទាត់ពាក្យបញ្ជាចុងក្រោយ",
+ "dot": "អត្ថបទដែលបានបញ្ចូលចុងក្រោយ",
+ "minus": "តូចចុងក្រោយ (តិចជាងបន្ទាត់) លុប",
+ "equal": "ការចុះឈ្មោះកន្សោម",
+ "underscore": "ការចុះឈ្មោះប្រហោងខ្មៅ"
+ }
+ },
+ "marks": {
+ "title": "សញ្ញាសម្គាល់និងមុខតំណែង",
+ "commands": {
+ "list": "បញ្ជីសម្គាល់",
+ "currentPositionA": "កំណត់ទីតាំងបច្ចុប្បន្នសម្រាប់សម្គាល់ A",
+ "jumpPositionA": "លោតទៅទីតាំងនៃសញ្ញា A",
+ "yankToMarkA": "អានអត្ថបទទៅទីតាំងនៃសញ្ញា A",
+ "backtick0": "ទៅទីតាំងដែល Vim ត្រូវបានចាកចេញពីមុន",
+ "backtickQuote": "ទៅទីតាំងនៅពេលកែសម្រួលឯកសារនេះចុងក្រោយ",
+ "backtickDot": "ទៅទីតាំងនៃការផ្លាស់ប្តូរចុងក្រោយនៅក្នុងឯកសារនេះ។",
+ "backtickBacktick": "ទៅទីតាំងមុនពេលលោតចុងក្រោយ",
+ "colonjumps": "បញ្ជីនៃការលោត",
+ "ctrlPlusi": "ទៅទីតាំងថ្មីនៅក្នុងបញ្ជីលោត",
+ "ctrlPluso": "ទៅទីតាំងចាស់នៅក្នុងបញ្ជីលោត",
+ "colonchanges": "បញ្ជីនៃការផ្លាស់ប្តូរ",
+ "gcomma": "ទៅទីតាំងថ្មីនៅក្នុងបញ្ជីផ្លាស់ប្តូរ",
+ "gsemicolon": "ទៅទីតាំងចាស់នៅក្នុងបញ្ជីផ្លាស់ប្តូរ",
+ "ctrlPlusCloseSquare": "លោតទៅស្លាកនៅក្រោមទស្សន៍ទ្រនិច"
+ },
+ "tip1": "ដើម្បីលោតទៅសញ្ញាសម្គាល់ អ្នកអាចប្រើសញ្ញាថយក្រោយ (`) ឬ apostrophe (')។ ការប្រើ apostrophe លោតទៅដើម (ទីមួយមិនទទេ) នៃបន្ទាត់ដែលកាន់សញ្ញា។",
+ "tip": ""
+ },
+ "macros": {
+ "title": "ម៉ាក្រូ",
+ "commands": {
+ "recordA": "ថតម៉ាក្រូ a",
+ "stopRecording": "បញ្ឈប់ការថតម៉ាក្រូ",
+ "runA": "រត់ម៉ាក្រូ a",
+ "rerun": "ដំណើរការម៉ាក្រូដំណើរការចុងក្រោយឡើងវិញ"
+ }
+ },
+ "global": {
+ "title": "សកល",
+ "commands": {
+ "helpForKeyword": "បើកជំនួយសម្រាប់ពាក្យគន្លឹះ",
+ "saveAsFile": "រក្សាទុកឯកសារជា",
+ "closePane": "បិទផ្ទាំងបច្ចុប្បន្ន",
+ "K": "បើកទំព័របុរសសម្រាប់ពាក្យនៅក្រោមទស្សន៍ទ្រនិច",
+ "colonTerminal": "បើកបង្អួចស្ថានីយ"
+ },
+ "tip1": "ដំណើរការ vimtutor នៅក្នុងស្ថានីយដើម្បីរៀនពាក្យបញ្ជា Vim ដំបូង។"
+ },
+ "cutAndPaste": {
+ "title": "កាត់និងបិទភ្ជាប់",
+ "commands": {
+ "yy": "yank (ចម្លង) បន្ទាត់មួយ។",
+ "twoyy": "yank (ចម្លង) 2 បន្ទាត់",
+ "yw": "yank (ចម្លង) តួអក្សរនៃពាក្យពីទីតាំងទស្សន៍ទ្រនិចទៅការចាប់ផ្តើមនៃពាក្យបន្ទាប់",
+ "yiw": "yank (ចម្លង) ពាក្យនៅក្រោមទស្សន៍ទ្រនិច",
+ "yaw": "yank (ចម្លង) ពាក្យនៅក្រោមទស្សន៍ទ្រនិច និងដកឃ្លាក្រោយ ឬមុនវា",
+ "yDollar": "yank (ចម្លង) ទៅចុងបញ្ចប់នៃបន្ទាត់",
+ "p": "ដាក់ (បិទភ្ជាប់) ក្ដារតម្បៀតខ្ទាស់បន្ទាប់ពីទស្សន៍ទ្រនិច",
+ "P": "ដាក់ (បិទភ្ជាប់) មុនទស្សន៍ទ្រនិច",
+ "gp": "ដាក់ (បិទភ្ជាប់) ក្ដារតម្បៀតខ្ទាស់បន្ទាប់ពីទស្សន៍ទ្រនិច ហើយទុកទស្សន៍ទ្រនិចបន្ទាប់ពីអត្ថបទថ្មី។",
+ "gP": "ដាក់ (បិទភ្ជាប់) មុនទស្សន៍ទ្រនិច ហើយទុកទស្សន៍ទ្រនិចបន្ទាប់ពីអត្ថបទថ្មី",
+ "dd": "លុប (កាត់) បន្ទាត់",
+ "twodd": "លុប (កាត់) ២ ជួរ",
+ "dw": "លុប (កាត់) តួអក្សរនៃពាក្យពីទីតាំងទស្សន៍ទ្រនិចទៅការចាប់ផ្តើមនៃពាក្យបន្ទាប់",
+ "diw": "លុប (កាត់) ពាក្យនៅក្រោមទស្សន៍ទ្រនិច",
+ "daw": "លុប (កាត់) ពាក្យនៅក្រោមទស្សន៍ទ្រនិចនិងដកឃ្លាបន្ទាប់ពីឬមុនវា",
+ "dDollar": "លុប (កាត់) ដល់ចុងបន្ទាត់",
+ "x": "លុប (កាត់) តួអក្សរ",
+ "threeToFiveD": "លុបបន្ទាត់ដែលចាប់ផ្តើមពី ៣ ទៅ ៥",
+ "gPatternD": "លុបបន្ទាត់ទាំងអស់ដែលមានលំនាំ",
+ "gNotPatternD": "លុបបន្ទាត់ទាំងអស់ដែលមិនមានលំនាំ"
+ },
+ "tip1": {
+ "title": "អ្នកក៏អាចប្រើតួអក្សរខាងក្រោមដើម្បីបញ្ជាក់ជួរ៖",
+ "commands": {
+ "dotCommaDollarD": "ពីបន្ទាត់បច្ចុប្បន្នទៅចុងបញ្ចប់នៃឯកសារ",
+ "dotCommaOneD": "ពីបន្ទាត់បច្ចុប្បន្នទៅដើមឯកសារ",
+ "tenCommaOneD": "ចាប់ពីជួរទី ១០ ដល់ដើមឯកសារ"
+ }
+ }
+ },
+ "indentText": {
+ "title": "ចូលបន្ទាត់អត្ថបទ",
+ "commands": {
+ "greaterThanGreaterThan": "ចូលបន្ទាត់ (ផ្លាស់ទីទៅស្តាំ) ជួរមួយ ទទឹងប្តូរ",
+ "lessThanLessThan": "de-indent (ផ្លាស់ទីទៅឆ្វេង) បន្ទាត់មួយ shiftwidth",
+ "greaterThanPercent": "ចូលបន្ទាត់ប្លុកជាមួយ () ឬ {} (ទស្សន៍ទ្រនិចនៅលើដង្កៀប)",
+ "greaterThanib": "ចូលបន្ទាត់ប្លុកខាងក្នុងជាមួយ ()",
+ "greaterThanat": "ចូលបន្ទាត់ប្លុកជាមួយស្លាក <>",
+ "3==": "ចូលបន្ទាត់ម្តងទៀត ៣ ជួរ",
+ "=Percent": "បញ្ចូលប្លុកឡើងវិញជាមួយ () ឬ {} (ទស្សន៍ទ្រនិចលើដង្កៀប)",
+ "=iB": "បញ្ចូលប្លុកខាងក្នុងឡើងវិញជាមួយ {}",
+ "gg=G": "បញ្ចូលសតិបណ្ដោះអាសន្នទាំងមូលឡើងវិញ",
+ "closeSquarep": "បិទភ្ជាប់ និងកែតម្រូវការចូលបន្ទាត់ទៅបន្ទាត់បច្ចុប្បន្ន",
+ "lessThanPercent": "ដកការចូលបន្ទាត់ប្លុកជាមួយ () ឬ {} (ទស្សន៍ទ្រនិចលើដង្កៀប)"
+ }
+ },
+ "exiting": {
+ "title": "ចេញ",
+ "commands": {
+ "colonw": "សរសេរ (រក្សាទុក) ឯកសារ ប៉ុន្តែកុំចេញ",
+ "colonwsudo": "សរសេរឯកសារបច្ចុប្បន្នដោយប្រើ sudo",
+ "colonwq": "សរសេរ (រក្សាទុក) ហើយចាកចេញ",
+ "colonx": "សរសេរ (រក្សាទុក) ហើយចាកចេញ",
+ "colonq": "ចាកចេញ (បរាជ័យប្រសិនបើមានការផ្លាស់ប្តូរដែលមិនបានរក្សាទុក)",
+ "colonqbang": "ចាកចេញ ហើយបោះចោលការផ្លាស់ប្តូរដែលមិនបានរក្សាទុក",
+ "colonwqa": "សរសេរ (រក្សាទុក) ហើយបិទនៅលើផ្ទាំងទាំងអស់។"
+ }
+ },
+ "searchAndReplace": {
+ "title": "ស្វែងរក និងជំនួស",
+ "commands": {
+ "forwardSlashPattern": "ស្វែងរកលំនាំ",
+ "questionMarkPattern": "ស្វែងរកលំនាំត្រឡប់មកវិញ",
+ "backslashVpattern": "លំនាំ 'វេទមន្តខ្លាំងណាស់'៖ តួអក្សរដែលមិនមែនជាអក្សរក្រមលេខត្រូវបានបកប្រែជានិមិត្តសញ្ញា regex ពិសេស (មិនចាំបាច់រត់គេច)",
+ "n": "ការស្វែងរកម្តងទៀតក្នុងទិសដៅដូចគ្នា",
+ "N": "ការស្វែងរកម្តងទៀតក្នុងទិសដៅផ្ទុយ",
+ "colonPercentForwardSlashOldForwardSlashNewForwardSlashg": "ជំនួសឯកសារចាស់ទាំងអស់ជាមួយឯកសារថ្មី",
+ "colonPercentForwardSlashOldForwardSlashNewForwardSlashgc": "ជំនួសឯកសារចាស់ទាំងអស់ជាមួយនឹងឯកសារថ្មីដោយមានការបញ្ជាក់",
+ "colonnoh": "លុបការបន្លិចនៃការប្រកួតស្វែងរក"
+ }
+ },
+ "searchMultipleFiles": {
+ "title": "ស្វែងរកក្នុងឯកសារជាច្រើន។",
+ "commands": {
+ "colonvimgrep": "ស្វែងរកលំនាំក្នុងឯកសារជាច្រើន។",
+ "coloncn": "លោតទៅការប្រកួតបន្ទាប់",
+ "coloncp": "លោតទៅការប្រកួតមុន។",
+ "coloncopen": "បើកបង្អួចដែលមានបញ្ជីការប្រកួត",
+ "coloncclose": "បិទបង្អួចជួសជុលរហ័ស"
+ }
+ },
+ "workingWithMultipleFiles": {
+ "title": "ធ្វើការជាមួយឯកសារជាច្រើន",
+ "commands": {
+ "colone": "កែសម្រួលឯកសារនៅក្នុងបណ្តុំថ្មី",
+ "colonbnext": "ទៅកាន់បណ្តុំបន្ទាប់",
+ "colonbprev": "ទៅកាន់បណ្តុំមុន",
+ "colonls": "រាយបញ្ជីបណ្ដោះអាសន្នដែលបើកទាំងអស់។",
+ "colonbd": "លុបសតិបណ្ដោះអាសន្ន (បិទឯកសារ)",
+ "colonbnumber": "ទៅកាន់បណ្តុំដោយលិបិក្រម #",
+ "colonbfile": "ទៅកាន់បណ្តុំដោយឯកសារ",
+ "colonsp": "បើកឯកសារនៅក្នុងបណ្តុំថ្មី និងបំបែកបង្អួច",
+ "colonvsp": "បើកឯកសារនៅក្នុងបណ្តុំថ្មី និងបង្អួចបំបែកបញ្ឈរ",
+ "colonvertba": "កែសម្រួលសតិបណ្ដោះអាសន្នទាំងអស់ជាបង្អួចបញ្ឈរ",
+ "colontabba": "កែសម្រួលសតិបណ្ដោះអាសន្នទាំងអស់ជាចន្លេាះធំ",
+ "ctrlPlusws": "បង្អួចបំបែក",
+ "ctrlPluswv": "បំបែកបង្អួចបញ្ឈរ",
+ "ctrlPlusww": "ប្តូរបង្អួច",
+ "ctrlPluswq": "ចេញពីបង្អួច",
+ "ctrlPluswx": "ផ្លាស់ប្តូរបង្អួចបច្ចុប្បន្នជាមួយនឹងបង្អួចបន្ទាប់",
+ "ctrlPlusw=": "ធ្វើឱ្យបង្អួចទាំងអស់មានកម្ពស់និងទទឹងស្មើគ្នា",
+ "ctrlPluswh": "ផ្លាស់ទីទស្សន៍ទ្រនិចទៅបង្អួចខាងឆ្វេង (បំបែកបញ្ឈរ)",
+ "ctrlPluswl": "ផ្លាស់ទីទស្សន៍ទ្រនិចទៅបង្អួចខាងស្តាំ (បំបែកបញ្ឈរ)",
+ "ctrlPluswj": "ផ្លាស់ទីទស្សន៍ទ្រនិចទៅបង្អួចខាងក្រោម (បំបែកផ្តេក)",
+ "ctrlPluswk": "ផ្លាស់ទីទស្សន៍ទ្រនិចទៅបង្អួចខាងលើ (បំបែកផ្តេក)",
+ "ctrlPluswH": "ធ្វើឱ្យបង្អួចបច្ចុប្បន្នពេញកម្ពស់នៅខាងឆ្វេងឆ្ងាយ (បង្អួចបញ្ឈរខាងឆ្វេងបំផុត)",
+ "ctrlPluswL": "ធ្វើឱ្យបង្អួចបច្ចុប្បន្នពេញកម្ពស់នៅខាងស្តាំឆ្ងាយ (បង្អួចបញ្ឈរខាងស្តាំបំផុត)",
+ "ctrlPluswJ": "ធ្វើឱ្យបង្អួចបច្ចុប្បន្នមានទទឹងពេញនៅខាងក្រោមបំផុត (បង្អួចផ្ដេកខាងក្រោមបំផុត)",
+ "ctrlPluswK": "ធ្វើឱ្យបង្អួចបច្ចុប្បន្នមានទទឹងពេញនៅកំពូល (បង្អួចផ្ដេកបំផុត)"
+ }
+ },
+ "tabs": {
+ "title": "ចន្លេាះធំ",
+ "commands": {
+ "colonTabNew": "បើកឯកសារក្នុងផ្ទាំងថ្មី។",
+ "ctrlPluswT": "ផ្លាស់ទីបង្អួចបំបែកបច្ចុប្បន្នទៅក្នុងផ្ទាំងរបស់វា។",
+ "gt": "ផ្លាស់ទីទៅផ្ទាំងបន្ទាប់",
+ "gT": "ផ្លាស់ទីទៅផ្ទាំងមុន។",
+ "hashgt": "ផ្លាស់ទីទៅលេខផ្ទាំង #",
+ "colontabmove": "ផ្លាស់ទីផ្ទាំងបច្ចុប្បន្នទៅទីតាំងទី # (លិបិក្រមពី 0)",
+ "colontabc": "បិទផ្ទាំងបច្ចុប្បន្ន និងបង្អួចទាំងអស់របស់វា។",
+ "colontabo": "បិទផ្ទាំងទាំងអស់ លើកលែងតែផ្ទាំងបច្ចុប្បន្ន",
+ "colontabdo": "ដំណើរការ command
នៅលើផ្ទាំងទាំងអស់ (ឧ. :tabdo q
- បិទផ្ទាំងដែលបើកទាំងអស់)"
+ }
+ },
+ "diff": {
+ "title": "ខុសគ្នា",
+ "commands": {
+ "zf": "កំណត់ការបត់ឡើងដោយដៃ",
+ "zd": "លុបផ្នត់នៅក្រោមទស្សន៍ទ្រនិច",
+ "za": "បិទ/បើកបត់នៅក្រោមទស្សន៍ទ្រនិច",
+ "zo": "បើកផ្នត់នៅក្រោមទស្សន៍ទ្រនិច",
+ "zc": "បិទផ្នត់នៅក្រោមទស្សន៍ទ្រនិច",
+ "zr": "កាត់បន្ថយ (បើក) ផ្នត់ទាំងអស់ដោយកម្រិតមួយ។",
+ "zm": "បត់បន្ថែមទៀត (បិទ) ផ្នត់ទាំងអស់ដោយកម្រិតមួយ។",
+ "zi": "បិទបើកមុខងារបត់",
+ "closeSquarec": "លោតទៅការចាប់ផ្តើមនៃការផ្លាស់ប្តូរបន្ទាប់",
+ "openSquarec": "លោតទៅការចាប់ផ្តើមនៃការផ្លាស់ប្តូរមុន។",
+ "do": "ទទួលបាន (ទទួលបាន) ភាពខុសគ្នា (ពីសតិបណ្ដោះអាសន្នផ្សេងទៀត)",
+ "dp": "ដាក់ភាពខុសគ្នា (ទៅសតិបណ្ដោះអាសន្នផ្សេងទៀត)",
+ "colonDiffthis": "ធ្វើឱ្យផ្នែកបង្អួចបច្ចុប្បន្ននៃភាពខុសគ្នា",
+ "colonDiffupdate": "ធ្វើឱ្យទាន់សម័យភាពខុសគ្នា",
+ "colonDiffoff": "បិទមុខងារ diff សម្រាប់បង្អួចបច្ចុប្បន្ន"
+ },
+ "tip1": "ពាក្យបញ្ជាសម្រាប់បត់ (ឧ. za) ដំណើរការលើកម្រិតមួយ។ ដើម្បីដំណើរការលើគ្រប់កម្រិត សូមប្រើអក្សរធំ (ឧ. zA)។",
+ "tip2": "ដើម្បីមើលភាពខុសគ្នានៃឯកសារ អ្នកអាចចាប់ផ្ដើម Vim ដោយផ្ទាល់ក្នុងទម្រង់ diff ដោយដំណើរការ vimdiff ក្នុងស្ថានីយ។ អ្នកក៏អាចកំណត់វាជា git difftool ផងដែរ។"
+ },
+ "words": {
+ "keyword": "ពាក្យគន្លឹះ",
+ "file": "ឯកសារ",
+ "movement": "ចលនា"
+ },
+ "languages": {
+ "title": "ភាសា"
+ },
+ "footer": "ពិនិត្យមើលប្រភពនៅលើ"
+}
\ No newline at end of file
diff --git a/locales/pt_br.json b/locales/pt_br.json
index 6491e2d..2d42c5c 100644
--- a/locales/pt_br.json
+++ b/locales/pt_br.json
@@ -127,7 +127,7 @@
"tilde": "alterar entre maiúscula e minúscula",
"u": "alterar o texto marcado para minúsculas",
"U": "alterar o texto marcado para maiúsculas"
- }
+ }
},
"registers": {
"title": "Registradores",
@@ -137,7 +137,7 @@
"yankIntoRegisterX": "colar no registrador x",
"quotePlusy": "copiar para a área de transferência do sistema",
"quotePlusp": "colar da área de transferência do sistema"
- },
+ },
"tip1": "Registradores são guardados em ~/.viminfo, e são carregados no início do vim.",
"tip2": {
"0": "último yank",
@@ -222,7 +222,7 @@
"threeToFiveD": "deletar linhas do 3 ao 5",
"gPatternD": "deletar todas as linhas que contêm o padrão",
"gNotPatternD": "deletar todas as linhas que não contêm o padrão"
- },
+ },
"tip1": {
"title": "Você também pode usar os seguintes caracteres para especificar o intervalo:",
"commands": {
@@ -311,7 +311,7 @@
"ctrlPluswL": "tornar a janela atual com altura total à extrema direita (janela vertical mais à direita)",
"ctrlPluswJ": "tornar a janela atual com largura total na parte inferior (janela horizontal mais abaixo)",
"ctrlPluswK": "tornar a janela atual com largura total na parte superior (janela horizontal mais acima)"
- }
+ }
},
"tabs": {
"title": "Abas",
@@ -348,7 +348,7 @@
},
"tip1": "Os comandos para folding (por exemplo, za) operam em um nível. Para operar em todos os níveis, use letras maiúsculas (por exemplo, zA).",
"tip2": "Para visualizar as diferenças entre arquivos, você pode iniciar o Vim diretamente no modo de diferença executando vimdiff em um terminal. Você também pode configurar isso como git difftool."
- },
+ },
"words": {
"keyword": "palavra chave",
"file": "arquivo",