# RLanguage Assistant+

RLanguage Assistant+ is a Windows desktop roleplay translation assistant for RAGE:MP and FiveM. It was developed by Shaweton.

This package is share-ready: it contains the executable and README.txt. Personal settings are not included. A fresh install starts from the application defaults.

Default settings: interface language English, live overlay translation Turkish to English, Write translation English to Turkish, quick translation key `Num0`, overlay locked, 10 overlay lines, Speech Style not selected/direct/normal/American English/clean.

Supported interface languages, in order: English, Turkish, Russian, Portuguese, German, Spanish, Polish, French, Romanian, Ukrainian, Serbian, Croatian, Italian, Korean, Chinese, Arabic.

## English

### What the app does

RLanguage Assistant+ watches supported RAGE:MP and FiveM chat sources and shows translated roleplay text in a small overlay. It is designed for written RP first. Voice features are not part of this release.

### Connection and overlay

The app automatically looks for RAGE:MP client storage, FiveM CitizenFX logs, and supported FiveM NUI/KVS chat storage. Some FiveM servers do not store chat in the same place, so the app checks multiple sources and ignores technical lines such as resource logs, cache lines, NUI browser warnings, radio streams, mixed-content warnings, selected-text clipboard traces, and animation/debug traces.

If a FiveM server only draws chat on the game screen and never writes the real message text to a readable log or storage file, this release cannot read that chat yet. That server type needs a separate screen-reading/OCR mode in a future version.

If the readable chat source contains the same player message twice, both real occurrences are shown. The app only ignores repeated re-reads of the same saved data. The live overlay also preserves final punctuation such as `?` when a translation provider omits it.

The overlay stays above the game while GTA V, RAGE:MP, FiveM, or CitizenFX is focused. It hides when needed during window switching and reappears when the game is focused again. The overlay position, line count, font, opacity, timestamp setting, and colors can be changed.

### Message colors

Normal character speech uses the normal color. `/me` and `/do` use emote colors. `/pm` uses the private-message color. `/b` and ordinary out-of-character text use the `/b` color. Server labels such as `[GOV ANNOUNCEMENT]` and `[AFK CHECK]` are highlighted with the information color, while the following sentence stays in the softer `/b` color so long announcements do not tire the eyes. Admin ban or punishment lines are treated as warnings and use the red application-error color.

### Write

Write is the quick translation feature. Select the text you wrote in the game chat box, then press the quick translation key. The selected text is replaced in the same field. If the game runs as administrator, run RLanguage Assistant+ as administrator for this feature.

The app preserves the way you typed the line. If you start with lowercase, the result starts with lowercase. If you do not type punctuation, the app does not add its own punctuation. Commands such as `/me`, `/do`, `/b`, and `/pm` keep the command part unchanged and only translate the message body.

### Speech Style

Speech Style is the settings section for Write. It does not create a new RP answer by itself. It only adjusts the translated result according to the selected style. `/me`, `/do`, `/b`, and `/pm` always use the default Speech Style so command messages remain clean and predictable. For `/me` and `/do`, the app removes wrong leading `he` or `she` words if the translation provider adds them. In `/me` actions, if character gender is selected, later sentence-start pronouns added by the provider are corrected as well, so a female character does not get `He waves` or `It jumps` inside her own emote. `/do` keeps neutral object wording such as `it` because those lines often describe the environment, an object, or a state.

The default style is not selected, direct, normal, American English, and clean. Casual, polite, very polite, rude, calm, firm, formal, warm, light slang, strong street language, British English, Australian English, Southern US, and International English are available where they can be applied naturally. Dialect / Accent affects the result only when the Write target language is English.

Short natural answers use weighted natural variation, not forced randomness. In the default American/clean style, common direct forms stay most likely: `evet` usually stays `yes`, with lighter chances for `yeah`, `sure`, or `yep`; `iyiyim` most often becomes `I'm good`, with smaller chances for `I'm alright`, `I'm doing okay`, `I'm fine`, or `all good`. Polite, casual, rude, street, and dialect/accent choices change these weights separately. Formal style removes casual contractions; International English avoids local words such as `gas station` or `car park` when possible.

