0

専門家からの許可が必要です。サイト全体を他の言語に翻訳する必要があります。私のサイトは100の記事で構成されています。その記事全体を翻訳してもらう必要があります。記事ごとに.poまたはxmlファイルを作成する必要があります

上記が唯一の方法である場合は、.poファイルとxmlファイルを作成する効率的な方法を教えてください。これらは小さなメッセージではありません。

4

2 に答える 2

1

投稿に「expressionengine」のタグが付けられているようですので、サイトはEEで構築されていると思います。その場合、.poファイルもXMLファイルも使用できません。EEは完全にカスタマイズ可能なフィールドとチャネルを提供するため、第二言語のコンテンツを第一言語のコンテンツと同じように管理することができます。

EEにはこれに対する多くの異なるアプローチがあり、それぞれに長所と短所があります。以下にリンクされているこの記事は、多くのアプローチの概要を示し、追加の読み物への多くのリンクを提供します。SOに関する複数の回答が適切にカバーできます。

EEInsiderでのExpressionEngineの多言語ソリューション

于 2012-05-14T13:17:12.727 に答える
0

XMLとしてエクスポートするには:http: //devot-ee.com/add-ons/export-it または http://devot-ee.com/add-ons/ajw-export

または、標準の{exp:channel:entries}タグペアを使用してXMLを出力するテンプレートを作成し、テンプレートタイプをXMLにして、XMLの正しいヘッダーとコードを追加することもできます。

再インポートするには:http: //devot-ee.com/add-ons/datagrab

上記のすべてには、簡単に再インポートできるように、テーブルと行の参照とともにエクスポートするフィールドを知ることが含まれます。

翻訳プロセスを開始する前に、選択したエクスポートおよびインポート機能を徹底的にテストして、機能することを確認することを強くお勧めします。

XMLテンプレートの例(これはsitemap.xmlを構築するためのものですが、独自のXML構造を構築するための開始点を提供します):

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
{exp:channel:entries channel="pages" entry_id="not 117|104" limit="500" disable="member_data|pagination|trackbacks" rdf="off" dynamic="no" status="Open" sort="asc"}
    <url>
        <loc>{page_url}</loc>
        <lastmod>{gmt_edit_date format='%Y-%m-%dT%H:%i:%s%Q'}</lastmod>
        <changefreq>daily</changefreq>
        <priority>1</priority>
    </url>
{/exp:channel:entries}
</urlset>
于 2012-05-15T08:12:53.383 に答える