chore(repo): baseline du fork input-remapper (upstream v2.2.1)

Le dépôt ne contenait que README.md ; ajout de l'intégralité du code
fonctionnel du fork comme socle stable de la branche de release.
L'état runtime d'orchestration (.ideai/) est exclu du suivi.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-18 00:47:12 +02:00
parent 1d790a78fb
commit 0ab77d2a64
257 changed files with 51859 additions and 0 deletions

1
po/fr.po Symbolic link
View File

@ -0,0 +1 @@
fr_FR.po

572
po/fr_FR.po Normal file
View File

@ -0,0 +1,572 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-16 08:30-0300\n"
"PO-Revision-Date: 2023-02-03 09:09+0100\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: fr_FR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Poedit 3.2.2\n"
#: inputremapper/gui/controller.py:222
msgid ""
"\n"
"If you mean to create a key or macro mapping go to the advanced input "
"configuration and set a \"Trigger Threshold\" for "
msgstr ""
#: inputremapper/gui/controller.py:239
msgid ""
"\n"
"If you mean to create an analog axis mapping go to the advanced input "
"configuration and set an input to \"Use as Analog\"."
msgstr ""
#: inputremapper/gui/controller.py:779
msgid ""
"\n"
"The input \"{}\" will be used as analog input."
msgstr ""
#: inputremapper/gui/controller.py:763
msgid ""
"\n"
"This will remove \"{}\" from the text input!"
msgstr ""
#: inputremapper/gui/controller.py:784
msgid ""
"\n"
"You need to record an analog input."
msgstr ""
#: data/input-remapper.glade:544
msgid " (recording ...)"
msgstr ""
#: inputremapper/gui/controller.py:174
#, fuzzy, python-format
msgid "%d Mapping errors at \"%s\", hover for info"
msgstr "Erreur de syntaxe à %s, survoller pour plus d'informations"
#: inputremapper/gui/controller.py:661
msgid ", CTRL + DEL to stop"
msgstr ", CTRL + SUPPR pour arrêter"
#: data/input-remapper.glade:1421
msgid "About"
msgstr "À propos"
#: data/input-remapper.glade:422
msgid ""
"Activate this to load the preset next time the device connects, or when the "
"user logs in"
msgstr ""
#: data/input-remapper.glade:575
msgid "Add"
msgstr ""
#: inputremapper/gui/components/editor.py:554
msgid "Add a mapping first"
msgstr ""
#: data/input-remapper.glade:606 data/input-remapper.glade:1618
msgid "Advanced"
msgstr ""
#: data/input-remapper.glade:773 data/input-remapper.glade:1118
msgid "Analog Axis"
msgstr ""
#: inputremapper/gui/controller.py:657
#, python-format
msgid "Applied preset %s"
msgstr "Préréglage %s appliqué"
#: data/input-remapper.glade:318
msgid "Apply"
msgstr "Appliquer"
#: inputremapper/gui/controller.py:522
#, fuzzy, python-format
msgid "Are you sure you want to delete the preset \"%s\"?"
msgstr "Êtes-vous sûr de vouloir supprimer le préréglage %s ?"
#: inputremapper/gui/controller.py:567
#, fuzzy
msgid "Are you sure you want to delete this mapping?"
msgstr "Êtes-vous sûr de vouloir supprimer ce mapping ?"
#: data/input-remapper.glade:410
msgid "Autoload"
msgstr "Charger automatiquement"
#: data/input-remapper.glade:854
msgid "Available output axes are affected by the Target setting."
msgstr ""
#: inputremapper/gui/controller.py:621
msgid "Cannot apply empty preset file"
msgstr "Impossible d'appliquer un fichier de préréglage vide"
#: inputremapper/gui/components/editor.py:238
msgid "Change Mapping Name"
msgstr ""
#: data/input-remapper.glade:352
msgid "Copy"
msgstr "Copier"
#: data/input-remapper.glade:189
msgid "Create a new preset"
msgstr "Créer un nouveau préréglage"
#: data/input-remapper.glade:925
msgid "Deadzone"
msgstr ""
#: data/input-remapper.glade:368 data/input-remapper.glade:620
msgid "Delete"
msgstr "Supprimer"
#: data/input-remapper.glade:624
msgid "Delete this entry"
msgstr "Supprimer ce mapping"
#: data/input-remapper.glade:372
msgid "Delete this preset"
msgstr "Supprimer ce préréglage"
#: data/input-remapper.glade:162
#, fuzzy
msgid "Device Name"
msgstr "Périphérique"
#: data/input-remapper.glade:148
#, fuzzy
msgid "Devices"
msgstr "Périphérique"
#: data/input-remapper.glade:356
msgid "Duplicate this preset"
msgstr "Dupliquer ce préréglage"
#: data/input-remapper.glade:1208
msgid "Editor"
msgstr ""
#: inputremapper/configs/mapping.py:77
msgid "Empty Mapping"
msgstr ""
#: inputremapper/gui/components/editor.py:404
msgid "Enter your output here"
msgstr ""
#: data/input-remapper.glade:1762
msgid "Event Specific"
msgstr ""
#: data/input-remapper.glade:1009
msgid "Expo"
msgstr ""
#: inputremapper/gui/controller.py:648 inputremapper/gui/controller.py:673
#, python-format
msgid "Failed to apply preset %s"
msgstr "Échec de l'application du préréglage %s"
#: data/input-remapper.glade:967
msgid "Gain"
msgstr ""
#: data/input-remapper.glade:1736
msgid "General"
msgstr ""
#: data/input-remapper.glade:1312
msgid "Help"
msgstr "Aide"
#: data/input-remapper.glade:510
msgid "Input"
msgstr ""
#: data/input-remapper.glade:1296
msgid "Input Remapper"
msgstr "Input Remapper"
#: data/input-remapper.glade:1087
msgid "Input cutoff"
msgstr ""
#: data/input-remapper.glade:760 data/input-remapper.glade:1180
msgid "Key or Macro"
msgstr ""
#: data/input-remapper.glade:1801
msgid "Map this input to an Analog Axis"
msgstr ""
#: data/input-remapper.glade:185
msgid "New"
msgstr "Nouveau"
#: inputremapper/gui/components/editor.py:980
msgid "No Axis"
msgstr ""
#: data/input-remapper.glade:721
msgid "Output"
msgstr ""
#: data/input-remapper.glade:862
msgid "Output axis"
msgstr ""
#: inputremapper/gui/controller.py:508 inputremapper/gui/controller.py:582
msgid "Permission denied!"
msgstr "Autorisation refusée !"
#: data/input-remapper.glade:287
#, fuzzy
msgid "Preset Name"
msgstr "Préréglage"
#: data/input-remapper.glade:272
#, fuzzy
msgid "Presets"
msgstr "Préréglage"
#: data/input-remapper.glade:590
msgid "Record"
msgstr ""
#: data/input-remapper.glade:594
msgid "Record a button of your device that should be remapped"
msgstr "Enregistrer un bouton de votre périphérique qui devrait être remappé"
#: inputremapper/gui/components/editor.py:563
msgid "Record input first"
msgstr ""
#: inputremapper/gui/components/editor.py:65
#, fuzzy
msgid "Record the input first"
msgstr "Set the key first"
#: data/input-remapper.glade:1708
msgid ""
"Release all inputs which are part of the combination before the mapping is "
"injected"
msgstr ""
#: data/input-remapper.glade:1711
msgid "Release input"
msgstr ""
#: data/input-remapper.glade:1683
msgid "Release timeout"
msgstr ""
#: inputremapper/gui/controller.py:208
msgid "Remove the Analog Output Axis when specifying a macro or key output"
msgstr ""
#: inputremapper/gui/controller.py:199
msgid ""
"Remove the macro or key from the macro input field when specifying an analog "
"output"
msgstr ""
#: data/input-remapper.glade:1776
msgid "Remove this input"
msgstr ""
#: data/input-remapper.glade:394
msgid "Rename"
msgstr "Renommer"
#: data/input-remapper.glade:452
msgid "Save the entered name"
msgstr "Enregistrer le nom saisi"
#: data/input-remapper.glade:1449
msgid ""
"See <a href=\"https://github.com/sezanzeb/input-remapper/blob/HEAD/readme/"
"usage.md\">usage.md</a> online on github for comprehensive information.\n"
"\n"
"A \"key + key + ... + key\" syntax can be used to trigger key combinations. "
"For example \"Control_L + a\".\n"
"\n"
"Writing \"disable\" as a mapping disables a key.\n"
"\n"
"Macros allow multiple characters to be written with a single key-press. "
"Information about programming them is available online on github. See <a "
"href=\"https://github.com/sezanzeb/input-remapper/blob/HEAD/readme/macros."
"md\">macros.md</a> and <a href=\"https://github.com/sezanzeb/input-remapper/"
"blob/HEAD/readme/examples.md\">examples.md</a>"
msgstr ""
"Voir <a href=\"https://github.com/sezanzeb/input-remapper/blob/HEAD/readme/"
"usage.md\">usage.md</a> en ligne sur github pour des informations "
"complètes.\n"
"La syntaxe \"touche + touche + ... + touche\" peut être utilisée pour "
"déclencher des combinaisons de touches.\n"
"Par exemple \"Control_L + a\".\n"
"Écrire \"disable\" comme mapping désactive une touche.\n"
"Les macros permettent d'écrire plusieurs caractères avec un seul appui de "
"touche. Des informations sur leur programmation sont disponibles en ligne "
"sur github. See <a href=\"https://github.com/sezanzeb/input-remapper/blob/"
"HEAD/readme/macros.md\">macros.md</a> et <a href=\"https://github.com/"
"sezanzeb/input-remapper/blob/HEAD/readme/examples.md\">examples.md</a>"
#: data/input-remapper.glade:1590
msgid "Shortcuts"
msgstr "Raccourcis"
#: data/input-remapper.glade:1492
msgid ""
"Shortcuts only work while keys are not being recorded and the gui is in "
"focus."
msgstr ""
"Les raccourcis fonctionnent uniquement lorsque l'enregistrement des touches "
"n'est pas en cours et l'interface graphique a le focus."
#: data/input-remapper.glade:322
msgid "Start injecting. Don't hold down any keys while the injection starts"
msgstr ""
"Démarrer l'injection. Ne maintenir aucune touche pendant que l'injection "
"démarre"
#: inputremapper/gui/controller.py:643
msgid "Starting injection..."
msgstr "Injection en cours..."
#: data/input-remapper.glade:201 data/input-remapper.glade:334
msgid "Stop"
msgstr ""
#: inputremapper/gui/controller.py:710
#, fuzzy
msgid "Stopped the injection"
msgstr "arrête l'injection"
#: data/input-remapper.glade:205 data/input-remapper.glade:338
msgid ""
"Stops the Injection for the selected device,\n"
"gives your keys their original function back\n"
"Shortcut: ctrl + del"
msgstr ""
#: data/input-remapper.glade:812
msgid "Target"
msgstr ""
#: data/input-remapper.glade:1078
msgid ""
"The Speed at which the Input is considered at maximum.\n"
"Only relevant when mapping relative inputs (e.g. mouse) to absolute outputs "
"(e.g. gamepad)"
msgstr ""
#: inputremapper/gui/controller.py:234
msgid ""
"The input specifies a key or macro input, but no macro or key is programmed."
msgstr ""
#: inputremapper/gui/controller.py:213
msgid "The input specifies an analog axis, but no output axis is selected."
msgstr ""
#: data/input-remapper.glade:803
msgid "The type of device this mapping is emulating."
msgstr "Le type de périphérique émulé par ce mapping."
#: data/input-remapper.glade:1831
msgid "Trigger threshold"
msgstr ""
#: data/input-remapper.glade:743
msgid "Type"
msgstr ""
#: data/input-remapper.glade:1473
msgid "Usage"
msgstr "Utilisation"
#: inputremapper/gui/controller.py:593
#, fuzzy
msgid "Use \"Stop\" to stop before editing"
msgstr "Utiliser \"Arrêter l'injection\" pour arrêter avant l'édition"
#: data/input-remapper.glade:1805
msgid "Use as analog"
msgstr ""
#: data/input-remapper.glade:1366
msgid "Version unknown"
msgstr "Version inconnue"
#: data/input-remapper.glade:1134
msgid "What should be written. For example KEY_A"
msgstr ""
#: inputremapper/gui/controller.py:761
msgid "You are about to change the mapping to analog."
msgstr ""
#: data/input-remapper.glade:1161
msgid "You can copy this text into the output"
msgstr ""
#: data/input-remapper.glade:1383
msgid ""
"You can find more information and report bugs at\n"
"<a href=\"https://github.com/sezanzeb/input-remapper\">https://github.com/"
"sezanzeb/input-remapper</a>"
msgstr ""
"Vous pouvez trouver plus d'informations ou signaler un bug sur\n"
"<a href=\"https://github.com/sezanzeb/input-remapper\">https://github.com/"
"sezanzeb/input-remapper</a>"
#: inputremapper/gui/controller.py:623
#, fuzzy
msgid "You need to add mappings first"
msgstr "Vous devez d'abord ajouter des touches et sauvegarder"
#: inputremapper/gui/controller.py:358
#, fuzzy
msgid ""
"Your system might reinterpret combinations with those after they are "
"injected, and by doing so break them."
msgstr "avec celles-ci après leur injection, et ce faisant "
#: data/input-remapper.glade:1524
msgid "closes the application"
msgstr "ferme l'application"
#: data/input-remapper.glade:1512
msgid "ctrl + del"
msgstr "ctrl + del"
#: data/input-remapper.glade:1536
msgid "ctrl + q"
msgstr "ctrl + q"
#: data/input-remapper.glade:1548
msgid "ctrl + r"
msgstr "ctrl + r"
#: inputremapper/gui/controller.py:356
msgid "ctrl, alt and shift may not combine properly"
msgstr "ctrl, alt et shift peuvent ne pas se combiner correctement"
#: inputremapper/gui/data_manager.py:56
#, fuzzy
msgid "new preset"
msgstr "Créer un nouveau préréglage"
#: data/input-remapper.glade:531 inputremapper/gui/user_interface.py:385
msgid "no input configured"
msgstr ""
#: data/input-remapper.glade:1560
msgid "refreshes the device list"
msgstr "rafraîchit la liste des périphériques"
#: data/input-remapper.glade:1572
msgid "stops the injection"
msgstr "arrête l'injection"
#: data/input-remapper.glade:1403
#, fuzzy
msgid ""
"© 2025 Sezanzeb b8x45ygc9@mozmail.com\n"
"This program comes with absolutely no warranty.\n"
"See the <a href=\"https://www.gnu.org/licenses/gpl-3.0.html\">GNU General "
"Public License, version 3 or later</a> for details."
msgstr ""
"© 2021 Sezanzeb b8x45ygc9@mozmail.com\n"
"Ce programme est fourni sans aucune garantie.\n"
"Voir la <a href=\"https://www.gnu.org/licenses/gpl-3.0.html\">Licence GNU "
"General Public, version 3 ou ultérieure</a> pour plus de détails."
#, python-format
#~ msgid "\"%s\" already mapped to \"%s\""
#~ msgstr "\\\"%s\\\" déjà mappé sur \\\"%s\\\""
#~ msgid "Applied the system default"
#~ msgstr "Réglage système restauré"
#~ msgid "Buttons"
#~ msgstr "Boutons"
#~ msgid "Cancel"
#~ msgstr "Annuler"
#~ msgid "Change Key"
#~ msgstr "Changer la touche"
#~ msgid "Joystick"
#~ msgstr "Joystick"
#~ msgid "Left joystick"
#~ msgstr "Joystick gauche"
#~ msgid "Mouse"
#~ msgstr "Souris"
#~ msgid "Mouse speed"
#~ msgstr "Vitesse de la souris"
#~ msgid "Press Key"
#~ msgstr "Appuyer sur une touche"
#~ msgid "Right joystick"
#~ msgstr "Joystick droite"
#~ msgid ""
#~ "Shortcut: ctrl + del\n"
#~ "Gives your keys back their original function"
#~ msgstr ""
#~ "Raccourci : ctrl + del\n"
#~ "Réinitialise vos touches à leur fonctionnalité d'origine"
#~ msgid "Stop Injection"
#~ msgstr "Arrêter l'injection"
#~ msgid "The helper did not start"
#~ msgstr "Le helper n'a pas démarré"
#~ msgid ""
#~ "To automatically apply the preset after your login or when it connects."
#~ msgstr ""
#~ "Pour appliquer automatiquement le préréglage après votre login ou à la "
#~ "connexion."
#, python-format
#~ msgid "Unknown mapping %s"
#~ msgstr "Mapping inconnu %s"
#~ msgid "Wheel"
#~ msgstr "Roulette"
#~ msgid "Your system might reinterpret combinations "
#~ msgstr "Votre système peut réinterpréter les combinaisons "
#~ msgid "break them."
#~ msgstr "les casser."
#~ msgid "new entry"
#~ msgstr "nouveau mapping"

467
po/input-remapper.pot Normal file
View File

