Metadata-Version: 2.4
Name: kenshi-translator-toolkit
Version: 0.1.0b2
Summary: Ferramenta para extração e reinserção de textos em arquivos .mod do Kenshi (Beta)
Project-URL: Homepage, https://github.com/AlexPrestes/kenshi-translator-toolkit
Project-URL: Repository, https://github.com/AlexPrestes/kenshi-translator-toolkit
Project-URL: Documentation, https://github.com/AlexPrestes/kenshi-translator-toolkit/blob/main/README.md
Project-URL: Bug Tracker, https://github.com/AlexPrestes/kenshi-translator-toolkit/issues
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# Kenshi Translator Toolkit (Beta)

[![PyPI version](https://img.shields.io/pypi/v/kenshi-translator-toolkit.svg)](https://pypi.org/project/kenshi-translator-toolkit/)
[![GitHub license](https://img.shields.io/github/license/AlexPrestes/kenshi-translator-toolkit)](https://github.com/AlexPrestes/kenshi-translator-toolkit/blob/main/LICENSE)
[![GitHub issues](https://img.shields.io/github/issues/AlexPrestes/kenshi-translator-toolkit)](https://github.com/AlexPrestes/kenshi-translator-toolkit/issues)

⚠️ **Versão beta inicial** - Ferramenta em desenvolvimento ativo ⚠️

## Links Importantes
- **Repositório GitHub**: https://github.com/AlexPrestes/kenshi-translator-toolkit
- **Documentação**: https://github.com/AlexPrestes/kenshi-translator-toolkit/blob/main/README.md
- **Reportar Bugs**: https://github.com/AlexPrestes/kenshi-translator-toolkit/issues

## Instalação
```bash
pip install kenshi-translator-toolkit
```

## Uso básico
```python
from kenshi_translator_toolkit import decode_mod, encode_mod
from kenshi_translator_toolkit.domain.entities import Data, Record, Dialog

# Extrair dados para tradução
data = decode_mod("original.mod")

# Modificar campos de tradução (exemplo)
for record in data.data:
    if record.typecode == 19:  # Diálogos
        for dialog in record.text:
            dialog.trans_text = dialog.text.upper()  # Exemplo simplificado

    # Outros campos traduzíveis
    record.trans_name = record.name.upper()
    record.trans_desc = record.description.upper()

# Gerar novo arquivo traduzido
encode_mod(data, "traduzido.mod")
```
=======
# kenshi-translator-toolkit
Ferramenta para extração e reinserção de textos em arquivos .mod do Kenshi
