├── .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 | [](https://travis-ci.org/spree-contrib/spree_editor)
8 | [](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 |
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 | });
--------------------------------------------------------------------------------