Standing on the Shoulder of Linus

Home / 2010 / 7月 / 18 / web2pyのバージョンアップ

web2pyのバージョンアップ

web2py がバージョンアップされています。web2pyの管理画面からアップデートすることができます(ファイアウォール等の設定が必要かもしれません)。

バージョンアップしたところ、ローカライズ画面が、見やすくなりました。下の画像のように、原文と訳文が同じ文字列の部分は、背景が赤っぽい色になります。

web2py 本体のローカライズも少し更新しました。まだ手をつけていない部分が結構ありますけど。ファイルダウンロードは、Sahana日本向けローカライズプロジェクトから可能です。

# coding: utf8
{
'"update" is an optional expression like "field1='newvalue'". You cannot update or delete the results of a JOIN': '"update" は、"field1='newvalue'" のようなオプション表現です。JOIN の結果を更新または削除することはできません。',
'%Y-%m-%d': '%Y-%m-%d',
'%Y-%m-%d %H:%M:%S': '%Y-%m-%d %H:%M:%S',
'%s rows deleted': '%s 行が削除されました',
'%s rows updated': '%s 行が更新されました',
'(something like "it-it")': '("it-it" のように)',
'A new version of web2py is available': '新しいバージョンの web2py が利用可能です',
'A new version of web2py is available: %s': '新しいバージョンの web2py が利用可能です: %s',
'ATTENTION: Login requires a secure (HTTPS) connection or running on localhost.': '注意: ログインするには、安全な (HTTPS) 接続、またはローカルホスト上での実行が要求されます。',
'ATTENTION: TESTING IS NOT THREAD SAFE SO DO NOT PERFORM MULTIPLE TESTS CONCURRENTLY.': '注意: テストはスレッドセーフではありません。同時に複数のテストを実行しないでください。',
'ATTENTION: you cannot edit the running application!': '注意: 実行中のアプリケーションは編集できません。',
'About': '紹介',
'About application': 'アプリケーション紹介',
'Admin is disabled because insecure channel': '保護されていない通信のため、Admin が無効になっています',
'Admin is disabled because unsecure channel': '保護されていない通信のため、Admin が無効になっています',
'Administrator Password:': '管理者パスワード:',
'Are you sure you want to delete file "%s"?': 'ファイル "%s" を削除してよろしいですか?',
'Are you sure you want to uninstall application "%s"': 'アプリケーション "%s" をアンインストールしてよろしいですか',
'Are you sure you want to uninstall application "%s"?': 'アプリケーション "%s" をアンインストールしてよろしいですか?',
'Available databases and tables': '利用可能なデータベースとテーブル',
'Cannot be empty': '必ず入力してください。',
'Cannot compile: there are errors in your app.        Debug it, correct errors and try again.': 'コンパイルできません。: デバッグし、エラーを直してから、再度試してください。',
'Change Password': 'パスワードの変更',
'Check to delete': 'チェックしたものを削除',
'Checking for upgrades...': '更新をチェックしています...',
'Client IP': 'クライアント IP',
'Controllers': 'コントローラ',
'Create new application': '新規アプリケーションの作成',
'Current request': '現在のリクエスト',
'Current response': '現在のレスポンス',
'Current session': '現在のセッション',
'DESIGN': 'DESIGN',
'Date and Time': '日時',
'Delete': '削除',
'Delete:': '削除:',
'Deploy on Google App Engine': 'Google App Engine でデプロイ',
'Description': '説明',
'Design for': 'Design for',
'E-mail': '電子メール',
'EDIT': '編集',
'Edit Profile': 'プロファイルの編集',
'Edit application': 'アプリケーションの編集',
'Edit current record': '現在のレコードの編集',
'Editing Language file': '言語ファイルの編集',
'Editing file': 'ファイルの編集',
'Editing file "%s"': 'ファイル "%s" の編集',
'Enterprise Web Framework': 'Enterprise Web Framework',
'Error logs for "%(app)s"': '"%(app)s" のエラーログ',
'First name': '名前',
'Functions with no doctests will result in [passed] tests.': 'doctests の無い機能は、[passed] テストを行います。',
'Group ID': 'グループ ID',
'Hello World': 'Hello World',
'Import/Export': 'インポート/エクスポート',
'Installed applications': 'インストールされているアプリケーション',
'Internal State': '内部状態',
'Invalid Query': '無効なクエリー',
'Invalid action': '無効なアクション',
'Invalid email': '無効な電子メール',
'Language files (static strings) updated': '言語ファイル (静的文字列) が更新されました',
'Languages': '言語',
'Last name': '姓',
'Last saved on:': '直近の保存時刻:',
'License for': 'ライセンス',
'Login': 'ログイン',
'Login to the Administrative Interface': '管理インターフェースにログイン',
'Logout': 'ログアウト',
'Lost Password': 'パスワードの紛失',
'Models': 'モデル',
'Modules': 'モジュール',
'NO': 'いいえ',
'Name': '名前',
'New Record': '新規レコード',
'No databases in this application': 'このアプリケーションにはデータベースがありません',
'Origin': 'Origin',
'Original/Translation': '原文/訳文',
'Password': 'パスワード',
'Peeking at file': 'Peeking at file',
'Plugins': 'プラグイン',
'Powered by': 'Powered by',
'Query:': 'クエリー:',
'Record ID': 'レコード ID',
'Register': '登録',
'Registration key': '登録キー',
'Resolve Conflict file': 'ファイル衝突の解決',
'Role': 'ロール',
'Rows in table': 'テーブルの行',
'Rows selected': '選択した行',
'Saved file hash:': '保存したファイルハッシュ:',
'Static files': '静的ファイル',
'Sure you want to delete this object?': 'このオブジェクトを削除してよろしいですか?',
'TM': 'TM',
'Table name': 'テーブル名',
'Testing application': 'アプリケーションをテストしています',
'The "query" is a condition like "db.table1.field1=='value'". Something like "db.table1.field1==db.table2.field2" results in a SQL JOIN.': '"query" は、"db.table1.field1=='value'" のような条件です。"db.table1.field1==db.table2.field2" のような表現は SQL JOIN になります。',
'There are no controllers': 'コントローラがありません',
'There are no models': 'モデルがありません',
'There are no modules': 'モジュールがありません',
'There are no static files': '静的ファイルがありません',
'There are no translators, only default language is supported': '翻訳がありません。デフォルト言語のみ、サポートします',
'There are no views': 'ビューがありません',
'This is the %(filename)s template': 'これは %(filename)s テンプレートです',
'Ticket': 'チケット',
'Timestamp': 'タイムスタンプ',
'To create a plugin, name a file/folder plugin_[name]': 'プラグインを作成するには、file/folder plugin_[name] と名前をつけます。',
'Unable to check for upgrades': '更新のチェックができません',
'Unable to download': 'ダウンロードできません',
'Unable to download app': 'アプリケーションのダウンロードができません',
'Update:': '更新:',
'Upload & install packed application': 'パッケージ化されたアプリケーションのアップロード & インストール',
'Upload existing application': '既存アプリケーションのアップロード',
'Use (...)&(...) for AND, (...)|(...) for OR, and ~(...)  for NOT to build more complex queries.': '複雑なクエリーを構築するには、AND に (...)&(...) を、OR に (...)|(...) を、NOT に ~(...) を使用してください。',
'User ID': 'ID de Usuario',
'Version': 'バージョン',
'Views': 'ビュー',
'Welcome to web2py': 'web2py にようこそ',
'YES': 'はい',
'about': '紹介',
'additional code for your application': 'アプリケーションの追加コード',
'admin disabled because no admin password': '管理パスワードが入力されていないため、Admin が無効になっています',
'admin disabled because not supported on google apps engine': 'google apps engine 上でサポートされていないため、Admin が無効になっています',
'admin disabled because unable to access password file': 'パスワードファイルにアクセスできないため、Admin が無効になっています',
'and rename it (required):': '名前を変更してください (必須):',
'and rename it:': '名前を変更してください:',
'appadmin': 'appadmin',
'appadmin is disabled because insecure channel': '保護されていない通信のため、appadmin が無効になっています。',
'application "%s" uninstalled': 'アプリケーション "%s" がアンインストールされました',
'application %(appname)s installed with md5sum: %(digest)s': 'アプリケーション %(appname)s がアンインストールされました。md5sum は %(digest)s',
'application compiled': 'アプリケーションがコンパイルされました',
'application is compiled and cannot be designed': 'アプリケーションはコンパイル済みで、変更できません',
'browse': 'ブラウズ',
'cache, errors and sessions cleaned': 'キャッシュ、エラー、セッションを消去しました',
'cannot create file': 'ファイルを作成できません',
'cannot upload file "%(filename)s"': 'ファイル "%(filename)s" をアップロードできません',
'check all': '全てチェック',
'clean': '消去',
'click here for online examples': 'ここをクリックするとネットワーク上の例に移動します',
'click here for the administrative interface': 'ここをクリックすると管理インターフェースに移動します。',
'click to check for upgrades': 'ここをクリックすると新バージョンがあるかチェックします',
'compile': 'コンパイル',
'compiled application removed': 'コンパイル済みアプリケーションが削除されました',
'controllers': 'コントローラ',
'create': '作成',
'create file with filename:': '作成するファイルの名前:',
'create new application:': '新規アプリケーションの作成:',
'created by': '作成者',
'crontab': 'crontab',
'currently saved or': '現在保存されているもの、あるいは',
'customize me!': 'カスタマイズしてください。',
'data uploaded': 'アップロードされたデータ',
'database': 'データベース',
'database %s select': 'データベース %s の選択',
'database administration': 'データベース管理',
'db': 'db',
'defines tables': 'テーブルの定義',
'delete': '削除',
'delete all checked': 'チェックしたもの全て削除',
'design': 'design',
'done!': '完了!',
'edit': '編集',
'edit controller': 'コントローラの編集',
'edit views:': 'edit views:',
'errors': 'エラー',
'export as csv file': 'CSV ファイルとしてエクスポート',
'exposes': '読み込む',
'extends': 'extends',
'failed to reload module': 'モジュールのリロードに失敗しました',
'file "%(filename)s" created': 'ファイル "%(filename)s" が作成されました',
'file "%(filename)s" deleted': 'ファイル "%(filename)s" が削除されました',
'file "%(filename)s" uploaded': 'ファイル "%(filename)s" がアップロードされました',
'file "%(filename)s" was not deleted': 'ファイル "%(filename)s" は削除されませんでした',
'file "%s" of %s restored': 'ファイル "%s" (%s) が復元されました',
'file changed on disk': 'ディスク上のファイルが変更されました',
'file does not exist': 'ファイルが存在しません',
'file saved on %(time)s': '%(time)s にファイルが保存されました',
'file saved on %s': '%s にファイルが保存されました',
'group_list_create': 'group_list_create',
'help': 'ヘルプ',
'htmledit': 'html編集',
'includes': 'includes',
'index': 'index',
'insert new': '新規挿入',
'insert new %s': '%s の新規挿入',
'install': 'インストール',
'internal error': '内部エラー',
'invalid password': '無効なパスワード',
'invalid request': '無効なリクエスト',
'invalid ticket': '無効なチケット',
'language file "%(filename)s" created/updated': '言語ファイル"%(filename)s" が作成/更新されました',
'languages': '言語',
'languages updated': '言語が更新されました',
'loading...': 'ロードしています...',
'login': 'ログイン',
'logout': 'ログアウト',
'merge': 'マージ',
'models': 'モデル',
'modules': 'モジュール',
'new application "%s" created': '新規アプリケーション "%s" が作成されました',
'new record inserted': '新規レコードが挿入されました',
'next 100 rows': '次の 100 行',
'or import from csv file': 'または CSV ファイルとしてインポート',
'or provide app url:': 'またはアプリケーションの url を入力:',
'or provide application url:': 'またはアプリケーションの url を入力:',
'overwrite installed app': 'インストール済みアプリケーションの上書き',
'pack all': '全てをパッケージ化',
'pack compiled': 'コンパイル済みのものをパッケージ化',
'person': 'person',
'person_create': 'person_create',
'person_list_create': 'person_list_create',
'person_popup': 'person_popup',
'person_presence_list': 'person_presence_list',
'person_presence_list_create': 'person_presence_list_create',
'person_search': 'person_search',
'previous 100 rows': '前の 100 行',
'record does not exist': 'レコードが存在しません',
'record id': 'レコード id',
'remove compiled': 'コンパイル済みのものを削除',
'restore': '復元',
'revert': 'リバート',
'save': '保存',
'selected': '選択済み',
'session expired': 'セッション期限切れ',
'shell': 'シェル',
'site': 'サイト',
'some files could not be removed': 'いくつかのファイルが削除できませんでした',
'state': '状態',
'static': '静的',
'submit': '送信',
'table': 'テーブル',
'test': 'テスト',
'the application logic, each URL path is mapped in one exposed function in the controller': 'アプリケーションロジック、各 URL パスはコントローラの取り込んだ関数のパスにマップされます',
'the data representation, define database tables and sets': 'データ表現、データベーステーブルとセットの定義',
'the presentations layer, views are also known as templates': 'プレゼンテーション層、ビューはテンプレートとしても知られています',
'these files are served without processing, your images go here': 'これらのファイルは処理されずに提供されます。画像も同様です。',
'to  previous version.': '前のバージョン',
'translation strings for the application': 'アプリケーションの翻訳文字列',
'try': 'try',
'try something like': 'try something like',
'unable to create application "%s"': 'アプリケーション "%s" が作成できません',
'unable to delete file "%(filename)s"': 'ファイル "%(filename)s" が削除できません',
'unable to parse csv file': 'CSV ファイルをパースできません',
'unable to uninstall "%s"': '"%s" をアンインストールできません',
'uncheck all': '全てチェックをはずす',
'uninstall': 'アンインストール',
'update': '更新',
'update all languages': '全ての言語の更新',
'upload application:': 'アプリケーションのアップロード:',
'upload file:': 'ファイルのアップロード:',
'upload plugin file:': 'プラグインファイルのアップロード:',
'versioning': 'バージョニング',
'view': 'ビュー',
'views': 'ビュー',
'web2py Recent Tweets': 'web2py の最近のツイート',
'web2py is up to date': 'web2py は最新です',
}

関連

← 有償サポート付き WordPress テーマ Hybrid バージョンアップ web2pyで一行掲示板 →

アーカイブ

人気の投稿とページ

  • キンドル本を印刷する(PDFに変換する)方法
  • 名古屋駅から国際センターまでの道のり(徒歩)
  • AGPL ライセンス(GPLとは似ているが違いもある)
  • 6年使ったイーモバイル(Y!mobile)を解約手続。店頭でSIM返却
  • JP-Secure SiteGuard WP Pluginは不正ログイン防止に役立つか

プロフィール

水野史土:月70万PVホームページ制作会社のレスキューワーク株式会社で、PHPソフトウェアのサポートを行っている。concrete5コミュニティリーダー、Novius OSコアコード貢献者でもある。 詳しくは管理者詳細参照。
大好評WordPress書籍「WordPressユーザーのためのPHP入門 はじめから、ていねいに。」サポートページ

Copyright © 2015 Standing on the Shoulder of Linus.