@ -0,0 +1,467 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-16 08:30-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: inputremapper/gui/controller.py:222
msgid ""
"\n"
"If you mean to create a key or macro mapping go to the advanced input "
"configuration and set a \"Trigger Threshold\" for "
msgstr ""
#: inputremapper/gui/controller.py:239
msgid ""
"\n"
"If you mean to create an analog axis mapping go to the advanced input "
"configuration and set an input to \"Use as Analog\"."
msgstr ""
#: inputremapper/gui/controller.py:779
msgid ""
"\n"
"The input \"{}\" will be used as analog input."
msgstr ""
#: inputremapper/gui/controller.py:763
msgid ""
"\n"
"This will remove \"{}\" from the text input!"
msgstr ""
#: inputremapper/gui/controller.py:784
msgid ""
"\n"
"You need to record an analog input."
msgstr ""
#: data/input-remapper.glade:544
msgid " (recording ...)"
msgstr ""
#: inputremapper/gui/controller.py:174
#, python-format
msgid "%d Mapping errors at \"%s\", hover for info"
msgstr ""
#: inputremapper/gui/controller.py:661
msgid ", CTRL + DEL to stop"
msgstr ""
#: data/input-remapper.glade:1421
msgid "About"
msgstr ""
#: data/input-remapper.glade:422
msgid ""
"Activate this to load the preset next time the device connects, or when the "
"user logs in"
msgstr ""
#: data/input-remapper.glade:575
msgid "Add"
msgstr ""
#: inputremapper/gui/components/editor.py:554
msgid "Add a mapping first"
msgstr ""
#: data/input-remapper.glade:606 data/input-remapper.glade:1618
msgid "Advanced"
msgstr ""
#: data/input-remapper.glade:773 data/input-remapper.glade:1118
msgid "Analog Axis"
msgstr ""
#: inputremapper/gui/controller.py:657
#, python-format
msgid "Applied preset %s"
msgstr ""
#: data/input-remapper.glade:318
msgid "Apply"
msgstr ""
#: inputremapper/gui/controller.py:522
#, python-format
msgid "Are you sure you want to delete the preset \"%s\"?"
msgstr ""
#: inputremapper/gui/controller.py:567
msgid "Are you sure you want to delete this mapping?"
msgstr ""
#: data/input-remapper.glade:410
msgid "Autoload"
msgstr ""
#: data/input-remapper.glade:854
msgid "Available output axes are affected by the Target setting."
msgstr ""
#: inputremapper/gui/controller.py:621
msgid "Cannot apply empty preset file"
msgstr ""
#: inputremapper/gui/components/editor.py:238
msgid "Change Mapping Name"
msgstr ""
#: data/input-remapper.glade:352
msgid "Copy"
msgstr ""
#: data/input-remapper.glade:189
msgid "Create a new preset"
msgstr ""
#: data/input-remapper.glade:925
msgid "Deadzone"
msgstr ""
#: data/input-remapper.glade:368 data/input-remapper.glade:620
msgid "Delete"
msgstr ""
#: data/input-remapper.glade:624
msgid "Delete this entry"
msgstr ""
#: data/input-remapper.glade:372
msgid "Delete this preset"
msgstr ""
#: data/input-remapper.glade:162
msgid "Device Name"
msgstr ""
#: data/input-remapper.glade:148
msgid "Devices"
msgstr ""
#: data/input-remapper.glade:356
msgid "Duplicate this preset"
msgstr ""
#: data/input-remapper.glade:1208
msgid "Editor"
msgstr ""
#: inputremapper/configs/mapping.py:77
msgid "Empty Mapping"
msgstr ""
#: inputremapper/gui/components/editor.py:404
msgid "Enter your output here"
msgstr ""
#: data/input-remapper.glade:1762
msgid "Event Specific"
msgstr ""
#: data/input-remapper.glade:1009
msgid "Expo"
msgstr ""
#: inputremapper/gui/controller.py:648 inputremapper/gui/controller.py:673
#, python-format
msgid "Failed to apply preset %s"
msgstr ""
#: data/input-remapper.glade:967
msgid "Gain"
msgstr ""
#: data/input-remapper.glade:1736
msgid "General"
msgstr ""
#: data/input-remapper.glade:1312
msgid "Help"
msgstr ""
#: data/input-remapper.glade:510
msgid "Input"
msgstr ""
#: data/input-remapper.glade:1296
msgid "Input Remapper"
msgstr ""
#: data/input-remapper.glade:1087
msgid "Input cutoff"
msgstr ""
#: data/input-remapper.glade:760 data/input-remapper.glade:1180
msgid "Key or Macro"
msgstr ""
#: data/input-remapper.glade:1801
msgid "Map this input to an Analog Axis"
msgstr ""
#: data/input-remapper.glade:185
msgid "New"
msgstr ""
#: inputremapper/gui/components/editor.py:980
msgid "No Axis"
msgstr ""
#: data/input-remapper.glade:721
msgid "Output"
msgstr ""
#: data/input-remapper.glade:862
msgid "Output axis"
msgstr ""
#: inputremapper/gui/controller.py:508 inputremapper/gui/controller.py:582
msgid "Permission denied!"
msgstr ""
#: data/input-remapper.glade:287
msgid "Preset Name"
msgstr ""
#: data/input-remapper.glade:272
msgid "Presets"
msgstr ""
#: data/input-remapper.glade:590
msgid "Record"
msgstr ""
#: data/input-remapper.glade:594
msgid "Record a button of your device that should be remapped"
msgstr ""
#: inputremapper/gui/components/editor.py:563
msgid "Record input first"
msgstr ""
#: inputremapper/gui/components/editor.py:65
msgid "Record the input first"
msgstr ""
#: data/input-remapper.glade:1708
msgid ""
"Release all inputs which are part of the combination before the mapping is "
"injected"
msgstr ""
#: data/input-remapper.glade:1711
msgid "Release input"
msgstr ""
#: data/input-remapper.glade:1683
msgid "Release timeout"
msgstr ""
#: inputremapper/gui/controller.py:208
msgid "Remove the Analog Output Axis when specifying a macro or key output"
msgstr ""
#: inputremapper/gui/controller.py:199
msgid ""
"Remove the macro or key from the macro input field when specifying an analog "
"output"
msgstr ""
#: data/input-remapper.glade:1776
msgid "Remove this input"
msgstr ""
#: data/input-remapper.glade:394
msgid "Rename"
msgstr ""
#: data/input-remapper.glade:452
msgid "Save the entered name"
msgstr ""
#: data/input-remapper.glade:1449
msgid ""
"See <a href=\"https://github.com/sezanzeb/input-remapper/blob/HEAD/readme/"
"usage.md\">usage.md</a> online on github for comprehensive information.\n"
"\n"
"A \"key + key + ... + key\" syntax can be used to trigger key combinations. "
"For example \"Control_L + a\".\n"
"\n"
"Writing \"disable\" as a mapping disables a key.\n"
"\n"
"Macros allow multiple characters to be written with a single key-press. "
"Information about programming them is available online on github. See <a "
"href=\"https://github.com/sezanzeb/input-remapper/blob/HEAD/readme/macros."
"md\">macros.md</a> and <a href=\"https://github.com/sezanzeb/input-remapper/"
"blob/HEAD/readme/examples.md\">examples.md</a>"
msgstr ""
#: data/input-remapper.glade:1590
msgid "Shortcuts"
msgstr ""
#: data/input-remapper.glade:1492
msgid ""
"Shortcuts only work while keys are not being recorded and the gui is in "
"focus."
msgstr ""
#: data/input-remapper.glade:322
msgid "Start injecting. Don't hold down any keys while the injection starts"
msgstr ""
#: inputremapper/gui/controller.py:643
msgid "Starting injection..."
msgstr ""
#: data/input-remapper.glade:201 data/input-remapper.glade:334
msgid "Stop"
msgstr ""
#: inputremapper/gui/controller.py:710
msgid "Stopped the injection"
msgstr ""
#: data/input-remapper.glade:205 data/input-remapper.glade:338
msgid ""
"Stops the Injection for the selected device,\n"
"gives your keys their original function back\n"
"Shortcut: ctrl + del"
msgstr ""
#: data/input-remapper.glade:812
msgid "Target"
msgstr ""
#: data/input-remapper.glade:1078
msgid ""
"The Speed at which the Input is considered at maximum.\n"
"Only relevant when mapping relative inputs (e.g. mouse) to absolute outputs "
"(e.g. gamepad)"
msgstr ""
#: inputremapper/gui/controller.py:234
msgid ""
"The input specifies a key or macro input, but no macro or key is programmed."
msgstr ""
#: inputremapper/gui/controller.py:213
msgid "The input specifies an analog axis, but no output axis is selected."
msgstr ""
#: data/input-remapper.glade:803
msgid "The type of device this mapping is emulating."
msgstr ""
#: data/input-remapper.glade:1831
msgid "Trigger threshold"
msgstr ""
#: data/input-remapper.glade:743
msgid "Type"
msgstr ""
#: data/input-remapper.glade:1473
msgid "Usage"
msgstr ""
#: inputremapper/gui/controller.py:593
msgid "Use \"Stop\" to stop before editing"
msgstr ""
#: data/input-remapper.glade:1805
msgid "Use as analog"
msgstr ""
#: data/input-remapper.glade:1366
msgid "Version unknown"
msgstr ""
#: data/input-remapper.glade:1134
msgid "What should be written. For example KEY_A"
msgstr ""
#: inputremapper/gui/controller.py:761
msgid "You are about to change the mapping to analog."
msgstr ""
#: data/input-remapper.glade:1161
msgid "You can copy this text into the output"
msgstr ""
#: data/input-remapper.glade:1383
msgid ""
"You can find more information and report bugs at\n"
"<a href=\"https://github.com/sezanzeb/input-remapper\">https://github.com/"
"sezanzeb/input-remapper</a>"
msgstr ""
#: inputremapper/gui/controller.py:623
msgid "You need to add mappings first"
msgstr ""
#: inputremapper/gui/controller.py:358
msgid ""
"Your system might reinterpret combinations with those after they are "
"injected, and by doing so break them."
msgstr ""
#: data/input-remapper.glade:1524
msgid "closes the application"
msgstr ""
#: data/input-remapper.glade:1512
msgid "ctrl + del"
msgstr ""
#: data/input-remapper.glade:1536
msgid "ctrl + q"
msgstr ""
#: data/input-remapper.glade:1548
msgid "ctrl + r"
msgstr ""
#: inputremapper/gui/controller.py:356
msgid "ctrl, alt and shift may not combine properly"
msgstr ""
#: inputremapper/gui/data_manager.py:56
msgid "new preset"
msgstr ""
#: data/input-remapper.glade:531 inputremapper/gui/user_interface.py:385
msgid "no input configured"
msgstr ""
#: data/input-remapper.glade:1560
msgid "refreshes the device list"
msgstr ""
#: data/input-remapper.glade:1572
msgid "stops the injection"
msgstr ""
#: data/input-remapper.glade:1403
msgid ""
"© 2025 Sezanzeb b8x45ygc9@mozmail.com\n"
"This program comes with absolutely no warranty.\n"
"See the <a href=\"https://www.gnu.org/licenses/gpl-3.0.html\">GNU General "
"Public License, version 3 or later</a> for details."
msgstr ""

1
po/it.po Symbolic link
View File

@ -0,0 +1 @@
./it_IT.po

684
po/it_IT.po Normal file
View File

