Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
TECNICO
TECNICO
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Create a new issue
  • Jobs
  • Issue Boards
Collapse sidebar
  • FINDFACE
  • TECNICOTECNICO
  • Wiki
    • Findface em pt
  • FindFace em Outros Idiomas

Last edited by Erick Rocha Jul 08, 2025
Page history

FindFace em Outros Idiomas

Baixe o arquivo de tradução

Baixe o arquivo aqui

Quando o download estiver completo e o arquivo estiver no servidor do FindFace renomeie-o para "pt_i18n_ffsec.po" ou "es_i18n_ffsec.po" (caso seja em espanhol)


Configurando o FindFace

  1. Vá para o diretório de instalação do FindFace
cd /opt/findface-multi/
  1. Crie a pasta que receberá a tradução
sudo mkdir -p -m755 ./data/findface-multi-ui/translations 
  1. Copie o arquivo de tradução para dentro da nova pasta, substitua <caminho/da/pasta> pela pasta do arquivo

Vamos usar os exemplos para o arquivo em portugues(pt_i18n_ffsec.po), mas siga a lógica para outras linguas

cp </caminho/da/pasta>/pt_i18n_ffsec.po ./data/findface-multi-ui/translations 
  1. Na pasta de instalação do FindFace (/opt/findface-multi) abra o arquivo do docker-compose.yaml, com o seguinte comando:
sudo vi docker-compose.yaml
  1. Ache o container findface-multi-ui e configure um novo volume.

Vamos adicionar este trecho de código nos volumes do container

'./data/findface-multi-ui/translations/pt_i18n_ffsec.po:/usr/share/findface-security-ui/ui-static/pt_i18n_ffsec.po'

O resultado será esse:

  findface-multi-ui:
    depends_on: [findface-multi-legacy]
    image: docker.int.ntl/ntech/multi/multi/ui:ffmulti-2.1.3.1
    logging: {driver: journald}
    network_mode: service:pause
    restart: always
    volumes: ['./configs/findface-multi-ui/nginx-site.conf:/etc/nginx/conf.d/default.conf:ro',
      './data/findface-multi-legacy/uploads:/var/lib/findface-security/uploads',
      './data/findface-multi-ui/translations/pt_i18n_ffsec.po:/usr/share/findface-security-ui/ui-static/pt_i18n_ffsec.po']
  • Caso necessite de mais de um idioma no seu FindFace, você deve criar outro volume seguindo a mesma logica './local/do/arquivo/de/tradução.po:/usr/share/findface-security-ui/ui-static/<nome_do_arquivo_de_traducao.po>. SIGA O EXEMPLO ABAIXO
  findface-multi-ui:
    depends_on: [findface-multi-legacy]
    image: docker.int.ntl/ntech/multi/multi/ui:ffmulti-2.1.3.1
    logging: {driver: journald}
    network_mode: service:pause
    restart: always
    volumes: ['./configs/findface-multi-ui/nginx-site.conf:/etc/nginx/conf.d/default.conf:ro',
      './data/findface-multi-legacy/uploads:/var/lib/findface-security/uploads',
      './data/findface-multi-ui/translations/pt_i18n_ffsec.po:/usr/share/findface-security-ui/ui-static/pt_i18n_ffsec.po',
      './data/findface-multi-ui/translations/es_i18n_ffsec.po:/usr/share/findface-security-ui/ui-static/es_i18n_ffsec.po]

Veja que na última linha foi adicionado o caminho do arquivo de tradução da máquina para dentro do container.

  1. Abra as configurações de página.
sudo nano /opt/findface-multi/configs/findface-multi-legacy/findface-multi-legacy.py

Procure por "languages" na parte de "FFSECURITY_UI_CONFIG" dentro do arquivo aberto e mude os valores de inglês (en) para os valores em português

    "languages": {
      "select-language": True,
      "items": [
           {
               "name": "pt",
               "label": "Portuguese",
               "url": "/ui-static/pt_i18n_ffsec.po"
           }
         ]
     }
  • Caso necessite de mais uma linguagem, lembre de alterar o docker-compose(Subitem do item 5) e no arquivo atual, crie dois dicionarios({}) com as linguagem desejadas. SIGA O EXEMPLO ABAIXO
    "languages": {
      "select-language": True,
      "items": [
           {
               "name": "pt",
               "label": "Portuguese",
               "url": "/ui-static/pt_i18n_ffsec.po"
           },
           {
               "name": "es",
               "label": "Spanish",
               "url": "/ui-static/es_i18n_ffsec.po"
           }
         ]
     }

Este novo trecho deve estar igual ao código acima.

  1. Reinicie o FindFace
sudo docker compose down && sudo docker compose up -d
Clone repository

Home

  1. Executável

Guia de Instalação e Manutenção

  1. Preparação da Máquina
  2. Instalação
  3. Migrar fotos e videos para outro disco
  4. Liveness - Obrigatorio para licenças que não tem o componente
  5. Clusterização e Rastreamento de Interações

Guias Extras

  1. Configuração de HTTPS/SSL
  2. Mudar Idioma
  3. Alarmes
  4. Removendo dados do banco de dados
  5. Customizar Record Index
  6. Preparação de Maquina Rocky Linux

Solução de Problemas

  1. FindFace está com a tela branca

  2. Coloquei outra licença, mas não atualizou

  3. Fotos Quebradas na Pagina Web

  4. A camera detecta, mas demora aparecer o resultado

  5. FAQ