i18n: Sync translations with Weblate
Adds Irish (ga) doc translations, and Bengali (bg) editor translations. (cherry picked from commit 53cde2eb857c1502e231cc598a2b2cbc200796d6)
This commit is contained in:
@@ -105,13 +105,15 @@
|
||||
# Unreal Vision <unrealvisionyt@gmail.com>, 2024.
|
||||
# Romain Defente <rdefente@gmail.com>, 2024.
|
||||
# zefdzeqf <azrzrezfafe@users.noreply.hosted.weblate.org>, 2024.
|
||||
# Edvard Fauchelevent <edvardfauchelevent@gmail.com>, 2024.
|
||||
# Fontaine Nathan <nathan.fontaine53@gmail.com>, 2024.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Godot Engine class reference\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n"
|
||||
"POT-Creation-Date: \n"
|
||||
"PO-Revision-Date: 2024-07-16 05:13+0000\n"
|
||||
"Last-Translator: zefdzeqf <azrzrezfafe@users.noreply.hosted.weblate.org>\n"
|
||||
"PO-Revision-Date: 2024-09-04 20:31+0000\n"
|
||||
"Last-Translator: Fontaine Nathan <nathan.fontaine53@gmail.com>\n"
|
||||
"Language-Team: French <https://hosted.weblate.org/projects/godot-engine/godot-"
|
||||
"class-reference/fr/>\n"
|
||||
"Language: fr\n"
|
||||
@@ -119,7 +121,7 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||
"X-Generator: Weblate 5.7-dev\n"
|
||||
"X-Generator: Weblate 5.7.2-rc\n"
|
||||
|
||||
msgid "All classes"
|
||||
msgstr "Toutes les classes"
|
||||
@@ -6937,6 +6939,121 @@ msgstr "Toutes les particules seront émises depuis l'intérieur d'une boite."
|
||||
msgid "Particles will be emitted in a ring or cylinder."
|
||||
msgstr "Toutes les particules seront émises depuis un anneau ou un cylindre."
|
||||
|
||||
msgid ""
|
||||
"The Crypto class provides access to advanced cryptographic functionalities.\n"
|
||||
"Currently, this includes asymmetric key encryption/decryption, signing/"
|
||||
"verification, and generating cryptographically secure random bytes, RSA keys, "
|
||||
"HMAC digests, and self-signed [X509Certificate]s.\n"
|
||||
"[codeblocks]\n"
|
||||
"[gdscript]\n"
|
||||
"var crypto = Crypto.new()\n"
|
||||
"\n"
|
||||
"# Generate new RSA key.\n"
|
||||
"var key = crypto.generate_rsa(4096)\n"
|
||||
"\n"
|
||||
"# Generate new self-signed certificate with the given key.\n"
|
||||
"var cert = crypto.generate_self_signed_certificate(key, \"CN=mydomain.com,"
|
||||
"O=My Game Company,C=IT\")\n"
|
||||
"\n"
|
||||
"# Save key and certificate in the user folder.\n"
|
||||
"key.save(\"user://generated.key\")\n"
|
||||
"cert.save(\"user://generated.crt\")\n"
|
||||
"\n"
|
||||
"# Encryption\n"
|
||||
"var data = \"Some data\"\n"
|
||||
"var encrypted = crypto.encrypt(key, data.to_utf8_buffer())\n"
|
||||
"\n"
|
||||
"# Decryption\n"
|
||||
"var decrypted = crypto.decrypt(key, encrypted)\n"
|
||||
"\n"
|
||||
"# Signing\n"
|
||||
"var signature = crypto.sign(HashingContext.HASH_SHA256, data.sha256_buffer(), "
|
||||
"key)\n"
|
||||
"\n"
|
||||
"# Verifying\n"
|
||||
"var verified = crypto.verify(HashingContext.HASH_SHA256, data."
|
||||
"sha256_buffer(), signature, key)\n"
|
||||
"\n"
|
||||
"# Checks\n"
|
||||
"assert(verified)\n"
|
||||
"assert(data.to_utf8_buffer() == decrypted)\n"
|
||||
"[/gdscript]\n"
|
||||
"[csharp]\n"
|
||||
"using Godot;\n"
|
||||
"using System.Diagnostics;\n"
|
||||
"\n"
|
||||
"Crypto crypto = new Crypto();\n"
|
||||
"\n"
|
||||
"// Generate new RSA key.\n"
|
||||
"CryptoKey key = crypto.GenerateRsa(4096);\n"
|
||||
"\n"
|
||||
"// Generate new self-signed certificate with the given key.\n"
|
||||
"X509Certificate cert = crypto.GenerateSelfSignedCertificate(key, "
|
||||
"\"CN=mydomain.com,O=My Game Company,C=IT\");\n"
|
||||
"\n"
|
||||
"// Save key and certificate in the user folder.\n"
|
||||
"key.Save(\"user://generated.key\");\n"
|
||||
"cert.Save(\"user://generated.crt\");\n"
|
||||
"\n"
|
||||
"// Encryption\n"
|
||||
"string data = \"Some data\";\n"
|
||||
"byte[] encrypted = crypto.Encrypt(key, data.ToUtf8Buffer());\n"
|
||||
"\n"
|
||||
"// Decryption\n"
|
||||
"byte[] decrypted = crypto.Decrypt(key, encrypted);\n"
|
||||
"\n"
|
||||
"// Signing\n"
|
||||
"byte[] signature = crypto.Sign(HashingContext.HashType.Sha256, Data."
|
||||
"Sha256Buffer(), key);\n"
|
||||
"\n"
|
||||
"// Verifying\n"
|
||||
"bool verified = crypto.Verify(HashingContext.HashType.Sha256, Data."
|
||||
"Sha256Buffer(), signature, key);\n"
|
||||
"\n"
|
||||
"// Checks\n"
|
||||
"Debug.Assert(verified);\n"
|
||||
"Debug.Assert(data.ToUtf8Buffer() == decrypted);\n"
|
||||
"[/csharp]\n"
|
||||
"[/codeblocks]"
|
||||
msgstr ""
|
||||
"La classe Crypto permet d'accéder à des fonctionnalités cryptographiques plus "
|
||||
"avancées dans Godot.\n"
|
||||
"Pour l'instant, cela inclus la génération de données aléatoires pour des "
|
||||
"utilisations cryptographiques, la génération de clés RSA et de certificats "
|
||||
"auto-signés X509, de clé asymétriques de cryptage/décryptage, la signature et "
|
||||
"la vérification.\n"
|
||||
"[codeblock]\n"
|
||||
"extends Node\n"
|
||||
"\n"
|
||||
"var crypto = Crypto.new()\n"
|
||||
"var key = CryptoKey.new()\n"
|
||||
"var cert = X509Certificate.new()\n"
|
||||
"\n"
|
||||
"func _ready():\n"
|
||||
" # Générer une nouvelle clé RSA.\n"
|
||||
" key = crypto.generate_rsa(4096)\n"
|
||||
" # Générer un nouveau certificat auto-signé avec le clé.\n"
|
||||
" cert = crypto.generate_self_signed_certificate(key, \"CN=mydomain.com,"
|
||||
"O=My Game Company,C=IT\")\n"
|
||||
" # Enregistrer la clé et le certificat dans le dossier utilisateur.\n"
|
||||
" key.save(\"user://generated.key\")\n"
|
||||
" cert.save(\"user://generated.crt\")\n"
|
||||
" # Cryptage\n"
|
||||
" var data = \"Des données\"\n"
|
||||
" var encrypted = crypto.encrypt(key, data.to_utf8())\n"
|
||||
" # Décryptage\n"
|
||||
" var decrypted = crypto.decrypt(key, encrypted)\n"
|
||||
" # Signature\n"
|
||||
" var signature = crypto.sign(HashingContext.HASH_SHA256, data."
|
||||
"sha256_buffer(), key)\n"
|
||||
" # Vérification\n"
|
||||
" var verified = crypto.verify(HashingContext.HASH_SHA256, data."
|
||||
"sha256_buffer(), signature, key)\n"
|
||||
" # Tests\n"
|
||||
" assert(verified)\n"
|
||||
" assert(data.to_utf8() == decrypted)\n"
|
||||
"[/codeblock]"
|
||||
|
||||
msgid "SSL certificates"
|
||||
msgstr "Certificats SSL"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user