@ -0,0 +1,684 @@
# ITALIAN TRANSLATION FOR INPUT-REMAPPER.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# ALBANO BATTISTELLA <albanobattistella@gmail.com>, 2021,2023.
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-16 08:30-0300\n"
"PO-Revision-Date: 2023-11-02 20:00+0200\n"
"Last-Translator: Albano Battistella <albanobattistella@gmail.com>\n"
"Language-Team: ITALIAN <LL@li.org>\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: inputremapper/gui/controller.py:222
msgid ""
"\n"
"If you mean to create a key or macro mapping go to the advanced input "
"configuration and set a \"Trigger Threshold\" for "
msgstr ""
"\n"
"Se intendi creare una mappatura di tasti o macro vai all'input avanzato "
"e impostare una \"Soglia di attivazione\" per "
#: inputremapper/gui/controller.py:239
msgid ""
"\n"
"If you mean to create an analog axis mapping go to the advanced input "
"configuration and set an input to \"Use as Analog\"."
msgstr ""
"\n"
"Se intendi creare una mappatura degli assi analogici vai all'input avanzato "
"configurazione e impostare un ingresso su \"Utilizza come analogico\"."
#: inputremapper/gui/controller.py:779
msgid ""
"\n"
"The input \"{}\" will be used as analog input."
msgstr ""
"\n"
"L'ingresso \"{}\" verrà utilizzato come ingresso analogico."
#: inputremapper/gui/controller.py:763
msgid ""
"\n"
"This will remove \"{}\" from the text input!"
msgstr ""
"\n"
"Questo rimuoverà \"{}\" dal testo inserito!"
#: inputremapper/gui/controller.py:784
msgid ""
"\n"
"You need to record an analog input."
msgstr ""
"\n"
"Devi registrare un ingresso analogico."
#: data/input-remapper.glade:544
msgid " (recording ...)"
msgstr " (registrazione ...)"
#: inputremapper/gui/controller.py:174
#, python-format
msgid "%d Mapping errors at \"%s\", hover for info"
msgstr "%d Errori di mappatura in \"%s\", passa il mouse per informazioni"
#: inputremapper/gui/controller.py:661
msgid ", CTRL + DEL to stop"
msgstr ",CTRL + CANC per interrompere"
#: data/input-remapper.glade:1421
msgid "About"
msgstr "Informazioni"
#: data/input-remapper.glade:422
msgid ""
"Activate this to load the preset next time the device connects, or when the "
"user logs in"
msgstr ""
"Attivarlo per caricare la preimpostazione la prossima volta che il dispositivo si connette o quando "
"l'utente accede"
#: data/input-remapper.glade:575
msgid "Add"
msgstr "Aggiungi"
#: inputremapper/gui/components/editor.py:554
msgid "Add a mapping first"
msgstr "Aggiungi prima una mappatura"
#: data/input-remapper.glade:606 data/input-remapper.glade:1618
msgid "Advanced"
msgstr "Avanzato"
#: data/input-remapper.glade:773 data/input-remapper.glade:1118
msgid "Analog Axis"
msgstr "Asse analogico"
#: inputremapper/gui/controller.py:657
#, python-format
msgid "Applied preset %s"
msgstr "Preimpostazione applicata %s"
#: data/input-remapper.glade:318
msgid "Apply"
msgstr "Applica"
#: inputremapper/gui/controller.py:522
#, python-format
msgid "Are you sure you want to delete the preset \"%s\"?"
msgstr "Sei sicuro di voler eliminare la preimpostazione \"%s\"?"
#: inputremapper/gui/controller.py:567
msgid "Are you sure you want to delete this mapping?"
msgstr "Sei sicuro di voler eliminare questa mappatura?"
#: data/input-remapper.glade:410
msgid "Autoload"
msgstr "Caricamento automatico"
#: data/input-remapper.glade:854
msgid "Available output axes are affected by the Target setting."
msgstr "Gli assi di uscita disponibili sono influenzati dall'impostazione Target."
#: inputremapper/gui/controller.py:621
msgid "Cannot apply empty preset file"
msgstr "Impossibile applicare un file preimpostato vuoto"
#: inputremapper/gui/components/editor.py:238
msgid "Change Mapping Name"
msgstr "Modifica nome mappatura"
#: data/input-remapper.glade:352
msgid "Copy"
msgstr "Copia"
#: data/input-remapper.glade:189
msgid "Create a new preset"
msgstr "Crea una nuova preimpostazione"
#: data/input-remapper.glade:925
msgid "Deadzone"
msgstr "Zona morta"
#: data/input-remapper.glade:368 data/input-remapper.glade:620
msgid "Delete"
msgstr "Cancella"
#: data/input-remapper.glade:624
msgid "Delete this entry"
msgstr "Elimina questa voce"
#: data/input-remapper.glade:372
msgid "Delete this preset"
msgstr "Elimina questa preimpostazione"
#: data/input-remapper.glade:162
msgid "Device Name"
msgstr "Nome dispositivo"
#: data/input-remapper.glade:148
msgid "Devices"
msgstr "Dispositivi"
#: data/input-remapper.glade:356
msgid "Duplicate this preset"
msgstr "Duplica questa preimpostazione"
#: data/input-remapper.glade:1208
msgid "Editor"
msgstr ""
#: inputremapper/configs/mapping.py:77
msgid "Empty Mapping"
msgstr "Mappatura vuota"
#: inputremapper/gui/components/editor.py:404
msgid "Enter your output here"
msgstr "Inserisci il tuo output qui"
#: data/input-remapper.glade:1762
msgid "Event Specific"
msgstr "Evento specifico"
#: data/input-remapper.glade:1009
msgid "Expo"
msgstr ""
#: inputremapper/gui/controller.py:648 inputremapper/gui/controller.py:673
#, python-format
msgid "Failed to apply preset %s"
msgstr "Impossibile applicare la preimpostazione %s"
#: data/input-remapper.glade:967
msgid "Gain"
msgstr "Guadagno"
#: data/input-remapper.glade:1736
msgid "General"
msgstr "Generale"
#: data/input-remapper.glade:1312
msgid "Help"
msgstr "Aiuto"
#: data/input-remapper.glade:510
msgid "Input"
msgstr "Input"
#: data/input-remapper.glade:1296
msgid "Input Remapper"
msgstr "Input Remapper"
#: data/input-remapper.glade:1087
msgid "Input cutoff"
msgstr ""
#: data/input-remapper.glade:760 data/input-remapper.glade:1180
msgid "Key or Macro"
msgstr "Tasto o macro"
#: data/input-remapper.glade:1801
msgid "Map this input to an Analog Axis"
msgstr "Mappa questo ingresso su un asse analogico"
#: data/input-remapper.glade:185
msgid "New"
msgstr "Nuovo"
#: inputremapper/gui/components/editor.py:980
msgid "No Axis"
msgstr "Nessun asse"
#: data/input-remapper.glade:721
msgid "Output"
msgstr "Output"
#: data/input-remapper.glade:862
msgid "Output axis"
msgstr "Asse di uscita"
#: inputremapper/gui/controller.py:508 inputremapper/gui/controller.py:582
msgid "Permission denied!"
msgstr "Permesso negato!"
#: data/input-remapper.glade:287
msgid "Preset Name"
msgstr "Nome preimpostazione"
#: data/input-remapper.glade:272
msgid "Presets"
msgstr "Preimpostazioni"
#: data/input-remapper.glade:590
msgid "Record"
msgstr "Registra"
#: data/input-remapper.glade:594
msgid "Record a button of your device that should be remapped"
msgstr "Registra un pulsante del tuo dispositivo che dovrebbe essere rimappato"
#: inputremapper/gui/components/editor.py:563
msgid "Record input first"
msgstr "Registrare prima l'input"
#: inputremapper/gui/components/editor.py:65
msgid "Record the input first"
msgstr "Registrare prima l'input"
#: data/input-remapper.glade:1708
msgid ""
"Release all inputs which are part of the combination before the mapping is "
"injected"
msgstr ""
"Rilascia tutti gli input che fanno parte della combinazione prima che la mappatura sia "
"iniettata"
#: data/input-remapper.glade:1711
msgid "Release input"
msgstr "Rilascia l'input"
#: data/input-remapper.glade:1683
msgid "Release timeout"
msgstr "Rilascia l'input"
#: inputremapper/gui/controller.py:208
msgid "Remove the Analog Output Axis when specifying a macro or key output"
msgstr "Rimuovere l'asse di uscita analogica quando si specifica una macro o un tasto d'uscita"
#: inputremapper/gui/controller.py:199
msgid ""
"Remove the macro or key from the macro input field when specifying an analog "
"output"
msgstr ""
"Rimuovere la macro o il tasto dal campo di immissione macro quando si specifica un output "
"analogico"
#: data/input-remapper.glade:1776
msgid "Remove this input"
msgstr "Rimuovi questo input"
#: data/input-remapper.glade:394
msgid "Rename"
msgstr "Rinomina"
#: data/input-remapper.glade:452
msgid "Save the entered name"
msgstr "Salva il nome inserito"
#: data/input-remapper.glade:1449
msgid ""
"See <a href=\"https://github.com/sezanzeb/input-remapper/blob/HEAD/readme/"
"usage.md\">usage.md</a> online on github for comprehensive information.\n"
"\n"
"A \"key + key + ... + key\" syntax can be used to trigger key combinations. "
"For example \"Control_L + a\".\n"
"\n"
"Writing \"disable\" as a mapping disables a key.\n"
"\n"
"Macros allow multiple characters to be written with a single key-press. "
"Information about programming them is available online on github. See <a "
"href=\"https://github.com/sezanzeb/input-remapper/blob/HEAD/readme/macros."
"md\">macros.md</a> and <a href=\"https://github.com/sezanzeb/input-remapper/"
"blob/HEAD/readme/examples.md\">examples.md</a>"
msgstr ""
"Vedi <a href=\"https://github.com/sezanzeb/input-remapper/blob/HEAD/readme/"
"usage.md\">usage.md</a> online su github per informazioni complete.\n"
"\n"
"Una sintassi \"tasto + tasto + ... + tasto\" può essere utilizzata per attivare combinazioni di tasti. "
"Ad esempio \"Control_L + a\".\n"
"\n"
"Scrivere \"disabilita\" come mappatura disabilitata di un tasto.\n"
"\n"
"Le macro consentono di scrivere più caratteri premendo un solo tasto. "
"Le informazioni su come programmarli sono disponibili online su github. Vedi <a "
"href=\"https://github.com/sezanzeb/input-remapper/blob/HEAD/readme/macros."
"md\">macros.md</a> e <a href=\"https://github.com/sezanzeb/input-remapper/"
"blob/HEAD/readme/examples.md\">examples.md</a>"
#: data/input-remapper.glade:1590
msgid "Shortcuts"
msgstr "Scorciatoie"
#: data/input-remapper.glade:1492
msgid ""
"Shortcuts only work while keys are not being recorded and the gui is in "
"focus."
msgstr ""
"Le scorciatoie funzionano solo mentre i tasti non vengono registrati e la "
"GUI è in messa a fuoco."
#: data/input-remapper.glade:322
msgid "Start injecting. Don't hold down any keys while the injection starts"
msgstr "Inizia a iniettare. Non tenere premuto alcun tasto durante l'avvio dell'iniezione"
#: inputremapper/gui/controller.py:643
msgid "Starting injection..."
msgstr "Avvio dell'iniezione..."
#: data/input-remapper.glade:201 data/input-remapper.glade:334
msgid "Stop"
msgstr "Ferma"
#: inputremapper/gui/controller.py:710
msgid "Stopped the injection"
msgstr "Fermata l'iniezione"
#: data/input-remapper.glade:205 data/input-remapper.glade:338
msgid ""
"Stops the Injection for the selected device,\n"
"gives your keys their original function back\n"
"Shortcut: ctrl + del"
msgstr""
"Interrompe l'iniezione per il dispositivo selezionato,\n"
"ridona ai tuoi tasti la loro funzione originale\n"
"Scorciatoia: ctrl + canc"
#: data/input-remapper.glade:812
msgid "Target"
msgstr ""
#: data/input-remapper.glade:1078
msgid ""
"The Speed at which the Input is considered at maximum.\n"
"Only relevant when mapping relative inputs (e.g. mouse) to absolute outputs "
"(e.g. gamepad)"
msgstr ""
"La velocità alla quale l'input è considerato massimo.\n"
"Rilevante solo quando si mappano input relativi (ad esempio mouse) su output assoluti"
"(ad esempio gamepad)"
#: inputremapper/gui/controller.py:234
msgid ""
"The input specifies a key or macro input, but no macro or key is programmed."
msgstr ""
"L'ingresso specifico ad un tasto o un ingresso macro, ma non è programmata alcuna macro o tasto."
#: inputremapper/gui/controller.py:213
msgid "The input specifies an analog axis, but no output axis is selected."
msgstr "L'ingresso specifica un asse analogico, ma nessun asse di uscita è selezionato."
#: data/input-remapper.glade:803
msgid "The type of device this mapping is emulating."
msgstr "Il tipo di dispositivo che questa mappatura sta emulando."
#: data/input-remapper.glade:1831
msgid "Trigger threshold"
msgstr "Soglia di attivazione"
#: data/input-remapper.glade:743
msgid "Type"
msgstr "Tipo"
#: data/input-remapper.glade:1473
msgid "Usage"
msgstr "Uso"
#: inputremapper/gui/controller.py:593
msgid "Use \"Stop\" to stop before editing"
msgstr "Utilizza \"Ferma\" per interrompere prima della modifica"
#: data/input-remapper.glade:1805
msgid "Use as analog"
msgstr "Usa come analogico"
#: data/input-remapper.glade:1366
msgid "Version unknown"
msgstr "Versione sconosciuta"
#: data/input-remapper.glade:1134
msgid "What should be written. For example KEY_A"
msgstr "Cosa dovrebbe essere scritto. Ad esempio KEY_A"
#: inputremapper/gui/controller.py:761
msgid "You are about to change the mapping to analog."
msgstr "Stai per cambiare la mappatura in analogica."
#: data/input-remapper.glade:1161
msgid "You can copy this text into the output"
msgstr "Puoi copiare questo testo nell'output"
#: data/input-remapper.glade:1383
msgid ""
"You can find more information and report bugs at\n"
"<a href=\"https://github.com/sezanzeb/input-remapper\">https://github.com/"
"sezanzeb/input-remapper</a>"
msgstr ""
"Puoi trovare maggiori informazioni e segnalare bug su\n"
"<a href=\"https://github.com/sezanzeb/input-remapper\">https://github.com/"
"sezanzeb/input-remapper</a>"
#: inputremapper/gui/controller.py:623
msgid "You need to add mappings first"
msgstr "È necessario prima aggiungere le mappature"
#: inputremapper/gui/controller.py:358
msgid ""
"Your system might reinterpret combinations with those after they are "
"injected, and by doing so break them."
msgstr ""
"Il tuo sistema potrebbe reinterpretare le combinazioni con quelle successive "
"iniettati, e così facendo li romperete."
#: data/input-remapper.glade:1524
msgid "closes the application"
msgstr "chiude l'applicazione"
#: data/input-remapper.glade:1512
msgid "ctrl + del"
msgstr "ctrl + del"
#: data/input-remapper.glade:1536
msgid "ctrl + q"
msgstr "ctrl + q"
#: data/input-remapper.glade:1548
msgid "ctrl + r"
msgstr "ctrl + r"
#: inputremapper/gui/controller.py:356
msgid "ctrl, alt and shift may not combine properly"
msgstr "ctrl, alt e shift potrebbero non combinarsi correttamente"
#: inputremapper/gui/data_manager.py:56
msgid "new preset"
msgstr "Nuova preinpostazione"
#: data/input-remapper.glade:531 inputremapper/gui/user_interface.py:385
msgid "no input configured"
msgstr "nessun imput configurato"
#: data/input-remapper.glade:1560
msgid "refreshes the device list"
msgstr "aggiorna l'elenco dei dispositivi"
#: data/input-remapper.glade:1572
msgid "stops the injection"
msgstr "ferma l'iniezione"
#: data/input-remapper.glade:1403
msgid ""
"© 2025 Sezanzeb b8x45ygc9@mozmail.com\n"
"This program comes with absolutely no warranty.\n"
"See the <a href=\"https://www.gnu.org/licenses/gpl-3.0.html\">GNU General "
"Public License, version 3 or later</a> for details."
msgstr ""
"© 2025 Sezanzeb b8x45ygc9@mozmail.com\n"
"Questo programma non ha assolutamente alcuna garanzia.\n"
"Vedi il <a href=\"https://www.gnu.org/licenses/gpl-3.0.html\">Generale GNU "
"Licenza pubblica, versione 3 o successiva</a> per i dettagli."
#~ msgid "."
#~ msgstr "."
#~ msgid "1, 2"
#~ msgstr "1, 2"
#~ msgid ""
#~ "A \"key + key + ... + key\" syntax can be used to trigger key "
#~ "combinations. For example \"control_l + a\".\n"
#~ "\n"
#~ "\"disable\" disables a key."
#~ msgstr ""
#~ "Sintassi\"tasti + tasti + ... + tasti\"puoi usare per entrare nella "
#~ "combinazioni di tasti. Ad esempio \"control_l + a\".\n"
#~ "\n"
#~ "\"disabilita\"disabilitato la mappatura dei tasti."
#~ msgid ""
#~ "Between calls to k, key down and key up events, macros will sleep for "
#~ "10ms by default, which can be configured in ~/.config/input-remapper/"
#~ "config"
#~ msgstr ""
#~ "Tra chiamate a k, battitura ed eventi rilasciati,le macro dormiranno per "
#~ "10 ms per impostazione predefinita, che può essere configurato in ~/."
#~ "config/input-remapper/config"
#~ msgid "Buttons"
#~ msgstr "Pulsanti"
#~ msgid "CTRL + a, CTRL + x"
#~ msgstr "CTRL + a, CTRL + x"
#~ msgid ""
#~ "Click on a cell below and hit a key on your device. Click the \"Restore "
#~ "Defaults\" button beforehand."
#~ msgstr ""
#~ "Fai clic su una cella in basso e premi un tasto sul dispositivo. Fai clic "
#~ "su \"Ripristina Pulsante \"Predefiniti\" in anticipo."
#~ msgid "Displays additional debug information"
#~ msgstr "Visualizza ulteriori informazioni di debug"
#~ msgid "Examples"
#~ msgstr "Esempi"
#~ msgid "Go Back"
#~ msgstr "Indietro"
#~ msgid "Joystick"
#~ msgstr "Joystick"
#~ msgid "Key"
#~ msgstr "Tasto"
#~ msgid "Left joystick"
#~ msgstr "Joystick sinistro"
#~ msgid "Macros"
#~ msgstr "Macro"
#~ msgid ""
#~ "Macros allow multiple characters to be written with a single key-press."
#~ msgstr ""
#~ "Le macro consentono di scrivere più caratteri premendo un solo tasto."
#~ msgid "Mouse"
#~ msgstr "Mouse"
#~ msgid "Mouse speed"
#~ msgstr "Velocità mouse"
#~ msgid "Right joystick"
#~ msgstr "Joystick destro"
#~ msgid ""
#~ "Shortcut: ctrl + del\n"
#~ "To give your keys back their original mapping."
#~ msgstr ""
#~ "Scorciatoia: ctrl + del\n"
#~ "Per restituire alle tue chiavi la loro mappatura originale."
#~ msgid ""
#~ "To automatically apply the preset after your login or when it connects."
#~ msgstr ""
#~ "Per applicare automaticamente il predefinito dopo il login o quando si "
#~ "connette."
#~ msgid "a, a, a with 500ms pause"
#~ msgstr "a, a, a con pausa di 500 ms"
#~ msgid "e"
#~ msgstr "e"
#~ msgid "e(EV_REL, REL_X, 10)"
#~ msgstr "e(EV_REL, REL_X, 10)"
#~ msgid "executes the parameter as long as the key is pressed down"
#~ msgstr "esegue il parametro fintanto che si tiene premuto il tasto"
#~ msgid "executes two actions behind each other"
#~ msgstr "esegue due azioni una dietro l'altra"
#~ msgid "h"
#~ msgstr "h"
#~ msgid "holds a modifier while executing the second parameter"
#~ msgstr "contiene un modificatore durante l'esecuzione del secondo parametro"
#~ msgid "k"
#~ msgstr "k"
#~ msgid "k(1).h(k(2)).k(3)"
#~ msgstr "k(1).h(k(2)).k(3)"
#~ msgid "k(1).k(2)"
#~ msgstr "k(1).k(2)"
#~ msgid "keeps scrolling down while held"
#~ msgstr "continua a scorrere verso il basso mentre si tiene premuto"
#~ msgid "m"
#~ msgstr "m"
#~ msgid "m(Control_L, k(a).k(x))"
#~ msgstr "m(Control_L, k(a).k(x))"
#~ msgid "mouse"
#~ msgstr "mouse"
#~ msgid "mouse(right, 4)"
#~ msgstr "mouse(destra, 4)"
#~ msgid "moves the mouse cursor 10px to the right"
#~ msgstr "sposta il cursore del mouse di 10 pixel a destra"
#~ msgid "r"
#~ msgstr "r"
#~ msgid "r(3, k(a).w(500))"
#~ msgstr "r(3, k(a).w(500))"
#~ msgid "repeats the execution of the second parameter"
#~ msgstr "ripete l'esecuzione del secondo parametro"
#~ msgid "same as mouse"
#~ msgstr "come al mouse"
#~ msgid "takes direction (up, left, ...) and speed as parameters"
#~ msgstr ""
#~ "prende la direzione (su, sinistra, ...) e la velocità come parametri"
#~ msgid "w"
#~ msgstr "w"
#~ msgid "waits in milliseconds"
#~ msgstr "in attesa (in millisecondi)"
#~ msgid "which keeps moving the mouse while pressed"
#~ msgstr "che continua a muovere il mouse mentre viene premuto"
#~ msgid "writes 1 2 2 ... 2 2 3 while the key is pressed"
#~ msgstr "scrive 1 2 2 ... 2 2 3 mentre il tasto è premuto"
#~ msgid "writes a single keystroke"
#~ msgstr "scrive una singola sequenza di tasti"
#~ msgid "writes an event"
#~ msgstr "scrive un evento"

1
po/pt.po Symbolic link
View File

@ -0,0 +1 @@
pt_BR.po

525
po/pt_BR.po Normal file
View File

