feat(app): copy terminal IDs from tab menus (#2371)

This commit is contained in:
Mohamed Boudra
2026-07-24 15:12:29 +02:00
committed by GitHub
parent 21404fbdec
commit 7250009ab7
14 changed files with 148 additions and 7 deletions
+2
View File
@@ -492,6 +492,7 @@ export const ar: TranslationResources = {
openFor: "فتح القائمة لـ{{label}}",
copyResumeCommand: "نسخ أمر السيرة الذاتية",
copyAgentId: "نسخ معرف الوكيل",
copyTerminalId: "نسخ معرف المحطة",
copyFilePath: "Copy file path",
rename: "إعادة تسمية",
closeAbove: "إغلاق علامات التبويب أعلاه",
@@ -529,6 +530,7 @@ export const ar: TranslationResources = {
toasts: {
copyFailed: "فشل النسخ",
agentIdCopiedLabel: "AgentID",
terminalIdCopiedLabel: "معرف المحطة",
resumeCommandCopiedLabel: "أمر الاستئناف",
filePathCopiedLabel: "File path",
resumeIdUnavailable: "السيرة الذاتية ID غير متوفرة",
+2
View File
@@ -491,6 +491,7 @@ export const en = {
openFor: "Open menu for {{label}}",
copyResumeCommand: "Copy resume command",
copyAgentId: "Copy agent id",
copyTerminalId: "Copy terminal id",
copyFilePath: "Copy file path",
rename: "Rename",
closeAbove: "Close tabs above",
@@ -528,6 +529,7 @@ export const en = {
toasts: {
copyFailed: "Copy failed",
agentIdCopiedLabel: "Agent ID",
terminalIdCopiedLabel: "Terminal ID",
resumeCommandCopiedLabel: "resume command",
filePathCopiedLabel: "File path",
resumeIdUnavailable: "Resume ID not available",
+2
View File
@@ -496,6 +496,7 @@ export const es: TranslationResources = {
openFor: "Menú abierto para{{label}}",
copyResumeCommand: "Copiar comando de reanudación",
copyAgentId: "Copiar ID del agente",
copyTerminalId: "Copiar ID del terminal",
copyFilePath: "Copy file path",
rename: "Rebautizar",
closeAbove: "Cerrar pestañas arriba",
@@ -534,6 +535,7 @@ export const es: TranslationResources = {
toasts: {
copyFailed: "Copia fallida",
agentIdCopiedLabel: "AgentID",
terminalIdCopiedLabel: "ID del terminal",
resumeCommandCopiedLabel: "reanudar el comando",
filePathCopiedLabel: "File path",
resumeIdUnavailable: "ReanudarIDno disponible",
+2
View File
@@ -496,6 +496,7 @@ export const fr: TranslationResources = {
openFor: "Ouvrir le menu pour{{label}}",
copyResumeCommand: "Copier la commande de reprise",
copyAgentId: "Copier l'identifiant de l'agent",
copyTerminalId: "Copier l'identifiant du terminal",
copyFilePath: "Copy file path",
rename: "Rebaptiser",
closeAbove: "Fermer les onglets ci-dessus",
@@ -534,6 +535,7 @@ export const fr: TranslationResources = {
toasts: {
copyFailed: "Échec de la copie",
agentIdCopiedLabel: "AgentID",
terminalIdCopiedLabel: "Identifiant du terminal",
resumeCommandCopiedLabel: "reprendre la commande",
filePathCopiedLabel: "File path",
resumeIdUnavailable: "ReprendreIDnon disponible",
+2
View File
@@ -496,6 +496,7 @@ export const ja: TranslationResources = {
openFor: "{{label}}のメニューを開く",
copyResumeCommand: "再開コマンドをコピー",
copyAgentId: "エージェントIDをコピー",
copyTerminalId: "ターミナルIDをコピー",
copyFilePath: "ファイルパスをコピー",
rename: "名前を変更",
closeAbove: "上のタブを閉じる",
@@ -534,6 +535,7 @@ export const ja: TranslationResources = {
toasts: {
copyFailed: "コピーに失敗しました",
agentIdCopiedLabel: "エージェントID",
terminalIdCopiedLabel: "ターミナルID",
resumeCommandCopiedLabel: "再開コマンド",
filePathCopiedLabel: "ファイルパス",
resumeIdUnavailable: "再開IDが利用できません",
+2
View File
@@ -496,6 +496,7 @@ export const ptBR: TranslationResources = {
openFor: "Abrir menu de {{label}}",
copyResumeCommand: "Copiar comando de retomada",
copyAgentId: "Copiar ID do agente",
copyTerminalId: "Copiar ID do terminal",
copyFilePath: "Copiar caminho do arquivo",
rename: "Renomear",
closeAbove: "Fechar abas acima",
@@ -533,6 +534,7 @@ export const ptBR: TranslationResources = {
toasts: {
copyFailed: "Falha ao copiar",
agentIdCopiedLabel: "ID do agente",
terminalIdCopiedLabel: "ID do terminal",
resumeCommandCopiedLabel: "comando de retomada",
filePathCopiedLabel: "Caminho do arquivo",
resumeIdUnavailable: "ID de retomada indisponível",
+2
View File
@@ -496,6 +496,7 @@ export const ru: TranslationResources = {
openFor: "Открыть меню для{{label}}",
copyResumeCommand: "Копировать команду возобновления",
copyAgentId: "Скопировать идентификатор агента",
copyTerminalId: "Скопировать идентификатор терминала",
copyFilePath: "Copy file path",
rename: "Переименовать",
closeAbove: "Закрыть вкладки выше",
@@ -533,6 +534,7 @@ export const ru: TranslationResources = {
toasts: {
copyFailed: "Не удалось скопировать",
agentIdCopiedLabel: "AgentID",
terminalIdCopiedLabel: "Идентификатор терминала",
resumeCommandCopiedLabel: "команда возобновления",
filePathCopiedLabel: "File path",
resumeIdUnavailable: "Резюме ID недоступно",
+2
View File
@@ -492,6 +492,7 @@ export const zhCN: TranslationResources = {
openFor: "打开 {{label}} 的菜单",
copyResumeCommand: "复制恢复命令",
copyAgentId: "复制 Agent ID",
copyTerminalId: "复制 Terminal ID",
copyFilePath: "Copy file path",
rename: "重命名",
closeAbove: "关闭上方标签",
@@ -529,6 +530,7 @@ export const zhCN: TranslationResources = {
toasts: {
copyFailed: "复制失败",
agentIdCopiedLabel: "Agent ID",
terminalIdCopiedLabel: "Terminal ID",
resumeCommandCopiedLabel: "恢复命令",
filePathCopiedLabel: "File path",
resumeIdUnavailable: "恢复 ID 不可用",