Dialect / Accent changes wording, not spelling gimmicks. American English prefers `cell phone`, `parking lot`, `gas station`, and `license plate`. British English prefers `mobile`, `car park`, `petrol station`, `number plate`, `lift`, and `pavement`. Australian English can use `mobile`, `servo`, `mate`, `cheers`, `bottle shop`, and `this arvo`. Southern US keeps American wording but can use natural regional phrases such as `y'all`, `hey there`, `my buddy`, and `I'm fixing to` where they fit.

### Privacy and files

Settings are saved in `Documents\RLA+ Settings`. The release does not include your personal settings, API keys, source code, build files, or debug files. The executable is unsigned, so Windows security tools may warn because the app uses overlay windows, clipboard replacement, and a global hotkey.

## Türkçe

### Uygulama ne yapar

RLanguage Assistant+ RAGE:MP ve FiveM yazılı roleplay sohbetlerini izler ve çevrilmiş metni küçük bir overlayde gösterir. Bu sürüm yazılı RP için hazırlanmıştır; sesli RP çevirisi bu pakette yoktur.

### Bağlantı ve overlay

Uygulama RAGE:MP client storage, FiveM CitizenFX logları ve desteklenen FiveM NUI/KVS sohbet kayıtlarını otomatik arar. FiveM sunucuları sohbeti her zaman aynı yere yazmadığı için uygulama birden fazla kaynağı kontrol eder. Resource logları, cache satırları, NUI tarayıcı uyarıları, radio stream satırları, Mixed Content uyarıları, seçili metin/kopyalama izleri ve animasyon/debug satırları sohbet sayılmaz ve overlaye düşmez.

Bir FiveM sunucusu gerçek sohbet metnini okunabilir bir log veya storage dosyasına hiç yazmayıp sadece oyun ekranına çiziyorsa, bu sürüm o sohbeti henüz okuyamaz. Bu sunucu tipi için ileride ayrı bir ekran okuma/OCR modu gerekir.

Okunabilir sohbet kaynağında aynı oyuncu mesajı gerçekten iki kez varsa ikisi de gösterilir. Uygulama sadece aynı kayıt verisinin tekrar okunmasını yok sayar. Canlı overlay çevirisinde çeviri sağlayıcısı düşürse bile `?` gibi son noktalama işaretleri korunur.

Overlay oyun öndeyken GTA V, RAGE:MP, FiveM veya CitizenFX üzerinde kalır. Oyunu alta alıp tekrar açtığınızda overlay tekrar görünür. Konum, satır sayısı, font, saydamlık, saat gösterimi ve renkler değiştirilebilir.

### Mesaj renkleri

Karakter konuşmaları normal renktedir. `/me` ve `/do` emote renklerini kullanır. `/pm` özel mesaj rengini kullanır. `/b` ve sıradan OOC yazılar `/b` rengindedir. `[GOV ANNOUNCEMENT]` ve `[AFK CHECK]` gibi sunucu etiketleri bilgi mesajı renginde görünür, ama cümlenin devamı daha yumuşak olan `/b` renginde kalır. Admin ban veya ceza satırları uyarı kabul edilir ve kırmızı renkte gösterilir.

### Yaz

Yaz bölümü hızlı çeviri içindir. Oyun chat kutusunda yazdığınız metni seçin ve hızlı çeviri tuşuna basın. Seçili metin aynı kutuda çevirisiyle değiştirilir. Oyun yönetici olarak çalışıyorsa bu özellik için RLanguage Assistant+ uygulamasını da yönetici olarak çalıştırmanız gerekebilir.

Uygulama yazma biçiminize karışmaz. Cümleye küçük harfle başladıysanız çeviri de küçük harfle başlar. Noktalama koymadıysanız uygulama kendi noktasını veya soru işaretini eklemez. `/me`, `/do`, `/b` ve `/pm` yazılarında komut kısmı aynen korunur, sadece mesaj gövdesi çevrilir.

### Konuşma Tarzı

Konuşma Tarzı, Yaz bölümünün ayar kısmıdır. Kendi başına yeni RP cevabı üretmez. Sadece çevrilmiş metnin hedef dilde daha doğal durmasını ayarlar. `/me`, `/do`, `/b` ve `/pm` cümlelerinde her zaman default ayarlar uygulanır; böylece komut mesajları sade ve tahmin edilebilir kalır. `/me` ve `/do` için çeviri sağlayıcısı başa hatalı şekilde `he` veya `she` eklerse uygulama bunu temizler. `/me` hareketlerinde karakter cinsiyeti seçiliyse, çeviri sağlayıcısının sonraki cümle başlarına eklediği zamirler de düzeltilir; yani kadın karakterde `/me ... He waves.` veya `/me ... It jumps.` gibi bir sonuç `She waves.` / `She jumps.` olur. `/do` ise çoğu zaman çevreyi, nesneyi veya durumu anlattığı için `it` gibi nötr ifadeleri zorla değiştirmez.