@ -0,0 +1,525 @@
# Portuguese translations for input-mapper package
# Traduções em português brasileiro para o pacote input-mapper.
# Copyright (C) 2023 THE input-mapper'S COPYRIGHT HOLDER
# This file is distributed under the same license as the input-mapper package.
# Rafael Fontenelle <rffontenelle@gmail.com>, 2023.
#
msgid ""
msgstr ""
"Project-Id-Version: input-mapper\n"
"Report-Msgid-Bugs-To: https://github.com/sezanzeb/input-remapper/issues\n"
"POT-Creation-Date: 2023-05-16 08:30-0300\n"
"PO-Revision-Date: 2023-05-16 08:56-0300\n"
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>\n"
"Language-Team: Brazilian Portuguese\n"
"Language: pt_BR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1)\n"
"X-Generator: Gtranslator 42.0\n"
#: inputremapper/gui/controller.py:222
msgid ""
"\n"
"If you mean to create a key or macro mapping go to the advanced input "
"configuration and set a \"Trigger Threshold\" for "
msgstr ""
"\n"
"Se você pretende criar um mapeamento de macro ou tecla, vá para a "
"configuração avançada de entrada e defina um \"Limiar de acionamento\""
#: inputremapper/gui/controller.py:239
msgid ""
"\n"
"If you mean to create an analog axis mapping go to the advanced input "
"configuration and set an input to \"Use as Analog\"."
msgstr ""
"\n"
"Se você deseja criar um mapeamento de eixo analógico, vá para a configuração "
"avançada de entrada e defina uma entrada para \"Usar como analógico\"."
#: inputremapper/gui/controller.py:779
msgid ""
"\n"
"The input \"{}\" will be used as analog input."
msgstr ""
"\n"
"A entrada \"{}\" será usada como entrada analógica."
#: inputremapper/gui/controller.py:763
msgid ""
"\n"
"This will remove \"{}\" from the text input!"
msgstr ""
"\n"
"Isso removerá \"{}\" da entrada de texto!"
#: inputremapper/gui/controller.py:784
msgid ""
"\n"
"You need to record an analog input."
msgstr ""
"\n"
"Você precisa gravar uma entrada analógica."
#: data/input-remapper.glade:544
msgid " (recording ...)"
msgstr " (gravando ...)"
#: inputremapper/gui/controller.py:174
#, python-format
msgid "%d Mapping errors at \"%s\", hover for info"
msgstr "%d erros de mapeamento em \"%s\", passe o mouse para obter informações"
#: inputremapper/gui/controller.py:661
msgid ", CTRL + DEL to stop"
msgstr ", CTRL + DEL para interromper"
#: data/input-remapper.glade:1421
msgid "About"
msgstr "Sobre"
#: data/input-remapper.glade:422
msgid ""
"Activate this to load the preset next time the device connects, or when the "
"user logs in"
msgstr ""
"Ative para carregar a predefinição na próxima vez que o dispositivo se "
"conectar ou quando o usuário fizer login"
#: data/input-remapper.glade:575
msgid "Add"
msgstr "Adicionar"
#: inputremapper/gui/components/editor.py:554
msgid "Add a mapping first"
msgstr "Adicione um mapeamento primeiro"
#: data/input-remapper.glade:606 data/input-remapper.glade:1618
msgid "Advanced"
msgstr "Avançado"
#: data/input-remapper.glade:773 data/input-remapper.glade:1118
msgid "Analog Axis"
msgstr "Eixo analógico"
#: inputremapper/gui/controller.py:657
#, python-format
msgid "Applied preset %s"
msgstr "Aplicada a predefinição %s"
#: data/input-remapper.glade:318
msgid "Apply"
msgstr "Aplicar"
#: inputremapper/gui/controller.py:522
#, python-format
msgid "Are you sure you want to delete the preset \"%s\"?"
msgstr "Tem certeza que deseja excluir a predefinição \"%s\"?"
#: inputremapper/gui/controller.py:567
msgid "Are you sure you want to delete this mapping?"
msgstr "Tem certeza que deseja excluir este mapeamento?"
#: data/input-remapper.glade:410
msgid "Autoload"
msgstr "Autocarregamento"
#: data/input-remapper.glade:854
msgid "Available output axes are affected by the Target setting."
msgstr "Os eixos de saída disponíveis são afetados pela configuração de Alvo."
#: inputremapper/gui/controller.py:621
msgid "Cannot apply empty preset file"
msgstr "Não é possível aplicar um arquivo de predefinição vazio"
#: inputremapper/gui/components/editor.py:238
msgid "Change Mapping Name"
msgstr "Altera o nome do mapeamento"
#: data/input-remapper.glade:352
msgid "Copy"
msgstr "Copiar"
#: data/input-remapper.glade:189
msgid "Create a new preset"
msgstr "Criar uma nova predefinição"
#: data/input-remapper.glade:925
msgid "Deadzone"
msgstr "Zona morta"
#: data/input-remapper.glade:368 data/input-remapper.glade:620
msgid "Delete"
msgstr "Excluir"
#: data/input-remapper.glade:624
msgid "Delete this entry"
msgstr "Excluir esta entrada"
#: data/input-remapper.glade:372
msgid "Delete this preset"
msgstr "Exclui esta predefinição"
#: data/input-remapper.glade:162
msgid "Device Name"
msgstr "Nome do dispositivo"
#: data/input-remapper.glade:148
msgid "Devices"
msgstr "Dispositivos"
#: data/input-remapper.glade:356
msgid "Duplicate this preset"
msgstr "Duplica esta predefinição"
#: data/input-remapper.glade:1208
msgid "Editor"
msgstr "Editor"
#: inputremapper/configs/mapping.py:77
msgid "Empty Mapping"
msgstr "Mapeamento vazio"
#: inputremapper/gui/components/editor.py:404
msgid "Enter your output here"
msgstr "Insira sua saída aqui"
#: data/input-remapper.glade:1762
msgid "Event Specific"
msgstr "Específico de evento"
#: data/input-remapper.glade:1009
msgid "Expo"
msgstr "Expo"
#: inputremapper/gui/controller.py:648 inputremapper/gui/controller.py:673
#, python-format
msgid "Failed to apply preset %s"
msgstr "Falha ao aplicar a predefinição %s"
#: data/input-remapper.glade:967
msgid "Gain"
msgstr "Ganho"
#: data/input-remapper.glade:1736
msgid "General"
msgstr "Geral"
#: data/input-remapper.glade:1312
msgid "Help"
msgstr "Ajuda"
#: data/input-remapper.glade:510
msgid "Input"
msgstr "Entrada"
#: data/input-remapper.glade:1296
msgid "Input Remapper"
msgstr "Remapeador de entrada"
#: data/input-remapper.glade:1087
msgid "Input cutoff"
msgstr "Corte da entrada"
#: data/input-remapper.glade:760 data/input-remapper.glade:1180
msgid "Key or Macro"
msgstr "Chave ou macro"
#: data/input-remapper.glade:1801
msgid "Map this input to an Analog Axis"
msgstr "Mapear esta entrada para um eixo analógico"
# Nova predefinição -- Rafael
#: data/input-remapper.glade:185
msgid "New"
msgstr "Nova"
#: inputremapper/gui/components/editor.py:980
msgid "No Axis"
msgstr "Nenhum eixo"
#: data/input-remapper.glade:721
msgid "Output"
msgstr "Saída"
#: data/input-remapper.glade:862
msgid "Output axis"
msgstr "Eixo de saída"
#: inputremapper/gui/controller.py:508 inputremapper/gui/controller.py:582
msgid "Permission denied!"
msgstr "Permissão negada!"
#: data/input-remapper.glade:287
msgid "Preset Name"
msgstr "Nome da predefinição"
#: data/input-remapper.glade:272
msgid "Presets"
msgstr "Predefinições"
#: data/input-remapper.glade:590
msgid "Record"
msgstr "Gravar"
#: data/input-remapper.glade:594
msgid "Record a button of your device that should be remapped"
msgstr "Grava um botão de seu dispositivo que deve ser remapeado"
#: inputremapper/gui/components/editor.py:563
msgid "Record input first"
msgstr "Gravar primeira entrada"
#: inputremapper/gui/components/editor.py:65
msgid "Record the input first"
msgstr "Grava a primeira entrada"
#: data/input-remapper.glade:1708
msgid ""
"Release all inputs which are part of the combination before the mapping is "
"injected"
msgstr ""
"Libere todas as entradas que fazem parte da combinação antes que o "
"mapeamento seja injetado"
#: data/input-remapper.glade:1711
msgid "Release input"
msgstr "Liberar entrada"
#: data/input-remapper.glade:1683
msgid "Release timeout"
msgstr "Tempo limite para liberar"
#: inputremapper/gui/controller.py:208
msgid "Remove the Analog Output Axis when specifying a macro or key output"
msgstr ""
"Remove o eixo de saída analógica ao especificar uma saída de macro ou tecla"
#: inputremapper/gui/controller.py:199
msgid ""
"Remove the macro or key from the macro input field when specifying an analog "
"output"
msgstr ""
"Remova a macro ou chave do campo de entrada de macro ao especificar uma "
"saída analógica"
#: data/input-remapper.glade:1776
msgid "Remove this input"
msgstr "Remove esta entrada"
#: data/input-remapper.glade:394
msgid "Rename"
msgstr "Renomear"
#: data/input-remapper.glade:452
msgid "Save the entered name"
msgstr "Salva o nome inserido"
#: data/input-remapper.glade:1449
msgid ""
"See <a href=\"https://github.com/sezanzeb/input-remapper/blob/HEAD/readme/"
"usage.md\">usage.md</a> online on github for comprehensive information.\n"
"\n"
"A \"key + key + ... + key\" syntax can be used to trigger key combinations. "
"For example \"Control_L + a\".\n"
"\n"
"Writing \"disable\" as a mapping disables a key.\n"
"\n"
"Macros allow multiple characters to be written with a single key-press. "
"Information about programming them is available online on github. See <a "
"href=\"https://github.com/sezanzeb/input-remapper/blob/HEAD/readme/macros.md"
"\">macros.md</a> and <a href=\"https://github.com/sezanzeb/input-remapper/"
"blob/HEAD/readme/examples.md\">examples.md</a>"
msgstr ""
"Consulte <a href=\"https://github.com/sezanzeb/input-remapper/blob/HEAD/"
"readme/usage.md\">usage.md</a> online no github para obter informações "
"abrangentes.\n"
"\n"
"Uma sintaxe \"tecla + tecla + ... + tecla\" pode ser usada para acionar "
"combinações de teclas. Por exemplo, \"Control_L + a\".\n"
"\n"
"Escrever \"disable\" como mapeamento desativa uma tecla.\n"
"\n"
"As macros permitem que vários caracteres sejam escritos com um único "
"pressionamento de tecla. Informações sobre como programá-los estão "
"disponíveis online no github. Consulte <a href=\"https://github.com/sezanzeb/"
"input-remapper/blob/HEAD/readme/macros.md\">macros.md</a> e <a href="
"\"https://github. com/sezanzeb/input-remapper/blob/HEAD/readme/examples.md"
"\">examples.md</a>"
#: data/input-remapper.glade:1590
msgid "Shortcuts"
msgstr "Atalhos"
#: data/input-remapper.glade:1492
msgid ""
"Shortcuts only work while keys are not being recorded and the gui is in "
"focus."
msgstr ""
"Os atalhos funcionam apenas enquanto as teclas não estão sendo gravadas e a "
"interface gráfica está em foco."
#: data/input-remapper.glade:322
msgid "Start injecting. Don't hold down any keys while the injection starts"
msgstr "Começa a injeção. Não segure nenhuma tecla enquanto a injeção começa"
#: inputremapper/gui/controller.py:643
msgid "Starting injection..."
msgstr "Iniciando a injeção..."
#: data/input-remapper.glade:201 data/input-remapper.glade:334
msgid "Stop"
msgstr "Parar"
#: inputremapper/gui/controller.py:710
msgid "Stopped the injection"
msgstr "Parou a injeção"
#: data/input-remapper.glade:205 data/input-remapper.glade:338
msgid ""
"Stops the Injection for the selected device,\n"
"gives your keys their original function back\n"
"Shortcut: ctrl + del"
msgstr ""
"Interrompe a injeção para o dispositivo selecionado,\n"
"devolve às suas teclas a função original\n"
"Atalho: ctrl + del"
#: data/input-remapper.glade:812
msgid "Target"
msgstr "Alvo"
#: data/input-remapper.glade:1078
msgid ""
"The Speed at which the Input is considered at maximum.\n"
"Only relevant when mapping relative inputs (e.g. mouse) to absolute outputs "
"(e.g. gamepad)"
msgstr ""
"A velocidade na qual a entrada é considerada no máximo.\n"
"Relevante apenas ao mapear entradas relativas (por exemplo, mouse) para "
"saídas absolutas (por exemplo, gamepad)"
#: inputremapper/gui/controller.py:234
msgid ""
"The input specifies a key or macro input, but no macro or key is programmed."
msgstr ""
"A entrada especifica uma entrada de tecla ou macro, mas nenhuma macro ou "
"chave está programada."
#: inputremapper/gui/controller.py:213
msgid "The input specifies an analog axis, but no output axis is selected."
msgstr ""
"A entrada especifica um eixo analógico, mas nenhum eixo de saída está "
"selecionado."
#: data/input-remapper.glade:803
msgid "The type of device this mapping is emulating."
msgstr "O tipo de dispositivo que este mapeamento está emulando."
#: data/input-remapper.glade:1831
msgid "Trigger threshold"
msgstr "Limiar de acionamento"
#: data/input-remapper.glade:743
msgid "Type"
msgstr "Tipo"
#: data/input-remapper.glade:1473
msgid "Usage"
msgstr "Uso"
#: inputremapper/gui/controller.py:593
msgid "Use \"Stop\" to stop before editing"
msgstr "Use \"Parar\" para parar antes de editar"
#: data/input-remapper.glade:1805
msgid "Use as analog"
msgstr "Usa como analógico"
#: data/input-remapper.glade:1366
msgid "Version unknown"
msgstr "Versão desconhecida"
#: data/input-remapper.glade:1134
msgid "What should be written. For example KEY_A"
msgstr "O que deve ser escrito. Por exemplo, KEY_A"
#: inputremapper/gui/controller.py:761
msgid "You are about to change the mapping to analog."
msgstr "Você está prestes a alterar o mapeamento para analógico."
#: data/input-remapper.glade:1161
msgid "You can copy this text into the output"
msgstr "Você pode copiar este texto na saída"
#: data/input-remapper.glade:1383
msgid ""
"You can find more information and report bugs at\n"
"<a href=\"https://github.com/sezanzeb/input-remapper\">https://github.com/"
"sezanzeb/input-remapper</a>"
msgstr ""
"Você pode encontrar mais informações e relatar bugs em\n"
"<a href=\"https://github.com/sezanzeb/input-remapper\">https://github.com/"
"sezanzeb/input-remapper</a>"
#: inputremapper/gui/controller.py:623
msgid "You need to add mappings first"
msgstr "Você precisa adicionar mapeamentos primeiro"
#: inputremapper/gui/controller.py:358
msgid ""
"Your system might reinterpret combinations with those after they are "
"injected, and by doing so break them."
msgstr ""
"Seu sistema pode reinterpretar combinações com aquelas após serem injetadas "
"e, ao fazê-lo, quebrá-las."
#: data/input-remapper.glade:1524
msgid "closes the application"
msgstr "fecha o aplicativo"
#: data/input-remapper.glade:1512
msgid "ctrl + del"
msgstr "ctrl + del"
#: data/input-remapper.glade:1536
msgid "ctrl + q"
msgstr "ctrl + q"
#: data/input-remapper.glade:1548
msgid "ctrl + r"
msgstr "ctrl + r"
#: inputremapper/gui/controller.py:356
msgid "ctrl, alt and shift may not combine properly"
msgstr "ctrl, alt e shift podem não combinar adequadamente"
#: inputremapper/gui/data_manager.py:56
msgid "new preset"
msgstr "nova predefinição"
#: data/input-remapper.glade:531 inputremapper/gui/user_interface.py:385
msgid "no input configured"
msgstr "nenhuma entrada configurada"
#: data/input-remapper.glade:1560
msgid "refreshes the device list"
msgstr "atualiza a lista de dispositivos"
#: data/input-remapper.glade:1572
msgid "stops the injection"
msgstr "para a injeção"
#: data/input-remapper.glade:1403
msgid ""
"© 2025 Sezanzeb b8x45ygc9@mozmail.com\n"
"This program comes with absolutely no warranty.\n"
"See the <a href=\"https://www.gnu.org/licenses/gpl-3.0.html\">GNU General "
"Public License, version 3 or later</a> for details."
msgstr ""
"© 2025 Sezanzeb b8x45ygc9@mozmail.com\n"
"Este programa vem com absolutamente nenhuma garantia.\n"
"Veja a <a href=\"https://www.gnu.org/licenses/gpl-3.0.html\">Licença Pública "
"Geral GNU, versão 3 ou posterior</a> para detalhes."

1
po/ru.po Symbolic link
View File

@ -0,0 +1 @@
./ru_RU.po

504
po/ru_RU.po Normal file
View File

@ -0,0 +1,504 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-16 08:30-0300\n"
"PO-Revision-Date: 2023-01-11 21:48+0100\n"
"Last-Translator: Sviatoslav Vorona <jorrvaskr@rambler.ru>\n"
"Language-Team: \n"
"Language: ru_RU\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.0\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n"
#: inputremapper/gui/controller.py:222
msgid ""
"\n"
"If you mean to create a key or macro mapping go to the advanced input "
"configuration and set a \"Trigger Threshold\" for "
msgstr ""
#: inputremapper/gui/controller.py:239
msgid ""
"\n"
"If you mean to create an analog axis mapping go to the advanced input "
"configuration and set an input to \"Use as Analog\"."
msgstr ""
#: inputremapper/gui/controller.py:779
msgid ""
"\n"
"The input \"{}\" will be used as analog input."
msgstr ""
#: inputremapper/gui/controller.py:763
msgid ""
"\n"
"This will remove \"{}\" from the text input!"
msgstr ""
#: inputremapper/gui/controller.py:784
msgid ""
"\n"
"You need to record an analog input."
msgstr ""
#: data/input-remapper.glade:544
msgid " (recording ...)"
msgstr " (запись ...)"
#: inputremapper/gui/controller.py:174
#, python-format
msgid "%d Mapping errors at \"%s\", hover for info"
msgstr ""
#: inputremapper/gui/controller.py:661
msgid ", CTRL + DEL to stop"
msgstr ""
#: data/input-remapper.glade:1421
msgid "About"
msgstr "О программе"
#: data/input-remapper.glade:422
msgid ""
"Activate this to load the preset next time the device connects, or when the "
"user logs in"
msgstr ""
#: data/input-remapper.glade:575
msgid "Add"
msgstr "Добавить"
#: inputremapper/gui/components/editor.py:554
msgid "Add a mapping first"
msgstr ""
#: data/input-remapper.glade:606 data/input-remapper.glade:1618
msgid "Advanced"
msgstr "Дополнительные"
#: data/input-remapper.glade:773 data/input-remapper.glade:1118
msgid "Analog Axis"
msgstr "Аналоговая Ось"
#: inputremapper/gui/controller.py:657
#, python-format
msgid "Applied preset %s"
msgstr ""
#: data/input-remapper.glade:318
msgid "Apply"
msgstr "Применить"
#: inputremapper/gui/controller.py:522
#, python-format
msgid "Are you sure you want to delete the preset \"%s\"?"
msgstr ""
#: inputremapper/gui/controller.py:567
msgid "Are you sure you want to delete this mapping?"
msgstr ""
#: data/input-remapper.glade:410
msgid "Autoload"
msgstr "Автозагрузка"
#: data/input-remapper.glade:854
msgid "Available output axes are affected by the Target setting."
msgstr "Доступные оси вывода затрагиваются настройками Цели."
#: inputremapper/gui/controller.py:621
msgid "Cannot apply empty preset file"
msgstr ""
#: inputremapper/gui/components/editor.py:238
msgid "Change Mapping Name"
msgstr ""
#: data/input-remapper.glade:352
msgid "Copy"
msgstr "Копировать"
#: data/input-remapper.glade:189
msgid "Create a new preset"
msgstr "Создать новую предустановку"
#: data/input-remapper.glade:925
msgid "Deadzone"
msgstr "Мёртвая зона"
#: data/input-remapper.glade:368 data/input-remapper.glade:620
msgid "Delete"
msgstr "Удалить"
#: data/input-remapper.glade:624
msgid "Delete this entry"
msgstr "Удалить эту запись"
#: data/input-remapper.glade:372
msgid "Delete this preset"
msgstr "Удалить эту предустановку"
#: data/input-remapper.glade:162
msgid "Device Name"
msgstr "Имя устройства"
#: data/input-remapper.glade:148
msgid "Devices"
msgstr "Устройства"
#: data/input-remapper.glade:356
msgid "Duplicate this preset"
msgstr "Скопировать эту предустановку"
#: data/input-remapper.glade:1208
msgid "Editor"
msgstr "Редактор"
#: inputremapper/configs/mapping.py:77
msgid "Empty Mapping"
msgstr ""
#: inputremapper/gui/components/editor.py:404
msgid "Enter your output here"
msgstr ""
#: data/input-remapper.glade:1762
msgid "Event Specific"
msgstr "Специфичные для событий"
#: data/input-remapper.glade:1009
msgid "Expo"
msgstr "Expo"
#: inputremapper/gui/controller.py:648 inputremapper/gui/controller.py:673
#, python-format
msgid "Failed to apply preset %s"
msgstr ""
#: data/input-remapper.glade:967
msgid "Gain"
msgstr "Усиление"
#: data/input-remapper.glade:1736
msgid "General"
msgstr "Общие"
#: data/input-remapper.glade:1312
msgid "Help"
msgstr "Помощь"
#: data/input-remapper.glade:510
msgid "Input"
msgstr "Ввод"
#: data/input-remapper.glade:1296
msgid "Input Remapper"
msgstr "Input Remapper"
#: data/input-remapper.glade:1087
msgid "Input cutoff"
msgstr "Входная отсечка"
#: data/input-remapper.glade:760 data/input-remapper.glade:1180
msgid "Key or Macro"
msgstr "Клавиша или Макрос"
#: data/input-remapper.glade:1801
msgid "Map this input to an Analog Axis"
msgstr ""
#: data/input-remapper.glade:185
msgid "New"
msgstr "Новая"
#: inputremapper/gui/components/editor.py:980
#, fuzzy
msgid "No Axis"
msgstr "Аналоговая Ось"
#: data/input-remapper.glade:721
msgid "Output"
msgstr "Вывод"
#: data/input-remapper.glade:862
msgid "Output axis"
msgstr "Ось вывода"
#: inputremapper/gui/controller.py:508 inputremapper/gui/controller.py:582
msgid "Permission denied!"
msgstr ""
#: data/input-remapper.glade:287
msgid "Preset Name"
msgstr "Имя предустановки"
#: data/input-remapper.glade:272
msgid "Presets"
msgstr "Предустановки"
#: data/input-remapper.glade:590
msgid "Record"
msgstr "Запись"
#: data/input-remapper.glade:594
msgid "Record a button of your device that should be remapped"
msgstr "Записать клавишу вашего устройства которая должна быть привязана"
#: inputremapper/gui/components/editor.py:563
msgid "Record input first"
msgstr ""
#: inputremapper/gui/components/editor.py:65
#, fuzzy
msgid "Record the input first"
msgstr "Удалить этот ввод"
#: data/input-remapper.glade:1708
msgid ""
"Release all inputs which are part of the combination before the mapping is "
"injected"
msgstr ""
#: data/input-remapper.glade:1711
msgid "Release input"
msgstr "Освободить"
#: data/input-remapper.glade:1683
msgid "Release timeout"
msgstr "Таймаут освобождения"
#: inputremapper/gui/controller.py:208
msgid "Remove the Analog Output Axis when specifying a macro or key output"
msgstr ""
#: inputremapper/gui/controller.py:199
msgid ""
"Remove the macro or key from the macro input field when specifying an analog "
"output"
msgstr ""
#: data/input-remapper.glade:1776
msgid "Remove this input"
msgstr "Удалить этот ввод"
#: data/input-remapper.glade:394
msgid "Rename"
msgstr "Переименовать"
#: data/input-remapper.glade:452
msgid "Save the entered name"
msgstr "Сохранить введённое имя"
#: data/input-remapper.glade:1449
msgid ""
"See <a href=\"https://github.com/sezanzeb/input-remapper/blob/HEAD/readme/"
"usage.md\">usage.md</a> online on github for comprehensive information.\n"
"\n"
"A \"key + key + ... + key\" syntax can be used to trigger key combinations. "
"For example \"Control_L + a\".\n"
"\n"
"Writing \"disable\" as a mapping disables a key.\n"
"\n"
"Macros allow multiple characters to be written with a single key-press. "
"Information about programming them is available online on github. See <a "
"href=\"https://github.com/sezanzeb/input-remapper/blob/HEAD/readme/macros."
"md\">macros.md</a> and <a href=\"https://github.com/sezanzeb/input-remapper/"
"blob/HEAD/readme/examples.md\">examples.md</a>"
msgstr ""
"Смотрите <a href=\"https://github.com/sezanzeb/input-remapper/blob/HEAD/"
"readme/usage.md\">usage.md</a> в сети на github для исчерпывающей "
"информации.\n"
"\n"
"A \"key + key + ... + key\" синтаксис может быть использован чтобы вызвать "
"комбинацию клавиш. Например \"Control_L + a\".\n"
"\n"
"Написание \"disable\" как привязки отключает клавишу.\n"
"\n"
"Макросы позволяют написать множество символов нажатием одной клавиши. "
"Информация об их программировании доступна в сети на github. Смотрите <a "
"href=\"https://github.com/sezanzeb/input-remapper/blob/HEAD/readme/macros."
"md\">macros.md</a> and <a href=\"https://github.com/sezanzeb/input-remapper/"
"blob/HEAD/readme/examples.md\">examples.md</a>"
#: data/input-remapper.glade:1590
msgid "Shortcuts"
msgstr "Комбинации"
#: data/input-remapper.glade:1492
msgid ""
"Shortcuts only work while keys are not being recorded and the gui is in "
"focus."
msgstr ""
"Комбинации работают только пока клавиши не записываются и интерфейс "
"приложения в фокусе."
#: data/input-remapper.glade:322
msgid "Start injecting. Don't hold down any keys while the injection starts"
msgstr "Начать ввод. Не зажимайте никакие клавиши пока ввод запускается"
#: inputremapper/gui/controller.py:643
#, fuzzy
msgid "Starting injection..."
msgstr "останавливает ввод"
#: data/input-remapper.glade:201 data/input-remapper.glade:334
msgid "Stop"
msgstr "Остановить"
#: inputremapper/gui/controller.py:710
#, fuzzy
msgid "Stopped the injection"
msgstr "останавливает ввод"
#: data/input-remapper.glade:205 data/input-remapper.glade:338
msgid ""
"Stops the Injection for the selected device,\n"
"gives your keys their original function back\n"
"Shortcut: ctrl + del"
msgstr ""
"Останавливает Ввод для выбранного устройства,\n"
"возвращает функции ваших клавиш назад\n"
"Комбинация: ctrl + del"
#: data/input-remapper.glade:812
msgid "Target"
msgstr "Цель"
#: data/input-remapper.glade:1078
#, fuzzy
msgid ""
"The Speed at which the Input is considered at maximum.\n"
"Only relevant when mapping relative inputs (e.g. mouse) to absolute outputs "
"(e.g. gamepad)"
msgstr ""
"Скорость при которой Ввод считается максимальным.\n"
"Актуально только при эмуляции относительных устройств ввода (например, мыши) "
"как абсолютных устройств вывода (например, геймпада)."
#: inputremapper/gui/controller.py:234
msgid ""
"The input specifies a key or macro input, but no macro or key is programmed."
msgstr ""
#: inputremapper/gui/controller.py:213
msgid "The input specifies an analog axis, but no output axis is selected."
msgstr ""
#: data/input-remapper.glade:803
msgid "The type of device this mapping is emulating."
msgstr "Тип устройства которое эмулируется этой привязкой."
#: data/input-remapper.glade:1831
msgid "Trigger threshold"
msgstr "Порог срабатывания"
#: data/input-remapper.glade:743
msgid "Type"
msgstr "Тип"
#: data/input-remapper.glade:1473
msgid "Usage"
msgstr "Использование"
#: inputremapper/gui/controller.py:593
msgid "Use \"Stop\" to stop before editing"
msgstr ""
#: data/input-remapper.glade:1805
msgid "Use as analog"
msgstr "Использовать как аналоговое"
#: data/input-remapper.glade:1366
msgid "Version unknown"
msgstr "Неизвестная версия"
#: data/input-remapper.glade:1134
msgid "What should be written. For example KEY_A"
msgstr "Что должно быть написано. Например KEY_A"
#: inputremapper/gui/controller.py:761
msgid "You are about to change the mapping to analog."
msgstr ""
#: data/input-remapper.glade:1161
msgid "You can copy this text into the output"
msgstr ""
#: data/input-remapper.glade:1383
msgid ""
"You can find more information and report bugs at\n"
"<a href=\"https://github.com/sezanzeb/input-remapper\">https://github.com/"
"sezanzeb/input-remapper</a>"
msgstr ""
"Вы можете найти больше информации и сообщить о проблемах по адресу\n"
"<a href=\"https://github.com/sezanzeb/input-remapper\">https://github.com/"
"sezanzeb/input-remapper</a>"
#: inputremapper/gui/controller.py:623
msgid "You need to add mappings first"
msgstr ""
#: inputremapper/gui/controller.py:358
msgid ""
"Your system might reinterpret combinations with those after they are "
"injected, and by doing so break them."
msgstr ""
#: data/input-remapper.glade:1524
msgid "closes the application"
msgstr "закрывает приложение"
#: data/input-remapper.glade:1512
msgid "ctrl + del"
msgstr "ctrl + del"
#: data/input-remapper.glade:1536
msgid "ctrl + q"
msgstr "ctrl + q"
#: data/input-remapper.glade:1548
msgid "ctrl + r"
msgstr "ctrl + r"
#: inputremapper/gui/controller.py:356
msgid "ctrl, alt and shift may not combine properly"
msgstr ""
#: inputremapper/gui/data_manager.py:56
#, fuzzy
msgid "new preset"
msgstr "Создать новую предустановку"
#: data/input-remapper.glade:531 inputremapper/gui/user_interface.py:385
msgid "no input configured"
msgstr "ввод не сконфигурирован"
#: data/input-remapper.glade:1560
msgid "refreshes the device list"
msgstr "обновляет список устройств"
#: data/input-remapper.glade:1572
msgid "stops the injection"
msgstr "останавливает ввод"
#: data/input-remapper.glade:1403
msgid ""
"© 2025 Sezanzeb b8x45ygc9@mozmail.com\n"
"This program comes with absolutely no warranty.\n"
"See the <a href=\"https://www.gnu.org/licenses/gpl-3.0.html\">GNU General "
"Public License, version 3 or later</a> for details."
msgstr ""
"© 2025 Sezanzeb b8x45ygc9@mozmail.com\n"
"Программа распространяется без какой либо гарантии.\n"
"Смотрите подробности по ссылке <a href=\"https://www.gnu.org/licenses/"
"gpl-3.0.html\">GNU General Public License, версия 3 или новее</a>."

