diff --git a/build/shared/lib/languages/PDE_ja.properties b/build/shared/lib/languages/PDE_ja.properties
index 94050a647..6ed12034d 100644
--- a/build/shared/lib/languages/PDE_ja.properties
+++ b/build/shared/lib/languages/PDE_ja.properties
@@ -29,7 +29,7 @@ menu.file.quit = 終了
# | File | Edit | Sketch | Debug | Tools | Help |
# | Edit |
menu.edit = 編集
-menu.edit.undo = 戻す
+menu.edit.undo = 元に戻す
menu.edit.redo = やり直し
menu.edit.action.addition = addition
menu.edit.action.deletion = deletion
@@ -179,14 +179,13 @@ preferences.cmd_space = space
preferences.suggest_imports = import 宣言をサジェストする
preferences.increase_max_memory = 有効な最大メモリを増やす
preferences.delete_previous_folder_on_export = エクスポート時に以前のフォルダーを削除する
-preferences.hide_toolbar_background_image = タブ/ツールバーの背景画像を隠す
preferences.check_for_updates_on_startup = 起動時にアップデートをチェックする
preferences.run_sketches_on_display = スケッチを実行するディスプレイ
preferences.run_sketches_on_display.tip = スケッチが最初に置かれるディスプレイをセットして下さい。
通常、スケッチウィンドウを動かすと、同じ位置に再び開かれますが、
プレゼンテーション(フルスクリーン)モードで実行している場合、
このディスプレイが常に使用されます。
preferences.automatically_associate_pde_files = 自動的に .pde ファイルを Processing に関連付ける
preferences.launch_programs_in = プログラムを起動する
preferences.launch_programs_in.mode = モード
-preferences.file = さらなる設定は次のファイルを直接編集することで可能です
+preferences.file = 詳細な設定は次のファイルを直接編集することで可能です
preferences.file.hint = Processing が起動していない時のみ編集できます
# Sketchbook Location (Frame)
@@ -276,13 +275,10 @@ debugger.name = 名前
debugger.value = 値
debugger.type = 型
-
# ---------------------------------------
# Toolbars
# [Run/Present] [Stop] [New] [Open] [Save]
-# FIXME: スケッチのメニュー部分は日本語が表示できないため、英語のままにする
-# https://github.com/processing/processing/issues/2886
toolbar.run = 実行
toolbar.present = プレゼンテーション
toolbar.stop = 停止
@@ -315,6 +311,10 @@ editor.header.next_tab = 次のタブ
editor.header.delete.warning.title = いや、うん。
editor.header.delete.warning.text = 開いただけのスケッチのメインタブは削除できません。
+# PopUp menu
+editor.popup.show_usage = 用法の表示...
+editor.popup.rename = 名前の変更...
+
# Tabs
editor.tab.new = 新規名
editor.tab.new.description = 新しいファイルの名前
@@ -324,60 +324,54 @@ editor.tab.rename.description = ファイルの新しい名前
# Sketch
editor.sketch.rename.description = スケッチの新しい名前
-# FIXME: この部分は文字化けするため、英語のままにする
-# https://github.com/processing/processing/issues/2886
-#editor.status.autoformat.no_changes = No changes necessary for Auto Format.
-#editor.status.autoformat.finished = 自動フォーマットが完了しました。
-#editor.status.find_reference.select_word_first = First select a word to find in the reference.
-#editor.status.find_reference.not_available = No reference available for "%s".
-#editor.status.drag_and_drop.files_added.0 = No files were added to the sketch.
-#editor.status.drag_and_drop.files_added.1 = One file added to the sketch.
-#editor.status.drag_and_drop.files_added.n = %d files added to the sketch.
+editor.status.autoformat.no_changes = No changes necessary for Auto Format.
+editor.status.autoformat.finished = 自動フォーマットが完了しました。
+editor.status.find_reference.select_word_first = First select a word to find in the reference.
+editor.status.find_reference.not_available = No reference available for "%s".
+editor.status.drag_and_drop.files_added.0 = No files were added to the sketch.
+editor.status.drag_and_drop.files_added.1 = One file added to the sketch.
+editor.status.drag_and_drop.files_added.n = %d files added to the sketch.
editor.status.saving = 保存しています...
editor.status.saving.done = 保存が完了しました。
-#editor.status.saving.canceled = 保存がキャンセルされました。
-#editor.status.printing = 印刷しています...
-#editor.status.printing.done = 印刷が完了しました。
-#editor.status.printing.error = 印刷中にエラーが発生しました。
-#editor.status.printing.canceled = 印刷がキャンセルされました。
-#editor.status.copy_as_html = Code formatted as HTML has been copied to the clipboard.
-#editor.status.debug.busy = Debugger busy...
-#editor.status.debug.halt = Debugger halted.
-#editor.status.archiver.create = アーカイブ "%s" を作成しました。
-#editor.status.archiver.cancel = スケッチのアーカイブがキャンセルされました。
+editor.status.saving.canceled = 保存がキャンセルされました。
+editor.status.printing = 印刷しています...
+editor.status.printing.done = 印刷が完了しました。
+editor.status.printing.error = 印刷中にエラーが発生しました。
+editor.status.printing.canceled = 印刷がキャンセルされました。
+editor.status.copy_as_html = Code formatted as HTML has been copied to the clipboard.
+editor.status.debug.busy = Debugger busy...
+editor.status.debug.halt = Debugger halted.
+editor.status.archiver.create = アーカイブ "%s" を作成しました。
+editor.status.archiver.cancel = スケッチのアーカイブがキャンセルされました。
# Errors
-# FIXME: この部分は文字化けするため、英語のままにする
-# https://github.com/processing/processing/issues/2886
editor.status.warning = 警告
editor.status.error = エラー
editor.status.error_on = "%s" でエラー
-#editor.status.missing.default = "%c" がありません
-#editor.status.missing.semicolon = セミコロン ";" がありません
-#editor.status.missing.left_sq_bracket = Missing left square bracket "["
-#editor.status.missing.right_sq_bracket = Missing right square bracket "]"
-#editor.status.missing.left_paren = Missing left parenthesis "("
-#editor.status.missing.right_paren = Missing right parenthesis ")"
-#editor.status.missing.left_curly_bracket = Missing left curly bracket "{"
-#editor.status.missing.right_curly_bracket = Missing right curly bracket "}"
-#editor.status.missing.add = Consider adding "%s"
-#editor.status.reserved_words = "color" and "int" are reserved words & cannot be used as variable names
-#editor.status.undefined_method = The function "%s(%s)" does not exist
-#editor.status.undefined_constructor = The constructor "%s(%s)" does not exist
-#editor.status.empty_param = The function "%s()" does not expect any parameters
-#editor.status.wrong_param = The function "%s()" expects parameters like: "%s(%s)"
-#editor.status.undef_global_var = The global variable "%s" does not exist
-#editor.status.undef_class = The class "%s" does not exist
-#editor.status.undef_var = The variable "%s" does not exist
-#editor.status.undef_name = The name "%s" cannot be recognized
-#editor.status.type_mismatch = Type mismatch, "%s" does not match with "%s"
-#editor.status.unused_variable = The value of the local variable "%s" is not used
-#editor.status.uninitialized_variable = The local variable "%s" may not have been initialized
-#editor.status.no_effect_assignment = The assignment to variable "%s" has no effect
+editor.status.missing.default = "%c" がありません
+editor.status.missing.semicolon = セミコロン ";" がありません
+editor.status.missing.left_sq_bracket = Missing left square bracket "["
+editor.status.missing.right_sq_bracket = Missing right square bracket "]"
+editor.status.missing.left_paren = Missing left parenthesis "("
+editor.status.missing.right_paren = Missing right parenthesis ")"
+editor.status.missing.left_curly_bracket = Missing left curly bracket "{"
+editor.status.missing.right_curly_bracket = Missing right curly bracket "}"
+editor.status.missing.add = Consider adding "%s"
+editor.status.reserved_words = "color" and "int" are reserved words & cannot be used as variable names
+editor.status.undefined_method = 関数 "%s(%s)" は存在しません
+editor.status.undefined_constructor = The constructor "%s(%s)" does not exist
+editor.status.empty_param = The function "%s()" does not expect any parameters
+editor.status.wrong_param = The function "%s()" expects parameters like: "%s(%s)"
+editor.status.undef_global_var = グローバル変数 "%s" は存在しません
+editor.status.undef_class = クラス "%s" は存在しません
+editor.status.undef_var = 変数 "%s" は存在しません
+editor.status.undef_name = The name "%s" cannot be recognized
+editor.status.type_mismatch = Type mismatch, "%s" does not match with "%s"
+editor.status.unused_variable = The value of the local variable "%s" is not used
+editor.status.uninitialized_variable = The local variable "%s" may not have been initialized
+editor.status.no_effect_assignment = The assignment to variable "%s" has no effect
# Footer buttons
-# FIXME: この部分は文字化けするため、英語のままにする
-# https://github.com/processing/processing/issues/2886
editor.footer.errors = エラー
editor.footer.errors.problem = 問題
editor.footer.errors.tab = タブ
@@ -389,7 +383,7 @@ new.messages.is_read_only = スケッチが読込み専用です
new.messages.is_read_only.description = Some files are marked "read-only", so you will\nneed to re-save the sketch in another location,\nand try again.
# Rename handler
-rename.messages.is_untitled = Sketch is Untitled
+rename.messages.is_untitled = スケッチが無題です
rename.messages.is_untitled.description = How about saving the sketch first\nbefore trying to rename it?
rename.messages.is_modified = 名前の変更の前にスケッチを保存して下さい。
rename.messages.is_read_only = スケッチが読込み専用です
@@ -437,6 +431,19 @@ add_file.messages.cannot_add.description = Could not add '%s' to the sketch.
add_file.messages.same_file = You can't fool me
add_file.messages.same_file.description = This file has already been copied to the\nlocation from which where you're trying to add it.\nI ain't not doin nuthin'.
+# Temp folder creator
+temp_dir.messages.bad_build_folder = Build folder bad
+temp_dir.messages.bad_build_folder.description = Could not find a place to build the sketch.
+
+# Ensure Existance
+ensure_exist.messages.missing_sketch = Sketch Disappeared
+ensure_exist.messages.missing_sketch.description = The sketch folder has disappeared.\nWill attempt to re-save in the same location,\nbut anything besides the code will be lost.
+ensure_exist.messages.unrecoverable = Could not re-save sketch
+ensure_exist.messages.unrecoverable.description = Could not properly re-save the sketch. You may be in trouble at this point,\nand it might be time to copy and paste your code to another text editor.
+
+# Check name
+check_name.messages.is_name_modified = The sketch name had to be modified. Sketch names can only consist\nof ASCII characters and numbers (but cannot start with a number).\nThey should also be less than 64 characters long.
+
# ---------------------------------------
# Contributions
@@ -449,3 +456,129 @@ contrib.manager_title.library = ライブラリマネージャー
contrib.manager_title.examples = サンプルマネージャー
contrib.category = カテゴリ:
contrib.filter_your_search = 検索をフィルタ...
+contrib.show_only_compatible.mode = Show Only Compatible Modes
+contrib.show_only_compatible.tool = Show Only Compatible Tools
+contrib.show_only_compatible.library = Show Only Compatible Libraries
+contrib.show_only_compatible.examples = Show Only Compatible Examples
+contrib.show_only_compatible.update = Show Only Compatible Updates
+contrib.restart = Restart Processing
+contrib.unsaved_changes = Unsaved changes have been found
+contrib.unsaved_changes.prompt = Are you sure you want to restart Processing without saving first?
+contrib.messages.remove_restart = Please restart Processing to finish removing this item.
+contrib.messages.install_restart = Please restart Processing to finish installing this item.
+contrib.messages.update_restart = Please restart Processing to finish updating this item.
+contrib.errors.list_download = Could not download the list of available contributions.
+contrib.errors.list_download.timeout = Connection timed out while downloading the contribution list.
+contrib.errors.download_and_install = Error during download and install of %s.
+contrib.errors.description_unavailable = Description unavailable.
+contrib.errors.malformed_url = The link fetched from Processing.org is not valid.\nYou can still install this library manually by visiting\nthe library\'s website.
+contrib.errors.needs_repackage = %s needs to be repackaged according to the %s guidelines.
+contrib.errors.no_contribution_found = Could not find a %s in the downloaded file.
+contrib.errors.overwriting_properties = Error overwriting .properties file.
+contrib.errors.install_failed = Install failed.
+contrib.errors.update_on_restart_failed = Update on restart of %s failed.
+contrib.errors.temporary_directory = Could not write to temporary directory.
+contrib.errors.contrib_download.timeout = Connection timed out while downloading %s.
+contrib.errors.no_internet_connection = You do not seem to be connected to the Internet.
+contrib.status.downloading_list = Downloading contribution list...
+contrib.status.connecting = Connecting...
+contrib.status.done = Done.
+#contrib.all = すぺて
+#contrib.undo = 元に戻す
+#contrib.remove = 削除
+#contrib.install = インストール
+contrib.progress.installing = Installing
+contrib.progress.starting = Starting
+contrib.progress.downloading = Downloading
+contrib.download_error = An error occured while downloading the contribution.
+contrib.unsupported_operating_system = Your operating system does not appear to be supported. You should visit the %s\'s library for more info.
+contrib.category.3d = 3D
+contrib.category.animation = Animation
+contrib.category.data = Data
+contrib.category.geometry = Geometry
+contrib.category.gui = GUI
+contrib.category.hardware = Hardware
+contrib.category.i_o = I/O
+contrib.category.math = Math
+contrib.category.simulation = Simulation
+contrib.category.sound = Sound
+contrib.category.typography = Typography
+contrib.category.utilities = Utilities
+contrib.category.video_vision = Video & Vision
+contrib.category.other = Other
+
+# Install on Startup
+contrib.startup.errors.download_install = Error during download and install of %s
+contrib.startup.errors.temp_dir = Could not write to temporary directory during download and install of %s
+contrib.startup.errors.new_marker = The unupdated contribution marker seems to not like %s. You may have to install it manually to update...
+
+# Install on Import
+contrib.import.dialog.title = Missing Libraries Available
+contrib.import.dialog.primary_text = The following imported libraries are available for download, but have not been installed.
+contrib.import.dialog.secondary_text = Would you like to install them now?
+contrib.import.progress.download = Downloading %s...
+contrib.import.progress.install = Installing %s...
+contrib.import.progress.done = %s has been installed.
+contrib.import.progress.final_list = The following libraries have been installed:
+contrib.import.errors.link = Error: The library %s has a strange looking download link.
+
+# ---------------------------------------
+# Warnings
+
+warn.delete = Delete
+warn.delete.sketch = Are you sure you want to delete this sketch?
+warn.delete.file = Are you sure you want to delete "%s"?
+
+
+# ---------------------------------------
+# Update Check
+
+update_check = Update
+update_check.updates_available.core = A new version of Processing is available,\nwould you like to visit the Processing download page?
+update_check.updates_available.contributions = There are updates available for some of the installed contributions,\nwould you like to open the the Contribution Manager now?
+
+
+# ---------------------------------------
+# Color Chooser
+
+color_chooser = Color Selector
+color_chooser.select = Select
+
+# ---------------------------------------
+# Movie Maker
+
+movie_maker = ムービーメーカー
+movie_maker.title = QuickTime ムービーメーカー
+movie_maker.blurb = This tool creates a QuickTime movie from a sequence of images.
To avoid artifacts caused by re-compressing images as video,
use TIFF, TGA (from Processing), or PNG images as the source.
TIFF and TGA images will write more quickly, but require more disk:
saveFrame("frames/####.tif");
saveFrame("frames/####.tga");
PNG images are smaller, but your sketch will run more slowly:
saveFrame("frames/####.png");
This code is based on QuickTime Movie Maker 1.5.1 2011-01-17.
Copyright © 2010-2011 Werner Randelshofer. All rights reserved.
+movie_maker.image_folder_help_label = Drag a folder with image files into the field below:
+movie_maker.choose_button = 選択...
+movie_maker.select_image_folder = Select image folder...
+movie_maker.sound_file_help_label = Drag a sound file into the field below (.au, .aiff, .wav, .mp3):
+movie_maker.select_sound_file = Select sound file...
+
+movie_maker.create_movie_button = Create movie...
+movie_maker.save_dialog_prompt = Save movie as...
+movie_maker.width = 幅:
+movie_maker.height = 高さ:
+movie_maker.compression = Compression:
+movie_maker.compression.animation = Animation
+movie_maker.compression.jpeg = JPEG
+movie_maker.compression.png = PNG
+movie_maker.framerate = Framerate:
+movie_maker.orig_size_button = Same size as originals
+movie_maker.orig_size_tooltip = Check this box if the folder contains already encoded video frames in the desired size.
+
+movie_maker.error.avoid_tiff = Try TGA or PNG images instead of TIFF.
+movie_maker.error.badnumbers = Width and height must be whole numbers greater than zero; framerate must be a number greater than zero.
+movie_maker.error.cannot_read = Could not read %s.
+movie_maker.error.cannot_read_maybe_bad = Could not read %s; it may be bad.
+movie_maker.error.movie_failed = Creating the QuickTime movie failed.
+movie_maker.error.need_input = You need to specify the folder with image files, the sound file, or both.
+movie_maker.error.no_images_found = No image files found.
+movie_maker.error.sorry = Sorry
+movie_maker.error.unknown_tga_format = Unknown .tga file format for %s.
+
+movie_maker.progress.creating_file_name = Creating %s.
+movie_maker.progress.creating_output_file = Creating output file
+movie_maker.progress.initializing = Initializing...
+movie_maker.progress.processing = Processing %s.