Varsayılan tarz seçilmemiş, direkt, normal, Amerikan İngilizcesi ve temizdir. Rahat, kibar, çok kibar, kaba, sakin, sert, resmi, samimi, hafif sokak ağzı, belirgin sokak ağzı, İngiliz İngilizcesi, Avustralya İngilizcesi, Güney ABD ve Uluslararası İngilizce seçenekleri doğal uygulanabildiği yerde kullanılır. Lehçe / Aksan bölümü yalnızca Yaz bölümündeki hedef dil İngilizce olduğunda sonucu etkiler.

Kısa doğal cevaplarda zorla rastgelelik değil, ağırlıklı doğal varyasyon kullanılır. Varsayılan Amerikan/temiz tarzda yaygın ve direkt biçimler daha olasıdır: `evet` çoğunlukla `yes` kalır, daha düşük ihtimalle `yeah`, `sure` veya `yep` olabilir; `iyiyim` çoğunlukla `I'm good` olur, daha düşük ihtimalle `I'm alright`, `I'm doing okay`, `I'm fine` veya `all good` olabilir. Kibar, rahat, kaba, sokak ağzı ve lehçe/aksan seçimleri bu ağırlıkları ayrı ayrı değiştirir. Resmi tarz fazla rahat kısaltmaları temizler; Uluslararası İngilizce mümkün olduğunda `gas station` veya `car park` gibi yerel kelimelerden kaçınır.

Lehçe / Aksan yazım numarası yapmaz; kelime seçimini değiştirir. Amerikan İngilizcesi `cell phone`, `parking lot`, `gas station`, `license plate` gibi kullanımları tercih eder. İngiliz İngilizcesi `mobile`, `car park`, `petrol station`, `number plate`, `lift`, `pavement` gibi kullanımlara döner. Avustralya İngilizcesi uygun yerlerde `mobile`, `servo`, `mate`, `cheers`, `bottle shop`, `this arvo` kullanabilir. Güney ABD, Amerikan İngilizcesi üstünde doğal bölgesel kalıplar ekler; örneğin uygun cümlelerde `y'all`, `hey there`, `my buddy`, `I'm fixing to` gibi.

### Gizlilik ve dosyalar

Ayarlar `Documents\RLA+ Settings` klasörüne kaydedilir. Paylaşım paketinde kişisel ayarlarınız, API anahtarlarınız, kaynak kodu, build dosyaları veya debug dosyaları bulunmaz. Exe imzasız olduğu için Windows güvenlik araçları overlay, pano değiştirme ve global kısayol kullanan uygulamalara bazen uyarı verebilir.

## Русский

RLanguage Assistant+ переводит письменный RP-чат RAGE:MP и FiveM в оверлей. Приложение ищет RAGE:MP storage, FiveM CitizenFX logs и поддерживаемое FiveM NUI/KVS storage. Технические строки, cache, resource, NUI mixed-content и radio-stream предупреждения отбрасываются.

Оверлей остается поверх игры, когда активны GTA V, RAGE:MP, FiveM или CitizenFX. Можно менять положение, количество строк, шрифт, прозрачность, время и цвета.

Цвета: обычная речь - normal, `/me` и `/do` - emote, `/pm` - private message, `/b` и OOC - `/b`. Метки `[GOV ANNOUNCEMENT]` и `[AFK CHECK]` подсвечиваются информационным цветом, а остальная часть длинного сообщения остается цветом `/b`. Admin ban или punishment строки отображаются красным как предупреждения.

Write переводит выделенный текст по горячей клавише `Num0`. Команды `/me`, `/do`, `/b`, `/pm` сохраняют командную часть и переводят только текст сообщения. Регистр и пунктуация сохраняют ваш ввод: если вы начали с маленькой буквы или не поставили знак, приложение не исправляет это само.