1
po/sk.po Symbolic link
View File

@ -0,0 +1 @@
./sk_SK.po

724
po/sk_SK.po Normal file
View File

@ -0,0 +1,724 @@
# Slovak translation of input-remapper.
# Copyright (C) 2023.
# This file is distributed under the same license as the input-remapper package.
# Jose Riha <jose 1711 gmail com>, 2021, 2025.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-16 08:30-0300\n"
"PO-Revision-Date: 2025-03-28 23:47+0100\n"
"Last-Translator: Jose Riha <jose1711@gmail.com>\n"
"Language-Team: \n"
"Language: sk_SK\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.0\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n>=2 && n<=4 ? 1 : 2);\n"
#: inputremapper/gui/controller.py:222
msgid ""
"\n"
"If you mean to create a key or macro mapping go to the advanced input "
"configuration and set a \"Trigger Threshold\" for "
msgstr ""
"\n"
"Ak chcete vytvoriť mapovanie klávesu alebo makra, prejdite do pokročilej "
"konfigurácie vstupu a nastavte „Prah aktivácie“ pre "
#: inputremapper/gui/controller.py:239
msgid ""
"\n"
"If you mean to create an analog axis mapping go to the advanced input "
"configuration and set an input to \"Use as Analog\"."
msgstr ""
"\n"
"Ak chcete vytvoriť mapovanie analógovej osi, prejdite do pokročilej "
"konfigurácie vstupu a nastavte vstup na „Použiť ako analógový“."
#: inputremapper/gui/controller.py:779
msgid ""
"\n"
"The input \"{}\" will be used as analog input."
msgstr ""
"\n"
"Vstup „{}“ sa použije ako analógový vstup."
#: inputremapper/gui/controller.py:763
msgid ""
"\n"
"This will remove \"{}\" from the text input!"
msgstr ""
"\n"
"Toto odstráni „{}“ z textového vstupu!"
#: inputremapper/gui/controller.py:784
msgid ""
"\n"
"You need to record an analog input."
msgstr ""
"\n"
"Analógový vstup musíte nahrať."
#: data/input-remapper.glade:544
msgid " (recording ...)"
msgstr " (nahrávam…)"
#: inputremapper/gui/controller.py:174
#, python-format
msgid "%d Mapping errors at \"%s\", hover for info"
msgstr "%d chýb mapovania na „%s“, prejdite myšou pre viac informácií"
#: inputremapper/gui/controller.py:661
msgid ", CTRL + DEL to stop"
msgstr ", zastavíte stlačením CTRL + DEL"
#: data/input-remapper.glade:1421
msgid "About"
msgstr "O programe"
#: data/input-remapper.glade:422
msgid ""
"Activate this to load the preset next time the device connects, or when the "
"user logs in"
msgstr ""
"Aktivujte túto možnosť pre načítanie prednastavenia pri ďalšom pripojení "
"zariadenia alebo pri prihlásení používateľa"
#: data/input-remapper.glade:575
msgid "Add"
msgstr "Pridať"
#: inputremapper/gui/components/editor.py:554
msgid "Add a mapping first"
msgstr "Pridajte najprv mapovanie"
#: data/input-remapper.glade:606 data/input-remapper.glade:1618
msgid "Advanced"
msgstr "Pokročilé"
#: data/input-remapper.glade:773 data/input-remapper.glade:1118
msgid "Analog Axis"
msgstr "Analógová os"
#: inputremapper/gui/controller.py:657
#, python-format
msgid "Applied preset %s"
msgstr "Použité prednastavenie %s"
#: data/input-remapper.glade:318
msgid "Apply"
msgstr "Použiť"
#: inputremapper/gui/controller.py:522
#, python-format
msgid "Are you sure you want to delete the preset \"%s\"?"
msgstr "Naozaj chcete odstrániť prednastavenie „%s“?"
#: inputremapper/gui/controller.py:567
msgid "Are you sure you want to delete this mapping?"
msgstr "Naozaj chcete odstrániť toto mapovanie?"
#: data/input-remapper.glade:410
msgid "Autoload"
msgstr "Automaticky načítať"
#: data/input-remapper.glade:854
msgid "Available output axes are affected by the Target setting."
msgstr "Dostupné osy výstupu sú ovplyvnené nastavením cieľa."
#: inputremapper/gui/controller.py:621
msgid "Cannot apply empty preset file"
msgstr "Nemôžete použiť prázdny súbor s prednastavením"
#: inputremapper/gui/components/editor.py:238
msgid "Change Mapping Name"
msgstr "Zmeniť názov mapovania"
#: data/input-remapper.glade:352
msgid "Copy"
msgstr "Kopírovať"
#: data/input-remapper.glade:189
msgid "Create a new preset"
msgstr "Vytvoriť nové prednastavenie"
#: data/input-remapper.glade:925
msgid "Deadzone"
msgstr "Mŕtva zóna"
#: data/input-remapper.glade:368 data/input-remapper.glade:620
msgid "Delete"
msgstr "Odstrániť"
#: data/input-remapper.glade:624
msgid "Delete this entry"
msgstr "Odstrániť túto položku"
#: data/input-remapper.glade:372
msgid "Delete this preset"
msgstr "Odstrániť toto prednastavenie"
#: data/input-remapper.glade:162
msgid "Device Name"
msgstr "Názov zariadenia"
#: data/input-remapper.glade:148
msgid "Devices"
msgstr "Zariadenia"
#: data/input-remapper.glade:356
msgid "Duplicate this preset"
msgstr "Duplikovať toto prednastavenie"
#: data/input-remapper.glade:1208
msgid "Editor"
msgstr "Editor"
#: inputremapper/configs/mapping.py:77
msgid "Empty Mapping"
msgstr "Prázdne mapovanie"
#: inputremapper/gui/components/editor.py:404
msgid "Enter your output here"
msgstr "Sem zadajte vstup"
#: data/input-remapper.glade:1762
msgid "Event Specific"
msgstr "Špecifické pre udalosť"
#: data/input-remapper.glade:1009
msgid "Expo"
msgstr "Exponent"
#: inputremapper/gui/controller.py:648 inputremapper/gui/controller.py:673
#, python-format
msgid "Failed to apply preset %s"
msgstr "Nepodarilo sa načítať prednastavenie %s"
#: data/input-remapper.glade:967
msgid "Gain"
msgstr "Zisk"
#: data/input-remapper.glade:1736
msgid "General"
msgstr "Všeobecné"
#: data/input-remapper.glade:1312
msgid "Help"
msgstr "Pomocník"
#: data/input-remapper.glade:510
msgid "Input"
msgstr "Vstup"
#: data/input-remapper.glade:1296
msgid "Input Remapper"
msgstr "Mapovač vstupu"
#: data/input-remapper.glade:1087
msgid "Input cutoff"
msgstr "Orezanie vstupu"
#: data/input-remapper.glade:760 data/input-remapper.glade:1180
msgid "Key or Macro"
msgstr "Kláves alebo makro"
#: data/input-remapper.glade:1801
msgid "Map this input to an Analog Axis"
msgstr "Mapovať tento vstup na analógovú os"
#: data/input-remapper.glade:185
msgid "New"
msgstr "Nové"
#: inputremapper/gui/components/editor.py:980
msgid "No Axis"
msgstr "Žiadna os"
#: data/input-remapper.glade:721
msgid "Output"
msgstr "Výstup"
#: data/input-remapper.glade:862
msgid "Output axis"
msgstr "Výstupná os"
#: inputremapper/gui/controller.py:508 inputremapper/gui/controller.py:582
msgid "Permission denied!"
msgstr "Odopretý prístup!"
#: data/input-remapper.glade:287
msgid "Preset Name"
msgstr "Názov prednastavenia"
#: data/input-remapper.glade:272
msgid "Presets"
msgstr "Prednastavenia"
#: data/input-remapper.glade:590
msgid "Record"
msgstr "Nahrať"
#: data/input-remapper.glade:594
msgid "Record a button of your device that should be remapped"
msgstr "Zaznamenajte tlačidlo zariadenia, ktoré sa má premapovať"
#: inputremapper/gui/components/editor.py:563
msgid "Record input first"
msgstr "Najprv nahrajte vstup"
#: inputremapper/gui/components/editor.py:65
msgid "Record the input first"
msgstr "Najprv nahrajte kláves"
#: data/input-remapper.glade:1708
msgid ""
"Release all inputs which are part of the combination before the mapping is "
"injected"
msgstr ""
"Uvoľniť všetky vstupy, ktoré sú súčasťou kombinácie pred tým, ako sa spustí "
"injektáž"
#: data/input-remapper.glade:1711
msgid "Release input"
msgstr "Uvoľniť vstup"
#: data/input-remapper.glade:1683
msgid "Release timeout"
msgstr "Časový limit uvoľnenia"
#: inputremapper/gui/controller.py:208
msgid "Remove the Analog Output Axis when specifying a macro or key output"
msgstr "Odstráňte výstupnú analógovú os pri definovaní výstupného makra alebo klávesu"
#: inputremapper/gui/controller.py:199
msgid ""
"Remove the macro or key from the macro input field when specifying an analog "
"output"
msgstr ""
"Odstráňte makro alebo kláves z poľa vstupu makra, ak definujete analógový výstup"
#: data/input-remapper.glade:1776
msgid "Remove this input"
msgstr "Odstrániť tento vstup"
#: data/input-remapper.glade:394
msgid "Rename"
msgstr "Premenovať"
#: data/input-remapper.glade:452
msgid "Save the entered name"
msgstr "Uložiť pod týmto názvom"
#: data/input-remapper.glade:1449
msgid ""
"See <a href=\"https://github.com/sezanzeb/input-remapper/blob/HEAD/readme/"
"usage.md\">usage.md</a> online on github for comprehensive information.\n"
"\n"
"A \"key + key + ... + key\" syntax can be used to trigger key combinations. "
"For example \"Control_L + a\".\n"
"\n"
"Writing \"disable\" as a mapping disables a key.\n"
"\n"
"Macros allow multiple characters to be written with a single key-press. "
"Information about programming them is available online on github. See <a "
"href=\"https://github.com/sezanzeb/input-remapper/blob/HEAD/readme/macros."
"md\">macros.md</a> and <a href=\"https://github.com/sezanzeb/input-remapper/"
"blob/HEAD/readme/examples.md\">examples.md</a>"
msgstr ""
"Vyčerpávajúce informácie nájdete na online stránke <a href=\"https://github."
"com/sezanzeb/input-remapper/blob/HEAD/readme/usage.md\">usage.md</a> na "
"githube.\n"
"\n"
"Syntax \"key + key + ... + key\" môžete použit na aktivovanie kombinácie "
"klávesov. Napríklad \"Control_L + a\".\n"
"\n"
"Ak použijete \"disable\" ako mapovanie, mapovanie klávesu deaktivujete.\n"
"\n"
"Makrá vám umožnia aktivovať viacero znakov pomocou stlačenia jedného "
"klávesu. Informácie o možnostiach programovania nájdete online na githube. "
"Pozrite <a href=\"https://github.com/sezanzeb/input-remapper/blob/HEAD/"
"readme/macros.md\">macros.md</a> a <a href=\"https://github.com/sezanzeb/"
"input-remapper/blob/HEAD/readme/examples.md\">examples.md</a>"
#: data/input-remapper.glade:1590
msgid "Shortcuts"
msgstr "Skratky"
#: data/input-remapper.glade:1492
msgid ""
"Shortcuts only work while keys are not being recorded and the gui is in "
"focus."
msgstr ""
"Skratky fungujú iba vtedy, ak sa tlačidlá nenahrávaju a okno programu je "
"aktívne."
#: data/input-remapper.glade:322
msgid "Start injecting. Don't hold down any keys while the injection starts"
msgstr ""
"Spustiť injektáž. Uistite sa, že pri spúšťaní injektáže nie sú stlačené "
"žiadne tlačidlá"
#: inputremapper/gui/controller.py:643
msgid "Starting injection..."
msgstr "Spúšťam injektáž…"
#: data/input-remapper.glade:201 data/input-remapper.glade:334
msgid "Stop"
msgstr "Zastaviť injektáž"
#: inputremapper/gui/controller.py:710
msgid "Stopped the injection"
msgstr "Injektáž bola zastavená"
#: data/input-remapper.glade:205 data/input-remapper.glade:338
msgid ""
"Stops the Injection for the selected device,\n"
"gives your keys their original function back\n"
"Shortcut: ctrl + del"
msgstr ""
"Zastaví injektáž pre vybrané zariadenie,\n"
"vráti klávesom ich pôvodnú funkciu\n"
"Klávesová skratka: ctrl + del"
#: data/input-remapper.glade:812
msgid "Target"
msgstr "Cieľ"
#: data/input-remapper.glade:1078
msgid ""
"The Speed at which the Input is considered at maximum.\n"
"Only relevant when mapping relative inputs (e.g. mouse) to absolute outputs "
"(e.g. gamepad)"
msgstr ""
"Rýchlosť, pri ktorej sa vstup považuje byť na maxime.\n"
"Má význam iba pri mapovaní relatívnych vstup (napr. myši) na absolútne výstupy "
"(napr. gamepad)"
#: inputremapper/gui/controller.py:234
msgid ""
"The input specifies a key or macro input, but no macro or key is programmed."
msgstr ""
"Vstup definuje vstup ako kláves alebo makro, ale žiaden kláves ani makro nie "
"je naprogramované."
#: inputremapper/gui/controller.py:213
msgid "The input specifies an analog axis, but no output axis is selected."
msgstr "Vstup definuje analógovú os, ale nevybrali ste výstupnú os."
#: data/input-remapper.glade:803
msgid "The type of device this mapping is emulating."
msgstr "Typ zariadenia, ktoré toto mapovanie emuluje."
#: data/input-remapper.glade:1831
msgid "Trigger threshold"
msgstr "Prah aktivácie"
#: data/input-remapper.glade:743
msgid "Type"
msgstr "Typ"
#: data/input-remapper.glade:1473
msgid "Usage"
msgstr "Použitie"
#: inputremapper/gui/controller.py:593
msgid "Use \"Stop\" to stop before editing"
msgstr "Pred editovaním použite „Zastaviť injektáž“"
#: data/input-remapper.glade:1805
msgid "Use as analog"
msgstr "Použiť ako analógový"
#: data/input-remapper.glade:1366
msgid "Version unknown"
msgstr "Neznáma verzia"
#: data/input-remapper.glade:1134
msgid "What should be written. For example KEY_A"
msgstr "Čo by sa malo napísať. Napríklad KEY_A"
#: inputremapper/gui/controller.py:761
msgid "You are about to change the mapping to analog."
msgstr "Chystáte sa zmeniť mapovanie na analógové."
#: data/input-remapper.glade:1161
msgid "You can copy this text into the output"
msgstr "Tento text môžete skopírovať do výstupu"
#: data/input-remapper.glade:1383
msgid ""
"You can find more information and report bugs at\n"
"<a href=\"https://github.com/sezanzeb/input-remapper\">https://github.com/"
"sezanzeb/input-remapper</a>"
msgstr ""
"Viac informácií a hlásenia chýb nájdete na\n"
"<a href=\"https://github.com/sezanzeb/input-remapper\">https://github.com/"
"sezanzeb/input-remapper</a>"
#: inputremapper/gui/controller.py:623
msgid "You need to add mappings first"
msgstr "Najprv musíte pridať mapovania"
#: inputremapper/gui/controller.py:358
msgid ""
"Your system might reinterpret combinations with those after they are "
"injected, and by doing so break them."
msgstr ""
"Váš systém by mohol opätovne interpretovať kombinácie po tom, čo dôjde "
"k ich injektáži, čo by mohlo mať nežiadúci efekt."
#: data/input-remapper.glade:1524
msgid "closes the application"
msgstr "zavrie aplikáciu"
#: data/input-remapper.glade:1512
msgid "ctrl + del"
msgstr "ctrl + del"
#: data/input-remapper.glade:1536
msgid "ctrl + q"
msgstr "ctrl + q"
#: data/input-remapper.glade:1548
msgid "ctrl + r"
msgstr "ctrl + r"
#: inputremapper/gui/controller.py:356
msgid "ctrl, alt and shift may not combine properly"
msgstr "ctrl, alt a shift nemusia v kombinácii fungovať správne"
#: inputremapper/gui/data_manager.py:56
msgid "new preset"
msgstr "nové prednastavenie"
#: data/input-remapper.glade:531 inputremapper/gui/user_interface.py:385
msgid "no input configured"
msgstr "nie je nastavený žiaden vstup"
#: data/input-remapper.glade:1560
msgid "refreshes the device list"
msgstr "aktualizuje zoznam zariadení"
#: data/input-remapper.glade:1572
msgid "stops the injection"
msgstr "zastaví injektáž"
#: data/input-remapper.glade:1403
msgid ""
"© 2025 Sezanzeb b8x45ygc9@mozmail.com\n"
"This program comes with absolutely no warranty.\n"
"See the <a href=\"https://www.gnu.org/licenses/gpl-3.0.html\">GNU General "
"Public License, version 3 or later</a> for details."
msgstr ""
"© 2025 Sezanzeb b8x45ygc9@mozmail.com\n"
"Tento program je poskytovaný bez akýchkoľvek záruk.\n"
"Podrobnosti nájdete v podmienkach licencie <a href=\"https://www.gnu.org/"
"licenses/gpl-3.0.html\">GNU General Public License, version 3 alebo novšej</"
"a>."
#, python-format
#~ msgid "\"%s\" already mapped to \"%s\""
#~ msgstr "\"%s\" je už namapované na \"%s\""
#~ msgid "Applied the system default"
#~ msgstr "Použité systémové nastavenia"
#~ msgid "Buttons"
#~ msgstr "Tlačidlá"
#~ msgid "Cancel"
#~ msgstr "Zrušiť"
#~ msgid "Change Key"
#~ msgstr "Zmeniť kláves"
#~ msgid "Joystick"
#~ msgstr "Joystick"
#~ msgid "Left joystick"
#~ msgstr "Ľavý joystick"
#~ msgid "Mouse"
#~ msgstr "Myš"
#~ msgid "Mouse speed"
#~ msgstr "Citlivosť myši"
#~ msgid "Right joystick"
#~ msgstr "Pravý joystick"
#~ msgid ""
#~ "Shortcut: ctrl + del\n"
#~ "Gives your keys back their original function"
#~ msgstr ""
#~ "Skratka: ctrl + del\n"
#~ "Vráti vašim klávesom pôvodnú funkciu"
#~ msgid "The helper did not start"
#~ msgstr "Pomocná aplikácia sa nespustila"
#~ msgid ""
#~ "To automatically apply the preset after your login or when it connects."
#~ msgstr ""
#~ "Na automatické načítanie prednastavenia po prihlásení alebo pripojení "
#~ "zariadenia."
#, python-format
#~ msgid "Unknown mapping %s"
#~ msgstr "Neznáme mapovanie %s"
#~ msgid "Wheel"
#~ msgstr "Koliesko"
#~ msgid "Your system might reinterpret combinations "
#~ msgstr "Váš systém by mohol zle interpretovať "
#~ msgid "break them."
#~ msgstr "ich rozbiť."
#~ msgid "new entry"
#~ msgstr "nová položka"
#~ msgid "."
#~ msgstr "."
#~ msgid "1, 2"
#~ msgstr "1, 2"
#~ msgid ""
#~ "A \"key + key + ... + key\" syntax can be used to trigger key "
#~ "combinations. For example \"control_l + a\".\n"
#~ "\n"
#~ "\"disable\" disables a key."
#~ msgstr ""
#~ "Syntax \"kláves + kláves + ... + kláves\" môžete použiť na zadávanie "
#~ "kombinácie klávesov. Napríklad \"control_l + a\".\n"
#~ "\n"
#~ "\"disable\" deaktivuje mapovanie klávesu."
#~ msgid ""
#~ "Between calls to k, key down and key up events, macros will sleep for "
#~ "10ms by default, which can be configured in ~/.config/input-remapper/"
#~ "config"
#~ msgstr ""
#~ "Medzi volaniami k, udalosťami stlačeného a uvoľneného klávesu štandardne "
#~ "čakajú makrá 10 ms. Toto nastavenie môžete zmeniť v ~/.config/input-"
#~ "remapper/config"
#~ msgid "CTRL + a, CTRL + x"
#~ msgstr "CTRL + a, CTRL + x"
#~ msgid ""
#~ "Click on a cell below and hit a key on your device. Click the \"Restore "
#~ "Defaults\" button beforehand."
#~ msgstr ""
#~ "Kliknite do poľa nižšie a stlačte tlačidlo na vašom zariadení. Predtým "
#~ "kliknite na tlačidlo \"Obnoviť predvolené\"."
#~ msgid "Examples"
#~ msgstr "Príklady"
#~ msgid "Go Back"
#~ msgstr "Prejsť späť"
#~ msgid "Key"
#~ msgstr "Kláves"
#~ msgid "Macros"
#~ msgstr "Makrá"
#~ msgid ""
#~ "Macros allow multiple characters to be written with a single key-press."
#~ msgstr ""
#~ "Makrá vám umožnia zapísať po stlačení jedného klávesu viacero znakov."
#~ msgid "a, a, a with 500ms pause"
#~ msgstr "a, a, a s 500ms oneskorením"
#~ msgid "e"
#~ msgstr "e"
#~ msgid "e(EV_REL, REL_X, 10)"
#~ msgstr "e(EV_REL, REL_X, 10)"
#~ msgid "executes the parameter as long as the key is pressed down"
#~ msgstr "vykoná parameter, kým je kláves stlačený"
#~ msgid "executes two actions behind each other"
#~ msgstr "vykoná dve akcie za sebou"
#~ msgid "h"
#~ msgstr "h"
#~ msgid "holds a modifier while executing the second parameter"
#~ msgstr "počas vykonávania druhého parametra je stlačený modifikátor"
#~ msgid "k"
#~ msgstr "k"
#~ msgid "k(1).h(k(2)).k(3)"
#~ msgstr "k(1).h(k(2)).k(3)"
#~ msgid "k(1).k(2)"
#~ msgstr "k(1).k(2)"
#~ msgid "keeps scrolling down while held"
#~ msgstr "kým je držaný aktivuje sa skrolovanie smerom nadol"
#~ msgid "m"
#~ msgstr "m"
#~ msgid "m(Control_L, k(a).k(x))"
#~ msgstr "m(Control_L, k(a).k(x))"
#~ msgid "mouse"
#~ msgstr "mouse"
#~ msgid "mouse(right, 4)"
#~ msgstr "mouse(right, 4)"
#~ msgid "moves the mouse cursor 10px to the right"
#~ msgstr "posunie kurzor myši o 10 pixelov doprava"
#~ msgid "r"
#~ msgstr "r"
#~ msgid "r(3, k(a).w(500))"
#~ msgstr "r(3, k(a).w(500))"
#~ msgid "repeats the execution of the second parameter"
#~ msgstr "zopakuje spustenie druhého parametra"
#~ msgid "same as mouse"
#~ msgstr "tie isté ako pri myši"
#~ msgid "takes direction (up, left, ...) and speed as parameters"
#~ msgstr "prijíma smer (hore, vľavo, ...) a rýchlosť ako parametre"
#~ msgid "w"
#~ msgstr "w"
#~ msgid "waits in milliseconds"
#~ msgstr "čakanie (v milisekundách)"
#~ msgid "wheel"
#~ msgstr "wheel"
#~ msgid "wheel(down, 1)"
#~ msgstr "wheel(down, 1)"
#~ msgid "which keeps moving the mouse while pressed"
#~ msgstr "kým je stlačený, kurzor myši sa bude posúvať"
#~ msgid "writes 1 2 2 ... 2 2 3 while the key is pressed"
#~ msgstr "zapíše 1 2 2 ... 2 2 3, kým je kláves stlačený"
#~ msgid "writes a single keystroke"
#~ msgstr "zapíše jedno stlačenie klávesu"
#~ msgid "writes an event"
#~ msgstr "zapíše udalosť"

