Erster Commit: nativer Linux-Port aus macOS-Bytecode

Läuft die Voice Acoustic VA-Remotecontrol (AllDSP AllControl) nativ unter Linux
auf echtem wxGTK 3.0 — ohne Wine und ohne dekompilierten App-Code. Ausgeführt wird
das unveränderte Python-2.7-Bytecode aus dem macOS-.app; C-Extensions (wxGTK/numpy/
scipy/PortAudio) kommen nativ aus Debian stretch.

Enthält: va/ (Original-.pyc + pure-Python-Libs + Assets + launch.py mit den drei
Linux-Fixes), Dockerfile/run.sh/entrypoint.sh, reference/ (dekompilierter Quellcode
zum Debuggen) und README/STATUS. img.cache (378 MB, regenerierbar) ist per
.gitignore ausgeschlossen.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
maik
2026-08-20 19:57:01 +02:00
co-authored by Claude Opus 4.8
commit a7c93fa266
654 changed files with 478133 additions and 0 deletions
+264
View File
@@ -0,0 +1,264 @@
[ROOT]
language = Português
a = Sobre
b = Grave
c = Configurar
cu = Personalizar...
cpy = Copiar Canal
d = Duplo
dsp = Exibir
e = Erro
hw = Hardware
m = Médio
o = Abrir
off = Desligado
pas = Colar Canal
q = Sair
r = Roteamento
s = Salvar
w = Aviso
f = Arquivo
t = Ferramentas
h = Ajuda
ap = Senha do Administrador
ar = Direitos de Acesso
bm = Ponte Mono
bp = Presets de Backup
cc = Copiar Canal
cp = Alterar Senha
di = Atenuado
dgt = Deletar Grupo
do = Desligado com Atraso
dp = Senha do Desenvolvedor
du = Atualização de Exibição
ed = Editar
ep = Inserir Senha
fu = Atualização de Firmware
gp = Senhas Globais
ha = Ocultar Sempre
hd = Detecção de Hardware
hl = Log de Hardware
ip = PIN Inválido.
iu = Atualização de Interface
iw = Senha Inválida
lf = Falha ao Bloquear
lp = Carregar Preset
lu = Bloquear Unidade
ns = Configurações de Rede
om = Modo de Saída
on = Ligado
op = Saída
pp = Senhas de Preset
rf = Ler FIR
rp = Restaurar Presets
sa = Mostrar Sempre
sd = Detalhes do Status
sh = Mostrar / Ocultar
sl = Mostrar Log
sm = Selecionar os modelos que este arquivo de fábrica suportará.
sp = Definir PIN
sr = Salvar Preset
tr = Agudo
ui = Configuração Avançada
up = Senha do Usuário
aar = Direitos de Acesso do Admin
acd = Configuração Automática da Exibição
acs = Configuração Avançada
aon = Sempre ligado
aof = Sempre desligado
apd = Suspensão Automática
brh = Antes de restaurar o snapshot
cfi = Criar Imagem Flash
cff = Criar Arquivo de Fábrica
cmn = Alterar Número do Modelo
cnp = Confirmar Novo PIN:
cnw = Confirmar Nova Senha:
cpi = Alterar PIN
dvu = Deletar Unidade Virtual
ecp = Inserir PIN Atual:
eif = Apagando o Firmware da Interface...
efi = Falha ao Apagar o Firmware da Interface
ent = Habilitar temporizador
enw = Inserir Nova Senha:
eop = Inserir Senha Antiga:
epa = Inserir Senha do Admin do Preset:
epd = Inserir Senha do Desenvolvedor do Preset:
epp = Inserir Senha do Usuário do Preset:
epu = Inserir Senha Global do Usuário:
etc = Habilitar Controle de Tom
fiu = Atualização do Firmware da Interface Concluída
fmu = Atualização do Firmware Principal Concluída
fmf = Criar Imagem Flash Concluída
flf = Carregar Configurações de Fábrica Concluídas
gar = Direitos de Acesso Globais
his = Snapshots
hsm = Fazer um snapshot
hui = Interface de Usuário de Hardware
ifs = Tamanho do arquivo inválido.
ifu = Enviando Firmware da Interface
lar = Direitos de Acesso Bloqueados
lfi = Carregar Configurações de Fábrica
lff = Carregar Filtro FIR
nhi = Vazio
ocp = Configuração Automática da Exibição Primária: Todas as configurações de tecla, LED e medidor VU da exibição primária serão redefinidas. Continuar?
ocs = Configuração Automática da Exibição Secundária: Todas as configurações de tecla, LED e medidor VU da exibição secundária serão redefinidas. Continuar?
olu = Unidade Limitadora de Saída
par = Direitos de Acesso do Preset
pon = Ligar
pof = Desligar
res = Restaurar
rhm = Um novo snapshot será criado e todas as variáveis serão restauradas do snapshot selecionado. Continuar?
rht = Restaurar snapshot anterior
siu = Preparando Atualização do Firmware da Interface...
sfu = Preparando Atualização do Firmware Principal...
sha = Automático
slm = Definir Máscara da Biblioteca
smht = Criar Snapshot
smhm = Comentário:
sts = Mudando para Modo de Espera...
tui = Definir Temporizador
tt1 = Marque a caixa para cada intervalo de 30 minutos
itwf = Tempo limite da Atualização do Firmware da Interface: Falha na Gravação
uar = Direitos de Acesso do Usuário
uif = Este modelo não é suportado.
carp = Limpar Todos os Presets Somente Leitura
caup = Limpar Todos os Presets do Usuário
ropr = Intervalo de Preset Somente Leitura
uis = Configuração da Interface de Usuário de Hardware
vfv = Verificando Versão do Firmware...
cm202 = Alterar Direitos de Acesso para nível do Usuário
cm203 = Alterar Direitos de Acesso para nível Bloqueado
cm212 = Alterar Direitos de Acesso para nível Admin
cm213 = Alterar Direitos de Acesso para nível Desenvolvedor
cm215 = Preset ao Ligar
cm404 = Ir para Modo de Espera
cm900 = Digital -> Análogo Failover
nm205a = Alterar Senha do Software
nm205b = Definir Senha do Software
nm207 = Novo Grupo
nm208 = Abrir Grupo
nm209a = Entrar no Modo Demonstração
nm209b = Sair do Modo Demonstração
nm210a = Habilitar Atualização
nm210b = Desabilitar Atualização
nm211 = Solicitar Suporte
nm218 = Novo Projeto
nm219 = Abrir Projeto
nm220 = Salvar Projeto
nm230a = Usar Exibição em Alta DPI
nm230b = Usar Exibição em DPI Escalonado
nm301 = Janela
nm602 = Atualização de Firmware Todas as Unidades
nm666 = Selecionar Imagem de Fundo
nm668 = Remover Imagem de Fundo
nm667 = Inserir Senha para todas as unidades
aar2 = Direitos de Acesso do Administrador: Habilitar acesso para o administrador marcando a caixa por função.
apdc = Definir o tempo de atraso antes que a unidade entre em modo de espera quando nenhum sinal estiver presente (minutos). Um valor de 0 desabilita a Suspensão Automática.
apl = Um preset já está carregando. Por favor, aguarde a conclusão do processo.
aslp = Aviso: Quaisquer alterações não salvas serão perdidas. Continuar?
clp1 = Todos os grupos e unidades virtuais serão deletados. Continuar?
clp2 = Todos os grupos serão deletados. Continuar?
cpf = A senha de confirmação deve ser idêntica à nova senha. Confirmação Falhou.
dar = Direitos de Acesso do Desenvolvedor: Habilitar acesso para o desenvolvedor marcando a caixa por função.
dgm = Este grupo será deletado. Você tem certeza?
dlm = O log será limpo. Continuar?
dvud1 = A unidade virtual
dvud2 = será deletada. Continuar?
enp = Insira um novo PIN de 4 dígitos. Para desabilitar o PIN, defina o valor como '0'.
exs = Todas as unidades no grupo serão ligadas. Continuar?
ilc = Este caminho contém caracteres que podem não ser suportados em todos os sistemas operacionais e podem levar a erros.
ifvf = O firmware da Interface de Rede desta unidade não suporta a criação de Imagens Flash e precisa ser atualizado. Por favor, clique em Hardware - Atualizar Interface.
ifvn = O firmware da Interface de Rede desta unidade não suporta a Interface Aberta e precisa ser atualizado. Por favor, clique em Hardware - Atualizar Interface.
fpn = Números em ponto flutuante devem estar entre -1 e 1, encontrado
gne = Este grupo não está vazio! Continuar?
gts = Todas as unidades no grupo serão definidas para modo de espera. Continuar?
lar2 = Direitos de Acesso em Estado Bloqueado: Habilitar acesso ao usuário final APÓS bloquear a unidade (Hardware - Bloquear Unidade ou via Display LCD) marcando a caixa por função.
lfd = Para carregar um arquivo, clique em OK. Para carregar um diretório, clique em Cancelar.
lffd = Você pode carregar um único arquivo FIR ou um diretório contendo múltiplos arquivos FIR. O nome do arquivo deve conter a string "(0,c)" onde c é o canal para carregar o filtro FIR, começando com 0 para entrada 1 ou 128 para saída 1. Ex.: "(0,130) meuFiltroFIR.txt" ou "meuFiltroFIR (0,130) é este.txt" para carregar meuFiltroFIR na saída 3. Se isso for omitido, o canal será o último canal selecionado.
lffic = O canal selecionado não suporta FIR. Por favor, modifique o nome do arquivo ou selecione um canal válido.
lffnc = Não consegui identificar nenhum canal, e nenhum canal foi selecionado. Por favor, modifique o nome do arquivo ou selecione um canal válido.
lffmt1 = Este filtro contém mais taps do que disponível. O comprimento do filtro carregado é
lffmt2 = taps e será reduzido para
lffmt3 = taps. Continuar?
ltcf = Ocultar pelo Sinal do Canal (Prioridade)
lu1 = A unidade será bloqueada e só poderá ser desbloqueada com a senha correta (Hardware -
lu2 = ). Continuar?
nce = Esta unidade não está conectada. Por favor, tente novamente mais tarde.
nns = Esta unidade não suporta configurações de rede.
nsa = Você não tem direitos suficientes para alterar este valor.
nsa2 = Falha ao salvar dados do programa. Você não tem direitos suficientes para executar este programa. Por favor, contate seu administrador de sistema.
nsaar = Você não tem direitos suficientes para alterar os direitos do Administrador.
nsap = Você não tem direitos suficientes para acessar este painel.
nsc = Você não tem direitos suficientes para alterar a senha.
nsd = Você pode obter configurações IP atribuídas automaticamente por DHCP se sua rede suportar essa capacidade ou (se nenhum servidor DHCP for encontrado) a rede será configurada automaticamente por suas unidades DSP. Alternativamente, você pode definir um IP fixo e máscara de sub-rede.
nsdar = Você não tem direitos suficientes para alterar os direitos do desenvolvedor.
nslar = Você não tem direitos suficientes para alterar os direitos do nível Bloqueado.
nsp = Você não tem direitos suficientes para abrir presets.
nsr = Você não tem direitos suficientes para alterar o roteamento.
nssp = Você não tem direitos suficientes para salvar presets.
nsuar = Você não tem direitos suficientes para alterar os direitos do usuário.
pnm = O PIN não corresponde (Confirmação Falhou).
ppc = Por favor, reinicie a unidade.
ppl1 = A localização programada do preset
ppl2 = para
ppl3 = é uma localização somente leitura. Clique em OK para salvar este preset em outra localização.
ppm1 = Localização do preset
ppm2 = atualmente contém o preset
ppm3 = . Você deseja sobrescrevê-lo?
psc = Por favor, selecione um canal primeiro.
rwt = Roteamento
rwm = Alterar o roteamento afetará os links dos canais e pode sobrescrever configurações. Continuar?
rcfm1 = Todos os links dos Sinais dos Canais para
rcfm2 = serão removidos permanentemente. Continuar?
rcft = Remover Sinais dos Canais
rstdef = Redefinir para Padrão
rstm = Por favor, reinicie o aplicativo para que as mudanças tenham efeito.
rstt = Por favor, reinicie o aplicativo.
sbcf = Mostrar pelo Sinal do Canal
selkeys = Selecionar variáveis vinculadas
shc = Sinais dos Canais
smb = Máscara pelos Sinais dos Canais
tlp = A senha é muito longa e será definida como
tnp = Digite '0' novamente para desabilitar o PIN
uar2 = Direitos de Acesso do Usuário Final: Habilitar acesso ao usuário final marcando a caixa por função.
ud1 = Todas as configurações e presets desta unidade serão atualizados. O processo de atualização pode ter várias etapas; por favor, não desligue a unidade ou desconecte a rede até que esteja concluído. Se o processo falhar, tente novamente. Por favor, faça um backup das suas configurações antes de continuar. Todas as configurações e presets na unidade serão apagados! Continuar?
ud2 = O firmware da interface Ethernet desta unidade será atualizado. Por favor, não desligue a unidade ou desconecte a rede até que esteja concluído. Se o processo falhar, reinicie a unidade e tente novamente. Continuar?
wfs = Por favor, aguarde até que a unidade esteja totalmente sincronizada com o aplicativo.
wor = Aviso: Este preset já existe. Sobrescrever arquivo existente?
wst = Aviso: Você está salvando o preset como um arquivo texto. Este tipo de arquivo não pode ser aberto para restaurar o preset. É recomendado salvá-lo também como um arquivo preset.
monday = Segunda-feira
tuesday = Terça-feira
wednesday = Quarta-feira
thursday = Quinta-feira
friday = Sexta-feira
saturday = Sábado
sunday = Domingo
uccc = Configuração do canal
ucar = Roteamento de Áudio
ucoc = Configuração da Saída
ucdi = DC in
ucdo = DC out
ucai = AC in
uck = Teclas
ucgpi = GPI
ucl = LEDs
ucv = Medidores VU
ucgs = Configurações Gerais
ucps = Configuração do Produto
ucn = Rede
ucds = Seleção da Exibição
ucst = Definir Temporizador
auto = Automático
installed = Instalado
notInstalled = Não Instalado