Speech Style настраивает стиль перевода в Write. Он не генерирует новый RP-ответ. Для `/me`, `/do`, `/b`, `/pm` всегда используется стиль по умолчанию. Варианты вроде `yes`, `yeah`, `yep`, `nah`, `aight`, `gimme` выбираются настройками стиля, а не случайно.

Настройки хранятся в `Documents\RLA+ Settings`. В релиз не входят личные настройки, ключи API, исходный код, build или debug файлы.

## Português

RLanguage Assistant+ traduz chat escrito de RP do RAGE:MP e FiveM para um overlay. Ele procura RAGE:MP storage, logs CitizenFX do FiveM e storage NUI/KVS compatível. Linhas técnicas, cache, resource, avisos NUI mixed-content e radio streams são ignorados.

O overlay fica acima do jogo quando GTA V, RAGE:MP, FiveM ou CitizenFX está em foco. É possível ajustar posição, linhas, fonte, transparência, horário e cores.

Cores: fala normal usa normal, `/me` e `/do` usam cores de emote, `/pm` usa mensagem privada, `/b` e OOC usam a cor `/b`. Tags como `[GOV ANNOUNCEMENT]` e `[AFK CHECK]` usam a cor de informação, mas o restante da frase fica na cor `/b` para não cansar os olhos. Admin ban ou punições ficam em vermelho.

Write traduz o texto selecionado com a tecla `Num0`. Em `/me`, `/do`, `/b` e `/pm`, a parte do comando é preservada e apenas a mensagem é traduzida. Maiúsculas, minúsculas e pontuação seguem o que você digitou.

Speech Style ajusta o estilo da tradução do Write. Ele não cria respostas de RP sozinho. Comandos sempre usam o estilo padrão. Formas como `yes`, `yeah`, `yep`, `nah`, `aight`, `gimme` dependem das escolhas de estilo, não de sorte.

As configurações ficam em `Documents\RLA+ Settings`. O pacote não inclui configurações pessoais, chaves de API, código-fonte, arquivos de build ou debug.

## Deutsch

RLanguage Assistant+ übersetzt geschriebenen RP-Chat aus RAGE:MP und FiveM in ein Overlay. Die App sucht RAGE:MP storage, FiveM CitizenFX logs und unterstütztes FiveM NUI/KVS storage. Technische resource-, cache-, NUI mixed-content- und radio-stream-Zeilen werden ignoriert.

Das Overlay bleibt über dem Spiel, wenn GTA V, RAGE:MP, FiveM oder CitizenFX im Vordergrund ist. Position, Zeilenanzahl, Schrift, Transparenz, Zeitstempel und Farben sind einstellbar.

Farben: normale Sprache nutzt normal, `/me` und `/do` nutzen Emote-Farben, `/pm` nutzt private-message, `/b` und OOC nutzen `/b`. Tags wie `[GOV ANNOUNCEMENT]` und `[AFK CHECK]` werden in der Informationsfarbe markiert, der restliche lange Satz bleibt in der ruhigeren `/b`-Farbe. Admin-Bans oder Strafen erscheinen rot.

Write übersetzt markierten Text mit der Taste `Num0`. Bei `/me`, `/do`, `/b` und `/pm` bleibt der Befehl erhalten und nur der Nachrichtentext wird übersetzt. Großschreibung und Satzzeichen folgen deiner Eingabe.

Speech Style verändert den Stil der Write-Übersetzung. Er erzeugt keine neue RP-Antwort. Befehle verwenden immer den Standardstil. Formen wie `yes`, `yeah`, `yep`, `nah`, `aight`, `gimme` hängen von den gewählten Stiloptionen ab.

Einstellungen liegen in `Documents\RLA+ Settings`. Das Paket enthält keine persönlichen Einstellungen, API-Schlüssel, Quellcodes, Build- oder Debug-Dateien.

## Español

RLanguage Assistant+ traduce chat escrito de RP de RAGE:MP y FiveM en un overlay. Busca RAGE:MP storage, logs CitizenFX de FiveM y storage NUI/KVS compatible. Ignora líneas técnicas, cache, resource, avisos NUI mixed-content y radio streams.

El overlay se mantiene sobre el juego cuando GTA V, RAGE:MP, FiveM o CitizenFX está enfocado. Puedes cambiar posición, líneas, fuente, transparencia, hora y colores.