1
po/uk.po Symbolic link
View File

@ -0,0 +1 @@
uk_UA.po

577
po/uk_UA.po Normal file
View File

@ -0,0 +1,577 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-16 08:30-0300\n"
"PO-Revision-Date: 2025-08-14 22:20+0200\n"
"Last-Translator: Vsevolod «Damglador» Stopchanskyi "
"<vse.stopchanskyi@gmail.com>\n"
"Language-Team: coffebar, Vsevolod «Damglador» Stopchanskyi\n"
"Language: uk_UA\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n"
"X-Generator: Poedit 3.6\n"
#: inputremapper/gui/controller.py:222
msgid ""
"\n"
"If you mean to create a key or macro mapping go to the advanced input "
"configuration and set a \"Trigger Threshold\" for "
msgstr ""
#: inputremapper/gui/controller.py:239
msgid ""
"\n"
"If you mean to create an analog axis mapping go to the advanced input "
"configuration and set an input to \"Use as Analog\"."
msgstr ""
#: inputremapper/gui/controller.py:779
msgid ""
"\n"
"The input \"{}\" will be used as analog input."
msgstr ""
"\n"
"Уведення «{}» використовуватиметься як аналогове."
#: inputremapper/gui/controller.py:763
msgid ""
"\n"
"This will remove \"{}\" from the text input!"
msgstr ""
"\n"
"Прибере «{}» з текстового введення."
#: inputremapper/gui/controller.py:784
msgid ""
"\n"
"You need to record an analog input."
msgstr ""
"\n"
"Необхідно записати аналогове введення."
#: data/input-remapper.glade:544
msgid " (recording ...)"
msgstr " (Записуємо...)"
#: inputremapper/gui/controller.py:174
#, python-format
msgid "%d Mapping errors at \"%s\", hover for info"
msgstr "%d синтаксичних помилок в %s, наведіть курсор для подробиць"
#: inputremapper/gui/controller.py:661
msgid ", CTRL + DEL to stop"
msgstr ", CTRL + DEL щоб зупинити"
#: data/input-remapper.glade:1421
msgid "About"
msgstr "Про програму"
#: data/input-remapper.glade:422
msgid ""
"Activate this to load the preset next time the device connects, or when the "
"user logs in"
msgstr ""
#: data/input-remapper.glade:575
msgid "Add"
msgstr "Додати"
#: inputremapper/gui/components/editor.py:554
msgid "Add a mapping first"
msgstr "Спочатку додайте прив'язку"
#: data/input-remapper.glade:606 data/input-remapper.glade:1618
msgid "Advanced"
msgstr "Розширені"
#: data/input-remapper.glade:773 data/input-remapper.glade:1118
msgid "Analog Axis"
msgstr "Аналоговий"
#: inputremapper/gui/controller.py:657
#, python-format
msgid "Applied preset %s"
msgstr "Застосовано пресет %s"
#: data/input-remapper.glade:318
msgid "Apply"
msgstr "Застосувати"
#: inputremapper/gui/controller.py:522
#, python-format
msgid "Are you sure you want to delete the preset \"%s\"?"
msgstr "Ви впевнені що хочете видалити пресет %s?"
#: inputremapper/gui/controller.py:567
msgid "Are you sure you want to delete this mapping?"
msgstr "Ви впевнені, що хочете видалити цю прив'язку?"
#: data/input-remapper.glade:410
msgid "Autoload"
msgstr "Автозавантаження"
#: data/input-remapper.glade:854
msgid "Available output axes are affected by the Target setting."
msgstr "Доступні вихідні осі залежать від параметра Ціль."
#: inputremapper/gui/controller.py:621
msgid "Cannot apply empty preset file"
msgstr "Неможливо застосувати порожній файл попереднього налаштування"
#: inputremapper/gui/components/editor.py:238
msgid "Change Mapping Name"
msgstr "Змінити назву прив'язки"
#: data/input-remapper.glade:352
msgid "Copy"
msgstr "Копіювати"
#: data/input-remapper.glade:189
msgid "Create a new preset"
msgstr "Стваорити новий пресет"
#: data/input-remapper.glade:925
msgid "Deadzone"
msgstr "Мертва зона"
#: data/input-remapper.glade:368 data/input-remapper.glade:620
msgid "Delete"
msgstr "Видалити"
#: data/input-remapper.glade:624
msgid "Delete this entry"
msgstr "Видалити запис"
#: data/input-remapper.glade:372
msgid "Delete this preset"
msgstr "Видалити пресет"
#: data/input-remapper.glade:162
msgid "Device Name"
msgstr "Назва пристрою"
#: data/input-remapper.glade:148
msgid "Devices"
msgstr "Пристрої"
#: data/input-remapper.glade:356
msgid "Duplicate this preset"
msgstr "Копіювати пресет"
#: data/input-remapper.glade:1208
msgid "Editor"
msgstr "Редактор"
#: inputremapper/configs/mapping.py:77
msgid "Empty Mapping"
msgstr "Порожня прив'язка"
#: inputremapper/gui/components/editor.py:404
msgid "Enter your output here"
msgstr ""
#: data/input-remapper.glade:1762
msgid "Event Specific"
msgstr "Залежно від події"
#: data/input-remapper.glade:1009
msgid "Expo"
msgstr "Експо"
#: inputremapper/gui/controller.py:648 inputremapper/gui/controller.py:673
#, python-format
msgid "Failed to apply preset %s"
msgstr "Не вдалося застосувати пресет %s"
#: data/input-remapper.glade:967
msgid "Gain"
msgstr "Посилення"
#: data/input-remapper.glade:1736
msgid "General"
msgstr "Загалні"
#: data/input-remapper.glade:1312
msgid "Help"
msgstr "Допомога"
#: data/input-remapper.glade:510
msgid "Input"
msgstr "Уведення"
#: data/input-remapper.glade:1296
msgid "Input Remapper"
msgstr "Input Remapper"
#: data/input-remapper.glade:1087
msgid "Input cutoff"
msgstr "Відсічення введення"
#: data/input-remapper.glade:760 data/input-remapper.glade:1180
msgid "Key or Macro"
msgstr "Клавіша або макрос"
#: data/input-remapper.glade:1801
msgid "Map this input to an Analog Axis"
msgstr "Призначити це введення на аналогову вісь"
#: data/input-remapper.glade:185
msgid "New"
msgstr "Нове"
#: inputremapper/gui/components/editor.py:980
#, fuzzy
msgid "No Axis"
msgstr "Аналоговий"
#: data/input-remapper.glade:721
msgid "Output"
msgstr "Виведення"
#: data/input-remapper.glade:862
msgid "Output axis"
msgstr "Вихідна вісь"
#: inputremapper/gui/controller.py:508 inputremapper/gui/controller.py:582
msgid "Permission denied!"
msgstr "Доступ відсутній!"
#: data/input-remapper.glade:287
msgid "Preset Name"
msgstr "Назва пресету"
#: data/input-remapper.glade:272
msgid "Presets"
msgstr "Пресети"
#: data/input-remapper.glade:590
msgid "Record"
msgstr "Запис"
#: data/input-remapper.glade:594
msgid "Record a button of your device that should be remapped"
msgstr "Записати клавішу яку потрібно перепризначити"
#: inputremapper/gui/components/editor.py:563
msgid "Record input first"
msgstr ""
#: inputremapper/gui/components/editor.py:65
#, fuzzy
msgid "Record the input first"
msgstr "Спочатку задайте клавішу"
#: data/input-remapper.glade:1708
msgid ""
"Release all inputs which are part of the combination before the mapping is "
"injected"
msgstr ""
#: data/input-remapper.glade:1711
msgid "Release input"
msgstr "Звільнити введення"
#: data/input-remapper.glade:1683
msgid "Release timeout"
msgstr "Таймаут звільнення"
#: inputremapper/gui/controller.py:208
msgid "Remove the Analog Output Axis when specifying a macro or key output"
msgstr ""
#: inputremapper/gui/controller.py:199
msgid ""
"Remove the macro or key from the macro input field when specifying an analog "
"output"
msgstr ""
#: data/input-remapper.glade:1776
msgid "Remove this input"
msgstr "Видалити це введення"
#: data/input-remapper.glade:394
msgid "Rename"
msgstr "Перейменувати"
#: data/input-remapper.glade:452
msgid "Save the entered name"
msgstr "Зберігти вказану назву"
#: data/input-remapper.glade:1449
msgid ""
"See <a href=\"https://github.com/sezanzeb/input-remapper/blob/HEAD/readme/"
"usage.md\">usage.md</a> online on github for comprehensive information.\n"
"\n"
"A \"key + key + ... + key\" syntax can be used to trigger key combinations. "
"For example \"Control_L + a\".\n"
"\n"
"Writing \"disable\" as a mapping disables a key.\n"
"\n"
"Macros allow multiple characters to be written with a single key-press. "
"Information about programming them is available online on github. See <a "
"href=\"https://github.com/sezanzeb/input-remapper/blob/HEAD/readme/"
"macros.md\">macros.md</a> and <a href=\"https://github.com/sezanzeb/input-"
"remapper/blob/HEAD/readme/examples.md\">examples.md</a>"
msgstr ""
"Дивіться <a href=\"https://github.com/sezanzeb/input-remapper/blob/HEAD/"
"readme/usage.md\">usage.md</a> в Інтернеті на github для вичерпної "
"інформації.\n"
"\n"
"Ви можете використовувати синтаксис \"key + key + ... + key\" щоб викликати "
"комбінацію клавіш. Приклад: \"Control_L + a\".\n"
"\n"
"Слово «disable» в полі прив'язки відключає клавішу.\n"
"\n"
"Макроси дозволяють вводити декілька символів одним натисканням клавіші. "
"Інформація про їх програмування доступна в Інтернеті на github. Дивіться <a "
"href=\"https://github.com/sezanzeb/input-remapper/blob/HEAD/readme/"
"macros.md\">macros.md</a> та <a href=\"https://github.com/sezanzeb/input-"
"remapper/blob/HEAD/readme/examples.md\">examples.md</a>"
#: data/input-remapper.glade:1590
msgid "Shortcuts"
msgstr "Комбінації"
#: data/input-remapper.glade:1492
msgid ""
"Shortcuts only work while keys are not being recorded and the gui is in "
"focus."
msgstr ""
"Комбінації працюють лише тоді, коли клавіші не записуються, а графічний "
"інтерфейс у фокусі."
#: data/input-remapper.glade:322
msgid "Start injecting. Don't hold down any keys while the injection starts"
msgstr ""
"Запуск перехоплення. Не натискайте нічого поки перехоплення запускається"
#: inputremapper/gui/controller.py:643
msgid "Starting injection..."
msgstr "Запуск перехоплення..."
#: data/input-remapper.glade:201 data/input-remapper.glade:334
msgid "Stop"
msgstr "Зупинити"
#: inputremapper/gui/controller.py:710
msgid "Stopped the injection"
msgstr "Зупиняє перехоплення"
#: data/input-remapper.glade:205 data/input-remapper.glade:338
msgid ""
"Stops the Injection for the selected device,\n"
"gives your keys their original function back\n"
"Shortcut: ctrl + del"
msgstr ""
"Зупиняє ін’єкцію для вибраного пристрою,\n"
"повертає вашим клавішам їх початкову функцію\n"
"Комбінація клавіш: ctrl + del"
#: data/input-remapper.glade:812
msgid "Target"
msgstr "Ціль"
#: data/input-remapper.glade:1078
msgid ""
"The Speed at which the Input is considered at maximum.\n"
"Only relevant when mapping relative inputs (e.g. mouse) to absolute outputs "
"(e.g. gamepad)"
msgstr ""
"Швидкість, з якою введення вважається максимальним.\n"
"Доречно лише під час зіставлення відносних входів (наприклад, миші) з "
"абсолютними виходами (наприклад, контролер)"
#: inputremapper/gui/controller.py:234
msgid ""
"The input specifies a key or macro input, but no macro or key is programmed."
msgstr ""
#: inputremapper/gui/controller.py:213
msgid "The input specifies an analog axis, but no output axis is selected."
msgstr ""
#: data/input-remapper.glade:803
msgid "The type of device this mapping is emulating."
msgstr "Тип пристрою, який емулює цей мапінг."
#: data/input-remapper.glade:1831
msgid "Trigger threshold"
msgstr "Поріг спрацьовування"
#: data/input-remapper.glade:743
msgid "Type"
msgstr "Тип"
#: data/input-remapper.glade:1473
msgid "Usage"
msgstr "Використання"
#: inputremapper/gui/controller.py:593
msgid "Use \"Stop\" to stop before editing"
msgstr "Натисніть «Зупинити» перед початком редагування"
#: data/input-remapper.glade:1805
msgid "Use as analog"
msgstr "Використовувати як аналоговий"
#: data/input-remapper.glade:1366
msgid "Version unknown"
msgstr "Невідома версія"
#: data/input-remapper.glade:1134
msgid "What should be written. For example KEY_A"
msgstr "Що треба написати. Наприклад KEY_A"
#: inputremapper/gui/controller.py:761
msgid "You are about to change the mapping to analog."
msgstr ""
#: data/input-remapper.glade:1161
msgid "You can copy this text into the output"
msgstr "Ви можете скопіювати цей текст у вивід"
#: data/input-remapper.glade:1383
msgid ""
"You can find more information and report bugs at\n"
"<a href=\"https://github.com/sezanzeb/input-remapper\">https://github.com/"
"sezanzeb/input-remapper</a>"
msgstr ""
"Ви можете знайти більше інформації та повідомити про помилки на\n"
"<a href=\"https://github.com/sezanzeb/input-remapper\">https://github.com/"
"sezanzeb/input-remapper</a>"
#: inputremapper/gui/controller.py:623
msgid "You need to add mappings first"
msgstr "Необхідно спочатку додати прив'язки"
#: inputremapper/gui/controller.py:358
msgid ""
"Your system might reinterpret combinations with those after they are "
"injected, and by doing so break them."
msgstr ""
#: data/input-remapper.glade:1524
msgid "closes the application"
msgstr "закриває програму"
#: data/input-remapper.glade:1512
msgid "ctrl + del"
msgstr ""
#: data/input-remapper.glade:1536
msgid "ctrl + q"
msgstr ""
#: data/input-remapper.glade:1548
msgid "ctrl + r"
msgstr ""
#: inputremapper/gui/controller.py:356
msgid "ctrl, alt and shift may not combine properly"
msgstr "ctrl, alt та shift можуть не поєднуватися належним чином"
#: inputremapper/gui/data_manager.py:56
msgid "new preset"
msgstr "Створити новий пресет"
#: data/input-remapper.glade:531 inputremapper/gui/user_interface.py:385
msgid "no input configured"
msgstr "уведення не налаштовано"
#: data/input-remapper.glade:1560
msgid "refreshes the device list"
msgstr "оновлює список пристроїв"
#: data/input-remapper.glade:1572
msgid "stops the injection"
msgstr "зупиняє перехоплення"
#: data/input-remapper.glade:1403
msgid ""
"© 2025 Sezanzeb b8x45ygc9@mozmail.com\n"
"This program comes with absolutely no warranty.\n"
"See the <a href=\"https://www.gnu.org/licenses/gpl-3.0.html\">GNU General "
"Public License, version 3 or later</a> for details."
msgstr ""
"© 2025 Sezanzeb b8x45ygc9@mozmail.com\n"
"Ця програма постачається без жодних гарантій.\n"
"Дивіться <a href=\"https://www.gnu.org/licenses/gpl-3.0.html\">GNU General "
"Public License, версії 3 або новіше</a> щоб дізнатись більше."
#, python-format
#~ msgid "\"%s\" already mapped to \"%s\""
#~ msgstr "\"%s\" вже призначено до \"%s\""
#~ msgid "Applied the system default"
#~ msgstr "Застосовано за замовченням"
#~ msgid "Buttons"
#~ msgstr "Кнопки"
#~ msgid "Cancel"
#~ msgstr "Скасувати"
#~ msgid "Change Key"
#~ msgstr "Змінити клавішу"
#~ msgid "Joystick"
#~ msgstr "Джойстик"
#~ msgid "Left joystick"
#~ msgstr "Лівий джойстик"
#~ msgid "Mouse"
#~ msgstr "Миша"
#~ msgid "Mouse speed"
#~ msgstr "Швидкість миши"
#~ msgid "Press Key"
#~ msgstr "Натисніть клавішу"
#~ msgid "Right joystick"
#~ msgstr "Правий джойстик"
#~ msgid ""
#~ "Shortcut: ctrl + del\n"
#~ "Gives your keys back their original function"
#~ msgstr ""
#~ "Комбінація: ctrl + del\n"
#~ "Повертає вашим клавішам їх початкову функцію"
#~ msgid "The helper did not start"
#~ msgstr "Помічник не запущено"
#~ msgid ""
#~ "To automatically apply the preset after your login or when it connects."
#~ msgstr ""
#~ "Для автоматичного застосування попереднього налаштування після вашого "
#~ "входу або під час підключення."
#, python-format
#~ msgid "Unknown mapping %s"
#~ msgstr "Невідомий мапінг %s"
#~ msgid "Wheel"
#~ msgstr "Колесо"
#~ msgid "Your system might reinterpret combinations "
#~ msgstr "Ваша система може повторно інтерпретувати комбінації "
#~ msgid "break them."
#~ msgstr "порушуючи їх."
#~ msgid "new entry"
#~ msgstr "новий запис"
#~ msgid "Stop Injection"
#~ msgstr "Зупинити перехоплення"

