├── .byebug_history ├── .gitignore ├── .hound.yml ├── .rspec ├── .rubocop.yml ├── .travis.yml ├── Appraisals ├── CONTRIBUTING.md ├── Gemfile ├── Guardfile ├── LICENSE.md ├── README.md ├── Rakefile ├── app ├── assets │ ├── javascripts │ │ └── spree │ │ │ └── backend │ │ │ └── spree_editor.js │ └── stylesheets │ │ └── spree │ │ └── backend │ │ └── spree_editor.css ├── controllers │ └── spree │ │ └── admin │ │ └── editor_settings_controller.rb ├── models │ ├── ckeditor │ │ ├── asset.rb │ │ ├── attachment_file.rb │ │ └── picture.rb │ └── spree │ │ └── editor_setting.rb ├── overrides │ ├── add_rich_editor_tab.rb │ └── include_rich_text_js.rb └── views │ ├── shared │ ├── _rich_editor_javascript.html.erb │ └── editor_engines │ │ ├── _ck_editor.html.erb │ │ └── _tiny_mce.html.erb │ └── spree │ └── admin │ └── editor_settings │ └── edit.html.erb ├── bin └── rails ├── config ├── initializers │ ├── assets.rb │ └── ckeditor.rb ├── locales │ ├── en.yml │ ├── es.yml │ ├── it.yml │ ├── nl.yml │ ├── ru.yml │ └── sv.yml └── routes.rb ├── gemfiles ├── .bundle │ └── config ├── spree_3_7.gemfile ├── spree_4_0.gemfile ├── spree_4_1.gemfile └── spree_master.gemfile ├── lib ├── ckeditor │ └── config.js ├── generators │ └── spree_editor │ │ └── install │ │ └── install_generator.rb ├── spree_editor.rb ├── spree_editor │ ├── engine.rb │ └── version.rb └── templates │ └── config │ └── tinymce.yml ├── spec ├── controllers │ └── spree │ │ └── admin │ │ └── editor_settings_controller_spec.rb ├── features │ └── admin │ │ └── editor_settings_spec.rb ├── spec_helper.rb ├── support │ ├── capybara.rb │ ├── database_cleaner.rb │ ├── factory_girl.rb │ ├── select2_helper.rb │ └── spree.rb └── translations │ └── locale_spec.rb ├── spree_editor.gemspec └── vendor └── assets └── javascripts └── tinymce └── langs ├── cs.js ├── da.js ├── de.js ├── fi.js ├── fr.js ├── id.js ├── it.js ├── nb.js ├── nl.js ├── pt-BR.js ├── pt.js ├── ro.js ├── ru.js ├── sv.js ├── tr.js ├── vi.js └── zh-CN.js /.byebug_history: -------------------------------------------------------------------------------- 1 | c 2 | params 3 | params['prefereneces'] 4 | preferences 5 | n 6 | params.key?(:preferences) 7 | params 8 | config 9 | n 10 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | \#* 2 | *~ 3 | .#* 4 | .DS_Store 5 | tmp 6 | *.gem 7 | Gemfile.lock 8 | .rvmrc 9 | .sass-cache 10 | coverage 11 | spec/dummy 12 | .ruby-version 13 | .ruby-gemset 14 | gemfiles/*.gemfile.lock 15 | *.gem 16 | -------------------------------------------------------------------------------- /.hound.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # Too picky. 3 | LineLength: 4 | Enabled: false 5 | 6 | # This should truly be on for well documented gems. 7 | Documentation: 8 | Enabled: false 9 | 10 | # Neatly aligned code is to swell. 11 | SingleSpaceBeforeFirstArg: 12 | Enabled: false 13 | 14 | # Don't mess with RSpec DSL. 15 | Blocks: 16 | Exclude: 17 | - 'spec/**/*' 18 | 19 | # We really like the readability with newline in beginning of classes. 20 | EmptyLinesAroundBlockBody: 21 | Enabled: false 22 | 23 | EmptyLinesAroundClassBody: 24 | Enabled: false 25 | 26 | # Avoid contradictory style rules by enforce single quotes. 27 | StringLiterals: 28 | EnforcedStyle: single_quotes 29 | -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | -f documentation 3 | -r spec_helper 4 | -r pry 5 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- 1 | --- 2 | inherit_from: .hound.yml 3 | 4 | AllCops: 5 | Exclude: 6 | - spec/dummy/**/* 7 | - bin/* 8 | - Guardfile 9 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | os: linux 2 | dist: bionic 3 | 4 | addons: 5 | apt: 6 | sources: 7 | - google-chrome 8 | packages: 9 | - google-chrome-stable 10 | 11 | services: 12 | - mysql 13 | - postgresql 14 | 15 | language: ruby 16 | 17 | rvm: 18 | - 2.6 19 | 20 | env: 21 | - DB=mysql 22 | - DB=postgres 23 | 24 | gemfile: 25 | - gemfiles/spree_3_7.gemfile 26 | - gemfiles/spree_4_0.gemfile 27 | - gemfiles/spree_4_1.gemfile 28 | - gemfiles/spree_master.gemfile 29 | 30 | jobs: 31 | allow_failures: 32 | - gemfile: gemfiles/spree_master.gemfile 33 | 34 | before_script: 35 | - CHROME_MAIN_VERSION=`google-chrome-stable --version | sed -E 's/(^Google Chrome |\.[0-9]+ )//g'` 36 | - CHROMEDRIVER_VERSION=`curl -s "https://chromedriver.storage.googleapis.com/LATEST_RELEASE_$CHROME_MAIN_VERSION"` 37 | - curl "https://chromedriver.storage.googleapis.com/${CHROMEDRIVER_VERSION}/chromedriver_linux64.zip" -O 38 | - unzip chromedriver_linux64.zip -d ~/bin 39 | - nvm install 14 40 | 41 | script: 42 | - bundle exec rake test_app 43 | - bundle exec rake spec 44 | 45 | before_install: 46 | - mysql -u root -e "GRANT ALL ON *.* TO 'travis'@'%';" -------------------------------------------------------------------------------- /Appraisals: -------------------------------------------------------------------------------- 1 | appraise 'spree-3-5' do 2 | gem 'spree', '~> 3.5.0' 3 | gem 'rails-controller-testing' 4 | end 5 | 6 | appraise 'spree-3-7' do 7 | gem 'spree', '~> 3.7.0' 8 | gem 'rails-controller-testing' 9 | gem 'sass-rails' 10 | end 11 | 12 | appraise 'spree-4-0' do 13 | gem 'spree', '~> 4.0.0' 14 | gem 'rails-controller-testing' 15 | end 16 | 17 | appraise 'spree-master' do 18 | gem 'spree', github: 'spree/spree', branch: 'master' 19 | gem 'rails-controller-testing' 20 | end 21 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing 2 | 3 | Spree Editor is an open source project and we encourage contributions. Please see the [contributors guidelines](http://spreecommerce.com/documentation/contributing_to_spree.html) for more information before contributing. 4 | 5 | In the spirit of [free software][1], **everyone** is encouraged to help improve this project. 6 | 7 | Here are some ways *you* can contribute: 8 | 9 | * by using prerelease versions 10 | * by reporting [bugs][2] 11 | * by suggesting new features 12 | * by writing [translations][3] 13 | * by writing or editing documentation 14 | * by writing specifications 15 | * by writing code (*no patch is too small*: fix typos, add comments, clean up inconsistent whitespace) 16 | * by refactoring code 17 | * by resolving [issues][2] 18 | * by reviewing patches 19 | 20 | --- 21 | 22 | ## Filing an issue 23 | 24 | When filing an issue on this extension, please first do these things: 25 | 26 | * Verify you can reproduce this issue in a brand new application. 27 | * Run through the steps to reproduce the issue again. 28 | 29 | In the issue itself please provide: 30 | 31 | * A comprehensive list of steps to reproduce the issue. 32 | * What you're *expecting* to happen compared with what's *actually* happening. 33 | * The version of Spree *and* the version of Rails. 34 | * A list of all extensions. 35 | * Any relevant stack traces ("Full trace" preferred) 36 | * Your `Gemfile` 37 | 38 | In 99% of cases, this information is enough to determine the cause and solution to the problem that is being described. 39 | 40 | Any issue that is open for 14 days without actionable information or activity will be marked as "stalled" and then closed. Stalled issues can be re-opened if the information requested is provided. 41 | 42 | --- 43 | 44 | ## Pull requests 45 | 46 | We gladly accept pull requests to fix bugs and, in some circumstances, add new features to this extension. 47 | 48 | Here's a quick guide: 49 | 50 | 1. Fork the repo. 51 | 52 | 2. Run the tests. We only take pull requests with passing tests, and it's great to know that you have a clean slate. 53 | 54 | 3. Create new branch then make changes and add tests for your changes. Only refactoring and documentation changes require no new tests. If you are adding functionality or fixing a bug, we need tests! 55 | 56 | 4. Push to your fork and submit a pull request. If the changes will apply cleanly to the latest stable branches and master branch, you will only need to submit one pull request. 57 | 58 | At this point you're waiting on us. We may suggest some changes or improvements or alternatives. 59 | 60 | Some things that will increase the chance that your pull request is accepted, taken straight from the Ruby on Rails guide: 61 | 62 | * Use Rails idioms and helpers. 63 | * Include tests that fail without your code, and pass with it. 64 | * Update the documentation, the surrounding one, examples elsewhere, guides, whatever is affected by your contribution. 65 | 66 | --- 67 | 68 | ## TL;DR 69 | 70 | * Fork the repo 71 | * Clone your repo 72 | * Run `bundle install` 73 | * Run `bundle exec rake test_app` to create the test application in `spec/dummy` 74 | * Make your changes 75 | * Ensure specs pass by running `bundle exec rspec spec` 76 | * Ensure all syntax ok by running `rubocop .` 77 | * Submit your pull request 78 | 79 | And in case we didn't emphasize it enough: **we love tests!** 80 | 81 | [1]: http://www.fsf.org/licensing/essays/free-sw.html 82 | [2]: https://github.com/spree-contrib/spree_editor/issues 83 | [3]: https://github.com/spree-contrib/spree_editor/tree/master/config/locales 84 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'rails-controller-testing' 4 | gem 'spree', github: 'spree/spree', branch: 'master' 5 | 6 | gemspec 7 | -------------------------------------------------------------------------------- /Guardfile: -------------------------------------------------------------------------------- 1 | guard "rspec", cmd: "bundle exec rspec", all_on_start: false, all_after_pass: false do 2 | watch("spec/spec_helper.rb") { "spec" } 3 | watch("config/routes.rb") { "spec/controllers" } 4 | watch(%r{^spec/(.+)_spec\.rb$}) { |m| "spec/#{m[1]}_spec.rb"} 5 | watch(%r{^app/(.+)_decorator\.rb$}) { |m| "spec/#{m[1]}_spec.rb" } 6 | watch(%r{^app/(.+)\.rb$}) { |m| "spec/#{m[1]}_spec.rb" } 7 | watch(%r{^app/(.*)(\.erb)$}) { |m| "spec/#{m[1]}#{m[2]}_spec.rb" } 8 | watch(%r{^lib/(.+)\.rb$}) { |m| "spec/#{m[1]}_spec.rb" } 9 | watch(%r{^app/controllers/(.+)_(controller)\.rb$}) { |m| "spec/#{m[2]}s/#{m[1]}_#{m[2]}_spec.rb" } 10 | end 11 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | Copyright (c) 2010-2015 divineforest and contributors. 2 | All rights reserved. 3 | 4 | Redistribution and use in source and binary forms, with or without modification, 5 | are permitted provided that the following conditions are met: 6 | 7 | * Redistributions of source code must retain the above copyright notice, 8 | this list of conditions and the following disclaimer. 9 | * Redistributions in binary form must reproduce the above copyright notice, 10 | this list of conditions and the following disclaimer in the documentation 11 | and/or other materials provided with the distribution. 12 | * Neither the name Spree nor the names of its contributors may be used to 13 | endorse or promote products derived from this software without specific 14 | prior written permission. 15 | 16 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 17 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 18 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 19 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 20 | CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 21 | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 22 | PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 23 | PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 24 | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 25 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 26 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ⚠️ Deprecation notice ⚠️ 2 | 3 | Since Spree 4.3 this extension is deprecated and not needed. Spree 4.3 includes a TinyMCE-based WYSIWYG editor built-in. 4 | 5 | # Spree Editor 6 | 7 | [![Build Status](https://travis-ci.org/spree-contrib/spree_editor.svg?branch=master)](https://travis-ci.org/spree-contrib/spree_editor) 8 | [![Code Climate](https://codeclimate.com/github/spree-contrib/spree_editor/badges/gpa.svg)](https://codeclimate.com/github/spree-contrib/spree_editor) 9 | 10 | This extension provides an inline rich-text editor for Spree. It implements different types of editors: 11 | 12 | - [CKEditor][1] 13 | - [TinyMCE][2] 14 | 15 | Please note that this extension is just a simple integration of some pretty complex gems: [`ckeditor`][9] and [`tinymce-rails`][10]. 16 | 17 | If you have issues, please check their issues trackers first. 18 | 19 | --- 20 | 21 | 1. Add this extension to your Gemfile with this line: 22 | 23 | #### Spree >= 3.1 24 | 25 | ```ruby 26 | gem 'spree_editor', github: 'spree-contrib/spree_editor' 27 | ``` 28 | 29 | #### Spree 3.0 and Spree 2.x 30 | 31 | ```ruby 32 | gem 'spree_editor', github: 'spree-contrib/spree_editor', branch: 'X-X-stable' 33 | ``` 34 | 35 | The `branch` option is important: it must match the version of Spree you're using. 36 | For example, use `3-0-stable` if you're using Spree `3-0-stable` or any `3.0.x` version. 37 | 38 | 2. Install the gem using Bundler: 39 | ```ruby 40 | bundle install 41 | ``` 42 | 43 | 3. Copy & run migrations 44 | ```ruby 45 | bundle exec rails g spree_editor:install 46 | ``` 47 | 48 | 4. If using CKEditor, and would like to enable file uploads run the ckeditor generator: 49 | ```sh 50 | $ rails g ckeditor:install --orm=active_record --backend=paperclip && rake db:migrate 51 | ``` 52 | 53 | 5. In order to secure your file uploads to only be accessed by admins you will also need to configure config/initializers/ckeditor.rb: 54 | ```ruby 55 | config.authorize_with :cancan, Spree::Ability 56 | ``` 57 | 58 | 6. In order to precompile CKEditor's generated assets, you will need to add a line in config/initializers/assets.rb: 59 | ```ruby 60 | Rails.application.config.assets.precompile += %w( ckeditor/*) 61 | ``` 62 | 63 | 7. Restart your server 64 | 65 | If your server was running, restart it so that it can find the assets properly. 66 | 67 | --- 68 | 69 | ## Configuration 70 | 71 | Preferences can be updated within the admin panel under "configuration" then "rich editor". 72 | 73 | Or you may set them with an initializer within your application: 74 | 75 | ```ruby 76 | SpreeEditor::Config.tap do |config| 77 | config.ids = 'product_description page_body event_body' 78 | 79 | # change the editor to CKEditor 80 | config.current_editor = 'CKEditor' 81 | end 82 | ``` 83 | 84 | The default preference is: 85 | 86 | ```ruby 87 | { 88 | enabled: true, 89 | current_editor: 'TinyMCE', 90 | ids: 'product_description page_body' 91 | } 92 | ``` 93 | 94 | --- 95 | 96 | ## Language-Support 97 | 98 | To obtain support for multiple languages with TinyMCE add tinymce-rails-langs to your Gemfile: 99 | 100 | ```ruby 101 | gem 'tinymce-rails-langs' 102 | ``` 103 | 104 | TinyMCE will not be loaded unless it finds a language package matching your `Spree::Config.default_locale`. 105 | 106 | --- 107 | 108 | ## Contributing 109 | 110 | See corresponding [guidelines][8] 111 | 112 | --- 113 | 114 | Copyright (c) 2010-2015 [divineforest][5] and other [contributors][6], released under the [New BSD License][7] 115 | 116 | [1]: http://ckeditor.com 117 | [2]: http://www.tinymce.com 118 | [3]: http://www.fsf.org/licensing/essays/free-sw.html 119 | [4]: https://github.com/spree-contrib/spree_editor/issues 120 | [5]: https://github.com/divineforest 121 | [6]: https://github.com/spree-contrib/spree_editor/graphs/contributors 122 | [7]: https://github.com/spree-contrib/spree_editor/blob/master/LICENSE.md 123 | [8]: https://github.com/spree-contrib/spree_editor/blob/master/CONTRIBUTING.md 124 | [9]: https://github.com/galetahub/ckeditor 125 | [10]: https://github.com/spohlenz/tinymce-rails 126 | -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- 1 | require 'bundler' 2 | Bundler::GemHelper.install_tasks 3 | 4 | require 'rspec/core/rake_task' 5 | require 'spree/testing_support/extension_rake' 6 | 7 | RSpec::Core::RakeTask.new 8 | 9 | task :default do 10 | if Dir['spec/dummy'].empty? 11 | Rake::Task[:test_app].invoke 12 | Dir.chdir('../../') 13 | end 14 | Rake::Task[:spec].invoke 15 | end 16 | 17 | desc 'Generates a dummy app for testing' 18 | task :test_app do 19 | ENV['LIB_NAME'] = 'spree_editor' 20 | Rake::Task['common:test_app'].invoke 21 | end 22 | -------------------------------------------------------------------------------- /app/assets/javascripts/spree/backend/spree_editor.js: -------------------------------------------------------------------------------- 1 | //= require spree/backend -------------------------------------------------------------------------------- /app/assets/stylesheets/spree/backend/spree_editor.css: -------------------------------------------------------------------------------- 1 | /* 2 | *= require spree/backend 3 | */ 4 | 5 | form.edit_product div.left { width: 67%; } 6 | form.edit_product div.right { width: 30%; } 7 | -------------------------------------------------------------------------------- /app/controllers/spree/admin/editor_settings_controller.rb: -------------------------------------------------------------------------------- 1 | module Spree 2 | module Admin 3 | class EditorSettingsController < ResourceController 4 | def update 5 | config = Spree::EditorSetting.new 6 | preferences = params && params.key?(:preferences) ? params.delete(:preferences) : params 7 | preferences.each do |name, value| 8 | next unless config.has_preference? name 9 | config[name] = value 10 | end 11 | 12 | if Spree::Config.has_preference? :show_raw_product_description 13 | Spree::Config[:show_raw_product_description] = config[:enabled] 14 | end 15 | 16 | flash[:success] = Spree.t(:successfully_updated, resource: Spree.t(:rich_editor)) 17 | redirect_to edit_admin_editor_settings_path 18 | end 19 | end 20 | end 21 | end 22 | -------------------------------------------------------------------------------- /app/models/ckeditor/asset.rb: -------------------------------------------------------------------------------- 1 | class Ckeditor::Asset < ActiveRecord::Base 2 | include Ckeditor::Orm::ActiveRecord::AssetBase 3 | include Ckeditor::Backend::Paperclip 4 | end 5 | -------------------------------------------------------------------------------- /app/models/ckeditor/attachment_file.rb: -------------------------------------------------------------------------------- 1 | class Ckeditor::AttachmentFile < Ckeditor::Asset 2 | has_attached_file :data 3 | 4 | Ckeditor::AttachmentFile.attachment_definitions[:data][:path] = '/:class/:id/:style/:basename.:extension' 5 | Ckeditor::AttachmentFile.attachment_definitions[:data][:url] = '/:class/:id/:style/:basename.:extension' 6 | 7 | validates_attachment_size :data, less_than: 100.megabytes 8 | validates_attachment_presence :data 9 | 10 | def url_thumb 11 | @url_thumb ||= Ckeditor::Utils.filethumb(filename) 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /app/models/ckeditor/picture.rb: -------------------------------------------------------------------------------- 1 | class Ckeditor::Picture < Ckeditor::Asset 2 | has_attached_file :data, styles: { content: '800>', thumb: '118x100#' } 3 | 4 | Ckeditor::Picture.attachment_definitions[:data][:path] = '/:class/:id/:style/:basename.:extension' 5 | Ckeditor::Picture.attachment_definitions[:data][:url] = '/:class/:id/:style/:basename.:extension' 6 | 7 | validates_attachment_size :data, less_than: 2.megabytes 8 | validates_attachment_presence :data 9 | 10 | def url_content 11 | url(:content) 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /app/models/spree/editor_setting.rb: -------------------------------------------------------------------------------- 1 | module Spree 2 | class EditorSetting < Preferences::Configuration 3 | preference :enabled, :boolean, default: true 4 | preference :current_editor, :string, default: 'TinyMCE' 5 | preference :ids, :string, default: 'product_description page_body' 6 | 7 | def self.editors 8 | %w(TinyMCE CKEditor) 9 | end 10 | end 11 | end 12 | -------------------------------------------------------------------------------- /app/overrides/add_rich_editor_tab.rb: -------------------------------------------------------------------------------- 1 | Deface::Override.new( 2 | virtual_path: 'spree/admin/shared/sub_menu/_configuration', 3 | name: 'add_rich_editor_tab', 4 | insert_bottom: '[data-hook="admin_configurations_sidebar_menu"]', 5 | text: '><%= link_to Spree.t(:rich_editor), spree.edit_admin_editor_settings_path %>' 6 | ) 7 | -------------------------------------------------------------------------------- /app/overrides/include_rich_text_js.rb: -------------------------------------------------------------------------------- 1 | Deface::Override.new( 2 | virtual_path: 'spree/layouts/admin', 3 | name: 'include_rich_text_js', 4 | insert_bottom: '[data-hook="admin_footer_scripts"]', 5 | text: '<%= render partial: "shared/rich_editor_javascript" %>' 6 | ) 7 | -------------------------------------------------------------------------------- /app/views/shared/_rich_editor_javascript.html.erb: -------------------------------------------------------------------------------- 1 | <% @editor_setting = Spree::EditorSetting.new %> 2 | <% is_enabled = @editor_setting[:enabled] %> 3 | <% current_editor = @editor_setting[:current_editor] %> 4 | <% ids = @editor_setting[:ids].split %> 5 | 6 | <% if is_enabled and ids.any? %> 7 | <%= render "shared/editor_engines/#{@editor_setting[:current_editor].underscore}", ids: ids %> 8 | <% end %> 9 | -------------------------------------------------------------------------------- /app/views/shared/editor_engines/_ck_editor.html.erb: -------------------------------------------------------------------------------- 1 | <%= javascript_include_tag Ckeditor.cdn_url %> 2 | <%= javascript_include_tag 'ckeditor/config.js' %> 3 | 4 | 13 | -------------------------------------------------------------------------------- /app/views/shared/editor_engines/_tiny_mce.html.erb: -------------------------------------------------------------------------------- 1 | <%= javascript_include_tag 'tinymce-jquery' %> 2 | 3 | 14 | 15 | -------------------------------------------------------------------------------- /app/views/spree/admin/editor_settings/edit.html.erb: -------------------------------------------------------------------------------- 1 | <% content_for :page_title do %> 2 | <%= Spree.t(:rich_editor) %> 3 | <% end %> 4 | 5 | <%= form_tag admin_editor_settings_path, method: :put do %> 6 | 7 |
8 |
9 |
10 |
11 |
12 | <%= Spree.t(:rich_editor) %> 13 |
14 | <%= label_tag(:current_editor, Spree.t(:rich_editor_engine)) %> 15 | <%= select_tag(:current_editor, options_for_select(Spree::EditorSetting.editors, SpreeEditor::Config[:current_editor]), class: 'select2') %> 16 |
17 |
18 | <%= label_tag(:enabled) do %> 19 | <%= preference_field_tag(:enabled, SpreeEditor::Config[:enabled], type: :boolean) %> 20 | <%= Spree.t(:enable_rich_editor) %> 21 | <% end %> 22 |
23 |
24 | <%= label_tag(:ids, Spree.t(:rich_editor_ids_description)) %> 25 | <%= preference_field_tag(:ids, SpreeEditor::Config[:ids], class: 'control-form') %> 26 |
27 |
28 |
29 |
30 |
31 |
32 | 33 |
34 | <%= button Spree.t('actions.update'), 'update' %> 35 |
36 | 37 | <% end %> 38 | -------------------------------------------------------------------------------- /bin/rails: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | 3 | ENGINE_ROOT = File.expand_path('../..', __FILE__) 4 | ENGINE_PATH = File.expand_path('../../lib/spree_editor/engine', __FILE__) 5 | 6 | require 'rails/all' 7 | require 'rails/engine/commands' 8 | -------------------------------------------------------------------------------- /config/initializers/assets.rb: -------------------------------------------------------------------------------- 1 | Rails.application.config.assets.precompile += %w( tinymce-jquery.js ) 2 | -------------------------------------------------------------------------------- /config/initializers/ckeditor.rb: -------------------------------------------------------------------------------- 1 | # Use this hook to configure ckeditor 2 | if Object.const_defined?('Ckeditor') 3 | Ckeditor.setup do |config| 4 | # ==> ORM configuration 5 | # Load and configure the ORM. Supports :active_record (default), :mongo_mapper and 6 | # :mongoid (bson_ext recommended) by default. Other ORMs may be 7 | # available as additional gems. 8 | require 'ckeditor/orm/active_record' 9 | 10 | # Allowed image file types for upload. 11 | # Set to nil or [] (empty array) for all file types 12 | config.image_file_types = %w(jpg jpeg png gif tiff) 13 | 14 | # Allowed attachment file types for upload. 15 | # Set to nil or [] (empty array) for all file types 16 | # config.attachment_file_types = %w(doc docx xls odt ods pdf rar zip tar swf) 17 | 18 | # Setup authorization to be run as a before filter 19 | config.authorize_with :cancancan, Spree::Ability 20 | 21 | # Asset model classes 22 | config.picture_model { Ckeditor::Picture } 23 | config.attachment_file_model { Ckeditor::AttachmentFile } 24 | 25 | # //cdn.ckeditor.com///ckeditor.js | distributions 26 | # available here: https://ckeditor.com/cke4/presets-all 27 | config.cdn_url = '//cdn.ckeditor.com/4.11.3/standard/ckeditor.js' 28 | end 29 | end 30 | -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- 1 | --- 2 | en: 3 | spree: 4 | enable_rich_editor: Enable Rich Editor 5 | rich_editor: Rich Editor 6 | rich_editor_description: Configure Rich Editor settings. 7 | rich_editor_engine: Rich Editor engine 8 | rich_editor_ids: Rich Editor Identificators 9 | rich_editor_ids_description: "List textarea's ids splitted by spaces here" 10 | -------------------------------------------------------------------------------- /config/locales/es.yml: -------------------------------------------------------------------------------- 1 | --- 2 | es: 3 | spree: 4 | enable_rich_editor: Activar editor avanzado 5 | rich_editor: Editor avanzado 6 | rich_editor_description: Configurar opciones del editor. 7 | rich_editor_engine: Motor del editor avanzado 8 | rich_editor_ids: Identificadores del editor avanzado 9 | rich_editor_ids_description: "Listar aquí los ids de los textareas, separados por espacios" 10 | -------------------------------------------------------------------------------- /config/locales/it.yml: -------------------------------------------------------------------------------- 1 | --- 2 | it: 3 | spree: 4 | enable_rich_editor: Abilita Editor di Testo 5 | rich_editor: Editor di Testo 6 | rich_editor_description: Configura Editor di Testo. 7 | rich_editor_engine: Motore dell'Editor di Testo 8 | rich_editor_ids: ID per l'Editor di Testo 9 | rich_editor_ids_description: Elenca qui gli ID delle textarea divisi da spazi 10 | -------------------------------------------------------------------------------- /config/locales/nl.yml: -------------------------------------------------------------------------------- 1 | --- 2 | nl: 3 | spree: 4 | enable_rich_editor: "HTML Editor inschakelen" 5 | rich_editor: "HTML Editor" 6 | rich_editor_description: "Configureer HTML Editor." 7 | rich_editor_engine: "HTML Editor implementatie" 8 | rich_editor_ids: "HTML Editor id's" 9 | rich_editor_ids_description: "HTML Editor koppelen aan de volgende id's (gescheiden door spaties)" 10 | -------------------------------------------------------------------------------- /config/locales/ru.yml: -------------------------------------------------------------------------------- 1 | --- 2 | ru: 3 | spree: 4 | enable_rich_editor: Включить визуальный редактор 5 | rich_editor: Визуальный редактор 6 | rich_editor_description: Настройка визуального редактора. 7 | rich_editor_engine: Реализация визуального редактора 8 | rich_editor_ids: Идентификаторы 9 | rich_editor_ids_description: "Перечислите идентификаторы элементов textarea через пробел" 10 | -------------------------------------------------------------------------------- /config/locales/sv.yml: -------------------------------------------------------------------------------- 1 | --- 2 | sv: 3 | spree: 4 | enable_rich_editor: Aktivera Texthanterare 5 | rich_editor: Texthanterare 6 | rich_editor_description: Konfigurera Texthanterare inställningar. 7 | rich_editor_engine: Texthanterare motor 8 | rich_editor_ids: Texthanterare identifierare 9 | rich_editor_ids_description: "Lista textfältens id-taggar separerade med blanksteg" 10 | -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- 1 | Spree::Core::Engine.add_routes do 2 | namespace :admin do 3 | resource :editor_settings, only: [:edit, :update] 4 | end 5 | end 6 | -------------------------------------------------------------------------------- /gemfiles/.bundle/config: -------------------------------------------------------------------------------- 1 | --- 2 | BUNDLE_RETRY: "1" 3 | -------------------------------------------------------------------------------- /gemfiles/spree_3_7.gemfile: -------------------------------------------------------------------------------- 1 | # This file was generated by Appraisal 2 | 3 | source "https://rubygems.org" 4 | 5 | gem "rails-controller-testing" 6 | gem "spree", "~> 3.7.0" 7 | gem "sass-rails" 8 | 9 | gemspec path: "../" 10 | -------------------------------------------------------------------------------- /gemfiles/spree_4_0.gemfile: -------------------------------------------------------------------------------- 1 | # This file was generated by Appraisal 2 | 3 | source "https://rubygems.org" 4 | 5 | gem "rails-controller-testing" 6 | gem "spree", "~> 4.0.0" 7 | 8 | gemspec path: "../" 9 | -------------------------------------------------------------------------------- /gemfiles/spree_4_1.gemfile: -------------------------------------------------------------------------------- 1 | # This file was generated by Appraisal 2 | 3 | source "https://rubygems.org" 4 | 5 | gem "rails-controller-testing" 6 | gem "spree", "~> 4.1.0" 7 | 8 | gemspec path: "../" 9 | -------------------------------------------------------------------------------- /gemfiles/spree_master.gemfile: -------------------------------------------------------------------------------- 1 | # This file was generated by Appraisal 2 | 3 | source "https://rubygems.org" 4 | 5 | gem "rails-controller-testing" 6 | gem "spree", github: "spree/spree", branch: "master" 7 | 8 | gemspec path: "../" 9 | -------------------------------------------------------------------------------- /lib/ckeditor/config.js: -------------------------------------------------------------------------------- 1 | editorConfig = { 2 | filebrowserBrowseUrl: "/ckeditor/attachment_files", 3 | filebrowserFlashBrowseUrl: "/ckeditor/attachment_files", 4 | filebrowserFlashUploadUrl: "/ckeditor/attachment_files" 5 | }; -------------------------------------------------------------------------------- /lib/generators/spree_editor/install/install_generator.rb: -------------------------------------------------------------------------------- 1 | module SpreeEditor 2 | module Generators 3 | class InstallGenerator < Rails::Generators::Base 4 | source_root File.expand_path('../../../../templates', __FILE__) 5 | 6 | def add_stylesheets 7 | inject_into_file 'vendor/assets/stylesheets/spree/backend/all.css', " *= require spree/backend/spree_editor\n", before: /\*\//, verbose: true 8 | end 9 | 10 | def copy_tinymce_file 11 | copy_file 'config/tinymce.yml', 'config/tinymce.yml' 12 | end 13 | end 14 | end 15 | end 16 | -------------------------------------------------------------------------------- /lib/spree_editor.rb: -------------------------------------------------------------------------------- 1 | require 'spree_core' 2 | require 'spree_editor/version' 3 | require 'spree_editor/engine' 4 | require 'coffee_script' 5 | require 'tinymce-rails' 6 | require 'ckeditor' 7 | require 'spree_extension' 8 | require 'deface' 9 | -------------------------------------------------------------------------------- /lib/spree_editor/engine.rb: -------------------------------------------------------------------------------- 1 | module SpreeEditor 2 | class Engine < Rails::Engine 3 | isolate_namespace Spree 4 | engine_name 'spree_editor' 5 | 6 | initializer 'spree_editor.preferences', before: :load_config_initializers do 7 | SpreeEditor::Config = Spree::EditorSetting.new 8 | 9 | if Spree::Config.has_preference? :show_raw_product_description 10 | Spree::Config[:show_raw_product_description] = SpreeEditor::Config[:enabled] 11 | end 12 | end 13 | 14 | config.autoload_paths += %W(#{config.root}/lib) 15 | 16 | def self.activate 17 | cache_klasses = %W(#{config.root}/app/**/*_decorator*.rb) 18 | Dir.glob(cache_klasses) do |klass| 19 | Rails.configuration.cache_classes ? require(klass) : load(klass) 20 | end 21 | end 22 | 23 | config.to_prepare(&method(:activate).to_proc) 24 | end 25 | end 26 | -------------------------------------------------------------------------------- /lib/spree_editor/version.rb: -------------------------------------------------------------------------------- 1 | module SpreeEditor 2 | module_function 3 | 4 | # Returns the version of the currently loaded SpreeEditor as a 5 | # Gem::Version. 6 | def version 7 | Gem::Version.new VERSION::STRING 8 | end 9 | 10 | module VERSION 11 | MAJOR = 3 12 | MINOR = 3 13 | TINY = 2 14 | 15 | STRING = [MAJOR, MINOR, TINY].compact.join('.') 16 | end 17 | end 18 | -------------------------------------------------------------------------------- /lib/templates/config/tinymce.yml: -------------------------------------------------------------------------------- 1 | # Spree Editor TinyMCE Configuration 2 | # 3 | # These are the options that will automatically be passed into the tinyMCE.init function 4 | # whenever TinyMCE is loaded in one of your spree pages. Please edit this file to 5 | # customise your TinyMCE setup in your spree installation. If you wish to see the full 6 | # range of configuration options then please go here: 7 | # 8 | # http://www.tinymce.com/wiki.php/configuration 9 | 10 | # TinyMCE Options 11 | mode: "exact" 12 | theme: "modern" 13 | language: "<%= I18n.locale.to_s.split('-')[0].downcase %>" 14 | skin: "lightgray" 15 | schema: "html5-strict" 16 | element_format: "html" 17 | resize: true 18 | plugins: 19 | - layer 20 | - table 21 | - insertdatetime 22 | - preview 23 | - media 24 | - searchreplace 25 | - contextmenu 26 | - paste 27 | - directionality 28 | - fullscreen 29 | - noneditable 30 | - visualchars 31 | - nonbreaking 32 | - template 33 | 34 | # Each line is a toolbar 35 | toolbar: 36 | - cut copy paste pastetext pasteword | search replace | undo redo | link unlink anchor image cleanup help code | insertdate inserttime preview 37 | - bold italic underline strikethrough | justifyleft justifycenter justifyright justifyfull | sub sup | bullist numlist | outdent indent blockquote" 38 | - styleselect formatselect fontselect fontsizeselect | forecolor backcolor 39 | - tablecontrols | hr removeformat visualaid 40 | - fullscreen | charmap media | visualchars blockquote -------------------------------------------------------------------------------- /spec/controllers/spree/admin/editor_settings_controller_spec.rb: -------------------------------------------------------------------------------- 1 | RSpec.describe Spree::Admin::EditorSettingsController, type: :controller do 2 | stub_authorization! 3 | 4 | before do 5 | reset_spree_preferences 6 | user = create(:admin_user) 7 | allow(controller).to receive(:try_spree_current_user).and_return(user) 8 | end 9 | 10 | context '#update' do 11 | it 'redirects to editor settings page' do 12 | put :update, params: { preferences: { enabled: true } } 13 | expect(response).to redirect_to spree.edit_admin_editor_settings_path 14 | end 15 | 16 | context 'For parameters: 17 | current_editor: CKEditor 18 | enabled: true 19 | ids: product_description page_body' do 20 | 21 | subject { SpreeEditor::Config } 22 | 23 | it 'sets preferred_current_editor to "CKEditor"' do 24 | put :update, params: { preferences: { current_editor: 'CKEditor' } } 25 | expect(subject.preferred_current_editor).to eq('CKEditor') 26 | end 27 | 28 | it 'sets preferred_enabled to true' do 29 | put :update, params: { preferences: { enabled: true } } 30 | expect(subject.preferred_enabled).to be(true) 31 | end 32 | 33 | it 'sets preferred_ids to product_description page_body' do 34 | put :update, params: { preferences: { ids: 'product_description page_body' } } 35 | expect(subject.preferred_ids).to eq('product_description page_body') 36 | end 37 | end 38 | end 39 | 40 | context '#edit' do 41 | it 'renders the edit template' do 42 | get :edit 43 | expect(response).to render_template(:edit) 44 | end 45 | end 46 | end 47 | -------------------------------------------------------------------------------- /spec/features/admin/editor_settings_spec.rb: -------------------------------------------------------------------------------- 1 | RSpec.feature 'Rich Editor Settings', js: true do 2 | include ::Select2Helper 3 | 4 | stub_authorization! 5 | 6 | context '#edit' do 7 | scenario 'have default elements' do 8 | visit spree.edit_admin_editor_settings_path 9 | 10 | within('legend') do 11 | expect(page).to have_text 'Rich Editor' 12 | end 13 | expect(page).to have_field 'ids', with: 'product_description page_body' 14 | end 15 | end 16 | 17 | context 'when changing editors' do 18 | given(:product) { create(:product) } 19 | 20 | context 'tinymce' do 21 | background do 22 | # We must copy the tinymce.yml file into the dummy app to use TinyMCE. 23 | @destination_root = File.expand_path('../../../dummy', __FILE__) 24 | FileUtils.rm_rf(@destination_root + '/config/tinymce.yml') 25 | FileUtils.cp(File.expand_path('../../../../lib/templates/config/tinymce.yml', __FILE__), @destination_root + '/config/tinymce.yml') 26 | end 27 | 28 | scenario 'will be applied when used' do 29 | visit spree.edit_admin_editor_settings_path 30 | 31 | select2_choose('current_editor', choose: 'TinyMCE') 32 | click_button 'Update' 33 | 34 | expect(page).to have_content('successfully updated!') 35 | 36 | visit spree.edit_admin_product_path(product) 37 | expect(page).to have_css '.mce-tinymce', match: :one 38 | end 39 | end 40 | 41 | context 'ckeditor' do 42 | scenario 'will be applied when used' do 43 | visit spree.edit_admin_editor_settings_path 44 | 45 | select2_choose('current_editor', choose: 'CKEditor') 46 | click_button 'Update' 47 | 48 | expect(page).to have_content('successfully updated!') 49 | 50 | visit spree.edit_admin_product_path(product) 51 | expect(page).to have_css '.cke_editor_product_description', match: :one 52 | end 53 | end 54 | end 55 | end 56 | -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- 1 | require 'simplecov' 2 | SimpleCov.start 'rails' 3 | 4 | ENV['RAILS_ENV'] ||= 'test' 5 | 6 | begin 7 | require File.expand_path('../dummy/config/environment', __FILE__) 8 | rescue LoadError 9 | puts 'Could not load dummy application. Please ensure you have run `bundle exec rake test_app`' 10 | exit 11 | end 12 | 13 | require 'rspec/rails' 14 | require 'i18n-spec' 15 | require 'ffaker' 16 | 17 | RSpec.configure do |config| 18 | config.infer_spec_type_from_file_location! 19 | config.mock_with :rspec 20 | config.raise_errors_for_deprecations! 21 | config.use_transactional_fixtures = false 22 | 23 | config.expect_with :rspec do |expectations| 24 | expectations.syntax = :expect 25 | end 26 | end 27 | 28 | Dir[File.join(File.dirname(__FILE__), 'support/**/*.rb')].each { |file| require file } 29 | -------------------------------------------------------------------------------- /spec/support/capybara.rb: -------------------------------------------------------------------------------- 1 | require 'capybara/rspec' 2 | require 'capybara/rails' 3 | require 'selenium-webdriver' 4 | 5 | RSpec.configure do |config| 6 | Capybara.register_driver :chrome do |app| 7 | Capybara::Selenium::Driver.new app, 8 | browser: :chrome, 9 | options: Selenium::WebDriver::Chrome::Options.new(args: %w[disable-popup-blocking headless disable-gpu window-size=1920,1080]) 10 | end 11 | 12 | Capybara.javascript_driver = :chrome 13 | end 14 | -------------------------------------------------------------------------------- /spec/support/database_cleaner.rb: -------------------------------------------------------------------------------- 1 | require 'database_cleaner' 2 | 3 | RSpec.configure do |config| 4 | config.before(:suite) do 5 | DatabaseCleaner.clean_with :truncation 6 | end 7 | 8 | config.before do 9 | DatabaseCleaner.strategy = :transaction 10 | end 11 | 12 | config.before(:each, :js) do 13 | DatabaseCleaner.strategy = :truncation 14 | end 15 | 16 | config.before do 17 | DatabaseCleaner.start 18 | end 19 | 20 | config.after do 21 | DatabaseCleaner.clean 22 | end 23 | end 24 | -------------------------------------------------------------------------------- /spec/support/factory_girl.rb: -------------------------------------------------------------------------------- 1 | require 'factory_bot' 2 | 3 | RSpec.configure do |config| 4 | config.include FactoryBot::Syntax::Methods 5 | end 6 | -------------------------------------------------------------------------------- /spec/support/select2_helper.rb: -------------------------------------------------------------------------------- 1 | module Select2Helper 2 | def select2_choose(id, options) 3 | options[:query] ||= options[:choose] 4 | 5 | page.execute_script %Q{ 6 | $('#s2id_#{id} .select2-offscreen') 7 | .trigger('keydown') 8 | .val('#{options[:query]}') 9 | .trigger('keyup'); 10 | } 11 | 12 | if options[:first] 13 | find('.select2-highlighted .select2-match').click 14 | else 15 | find('.select2-result-label', text: options[:choose]).click 16 | end 17 | end 18 | end 19 | -------------------------------------------------------------------------------- /spec/support/spree.rb: -------------------------------------------------------------------------------- 1 | require 'spree/testing_support/factories' 2 | require 'spree/testing_support/authorization_helpers' 3 | require 'spree/testing_support/capybara_ext' 4 | require 'spree/testing_support/controller_requests' 5 | require 'spree/testing_support/url_helpers' 6 | require 'spree/testing_support/preferences' 7 | 8 | RSpec.configure do |config| 9 | config.include Spree::TestingSupport::Preferences 10 | config.include Spree::TestingSupport::ControllerRequests, type: :controller 11 | config.include Spree::TestingSupport::UrlHelpers 12 | end 13 | -------------------------------------------------------------------------------- /spec/translations/locale_spec.rb: -------------------------------------------------------------------------------- 1 | require 'spec_helper' 2 | 3 | describe 'locale' do 4 | Dir.glob('config/locales/*.yml') do |locale_file| 5 | context locale_file do 6 | it { should be_parseable } 7 | it { should have_valid_pluralization_keys } 8 | it { should_not have_missing_pluralization_keys } 9 | it { should have_one_top_level_namespace } 10 | it { should_not have_legacy_interpolations } 11 | it { should have_a_valid_locale } 12 | it { should be_a_complete_translation_of 'config/locales/en.yml' } 13 | end 14 | end 15 | end 16 | -------------------------------------------------------------------------------- /spree_editor.gemspec: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | lib = File.expand_path('../lib/', __FILE__) 3 | $LOAD_PATH.unshift lib unless $LOAD_PATH.include?(lib) 4 | 5 | require 'spree_editor/version' 6 | 7 | Gem::Specification.new do |s| 8 | s.platform = Gem::Platform::RUBY 9 | s.name = 'spree_editor' 10 | s.version = SpreeEditor.version 11 | s.summary = 'Adds support for WYSIWYG editors to Spree' 12 | s.description = 'Currently supported editors are CKEditor and TinyMCE' 13 | s.required_ruby_version = '>= 2.1.0' 14 | 15 | s.authors = ['Alexander Shuhin', 'Roman Smirnov', 'divineforest', 'Marc Lee', 'Jeff Dutil'] 16 | s.homepage = 'https://github.com/spree/spree_editor' 17 | s.license = 'BSD-3' 18 | 19 | s.files = `git ls-files`.split("\n") 20 | s.test_files = `git ls-files -- spec/*`.split("\n") 21 | s.require_path = 'lib' 22 | s.requirements << 'none' 23 | 24 | spree_version = '>= 3.1.0', '< 5.0' 25 | s.add_dependency 'spree_core', spree_version 26 | s.add_dependency 'spree_backend', spree_version 27 | s.add_dependency 'spree_extension' 28 | s.add_dependency 'ckeditor', '~> 5.0.0' 29 | s.add_dependency 'tinymce-rails', '~> 4.2.5' 30 | s.add_dependency 'coffee-rails' 31 | s.add_runtime_dependency 'deface', '~> 1.0' 32 | 33 | s.add_development_dependency 'i18n-spec', '>= 0.5.0' 34 | s.add_development_dependency 'guard-rspec' 35 | s.add_development_dependency 'pry-rails' 36 | s.add_development_dependency 'capybara' 37 | s.add_development_dependency 'database_cleaner' 38 | s.add_development_dependency 'factory_bot', '~> 4.7' 39 | s.add_development_dependency 'ffaker' 40 | s.add_development_dependency 'selenium-webdriver' 41 | s.add_development_dependency 'simplecov' 42 | s.add_development_dependency 'sqlite3' 43 | s.add_development_dependency 'rspec-rails', '~> 4.0.0.beta2' 44 | s.add_development_dependency 'rubocop' 45 | s.add_development_dependency 'pg' 46 | s.add_development_dependency 'mysql2' 47 | s.add_development_dependency 'appraisal' 48 | s.add_development_dependency 'puma' 49 | end 50 | -------------------------------------------------------------------------------- /vendor/assets/javascripts/tinymce/langs/cs.js: -------------------------------------------------------------------------------- 1 | tinymce.addI18n('cs',{ 2 | "Cut": "Vyjmout", 3 | "Header 2": "Nadpis 2", 4 | "Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "V\u00e1\u0161 prohl\u00ed\u017ee\u010d nepodporuje p\u0159\u00edm\u00fd p\u0159\u00edstup do schr\u00e1nky. Pou\u017eijte pros\u00edm kl\u00e1vesov\u00e9 zkratky Ctrl+X\/C\/V.", 5 | "Div": "Div (blok)", 6 | "Paste": "Vlo\u017eit", 7 | "Close": "Zav\u0159\u00edt", 8 | "Pre": "Pre (p\u0159edform\u00e1tov\u00e1no)", 9 | "Align right": "Zarovnat vpravo", 10 | "New document": "Nov\u00fd dokument", 11 | "Blockquote": "Citace", 12 | "Numbered list": "\u010c\u00edslov\u00e1n\u00ed", 13 | "Increase indent": "Zv\u011bt\u0161it odsazen\u00ed", 14 | "Formats": "Form\u00e1ty", 15 | "Headers": "Nadpisy", 16 | "Select all": "Vybrat v\u0161e", 17 | "Header 3": "Nadpis 3", 18 | "Blocks": "Blokov\u00e9 zobrazen\u00ed (block)", 19 | "Undo": "Zp\u011bt", 20 | "Strikethrough": "P\u0159e\u0161rktnut\u00e9", 21 | "Bullet list": "Odr\u00e1\u017eky", 22 | "Header 1": "Nadpis 1", 23 | "Superscript": "Horn\u00ed index", 24 | "Clear formatting": "Vymazat form\u00e1tov\u00e1n\u00ed", 25 | "Subscript": "Doln\u00ed index", 26 | "Header 6": "Nadpis 6", 27 | "Redo": "Znovu", 28 | "Paragraph": "Odstavec", 29 | "Ok": "OK", 30 | "Bold": "Tu\u010dn\u00e9", 31 | "Code": "Code (k\u00f3d)", 32 | "Italic": "Kurz\u00edva", 33 | "Align center": "Zarovnat na st\u0159ed", 34 | "Header 5": "Nadpis 5", 35 | "Decrease indent": "Zmen\u0161it odsazen\u00ed", 36 | "Header 4": "Nadpis 4", 37 | "Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Je zapnuto vkl\u00e1d\u00e1n\u00ed \u010dist\u00e9ho textu. Dokud nebude tato volba vypnuta, bude ve\u0161ker\u00fd obsah vlo\u017een jako \u010dist\u00fd text.", 38 | "Underline": "Podtr\u017een\u00e9", 39 | "Cancel": "Zru\u0161it", 40 | "Justify": "Zarovnat do bloku", 41 | "Inline": "\u0158\u00e1dkov\u00e9 zobrazen\u00ed (inline)", 42 | "Copy": "Kop\u00edrovat", 43 | "Align left": "Zarovnat vlevo", 44 | "Visual aids": "Vizu\u00e1ln\u00ed pom\u016fcky", 45 | "Lower Greek": "Mal\u00e9 p\u00edsmenkov\u00e1n\u00ed", 46 | "Square": "\u010ctvere\u010dek", 47 | "Default": "V\u00fdchoz\u00ed", 48 | "Lower Alpha": "Norm\u00e1ln\u00ed \u010d\u00edslov\u00e1n\u00ed", 49 | "Circle": "Kole\u010dko", 50 | "Disc": "Punt\u00edk", 51 | "Upper Alpha": "velk\u00e9 p\u00edsmenkov\u00e1n\u00ed", 52 | "Upper Roman": "\u0158\u00edmsk\u00e9 \u010d\u00edslice", 53 | "Lower Roman": "Mal\u00e9 \u0159\u00edmsk\u00e9 \u010d\u00edslice", 54 | "Name": "N\u00e1zev", 55 | "Anchor": "Kotva", 56 | "You have unsaved changes are you sure you want to navigate away?": "M\u00e1te neulo\u017een\u00e9 zm\u011bny. Opravdu chcete opustit str\u00e1nku?", 57 | "Restore last draft": "Obnovit posledn\u00ed koncept", 58 | "Special character": "Speci\u00e1ln\u00ed znak", 59 | "Source code": "Zdrojov\u00fd k\u00f3d", 60 | "Right to left": "Zprava doleva", 61 | "Left to right": "Zleva doprava", 62 | "Emoticons": "Emotikony", 63 | "Robots": "Roboti", 64 | "Document properties": "Vlastnosti dokumentu", 65 | "Title": "Titulek", 66 | "Keywords": "Kl\u00ed\u010dov\u00e1 slova", 67 | "Encoding": "K\u00f3dov\u00e1n\u00ed", 68 | "Description": "Popis", 69 | "Author": "Autor", 70 | "Fullscreen": "Na celou obrazovku", 71 | "Horizontal line": "Vodorovn\u00e1 \u010d\u00e1ra", 72 | "Horizontal space": "Horizont\u00e1ln\u00ed mezera", 73 | "Insert\/edit image": "Vlo\u017eit \/ upravit obr\u00e1zek", 74 | "General": "Obecn\u00e9", 75 | "Advanced": "Pokro\u010dil\u00e9", 76 | "Source": "Zdroj", 77 | "Border": "R\u00e1me\u010dek", 78 | "Constrain proportions": "Zachovat proporce", 79 | "Vertical space": "Vertik\u00e1ln\u00ed mezera", 80 | "Image description": "Popis obr\u00e1zku", 81 | "Style": "Styl", 82 | "Dimensions": "Rozm\u011bry", 83 | "Insert image": "Vlo\u017eit obr\u00e1zek", 84 | "Insert date\/time": "Vlo\u017eit datum \/ \u010das", 85 | "Remove link": "Odstranit odkaz", 86 | "Url": "Odkaz", 87 | "Text to display": "Text k zobrazen\u00ed", 88 | "Anchors": "Kotvy", 89 | "Insert link": "Vlo\u017eit odkaz", 90 | "New window": "Nov\u00e9 okno", 91 | "None": "\u017d\u00e1dn\u00e9", 92 | "Target": "C\u00edl", 93 | "Insert\/edit link": "Vlo\u017eit \/ upravit odkaz", 94 | "Insert\/edit video": "Vlo\u017eit \/ upravit video", 95 | "Poster": "N\u00e1hled", 96 | "Alternative source": "Alternativn\u00ed zdroj", 97 | "Paste your embed code below:": "Vlo\u017ete k\u00f3d pro vlo\u017een\u00ed n\u00ed\u017ee:", 98 | "Insert video": "Vlo\u017eit video", 99 | "Embed": "Vlo\u017eit", 100 | "Nonbreaking space": "Pevn\u00e1 mezera", 101 | "Page break": "Konec str\u00e1nky", 102 | "Preview": "N\u00e1hled", 103 | "Print": "Tisk", 104 | "Save": "Ulo\u017eit", 105 | "Could not find the specified string.": "Zadan\u00fd \u0159et\u011bzec nebyl nalezen.", 106 | "Replace": "Nahradit", 107 | "Next": "Dal\u0161\u00ed", 108 | "Whole words": "Cel\u00e1 slova", 109 | "Find and replace": "Naj\u00edt a nahradit", 110 | "Replace with": "Nahradit za", 111 | "Find": "Naj\u00edt", 112 | "Replace all": "Nahradit v\u0161e", 113 | "Match case": "Rozli\u0161ovat velikost", 114 | "Prev": "P\u0159edchoz\u00ed", 115 | "Spellcheck": "Kontrola pravopisu", 116 | "Finish": "Ukon\u010dit", 117 | "Ignore all": "Ignorovat v\u0161e", 118 | "Ignore": "Ignorovat", 119 | "Insert row before": "Vlo\u017eit \u0159\u00e1dek nad", 120 | "Rows": "\u0158\u00e1dek", 121 | "Height": "V\u00fd\u0161ka", 122 | "Paste row after": "Vlo\u017eit \u0159\u00e1dek pod", 123 | "Alignment": "Zarovn\u00e1n\u00ed", 124 | "Column group": "Skupina sloupc\u016f", 125 | "Row": "\u0158\u00e1dek", 126 | "Insert column before": "Vlo\u017eit sloupec vlevo", 127 | "Split cell": "Rozd\u011blit bu\u0148ky", 128 | "Cell padding": "Vnit\u0159n\u00ed okraj bun\u011bk", 129 | "Cell spacing": "Vn\u011bj\u0161\u00ed okraj bun\u011bk", 130 | "Row type": "Typ \u0159\u00e1dku", 131 | "Insert table": "Vlo\u017eit tabulku", 132 | "Body": "T\u011blo", 133 | "Caption": "Nadpis", 134 | "Footer": "Pati\u010dka", 135 | "Delete row": "Smazat \u0159\u00e1dek", 136 | "Paste row before": "Vlo\u017eit \u0159\u00e1dek nad", 137 | "Scope": "Rozsah", 138 | "Delete table": "Smazat tabulku", 139 | "Header cell": "Hlavi\u010dkov\u00e1 bu\u0148ka", 140 | "Column": "Sloupec", 141 | "Cell": "Bu\u0148ka", 142 | "Header": "Hlavi\u010dka", 143 | "Cell type": "Typ bu\u0148ky", 144 | "Copy row": "Kop\u00edrovat \u0159\u00e1dek", 145 | "Row properties": "Vlastnosti \u0159\u00e1dku", 146 | "Table properties": "Vlastnosti tabulky", 147 | "Row group": "Skupina \u0159\u00e1dk\u016f", 148 | "Right": "Vpravo", 149 | "Insert column after": "Vlo\u017eit sloupec vpravo", 150 | "Cols": "Sloupc\u016f", 151 | "Insert row after": "Vlo\u017eit \u0159\u00e1dek pod", 152 | "Width": "\u0160\u00ed\u0159ka", 153 | "Cell properties": "Vlastnosti bu\u0148ky", 154 | "Left": "Vlevo", 155 | "Cut row": "Vyjmout \u0159\u00e1dek", 156 | "Delete column": "Smazat sloupec", 157 | "Center": "Na st\u0159ed", 158 | "Merge cells": "Slou\u010dit bu\u0148ky", 159 | "Insert template": "Vlo\u017eit \u0161ablonu", 160 | "Templates": "\u0160ablony", 161 | "Background color": "Barva pozad\u00ed", 162 | "Text color": "Barva p\u00edsma", 163 | "Show blocks": "Uk\u00e1zat bloky", 164 | "Show invisible characters": "Zobrazit speci\u00e1ln\u00ed znaky", 165 | "Words: {0}": "Po\u010det slov: {0}", 166 | "Insert": "Vlo\u017eit", 167 | "File": "Soubor", 168 | "Edit": "\u00dapravy", 169 | "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Editor. Stiskn\u011bte ALT-F9 pro menu, ALT-F10 pro n\u00e1strojovou li\u0161tu a ALT-0 pro n\u00e1pov\u011bdu.", 170 | "Tools": "N\u00e1stroje", 171 | "View": "Zobrazit", 172 | "Table": "Tabulka", 173 | "Format": "Form\u00e1t" 174 | }); -------------------------------------------------------------------------------- /vendor/assets/javascripts/tinymce/langs/da.js: -------------------------------------------------------------------------------- 1 | tinymce.addI18n('da',{ 2 | "Cut": "Klip", 3 | "Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Din browser underst\u00f8tter ikke direkte adgang til clipboard. Benyt Ctrl+X\/C\/ keybord shortcuts i stedet for.", 4 | "Paste": "Inds\u00e6t", 5 | "Close": "Luk", 6 | "Align right": "H\u00f8jrejusteret", 7 | "New document": "Nyt dokument", 8 | "Numbered list": "Nummerering", 9 | "Increase indent": "For\u00f8g indrykning", 10 | "Formats": "Formater", 11 | "Select all": "V\u00e6lg alle", 12 | "Undo": "Fortryd", 13 | "Strikethrough": "Gennemstreg", 14 | "Bullet list": "Punkt tegn", 15 | "Superscript": "Superscript", 16 | "Clear formatting": "Nulstil formattering", 17 | "Subscript": "Subscript", 18 | "Redo": "Genopret", 19 | "Ok": "Ok", 20 | "Bold": "Fed", 21 | "Italic": "Kursiv", 22 | "Align center": "Centreret", 23 | "Decrease indent": "Formindsk indrykning", 24 | "Underline": "Understreg", 25 | "Cancel": "Fortryd", 26 | "Justify": "Justering", 27 | "Copy": "Kopier", 28 | "Align left": "Venstrejusteret", 29 | "Visual aids": "Visuel hj\u00e6lp", 30 | "Lower Greek": "Lower Gr\u00e6sk", 31 | "Square": "Kvadrat", 32 | "Default": "Standard", 33 | "Lower Alpha": "Lower Alpha", 34 | "Circle": "Cirkel", 35 | "Disc": "Disk", 36 | "Upper Alpha": "Upper Alpha", 37 | "Upper Roman": "Upper Roman", 38 | "Lower Roman": "Lavere Roman", 39 | "Name": "Navn", 40 | "Anchor": "Anchor", 41 | "You have unsaved changes are you sure you want to navigate away?": "Du har ikke gemte \u00e6ndringer. Er du sikker p\u00e5 at du vil forts\u00e6tte?", 42 | "Restore last draft": "Genopret sidste kladde", 43 | "Special character": "Specielle tegn", 44 | "Source code": "Kildekode", 45 | "Right to left": "H\u00f8jre til venstre", 46 | "Left to right": "Venstre til h\u00f8jre", 47 | "Emoticons": "Emoticons", 48 | "Robots": "Robotter", 49 | "Document properties": "Dokument egenskaber", 50 | "Title": "Titel", 51 | "Keywords": "S\u00f8geord", 52 | "Encoding": "Kodning", 53 | "Description": "Beskrivelse", 54 | "Author": "Forfatter", 55 | "Fullscreen": "Fuldsk\u00e6rm", 56 | "Horizontal line": "Vandret linie", 57 | "Horizontal space": "Vandret afstand", 58 | "Insert\/edit image": "Inds\u00e6t\/ret billede", 59 | "General": "Generet", 60 | "Advanced": "Avanceret", 61 | "Source": "Kilde", 62 | "Border": "Kant", 63 | "Constrain proportions": "Behold propertioner", 64 | "Vertical space": "Lodret afstand", 65 | "Image description": "Billede beskrivelse", 66 | "Style": "Stil", 67 | "Dimensions": "Dimensioner", 68 | "Insert date\/time": "Inds\u00e6t dato\/klokkeslet", 69 | "Url": "Url", 70 | "Text to display": "Vis tekst", 71 | "Insert link": "Inds\u00e6t link", 72 | "New window": "Nyt vindue", 73 | "None": "Ingen", 74 | "Target": "Target", 75 | "Insert\/edit link": "Inds\u00e6t\/ret link", 76 | "Insert\/edit video": "Inds\u00e6t\/ret video", 77 | "Poster": "Poster", 78 | "Alternative source": "Alternativ kilde", 79 | "Paste your embed code below:": "Inds\u00e6t din embed kode herunder:", 80 | "Insert video": "Inds\u00e6t video", 81 | "Embed": "Integrer", 82 | "Nonbreaking space": "H\u00e5rd mellemrum", 83 | "Page break": "Sideskift", 84 | "Preview": "Forh\u00e5ndsvisning", 85 | "Print": "Udskriv", 86 | "Save": "Gem", 87 | "Could not find the specified string.": "Kunne ikke finde s\u00f8getekst", 88 | "Replace": "Erstat", 89 | "Next": "N\u00e6ste", 90 | "Whole words": "Hele ord", 91 | "Find and replace": "Find og erstat", 92 | "Replace with": "Erstat med", 93 | "Find": "Find", 94 | "Replace all": "Erstat alt", 95 | "Match case": "STORE og sm\u00e5 bogstaver", 96 | "Prev": "Forrige", 97 | "Spellcheck": "Stavekontrol", 98 | "Finish": "F\u00e6rdig", 99 | "Ignore all": "Ignorer alt", 100 | "Ignore": "Ignorer", 101 | "Insert row before": "Inds\u00e6t r\u00e6kke f\u00f8r", 102 | "Rows": "R\u00e6kker", 103 | "Height": "H\u00f8jde", 104 | "Paste row after": "Inds\u00e6t r\u00e6kke efter", 105 | "Alignment": "Tilpasning", 106 | "Column group": "Kolonne gruppe", 107 | "Row": "R\u00e6kke", 108 | "Insert column before": "Inds\u00e6t kolonne f\u00f8r", 109 | "Split cell": "Split celle", 110 | "Cell padding": "Celle padding", 111 | "Cell spacing": "Celle afstand", 112 | "Row type": "R\u00e6kke type", 113 | "Insert table": "Inds\u00e6t tabel", 114 | "Body": "Krop", 115 | "Caption": "Tekst", 116 | "Footer": "Sidefod", 117 | "Delete row": "Slet r\u00e6kke", 118 | "Paste row before": "Inds\u00e6t r\u00e6kke f\u00f8r", 119 | "Scope": "Anvendelsesomr\u00e5de", 120 | "Delete table": "Slet tabel", 121 | "Header cell": "Header celle", 122 | "Column": "Kolonne", 123 | "Cell": "Celle", 124 | "Header": "Overskrift", 125 | "Cell type": "Celle type", 126 | "Copy row": "Kopier r\u00e6kke", 127 | "Row properties": "R\u00e6kke egenskaber", 128 | "Table properties": "Tabel egenskaber", 129 | "Row group": "R\u00e6kke gruppe", 130 | "Right": "H\u00f8jre", 131 | "Insert column after": "Inds\u00e6t kolonne efter", 132 | "Cols": "Kolonne", 133 | "Insert row after": "Inds\u00e6t r\u00e6kke efter", 134 | "Width": "Bredde", 135 | "Cell properties": "Celle egenskaber", 136 | "Left": "Venstre", 137 | "Cut row": "Klip r\u00e6kke", 138 | "Delete column": "Slet kolonne", 139 | "Center": "Centrering", 140 | "Merge cells": "Flet celler", 141 | "Insert template": "Inds\u00e6t skabelon", 142 | "Templates": "Skabeloner", 143 | "Background color": "Baggrunds farve", 144 | "Text color": "Tekst farve", 145 | "Show blocks": "Vis klokke", 146 | "Show invisible characters": "Vis usynlige tegn", 147 | "Words: {0}": "Ord: {0}", 148 | "Insert": "Inds\u00e6t", 149 | "File": "Fil", 150 | "Edit": "\u00c6ndre", 151 | "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Rich Text omr\u00e5de. Tryk ALT-F9 for menu. Tryk ALT-F10 for toolbar. Tryk ALT-0 for hj\u00e6lp", 152 | "Tools": "V\u00e6rkt\u00f8j", 153 | "View": "Vis", 154 | "Table": "Tabel", 155 | "Format": "Format" 156 | }); -------------------------------------------------------------------------------- /vendor/assets/javascripts/tinymce/langs/de.js: -------------------------------------------------------------------------------- 1 | tinymce.addI18n('de',{ 2 | "Cut": "Schneiden", 3 | "Header 2": "\u00dcberschrift 2", 4 | "Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Ihr Browser unterst\u00fctzt leider keine direkten Zugriff auf die Zwischenablage. Bitte benutzen Sie die Strg + X \/ C \/ V Tastenkombinationen.", 5 | "Div": "Textblock", 6 | "Paste": "Einf\u00fcgen", 7 | "Close": "Schliessen", 8 | "Pre": "Vorformatierter Text", 9 | "Align right": "Rechts ausrichten ", 10 | "New document": "Neues Dokument", 11 | "Blockquote": "Zitat", 12 | "Numbered list": "Alphabetische Sortierung", 13 | "Increase indent": "Einr\u00fcckung vergr\u00f6\u00dfern", 14 | "Formats": "Formate", 15 | "Headers": "\u00dcberschriften", 16 | "Select all": "Alles ausw\u00e4hlen", 17 | "Header 3": "\u00dcberschrift 3", 18 | "Blocks": "Bl\u00f6cke", 19 | "Undo": "Undo", 20 | "Strikethrough": "Durchstreichen", 21 | "Bullet list": "Aufz\u00e4hlungszeichen", 22 | "Header 1": "\u00dcberschrift 1", 23 | "Superscript": "Exponent", 24 | "Clear formatting": "Klare Formatierung ", 25 | "Subscript": "tiefstehendes Zeichen", 26 | "Header 6": "\u00dcberschrift 6", 27 | "Redo": "Redo", 28 | "Paragraph": "Absatz", 29 | "Ok": "Ok", 30 | "Bold": "Bold", 31 | "Code": "Quelltext", 32 | "Italic": "Italic", 33 | "Align center": "Zentriert ausrichten", 34 | "Header 5": "\u00dcberschrift 5", 35 | "Decrease indent": "Einzug verringern", 36 | "Header 4": "\u00dcberschrift 4", 37 | "Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Einf\u00fcgungen erfolgen bis auf Weiteres als reiner Text. ", 38 | "Underline": "Unterstreichen", 39 | "Cancel": "Abbrechen", 40 | "Justify": "Blockausrichtung", 41 | "Inline": "zeilenb\u00fcndig", 42 | "Copy": "Kopieren", 43 | "Align left": "Ausrichtung nach links", 44 | "Visual aids": "Visuelle Hilfen", 45 | "Lower Greek": "Lower Greek", 46 | "Square": "Quadrat", 47 | "Default": "Voreingestellt", 48 | "Lower Alpha": "Lower Alpha", 49 | "Circle": "Zirkel", 50 | "Disc": "Disc", 51 | "Upper Alpha": "Upper Alpha", 52 | "Upper Roman": "Upper Roman", 53 | "Lower Roman": "Lower Roman", 54 | "Name": "Name", 55 | "Anchor": "Textmarke", 56 | "You have unsaved changes are you sure you want to navigate away?": "Sie haben noch nicht die \u00c4nderungen gespeichert, sind Sie sicher dass Sie weg navigieren wollen ? ", 57 | "Restore last draft": "Zur\u00fcckholen den letzten Entwurf", 58 | "Special character": "Spezieller Charakter", 59 | "Source code": "Quellcode", 60 | "Right to left": "Links nach Rechts", 61 | "Left to right": "Rechts nach Links", 62 | "Emoticons": "Emoticons", 63 | "Robots": "Robots", 64 | "Document properties": "Dokumenteigenschaften", 65 | "Title": "Titel", 66 | "Keywords": "Sch\u00fcsselw\u00f6rter", 67 | "Encoding": "Enkodieren", 68 | "Description": "Beschreibung", 69 | "Author": "Ersteller", 70 | "Fullscreen": "Vollbild", 71 | "Horizontal line": "Horizontale Linie", 72 | "Horizontal space": "Horizontaler Platz", 73 | "Insert\/edit image": "Bild bearbeiten", 74 | "General": "Allgemein", 75 | "Advanced": "Benutzerdefiniert", 76 | "Source": "Quelle", 77 | "Border": "Grenze", 78 | "Constrain proportions": "Gr\u00f6ssenverh\u00e4ltniss", 79 | "Vertical space": "Vertikaler Platz", 80 | "Image description": "Bild Beschreibung", 81 | "Style": "Stil", 82 | "Dimensions": "Dimensionen", 83 | "Insert image": "Bild einf\u00fcgen", 84 | "Insert date\/time": "Datum \/ Uhrzeit einf\u00fcgen ", 85 | "Remove link": "Verweis entfernen", 86 | "Url": "Url", 87 | "Text to display": "Text anzeigen", 88 | "Insert link": "Link einf\u00fcgen", 89 | "New window": "Neues Fenster", 90 | "None": "Nichts", 91 | "Target": "Ziel", 92 | "Insert\/edit link": "Link Einf\u00fcgen\/bearbeiten", 93 | "Insert\/edit video": "Video Einf\u00fcgen\/bearbeiten", 94 | "Poster": "Poster", 95 | "Alternative source": "Alternative Quelle", 96 | "Paste your embed code below:": "F\u00fcgen Sie Ihren code hier:", 97 | "Insert video": "Video einf\u00fcgen", 98 | "Embed": "Einbetten", 99 | "Nonbreaking space": "Gesch\u00fctztes Leerzeichen", 100 | "Page break": "Seitenumbruch", 101 | "Preview": "Voransicht", 102 | "Print": "Drucken", 103 | "Save": "Speichern", 104 | "Could not find the specified string.": "Konnte nicht gefunden die angegebene Zeichenfolge.", 105 | "Replace": "Ersetzen", 106 | "Next": "N\u00e4chstes", 107 | "Whole words": "Ganze W\u00f6rter", 108 | "Find and replace": "Finden und ersetzen", 109 | "Replace with": "Ersetzen mit", 110 | "Find": "Finden", 111 | "Replace all": "Alles ersetzen", 112 | "Match case": "Gro\u00df-\/Kleinschreibung", 113 | "Prev": "Vor", 114 | "Spellcheck": "Rechtschreibpr\u00fcfung", 115 | "Finish": "Ende", 116 | "Ignore all": "Alles Ignorieren", 117 | "Ignore": "Ignorieren", 118 | "Insert row before": "Zeile einf\u00fcgen bevor ", 119 | "Rows": "Zeilen", 120 | "Height": "H\u00f6he", 121 | "Paste row after": "Zelle danach einf\u00fcgen", 122 | "Alignment": "Ausrichtung ", 123 | "Column group": "Spalten gruppen", 124 | "Row": "Zeile", 125 | "Insert column before": "Spalte einf\u00fcgen bevor ", 126 | "Split cell": "Zellen splitten", 127 | "Cell padding": "Zellauff\u00fcllung ", 128 | "Cell spacing": "Zellenabstand", 129 | "Row type": "Zellentypen", 130 | "Insert table": "Tabelle einf\u00fcgen", 131 | "Body": "K\u00f6rper", 132 | "Caption": "Titel", 133 | "Footer": "Fu\u00dfzeile", 134 | "Delete row": "Zelle l\u00f6schen", 135 | "Paste row before": "Zelle bevor einf\u00fcgen", 136 | "Scope": "Rahmen", 137 | "Delete table": "Tabelle l\u00f6schen", 138 | "Header cell": "Kopfzelle ", 139 | "Column": "Spalte", 140 | "Cell": "Zelle", 141 | "Header": "Kopfzeile", 142 | "Cell type": "Zellentyp", 143 | "Copy row": "Zelle Kopieren", 144 | "Row properties": "Zelle Proportionen", 145 | "Table properties": "Tabelleproportionen", 146 | "Row group": "Zellen gruppen", 147 | "Right": "Rechts", 148 | "Insert column after": "Spalte danach einf\u00fcgen", 149 | "Cols": "Cols", 150 | "Insert row after": "Zelle danach einf\u00fcgen", 151 | "Width": "Breite", 152 | "Cell properties": "Zellenproportionen", 153 | "Left": "Links", 154 | "Cut row": "Zelle schneiden", 155 | "Delete column": "Spalte l\u00f6schen", 156 | "Center": "Zentrum", 157 | "Merge cells": "Zellen verbinden", 158 | "Insert template": "Vorlage einf\u00fcgen ", 159 | "Templates": "Vorlagen", 160 | "Background color": "Hintergrundfarbe", 161 | "Text color": "Textfarbe", 162 | "Show blocks": " Bl\u00f6cke anzeigen", 163 | "Show invisible characters": "Zeigen unsichtbare Zeichen", 164 | "Words: {0}": "W\u00f6rter: {0}", 165 | "Insert": "Einf\u00fcgen", 166 | "File": "Datei", 167 | "Edit": "Bearbeiten", 168 | "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Rich-Text- Area. Dr\u00fccken Sie ALT -F9 f\u00fcr das Men\u00fc. Dr\u00fccken Sie ALT -F10 f\u00fcr Symbolleiste. Dr\u00fccken Sie ALT -0 f\u00fcr Hilfe", 169 | "Tools": "Tools", 170 | "View": "Anzeigen", 171 | "Table": "Tabelle", 172 | "Format": "Format" 173 | }); -------------------------------------------------------------------------------- /vendor/assets/javascripts/tinymce/langs/fi.js: -------------------------------------------------------------------------------- 1 | tinymce.addI18n('fi',{ 2 | "Cut": "Leikkaa", 3 | "Header 2": "Otsikko 2", 4 | "Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Selaimesi ei tue leikekirjan suoraa k\u00e4ytt\u00e4mist\u00e4. Ole hyv\u00e4 ja k\u00e4yt\u00e4 n\u00e4pp\u00e4imist\u00f6n Ctrl+X ja Ctrl+V n\u00e4pp\u00e4inyhdistelmi\u00e4.", 5 | "Div": "Div", 6 | "Paste": "Liit\u00e4", 7 | "Close": "Sulje", 8 | "Pre": "Esimuotoiltu", 9 | "Align right": "Tasaa oikealle", 10 | "New document": "Uusi dokumentti", 11 | "Blockquote": "Lainauslogko", 12 | "Numbered list": "J\u00e4rjestetty lista", 13 | "Increase indent": "Loitonna", 14 | "Formats": "Muotoilut", 15 | "Headers": "Otsikot", 16 | "Select all": "Valitse kaikki", 17 | "Header 3": "Otsikko 3", 18 | "Blocks": "Lohkot", 19 | "Undo": "Peru", 20 | "Strikethrough": "Yliviivaus", 21 | "Bullet list": "J\u00e4rjest\u00e4m\u00e4t\u00f6n lista", 22 | "Header 1": "Otsikko 1", 23 | "Superscript": "Yl\u00e4indeksi", 24 | "Clear formatting": "Poista muotoilu", 25 | "Subscript": "Alaindeksi", 26 | "Header 6": "Otsikko 6", 27 | "Redo": "Tee uudelleen", 28 | "Paragraph": "Kappale", 29 | "Ok": "Ok", 30 | "Bold": "Lihavointi", 31 | "Code": "Koodi", 32 | "Italic": "Kursivointi", 33 | "Align center": "Keskit\u00e4", 34 | "Header 5": "Otsikko 5", 35 | "Decrease indent": "Sisenn\u00e4", 36 | "Header 4": "Otsikko 4", 37 | "Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Liitt\u00e4minen on nyt pelk\u00e4ss\u00e4 tekstin tilassa. Sis\u00e4lt\u00f6 liitet\u00e4\u00e4n nyt pelkk\u00e4n\u00e4 tekstin\u00e4, kunnes otat asetuksen pois p\u00e4\u00e4lt\u00e4.", 38 | "Underline": "Alleviivaus", 39 | "Cancel": "Peruuta", 40 | "Justify": "Tasaa", 41 | "Inline": "Samalla rivill\u00e4", 42 | "Copy": "Kopioi", 43 | "Align left": "Tasaa vasemmalle", 44 | "Visual aids": "Visuaaliset neuvot", 45 | "Lower Greek": "pienet kirjaimet: \u03b1, \u03b2, \u03b3", 46 | "Square": "Neli\u00f6", 47 | "Default": "Oletus", 48 | "Lower Alpha": "pienet kirjaimet: a, b, c", 49 | "Circle": "Pallo", 50 | "Disc": "Ympyr\u00e4", 51 | "Upper Alpha": "isot kirjaimet: A, B, C", 52 | "Upper Roman": "isot kirjaimet: I, II, III", 53 | "Lower Roman": "pienet kirjaimet: i, ii, iii", 54 | "Name": "Nimi", 55 | "Anchor": "Ankkuri", 56 | "You have unsaved changes are you sure you want to navigate away?": "Sinulla on tallentamattomia muutoksia, haluatko varmasti siirty\u00e4 toiselle sivulle?", 57 | "Restore last draft": "Palauta aiempi luonnos", 58 | "Special character": "Erikoismerkki", 59 | "Source code": "L\u00e4hdekoodi", 60 | "Right to left": "Oikealta vasemmalle", 61 | "Left to right": "Vasemmalta oikealle", 62 | "Emoticons": "Hymi\u00f6t", 63 | "Robots": "Robotit", 64 | "Document properties": "Dokumentin ominaisuudet", 65 | "Title": "Otsikko", 66 | "Keywords": "Avainsanat", 67 | "Encoding": "Merkist\u00f6", 68 | "Description": "Kuvaus", 69 | "Author": "Tekij\u00e4", 70 | "Fullscreen": "Koko ruutu", 71 | "Horizontal line": "Vaakasuora viiva", 72 | "Horizontal space": "Horisontaalinen tila", 73 | "Insert\/edit image": "Lis\u00e4\u00e4\/muokkaa kuva", 74 | "General": "Yleiset", 75 | "Advanced": "Lis\u00e4asetukset", 76 | "Source": "L\u00e4hde", 77 | "Border": "Reunus", 78 | "Constrain proportions": "S\u00e4ilyt\u00e4 mittasuhteet", 79 | "Vertical space": "Vertikaalinen tila", 80 | "Image description": "Kuvaus", 81 | "Style": "Tyyli", 82 | "Dimensions": "Mittasuhteet", 83 | "Insert image": "Lis\u00e4\u00e4 kuva", 84 | "Insert date\/time": "Lis\u00e4\u00e4 p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4 tai aika", 85 | "Remove link": "Poista linkki", 86 | "Url": "Osoite", 87 | "Text to display": "N\u00e4ytett\u00e4v\u00e4 teksti", 88 | "Insert link": "Lis\u00e4\u00e4 linkki", 89 | "New window": "Uusi ikkuna", 90 | "None": "Ei mit\u00e4\u00e4n", 91 | "Target": "Kohde", 92 | "Insert\/edit link": "Lis\u00e4\u00e4 tai muokkaa linkki", 93 | "Insert\/edit video": "Lis\u00e4\u00e4 tai muokkaa video", 94 | "Poster": "L\u00e4hett\u00e4j\u00e4", 95 | "Alternative source": "Vaihtoehtoinen l\u00e4hde", 96 | "Paste your embed code below:": "Liit\u00e4 upotuskoodisi alapuolelle:", 97 | "Insert video": "Lis\u00e4\u00e4 video", 98 | "Embed": "Upota", 99 | "Nonbreaking space": "Tyhj\u00e4 merkki (nbsp)", 100 | "Page break": "Sivunvaihto", 101 | "Preview": "Esikatselu", 102 | "Print": "Tulosta", 103 | "Save": "Tallenna", 104 | "Could not find the specified string.": "Haettua merkkijonoa ei l\u00f6ytynyt.", 105 | "Replace": "Korvaa", 106 | "Next": "Seur.", 107 | "Whole words": "Koko sanat", 108 | "Find and replace": "Etsi ja korvaa", 109 | "Replace with": "Korvaa", 110 | "Find": "Etsi", 111 | "Replace all": "Korvaa kaikki", 112 | "Match case": "Erota isot ja pienet kirjaimet", 113 | "Prev": "Edel.", 114 | "Spellcheck": "Oikolue", 115 | "Finish": "Lopeta", 116 | "Ignore all": "\u00c4l\u00e4 huomioi mit\u00e4\u00e4n", 117 | "Ignore": "\u00c4l\u00e4 huomioi", 118 | "Insert row before": "Lis\u00e4\u00e4 rivi ennen", 119 | "Rows": "Rivit", 120 | "Height": "Korkeus", 121 | "Paste row after": "Liit\u00e4 rivi j\u00e4lkeen", 122 | "Alignment": "Tasaus", 123 | "Column group": "Sarakeryhm\u00e4", 124 | "Row": "Rivi", 125 | "Insert column before": "Lis\u00e4\u00e4 rivi ennen", 126 | "Split cell": "Jaa solu", 127 | "Cell padding": "Solun tyhj\u00e4 tila", 128 | "Cell spacing": "Solun v\u00e4li", 129 | "Row type": "Rivityyppi", 130 | "Insert table": "Lis\u00e4\u00e4 taulukko", 131 | "Body": "Runko", 132 | "Caption": "Seloste", 133 | "Footer": "Alaosa", 134 | "Delete row": "Poista rivi", 135 | "Paste row before": "Liit\u00e4 rivi ennen", 136 | "Scope": "Laajuus", 137 | "Delete table": "Poista taulukko", 138 | "Header cell": "Otsikkosolu", 139 | "Column": "Sarake", 140 | "Cell": "Solu", 141 | "Header": "Otsikko", 142 | "Cell type": "Solun tyyppi", 143 | "Copy row": "Kopioi rivi", 144 | "Row properties": "Rivin ominaisuudet", 145 | "Table properties": "Taulukon ominaisuudet", 146 | "Row group": "Riviryhm\u00e4", 147 | "Right": "Oikea", 148 | "Insert column after": "Lis\u00e4\u00e4 rivi j\u00e4lkeen", 149 | "Cols": "Sarakkeet", 150 | "Insert row after": "Lis\u00e4\u00e4 rivi j\u00e4lkeen", 151 | "Width": "Leveys", 152 | "Cell properties": "Solun ominaisuudet", 153 | "Left": "Vasen", 154 | "Cut row": "Leikkaa rivi", 155 | "Delete column": "Poista sarake", 156 | "Center": "Keskell\u00e4", 157 | "Merge cells": "Yhdist\u00e4 solut", 158 | "Insert template": "Lis\u00e4\u00e4 pohja", 159 | "Templates": "Pohjat", 160 | "Background color": "Taustan v\u00e4ri", 161 | "Text color": "Tekstin v\u00e4ri", 162 | "Show blocks": "N\u00e4yt\u00e4 lohkot", 163 | "Show invisible characters": "N\u00e4yt\u00e4 n\u00e4kym\u00e4tt\u00f6m\u00e4t merkit", 164 | "Words: {0}": "Sanat: {0}", 165 | "Insert": "Lis\u00e4\u00e4", 166 | "File": "Tiedosto", 167 | "Edit": "Muokkaa", 168 | "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Rikastetun tekstin alue. Paina ALT-F9 valikkoon. Paina ALT-F10 ty\u00f6kaluriviin. Paina ALT-0 ohjeeseen.", 169 | "Tools": "Ty\u00f6kalut", 170 | "View": "N\u00e4yt\u00e4", 171 | "Table": "Taulukko", 172 | "Format": "Muotoilu" 173 | }); -------------------------------------------------------------------------------- /vendor/assets/javascripts/tinymce/langs/fr.js: -------------------------------------------------------------------------------- 1 | tinymce.addI18n('fr_FR',{ 2 | "Cut": "Couper", 3 | "Header 2": "En-t\u00eate 2", 4 | "Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Votre navigateur ne supporte pas la copie directe. Merci d'utiliser les touches Ctrl+X\/C\/V.", 5 | "Div": "Div", 6 | "Paste": "Coller", 7 | "Close": "Fermer", 8 | "Pre": "Pre", 9 | "Align right": "Aligner \u00e0 droite", 10 | "New document": "Nouveau document", 11 | "Blockquote": "Citation", 12 | "Numbered list": "Num\u00e9rotation", 13 | "Increase indent": "Augmenter le retrait", 14 | "Formats": "Formats", 15 | "Headers": "En-t\u00eates", 16 | "Select all": "Tout s\u00e9lectionner", 17 | "Header 3": "En-t\u00eate 3", 18 | "Blocks": "Blocs", 19 | "Undo": "Annuler", 20 | "Strikethrough": "Barr\u00e9", 21 | "Bullet list": "Puces", 22 | "Header 1": "En-t\u00eate 1", 23 | "Superscript": "Exposant", 24 | "Clear formatting": "Effacer la mise en forme", 25 | "Subscript": "Indice", 26 | "Header 6": "En-t\u00eate 6", 27 | "Redo": "R\u00e9tablir", 28 | "Paragraph": "Paragraphe", 29 | "Ok": "Ok", 30 | "Bold": "Gras", 31 | "Code": "Code", 32 | "Italic": "Italique", 33 | "Align center": "Aligner au centre", 34 | "Header 5": "En-t\u00eate 5", 35 | "Decrease indent": "Diminuer le retrait", 36 | "Header 4": "En-t\u00eate 4", 37 | "Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Le presse-papiers est maintenant en mode \"texte plein\". Les contenus seront coll\u00e9s sans retenir les formatages jusqu'\u00e0 ce que vous d\u00e9sactivez cette option.", 38 | "Underline": "Soulign\u00e9", 39 | "Cancel": "Annuler", 40 | "Justify": "Justifi\u00e9", 41 | "Inline": "en place", 42 | "Copy": "Copier", 43 | "Align left": "Aligner \u00e0 gauche", 44 | "Visual aids": "Aides visuelle", 45 | "Lower Greek": "Grec minuscule", 46 | "Square": "Carr\u00e9", 47 | "Default": "Par d\u00e9faut", 48 | "Lower Alpha": "Alpha inf\u00e9rieure", 49 | "Circle": "Cercle", 50 | "Disc": "Disque", 51 | "Upper Alpha": "Alpha majuscule", 52 | "Upper Roman": "Romain majuscule", 53 | "Lower Roman": "Romain minuscule", 54 | "Name": "Nom", 55 | "Anchor": "Ancre", 56 | "You have unsaved changes are you sure you want to navigate away?": "Vous avez des modifications non enregistr\u00e9es, \u00eates-vous s\u00fbr de quitter la page?", 57 | "Restore last draft": "Restaurer le dernier brouillon", 58 | "Special character": "Caract\u00e8res sp\u00e9ciaux", 59 | "Source code": "Code source", 60 | "Right to left": "Droite \u00e0 gauche", 61 | "Left to right": "Gauche \u00e0 droite", 62 | "Emoticons": "Emotic\u00f4nes", 63 | "Robots": "Robots", 64 | "Document properties": "Propri\u00e9t\u00e9 du document", 65 | "Title": "Titre", 66 | "Keywords": "Mots-cl\u00e9s", 67 | "Encoding": "Encodage", 68 | "Description": "Description", 69 | "Author": "Auteur", 70 | "Fullscreen": "Plein \u00e9cran", 71 | "Horizontal line": "Ligne horizontale", 72 | "Horizontal space": "Espacement horizontal", 73 | "Insert\/edit image": "Ins\u00e9rer\/\u00e9diter une image", 74 | "General": "G\u00e9n\u00e9ral", 75 | "Advanced": "Avanc\u00e9", 76 | "Source": "Source", 77 | "Border": "Bordure", 78 | "Constrain proportions": "Contraindre les proportions", 79 | "Vertical space": "Espacement vertical", 80 | "Image description": "Description de l'image", 81 | "Style": "Style", 82 | "Dimensions": "Dimensions", 83 | "Insert image": "Ins\u00e9rer une image", 84 | "Insert date\/time": "Ins\u00e9rer date\/heure", 85 | "Remove link": "Enlever le lien", 86 | "Url": "Url", 87 | "Text to display": "Texte \u00e0 afficher", 88 | "Anchors": "Ancre", 89 | "Insert link": "Ins\u00e9rer un lien", 90 | "New window": "Nouvelle fen\u00eatre", 91 | "None": "n\/a", 92 | "Target": "Cible", 93 | "Insert\/edit link": "Ins\u00e9rer\/\u00e9diter un lien", 94 | "Insert\/edit video": "Ins\u00e9rer\/\u00e9diter une vid\u00e9o", 95 | "Poster": "Afficher", 96 | "Alternative source": "Source alternative", 97 | "Paste your embed code below:": "Collez votre code d'int\u00e9gration ci-dessous :", 98 | "Insert video": "Ins\u00e9rer une vid\u00e9o", 99 | "Embed": "Int\u00e9grer", 100 | "Nonbreaking space": "Espace ins\u00e9cable", 101 | "Page break": "Saut de page", 102 | "Preview": "Pr\u00e9visualiser", 103 | "Print": "Imprimer", 104 | "Save": "Enregistrer", 105 | "Could not find the specified string.": "Impossible de trouver la cha\u00eene sp\u00e9cifi\u00e9e.", 106 | "Replace": "Remplacer", 107 | "Next": "Suiv", 108 | "Whole words": "Mots entiers", 109 | "Find and replace": "Trouver et remplacer", 110 | "Replace with": "Remplacer par", 111 | "Find": "Chercher", 112 | "Replace all": "Tout remplacer", 113 | "Match case": "Respecter la casse", 114 | "Prev": "Pr\u00e9c ", 115 | "Spellcheck": "V\u00e9rification orthographique", 116 | "Finish": "Finie", 117 | "Ignore all": "Tout ignorer", 118 | "Ignore": "Ignorer", 119 | "Insert row before": "Ins\u00e9rer une ligne avant", 120 | "Rows": "Lignes", 121 | "Height": "Hauteur", 122 | "Paste row after": "Coller la ligne apr\u00e8s", 123 | "Alignment": "Alignement", 124 | "Column group": "Groupe de colonnes", 125 | "Row": "Ligne", 126 | "Insert column before": "Ins\u00e9rer une colonne avant", 127 | "Split cell": "Diviser la cellule", 128 | "Cell padding": "Espacement interne cellule", 129 | "Cell spacing": "Espacement inter-cellulles", 130 | "Row type": "Type de ligne", 131 | "Insert table": "Ins\u00e9rer un tableau", 132 | "Body": "Corps", 133 | "Caption": "Titre", 134 | "Footer": "Pied", 135 | "Delete row": "Effacer la ligne", 136 | "Paste row before": "Coller la ligne avant", 137 | "Scope": "Etendue", 138 | "Delete table": "Supprimer le tableau", 139 | "Header cell": "Cellule d'en-t\u00eate", 140 | "Column": "Colonne", 141 | "Cell": "Cellule", 142 | "Header": "En-t\u00eate", 143 | "Cell type": "Type de cellule", 144 | "Copy row": "Copier la ligne", 145 | "Row properties": "Propri\u00e9t\u00e9s de la ligne", 146 | "Table properties": "Propri\u00e9t\u00e9s du tableau", 147 | "Row group": "Groupe de lignes", 148 | "Right": "Droite", 149 | "Insert column after": "Ins\u00e9rer une colonne apr\u00e8s", 150 | "Cols": "Colonnes", 151 | "Insert row after": "Ins\u00e9rer une ligne apr\u00e8s", 152 | "Width": "Largeur", 153 | "Cell properties": "Propri\u00e9t\u00e9s de la cellule", 154 | "Left": "Gauche", 155 | "Cut row": "Couper la ligne", 156 | "Delete column": "Effacer la colonne", 157 | "Center": "Centr\u00e9", 158 | "Merge cells": "Fusionner les cellules", 159 | "Insert template": "Ajouter un th\u00e8me", 160 | "Templates": "Th\u00e8mes", 161 | "Background color": "Couleur d'arri\u00e8re-plan", 162 | "Text color": "Couleur du texte", 163 | "Show blocks": "Afficher les blocs", 164 | "Show invisible characters": "Afficher les caract\u00e8res invisibles", 165 | "Words: {0}": "Mots : {0}", 166 | "Insert": "Ins\u00e9rer", 167 | "File": "Fichier", 168 | "Edit": "Editer", 169 | "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Zone Texte Riche. Appuyer sur ALT-F9 pour le menu. Appuyer sur ALT-F10 pour la barre d'outils. Appuyer sur ALT-0 pour de l'aide.", 170 | "Tools": "Outils", 171 | "View": "Voir", 172 | "Table": "Tableau", 173 | "Format": "Format" 174 | }); -------------------------------------------------------------------------------- /vendor/assets/javascripts/tinymce/langs/id.js: -------------------------------------------------------------------------------- 1 | tinymce.addI18n('id',{ 2 | "Cut": "Penggal", 3 | "Header 2": "Header 2", 4 | "Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Browser anda tidak mendukung akses langsung ke clipboard. Silahkan gunakan Ctrl+X\/C\/V dari keyboard.", 5 | "Div": "Div", 6 | "Paste": "Tempel", 7 | "Close": "Tutup", 8 | "Pre": "Pre", 9 | "Align right": "Rata kanan", 10 | "New document": "Dokumen baru", 11 | "Blockquote": "Kutipan", 12 | "Numbered list": "list nomor", 13 | "Increase indent": "Tambah inden", 14 | "Formats": "Format", 15 | "Headers": "Header", 16 | "Select all": "Pilih semua", 17 | "Header 3": "Header 3", 18 | "Blocks": "Blok", 19 | "Undo": "Batal", 20 | "Strikethrough": "Coret", 21 | "Bullet list": "list simbol", 22 | "Header 1": "Header 1", 23 | "Superscript": "Superskrip", 24 | "Clear formatting": "Hapus format", 25 | "Subscript": "Subskrip", 26 | "Header 6": "Header 6", 27 | "Redo": "Ulang", 28 | "Paragraph": "Paragraf", 29 | "Ok": "Ok", 30 | "Bold": "Tebal", 31 | "Code": "Code", 32 | "Italic": "Miring", 33 | "Align center": "Rate tengah", 34 | "Header 5": "Header 5", 35 | "Decrease indent": "Turunkan inden", 36 | "Header 4": "Header 4", 37 | "Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Aksi 'Tempel' sekarang ini dalam mode text. Konten akan 'ditempelkan' sebagai 'Plain Text' hingga anda mematikan opsi ini.", 38 | "Underline": "Garis bawah", 39 | "Cancel": "Batal", 40 | "Justify": "Justifi", 41 | "Inline": "Inline", 42 | "Copy": "Salin", 43 | "Align left": "Rate kiri", 44 | "Visual aids": "Alat bantu visual", 45 | "Lower Greek": "Lower Yunani", 46 | "Square": "Kotak", 47 | "Default": "Bawaan", 48 | "Lower Alpha": "Lower Alpha", 49 | "Circle": "Lingkaran", 50 | "Disc": "Cakram", 51 | "Upper Alpha": "Upper Alpha", 52 | "Upper Roman": "Upper Roman", 53 | "Lower Roman": "Lower Roman", 54 | "Name": "Nama", 55 | "Anchor": "Anjar", 56 | "You have unsaved changes are you sure you want to navigate away?": "Anda memiliki perubahan yang belum disimpan, yakin ingin beralih ?", 57 | "Restore last draft": "Muat kembali draft sebelumnya", 58 | "Special character": "Spesial karakter", 59 | "Source code": "Kode sumber", 60 | "Right to left": "Kanan ke kiri", 61 | "Left to right": "Kiri ke kanan", 62 | "Emoticons": "Emotikon", 63 | "Robots": "Robot", 64 | "Document properties": "Properti dokumwn", 65 | "Title": "Judul", 66 | "Keywords": "Kata kunci", 67 | "Encoding": "Enkoding", 68 | "Description": "Deskripsi", 69 | "Author": "Penulis", 70 | "Fullscreen": "Layar penuh" 71 | }); -------------------------------------------------------------------------------- /vendor/assets/javascripts/tinymce/langs/it.js: -------------------------------------------------------------------------------- 1 | tinymce.addI18n('it',{ 2 | "Cut": "Taglia", 3 | "Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Il tuo browser non supporta l'accesso diretto negli Appunti. Per favore usa i tasti di scelta rapida Ctrl+X\/C\/V.", 4 | "Paste": "Incolla", 5 | "Close": "Chiudi", 6 | "Align right": "Allinea a Destra", 7 | "New document": "Nuovo Documento", 8 | "Numbered list": "Elenchi Numerati", 9 | "Increase indent": "Aumenta Rientro", 10 | "Formats": "Formattazioni", 11 | "Select all": "Seleziona Tutto", 12 | "Undo": "Indietro", 13 | "Strikethrough": "Barrato", 14 | "Bullet list": "Elenchi Puntati", 15 | "Superscript": "Apice", 16 | "Clear formatting": "Cancella Formattazione", 17 | "Subscript": "Pedice", 18 | "Redo": "Ripeti", 19 | "Ok": "Ok", 20 | "Bold": "Grassetto", 21 | "Italic": "Corsivo", 22 | "Align center": "Allinea al Cento", 23 | "Decrease indent": "Riduci Rientro", 24 | "Underline": "Sottolineato", 25 | "Cancel": "Cancella", 26 | "Justify": "Giustifica", 27 | "Copy": "Copia", 28 | "Align left": "Allinea a Sinistra", 29 | "Visual aids": "Elementi Visivi", 30 | "Lower Greek": "Greek Minore", 31 | "Square": "Quadrato", 32 | "Default": "Default", 33 | "Lower Alpha": "Alpha Minore", 34 | "Circle": "Cerchio", 35 | "Disc": "Disco", 36 | "Upper Alpha": "Alpha Superiore", 37 | "Upper Roman": "Roman Superiore", 38 | "Lower Roman": "Roman Minore", 39 | "Name": "Nome", 40 | "Anchor": "Fissa", 41 | "You have unsaved changes are you sure you want to navigate away?": "Non hai salvato delle modifiche, sei sicuro di andartene?", 42 | "Restore last draft": "Ripristina l'ultima bozza.", 43 | "Special character": "Carattere Speciale", 44 | "Source code": "Codice Sorgente", 45 | "Right to left": "Da Destra a Sinistra", 46 | "Left to right": "Da Sinistra a Destra", 47 | "Emoticons": "Emoction", 48 | "Robots": "Robot", 49 | "Document properties": "Propriet\u00e0 Documento", 50 | "Title": "Titolo", 51 | "Keywords": "Parola Chiave", 52 | "Encoding": "Codifica", 53 | "Description": "Descrizione", 54 | "Author": "Autore", 55 | "Fullscreen": "Schermo Intero", 56 | "Horizontal line": "Linea Orizzontale", 57 | "Horizontal space": "Spazio Orizzontale", 58 | "Insert\/edit image": "Aggiungi\/Modifica Immagine", 59 | "General": "Generale", 60 | "Advanced": "Avanzato", 61 | "Source": "Fonte", 62 | "Border": "Bordo", 63 | "Constrain proportions": "Mantieni Proporzioni", 64 | "Vertical space": "Spazio Verticale", 65 | "Image description": "Descrizione Immagine", 66 | "Style": "Stile", 67 | "Dimensions": "Dimenzioni", 68 | "Insert date\/time": "Inserisci Data\/Ora", 69 | "Url": "Url", 70 | "Text to display": "Testo da Visualizzare", 71 | "Insert link": "Inserisci il Link", 72 | "New window": "Nuova Finestra", 73 | "None": "No", 74 | "Target": "Target", 75 | "Insert\/edit link": "Inserisci\/Modifica Link", 76 | "Insert\/edit video": "Inserisci\/Modifica Video", 77 | "Poster": "Anteprima", 78 | "Alternative source": "Alternativo", 79 | "Paste your embed code below:": "Incolla il codice d'incorporamento qui:", 80 | "Insert video": "Inserisci Video", 81 | "Embed": "Incorporare", 82 | "Nonbreaking space": "Spazio unificatore", 83 | "Preview": "Anteprima", 84 | "Print": "Stampa", 85 | "Save": "Salva", 86 | "Could not find the specified string.": "Impossibile trovare la parola specifica.", 87 | "Replace": "Sostituisci", 88 | "Next": "Successivo", 89 | "Whole words": "Parole Sbagliate", 90 | "Find and replace": "Trova e Sostituisci", 91 | "Replace with": "Sostituisci Con", 92 | "Find": "Trova", 93 | "Replace all": "Sostituisci Tutto", 94 | "Match case": "Maiuscole\/Minuscole ", 95 | "Prev": "Precedente", 96 | "Spellcheck": "Controllo ortografico", 97 | "Finish": "Termina", 98 | "Ignore all": "Ignora Tutto", 99 | "Ignore": "Ignora", 100 | "Insert row before": "Inserisci una Riga Prima", 101 | "Rows": "Righe", 102 | "Height": "Altezza", 103 | "Paste row after": "Incolla una Riga Dopo", 104 | "Alignment": "Allineamento", 105 | "Column group": "Gruppo di Colonne", 106 | "Row": "Riga", 107 | "Insert column before": "Inserisci una Colonna Prima", 108 | "Split cell": "Dividi Cella", 109 | "Cell padding": "Padding della Cella", 110 | "Cell spacing": "Spaziatura della Cella", 111 | "Row type": "Tipo di Riga", 112 | "Insert table": "Inserisci Tabella", 113 | "Body": "Body", 114 | "Caption": "Didascalia", 115 | "Footer": "Footer", 116 | "Delete row": "Cancella Riga", 117 | "Paste row before": "Incolla una Riga Prima", 118 | "Scope": "Campo", 119 | "Delete table": "Cancella Tabella", 120 | "Header cell": "cella d'intestazione", 121 | "Column": "Colonna", 122 | "Cell": "Cella", 123 | "Header": "Header", 124 | "Cell type": "Tipo di Cella", 125 | "Copy row": "Copia Riga", 126 | "Row properties": "Propriet\u00e0 della Riga", 127 | "Table properties": "Propiet\u00e0 della Tabella", 128 | "Row group": "Gruppo di Righe", 129 | "Right": "Destra", 130 | "Insert column after": "Inserisci una Colonna Dopo", 131 | "Cols": "Colonne", 132 | "Insert row after": "Inserisci una Riga Dopo", 133 | "Width": "Larghezza", 134 | "Cell properties": "Propiet\u00e0 della Cella", 135 | "Left": "Sinistra", 136 | "Cut row": "Taglia Riga", 137 | "Delete column": "Cancella Colonna", 138 | "Center": "Centro", 139 | "Merge cells": "Unisci Cella", 140 | "Insert template": "Inserisci Template", 141 | "Templates": "Template", 142 | "Background color": "Colore Background", 143 | "Text color": "Colore Testo", 144 | "Show blocks": "Mostra Blocchi", 145 | "Show invisible characters": "Mostra Caratteri Invisibili", 146 | "Words: {0}": "Parole: {0}", 147 | "Insert": "Inserisci", 148 | "File": "File", 149 | "Edit": "Modifica", 150 | "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Rich Text Area. Premi ALT-F9 per il men\u00f9. Premi ALT-F10 per la barra degli strumenti. Premi ALT-0 per l'aiuto.", 151 | "Tools": "Strumenti", 152 | "View": "Visualiza", 153 | "Table": "Tabella", 154 | "Format": "Formato" 155 | }); -------------------------------------------------------------------------------- /vendor/assets/javascripts/tinymce/langs/nb.js: -------------------------------------------------------------------------------- 1 | tinymce.addI18n('nb_NO',{ 2 | "Cut": "Klipp ut", 3 | "Header 2": "Overskrift 2", 4 | "Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Nettleseren din st\u00f8tter ikke direkte tilgang til utklippsboken. Bruk istedet tastatur-snarveiene Ctrl+X\/C\/V, eller Cmd+X\/C\/V p\u00e5 Mac.", 5 | "Div": "Div", 6 | "Paste": "Lim inn", 7 | "Close": "Lukk", 8 | "Pre": "Pre", 9 | "Align right": "H\u00f8yrejustert", 10 | "New document": "Nytt dokument", 11 | "Blockquote": "Blokksitat", 12 | "Numbered list": "Nummerliste", 13 | "Increase indent": "\u00d8k innrykk", 14 | "Formats": "Stiler", 15 | "Headers": "Overskrifter", 16 | "Select all": "Marker alt", 17 | "Header 3": "Overskrift 3", 18 | "Blocks": "Blokker", 19 | "Undo": "Angre", 20 | "Strikethrough": "Gjennomstreket", 21 | "Bullet list": "Punktliste", 22 | "Header 1": "Overskrift 1", 23 | "Superscript": "Hevet skrift", 24 | "Clear formatting": "Fjern formateringer", 25 | "Subscript": "Senket skrift", 26 | "Header 6": "Overskrift 6", 27 | "Redo": "Utf\u00f8r likevel", 28 | "Paragraph": "Avsnitt", 29 | "Ok": "OK", 30 | "Bold": "Halvfet", 31 | "Code": "Kode", 32 | "Italic": "Kursiv", 33 | "Align center": "Midtstilt", 34 | "Header 5": "Overskrift 5", 35 | "Decrease indent": "Reduser innrykk", 36 | "Header 4": "Overskrift 4", 37 | "Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Lim inn - er n\u00e5 i ren-tekst modus. Kopiert innhold vil bli limt inn som ren-tekst inntil du sl\u00e5r av dette valget.", 38 | "Underline": "Understreket", 39 | "Cancel": "Avbryt", 40 | "Justify": "Juster alle linjer", 41 | "Inline": "Innkapslet - inline", 42 | "Copy": "Kopier", 43 | "Align left": "Venstrejustert", 44 | "Visual aids": "Visuelle hjelpemidler", 45 | "Lower Greek": "Greske minuskler", 46 | "Square": "Fylt firkant", 47 | "Default": "Normal", 48 | "Lower Alpha": "Minuskler", 49 | "Circle": "\u00c5pen sirkel", 50 | "Disc": "Fylt sirkel", 51 | "Upper Alpha": "Versaler", 52 | "Upper Roman": "Romerske versaler", 53 | "Lower Roman": "Romerske minuskler", 54 | "Name": "Navn", 55 | "Anchor": "Anker", 56 | "You have unsaved changes are you sure you want to navigate away?": "Endringer er ikke arkivert. Vil du fortsette uten \u00e5 arkivere endringer?", 57 | "Restore last draft": "Gjenopprett siste utkast", 58 | "Special character": "Spesialtegn", 59 | "Source code": "Kildekode", 60 | "Right to left": "H\u00f8yre til venstre", 61 | "Left to right": "Venstre til h\u00f8yre", 62 | "Emoticons": "Emoticons", 63 | "Robots": "Roboter", 64 | "Document properties": "Dokumentegenskaper", 65 | "Title": "Tittel", 66 | "Keywords": "N\u00f8kkelord", 67 | "Encoding": "Tegnkoding", 68 | "Description": "Beskrivelse", 69 | "Author": "Forfatter", 70 | "Fullscreen": "Fullskjerm", 71 | "Horizontal line": "Horisontal linje", 72 | "Horizontal space": "Horisontal marg", 73 | "Insert\/edit image": "Sett inn\/endre bilde", 74 | "General": "Generelt", 75 | "Advanced": "Avansert", 76 | "Source": "Bildelenke", 77 | "Border": "Ramme", 78 | "Constrain proportions": "Behold proporsjoner", 79 | "Vertical space": "Vertikal marg", 80 | "Image description": "Bildebeskrivelse", 81 | "Style": "Stil", 82 | "Dimensions": "Dimensjoner", 83 | "Insert image": "Sett inn bilde", 84 | "Insert date\/time": "Sett inn dato\/tid", 85 | "Remove link": "Fjern lenke", 86 | "Url": "Url", 87 | "Text to display": "Tekst som skal vises", 88 | "Anchors": "Anker", 89 | "Insert link": "Sett inn lenke", 90 | "New window": "Nytt vindu", 91 | "None": "Ingen", 92 | "Target": "M\u00e5l", 93 | "Insert\/edit link": "Sett inn\/endre lenke", 94 | "Insert\/edit video": "Sett inn\/endre video", 95 | "Poster": "Poster", 96 | "Alternative source": "Alternativ kilde", 97 | "Paste your embed code below:": "Lim inn inkluderings-koden nedenfor", 98 | "Insert video": "Sett inn video", 99 | "Embed": "Inkluder", 100 | "Nonbreaking space": "Hardt mellomrom", 101 | "Page break": "Sideskifte", 102 | "Preview": "Forh\u00e5ndsvisning", 103 | "Print": "Skriv ut", 104 | "Save": "Arkiver", 105 | "Could not find the specified string.": "Kunne ikke finne den spesifiserte teksten", 106 | "Replace": "Erstatt", 107 | "Next": "Neste", 108 | "Whole words": "Hele ord", 109 | "Find and replace": "Finn og erstatt", 110 | "Replace with": "Erstatt med", 111 | "Find": "Finn", 112 | "Replace all": "Erstatt alle", 113 | "Match case": "Match store og sm\u00e5 bokstaver", 114 | "Prev": "Forrige", 115 | "Spellcheck": "Stavekontroll", 116 | "Finish": "Avslutt", 117 | "Ignore all": "Ignorer alle", 118 | "Ignore": "Ignorer", 119 | "Insert row before": "Sett inn rad f\u00f8r", 120 | "Rows": "Rader", 121 | "Height": "H\u00f8yde", 122 | "Paste row after": "Lim inn rad etter", 123 | "Alignment": "Justering", 124 | "Column group": "Kolonnegruppe", 125 | "Row": "Rad", 126 | "Insert column before": "Sett inn kolonne f\u00f8r", 127 | "Split cell": "Splitt celle", 128 | "Cell padding": "Celle rammemarg", 129 | "Cell spacing": "Celleavstand", 130 | "Row type": "Radtype", 131 | "Insert table": "Sett inn tabell", 132 | "Body": "Br\u00f8dtekst", 133 | "Caption": "Tittel", 134 | "Footer": "Bunntekst", 135 | "Delete row": "Slett rad", 136 | "Paste row before": "Lim inn rad f\u00f8r", 137 | "Scope": "Omfang", 138 | "Delete table": "Slett tabell", 139 | "Header cell": "Topptekst celle", 140 | "Column": "Kolonne", 141 | "Cell": "Celle", 142 | "Header": "Topptekst", 143 | "Cell type": "Celletype", 144 | "Copy row": "Kopier rad", 145 | "Row properties": "Rad egenskaper", 146 | "Table properties": "Tabell egenskaper", 147 | "Row group": "Radgruppe", 148 | "Right": "H\u00f8yre", 149 | "Insert column after": "Sett inn kolonne etter", 150 | "Cols": "Kolonner", 151 | "Insert row after": "Sett in rad etter", 152 | "Width": "Bredde", 153 | "Cell properties": "Celle egenskaper", 154 | "Left": "Venstre", 155 | "Cut row": "Klipp ut rad", 156 | "Delete column": "Slett kolonne", 157 | "Center": "Midtstilt", 158 | "Merge cells": "Sl\u00e5 sammen celler", 159 | "Insert template": "Sett inn mal", 160 | "Templates": "Maler", 161 | "Background color": "Bakgrunnsfarge", 162 | "Text color": "Tekstfarge", 163 | "Show blocks": "Vis blokker", 164 | "Show invisible characters": "Vis usynlige tegn", 165 | "Words: {0}": "Antall ord: {0}", 166 | "Insert": "Sett inn", 167 | "File": "Arkiv", 168 | "Edit": "Rediger", 169 | "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Tekstredigering. Tast ALT-F9 for meny. Tast ALT-F10 for verkt\u00f8ys-rader. Trykk ALT-0 for hjelp.", 170 | "Tools": "Verkt\u00f8y", 171 | "View": "Vis", 172 | "Table": "Tabell", 173 | "Format": "Format" 174 | }); -------------------------------------------------------------------------------- /vendor/assets/javascripts/tinymce/langs/nl.js: -------------------------------------------------------------------------------- 1 | tinymce.addI18n('nl',{ 2 | "Cut": "Knippen", 3 | "Header 2": "Kop 2", 4 | "Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Uw browser ondersteunt geen toegang tot het clipboard. Gelieve ctrl+X\/C\/V sneltoetsen te gebruiken.", 5 | "Div": "Div", 6 | "Paste": "Plakken", 7 | "Close": "Sluiten", 8 | "Pre": "Pre", 9 | "Align right": "Rechts uitlijnen", 10 | "New document": "Nieuw document", 11 | "Blockquote": "Quote", 12 | "Numbered list": "Nummering", 13 | "Increase indent": "Inspringen vergroten", 14 | "Formats": "Opmaak", 15 | "Headers": "Kopteksten", 16 | "Select all": "Alles selecteren", 17 | "Header 3": "Hoofding 3", 18 | "Blocks": "Blok", 19 | "Undo": "Ongedaan maken", 20 | "Strikethrough": "Doorhalen", 21 | "Bullet list": "Opsommingsteken", 22 | "Header 1": "Kop 1", 23 | "Superscript": "Superscript", 24 | "Clear formatting": "Opmaak verwijderen", 25 | "Subscript": "Subscript", 26 | "Header 6": "Hoofding 6", 27 | "Redo": "Opnieuw", 28 | "Paragraph": "Paragraaf", 29 | "Ok": "Ok\u00e9", 30 | "Bold": "Vet", 31 | "Code": "Code", 32 | "Italic": "Schuin", 33 | "Align center": "Centreren", 34 | "Header 5": "Hoofding 5", 35 | "Decrease indent": "Inspringen verkleinen", 36 | "Header 4": "Hoofding 4", 37 | "Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Plakken is nu in zonder opmaak modus. De tekst zal dus ingevoegd worden zonder opmaak totdat je deze optie afzet.", 38 | "Underline": "Onderstreept", 39 | "Cancel": "Annuleren", 40 | "Justify": "Uitlijnen", 41 | "Inline": "Inlijn", 42 | "Copy": "Kopi\u00ebren", 43 | "Align left": "Links uitlijnen", 44 | "Visual aids": "Hulpmiddelen", 45 | "Lower Greek": "greek verlagen", 46 | "Square": "Vierkant", 47 | "Default": "Standaard", 48 | "Lower Alpha": "Kleine letters", 49 | "Circle": "Cirkel", 50 | "Disc": "Bolletje", 51 | "Upper Alpha": "Hoofdletters", 52 | "Upper Roman": "Roman vergroten", 53 | "Lower Roman": "Roman verlagen", 54 | "Name": "Naam", 55 | "Anchor": "Anker", 56 | "You have unsaved changes are you sure you want to navigate away?": "U hebt niet alles opgeslagen bent u zeker dat u de pagina wenst te verlaten?", 57 | "Restore last draft": "Herstel het laatste concept", 58 | "Special character": "Speciale karakters", 59 | "Source code": "Broncode", 60 | "Right to left": "Rechts naar links", 61 | "Left to right": "Links naar rechts", 62 | "Emoticons": "Emoticons", 63 | "Robots": "Robots", 64 | "Document properties": "Document eigenschappen", 65 | "Title": "Titel", 66 | "Keywords": "Sleutelwoorden", 67 | "Encoding": "Codering", 68 | "Description": "Omschrijving", 69 | "Author": "Auteur", 70 | "Fullscreen": "Volledig scherm", 71 | "Horizontal line": "Horizontale lijn", 72 | "Horizontal space": "Horizontale spatie", 73 | "Insert\/edit image": "afbeelding invoegen\/bewerken", 74 | "General": "Algemeen", 75 | "Advanced": "geavanceerd", 76 | "Source": "Bron", 77 | "Border": "Rand", 78 | "Constrain proportions": "verhoudingen behouden", 79 | "Vertical space": "Verticale spatie", 80 | "Image description": "Afbeelding omschrijving", 81 | "Style": "Stijl", 82 | "Dimensions": "Afmetingen", 83 | "Insert image": "Afbeelding invoegen", 84 | "Insert date\/time": "Voeg datum\/tijd in", 85 | "Remove link": "Link verwijderen", 86 | "Url": "Url", 87 | "Text to display": "Linktekst", 88 | "Anchors": "Anker", 89 | "Insert link": "Hyperlink invoegen", 90 | "New window": "Nieuw venster", 91 | "None": "Geen", 92 | "Target": "doel", 93 | "Insert\/edit link": "Hyperlink invoegen\/bewerken", 94 | "Insert\/edit video": "Video invoegen\/bewerken", 95 | "Poster": "Poster", 96 | "Alternative source": "Alternatieve bron", 97 | "Paste your embed code below:": "Plak u in te sluiten code hieronder:", 98 | "Insert video": "Video invoegen", 99 | "Embed": "insluiten", 100 | "Nonbreaking space": "Vaste spatie invoegen", 101 | "Page break": "Pagina einde", 102 | "Preview": "Voorbeeld", 103 | "Print": "Print", 104 | "Save": "Opslaan", 105 | "Could not find the specified string.": "Geen resultaten gevonden", 106 | "Replace": "Vervangen", 107 | "Next": "Volgende", 108 | "Whole words": "alleen hele worden", 109 | "Find and replace": "Zoek en vervang", 110 | "Replace with": "Vervangen door", 111 | "Find": "Zoeken", 112 | "Replace all": "Vervang allemaal", 113 | "Match case": "Overeenkomen", 114 | "Prev": "Vorige", 115 | "Spellcheck": "Spellingscontrole", 116 | "Finish": "Einde", 117 | "Ignore all": "Alles negeren", 118 | "Ignore": "Negeren", 119 | "Insert row before": "Voeg rij boven toe", 120 | "Rows": "Rijen", 121 | "Height": "Hoogte", 122 | "Paste row after": "Plak rij achter", 123 | "Alignment": "uitlijning", 124 | "Column group": "kolom groep", 125 | "Row": "Rij", 126 | "Insert column before": "Voeg kolom in voor", 127 | "Split cell": "Cel splitsen", 128 | "Cell padding": "cel pading", 129 | "Cell spacing": "celruimte", 130 | "Row type": "Rij type", 131 | "Insert table": "Tabel invoegen", 132 | "Body": "Body", 133 | "Caption": "onderschrift", 134 | "Footer": "voettekst", 135 | "Delete row": "Verwijder rij", 136 | "Paste row before": "Plak rij voor", 137 | "Scope": "wijdte", 138 | "Delete table": "Verwijder tabel", 139 | "Header cell": "koptekstcel", 140 | "Column": "Kolom", 141 | "Cell": "Cel", 142 | "Header": "hoofdtekst", 143 | "Cell type": "cel type", 144 | "Copy row": "Kopieer rij", 145 | "Row properties": "Rij eigenschappen", 146 | "Table properties": "Tabel eigenschappen", 147 | "Row group": "rij groep", 148 | "Right": "Rechts", 149 | "Insert column after": "Voeg kolom in na", 150 | "Cols": "kollomen", 151 | "Insert row after": "Voeg rij onder toe", 152 | "Width": "Breedte", 153 | "Cell properties": "Cel eigenschappen", 154 | "Left": "Links", 155 | "Cut row": "Knip rij", 156 | "Delete column": "Verwijder kolom", 157 | "Center": "Midden", 158 | "Merge cells": "Cellen samenvoegen", 159 | "Insert template": "Sjabloon invoegen", 160 | "Templates": "Sjablonen", 161 | "Background color": "Achtergrondkleur", 162 | "Text color": "Tekstkleur", 163 | "Show blocks": "Blokken tonen", 164 | "Show invisible characters": "Onzichtbare karakters tonen", 165 | "Words: {0}": "Woorden: {0}", 166 | "Insert": "Invoegen", 167 | "File": "Bestand", 168 | "Edit": "Bewerken", 169 | "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Rich Text Area. Druk ALT-F9 voor de menu. Druk ALT-F10 voor de toolbar. Druk ALT-0 voor de help.", 170 | "Tools": "gereedschap", 171 | "View": "Beeld", 172 | "Table": "Tabel", 173 | "Format": "Opmaak" 174 | }); -------------------------------------------------------------------------------- /vendor/assets/javascripts/tinymce/langs/pt-BR.js: -------------------------------------------------------------------------------- 1 | tinymce.addI18n('pt_BR',{ 2 | "Cut": "Recortar", 3 | "Header 2": "Cabe\u00e7alho 2", 4 | "Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Seu navegador n\u00e3o suporta acesso direto \u00e0 \u00e1rea de transfer\u00eancia. Por favor use os atalhos Ctrl+X - C - V do teclado", 5 | "Div": "Div", 6 | "Paste": "Colar", 7 | "Close": "Fechar", 8 | "Pre": "Pre", 9 | "Align right": "Alinhar \u00e0 direita", 10 | "New document": "Novo documento", 11 | "Blockquote": "Aspas", 12 | "Numbered list": "Lista ordenada", 13 | "Increase indent": "Aumentar recuo", 14 | "Formats": "Formatos", 15 | "Headers": "Cabe\u00e7alhos", 16 | "Select all": "Selecionar tudo", 17 | "Header 3": "Cabe\u00e7alho 3", 18 | "Blocks": "Blocos", 19 | "Undo": "Desfazer", 20 | "Strikethrough": "Riscar", 21 | "Bullet list": "Lista n\u00e3o ordenada", 22 | "Header 1": "Cabe\u00e7alho 1", 23 | "Superscript": "Sobrescrever", 24 | "Clear formatting": "Limpar formata\u00e7\u00e3o", 25 | "Subscript": "Subscrever", 26 | "Header 6": "Cabe\u00e7alho 6", 27 | "Redo": "Refazer", 28 | "Paragraph": "Par\u00e1grafo", 29 | "Ok": "Ok", 30 | "Bold": "Negrito", 31 | "Code": "C\u00f3digo", 32 | "Italic": "It\u00e1lico", 33 | "Align center": "Centralizar", 34 | "Header 5": "Cabe\u00e7alho 5", 35 | "Decrease indent": "Diminuir recuo", 36 | "Header 4": "Cabe\u00e7alho 4", 37 | "Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "O comando colar est\u00e1 em modo texto plano. O conte\u00fado ser\u00e1 colado como texto plano at\u00e9 voc\u00ea desligar esta op\u00e7\u00e3o.", 38 | "Underline": "Sublinhar", 39 | "Cancel": "Cancelar", 40 | "Justify": "Justificar", 41 | "Inline": "Em linha", 42 | "Copy": "Copiar", 43 | "Align left": "Alinhar \u00e0 esquerda", 44 | "Visual aids": "Ajuda visual", 45 | "Lower Greek": "\u03b1. \u03b2. \u03b3. ...", 46 | "Square": "Quadrado", 47 | "Default": "Padr\u00e3o", 48 | "Lower Alpha": "a. b. c. ...", 49 | "Circle": "C\u00edrculo", 50 | "Disc": "Disco", 51 | "Upper Alpha": "A. B. C. ...", 52 | "Upper Roman": "I. II. III. ...", 53 | "Lower Roman": "i. ii. iii. ...", 54 | "Name": "Nome", 55 | "Anchor": "\u00c2ncora", 56 | "You have unsaved changes are you sure you want to navigate away?": "Voc\u00ea tem mudan\u00e7as n\u00e3o salvas. Voc\u00ea tem certeza que deseja sair?", 57 | "Restore last draft": "Restaurar \u00faltimo rascunho", 58 | "Special character": "Caracteres especiais", 59 | "Source code": "C\u00f3digo fonte", 60 | "Right to left": "Da direita para a esquerda", 61 | "Left to right": "Da esquerda para a direita", 62 | "Emoticons": "Emoticons", 63 | "Robots": "Rob\u00f4s", 64 | "Document properties": "Propriedades do documento", 65 | "Title": "T\u00edtulo", 66 | "Keywords": "Palavras-chave", 67 | "Encoding": "Codifica\u00e7\u00e3o", 68 | "Description": "Descri\u00e7\u00e3o", 69 | "Author": "Autor", 70 | "Fullscreen": "Tela cheia", 71 | "Horizontal line": "Linha horizontal", 72 | "Horizontal space": "Espa\u00e7amento horizontal", 73 | "Insert\/edit image": "Inserir\/editar imagem", 74 | "General": "Geral", 75 | "Advanced": "Avan\u00e7ado", 76 | "Source": "Endere\u00e7o da imagem", 77 | "Border": "Borda", 78 | "Constrain proportions": "Manter propor\u00e7\u00f5es", 79 | "Vertical space": "Espa\u00e7amento vertical", 80 | "Image description": "Inserir descri\u00e7\u00e3o", 81 | "Style": "Estilo", 82 | "Dimensions": "Dimens\u00f5es", 83 | "Insert image": "Inserir imagem", 84 | "Insert date\/time": "Inserir data\/hora", 85 | "Remove link": "Remover link", 86 | "Url": "Url", 87 | "Text to display": "Texto para mostrar", 88 | "Anchors": "\u00c2ncoras", 89 | "Insert link": "Inserir link", 90 | "New window": "Nova janela", 91 | "None": "Nenhum", 92 | "Target": "Alvo", 93 | "Insert\/edit link": "Inserir\/editar link", 94 | "Insert\/edit video": "Inserir\/editar v\u00eddeo", 95 | "Poster": "Autor", 96 | "Alternative source": "Fonte alternativa", 97 | "Paste your embed code below:": "Insira o c\u00f3digo de incorpora\u00e7\u00e3o abaixo:", 98 | "Insert video": "Inserir v\u00eddeo", 99 | "Embed": "Incorporar", 100 | "Nonbreaking space": "Espa\u00e7o n\u00e3o separ\u00e1vel", 101 | "Page break": "Quebra de p\u00e1gina", 102 | "Preview": "Pr\u00e9-visualizar", 103 | "Print": "Imprimir", 104 | "Save": "Salvar", 105 | "Could not find the specified string.": "N\u00e3o foi poss\u00edvel encontrar o termo especificado", 106 | "Replace": "Substituir", 107 | "Next": "Pr\u00f3ximo", 108 | "Whole words": "Palavras inteiras", 109 | "Find and replace": "Localizar e substituir", 110 | "Replace with": "Substituir por", 111 | "Find": "Localizar", 112 | "Replace all": "Substituir tudo", 113 | "Match case": "Diferenciar mai\u00fasculas e min\u00fasculas", 114 | "Prev": "Anterior", 115 | "Spellcheck": "Corretor ortogr\u00e1fico", 116 | "Finish": "Finalizar", 117 | "Ignore all": "Ignorar tudo", 118 | "Ignore": "Ignorar", 119 | "Insert row before": "Inserir linha antes", 120 | "Rows": "Linhas", 121 | "Height": "Altura", 122 | "Paste row after": "Colar linha depois", 123 | "Alignment": "Alinhamento", 124 | "Column group": "Agrupar coluna", 125 | "Row": "Linha", 126 | "Insert column before": "Inserir coluna antes", 127 | "Split cell": "Dividir c\u00e9lula", 128 | "Cell padding": "Espa\u00e7amento interno da c\u00e9lula", 129 | "Cell spacing": "Espa\u00e7amento da c\u00e9lula", 130 | "Row type": "Tipo de linha", 131 | "Insert table": "Inserir tabela", 132 | "Body": "Corpo", 133 | "Caption": "Legenda", 134 | "Footer": "Rodap\u00e9", 135 | "Delete row": "Excluir linha", 136 | "Paste row before": "Colar linha antes", 137 | "Scope": "Escopo", 138 | "Delete table": "Excluir tabela", 139 | "Header cell": "C\u00e9lula cabe\u00e7alho", 140 | "Column": "Coluna", 141 | "Cell": "C\u00e9lula", 142 | "Header": "Cabe\u00e7alho", 143 | "Cell type": "Tipo de c\u00e9lula", 144 | "Copy row": "Copiar linha", 145 | "Row properties": "Propriedades da linha", 146 | "Table properties": "Propriedades da tabela", 147 | "Row group": "Agrupar linha", 148 | "Right": "Direita", 149 | "Insert column after": "Inserir coluna depois", 150 | "Cols": "Colunas", 151 | "Insert row after": "Inserir linha depois", 152 | "Width": "Largura", 153 | "Cell properties": "Propriedades da c\u00e9lula", 154 | "Left": "Esquerdo", 155 | "Cut row": "Recortar linha", 156 | "Delete column": "Excluir coluna", 157 | "Center": "Centro", 158 | "Merge cells": "Agrupar c\u00e9lulas", 159 | "Insert template": "Inserir modelo", 160 | "Templates": "Modelos", 161 | "Background color": "Cor do fundo", 162 | "Text color": "Cor do texto", 163 | "Show blocks": "Mostrar blocos", 164 | "Show invisible characters": "Exibir caracteres invis\u00edveis", 165 | "Words: {0}": "Palavras: {0}", 166 | "Insert": "Inserir", 167 | "File": "Arquivo", 168 | "Edit": "Editar", 169 | "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u00c1rea de texto formatado. Pressione ALT-F9 para exibir o menu, ALT-F10 para exibir a barra de ferramentas ou ALT-0 para exibir a ajuda", 170 | "Tools": "Ferramentas", 171 | "View": "Visualizar", 172 | "Table": "Tabela", 173 | "Format": "Formatar" 174 | }); -------------------------------------------------------------------------------- /vendor/assets/javascripts/tinymce/langs/pt.js: -------------------------------------------------------------------------------- 1 | tinymce.addI18n('pt_PT',{ 2 | "Cut": "Cortar", 3 | "Header 2": "Cabe\u00e7alho 2", 4 | "Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "O seu navegador n\u00e3o suporta acesso directo \u00e0 \u00e1rea de transfer\u00eancia. Por favor use os atalhos Ctrl+X\/C\/V do seu teclado.", 5 | "Div": "Div", 6 | "Paste": "Colar", 7 | "Close": "Fechar", 8 | "Pre": "Pre", 9 | "Align right": "Alinhar \u00e0 direita", 10 | "New document": "Novo documento", 11 | "Blockquote": "Cita\u00e7\u00e3o em bloco", 12 | "Numbered list": "Lista numerada", 13 | "Increase indent": "Aumentar avan\u00e7o", 14 | "Formats": "Formatos", 15 | "Headers": "Cabe\u00e7alhos", 16 | "Select all": "Seleccionar tudo", 17 | "Header 3": "Cabe\u00e7alho 3", 18 | "Blocks": "Blocos", 19 | "Undo": "Anular", 20 | "Strikethrough": "Rasurado", 21 | "Bullet list": "Lista com marcadores", 22 | "Header 1": "Cabe\u00e7alho 1", 23 | "Superscript": "Superior \u00e0 linha", 24 | "Clear formatting": "Limpar formata\u00e7\u00e3o", 25 | "Subscript": "Inferior \u00e0 linha", 26 | "Header 6": "Cabe\u00e7alho 6", 27 | "Redo": "Restaurar", 28 | "Paragraph": "Par\u00e1grafo", 29 | "Ok": "Ok", 30 | "Bold": "Negrito", 31 | "Code": "C\u00f3digo", 32 | "Italic": "It\u00e1lico", 33 | "Align center": "Alinhar ao centro", 34 | "Header 5": "Cabe\u00e7alho 5", 35 | "Decrease indent": "Diminuir avan\u00e7o", 36 | "Header 4": "Cabe\u00e7alho 4", 37 | "Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "O comando colar est\u00e1 em modo de texto plano. O conte\u00fado ser\u00e1 colado como texto plano at\u00e9 desactivar esta op\u00e7\u00e3o.", 38 | "Underline": "Sublinhado", 39 | "Cancel": "Cancelar", 40 | "Justify": "Justificado", 41 | "Inline": "Inline", 42 | "Copy": "Copiar", 43 | "Align left": "Alinhar \u00e0 esquerda", 44 | "Visual aids": "Ajuda visual", 45 | "Lower Greek": "\\u03b1. \\u03b2. \\u03b3. ...", 46 | "Square": "Quadrado", 47 | "Default": "Padr\u00e3o", 48 | "Lower Alpha": "a. b. c. ...", 49 | "Circle": "C\u00edrculo", 50 | "Disc": "Disco", 51 | "Upper Alpha": "A. B. C. ...", 52 | "Upper Roman": "I. II. III. ...", 53 | "Lower Roman": "i. ii. iii. ...", 54 | "Name": "Nome", 55 | "Anchor": "\u00c2ncora", 56 | "You have unsaved changes are you sure you want to navigate away?": "Tem altera\u00e7\u00f5es que ainda n\u00e3o foram guardadas, tem a certeza que pretende sair?", 57 | "Restore last draft": "Restaurar o \u00faltimo rascunho", 58 | "Special character": "Car\u00e1cter especial", 59 | "Source code": "C\u00f3digo fonte", 60 | "Right to left": "Da direita para a esquerda", 61 | "Left to right": "Da esquerda para a direita", 62 | "Emoticons": "\u00cdcones expressivos", 63 | "Robots": "Rob\u00f4s", 64 | "Document properties": "Propriedades do documento", 65 | "Title": "T\u00edtulo", 66 | "Keywords": "Palavras-chave", 67 | "Encoding": "Codifica\u00e7\u00e3o", 68 | "Description": "Descri\u00e7\u00e3o", 69 | "Author": "Autor", 70 | "Fullscreen": "Ecr\u00e3 completo", 71 | "Horizontal line": "Linha horizontal", 72 | "Horizontal space": "Espa\u00e7amento horizontal", 73 | "Insert\/edit image": "Inserir\/editar imagem", 74 | "General": "Geral", 75 | "Advanced": "Avan\u00e7ado", 76 | "Source": "Localiza\u00e7\u00e3o", 77 | "Border": "Contorno", 78 | "Constrain proportions": "Manter propor\u00e7\u00f5es", 79 | "Vertical space": "Espa\u00e7amento vertical", 80 | "Image description": "Descri\u00e7\u00e3o da imagem", 81 | "Style": "Estilo", 82 | "Dimensions": "Dimens\u00f5es", 83 | "Insert image": "Inserir imagem", 84 | "Insert date\/time": "Inserir data\/hora", 85 | "Remove link": "Remover link", 86 | "Url": "Url", 87 | "Text to display": "Texto a exibir", 88 | "Insert link": "Inserir link", 89 | "New window": "Nova janela", 90 | "None": "Nenhum", 91 | "Target": "Alvo", 92 | "Insert\/edit link": "Inserir\/editar link", 93 | "Insert\/edit video": "Inserir\/editar v\u00eddeo", 94 | "Poster": "Autor", 95 | "Alternative source": "Localiza\u00e7\u00e3o alternativa", 96 | "Paste your embed code below:": "Insira o c\u00f3digo de incorpora\u00e7\u00e3o abaixo:", 97 | "Insert video": "Inserir v\u00eddeo", 98 | "Embed": "Incorporar", 99 | "Nonbreaking space": "Espa\u00e7amento n\u00e3o separ\u00e1vel", 100 | "Page break": "Quebra de p\u00e1gina", 101 | "Preview": "Pr\u00e9-visualizar", 102 | "Print": "Imprimir", 103 | "Save": "Guardar", 104 | "Could not find the specified string.": "N\u00e3o foi poss\u00edvel localizar o termo especificado.", 105 | "Replace": "Substituir", 106 | "Next": "Pr\u00f3ximo", 107 | "Whole words": "Palavras completas", 108 | "Find and replace": "Localizar e substituir", 109 | "Replace with": "Substituir por", 110 | "Find": "Localizar", 111 | "Replace all": "Substituir tudo", 112 | "Match case": "Diferenciar mai\u00fasculas e min\u00fasculas", 113 | "Prev": "Anterior", 114 | "Spellcheck": "Corrector ortogr\u00e1fico", 115 | "Finish": "Concluir", 116 | "Ignore all": "Ignorar tudo", 117 | "Ignore": "Ignorar", 118 | "Insert row before": "Inserir linha antes", 119 | "Rows": "Linhas", 120 | "Height": "Altura", 121 | "Paste row after": "Colar linha depois", 122 | "Alignment": "Alinhamento", 123 | "Column group": "Agrupar coluna", 124 | "Row": "Linha", 125 | "Insert column before": "Inserir coluna antes", 126 | "Split cell": "Dividir c\u00e9lula", 127 | "Cell padding": "Espa\u00e7amento interno da c\u00e9lula", 128 | "Cell spacing": "Espa\u00e7amento da c\u00e9lula", 129 | "Row type": "Tipo de linha", 130 | "Insert table": "Inserir tabela", 131 | "Body": "Corpo", 132 | "Caption": "Legenda", 133 | "Footer": "Rodap\u00e9", 134 | "Delete row": "Eliminar linha", 135 | "Paste row before": "Colar linha antes", 136 | "Scope": "Escopo", 137 | "Delete table": "Eliminar tabela", 138 | "Header cell": "Cabe\u00e7alho da c\u00e9lula", 139 | "Column": "Coluna", 140 | "Cell": "C\u00e9lula", 141 | "Header": "Cabe\u00e7alho", 142 | "Cell type": "Tipo de c\u00e9lula", 143 | "Copy row": "Copiar linha", 144 | "Row properties": "Propriedades da linha", 145 | "Table properties": "Propriedades da tabela", 146 | "Row group": "Agrupar linha", 147 | "Right": "Direita", 148 | "Insert column after": "Inserir coluna depois", 149 | "Cols": "Colunas", 150 | "Insert row after": "Inserir linha depois", 151 | "Width": "Largura", 152 | "Cell properties": "Propriedades da c\u00e9lula", 153 | "Left": "Esquerda", 154 | "Cut row": "Cortar linha", 155 | "Delete column": "Eliminar coluna", 156 | "Center": "Centro", 157 | "Merge cells": "Unir c\u00e9lulas", 158 | "Insert template": "Inserir modelo", 159 | "Templates": "Modelos", 160 | "Background color": "Cor de fundo", 161 | "Text color": "Cor do texto", 162 | "Show blocks": "Mostrar blocos", 163 | "Show invisible characters": "Mostrar caracteres \u00ednvisiveis", 164 | "Words: {0}": "Palavras: {0}", 165 | "Insert": "Inserir", 166 | "File": "Ficheiro", 167 | "Edit": "Editar", 168 | "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u00c1rea de texto formatado. Pressione ALT-F9 para exibir o menu. Pressione ALT-F10 para exibir a barra de ferramentas. Pressione ALT-0 para exibir a ajuda", 169 | "Tools": "Ferramentas", 170 | "View": "Ver", 171 | "Table": "Tabela", 172 | "Format": "Formatar" 173 | }); -------------------------------------------------------------------------------- /vendor/assets/javascripts/tinymce/langs/ro.js: -------------------------------------------------------------------------------- 1 | tinymce.addI18n('ro',{ 2 | "Cut": "Decupeaz\u0103", 3 | "Header 2": "Antet 2", 4 | "Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Browserul dumneavoastr\u0103 nu support\u0103 acces direct la clipboard. Folosi\u0163i combina\u0163ile de tastatur\u0103 Ctrl+X\/C\/V.", 5 | "Div": "Div", 6 | "Paste": "Lipe\u015fte", 7 | "Close": "\u00cenchide", 8 | "Pre": "Pre", 9 | "Align right": "Aliniere la dreapta", 10 | "New document": "Document nou", 11 | "Blockquote": "Men\u0163iune bloc", 12 | "Numbered list": "List\u0103 ordonat\u0103", 13 | "Increase indent": "Indenteaz\u0103", 14 | "Formats": "Formate", 15 | "Headers": "Antete", 16 | "Select all": "Selecteaz\u0103 tot", 17 | "Header 3": "Antet 3", 18 | "Blocks": "Blocuri", 19 | "Undo": "Reexecut\u0103", 20 | "Strikethrough": "T\u0103iat", 21 | "Bullet list": "List\u0103 neordonat\u0103", 22 | "Header 1": "Antet 1", 23 | "Superscript": "Superscript", 24 | "Clear formatting": "\u015eterge format\u0103rile", 25 | "Subscript": "Subscript", 26 | "Header 6": "Antet 6", 27 | "Redo": "Dezexecut\u0103", 28 | "Paragraph": "Paragraf", 29 | "Ok": "Ok", 30 | "Bold": "\u00cengro\u015fat", 31 | "Code": "Cod", 32 | "Italic": "Italic", 33 | "Align center": "Centrare", 34 | "Header 5": "Antet 5", 35 | "Decrease indent": "De-indenteaz\u0103", 36 | "Header 4": "Antet 4", 37 | "Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Inserarea este acum \u00een modul text simplu. Con\u021binutul va fi inserat ca \u0219i text simplu p\u00e2n\u0103 c\u00e2nd nu schimba\u021bi \u00eenapoi op\u021biune.", 38 | "Underline": "Subliniat", 39 | "Cancel": "Anuleaz\u0103", 40 | "Justify": "Aliniere pe toat\u0103 l\u0103\u021bimea", 41 | "Inline": "Inline", 42 | "Copy": "Copiaz\u0103", 43 | "Align left": "Aliniere la st\u00e2nga", 44 | "Visual aids": "Ajutor vizual", 45 | "Lower Greek": "Minuscule Grecesti", 46 | "Square": "P\u0103trat", 47 | "Default": "Implicit", 48 | "Lower Alpha": "Minuscule Alfanumerice", 49 | "Circle": "Cerc", 50 | "Disc": "Disc", 51 | "Upper Alpha": "Majuscule Alfanumerice", 52 | "Upper Roman": "Majuscule Romane", 53 | "Lower Roman": "Minuscule Romane", 54 | "Name": "Nume", 55 | "Anchor": "Ancor\u0103", 56 | "You have unsaved changes are you sure you want to navigate away?": "Ave\u021bi modific\u0103ri nesalvate! Sunte\u0163i sigur c\u0103 dori\u0163i s\u0103 ie\u015fiti?", 57 | "Restore last draft": "Restaurare la ultima salvare", 58 | "Special character": "Caractere speciale", 59 | "Source code": "Codul surs\u0103", 60 | "Right to left": "Dreapta la st\u00e2nga", 61 | "Left to right": "St\u00e2nga la dreapta", 62 | "Emoticons": "Emoticoane", 63 | "Robots": "Robo\u021bi", 64 | "Document properties": "Propriet\u0103\u021bi document", 65 | "Title": "Titlu", 66 | "Keywords": "Cuvinte cheie", 67 | "Encoding": "Codare", 68 | "Description": "Descriere", 69 | "Author": "Autor", 70 | "Fullscreen": "Pe tot ecranul", 71 | "Horizontal line": "Linie orizontal\u0103", 72 | "Horizontal space": "Spa\u021biul orizontal", 73 | "Insert\/edit image": "Inserare\/editarea imaginilor", 74 | "General": "General", 75 | "Advanced": "Avansat", 76 | "Source": "Surs\u0103", 77 | "Border": "Bordur\u0103", 78 | "Constrain proportions": "Constr\u00e2nge propor\u021biile", 79 | "Vertical space": "Spa\u021biul vertical", 80 | "Image description": "Descrierea imaginii", 81 | "Style": "Stil", 82 | "Dimensions": "Dimensiuni", 83 | "Insert image": "Inserare imagine", 84 | "Insert date\/time": "Insereaz\u0103 data\/ora", 85 | "Remove link": "\u0218terge link-ul", 86 | "Url": "Url", 87 | "Text to display": "Text de afi\u0219at", 88 | "Anchors": "Ancor\u0103", 89 | "Insert link": "Inserare link", 90 | "New window": "Fereastr\u0103 nou\u0103", 91 | "None": "Nici unul", 92 | "Target": "\u021aint\u0103", 93 | "Insert\/edit link": "Inserare\/editare link", 94 | "Insert\/edit video": "Inserare\/editare video", 95 | "Poster": "Poster", 96 | "Alternative source": "Surs\u0103 alternativ\u0103", 97 | "Paste your embed code below:": "Insera\u021bi codul:", 98 | "Insert video": "Inserare video", 99 | "Embed": "Embed", 100 | "Nonbreaking space": "Spa\u021biu neseparator", 101 | "Page break": "\u00centrerupere de pagin\u0103", 102 | "Preview": "Previzualizare", 103 | "Print": "Tip\u0103re\u0219te", 104 | "Save": "Salveaz\u0103", 105 | "Could not find the specified string.": "Nu am putut g\u0103si \u0219irul specificat.", 106 | "Replace": "\u00cenlocuie\u015fte", 107 | "Next": "Precedent", 108 | "Whole words": "Doar cuv\u00eentul \u00eentreg", 109 | "Find and replace": "Caut\u0103 \u015fi \u00eenlocuie\u015fte", 110 | "Replace with": "\u00cenlocuie\u015fte cu", 111 | "Find": "Caut\u0103", 112 | "Replace all": "\u00cenlocuie\u015fte toate", 113 | "Match case": "Distinge majuscule\/minuscule", 114 | "Prev": "Anterior", 115 | "Spellcheck": "Verificarea ortografic\u0103", 116 | "Finish": "Finalizeaz\u0103", 117 | "Ignore all": "Ignor\u0103 toate", 118 | "Ignore": "Ignor\u0103", 119 | "Insert row before": "Insereaz\u0103 \u00eenainte de linie", 120 | "Rows": "Linii", 121 | "Height": "\u00cen\u0103l\u0163ime", 122 | "Paste row after": "Lipe\u015fte linie dup\u0103", 123 | "Alignment": "Aliniament", 124 | "Column group": "Grup de coloane", 125 | "Row": "Linie", 126 | "Insert column before": "Insereaza \u00eenainte de coloan\u0103", 127 | "Split cell": "\u00cemp\u0103r\u021birea celulelor", 128 | "Cell padding": "Spa\u021biere", 129 | "Cell spacing": "Spa\u021biere celule", 130 | "Row type": "Tip de linie", 131 | "Insert table": "Insereaz\u0103 tabel\u0103", 132 | "Body": "Corp", 133 | "Caption": "Titlu", 134 | "Footer": "Subsol", 135 | "Delete row": "\u0218terge linia", 136 | "Paste row before": "Lipe\u015fte \u00eenainte de linie", 137 | "Scope": "Domeniu", 138 | "Delete table": "\u0218terge tabel\u0103", 139 | "Header cell": "Antet celul\u0103", 140 | "Column": "Coloan\u0103", 141 | "Cell": "Celul\u0103", 142 | "Header": "Antet", 143 | "Cell type": "Tip celul\u0103", 144 | "Copy row": "Copiaz\u0103 linie", 145 | "Row properties": "Propriet\u0103\u021bi linie", 146 | "Table properties": "Propriet\u0103\u021bi tabel\u0103", 147 | "Row group": "Grup de linii", 148 | "Right": "Dreapta", 149 | "Insert column after": "Insereaza dup\u0103 coloan\u0103", 150 | "Cols": "Coloane", 151 | "Insert row after": "Insereaz\u0103 dup\u0103 linie", 152 | "Width": "L\u0103\u0163ime", 153 | "Cell properties": "Propriet\u0103\u021bi celul\u0103", 154 | "Left": "St\u00e2nga", 155 | "Cut row": "Taie linie", 156 | "Delete column": "\u0218terge coloana", 157 | "Center": "Centru", 158 | "Merge cells": "\u00cembinarea celulelor", 159 | "Insert template": "Insereaz\u0103 \u0219ablon", 160 | "Templates": "\u015eabloane", 161 | "Background color": "Culoare fundal", 162 | "Text color": "Culoare text", 163 | "Show blocks": "Afi\u0219are blocuri", 164 | "Show invisible characters": "Afi\u0219are caractere invizibile", 165 | "Words: {0}": "Cuvinte: {0}", 166 | "Insert": "Insereaz\u0103", 167 | "File": "Fil\u0103", 168 | "Edit": "Editeaz\u0103", 169 | "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Zon\u0103 cu Rich Text. Apas\u0103 ALT-F9 pentru meniu. Apas\u0103 ALT-F10 pentru bara de unelte. Apas\u0103 ALT-0 pentru ajutor", 170 | "Tools": "Unelte", 171 | "View": "Vezi", 172 | "Table": "Tabel\u0103", 173 | "Format": "Formateaz\u0103" 174 | }); -------------------------------------------------------------------------------- /vendor/assets/javascripts/tinymce/langs/ru.js: -------------------------------------------------------------------------------- 1 | tinymce.addI18n('ru',{ 2 | "Cut": "\u0412\u044b\u0440\u0435\u0437\u0430\u0442\u044c", 3 | "Header 2": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 2", 4 | "Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "\u0412\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043f\u0440\u044f\u043c\u043e\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0431\u0443\u0444\u0435\u0440\u0443 \u043e\u0431\u043c\u0435\u043d\u0430. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0441\u043e\u0447\u0435\u0442\u0430\u043d\u0438\u044f \u043a\u043b\u0430\u0432\u0438\u0448: Ctrl+X\/C\/V.", 5 | "Div": "\u0411\u043b\u043e\u043a", 6 | "Paste": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c", 7 | "Close": "\u0417\u0430\u043a\u0440\u044b\u0442\u044c", 8 | "Pre": "\u041f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", 9 | "Align right": "\u041f\u043e \u043f\u0440\u0430\u0432\u043e\u043c\u0443 \u043a\u0440\u0430\u044e", 10 | "New document": "\u041d\u043e\u0432\u044b\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442", 11 | "Blockquote": "\u0426\u0438\u0442\u0430\u0442\u0430", 12 | "Numbered list": "\u041d\u0443\u043c\u0435\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a", 13 | "Increase indent": "\u0423\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u043e\u0442\u0441\u0442\u0443\u043f", 14 | "Formats": "\u0424\u043e\u0440\u043c\u0430\u0442", 15 | "Headers": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0438", 16 | "Select all": "\u0412\u044b\u0434\u0435\u043b\u0438\u0442\u044c \u0432\u0441\u0435", 17 | "Header 3": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 3", 18 | "Blocks": "\u0411\u043b\u043e\u043a\u0438", 19 | "Undo": "\u0412\u0435\u0440\u043d\u0443\u0442\u044c", 20 | "Strikethrough": "\u0417\u0430\u0447\u0435\u0440\u043a\u043d\u0443\u0442\u044b\u0439", 21 | "Bullet list": "\u041c\u0430\u0440\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a", 22 | "Header 1": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 1", 23 | "Superscript": "\u0412\u0435\u0440\u0445\u043d\u0438\u0439 \u0438\u043d\u0434\u0435\u043a\u0441", 24 | "Clear formatting": "\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u0444\u043e\u0440\u043c\u0430\u0442", 25 | "Subscript": "\u041d\u0438\u0436\u043d\u0438\u0439 \u0438\u043d\u0434\u0435\u043a\u0441", 26 | "Header 6": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 6", 27 | "Redo": "\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c", 28 | "Paragraph": "\u041f\u0430\u0440\u0430\u0433\u0440\u0430\u0444", 29 | "Ok": "\u041e\u043a", 30 | "Bold": "\u041f\u043e\u043b\u0443\u0436\u0438\u0440\u043d\u044b\u0439", 31 | "Code": "\u041a\u043e\u0434", 32 | "Italic": "\u041a\u0443\u0440\u0441\u0438\u0432", 33 | "Align center": "\u041f\u043e \u0446\u0435\u043d\u0442\u0440\u0443", 34 | "Header 5": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 5", 35 | "Decrease indent": "\u0423\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c \u043e\u0442\u0441\u0442\u0443\u043f", 36 | "Header 4": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 4", 37 | "Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "\u0412\u0441\u0442\u0430\u0432\u043a\u0430 \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432 \u0432\u0438\u0434\u0435 \u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e \u0442\u0435\u043a\u0441\u0442\u0430, \u043f\u043e\u043a\u0430 \u043d\u0435 \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u0443\u044e \u043e\u043f\u0446\u0438\u044e.", 38 | "Underline": "\u041f\u043e\u0434\u0447\u0435\u0440\u043a\u043d\u0443\u0442\u044b\u0439", 39 | "Cancel": "\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c", 40 | "Justify": "\u041f\u043e \u0448\u0438\u0440\u0438\u043d\u0435", 41 | "Inline": "\u0421\u0442\u0440\u043e\u0447\u043d\u044b\u0435", 42 | "Copy": "\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c", 43 | "Align left": "\u041f\u043e \u043b\u0435\u0432\u043e\u043c\u0443 \u043a\u0440\u0430\u044e", 44 | "Visual aids": "\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043a\u043e\u043d\u0442\u0443\u0440\u044b", 45 | "Lower Greek": "\u0421\u0442\u0440\u043e\u0447\u043d\u044b\u0435 \u0433\u0440\u0435\u0447\u0435\u0441\u043a\u0438\u0435 \u0431\u0443\u043a\u0432\u044b", 46 | "Square": "\u041a\u0432\u0430\u0434\u0440\u0430\u0442\u044b", 47 | "Default": "\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439", 48 | "Lower Alpha": "\u0421\u0442\u0440\u043e\u0447\u043d\u044b\u0435 \u043b\u0430\u0442\u0438\u043d\u0441\u043a\u0438\u0435 \u0431\u0443\u043a\u0432\u044b", 49 | "Circle": "\u041e\u043a\u0440\u0443\u0436\u043d\u043e\u0441\u0442\u0438", 50 | "Disc": "\u041a\u0440\u0443\u0433\u0438", 51 | "Upper Alpha": "\u0417\u0430\u0433\u043b\u0430\u0432\u043d\u044b\u0435 \u043b\u0430\u0442\u0438\u043d\u0441\u043a\u0438\u0435 \u0431\u0443\u043a\u0432\u044b", 52 | "Upper Roman": "\u0417\u0430\u0433\u043b\u0430\u0432\u043d\u044b\u0435 \u0440\u0438\u043c\u0441\u043a\u0438\u0435 \u0446\u0438\u0444\u0440\u044b", 53 | "Lower Roman": "\u0421\u0442\u0440\u043e\u0447\u043d\u044b\u0435 \u0440\u0438\u043c\u0441\u043a\u0438\u0435 \u0446\u0438\u0444\u0440\u044b", 54 | "Name": "\u0418\u043c\u044f", 55 | "Anchor": "\u042f\u043a\u043e\u0440\u044c", 56 | "You have unsaved changes are you sure you want to navigate away?": "\u0423 \u0432\u0430\u0441 \u0435\u0441\u0442\u044c \u043d\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f. \u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0439\u0442\u0438?", 57 | "Restore last draft": "\u0412\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430", 58 | "Special character": "\u0421\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u044b", 59 | "Source code": "\u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434", 60 | "Right to left": "\u041d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u043f\u0440\u0430\u0432\u0430 \u043d\u0430\u043b\u0435\u0432\u043e", 61 | "Left to right": "\u041d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u043b\u0435\u0432\u0430 \u043d\u0430\u043f\u0440\u0430\u0432\u043e", 62 | "Emoticons": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0441\u043c\u0430\u0439\u043b", 63 | "Robots": "\u0420\u043e\u0431\u043e\u0442\u044b", 64 | "Document properties": "\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430", 65 | "Title": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a", 66 | "Keywords": "\u041a\u043b\u044e\u0447\u0438\u0432\u044b\u0435 \u0441\u043b\u043e\u0432\u0430", 67 | "Encoding": "\u041a\u043e\u0434\u0438\u0440\u043e\u0432\u043a\u0430", 68 | "Description": "\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435", 69 | "Author": "\u0410\u0432\u0442\u043e\u0440", 70 | "Fullscreen": "\u041f\u043e\u043b\u043d\u043e\u044d\u043a\u0440\u0430\u043d\u043d\u044b\u0439 \u0440\u0435\u0436\u0438\u043c", 71 | "Horizontal line": "\u0413\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u0430\u044f \u043b\u0438\u043d\u0438\u044f", 72 | "Horizontal space": "\u0413\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b", 73 | "Insert\/edit image": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c\/\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435", 74 | "General": "\u041e\u0431\u0449\u0435\u0435", 75 | "Advanced": "\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435", 76 | "Source": "\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a", 77 | "Border": "\u0420\u0430\u043c\u043a\u0430", 78 | "Constrain proportions": "\u0421\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c \u043f\u0440\u043e\u043f\u043e\u0440\u0446\u0438\u0438", 79 | "Vertical space": "\u0412\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b", 80 | "Image description": "\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f", 81 | "Style": "\u0421\u0442\u0438\u043b\u044c", 82 | "Dimensions": "\u0420\u0430\u0437\u043c\u0435\u0440", 83 | "Insert image": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435", 84 | "Insert date\/time": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0434\u0430\u0442\u0443\/\u0432\u0440\u0435\u043c\u044f", 85 | "Remove link": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0443", 86 | "Url": "\u0410\u0434\u0440\u0435\u0441 \u0441\u0441\u044b\u043b\u043a\u0438", 87 | "Text to display": "\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u043c\u044b\u0439 \u0442\u0435\u043a\u0441\u0442", 88 | "Insert link": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0443", 89 | "New window": "\u0412 \u043d\u043e\u0432\u043e\u043c \u043e\u043a\u043d\u0435", 90 | "None": "\u041d\u0435\u0442", 91 | "Target": "\u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0443", 92 | "Insert\/edit link": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c\/\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0443", 93 | "Insert\/edit video": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c\/\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u0438\u0434\u0435\u043e", 94 | "Poster": "\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435", 95 | "Alternative source": "\u0410\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u044b\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a", 96 | "Paste your embed code below:": "\u0412\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u0432\u0430\u0448 \u043a\u043e\u0434 \u043d\u0438\u0436\u0435:", 97 | "Insert video": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0432\u0438\u0434\u0435\u043e", 98 | "Embed": "\u041a\u043e\u0434 \u0434\u043b\u044f \u0432\u0441\u0442\u0430\u0432\u043a\u0438", 99 | "Nonbreaking space": "\u041d\u0435\u0440\u0430\u0437\u0440\u044b\u0432\u043d\u044b\u0439 \u043f\u0440\u043e\u0431\u0435\u043b", 100 | "Page break": "\u0420\u0430\u0437\u0440\u044b\u0432 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b", 101 | "Preview": "\u041f\u0440\u0435\u0434\u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440", 102 | "Print": "\u041f\u0435\u0447\u0430\u0442\u044c", 103 | "Save": "\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c", 104 | "Could not find the specified string.": "\u0417\u0430\u0434\u0430\u043d\u043d\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u0430", 105 | "Replace": "\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c", 106 | "Next": "\u0412\u043d\u0438\u0437", 107 | "Whole words": "\u0421\u043b\u043e\u0432\u043e \u0446\u0435\u043b\u0438\u043a\u043e\u043c", 108 | "Find and replace": "\u041f\u043e\u0438\u0441\u043a \u0438 \u0437\u0430\u043c\u0435\u043d\u0430", 109 | "Replace with": "\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u043d\u0430", 110 | "Find": "\u041d\u0430\u0439\u0442\u0438", 111 | "Replace all": "\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u0432\u0441\u0435", 112 | "Match case": "\u0423\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c \u0440\u0435\u0433\u0438\u0441\u0442\u0440", 113 | "Prev": "\u0412\u0432\u0435\u0440\u0445", 114 | "Spellcheck": "\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u043f\u0440\u0430\u0432\u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435", 115 | "Finish": "\u0417\u0430\u043a\u043e\u043d\u0447\u0438\u0442\u044c", 116 | "Ignore all": "\u0418\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u0441\u0435", 117 | "Ignore": "\u0418\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c", 118 | "Insert row before": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043f\u0443\u0441\u0442\u0443\u044e \u0441\u0442\u0440\u043e\u043a\u0443 \u0441\u0432\u0435\u0440\u0445\u0443", 119 | "Rows": "\u0421\u0442\u0440\u043e\u043a\u0438", 120 | "Height": "\u0412\u044b\u0441\u043e\u0442\u0430", 121 | "Paste row after": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0441\u0442\u0440\u043e\u043a\u0443 \u0441\u043d\u0438\u0437\u0443", 122 | "Alignment": "\u0412\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u0435", 123 | "Column group": "\u0413\u0440\u0443\u043f\u043f\u0430 \u043a\u043e\u043b\u043e\u043d\u043e\u043a", 124 | "Row": "\u0421\u0442\u0440\u043e\u043a\u0430", 125 | "Insert column before": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0441\u0442\u043e\u043b\u0431\u0435\u0446 \u0441\u043b\u0435\u0432\u0430", 126 | "Split cell": "\u0420\u0430\u0437\u0431\u0438\u0442\u044c \u044f\u0447\u0435\u0439\u043a\u0443", 127 | "Cell padding": "\u0412\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0439 \u043e\u0442\u0441\u0442\u0443\u043f", 128 | "Cell spacing": "\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043e\u0442\u0441\u0442\u0443\u043f", 129 | "Row type": "\u0422\u0438\u043f \u0441\u0442\u0440\u043e\u043a\u0438", 130 | "Insert table": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0442\u0430\u0431\u043b\u0438\u0446\u0443", 131 | "Body": "\u0422\u0435\u043b\u043e", 132 | "Caption": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a", 133 | "Footer": "\u041d\u0438\u0437", 134 | "Delete row": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0441\u0442\u0440\u043e\u043a\u0443", 135 | "Paste row before": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0441\u0442\u0440\u043e\u043a\u0443 \u0441\u0432\u0435\u0440\u0445\u0443", 136 | "Scope": "Scope", 137 | "Delete table": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0442\u0430\u0431\u043b\u0438\u0446\u0443", 138 | "Header cell": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a", 139 | "Column": "\u0421\u0442\u043e\u043b\u0431\u0435\u0446", 140 | "Cell": "\u042f\u0447\u0435\u0439\u043a\u0430", 141 | "Header": "\u0428\u0430\u043f\u043a\u0430", 142 | "Cell type": "\u0422\u0438\u043f \u044f\u0447\u0435\u0439\u043a\u0438", 143 | "Copy row": "\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0442\u0440\u043e\u043a\u0443", 144 | "Row properties": "\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0441\u0442\u0440\u043e\u043a\u0438", 145 | "Table properties": "\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u0442\u0430\u0431\u043b\u0438\u0446\u044b", 146 | "Row group": "\u0413\u0440\u0443\u043f\u043f\u0430 \u0441\u0442\u0440\u043e\u043a", 147 | "Right": "\u041f\u043e \u043f\u0440\u0430\u0432\u043e\u043c\u0443 \u043a\u0440\u0430\u044e", 148 | "Insert column after": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0441\u0442\u043e\u043b\u0431\u0435\u0446 \u0441\u043f\u0440\u0430\u0432\u0430", 149 | "Cols": "\u0421\u0442\u043e\u043b\u0431\u0446\u044b", 150 | "Insert row after": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043f\u0443\u0441\u0442\u0443\u044e \u0441\u0442\u0440\u043e\u043a\u0443 \u0441\u043d\u0438\u0437\u0443", 151 | "Width": "\u0428\u0438\u0440\u0438\u043d\u0430", 152 | "Cell properties": "\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u044f\u0447\u0435\u0439\u043a\u0438", 153 | "Left": "\u041f\u043e \u043b\u0435\u0432\u043e\u043c\u0443 \u043a\u0440\u0430\u044e", 154 | "Cut row": "\u0412\u044b\u0440\u0435\u0437\u0430\u0442\u044c \u0441\u0442\u0440\u043e\u043a\u0443", 155 | "Delete column": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0441\u0442\u043e\u043b\u0431\u0435\u0446", 156 | "Center": "\u041f\u043e \u0446\u0435\u043d\u0442\u0440\u0443", 157 | "Merge cells": "\u041e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u044f\u0447\u0435\u0439\u043a\u0438", 158 | "Insert template": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0448\u0430\u0431\u043b\u043e\u043d", 159 | "Templates": "\u0428\u0430\u0431\u043b\u043e\u043d\u044b", 160 | "Background color": "\u0426\u0432\u0435\u0442 \u0444\u043e\u043d\u0430", 161 | "Text color": "\u0426\u0432\u0435\u0442 \u0442\u0435\u043a\u0441\u0442\u0430", 162 | "Show blocks": "\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0431\u043b\u043e\u043a\u0438", 163 | "Show invisible characters": "\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043d\u0435\u0432\u0438\u0434\u0438\u043c\u044b\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u044b", 164 | "Words: {0}": "\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0441\u043b\u043e\u0432: {0}", 165 | "Insert": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c", 166 | "File": "\u0424\u0430\u0439\u043b", 167 | "Edit": "\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c", 168 | "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u0422\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0435 \u043f\u043e\u043b\u0435. \u041d\u0430\u0436\u043c\u0438\u0442\u0435 ALT-F9 \u0447\u0442\u043e\u0431\u044b \u0432\u044b\u0437\u0432\u0430\u0442\u044c \u043c\u0435\u043d\u044e, ALT-F10 \u043f\u0430\u043d\u0435\u043b\u044c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432, ALT-0 \u0434\u043b\u044f \u0432\u044b\u0437\u043e\u0432\u0430 \u043f\u043e\u043c\u043e\u0449\u0438.", 169 | "Tools": "\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b", 170 | "View": "\u0412\u0438\u0434", 171 | "Table": "\u0422\u0430\u0431\u043b\u0438\u0446\u0430", 172 | "Format": "\u0424\u043e\u0440\u043c\u0430\u0442" 173 | }); -------------------------------------------------------------------------------- /vendor/assets/javascripts/tinymce/langs/sv.js: -------------------------------------------------------------------------------- 1 | tinymce.addI18n('sv_SE',{ 2 | "Cut": "Klipp ut", 3 | "Header 2": "Rubrik 2", 4 | "Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Din browser st\u00f6der inte direkt acess till klippboken. V\u00e4nligen anv\u00e4nd Ctrl+X\/C\/V kortkomandon i st\u00e4llet.", 5 | "Div": "Div", 6 | "Paste": "Klistra in", 7 | "Close": "St\u00e4ng", 8 | "Pre": "Pre", 9 | "Align right": "H\u00f6gerst\u00e4ll", 10 | "New document": "Nytt dokument", 11 | "Blockquote": "Blockcitat", 12 | "Numbered list": "Nummerlista", 13 | "Increase indent": "\u00d6ka indrag", 14 | "Formats": "Format", 15 | "Headers": "Rubriker", 16 | "Select all": "Markera allt", 17 | "Header 3": "Rubrik 3", 18 | "Blocks": "Block", 19 | "Undo": "\u00c5ngra", 20 | "Strikethrough": "Genomstruken", 21 | "Bullet list": "Punktlista", 22 | "Header 1": "Rubrik 1", 23 | "Superscript": "Upph\u00f6jd text", 24 | "Clear formatting": "Avformattera", 25 | "Subscript": "Neds\u00e4nkt text", 26 | "Header 6": "Rubrik 6", 27 | "Redo": "G\u00f6r om", 28 | "Paragraph": "Paragraf", 29 | "Ok": "Ok", 30 | "Bold": "Fetstil", 31 | "Code": "K\u00e5d", 32 | "Italic": "Kurisvstil", 33 | "Align center": "Centrera", 34 | "Header 5": "Rubrik 5", 35 | "Decrease indent": "Minska indrag", 36 | "Header 4": "Rubrik 4", 37 | "Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Klistra in \u00e4r nu i textl\u00e4ge. Inneh\u00e5ll kommer att konverteras till text tills du sl\u00e5r av detta l\u00e4ge.", 38 | "Underline": "Understruken", 39 | "Cancel": "Avbryt", 40 | "Justify": "Justera", 41 | "Inline": "Inline", 42 | "Copy": "Kopiera", 43 | "Align left": "V\u00e4nsterst\u00e4ll", 44 | "Visual aids": "Visuella hj\u00e4lpmedel", 45 | "Lower Greek": "Grekiska gemener", 46 | "Square": "Fyrkant", 47 | "Default": "Orginal", 48 | "Lower Alpha": "Gemener", 49 | "Circle": "Cirkel", 50 | "Disc": "Disk", 51 | "Upper Alpha": "Varsaler", 52 | "Upper Roman": "Romerskaversaler", 53 | "Lower Roman": "Romerskagemener", 54 | "Name": "Namn", 55 | "Anchor": "Ankare", 56 | "You have unsaved changes are you sure you want to navigate away?": "Du har f\u00f6r\u00e4ndringar som du inte har sparat. \u00c4r du s\u00e4ker p\u00e5 att du vill navigera vidare?", 57 | "Restore last draft": "\u00c5terst\u00e4ll senaste utkast", 58 | "Special character": "Specialtecken", 59 | "Source code": "K\u00e4llkod", 60 | "Right to left": "H\u00f6ger till v\u00e4nster", 61 | "Left to right": "V\u00e4nster till h\u00f6ger", 62 | "Emoticons": "Emoticons", 63 | "Robots": "Robotar", 64 | "Document properties": "Dokumentegenskaper", 65 | "Title": "Titel", 66 | "Keywords": "Nyckelord", 67 | "Encoding": "Encoding", 68 | "Description": "Beskrivning", 69 | "Author": "F\u00f6rfattare", 70 | "Fullscreen": "Fullsk\u00e4rm", 71 | "Horizontal line": "Horizontell linie", 72 | "Horizontal space": "Horizontelltutrymme", 73 | "Insert\/edit image": "Infoga\/redigera bild", 74 | "General": "Generella", 75 | "Advanced": "Avancerat", 76 | "Source": "K\u00e4lla", 77 | "Border": "Ram", 78 | "Constrain proportions": "Begr\u00e4nsa proportioner", 79 | "Vertical space": "Vertikaltutrymme", 80 | "Image description": "Bildbeskrivning", 81 | "Style": "Stil", 82 | "Dimensions": "Dimensioner", 83 | "Insert image": "Infoga bild", 84 | "Insert date\/time": "Infoga datum\/tid", 85 | "Remove link": "Tabort l\u00e4nk", 86 | "Url": "Url", 87 | "Text to display": "Text att visa", 88 | "Anchors": "Bokm\u00e4rken", 89 | "Insert link": "Infoga l\u00e4nk", 90 | "New window": "Nytt f\u00f6nster", 91 | "None": "Ingen", 92 | "Target": "M\u00e5l", 93 | "Insert\/edit link": "Infoga\/redigera l\u00e4nk", 94 | "Insert\/edit video": "Infoga\/redigera video", 95 | "Poster": "Affish", 96 | "Alternative source": "Alternativ k\u00e4lla", 97 | "Paste your embed code below:": "Klistra in din inb\u00e4ddningsk\u00e5d nedan:", 98 | "Insert video": "Infoga video", 99 | "Embed": "Inb\u00e4ddning", 100 | "Nonbreaking space": "Avbrottsfritt mellanrum", 101 | "Page break": "Sydbrytning", 102 | "Preview": "F\u00f6rhandsgranska", 103 | "Print": "Skriv ut", 104 | "Save": "Spara", 105 | "Could not find the specified string.": "Kunde inte hitta den specifierade st\u00e4ngen.", 106 | "Replace": "Ers\u00e4tt", 107 | "Next": "N\u00e4sta", 108 | "Whole words": "Hela ord", 109 | "Find and replace": "S\u00f6k och ers\u00e4tt", 110 | "Replace with": "Ers\u00e4tt med", 111 | "Find": "S\u00f6k", 112 | "Replace all": "Ers\u00e4tt alla", 113 | "Match case": "Matcha gemener\/versaler", 114 | "Prev": "F\u00f6reg\u00e5ende", 115 | "Spellcheck": "R\u00e4ttstava", 116 | "Finish": "Avsluta", 117 | "Ignore all": "Ignorera alla", 118 | "Ignore": "Ignorera", 119 | "Insert row before": "Infoga rad f\u00f6re", 120 | "Rows": "Rader", 121 | "Height": "H\u00f6jd", 122 | "Paste row after": "Klistra in rad efter", 123 | "Alignment": "Justering", 124 | "Column group": "Kolumngrupp", 125 | "Row": "Rad", 126 | "Insert column before": "Infoga kollumn f\u00f6re", 127 | "Split cell": "Bryt is\u00e4r celler", 128 | "Cell padding": "Cellpaddning", 129 | "Cell spacing": "Cellmellanrum", 130 | "Row type": "Radtyp", 131 | "Insert table": "Infoga tabell", 132 | "Body": "Kropp", 133 | "Caption": "Rubrik", 134 | "Footer": "Fot", 135 | "Delete row": "Radera rad", 136 | "Paste row before": "Klista in rad f\u00f6re", 137 | "Scope": "Omf\u00e5ng", 138 | "Delete table": "Radera tabell", 139 | "Header cell": "Huvudcell", 140 | "Column": "Kolumn", 141 | "Cell": "Cell", 142 | "Header": "Huvud", 143 | "Cell type": "Celltyp", 144 | "Copy row": "Kopiera rad", 145 | "Row properties": "Radegenskaper", 146 | "Table properties": "Tabell egenskaper", 147 | "Row group": "Radgrupp", 148 | "Right": "H\u00f6ger", 149 | "Insert column after": "Infoga kolumn efter", 150 | "Cols": "Kolumner", 151 | "Insert row after": "Infoga rad efter", 152 | "Width": "Bredd", 153 | "Cell properties": "Cellegenskaper", 154 | "Left": "V\u00e4nster", 155 | "Cut row": "Klipp ut rad", 156 | "Delete column": "Radera kolumn", 157 | "Center": "Centrum", 158 | "Merge cells": "Sammanfoga celler", 159 | "Insert template": "Infoga mall", 160 | "Templates": "Mallar", 161 | "Background color": "Bakgrundsf\u00e4rg", 162 | "Text color": "Textf\u00e4rg", 163 | "Show blocks": "Visa block", 164 | "Show invisible characters": "Visa onsynliga tecken", 165 | "Words: {0}": "Ord: {0}", 166 | "Insert": "Infoga", 167 | "File": "Fil", 168 | "Edit": "Redigera", 169 | "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Textredigerare. Tryck ALT-F9 f\u00f6r menyn. Tryck ALT-F10 f\u00f6r verktygsrader. Tryck ALT-0 f\u00f6r hj\u00e4lp.", 170 | "Tools": "Verktyg", 171 | "View": "Vy", 172 | "Table": "Tabell", 173 | "Format": "Format" 174 | }); -------------------------------------------------------------------------------- /vendor/assets/javascripts/tinymce/langs/tr.js: -------------------------------------------------------------------------------- 1 | tinymce.addI18n('tr_TR',{ 2 | "Cut": "Kes", 3 | "Header 2": "Ba\u015fl\u0131k 2", 4 | "Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Taray\u0131c\u0131n\u0131z panoya direk eri\u015fimi desteklemiyor. L\u00fctfen Ctrl+X\/C\/V klavye k\u0131sayollar\u0131n\u0131 kullan\u0131n.", 5 | "Div": "Div", 6 | "Paste": "Yap\u0131\u015ft\u0131r", 7 | "Close": "Kapat", 8 | "Pre": "\u00d6n", 9 | "Align right": "Sa\u011fa hizala", 10 | "New document": "Yeni dok\u00fcman", 11 | "Blockquote": "Al\u0131nt\u0131", 12 | "Numbered list": "S\u0131ral\u0131 liste", 13 | "Increase indent": "Girintiyi art\u0131r", 14 | "Formats": "Bi\u00e7imler", 15 | "Headers": "Ba\u015fl\u0131klar", 16 | "Select all": "T\u00fcm\u00fcn\u00fc se\u00e7", 17 | "Header 3": "Ba\u015fl\u0131k 3", 18 | "Blocks": "Engeller", 19 | "Undo": "Geri Al", 20 | "Strikethrough": "\u00dcst\u00fc \u00e7izili", 21 | "Bullet list": "S\u0131ras\u0131z liste", 22 | "Header 1": "Ba\u015fl\u0131k 1", 23 | "Superscript": "\u00dcst simge", 24 | "Clear formatting": "Bi\u00e7imi temizle", 25 | "Subscript": "Alt simge", 26 | "Header 6": "Ba\u015fl\u0131k 6", 27 | "Redo": "Yinele", 28 | "Paragraph": "Paragraf", 29 | "Ok": "Tamam", 30 | "Bold": "Kal\u0131n", 31 | "Code": "Kod", 32 | "Italic": "\u0130talik", 33 | "Align center": "Ortala", 34 | "Header 5": "Ba\u015fl\u0131k 5", 35 | "Decrease indent": "Girintiyi azalt", 36 | "Header 4": "Ba\u015fl\u0131k 4", 37 | "Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "D\u00fcz metin modunda yap\u0131\u015ft\u0131r. Bu se\u00e7ene\u011fi kapatana kadar i\u00e7erikler d\u00fcz metin olarak yap\u0131\u015ft\u0131r\u0131l\u0131r.", 38 | "Underline": "Alt\u0131 \u00e7izili", 39 | "Cancel": "\u0130ptal", 40 | "Justify": "\u0130ki yana yasla", 41 | "Inline": "Sat\u0131r i\u00e7i", 42 | "Copy": "Kopyala", 43 | "Align left": "Sola hizala", 44 | "Visual aids": "G\u00f6rsel ara\u00e7lar", 45 | "Lower Greek": "K\u00fc\u00e7\u00fck Yunan alfabesi", 46 | "Square": "Kare", 47 | "Default": "Varsay\u0131lan", 48 | "Lower Alpha": "K\u00fc\u00e7\u00fck ABC", 49 | "Circle": "Daire", 50 | "Disc": "Disk", 51 | "Upper Alpha": "B\u00fcy\u00fck ABC", 52 | "Upper Roman": "B\u00fcy\u00fck Roman alfabesi", 53 | "Lower Roman": "K\u00fc\u00e7\u00fck Roman alfabesi", 54 | "Name": "\u0130sim", 55 | "Anchor": "\u00c7apa", 56 | "You have unsaved changes are you sure you want to navigate away?": "Kaydedilmemi\u015f de\u011fi\u015fiklikler var, sayfadan ayr\u0131lmak istedi\u011finize emin misiniz?", 57 | "Restore last draft": "Son tasla\u011f\u0131 kurtar", 58 | "Special character": "\u00d6zel karakter", 59 | "Source code": "Kaynak kodu", 60 | "Right to left": "Sa\u011fdan sola", 61 | "Left to right": "Soldan sa\u011fa", 62 | "Emoticons": "G\u00fcl\u00fcc\u00fckler", 63 | "Robots": "Robotlar", 64 | "Document properties": "Dok\u00fcman \u00f6zellikleri", 65 | "Title": "Ba\u015fl\u0131k", 66 | "Keywords": "Anahtar kelimeler", 67 | "Encoding": "Kodlama", 68 | "Description": "A\u00e7\u0131klama", 69 | "Author": "Yazar", 70 | "Fullscreen": "Tam ekran", 71 | "Horizontal line": "Yatay \u00e7izgi", 72 | "Horizontal space": "Yatay bo\u015fluk", 73 | "Insert\/edit image": "Resim ekle\/d\u00fczenle", 74 | "General": "Genel", 75 | "Advanced": "Geli\u015fmi\u015f", 76 | "Source": "Kaynak", 77 | "Border": "\u00c7er\u00e7eve", 78 | "Constrain proportions": "En - Boy oran\u0131n\u0131 koru", 79 | "Vertical space": "Dikey bo\u015fluk", 80 | "Image description": "Resim a\u00e7\u0131klamas\u0131", 81 | "Style": "Stil", 82 | "Dimensions": "Boyutlar", 83 | "Insert image": "Resim ekle", 84 | "Insert date\/time": "Tarih \/ Zaman ekle", 85 | "Remove link": "Ba\u011flant\u0131y\u0131 kald\u0131r", 86 | "Url": "Url", 87 | "Text to display": "G\u00f6r\u00fcnen yaz\u0131", 88 | "Anchors": "\u00c7apalar", 89 | "Insert link": "Ba\u011flant\u0131 ekle", 90 | "New window": "Yeni pencere", 91 | "None": "Hi\u00e7biri", 92 | "Target": "Hedef", 93 | "Insert\/edit link": "Ba\u011flant\u0131 ekle\/d\u00fczenle", 94 | "Insert\/edit video": "Video ekle\/d\u00fczenle", 95 | "Poster": "Poster", 96 | "Alternative source": "Alternatif kaynak", 97 | "Paste your embed code below:": "Medya g\u00f6mme kodunu buraya yap\u0131\u015ft\u0131r:", 98 | "Insert video": "Video ekle", 99 | "Embed": "G\u00f6mme", 100 | "Nonbreaking space": "B\u00f6l\u00fcnemez bo\u015fluk", 101 | "Page break": "Sayfa sonu", 102 | "Preview": "\u00d6nizleme", 103 | "Print": "Yazd\u0131r", 104 | "Save": "Kaydet", 105 | "Could not find the specified string.": "Herhangi bir sonu\u00e7 bulunamad\u0131.", 106 | "Replace": "De\u011fi\u015ftir", 107 | "Next": "Sonraki", 108 | "Whole words": "Tam s\u00f6zc\u00fckler", 109 | "Find and replace": "Bul ve de\u011fi\u015ftir", 110 | "Replace with": "Bununla de\u011fi\u015ftir", 111 | "Find": "Bul", 112 | "Replace all": "T\u00fcm\u00fcn\u00fc de\u011fi\u015ftir", 113 | "Match case": "B\u00fcy\u00fck \/ K\u00fc\u00e7\u00fck harfe duyarl\u0131", 114 | "Prev": "\u00d6nceki", 115 | "Spellcheck": "Yaz\u0131m denetimi", 116 | "Finish": "Bitir", 117 | "Ignore all": "T\u00fcm\u00fcn\u00fc yoksay", 118 | "Ignore": "Yoksay", 119 | "Insert row before": "\u00d6ncesine yeni sat\u0131r ekle", 120 | "Rows": "Sat\u0131rlar", 121 | "Height": "Y\u00fckseklik", 122 | "Paste row after": "Sonras\u0131na sat\u0131r yap\u0131\u015ft\u0131r", 123 | "Alignment": "Hizalama", 124 | "Column group": "S\u00fctun grubu", 125 | "Row": "Sat\u0131r", 126 | "Insert column before": "\u00d6ncesine yeni s\u00fctun ekle", 127 | "Split cell": "H\u00fccreleri ay\u0131r", 128 | "Cell padding": "H\u00fccre i\u00e7 bo\u015flu\u011fu", 129 | "Cell spacing": "H\u00fccre aral\u0131\u011f\u0131", 130 | "Row type": "Sat\u0131r tipi", 131 | "Insert table": "Tablo ekle", 132 | "Body": "G\u00f6vde", 133 | "Caption": "Ba\u015fl\u0131k", 134 | "Footer": "Alt", 135 | "Delete row": "Sat\u0131r\u0131 sil", 136 | "Paste row before": "\u00d6ncesine sat\u0131r yap\u0131\u015ft\u0131r", 137 | "Scope": "Kapsam", 138 | "Delete table": "Tabloyu sil", 139 | "Header cell": "Ba\u015fl\u0131k h\u00fccresi", 140 | "Column": "S\u00fctun", 141 | "Cell": "H\u00fccre", 142 | "Header": "Ba\u015fl\u0131k", 143 | "Cell type": "H\u00fccre tipi", 144 | "Copy row": "Sat\u0131r\u0131 kopyala", 145 | "Row properties": "Sat\u0131r \u00f6zellikleri", 146 | "Table properties": "Tablo \u00f6zellikleri", 147 | "Row group": "Sat\u0131r grubu", 148 | "Right": "Sa\u011f", 149 | "Insert column after": "Sonras\u0131na yeni s\u00fctun ekle", 150 | "Cols": "S\u00fctunlar", 151 | "Insert row after": "Sonras\u0131na yeni sat\u0131r ekle", 152 | "Width": "Geni\u015flik", 153 | "Cell properties": "H\u00fccre \u00f6zellikleri", 154 | "Left": "Sol", 155 | "Cut row": "Sat\u0131r\u0131 kes", 156 | "Delete column": "S\u00fctunu sil", 157 | "Center": "Orta", 158 | "Merge cells": "H\u00fccreleri birle\u015ftir", 159 | "Insert template": "\u015eablon ekle", 160 | "Templates": "\u015eablonlar", 161 | "Background color": "Arkaplan rengi", 162 | "Text color": "Yaz\u0131 rengi", 163 | "Show blocks": "Bloklar\u0131 g\u00f6r\u00fcnt\u00fcle", 164 | "Show invisible characters": "G\u00f6r\u00fcnmez karakterleri g\u00f6ster", 165 | "Words: {0}": "Kelime: {0}", 166 | "Insert": "Ekle", 167 | "File": "Dosya", 168 | "Edit": "D\u00fczenle", 169 | "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Zengin Metin Alan\u0131. Men\u00fc i\u00e7in ALT-F9 k\u0131sayolunu kullan\u0131n. Ara\u00e7 \u00e7ubu\u011fu i\u00e7in ALT-F10 k\u0131sayolunu kullan\u0131n. Yard\u0131m i\u00e7in ALT-0 k\u0131sayolunu kullan\u0131n.", 170 | "Tools": "Ara\u00e7lar", 171 | "View": "G\u00f6r\u00fcnt\u00fcle", 172 | "Table": "Tablo", 173 | "Format": "Bi\u00e7im" 174 | }); -------------------------------------------------------------------------------- /vendor/assets/javascripts/tinymce/langs/vi.js: -------------------------------------------------------------------------------- 1 | tinymce.addI18n('vi',{ 2 | "Cut": "C\u1eaft", 3 | "Header 2": "Ti\u00eau \u0111\u1ec1 2", 4 | "Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Tr\u00ecnh duy\u1ec7t c\u1ee7a b\u1ea1n kh\u00f4ng h\u1ed7 tr\u1ee3 truy c\u1eadp truy c\u1eadp b\u1ed9 nh\u1edb \u1ea3o, vui l\u00f2ng s\u1eed d\u1ee5ng c\u00e1c t\u1ed5 h\u1ee3p ph\u00edm Ctrl + X, C, V.", 5 | "Div": "Khung", 6 | "Paste": "D\u00e1n", 7 | "Close": "\u0110\u00f3ng L\u1ea1i", 8 | "Pre": "\u0110\u1ecbnh d\u1ea1ng", 9 | "Align right": "Canh ph\u1ea3i", 10 | "New document": "T\u1ea1o t\u00e0i li\u1ec7u m\u1edbi", 11 | "Blockquote": "\u0110o\u1ea1n Tr\u00edch D\u1eabn", 12 | "Numbered list": "Danh s\u00e1ch d\u1ea1ng s\u1ed1", 13 | "Increase indent": "T\u0103ng kho\u1ea3ng c\u00e1ch d\u00f2ng", 14 | "Formats": "\u0110\u1ecbnh d\u1ea1ng", 15 | "Headers": "\u0110\u1ea7u trang", 16 | "Select all": "Ch\u1ecdn t\u1ea5t c\u1ea3", 17 | "Header 3": "Ti\u00eau \u0111\u1ec1 3", 18 | "Blocks": "Bao", 19 | "Undo": "H\u1ee7y thao t\u00e1c", 20 | "Strikethrough": "G\u1ea1ch ngang", 21 | "Bullet list": "Danh s\u00e1ch d\u1ea1ng bi\u1ec3u t\u01b0\u1ee3ng", 22 | "Header 1": "Ti\u00eau \u0111\u1ec1 1", 23 | "Superscript": "K\u00fd t\u1ef1 m\u0169", 24 | "Clear formatting": "L\u01b0\u1ee3c b\u1ecf ph\u1ea7n hi\u1ec7u \u1ee9ng", 25 | "Subscript": "K\u00fd t\u1ef1 th\u1ea5p", 26 | "Header 6": "Ti\u00eau \u0111\u1ec1 6", 27 | "Redo": "L\u00e0m l\u1ea1i", 28 | "Paragraph": "\u0110o\u1ea1n v\u0103n", 29 | "Ok": "\u0110\u1ed3ng \u00dd", 30 | "Bold": "In \u0111\u1eadm", 31 | "Code": "M\u00e3", 32 | "Italic": "In nghi\u00eang", 33 | "Align center": "Canh gi\u1eefa", 34 | "Header 5": "Ti\u00eau \u0111\u1ec1 5", 35 | "Decrease indent": "Th\u1ee5t l\u00f9i d\u00f2ng", 36 | "Header 4": "Ti\u00eau \u0111\u1ec1 4", 37 | "Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "D\u00e1n \u0111ang trong tr\u1ea1ng th\u00e1i v\u0103n b\u1ea3n thu\u1ea7n. N\u1ed9i dung s\u1ebd \u0111\u01b0\u1ee3c d\u00e1n d\u01b0\u1edbi d\u1ea1ng v\u0103n b\u1ea3n thu\u1ea7n, kh\u00f4ng \u0111\u1ecbnh d\u1ea1ng.", 38 | "Underline": "G\u1ea1ch d\u01b0\u1edbi", 39 | "Cancel": "Hu\u1ef7 B\u1ecf", 40 | "Justify": "Canh \u0111\u1ec1u hai b\u00ean", 41 | "Inline": "C\u00f9ng d\u00f2ng", 42 | "Copy": "Sao ch\u00e9p", 43 | "Align left": "Canh tr\u00e1i", 44 | "Visual aids": "M\u1edf khung so\u1ea1n th\u1ea3o", 45 | "Lower Greek": "S\u1ed1 hy l\u1ea1p th\u01b0\u1eddng", 46 | "Square": "\u00d4 vu\u00f4ng", 47 | "Default": "Ng\u1ea7m \u0111\u1ecbnh", 48 | "Lower Alpha": "K\u00fd t\u1ef1 th\u01b0\u1eddng", 49 | "Circle": "H\u00ecnh tr\u00f2n", 50 | "Disc": "H\u00ecnh tr\u00f2n m\u1ecfng", 51 | "Upper Alpha": "K\u00fd t\u1ef1 hoa", 52 | "Upper Roman": "S\u1ed1 la m\u00e3 hoa", 53 | "Lower Roman": "S\u1ed1 la m\u00e3 th\u01b0\u1eddng", 54 | "Insert row before": "Th\u00eam d\u00f2ng ph\u00eda tr\u00ean", 55 | "Rows": "D\u00f2ng", 56 | "Height": "Cao", 57 | "Paste row after": "D\u00e1n v\u00e0o ph\u00eda sau, d\u01b0\u1edbi", 58 | "Alignment": "Canh ch\u1ec9nh", 59 | "Column group": "Nh\u00f3m c\u1ed9t", 60 | "Row": "D\u00f2ng", 61 | "Insert column before": "Th\u00eam c\u1ed9t b\u00ean tr\u00e1i", 62 | "Split cell": "Chia \u00f4", 63 | "Cell padding": "Kho\u1ea3ng c\u00e1ch trong \u00f4", 64 | "Cell spacing": "Kho\u1ea3ng c\u00e1ch \u00f4", 65 | "Row type": "Lo\u1ea1i d\u00f2ng", 66 | "Insert table": "Th\u00eam b\u1ea3ng", 67 | "Body": "N\u1ed9i dung", 68 | "Caption": "Ti\u00eau \u0111\u1ec1", 69 | "Footer": "Ch\u00e2n", 70 | "Delete row": "Xo\u00e1 d\u00f2ng", 71 | "Paste row before": "D\u00e1n v\u00e0o ph\u00eda tr\u01b0\u1edbc, tr\u00ean", 72 | "Scope": "Quy\u1ec1n", 73 | "Delete table": "Xo\u00e1 b\u1ea3ng", 74 | "Header cell": "Ti\u00eau \u0111\u1ec1 \u00f4", 75 | "Column": "C\u1ed9t", 76 | "None": "Kh\u00f4ng", 77 | "Cell": "\u00d4", 78 | "Header": "Ti\u00eau \u0111\u1ec1", 79 | "Border": "\u0110\u01b0\u1eddng vi\u1ec1n", 80 | "Cell type": "Lo\u1ea1i \u00f4", 81 | "Copy row": "Ch\u00e9p d\u00f2ng", 82 | "Row properties": "Thu\u1ed9c t\u00ednh d\u00f2ng", 83 | "Table properties": "Thu\u1ed9c t\u00ednh b\u1ea3ng", 84 | "Row group": "Nh\u00f3m d\u00f2ng", 85 | "Right": "Ph\u1ea3i", 86 | "Insert column after": "Th\u00eam c\u1ed9t b\u00ean ph\u1ea3i", 87 | "Cols": "C\u1ed9t", 88 | "Insert row after": "Th\u00eam d\u00f2ng ph\u00eda d\u01b0\u1edbi", 89 | "Width": "R\u1ed9ng", 90 | "Cell properties": "Thu\u1ed9c t\u00ednh \u00f4", 91 | "Left": "Tr\u00e1i", 92 | "Cut row": "C\u1eaft d\u00f2ng", 93 | "Delete column": "Xo\u00e1 c\u1ed9t", 94 | "Center": "Gi\u1eefa", 95 | "Merge cells": "N\u1ed1i \u00f4" 96 | }); -------------------------------------------------------------------------------- /vendor/assets/javascripts/tinymce/langs/zh-CN.js: -------------------------------------------------------------------------------- 1 | tinymce.addI18n('zh_CN',{ 2 | "Cut": "\u526a\u5207", 3 | "Header 2": "\u6807\u98982", 4 | "Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "\u4f60\u7684\u6d4f\u89c8\u5668\u4e0d\u652f\u6301\u5bf9\u526a\u8d34\u677f\u7684\u8bbf\u95ee\uff0c\u8bf7\u4f7f\u7528Ctrl+X\/C\/V\u952e\u8fdb\u884c\u590d\u5236\u7c98\u8d34\u3002", 5 | "Div": "Div\u533a\u5757", 6 | "Paste": "\u7c98\u8d34", 7 | "Close": "\u5173\u95ed", 8 | "Pre": "\u9884\u683c\u5f0f\u6587\u672c", 9 | "Align right": "\u53f3\u5bf9\u9f50", 10 | "New document": "\u65b0\u6587\u6863", 11 | "Blockquote": "\u5f15\u7528", 12 | "Numbered list": "\u7f16\u53f7\u5217\u8868", 13 | "Increase indent": "\u589e\u52a0\u7f29\u8fdb", 14 | "Formats": "\u683c\u5f0f", 15 | "Headers": "\u6807\u9898", 16 | "Select all": "\u5168\u9009", 17 | "Header 3": "\u6807\u98983", 18 | "Blocks": "\u5757", 19 | "Undo": "\u64a4\u6d88", 20 | "Strikethrough": "\u5220\u9664\u7ebf", 21 | "Bullet list": "\u9879\u76ee\u7b26\u53f7", 22 | "Header 1": "\u6807\u98981", 23 | "Superscript": "\u4e0a\u6807", 24 | "Clear formatting": "\u6e05\u9664\u683c\u5f0f", 25 | "Subscript": "\u4e0b\u6807", 26 | "Header 6": "\u6807\u98986", 27 | "Redo": "\u91cd\u590d", 28 | "Paragraph": "\u6bb5\u843d", 29 | "Ok": "\u786e\u5b9a", 30 | "Bold": "\u7c97\u4f53", 31 | "Code": "\u4ee3\u7801", 32 | "Italic": "\u659c\u4f53", 33 | "Align center": "\u5c45\u4e2d", 34 | "Header 5": "\u6807\u98985", 35 | "Decrease indent": "\u51cf\u5c11\u7f29\u8fdb", 36 | "Header 4": "\u6807\u98984", 37 | "Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "\u5f53\u524d\u4e3a\u7eaf\u6587\u672c\u7c98\u8d34\u6a21\u5f0f\uff0c\u518d\u6b21\u70b9\u51fb\u53ef\u4ee5\u56de\u5230\u666e\u901a\u7c98\u8d34\u6a21\u5f0f\u3002", 38 | "Underline": "\u4e0b\u5212\u7ebf", 39 | "Cancel": "\u53d6\u6d88", 40 | "Justify": "\u4e24\u7aef\u5bf9\u9f50", 41 | "Inline": "\u5185\u5d4c", 42 | "Copy": "\u590d\u5236", 43 | "Align left": "\u5de6\u5bf9\u9f50", 44 | "Visual aids": "\u63d0\u793a", 45 | "Lower Greek": "\u5c0f\u5199\u5e0c\u814a\u5b57\u6bcd", 46 | "Square": "\u65b9\u5757", 47 | "Default": "\u9ed8\u8ba4", 48 | "Lower Alpha": "\u5c0f\u5199\u82f1\u6587\u5b57\u6bcd", 49 | "Circle": "\u7a7a\u5fc3\u5706", 50 | "Disc": "\u5b9e\u5fc3\u5706", 51 | "Upper Alpha": "\u5927\u5199\u82f1\u6587\u5b57\u6bcd", 52 | "Upper Roman": "\u5927\u5199\u7f57\u9a6c\u5b57\u6bcd", 53 | "Lower Roman": "\u5c0f\u5199\u7f57\u9a6c\u5b57\u6bcd", 54 | "Name": "\u540d\u79f0", 55 | "Anchor": "\u951a\u70b9", 56 | "You have unsaved changes are you sure you want to navigate away?": "\u4f60\u8fd8\u6709\u6587\u6863\u5c1a\u672a\u4fdd\u5b58\uff0c\u786e\u5b9a\u8981\u79bb\u5f00\uff1f", 57 | "Restore last draft": "\u6062\u590d\u4e0a\u6b21\u7684\u8349\u7a3f", 58 | "Special character": "\u7279\u6b8a\u7b26\u53f7", 59 | "Source code": "\u6e90\u4ee3\u7801", 60 | "Right to left": "\u4ece\u53f3\u5230\u5de6", 61 | "Left to right": "\u4ece\u5de6\u5230\u53f3", 62 | "Emoticons": "\u8868\u60c5", 63 | "Robots": "\u673a\u5668\u4eba", 64 | "Document properties": "\u6587\u6863\u5c5e\u6027", 65 | "Title": "\u6807\u9898", 66 | "Keywords": "\u5173\u952e\u8bcd", 67 | "Encoding": "\u7f16\u7801", 68 | "Description": "\u63cf\u8ff0", 69 | "Author": "\u4f5c\u8005", 70 | "Fullscreen": "\u5168\u5c4f", 71 | "Horizontal line": "\u6c34\u5e73\u5206\u5272\u7ebf", 72 | "Horizontal space": "\u6c34\u5e73\u8fb9\u8ddd", 73 | "Insert\/edit image": "\u63d2\u5165\/\u7f16\u8f91\u56fe\u7247", 74 | "General": "\u666e\u901a", 75 | "Advanced": "\u9ad8\u7ea7", 76 | "Source": "\u5730\u5740", 77 | "Border": "\u8fb9\u6846", 78 | "Constrain proportions": "\u4fdd\u6301\u7eb5\u6a2a\u6bd4", 79 | "Vertical space": "\u5782\u76f4\u8fb9\u8ddd", 80 | "Image description": "\u56fe\u7247\u63cf\u8ff0", 81 | "Style": "\u6837\u5f0f", 82 | "Dimensions": "\u5927\u5c0f", 83 | "Insert image": "\u63d2\u5165\u56fe\u7247", 84 | "Insert date\/time": "\u63d2\u5165\u65e5\u671f\/\u65f6\u95f4", 85 | "Remove link": "\u5220\u9664\u94fe\u63a5", 86 | "Url": "\u5730\u5740", 87 | "Text to display": "\u663e\u793a\u6587\u5b57", 88 | "Insert link": "\u63d2\u5165\u94fe\u63a5", 89 | "New window": "\u5728\u65b0\u7a97\u53e3\u6253\u5f00", 90 | "None": "\u65e0", 91 | "Target": "\u6253\u5f00\u65b9\u5f0f", 92 | "Insert\/edit link": "\u63d2\u5165\/\u7f16\u8f91\u94fe\u63a5", 93 | "Insert\/edit video": "\u63d2\u5165\/\u7f16\u8f91\u89c6\u9891", 94 | "Poster": "\u5c01\u9762", 95 | "Alternative source": "\u955c\u50cf", 96 | "Paste your embed code below:": "\u5c06\u5185\u5d4c\u4ee3\u7801\u7c98\u8d34\u5728\u4e0b\u9762:", 97 | "Insert video": "\u63d2\u5165\u89c6\u9891", 98 | "Embed": "\u5185\u5d4c", 99 | "Nonbreaking space": "\u4e0d\u95f4\u65ad\u7a7a\u683c", 100 | "Page break": "\u5206\u9875\u7b26", 101 | "Preview": "\u9884\u89c8", 102 | "Print": "\u6253\u5370", 103 | "Save": "\u4fdd\u5b58", 104 | "Could not find the specified string.": "\u627e\u4e0d\u5230\u8be5\u5b57\u7b26\u4e32", 105 | "Replace": "\u66ff\u6362", 106 | "Next": "\u4e0b\u4e00\u4e2a", 107 | "Whole words": "\u5b8c\u5168\u5339\u914d", 108 | "Find and replace": "\u67e5\u627e\u548c\u66ff\u6362", 109 | "Replace with": "\u66ff\u6362\u4e3a", 110 | "Find": "\u67e5\u627e", 111 | "Replace all": "\u5168\u90e8\u66ff\u6362", 112 | "Match case": "\u5927\u5c0f\u5199\u533a\u5206", 113 | "Prev": "\u4e0a\u4e00\u4e2a", 114 | "Spellcheck": "\u62fc\u5199\u68c0\u67e5", 115 | "Finish": "\u5b8c\u6210", 116 | "Ignore all": "\u5168\u90e8\u5ffd\u7565", 117 | "Ignore": "\u5ffd\u7565", 118 | "Insert row before": "\u5728\u4e0a\u65b9\u63d2\u5165", 119 | "Rows": "\u884c", 120 | "Height": "\u9ad8", 121 | "Paste row after": "\u7c98\u8d34\u5230\u4e0b\u65b9", 122 | "Alignment": "\u5bf9\u9f50\u65b9\u5f0f", 123 | "Column group": "\u5217\u7ec4", 124 | "Row": "\u884c", 125 | "Insert column before": "\u5728\u5de6\u4fa7\u63d2\u5165", 126 | "Split cell": "\u62c6\u5206\u5355\u5143\u683c", 127 | "Cell padding": "\u5355\u5143\u683c\u5185\u8fb9\u8ddd", 128 | "Cell spacing": "\u5355\u5143\u683c\u5916\u95f4\u8ddd", 129 | "Row type": "\u884c\u7c7b\u578b", 130 | "Insert table": "\u63d2\u5165\u8868\u683c", 131 | "Body": "\u8868\u4f53", 132 | "Caption": "\u6807\u9898", 133 | "Footer": "\u8868\u5c3e", 134 | "Delete row": "\u5220\u9664\u884c", 135 | "Paste row before": "\u7c98\u8d34\u5230\u4e0a\u65b9", 136 | "Scope": "\u8303\u56f4", 137 | "Delete table": "\u5220\u9664\u8868\u683c", 138 | "Header cell": "\u8868\u5934\u5355\u5143\u683c", 139 | "Column": "\u5217", 140 | "Cell": "\u5355\u5143\u683c", 141 | "Header": "\u8868\u5934", 142 | "Cell type": "\u5355\u5143\u683c\u7c7b\u578b", 143 | "Copy row": "\u590d\u5236\u884c", 144 | "Row properties": "\u884c\u5c5e\u6027", 145 | "Table properties": "\u8868\u683c\u5c5e\u6027", 146 | "Row group": "\u884c\u7ec4", 147 | "Right": "\u53f3\u5bf9\u9f50", 148 | "Insert column after": "\u63d2\u5165\u5217\u4e8e\u4e4b\u540e", 149 | "Cols": "\u5217", 150 | "Insert row after": "\u5728\u4e0b\u65b9\u63d2\u5165", 151 | "Width": "\u5bbd", 152 | "Cell properties": "\u5355\u5143\u683c\u5c5e\u6027", 153 | "Left": "\u5de6\u5bf9\u9f50", 154 | "Cut row": "\u526a\u5207\u884c", 155 | "Delete column": "\u5220\u9664\u5217", 156 | "Center": "\u5c45\u4e2d", 157 | "Merge cells": "\u5408\u5e76\u5355\u5143\u683c", 158 | "Insert template": "\u63d2\u5165\u6a21\u677f", 159 | "Templates": "\u6a21\u677f", 160 | "Background color": "\u80cc\u666f\u8272", 161 | "Text color": "\u6587\u5b57\u989c\u8272", 162 | "Show blocks": "\u663e\u793a\u865a\u7ebf\u6846", 163 | "Show invisible characters": "\u663e\u793a\u53ef\u89c1\u5b57\u7b26", 164 | "Words: {0}": "\u5b57\u6570\uff1a{0}", 165 | "Insert": "\u63d2\u5165", 166 | "File": "\u6587\u4ef6", 167 | "Edit": "\u7f16\u8f91", 168 | "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u5728\u7f16\u8f91\u533a\u6309ALT-F9\u6253\u5f00\u83dc\u5355\uff0c\u6309ALT-F10\u6253\u5f00\u5de5\u5177\u680f\uff0c\u6309ALT-0\u67e5\u770b\u5e2e\u52a9", 169 | "Tools": "\u5de5\u5177", 170 | "View": "\u89c6\u56fe", 171 | "Table": "\u8868\u683c", 172 | "Format": "\u683c\u5f0f" 173 | }); --------------------------------------------------------------------------------