Colores: habla normal usa normal, `/me` y `/do` usan colores de emote, `/pm` usa mensaje privado, `/b` y OOC usan color `/b`. Etiquetas como `[GOV ANNOUNCEMENT]` y `[AFK CHECK]` usan color de información, pero el resto del texto largo queda en color `/b`. Baneos o castigos de admin se muestran en rojo.

Write traduce el texto seleccionado con `Num0`. En `/me`, `/do`, `/b` y `/pm`, conserva el comando y traduce solo el cuerpo del mensaje. Mayúsculas, minúsculas y puntuación siguen lo que escribiste.

Speech Style ajusta el estilo de la traducción de Write. No crea respuestas RP nuevas. Los comandos siempre usan el estilo predeterminado. Variantes como `yes`, `yeah`, `yep`, `nah`, `aight`, `gimme` dependen de la configuración elegida.

Los ajustes se guardan en `Documents\RLA+ Settings`. El paquete no incluye ajustes personales, claves API, código fuente ni archivos de build o debug.

## Polski

RLanguage Assistant+ tłumaczy pisany chat RP z RAGE:MP i FiveM do nakładki. Aplikacja sprawdza RAGE:MP storage, logi FiveM CitizenFX oraz obsługiwane FiveM NUI/KVS storage. Linie techniczne, cache, resource, NUI mixed-content i radio stream są ignorowane.

Nakładka pozostaje nad grą, gdy aktywne jest GTA V, RAGE:MP, FiveM albo CitizenFX. Można ustawić pozycję, liczbę linii, czcionkę, przezroczystość, czas i kolory.

Kolory: zwykła mowa ma kolor normal, `/me` i `/do` mają kolory emote, `/pm` ma private message, `/b` i OOC mają kolor `/b`. Etykiety `[GOV ANNOUNCEMENT]` i `[AFK CHECK]` mają kolor informacyjny, a reszta długiego tekstu zostaje w spokojniejszym kolorze `/b`. Bany i kary admina są czerwone.

Write tłumaczy zaznaczony tekst klawiszem `Num0`. Przy `/me`, `/do`, `/b` i `/pm` komenda zostaje bez zmian, a tłumaczona jest tylko treść wiadomości. Wielkość liter i interpunkcja są brane z twojego wpisu.

Speech Style zmienia styl tłumaczenia w Write. Nie generuje nowej odpowiedzi RP. Komendy zawsze używają stylu domyślnego. `yes`, `yeah`, `yep`, `nah`, `aight`, `gimme` zależą od ustawień stylu.

Ustawienia są w `Documents\RLA+ Settings`. Pakiet nie zawiera prywatnych ustawień, kluczy API, kodu źródłowego ani plików build/debug.

## Français

RLanguage Assistant+ traduit le chat RP écrit de RAGE:MP et FiveM dans un overlay. Il cherche le storage RAGE:MP, les logs CitizenFX de FiveM et le storage NUI/KVS compatible. Les lignes techniques, cache, resource, NUI mixed-content et radio stream sont ignorées.

L'overlay reste au-dessus du jeu quand GTA V, RAGE:MP, FiveM ou CitizenFX est au premier plan. Position, nombre de lignes, police, transparence, horodatage et couleurs sont réglables.

Couleurs : parole normale en normal, `/me` et `/do` en emote, `/pm` en message privé, `/b` et OOC en couleur `/b`. Les tags `[GOV ANNOUNCEMENT]` et `[AFK CHECK]` sont en couleur information, mais le reste du long message garde la couleur `/b`. Les bans ou sanctions admin sont rouges.

Write traduit le texte sélectionné avec `Num0`. Pour `/me`, `/do`, `/b` et `/pm`, la commande reste intacte et seul le corps du message est traduit. La casse et la ponctuation suivent ce que vous avez tapé.

Speech Style ajuste le style de la traduction Write. Il ne crée pas de nouvelle réponse RP. Les commandes utilisent toujours le style par défaut. Les formes `yes`, `yeah`, `yep`, `nah`, `aight`, `gimme` dépendent des réglages.

Les paramètres sont dans `Documents\RLA+ Settings`. Le paquet ne contient pas de paramètres personnels, clés API, code source, build ou debug.

## Română

