From cd1c89d4cbcdc2fe415ef393ffa944e82d301a8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Wed, 21 Jan 2026 01:41:34 +0100 Subject: [PATCH] New hint string for packet relay, auto translated to start with --- Tools/langtool/src/main.rs | 103 ++++++++++++++++++++++++----------- UI/GameSettingsScreen.cpp | 2 +- assets/lang/ar_AE.ini | 1 + assets/lang/az_AZ.ini | 1 + assets/lang/be_BY.ini | 1 + assets/lang/bg_BG.ini | 1 + assets/lang/ca_ES.ini | 1 + assets/lang/cz_CZ.ini | 1 + assets/lang/da_DK.ini | 1 + assets/lang/de_DE.ini | 1 + assets/lang/dr_ID.ini | 1 + assets/lang/es_ES.ini | 1 + assets/lang/es_LA.ini | 1 + assets/lang/fa_IR.ini | 1 + assets/lang/fi_FI.ini | 1 + assets/lang/fr_FR.ini | 1 + assets/lang/gl_ES.ini | 1 + assets/lang/gr_EL.ini | 1 + assets/lang/he_IL.ini | 1 + assets/lang/he_IL_invert.ini | 1 + assets/lang/hr_HR.ini | 1 + assets/lang/hu_HU.ini | 1 + assets/lang/id_ID.ini | 1 + assets/lang/it_IT.ini | 1 + assets/lang/ja_JP.ini | 1 + assets/lang/jv_ID.ini | 1 + assets/lang/ko_KR.ini | 1 + assets/lang/ku_SO.ini | 1 + assets/lang/lo_LA.ini | 1 + assets/lang/lt-LT.ini | 1 + assets/lang/ms_MY.ini | 1 + assets/lang/nl_NL.ini | 1 + assets/lang/no_NO.ini | 1 + assets/lang/pl_PL.ini | 1 + assets/lang/pt_BR.ini | 1 + assets/lang/pt_PT.ini | 1 + assets/lang/ro_RO.ini | 1 + assets/lang/ru_RU.ini | 1 + assets/lang/sv_SE.ini | 1 + assets/lang/tg_PH.ini | 1 + assets/lang/th_TH.ini | 1 + assets/lang/tr_TR.ini | 1 + assets/lang/uk_UA.ini | 1 + assets/lang/vi_VN.ini | 1 + assets/lang/zh_CN.ini | 1 + assets/lang/zh_TW.ini | 1 + 46 files changed, 115 insertions(+), 34 deletions(-) diff --git a/Tools/langtool/src/main.rs b/Tools/langtool/src/main.rs index d6fa0d7bf0..10340b7164 100644 --- a/Tools/langtool/src/main.rs +++ b/Tools/langtool/src/main.rs @@ -46,6 +46,12 @@ enum Command { key: String, extra: Option, }, + AddNewKeyValueAI { + section: String, + key: String, + value: String, + extra: Option, + }, AddNewKeyValue { section: String, key: String, @@ -663,45 +669,26 @@ fn execute_command(cmd: Command, ai: Option<&ChatGPT>, dry_run: bool, verbose: b return; } + // This is a bit ugly, but we need to generate the AI response before processing files. let ai_response = if let Command::AddNewKeyAI { section, key, extra, } = &cmd { - let prompt = generate_prompt( - &filenames, - section, - key, - &extra.clone().unwrap_or("".to_string()), - ); - println!("generated prompt:\n{prompt}"); - if let Some(ai) = &ai { - println!("Using AI for translation..."); - let response = ai - .chat(&prompt) - .map_err(|e| anyhow::anyhow!("chat failed: {e}")) - .unwrap(); - println!("AI response: {response}"); - if let Some(parsed) = parse_response(&response) { - println!("Parsed: {:?}", parsed); - - if parsed.len() < filenames.len() { - println!( - "Not enough languages generated! {} vs {}", - parsed.len(), - filenames.len() - ); - } - - Some(parsed) - } else { - println!("Failed to parse AI response, not doing anything."); - return; - } - } else { - println!("AI key not set, skipping AI command."); - return; + match generate_ai_response(ai, &filenames, section, key, extra) { + Some(value) => value, + None => return, + } + } else if let Command::AddNewKeyValueAI { + section, + key: _, // We don't need the key here, it's used later when writing to the ini file. + value, + extra, + } = &cmd { + match generate_ai_response(ai, &filenames, section, value, extra) { + Some(value) => value, + None => return, } } else { None @@ -774,6 +761,19 @@ fn execute_command(cmd: Command, ai: Option<&ChatGPT>, dry_run: bool, verbose: b } } } + Command::AddNewKeyValueAI { ref section, ref key, value: _, extra: _ } => { + let lang = filename.split_once('.').unwrap().0; + if let Some(ai_response) = &ai_response { + // Process it. + if let Some(translated_string) = ai_response.get(lang) { + println!("{lang}:"); + add_new_key(&mut target_ini, section, key, translated_string).unwrap(); + } else { + println!("Language {lang} not found in response. Bailing."); + return; + } + } + } Command::AddNewKeyValue { ref section, ref key, @@ -936,3 +936,40 @@ fn execute_command(cmd: Command, ai: Option<&ChatGPT>, dry_run: bool, verbose: b reference_ini.write().unwrap(); } } + +fn generate_ai_response(ai: Option<&ChatGPT>, filenames: &Vec, section: &String, key: &String, extra: &Option) -> Option>> { + let prompt = generate_prompt( + filenames, + section, + key, + &extra.clone().unwrap_or("".to_string()), + ); + println!("generated prompt:\n{prompt}"); + Some(if let Some(ai) = &ai { + println!("Using AI for translation..."); + let response = ai + .chat(&prompt) + .map_err(|e| anyhow::anyhow!("chat failed: {e}")) + .unwrap(); + println!("AI response: {response}"); + if let Some(parsed) = parse_response(&response) { + println!("Parsed: {:?}", parsed); + + if parsed.len() < filenames.len() { + println!( + "Not enough languages generated! {} vs {}", + parsed.len(), + filenames.len() + ); + } + + Some(parsed) + } else { + println!("Failed to parse AI response, not doing anything."); + return None; + } + } else { + println!("AI key not set, skipping AI command."); + return None; + }) +} diff --git a/UI/GameSettingsScreen.cpp b/UI/GameSettingsScreen.cpp index 7ff84136fd..293cdf31aa 100644 --- a/UI/GameSettingsScreen.cpp +++ b/UI/GameSettingsScreen.cpp @@ -1038,7 +1038,7 @@ void GameSettingsScreen::CreateNetworkingSettings(UI::ViewGroup *networkingSetti }); networkingSettings->Add(new SettingHint(n->T("Change proAdhocServer address hint"))); networkingSettings->Add(new CheckBox(&g_Config.bUseServerRelay, n->T("Try to use server-provided packet relay")))->SetEnabled(!PSP_IsInited()); - networkingSettings->Add(new SettingHint(n->T("PacketRelayHint", "Available on servers that provide aemu_postoffice packet relay, like socom.cc.\nDisable this for LAN or VPN play.Can be more reliable, but sometimes slower."))); + networkingSettings->Add(new SettingHint(n->T("PacketRelayHint", "Available on servers that provide 'aemu_postoffice' packet relay, like socom.cc. Disable this for LAN or VPN play. Can be more reliable, but sometimes slower."))); networkingSettings->Add(new ItemHeader(n->T("UPnP (port-forwarding)"))); networkingSettings->Add(new CheckBox(&g_Config.bEnableUPnP, n->T("Enable UPnP", "Enable UPnP (need a few seconds to detect)"))); auto useOriPort = networkingSettings->Add(new CheckBox(&g_Config.bUPnPUseOriginalPort, n->T("UPnP use original port", "UPnP use original port (Enabled = PSP compatibility)"))); diff --git a/assets/lang/ar_AE.ini b/assets/lang/ar_AE.ini index 6eac1563c3..708455a7a0 100644 --- a/assets/lang/ar_AE.ini +++ b/assets/lang/ar_AE.ini @@ -999,6 +999,7 @@ Network connected = متصل بالشبكة Network functionality in this game is not guaranteed = Network functionality in this game is not guaranteed Network initialized = ‎الشبكة تُطلق Other versions of this game that should work: = Other versions of this game that should work: +PacketRelayHint = متاح على الخوادم التي تقدم إعادة توجيه الحزمة 'aemu_postoffice'، مثل socom.cc. قم بتعطيل ذلك للعب الشبكة المحلية أو VPN. قد يكون أكثر موثوقية، لكنه أحيانًا أبطأ. Please change your Port Offset = Please change your port offset Port offset = Port offset (0 = PSP compatibility) Open PPSSPP Multiplayer Wiki Page = Open PPSSPP Multiplayer Wiki Page diff --git a/assets/lang/az_AZ.ini b/assets/lang/az_AZ.ini index 7d82daf425..e57b2734af 100644 --- a/assets/lang/az_AZ.ini +++ b/assets/lang/az_AZ.ini @@ -994,6 +994,7 @@ Network connected = BAğlantı qoşulub Network functionality in this game is not guaranteed = Bu oyunda bağlantı söz verilmir Network initialized = Bağlantı başlandı Other versions of this game that should work: = Bu oyunun çalışası olan başqa sürümləri: +PacketRelayHint = Socom.cc kimi 'aemu_postoffice' paket relayi təqdim edən serverlərdə mövcuddur. LAN və ya VPN oyunu üçün bunu deaktiv edin. Daha etibarlı ola bilər, amma bəzən yavaşdır. Please change your Port Offset = Port keçidinizi dəyişin Port offset = Port keçdi(0 = PSP uyumluğu) Open PPSSPP Multiplayer Wiki Page = PPSSPP çox oyunçu Viki Səhifəsini aç diff --git a/assets/lang/be_BY.ini b/assets/lang/be_BY.ini index 2a0a3da4e1..ed4987458e 100644 --- a/assets/lang/be_BY.ini +++ b/assets/lang/be_BY.ini @@ -958,6 +958,7 @@ Network connected = Network connected Network functionality in this game is not guaranteed = Network functionality in this game is not guaranteed Network initialized = Network initialized Other versions of this game that should work: = Other versions of this game that should work: +PacketRelayHint = Даступна на серверах, якія прапануюць реле пакета 'aemu_postoffice', як socom.cc. Адключыце гэта для LAN або VPN гульні. Можа быць больш надзейным, але часам павольным. Please change your Port Offset = Please change your port offset Port offset = Port offset (0 = PSP compatibility) Open PPSSPP Multiplayer Wiki Page = Open PPSSPP Multiplayer Wiki Page diff --git a/assets/lang/bg_BG.ini b/assets/lang/bg_BG.ini index 594f98da6a..25221301f8 100644 --- a/assets/lang/bg_BG.ini +++ b/assets/lang/bg_BG.ini @@ -991,6 +991,7 @@ Network connected = Network connected Network functionality in this game is not guaranteed = Network functionality in this game is not guaranteed Network initialized = Network initialized Other versions of this game that should work: = Other versions of this game that should work: +PacketRelayHint = Наличен на сървъри, предоставящи реле на пакети 'aemu_postoffice', като socom.cc. Деактивирайте това за LAN или VPN игра. Може да е по-надеждно, но понякога по-бавно. Please change your Port Offset = Please change your port offset Port offset = Port offset(0 = PSP compatibility) Open PPSSPP Multiplayer Wiki Page = Open PPSSPP Multiplayer Wiki Page diff --git a/assets/lang/ca_ES.ini b/assets/lang/ca_ES.ini index 43e7e9acdd..8e9d9d19a6 100644 --- a/assets/lang/ca_ES.ini +++ b/assets/lang/ca_ES.ini @@ -991,6 +991,7 @@ Network connected = Network connected Network functionality in this game is not guaranteed = Network functionality in this game is not guaranteed Network initialized = Network initialized Other versions of this game that should work: = Other versions of this game that should work: +PacketRelayHint = Disponible en servidors que ofereixen el relleu de paquets 'aemu_postoffice', com socom.cc. Desactiveu-ho per a jocs LAN o VPN. Pot ser més fiable, però de vegades més lent. Please change your Port Offset = Please change your port offset Port offset = Port offset(0 = PSP compatibility) Open PPSSPP Multiplayer Wiki Page = Open PPSSPP Multiplayer Wiki Page diff --git a/assets/lang/cz_CZ.ini b/assets/lang/cz_CZ.ini index a7bd308113..1c5f17ba0a 100644 --- a/assets/lang/cz_CZ.ini +++ b/assets/lang/cz_CZ.ini @@ -991,6 +991,7 @@ Network connected = Network connected Network functionality in this game is not guaranteed = Network functionality in this game is not guaranteed Network initialized = Síť zavedena Other versions of this game that should work: = Other versions of this game that should work: +PacketRelayHint = K dispozici na serverech, které poskytují přenos paketů 'aemu_postoffice', jako je socom.cc. Vypněte to pro hraní LAN nebo VPN. Může být spolehlivější, ale někdy pomalejší. Please change your Port Offset = Please change your port offset Port offset = Odchylka portu (0 = Kompatibilita s PSP) Open PPSSPP Multiplayer Wiki Page = Open PPSSPP Multiplayer Wiki Page diff --git a/assets/lang/da_DK.ini b/assets/lang/da_DK.ini index 9057cd2ae3..7ac102e41b 100644 --- a/assets/lang/da_DK.ini +++ b/assets/lang/da_DK.ini @@ -991,6 +991,7 @@ Network connected = Network connected Network functionality in this game is not guaranteed = Network functionality in this game is not guaranteed Network initialized = Netværk er initialiseret Other versions of this game that should work: = Other versions of this game that should work: +PacketRelayHint = Tilgængelig på servere, der leverer 'aemu_postoffice' paketredegivelse, såsom socom.cc. Deaktiver dette til LAN- eller VPN-spil. Kan være mere pålidelig, men nogle gange langsommere. Please change your Port Offset = Please change your port offset Port offset = Port offset(0 = PSP kompatibilitet) Open PPSSPP Multiplayer Wiki Page = Open PPSSPP Multiplayer Wiki Page diff --git a/assets/lang/de_DE.ini b/assets/lang/de_DE.ini index f1802b401d..1027bc42af 100644 --- a/assets/lang/de_DE.ini +++ b/assets/lang/de_DE.ini @@ -980,6 +980,7 @@ Network connected = Netzwerk verbunden Network functionality in this game is not guaranteed = Netzwerkfunktionalität in diesem Spiel ist nicht garantiert Network initialized = Netzwerk initialisiert Other versions of this game that should work: = Andere Versionen dieses Spiels, die funktionieren sollten: +PacketRelayHint = Verfügbar auf Servern, die 'aemu_postoffice' Paketweiterleitung wie socom.cc anbieten. Deaktivieren Sie dies für LAN- oder VPN-Spiel. Kann zuverlässiger sein, aber manchmal langsamer. Please change your Port Offset = Bitte ändere deinen Port-Offset Port offset = Portverschiebung (0 = PSP-Kompatibilität) Open PPSSPP Multiplayer Wiki Page = PPSSPP-Ad-Hoc-Wiki-Seite diff --git a/assets/lang/dr_ID.ini b/assets/lang/dr_ID.ini index 0f5610113f..36ab370e9d 100644 --- a/assets/lang/dr_ID.ini +++ b/assets/lang/dr_ID.ini @@ -991,6 +991,7 @@ Network connected = Network connected Network functionality in this game is not guaranteed = Network functionality in this game is not guaranteed Network initialized = Network initialized Other versions of this game that should work: = Other versions of this game that should work: +PacketRelayHint = Tersedia di server yang menyediakan relai paket 'aemu_postoffice', seperti socom.cc. Nonaktifkan ini untuk permainan LAN atau VPN. Bisa lebih andal, tapi kadang-kadang lebih lambat. Please change your Port Offset = Please change your port offset Port offset = Port offset(0 = PSP compatibility) Open PPSSPP Multiplayer Wiki Page = Open PPSSPP Multiplayer Wiki Page diff --git a/assets/lang/es_ES.ini b/assets/lang/es_ES.ini index fbc7bc837d..d0d574595f 100644 --- a/assets/lang/es_ES.ini +++ b/assets/lang/es_ES.ini @@ -993,6 +993,7 @@ Network functionality in this game is not guaranteed = La funcionalidad de la re Network initialized = Red inicializada Open PPSSPP Multiplayer Wiki Page = Abrir wiki sobre Multijugador en PPSSPP Other versions of this game that should work: = Otras versiones de este juego que deberían funcionar: +PacketRelayHint = Disponible en servidores que proporcionan el relé de paquetes 'aemu_postoffice', como socom.cc. Desactívelo para juegos LAN o VPN. Puede ser más fiable, pero a veces más lento. Please change your Port Offset = Por favor cambia el desplazamiento del puerto Port offset = Desplazamiento puerto (0 = compatibilidad PSP) proAdhocServer Address: = Dirección servidor Ad-Hoc: diff --git a/assets/lang/es_LA.ini b/assets/lang/es_LA.ini index fe4cc70897..c71adce3b2 100644 --- a/assets/lang/es_LA.ini +++ b/assets/lang/es_LA.ini @@ -991,6 +991,7 @@ Network connected = Red conectada Network functionality in this game is not guaranteed = Network functionality in this game is not guaranteed Network initialized = Juego en red iniciado Other versions of this game that should work: = Other versions of this game that should work: +PacketRelayHint = Disponible en servidores que proporcionan el relé de paquetes 'aemu_postoffice', como socom.cc. Desactívelo para jugar en LAN o VPN. Puede ser más confiable, pero a veces más lento. Please change your Port Offset = Por favor cambia el offset del puerto. Port offset = Variar puerto de red (0 = compatibilidad con PSP) Open PPSSPP Multiplayer Wiki Page = Página wiki sobre PPSSPP Ad-Hoc diff --git a/assets/lang/fa_IR.ini b/assets/lang/fa_IR.ini index cc9346e33f..0aae5de4cd 100644 --- a/assets/lang/fa_IR.ini +++ b/assets/lang/fa_IR.ini @@ -991,6 +991,7 @@ Network connected = شبکه متصل شد Network functionality in this game is not guaranteed = Network functionality in this game is not guaranteed Network initialized = شبکه راه‌اندازی شد Other versions of this game that should work: = Other versions of this game that should work: +PacketRelayHint = در دسترس بر روی سرورهایی که انتقال بسته 'aemu_postoffice' را ارائه می‌دهند، مانند socom.cc. این را برای بازی LAN یا VPN غیرفعال کنید. می‌تواند قابل اعتمادتر باشد، اما گاهی اوقات کندتر. Please change your Port Offset = لطفا port offset را تغییر دهید Port offset = Port offset(0 = PSP compatibility) Open PPSSPP Multiplayer Wiki Page = باز کردن ویکی چندنفره PPSSPP diff --git a/assets/lang/fi_FI.ini b/assets/lang/fi_FI.ini index a3bff8383f..6ff9c8dbc3 100644 --- a/assets/lang/fi_FI.ini +++ b/assets/lang/fi_FI.ini @@ -991,6 +991,7 @@ Network connected = Network connected Network functionality in this game is not guaranteed = Network functionality in this game is not guaranteed Network initialized = Network initialized Other versions of this game that should work: = Other versions of this game that should work: +PacketRelayHint = Saatavilla palvelimilla, jotka tarjoavat 'aemu_postoffice' -pakettivälityksen, kuten socom.cc. Poista tämä käytöstä LAN- tai VPN-pelissä. Voi olla luotettavampi, mutta joskus hitaampi. Please change your Port Offset = Please change your port offset Port offset = Port offset(0 = PSP compatibility) Open PPSSPP Multiplayer Wiki Page = Open PPSSPP Multiplayer Wiki Page diff --git a/assets/lang/fr_FR.ini b/assets/lang/fr_FR.ini index 5858c32f15..6b1eb9e5ec 100644 --- a/assets/lang/fr_FR.ini +++ b/assets/lang/fr_FR.ini @@ -991,6 +991,7 @@ Network connected = Network connected Network functionality in this game is not guaranteed = Network functionality in this game is not guaranteed Network initialized = Réseau initialisé ! Other versions of this game that should work: = Other versions of this game that should work: +PacketRelayHint = Disponible sur des serveurs proposant le relais de paquets 'aemu_postoffice', comme socom.cc. Désactivez cela pour le jeu en LAN ou VPN. Peut être plus fiable, mais parfois plus lent. Please change your Port Offset = Veuillez changer votre décalage de port Port offset = Décalage de port (0 = compatibilité PSP) Open PPSSPP Multiplayer Wiki Page = Open PPSSPP Multiplayer Wiki Page diff --git a/assets/lang/gl_ES.ini b/assets/lang/gl_ES.ini index 28018700ed..3fb248566f 100644 --- a/assets/lang/gl_ES.ini +++ b/assets/lang/gl_ES.ini @@ -991,6 +991,7 @@ Network connected = Network connected Network functionality in this game is not guaranteed = Network functionality in this game is not guaranteed Network initialized = Rede inicializada Other versions of this game that should work: = Other versions of this game that should work: +PacketRelayHint = Disponible en servidores que ofrecen o relé de paquetes 'aemu_postoffice', como socom.cc. Desactívao para xogar en LAN ou VPN. Pode ser máis fiable, pero ás veces máis lento. Please change your Port Offset = Please change your port offset Port offset = Port offset(0 = PSP compatibility) Open PPSSPP Multiplayer Wiki Page = Open PPSSPP Multiplayer Wiki Page diff --git a/assets/lang/gr_EL.ini b/assets/lang/gr_EL.ini index 093497c9a4..9ecee570bd 100644 --- a/assets/lang/gr_EL.ini +++ b/assets/lang/gr_EL.ini @@ -991,6 +991,7 @@ Network connected = Network connected Network functionality in this game is not guaranteed = Network functionality in this game is not guaranteed Network initialized = Δίκτυο Εκκινήθηκε Other versions of this game that should work: = Other versions of this game that should work: +PacketRelayHint = Διαθέσιμο σε διακομιστές που παρέχουν τη μετάδοση πακέτων 'aemu_postoffice', όπως το socom.cc. Απενεργοποιήστε αυτό για παιχνίδι LAN ή VPN. Μπορεί να είναι πιο αξιόπιστο, αλλά μερικές φορές πιο αργό. Please change your Port Offset = Please change your port offset Port offset = Offset πήλης(0 = για συμβατότητα PSP) Open PPSSPP Multiplayer Wiki Page = Open PPSSPP Multiplayer Wiki Page diff --git a/assets/lang/he_IL.ini b/assets/lang/he_IL.ini index a7c683f9ec..0af7f75984 100644 --- a/assets/lang/he_IL.ini +++ b/assets/lang/he_IL.ini @@ -991,6 +991,7 @@ Network connected = Network connected Network functionality in this game is not guaranteed = Network functionality in this game is not guaranteed Network initialized = Network initialized Other versions of this game that should work: = Other versions of this game that should work: +PacketRelayHint = זמין בשרתים המספקים העברת מנות 'aemu_postoffice', כמו socom.cc. השבת זאת למשחק LAN או VPN. עשוי להיות אמין יותר, אך לפעמים איטי יותר. Please change your Port Offset = Please change your port offset Port offset = Port offset(0 = PSP compatibility) Open PPSSPP Multiplayer Wiki Page = Open PPSSPP Multiplayer Wiki Page diff --git a/assets/lang/he_IL_invert.ini b/assets/lang/he_IL_invert.ini index 4806d381c4..48c56f1a54 100644 --- a/assets/lang/he_IL_invert.ini +++ b/assets/lang/he_IL_invert.ini @@ -988,6 +988,7 @@ Network connected = Network connected Network functionality in this game is not guaranteed = Network functionality in this game is not guaranteed Network initialized = Network initialized Other versions of this game that should work: = Other versions of this game that should work: +PacketRelayHint = זמין בשרתים המספקים העברת מנות 'aemu_postoffice', כמו socom.cc. השבת זאת למשחק LAN או VPN. עשוי להיות אמין יותר, אך לפעמים איטי יותר. Please change your Port Offset = Please change your port offset Port offset = Port offset(0 = PSP compatibility) Open PPSSPP Multiplayer Wiki Page = Open PPSSPP Multiplayer Wiki Page diff --git a/assets/lang/hr_HR.ini b/assets/lang/hr_HR.ini index 8a133101a5..e25e417098 100644 --- a/assets/lang/hr_HR.ini +++ b/assets/lang/hr_HR.ini @@ -991,6 +991,7 @@ Network connected = Network connected Network functionality in this game is not guaranteed = Network functionality in this game is not guaranteed Network initialized = Veza Uspostavljena Other versions of this game that should work: = Other versions of this game that should work: +PacketRelayHint = Dostupno na poslužiteljima koji pružaju 'aemu_postoffice' prijenos paketa, poput socom.cc. Onemogućite ovo za LAN ili VPN igre. Može biti pouzdanije, ali ponekad sporije. Please change your Port Offset = Please change your port offset Port offset = Port offset (0 = PSP kompatibilnost) Open PPSSPP Multiplayer Wiki Page = Open PPSSPP Multiplayer Wiki Page diff --git a/assets/lang/hu_HU.ini b/assets/lang/hu_HU.ini index 56912c544f..2944f81580 100644 --- a/assets/lang/hu_HU.ini +++ b/assets/lang/hu_HU.ini @@ -991,6 +991,7 @@ Network connected = Hálózat csatlakozva Network functionality in this game is not guaranteed = Network functionality in this game is not guaranteed Network initialized = Hálózat inicializálva Other versions of this game that should work: = Other versions of this game that should work: +PacketRelayHint = Elérhető azokon a szervereken, amelyek 'aemu_postoffice' csomagátvitelt biztosítanak, mint például a socom.cc. Tiltsa le ezt LAN vagy VPN játékhoz. Lehet, hogy megbízhatóbb, de néha lassabb. Please change your Port Offset = Kérlek változtasd meg a port offsetet! Port offset = Port eltolás/offset (0 = PSP kompatibilitás) Open PPSSPP Multiplayer Wiki Page = PPSSPP multiplayer wiki oldal megnyitása… (angolul) diff --git a/assets/lang/id_ID.ini b/assets/lang/id_ID.ini index 8c947e64aa..1445565f55 100644 --- a/assets/lang/id_ID.ini +++ b/assets/lang/id_ID.ini @@ -991,6 +991,7 @@ Network connected = Tersambung ke jaringan Network functionality in this game is not guaranteed = Fungsionalitas jaringan dalam game ini tidak dijamin Network initialized = Jaringan terinisiasi Other versions of this game that should work: = Versi lain dari game ini yang seharusnya berfungsi: +PacketRelayHint = Tersedia di server yang menyediakan relai paket 'aemu_postoffice', seperti socom.cc. Nonaktifkan ini untuk permainan LAN atau VPN. Bisa lebih handal, tetapi kadang-kadang lebih lambat. Please change your Port Offset = Harap ubah letak port Anda Port offset = Letak port (0 = kecocokan dengan PSP) Open PPSSPP Multiplayer Wiki Page = Halaman Wiki PPSSPP Ad-Hoc diff --git a/assets/lang/it_IT.ini b/assets/lang/it_IT.ini index 7183a6e178..b5fcea0f0b 100644 --- a/assets/lang/it_IT.ini +++ b/assets/lang/it_IT.ini @@ -959,6 +959,7 @@ Network connected = Rete connessa Network functionality in this game is not guaranteed = La funzionalità di rete in questo gioco non è garantita. Network initialized = Rete inizializzata Other versions of this game that should work: = Altre versioni di questo gioco che dovrebbero funzionare: +PacketRelayHint = Disponibile su server che forniscono il relay di pacchetti 'aemu_postoffice', come socom.cc. Disabilita questo per il gioco LAN o VPN. Può essere più affidabile, ma a volte più lento. Please change your Port Offset = Prego, cambiare l'offset della porta Port offset = Offset Porta (0 = compatibilità PSP) Open PPSSPP Multiplayer Wiki Page = Pagina Wiki Ad-Hoc PPSSPP diff --git a/assets/lang/ja_JP.ini b/assets/lang/ja_JP.ini index ce088e2814..76a9bd40fd 100644 --- a/assets/lang/ja_JP.ini +++ b/assets/lang/ja_JP.ini @@ -958,6 +958,7 @@ Network connected = ネットワークに接続完了 Network functionality in this game is not guaranteed = このゲームのネットワーク機能は保証されていません Network initialized = ネットワークを初期化 Other versions of this game that should work: = このゲームで動作する他のバージョン: +PacketRelayHint = socom.ccのように、'aemu_postoffice'パケットリレーを提供するサーバーで利用可能です。LANまたはVPNプレイにはこれを無効にしてください。信頼性が高い場合もありますが、時には遅いことがあります。 Please change your Port Offset = ポートオフセットを変更してください Port offset = ポートオフセット (0 = PSP互換) Open PPSSPP Multiplayer Wiki Page = PPSSPPのアドホック接続Wikiページを開く (英語) diff --git a/assets/lang/jv_ID.ini b/assets/lang/jv_ID.ini index 761bdb6b32..b09150f12e 100644 --- a/assets/lang/jv_ID.ini +++ b/assets/lang/jv_ID.ini @@ -991,6 +991,7 @@ Network connected = Network connected Network functionality in this game is not guaranteed = Network functionality in this game is not guaranteed Network initialized = Jaringan diinisiasi Other versions of this game that should work: = Other versions of this game that should work: +PacketRelayHint = Tersedia ing server sing nyedhiyakake relai paket 'aemu_postoffice', kaya socom.cc. Nonaktifake iki kanggo dolanan LAN utawa VPN. Bisa luwih bisa dipercaya, nanging kadhangkala luwih alon. Please change your Port Offset = Please change your port offset Port offset = Port offset(0 = PSP compatibility) Open PPSSPP Multiplayer Wiki Page = Open PPSSPP Multiplayer Wiki Page diff --git a/assets/lang/ko_KR.ini b/assets/lang/ko_KR.ini index 1d66e1bc75..39b6f95157 100644 --- a/assets/lang/ko_KR.ini +++ b/assets/lang/ko_KR.ini @@ -958,6 +958,7 @@ Network connected = 네트워크 연결됨 Network functionality in this game is not guaranteed = 이 게임의 네트워크 기능은 보장되지 않았음 Network initialized = 네트워크 초기화 Other versions of this game that should work: = 작동해야 하는 이 게임의 다른 버전: +PacketRelayHint = socom.cc와 같이 'aemu_postoffice' 패킷 릴레이를 제공하는 서버에서 사용할 수 있습니다. LAN 또는 VPN 게임을 위해 이를 비활성화하십시오. 보다 신뢰할 수 있지만 때때로 느릴 수 있습니다. Please change your Port Offset = 포트 오프셋을 변경하세요. Port offset = 포트 오프셋 (0 = PSP 호환성) Open PPSSPP Multiplayer Wiki Page = PPSSPP 멀티플레이어 위키 페이지 열기 diff --git a/assets/lang/ku_SO.ini b/assets/lang/ku_SO.ini index 5731e65e77..ebfdf52679 100644 --- a/assets/lang/ku_SO.ini +++ b/assets/lang/ku_SO.ini @@ -972,6 +972,7 @@ Network connected = Network connected Network functionality in this game is not guaranteed = Network functionality in this game is not guaranteed Network initialized = Network initialized Other versions of this game that should work: = Other versions of this game that should work: +PacketRelayHint = Li ser serverên ku 'aemu_postoffice' paşverevaniya pakêtê pêşkêş dikin, wek socom.cc, amade ye. Ev ji bo lîstokê LAN an VPN vekirînin. Dikare be îtimadî bêtin, lê hinek caran hêsan e. Please change your Port Offset = Please change your port offset Port offset = Port offset (0 = PSP compatibility) Open PPSSPP Multiplayer Wiki Page = Open PPSSPP Multiplayer Wiki Page diff --git a/assets/lang/lo_LA.ini b/assets/lang/lo_LA.ini index dfd7c419ac..740d1e733b 100644 --- a/assets/lang/lo_LA.ini +++ b/assets/lang/lo_LA.ini @@ -991,6 +991,7 @@ Network connected = Network connected Network functionality in this game is not guaranteed = Network functionality in this game is not guaranteed Network initialized = ເລີ່ມການເຮັດວຽກລະບົບເຄື່ອຂ່າຍແລ້ວ Other versions of this game that should work: = Other versions of this game that should work: +PacketRelayHint = ມີໃຫ້ໃນເຊິ່ອບບໍ່ດຽວກັນໃນເຊິ່ອບ 'aemu_postoffice' ຂອງບໍ່ດຽວ , ເຊັ່ນນໍາ socom.cc. ປິດການນີ້ໃນການເລີ່ມງານ LAN ຫຼື VPN. ສາມາດເປັນຄວາມເຊື່ອງໄດ້, ແຕ່ບໍ່ໄດ້ສະເລີຍບໍ່ສະເພາະແຂງ. Please change your Port Offset = Please change your port offset Port offset = ພອຣ໌ດຊົດເຊີຍ (0 = ຄ່າເລີ່ມຕົ້ນຂອງ PSP) Open PPSSPP Multiplayer Wiki Page = Open PPSSPP Multiplayer Wiki Page diff --git a/assets/lang/lt-LT.ini b/assets/lang/lt-LT.ini index adcd1d1133..1465d309d6 100644 --- a/assets/lang/lt-LT.ini +++ b/assets/lang/lt-LT.ini @@ -991,6 +991,7 @@ Network connected = Network connected Network functionality in this game is not guaranteed = Network functionality in this game is not guaranteed Network initialized = Network initialized Other versions of this game that should work: = Other versions of this game that should work: +PacketRelayHint = Pasiekiama serveriuose, kurie teikia 'aemu_postoffice' paketų perdavimą, pvz., socom.cc. Išjunkite tai LAN arba VPN žaidimams. Gali būti patikimesnis, bet kartais lėtesnis. Please change your Port Offset = Please change your port offset Port offset = Port offset(0 = PSP compatibility) Open PPSSPP Multiplayer Wiki Page = Open PPSSPP Multiplayer Wiki Page diff --git a/assets/lang/ms_MY.ini b/assets/lang/ms_MY.ini index 1c222b36f0..651425df02 100644 --- a/assets/lang/ms_MY.ini +++ b/assets/lang/ms_MY.ini @@ -991,6 +991,7 @@ Network connected = Network connected Network functionality in this game is not guaranteed = Network functionality in this game is not guaranteed Network initialized = Network initialized Other versions of this game that should work: = Other versions of this game that should work: +PacketRelayHint = Tersedia di server yang menyediakan relay paket 'aemu_postoffice', seperti socom.cc. Matikan ini untuk permainan LAN atau VPN. Mungkin lebih dipercayai, tetapi kadang-kadang lebih perlahan. Please change your Port Offset = Please change your port offset Port offset = Port offset(0 = PSP compatibility) Open PPSSPP Multiplayer Wiki Page = Open PPSSPP Multiplayer Wiki Page diff --git a/assets/lang/nl_NL.ini b/assets/lang/nl_NL.ini index 66f50b3351..55ed8deae2 100644 --- a/assets/lang/nl_NL.ini +++ b/assets/lang/nl_NL.ini @@ -991,6 +991,7 @@ Network connected = Network connected Network functionality in this game is not guaranteed = Network functionality in this game is not guaranteed Network initialized = Netwerk geïnitialiseerd Other versions of this game that should work: = Other versions of this game that should work: +PacketRelayHint = Beschikbaar op servers die 'aemu_postoffice' pakketdoorsturing bieden, zoals socom.cc. Schakel dit uit voor LAN- of VPN-spel. Kan betrouwbaarder zijn, maar is soms langzamer. Please change your Port Offset = Please change your port offset Port offset = Poortoffset (0 = PSP-compatibiliteit) Open PPSSPP Multiplayer Wiki Page = Open PPSSPP Multiplayer Wiki Page diff --git a/assets/lang/no_NO.ini b/assets/lang/no_NO.ini index 71ae4fa6f7..266bccab53 100644 --- a/assets/lang/no_NO.ini +++ b/assets/lang/no_NO.ini @@ -991,6 +991,7 @@ Network connected = Network connected Network functionality in this game is not guaranteed = Network functionality in this game is not guaranteed Network initialized = Network initialized Other versions of this game that should work: = Other versions of this game that should work: +PacketRelayHint = Tilgjengelig på servere som tilbyr 'aemu_postoffice' pakkeforbindelse, som socom.cc. Deaktiver dette for LAN- eller VPN-spill. Kan være mer pålitelig, men noen ganger tregere. Please change your Port Offset = Please change your port offset Port offset = Port offset(0 = PSP compatibility) Open PPSSPP Multiplayer Wiki Page = Open PPSSPP Multiplayer Wiki Page diff --git a/assets/lang/pl_PL.ini b/assets/lang/pl_PL.ini index 846a977238..59cdab5773 100644 --- a/assets/lang/pl_PL.ini +++ b/assets/lang/pl_PL.ini @@ -987,6 +987,7 @@ Network connected = Połączono do sieci Network functionality in this game is not guaranteed = Funkcjonalność sieciowa w tej grze nie jest gwarantowana Network initialized = Sieć została zainicjowana Other versions of this game that should work: = Inne wersje tej gry, które powinny działać: +PacketRelayHint = Dostępne na serwerach, które zapewniają przesył pakietów 'aemu_postoffice', takich jak socom.cc. Wyłącz to do gry w LAN lub VPN. Może być bardziej niezawodne, ale czasami wolniejsze. Please change your Port Offset = Proszę zmienić port Port offset = Zmień port (0 = zgodne z PSP) Open PPSSPP Multiplayer Wiki Page = Przejdź do strony PPSSPP pomocy dla wielu graczy. diff --git a/assets/lang/pt_BR.ini b/assets/lang/pt_BR.ini index d068150255..520b73fd5b 100644 --- a/assets/lang/pt_BR.ini +++ b/assets/lang/pt_BR.ini @@ -981,6 +981,7 @@ Network connected = Rede conectada Network functionality in this game is not guaranteed =A funcionalidade da rede neste jogo não é garantida Network initialized = Rede inicializada Other versions of this game that should work: = Outras versões deste jogo que devem funcionar: +PacketRelayHint = Disponível em servidores que fornecem o relé de pacotes 'aemu_postoffice', como socom.cc. Desative isto para jogos LAN ou VPN. Pode ser mais confiável, mas às vezes mais lento. Please change your Port Offset = Por favor mude seu deslocamento da porta Port offset = Deslocamento da porta (0 = Compatibilidade com o PSP) Open PPSSPP Multiplayer Wiki Page = Abrir a Página de Multiplayer do Wiki do PPSSPP diff --git a/assets/lang/pt_PT.ini b/assets/lang/pt_PT.ini index 8807d7b154..eb5bbcb1b2 100644 --- a/assets/lang/pt_PT.ini +++ b/assets/lang/pt_PT.ini @@ -983,6 +983,7 @@ Network connected = Network connected Network functionality in this game is not guaranteed = Network functionality in this game is not guaranteed Network initialized = Rede inicializada Other versions of this game that should work: = Other versions of this game that should work: +PacketRelayHint = Disponível em servidores que oferecem o relé de pacotes 'aemu_postoffice', como socom.cc. Desative isso para jogos LAN ou VPN. Pode ser mais fiável, mas por vezes mais lento. Please change your Port Offset = Por favor muda o teu offset da porta Port offset = Offset da porta (0 = Compatibilidade com a PSP) Open PPSSPP Multiplayer Wiki Page = Abrir a Página do Multiplayer da Wiki do PPSSPP diff --git a/assets/lang/ro_RO.ini b/assets/lang/ro_RO.ini index 12d57cb6fe..85b3318590 100644 --- a/assets/lang/ro_RO.ini +++ b/assets/lang/ro_RO.ini @@ -992,6 +992,7 @@ Network connected = Network connected Network functionality in this game is not guaranteed = Network functionality in this game is not guaranteed Network initialized = Rețea inițializată Other versions of this game that should work: = Other versions of this game that should work: +PacketRelayHint = Disponibil pe servere care oferă redirecționarea pachetelor 'aemu_postoffice', cum ar fi socom.cc. Dezactivați aceasta pentru jocurile LAN sau VPN. Poate fi mai fiabil, dar uneori mai lent. Please change your Port Offset = Please change your port offset Port offset = Port offset(0 = PSP compatibility) Open PPSSPP Multiplayer Wiki Page = Open PPSSPP Multiplayer Wiki Page diff --git a/assets/lang/ru_RU.ini b/assets/lang/ru_RU.ini index b245413264..b7f08f5e12 100644 --- a/assets/lang/ru_RU.ini +++ b/assets/lang/ru_RU.ini @@ -958,6 +958,7 @@ Network connected = Сеть подключена Network functionality in this game is not guaranteed = Сетевая функциональность в этой игре не гарантируется Network initialized = Сеть инициализирована Other versions of this game that should work: = Другие версии этой игры, которые должны работать: +PacketRelayHint = Доступно на серверах, которые предоставляют ретрансляцию пакета 'aemu_postoffice', таких как socom.cc. Отключите это для игр в LAN или VPN. Может быть более надежным, но иногда медленнее. Please change your Port Offset = Пожалуйста, измените ваше смещение порта Port offset = Смещение порта (0 = совместимость с PSP) Open PPSSPP Multiplayer Wiki Page = Открыть wiki-страницу мультиплеера PPSSPP diff --git a/assets/lang/sv_SE.ini b/assets/lang/sv_SE.ini index c9ea6c29dd..5502a6178a 100644 --- a/assets/lang/sv_SE.ini +++ b/assets/lang/sv_SE.ini @@ -959,6 +959,7 @@ Network connected = Nätverk uppkopplat Network functionality in this game is not guaranteed = Nätverksfunktionalitet i detta spel kan ej garanteras Network initialized = Nätverk initierat Other versions of this game that should work: = Andra versioner av spelet som bör fungera: +PacketRelayHint = Tillgänglig på servrar som tillhandahåller 'aemu_postoffice' paketviderebefordran, som socom.cc. Stäng av detta för LAN- eller VPN-spel. Kan vara mer pålitligt, men ibland långsammare. Please change your Port Offset = Vänligen ändra din port-offset Port offset = Port offset (0 = PSP-kompatibilitet) Open PPSSPP Multiplayer Wiki Page = Öppna PPSSPP Multiplayer Wiki Page diff --git a/assets/lang/tg_PH.ini b/assets/lang/tg_PH.ini index 2a609b419e..f1e39e5951 100644 --- a/assets/lang/tg_PH.ini +++ b/assets/lang/tg_PH.ini @@ -992,6 +992,7 @@ Network connected = Konektado ang network Network functionality in this game is not guaranteed = Network functionality in this game is not guaranteed Network initialized = Na-initialize ang network Other versions of this game that should work: = Other versions of this game that should work: +PacketRelayHint = Доступен на серверах, которые предоставляют ретрансляцию пакетов 'aemu_postoffice', таких как socom.cc. Отключите это для игр в LAN или VPN. Может быть более надежным, но иногда медленнее. Please change your Port Offset = Mangyaring baguhin ang iyong port offset Port offset = Port offset (0 = PSP compatibility) Open PPSSPP Multiplayer Wiki Page = Buksan ang PPSSPP Multiplayer Wiki Page diff --git a/assets/lang/th_TH.ini b/assets/lang/th_TH.ini index 5282aed85e..f5738ff757 100644 --- a/assets/lang/th_TH.ini +++ b/assets/lang/th_TH.ini @@ -1010,6 +1010,7 @@ Network connected = เชื่อมต่อกับเครือข่า Network functionality in this game is not guaranteed = ฟังก์ชั่นการทำงานของเครือข่ายในเกมนี้ไม่รับประกัน Network initialized = เริ่มการทำงานของเครือข่ายเรียบร้อย Other versions of this game that should work: = เวอร์ชั่นอื่นๆ ของเกมนี้ ที่ใช้งานได้: +PacketRelayHint = มีให้บริการบนเซิร์ฟเวอร์ที่ให้การส่งต่อแพ็กเก็ต 'aemu_postoffice' เช่น socom.cc ปิดการใช้งานนี้สำหรับการเล่น LAN หรือ VPN อาจเชื่อถือได้มากขึ้น แต่บางครั้งช้ากว่า Please change your Port Offset = กรุณาเปลี่ยนค่าของพอร์ตชดเชย Port offset = พอร์ตชดเชย (0 = ค่าเริ่มต้นของ PSP) Open PPSSPP Multiplayer Wiki Page = ไปที่หน้าเว็บ PPSSPP Ad-Hoc Wiki diff --git a/assets/lang/tr_TR.ini b/assets/lang/tr_TR.ini index 2fa398b506..045942ff1e 100644 --- a/assets/lang/tr_TR.ini +++ b/assets/lang/tr_TR.ini @@ -993,6 +993,7 @@ Network connected = Ağ bağlandı Network functionality in this game is not guaranteed = Bu oyunda ağ işlevselliği garanti edilmez Network initialized = Ağ anahtarı Other versions of this game that should work: = Bu oyunun çalışması gereken diğer sürümleri: +PacketRelayHint = socom.cc gibi 'aemu_postoffice' paket iletimi sağlayan sunucularda mevcuttur. Bunun LAN veya VPN oyunlarında devre dışı bırakın. Daha güvenilir olabilir, ancak bazen yavaşlayabilir. Please change your Port Offset = Lütfen Port Ofsetinizi değiştirin Port offset = Port Ofset Open PPSSPP Multiplayer Wiki Page = PPSSPP Çok Oyunculu Wiki Sayfasını Aç diff --git a/assets/lang/uk_UA.ini b/assets/lang/uk_UA.ini index 5c907c0a92..f7c8491399 100644 --- a/assets/lang/uk_UA.ini +++ b/assets/lang/uk_UA.ini @@ -991,6 +991,7 @@ Network connected = Підключено до мережі Network functionality in this game is not guaranteed = Network functionality in this game is not guaranteed Network initialized = Мережа ініціалізована Other versions of this game that should work: = Other versions of this game that should work: +PacketRelayHint = Доступно на серверах, що забезпечують реле пакетів 'aemu_postoffice', таких як socom.cc. Вимкніть це для LAN або VPN ігор. Може бути більш надійним, але іноді повільнішим. Please change your Port Offset = Будь ласка, змініть зміщення порту Port offset = Зсув порту (0 = сумісність з PSP) Open PPSSPP Multiplayer Wiki Page = Open PPSSPP Multiplayer Wiki Page diff --git a/assets/lang/vi_VN.ini b/assets/lang/vi_VN.ini index 236a5fce66..f482e59d5a 100644 --- a/assets/lang/vi_VN.ini +++ b/assets/lang/vi_VN.ini @@ -991,6 +991,7 @@ Network connected = Network connected Network functionality in this game is not guaranteed = Network functionality in this game is not guaranteed Network initialized = Mạng đã được khởi tạo Other versions of this game that should work: = Other versions of this game that should work: +PacketRelayHint = Có sẵn trên các máy chủ cung cấp dịch vụ chuyển tiếp gói 'aemu_postoffice', như socom.cc. Vô hiệu hóa điều này cho trò chơi LAN hoặc VPN. Có thể đáng tin cậy hơn, nhưng đôi khi chậm hơn. Please change your Port Offset = Please change your port offset Port offset = Port offset(0 = PSP compatibility) Open PPSSPP Multiplayer Wiki Page = Open PPSSPP Multiplayer Wiki Page diff --git a/assets/lang/zh_CN.ini b/assets/lang/zh_CN.ini index 5dcfd718a2..fc91d0a2c2 100644 --- a/assets/lang/zh_CN.ini +++ b/assets/lang/zh_CN.ini @@ -991,6 +991,7 @@ Network connected = 网络已连接 Network functionality in this game is not guaranteed = 此游戏中的网络功能无法保证 Network initialized = 网络已初始化 Other versions of this game that should work: = 此游戏的其他版本应该可以运行: +PacketRelayHint = 可在提供'aemu_postoffice'数据包中继的服务器上使用,如socom.cc。对于LAN或VPN游戏,请禁用此功能。可能更可靠,但有时较慢。 Please change your Port Offset = 请更改您的端口偏移 Port offset = 端口偏移 (0 = 兼容PSP) Open PPSSPP Multiplayer Wiki Page = PPSSPP多人联机Wiki页面 diff --git a/assets/lang/zh_TW.ini b/assets/lang/zh_TW.ini index 6cf45ec767..bc6dda9ed0 100644 --- a/assets/lang/zh_TW.ini +++ b/assets/lang/zh_TW.ini @@ -958,6 +958,7 @@ Network connected = 網路已連線 Network functionality in this game is not guaranteed = 此遊戲中的網路功能無法保證 Network initialized = 網路已初始化 Other versions of this game that should work: = 此遊戲其他應該可工作的版本: +PacketRelayHint = 可在提供'aemu_postoffice'數據包中繼的伺服器上使用,如socom.cc。對於LAN或VPN遊戲,請禁用此功能。可能更可靠,但有時速度較慢。 Please change your Port Offset = 請變更您的連接埠位移 Port offset = 連接埠位移 (0 = PSP 相容性) Open PPSSPP Multiplayer Wiki Page = 開啟 PPSSPP 多人遊戲維基頁面