Armadilloフォーラム

Armadillo-410での多言語表示について

nic-segawa

2020年4月22日 11時25分

お世話になっております。

Armadillo-410にてQtで作成したソフトの多言語対応を検討しております。
方法として以下の資料の14.4を参考にしました。

https://manual.atmark-techno.com/armadillo-840/armadillo-840_product_ma…

ATDE4を使用していますが、Qt Linguistが含まれていなかったため、TSファイルとQMファイルの作成にはATDE5を使用しました。
結果として、デスクトップ上で動作させると言語の切り替えはできたのですが、Armadillo上だと元の言語のまま表示されました。
資料の最後に記載されている環境変数の設定も行っていますが、変わりません。
Armadillo-410上では別の設定が必要等ありますでしょうか?
Armadillo上のLinuxのバージョンは2.6.26を使用しています。

よろしくお願い致します。


コメント

nic-segawa

2020年4月23日 12時07分

佐藤様

ご連絡ありがとうございます。
apt-getを試してみたのですが、接続できないとエラーになってしまいました。
URL等が変更されれいるのでしょうか?

よろしくお願い致します。

at_makoto.sato

2020年4月23日 13時18分

佐藤です。

> URL等が変更されれいるのでしょうか?
このようにしてみてください

deb http://snapshot.debian.org/archive/debian/20160901T165003Z/ squeeze main contrib non-free
deb-src http://snapshot.debian.org/archive/debian/20160901T165003Z/ squeeze main contrib non-free

nic-segawa

2020年4月23日 14時18分

佐藤様

ご連絡ありがとうございます。
URLを変更して試したのですが、同様のエラーとなりました。
表示された内容は以下の通りです。