1
po/zh.po Symbolic link
View File

@ -0,0 +1 @@
./zh_CN.po

560
po/zh_CN.po Normal file
View File

@ -0,0 +1,560 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-16 08:30-0300\n"
"PO-Revision-Date: 2022-04-09 16:04+0800\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: zh_CN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Poedit 3.0.1\n"
#: inputremapper/gui/controller.py:222
msgid ""
"\n"
"If you mean to create a key or macro mapping go to the advanced input "
"configuration and set a \"Trigger Threshold\" for "
msgstr ""
#: inputremapper/gui/controller.py:239
msgid ""
"\n"
"If you mean to create an analog axis mapping go to the advanced input "
"configuration and set an input to \"Use as Analog\"."
msgstr ""
#: inputremapper/gui/controller.py:779
msgid ""
"\n"
"The input \"{}\" will be used as analog input."
msgstr ""
#: inputremapper/gui/controller.py:763
msgid ""
"\n"
"This will remove \"{}\" from the text input!"
msgstr ""
#: inputremapper/gui/controller.py:784
msgid ""
"\n"
"You need to record an analog input."
msgstr ""
#: data/input-remapper.glade:544
msgid " (recording ...)"
msgstr ""
#: inputremapper/gui/controller.py:174
#, fuzzy, python-format
msgid "%d Mapping errors at \"%s\", hover for info"
msgstr "%s有语法错误请悬停以获取信息"
#: inputremapper/gui/controller.py:661
msgid ", CTRL + DEL to stop"
msgstr ", CTRL + DEL 停止"
#: data/input-remapper.glade:1421
msgid "About"
msgstr "关于"
#: data/input-remapper.glade:422
msgid ""
"Activate this to load the preset next time the device connects, or when the "
"user logs in"
msgstr ""
#: data/input-remapper.glade:575
msgid "Add"
msgstr ""
#: inputremapper/gui/components/editor.py:554
msgid "Add a mapping first"
msgstr ""
#: data/input-remapper.glade:606 data/input-remapper.glade:1618
msgid "Advanced"
msgstr ""
#: data/input-remapper.glade:773 data/input-remapper.glade:1118
msgid "Analog Axis"
msgstr ""
#: inputremapper/gui/controller.py:657
#, python-format
msgid "Applied preset %s"
msgstr "应用预设%s"
#: data/input-remapper.glade:318
msgid "Apply"
msgstr "应用"
#: inputremapper/gui/controller.py:522
#, fuzzy, python-format
msgid "Are you sure you want to delete the preset \"%s\"?"
msgstr "确定要删除预设%s吗"
#: inputremapper/gui/controller.py:567
#, fuzzy
msgid "Are you sure you want to delete this mapping?"
msgstr "确定要删除此映射吗?"
#: data/input-remapper.glade:410
msgid "Autoload"
msgstr "自动加载"
#: data/input-remapper.glade:854
msgid "Available output axes are affected by the Target setting."
msgstr ""
#: inputremapper/gui/controller.py:621
msgid "Cannot apply empty preset file"
msgstr "无法应用空的预设文件"
#: inputremapper/gui/components/editor.py:238
msgid "Change Mapping Name"
msgstr ""
#: data/input-remapper.glade:352
msgid "Copy"
msgstr "复制"
#: data/input-remapper.glade:189
msgid "Create a new preset"
msgstr "创建新预设"
#: data/input-remapper.glade:925
msgid "Deadzone"
msgstr ""
#: data/input-remapper.glade:368 data/input-remapper.glade:620
msgid "Delete"
msgstr "删除"
#: data/input-remapper.glade:624
msgid "Delete this entry"
msgstr "删除此条目"
#: data/input-remapper.glade:372
msgid "Delete this preset"
msgstr "删除此预设"
#: data/input-remapper.glade:162
#, fuzzy
msgid "Device Name"
msgstr "设备"
#: data/input-remapper.glade:148
#, fuzzy
msgid "Devices"
msgstr "设备"
#: data/input-remapper.glade:356
msgid "Duplicate this preset"
msgstr "复制此预设"
#: data/input-remapper.glade:1208
msgid "Editor"
msgstr ""
#: inputremapper/configs/mapping.py:77
msgid "Empty Mapping"
msgstr ""
#: inputremapper/gui/components/editor.py:404
msgid "Enter your output here"
msgstr ""
#: data/input-remapper.glade:1762
msgid "Event Specific"
msgstr ""
#: data/input-remapper.glade:1009
msgid "Expo"
msgstr ""
#: inputremapper/gui/controller.py:648 inputremapper/gui/controller.py:673
#, python-format
msgid "Failed to apply preset %s"
msgstr "应用预设%s失败"
#: data/input-remapper.glade:967
msgid "Gain"
msgstr ""
#: data/input-remapper.glade:1736
msgid "General"
msgstr ""
#: data/input-remapper.glade:1312
msgid "Help"
msgstr "帮助"
#: data/input-remapper.glade:510
msgid "Input"
msgstr ""
#: data/input-remapper.glade:1296
msgid "Input Remapper"
msgstr "Input Remapper"
#: data/input-remapper.glade:1087
msgid "Input cutoff"
msgstr ""
#: data/input-remapper.glade:760 data/input-remapper.glade:1180
msgid "Key or Macro"
msgstr ""
#: data/input-remapper.glade:1801
msgid "Map this input to an Analog Axis"
msgstr ""
#: data/input-remapper.glade:185
msgid "New"
msgstr "新建"
#: inputremapper/gui/components/editor.py:980
msgid "No Axis"
msgstr ""
#: data/input-remapper.glade:721
msgid "Output"
msgstr ""
#: data/input-remapper.glade:862
msgid "Output axis"
msgstr ""
#: inputremapper/gui/controller.py:508 inputremapper/gui/controller.py:582
msgid "Permission denied!"
msgstr "权限不足!"
#: data/input-remapper.glade:287
#, fuzzy
msgid "Preset Name"
msgstr "预设"
#: data/input-remapper.glade:272
#, fuzzy
msgid "Presets"
msgstr "预设"
#: data/input-remapper.glade:590
msgid "Record"
msgstr ""
#: data/input-remapper.glade:594
msgid "Record a button of your device that should be remapped"
msgstr "记录你设备上应重新映射的按钮"
#: inputremapper/gui/components/editor.py:563
msgid "Record input first"
msgstr ""
#: inputremapper/gui/components/editor.py:65
#, fuzzy
msgid "Record the input first"
msgstr "先设置按键"
#: data/input-remapper.glade:1708
msgid ""
"Release all inputs which are part of the combination before the mapping is "
"injected"
msgstr ""
#: data/input-remapper.glade:1711
msgid "Release input"
msgstr ""
#: data/input-remapper.glade:1683
msgid "Release timeout"
msgstr ""
#: inputremapper/gui/controller.py:208
msgid "Remove the Analog Output Axis when specifying a macro or key output"
msgstr ""
#: inputremapper/gui/controller.py:199
msgid ""
"Remove the macro or key from the macro input field when specifying an analog "
"output"
msgstr ""
#: data/input-remapper.glade:1776
msgid "Remove this input"
msgstr ""
#: data/input-remapper.glade:394
msgid "Rename"
msgstr "重命名"
#: data/input-remapper.glade:452
msgid "Save the entered name"
msgstr "以输入的名字保存"
#: data/input-remapper.glade:1449
msgid ""
"See <a href=\"https://github.com/sezanzeb/input-remapper/blob/HEAD/readme/"
"usage.md\">usage.md</a> online on github for comprehensive information.\n"
"\n"
"A \"key + key + ... + key\" syntax can be used to trigger key combinations. "
"For example \"Control_L + a\".\n"
"\n"
"Writing \"disable\" as a mapping disables a key.\n"
"\n"
"Macros allow multiple characters to be written with a single key-press. "
"Information about programming them is available online on github. See <a "
"href=\"https://github.com/sezanzeb/input-remapper/blob/HEAD/readme/macros."
"md\">macros.md</a> and <a href=\"https://github.com/sezanzeb/input-remapper/"
"blob/HEAD/readme/examples.md\">examples.md</a>"
msgstr ""
"更全面的信息,参见 github 在线文档 <a href=\"https://github.com/sezanzeb/"
"input-remapper/blob/HEAD/readme/usage.md\">usage.md</a>。\n"
"\n"
"“键 + 键 + …… + 键”语言可用于触发组合键。例如“Control_L + a” 。\n"
"\n"
"输入“disable”作为映射值来禁用此按键。\n"
"\n"
"“宏”可以做到按一次键写入多个字符。有关编程的信息可以在 github 上在线获得。 查"
"阅 <a href=\"https://github.com/sezanzeb/input-remapper/blob/HEAD/readme/"
"macros.md\">macros.md</a> 和 <a href=\"https://github.com/sezanzeb/input-"
"remapper/blob/HEAD/readme/examples.md\">examples.md</a>"
#: data/input-remapper.glade:1590
msgid "Shortcuts"
msgstr "快捷键"
#: data/input-remapper.glade:1492
msgid ""
"Shortcuts only work while keys are not being recorded and the gui is in "
"focus."
msgstr "快捷键仅在按键未被录制且应用界面处于焦点时有效。"
#: data/input-remapper.glade:322
msgid "Start injecting. Don't hold down any keys while the injection starts"
msgstr "启动注入。注入启动时不要按任何键"
#: inputremapper/gui/controller.py:643
msgid "Starting injection..."
msgstr "注入启动中……"
#: data/input-remapper.glade:201 data/input-remapper.glade:334
msgid "Stop"
msgstr "停止注入"
#: inputremapper/gui/controller.py:710
#, fuzzy
msgid "Stopped the injection"
msgstr "停止此注入"
#: data/input-remapper.glade:205 data/input-remapper.glade:338
msgid ""
"Stops the Injection for the selected device,\n"
"gives your keys their original function back\n"
"Shortcut: ctrl + del"
msgstr ""
#: data/input-remapper.glade:812
msgid "Target"
msgstr ""
#: data/input-remapper.glade:1078
msgid ""
"The Speed at which the Input is considered at maximum.\n"
"Only relevant when mapping relative inputs (e.g. mouse) to absolute outputs "
"(e.g. gamepad)"
msgstr ""
#: inputremapper/gui/controller.py:234
msgid ""
"The input specifies a key or macro input, but no macro or key is programmed."
msgstr ""
#: inputremapper/gui/controller.py:213
msgid "The input specifies an analog axis, but no output axis is selected."
msgstr ""
#: data/input-remapper.glade:803
msgid "The type of device this mapping is emulating."
msgstr "该映射正在模拟的设备类型。"
#: data/input-remapper.glade:1831
msgid "Trigger threshold"
msgstr ""
#: data/input-remapper.glade:743
msgid "Type"
msgstr ""
#: data/input-remapper.glade:1473
msgid "Usage"
msgstr "用法"
#: inputremapper/gui/controller.py:593
msgid "Use \"Stop\" to stop before editing"
msgstr "使用“停止注入”停止后再编辑"
#: data/input-remapper.glade:1805
msgid "Use as analog"
msgstr ""
#: data/input-remapper.glade:1366
msgid "Version unknown"
msgstr "版本未知"
#: data/input-remapper.glade:1134
msgid "What should be written. For example KEY_A"
msgstr ""
#: inputremapper/gui/controller.py:761
msgid "You are about to change the mapping to analog."
msgstr ""
#: data/input-remapper.glade:1161
msgid "You can copy this text into the output"
msgstr ""
#: data/input-remapper.glade:1383
msgid ""
"You can find more information and report bugs at\n"
"<a href=\"https://github.com/sezanzeb/input-remapper\">https://github.com/"
"sezanzeb/input-remapper</a>"
msgstr ""
"你可以在此找到更多信息并报告 bug\n"
"<a href=\"https://github.com/sezanzeb/input-remapper\">https://github.com/"
"sezanzeb/input-remapper</a>"
#: inputremapper/gui/controller.py:623
#, fuzzy
msgid "You need to add mappings first"
msgstr "你需要先添加键并保存"
#: inputremapper/gui/controller.py:358
#, fuzzy
msgid ""
"Your system might reinterpret combinations with those after they are "
"injected, and by doing so break them."
msgstr "系统可能会重新解释此组合 "
#: data/input-remapper.glade:1524
msgid "closes the application"
msgstr "关闭应用"
#: data/input-remapper.glade:1512
msgid "ctrl + del"
msgstr "ctrl + del"
#: data/input-remapper.glade:1536
msgid "ctrl + q"
msgstr "ctrl + q"
#: data/input-remapper.glade:1548
msgid "ctrl + r"
msgstr "ctrl + r"
#: inputremapper/gui/controller.py:356
msgid "ctrl, alt and shift may not combine properly"
msgstr "ctrl、alt 和 shift 键可能无法正确组合"
#: inputremapper/gui/data_manager.py:56
#, fuzzy
msgid "new preset"
msgstr "创建新预设"
#: data/input-remapper.glade:531 inputremapper/gui/user_interface.py:385
msgid "no input configured"
msgstr ""
#: data/input-remapper.glade:1560
msgid "refreshes the device list"
msgstr "刷新设备列表"
#: data/input-remapper.glade:1572
msgid "stops the injection"
msgstr "停止此注入"
#: data/input-remapper.glade:1403
msgid ""
"© 2025 Sezanzeb b8x45ygc9@mozmail.com\n"
"This program comes with absolutely no warranty.\n"
"See the <a href=\"https://www.gnu.org/licenses/gpl-3.0.html\">GNU General "
"Public License, version 3 or later</a> for details."
msgstr ""
"© 2025 Sezanzeb b8x45ygc9@mozmail.com\n"
"此程序毫无担保。\n"
"详情参见 <a href=\"https://www.gnu.org/licenses/gpl-3.0.html\">GNU General "
"Public License, version 3 or later</a>。"
#, python-format
#~ msgid "\"%s\" already mapped to \"%s\""
#~ msgstr "“%s”已映射到“%s”"
#~ msgid "Applied the system default"
#~ msgstr "系统默认设置已应用"
#~ msgid "Buttons"
#~ msgstr "按键"
#~ msgid "Cancel"
#~ msgstr "取消"
#~ msgid "Change Key"
#~ msgstr "修改键位"
#~ msgid "Joystick"
#~ msgstr "摇杆"
#~ msgid "Left joystick"
#~ msgstr "左摇杆"
#~ msgid "Mouse"
#~ msgstr "鼠标"
#~ msgid "Mouse speed"
#~ msgstr "鼠标速度"
#~ msgid "Press Key"
#~ msgstr "按按键"
#~ msgid "Right joystick"
#~ msgstr "右摇杆"
#~ msgid ""
#~ "Shortcut: ctrl + del\n"
#~ "Gives your keys back their original function"
#~ msgstr ""
#~ "快捷键: ctrl + del\n"
#~ "一键恢复到按键的原有功能"
#~ msgid "The helper did not start"
#~ msgstr "辅助程序未启动"
#~ msgid ""
#~ "To automatically apply the preset after your login or when it connects."
#~ msgstr "用于在登录后或连接时自动应用该预设。"
#, python-format
#~ msgid "Unknown mapping %s"
#~ msgstr "未知映射 %s"
#~ msgid "Wheel"
#~ msgstr "滚轮"
#~ msgid "Your system might reinterpret combinations "
#~ msgstr "在这些组合键位被注入后 "
#~ msgid "break them."
#~ msgstr "从而破坏这些组合键。"
#~ msgid "new entry"
#~ msgstr "新条目"