RLanguage Assistant+ traduce chatul RP scris din RAGE:MP și FiveM într-un overlay. Caută RAGE:MP storage, loguri FiveM CitizenFX și storage FiveM NUI/KVS compatibil. Liniile tehnice, cache, resource, NUI mixed-content și radio stream sunt ignorate.

Overlay-ul rămâne peste joc când GTA V, RAGE:MP, FiveM sau CitizenFX este în prim-plan. Poți schimba poziția, numărul de linii, fontul, transparența, ora și culorile.

Culori: vorbirea normală folosește normal, `/me` și `/do` folosesc emote, `/pm` folosește private message, `/b` și OOC folosesc culoarea `/b`. Etichetele `[GOV ANNOUNCEMENT]` și `[AFK CHECK]` sunt colorate ca informație, iar restul mesajului lung rămâne în culoarea `/b`. Banurile sau pedepsele admin sunt roșii.

Write traduce textul selectat cu `Num0`. Pentru `/me`, `/do`, `/b` și `/pm`, comanda rămâne neschimbată și se traduce doar mesajul. Literele mari/mici și punctuația urmează ce ai tastat.

Speech Style ajustează stilul traducerii din Write. Nu creează un răspuns RP nou. Comenzile folosesc mereu stilul implicit. `yes`, `yeah`, `yep`, `nah`, `aight`, `gimme` depind de setările alese.

Setările sunt în `Documents\RLA+ Settings`. Pachetul nu include setări personale, chei API, cod sursă sau fișiere build/debug.

## Українська

RLanguage Assistant+ перекладає письмовий RP-чат RAGE:MP і FiveM в оверлей. Програма шукає RAGE:MP storage, FiveM CitizenFX logs і підтримуване FiveM NUI/KVS storage. Технічні рядки, cache, resource, NUI mixed-content і radio stream ігноруються.

Оверлей залишається поверх гри, коли активні GTA V, RAGE:MP, FiveM або CitizenFX. Можна змінювати позицію, кількість рядків, шрифт, прозорість, час і кольори.

Кольори: звичайна мова - normal, `/me` і `/do` - emote, `/pm` - private message, `/b` і OOC - колір `/b`. Мітки `[GOV ANNOUNCEMENT]` і `[AFK CHECK]` мають інформаційний колір, а решта довгого тексту залишається в кольорі `/b`. Admin ban або покарання показуються червоним.

Write перекладає виділений текст клавішею `Num0`. Для `/me`, `/do`, `/b` і `/pm` команда зберігається, перекладається тільки тіло повідомлення. Регістр і пунктуація повторюють ваш ввід.

Speech Style налаштовує стиль перекладу Write. Він не створює нову RP-відповідь. Команди завжди використовують стиль за замовчуванням. `yes`, `yeah`, `yep`, `nah`, `aight`, `gimme` залежать від вибраних налаштувань.

Налаштування зберігаються в `Documents\RLA+ Settings`. Пакет не містить особистих налаштувань, API-ключів, коду, build або debug файлів.

## Српски

RLanguage Assistant+ преводи писани RP chat из RAGE:MP и FiveM у overlay. Апликација тражи RAGE:MP storage, FiveM CitizenFX logs и подржани FiveM NUI/KVS storage. Техничке cache, resource, NUI mixed-content и radio stream линије се игноришу.

Overlay остаје изнад игре када су GTA V, RAGE:MP, FiveM или CitizenFX у фокусу. Могу се подесити позиција, број линија, фонт, провидност, време и боје.

Боје: обичан говор користи normal, `/me` и `/do` користе emote, `/pm` користи private message, `/b` и OOC користе `/b`. Ознаке `[GOV ANNOUNCEMENT]` и `[AFK CHECK]` добијају информациону боју, а остатак дуге поруке остаје у `/b` боји. Admin ban или казне су црвене.

Write преводи означени текст тастером `Num0`. Код `/me`, `/do`, `/b` и `/pm`, команда остаје иста и преводи се само порука. Велика/мала слова и интерпункција прате твој унос.

Speech Style мења стил превода у Write. Не прави нови RP одговор. Команде увек користе подразумевани стил. `yes`, `yeah`, `yep`, `nah`, `aight`, `gimme` зависе од изабраних подешавања.

Подешавања су у `Documents\RLA+ Settings`. Пакет не садржи лична подешавања, API кључеве, source, build или debug фајлове.

## Hrvatski