エラー http://download.atmark-techno.com squeeze Release.gpg
download.atmark-techno.com:80 (121.101.71.135) へ接続できませんでした。 - connect (110: 接続がタイムアウトしました)
エラー http://download.atmark-techno.com/debian/ squeeze/contrib Translation-en
download.atmark-techno.com:http へ接続できません:
エラー http://download.atmark-techno.com/debian/ squeeze/contrib Translation-ja
download.atmark-techno.com:http へ接続できません:
エラー http://download.atmark-techno.com/debian/ squeeze/main Translation-en
download.atmark-techno.com:http へ接続できません:
エラー http://download.atmark-techno.com/debian/ squeeze/main Translation-ja
download.atmark-techno.com:http へ接続できません:
エラー http://download.atmark-techno.com/debian/ squeeze/nonfree Translation-en
download.atmark-techno.com:http へ接続できません:
エラー http://download.atmark-techno.com/debian/ squeeze/nonfree Translation-ja
download.atmark-techno.com:http へ接続できません:
無視 http://download.atmark-techno.com squeeze Release
無視 http://download.atmark-techno.com squeeze/main Sources/DiffIndex
無視 http://download.atmark-techno.com squeeze/contrib Sources/DiffIndex
無視 http://download.atmark-techno.com squeeze/nonfree Sources/DiffIndex
無視 http://download.atmark-techno.com squeeze/main amd64 Packages/DiffIndex
無視 http://download.atmark-techno.com squeeze/contrib amd64 Packages/DiffIndex
無視 http://download.atmark-techno.com squeeze/nonfree amd64 Packages/DiffIndex
無視 http://download.atmark-techno.com squeeze/main Sources
無視 http://download.atmark-techno.com squeeze/contrib Sources
無視 http://download.atmark-techno.com squeeze/nonfree Sources
無視 http://download.atmark-techno.com squeeze/main amd64 Packages
無視 http://download.atmark-techno.com squeeze/contrib amd64 Packages
無視 http://download.atmark-techno.com squeeze/nonfree amd64 Packages
エラー http://download.atmark-techno.com squeeze/main Sources
download.atmark-techno.com:http へ接続できません:
エラー http://download.atmark-techno.com squeeze/contrib Sources
download.atmark-techno.com:http へ接続できません:
エラー http://download.atmark-techno.com squeeze/nonfree Sources
download.atmark-techno.com:http へ接続できません:
エラー http://download.atmark-techno.com squeeze/main amd64 Packages
download.atmark-techno.com:http へ接続できません:
エラー http://download.atmark-techno.com squeeze/contrib amd64 Packages
download.atmark-techno.com:http へ接続できません:
エラー http://download.atmark-techno.com squeeze/nonfree amd64 Packages
download.atmark-techno.com:http へ接続できません:
エラー http://snapshot.debian.org squeeze Release.gpg
snapshot.debian.org:80 (2001:1af8:4020:b030:deb::185) への接続を開始できません。 - connect (101: ネットワークに届きません) [IP: 2001:1af8:4020:b030:deb::185 80]
エラー http://snapshot.debian.org/archive/debian/20160901T165003Z/ squeeze/contrib Translation-en
snapshot.debian.org:80 (2001:1af8:4020:b030:deb::185) への接続を開始できません。 - connect (101: ネットワークに届きません) [IP: 2001:1af8:4020:b030:deb::185 80]
エラー http://snapshot.debian.org/archive/debian/20160901T165003Z/ squeeze/contrib Translation-ja
snapshot.debian.org:80 (2001:1af8:4020:b030:deb::185) への接続を開始できません。 - connect (101: ネットワークに届きません) [IP: 2001:1af8:4020:b030:deb::185 80]
エラー http://snapshot.debian.org/archive/debian/20160901T165003Z/ squeeze/main Translation-en
snapshot.debian.org:80 (2001:1af8:4020:b030:deb::185) への接続を開始できません。 - connect (101: ネットワークに届きません) [IP: 2001:1af8:4020:b030:deb::185 80]
エラー http://snapshot.debian.org/archive/debian/20160901T165003Z/ squeeze/main Translation-ja
snapshot.debian.org:80 (2001:1af8:4020:b030:deb::185) への接続を開始できません。 - connect (101: ネットワークに届きません) [IP: 2001:1af8:4020:b030:deb::185 80]
エラー http://snapshot.debian.org/archive/debian/20160901T165003Z/ squeeze/non-free Translation-en
snapshot.debian.org:80 (2001:1af8:4020:b030:deb::185) への接続を開始できません。 - connect (101: ネットワークに届きません) [IP: 2001:1af8:4020:b030:deb::185 80]
エラー http://snapshot.debian.org/archive/debian/20160901T165003Z/ squeeze/non-free Translation-ja
snapshot.debian.org:80 (2001:1af8:4020:b030:deb::185) への接続を開始できません。 - connect (101: ネットワークに届きません) [IP: 2001:1af8:4020:b030:deb::185 80]
無視 http://snapshot.debian.org squeeze Release
無視 http://snapshot.debian.org squeeze/main Sources
無視 http://snapshot.debian.org squeeze/contrib Sources
無視 http://snapshot.debian.org squeeze/non-free Sources
無視 http://snapshot.debian.org squeeze/main amd64 Packages
無視 http://snapshot.debian.org squeeze/contrib amd64 Packages
無視 http://snapshot.debian.org squeeze/non-free amd64 Packages
エラー http://snapshot.debian.org squeeze/main Sources
snapshot.debian.org:80 (2001:1af8:4020:b030:deb::185) への接続を開始できません。 - connect (101: ネットワークに届きません) [IP: 2001:1af8:4020:b030:deb::185 80]
エラー http://snapshot.debian.org squeeze/contrib Sources
snapshot.debian.org:80 (2001:1af8:4020:b030:deb::185) への接続を開始できません。 - connect (101: ネットワークに届きません) [IP: 2001:1af8:4020:b030:deb::185 80]
エラー http://snapshot.debian.org squeeze/non-free Sources
snapshot.debian.org:80 (2001:1af8:4020:b030:deb::185) への接続を開始できません。 - connect (101: ネットワークに届きません) [IP: 2001:1af8:4020:b030:deb::185 80]
エラー http://snapshot.debian.org squeeze/main amd64 Packages
snapshot.debian.org:80 (2001:1af8:4020:b030:deb::185) への接続を開始できません。 - connect (101: ネットワークに届きません) [IP: 2001:1af8:4020:b030:deb::185 80]
エラー http://snapshot.debian.org squeeze/contrib amd64 Packages
snapshot.debian.org:80 (2001:1af8:4020:b030:deb::185) への接続を開始できません。 - connect (101: ネットワークに届きません) [IP: 2001:1af8:4020:b030:deb::185 80]
エラー http://snapshot.debian.org squeeze/non-free amd64 Packages
snapshot.debian.org:80 (2001:1af8:4020:b030:deb::185) への接続を開始できません。 - connect (101: ネットワークに届きません) [IP: 2001:1af8:4020:b030:deb::185 80]
W: http://snapshot.debian.org/archive/debian/20160901T165003Z/dists/squeez… の取得に失敗しました snapshot.debian.org:80 (2001:1af8:4020:b030:deb::185) への接続を開始できません。 - connect (101: ネットワークに届きません) [IP: 2001:1af8:4020:b030:deb::185 80]

