Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NSIS: Refactor translations to use higher level functionality #20501

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
28 changes: 28 additions & 0 deletions dist/windows/installer-translations/AfrikaansExtra.nsh
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
!insertmacro LANGFILE_EXT Afrikaans
${LangFileString} inst_qbt_req "qBittorrent (required)"
${LangFileString} inst_desktop "Create Desktop Shortcut"
${LangFileString} inst_startmenu "Create Start Menu Shortcut"
${LangFileString} inst_startup "Start qBittorrent on Windows start up"
${LangFileString} inst_torrent "Open .torrent files with qBittorrent"
${LangFileString} inst_magnet "Open magnet links with qBittorrent"
${LangFileString} inst_firewall "Add Windows Firewall rule"
${LangFileString} inst_pathlimit "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)"
${LangFileString} inst_firewallinfo "Adding Windows Firewall rule"
${LangFileString} inst_warning "qBittorrent is running. Please close the application before installing."
${LangFileString} inst_uninstall_question "Current version will be uninstalled. User settings and torrents will remain intact."
${LangFileString} inst_unist "Uninstalling previous version."
${LangFileString} launch_qbt "Launch qBittorrent."
${LangFileString} inst_requires_64bit "This installer works only in 64-bit Windows versions."
${LangFileString} inst_requires_win10 "This installer requires at least Windows 10 (1809) / Windows Server 2019."
${LangFileString} inst_uninstall_link_description "Uninstall qBittorrent"
${LangFileString} remove_files "Remove files"
${LangFileString} remove_shortcuts "Remove shortcuts"
${LangFileString} remove_associations "Remove file associations"
${LangFileString} remove_registry "Remove registry keys"
${LangFileString} remove_conf "Remove configuration files"
${LangFileString} remove_firewall "Remove Windows Firewall rule"
${LangFileString} remove_firewallinfo "Removing Windows Firewall rule"
${LangFileString} remove_cache "Remove torrents and cached data"
${LangFileString} uninst_warning "qBittorrent is running. Please close the application before uninstalling."
${LangFileString} uninst_tor_warn "Not removing .torrent association. It is associated with:"
${LangFileString} uninst_mag_warn "Not removing magnet association. It is associated with:"
29 changes: 29 additions & 0 deletions dist/windows/installer-translations/AlbanianExtra.nsh
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
!insertmacro LANGFILE_EXT Albanian
${LangFileString} inst_qbt_req "qBittorrent (required)"
${LangFileString} inst_desktop "Create Desktop Shortcut"
${LangFileString} inst_startmenu "Create Start Menu Shortcut"
${LangFileString} inst_startup "Start qBittorrent on Windows start up"
${LangFileString} inst_torrent "Open .torrent files with qBittorrent"
${LangFileString} inst_magnet "Open magnet links with qBittorrent"
${LangFileString} inst_firewall "Add Windows Firewall rule"
${LangFileString} inst_pathlimit "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)"
${LangFileString} inst_firewallinfo "Adding Windows Firewall rule"
${LangFileString} inst_warning "qBittorrent is running. Please close the application before installing."
${LangFileString} inst_uninstall_question "Current version will be uninstalled. User settings and torrents will remain intact."
${LangFileString} inst_unist "Uninstalling previous version."
${LangFileString} launch_qbt "Launch qBittorrent."
${LangFileString} inst_requires_64bit "This installer works only in 64-bit Windows versions."
${LangFileString} inst_requires_win7 "This qBittorrent version requires at least Windows 7."
${LangFileString} inst_requires_win10 "This installer requires at least Windows 10 (1809) / Windows Server 2019."
${LangFileString} inst_uninstall_link_description "Uninstall qBittorrent"
${LangFileString} remove_files "Remove files"
${LangFileString} remove_shortcuts "Remove shortcuts"
${LangFileString} remove_associations "Remove file associations"
${LangFileString} remove_registry "Remove registry keys"
${LangFileString} remove_conf "Remove configuration files"
${LangFileString} remove_firewall "Remove Windows Firewall rule"
${LangFileString} remove_firewallinfo "Removing Windows Firewall rule"
${LangFileString} remove_cache "Remove torrents and cached data"
${LangFileString} uninst_warning "qBittorrent is running. Please close the application before uninstalling."
${LangFileString} uninst_tor_warn "Not removing .torrent association. It is associated with:"
${LangFileString} uninst_mag_warn "Not removing magnet association. It is associated with:"
28 changes: 28 additions & 0 deletions dist/windows/installer-translations/ArabicExtra.nsh
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
!insertmacro LANGFILE_EXT Arabic
${LangFileString} inst_qbt_req "qBittorrent (مطلوب)"
${LangFileString} inst_desktop "وضع اختصار على سطح المكتب"
${LangFileString} inst_startmenu "وضع اختصار في قائمة البداية"
${LangFileString} inst_startup "بدء qBittorrent على ويندوز بدء التشغيل"
${LangFileString} inst_torrent "فتح ملفات التورنت باستخدام qBittorrent"
${LangFileString} inst_magnet "فتح الروابط المغناطيسية باستخدام qBittorrent"
${LangFileString} inst_firewall "اضافة قاعدة للجدار الناري لويندوز"
${LangFileString} inst_pathlimit "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)"
${LangFileString} inst_firewallinfo "جاري اضافة القاعدة للجدار الناري"
${LangFileString} inst_warning "البرنامج يعمل. يرجى اغلاقه قبل البدء في التنصيب"
${LangFileString} inst_uninstall_question "يوجد نسخة سابقة من البرنامج. سيتم إزالتها دون حذف إعدادات المستخدم"
${LangFileString} inst_unist "جاري ازالة النسخة السابقة من البرنامج"
${LangFileString} launch_qbt "تشغيل البرنامج"
${LangFileString} inst_requires_64bit "هذا المثبت يعمل فقط في نسخ ويندوز 64 بت"
${LangFileString} inst_requires_win10 "This installer requires at least Windows 10 (1809) / Windows Server 2019."
${LangFileString} inst_uninstall_link_description "Uninstall qBittorrent"
${LangFileString} remove_files "ازالة الملفات"
${LangFileString} remove_shortcuts "ازالة الاختصارات"
${LangFileString} remove_associations "ازالة ارتباطات البرنامج بالملفات"
${LangFileString} remove_registry "ازالة المفاتيح الموجودة في الريجستري"
${LangFileString} remove_conf "ازالة اعدادات البرنامج"
${LangFileString} remove_firewall "حذف قاعدة الجدار الناري"
${LangFileString} remove_firewallinfo "جاري حذف قاعدة الجدار الناري"
${LangFileString} remove_cache "ازالة التورنتات و الملفات المحفوظة مسبقا"
${LangFileString} uninst_warning "البرنامج يعمل. يرجى اغلاقه قبل البدء في ازالة التنصيب"
${LangFileString} uninst_tor_warn "لا يمكن ازالة الارتباط بالملفات . لأنها مرتبطة مع:"
${LangFileString} uninst_mag_warn "لا يمكن ازالة الارتباط بالملفات المغناطيسية لأنها مرتبطة مع:"
28 changes: 28 additions & 0 deletions dist/windows/installer-translations/BasqueExtra.nsh
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
!insertmacro LANGFILE_EXT Basque
${LangFileString} inst_qbt_req "qBittorrent (beharrezkoa)"
${LangFileString} inst_desktop "Sortu Mahaigaineko Lasterbidea"
${LangFileString} inst_startmenu "Sortu Hasierako Lasterbidea"
${LangFileString} inst_startup "Hasi qBittorrent Windows abiaraztean"
${LangFileString} inst_torrent "Ireki .torrent agiriak qBittorrent-rekin"
${LangFileString} inst_magnet "Ireki magnet loturak qBittorrent-rekin"
${LangFileString} inst_firewall "Gehitu Windows Suhesi araua"
${LangFileString} inst_pathlimit "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)"
${LangFileString} inst_firewallinfo "Windows Suhesi araua gehitzen"
${LangFileString} inst_warning "qBittorrent ekinean dago. Mesedez itxi aplikazioa ezarri aurretik."
${LangFileString} inst_uninstall_question "Current version will be uninstalled. User settings and torrents will remain intact."
${LangFileString} inst_unist "Aurreko bertsioa kentzen."
${LangFileString} launch_qbt "Abiarazi qBittorrent."
${LangFileString} inst_requires_64bit "This installer works only in 64-bit Windows versions."
${LangFileString} inst_requires_win10 "This installer requires at least Windows 10 (1809) / Windows Server 2019."
${LangFileString} inst_uninstall_link_description "Uninstall qBittorrent"
${LangFileString} remove_files "Kendu agiriak"
${LangFileString} remove_shortcuts "Kendu lasterbideak"
${LangFileString} remove_associations "Kendu agiri elkarketak"
${LangFileString} remove_registry "Kendu erregistro giltzak"
${LangFileString} remove_conf "Kendu itxurapen agiriak"
${LangFileString} remove_firewall "Kendu Windows Suhesi araua"
${LangFileString} remove_firewallinfo "Windows Suhesi araua kentzen"
${LangFileString} remove_cache "Kendu torrentak eta katxeaturiko datuak"
${LangFileString} uninst_warning "qBittorrent ekinean dago. Mesedez itxi aplikazioa kendu aurretik."
${LangFileString} uninst_tor_warn "Ez kentzen .torrent elkarketa. Honekin elkarturik dago:"
${LangFileString} uninst_mag_warn "Ez kentzen magnet elkarketa. Honekin elkarturik dago:"
28 changes: 28 additions & 0 deletions dist/windows/installer-translations/BelarusianExtra.nsh
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
!insertmacro LANGFILE_EXT Belarusian
${LangFileString} inst_qbt_req "qBittorrent (required)"
${LangFileString} inst_desktop "Create Desktop Shortcut"
${LangFileString} inst_startmenu "Create Start Menu Shortcut"
${LangFileString} inst_startup "Start qBittorrent on Windows start up"
${LangFileString} inst_torrent "Open .torrent files with qBittorrent"
${LangFileString} inst_magnet "Open magnet links with qBittorrent"
${LangFileString} inst_firewall "Add Windows Firewall rule"
${LangFileString} inst_pathlimit "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)"
${LangFileString} inst_firewallinfo "Adding Windows Firewall rule"
${LangFileString} inst_warning "qBittorrent is running. Please close the application before installing."
${LangFileString} inst_uninstall_question "Current version will be uninstalled. User settings and torrents will remain intact."
${LangFileString} inst_unist "Uninstalling previous version."
${LangFileString} launch_qbt "Launch qBittorrent."
${LangFileString} inst_requires_64bit "This installer works only in 64-bit Windows versions."
${LangFileString} inst_requires_win10 "This installer requires at least Windows 10 (1809) / Windows Server 2019."
${LangFileString} inst_uninstall_link_description "Uninstall qBittorrent"
${LangFileString} remove_files "Remove files"
${LangFileString} remove_shortcuts "Remove shortcuts"
${LangFileString} remove_associations "Remove file associations"
${LangFileString} remove_registry "Remove registry keys"
${LangFileString} remove_conf "Remove configuration files"
${LangFileString} remove_firewall "Remove Windows Firewall rule"
${LangFileString} remove_firewallinfo "Removing Windows Firewall rule"
${LangFileString} remove_cache "Remove torrents and cached data"
${LangFileString} uninst_warning "qBittorrent is running. Please close the application before uninstalling."
${LangFileString} uninst_tor_warn "Not removing .torrent association. It is associated with:"
${LangFileString} uninst_mag_warn "Not removing magnet association. It is associated with:"
28 changes: 28 additions & 0 deletions dist/windows/installer-translations/BosnianExtra.nsh
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
!insertmacro LANGFILE_EXT Bosnian
${LangFileString} inst_qbt_req "qBittorrent (required)"
${LangFileString} inst_desktop "Create Desktop Shortcut"
${LangFileString} inst_startmenu "Create Start Menu Shortcut"
${LangFileString} inst_startup "Start qBittorrent on Windows start up"
${LangFileString} inst_torrent "Open .torrent files with qBittorrent"
${LangFileString} inst_magnet "Open magnet links with qBittorrent"
${LangFileString} inst_firewall "Add Windows Firewall rule"
${LangFileString} inst_pathlimit "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)"
${LangFileString} inst_firewallinfo "Adding Windows Firewall rule"
${LangFileString} inst_warning "qBittorrent is running. Please close the application before installing."
${LangFileString} inst_uninstall_question "Current version will be uninstalled. User settings and torrents will remain intact."
${LangFileString} inst_unist "Uninstalling previous version."
${LangFileString} launch_qbt "Launch qBittorrent."
${LangFileString} inst_requires_64bit "This installer works only in 64-bit Windows versions."
${LangFileString} inst_requires_win10 "This installer requires at least Windows 10 (1809) / Windows Server 2019."
${LangFileString} inst_uninstall_link_description "Uninstall qBittorrent"
${LangFileString} remove_files "Remove files"
${LangFileString} remove_shortcuts "Remove shortcuts"
${LangFileString} remove_associations "Remove file associations"
${LangFileString} remove_registry "Remove registry keys"
${LangFileString} remove_conf "Remove configuration files"
${LangFileString} remove_firewall "Remove Windows Firewall rule"
${LangFileString} remove_firewallinfo "Removing Windows Firewall rule"
${LangFileString} remove_cache "Remove torrents and cached data"
${LangFileString} uninst_warning "qBittorrent is running. Please close the application before uninstalling."
${LangFileString} uninst_tor_warn "Not removing .torrent association. It is associated with:"
${LangFileString} uninst_mag_warn "Not removing magnet association. It is associated with:"
28 changes: 28 additions & 0 deletions dist/windows/installer-translations/BretonExtra.nsh
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
!insertmacro LANGFILE_EXT Breton
${LangFileString} inst_qbt_req "qBittorrent (required)"
${LangFileString} inst_desktop "Create Desktop Shortcut"
${LangFileString} inst_startmenu "Create Start Menu Shortcut"
${LangFileString} inst_startup "Start qBittorrent on Windows start up"
${LangFileString} inst_torrent "Open .torrent files with qBittorrent"
${LangFileString} inst_magnet "Open magnet links with qBittorrent"
${LangFileString} inst_firewall "Add Windows Firewall rule"
${LangFileString} inst_pathlimit "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)"
${LangFileString} inst_firewallinfo "Adding Windows Firewall rule"
${LangFileString} inst_warning "qBittorrent is running. Please close the application before installing."
${LangFileString} inst_uninstall_question "Current version will be uninstalled. User settings and torrents will remain intact."
${LangFileString} inst_unist "Uninstalling previous version."
${LangFileString} launch_qbt "Launch qBittorrent."
${LangFileString} inst_requires_64bit "This installer works only in 64-bit Windows versions."
${LangFileString} inst_requires_win10 "This installer requires at least Windows 10 (1809) / Windows Server 2019."
${LangFileString} inst_uninstall_link_description "Uninstall qBittorrent"
${LangFileString} remove_files "Remove files"
${LangFileString} remove_shortcuts "Remove shortcuts"
${LangFileString} remove_associations "Remove file associations"
${LangFileString} remove_registry "Remove registry keys"
${LangFileString} remove_conf "Remove configuration files"
${LangFileString} remove_firewall "Remove Windows Firewall rule"
${LangFileString} remove_firewallinfo "Removing Windows Firewall rule"
${LangFileString} remove_cache "Remove torrents and cached data"
${LangFileString} uninst_warning "qBittorrent is running. Please close the application before uninstalling."
${LangFileString} uninst_tor_warn "Not removing .torrent association. It is associated with:"
${LangFileString} uninst_mag_warn "Not removing magnet association. It is associated with:"
28 changes: 28 additions & 0 deletions dist/windows/installer-translations/BulgarianExtra.nsh
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
!insertmacro LANGFILE_EXT Bulgarian
${LangFileString} inst_qbt_req "qBittorrent (required)"
${LangFileString} inst_desktop "Create Desktop Shortcut"
${LangFileString} inst_startmenu "Create Start Menu Shortcut"
${LangFileString} inst_startup "Start qBittorrent on Windows start up"
${LangFileString} inst_torrent "Open .torrent files with qBittorrent"
${LangFileString} inst_magnet "Open magnet links with qBittorrent"
${LangFileString} inst_firewall "Add Windows Firewall rule"
${LangFileString} inst_pathlimit "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)"
${LangFileString} inst_firewallinfo "Adding Windows Firewall rule"
${LangFileString} inst_warning "qBittorrent is running. Please close the application before installing."
${LangFileString} inst_uninstall_question "Current version will be uninstalled. User settings and torrents will remain intact."
${LangFileString} inst_unist "Uninstalling previous version."
${LangFileString} launch_qbt "Launch qBittorrent."
${LangFileString} inst_requires_64bit "This installer works only in 64-bit Windows versions."
${LangFileString} inst_requires_win10 "This installer requires at least Windows 10 (1809) / Windows Server 2019."
${LangFileString} inst_uninstall_link_description "Uninstall qBittorrent"
${LangFileString} remove_files "Remove files"
${LangFileString} remove_shortcuts "Remove shortcuts"
${LangFileString} remove_associations "Remove file associations"
${LangFileString} remove_registry "Remove registry keys"
${LangFileString} remove_conf "Remove configuration files"
${LangFileString} remove_firewall "Remove Windows Firewall rule"
${LangFileString} remove_firewallinfo "Removing Windows Firewall rule"
${LangFileString} remove_cache "Remove torrents and cached data"
${LangFileString} uninst_warning "qBittorrent is running. Please close the application before uninstalling."
${LangFileString} uninst_tor_warn "Not removing .torrent association. It is associated with:"
${LangFileString} uninst_mag_warn "Not removing magnet association. It is associated with:"
28 changes: 28 additions & 0 deletions dist/windows/installer-translations/CatalanExtra.nsh
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
!insertmacro LANGFILE_EXT Catalan
${LangFileString} inst_qbt_req "qBittorrent (required)"
${LangFileString} inst_desktop "Create Desktop Shortcut"
${LangFileString} inst_startmenu "Create Start Menu Shortcut"
${LangFileString} inst_startup "Start qBittorrent on Windows start up"
${LangFileString} inst_torrent "Open .torrent files with qBittorrent"
${LangFileString} inst_magnet "Open magnet links with qBittorrent"
${LangFileString} inst_firewall "Add Windows Firewall rule"
${LangFileString} inst_pathlimit "Disable Windows path length limit (260 character MAX_PATH limitation, requires Windows 10 1607 or later)"
${LangFileString} inst_firewallinfo "Adding Windows Firewall rule"
${LangFileString} inst_warning "qBittorrent is running. Please close the application before installing."
${LangFileString} inst_uninstall_question "Current version will be uninstalled. User settings and torrents will remain intact."
${LangFileString} inst_unist "Uninstalling previous version."
${LangFileString} launch_qbt "Launch qBittorrent."
${LangFileString} inst_requires_64bit "This installer works only in 64-bit Windows versions."
${LangFileString} inst_requires_win10 "This installer requires at least Windows 10 (1809) / Windows Server 2019."
${LangFileString} inst_uninstall_link_description "Uninstall qBittorrent"
${LangFileString} remove_files "Remove files"
${LangFileString} remove_shortcuts "Remove shortcuts"
${LangFileString} remove_associations "Remove file associations"
${LangFileString} remove_registry "Remove registry keys"
${LangFileString} remove_conf "Remove configuration files"
${LangFileString} remove_firewall "Remove Windows Firewall rule"
${LangFileString} remove_firewallinfo "Removing Windows Firewall rule"
${LangFileString} remove_cache "Remove torrents and cached data"
${LangFileString} uninst_warning "qBittorrent is running. Please close the application before uninstalling."
${LangFileString} uninst_tor_warn "Not removing .torrent association. It is associated with:"
${LangFileString} uninst_mag_warn "Not removing magnet association. It is associated with:"