RLanguage Assistant+ prevodi pisani RP chat iz RAGE:MP-a i FiveM-a u overlay. Aplikacija traži RAGE:MP storage, FiveM CitizenFX logove i podržani FiveM NUI/KVS storage. Tehničke cache, resource, NUI mixed-content i radio stream linije se ignoriraju.

Overlay ostaje iznad igre kada su GTA V, RAGE:MP, FiveM ili CitizenFX u fokusu. Mogu se podesiti položaj, broj redaka, font, prozirnost, vrijeme i boje.

Boje: običan govor koristi normal, `/me` i `/do` koriste emote, `/pm` koristi private message, `/b` i OOC koriste `/b`. Oznake `[GOV ANNOUNCEMENT]` i `[AFK CHECK]` imaju informacijsku boju, a ostatak dugačke poruke ostaje u `/b` boji. Admin ban ili kazne prikazuju se crveno.

Write prevodi označeni tekst tipkom `Num0`. Kod `/me`, `/do`, `/b` i `/pm`, naredba ostaje ista i prevodi se samo poruka. Velika/mala slova i interpunkcija slijede tvoj unos.

Speech Style podešava stil prijevoda u Write. Ne stvara novi RP odgovor. Naredbe uvijek koriste zadani stil. `yes`, `yeah`, `yep`, `nah`, `aight`, `gimme` ovise o odabranim postavkama.

Postavke su u `Documents\RLA+ Settings`. Paket ne sadrži osobne postavke, API ključeve, izvorni kod, build ili debug datoteke.

## Italiano

RLanguage Assistant+ traduce il chat RP scritto di RAGE:MP e FiveM in un overlay. Cerca RAGE:MP storage, log FiveM CitizenFX e storage FiveM NUI/KVS supportato. Le righe tecniche, cache, resource, NUI mixed-content e radio stream vengono ignorate.

L'overlay resta sopra il gioco quando GTA V, RAGE:MP, FiveM o CitizenFX è in primo piano. Posizione, righe, font, trasparenza, ora e colori sono regolabili.

Colori: parlato normale usa normal, `/me` e `/do` usano emote, `/pm` usa private message, `/b` e OOC usano `/b`. Tag come `[GOV ANNOUNCEMENT]` e `[AFK CHECK]` usano il colore informativo, mentre il resto del messaggio lungo rimane nel colore `/b`. Ban o punizioni admin sono rossi.

Write traduce il testo selezionato con `Num0`. Per `/me`, `/do`, `/b` e `/pm`, il comando resta invariato e viene tradotto solo il corpo del messaggio. Maiuscole, minuscole e punteggiatura seguono ciò che hai scritto.

Speech Style regola lo stile della traduzione Write. Non crea nuove risposte RP. I comandi usano sempre lo stile predefinito. `yes`, `yeah`, `yep`, `nah`, `aight`, `gimme` dipendono dalle impostazioni selezionate.

Le impostazioni sono in `Documents\RLA+ Settings`. Il pacchetto non include impostazioni personali, chiavi API, sorgenti, build o debug.

## 한국어

RLanguage Assistant+는 RAGE:MP와 FiveM의 작성형 RP 채팅을 오버레이에 번역해 보여줍니다. RAGE:MP storage, FiveM CitizenFX log, 지원되는 FiveM NUI/KVS storage를 확인합니다. resource, cache, NUI mixed-content, radio stream 같은 기술 로그는 채팅으로 보지 않습니다.

GTA V, RAGE:MP, FiveM, CitizenFX가 앞에 있을 때 오버레이가 게임 위에 유지됩니다. 위치, 줄 수, 글꼴, 투명도, 시간 표시, 색상을 조정할 수 있습니다.

색상: 일반 대사는 normal, `/me`와 `/do`는 emote, `/pm`은 private message, `/b`와 OOC는 `/b` 색상을 사용합니다. `[GOV ANNOUNCEMENT]`, `[AFK CHECK]` 같은 태그는 정보 색상이고, 긴 본문은 눈이 덜 피곤하도록 `/b` 색상으로 남습니다. 관리자 ban 또는 처벌 메시지는 빨간색입니다.

Write는 선택한 텍스트를 `Num0`으로 번역합니다. `/me`, `/do`, `/b`, `/pm`에서는 명령 부분을 그대로 두고 메시지 본문만 번역합니다. 대소문자와 문장부호는 사용자가 입력한 형태를 따릅니다.