W: http://snapshot.debian.org/archive/debian/20160901T165003Z/dists/squeez… の取得に失敗しました snapshot.debian.org:80 (2001:1af8:4020:b030:deb::185) への接続を開始できません。 - connect (101: ネットワークに届きません) [IP: 2001:1af8:4020:b030:deb::185 80]

W: http://snapshot.debian.org/archive/debian/20160901T165003Z/dists/squeez… の取得に失敗しました snapshot.debian.org:80 (2001:1af8:4020:b030:deb::185) への接続を開始できません。 - connect (101: ネットワークに届きません) [IP: 2001:1af8:4020:b030:deb::185 80]

W: http://snapshot.debian.org/archive/debian/20160901T165003Z/dists/squeez… の取得に失敗しました snapshot.debian.org:80 (2001:1af8:4020:b030:deb::185) への接続を開始できません。 - connect (101: ネットワークに届きません) [IP: 2001:1af8:4020:b030:deb::185 80]

W: http://snapshot.debian.org/archive/debian/20160901T165003Z/dists/squeez… の取得に失敗しました snapshot.debian.org:80 (2001:1af8:4020:b030:deb::185) への接続を開始できません。 - connect (101: ネットワークに届きません) [IP: 2001:1af8:4020:b030:deb::185 80]

W: http://snapshot.debian.org/archive/debian/20160901T165003Z/dists/squeez… の取得に失敗しました snapshot.debian.org:80 (2001:1af8:4020:b030:deb::185) への接続を開始できません。 - connect (101: ネットワークに届きません) [IP: 2001:1af8:4020:b030:deb::185 80]

W: http://snapshot.debian.org/archive/debian/20160901T165003Z/dists/squeez… の取得に失敗しました snapshot.debian.org:80 (2001:1af8:4020:b030:deb::185) への接続を開始できません。 - connect (101: ネットワークに届きません) [IP: 2001:1af8:4020:b030:deb::185 80]

W: http://download.atmark-techno.com/debian/dists/squeeze/Release.gpg の取得に失敗しました download.atmark-techno.com:80 (121.101.71.135) へ接続できませんでした。 - connect (110: 接続がタイムアウトしました)

W: http://download.atmark-techno.com/debian/dists/squeeze/contrib/i18n/Tra… の取得に失敗しました download.atmark-techno.com:http へ接続できません:

W: http://download.atmark-techno.com/debian/dists/squeeze/contrib/i18n/Tra… の取得に失敗しました download.atmark-techno.com:http へ接続できません:

W: http://download.atmark-techno.com/debian/dists/squeeze/main/i18n/Transl… の取得に失敗しました download.atmark-techno.com:http へ接続できません:

W: http://download.atmark-techno.com/debian/dists/squeeze/main/i18n/Transl… の取得に失敗しました download.atmark-techno.com:http へ接続できません:

W: http://download.atmark-techno.com/debian/dists/squeeze/nonfree/i18n/Tra… の取得に失敗しました download.atmark-techno.com:http へ接続できません:

W: http://download.atmark-techno.com/debian/dists/squeeze/nonfree/i18n/Tra… の取得に失敗しました download.atmark-techno.com:http へ接続できません:

W: http://download.atmark-techno.com/debian/dists/squeeze/main/source/Sour… の取得に失敗しました download.atmark-techno.com:http へ接続できません:

W: http://download.atmark-techno.com/debian/dists/squeeze/contrib/source/S… の取得に失敗しました download.atmark-techno.com:http へ接続できません:

W: http://download.atmark-techno.com/debian/dists/squeeze/nonfree/source/S… の取得に失敗しました download.atmark-techno.com:http へ接続できません:

W: http://download.atmark-techno.com/debian/dists/squeeze/main/binary-amd6… の取得に失敗しました download.atmark-techno.com:http へ接続できません:

W: http://download.atmark-techno.com/debian/dists/squeeze/contrib/binary-a… の取得に失敗しました download.atmark-techno.com:http へ接続できません:

W: http://download.atmark-techno.com/debian/dists/squeeze/nonfree/binary-a… の取得に失敗しました download.atmark-techno.com:http へ接続できません:

W: http://snapshot.debian.org/archive/debian/20160901T165003Z/dists/squeez… の取得に失敗しました snapshot.debian.org:80 (2001:1af8:4020:b030:deb::185) への接続を開始できません。 - connect (101: ネットワークに届きません) [IP: 2001:1af8:4020:b030:deb::185 80]

W: http://snapshot.debian.org/archive/debian/20160901T165003Z/dists/squeez… の取得に失敗しました snapshot.debian.org:80 (2001:1af8:4020:b030:deb::185) への接続を開始できません。 - connect (101: ネットワークに届きません) [IP: 2001:1af8:4020:b030:deb::185 80]

W: http://snapshot.debian.org/archive/debian/20160901T165003Z/dists/squeez… の取得に失敗しました snapshot.debian.org:80 (2001:1af8:4020:b030:deb::185) への接続を開始できません。 - connect (101: ネットワークに届きません) [IP: 2001:1af8:4020:b030:deb::185 80]

W: http://snapshot.debian.org/archive/debian/20160901T165003Z/dists/squeez… の取得に失敗しました snapshot.debian.org:80 (2001:1af8:4020:b030:deb::185) への接続を開始できません。 - connect (101: ネットワークに届きません) [IP: 2001:1af8:4020:b030:deb::185 80]

W: http://snapshot.debian.org/archive/debian/20160901T165003Z/dists/squeez… の取得に失敗しました snapshot.debian.org:80 (2001:1af8:4020:b030:deb::185) への接続を開始できません。 - connect (101: ネットワークに届きません) [IP: 2001:1af8:4020:b030:deb::185 80]

W: http://snapshot.debian.org/archive/debian/20160901T165003Z/dists/squeez… の取得に失敗しました snapshot.debian.org:80 (2001:1af8:4020:b030:deb::185) への接続を開始できません。 - connect (101: ネットワークに届きません) [IP: 2001:1af8:4020:b030:deb::185 80]

E: いくつかのインデックスファイルのダウンロードに失敗しました。これらは無視されるか、古いものが代わりに使われます。

nic-segawa

2020年4月23日 17時15分

佐藤様

ご連絡ありがとうございます。
プロキシ設定ができていませんでした。
/etc/apt/apt.confに以下を設定することで無事にapt-getが動作しました。

Acquire::http::Proxy "http://proxy server:port";
Acquire::https::Proxy "http://proxy server:port";

システム設定でプロキシの設定をしていたのですが、apt-getは別に設定が必要だったようです。

qt4-dev-toolsは以下のURLを/etc/apt/sources.list内で有効にした際にダウンロードできました。

deb http://archive.debian.org/debian/ squeeze main contrib non-free
deb-src http://archive.debian.org/debian/ squeeze main contrib non-free

ATDE4上のQt Linquistを使用して多言語対応を試みたのですが、症状は変わりませんでした。
引き続きデスクトップ上では言語が切り替わりますが、Armadillo上では切り替わりません。
何か他に原因は考えられますでしょうか?
よろしくお願い致します。

at_makoto.sato

2020年4月23日 18時54分

佐藤です。

LANGをja_JP.utf8にしてみても同様でしょうか。
他には、期待するファイルが正しくopenできているかどうかなどをデバッグしてみるのもよいかもしれません。

nic-segawa

2020年4月24日 15時30分

佐藤様

QMファイルを読み込むパスにコロンが抜けていました。
そのため、リソースファイルから読み込めていませんでした。
コロンを追加した所、無事に言語を切り替えることができました。

ご対応頂きありがとうございました。