From ecfc731b93a7d262b7e2b38144ce2b44e3fa21dd Mon Sep 17 00:00:00 2001 From: Alexey 'Cluster' Avdyukhin Date: Thu, 22 Jun 2017 19:25:25 +0300 Subject: [PATCH] Windows 10 bugfix, languages update, en-GB added --- FoldersManagerForm.en-GB.resx | 115 ++++++ FoldersManagerForm.id-ID.resx | 10 +- GameGenieCodeAddModForm.en-GB.resx | 73 ++++ GameGenieCodeForm.en-GB.resx | 82 +++++ ImageGooglerForm.en-GB.resx | 64 ++++ MainForm.en-GB.resx | 286 +++++++++++++++ MainForm.id-ID.resx | 72 ++-- MainForm.pl-PL.resx | 6 +- MainForm.resx | 538 ++++++++--------------------- Program.cs | 7 +- Properties/AssemblyInfo.cs | 6 +- Properties/Resources.en-GB.resx | 377 ++++++++++++++++++++ Properties/Resources.id-ID.resx | 94 ++--- Properties/Resources.resx | 3 + SaveStateManager.en-GB.resx | 94 +++++ SaveStateManager.id-ID.resx | 4 +- SearchForm.en-GB.resx | 64 ++++ SearchForm.id-ID.resx | 2 +- SelectButtonsForm.en-GB.resx | 64 ++++ SelectButtonsForm.id-ID.resx | 2 +- SelectFileForm.en-GB.resx | 67 ++++ SelectIconForm.en-GB.resx | 64 ++++ WaitingClovershellForm.en-GB.resx | 79 +++++ WaitingClovershellForm.id-ID.resx | 4 +- WaitingFelForm.en-GB.resx | 85 +++++ WaitingFelForm.id-ID.resx | 4 +- hakchi_gui.csproj | 43 ++- images/flags/gb.png | Bin 0 -> 599 bytes 28 files changed, 1808 insertions(+), 501 deletions(-) create mode 100644 FoldersManagerForm.en-GB.resx create mode 100644 GameGenieCodeAddModForm.en-GB.resx create mode 100644 GameGenieCodeForm.en-GB.resx create mode 100644 ImageGooglerForm.en-GB.resx create mode 100644 MainForm.en-GB.resx create mode 100644 Properties/Resources.en-GB.resx create mode 100644 SaveStateManager.en-GB.resx create mode 100644 SearchForm.en-GB.resx create mode 100644 SelectButtonsForm.en-GB.resx create mode 100644 SelectFileForm.en-GB.resx create mode 100644 SelectIconForm.en-GB.resx create mode 100644 WaitingClovershellForm.en-GB.resx create mode 100644 WaitingFelForm.en-GB.resx create mode 100644 images/flags/gb.png diff --git a/FoldersManagerForm.en-GB.resx b/FoldersManagerForm.en-GB.resx new file mode 100644 index 000000000..0c44292d6 --- /dev/null +++ b/FoldersManagerForm.en-GB.resx @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Folder manager + + + Cancel + + + Split equally + + + Original games -> Split equally + + + Split by first letter + + + Original games -> Split by first letter + + + New folder + + + No folders + + + Original games -> Other games + + + Cut + + + Delete + + + Menu icon + + + Create folder structure automatically + + + Folder position priority: + + + Create new folder + + + Paste + + + Rename folder + + + Folder statistics + + \ No newline at end of file diff --git a/FoldersManagerForm.id-ID.resx b/FoldersManagerForm.id-ID.resx index bc2c5c494..32b94bd73 100644 --- a/FoldersManagerForm.id-ID.resx +++ b/FoldersManagerForm.id-ID.resx @@ -59,7 +59,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Manajer Folder + Folders Manager Batal @@ -68,13 +68,13 @@ Bagi secara sama - Gim orisinal -> Bagi secara sama + Game orisinal -> Bagi secara sama Bagi berdasarkan huruf pertama - Gim orisinal -> Bagi berdasarkan huruf pertama + Game orisinal -> Bagi berdasarkan huruf pertama Folder baru @@ -83,7 +83,7 @@ Tanpa folder - Gim orisinal -> Gim lainnya + Game orisinal -> Game lainnya Potong @@ -95,7 +95,7 @@ Ikon Menu - Buat struktur folder secara otomatis + Buat Folder Structure secara otomatis Prioritas posisi folder: diff --git a/GameGenieCodeAddModForm.en-GB.resx b/GameGenieCodeAddModForm.en-GB.resx new file mode 100644 index 000000000..70321d10e --- /dev/null +++ b/GameGenieCodeAddModForm.en-GB.resx @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Add Game Genie code + + + Cancel + + + Code: + + + Description: + + \ No newline at end of file diff --git a/GameGenieCodeForm.en-GB.resx b/GameGenieCodeForm.en-GB.resx new file mode 100644 index 000000000..147400ec5 --- /dev/null +++ b/GameGenieCodeForm.en-GB.resx @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Game Genie code list + + + Add + + + Add + + + Cancel + + + Import + + + Edit + + + Delete + + \ No newline at end of file diff --git a/ImageGooglerForm.en-GB.resx b/ImageGooglerForm.en-GB.resx new file mode 100644 index 000000000..5fd0ce9e0 --- /dev/null +++ b/ImageGooglerForm.en-GB.resx @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Google Images + + \ No newline at end of file diff --git a/MainForm.en-GB.resx b/MainForm.en-GB.resx new file mode 100644 index 000000000..2bc4df62b --- /dev/null +++ b/MainForm.en-GB.resx @@ -0,0 +1,286 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + FTP server at ftp://root:clover@127.0.0.1:1021 + + + About... + + + Add more &games + + + Add preset + + + Original games in root -> Split automatically in subfolder + + + Automatic + + + Add more games + + + Browse + + + Synchronise selected games with NES Mini + + + Controller hacks + + + Compress non-NES games (for additional emulator mods) + + + Console type + + + Custom - show Folder Manager every time + + + Remove game + + + Delete preset + + + Disable pages/folders + + + Download box art for all games (I'm feeling lucky!) + + + Dump kernel + + + Use "Select + A/B" to enable autofire on A/B + + + Disable epilepsy protection + + + &Exit + + + FAQ + + + &File + + + Flash custom kernel + + + Flash factory kernel + + + Original games in root -> Folders, split games equally + + + Original games in root -> Folders, split by first letter + + + Folders, split by first letter + + + Folders, split games equally + + + GitHub releases page + + + Global command-line arguments (experts only!) + + + Select original games + + + Game options + + + &Help + + + Install extra modules + + + &Kernel + + + Release date (YYYY/MM/DD): + + + Publisher: + + + Command-line arguments (advanced users only!) + + + Box art: + + + Select game(s): + + + Max no. of players: + + + Game Genie codes (comma separated): + + + Name: + + + Language + + + Maximum number of games per page/folder + + + &Modules + + + Open FTP client + + + Select box art + + + Select games + + + Open Telnet client + + + Original games in root -> Pages, split games equally + + + Pages, split games equally + + + Page/folder structure + + + Presets + + + One player + + + Two players, alternating + + + Two players, simultaneously + + + Reset with a button combination + + + Save settings to NES Mini + + + Savestate Manager + + + Search + + + Select all + + + Change the reset button combination + + + &Settings + + + Telnet server at telnet://127.0.0.1:1023 (login: root) + + + Synchronise + + + Take screenshot + + + &Tools + + + Uninstall extra modules + + + Uninstall + + + Deselect all + + + Up + A + B = Start on controller 2 + + + Use extended font + + + Use X/Y on Classic Controller for turbo A/B + + \ No newline at end of file diff --git a/MainForm.id-ID.resx b/MainForm.id-ID.resx index 9dd4a2266..0650b261d 100644 --- a/MainForm.id-ID.resx +++ b/MainForm.id-ID.resx @@ -65,40 +65,40 @@ Tentang... - Tambah gim &lagi + Tambah game &lagi Tambahkan pra-atur - Gim orisinal di root -> Otomatis di dalam sub-folder + Game orisinal di root -> Otomatis di dalam sub-folder Otomatis - Tambah gim + Tambah game Jelajah - Sinkronkan gim-gim terpilih dengan NES Mini + Sinkronkan game-game terpilih dengan NES Mini Retasan kontroler - Kompres gim non-NES (untuk mod emulator tambahan) + Kompres game non-NES (untuk mod emulator tambahan) Tipe konsol - Kustom - perlihatkan Manajer Folder setiap saat + Custom - selalu perlihatkan Folders Manager - Hapus gim + Hapus game Hapus pra-atur @@ -107,10 +107,10 @@ Nonaktifkan halaman/folder - Unduh ilustrasi untuk semua gim + Unduh box art untuk semua game - Menyalin kernel + Men-dump kernel Tekan "Select+A/B" untuk mengaktifkan autofire pada A/B @@ -128,34 +128,34 @@ &Fail - Flash kernel kustom + Flash kernel custom Flash kernel orisinal - Gim orisinal di root -> Folder, bagi game secara sama + Game orisinal di root -> Folder, bagi game secara sama - Gim orisinal di root -> Folder, bagi berdasarkan huruf pertama + Game orisinal di root -> Folder, bagi berdasarkan huruf pertama Folder, bagi berdasarkan huruf pertama - Folder, bagi gim secara sama + Folder, bagi game secara sama Halaman GitHub berikut perilisan aktual - Kolom argumen perintah global (khusus ahli!) + Global command-line arguments (khusus ahli!) - Anda dapat menyembunyikan beberapa gim bawaan + Anda dapat menyembunyikan beberapa game bawaan - Opsi gim + Opsi game &Bantuan @@ -167,22 +167,22 @@ &Kernel - Tanggal rilis (THN-BLN-TGL): + Tanggal rilis (YYYY-MM-DD): Penerbit: - Argumen kolom perintah (khusus pengguna lanjutan!): + Command line arguments (khusus ahli!): - Ilustrasi: + Box art: - Pilih gim: + Pilih game: - Pemain maksimum: + Player maksimum: Kode Game Genie (pisahkan dengan koma): @@ -194,7 +194,7 @@ Bahasa - Gim maksimum per halaman/folder + Game maksimum per halaman/folder &Modul @@ -203,43 +203,43 @@ Buka klien FTP - Pilih ilustrasi untuk gim + Pilih box art untuk game - Pilih gim + Pilih game Buka klien Telnet - Gim orisinal pada root -> Halaman, bagi game secara sama + Game orisinal pada root -> Halaman, bagi game secara sama - Halaman, bagi gim secara sama + Halaman, bagi game secara sama - Halaman/struktur folder + Halaman/Folder Structure Pra-atur pilihan - Satu pemain + Satu player - Dua pemain, tidak berbarengan + Dua player, tidak berbarengan - Dua pemain, berbarengan + Dua player, berbarengan - Gunakan kombinasi tombol untuk menata ulang + Gunakan kombinasi tombol untuk me-reset Simpan penataan ke NES Mini sekarang - Manajer Save-State + Save-State Manager Telusur @@ -248,7 +248,7 @@ Pilih semua - Pilih kombinasi tombol tata ulang + Pilih kombinasi tombol reset &Penataan @@ -260,10 +260,10 @@ Sinkronkan - Ambil cuplikan layar + Ambil screenshot - &Perkakas + &Tools Copot modul ekstra @@ -278,7 +278,7 @@ "Atas+A+B = Start" pada kontroler 2 - Gunakan fon yang diperpanjang + Gunakan font yang diperpanjang Gunakan X/Y pada Classic Controller sebagai autofire A/B diff --git a/MainForm.pl-PL.resx b/MainForm.pl-PL.resx index a734ad7f7..711abe057 100644 --- a/MainForm.pl-PL.resx +++ b/MainForm.pl-PL.resx @@ -88,6 +88,9 @@ Mody kontrolerów + + Kompresuj gry inne niż NES (dla dodatkowych modułów - emu) + Typ konsoli @@ -277,9 +280,6 @@ Użyj rozszerzonej czcionki - - Compress non-NES games (for additional emulator mod) - Use X/Y on Classic Controller as autofire A/B diff --git a/MainForm.resx b/MainForm.resx index 3f29e4a8a..c386e623c 100644 --- a/MainForm.resx +++ b/MainForm.resx @@ -120,54 +120,17 @@ 17, 17 - - - 0, 0 - - - 609, 24 - - - - 1 - - - menuStrip - - - menuStrip - - - System.Windows.Forms.MenuStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 6 - - - 37, 20 - - - &File - Ctrl+O + 238, 22 Add more &games - - 238, 22 - - - Selection presets - 139, 6 @@ -183,6 +146,12 @@ Delete preset + + 238, 22 + + + Selection presets + F5 @@ -216,11 +185,11 @@ &Exit - - 52, 20 + + 37, 20 - - &Kernel + + &File 179, 22 @@ -246,11 +215,11 @@ Uninstall - - 65, 20 + + 52, 20 - - &Modules + + &Kernel 197, 22 @@ -264,30 +233,30 @@ Uninstall extra modules - - 61, 20 + + 65, 20 - - &Settings + + &Modules - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAANASURBVDhPdZN9UMtxHMd/U7qj6zz1R6ltXB5ma6vMyrKsaSs2D3PoYW6VPA1DJZZMVtjN1Zyn - iKYQTqU7lWOdRNxwHkqRK3lMtU5UOJSjt1/zu3M4r7v3ff55vz73/fzxJf5mhkxOSz9gcSm1Ncy0Pe+K - r2vrTaxpfB1qzMl3pir/Z3t+sWt1S9fOR+09XY/be1D7phu1re/R3PkBjR2972wv3+qp6r9syKtwVVvN - l9Y2LIf1WQeONZUhrcUOS0s7TPfsWH2+BZqTV6C5mnY2MFb152t44ctos3OzS2fd4iPhgQLlrYV48rES - hT2dWGP/ioSbHYjLa0DMniro7mox37jrEKX+wk9hWsS1Th2IqPeHvlmFh71W1PZ1oay/H4mdfYiraUPs - 8QYo9TYklZghiTcN+Cq1QZROEL4Ru68xyr3AushCbONSGLu7UdD3HeZP37Dq+QdEVr5CdG4d5uluYsG2 - QhxuikRMcdQJh+zODHfxCU7r98lUgL+jBBGXr2NR/TssI0V1Uw9UtzugKGqGMusewrXXoMo2IbM2FOqq - ha2OBaO8ZtHp3BRM0MSAu/4EgnJuQFj0FOKLLxFa/gLiM82Q7n+ICJ0NM6IrEb03DdrrQgSf4v9wLBjp - KXEfy0oaYPJTwVlpAm9dDYQ7qzFtzwNMz6pDSOZ9SDaRsroK3NAL4K9IB/soAxN1c744FgzC4OraGGwD - 2NJDmLIhCb7bkyHUncL0FdUIjquCYKHVIU8RngVbZAFHqQdHvuMOpRPEpECDeTwvA5OD98NtiyfcMsbA - M88bLEMkuGFF4MwsBkd8Gr4SC7jSw/CT7wNHakykdIIQSTd7CGfv7RbJD8AnVQDXdWMwLHkURhg8wEyV - gZWSgICoHAiW5EOkLkCYpvDFRLF2OKX/QqrMlosU5n6RWg+2UQi6gQWP3T7wPsgD70gkZJtLMDe9AsqM - ss/0AJlk6HA3GqX+hjFBIheEbX0r3piMkIIoBJ6TQXJ8IxZkn4Eq9wY5S9+MHs/WkFV/MiMd0l840YY4 - B7gz2QfHyQT1QfEae4g60y6ITqmnC8IsNCfnxWQnkIw3GZdB4X8MfpYRZMaSYVJzNJnBu53IUBDET8tW - pSL+Tvj1AAAAAElFTkSuQmCC + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAA0BJREFUOE91 + k31Qy3Ecx39TuqPrPPVHqW1cHmZrq8zKsqxpKzYPc+hhbpU8DUMllkxW2M3VnKeIphBOpTuVY51E3HAe + SpEreUy1TlQ4lKO3X/O7czivu/d9/nm/Pvf9/PEl/maGTE5LP2BxKbU1zLQ974qva+tNrGl8HWrMyXem + Kv9ne36xa3VL185H7T1dj9t7UPumG7Wt79Hc+QGNHb3vbC/f6qnqv2zIq3BVW82X1jYsh/VZB441lSGt + xQ5LSztM9+xYfb4FmpNXoLmadjYwVvXna3jhy2izc7NLZ93iI+GBAuWthXjysRKFPZ1YY/+KhJsdiMtr + QMyeKujuajHfuOsQpf7CT2FaxLVOHYio94e+WYWHvVbU9nWhrL8fiZ19iKtpQ+zxBij1NiSVmCGJNw34 + KrVBlE4QvhG7rzHKvcC6yEJs41IYu7tR0Pcd5k/fsOr5B0RWvkJ0bh3m6W5iwbZCHG6KRExx1AmH7M4M + d/EJTuv3yVSAv6MEEZevY1H9OywjRXVTD1S3O6AoaoYy6x7CtdegyjYhszYU6qqFrY4Fo7xm0encFEzQ + xIC7/gSCcm5AWPQU4osvEVr+AuIzzZDuf4gInQ0zoisRvTcN2utCBJ/i/3AsGOkpcR/LShpg8lPBWWkC + b10NhDurMW3PA0zPqkNI5n1INpGyugrc0Avgr0gH+ygDE3VzvjgWDMLg6toYbAPY0kOYsiEJvtuTIdSd + wvQV1QiOq4JgodUhTxGeBVtkAUepB0e+4w6lE8SkQIN5PC8Dk4P3w22LJ9wyxsAzzxssQyS4YUXgzCwG + R3wavhILuNLD8JPvA0dqTKR0ghBJN3sIZ+/tFskPwCdVANd1YzAseRRGGDzATJWBlZKAgKgcCJbkQ6Qu + QJim8MVEsXY4pf9CqsyWixTmfpFaD7ZRCLqBBY/dPvA+yAPvSCRkm0swN70Cyoyyz/QAmWTocDcapf6G + MUEiF4RtfSvemIyQgigEnpNBcnwjFmSfgSr3BjlL34wez9aQVX8yIx3SXzjRhjgHuDPZB8fJBPVB8Rp7 + iDrTLohOqacLwiw0J+fFZCeQjDcZl0Hhfwx+lhFkxpJhUnM0mcG7nchQEMRPy1alIv5O+PUAAAAASUVO + RK5CYII= @@ -296,12 +265,6 @@ Language - - 376, 22 - - - Console type - 151, 22 @@ -314,11 +277,11 @@ Famicom Mini - + 376, 22 - - Controller hacks + + Console type 308, 22 @@ -350,6 +313,12 @@ "Up+A+B = Start" on 2nd controller + + 376, 22 + + + Controller hacks + 376, 22 @@ -368,12 +337,6 @@ Compress non-NES games (for additional emulator mod) - - 376, 22 - - - Pages/folders structure - 356, 22 @@ -437,12 +400,6 @@ Original games in root -> Folders, split by first letter - - 356, 22 - - - Maximum games per page/folder - 92, 22 @@ -515,6 +472,12 @@ 100 + + 356, 22 + + + Maximum games per page/folder + 353, 6 @@ -524,6 +487,12 @@ Custom - show Folders Manager every time + + 376, 22 + + + Pages/folders structure + 376, 22 @@ -542,11 +511,11 @@ Save settings to NES Mini now - - 48, 20 + + 61, 20 - - &Tools + + &Settings 331, 22 @@ -563,6 +532,7 @@ FTP server on ftp://root:clover@127.0.0.1:1021 + False @@ -599,11 +569,11 @@ Take screenshot - - 44, 20 + + 47, 20 - - &Help + + &Tools 246, 22 @@ -623,6 +593,36 @@ About... + + 44, 20 + + + &Help + + + 0, 0 + + + 609, 24 + + + 1 + + + menuStrip + + + menuStrip + + + System.Windows.Forms.MenuStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 6 + None @@ -650,270 +650,6 @@ None - - buttonShowGameGenieDatabase - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxOptions - - - 0 - - - maskedTextBoxReleaseDate - - - System.Windows.Forms.MaskedTextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxOptions - - - 1 - - - label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxOptions - - - 2 - - - textBoxGameGenie - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxOptions - - - 3 - - - label7 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxOptions - - - 4 - - - label6 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxOptions - - - 5 - - - radioButtonTwoSim - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxOptions - - - 6 - - - buttonGoogle - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxOptions - - - 7 - - - buttonBrowseImage - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxOptions - - - 8 - - - pictureBoxArt - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxOptions - - - 9 - - - label4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxOptions - - - 10 - - - textBoxArguments - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxOptions - - - 11 - - - label3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxOptions - - - 12 - - - textBoxPublisher - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxOptions - - - 13 - - - label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxOptions - - - 14 - - - radioButtonTwo - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxOptions - - - 15 - - - radioButtonOne - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxOptions - - - 16 - - - textBoxName - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxOptions - - - 17 - - - labelName - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxOptions - - - 18 - - - labelID - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxOptions - - - 19 - - - 306, 27 - - - 293, 529 - - - 4 - - - Game options - - - groupBoxOptions - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 7 - 252, 286 @@ -1421,6 +1157,30 @@ 19 + + 306, 27 + + + 293, 529 + + + 4 + + + Game options + + + groupBoxOptions + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 7 + None @@ -1503,7 +1263,7 @@ 195, 16 - 0, 615 + 0, 614 609, 22 @@ -1535,15 +1295,6 @@ 340, 17 - - 141, 70 - - - contextMenuStrip - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - 140, 22 @@ -1562,6 +1313,15 @@ Delete game + + 141, 70 + + + contextMenuStrip + + + System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + 624, 17 @@ -1601,6 +1361,18 @@ None + + Top, Bottom, Left, Right + + + 5, 49 + + + 282, 454 + + + 3 + checkedListBoxDefaultGames @@ -1640,30 +1412,6 @@ 8 - - Top, Bottom, Left, Right - - - 5, 49 - - - 282, 454 - - - 3 - - - checkedListBoxDefaultGames - - - System.Windows.Forms.CheckedListBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxDefaultGames - - - 0 - 473, 17 @@ -1674,7 +1422,7 @@ True - 149 + 25 True @@ -1683,7 +1431,7 @@ 6, 13 - 609, 637 + 609, 636 diff --git a/Program.cs b/Program.cs index f1386bbb3..364c7cabb 100644 --- a/Program.cs +++ b/Program.cs @@ -189,7 +189,7 @@ static void DirectoryCopy(string sourceDirName, string destDirName, bool copySub } } } - + [DllImport("Shell32.dll")] private static extern int SHGetKnownFolderPath([MarshalAs(UnmanagedType.LPStruct)]Guid rfid, uint dwFlags, IntPtr hToken, out IntPtr ppszPath); @@ -206,7 +206,10 @@ private static string GetDocumentsLibraryPath() var nsmgr = new XmlNamespaceManager(libConfig.NameTable); nsmgr.AddNamespace("ns", libConfig.LastChild.NamespaceURI); var docs = libConfig.SelectSingleNode("//ns:searchConnectorDescription[ns:isDefaultSaveLocation='true']/ns:simpleLocation/ns:url/text()", nsmgr); - return docs.Value; + if (Directory.Exists(docs.Value)) + return docs.Value; + else + throw new Exception("Invalid Documents directory: " + docs.Value); } else { diff --git a/Properties/AssemblyInfo.cs b/Properties/AssemblyInfo.cs index b0e757a9c..6bea26ef3 100644 --- a/Properties/AssemblyInfo.cs +++ b/Properties/AssemblyInfo.cs @@ -7,7 +7,7 @@ // set of attributes. Change these attribute values to modify the information // associated with an assembly. [assembly: AssemblyTitle("hakchi2")] -[assembly: AssemblyDescription("Based on hakchi by madmonkey.\r\n\r\nTranslators:\r\nFrench: Ac_K\r\nSpanish of Spain: Naiki (https://twitter.com/___naiki___)\r\nSpanish of Argentina: KNTRO (kntro@msn.com)\r\nGerman: Peamur\r\nItalian: student\r\nCatalan: Truchen (tarduschl@hotmail.com)\r\nDutch: Mark Dekker - Mad Mega\r\nSlovak: Patrik Žec aka PATWIST\r\nGerman: Peamur\r\nGreek: MiLToS_666 (miltos.arpazopoulos@gmail.com)\r\nFinnish: Luoti-Lasse\r\n\r\nSpecial thanks:\r\nxsnake for Japanese font.\r\nPete Batard/Akeo for Zadig.\r\npbatard for libwdi.\r\nThomas Bleeker for WinUSBNet lib.\r\nbootgod for cartridge database.\r\nMarkovtsev Vadim for SevenZipSharp lib.\r\nNeoRame for Graphics.\r\nNhakin for Game Genie database.\r\nmooware for mooftpserv.\r\nNintendo for my childhood.\r\n\r\nMy site: http://clusterrr.com\r\nEmail: clusterrr@clusterrr.com\r\nPayPal for donations: clusterrr@clusterrr.com")] +[assembly: AssemblyDescription("Based on hakchi by madmonkey.\r\n\r\nTranslators:\r\nBritish English: Jhynjhiruu Rekrap\r\nFrench: Ac_K\r\nSpanish of Spain: Naiki (https://twitter.com/___naiki___)\r\nSpanish of Argentina: KNTRO (kntro@msn.com)\r\nGerman: Peamur\r\nItalian: student\r\nCatalan: Truchen (tarduschl@hotmail.com)\r\nDutch: Mark Dekker - Mad Mega\r\nSlovak: Patrik Žec aka PATWIST\r\nGerman: Peamur\r\nGreek: MiLToS_666 (miltos.arpazopoulos@gmail.com)\r\nFinnish: Luoti-Lasse\r\n\r\nSpecial thanks:\r\nxsnake for Japanese font.\r\nPete Batard/Akeo for Zadig.\r\npbatard for libwdi.\r\nThomas Bleeker for WinUSBNet lib.\r\nbootgod for cartridge database.\r\nMarkovtsev Vadim for SevenZipSharp lib.\r\nNeoRame for Graphics.\r\nNhakin for Game Genie database.\r\nmooware for mooftpserv.\r\nNintendo for my childhood.\r\n\r\nMy site: http://clusterrr.com\r\nEmail: clusterrr@clusterrr.com\r\nPayPal for donations: clusterrr@clusterrr.com")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("Alexey 'Cluster' Avdyukhin")] [assembly: AssemblyProduct("hakchi2")] @@ -33,6 +33,6 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("2.0.17.31")] -[assembly: AssemblyFileVersion("2.0.17.31")] +[assembly: AssemblyVersion("2.0.17.40")] +[assembly: AssemblyFileVersion("2.0.17.40")] [assembly: NeutralResourcesLanguageAttribute("en-US")] diff --git a/Properties/Resources.en-GB.resx b/Properties/Resources.en-GB.resx new file mode 100644 index 000000000..476079563 --- /dev/null +++ b/Properties/Resources.en-GB.resx @@ -0,0 +1,377 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Processing games, please wait... + + + All files + + + Are you sure? + + + Data automatically filled for {0}. + + + Hold Select + A/B for one second to toggle turbo A/B + + + Building the custom kernel image... + + + Building the folder structure... + + + Congratulations! + + + Custom kernel + + + Do you want to flash the custom kernel? + + + Now you need to flash a custom kernel to your NES Mini. This is only required once. Continue? + + + Original 30 games + + + Do you really want to delete "{0}"? + + + Do you really want to delete {0} element(s)? + + + Do you really want to delete "{0}"? + + + Do you really want to delete preset "{0}"? + + + Do you really want to delete these savestates? + + + Do you want to cancel the current operation? + + + Do you want to continue? + + + P.S. If you want, you can donate to me. You can find my PayPal in the "About" section. + + + Done! + + + Done! You can now upload games to your NES Mini. + + + Downloading box art for all games (I'm feeling lucky!) + + + Do you want to dump the kernel? + + + Dumping kernel... + + + Error + + + Executing command: + + + You can add global command-line arguments which will be applied to all games, including the original 30. Experts only! + + + Extra command-line arguments + + + Hello there! I'm very happy that you're using hakchi2. It's very simple to use. Just click "Add more games", select some ROMs, +click "Synchronise" and follow the instructions. Good luck! + + + Flashing custom kernel... + + + Flashing original kernel... + + + Deleted content will be moved to the Recycle Bin. You can delete this folder permanently or move the games to other folders. + + + Back + + + More games... + + + New folder + + + Original 30 games + + + Recycle Bin + + + Unsorted + + + "{0}" contains {1} element(s). + + + Do you want to save this folder structure? + + + Sorry, {0} uses four-screen mode (the game had additional VRAM in the cartridge), and this feature is not supported by the NES Mini. The game will probably not start. It should work if a different emulator module is installed. Do you want to add this game anyway? + + + Do you really want to delete "{0}"? + + + You have to enter a code! + + + This code already exists. Do you want to edit it? + + + You have to enter a description! + + + "{0}" is an invalid Game Genie code for "{1}". + + + Can't apply "{0}" to "{1}" - value not found. Are you sure this code isn't for another game? + + + Games and apps + + + game(s) selected + + + Googling + + + Hello + + + Images + + + Please input a name for the current selection. + + + Installing mods... + + + Invalid kernel header. + + + Invalid kernel size: + + + Your factory kernel has been saved in the ~\hakchi2\dump\ folder. Do not lose it. + + + Loading games... + + + Kernel dumped but the MD5 checksum is unknown: + + + The kernel is already patcher, or it's an unknown revision. Please send this message to me (press Ctrl+C). Continue at your own risk. + + + Root + + + Sorry, "{0}" uses mapper #{1}, which is not supported by the NES Mini's built in emulator. However, it will probably work with external emulator mods. Continue? + + + Sorry, these games take up {0} megabytes. The max is ~300. + + + Total writable memory size: {0:F1} megabytes|Available memory for games: {1:F1} megabytes|Used by saves: {2:F1} megabytes|Used by other files: {3:F1} megabytes + + + New games are in the "Unsorted" folder. + + + New preset + + + No + + + No to all + + + No kernel dump found. + + + First, dump the kernel image of your NES Mini. You only need to do this once. Continue? + + + No kernel dump found. Please dump the kernel from your NES Mini first. + + + Can't start Telnet client, it looks like it's disabled. You need to enable it before you can use it - go to "Control Panel" -> "Programs" -> "Turn Windows features on or off". + + + Not found: + + + Do you want to flash the factory kernel? + + + Patch available + + + There is a patch for "{0}". Do you want to apply it? + + + If this problem persists, try using another USB port or cable. + + + Please wait... + + + Press OK to continue. + + + You already have a kernel dump. If you REALLY want to replace the backup of your kernel and you ACTUALLY know what you are doing, delete the "hakchi2\dump" folder manually. + + + NES Mini savestate backups + + + Select at least one game. + + + Select at least two buttons. + + + Select modules to install to your NES Mini + + + Select modules to remove from your NES Mini + + + Size of selected savestates: + + + Don't forget to perform a factory reset it you want to delete all Suspend Points. + + + Dou you really want to remove all traces of hakchi2 and return your NES Mini to its factory state? + + + Done, wait until the POWER LED goes out. You also need to flash the factory kernel. Flash the factory kernel now? + + + Uninstalling... + + + Uninstalling mods... + + + Unknown game + + + Uploading new config... + + + Uploading and running FES-1... + + + Uploading games... + + + Uploading the kernel... + + + Processing original games... + + + Verify failed :O Not good! + + + Verifying... + + + Waiting for the device... + + + Warning! + + + Congraturation! + + + Yes + + + Yes to all + + \ No newline at end of file diff --git a/Properties/Resources.id-ID.resx b/Properties/Resources.id-ID.resx index 2eca82392..7e90f7327 100644 --- a/Properties/Resources.id-ID.resx +++ b/Properties/Resources.id-ID.resx @@ -59,7 +59,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Gim sedang diproses, mohon tunggu... + Game sedang diproses, mohon tunggu... Semua fail @@ -68,31 +68,31 @@ Apakah Anda yakin? - Data otomatis terisi untuk {0} gim. + Data otomatis terisi untuk {0} game. Tahan Select+A/B selama satu detik untuk mengaktifkan/menonaktifkan autofire A/B. - Membuat citra kernel kustom... + Membuat image kernel custom... - Membangun struktur folder... + Membangun Folder Structure... Selamat! - Kernel kustom + Kernel custom - Apakah Anda ingin mem-flash kernel kustom? + Apakah Anda ingin mem-flash kernel custom? - Sekarang Anda harus mem-flash kernel kustom ke NES Mini. Ini hanya perlu dilakukan sekali saja. Apakah Anda ingin melanjutkan? + Sekarang Anda harus mem-flash kernel custom ke NES Mini. Ini hanya perlu dilakukan sekali saja. Apakah Anda ingin melanjutkan? - 30 gim orisinal + 30 game orisinal Apakah Anda ingin menghapus "{0}"? @@ -122,55 +122,55 @@ Selesai! - Selesai! Kini Anda dapat mengunggah gim ke dalam NES Mini. + Selesai! Kini Anda dapat mengunggah game ke dalam NES Mini. - Unduh ilustrasi untuk semua gim (Saya lagi beruntung!) + Unduh box art untuk semua game (Saya lagi beruntung!) - Apakah Anda ingin menyalin kernel? + Apakah Anda ingin men-dump kernel? - Menyalin kernel... + Men-dump kernel... - Galat + Error Melaksanakan perintah: - Anda dapat menambahkan argumen kolom perintah global yang akan ditambahkan ke semua game termasuk 30 game orisinal. Ini hanya untuk yang ahli! + Anda dapat menambahkan global command-line arguments yang akan ditambahkan ke semua game termasuk 30 game orisinal. Ini hanya untuk yang ahli! - Argumen kolom ekstra + Command-line arguments ekstra Halo! Saya senang Anda menggunakan hakchi2. Aplikasi ini sangatlah mudah digunakan. Cukup klik "Tambah game lagi", pilih ROM, klik "Sinkronkan", kemudian ikuti saja instruksi selanjutnya. Semoga sukses! - Mem-flash kernel kustom... + Mem-flash kernel custom... Mem-flash kernel orisinal... - Gim yang terhapus akan dipindahkan ke dalam Folder Tempat Sampah. Anda dapat menghapus folder ini secara permanen atau memindahkan gimnya ke folder yang lain. + Game yang terhapus akan dipindahkan ke dalam Recycle Bin. Anda dapat menghapus folder ini secara permanen atau memindahkan game-nya ke folder yang lain. Kembali - Gim-gim lainnya... + Game-game lainnya... Folder baru - 30 gim orisinal + 30 game orisinal - Folder Tempat Sampah + Recycle Bin Belum Tersortir @@ -179,10 +179,10 @@ Folder "{0}" berisi {1} elemen. - Apakah Anda ingin menyimpan struktur folder ini? + Apakah Anda ingin menyimpan Folder Structure ini? - Maaf, {0} menggunakan moda empat layar (game tersebut memiliki memori VRAM tambahan di dalam kartrid) dan fitur ini tidak didukung oleh NES Mini. Gim ini mungkin tidak akan dapat dimainkan, kecuali jika ada modul emulator lain yang diinstal. Apakah Anda tetap ingin menambahkannya? + Maaf, {0} menggunakan moda empat layar (game tersebut memiliki memori VRAM tambahan di dalam kartrid) dan fitur ini tidak didukung oleh NES Mini. Game ini mungkin tidak akan dapat dimainkan, kecuali jika ada modul emulator lain yang diinstal. Apakah Anda tetap ingin menambahkannya? Apakah Anda ingin menghapus kode "{0}"? @@ -200,13 +200,13 @@ Kode Game Genie "{0}" tidak valid untuk game "{1}". - Tidak dapat menerapkan kode Game Genie "{0}" pada gim "{1}" - nilai tidak ditemukan. Bisa jadi kode ini untuk gim lainnya. + Tidak dapat menerapkan kode Game Genie "{0}" pada game "{1}" - value tidak ditemukan. Bisa jadi kode ini untuk game lainnya. - Gim dan aplikasi + Game dan aplikasi - gim dipilih + game dipilih Meng-Google untuk @@ -218,7 +218,7 @@ Gambar - Mohon masukkan nama pra-atur untuk pilihan gim saat ini. + Mohon masukkan nama pra-atur untuk pilihan game saat ini. Menginstal mod... @@ -233,28 +233,28 @@ Kernel orisinal Anda tersimpan di dalam folder "hakchi2\dump". Jangan sampai hilang. - Memuat gim... + Memuat game... - Kernel dapat disalin tetapi MD5 checksum tidak diketahui: + Kernel dapat di-dump tetapi MD5 checksum tidak diketahui: - Kernel ini sudah diperbaiki atau tidak diketahui revisinya. Beritahukan hal ini kepada saya (tekan Ctrl+C). Silakan tanggung sendiri risikonya jika memilih untuk melanjutkan. + Kernel ini sudah di-patch atau tidak diketahui revisinya. Beritahukan hal ini kepada saya (tekan Ctrl+C). Silakan tanggung sendiri risikonya jika memilih untuk melanjutkan. - Menu HOME + Menu Home Maaf, "{0}" menggunakan mapper #{1} tetapi mapper ini tidak didukung oleh NES Mini dan game ini mungkin tidak akan dapat dimainkan dengan emulator bawaan, kecuali jika modul emulator lain diinstal. Apakah Anda tetap ingin menambahkan game ini? - Maaf, jumlah gim Anda saat ini adalah {0}MB, terlalu banyak untuk disimpan. + Maaf, jumlah game Anda saat ini adalah {0}MB, terlalu banyak untuk disimpan. - Ukuran memori yang dapat diisi: {0:F1}MB|Memori tersedia untuk gim: {1:F1}MB|Digunakan untuk penyimpanan: {2:F1}MB|Digunakan oleh fail lain: {3:F1}MB + Ukuran memori yang dapat diisi: {0:F1}MB|Memori tersedia untuk game: {1:F1}MB|Digunakan untuk save: {2:F1}MB|Digunakan oleh fail lain: {3:F1}MB - Gim-gim baru berada di dalam folder "Belum Tersortir". + Game-game baru berada di dalam folder "Belum Tersortir". Pra-atur pilihan baru @@ -266,13 +266,13 @@ Tidak untuk semua - Tidak ditemukan kernel yang disalin + Dump kernel tidak ditemukan - Pertama, salin citra kernel NES Mini Anda. Ini hanya perlu dilakukan sekali saja. Apakah Anda ingin melanjutkan? + Pertama, dump image kernel NES Mini Anda. Ini hanya perlu dilakukan sekali saja. Apakah Anda ingin melanjutkan? - Tidak ditemukan adanya kernel yang disalin. Anda harus menyalin kernel terlebih dahulu. + Dump kernel tidak ditemukan. Anda harus men-dump kernel terlebih dahulu. Tidak dapat memulai klien Telnet, sepertinya dinonaktifkan. Anda harus mengaktifkannya terlebih dahulu di "Control Panel" -> "Programs" -> "Turn Windows features on or off". @@ -284,13 +284,13 @@ Apakah Anda ingin mem-flash kernel orisinal? - Perbaikan tersedia + Patch tersedia - Perbaikan untuk "{0}" tersedia. Apakah Anda ingin memperbaiki gim ini? + Patch untuk "{0}" tersedia. Apakah Anda ingin mem-patch game ini? - Jika masalah berlanjut, cobalah gunakan pangkalan atau kabel USB lainnya. + Jika masalah berlanjut, cobalah gunakan port atau kabel USB lainnya. Mohon tunggu... @@ -299,13 +299,13 @@ Tekan OK untuk melanjutkan. - Anda sudah mempunyai salinan kernel. Jika Anda SUNGGUH ingin mengganti salinan kernel Anda dan tahu BETUL apa yang Anda lakukan, hapus folder "hakchi2\dump" secara manual. + Anda sudah mempunyai dump kernel. Jika Anda BENAR-BENAR ingin mengganti dump cadangan Anda dan tahu BENAR apa yang Anda lakukan, hapus folder "hakchi2\dump" secara manual. - Cadangan save-state NES Mini + Cadangan Save State NES Mini - Pilih setidaknya satu gim. + Pilih setidaknya satu game. Pilih setidaknya dua tombol. @@ -326,7 +326,7 @@ Apakah Anda ingin menghapus semua jejak hakchi2 dan mengembalikan NES Mini Anda ke kondisi semula? - Selesai. Tunggu sampai lampu LED tombol Power mati. Anda juga harus mem-flash kernel orisinal. Apakah Anda ingin melakukannya sekarang? + Selesai. Tunggu sampai lampu LED tombol POWER mati. Anda juga harus mem-flash kernel orisinal. Apakah Anda ingin melakukannya sekarang? Mencopot... @@ -335,7 +335,7 @@ Mencopot mod... - Gim tidak diketahui + Game tidak diketahui Mengunggah konfigurasi baru... @@ -344,16 +344,16 @@ Mengunggah dan menjalankan FES-1... - Mengunggah gim... + Mengunggah game... Mengunggah kernel... - Memproses gim orisinal... + Memproses game orisinal... - Verifikasi gagal :O Ini masalah. + Verifikasi gagal :O Ini buruk. Memverifikasi... diff --git a/Properties/Resources.resx b/Properties/Resources.resx index 5793c3730..b5e960611 100644 --- a/Properties/Resources.resx +++ b/Properties/Resources.resx @@ -628,4 +628,7 @@ ..\images\flags\id.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\images\flags\gb.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + \ No newline at end of file diff --git a/SaveStateManager.en-GB.resx b/SaveStateManager.en-GB.resx new file mode 100644 index 000000000..a32b330a7 --- /dev/null +++ b/SaveStateManager.en-GB.resx @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Savestate Manager + + + Delete selected + + + Export selected + + + Import + + + Code + + + Save slots + + + Name + + + Size + + + Delete selected + + + Export selected + + + Import + + \ No newline at end of file diff --git a/SaveStateManager.id-ID.resx b/SaveStateManager.id-ID.resx index 96bd3dfdc..99e0d506d 100644 --- a/SaveStateManager.id-ID.resx +++ b/SaveStateManager.id-ID.resx @@ -59,7 +59,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Manajer Save-State + Save-State Manager Hapus pilihan @@ -74,7 +74,7 @@ Kode - Slot penyimpanan + Save Slot Nama diff --git a/SearchForm.en-GB.resx b/SearchForm.en-GB.resx new file mode 100644 index 000000000..c59ee4899 --- /dev/null +++ b/SearchForm.en-GB.resx @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Enter the first letters of the game name... + + \ No newline at end of file diff --git a/SearchForm.id-ID.resx b/SearchForm.id-ID.resx index 3cd379b9a..4be340d95 100644 --- a/SearchForm.id-ID.resx +++ b/SearchForm.id-ID.resx @@ -59,6 +59,6 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Masukkan huruf pertama judul gim... + Masukkan huruf pertama judul game... \ No newline at end of file diff --git a/SelectButtonsForm.en-GB.resx b/SelectButtonsForm.en-GB.resx new file mode 100644 index 000000000..88fb8d147 --- /dev/null +++ b/SelectButtonsForm.en-GB.resx @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Change the reset button combination + + \ No newline at end of file diff --git a/SelectButtonsForm.id-ID.resx b/SelectButtonsForm.id-ID.resx index 937a00893..cce352327 100644 --- a/SelectButtonsForm.id-ID.resx +++ b/SelectButtonsForm.id-ID.resx @@ -59,6 +59,6 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Pilih kombinasi tombol tata ulang + Pilih kombinasi tombol reset \ No newline at end of file diff --git a/SelectFileForm.en-GB.resx b/SelectFileForm.en-GB.resx new file mode 100644 index 000000000..a0e29ef4a --- /dev/null +++ b/SelectFileForm.en-GB.resx @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Select file + + + Import as archive + + \ No newline at end of file diff --git a/SelectIconForm.en-GB.resx b/SelectIconForm.en-GB.resx new file mode 100644 index 000000000..eba373cb3 --- /dev/null +++ b/SelectIconForm.en-GB.resx @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Select folder icon + + \ No newline at end of file diff --git a/WaitingClovershellForm.en-GB.resx b/WaitingClovershellForm.en-GB.resx new file mode 100644 index 000000000..480b96533 --- /dev/null +++ b/WaitingClovershellForm.en-GB.resx @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Waiting for your NES Mini... + + + Install driver + + + Please follow these steps: + + + 1. Connect your NES Mini to your PC via a USB cable. + + + 2. Turn it on + + + 3. Install driver if not yet installed: + + \ No newline at end of file diff --git a/WaitingClovershellForm.id-ID.resx b/WaitingClovershellForm.id-ID.resx index 634ba521a..c86a4c1a7 100644 --- a/WaitingClovershellForm.id-ID.resx +++ b/WaitingClovershellForm.id-ID.resx @@ -62,7 +62,7 @@ Menunggu NES Mini Anda... - Instal perangkat lunak + Instal driver Lakukan langkah-langkah berikut ini: @@ -74,6 +74,6 @@ 2. Nyalakan. - 3. Instal perangkat lunaknya jika belum menginstalnya: + 3. Instal driver jika belum menginstalnya: \ No newline at end of file diff --git a/WaitingFelForm.en-GB.resx b/WaitingFelForm.en-GB.resx new file mode 100644 index 000000000..5c833382c --- /dev/null +++ b/WaitingFelForm.en-GB.resx @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Waiting for your NES Mini... + + + Install driver + + + Please follow these steps: + + + 1. Make sure the POWER button is OFF. + + + 2. (Re)connect your NES Mini to your PC via a USB cable + + + 3. Hold the RESET button and press the POWER button + + + 4. Release the RESET button after a few seconds - the POWER LED should not be lit up + + + 5. Install driver if not yet installed: + + \ No newline at end of file diff --git a/WaitingFelForm.id-ID.resx b/WaitingFelForm.id-ID.resx index 0acefe5dc..577f64e77 100644 --- a/WaitingFelForm.id-ID.resx +++ b/WaitingFelForm.id-ID.resx @@ -62,7 +62,7 @@ Menunggu NES Mini Anda... - Instal perangkat lunak + Instal driver Lakukan langkah-langkah berikut ini: @@ -80,6 +80,6 @@ 4. Setelah beberapa detik, lepas tombol RESET. Saat ini harusnya lampu LED pada tombol POWER tidak menyala. - 5. Instal perangkat lunaknya jika belum menginstalnya: + 5. Instal driver jika belum menginstalnya: \ No newline at end of file diff --git a/hakchi_gui.csproj b/hakchi_gui.csproj index 271588d61..a0bcc2e8f 100644 --- a/hakchi_gui.csproj +++ b/hakchi_gui.csproj @@ -31,8 +31,8 @@ Alexey %27Cluster%27 Avdyukhin true index.html - 31 - 2.0.17.31 + 40 + 2.0.17.40 false true true @@ -479,6 +479,9 @@ FoldersManagerForm.cs + + FoldersManagerForm.cs + FoldersManagerForm.cs @@ -521,6 +524,9 @@ GameGenieCodeAddModForm.cs + + GameGenieCodeAddModForm.cs + GameGenieCodeAddModForm.cs @@ -572,6 +578,9 @@ GameGenieCodeForm.cs + + GameGenieCodeForm.cs + GameGenieCodeForm.cs @@ -623,6 +632,9 @@ ImageGooglerForm.cs + + ImageGooglerForm.cs + ImageGooglerForm.cs @@ -677,6 +689,9 @@ MainForm.cs + + MainForm.cs + MainForm.cs @@ -722,6 +737,7 @@ + @@ -748,6 +764,9 @@ SaveStateManager.cs + + SaveStateManager.cs + SaveStateManager.cs @@ -799,6 +818,9 @@ SearchForm.cs + + SearchForm.cs + SearchForm.cs @@ -841,6 +863,9 @@ SelectButtonsForm.cs + + SelectButtonsForm.cs + SelectButtonsForm.cs @@ -883,6 +908,9 @@ SelectFileForm.cs + + SelectFileForm.cs + SelectFileForm.cs @@ -925,6 +953,9 @@ SelectIconForm.cs + + SelectIconForm.cs + SelectIconForm.cs @@ -1025,6 +1056,9 @@ WaitingClovershellForm.cs + + WaitingClovershellForm.cs + WaitingClovershellForm.cs @@ -1076,6 +1110,9 @@ WaitingFelForm.cs + + WaitingFelForm.cs + WaitingFelForm.cs @@ -1146,6 +1183,7 @@ + Always @@ -1329,6 +1367,7 @@ Always + diff --git a/images/flags/gb.png b/images/flags/gb.png new file mode 100644 index 0000000000000000000000000000000000000000..ff701e19f6d2c0658fb23b1d94124cba4ce60851 GIT binary patch literal 599 zcmV-d0;v6oP)U(k2*|8J(R-+sudaynhucHbwAMTnor{mwqO^w7JHzaBsT z{O^B8RYf5+LvDs&KmRKVd78=o{`1#HTiEo_OolaGleS)G+IQ#sUI`b*pv<`1zCJ=H0jd{{2S>p`ri%{LsXJ%FbMS z$#S`6f|?OG!^Jxczkf6Q`UNF{l0Sd`ad7zm>({^EzyAS6{{CgrkluOb3l1A>ZU2~A zK+FZ=zkmP!`TOVhpFbzBzFaPmD2$N3;+$pK?>zdet`f0002ovPDHLkV1gy;I?Vt8 literal 0 HcmV?d00001