Speech Style은 Write 번역의 말투를 조정합니다. 새 RP 답변을 만들지는 않습니다. 명령문은 항상 기본 스타일을 사용합니다. `yes`, `yeah`, `yep`, `nah`, `aight`, `gimme` 같은 표현은 무작위가 아니라 선택한 스타일에 따라 정해집니다.

설정은 `Documents\RLA+ Settings`에 저장됩니다. 패키지에는 개인 설정, API 키, 소스 코드, build 또는 debug 파일이 포함되지 않습니다.

## 中文

RLanguage Assistant+ 会把 RAGE:MP 和 FiveM 的文字 RP 聊天翻译到浮层中。它会查找 RAGE:MP storage、FiveM CitizenFX logs，以及支持的 FiveM NUI/KVS storage。resource、cache、NUI mixed-content、radio stream 等技术日志会被忽略。

当 GTA V、RAGE:MP、FiveM 或 CitizenFX 在前台时，浮层会保持在游戏上方。你可以调整位置、行数、字体、透明度、时间显示和颜色。

颜色：普通角色对白使用 normal，`/me` 和 `/do` 使用 emote，`/pm` 使用 private message，`/b` 和 OOC 使用 `/b` 颜色。`[GOV ANNOUNCEMENT]`、`[AFK CHECK]` 等标签使用信息颜色，但后面的长正文保持 `/b` 颜色，阅读时更不刺眼。管理员 ban 或处罚消息显示为红色。

Write 用 `Num0` 翻译你选中的文字。对于 `/me`、`/do`、`/b`、`/pm`，命令部分保持不变，只翻译消息正文。大小写和标点会跟随你的输入，不会自动修正。

Speech Style 用来调整 Write 翻译的语气。它不会自动生成新的 RP 回复。命令句始终使用默认风格。`yes`、`yeah`、`yep`、`nah`、`aight`、`gimme` 这类变化不是随机的，而是根据你选择的风格产生。

设置保存在 `Documents\RLA+ Settings`。发布包不包含个人设置、API 密钥、源代码、build 或 debug 文件。

## العربية

RLanguage Assistant+ يترجم دردشة RP المكتوبة في RAGE:MP و FiveM داخل طبقة overlay. يبحث عن RAGE:MP storage و FiveM CitizenFX logs و FiveM NUI/KVS storage المدعوم. يتم تجاهل أسطر resource و cache والتحذيرات التقنية مثل NUI mixed-content و radio stream.

تبقى طبقة overlay فوق اللعبة عندما تكون GTA V أو RAGE:MP أو FiveM أو CitizenFX في المقدمة. يمكن تعديل الموضع وعدد الأسطر والخط والشفافية والوقت والألوان.

الألوان: كلام الشخصية العادي يستخدم normal، وأوامر `/me` و `/do` تستخدم ألوان emote، و `/pm` يستخدم private message، و `/b` و OOC يستخدمان لون `/b`. الوسوم مثل `[GOV ANNOUNCEMENT]` و `[AFK CHECK]` تظهر بلون المعلومات، أما بقية الجملة الطويلة فتبقى بلون `/b` حتى لا تكون مرهقة للعين. رسائل ban أو العقوبات من الإدارة تظهر باللون الأحمر.

Write يترجم النص المحدد بزر `Num0`. في `/me` و `/do` و `/b` و `/pm` يبقى جزء الأمر كما هو، ويتم ترجمة جسم الرسالة فقط. الأحرف الكبيرة والصغيرة وعلامات الترقيم تتبع ما كتبته أنت ولا يتم تصحيحها تلقائيًا.

Speech Style يضبط أسلوب ترجمة Write. لا ينشئ رد RP جديدًا من تلقاء نفسه. الأوامر تستخدم دائمًا الأسلوب الافتراضي. صيغ مثل `yes` و `yeah` و `yep` و `nah` و `aight` و `gimme` ليست عشوائية؛ تظهر حسب إعدادات الأسلوب التي تختارها.

يتم حفظ الإعدادات في `Documents\RLA+ Settings`. لا تحتوي الحزمة على إعدادات شخصية أو مفاتيح API أو كود مصدري أو ملفات build أو debug.

Copyright (c) 2026 Shaweton.
