Domicile / Travailler sur Internet / Mo que d'ouvrir. Fichiers po et mo, une petite aide pour vous aider.

Mo que d'ouvrir. Fichiers po et mo, une petite aide pour vous aider.

Si vous avez atterri sur ce site, vous ne parvenez probablement pas à ouvrir le fichier .mpv. Nom complet du fichier : MPEG Elementary Stream Video File. Si, après avoir double-cliqué sur l'icône du fichier, un message apparaît indiquant que vous devez installer des programmes supplémentaires pour ouvrir le fichier, vous trouverez en bas de la page une liste des programmes les plus susceptibles de convenir à cette fin. Le créateur de ce format est le Moving Picture Experts Group.
Programmes utilisant cette extension : .mpv
LES PUBLICITÉS Système opérateur Logiciel
  • Microsoft Windows lecteur multimédia
  • Lecteur multimédia VideoLAN VLC
  • CyberLink Power DVD 13
  • TMPG TMPGEnc
  • Gustosoft Ace Lecteur DivX
  • Décodeur monospace

  • MAC
    • Lecteur Eltima Elmedia
    • Lecteur multimédia VideoLAN VLC


    L'extension .mpv peut être utilisée par d'autres programmes que ceux mentionnés ci-dessus. Si vous savez quelque chose sur les fichiers .mpv qui pourrait être utile aux autres visiteurs du site, veuillez nous en informer et nous essaierons de mettre à jour notre base de données.

    En visitant notre site, vous vous êtes probablement posé l'une des questions suivantes :

    • Avec quel programme ouvrir le fichier .mpv ?
    • Comment ouvrir le fichier .mpv ?
    • Qu'est-ce que ce fichier .mpv ?
    • Comment convertir un fichier .mpv ?
    • Où puis-je trouver des informations sur le fichier .mpv ?
    Nous espérons que nous avons pu vous fournir des informations complètes sur ce type de fichier. Sinon, vous pouvez essayer de rechercher des informations sur l'extension .mpv sur le site

    Dans cet article, nous expliquerons comment créer et inclure des fichiers de traduction, puis comment traduire du texte dans des plugins et des thèmes. Aussi, ici j'ai brièvement passé en revue quelques points théoriques, erreurs fréquentes comment travailler avec Poedit. Eh bien, je vais donner quelques conseils concernant les traductions.

    Que traduire ?

    Avant de passer à la traduction, décidons de ce que nous devons traduire, car cela affecte la façon dont nous devons traduire.

    Traduction d'un thème/plugin depuis le répertoire WordPress

    Pour une telle traduction, vous devez utiliser le site translate.wordpress.org . Qu'est-ce qui devrait être fait:

    1. Connexion.
    2. Sélectionnez la langue de traduction souhaitée
    3. Trouvez le plugin/thème que vous souhaitez traduire.
    4. Et traduisez directement sur le site.
    5. Une fois votre traduction vérifiée, dans la zone d'administration de votre site WordPress, vous prendrez les mises à jour de traduction pour le plugin/thème.

    6. Nous mettons à jour. Traduction faite !

    Remarque : Tous les plug-ins du catalogue ne prennent pas en charge la traduction via translate.wordpress.org. Dans de tels cas, vous devez traduire comme d'habitude (lisez le paragraphe suivant).

    Traduction d'un thème/plugin PAS du répertoire WordPress

    Dans ce cas, il vous faut :

    Traduction de votre thème/plugin

    La manière dont cela se fait et fonctionne est décrite ci-dessous dans "Etape 1" et "Etape 2".

    Si vous envisagez d'héberger votre plugin/thème dans le répertoire WordPress. Il est fortement recommandé de faire la traduction via translate.wordpress.org. En savoir plus (en anglais) (les détails ne sont pas décrits dans cet article).

    Comment fonctionne la traduction dans WordPress (théorie)

    Commençons par le plus important : les fichiers de traduction : .mo .po .pot . PHP ne fonctionne qu'avec les fichiers .mo, .po et .pot - ils sont destinés aux personnes et aux programmes de traduction.

    Dans WordPress, seul le fichier .mo est utilisé pour la traduction. Lors de la génération de la page, ce fichier est connecté - un objet PHP avec des sauts de ligne est créé à partir de celui-ci et placé en mémoire. De plus, lors de l'utilisation des fonctions de traduction dans le code, la traduction de la chaîne demandée est extraite de cet objet. C'est comme ça que ça marche.

    Ainsi, pour traduire des chaînes dans un thème/plugin, nous avons besoin de :

    Il est important de comprendre que lorsqu'un fichier .mo est inclus, un identifiant lui est attribué (le paramètre $domain) et un tel identifiant (domaine) est spécifié pour les fonctions de traduction de chaînes. Le domaine relie le fichier .mo aux fonctions de traduction. Celles. lors de la traduction, dans la fonction, nous spécifions à partir de quel fichier MO nous devons obtenir la traduction de la chaîne spécifiée. Exemple:

    // inclure le fichier de traduction MO et lui donner un ID - mydomain: load_theme_textdomain("mydomain", get_template_directory() . "/languages"); // traduire - spécifier à nouveau l'ID - mondomaine : _e("Comment :", "mondomaine");

    Étape 1 : Créez votre plugin et traduisez-le

    Si vous avez déjà un thème/plugin prêt à l'emploi et qu'il a juste besoin d'être traduit, passez directement à la traduction (étape 2).

    Pour rendre le processus de traduction clair, créons un plugin très simple et traduisons-le en russe. Appelons le plugin my-translation-demo . Nous devrions nous retrouver avec la structure de plugin suivante :

    1. Dans le dossier Plugins WordPress créez un dossier my-translation-demo: /plugins/my-translation-demo .
    2. Créons un dossier lang dans ce dossier : /my-translation-demo/lang .
    3. Créons un fichier my-translation-demo.php : /my-translation-demo/my-translation-demo.php .
    4. Ajoutez le code suivant au fichier généré fichier php:

    E() -

    Ex() -

    X() -

    N(1) -

    N(3) -

    N(10) -

    Nx(1) -

    Nx(3) -

    Nx(10) -

    esc_attr__() -

    esc_attr_e() -

    esc_html__() -

    esc_html_e() -

    Le plugin est prêt ! Allons dans le panneau d'administration, activons le plugin, allons sur la page du plugin.

    Le plugin utilise toutes les fonctionnalités de traduction de WordPress. Il connecte également le fichier de traduction .mo inexistant myl10n-ru_RU.mo . Après avoir créé le fichier .mo, le plugin sera traduit (nous le créerons ci-dessous).

    Faites attention aux paramètres lors de la création du plugin. Ils doivent être spécifiés correctement pour que la traduction du nom et de la description du plugin fonctionne sur la page des plugins.

    * Domaine de texte : myl10n * Chemin de domaine : /lang

    Aussi pour cela, nous ajoutons le titre et la description dans la fonction de traduction afin que l'analyseur puisse les trouver.

    // chaînes pour traduire les en-têtes de plug-in afin qu'ils se retrouvent dans le fichier .po. __("Démo WordPress traduction"); __("Plug-in de test pour apprendre à créer des traductions dans WordPress");

    WordPress utilise également le paramètre Text Domain: pour rechercher un fichier de traduction au format . Là, le fichier devrait s'appeler TRANSLATION-DOMAIN_LOCAL.mo .

    Étape 2 : Traduction. Création de fichiers .mo .po

    Pour créer un fichier MO, nous devons avoir un fichier PO prêt, donc toute la tâche se résume à créer un fichier PO.

    Il existe plusieurs options pour créer un fichier PO, ici nous envisagerons de travailler avec le programme Poedit. Vous devez d'abord télécharger Poedit et l'installer (la version gratuite vous permet de faire tout ce dont nous avons besoin).

    Vous pouvez créer un fichier PO via Poedit, mais nous le créerons en dehors de la boîte - c'est beaucoup plus facile de cette façon :


    La traduction est prête et fonctionne. Si vous allez maintenant sur la page du plugin, alors toutes les lignes seront traduites :

    Pourquoi est-il pratique de créer un fichier .po manuellement, et non via le programme Poedit ?

    Parce que c'est plus rapide : dans ce cas, vous n'avez pas besoin de spécifier de paramètres, vous pouvez simplement copier le code (de l'étape 2) dans un fichier .po, déposer ce fichier dans Poedit, cliquer sur "Extraire du code source", puis "OK" et traduisez. (les paramètres peuvent être modifiés dans le fichier po lui-même, le programme n'est pas nécessaire pour cela).

    Et pour créer un fichier via Poedit, vous avez besoin de :

    1. Ouvrez la poésie.
    2. Sélectionnez : Fichier > Nouveau... .
    3. Dans la fenêtre qui apparaît, sélectionnez la langue dans laquelle nous traduisons.
    4. La fenêtre disparaît tout simplement, et nous restons muets "que faire ensuite ?".
    5. Et puis il faut appuyer sur le bouton Sauver, dans l'explorateur qui apparaît, recherchez le dossier du thème, accédez au dossier lang, entrez le nom du fichier myl10n-ru_RU.po et cliquez sur OK.
    6. La fenêtre disparaît à nouveau, et nous continuons à émousser "que faire maintenant?".
    7. Et maintenant, vous devez appuyer sur le bouton : Extrait de la source. Une fenêtre s'ouvrira dans laquelle vous devrez définir les paramètres du fichier PO. Tout ce qui est écrit dans le code du fichier PO ci-dessus : nom du projet, équipe du projet, encodages, dossiers où collecter les chaînes de traduction, mots-clés pour rechercher les chaînes de traduction. En général, ici il faudra bricoler et ne pas se tromper.

      Une fois les paramètres définis, cliquez sur "OK".

    8. Ensuite, nous attendons que les chaînes de traduction soient collectées à partir des fichiers de projet et nous entrons dans la fenêtre de traduction des chaînes (écran ci-dessus). Nous traduisons les lignes, cliquez Sauver.
    9. Traduction et fichier MO créés !

    Mise à jour de la traduction (lorsque le code change)

    Tout est extrêmement simple ici :

    1. Ouvrir Poedit.
    2. Jetez-y n'importe quel fichier PO du projet et cliquez sur "Mettre à jour à partir du code"(bouton sur le panneau).
    3. Traduction nouvelles lignes et cliquez sur "Enregistrer"(bouton sur le panneau).
    4. Traduction mise à jour ! Vous pouvez fermer Poedit.

    Création d'un fichier POT

    Le fichier pot est un modèle de traduction. Il s'agit d'une copie directe du fichier .po, uniquement lorsqu'aucune ligne n'est traduite. Celles. toutes les chaînes de traduction proviennent de fichiers de projet, mais rien n'a encore été traduit.

    De ce qui précède, il résulte pour créer un fichier POT dont vous avez besoin suivez toute la procédure de création d'un fichier .po, et à la fin ne traduisez rien, mais allez dans Fichier> Enregistrer sous et enregistrez le fichier avec l'extension .pot .

    La création d'un fichier POT est encore plus simple. Prenez un fichier .po et changez son extension en .pot . C'est une méthode grossière, mais un tel fichier avec des chaînes traduites peut également être utilisé comme modèle pour créer une traduction dans n'importe quelle langue (du moins c'est ainsi que fonctionne Poedit).

    A quoi sert le fichier .pot ?
    Afin d'avoir un seul fichier, dans lequel les lignes de traduction sont toujours à jour. Pour l'utiliser comme base pour créer une traduction dans la langue suivante.

    Par exemple, si les fichiers de traduction PO et MO sont placés dans le dossier de traduction global, nous ne pouvons pas lancer le fichier PO dans le programme et cliquer sur "Mettre à jour à partir du code", car dans le fichier PO, le chemin vers les fichiers du plug-in sera très probablement incorrect (ou il ne sera pas là du tout) et les chaînes de traduction ne seront pas mises à jour. Dans ce cas, un fichier POT est utilisé, qui doit toujours se trouver dans le dossier du plugin, et lors de la modification du code, vous devez mettre à jour les lignes de traduction qu'il contient, de sorte que nous aurons toujours un modèle de chaîne de traduction à jour.

    Si le fichier PO se trouve dans le dossier du plugin, le fichier POT n'est pas nécessaire, la traduction peut être créée à partir du fichier PO.

    Connexion du fichier de traduction .mo

    Comment connecter le fichier MO dans le plugin est déjà dans le code du plugin ci-dessus. Et ici, je vais me concentrer sur les fonctions de WordPress pour inclure ce fichier. Les fonctions:

    load_plugin_textdomain($domain, false, $plugin_rel_path) Charge le fichier MO à partir du plugin. Wrapper pour load_textdomain() . Tout d'abord, il recherche le fichier MO dans le dossier partagé des traductions des plugins : /wp-content/language/plugins . Le fichier doit être nommé TRANSLATION_DOMAIN-LOCAL.mo . load_muplugin_textdomain($domain, $plugin_rel_path) Inclut le fichier MO du plugin MU. Wrapper pour load_textdomain() . Tout d'abord, il recherche le fichier MO dans le dossier partagé des traductions des plugins : /wp-content/language/plugins . Le fichier doit être nommé TRANSLATION_DOMAIN-LOCAL.mo . load_theme_textdomain($domain, $path) Charge le fichier MO à partir du thème. Wrapper pour load_textdomain() . Tout d'abord, il recherche le fichier MO dans le dossier partagé des traductions du thème : /wp-content/language/themes . Le fichier doit être nommé LOCAL.mo (lorsque le fichier se trouve dans un thème) et THEME_LOCAL.mo FOLDER (lorsque le fichier se trouve dans un dossier partagé). load_textdomain($domain, $mofile) Charge un fichier MO de n'importe où (vous devez spécifier le chemin complet vers le fichier MO, ainsi que le nom du fichier).

    Prenons des exemples de connexion de fichiers MO.

    Il est supposé que le code de connexion sera situé dans le fichier principal du plugin/thème ou dans un fichier situé dans le répertoire racine du plugin/thème. Si ce n'est pas le cas, alors __FILE__ doit être remplacé par le chemin approprié.

    // fichier de traduction du plugin. // le fichier doit être nommé : DOMAIN-LOCAL.mo, par exemple : myl10n-ru_RU.mo add_action("plugins_loaded", function())( load_plugin_textdomain("my-plugin", false, dirname(plugin_basename(__FILE__)) . " /langues ")); )); // Fichier de traduction du plugin MU. // le fichier doit être nommé : DOMAIN-LOCAL.mo, par exemple : myl10n-ru_RU.mo load_muplugin_textdomain("my-plugin", dirname(plugin_basename(__FILE__)) . "/languages")); // fichier de traduction du thème. // le fichier doit avoir le nom de la locale actuelle, par exemple : ru_RU.mo add_action("after_setup_theme", function())( load_theme_textdomain("my_theme", get_template_directory() . "/languages"); )); // n'importe quel fichier de traduction // Incluez le fichier .mo (nom du fichier : ru_RU.mo ou autre, selon les paramètres régionaux) add_action("plugins_loaded", function())( $mo_file_path = dirname(__FILE__) . "/lang/" . get_locale (). ".mo"; load_textdomain("mytranslate", $mo_file_path); )

    Il n'est pas nécessaire de connecter des fonctions à des crochets, mais dans les exemples, j'ai fait comme recommandé.

    Remarque : si le fichier de traduction se trouve dans , ces fonctions peuvent être omises. WordPress inclut automatiquement les fichiers de traduction du dossier global en fonction du paramètre Text Domain: dans l'en-tête du plugin.

    fonctions de traduction

    Comment utiliser les fonctions de traduction est déjà dans le code du plugin ci-dessus. Et ici, je vais décrire chaque fonction (lire la description détaillée dans la description de la fonction).

    __($text, $domain) Traduit le texte spécifié et le renvoie pour traitement. _e($text, $domain) Traduit le texte spécifié et l'affiche à l'écran. _x($text, $context, $domain) Traduit le texte spécifié, compte tenu du contexte spécifié, et le renvoie pour traitement. _ex($text, $context, $domain) Traduit le texte spécifié, compte tenu du contexte spécifié, et l'affiche à l'écran. _n($single, $plural, $number, $domain) Obtient une chaîne de traduction au singulier ou au pluriel qui correspond au nombre spécifié (1 commentaire, 2 commentaires). _nx($single, $plural, $number, $context, $domain) Obtient une chaîne de traduction au singulier ou au pluriel en fonction du contexte spécifié. _n_noop($singulier, $pluriel, $domaine) Fonction vide. Similaire à _n() . Utilisé lorsque vous devez définir des chaînes de traduction pour les pluriels, mais utilisez-les quelque part plus tard dans le code. Le résultat renvoyé par la fonction doit être traité par la fonction translate_nooped_plural(). Le résultat de cette fonction, par exemple, est pratique à utiliser dans les paramètres, lorsque nous ne savons pas à l'avance quel sera le nombre et que nous devons effectuer un transfert ultérieurement. _nx_noop($singular, $plural, $context, $domain) Identique à _n_noop(), mais avec contexte. esc_attr__($text, $domain) Traduction des valeurs d'attributs des balises HTML. Raccourci pour esc_attr(__()) . esc_attr_e($text, $domain) Identique à esc_attr__() , mais imprime immédiatement le résultat à l'écran. esc_html__($text, $domain) Traduction de texte pouvant contenir des balises HTML. Raccourci pour esc_html(__()) . esc_html_e($text, $domain) Identique à esc_html__() , mais imprime immédiatement le résultat à l'écran.

    Erreurs lors de l'utilisation des fonctions de traduction

    #1 Impossible d'utiliser des variables/constantes dans les paramètres des fonctions de traduction

    Parce que les programmes ne peuvent analyser que des chaînes, pas des variables. Les programmes n'analysent pas le contenu de la variable spécifiée, mais scannent simplement le code sous forme de texte et extraient des lignes pour la traduction...

    // Oui _e("Bonjour tout le monde!", "mondomaine"); // Non _e($chaîne, "mondomaine"); _e("Bonjour le monde!", $domaine); _e("Bonjour le monde!", DOMAINE);

    #2 N'utilisez pas HTML dans les chaînes de traduction (si possible)

    Par exemple, si vous spécifiez

    dans la chaîne de traduction et que le traducteur fait une erreur, alors le balisage HTML peut "casser". Ou si vous fournissez un lien , le traducteur peut mettre le sien à sa place, ou simplement l'écrire de manière incorrecte. Ou n'importe quelle balise HTML peut ne pas être fermée et nous allons attraper un bogue de mise en page très désagréable.

    Dans 90 % des cas, les balises HTML peuvent et doivent être placées en dehors de la chaîne de traduction, voyons quelques exemples :

    // oui écho "

    ". __("Bonjour tout le monde !", "mondomaine") ."

    "; // Non _e("

    Bonjour le monde!

    ", "mondomaine"); // Oui echo str_replace("
    ", "", __("Voir mon portefeuille", "mondomaine")); // Non _e("Voir mon portefeuille", "mondomaine");

    #3 Ne divisez pas la phrase en mots séparés

    Lors de la traduction de chaînes dans un programme, si possible, il doit être clair de quoi il s'agit. Mais si vous divisez la ligne en parties, des mots individuels peuvent devenir incompréhensibles :

    // Oui echo sprintf(__("Je suis %d aujourd'hui", "mondomaine"), $ans); // Pas d'écho __("Je suis", "mondomaine") . $ans. __("aujourd'hui", "mondomaine");

    #4 Ne laissez pas d'espaces en fin/début de ligne (si possible)

    Lors de la traduction, les espaces aux extrémités ne sont souvent pas perceptibles et peuvent être ignorés, par conséquent, après la traduction, il y aura un "collant". Par conséquent, il est préférable de supprimer les espaces dans le code.

    // Oui _e("Nom du livre :", "mondomaine") ." ". $book_name ; // Oui _e("Nom du livre :", "mondomaine") ." $nom_du_livre" ; // Non _e("Nom du livre : ", "mondomaine") . $book_name ; En garde à vue

    Termes liés à la traduction

    Quelques termes que vous devez connaître. Ce sont les plus basiques (WordPress abrège certaines fonctions et crochets) :

      Internationalisation (internationalisation - i18n)- c'est tout le complexe de fonctions et de classes du noyau qui vous permet de traduire WordPress et ses add-ons dans différentes langues.

      Localisation (localisation - l10n) est le processus de traduction dans différentes langues.

    • lieu est un ensemble de langues et de dialectes de la région. Habituellement, un paramètre régional est simplement une langue, par exemple le russe. Mais l'anglais, par exemple, peut être l'anglais (États-Unis) ou l'anglais (Royaume-Uni) - une langue, des paramètres régionaux différents... Le paramètre régional est défini comme LANGUAGE_CODE_COUNTRY_CODE (ru_RU) ou code de langue dans ISO 639-3 (rus).
    , seulement voici la hiérarchie des fichiers de traduction...

    Dossier de traduction partagé pour :

    • plugins /wp-content/languages/plugins/TRANSLATION_DOMAIN-LOCAL.mo .
    • /wp-content/languages/plugins/TRANSLATION_DOMAIN-LOCAL.mo .

    Ces dossiers publics, par exemple, sont utilisés pour télécharger et mettre à jour la traduction du plugin, qui se trouve dans le répertoire des plugins WordPress. Vous avez probablement vu des plugins traduits qui n'ont pas de fichiers de traduction (c'est exactement le sujet). Comme je l'ai écrit au début de l'article, les plugins du catalogue peuvent être traduits via le site translate.wordpress.org.

    Note : si le fichier de traduction est dans le dossier global, alors il n'est pas nécessaire de l'inclure dans le plugin via les fonctions load_(plugin/theme)_textdomain() ! WordPress l'inclura automatiquement en fonction du paramètre Text Domain: dans l'en-tête du plugin.

    Plug-in de traduction

    Loco Translate est un excellent plugin pour créer une traduction (fichier .mo). Ce plugin remplace complètement le programme Poedit. Il vous permet de créer des traductions pour tous les thèmes, plugins ou plugins MU individuels. Le plugin peut être activé, traduit ce dont vous avez besoin et désactivé pour ne pas "interférer".

    Si votre ordinateur a programme antivirus pouvez analyser tous les fichiers sur l'ordinateur, ainsi que chaque fichier individuellement. Vous pouvez analyser n'importe quel fichier en cliquant avec le bouton droit sur le fichier et en sélectionnant l'option appropriée pour analyser le fichier à la recherche de virus.

    Par exemple, sur cette figure, dossier mon-dossier.mo, alors vous devez faire un clic droit sur ce fichier, et dans le menu fichier sélectionner l'option "numériser avec AVG". La sélection de cette option ouvrira AVG Antivirus et analysera le fichier à la recherche de virus.


    Parfois, une erreur peut résulter de mauvaise installation du logiciel, ce qui peut être dû à un problème survenu au cours du processus d'installation. Cela peut interférer avec votre système d'exploitation associez votre fichier MO à la bonne application logicielle, influençant le soi-disant "associations d'extensions de fichiers".

    Parfois simple réinstaller Dymola peut résoudre votre problème en reliant correctement MO à Dymola. Dans d'autres cas, des problèmes d'association de fichiers peuvent résulter de mauvaise programmation logicielle développeur, et vous devrez peut-être contacter le développeur pour obtenir de l'aide.


    Conseil: Essayez de mettre à jour Dymola vers la dernière version pour vous assurer que vous disposez des derniers correctifs et mises à jour.


    Cela peut sembler trop évident, mais souvent le fichier MO lui-même peut être à l'origine du problème. Si vous avez reçu un fichier via une pièce jointe à un e-mail ou l'avez téléchargé à partir d'un site Web et que le processus de téléchargement a été interrompu (par exemple, par une panne de courant ou une autre raison), le fichier peut être corrompu. Si possible, essayez d'obtenir une nouvelle copie du fichier MO et essayez de l'ouvrir à nouveau.


    Soigneusement: Un fichier corrompu peut causer des dommages collatéraux aux logiciels malveillants précédents ou préexistants sur votre PC, il est donc important de maintenir votre ordinateur à jour avec un antivirus à jour.


    Si votre fichier MO associé au matériel de votre ordinateur pour ouvrir le fichier dont vous pourriez avoir besoin mettre à jour les pilotes de périphérique associés à cet équipement.

    Ce problème généralement associé aux types de fichiers multimédias, qui dépendent de l'ouverture réussie du matériel à l'intérieur de l'ordinateur, par exemple, carte son ou carte vidéo. Par exemple, si vous essayez d'ouvrir un fichier audio mais que vous ne parvenez pas à l'ouvrir, vous devrez peut-être mettre à jour les pilotes de la carte son.


    Conseil: Si, lorsque vous essayez d'ouvrir un fichier MO, vous obtenez Message d'erreur lié au fichier .SYS, le problème pourrait probablement être associé à des pilotes de périphériques corrompus ou obsolètes qui doivent être mis à jour. Ce processus peut être facilité en utilisant un logiciel de mise à jour du pilote tel que DriverDoc.


    Si les étapes n'ont pas résolu le problème et que vous rencontrez toujours des problèmes pour ouvrir les fichiers MO, cela peut être dû à manque de ressources système disponibles. Certaines versions des fichiers MO peuvent nécessiter une quantité importante de ressources (par exemple, mémoire/RAM, puissance de traitement) pour s'ouvrir correctement sur votre ordinateur. Ce problème est assez courant si vous utilisez en même temps un matériel informatique assez ancien et un système d'exploitation beaucoup plus récent.

    Ce problème peut se produire lorsque l'ordinateur a du mal à terminer une tâche car le système d'exploitation (et d'autres services exécutés en arrière-plan) peuvent consomme trop de ressources pour ouvrir le fichier MO. Essayez de fermer toutes les applications sur votre PC avant d'ouvrir Dymola Simulation File. En libérant toutes les ressources disponibles sur votre ordinateur, vous vous assurez d'avoir les meilleures conditions possibles pour tenter d'ouvrir le fichier MO.


    Si vous terminé toutes les étapes ci-dessus et que votre fichier MO ne s'ouvre toujours pas, vous devrez peut-être exécuter mise à niveau matérielle. Dans la plupart des cas, même avec des versions matérielles plus anciennes, la puissance de traitement peut encore être plus que suffisante pour la plupart des applications utilisateur (à moins que vous ne fassiez beaucoup de travaux gourmands en CPU comme le rendu 3D, la modélisation financière/scientifique ou un travail multimédia intense) . De cette façon, il est probable que votre ordinateur ne dispose pas de suffisamment de mémoire(plus communément appelé "RAM" ou RAM) pour effectuer la tâche d'ouverture d'un fichier.

    Le tableau ci-dessous fournit des informations utiles sur l'extension de fichier .mo. Il répond à des questions telles que :

    • Qu'est-ce qu'un dossier. mois?
    • De quel logiciel ai-je besoin pour ouvrir le . mois?
    • Comme un dossier. moisêtre ouvert, édité ou imprimé ?
    • Comment convertir. mois fichiers dans un autre format ?

    Nous espérons que vous trouverez cette page une ressource utile et précieuse !

    1 extensions et 0 alias trouvés dans la base de données

    ✅ Fichier objet machine GNU Gettext

    Descriptif (en anglais) :
    MO le fichier est un GNU GettextComment Fichier d'objet machine. GNU gettext est la bibliothèque d'internationalisation et de localisation GNU (i18n). Il est couramment utilisé pour écrire des programmes multilingues. MO Les fichiers (Machine Object) sont des fichiers PO (Portable Object) compilés et lisibles par machine.

    Type MIME : application/flux d'octets

    D'autres types de fichiers peuvent également utiliser l'extension de fichier .mo.

    🚫 L'extension de fichier .mo est souvent donnée de manière incorrecte !

    Selon la recherche sur notre site, ces fautes de frappe étaient les plus courantes au cours de l'année écoulée :

    ho , mk , Jo , député , lo, om , ml , mi , ko

    Est-il possible que l'extension du nom de fichier soit incorrecte ?

    Nous avons trouvé les extensions de fichiers similaires suivantes dans notre base de données :

    🔴 Impossible d'ouvrir le fichier .mo ?

    Lorsque vous double-cliquez sur un fichier pour l'ouvrir, Windows vérifie l'extension du nom de fichier. Si Windows reconnaît l'extension de nom de fichier, le fichier s'ouvre dans le programme associé à cette extension de nom de fichier. Lorsque Windows ne reconnaît pas l'extension du nom de fichier, le message suivant s'affiche :

    Windows ne peut pas ouvrir ce fichier :

    Exemple.mo

    Pour ouvrir ce fichier, Windows doit savoir quel programme vous souhaitez utiliser pour l'ouvrir...

    Si vous ne savez pas comment configurer des associations de fichiers .mo, Chèque .

    🔴 Est-il possible de changer l'extension de fichier ?

    Changer le nom de fichier de l'extension de fichier n'est pas une bonne idée. Lorsque vous modifiez l'extension de fichier, vous modifiez la façon dont les programmes de votre ordinateur lisent le fichier. Le problème est que la modification de l'extension du fichier ne modifie pas le format du fichier.

    Si vous avez des informations utiles sur l'extension de fichier .mo, !

    🔴 Évaluez notre page MO

    Aidez-nous en évaluant notre page MO dans le système de notation 5 étoiles ci-dessous. (1 étoile mauvaise, 5 étoiles super)

    J'ai écrit une fois sur mon blog, cela vous sera utile exactement qui se fixe des sujets en anglais.
    L'essence du problème - les thèmes souvent et densément angéliques ne sont soit pas traduits en russe, soit traduits de travers par la machine.
    Je poste un guide sur la façon de russifier les thèmes des sociétés de développement occidentales.

    Divulgacher


    Aujourd'hui, j'ai dû creuser dans les profondeurs de WordPress. Car Je suis un partisan de l'édition correcte du code (c'est-à-dire selon la norme des développeurs), j'ai donc décidé de traduire le thème d'une manière qui m'est inconnue, à savoir en éditant les fichiers *.po et *.mo. Il y a beaucoup de discussions sur le net sur la façon de traduire des thèmes et des plugins WordPress dans d'autres langues, mais aujourd'hui, nous parlons spécifiquement de *.po et *.mo, ou plutôt, comment utiliser le programme gratuit pour éditer et créer des traductions Poedit et gagner 30 minutes de temps que j'ai passé à résoudre le problème avec Poedit et le faire fonctionner "comme il se doit".

    Dans le dossier de traduction d'un thème ou de WordPress lui-même (par exemple language, lang, translate etc.) chaque langue est représentée par deux fichiers *.po et *.mo, par exemple us_US.po et us-US.mo
    Si le fichier *.po est un document texte tout à fait ordinaire qui peut être modifié même avec un bloc-notes (bien que ce ne soit pas très pratique), vous ne ferez rien de spécial avec *.mo, car ce fichier est compilé sous forme de code spécial et n'est pas modifiable par les outils de texte.
    Pour créer et éditer les langages d'interface WordPress via *.po et *.mo, il existe un outil sympa sur le net - Poedit. Il est conçu pour presque tous les systèmes d'exploitation de bureau connus Unix, Linux, Windows, MacOS. Les fans de la ligne de commande connaissent un autre outil, mais je ne me souviens plus vraiment de son nom. Notre Poedit ressemble à ceci :

    Une interface simple et simple, où à gauche se trouve la traduction de base en anglais et à droite notre traduction en n'importe lequel (même en Podonsky, même en Komi). Les champs vides afficheront la version anglaise, ce qui évite les bugs et autres erreurs.
    Quel est donc le problème de passer 30 minutes à combattre Poedit ?
    Il s'est avéré qu'il ne suffit pas d'éditer un fichier *.po, vous devez toujours compiler *.mo, mais Poedit a obstinément refusé de le créer. J'ai téléchargé différentes versions, choisi des répertoires, mais rien n'y fait. Dans le même temps, de nombreux utilisateurs (certains en version apparemment spéciale) n'ont rencontré aucun problème.
    Sans le fichier *.mo compilé, WordPress n'a pas appliqué les correctifs de traduction que j'ai apportés.
    Solution
    Facile comme toujours quand vous savez où. Allons à Dossier->Paramètres et on y voit immédiatement un onglet Éditeur. Nous avons mis une coche là-bas, à partir de laquelle Captain Evidence sera choqué. Lors de l'enregistrement, compile automatiquement le fichier .mo

    Pour être honnête, je n'ai pas trop compris pourquoi cette case à cocher n'est pas active par défaut ?! Voilà, maintenant après l'édition, vous aurez les deux fichiers requis pour créer votre traduction. Vous pouvez lire ce qu'il faut en faire sur le net, je ne répéterai pas