Skip to content

Commit 214b60a

Browse files
authored
feat: CLI support (#813)
2 parents 3cde9ad + 52f06a4 commit 214b60a

File tree

28 files changed

+5397
-170
lines changed

28 files changed

+5397
-170
lines changed

po/POTFILES

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,4 +75,5 @@ src/utils/web.vala
7575
src/utils/system.vala
7676
src/main.vala
7777
src/translatables.vala
78+
src/cli/cli.vala
7879
data/ui/gtk/help-overlay.ui

po/ar.po

Lines changed: 213 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ msgid ""
66
msgstr ""
77
"Project-Id-Version: com.vysp3r.ProtonPlus\n"
88
"Report-Msgid-Bugs-To: \n"
9-
"POT-Creation-Date: 2026-01-31 13:37-0500\n"
9+
"POT-Creation-Date: 2026-02-16 17:06-0500\n"
1010
"PO-Revision-Date: 2026-02-03 11:54+0000\n"
1111
"Last-Translator: Mujtaba-Alsaleh <mujtaba.m.alsaleh@gmail.com>\n"
1212
"Language-Team: Arabic <https://hosted.weblate.org/projects/protonplus/"
@@ -861,6 +861,218 @@ msgid ""
861861
msgstr ""
862862
"بالكامل Vulkan فوق Direct3D 12 تهدف لتطبيق واجهة برمجة Wine VKD3D مختلفة من"
863863

864+
#: src/cli/cli.vala:61
865+
#, c-format
866+
msgid "Error: Unknown command '%s'\n"
867+
msgstr ""
868+
869+
#: src/cli/cli.vala:69
870+
#, fuzzy
871+
msgid "Detected launchers:\n"
872+
msgstr "مشغل برامج غير مدعوم"
873+
874+
#: src/cli/cli.vala:81
875+
#, fuzzy, c-format
876+
msgid "Installed runners for %s:\n"
877+
msgstr "أظهر المُثبَت فقط"
878+
879+
#: src/cli/cli.vala:94
880+
msgid "No runners installed\n"
881+
msgstr ""
882+
883+
#: src/cli/cli.vala:167
884+
#, c-format
885+
msgid "Error: Runner '%s' does not support 'latest' installation\n"
886+
msgstr ""
887+
888+
#: src/cli/cli.vala:187
889+
#, c-format
890+
msgid "Installing %s Latest...\n"
891+
msgstr ""
892+
893+
#: src/cli/cli.vala:189
894+
#, c-format
895+
msgid "Successfully installed %s Latest\n"
896+
msgstr ""
897+
898+
#: src/cli/cli.vala:189 src/cli/cli.vala:214
899+
msgid "Error: Installation failed\n"
900+
msgstr ""
901+
902+
#: src/cli/cli.vala:200
903+
#, c-format
904+
msgid "Available releases for %s:\n"
905+
msgstr ""
906+
907+
#: src/cli/cli.vala:212
908+
#, fuzzy, c-format
909+
msgid "Installing %s...\n"
910+
msgstr "تثبيت %s"
911+
912+
#: src/cli/cli.vala:214
913+
#, c-format
914+
msgid "Successfully installed %s\n"
915+
msgstr ""
916+
917+
#: src/cli/cli.vala:221 src/cli/cli.vala:242
918+
#, fuzzy, c-format
919+
msgid "No installed releases found for %s\n"
920+
msgstr "لم يتم إيجاد أي تحديث لـ %s"
921+
922+
#: src/cli/cli.vala:225
923+
#, c-format
924+
msgid "Installed releases for %s:\n"
925+
msgstr ""
926+
927+
#: src/cli/cli.vala:230
928+
msgid "Select release number"
929+
msgstr ""
930+
931+
#: src/cli/cli.vala:246
932+
#, c-format
933+
msgid "Uninstalling all releases for %s...\n"
934+
msgstr ""
935+
936+
#: src/cli/cli.vala:254
937+
#, c-format
938+
msgid "Uninstalling all releases for launcher %s...\n"
939+
msgstr ""
940+
941+
#: src/cli/cli.vala:261
942+
#, fuzzy, c-format
943+
msgid "Uninstalled %s\n"
944+
msgstr "تثبيت %s"
945+
946+
#: src/cli/cli.vala:271
947+
#, fuzzy, c-format
948+
msgid "Uninstalling %s...\n"
949+
msgstr "تثبيت %s"
950+
951+
#: src/cli/cli.vala:273
952+
#, c-format
953+
msgid "Successfully uninstalled %s\n"
954+
msgstr ""
955+
956+
#: src/cli/cli.vala:273
957+
msgid "Error: Uninstallation failed\n"
958+
msgstr ""
959+
960+
#: src/cli/cli.vala:278
961+
msgid "Updating all runners...\n"
962+
msgstr ""
963+
964+
#: src/cli/cli.vala:284
965+
#, c-format
966+
msgid "Updating runners for %s...\n"
967+
msgstr ""
968+
969+
#: src/cli/cli.vala:299 src/cli/cli.vala:354
970+
#, c-format
971+
msgid "Successfully updated %s\n"
972+
msgstr ""
973+
974+
#: src/cli/cli.vala:302 src/cli/cli.vala:358
975+
#, fuzzy, c-format
976+
msgid "Already up to date: %s\n"
977+
msgstr "محدث بالفعل لآخر نسخة %s"
978+
979+
#: src/cli/cli.vala:305 src/cli/cli.vala:361
980+
#, c-format
981+
msgid "Error: Failed to update %s\n"
982+
msgstr ""
983+
984+
#: src/cli/cli.vala:344
985+
#, fuzzy
986+
msgid "Already up to date\n"
987+
msgstr "محدث بالفعل لآخر نسخة %s"
988+
989+
#: src/cli/cli.vala:369
990+
#, fuzzy, c-format
991+
msgid "Updating %s...\r"
992+
msgstr "جاري تحديث %s"
993+
994+
#: src/cli/cli.vala:374
995+
msgid "\r\r"
996+
msgstr ""
997+
998+
#: src/cli/cli.vala:381
999+
#, fuzzy
1000+
msgid "Error: Failed to load launchers\n"
1001+
msgstr "لم نستطع تحميل التطبيقات المُشَغِلة"
1002+
1003+
#: src/cli/cli.vala:390
1004+
msgid "Error: Failed to load releases\n"
1005+
msgstr ""
1006+
1007+
#: src/cli/cli.vala:401
1008+
#, c-format
1009+
msgid "Error: Launcher '%s' not found\n"
1010+
msgstr ""
1011+
1012+
#: src/cli/cli.vala:414
1013+
#, c-format
1014+
msgid "Error: Runner '%s' not found\n"
1015+
msgstr ""
1016+
1017+
#: src/cli/cli.vala:453
1018+
#, c-format
1019+
msgid "Usage: %s\n"
1020+
msgstr ""
1021+
1022+
#: src/cli/cli.vala:465
1023+
msgid "Error: Invalid selection\n"
1024+
msgstr ""
1025+
1026+
#: src/cli/cli.vala:472
1027+
msgid ""
1028+
"Usage: protonplus <command> [options]\n"
1029+
"\n"
1030+
msgstr ""
1031+
1032+
#: src/cli/cli.vala:473
1033+
msgid "Commands:\n"
1034+
msgstr ""
1035+
1036+
#: src/cli/cli.vala:474
1037+
msgid "Show version\n"
1038+
msgstr ""
1039+
1040+
#: src/cli/cli.vala:475
1041+
msgid "Show this help\n"
1042+
msgstr ""
1043+
1044+
#: src/cli/cli.vala:476
1045+
#, fuzzy
1046+
msgid "List launchers or installed runners\n"
1047+
msgstr "أظهر المُثبَت فقط"
1048+
1049+
#: src/cli/cli.vala:477
1050+
#, fuzzy
1051+
msgid "Install runner\n"
1052+
msgstr "أظهر المُثبَت فقط"
1053+
1054+
#: src/cli/cli.vala:478
1055+
#, fuzzy
1056+
msgid "Uninstall runner\n"
1057+
msgstr "أظهر المُثبَت فقط"
1058+
1059+
#: src/cli/cli.vala:479
1060+
msgid "Update runner\n"
1061+
msgstr ""
1062+
1063+
#: src/cli/cli.vala:483
1064+
msgid ""
1065+
"\n"
1066+
"Available launchers:\n"
1067+
msgstr ""
1068+
1069+
#: src/cli/cli.vala:490
1070+
#, c-format
1071+
msgid ""
1072+
"\n"
1073+
"Available runners for %s:\n"
1074+
msgstr ""
1075+
8641076
#: data/ui/gtk/help-overlay.ui:11
8651077
msgctxt "shortcut window"
8661078
msgid "General"
@@ -876,10 +1088,6 @@ msgctxt "shortcut window"
8761088
msgid "Quit"
8771089
msgstr "خروج"
8781090

879-
#, c-format
880-
#~ msgid "%s is already up-to-date."
881-
#~ msgstr "محدث بالفعل لآخر نسخة %s"
882-
8831091
#~ msgid "Up-to-date"
8841092
#~ msgstr "محدث"
8851093

0 commit comments

Comments
 (0)