505
po/zh_TW.po Normal file
View File

@ -0,0 +1,505 @@
# Traditional Chinese (Taiwan) translation for input-remapper.
# Copyright (C) 2026 THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the input-remapper package.
# Peter Dave Hello <hsu@peterdavehello.org>, 2026.
#
msgid ""
msgstr ""
"Project-Id-Version: input-remapper\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-16 08:30-0300\n"
"PO-Revision-Date: 2026-05-28 02:54+0800\n"
"Last-Translator: Peter Dave Hello <hsu@peterdavehello.org>\n"
"Language-Team: \n"
"Language: zh_TW\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: inputremapper/gui/controller.py:222
msgid ""
"\n"
"If you mean to create a key or macro mapping go to the advanced input "
"configuration and set a \"Trigger Threshold\" for "
msgstr ""
"\n"
"如果想建立按鍵或巨集對應,請前往進階輸入設定,並將「觸發臨界值」設定給 "
#: inputremapper/gui/controller.py:239
msgid ""
"\n"
"If you mean to create an analog axis mapping go to the advanced input "
"configuration and set an input to \"Use as Analog\"."
msgstr ""
"\n"
"若要建立類比軸對應,請前往進階輸入設定,並將輸入設為「以類比方式使用」。"
#: inputremapper/gui/controller.py:779
msgid ""
"\n"
"The input \"{}\" will be used as analog input."
msgstr ""
"\n"
"系統會將輸入「{}」當作類比輸入使用。"
#: inputremapper/gui/controller.py:763
msgid ""
"\n"
"This will remove \"{}\" from the text input!"
msgstr ""
"\n"
"這會將「{}」從文字輸入中移除!"
#: inputremapper/gui/controller.py:784
msgid ""
"\n"
"You need to record an analog input."
msgstr ""
"\n"
"請錄製一個類比輸入。"
#: data/input-remapper.glade:544
msgid " (recording ...)"
msgstr "(錄製中……)"
#: inputremapper/gui/controller.py:174
#, python-format
msgid "%d Mapping errors at \"%s\", hover for info"
msgstr "%d 個對應錯誤位於「%s」將游標停在上方檢視資訊"
#: inputremapper/gui/controller.py:661
msgid ", CTRL + DEL to stop"
msgstr ",按 CTRL + DEL 停止"
#: data/input-remapper.glade:1421
msgid "About"
msgstr "關於"
#: data/input-remapper.glade:422
msgid ""
"Activate this to load the preset next time the device connects, or when the "
"user logs in"
msgstr ""
"啟用此選項後,裝置下次連線時或使用者登入時將自動載入預設組合"
#: data/input-remapper.glade:575
msgid "Add"
msgstr "新增"
#: inputremapper/gui/components/editor.py:554
msgid "Add a mapping first"
msgstr "請先新增一個對應"
#: data/input-remapper.glade:606 data/input-remapper.glade:1618
msgid "Advanced"
msgstr "進階"
#: data/input-remapper.glade:773 data/input-remapper.glade:1118
msgid "Analog Axis"
msgstr "類比軸"
#: inputremapper/gui/controller.py:657
#, python-format
msgid "Applied preset %s"
msgstr "已套用預設組合 %s"
#: data/input-remapper.glade:318
msgid "Apply"
msgstr "套用"
#: inputremapper/gui/controller.py:522
#, python-format
msgid "Are you sure you want to delete the preset \"%s\"?"
msgstr "確定要刪除預設組合「%s」嗎"
#: inputremapper/gui/controller.py:567
msgid "Are you sure you want to delete this mapping?"
msgstr "確定要刪除此對應嗎?"
#: data/input-remapper.glade:410
msgid "Autoload"
msgstr "自動載入"
#: data/input-remapper.glade:854
msgid "Available output axes are affected by the Target setting."
msgstr "目標設定會影響可用的輸出軸。"
#: inputremapper/gui/controller.py:621
msgid "Cannot apply empty preset file"
msgstr "無法套用空白的預設組合檔案"
#: inputremapper/gui/components/editor.py:238
msgid "Change Mapping Name"
msgstr "變更對應名稱"
#: data/input-remapper.glade:352
msgid "Copy"
msgstr "複製"
#: data/input-remapper.glade:189
msgid "Create a new preset"
msgstr "建立新的預設組合"
#: data/input-remapper.glade:925
msgid "Deadzone"
msgstr "死區"
#: data/input-remapper.glade:368 data/input-remapper.glade:620
msgid "Delete"
msgstr "刪除"
#: data/input-remapper.glade:624
msgid "Delete this entry"
msgstr "刪除此項"
#: data/input-remapper.glade:372
msgid "Delete this preset"
msgstr "刪除此預設組合"
#: data/input-remapper.glade:162
msgid "Device Name"
msgstr "裝置名稱"
#: data/input-remapper.glade:148
msgid "Devices"
msgstr "裝置"
#: data/input-remapper.glade:356
msgid "Duplicate this preset"
msgstr "複製此預設組合"
#: data/input-remapper.glade:1208
msgid "Editor"
msgstr "編輯器"
#: inputremapper/configs/mapping.py:77
msgid "Empty Mapping"
msgstr "空白對應"
#: inputremapper/gui/components/editor.py:404
msgid "Enter your output here"
msgstr "請在此輸入輸出內容"
#: data/input-remapper.glade:1762
msgid "Event Specific"
msgstr "事件專屬"
#: data/input-remapper.glade:1009
msgid "Expo"
msgstr "指數曲線"
#: inputremapper/gui/controller.py:648 inputremapper/gui/controller.py:673
#, python-format
msgid "Failed to apply preset %s"
msgstr "套用預設組合 %s 失敗"
#: data/input-remapper.glade:967
msgid "Gain"
msgstr "增益"
#: data/input-remapper.glade:1736
msgid "General"
msgstr "一般"
#: data/input-remapper.glade:1312
msgid "Help"
msgstr "說明"
#: data/input-remapper.glade:510
msgid "Input"
msgstr "輸入"
#: data/input-remapper.glade:1296
msgid "Input Remapper"
msgstr "Input Remapper"
#: data/input-remapper.glade:1087
msgid "Input cutoff"
msgstr "輸入截止值"
#: data/input-remapper.glade:760 data/input-remapper.glade:1180
msgid "Key or Macro"
msgstr "按鍵或巨集"
#: data/input-remapper.glade:1801
msgid "Map this input to an Analog Axis"
msgstr "將此輸入對應至類比軸"
#: data/input-remapper.glade:185
msgid "New"
msgstr "新增"
#: inputremapper/gui/components/editor.py:980
msgid "No Axis"
msgstr "無軸"
#: data/input-remapper.glade:721
msgid "Output"
msgstr "輸出"
#: data/input-remapper.glade:862
msgid "Output axis"
msgstr "輸出軸"
#: inputremapper/gui/controller.py:508 inputremapper/gui/controller.py:582
msgid "Permission denied!"
msgstr "權限不足!"
#: data/input-remapper.glade:287
msgid "Preset Name"
msgstr "預設組合名稱"
#: data/input-remapper.glade:272
msgid "Presets"
msgstr "預設組合"
#: data/input-remapper.glade:590
msgid "Record"
msgstr "錄製"
#: data/input-remapper.glade:594
msgid "Record a button of your device that should be remapped"
msgstr "錄製裝置上要重新對應的按鈕"
#: inputremapper/gui/components/editor.py:563
msgid "Record input first"
msgstr "請先錄製輸入"
#: inputremapper/gui/components/editor.py:65
msgid "Record the input first"
msgstr "請先錄製輸入"
#: data/input-remapper.glade:1708
msgid ""
"Release all inputs which are part of the combination before the mapping is "
"injected"
msgstr ""
"在注入對應前,先釋放屬於該組合的所有輸入"
#: data/input-remapper.glade:1711
msgid "Release input"
msgstr "釋放輸入"
#: data/input-remapper.glade:1683
msgid "Release timeout"
msgstr "釋放逾時"
#: inputremapper/gui/controller.py:208
msgid "Remove the Analog Output Axis when specifying a macro or key output"
msgstr "指定巨集或按鍵輸出時,請移除類比輸出軸"
#: inputremapper/gui/controller.py:199
msgid ""
"Remove the macro or key from the macro input field when specifying an analog "
"output"
msgstr ""
"指定類比輸出時,請從巨集輸入欄位中移除巨集或按鍵"
#: data/input-remapper.glade:1776
msgid "Remove this input"
msgstr "移除此輸入"
#: data/input-remapper.glade:394
msgid "Rename"
msgstr "重新命名"
#: data/input-remapper.glade:452
msgid "Save the entered name"
msgstr "儲存輸入的名稱"
#: data/input-remapper.glade:1449
msgid ""
"See <a href=\"https://github.com/sezanzeb/input-remapper/blob/HEAD/readme/"
"usage.md\">usage.md</a> online on github for comprehensive information.\n"
"\n"
"A \"key + key + ... + key\" syntax can be used to trigger key combinations. "
"For example \"Control_L + a\".\n"
"\n"
"Writing \"disable\" as a mapping disables a key.\n"
"\n"
"Macros allow multiple characters to be written with a single key-press. "
"Information about programming them is available online on github. See <a "
"href=\"https://github.com/sezanzeb/input-remapper/blob/HEAD/readme/macros."
"md\">macros.md</a> and <a href=\"https://github.com/sezanzeb/input-remapper/"
"blob/HEAD/readme/examples.md\">examples.md</a>"
msgstr ""
"完整資訊請參閱 GitHub 上的線上文件 <a href=\"https://github.com/sezanzeb/"
"input-remapper/blob/HEAD/readme/usage.md\">usage.md</a>。\n"
"\n"
"可使用「按鍵 + 按鍵 + … + 按鍵」語法觸發組合鍵例如「Control_L + a」。\n"
"\n"
"將對應值設為「disable」可停用該按鍵。\n"
"\n"
"巨集可讓單次按鍵輸入多個字元。巨集編寫相關資訊請參閱 GitHub 上的線上文件:"
"<a href=\"https://github.com/sezanzeb/input-remapper/blob/HEAD/readme/macros."
"md\">macros.md</a> 及 <a href=\"https://github.com/sezanzeb/input-remapper/"
"blob/HEAD/readme/examples.md\">examples.md</a>"
#: data/input-remapper.glade:1590
msgid "Shortcuts"
msgstr "快速鍵"
#: data/input-remapper.glade:1492
msgid ""
"Shortcuts only work while keys are not being recorded and the gui is in "
"focus."
msgstr "快速鍵僅在未錄製按鍵且應用程式視窗為焦點時才有作用。"
#: data/input-remapper.glade:322
msgid "Start injecting. Don't hold down any keys while the injection starts"
msgstr "開始注入。注入啟動時請勿按住任何按鍵"
#: inputremapper/gui/controller.py:643
msgid "Starting injection..."
msgstr "正在啟動注入……"
#: data/input-remapper.glade:201 data/input-remapper.glade:334
msgid "Stop"
msgstr "停止"
#: inputremapper/gui/controller.py:710
msgid "Stopped the injection"
msgstr "已停止注入"
#: data/input-remapper.glade:205 data/input-remapper.glade:338
msgid ""
"Stops the Injection for the selected device,\n"
"gives your keys their original function back\n"
"Shortcut: ctrl + del"
msgstr ""
"停止所選裝置的注入,\n"
"還原按鍵原有功能\n"
"快速鍵ctrl + del"
#: data/input-remapper.glade:812
msgid "Target"
msgstr "目標"
#: data/input-remapper.glade:1078
msgid ""
"The Speed at which the Input is considered at maximum.\n"
"Only relevant when mapping relative inputs (e.g. mouse) to absolute outputs "
"(e.g. gamepad)"
msgstr ""
"系統將輸入視為最大值時的速度。\n"
"僅在將相對輸入(例如滑鼠)對應至絕對輸出(例如遊戲手把)時適用"
#: inputremapper/gui/controller.py:234
msgid ""
"The input specifies a key or macro input, but no macro or key is programmed."
msgstr ""
"輸入指定為按鍵或巨集輸入,但尚未設定任何巨集或按鍵。"
#: inputremapper/gui/controller.py:213
msgid "The input specifies an analog axis, but no output axis is selected."
msgstr "輸入指定為類比軸,但尚未選擇輸出軸。"
#: data/input-remapper.glade:803
msgid "The type of device this mapping is emulating."
msgstr "此對應所仿效的裝置類型。"
#: data/input-remapper.glade:1831
msgid "Trigger threshold"
msgstr "觸發臨界值"
#: data/input-remapper.glade:743
msgid "Type"
msgstr "類型"
#: data/input-remapper.glade:1473
msgid "Usage"
msgstr "使用方式"
#: inputremapper/gui/controller.py:593
msgid "Use \"Stop\" to stop before editing"
msgstr "請先按 [停止] 停止注入再進行編輯"
#: data/input-remapper.glade:1805
msgid "Use as analog"
msgstr "以類比方式使用"
#: data/input-remapper.glade:1366
msgid "Version unknown"
msgstr "版本未知"
#: data/input-remapper.glade:1134
msgid "What should be written. For example KEY_A"
msgstr "要輸出的內容,例如 KEY_A"
#: inputremapper/gui/controller.py:761
msgid "You are about to change the mapping to analog."
msgstr "即將把對應變更為類比模式。"
#: data/input-remapper.glade:1161
msgid "You can copy this text into the output"
msgstr "可將此文字複製到輸出欄位"
#: data/input-remapper.glade:1383
msgid ""
"You can find more information and report bugs at\n"
"<a href=\"https://github.com/sezanzeb/input-remapper\">https://github.com/"
"sezanzeb/input-remapper</a>"
msgstr ""
"可在此找到更多資訊及回報錯誤\n"
"<a href=\"https://github.com/sezanzeb/input-remapper\">https://github.com/"
"sezanzeb/input-remapper</a>"
#: inputremapper/gui/controller.py:623
msgid "You need to add mappings first"
msgstr "請先新增對應"
#: inputremapper/gui/controller.py:358
msgid ""
"Your system might reinterpret combinations with those after they are "
"injected, and by doing so break them."
msgstr ""
"系統可能會在注入後重新解讀含有這些鍵的組合,導致組合鍵無法正常運作。"
#: data/input-remapper.glade:1524
msgid "closes the application"
msgstr "關閉應用程式"
#: data/input-remapper.glade:1512
msgid "ctrl + del"
msgstr "ctrl + del"
#: data/input-remapper.glade:1536
msgid "ctrl + q"
msgstr "ctrl + q"
#: data/input-remapper.glade:1548
msgid "ctrl + r"
msgstr "ctrl + r"
#: inputremapper/gui/controller.py:356
msgid "ctrl, alt and shift may not combine properly"
msgstr "ctrl、alt 和 shift 鍵可能無法正確組合"
#: inputremapper/gui/data_manager.py:56
msgid "new preset"
msgstr "新預設組合"
#: data/input-remapper.glade:531 inputremapper/gui/user_interface.py:385
msgid "no input configured"
msgstr "尚未設定輸入"
#: data/input-remapper.glade:1560
msgid "refreshes the device list"
msgstr "重新整理裝置清單"
#: data/input-remapper.glade:1572
msgid "stops the injection"
msgstr "停止注入"
#: data/input-remapper.glade:1403
msgid ""
"© 2025 Sezanzeb b8x45ygc9@mozmail.com\n"
"This program comes with absolutely no warranty.\n"
"See the <a href=\"https://www.gnu.org/licenses/gpl-3.0.html\">GNU General "
"Public License, version 3 or later</a> for details."
msgstr ""
"© 2025 Sezanzeb b8x45ygc9@mozmail.com\n"
"本程式不附帶任何擔保。\n"
"詳細資訊請參閱 <a href=\"https://www.gnu.org/licenses/gpl-3.0.html\">GNU General "
"Public License 第 3 版或更新版本</a>。"