restore composer.json, add mysqli extension
This commit is contained in:
46
public/vendor/fileinput/.github/CODE_OF_CONDUCT.md
vendored
Executable file
46
public/vendor/fileinput/.github/CODE_OF_CONDUCT.md
vendored
Executable file
@@ -0,0 +1,46 @@
|
||||
# Contributor Covenant Code of Conduct
|
||||
|
||||
## Our Pledge
|
||||
|
||||
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
|
||||
|
||||
## Our Standards
|
||||
|
||||
Examples of behavior that contributes to creating a positive environment include:
|
||||
|
||||
* Using welcoming and inclusive language
|
||||
* Being respectful of differing viewpoints and experiences
|
||||
* Gracefully accepting constructive criticism
|
||||
* Focusing on what is best for the community
|
||||
* Showing empathy towards other community members
|
||||
|
||||
Examples of unacceptable behavior by participants include:
|
||||
|
||||
* The use of sexualized language or imagery and unwelcome sexual attention or advances
|
||||
* Trolling, insulting/derogatory comments, and personal or political attacks
|
||||
* Public or private harassment
|
||||
* Publishing others' private information, such as a physical or electronic address, without explicit permission
|
||||
* Other conduct which could reasonably be considered inappropriate in a professional setting
|
||||
|
||||
## Our Responsibilities
|
||||
|
||||
Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
|
||||
|
||||
Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
|
||||
|
||||
## Scope
|
||||
|
||||
This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers.
|
||||
|
||||
## Enforcement
|
||||
|
||||
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at kartikv2@gmail.com. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
|
||||
|
||||
Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.
|
||||
|
||||
## Attribution
|
||||
|
||||
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version]
|
||||
|
||||
[homepage]: http://contributor-covenant.org
|
||||
[version]: http://contributor-covenant.org/version/1/4/
|
||||
128
public/vendor/fileinput/.github/CONTRIBUTING.md
vendored
Executable file
128
public/vendor/fileinput/.github/CONTRIBUTING.md
vendored
Executable file
@@ -0,0 +1,128 @@
|
||||
Contributing to bootstrap-fileinput
|
||||
===================================
|
||||
Looking to contribute something to bootstrap-fileinput? **Here's how you can help.**
|
||||
|
||||
Please take a moment to review this document in order to make the contribution
|
||||
process easy and effective for everyone involved.
|
||||
|
||||
Following these guidelines helps to communicate that you respect the time of
|
||||
the developers managing and developing this open source project. In return,
|
||||
they should reciprocate that respect in addressing your issue or assessing
|
||||
patches and features.
|
||||
|
||||
Using the issue tracker
|
||||
-----------------------
|
||||
When [reporting bugs][reporting-bugs] or
|
||||
[requesting features][requesting-features], the
|
||||
[issue tracker on GitHub][issue-tracker] is the recommended channel to use.
|
||||
|
||||
The issue tracker **is not** a place for support requests. Refer the
|
||||
[plugin documentation](http://plugins.krajee.com/file-input),
|
||||
[plugin demos](http://plugins.krajee.com/file-input/demo), and / or refer to the
|
||||
[webtips Q & A forum](http://webtips.krajee.com/questions) which are the better places to get help.
|
||||
|
||||
Reporting bugs with bootstrap-fileinput
|
||||
---------------------------------------
|
||||
We really appreciate clear bug reports that _consistently_ show an issue
|
||||
_within bootstrap-fileinput_.
|
||||
|
||||
The ideal bug report follows these guidelines:
|
||||
|
||||
1. **Use the [GitHub issue search][issue-search]** — Check if the issue
|
||||
has already been reported.
|
||||
2. **Check if the issue has been fixed** — Try to reproduce the problem
|
||||
using the code in the `master` branch.
|
||||
3. **Isolate the problem** — Try to create an
|
||||
[isolated js fiddle][isolated-case] that consistently reproduces the problem.
|
||||
|
||||
Please try to be as detailed as possible in your bug report, especially if an
|
||||
isolated test case cannot be made. Some useful questions to include the answer
|
||||
to are:
|
||||
|
||||
- What steps can be used to reproduce the issue?
|
||||
- What is the bug and what is the expected outcome?
|
||||
- What browser(s) and Operating System have you tested with?
|
||||
- Does the bug happen consistently across all tested browsers?
|
||||
- What version of jQuery are you using? And what version of bootstrap-fileinput?
|
||||
- Are you using bootstrap-fileinput with other plugins?
|
||||
|
||||
All of these questions will help others fix and identify any potential bugs.
|
||||
|
||||
Requesting features in bootstrap-fileinput
|
||||
------------------------------------------
|
||||
Before starting work on a major feature for bootstrap-fileinput, **read the
|
||||
[documentation](http://plugins.krajee.com/file-input) first** or you may risk spending a considerable amount of
|
||||
time on something which the project developers are not interested in bringing into the project.
|
||||
|
||||
### Submitting a pull request
|
||||
|
||||
We use GitHub's pull request system for submitting patches. Here are some
|
||||
guidelines to follow when creating the pull request for your fix.
|
||||
|
||||
1. Make sure to create a ticket for your pull request. This will serve as the
|
||||
bug ticket, and any discussion about the bug will take place there. Your pull
|
||||
request will be focused on the specific changes that fix the bug.
|
||||
2. Make sure to reference the ticket you are fixing within your pull request.
|
||||
This will allow us to close off the ticket once we merge the pull request, or
|
||||
follow up on the ticket if there are any related blocking issues.
|
||||
3. Explain why the specific change was made. Not everyone who is reviewing your
|
||||
pull request will be familiar with the problem it is fixing.
|
||||
4. Run your tests first. If your tests aren't passing, the pull request won't
|
||||
be able to be merged. If you're breaking existing tests, make sure that you
|
||||
aren't causing any breaking changes.
|
||||
5. Only include source changes. While it's not required, only including changes
|
||||
from the `src` directory will prevent merge conflicts from occuring. Making
|
||||
this happen can be as a simple as not committing changes from the `dist`
|
||||
directory.
|
||||
|
||||
By following these steps, you will make it easier for your pull request to be
|
||||
reviewed and eventually merged.
|
||||
|
||||
Triaging issues and pull requests
|
||||
---------------------------------
|
||||
Anyone can help the project maintainers triage issues and review pull requests.
|
||||
|
||||
### Handling new issues
|
||||
|
||||
bootstrap-fileinput regularly receives new issues which need to be tested and organized.
|
||||
|
||||
When a new issue that comes in that is similar to another existing issue, it
|
||||
should be checked to make sure it is not a duplicate. Duplicates issues should
|
||||
be marked by replying to the issue with "Duplicate of #[issue number]" where
|
||||
`[issue number]` is the url or issue number for the existing issue. This will
|
||||
allow the project maintainers to quickly close off additional issues and keep
|
||||
the discussion focused within a single issue.
|
||||
|
||||
If you can test issues that are reported to bootstrap-fileinput that contain test cases and
|
||||
confirm under what conditions bugs happen, that will allow others to identify
|
||||
what causes a bug quicker.
|
||||
|
||||
### Reviewing pull requests
|
||||
|
||||
It is very common for pull requests to be opened for issues that contain a clear
|
||||
solution to the problem. These pull requests should be rigorously reviewed by
|
||||
the community before being accepted. If you are not sure about a piece of
|
||||
submitted code, or know of a better way to do something, do not hesitate to make
|
||||
a comment on the pull request.
|
||||
|
||||
### Reviving old tickets
|
||||
|
||||
If you come across tickets which have not been updated for a while, you are
|
||||
encouraged to revive them. While this can be as simple as saying `:+1:`, it is
|
||||
best if you can include more information on the issue. Common bugs and feature
|
||||
requests are more likely to be fixed, whether it is by the community or the
|
||||
developers, so keeping tickets up to date is encouraged.
|
||||
|
||||
Licensing
|
||||
---------
|
||||
|
||||
It should also be made clear that **all code contributed to bootstrap-fileinput** must be
|
||||
licensable under the [BSD-3 license][licensing]. Code that cannot be released
|
||||
under this license **cannot be accepted** into the project.
|
||||
|
||||
[isolated-case]: https://jsfiddle.net/
|
||||
[issue-search]: https://github.com/kartik-v/bootstrap-fileinput/search?q=&type=Issues
|
||||
[issue-tracker]: https://github.com/kartik-v/bootstrap-fileinput/issues
|
||||
[licensing]: https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
|
||||
[reporting-bugs]: #reporting-bugs-with-bootstrap-fileinput
|
||||
[requesting-features]: #requesting-features-in-bootstrap-fileinput
|
||||
4
public/vendor/fileinput/.github/FUNDING.yml
vendored
Executable file
4
public/vendor/fileinput/.github/FUNDING.yml
vendored
Executable file
@@ -0,0 +1,4 @@
|
||||
# These are supported funding model platforms
|
||||
|
||||
# github: [kartik-v]
|
||||
open_collective: bootstrap-fileinput
|
||||
48
public/vendor/fileinput/.github/ISSUE_TEMPLATE.md
vendored
Executable file
48
public/vendor/fileinput/.github/ISSUE_TEMPLATE.md
vendored
Executable file
@@ -0,0 +1,48 @@
|
||||
## Prerequisites
|
||||
|
||||
- [ ] I have searched for similar issues in both open and closed tickets and cannot find a duplicate.
|
||||
- [ ] The issue still exists against the latest `master` branch of bootstrap-fileinput.
|
||||
- [ ] This is not an usage question. I confirm having read the plugin [documentation](http://plugins.krajee.com/file-input) and [demos](http://plugins.krajee.com/file-input/demo).
|
||||
- [ ] This is not a general programming / coding question. (Those should be directed to the [webtips Q & A forum](http://webtips.krajee.com/questions)).
|
||||
- [ ] I have attempted to find the simplest possible steps to reproduce the issue.
|
||||
- [ ] I have included a failing test as a pull request (Optional).
|
||||
|
||||
## Steps to reproduce the issue
|
||||
|
||||
1.
|
||||
2.
|
||||
3.
|
||||
|
||||
## Expected behavior and actual behavior
|
||||
|
||||
When I follow those steps, I see...
|
||||
|
||||
I was expecting...
|
||||
|
||||
## Environment
|
||||
|
||||
Browsers
|
||||
|
||||
- [ ] Google Chrome
|
||||
- [ ] Mozilla Firefox
|
||||
- [ ] Internet Explorer
|
||||
- [ ] Safari
|
||||
|
||||
Operating System
|
||||
|
||||
- [ ] Windows
|
||||
- [ ] Mac OS X
|
||||
- [ ] Linux
|
||||
- [ ] Mobile
|
||||
|
||||
Libraries
|
||||
|
||||
- jQuery version:
|
||||
- bootstrap-fileinput version:
|
||||
|
||||
## Isolating the problem
|
||||
|
||||
- [ ] This bug happens [on the plugin demos page](http://plugins.krajee.com/file-input/demo)
|
||||
- [ ] The bug happens consistently across all tested browsers
|
||||
- [ ] This bug happens when using bootstrap-fileinput without other plugins
|
||||
- [ ] I can reproduce this bug in [a jsbin](https://jsbin.com/)
|
||||
16
public/vendor/fileinput/.github/PULL_REQUEST_TEMPLATE.md
vendored
Executable file
16
public/vendor/fileinput/.github/PULL_REQUEST_TEMPLATE.md
vendored
Executable file
@@ -0,0 +1,16 @@
|
||||
## Scope
|
||||
This pull request includes a
|
||||
|
||||
- [ ] Bug fix
|
||||
- [ ] New feature
|
||||
- [ ] Translation
|
||||
|
||||
## Changes
|
||||
The following changes were made
|
||||
|
||||
-
|
||||
-
|
||||
-
|
||||
|
||||
## Related Issues
|
||||
If this is related to an existing ticket, include a link to it as well.
|
||||
9
public/vendor/fileinput/.github/config.yml
vendored
Executable file
9
public/vendor/fileinput/.github/config.yml
vendored
Executable file
@@ -0,0 +1,9 @@
|
||||
# Configuration for sentiment-bot - https://github.com/behaviorbot/sentiment-bot
|
||||
|
||||
# *Required* toxicity threshold between 0 and .99 with the higher numbers being the most toxic
|
||||
# Anything higher than this threshold will be marked as toxic and commented on
|
||||
sentimentBotToxicityThreshold: .7
|
||||
|
||||
# *Required* Comment to reply with
|
||||
sentimentBotReplyComment: >
|
||||
Please be sure to review the code of conduct and be respectful of other users. cc/ @kartik-v
|
||||
19
public/vendor/fileinput/.github/stale.yml
vendored
Executable file
19
public/vendor/fileinput/.github/stale.yml
vendored
Executable file
@@ -0,0 +1,19 @@
|
||||
# Number of days of inactivity before an issue becomes stale
|
||||
daysUntilStale: 60
|
||||
# Number of days of inactivity before a stale issue is closed
|
||||
daysUntilClose: 7
|
||||
# Issues with these labels will never be considered stale
|
||||
exemptLabels:
|
||||
- bug
|
||||
- enhancement
|
||||
- pinned
|
||||
- security
|
||||
# Label to use when marking an issue as stale
|
||||
staleLabel: wontfix
|
||||
# Comment to post when marking an issue as stale. Set to `false` to disable
|
||||
markComment: >
|
||||
This issue has been automatically marked as stale because it has not had
|
||||
recent activity. It will be closed if no further activity occurs. Thank you
|
||||
for your contributions.
|
||||
# Comment to post when closing a stale issue. Set to `false` to disable
|
||||
closeComment: false
|
||||
4
public/vendor/fileinput/.gitignore
vendored
Executable file
4
public/vendor/fileinput/.gitignore
vendored
Executable file
@@ -0,0 +1,4 @@
|
||||
nuget/content/
|
||||
nuget/bootstrap-fileinput.*.nupkg
|
||||
.DS_Store
|
||||
.idea
|
||||
8
public/vendor/fileinput/.npmignore
vendored
Executable file
8
public/vendor/fileinput/.npmignore
vendored
Executable file
@@ -0,0 +1,8 @@
|
||||
.git
|
||||
.github
|
||||
.DS_Store
|
||||
.idea
|
||||
composer.json
|
||||
bower.json
|
||||
nuget
|
||||
examples
|
||||
1280
public/vendor/fileinput/CHANGE.md
vendored
Executable file
1280
public/vendor/fileinput/CHANGE.md
vendored
Executable file
File diff suppressed because it is too large
Load Diff
28
public/vendor/fileinput/LICENSE.md
vendored
Executable file
28
public/vendor/fileinput/LICENSE.md
vendored
Executable file
@@ -0,0 +1,28 @@
|
||||
Copyright (c) 2014 - 2019, Kartik Visweswaran
|
||||
Krajee.com
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above copyright notice, this
|
||||
list of conditions and the following disclaimer in the documentation and/or
|
||||
other materials provided with the distribution.
|
||||
|
||||
* Neither the names of Kartik Visweswaran or Krajee nor the names of its
|
||||
contributors may be used to endorse or promote products derived from
|
||||
this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
|
||||
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
|
||||
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
168
public/vendor/fileinput/README.md
vendored
Executable file
168
public/vendor/fileinput/README.md
vendored
Executable file
@@ -0,0 +1,168 @@
|
||||
<h1 align="center">
|
||||
<a href="http://plugins.krajee.com" title="Krajee Plugins" target="_blank">
|
||||
<img src="http://kartik-v.github.io/bootstrap-fileinput-samples/samples/krajee-logo-b.png" alt="Krajee Logo"/>
|
||||
</a>
|
||||
<br>
|
||||
bootstrap-fileinput
|
||||
<hr>
|
||||
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=DTP3NZQ6G2AYU"
|
||||
title="Donate via Paypal" target="_blank">
|
||||
<img src="http://kartik-v.github.io/bootstrap-fileinput-samples/samples/donate.png" alt="Donate"/>
|
||||
</a>
|
||||
</h1>
|
||||
|
||||
[](https://opencollective.com/bootstrap-fileinput)
|
||||
[](http://badge.fury.io/bo/bootstrap-fileinput)
|
||||
[](https://packagist.org/packages/kartik-v/bootstrap-fileinput)
|
||||
[](https://packagist.org/packages/kartik-v/bootstrap-fileinput)
|
||||
[](https://packagist.org/packages/kartik-v/bootstrap-fileinput)
|
||||
[](https://packagist.org/packages/kartik-v/bootstrap-fileinput)
|
||||
|
||||
An enhanced HTML 5 file input for Bootstrap 3.x and 4.x with file preview for various files, offers multiple selection, resumable chunk uploads, and more. The plugin allows you a simple way to setup an advanced file picker/upload control built to work specially with Bootstrap 3.x or 4.x CSS3 styles. It enhances the file input functionality further, by offering support to preview a wide variety of files i.e. images, text, html, video, audio, flash, and objects. In addition, it includes AJAX based uploads, dragging & dropping files, viewing upload progress, and selectively previewing, adding, or deleting files.
|
||||
|
||||
> NOTE: Version 5.x is a significant rewrite. With version 5.x, the plugin code has been revamped with enhanced file management, resumable chunk uploads support, and other new features. You can go through the various closed enhancements and features and documented for [Release 5.x milestone](https://github.com/kartik-v/bootstrap-fileinput/milestone/1?closed=1).
|
||||
|
||||

|
||||
|
||||
> NOTE: An alternative new [Krajee Explorer Theme](http://plugins.krajee.com/file-krajee-explorer-demo) (preview shown below) for `bootstrap-fileinput` has been released and available since v4.3.7. For more theming options and suggestions refer the [theming demos](http://plugins.krajee.com/file-theme-demo).
|
||||
|
||||

|
||||
|
||||
## Documentation and Demo
|
||||
|
||||
View the [plugin documentation](http://plugins.krajee.com/file-input) and [plugin demos](http://plugins.krajee.com/file-input/demo) at Krajee JQuery plugins.
|
||||
|
||||
## Pre-requisites
|
||||
|
||||
1. [Bootstrap 3.x or 4.x](http://getbootstrap.com/)
|
||||
2. Latest [JQuery](http://jquery.com/)
|
||||
3. Most modern browsers supporting HTML5 (inputs and FileReader API) including CSS3 & JQuery. For Internet Explorer, one must use IE versions 10 and above. IE9 and below will work as a normal file input, and will not support multiple file selection or the HTML 5 FileReader API.
|
||||
4. With release 4.0, AJAX uploads are supported. AJAX uploads require that the browser support HTML5 FormData and XHR2 (XMLHttpRequest 2). Most modern browsers support FormData and XHR2. The plugin will automatically degrade to normal form based submission for browsers not supporting AJAX uploads
|
||||
|
||||
> NOTE:
|
||||
> - Bootstrap 4.x is supported in addition to Bootstrap 3.x since release v4.4.4. Refer the [CHANGE LOG](https://github.com/kartik-v/bootstrap-fileinput/blob/master/CHANGE.md) for details.
|
||||
> - You can use the [sass branch](https://github.com/kartik-v/bootstrap-fileinput/tree/sass) for installation using `bootstrap-sass` dependency.
|
||||
The [master branch](https://github.com/kartik-v/bootstrap-fileinput/tree/master) can be used for installation using plain `bootstrap` dependency.
|
||||
|
||||
## Installation
|
||||
|
||||
### Using Bower
|
||||
To install using the `bower` package manager run:
|
||||
|
||||
bower install bootstrap-fileinput
|
||||
|
||||
### Using NPM
|
||||
To install using the `npm` package manager run:
|
||||
|
||||
npm install bootstrap-fileinput
|
||||
|
||||
### Using Composer
|
||||
To install using the `composer` package manager run:
|
||||
|
||||
$ php composer.phar require kartik-v/bootstrap-fileinput "@dev"
|
||||
|
||||
or add:
|
||||
|
||||
"kartik-v/bootstrap-fileinput": "@dev"
|
||||
|
||||
to your composer.json file
|
||||
|
||||
### Manual Install
|
||||
|
||||
You can also manually install the plugin easily to your project. Just download the source [ZIP](https://github.com/kartik-v/bootstrap-fileinput/zipball/master) or [TAR ball](https://github.com/kartik-v/bootstrap-fileinput/tarball/master) and extract the plugin assets (css and js folders) into your project.
|
||||
|
||||
## Usage
|
||||
|
||||
Step 1: Load the following assets in your header.
|
||||
|
||||
```html
|
||||
<!-- bootstrap 4.x is supported. You can also use the bootstrap css 3.3.x versions -->
|
||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
|
||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-fileinput/5.0.6/css/fileinput.min.css" media="all" rel="stylesheet" type="text/css" />
|
||||
<!-- if using RTL (Right-To-Left) orientation, load the RTL CSS file after fileinput.css by uncommenting below -->
|
||||
<!-- link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-fileinput/5.0.6/css/fileinput-rtl.min.css" media="all" rel="stylesheet" type="text/css" /-->
|
||||
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
|
||||
<!-- piexif.min.js is needed for auto orienting image files OR when restoring exif data in resized images and when you
|
||||
wish to resize images before upload. This must be loaded before fileinput.min.js -->
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-fileinput/5.0.6/js/plugins/piexif.min.js" type="text/javascript"></script>
|
||||
<!-- sortable.min.js is only needed if you wish to sort / rearrange files in initial preview.
|
||||
This must be loaded before fileinput.min.js -->
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-fileinput/5.0.6/js/plugins/sortable.min.js" type="text/javascript"></script>
|
||||
<!-- purify.min.js is only needed if you wish to purify HTML content in your preview for
|
||||
HTML files. This must be loaded before fileinput.min.js -->
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-fileinput/5.0.6/js/plugins/purify.min.js" type="text/javascript"></script>
|
||||
<!-- popper.min.js below is needed if you use bootstrap 4.x. You can also use the bootstrap js
|
||||
3.3.x versions without popper.min.js. -->
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"></script>
|
||||
<!-- bootstrap.min.js below is needed if you wish to zoom and preview file content in a detail modal
|
||||
dialog. bootstrap 4.x is supported. You can also use the bootstrap js 3.3.x versions. -->
|
||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" type="text/javascript"></script>
|
||||
<!-- the main fileinput plugin file -->
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-fileinput/5.0.6/js/fileinput.min.js"></script>
|
||||
<!-- optionally if you need a theme like font awesome theme you can include it as mentioned below -->
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-fileinput/5.0.6/themes/fa/theme.js"></script>
|
||||
<!-- optionally if you need translation for your language then include locale file as mentioned below -->
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-fileinput/5.0.6/js/locales/(lang).js"></script>
|
||||
```
|
||||
|
||||
If you noticed, you need to load the `jquery.min.js` and `bootstrap.min.css` in addition to the `fileinput.min.css` and `fileinput.min.js`. The theme file `themes/fa/theme.js` can be optionally included for the font awesome icons styling. The locale file `<lang>.js` can be optionally included for translating for your language if needed.
|
||||
|
||||
**Optional Dependent Plugins**
|
||||
|
||||
- The `piexif.min.js` file is the source for the [Piexifjs plugin by hMatoba](https://github.com/hMatoba/piexifjs). It is required to be loaded before `fileinput.min.js` if you wish to use the image resize feature of the **bootstrap-fileinput** plugin.
|
||||
- The `sortable.min.js` file is the source for the [Sortable plugin by rubaxa](https://github.com/rubaxa/Sortable). It is required to be loaded before `fileinput.min.js` if you wish to sort the thumbnails in the initial preview.
|
||||
- The `purify.min.js` file is the source for the [DomPurify plugin by cure53](https://github.com/cure53/DOMPurify). It is required to be loaded before `fileinput.min.js` if you wish to purify your HTML for HTML content preview.
|
||||
|
||||
For ease of access, the sources for the above plugins are included in the `js/plugins` folder of this project repository.
|
||||
|
||||
Step 2: Initialize the plugin on your page. For example,
|
||||
|
||||
```js
|
||||
// initialize with defaults
|
||||
$("#input-id").fileinput();
|
||||
|
||||
// with plugin options
|
||||
$("#input-id").fileinput({'showUpload':false, 'previewFileType':'any'});
|
||||
```
|
||||
|
||||
The `#input-id` is the identifier for the input (e.g. `type = file`) on your page, which is hidden automatically by the plugin.
|
||||
|
||||
Alternatively, you can directly call the plugin options by setting data attributes to your input field.
|
||||
|
||||
```html
|
||||
<input id="input-id" type="file" class="file" data-preview-file-type="text" >
|
||||
```
|
||||
|
||||
## Contributors
|
||||
|
||||
### Code Contributors
|
||||
|
||||
This project exists thanks to all the people who contribute. [[Contribute](.github/CONTRIBUTING.md)].
|
||||
<a href="https://github.com/kartik-v/bootstrap-fileinput/graphs/contributors"><img src="https://opencollective.com/bootstrap-fileinput/contributors.svg?width=890&button=false" /></a>
|
||||
|
||||
### Financial Contributors
|
||||
|
||||
Become a financial contributor and help us sustain our community. [[Contribute](https://opencollective.com/bootstrap-fileinput/contribute)]
|
||||
|
||||
#### Individuals
|
||||
|
||||
<a href="https://opencollective.com/bootstrap-fileinput"><img src="https://opencollective.com/bootstrap-fileinput/individuals.svg?width=890"></a>
|
||||
|
||||
#### Organizations
|
||||
|
||||
Support this project with your organization. Your logo will show up here with a link to your website. [[Contribute](https://opencollective.com/bootstrap-fileinput/contribute)]
|
||||
|
||||
<a href="https://opencollective.com/bootstrap-fileinput/organization/0/website"><img src="https://opencollective.com/bootstrap-fileinput/organization/0/avatar.svg"></a>
|
||||
<a href="https://opencollective.com/bootstrap-fileinput/organization/1/website"><img src="https://opencollective.com/bootstrap-fileinput/organization/1/avatar.svg"></a>
|
||||
<a href="https://opencollective.com/bootstrap-fileinput/organization/2/website"><img src="https://opencollective.com/bootstrap-fileinput/organization/2/avatar.svg"></a>
|
||||
<a href="https://opencollective.com/bootstrap-fileinput/organization/3/website"><img src="https://opencollective.com/bootstrap-fileinput/organization/3/avatar.svg"></a>
|
||||
<a href="https://opencollective.com/bootstrap-fileinput/organization/4/website"><img src="https://opencollective.com/bootstrap-fileinput/organization/4/avatar.svg"></a>
|
||||
<a href="https://opencollective.com/bootstrap-fileinput/organization/5/website"><img src="https://opencollective.com/bootstrap-fileinput/organization/5/avatar.svg"></a>
|
||||
<a href="https://opencollective.com/bootstrap-fileinput/organization/6/website"><img src="https://opencollective.com/bootstrap-fileinput/organization/6/avatar.svg"></a>
|
||||
<a href="https://opencollective.com/bootstrap-fileinput/organization/7/website"><img src="https://opencollective.com/bootstrap-fileinput/organization/7/avatar.svg"></a>
|
||||
<a href="https://opencollective.com/bootstrap-fileinput/organization/8/website"><img src="https://opencollective.com/bootstrap-fileinput/organization/8/avatar.svg"></a>
|
||||
<a href="https://opencollective.com/bootstrap-fileinput/organization/9/website"><img src="https://opencollective.com/bootstrap-fileinput/organization/9/avatar.svg"></a>
|
||||
|
||||
## License
|
||||
|
||||
**bootstrap-fileinput** is released under the BSD-3-Clause License. See the bundled `LICENSE.md` for details.
|
||||
40
public/vendor/fileinput/bower.json
vendored
Executable file
40
public/vendor/fileinput/bower.json
vendored
Executable file
@@ -0,0 +1,40 @@
|
||||
{
|
||||
"name": "bootstrap-fileinput",
|
||||
"version": "5.0.7",
|
||||
"homepage": "https://github.com/kartik-v/bootstrap-fileinput",
|
||||
"authors": [
|
||||
"Kartik Visweswaran <kartikv2@gmail.com>"
|
||||
],
|
||||
"description": "An enhanced HTML 5 file input for Bootstrap 3.x with file preview, multiple selection, ajax uploads, and more features.",
|
||||
"main": [
|
||||
"./css/fileinput.min.css",
|
||||
"./js/fileinput.min.js"
|
||||
],
|
||||
"keywords": [
|
||||
"bootstrap",
|
||||
"file",
|
||||
"input",
|
||||
"preview",
|
||||
"image",
|
||||
"upload",
|
||||
"ajax",
|
||||
"multiple",
|
||||
"delete",
|
||||
"progress",
|
||||
"gallery"
|
||||
],
|
||||
"dependencies": {
|
||||
"jquery": ">= 1.9.0",
|
||||
"bootstrap": ">= 3.4.1"
|
||||
},
|
||||
"license": "BSD-3-Clause",
|
||||
"ignore": [
|
||||
"**/.*",
|
||||
"node_modules",
|
||||
"composer.json",
|
||||
"examples",
|
||||
"bower_components",
|
||||
"test",
|
||||
"tests"
|
||||
]
|
||||
}
|
||||
36
public/vendor/fileinput/composer.json
vendored
Executable file
36
public/vendor/fileinput/composer.json
vendored
Executable file
@@ -0,0 +1,36 @@
|
||||
{
|
||||
"name": "kartik-v/bootstrap-fileinput",
|
||||
"description": "An enhanced HTML 5 file input for Bootstrap 3.x with features for file preview for many file types, multiple selection, ajax uploads, and more.",
|
||||
"keywords": [
|
||||
"bootstrap",
|
||||
"jquery",
|
||||
"file",
|
||||
"input",
|
||||
"preview",
|
||||
"upload",
|
||||
"image",
|
||||
"multiple",
|
||||
"ajax",
|
||||
"delete",
|
||||
"progress"
|
||||
],
|
||||
"homepage": "https://github.com/kartik-v/bootstrap-fileinput",
|
||||
"license": "BSD-3-Clause",
|
||||
"authors": [
|
||||
{
|
||||
"name": "Kartik Visweswaran",
|
||||
"email": "kartikv2@gmail.com",
|
||||
"homepage": "http://www.krajee.com/"
|
||||
}
|
||||
],
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"kartik\\plugins\\fileinput\\": ""
|
||||
}
|
||||
},
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.0.x-dev"
|
||||
}
|
||||
}
|
||||
}
|
||||
82
public/vendor/fileinput/css/fileinput-rtl.css
vendored
Executable file
82
public/vendor/fileinput/css/fileinput-rtl.css
vendored
Executable file
@@ -0,0 +1,82 @@
|
||||
/*!
|
||||
* bootstrap-fileinput v5.0.7
|
||||
* http://plugins.krajee.com/file-input
|
||||
*
|
||||
* Krajee RTL (Right To Left) default styling for bootstrap-fileinput.
|
||||
*
|
||||
* Author: Kartik Visweswaran
|
||||
* Copyright: 2014 - 2019, Kartik Visweswaran, Krajee.com
|
||||
*
|
||||
* Licensed under the BSD-3-Clause
|
||||
* https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
|
||||
*/
|
||||
.kv-rtl .close, .kv-rtl .krajee-default .file-actions, .kv-rtl .krajee-default .file-other-error {
|
||||
float: left;
|
||||
}
|
||||
.kv-rtl .krajee-default.file-preview-frame, .kv-rtl .krajee-default .file-drag-handle, .kv-rtl .krajee-default .file-upload-indicator {
|
||||
float: right;
|
||||
}
|
||||
.kv-rtl .file-zoom-dialog, .kv-rtl .file-error-message pre, .kv-rtl .file-error-message ul {
|
||||
text-align: right;
|
||||
}
|
||||
.kv-rtl {
|
||||
direction: rtl;
|
||||
}
|
||||
.kv-rtl .floating-buttons {
|
||||
left: 10px;
|
||||
right: auto;
|
||||
}
|
||||
.kv-rtl .floating-buttons .btn-kv {
|
||||
margin-left: 0;
|
||||
margin-right: 3px;
|
||||
}
|
||||
.kv-rtl .file-caption-icon {
|
||||
left: auto;
|
||||
right: 8px;
|
||||
}
|
||||
.kv-rtl .file-drop-zone {
|
||||
margin: 12px 12px 12px 15px;
|
||||
}
|
||||
.kv-rtl .btn-prev {
|
||||
right: 1px;
|
||||
left: auto;
|
||||
}
|
||||
.kv-rtl .btn-next {
|
||||
left: 1px;
|
||||
right: auto;
|
||||
}
|
||||
.kv-rtl .pull-right, .kv-rtl .float-right {
|
||||
float: left !important;
|
||||
}
|
||||
.kv-rtl .pull-left, .kv-rtl .float-left {
|
||||
float: right !important;
|
||||
}
|
||||
.kv-rtl .kv-zoom-title {
|
||||
direction: ltr;
|
||||
}
|
||||
.kv-rtl .krajee-default.file-preview-frame {
|
||||
box-shadow: -1px 1px 5px 0 #a2958a;
|
||||
}
|
||||
.kv-rtl .krajee-default.file-preview-frame:not(.file-preview-error):hover {
|
||||
box-shadow: -3px 3px 5px 0 #333;
|
||||
}
|
||||
.kv-rtl .kv-zoom-actions .btn-kv {
|
||||
margin-left: 0;
|
||||
margin-right: 3px;
|
||||
}
|
||||
.kv-rtl .file-caption.icon-visible .file-caption-name {
|
||||
padding-left: 0;
|
||||
padding-right: 15px;
|
||||
}
|
||||
.kv-rtl .input-group-btn > .btn:last-child {
|
||||
border-radius: 4px 0 0 4px;
|
||||
}
|
||||
.kv-rtl .input-group .form-control:first-child {
|
||||
border-radius: 0 4px 4px 0;
|
||||
}
|
||||
.kv-rtl .btn-file input[type=file] {
|
||||
left: auto;
|
||||
right: 0;
|
||||
text-align: left;
|
||||
background: none repeat scroll 100% 0 transparent;
|
||||
}
|
||||
12
public/vendor/fileinput/css/fileinput-rtl.min.css
vendored
Executable file
12
public/vendor/fileinput/css/fileinput-rtl.min.css
vendored
Executable file
@@ -0,0 +1,12 @@
|
||||
/*!
|
||||
* bootstrap-fileinput v5.0.7
|
||||
* http://plugins.krajee.com/file-input
|
||||
*
|
||||
* Krajee RTL (Right To Left) default styling for bootstrap-fileinput.
|
||||
*
|
||||
* Author: Kartik Visweswaran
|
||||
* Copyright: 2014 - 2019, Kartik Visweswaran, Krajee.com
|
||||
*
|
||||
* Licensed under the BSD-3-Clause
|
||||
* https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
|
||||
*/.kv-rtl .close,.kv-rtl .krajee-default .file-actions,.kv-rtl .krajee-default .file-other-error{float:left}.kv-rtl .krajee-default .file-drag-handle,.kv-rtl .krajee-default .file-upload-indicator,.kv-rtl .krajee-default.file-preview-frame{float:right}.kv-rtl .file-error-message pre,.kv-rtl .file-error-message ul,.kv-rtl .file-zoom-dialog{text-align:right}.kv-rtl{direction:rtl}.kv-rtl .floating-buttons{left:10px;right:auto}.kv-rtl .floating-buttons .btn-kv{margin-left:0;margin-right:3px}.kv-rtl .file-caption-icon{left:auto;right:8px}.kv-rtl .file-drop-zone{margin:12px 12px 12px 15px}.kv-rtl .btn-prev{right:1px;left:auto}.kv-rtl .btn-next{left:1px;right:auto}.kv-rtl .float-right,.kv-rtl .pull-right{float:left!important}.kv-rtl .float-left,.kv-rtl .pull-left{float:right!important}.kv-rtl .kv-zoom-title{direction:ltr}.kv-rtl .krajee-default.file-preview-frame{box-shadow:-1px 1px 5px 0 #a2958a}.kv-rtl .krajee-default.file-preview-frame:not(.file-preview-error):hover{box-shadow:-3px 3px 5px 0 #333}.kv-rtl .kv-zoom-actions .btn-kv{margin-left:0;margin-right:3px}.kv-rtl .file-caption.icon-visible .file-caption-name{padding-left:0;padding-right:15px}.kv-rtl .input-group-btn>.btn:last-child{border-radius:4px 0 0 4px}.kv-rtl .input-group .form-control:first-child{border-radius:0 4px 4px 0}.kv-rtl .btn-file input[type=file]{left:auto;right:0;text-align:left;background:100% 0 none}
|
||||
550
public/vendor/fileinput/css/fileinput.css
vendored
Executable file
550
public/vendor/fileinput/css/fileinput.css
vendored
Executable file
@@ -0,0 +1,550 @@
|
||||
/*!
|
||||
* bootstrap-fileinput v5.0.7
|
||||
* http://plugins.krajee.com/file-input
|
||||
*
|
||||
* Krajee default styling for bootstrap-fileinput.
|
||||
*
|
||||
* Author: Kartik Visweswaran
|
||||
* Copyright: 2014 - 2019, Kartik Visweswaran, Krajee.com
|
||||
*
|
||||
* Licensed under the BSD-3-Clause
|
||||
* https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
|
||||
*/
|
||||
.file-loading input[type=file], input[type=file].file-loading {
|
||||
width: 0;
|
||||
height: 0;
|
||||
}
|
||||
|
||||
.file-no-browse {
|
||||
position: absolute;
|
||||
left: 50%;
|
||||
bottom: 20%;
|
||||
width: 1px;
|
||||
height: 1px;
|
||||
font-size: 0;
|
||||
opacity: 0;
|
||||
border: none;
|
||||
background: none;
|
||||
outline: none;
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
.kv-hidden, .file-caption-icon, .file-zoom-dialog .modal-header:before, .file-zoom-dialog .modal-header:after, .file-input-new .file-preview, .file-input-new .close, .file-input-new .glyphicon-file, .file-input-new .fileinput-remove-button, .file-input-new .fileinput-upload-button, .file-input-new .no-browse .input-group-btn, .file-input-ajax-new .fileinput-remove-button, .file-input-ajax-new .fileinput-upload-button, .file-input-ajax-new .no-browse .input-group-btn, .hide-content .kv-file-content, .is-locked .fileinput-upload-button, .is-locked .fileinput-remove-button {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.btn-file input[type=file], .file-caption-icon, .file-preview .fileinput-remove, .krajee-default .file-thumb-progress, .file-zoom-dialog .btn-navigate, .file-zoom-dialog .floating-buttons {
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
.file-caption-icon .kv-caption-icon {
|
||||
line-height: inherit;
|
||||
}
|
||||
|
||||
.file-input, .file-loading:before, .btn-file, .file-caption, .file-preview, .krajee-default.file-preview-frame, .krajee-default .file-thumbnail-footer, .file-zoom-dialog .modal-dialog {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.file-error-message pre, .file-error-message ul, .krajee-default .file-actions, .krajee-default .file-other-error {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.file-error-message pre, .file-error-message ul {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.krajee-default .file-drag-handle, .krajee-default .file-upload-indicator {
|
||||
float: left;
|
||||
margin-top: 10px;
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
}
|
||||
|
||||
.krajee-default .file-thumb-progress .progress, .krajee-default .file-thumb-progress .progress-bar {
|
||||
height: 11px;
|
||||
font-family: Verdana, Helvetica, sans-serif;
|
||||
font-size: 9px;
|
||||
}
|
||||
|
||||
.krajee-default .file-thumb-progress .progress, .kv-upload-progress .progress {
|
||||
background-color: #ccc;
|
||||
}
|
||||
|
||||
.krajee-default .file-caption-info, .krajee-default .file-size-info {
|
||||
display: block;
|
||||
white-space: nowrap;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
width: 160px;
|
||||
height: 15px;
|
||||
margin: auto;
|
||||
}
|
||||
|
||||
.file-zoom-content > .file-object.type-video, .file-zoom-content > .file-object.type-flash, .file-zoom-content > .file-object.type-image {
|
||||
max-width: 100%;
|
||||
max-height: 100%;
|
||||
width: auto;
|
||||
}
|
||||
|
||||
.file-zoom-content > .file-object.type-video, .file-zoom-content > .file-object.type-flash {
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.file-zoom-content > .file-object.type-pdf, .file-zoom-content > .file-object.type-html, .file-zoom-content > .file-object.type-text, .file-zoom-content > .file-object.type-default {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.file-loading:before {
|
||||
content: " Loading...";
|
||||
display: inline-block;
|
||||
padding-left: 20px;
|
||||
line-height: 16px;
|
||||
font-size: 13px;
|
||||
font-variant: small-caps;
|
||||
color: #999;
|
||||
background: transparent url(../img/loading.gif) top left no-repeat;
|
||||
}
|
||||
|
||||
.file-object {
|
||||
margin: 0 0 -5px 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.btn-file {
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.btn-file input[type=file] {
|
||||
top: 0;
|
||||
left: 0;
|
||||
min-width: 100%;
|
||||
min-height: 100%;
|
||||
text-align: right;
|
||||
opacity: 0;
|
||||
background: none repeat scroll 0 0 transparent;
|
||||
cursor: inherit;
|
||||
display: block;
|
||||
}
|
||||
|
||||
.btn-file ::-ms-browse {
|
||||
font-size: 10000px;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.file-caption .file-caption-name {
|
||||
width: 100%;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
box-shadow: none;
|
||||
border: none;
|
||||
background: none;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
.file-caption.icon-visible .file-caption-icon {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.file-caption.icon-visible .file-caption-name {
|
||||
padding-left: 15px;
|
||||
}
|
||||
|
||||
.file-caption-icon {
|
||||
left: 8px;
|
||||
}
|
||||
|
||||
.file-error-message {
|
||||
color: #a94442;
|
||||
background-color: #f2dede;
|
||||
margin: 5px;
|
||||
border: 1px solid #ebccd1;
|
||||
border-radius: 4px;
|
||||
padding: 15px;
|
||||
}
|
||||
|
||||
.file-error-message pre {
|
||||
margin: 5px 0;
|
||||
}
|
||||
|
||||
.file-caption-disabled {
|
||||
background-color: #eee;
|
||||
cursor: not-allowed;
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.file-preview {
|
||||
border-radius: 5px;
|
||||
border: 1px solid #ddd;
|
||||
padding: 8px;
|
||||
width: 100%;
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
|
||||
.file-preview .btn-xs {
|
||||
padding: 1px 5px;
|
||||
font-size: 12px;
|
||||
line-height: 1.5;
|
||||
border-radius: 3px;
|
||||
}
|
||||
|
||||
.file-preview .fileinput-remove {
|
||||
top: 1px;
|
||||
right: 1px;
|
||||
line-height: 10px;
|
||||
}
|
||||
|
||||
.file-preview .clickable {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.file-preview-image {
|
||||
font: 40px Impact, Charcoal, sans-serif;
|
||||
color: #008000;
|
||||
}
|
||||
|
||||
.krajee-default.file-preview-frame {
|
||||
margin: 8px;
|
||||
border: 1px solid rgba(0,0,0,0.2);
|
||||
box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
|
||||
padding: 6px;
|
||||
float: left;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.krajee-default.file-preview-frame .kv-file-content {
|
||||
width: 213px;
|
||||
height: 160px;
|
||||
}
|
||||
|
||||
.krajee-default .file-preview-other-frame {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.krajee-default.file-preview-frame .kv-file-content.kv-pdf-rendered {
|
||||
width: 400px;
|
||||
}
|
||||
|
||||
.krajee-default.file-preview-frame[data-template="audio"] .kv-file-content {
|
||||
width: 240px;
|
||||
height: 55px;
|
||||
}
|
||||
|
||||
.krajee-default.file-preview-frame .file-thumbnail-footer {
|
||||
height: 70px;
|
||||
}
|
||||
|
||||
.krajee-default.file-preview-frame:not(.file-preview-error):hover {
|
||||
border: 1px solid rgba(0,0,0,0.3);
|
||||
box-shadow: 0 0 10px 0 rgba(0,0,0,0.4);
|
||||
}
|
||||
|
||||
.krajee-default .file-preview-text {
|
||||
display: block;
|
||||
color: #428bca;
|
||||
border: 1px solid #ddd;
|
||||
font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
|
||||
outline: none;
|
||||
padding: 8px;
|
||||
resize: none;
|
||||
}
|
||||
|
||||
.krajee-default .file-preview-html {
|
||||
border: 1px solid #ddd;
|
||||
padding: 8px;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
.krajee-default .file-other-icon {
|
||||
font-size: 6em;
|
||||
line-height: 1;
|
||||
}
|
||||
|
||||
.krajee-default .file-footer-buttons {
|
||||
float: right;
|
||||
}
|
||||
|
||||
.krajee-default .file-footer-caption {
|
||||
display: block;
|
||||
text-align: center;
|
||||
padding-top: 4px;
|
||||
font-size: 11px;
|
||||
color: #777;
|
||||
margin-bottom: 30px;
|
||||
}
|
||||
|
||||
.file-upload-stats {
|
||||
font-size: 10px;
|
||||
text-align: center;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.kv-upload-progress .file-upload-stats {
|
||||
font-size: 12px;
|
||||
margin: -10px 0 5px;
|
||||
}
|
||||
|
||||
.krajee-default .file-preview-error {
|
||||
opacity: 0.65;
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
.krajee-default .file-thumb-progress {
|
||||
height: 11px;
|
||||
top: 37px;
|
||||
left: 0;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
.krajee-default.kvsortable-ghost {
|
||||
background: #e1edf7;
|
||||
border: 2px solid #a1abff;
|
||||
}
|
||||
|
||||
.krajee-default .file-preview-other:hover {
|
||||
opacity: 0.8;
|
||||
}
|
||||
|
||||
.krajee-default .file-preview-frame:not(.file-preview-error) .file-footer-caption:hover {
|
||||
color: #000;
|
||||
}
|
||||
|
||||
.kv-upload-progress .progress {
|
||||
height: 20px;
|
||||
margin: 10px 0;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.kv-upload-progress .progress-bar {
|
||||
height: 20px;
|
||||
font-family: Verdana, Helvetica, sans-serif;
|
||||
}
|
||||
|
||||
/*noinspection CssOverwrittenProperties*/
|
||||
.file-zoom-dialog .file-other-icon {
|
||||
font-size: 22em;
|
||||
font-size: 50vmin;
|
||||
}
|
||||
|
||||
.file-zoom-dialog .modal-dialog {
|
||||
width: auto;
|
||||
}
|
||||
|
||||
.file-zoom-dialog .modal-header {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
}
|
||||
|
||||
.file-zoom-dialog .btn-navigate {
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
background: transparent;
|
||||
text-decoration: none;
|
||||
outline: none;
|
||||
opacity: 0.7;
|
||||
top: 45%;
|
||||
font-size: 4em;
|
||||
color: #1c94c4;
|
||||
}
|
||||
|
||||
.file-zoom-dialog .btn-navigate:not([disabled]):hover {
|
||||
outline: none;
|
||||
box-shadow: none;
|
||||
opacity: 0.6;
|
||||
}
|
||||
|
||||
.file-zoom-dialog .floating-buttons {
|
||||
top: 5px;
|
||||
right: 10px;
|
||||
}
|
||||
|
||||
.file-zoom-dialog .btn-navigate[disabled] {
|
||||
opacity: 0.3;
|
||||
}
|
||||
|
||||
.file-zoom-dialog .btn-prev {
|
||||
left: 1px;
|
||||
}
|
||||
|
||||
.file-zoom-dialog .btn-next {
|
||||
right: 1px;
|
||||
}
|
||||
|
||||
.file-zoom-dialog .kv-zoom-title {
|
||||
font-weight: 300;
|
||||
color: #999;
|
||||
max-width: 50%;
|
||||
overflow: hidden;
|
||||
white-space: nowrap;
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
|
||||
.file-input-new .no-browse .form-control {
|
||||
border-top-right-radius: 4px;
|
||||
border-bottom-right-radius: 4px;
|
||||
}
|
||||
|
||||
.file-input-ajax-new .no-browse .form-control {
|
||||
border-top-right-radius: 4px;
|
||||
border-bottom-right-radius: 4px;
|
||||
}
|
||||
|
||||
.file-caption-main {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.file-thumb-loading {
|
||||
background: transparent url(../img/loading.gif) no-repeat scroll center center content-box !important;
|
||||
}
|
||||
|
||||
.file-drop-zone {
|
||||
border: 1px dashed #aaa;
|
||||
border-radius: 4px;
|
||||
text-align: center;
|
||||
vertical-align: middle;
|
||||
margin: 12px 15px 12px 12px;
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
.file-drop-zone.clickable:hover {
|
||||
border: 2px dashed #999;
|
||||
}
|
||||
|
||||
.file-drop-zone.clickable:focus {
|
||||
border: 2px solid #5acde2;
|
||||
}
|
||||
|
||||
.file-drop-zone .file-preview-thumbnails {
|
||||
cursor: default;
|
||||
}
|
||||
|
||||
.file-drop-zone-title {
|
||||
color: #aaa;
|
||||
font-size: 1.6em;
|
||||
padding: 85px 10px;
|
||||
cursor: default;
|
||||
}
|
||||
|
||||
.file-highlighted {
|
||||
border: 2px dashed #999 !important;
|
||||
background-color: #eee;
|
||||
}
|
||||
|
||||
.file-uploading {
|
||||
background: url(../img/loading-sm.gif) no-repeat center bottom 10px;
|
||||
opacity: 0.65;
|
||||
}
|
||||
|
||||
.file-zoom-fullscreen .modal-dialog {
|
||||
min-width: 100%;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.file-zoom-fullscreen .modal-content {
|
||||
border-radius: 0;
|
||||
box-shadow: none;
|
||||
min-height: 100vh;
|
||||
}
|
||||
|
||||
.file-zoom-fullscreen .modal-body {
|
||||
overflow-y: auto;
|
||||
}
|
||||
|
||||
.floating-buttons {
|
||||
z-index: 3000;
|
||||
}
|
||||
|
||||
.floating-buttons .btn-kv {
|
||||
margin-left: 3px;
|
||||
z-index: 3000;
|
||||
}
|
||||
|
||||
.kv-zoom-actions .btn-kv {
|
||||
margin-left: 3px;
|
||||
}
|
||||
|
||||
.file-zoom-content {
|
||||
height: 480px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.file-zoom-content .file-preview-image {
|
||||
max-height: 100%;
|
||||
}
|
||||
|
||||
.file-zoom-content .file-preview-video {
|
||||
max-height: 100%;
|
||||
}
|
||||
|
||||
.file-zoom-content > .file-object.type-image {
|
||||
height: auto;
|
||||
min-height: inherit;
|
||||
}
|
||||
|
||||
.file-zoom-content > .file-object.type-audio {
|
||||
width: auto;
|
||||
height: 30px;
|
||||
}
|
||||
|
||||
@media (min-width: 576px) {
|
||||
.file-zoom-dialog .modal-dialog {
|
||||
max-width: 500px;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 992px) {
|
||||
.file-zoom-dialog .modal-lg {
|
||||
max-width: 800px;
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 767px) {
|
||||
.file-preview-thumbnails {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.file-zoom-dialog .modal-header {
|
||||
flex-direction: column;
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 350px) {
|
||||
.krajee-default.file-preview-frame:not([data-template="audio"]) .kv-file-content {
|
||||
width: 160px;
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 420px) {
|
||||
.krajee-default.file-preview-frame .kv-file-content.kv-pdf-rendered {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
.file-loading[dir=rtl]:before {
|
||||
background: transparent url(../img/loading.gif) top right no-repeat;
|
||||
padding-left: 0;
|
||||
padding-right: 20px;
|
||||
}
|
||||
|
||||
.file-sortable .file-drag-handle {
|
||||
cursor: move;
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.file-sortable .file-drag-handle:hover {
|
||||
opacity: 0.7;
|
||||
}
|
||||
|
||||
.clickable .file-drop-zone-title {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.file-preview-initial.sortable-chosen {
|
||||
background-color: #d9edf7;
|
||||
}
|
||||
12
public/vendor/fileinput/css/fileinput.min.css
vendored
Executable file
12
public/vendor/fileinput/css/fileinput.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
244
public/vendor/fileinput/examples/index.html
vendored
Executable file
244
public/vendor/fileinput/examples/index.html
vendored
Executable file
@@ -0,0 +1,244 @@
|
||||
<!DOCTYPE html>
|
||||
<!-- release v5.0.7, copyright 2014 - 2019 Kartik Visweswaran -->
|
||||
<!--suppress JSUnresolvedLibraryURL -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8"/>
|
||||
<title>Krajee JQuery Plugins - © Kartik</title>
|
||||
|
||||
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" crossorigin="anonymous">
|
||||
<link href="../css/fileinput.css" media="all" rel="stylesheet" type="text/css"/>
|
||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.5.0/css/all.css" crossorigin="anonymous">
|
||||
<link href="../themes/explorer-fas/theme.css" media="all" rel="stylesheet" type="text/css"/>
|
||||
<script src="https://code.jquery.com/jquery-3.3.1.min.js" crossorigin="anonymous"></script>
|
||||
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.bundle.min.js" crossorigin="anonymous"></script>
|
||||
<script src="../js/plugins/piexif.js" type="text/javascript"></script>
|
||||
<script src="../js/plugins/sortable.js" type="text/javascript"></script>
|
||||
<script src="../js/fileinput.js" type="text/javascript"></script>
|
||||
<script src="../js/locales/fr.js" type="text/javascript"></script>
|
||||
<script src="../js/locales/es.js" type="text/javascript"></script>
|
||||
<script src="../themes/fas/theme.js" type="text/javascript"></script>
|
||||
<script src="../themes/explorer-fas/theme.js" type="text/javascript"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="container my-4">
|
||||
<h1>Bootstrap File Input Examples
|
||||
<small><a href="https://github.com/kartik-v/bootstrap-fileinput-samples"><i
|
||||
class="glyphicon glyphicon-download"></i> Download Sample Files</a></small>
|
||||
</h1>
|
||||
<hr>
|
||||
<form enctype="multipart/form-data">
|
||||
<div class="file-loading">
|
||||
<input id="kv-explorer" type="file" multiple>
|
||||
</div>
|
||||
<br>
|
||||
<div class="file-loading">
|
||||
<input id="file-0a" class="file" type="file" multiple data-min-file-count="1" data-theme="fas">
|
||||
</div>
|
||||
<br>
|
||||
<button type="submit" class="btn btn-primary">Submit</button>
|
||||
<button type="reset" class="btn btn-outline-secondary">Reset</button>
|
||||
</form>
|
||||
<hr>
|
||||
<h5>Preupload Validation</h5>
|
||||
<input id="file-0" name="file-0" type="file">
|
||||
<br>
|
||||
<textarea id="description" rows=3" class="form-control" placeholder="Enter description for the files selected..."></textarea>
|
||||
<br>
|
||||
<form enctype="multipart/form-data">
|
||||
<label for="file-0b">Test invalid input type</label>
|
||||
<div class="file-loading">
|
||||
<input id="file-0b" name="file-0b" class="file" type="text" multiple data-min-file-count="1" data-theme="fas">
|
||||
</div>
|
||||
<script>
|
||||
$(document).on('ready', function () {
|
||||
$("#file-0b").fileinput();
|
||||
});
|
||||
</script>
|
||||
</form>
|
||||
<hr>
|
||||
<form enctype="multipart/form-data">
|
||||
<div class="file-loading">
|
||||
<input id="file-0c" class="file" type="file" multiple data-min-file-count="3" data-theme="fas">
|
||||
</div>
|
||||
<hr>
|
||||
<div class="form-group">
|
||||
<div class="file-loading">
|
||||
<input id="file-0d" class="file" type="file" data-theme="fas">
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="form-group">
|
||||
<div class="file-loading">
|
||||
<input id="file-1" type="file" multiple class="file" data-overwrite-initial="false" data-min-file-count="2" data-theme="fas">
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="form-group">
|
||||
<div class="file-loading">
|
||||
<input id="file-2" type="file" class="file" readonly data-show-upload="false" data-theme="fas">
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="form-group">
|
||||
<div class="file-loading">
|
||||
<label>Preview File Icon</label>
|
||||
<input id="file-3" type="file" multiple>
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="form-group">
|
||||
<div class="file-loading">
|
||||
<input id="file-4" type="file" class="file" data-upload-url="#" data-theme="fas">
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="form-group">
|
||||
<button class="btn btn-warning" type="button">Disable Test</button>
|
||||
<button class="btn btn-info" type="reset">Refresh Test</button>
|
||||
<button class="btn btn-primary">Submit</button>
|
||||
<button class="btn btn-outline-secondary" type="reset">Reset</button>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="form-group">
|
||||
<div class="file-loading">
|
||||
<input type="file" class="file" id="test-upload" multiple data-theme="fas">
|
||||
</div>
|
||||
<div id="errorBlock" class="help-block"></div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="form-group">
|
||||
<div class="file-loading">
|
||||
<input id="file-5" class="file" type="file" multiple data-preview-file-type="any" data-upload-url="#" data-theme="fas">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
|
||||
<hr>
|
||||
<h4>Multi Language Inputs</h4>
|
||||
<form enctype="multipart/form-data">
|
||||
<label>French Input</label>
|
||||
<div class="file-loading">
|
||||
<input id="file-fr" name="file-fr[]" type="file" multiple>
|
||||
</div>
|
||||
<hr style="border: 2px dotted">
|
||||
<label>Spanish Input</label>
|
||||
<div class="file-loading">
|
||||
<input id="file-es" name="file-es[]" type="file" multiple>
|
||||
</div>
|
||||
</form>
|
||||
<hr>
|
||||
<br>
|
||||
</div>
|
||||
</body>
|
||||
<script>
|
||||
$('#file-fr').fileinput({
|
||||
theme: 'fas',
|
||||
language: 'fr',
|
||||
uploadUrl: '#',
|
||||
allowedFileExtensions: ['jpg', 'png', 'gif']
|
||||
});
|
||||
$('#file-es').fileinput({
|
||||
theme: 'fas',
|
||||
language: 'es',
|
||||
uploadUrl: '#',
|
||||
allowedFileExtensions: ['jpg', 'png', 'gif']
|
||||
});
|
||||
$("#file-0").fileinput({
|
||||
theme: 'fas',
|
||||
uploadUrl: '#'
|
||||
}).on('filepreupload', function(event, data, previewId, index) {
|
||||
alert('The description entered is:\n\n' + ($('#description').val() || ' NULL'));
|
||||
});
|
||||
$("#file-1").fileinput({
|
||||
theme: 'fas',
|
||||
uploadUrl: '#', // you must set a valid URL here else you will get an error
|
||||
allowedFileExtensions: ['jpg', 'png', 'gif'],
|
||||
overwriteInitial: false,
|
||||
maxFileSize: 1000,
|
||||
maxFilesNum: 10,
|
||||
//allowedFileTypes: ['image', 'video', 'flash'],
|
||||
slugCallback: function (filename) {
|
||||
return filename.replace('(', '_').replace(']', '_');
|
||||
}
|
||||
});
|
||||
/*
|
||||
$(".file").on('fileselect', function(event, n, l) {
|
||||
alert('File Selected. Name: ' + l + ', Num: ' + n);
|
||||
});
|
||||
*/
|
||||
$("#file-3").fileinput({
|
||||
theme: 'fas',
|
||||
showUpload: false,
|
||||
showCaption: false,
|
||||
browseClass: "btn btn-primary btn-lg",
|
||||
fileType: "any",
|
||||
previewFileIcon: "<i class='glyphicon glyphicon-king'></i>",
|
||||
overwriteInitial: false,
|
||||
initialPreviewAsData: true,
|
||||
initialPreview: [
|
||||
"http://lorempixel.com/1920/1080/transport/1",
|
||||
"http://lorempixel.com/1920/1080/transport/2",
|
||||
"http://lorempixel.com/1920/1080/transport/3"
|
||||
],
|
||||
initialPreviewConfig: [
|
||||
{caption: "transport-1.jpg", size: 329892, width: "120px", url: "{$url}", key: 1},
|
||||
{caption: "transport-2.jpg", size: 872378, width: "120px", url: "{$url}", key: 2},
|
||||
{caption: "transport-3.jpg", size: 632762, width: "120px", url: "{$url}", key: 3}
|
||||
]
|
||||
});
|
||||
$("#file-4").fileinput({
|
||||
theme: 'fas',
|
||||
uploadExtraData: {kvId: '10'}
|
||||
});
|
||||
$(".btn-warning").on('click', function () {
|
||||
var $el = $("#file-4");
|
||||
if ($el.attr('disabled')) {
|
||||
$el.fileinput('enable');
|
||||
} else {
|
||||
$el.fileinput('disable');
|
||||
}
|
||||
});
|
||||
$(".btn-info").on('click', function () {
|
||||
$("#file-4").fileinput('refresh', {previewClass: 'bg-info'});
|
||||
});
|
||||
/*
|
||||
$('#file-4').on('fileselectnone', function() {
|
||||
alert('Huh! You selected no files.');
|
||||
});
|
||||
$('#file-4').on('filebrowse', function() {
|
||||
alert('File browse clicked for #file-4');
|
||||
});
|
||||
*/
|
||||
$(document).ready(function () {
|
||||
$("#test-upload").fileinput({
|
||||
'theme': 'fas',
|
||||
'showPreview': false,
|
||||
'allowedFileExtensions': ['jpg', 'png', 'gif'],
|
||||
'elErrorContainer': '#errorBlock'
|
||||
});
|
||||
$("#kv-explorer").fileinput({
|
||||
'theme': 'explorer-fas',
|
||||
'uploadUrl': '#',
|
||||
overwriteInitial: false,
|
||||
initialPreviewAsData: true,
|
||||
initialPreview: [
|
||||
"http://lorempixel.com/1920/1080/nature/1",
|
||||
"http://lorempixel.com/1920/1080/nature/2",
|
||||
"http://lorempixel.com/1920/1080/nature/3"
|
||||
],
|
||||
initialPreviewConfig: [
|
||||
{caption: "nature-1.jpg", size: 329892, width: "120px", url: "{$url}", key: 1},
|
||||
{caption: "nature-2.jpg", size: 872378, width: "120px", url: "{$url}", key: 2},
|
||||
{caption: "nature-3.jpg", size: 632762, width: "120px", url: "{$url}", key: 3}
|
||||
]
|
||||
});
|
||||
/*
|
||||
$("#test-upload").on('fileloaded', function(event, file, previewId, index) {
|
||||
alert('i = ' + index + ', id = ' + previewId + ', file = ' + file.name);
|
||||
});
|
||||
*/
|
||||
});
|
||||
</script>
|
||||
</html>
|
||||
BIN
public/vendor/fileinput/img/loading-sm.gif
vendored
Executable file
BIN
public/vendor/fileinput/img/loading-sm.gif
vendored
Executable file
Binary file not shown.
|
After Width: | Height: | Size: 2.6 KiB |
BIN
public/vendor/fileinput/img/loading.gif
vendored
Executable file
BIN
public/vendor/fileinput/img/loading.gif
vendored
Executable file
Binary file not shown.
|
After Width: | Height: | Size: 847 B |
5658
public/vendor/fileinput/js/fileinput.js
vendored
Executable file
5658
public/vendor/fileinput/js/fileinput.js
vendored
Executable file
File diff suppressed because it is too large
Load Diff
13
public/vendor/fileinput/js/fileinput.min.js
vendored
Executable file
13
public/vendor/fileinput/js/fileinput.min.js
vendored
Executable file
File diff suppressed because one or more lines are too long
112
public/vendor/fileinput/js/locales/LANG.js
vendored
Executable file
112
public/vendor/fileinput/js/locales/LANG.js
vendored
Executable file
@@ -0,0 +1,112 @@
|
||||
/*!
|
||||
* FileInput <_LANG_> Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['_LANG_'] = {
|
||||
fileSingle: 'file',
|
||||
filePlural: 'files',
|
||||
browseLabel: 'Browse …',
|
||||
removeLabel: 'Remove',
|
||||
removeTitle: 'Clear selected files',
|
||||
cancelLabel: 'Cancel',
|
||||
cancelTitle: 'Abort ongoing upload',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: 'Upload',
|
||||
uploadTitle: 'Upload selected files',
|
||||
msgNo: 'No',
|
||||
msgNoFilesSelected: 'No files selected',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: 'Cancelled',
|
||||
msgPlaceholder: 'Select {files}...',
|
||||
msgZoomModalHeading: 'Detailed Preview',
|
||||
msgFileRequired: 'You must select a file to upload.',
|
||||
msgSizeTooSmall: 'File "{name}" (<b>{size} KB</b>) is too small and must be larger than <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'File "{name}" (<b>{size} KB</b>) exceeds maximum allowed upload size of <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'You must select at least <b>{n}</b> {files} to upload.',
|
||||
msgFilesTooMany: 'Number of files selected for upload <b>({n})</b> exceeds maximum allowed limit of <b>{m}</b>.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: 'File "{name}" not found!',
|
||||
msgFileSecured: 'Security restrictions prevent reading the file "{name}".',
|
||||
msgFileNotReadable: 'File "{name}" is not readable.',
|
||||
msgFilePreviewAborted: 'File preview aborted for "{name}".',
|
||||
msgFilePreviewError: 'An error occurred while reading the file "{name}".',
|
||||
msgInvalidFileName: 'Invalid or unsupported characters in file name "{name}".',
|
||||
msgInvalidFileType: 'Invalid type for file "{name}". Only "{types}" files are supported.',
|
||||
msgInvalidFileExtension: 'Invalid extension for file "{name}". Only "{extensions}" files are supported.',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'The file upload was aborted',
|
||||
msgUploadThreshold: 'Processing...',
|
||||
msgUploadBegin: 'Initializing...',
|
||||
msgUploadEnd: 'Done',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: 'No valid data available for upload.',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: 'Error',
|
||||
msgValidationError: 'Validation Error',
|
||||
msgLoading: 'Loading file {index} of {files} …',
|
||||
msgProgress: 'Loading file {index} of {files} - {name} - {percent}% completed.',
|
||||
msgSelected: '{n} {files} selected',
|
||||
msgFoldersNotAllowed: 'Drag & drop files only! Skipped {n} dropped folder(s).',
|
||||
msgImageWidthSmall: 'Width of image file "{name}" must be at least {size} px.',
|
||||
msgImageHeightSmall: 'Height of image file "{name}" must be at least {size} px.',
|
||||
msgImageWidthLarge: 'Width of image file "{name}" cannot exceed {size} px.',
|
||||
msgImageHeightLarge: 'Height of image file "{name}" cannot exceed {size} px.',
|
||||
msgImageResizeError: 'Could not get the image dimensions to resize.',
|
||||
msgImageResizeException: 'Error while resizing the image.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Something went wrong with the {operation} operation. Please try again later!',
|
||||
msgAjaxProgressError: '{operation} failed',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'file delete',
|
||||
uploadThumb: 'file upload',
|
||||
uploadBatch: 'batch file upload',
|
||||
uploadExtra: 'form data upload'
|
||||
},
|
||||
dropZoneTitle: 'Drag & drop files here …',
|
||||
dropZoneClickTitle: '<br>(or click to select {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Remove file',
|
||||
uploadTitle: 'Upload file',
|
||||
uploadRetryTitle: 'Retry upload',
|
||||
downloadTitle: 'Download file',
|
||||
zoomTitle: 'View details',
|
||||
dragTitle: 'Move / Rearrange',
|
||||
indicatorNewTitle: 'Not uploaded yet',
|
||||
indicatorSuccessTitle: 'Uploaded',
|
||||
indicatorErrorTitle: 'Upload Error',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'Uploading ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'View previous file',
|
||||
next: 'View next file',
|
||||
toggleheader: 'Toggle header',
|
||||
fullscreen: 'Toggle full screen',
|
||||
borderless: 'Toggle borderless mode',
|
||||
close: 'Close detailed preview'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
113
public/vendor/fileinput/js/locales/ar.js
vendored
Executable file
113
public/vendor/fileinput/js/locales/ar.js
vendored
Executable file
@@ -0,0 +1,113 @@
|
||||
/*!
|
||||
* FileInput Arabic Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
* @author Yasser Lotfy <y_l@live.com>
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['ar'] = {
|
||||
fileSingle: 'ملف',
|
||||
filePlural: 'ملفات',
|
||||
browseLabel: 'تصفح …',
|
||||
removeLabel: 'إزالة',
|
||||
removeTitle: 'إزالة الملفات المختارة',
|
||||
cancelLabel: 'إلغاء',
|
||||
cancelTitle: 'إنهاء الرفع الحالي',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: 'رفع',
|
||||
uploadTitle: 'رفع الملفات المختارة',
|
||||
msgNo: 'لا',
|
||||
msgNoFilesSelected: '',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: 'ألغيت',
|
||||
msgPlaceholder: 'Select {files}...',
|
||||
msgZoomModalHeading: 'معاينة تفصيلية',
|
||||
msgFileRequired: 'You must select a file to upload.',
|
||||
msgSizeTooSmall: 'File "{name}" (<b>{size} KB</b>) is too small and must be larger than <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'الملف "{name}" (<b>{size} ك.ب</b>) تعدى الحد الأقصى المسموح للرفع <b>{maxSize} ك.ب</b>.',
|
||||
msgFilesTooLess: 'يجب عليك اختيار <b>{n}</b> {files} على الأقل للرفع.',
|
||||
msgFilesTooMany: 'عدد الملفات المختارة للرفع <b>({n})</b> تعدت الحد الأقصى المسموح به لعدد <b>{m}</b>.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: 'الملف "{name}" غير موجود!',
|
||||
msgFileSecured: 'قيود أمنية تمنع قراءة الملف "{name}".',
|
||||
msgFileNotReadable: 'الملف "{name}" غير قابل للقراءة.',
|
||||
msgFilePreviewAborted: 'تم إلغاء معاينة الملف "{name}".',
|
||||
msgFilePreviewError: 'حدث خطأ أثناء قراءة الملف "{name}".',
|
||||
msgInvalidFileName: 'Invalid or unsupported characters in file name "{name}".',
|
||||
msgInvalidFileType: 'نوعية غير صالحة للملف "{name}". فقط هذه النوعيات مدعومة "{types}".',
|
||||
msgInvalidFileExtension: 'امتداد غير صالح للملف "{name}". فقط هذه الملفات مدعومة "{extensions}".',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'تم إلغاء رفع الملف',
|
||||
msgUploadThreshold: 'Processing...',
|
||||
msgUploadBegin: 'Initializing...',
|
||||
msgUploadEnd: 'Done',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: 'No valid data available for upload.',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: 'Error',
|
||||
msgValidationError: 'خطأ التحقق من صحة',
|
||||
msgLoading: 'تحميل ملف {index} من {files} …',
|
||||
msgProgress: 'تحميل ملف {index} من {files} - {name} - {percent}% منتهي.',
|
||||
msgSelected: '{n} {files} مختار(ة)',
|
||||
msgFoldersNotAllowed: 'اسحب وأفلت الملفات فقط! تم تخطي {n} مجلد(ات).',
|
||||
msgImageWidthSmall: 'عرض ملف الصورة "{name}" يجب أن يكون على الأقل {size} px.',
|
||||
msgImageHeightSmall: 'طول ملف الصورة "{name}" يجب أن يكون على الأقل {size} px.',
|
||||
msgImageWidthLarge: 'عرض ملف الصورة "{name}" لا يمكن أن يتعدى {size} px.',
|
||||
msgImageHeightLarge: 'طول ملف الصورة "{name}" لا يمكن أن يتعدى {size} px.',
|
||||
msgImageResizeError: 'لم يتمكن من معرفة أبعاد الصورة لتغييرها.',
|
||||
msgImageResizeException: 'حدث خطأ أثناء تغيير أبعاد الصورة.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Something went wrong with the {operation} operation. Please try again later!',
|
||||
msgAjaxProgressError: '{operation} failed',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'file delete',
|
||||
uploadThumb: 'file upload',
|
||||
uploadBatch: 'batch file upload',
|
||||
uploadExtra: 'form data upload'
|
||||
},
|
||||
dropZoneTitle: 'اسحب وأفلت الملفات هنا …',
|
||||
dropZoneClickTitle: '<br>(or click to select {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'إزالة الملف',
|
||||
uploadTitle: 'رفع الملف',
|
||||
uploadRetryTitle: 'Retry upload',
|
||||
downloadTitle: 'Download file',
|
||||
zoomTitle: 'مشاهدة التفاصيل',
|
||||
dragTitle: 'Move / Rearrange',
|
||||
indicatorNewTitle: 'لم يتم الرفع بعد',
|
||||
indicatorSuccessTitle: 'تم الرفع',
|
||||
indicatorErrorTitle: 'خطأ بالرفع',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'جارٍ الرفع ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'View previous file',
|
||||
next: 'View next file',
|
||||
toggleheader: 'Toggle header',
|
||||
fullscreen: 'Toggle full screen',
|
||||
borderless: 'Toggle borderless mode',
|
||||
close: 'Close detailed preview'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
113
public/vendor/fileinput/js/locales/az.js
vendored
Executable file
113
public/vendor/fileinput/js/locales/az.js
vendored
Executable file
@@ -0,0 +1,113 @@
|
||||
/*!
|
||||
* FileInput Azerbaijan Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
* @author Elbrus <elbrusnt@gmail.com>
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['az'] = {
|
||||
fileSingle: 'fayl',
|
||||
filePlural: 'fayl',
|
||||
browseLabel: 'Seç …',
|
||||
removeLabel: 'Sil',
|
||||
removeTitle: 'Seçilmiş faylları təmizlə',
|
||||
cancelLabel: 'İmtina et',
|
||||
cancelTitle: 'Cari yükləməni dayandır',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: 'Yüklə',
|
||||
uploadTitle: 'Seçilmiş faylları yüklə',
|
||||
msgNo: 'xeyir',
|
||||
msgNoFilesSelected: 'Heç bir fayl seçilməmişdir',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: 'İmtina edildi',
|
||||
msgPlaceholder: 'Select {files}...',
|
||||
msgZoomModalHeading: 'İlkin baxış',
|
||||
msgFileRequired: 'Yükləmə üçün fayl seçməlisiniz.',
|
||||
msgSizeTooSmall: 'Seçdiyiniz "{name}" faylının həcmi (<b>{size} KB</b>)-dır, minimum <b>{minSize} KB</b> olmalıdır.',
|
||||
msgSizeTooLarge: 'Seçdiyiniz "{name}" faylının həcmi (<b>{size} KB</b>)-dır, maksimum <b>{maxSize} KB</b> olmalıdır.',
|
||||
msgFilesTooLess: 'Yükləmə üçün minimum <b>{n}</b> {files} seçməlisiniz.',
|
||||
msgFilesTooMany: 'Seçilmiş fayl sayı <b>({n})</b>. Maksimum <b>{m}</b> fayl seçmək mümkündür.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: 'Fayl "{name}" tapılmadı!',
|
||||
msgFileSecured: '"{name}" faylının istifadəsinə yetginiz yoxdur.',
|
||||
msgFileNotReadable: '"{name}" faylının istifadəsi mümkün deyil.',
|
||||
msgFilePreviewAborted: '"{name}" faylı üçün ilkin baxış ləğv olunub.',
|
||||
msgFilePreviewError: '"{name}" faylının oxunması mümkün olmadı.',
|
||||
msgInvalidFileName: '"{name}" faylının adında qadağan olunmuş simvollardan istifadə olunmuşdur.',
|
||||
msgInvalidFileType: '"{name}" faylının tipi dəstəklənmir. Yalnız "{types}" tipli faylları yükləmək mümkündür.',
|
||||
msgInvalidFileExtension: '"{name}" faylının genişlənməsi yanlışdır. Yalnız "{extensions}" fayl genişlənmə(si / ləri) qəbul olunur.',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'Yükləmə dayandırılmışdır',
|
||||
msgUploadThreshold: 'Yükləmə...',
|
||||
msgUploadBegin: 'Yoxlama...',
|
||||
msgUploadEnd: 'Fayl(lar) yükləndi',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: 'Yükləmə üçün verilmiş məlumatlar yanlışdır',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: 'Error',
|
||||
msgValidationError: 'Yoxlama nəticəsi səhvir',
|
||||
msgLoading: '{files} fayldan {index} yüklənir …',
|
||||
msgProgress: '{files} fayldan {index} - {name} - {percent}% yükləndi.',
|
||||
msgSelected: 'Faylların sayı: {n}',
|
||||
msgFoldersNotAllowed: 'Ancaq faylların daşınmasına icazə verilir! {n} qovluq yüklənmədi.',
|
||||
msgImageWidthSmall: '{name} faylının eni {size} px -dən kiçik olmamalıdır.',
|
||||
msgImageHeightSmall: '{name} faylının hündürlüyü {size} px -dən kiçik olmamalıdır.',
|
||||
msgImageWidthLarge: '"{name}" faylının eni {size} px -dən böyük olmamalıdır.',
|
||||
msgImageHeightLarge: '"{name}" faylının hündürlüyü {size} px -dən böyük olmamalıdır.',
|
||||
msgImageResizeError: 'Faylın ölçülərini dəyişmək üçün ölçüləri hesablamaq mümkün olmadı.',
|
||||
msgImageResizeException: 'Faylın ölçülərini dəyişmək mümkün olmadı.<pre>{errors}</pre>',
|
||||
msgAjaxError: '{operation} əməliyyatı zamanı səhv baş verdi. Təkrar yoxlayın!',
|
||||
msgAjaxProgressError: '{operation} əməliyyatı yerinə yetirmək mümkün olmadı.',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'faylı sil',
|
||||
uploadThumb: 'faylı yüklə',
|
||||
uploadBatch: 'bir neçə faylı yüklə',
|
||||
uploadExtra: 'məlumatların yüklənməsi'
|
||||
},
|
||||
dropZoneTitle: 'Faylları bura daşıyın …',
|
||||
dropZoneClickTitle: '<br>(Və ya seçin {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Faylı sil',
|
||||
uploadTitle: 'Faylı yüklə',
|
||||
uploadRetryTitle: 'Retry upload',
|
||||
downloadTitle: 'Download file',
|
||||
zoomTitle: 'məlumatlara bax',
|
||||
dragTitle: 'Yerini dəyiş və ya sırala',
|
||||
indicatorNewTitle: 'Davam edir',
|
||||
indicatorSuccessTitle: 'Tamamlandı',
|
||||
indicatorErrorTitle: 'Yükləmə xətası',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'Yükləmə ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'Əvvəlki fayla bax',
|
||||
next: 'Növbəti fayla bax',
|
||||
toggleheader: 'Başlığı dəyiş',
|
||||
fullscreen: 'Tam ekranı dəyiş',
|
||||
borderless: 'Bölmələrsiz rejimi dəyiş',
|
||||
close: 'Ətraflı baxışı bağla'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
112
public/vendor/fileinput/js/locales/bg.js
vendored
Executable file
112
public/vendor/fileinput/js/locales/bg.js
vendored
Executable file
@@ -0,0 +1,112 @@
|
||||
/*!
|
||||
* FileInput Bulgarian Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['bg'] = {
|
||||
fileSingle: 'файл',
|
||||
filePlural: 'файла',
|
||||
browseLabel: 'Избери …',
|
||||
removeLabel: 'Премахни',
|
||||
removeTitle: 'Изчисти избраните',
|
||||
cancelLabel: 'Откажи',
|
||||
cancelTitle: 'Откажи качването',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: 'Качи',
|
||||
uploadTitle: 'Качи избраните файлове',
|
||||
msgNo: 'Не',
|
||||
msgNoFilesSelected: '',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: 'Отменен',
|
||||
msgPlaceholder: 'Select {files}...',
|
||||
msgZoomModalHeading: 'Детайлен преглед',
|
||||
msgFileRequired: 'You must select a file to upload.',
|
||||
msgSizeTooSmall: 'File "{name}" (<b>{size} KB</b>) is too small and must be larger than <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'Файла "{name}" (<b>{size} KB</b>) надвишава максималните разрешени <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'Трябва да изберете поне <b>{n}</b> {files} файла.',
|
||||
msgFilesTooMany: 'Броя файлове избрани за качване <b>({n})</b> надвишава ограниченито от максимум <b>{m}</b>.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: 'Файлът "{name}" не може да бъде намерен!',
|
||||
msgFileSecured: 'От съображения за сигурност не може да прочетем файла "{name}".',
|
||||
msgFileNotReadable: 'Файлът "{name}" не е четим.',
|
||||
msgFilePreviewAborted: 'Прегледа на файла е прекратен за "{name}".',
|
||||
msgFilePreviewError: 'Грешка при опит за четене на файла "{name}".',
|
||||
msgInvalidFileName: 'Invalid or unsupported characters in file name "{name}".',
|
||||
msgInvalidFileType: 'Невалиден тип на файла "{name}". Разрешени са само "{types}".',
|
||||
msgInvalidFileExtension: 'Невалидно разрешение на "{name}". Разрешени са само "{extensions}".',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'Качите файла, бе прекратена',
|
||||
msgUploadThreshold: 'Processing...',
|
||||
msgUploadBegin: 'Initializing...',
|
||||
msgUploadEnd: 'Done',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: 'No valid data available for upload.',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: 'Error',
|
||||
msgValidationError: 'утвърждаване грешка',
|
||||
msgLoading: 'Зареждане на файл {index} от общо {files} …',
|
||||
msgProgress: 'Зареждане на файл {index} от общо {files} - {name} - {percent}% завършени.',
|
||||
msgSelected: '{n} {files} избрани',
|
||||
msgFoldersNotAllowed: 'Само пуснати файлове! Пропуснати {n} пуснати папки.',
|
||||
msgImageWidthSmall: 'Широчината на изображението "{name}" трябва да е поне {size} px.',
|
||||
msgImageHeightSmall: 'Височината на изображението "{name}" трябва да е поне {size} px.',
|
||||
msgImageWidthLarge: 'Широчината на изображението "{name}" не може да е по-голяма от {size} px.',
|
||||
msgImageHeightLarge: 'Височината на изображението "{name}" нее може да е по-голяма от {size} px.',
|
||||
msgImageResizeError: 'Не може да размерите на изображението, за да промените размера.',
|
||||
msgImageResizeException: 'Грешка при промяна на размера на изображението.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Something went wrong with the {operation} operation. Please try again later!',
|
||||
msgAjaxProgressError: '{operation} failed',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'file delete',
|
||||
uploadThumb: 'file upload',
|
||||
uploadBatch: 'batch file upload',
|
||||
uploadExtra: 'form data upload'
|
||||
},
|
||||
dropZoneTitle: 'Пуснете файловете тук …',
|
||||
dropZoneClickTitle: '<br>(or click to select {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Махни файл',
|
||||
uploadTitle: 'Качване на файл',
|
||||
uploadRetryTitle: 'Retry upload',
|
||||
downloadTitle: 'Download file',
|
||||
zoomTitle: 'Вижте детайли',
|
||||
dragTitle: 'Move / Rearrange',
|
||||
indicatorNewTitle: 'Все още не е качил',
|
||||
indicatorSuccessTitle: 'Качено',
|
||||
indicatorErrorTitle: 'Качи Error',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'Качва се ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'View previous file',
|
||||
next: 'View next file',
|
||||
toggleheader: 'Toggle header',
|
||||
fullscreen: 'Toggle full screen',
|
||||
borderless: 'Toggle borderless mode',
|
||||
close: 'Close detailed preview'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
112
public/vendor/fileinput/js/locales/ca.js
vendored
Executable file
112
public/vendor/fileinput/js/locales/ca.js
vendored
Executable file
@@ -0,0 +1,112 @@
|
||||
/*!
|
||||
* FileInput Català Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['ca'] = {
|
||||
fileSingle: 'arxiu',
|
||||
filePlural: 'arxius',
|
||||
browseLabel: 'Examinar …',
|
||||
removeLabel: 'Treure',
|
||||
removeTitle: 'Treure arxius seleccionats',
|
||||
cancelLabel: 'Cancel',
|
||||
cancelTitle: 'Avortar la pujada en curs',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: 'Pujar arxiu',
|
||||
uploadTitle: 'Pujar arxius seleccionats',
|
||||
msgNo: 'No',
|
||||
msgNoFilesSelected: '',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: 'cancel·lat',
|
||||
msgPlaceholder: 'Select {files}...',
|
||||
msgZoomModalHeading: 'Vista prèvia detallada',
|
||||
msgFileRequired: 'You must select a file to upload.',
|
||||
msgSizeTooSmall: 'File "{name}" (<b>{size} KB</b>) is too small and must be larger than <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'Arxiu "{name}" (<b>{size} KB</b>) excedeix la mida màxima permès de <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'Heu de seleccionar almenys <b>{n}</b> {files} a carregar.',
|
||||
msgFilesTooMany: 'El nombre d\'arxius seleccionats a carregar <b>({n})</b> excedeix el límit màxim permès de <b>{m}</b>.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: 'Arxiu "{name}" no trobat.',
|
||||
msgFileSecured: 'No es pot accedir a l\'arxiu "{name}" perquè estarà sent usat per una altra aplicació o no tinguem permisos de lectura.',
|
||||
msgFileNotReadable: 'No es pot accedir a l\'arxiu "{name}".',
|
||||
msgFilePreviewAborted: 'Previsualització de l\'arxiu "{name}" cancel·lada.',
|
||||
msgFilePreviewError: 'S\'ha produït un error mentre es llegia el fitxer "{name}".',
|
||||
msgInvalidFileName: 'Invalid or unsupported characters in file name "{name}".',
|
||||
msgInvalidFileType: 'Tipus de fitxer no vàlid per a "{name}". Només arxius "{types}" són permesos.',
|
||||
msgInvalidFileExtension: 'Extensió de fitxer no vàlid per a "{name}". Només arxius "{extensions}" són permesos.',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'La càrrega d\'arxius s\'ha cancel·lat',
|
||||
msgUploadThreshold: 'Processing...',
|
||||
msgUploadBegin: 'Initializing...',
|
||||
msgUploadEnd: 'Done',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: 'No valid data available for upload.',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: 'Error',
|
||||
msgValidationError: 'Error de validació',
|
||||
msgLoading: 'Pujant fitxer {index} de {files} …',
|
||||
msgProgress: 'Pujant fitxer {index} de {files} - {name} - {percent}% completat.',
|
||||
msgSelected: '{n} {files} seleccionat(s)',
|
||||
msgFoldersNotAllowed: 'Arrossegueu i deixeu anar únicament arxius. Omesa(es) {n} carpeta(es).',
|
||||
msgImageWidthSmall: 'L\'ample de la imatge "{name}" ha de ser almenys {size} px.',
|
||||
msgImageHeightSmall: 'L\'alçada de la imatge "{name}" ha de ser almenys {size} px.',
|
||||
msgImageWidthLarge: 'L\'ample de la imatge "{name}" no pot excedir de {size} px.',
|
||||
msgImageHeightLarge: 'L\'alçada de la imatge "{name}" no pot excedir de {size} px.',
|
||||
msgImageResizeError: 'No s\'ha pogut obtenir les dimensions d\'imatge per canviar la mida.',
|
||||
msgImageResizeException: 'Error en canviar la mida de la imatge.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Something went wrong with the {operation} operation. Please try again later!',
|
||||
msgAjaxProgressError: '{operation} failed',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'file delete',
|
||||
uploadThumb: 'file upload',
|
||||
uploadBatch: 'batch file upload',
|
||||
uploadExtra: 'form data upload'
|
||||
},
|
||||
dropZoneTitle: 'Arrossegueu i deixeu anar aquí els arxius …',
|
||||
dropZoneClickTitle: '<br>(or click to select {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Eliminar arxiu',
|
||||
uploadTitle: 'Pujar arxiu',
|
||||
uploadRetryTitle: 'Retry upload',
|
||||
downloadTitle: 'Download file',
|
||||
zoomTitle: 'Veure detalls',
|
||||
dragTitle: 'Move / Rearrange',
|
||||
indicatorNewTitle: 'No pujat encara',
|
||||
indicatorSuccessTitle: 'Subido',
|
||||
indicatorErrorTitle: 'Pujar Error',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'Pujant ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'View previous file',
|
||||
next: 'View next file',
|
||||
toggleheader: 'Toggle header',
|
||||
fullscreen: 'Toggle full screen',
|
||||
borderless: 'Toggle borderless mode',
|
||||
close: 'Close detailed preview'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
113
public/vendor/fileinput/js/locales/cr.js
vendored
Executable file
113
public/vendor/fileinput/js/locales/cr.js
vendored
Executable file
@@ -0,0 +1,113 @@
|
||||
/*!
|
||||
* FileInput Croatian Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
* @author Milos Stojanovic <stojanovic.loshmi@gmail.com>
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['cr'] = {
|
||||
fileSingle: 'datoteka',
|
||||
filePlural: 'datoteke',
|
||||
browseLabel: 'Izaberi …',
|
||||
removeLabel: 'Ukloni',
|
||||
removeTitle: 'Ukloni označene datoteke',
|
||||
cancelLabel: 'Odustani',
|
||||
cancelTitle: 'Prekini trenutno otpremanje',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: 'Otpremi',
|
||||
uploadTitle: 'Otpremi označene datoteke',
|
||||
msgNo: 'Ne',
|
||||
msgNoFilesSelected: '',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: 'Otkazan',
|
||||
msgPlaceholder: 'Select {files}...',
|
||||
msgZoomModalHeading: 'Detaljni pregled',
|
||||
msgFileRequired: 'You must select a file to upload.',
|
||||
msgSizeTooSmall: 'File "{name}" (<b>{size} KB</b>) is too small and must be larger than <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'Datoteka "{name}" (<b>{size} KB</b>) prekoračuje maksimalnu dozvoljenu veličinu datoteke od <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'Morate odabrati najmanje <b>{n}</b> {files} za otpremanje.',
|
||||
msgFilesTooMany: 'Broj datoteka označenih za otpremanje <b>({n})</b> prekoračuje maksimalni dozvoljeni limit od <b>{m}</b>.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: 'Datoteka "{name}" nije pronađena!',
|
||||
msgFileSecured: 'Datoteku "{name}" nije moguće pročitati zbog bezbednosnih ograničenja.',
|
||||
msgFileNotReadable: 'Datoteku "{name}" nije moguće pročitati.',
|
||||
msgFilePreviewAborted: 'Generisanje prikaza nije moguće za "{name}".',
|
||||
msgFilePreviewError: 'Došlo je do greške prilikom čitanja datoteke "{name}".',
|
||||
msgInvalidFileName: 'Invalid or unsupported characters in file name "{name}".',
|
||||
msgInvalidFileType: 'Datoteka "{name}" je pogrešnog formata. Dozvoljeni formati su "{types}".',
|
||||
msgInvalidFileExtension: 'Ekstenzija datoteke "{name}" nije dozvoljena. Dozvoljene ekstenzije su "{extensions}".',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'Prijenos datoteka je prekinut',
|
||||
msgUploadThreshold: 'Processing...',
|
||||
msgUploadBegin: 'Initializing...',
|
||||
msgUploadEnd: 'Done',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: 'No valid data available for upload.',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: 'Error',
|
||||
msgValidationError: 'Provjera pogrešaka',
|
||||
msgLoading: 'Učitavanje datoteke {index} od {files} …',
|
||||
msgProgress: 'Učitavanje datoteke {index} od {files} - {name} - {percent}% završeno.',
|
||||
msgSelected: '{n} {files} je označeno',
|
||||
msgFoldersNotAllowed: 'Moguće je prevlačiti samo datoteke! Preskočeno je {n} fascikla.',
|
||||
msgImageWidthSmall: 'Širina slikovnu datoteku "{name}" moraju biti najmanje {size} px.',
|
||||
msgImageHeightSmall: 'Visina slikovnu datoteku "{name}" moraju biti najmanje {size} px.',
|
||||
msgImageWidthLarge: 'Širina slikovnu datoteku "{name}" ne može prelaziti {size} px.',
|
||||
msgImageHeightLarge: 'Visina slikovnu datoteku "{name}" ne može prelaziti {size} px.',
|
||||
msgImageResizeError: 'Nije mogao dobiti dimenzije slike na veličinu.',
|
||||
msgImageResizeException: 'Greška prilikom promjene veličine slike.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Something went wrong with the {operation} operation. Please try again later!',
|
||||
msgAjaxProgressError: '{operation} failed',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'file delete',
|
||||
uploadThumb: 'file upload',
|
||||
uploadBatch: 'batch file upload',
|
||||
uploadExtra: 'form data upload'
|
||||
},
|
||||
dropZoneTitle: 'Prevucite datoteke ovde …',
|
||||
dropZoneClickTitle: '<br>(or click to select {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Uklonite datoteku',
|
||||
uploadTitle: 'Postavi datoteku',
|
||||
uploadRetryTitle: 'Retry upload',
|
||||
downloadTitle: 'Download file',
|
||||
zoomTitle: 'Pregledavati pojedinosti',
|
||||
dragTitle: 'Move / Rearrange',
|
||||
indicatorNewTitle: 'Još nije učitao',
|
||||
indicatorSuccessTitle: 'Preneseno',
|
||||
indicatorErrorTitle: 'Postavi Greška',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'Prijenos ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'View previous file',
|
||||
next: 'View next file',
|
||||
toggleheader: 'Toggle header',
|
||||
fullscreen: 'Toggle full screen',
|
||||
borderless: 'Toggle borderless mode',
|
||||
close: 'Close detailed preview'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
112
public/vendor/fileinput/js/locales/cs.js
vendored
Executable file
112
public/vendor/fileinput/js/locales/cs.js
vendored
Executable file
@@ -0,0 +1,112 @@
|
||||
/*!
|
||||
* FileInput Czech Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['cs'] = {
|
||||
fileSingle: 'soubor',
|
||||
filePlural: 'soubory',
|
||||
browseLabel: 'Vybrat …',
|
||||
removeLabel: 'Odstranit',
|
||||
removeTitle: 'Vyčistit vybrané soubory',
|
||||
cancelLabel: 'Storno',
|
||||
cancelTitle: 'Přerušit nahrávání',
|
||||
pauseLabel: 'Pozastavit',
|
||||
pauseTitle: 'Pozastavit probíhající nahrávání',
|
||||
uploadLabel: 'Nahrát',
|
||||
uploadTitle: 'Nahrát vybrané soubory',
|
||||
msgNo: 'Ne',
|
||||
msgNoFilesSelected: 'Nevybrány žádné soubory',
|
||||
msgPaused: 'Pozastavené',
|
||||
msgCancelled: 'Zrušeno',
|
||||
msgPlaceholder: 'Vybrat {files}...',
|
||||
msgZoomModalHeading: 'Detailní náhled',
|
||||
msgFileRequired: 'Musíte vybrat soubor, který chcete nahrát.',
|
||||
msgSizeTooSmall: 'Soubor "{name}" (<b>{size} KB</b>) je příliš malý, musí mít velikost nejméně <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'Soubor "{name}" (<b>{size} KB</b>) je příliš velký, maximální povolená velikost <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'Musíte vybrat nejméně <b>{n}</b> {files} souborů.',
|
||||
msgFilesTooMany: 'Počet vybraných souborů <b>({n})</b> překročil maximální povolený limit <b>{m}</b>.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: 'Soubor "{name}" nebyl nalezen!',
|
||||
msgFileSecured: 'Zabezpečení souboru znemožnilo číst soubor "{name}".',
|
||||
msgFileNotReadable: 'Soubor "{name}" není čitelný.',
|
||||
msgFilePreviewAborted: 'Náhled souboru byl přerušen pro "{name}".',
|
||||
msgFilePreviewError: 'Nastala chyba při načtení souboru "{name}".',
|
||||
msgInvalidFileName: 'Neplatné nebo nepovolené znaky ve jménu souboru "{name}".',
|
||||
msgInvalidFileType: 'Neplatný typ souboru "{name}". Pouze "{types}" souborů jsou podporovány.',
|
||||
msgInvalidFileExtension: 'Neplatná extenze souboru "{name}". Pouze "{extensions}" souborů jsou podporovány.',
|
||||
msgFileTypes: {
|
||||
'image': 'obrázek',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'Nahrávání souboru bylo přerušeno',
|
||||
msgUploadThreshold: 'Zpracovávám...',
|
||||
msgUploadBegin: 'Inicializujem...',
|
||||
msgUploadEnd: 'Hotovo',
|
||||
msgUploadResume: 'Obnovuje se nahrávání...',
|
||||
msgUploadEmpty: 'Pro nahrávání nejsou k dispozici žádné platné údaje.',
|
||||
msgUploadError: 'Chyba při nahrávání',
|
||||
msgDeleteError: 'Chyba při odstraňování',
|
||||
msgProgressError: 'Chyba',
|
||||
msgValidationError: 'Chyba ověření',
|
||||
msgLoading: 'Nahrávání souboru {index} z {files} …',
|
||||
msgProgress: 'Nahrávání souboru {index} z {files} - {name} - {percent}% dokončeno.',
|
||||
msgSelected: '{n} {files} vybráno',
|
||||
msgFoldersNotAllowed: 'Táhni a pusť pouze soubory! Vynechané {n} pustěné složk(y).',
|
||||
msgImageWidthSmall: 'Šířka obrázku "{name}", musí být alespoň {size} px.',
|
||||
msgImageHeightSmall: 'Výška obrázku "{name}", musí být alespoň {size} px.',
|
||||
msgImageWidthLarge: 'Šířka obrázku "{name}" nesmí být větší než {size} px.',
|
||||
msgImageHeightLarge: 'Výška obrázku "{name}" nesmí být větší než {size} px.',
|
||||
msgImageResizeError: 'Nelze získat rozměry obrázku pro změnu velikosti.',
|
||||
msgImageResizeException: 'Chyba při změně velikosti obrázku.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Došlo k chybě v {operation}. Prosím zkuste to znovu později!',
|
||||
msgAjaxProgressError: '{operation} - neúspěšné',
|
||||
msgDuplicateFile: 'Soubor "{name}" stejné velikosti "{size} KB" už byl vybrán dříve. Přeskočení duplicitního výběru.',
|
||||
msgResumableUploadRetriesExceeded: 'Nahrávání bylo přerušeno po <b>{max}</b> opakováních souboru <b>{file}</b>! Detaily chyby: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} zůstává',
|
||||
msgCalculatingTime: 'výpočet zbývajícího času',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'odstranit soubor',
|
||||
uploadThumb: 'nahrát soubor',
|
||||
uploadBatch: 'nahrát várku souborů',
|
||||
uploadExtra: 'odesílání dat formuláře'
|
||||
},
|
||||
dropZoneTitle: 'Přetáhni soubory sem …',
|
||||
dropZoneClickTitle: '<br>(nebo klikni sem a vyber je)',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Odstranit soubor',
|
||||
uploadTitle: 'Nahrát soubor',
|
||||
uploadRetryTitle: 'Opakovat nahrávání',
|
||||
downloadTitle: 'Stáhnout soubor',
|
||||
zoomTitle: 'Zobrazit podrobnosti',
|
||||
dragTitle: 'Posunout / Přeskládat',
|
||||
indicatorNewTitle: 'Ještě nenahrál',
|
||||
indicatorSuccessTitle: 'Nahraný',
|
||||
indicatorErrorTitle: 'Chyba nahrávání',
|
||||
indicatorPausedTitle: 'Nahrávání bylo pozastaveno',
|
||||
indicatorLoadingTitle: 'Nahrávání ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'Zobrazit předchozí soubor',
|
||||
next: 'Zobrazit následující soubor',
|
||||
toggleheader: 'Přepnout záhlaví',
|
||||
fullscreen: 'Přepnout celoobrazovkové zobrazení',
|
||||
borderless: 'Přepnout bezrámečkové zobrazení',
|
||||
close: 'Zavřít detailní náhled'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
112
public/vendor/fileinput/js/locales/da.js
vendored
Executable file
112
public/vendor/fileinput/js/locales/da.js
vendored
Executable file
@@ -0,0 +1,112 @@
|
||||
/*!
|
||||
* FileInput Danish Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['da'] = {
|
||||
fileSingle: 'fil',
|
||||
filePlural: 'filer',
|
||||
browseLabel: 'Browse …',
|
||||
removeLabel: 'Fjern',
|
||||
removeTitle: 'Fjern valgte filer',
|
||||
cancelLabel: 'Fortryd',
|
||||
cancelTitle: 'Afbryd nuværende upload',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: 'Upload',
|
||||
uploadTitle: 'Upload valgte filer',
|
||||
msgNo: 'Ingen',
|
||||
msgNoFilesSelected: '',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: 'aflyst',
|
||||
msgPlaceholder: 'Vælg {files}...',
|
||||
msgZoomModalHeading: 'Detaljeret visning',
|
||||
msgFileRequired: 'Du skal vælge en fil at uploade.',
|
||||
msgSizeTooSmall: 'Fil "{name}" (<b>{size} KB</b>) er for lille og skal være større end <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'Fil "{name}" (<b>{size} KB</b>) er større end de tilladte <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'Du skal mindst vælge <b>{n}</b> {files} til upload.',
|
||||
msgFilesTooMany: '<b>({n})</b> filer valgt til upload, men maks. <b>{m}</b> er tilladt.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: 'Filen "{name}" blev ikke fundet!',
|
||||
msgFileSecured: 'Sikkerhedsrestriktioner forhindrer læsning af "{name}".',
|
||||
msgFileNotReadable: 'Filen "{name}" kan ikke indlæses.',
|
||||
msgFilePreviewAborted: 'Filgennemsyn annulleret for "{name}".',
|
||||
msgFilePreviewError: 'Der skete en fejl under læsningen af filen "{name}".',
|
||||
msgInvalidFileName: 'Ugyldige eller ikke-understøttede tegn i filnavn "{name}".',
|
||||
msgInvalidFileType: 'Ukendt type for filen "{name}". Kun "{types}" kan bruges.',
|
||||
msgInvalidFileExtension: 'Ukendt filtype for filen "{name}". Kun "{extensions}" filer kan bruges.',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'Filupload annulleret',
|
||||
msgUploadThreshold: 'Arbejder...',
|
||||
msgUploadBegin: 'Initialiserer...',
|
||||
msgUploadEnd: 'Udført',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: 'Ingen gyldig data tilgængelig til upload.',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: 'Fejl',
|
||||
msgValidationError: 'Valideringsfejl',
|
||||
msgLoading: 'Henter fil {index} af {files} …',
|
||||
msgProgress: 'Henter fil {index} af {files} - {name} - {percent}% færdiggjort.',
|
||||
msgSelected: '{n} {files} valgt',
|
||||
msgFoldersNotAllowed: 'Drag & drop kun filer! {n} mappe(r) sprunget over.',
|
||||
msgImageWidthSmall: 'Bredden af billedet "{name}" skal være på mindst {size} px.',
|
||||
msgImageHeightSmall: 'Højden af billedet "{name}" skal være på mindst {size} px.',
|
||||
msgImageWidthLarge: 'Bredden af billedet "{name}" må ikke være over {size} px.',
|
||||
msgImageHeightLarge: 'Højden af billedet "{name}" må ikke være over {size} px.',
|
||||
msgImageResizeError: 'Kunne ikke få billedets dimensioner for at ændre størrelsen.',
|
||||
msgImageResizeException: 'Fejl ved at ændre størrelsen på billedet.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Noget gik galt med {operation} operationen. Forsøg venligst senere!',
|
||||
msgAjaxProgressError: '{operation} fejlede',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'fil slet',
|
||||
uploadThumb: 'fil upload',
|
||||
uploadBatch: 'batchfil upload',
|
||||
uploadExtra: 'form data upload'
|
||||
},
|
||||
dropZoneTitle: 'Drag & drop filer her …',
|
||||
dropZoneClickTitle: '<br>(eller klik for at vælge {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Fjern fil',
|
||||
uploadTitle: 'Upload fil',
|
||||
uploadRetryTitle: 'Forsåg upload igen',
|
||||
downloadTitle: 'Download fil',
|
||||
zoomTitle: 'Se detaljer',
|
||||
dragTitle: 'Flyt / Omarranger',
|
||||
indicatorNewTitle: 'Ikke uploadet endnu',
|
||||
indicatorSuccessTitle: 'Uploadet',
|
||||
indicatorErrorTitle: 'Upload fejl',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'Uploader ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'Se forrige fil',
|
||||
next: 'Se næste fil',
|
||||
toggleheader: 'Skift header',
|
||||
fullscreen: 'Skift fuld skærm',
|
||||
borderless: 'Skift grænseløs mode',
|
||||
close: 'Luk detaljeret visning'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
110
public/vendor/fileinput/js/locales/de.js
vendored
Executable file
110
public/vendor/fileinput/js/locales/de.js
vendored
Executable file
@@ -0,0 +1,110 @@
|
||||
/*!
|
||||
* FileInput German Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['de'] = {
|
||||
fileSingle: 'Datei',
|
||||
filePlural: 'Dateien',
|
||||
browseLabel: 'Auswählen …',
|
||||
removeLabel: 'Löschen',
|
||||
removeTitle: 'Ausgewählte löschen',
|
||||
cancelLabel: 'Abbrechen',
|
||||
cancelTitle: 'Hochladen abbrechen',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: 'Hochladen',
|
||||
uploadTitle: 'Hochladen der ausgewählten Dateien',
|
||||
msgNo: 'Keine',
|
||||
msgNoFilesSelected: 'Keine Dateien ausgewählt',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: 'Abgebrochen',
|
||||
msgPlaceholder: '{files} auswählen...',
|
||||
msgZoomModalHeading: 'ausführliche Vorschau',
|
||||
msgFileRequired: 'Sie müssen eine Datei zum Hochladen auswählen.',
|
||||
msgSizeTooSmall: 'Datei "{name}" (<b>{size} KB</b>) unterschreitet mindestens notwendige Upload-Größe von <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'Datei "{name}" (<b>{size} KB</b>) überschreitet maximal zulässige Upload-Größe von <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'Sie müssen mindestens <b>{n}</b> {files} zum Hochladen auswählen.',
|
||||
msgFilesTooMany: 'Anzahl der zum Hochladen ausgewählten Dateien <b>({n})</b>, überschreitet maximal zulässige Grenze von <b>{m}</b> Stück.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: 'Datei "{name}" wurde nicht gefunden!',
|
||||
msgFileSecured: 'Sicherheitseinstellungen verhindern das Lesen der Datei "{name}".',
|
||||
msgFileNotReadable: 'Die Datei "{name}" ist nicht lesbar.',
|
||||
msgFilePreviewAborted: 'Dateivorschau abgebrochen für "{name}".',
|
||||
msgFilePreviewError: 'Beim Lesen der Datei "{name}" ein Fehler aufgetreten.',
|
||||
msgInvalidFileName: 'Ungültige oder nicht unterstützte Zeichen im Dateinamen "{name}".',
|
||||
msgInvalidFileType: 'Ungültiger Typ für Datei "{name}". Nur Dateien der Typen "{types}" werden unterstützt.',
|
||||
msgInvalidFileExtension: 'Ungültige Erweiterung für Datei "{name}". Nur Dateien mit der Endung "{extensions}" werden unterstützt.',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'Der Datei-Upload wurde abgebrochen',
|
||||
msgUploadThreshold: 'Wird bearbeitet ...',
|
||||
msgUploadBegin: 'Wird initialisiert ...',
|
||||
msgUploadEnd: 'Erledigt',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: 'Keine gültigen Daten zum Hochladen verfügbar.',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: 'Fehler',
|
||||
msgValidationError: 'Validierungsfehler',
|
||||
msgLoading: 'Lade Datei {index} von {files} hoch…',
|
||||
msgProgress: 'Datei {index} von {files} - {name} - zu {percent}% fertiggestellt.',
|
||||
msgSelected: '{n} {files} ausgewählt',
|
||||
msgFoldersNotAllowed: 'Drag & Drop funktioniert nur bei Dateien! {n} Ordner übersprungen.',
|
||||
msgImageWidthSmall: 'Breite der Bilddatei "{name}" muss mindestens {size} px betragen.',
|
||||
msgImageHeightSmall: 'Höhe der Bilddatei "{name}" muss mindestens {size} px betragen.',
|
||||
msgImageWidthLarge: 'Breite der Bilddatei "{name}" nicht überschreiten {size} px.',
|
||||
msgImageHeightLarge: 'Höhe der Bilddatei "{name}" nicht überschreiten {size} px.',
|
||||
msgImageResizeError: 'Konnte nicht die Bildabmessungen zu ändern.',
|
||||
msgImageResizeException: 'Fehler beim Ändern der Größe des Bildes.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Bei der Aktion {operation} ist ein Fehler aufgetreten. Bitte versuche es später noch einmal!',
|
||||
msgAjaxProgressError: '{operation} fehlgeschlagen',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'Datei löschen',
|
||||
uploadThumb: 'Datei hochladen',
|
||||
uploadBatch: 'Batch-Datei-Upload',
|
||||
uploadExtra: 'Formular-Datei-Upload'
|
||||
},
|
||||
dropZoneTitle: 'Dateien hierher ziehen …',
|
||||
dropZoneClickTitle: '<br>(oder klicken um {files} auszuwählen)',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Datei entfernen',
|
||||
uploadTitle: 'Datei hochladen',
|
||||
uploadRetryTitle: 'Upload erneut versuchen',
|
||||
downloadTitle: 'Datei herunterladen',
|
||||
zoomTitle: 'Details anzeigen',
|
||||
dragTitle: 'Verschieben / Neuordnen',
|
||||
indicatorNewTitle: 'Noch nicht hochgeladen',
|
||||
indicatorSuccessTitle: 'Hochgeladen',
|
||||
indicatorErrorTitle: 'Upload Fehler',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'Hochladen ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'Vorherige Datei anzeigen',
|
||||
next: 'Nächste Datei anzeigen',
|
||||
toggleheader: 'Header umschalten',
|
||||
fullscreen: 'Vollbildmodus umschalten',
|
||||
borderless: 'Randlosen Modus umschalten',
|
||||
close: 'Detailansicht schließen'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
112
public/vendor/fileinput/js/locales/el.js
vendored
Executable file
112
public/vendor/fileinput/js/locales/el.js
vendored
Executable file
@@ -0,0 +1,112 @@
|
||||
/*!
|
||||
* FileInput Greek Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['el'] = {
|
||||
fileSingle: 'αρχείο',
|
||||
filePlural: 'αρχεία',
|
||||
browseLabel: 'Αναζήτηση …',
|
||||
removeLabel: 'Διαγραφή',
|
||||
removeTitle: 'Εκκαθάριση αρχείων',
|
||||
cancelLabel: 'Ακύρωση',
|
||||
cancelTitle: 'Ακύρωση μεταφόρτωσης',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: 'Μεταφόρτωση',
|
||||
uploadTitle: 'Μεταφόρτωση επιλεγμένων αρχείων',
|
||||
msgNo: 'Όχι',
|
||||
msgNoFilesSelected: 'Δεν επιλέχθηκαν αρχεία',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: 'Ακυρώθηκε',
|
||||
msgPlaceholder: 'Select {files}...',
|
||||
msgZoomModalHeading: 'Λεπτομερής Προεπισκόπηση',
|
||||
msgFileRequired: 'You must select a file to upload.',
|
||||
msgSizeTooSmall: 'Το "{name}" (<b>{size} KB</b>) είναι πολύ μικρό, πρέπει να είναι μεγαλύτερο από <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'Το αρχείο "{name}" (<b>{size} KB</b>) υπερβαίνει το μέγιστο επιτρεπόμενο μέγεθος μεταφόρτωσης <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'Πρέπει να επιλέξετε τουλάχιστον <b>{n}</b> {files} για να ξεκινήσει η μεταφόρτωση.',
|
||||
msgFilesTooMany: 'Ο αριθμός των αρχείων που έχουν επιλεγεί για μεταφόρτωση <b>({n})</b> υπερβαίνει το μέγιστο επιτρεπόμενο αριθμό <b>{m}</b>.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: 'Το αρχείο "{name}" δεν βρέθηκε!',
|
||||
msgFileSecured: 'Περιορισμοί ασφαλείας εμπόδισαν την ανάγνωση του αρχείου "{name}".',
|
||||
msgFileNotReadable: 'Το αρχείο "{name}" δεν είναι αναγνώσιμο.',
|
||||
msgFilePreviewAborted: 'Η προεπισκόπηση του αρχείου "{name}" ακυρώθηκε.',
|
||||
msgFilePreviewError: 'Παρουσιάστηκε σφάλμα κατά την ανάγνωση του αρχείου "{name}".',
|
||||
msgInvalidFileName: 'Μη έγκυροι χαρακτήρες στο όνομα του αρχείου "{name}".',
|
||||
msgInvalidFileType: 'Μη έγκυρος ο τύπος του αρχείου "{name}". Οι τύποι αρχείων που υποστηρίζονται είναι : "{types}".',
|
||||
msgInvalidFileExtension: 'Μη έγκυρη η επέκταση του αρχείου "{name}". Οι επεκτάσεις που υποστηρίζονται είναι : "{extensions}".',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'Η μεταφόρτωση του αρχείου ματαιώθηκε',
|
||||
msgUploadThreshold: 'Μεταφόρτωση ...',
|
||||
msgUploadBegin: 'Initializing...',
|
||||
msgUploadEnd: 'Done',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: 'No valid data available for upload.',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: 'Error',
|
||||
msgValidationError: 'Σφάλμα Επικύρωσης',
|
||||
msgLoading: 'Φόρτωση αρχείου {index} από {files} …',
|
||||
msgProgress: 'Φόρτωση αρχείου {index} απο {files} - {name} - {percent}% ολοκληρώθηκε.',
|
||||
msgSelected: '{n} {files} επιλέχθηκαν',
|
||||
msgFoldersNotAllowed: 'Μπορείτε να σύρετε μόνο αρχεία! Παραβλέφθηκαν {n} φάκελος(οι).',
|
||||
msgImageWidthSmall: 'Το πλάτος του αρχείου εικόνας "{name}" πρέπει να είναι τουλάχιστον {size} px.',
|
||||
msgImageHeightSmall: 'Το ύψος του αρχείου εικόνας "{name}" πρέπει να είναι τουλάχιστον {size} px.',
|
||||
msgImageWidthLarge: 'Το πλάτος του αρχείου εικόνας "{name}" δεν μπορεί να υπερβαίνει το {size} px.',
|
||||
msgImageHeightLarge: 'Το ύψος του αρχείου εικόνας "{name}" δεν μπορεί να υπερβαίνει το {size} px.',
|
||||
msgImageResizeError: 'Δεν μπορούν να βρεθούν οι διαστάσεις της εικόνας για να αλλάγή μεγέθους.',
|
||||
msgImageResizeException: 'Σφάλμα κατά την αλλαγή μεγέθους της εικόνας. <pre>{errors}</pre>',
|
||||
msgAjaxError: 'Something went wrong with the {operation} operation. Please try again later!',
|
||||
msgAjaxProgressError: '{operation} failed',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'file delete',
|
||||
uploadThumb: 'file upload',
|
||||
uploadBatch: 'batch file upload',
|
||||
uploadExtra: 'form data upload'
|
||||
},
|
||||
dropZoneTitle: 'Σύρετε τα αρχεία εδώ …',
|
||||
dropZoneClickTitle: '<br>(ή πατήστε για επιλογή {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Αφαιρέστε το αρχείο',
|
||||
uploadTitle: 'Μεταφορτώστε το αρχείο',
|
||||
uploadRetryTitle: 'Retry upload',
|
||||
downloadTitle: 'Download file',
|
||||
zoomTitle: 'Δείτε λεπτομέρειες',
|
||||
dragTitle: 'Μετακίνηση/Προσπαρμογή',
|
||||
indicatorNewTitle: 'Δεν μεταφορτώθηκε ακόμα',
|
||||
indicatorSuccessTitle: 'Μεταφορτώθηκε',
|
||||
indicatorErrorTitle: 'Σφάλμα Μεταφόρτωσης',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'Μεταφόρτωση ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'Προηγούμενο αρχείο',
|
||||
next: 'Επόμενο αρχείο',
|
||||
toggleheader: 'Εμφάνιση/Απόκρυψη τίτλου',
|
||||
fullscreen: 'Εναλλαγή πλήρους οθόνης',
|
||||
borderless: 'Με ή χωρίς πλαίσιο',
|
||||
close: 'Κλείσιμο προβολής'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
112
public/vendor/fileinput/js/locales/es.js
vendored
Executable file
112
public/vendor/fileinput/js/locales/es.js
vendored
Executable file
@@ -0,0 +1,112 @@
|
||||
/*!
|
||||
* FileInput Spanish Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['es'] = {
|
||||
fileSingle: 'archivo',
|
||||
filePlural: 'archivos',
|
||||
browseLabel: 'Examinar …',
|
||||
removeLabel: 'Quitar',
|
||||
removeTitle: 'Quitar archivos seleccionados',
|
||||
cancelLabel: 'Cancelar',
|
||||
cancelTitle: 'Abortar la subida en curso',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: 'Subir archivo',
|
||||
uploadTitle: 'Subir archivos seleccionados',
|
||||
msgNo: 'No',
|
||||
msgNoFilesSelected: 'No hay archivos seleccionados',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: 'Cancelado',
|
||||
msgPlaceholder: 'Seleccionar {files}...',
|
||||
msgZoomModalHeading: 'Vista previa detallada',
|
||||
msgFileRequired: 'Debes seleccionar un archivo para subir.',
|
||||
msgSizeTooSmall: 'El archivo "{name}" (<b>{size} KB</b>) es demasiado pequeño y debe ser mayor de <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'El archivo "{name}" (<b>{size} KB</b>) excede el tamaño máximo permitido de <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'Debe seleccionar al menos <b>{n}</b> {files} a cargar.',
|
||||
msgFilesTooMany: 'El número de archivos seleccionados a cargar <b>({n})</b> excede el límite máximo permitido de <b>{m}</b>.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: 'Archivo "{name}" no encontrado.',
|
||||
msgFileSecured: 'No es posible acceder al archivo "{name}" porque está siendo usado por otra aplicación o no tiene permisos de lectura.',
|
||||
msgFileNotReadable: 'No es posible acceder al archivo "{name}".',
|
||||
msgFilePreviewAborted: 'Previsualización del archivo "{name}" cancelada.',
|
||||
msgFilePreviewError: 'Ocurrió un error mientras se leía el archivo "{name}".',
|
||||
msgInvalidFileName: 'Caracteres no válidos o no soportados en el nombre del archivo "{name}".',
|
||||
msgInvalidFileType: 'Tipo de archivo no válido para "{name}". Sólo se permiten archivos de tipo "{types}".',
|
||||
msgInvalidFileExtension: 'Extensión de archivo no válida para "{name}". Sólo se permiten archivos "{extensions}".',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'La carga de archivos se ha cancelado',
|
||||
msgUploadThreshold: 'Procesando...',
|
||||
msgUploadBegin: 'Inicializando...',
|
||||
msgUploadEnd: 'Hecho',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: 'No existen datos válidos para el envío.',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: 'Error',
|
||||
msgValidationError: 'Error de validación',
|
||||
msgLoading: 'Subiendo archivo {index} de {files} …',
|
||||
msgProgress: 'Subiendo archivo {index} de {files} - {name} - {percent}% completado.',
|
||||
msgSelected: '{n} {files} seleccionado(s)',
|
||||
msgFoldersNotAllowed: 'Arrastre y suelte únicamente archivos. Omitida(s) {n} carpeta(s).',
|
||||
msgImageWidthSmall: 'El ancho de la imagen "{name}" debe ser de al menos {size} px.',
|
||||
msgImageHeightSmall: 'La altura de la imagen "{name}" debe ser de al menos {size} px.',
|
||||
msgImageWidthLarge: 'El ancho de la imagen "{name}" no puede exceder de {size} px.',
|
||||
msgImageHeightLarge: 'La altura de la imagen "{name}" no puede exceder de {size} px.',
|
||||
msgImageResizeError: 'No se pudieron obtener las dimensiones de la imagen para cambiar el tamaño.',
|
||||
msgImageResizeException: 'Error al cambiar el tamaño de la imagen.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Algo ha ido mal con la operación {operation}. Por favor, inténtelo de nuevo mas tarde.',
|
||||
msgAjaxProgressError: 'La operación {operation} ha fallado',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'Archivo borrado',
|
||||
uploadThumb: 'Archivo subido',
|
||||
uploadBatch: 'Datos subidos en lote',
|
||||
uploadExtra: 'Datos del formulario subidos '
|
||||
},
|
||||
dropZoneTitle: 'Arrastre y suelte aquí los archivos …',
|
||||
dropZoneClickTitle: '<br>(o haga clic para seleccionar {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Eliminar archivo',
|
||||
uploadTitle: 'Subir archivo',
|
||||
uploadRetryTitle: 'Reintentar subir',
|
||||
downloadTitle: 'Descargar archivo',
|
||||
zoomTitle: 'Ver detalles',
|
||||
dragTitle: 'Mover / Reordenar',
|
||||
indicatorNewTitle: 'No subido todavía',
|
||||
indicatorSuccessTitle: 'Subido',
|
||||
indicatorErrorTitle: 'Error al subir',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'Subiendo...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'Anterior',
|
||||
next: 'Siguiente',
|
||||
toggleheader: 'Mostrar encabezado',
|
||||
fullscreen: 'Pantalla completa',
|
||||
borderless: 'Modo sin bordes',
|
||||
close: 'Cerrar vista detallada'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
111
public/vendor/fileinput/js/locales/et.js
vendored
Executable file
111
public/vendor/fileinput/js/locales/et.js
vendored
Executable file
@@ -0,0 +1,111 @@
|
||||
/*!
|
||||
* FileInput Estonian Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['et'] = {
|
||||
fileSingle: 'fail',
|
||||
filePlural: 'failid',
|
||||
browseLabel: 'Sirvi …',
|
||||
removeLabel: 'Eemalda',
|
||||
removeTitle: 'Clear selected files',
|
||||
cancelLabel: 'Tühista',
|
||||
cancelTitle: 'Abort ongoing upload',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: 'Salvesta',
|
||||
uploadTitle: 'Salvesta valitud failid',
|
||||
msgNo: 'No',
|
||||
msgNoFilesSelected: 'No files selected',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: 'Cancelled',
|
||||
msgPlaceholder: 'Select {files}...',
|
||||
msgZoomModalHeading: 'Detailed Preview',
|
||||
msgFileRequired: 'You must select a file to upload.',
|
||||
msgSizeTooSmall: 'File "{name}" (<b>{size} KB</b>) is too small and must be larger than <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'Fail "{name}" (<b>{size} KB</b>) ületab lubatu suuruse <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'You must select at least <b>{n}</b> {files} to upload.',
|
||||
msgFilesTooMany: 'Number of files selected for upload <b>({n})</b> exceeds maximum allowed limit of <b>{m}</b>.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: 'File "{name}" not found!',
|
||||
msgFileSecured: 'Security restrictions prevent reading the file "{name}".',
|
||||
msgFileNotReadable: 'File "{name}" is not readable.',
|
||||
msgFilePreviewAborted: 'File preview aborted for "{name}".',
|
||||
msgFilePreviewError: 'An error occurred while reading the file "{name}".',
|
||||
msgInvalidFileName: 'Invalid or unsupported characters in file name "{name}".',
|
||||
msgInvalidFileType: '"{name}" on vale tüüpi. Ainult "{types}" on lubatud.',
|
||||
msgInvalidFileExtension: 'Invalid extension for file "{name}". Only "{extensions}" files are supported.',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'The file upload was aborted',
|
||||
msgUploadThreshold: 'Processing...',
|
||||
msgUploadBegin: 'Initializing...',
|
||||
msgUploadEnd: 'Done',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: 'No valid data available for upload.',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: 'Error',
|
||||
msgValidationError: 'Validation Error',
|
||||
msgLoading: 'Loading file {index} of {files} …',
|
||||
msgProgress: 'Loading file {index} of {files} - {name} - {percent}% completed.',
|
||||
msgSelected: '{n} {files} selected',
|
||||
msgFoldersNotAllowed: 'Drag & drop files only! Skipped {n} dropped folder(s).',
|
||||
msgImageWidthSmall: 'Pildi laius peab olema vähemalt {size} px.',
|
||||
msgImageHeightSmall: 'Pildi kõrgus peab olema vähemalt {size} px.',
|
||||
msgImageWidthLarge: 'Width of image file "{name}" cannot exceed {size} px.',
|
||||
msgImageHeightLarge: 'Height of image file "{name}" cannot exceed {size} px.',
|
||||
msgImageResizeError: 'Could not get the image dimensions to resize.',
|
||||
msgImageResizeException: 'Error while resizing the image.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Something went wrong with the {operation} operation. Please try again later!',
|
||||
msgAjaxProgressError: '{operation} failed',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'file delete',
|
||||
uploadThumb: 'file upload',
|
||||
uploadBatch: 'batch file upload',
|
||||
uploadExtra: 'form data upload'
|
||||
},
|
||||
dropZoneTitle: 'Lohista failid siia …',
|
||||
dropZoneClickTitle: '<br>(or click to select {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Eemalda fail',
|
||||
uploadTitle: 'Salvesta fail',
|
||||
uploadRetryTitle: 'Retry upload',
|
||||
zoomTitle: 'Vaata detaile',
|
||||
dragTitle: 'Liiguta / Korralda',
|
||||
indicatorNewTitle: 'Pole veel salvestatud',
|
||||
indicatorSuccessTitle: 'Uploaded',
|
||||
indicatorErrorTitle: 'Salvestamise viga',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'Salvestan ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'View previous file',
|
||||
next: 'View next file',
|
||||
toggleheader: 'Toggle header',
|
||||
fullscreen: 'Toggle full screen',
|
||||
borderless: 'Toggle borderless mode',
|
||||
close: 'Close detailed preview'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
113
public/vendor/fileinput/js/locales/fa.js
vendored
Executable file
113
public/vendor/fileinput/js/locales/fa.js
vendored
Executable file
@@ -0,0 +1,113 @@
|
||||
/*!
|
||||
* FileInput Persian Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
* @author Milad Nekofar <milad@nekofar.com>
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['fa'] = {
|
||||
fileSingle: 'فایل',
|
||||
filePlural: 'فایلها',
|
||||
browseLabel: 'مرور …',
|
||||
removeLabel: 'حذف',
|
||||
removeTitle: 'پاکسازی فایلهای انتخاب شده',
|
||||
cancelLabel: 'لغو',
|
||||
cancelTitle: 'لغو بارگزاری جاری',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: 'بارگذاری',
|
||||
uploadTitle: 'بارگذاری فایلهای انتخاب شده',
|
||||
msgNo: 'نه',
|
||||
msgNoFilesSelected: 'هیچ فایلی انتخاب نشده است',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: 'لغو شد',
|
||||
msgPlaceholder: 'انتخاب {files}...',
|
||||
msgZoomModalHeading: 'نمایش با جزییات',
|
||||
msgFileRequired: 'شما باید یک فایل برای بارگذاری انتخاب نمایید.',
|
||||
msgSizeTooSmall: 'فایل "{name}" (<b>{size} کیلوبایت</b>) خیلی کوچک است و باید از <b>{minSize} کیلوبایت بزرگتر باشد</b>.',
|
||||
msgSizeTooLarge: 'فایل "{name}" (<b>{size} کیلوبایت</b>) از حداکثر مجاز <b>{maxSize} کیلوبایت</b> بزرگتر است.',
|
||||
msgFilesTooLess: 'شما باید حداقل <b>{n}</b> {files} فایل برای بارگذاری انتخاب کنید.',
|
||||
msgFilesTooMany: 'تعداد فایلهای انتخاب شده برای بارگذاری <b>({n})</b> از حداکثر مجاز عبور کرده است <b>{m}</b>.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: 'فایل "{name}" یافت نشد!',
|
||||
msgFileSecured: 'محدودیت های امنیتی مانع خواندن فایل "{name}" است.',
|
||||
msgFileNotReadable: 'فایل "{name}" قابل نوشتن نیست.',
|
||||
msgFilePreviewAborted: 'پیش نمایش فایل "{name}". به مشکل خورد',
|
||||
msgFilePreviewError: 'در هنگام خواندن فایل "{name}" خطایی رخ داد.',
|
||||
msgInvalidFileName: 'کاراکترهای غیرمجاز و یا ناشناخته در نام فایل "{name}".',
|
||||
msgInvalidFileType: 'نوع فایل "{name}" معتبر نیست. فقط "{types}" پشیبانی میشوند.',
|
||||
msgInvalidFileExtension: 'پسوند فایل "{name}" معتبر نیست. فقط "{extensions}" پشتیبانی میشوند.',
|
||||
msgFileTypes: {
|
||||
'image': 'عکس',
|
||||
'html': 'اچ تا ام ال',
|
||||
'text': 'متن',
|
||||
'video': 'ویدئو',
|
||||
'audio': 'صدا',
|
||||
'flash': 'فلش',
|
||||
'pdf': 'پی دی اف',
|
||||
'object': 'دیگر'
|
||||
},
|
||||
msgUploadAborted: 'بارگذاری فایل به مشکل خورد.',
|
||||
msgUploadThreshold: 'در حال پردازش...',
|
||||
msgUploadBegin: 'در حال شروع...',
|
||||
msgUploadEnd: 'انجام شد',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: 'هیچ داده معتبری برای بارگذاری موجود نیست.',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: 'Error',
|
||||
msgValidationError: 'خطای اعتبار سنجی',
|
||||
msgLoading: 'بارگیری فایل {index} از {files} …',
|
||||
msgProgress: 'بارگیری فایل {index} از {files} - {name} - {percent}% تمام شد.',
|
||||
msgSelected: '{n} {files} انتخاب شده',
|
||||
msgFoldersNotAllowed: 'فقط فایلها را بکشید و رها کنید! {n} پوشه نادیده گرفته شد.',
|
||||
msgImageWidthSmall: 'عرض فایل تصویر "{name}" باید حداقل {size} پیکسل باشد.',
|
||||
msgImageHeightSmall: 'ارتفاع فایل تصویر "{name}" باید حداقل {size} پیکسل باشد.',
|
||||
msgImageWidthLarge: 'عرض فایل تصویر "{name}" نمیتواند از {size} پیکسل بیشتر باشد.',
|
||||
msgImageHeightLarge: 'ارتفاع فایل تصویر "{name}" نمیتواند از {size} پیکسل بیشتر باشد.',
|
||||
msgImageResizeError: 'یافت نشد ابعاد تصویر را برای تغییر اندازه.',
|
||||
msgImageResizeException: 'خطا در هنگام تغییر اندازه تصویر.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'به نظر مشکلی در حین {operation} روی داده است. لطفا دوباره تلاش کنید!',
|
||||
msgAjaxProgressError: '{operation} لغو شد',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'حذف فایل',
|
||||
uploadThumb: 'بارگذاری فایل',
|
||||
uploadBatch: 'بارگذاری جمعی فایلها',
|
||||
uploadExtra: 'بارگذاری با کمک فُرم'
|
||||
},
|
||||
dropZoneTitle: 'فایلها را بکشید و در اینجا رها کنید …',
|
||||
dropZoneClickTitle: '<br>(یا برای انتخاب {files} کلیک کنید)',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'حذف فایل',
|
||||
uploadTitle: 'آپلود فایل',
|
||||
uploadRetryTitle: 'بارگیری مجدد',
|
||||
downloadTitle: 'دریافت فایل',
|
||||
zoomTitle: 'دیدن جزئیات',
|
||||
dragTitle: 'جابجایی / چیدمان',
|
||||
indicatorNewTitle: 'آپلود نشده است',
|
||||
indicatorSuccessTitle: 'آپلود شده',
|
||||
indicatorErrorTitle: 'بارگذاری خطا',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'آپلود ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'مشاهده فایل قبلی',
|
||||
next: 'مشاهده فایل بعدی',
|
||||
toggleheader: 'نمایش عنوان',
|
||||
fullscreen: 'نمایش تمام صفحه',
|
||||
borderless: 'نمایش حاشیه',
|
||||
close: 'بستن نمایش با جزییات'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
102
public/vendor/fileinput/js/locales/fi.js
vendored
Executable file
102
public/vendor/fileinput/js/locales/fi.js
vendored
Executable file
@@ -0,0 +1,102 @@
|
||||
/*!
|
||||
* FileInput Finnish Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales.fi = {
|
||||
fileSingle: 'tiedosto',
|
||||
filePlural: 'tiedostot',
|
||||
browseLabel: 'Selaa …',
|
||||
removeLabel: 'Poista',
|
||||
removeTitle: 'Tyhjännä valitut tiedostot',
|
||||
cancelLabel: 'Peruuta',
|
||||
cancelTitle: 'Peruuta lataus',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: 'Lataa',
|
||||
uploadTitle: 'Lataa valitut tiedostot',
|
||||
msgNoFilesSelected: '',
|
||||
msgFileRequired: 'You must select a file to upload.',
|
||||
msgSizeTooSmall: 'File "{name}" (<b>{size} KB</b>) is too small and must be larger than <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'Tiedosto "{name}" (<b>{size} Kt</b>) ylittää suurimman sallitun tiedoston koon, joka on <b>{maxSize} Kt</b>. Yritä uudelleen!',
|
||||
msgFilesTooLess: 'Vähintään <b>{n}</b> {files} tiedostoa on valittava ladattavaksi. Ole hyvä ja yritä uudelleen!',
|
||||
msgFilesTooMany: 'Valittujen tiedostojen lukumäärä <b>({n})</b> ylittää suurimman sallitun määrän <b>{m}</b>. Ole hyvä ja yritä uudelleen!',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: 'Tiedostoa "{name}" ei löydy!',
|
||||
msgFileSecured: 'Tietoturvarajoitukset estävät tiedoston "{name}" lukemisen.',
|
||||
msgFileNotReadable: 'Tiedosto "{name}" ei ole luettavissa.',
|
||||
msgFilePreviewAborted: 'Tiedoston "{name}" esikatselu keskeytetty.',
|
||||
msgFilePreviewError: 'Virhe on tapahtunut luettaessa tiedostoa "{name}".',
|
||||
msgInvalidFileName: 'Invalid or unsupported characters in file name "{name}".',
|
||||
msgInvalidFileType: 'Tiedosto "{name}" on väärän tyyppinen. Ainoastaan tiedostot tyyppiä "{types}" ovat tuettuja.',
|
||||
msgInvalidFileExtension: 'Tiedoston "{name}" tarkenne on epäkelpo. Ainoastaan tarkenteet "{extensions}" ovat tuettuja.',
|
||||
msgFileTypes: {
|
||||
'image': 'Kuva',
|
||||
'html': 'HTML',
|
||||
'text': 'Teksti',
|
||||
'video': 'Video',
|
||||
'audio': 'Ääni',
|
||||
'flash': 'Flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'Olio'
|
||||
},
|
||||
msgUploadThreshold: 'Käsitellään...',
|
||||
msgUploadBegin: 'Initializing...',
|
||||
msgUploadEnd: 'Done',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: 'Ei ladattavaa dataa.',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: 'Error',
|
||||
msgValidationError: 'Tiedoston latausvirhe',
|
||||
msgLoading: 'Ladataan tiedostoa {index} / {files} …',
|
||||
msgProgress: 'Ladataan tiedostoa {index} / {files} - {name} - {percent}% valmistunut.',
|
||||
msgSelected: '{n} tiedostoa valittu',
|
||||
msgFoldersNotAllowed: 'Raahaa ja pudota ainoastaan tiedostoja! Ohitettu {n} raahattua kansiota.',
|
||||
msgAjaxError: 'Something went wrong with the {operation} operation. Please try again later!',
|
||||
msgAjaxProgressError: '{operation} failed',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'file delete',
|
||||
uploadThumb: 'file upload',
|
||||
uploadBatch: 'batch file upload',
|
||||
uploadExtra: 'form data upload'
|
||||
},
|
||||
dropZoneTitle: 'Raahaa ja pudota tiedostot tähän …',
|
||||
dropZoneClickTitle: '<br>(tai valitse hiirellä {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Poista tiedosto',
|
||||
uploadTitle: 'Upload file',
|
||||
uploadRetryTitle: 'Retry upload',
|
||||
downloadTitle: 'Download file',
|
||||
zoomTitle: 'Yksityiskohdat',
|
||||
dragTitle: 'Siirrä / Järjestele',
|
||||
indicatorNewTitle: 'Ei ladattu',
|
||||
indicatorSuccessTitle: 'Ladattu',
|
||||
indicatorErrorTitle: 'Lataus epäonnistui',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'Ladataan ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'Seuraava tiedosto',
|
||||
next: 'Edellinen tiedosto',
|
||||
toggleheader: 'Näytä otsikko',
|
||||
fullscreen: 'Kokonäytön tila',
|
||||
borderless: 'Rajaton tila',
|
||||
close: 'Sulje esikatselu'
|
||||
}
|
||||
};
|
||||
|
||||
$.extend($.fn.fileinput.defaults, $.fn.fileinputLocales.fi);
|
||||
})(window.jQuery);
|
||||
111
public/vendor/fileinput/js/locales/fr.js
vendored
Executable file
111
public/vendor/fileinput/js/locales/fr.js
vendored
Executable file
@@ -0,0 +1,111 @@
|
||||
/*!
|
||||
* FileInput French Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['fr'] = {
|
||||
fileSingle: 'fichier',
|
||||
filePlural: 'fichiers',
|
||||
browseLabel: 'Parcourir…',
|
||||
removeLabel: 'Retirer',
|
||||
removeTitle: 'Retirer les fichiers sélectionnés',
|
||||
cancelLabel: 'Annuler',
|
||||
cancelTitle: "Annuler l'envoi en cours",
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: 'Transférer',
|
||||
uploadTitle: 'Transférer les fichiers sélectionnés',
|
||||
msgNo: 'Non',
|
||||
msgNoFilesSelected: '',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: 'Annulé',
|
||||
msgPlaceholder: 'Sélectionner le(s) {files}...',
|
||||
msgZoomModalHeading: 'Aperçu détaillé',
|
||||
msgFileRequired: 'Vous devez sélectionner un fichier à uploader.',
|
||||
msgSizeTooSmall: 'Le fichier "{name}" (<b>{size} KB</b>) est inférieur à la taille minimale de <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'Le fichier "{name}" (<b>{size} Ko</b>) dépasse la taille maximale autorisée qui est de <b>{maxSize} Ko</b>.',
|
||||
msgFilesTooLess: 'Vous devez sélectionner au moins <b>{n}</b> {files} à transmettre.',
|
||||
msgFilesTooMany: 'Le nombre de fichier sélectionné <b>({n})</b> dépasse la quantité maximale autorisée qui est de <b>{m}</b>.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: 'Le fichier "{name}" est introuvable !',
|
||||
msgFileSecured: "Des restrictions de sécurité vous empêchent d'accéder au fichier \"{name}\".",
|
||||
msgFileNotReadable: 'Le fichier "{name}" est illisible.',
|
||||
msgFilePreviewAborted: 'Prévisualisation du fichier "{name}" annulée.',
|
||||
msgFilePreviewError: 'Une erreur est survenue lors de la lecture du fichier "{name}".',
|
||||
msgInvalidFileName: 'Caractères invalides ou non supportés dans le nom de fichier "{name}".',
|
||||
msgInvalidFileType: 'Type de document invalide pour "{name}". Seulement les documents de type "{types}" sont autorisés.',
|
||||
msgInvalidFileExtension: 'Extension invalide pour le fichier "{name}". Seules les extensions "{extensions}" sont autorisées.',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'Le transfert du fichier a été interrompu',
|
||||
msgUploadThreshold: 'En cours...',
|
||||
msgUploadBegin: 'Initialisation...',
|
||||
msgUploadEnd: 'Terminé',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: 'Aucune donnée valide disponible pour transmission.',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: 'Erreur',
|
||||
msgValidationError: 'Erreur de validation',
|
||||
msgLoading: 'Transmission du fichier {index} sur {files}…',
|
||||
msgProgress: 'Transmission du fichier {index} sur {files} - {name} - {percent}%.',
|
||||
msgSelected: '{n} {files} sélectionné(s)',
|
||||
msgFoldersNotAllowed: 'Glissez et déposez uniquement des fichiers ! {n} répertoire(s) exclu(s).',
|
||||
msgImageWidthSmall: 'La largeur de l\'image "{name}" doit être d\'au moins {size} px.',
|
||||
msgImageHeightSmall: 'La hauteur de l\'image "{name}" doit être d\'au moins {size} px.',
|
||||
msgImageWidthLarge: 'La largeur de l\'image "{name}" ne peut pas dépasser {size} px.',
|
||||
msgImageHeightLarge: 'La hauteur de l\'image "{name}" ne peut pas dépasser {size} px.',
|
||||
msgImageResizeError: "Impossible d'obtenir les dimensions de l'image à redimensionner.",
|
||||
msgImageResizeException: "Erreur lors du redimensionnement de l'image.<pre>{errors}</pre>",
|
||||
msgAjaxError: "Une erreur s'est produite pendant l'opération de {operation}. Veuillez réessayer plus tard.",
|
||||
msgAjaxProgressError: 'L\'opération "{operation}" a échoué',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'suppression du fichier',
|
||||
uploadThumb: 'transfert du fichier',
|
||||
uploadBatch: 'transfert des fichiers',
|
||||
uploadExtra: 'soumission des données de formulaire'
|
||||
},
|
||||
dropZoneTitle: 'Glissez et déposez les fichiers ici…',
|
||||
dropZoneClickTitle: '<br>(ou cliquez pour sélectionner manuellement)',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Supprimer le fichier',
|
||||
uploadTitle: 'Transférer le fichier',
|
||||
uploadRetryTitle: 'Relancer le transfert',
|
||||
zoomTitle: 'Voir les détails',
|
||||
dragTitle: 'Déplacer / Réarranger',
|
||||
indicatorNewTitle: 'Pas encore transféré',
|
||||
indicatorSuccessTitle: 'Posté',
|
||||
indicatorErrorTitle: 'Ajouter erreur',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'En cours...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'Voir le fichier précédent',
|
||||
next: 'Voir le fichier suivant',
|
||||
toggleheader: 'Masquer le titre',
|
||||
fullscreen: 'Mode plein écran',
|
||||
borderless: 'Mode cinéma',
|
||||
close: "Fermer l'aperçu"
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
112
public/vendor/fileinput/js/locales/gl.js
vendored
Executable file
112
public/vendor/fileinput/js/locales/gl.js
vendored
Executable file
@@ -0,0 +1,112 @@
|
||||
/*!
|
||||
* FileInput Galician Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['gl'] = {
|
||||
fileSingle: 'arquivo',
|
||||
filePlural: 'arquivos',
|
||||
browseLabel: 'Examinar …',
|
||||
removeLabel: 'Quitar',
|
||||
removeTitle: 'Quitar aquivos seleccionados',
|
||||
cancelLabel: 'Cancelar',
|
||||
cancelTitle: 'Abortar a subida en curso',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: 'Subir arquivo',
|
||||
uploadTitle: 'Subir arquivos seleccionados',
|
||||
msgNo: 'Non',
|
||||
msgNoFilesSelected: 'Non hay arquivos seleccionados',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: 'Cancelado',
|
||||
msgPlaceholder: 'Seleccinar {files}...',
|
||||
msgZoomModalHeading: 'Vista previa detallada',
|
||||
msgFileRequired: 'Debes seleccionar un arquivo para subir.',
|
||||
msgSizeTooSmall: 'O arquivo "{name}" (<b>{size} KB</b>) é demasiado pequeno e debe ser maior de <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'O arquivo "{name}" (<b>{size} KB</b>) excede o tamaño máximo permitido de <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'Debe seleccionar ao menos <b>{n}</b> {files} a cargar.',
|
||||
msgFilesTooMany: 'O número de arquivos seleccionados a cargar <b>({n})</b> excede do límite máximo permitido de <b>{m}</b>.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: 'Arquivo "{name}" non encontrado.',
|
||||
msgFileSecured: 'Non é posible acceder ao arquivo "{name}" porque estará sendo usado por outra aplicación ou non teñamos permisos de lectura.',
|
||||
msgFileNotReadable: 'Non é posible acceder ao arquivo "{name}".',
|
||||
msgFilePreviewAborted: 'Previsualización do arquivo "{name}" cancelada.',
|
||||
msgFilePreviewError: 'Ocurriu un erro mentras se lía o arquivo "{name}".',
|
||||
msgInvalidFileName: 'Caracteres non válidos ou non soportados no nome do arquivo "{name}".',
|
||||
msgInvalidFileType: 'Tipo de arquivo non válido para "{name}". Só se permiten arquivos do tipo "{types}".',
|
||||
msgInvalidFileExtension: 'Extensión de arquivo non válida para "{name}". Só se permiten arquivos "{extensions}".',
|
||||
msgFileTypes: {
|
||||
'image': 'imaxe',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'A carga de arquivos cancelouse',
|
||||
msgUploadThreshold: 'Procesando...',
|
||||
msgUploadBegin: 'Inicializando...',
|
||||
msgUploadEnd: 'Feito',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: 'Non existen datos válidos para o envío.',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: 'Erro',
|
||||
msgValidationError: 'Erro de validación',
|
||||
msgLoading: 'Subindo arquivo {index} de {files} …',
|
||||
msgProgress: 'Subindo arquivo {index} de {files} - {name} - {percent}% completado.',
|
||||
msgSelected: '{n} {files} seleccionado(s)',
|
||||
msgFoldersNotAllowed: 'Arrastra e solta unicamente arquivos. Omitida(s) {n} carpeta(s).',
|
||||
msgImageWidthSmall: 'O ancho da imaxe "{name}" debe ser de ao menos {size} px.',
|
||||
msgImageHeightSmall: 'A altura da imaxe "{name}" debe ser de ao menos {size} px.',
|
||||
msgImageWidthLarge: 'O ancho da imaxe "{name}" non pode exceder de {size} px.',
|
||||
msgImageHeightLarge: 'A altura da imaxe "{name}" non pode exceder de {size} px.',
|
||||
msgImageResizeError: 'Non se puideron obter as dimensións da imaxe para cambiar o tamaño.',
|
||||
msgImageResizeException: 'Erro ao cambiar o tamaño da imaxe. <pre>{errors}</pre>',
|
||||
msgAjaxError: 'Algo foi mal ca operación {operation}. Por favor, inténtao de novo máis tarde.',
|
||||
msgAjaxProgressError: 'A operación {operation} fallou',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'Arquivo borrado',
|
||||
uploadThumb: 'Arquivo subido',
|
||||
uploadBatch: 'Datos subidos en lote',
|
||||
uploadExtra: 'Datos do formulario subidos'
|
||||
},
|
||||
dropZoneTitle: 'Arrasta e solta aquí os arquivos …',
|
||||
dropZoneClickTitle: '<br>(ou fai clic para seleccionar {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Eliminar arquivo',
|
||||
uploadTitle: 'Subir arquivo',
|
||||
uploadRetryTitle: 'Reintentar a subida',
|
||||
downloadTitle: 'Descargar arquivo',
|
||||
zoomTitle: 'Ver detalles',
|
||||
dragTitle: 'Mover / Reordenar',
|
||||
indicatorNewTitle: 'Non subido aínda',
|
||||
indicatorSuccessTitle: 'Subido',
|
||||
indicatorErrorTitle: 'Erro ao subir',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'Subindo...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'Ver arquivo anterior',
|
||||
next: 'Ver arquivo seguinte',
|
||||
toggleheader: 'Mostrar encabezado',
|
||||
fullscreen: 'Mostrar a pantalla completa',
|
||||
borderless: 'Activar o modo sen bordes',
|
||||
close: 'Cerrar vista detallada'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
107
public/vendor/fileinput/js/locales/he.js
vendored
Executable file
107
public/vendor/fileinput/js/locales/he.js
vendored
Executable file
@@ -0,0 +1,107 @@
|
||||
/*!
|
||||
* FileInput Hebrew Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
* @author Daniel Coryat <awq8002@gmail.com>
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['he'] = {
|
||||
fileSingle: 'קובץ',
|
||||
filePlural: 'קבצים',
|
||||
browseLabel: 'העלאה …',
|
||||
removeLabel: 'הסרה',
|
||||
removeTitle: 'נקה קבצים נבחרים',
|
||||
cancelLabel: 'ביטול',
|
||||
cancelTitle: 'ביטול העלאה מתמשכת',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: 'טעינה',
|
||||
uploadTitle: 'טעינת קבצים נבחרים',
|
||||
msgNo: 'לא',
|
||||
msgNoFilesSelected: 'לא נבחרו קבצים',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: 'מבוטל',
|
||||
msgPlaceholder: 'בחר {files}...',
|
||||
msgZoomModalHeading: 'תצוגה מקדימה מפורטת',
|
||||
msgSizeTooSmall: 'קובץ "{name}" (<b>{size} KB</b>) קטן מדי וחייב להיות גדול מ <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'קובץ "{name}" (<b>{size} KB</b>) חורג מהגודל המרבי המותר להעלאה של <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'עליך לבחור לפחות <b>{n}</b> {files} להעלאה.',
|
||||
msgFilesTooMany: 'מספר הקבצים שנבחרו להעלאה <b>({n})</b> חורג מהמגבלה המרבית המותרת של <b>{m}</b>.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: 'קובץ "{name}" לא נמצא!',
|
||||
msgFileSecured: 'הגבלות אבטחה מונעות קריאת הקובץ "{name}".',
|
||||
msgFileNotReadable: 'קובץ "{name}" לא קריא.',
|
||||
msgFilePreviewAborted: 'תצוגה מקדימה של הקובץ בוטלה עבור "{name}".',
|
||||
msgFilePreviewError: 'אירעה שגיאה בעת קריאת הקובץ "{name}".',
|
||||
msgInvalidFileName: 'תווים לא חוקיים או לא נתמכים בשם הקובץ "{name}".',
|
||||
msgInvalidFileType: 'סוג קובץ לא חוקי "{name}". רק "{types}" קבצים נתמכים.',
|
||||
msgInvalidFileExtension: 'תוסף לא חוקי עבור הקובץ "{name}". רק "{extensions}" קבצים נתמכים.',
|
||||
msgFileTypes: {
|
||||
'image': 'תמונה',
|
||||
'html': 'HTML',
|
||||
'text': 'טקסט',
|
||||
'video': 'וידאו',
|
||||
'audio': 'שמע',
|
||||
'flash': 'פלאש',
|
||||
'pdf': 'PDF',
|
||||
'object': 'אובייקט'
|
||||
},
|
||||
msgUploadAborted: 'העלאת הקובץ בוטלה',
|
||||
msgUploadThreshold: 'מעבד...',
|
||||
msgUploadBegin: 'מאתחל ...',
|
||||
msgUploadEnd: 'בוצע',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: 'אין נתונים זמינים להעלאה.',
|
||||
msgValidationError: 'שגיאת אימות',
|
||||
msgLoading: 'טוען קובץ {index} של {files} …',
|
||||
msgProgress: 'טוען קובץ {index} של {files} - {name} - {percent}% הושלמה.',
|
||||
msgSelected: '{n} {files} נבחרו',
|
||||
msgFoldersNotAllowed: 'גרירת קבצים ושחרורם בלבד! דילוג {n} גרירת תיקיה(s).',
|
||||
msgImageWidthSmall: 'רוחב קובץ התמונה "{name}" חייב להיות לפחות {size} px.',
|
||||
msgImageHeightSmall: 'גובה קובץ התמונה "{name}" חייב להיות לפחות {size} px.',
|
||||
msgImageWidthLarge: 'רוחב קובץ התמונה "{name}" לא יעלה על {size} px.',
|
||||
msgImageHeightLarge: 'גובה קובץ התמונה "{name}" לא יעלה על {size} px.',
|
||||
msgImageResizeError: 'לא ניתן לשנות את גודל מידות התמונה.',
|
||||
msgImageResizeException: 'שגיאה בעת שינוי גודל התמונה.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'משהו השתבש עם {operation} המערכת. יש לנסות מאוחר יותר!',
|
||||
msgAjaxProgressError: '{operation} נכשל',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'קובץ נמחק',
|
||||
uploadThumb: 'קובץ הועלה',
|
||||
uploadBatch: 'קובץ אצווה הועלה',
|
||||
uploadExtra: 'העלאת נתונים בטופס'
|
||||
},
|
||||
dropZoneTitle: 'גרירת קבצים ושחרורם כאן …',
|
||||
dropZoneClickTitle: '<br>(או לחץ /י כדי לבחור {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'הסרת קובץ',
|
||||
uploadTitle: 'טעינת קובץ',
|
||||
zoomTitle: 'הצגת פרטים',
|
||||
dragTitle: 'העברה / סידור מחדש',
|
||||
indicatorNewTitle: 'עדיין לא הועלה',
|
||||
indicatorSuccessTitle: 'הועלה',
|
||||
indicatorErrorTitle: 'שגיאת העלאה',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'מעלה...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'הצגת את הקובץ הקודם',
|
||||
next: 'הצגת את הקובץ הבא',
|
||||
toggleheader: 'שינוי כותרת',
|
||||
fullscreen: 'מעבר למסך מלא',
|
||||
borderless: 'שינוי המודל ללא שוליים',
|
||||
close: 'סגירת תצוגה מקדימה מפורטת'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
112
public/vendor/fileinput/js/locales/hu.js
vendored
Executable file
112
public/vendor/fileinput/js/locales/hu.js
vendored
Executable file
@@ -0,0 +1,112 @@
|
||||
/*!
|
||||
* FileInput Hungarian Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['hu'] = {
|
||||
fileSingle: 'fájl',
|
||||
filePlural: 'fájlok',
|
||||
browseLabel: 'Tallóz …',
|
||||
removeLabel: 'Eltávolít',
|
||||
removeTitle: 'Kijelölt fájlok törlése',
|
||||
cancelLabel: 'Mégse',
|
||||
cancelTitle: 'Feltöltés megszakítása',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: 'Feltöltés',
|
||||
uploadTitle: 'Kijelölt fájlok feltöltése',
|
||||
msgNo: 'Nem',
|
||||
msgNoFilesSelected: 'Nincs fájl kiválasztva',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: 'Megszakítva',
|
||||
msgPlaceholder: 'Válasz {files}...',
|
||||
msgZoomModalHeading: 'Részletes Előnézet',
|
||||
msgFileRequired: 'Kötelező fájlt kiválasztani a feltöltéshez.',
|
||||
msgSizeTooSmall: 'A fájl: "{name}" (<b>{size} KB</b>) mérete túl kicsi, nagyobbnak kell lennie, mint <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: '"{name}" fájl (<b>{size} KB</b>) mérete nagyobb a megengedettnél <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'Legalább <b>{n}</b> {files} ki kell választania a feltöltéshez.',
|
||||
msgFilesTooMany: 'A feltölteni kívánt fájlok száma <b>({n})</b> elérte a megengedett maximumot <b>{m}</b>.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: '"{name}" fájl nem található!',
|
||||
msgFileSecured: 'Biztonsági beállítások nem engedik olvasni a fájlt "{name}".',
|
||||
msgFileNotReadable: '"{name}" fájl nem olvasható.',
|
||||
msgFilePreviewAborted: '"{name}" fájl feltöltése megszakítva.',
|
||||
msgFilePreviewError: 'Hiba lépett fel a "{name}" fájl olvasása közben.',
|
||||
msgInvalidFileName: 'Hibás vagy nem támogatott karakterek a fájl nevében "{name}".',
|
||||
msgInvalidFileType: 'Nem megengedett fájl "{name}". Csak a "{types}" fájl típusok támogatottak.',
|
||||
msgInvalidFileExtension: 'Nem megengedett kiterjesztés / fájltípus "{name}". Csak a "{extensions}" kiterjesztés(ek) / fájltípus(ok) támogatottak.',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'A fájl feltöltés megszakítva',
|
||||
msgUploadThreshold: 'Folyamatban...',
|
||||
msgUploadBegin: 'Inicializálás...',
|
||||
msgUploadEnd: 'Kész',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: 'Nincs érvényes adat a feltöltéshez.',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: 'Error',
|
||||
msgValidationError: 'Érvényesítés hiba',
|
||||
msgLoading: '{index} / {files} töltése …',
|
||||
msgProgress: 'Feltöltés: {index} / {files} - {name} - {percent}% kész.',
|
||||
msgSelected: '{n} {files} kiválasztva.',
|
||||
msgFoldersNotAllowed: 'Csak fájlokat húzzon ide! Kihagyva {n} könyvtár.',
|
||||
msgImageWidthSmall: 'A kép szélességének "{name}" legalább {size} pixelnek kell lennie.',
|
||||
msgImageHeightSmall: 'A kép magasságának "{name}" legalább {size} pixelnek kell lennie.',
|
||||
msgImageWidthLarge: 'A kép szélessége "{name}" nem haladhatja meg a {size} pixelt.',
|
||||
msgImageHeightLarge: 'A kép magassága "{name}" nem haladhatja meg a {size} pixelt.',
|
||||
msgImageResizeError: 'Nem lehet megállapítani a kép méreteit az átméretezéshez.',
|
||||
msgImageResizeException: 'Hiba történt a méretezés közben.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Hiba történt a művelet közben ({operation}). Kérjük, próbálja később!',
|
||||
msgAjaxProgressError: 'Hiba! ({operation})',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'fájl törlés',
|
||||
uploadThumb: 'fájl feltöltés',
|
||||
uploadBatch: 'csoportos fájl feltöltés',
|
||||
uploadExtra: 'űrlap adat feltöltés'
|
||||
},
|
||||
dropZoneTitle: 'Húzzon ide fájlokat …',
|
||||
dropZoneClickTitle: '<br>(vagy kattintson ide a {files} tallózásához...)',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'A fájl eltávolítása',
|
||||
uploadTitle: 'fájl feltöltése',
|
||||
uploadRetryTitle: 'Feltöltés újból',
|
||||
downloadTitle: 'Fájl letöltése',
|
||||
zoomTitle: 'Részletek megtekintése',
|
||||
dragTitle: 'Mozgatás / Átrendezés',
|
||||
indicatorNewTitle: 'Nem feltöltött',
|
||||
indicatorSuccessTitle: 'Feltöltött',
|
||||
indicatorErrorTitle: 'Feltöltés hiba',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'Feltöltés ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'Elöző fájl megnézése',
|
||||
next: 'Következő fájl megnézése',
|
||||
toggleheader: 'Fejléc mutatása',
|
||||
fullscreen: 'Teljes képernyős mód bekapcsolása',
|
||||
borderless: 'Keret nélküli ablak mód bekapcsolása',
|
||||
close: 'Részletes előnézet bezárása'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
113
public/vendor/fileinput/js/locales/id.js
vendored
Executable file
113
public/vendor/fileinput/js/locales/id.js
vendored
Executable file
@@ -0,0 +1,113 @@
|
||||
/*!
|
||||
* FileInput Indonesian Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
* @author Bambang Riswanto <bamz3r@gmail.com>
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['id'] = {
|
||||
fileSingle: 'berkas',
|
||||
filePlural: 'berkas',
|
||||
browseLabel: 'Pilih berkas …',
|
||||
removeLabel: 'Hapus',
|
||||
removeTitle: 'Hapus berkas terpilih',
|
||||
cancelLabel: 'Batal',
|
||||
cancelTitle: 'Batalkan proses pengunggahan',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: 'Unggah',
|
||||
uploadTitle: 'Unggah berkas terpilih',
|
||||
msgNo: 'Tidak',
|
||||
msgNoFilesSelected: '',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: 'Dibatalkan',
|
||||
msgPlaceholder: 'Pilih {files}...',
|
||||
msgZoomModalHeading: 'Pratinjau terperinci',
|
||||
msgFileRequired: 'Anda harus memilih berkas untuk diunggah.',
|
||||
msgSizeTooSmall: 'Berkas "{name}" (<b>{size} KB</b>) terlalu kecil dan harus lebih besar dari <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'Berkas "{name}" (<b>{size} KB</b>) melebihi ukuran unggah maksimal yaitu <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'Anda harus memilih setidaknya <b>{n}</b> {files} untuk diunggah.',
|
||||
msgFilesTooMany: '<b>({n})</b> berkas yang dipilih untuk diunggah melebihi ukuran unggah maksimal yaitu <b>{m}</b>.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: 'Berkas "{name}" tak ditemukan!',
|
||||
msgFileSecured: 'Sistem keamanan mencegah untuk membaca berkas "{name}".',
|
||||
msgFileNotReadable: 'Berkas "{name}" tak dapat dibaca.',
|
||||
msgFilePreviewAborted: 'Pratinjau untuk berkas "{name}" dibatalkan.',
|
||||
msgFilePreviewError: 'Kesalahan saat membaca berkas "{name}".',
|
||||
msgInvalidFileName: 'Karakter tidak dikenali atau tidak didukung untuk nama berkas "{name}".',
|
||||
msgInvalidFileType: 'Jenis berkas "{name}" tidak sah. Hanya berkas "{types}" yang didukung.',
|
||||
msgInvalidFileExtension: 'Ekstensi berkas "{name}" tidak sah. Hanya ekstensi "{extensions}" yang didukung.',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'Proses Unggah berkas dibatalkan',
|
||||
msgUploadThreshold: 'Memproses...',
|
||||
msgUploadBegin: 'Menyiapkan...',
|
||||
msgUploadEnd: 'Selesai',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: 'Tidak ada data valid yang tersedia untuk diunggah.',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: 'Kesalahan',
|
||||
msgValidationError: 'Kesalahan saat memvalidasi',
|
||||
msgLoading: 'Memuat {index} dari {files} berkas …',
|
||||
msgProgress: 'Memuat {index} dari {files} berkas - {name} - {percent}% selesai.',
|
||||
msgSelected: '{n} {files} dipilih',
|
||||
msgFoldersNotAllowed: 'Hanya tahan dan lepas file saja! {n} folder diabaikan.',
|
||||
msgImageWidthSmall: 'Lebar dari gambar "{name}" harus sekurangnya {size} px.',
|
||||
msgImageHeightSmall: 'Tinggi dari gambar "{name}" harus sekurangnya {size} px.',
|
||||
msgImageWidthLarge: 'Lebar dari gambar "{name}" tak boleh melebihi {size} px.',
|
||||
msgImageHeightLarge: 'Tinggi dari gambar "{name}" tak boleh melebihi {size} px.',
|
||||
msgImageResizeError: 'Tidak dapat menentukan dimensi gambar untuk mengubah ukuran.',
|
||||
msgImageResizeException: 'Kesalahan saat mengubah ukuran gambar.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Terjadi kesalahan ketika melakukan operasi {operation}. Silahkan coba lagi nanti!',
|
||||
msgAjaxProgressError: '{operation} gagal',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'Hapus berkas',
|
||||
uploadThumb: 'Unggah berkas',
|
||||
uploadBatch: 'Unggah banyak berkas',
|
||||
uploadExtra: 'Unggah form ekstra'
|
||||
},
|
||||
dropZoneTitle: 'Tarik dan lepaskan berkas disini …',
|
||||
dropZoneClickTitle: '<br>(atau klik untuk memilih {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Hapus Berkas',
|
||||
uploadTitle: 'Unggah Berkas',
|
||||
uploadRetryTitle: 'Unggah Ulang',
|
||||
downloadTitle: 'Unduh Berkas',
|
||||
zoomTitle: 'Tampilkan Rincian',
|
||||
dragTitle: 'Pindah atau Atur Ulang',
|
||||
indicatorNewTitle: 'Belum diunggah',
|
||||
indicatorSuccessTitle: 'Sudah diunggah',
|
||||
indicatorErrorTitle: 'Kesalahan dalam mengungah',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'Mengunggah ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'Lihat berkas sebelumnya',
|
||||
next: 'Lihat berkas selanjutnya',
|
||||
toggleheader: 'Beralih ke tajuk',
|
||||
fullscreen: 'Beralih ke mode penuh',
|
||||
borderless: 'Beralih ke mode tanpa tepi',
|
||||
close: 'Tutup pratinjau terperinci'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
114
public/vendor/fileinput/js/locales/it.js
vendored
Executable file
114
public/vendor/fileinput/js/locales/it.js
vendored
Executable file
@@ -0,0 +1,114 @@
|
||||
/*!
|
||||
* FileInput Italian Translation
|
||||
*
|
||||
* Author: Lorenzo Milesi <maxxer@yetopen.it>
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['it'] = {
|
||||
fileSingle: 'file',
|
||||
filePlural: 'file',
|
||||
browseLabel: 'Sfoglia…',
|
||||
removeLabel: 'Rimuovi',
|
||||
removeTitle: 'Rimuovi i file selezionati',
|
||||
cancelLabel: 'Annulla',
|
||||
cancelTitle: 'Annulla i caricamenti in corso',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: 'Carica',
|
||||
uploadTitle: 'Carica i file selezionati',
|
||||
msgNo: 'No',
|
||||
msgNoFilesSelected: 'Nessun file selezionato',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: 'Annullato',
|
||||
msgPlaceholder: 'Seleziona {files}...',
|
||||
msgZoomModalHeading: 'Anteprima dettagliata',
|
||||
msgFileRequired: 'Devi selezionare un file da caricare.',
|
||||
msgSizeTooSmall: 'Il file "{name}" (<b>{size} KB</b>) è troppo piccolo, deve essere almeno di <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'Il file "{name}" (<b>{size} KB</b>) eccede la dimensione massima di caricamento di <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'Devi selezionare almeno <b>{n}</b> {files} da caricare.',
|
||||
msgFilesTooMany: 'Il numero di file selezionati per il caricamento <b>({n})</b> eccede il numero massimo di file accettati <b>{m}</b>.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: 'File "{name}" non trovato!',
|
||||
msgFileSecured: 'Restrizioni di sicurezza impediscono la lettura del file "{name}".',
|
||||
msgFileNotReadable: 'Il file "{name}" non è leggibile.',
|
||||
msgFilePreviewAborted: 'Generazione anteprima per "{name}" annullata.',
|
||||
msgFilePreviewError: 'Errore durante la lettura del file "{name}".',
|
||||
msgInvalidFileName: 'Carattere non valido o non supportato nel file "{name}".',
|
||||
msgInvalidFileType: 'Tipo non valido per il file "{name}". Sono ammessi solo file di tipo "{types}".',
|
||||
msgInvalidFileExtension: 'Estensione non valida per il file "{name}". Sono ammessi solo file con estensione "{extensions}".',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'Il caricamento del file è stato interrotto',
|
||||
msgUploadThreshold: 'In lavorazione...',
|
||||
msgUploadBegin: 'Inizializzazione...',
|
||||
msgUploadEnd: 'Fatto',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: 'Dati non disponibili',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: 'Errore',
|
||||
msgValidationError: 'Errore di convalida',
|
||||
msgLoading: 'Caricamento file {index} di {files}…',
|
||||
msgProgress: 'Caricamento file {index} di {files} - {name} - {percent}% completato.',
|
||||
msgSelected: '{n} {files} selezionati',
|
||||
msgFoldersNotAllowed: 'Trascina solo file! Ignorata/e {n} cartella/e.',
|
||||
msgImageWidthSmall: 'La larghezza dell\'immagine "{name}" deve essere di almeno {size} px.',
|
||||
msgImageHeightSmall: 'L\'altezza dell\'immagine "{name}" deve essere di almeno {size} px.',
|
||||
msgImageWidthLarge: 'La larghezza dell\'immagine "{name}" non può superare {size} px.',
|
||||
msgImageHeightLarge: 'L\'altezza dell\'immagine "{name}" non può superare {size} px.',
|
||||
msgImageResizeError: 'Impossibile ottenere le dimensioni dell\'immagine per ridimensionare.',
|
||||
msgImageResizeException: 'Errore durante il ridimensionamento dell\'immagine.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Qualcosa non ha funzionato con l\'operazione {operation}. Per favore riprova più tardi!',
|
||||
msgAjaxProgressError: '{operation} failed',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'eliminazione file',
|
||||
uploadThumb: 'caricamento file',
|
||||
uploadBatch: 'caricamento file in batch',
|
||||
uploadExtra: 'upload dati del form'
|
||||
},
|
||||
dropZoneTitle: 'Trascina i file qui…',
|
||||
dropZoneClickTitle: '<br>(o clicca per selezionare {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Rimuovere il file',
|
||||
uploadTitle: 'Caricare un file',
|
||||
uploadRetryTitle: 'Riprova il caricamento',
|
||||
downloadTitle: 'Scarica file',
|
||||
zoomTitle: 'Guarda i dettagli',
|
||||
dragTitle: 'Muovi / Riordina',
|
||||
indicatorNewTitle: 'Non ancora caricato',
|
||||
indicatorSuccessTitle: 'Caricati',
|
||||
indicatorErrorTitle: 'Carica Errore',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'Caricamento ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'Vedi il file precedente',
|
||||
next: 'Vedi il file seguente',
|
||||
toggleheader: 'Attiva header',
|
||||
fullscreen: 'Attiva full screen',
|
||||
borderless: 'Abilita modalità senza bordi',
|
||||
close: 'Chiudi'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
121
public/vendor/fileinput/js/locales/ja.js
vendored
Executable file
121
public/vendor/fileinput/js/locales/ja.js
vendored
Executable file
@@ -0,0 +1,121 @@
|
||||
/*!
|
||||
* FileInput Japanese Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
* @author Yuta Hoshina <hoshina@gmail.com>
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
* slugCallback
|
||||
* \u4e00-\u9fa5 : Kanji (Chinese characters)
|
||||
* \u3040-\u309f : Hiragana (Japanese syllabary)
|
||||
* \u30a0-\u30ff\u31f0-\u31ff : Katakana (including phonetic extension)
|
||||
* \u3200-\u32ff : Enclosed CJK Letters and Months
|
||||
* \uff00-\uffef : Halfwidth and Fullwidth Forms
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['ja'] = {
|
||||
fileSingle: 'ファイル',
|
||||
filePlural: 'ファイル',
|
||||
browseLabel: 'ファイルを選択…',
|
||||
removeLabel: '削除',
|
||||
removeTitle: '選択したファイルを削除',
|
||||
cancelLabel: 'キャンセル',
|
||||
cancelTitle: 'アップロードをキャンセル',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: 'アップロード',
|
||||
uploadTitle: '選択したファイルをアップロード',
|
||||
msgNo: 'いいえ',
|
||||
msgNoFilesSelected: 'ファイルが選択されていません',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: 'キャンセル',
|
||||
msgPlaceholder: 'Select {files}...',
|
||||
msgZoomModalHeading: 'プレビュー',
|
||||
msgFileRequired: 'ファイルを選択してください',
|
||||
msgSizeTooSmall: 'ファイル"{name}" (<b>{size} KB</b>)はアップロード可能な下限容量<b>{minSize} KB</b>より小さいです',
|
||||
msgSizeTooLarge: 'ファイル"{name}" (<b>{size} KB</b>)はアップロード可能な上限容量<b>{maxSize} KB</b>を超えています',
|
||||
msgFilesTooLess: '最低<b>{n}</b>個の{files}を選択してください',
|
||||
msgFilesTooMany: '選択したファイルの数<b>({n}個)</b>はアップロード可能な上限数<b>({m}個)</b>を超えています',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: 'ファイル"{name}"はありませんでした',
|
||||
msgFileSecured: 'ファイル"{name}"は読み取り権限がないため取得できません',
|
||||
msgFileNotReadable: 'ファイル"{name}"は読み込めません',
|
||||
msgFilePreviewAborted: 'ファイル"{name}"のプレビューを中止しました',
|
||||
msgFilePreviewError: 'ファイル"{name}"の読み込み中にエラーが発生しました',
|
||||
msgInvalidFileName: 'ファイル名に無効な文字が含まれています "{name}".',
|
||||
msgInvalidFileType: '"{name}"は無効なファイル形式です。"{types}"形式のファイルのみサポートしています',
|
||||
msgInvalidFileExtension: '"{name}"は無効な拡張子です。拡張子が"{extensions}"のファイルのみサポートしています',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'ファイルのアップロードが中止されました',
|
||||
msgUploadThreshold: '処理中...',
|
||||
msgUploadBegin: '初期化中...',
|
||||
msgUploadEnd: '完了',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: 'アップロードに有効なデータがありません',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: 'エラー',
|
||||
msgValidationError: '検証エラー',
|
||||
msgLoading: '{files}個中{index}個目のファイルを読み込み中…',
|
||||
msgProgress: '{files}個中{index}個のファイルを読み込み中 - {name} - {percent}% 完了',
|
||||
msgSelected: '{n}個の{files}を選択',
|
||||
msgFoldersNotAllowed: 'ドラッグ&ドロップが可能なのはファイルのみです。{n}個のフォルダ-は無視されました',
|
||||
msgImageWidthSmall: '画像ファイル"{name}"の幅が小さすぎます。画像サイズの幅は少なくとも{size}px必要です',
|
||||
msgImageHeightSmall: '画像ファイル"{name}"の高さが小さすぎます。画像サイズの高さは少なくとも{size}px必要です',
|
||||
msgImageWidthLarge: '画像ファイル"{name}"の幅がアップロード可能な画像サイズ({size}px)を超えています',
|
||||
msgImageHeightLarge: '画像ファイル"{name}"の高さがアップロード可能な画像サイズ({size}px)を超えています',
|
||||
msgImageResizeError: 'リサイズ時に画像サイズが取得できませんでした',
|
||||
msgImageResizeException: '画像のリサイズ時にエラーが発生しました。<pre>{errors}</pre>',
|
||||
msgAjaxError: '{operation}実行中にエラーが発生しました。時間をおいてもう一度お試しください。',
|
||||
msgAjaxProgressError: '{operation} failed',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'ファイル削除',
|
||||
uploadThumb: 'ファイルアップロード',
|
||||
uploadBatch: '一括ファイルアップロード',
|
||||
uploadExtra: 'フォームデータアップロード'
|
||||
},
|
||||
dropZoneTitle: 'ファイルをドラッグ&ドロップ…',
|
||||
dropZoneClickTitle: '<br>(または クリックして{files}を選択 )',
|
||||
slugCallback: function(text) {
|
||||
return text ? text.split(/(\\|\/)/g).pop().replace(/[^\w\u4e00-\u9fa5\u3040-\u309f\u30a0-\u30ff\u31f0-\u31ff\u3200-\u32ff\uff00-\uffef\-.\\\/ ]+/g, '') : '';
|
||||
},
|
||||
fileActionSettings: {
|
||||
removeTitle: 'ファイルを削除',
|
||||
uploadTitle: 'ファイルをアップロード',
|
||||
uploadRetryTitle: '再アップロード',
|
||||
zoomTitle: 'プレビュー',
|
||||
dragTitle: '移動 / 再配置',
|
||||
indicatorNewTitle: 'まだアップロードされていません',
|
||||
indicatorSuccessTitle: 'アップロード済み',
|
||||
indicatorErrorTitle: 'アップロード失敗',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'アップロード中...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: '前のファイルを表示',
|
||||
next: '次のファイルを表示',
|
||||
toggleheader: 'ファイル情報の表示/非表示',
|
||||
fullscreen: 'フルスクリーン表示の開始/終了',
|
||||
borderless: 'フルウィンドウ表示の開始/終了',
|
||||
close: 'プレビューを閉じる'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
113
public/vendor/fileinput/js/locales/ka.js
vendored
Executable file
113
public/vendor/fileinput/js/locales/ka.js
vendored
Executable file
@@ -0,0 +1,113 @@
|
||||
/*!
|
||||
* FileInput Georgian Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
* @author Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com>
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['ka'] = {
|
||||
fileSingle: 'ფაილი',
|
||||
filePlural: 'ფაილები',
|
||||
browseLabel: 'არჩევა …',
|
||||
removeLabel: 'წაშლა',
|
||||
removeTitle: 'არჩეული ფაილების წაშლა',
|
||||
cancelLabel: 'გაუქმება',
|
||||
cancelTitle: 'მიმდინარე ატვირთვის გაუქმება',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: 'ატვირთვა',
|
||||
uploadTitle: 'არჩეული ფაილების ატვირთვა',
|
||||
msgNo: 'არა',
|
||||
msgNoFilesSelected: 'ფაილები არ არის არჩეული',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: 'გაუქმებულია',
|
||||
msgPlaceholder: 'აირჩიეთ {files}...',
|
||||
msgZoomModalHeading: 'დეტალურად ნახვა',
|
||||
msgFileRequired: 'ატვირთვისთვის აუცილებელია ფაილის არჩევა.',
|
||||
msgSizeTooSmall: 'ფაილი "{name}" (<b>{size} KB</b>) არის ძალიან პატარა. მისი ზომა უნდა იყოს არანაკლებ <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'ფაილი "{name}" (<b>{size} KB</b>) აჭარბებს მაქსიმალურ დასაშვებ ზომას <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'უნდა აირჩიოთ მინიმუმ <b>{n}</b> {file} ატვირთვისთვის.',
|
||||
msgFilesTooMany: 'არჩეული ფაილების რაოდენობა <b>({n})</b> აჭარბებს დასაშვებ ლიმიტს <b>{m}</b>.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: 'ფაილი "{name}" არ მოიძებნა!',
|
||||
msgFileSecured: 'უსაფრთხოებით გამოწვეული შეზღუდვები კრძალავს ფაილის "{name}" წაკითხვას.',
|
||||
msgFileNotReadable: 'ფაილის "{name}" წაკითხვა შეუძლებელია.',
|
||||
msgFilePreviewAborted: 'პრევიუ გაუქმებულია ფაილისათვის "{name}".',
|
||||
msgFilePreviewError: 'დაფიქსირდა შეცდომა ფაილის "{name}" კითხვისას.',
|
||||
msgInvalidFileName: 'ნაპოვნია დაუშვებელი სიმბოლოები ფაილის "{name}" სახელში.',
|
||||
msgInvalidFileType: 'ფაილს "{name}" გააჩნია დაუშვებელი ტიპი. მხოლოდ "{types}" ტიპის ფაილები არის დაშვებული.',
|
||||
msgInvalidFileExtension: 'ფაილს "{name}" გააჩნია დაუშვებელი გაფართოება. მხოლოდ "{extensions}" გაფართოების ფაილები არის დაშვებული.',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'ფაილის ატვირთვა შეწყდა',
|
||||
msgUploadThreshold: 'მუშავდება...',
|
||||
msgUploadBegin: 'ინიციალიზაცია...',
|
||||
msgUploadEnd: 'დასრულებულია',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: 'ატვირთვისთვის დაუშვებელი მონაცემები.',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: 'ატვირთვის შეცდომა',
|
||||
msgValidationError: 'ვალიდაციის შეცდომა',
|
||||
msgLoading: 'ატვირთვა {index} / {files} …',
|
||||
msgProgress: 'ფაილის ატვირთვა დასრულებულია {index} / {files} - {name} - {percent}%.',
|
||||
msgSelected: 'არჩეულია {n} {file}',
|
||||
msgFoldersNotAllowed: 'დაშვებულია მხოლოდ ფაილების გადმოთრევა! გამოტოვებულია {n} გადმოთრეული ფოლდერი.',
|
||||
msgImageWidthSmall: 'სურათის "{name}" სიგანე უნდა იყოს არანაკლებ {size} px.',
|
||||
msgImageHeightSmall: 'სურათის "{name}" სიმაღლე უნდა იყოს არანაკლებ {size} px.',
|
||||
msgImageWidthLarge: 'სურათის "{name}" სიგანე არ უნდა აღემატებოდეს {size} px-ს.',
|
||||
msgImageHeightLarge: 'სურათის "{name}" სიმაღლე არ უნდა აღემატებოდეს {size} px-ს.',
|
||||
msgImageResizeError: 'ვერ მოხერხდა სურათის ზომის შეცვლისთვის საჭირო მონაცემების გარკვევა.',
|
||||
msgImageResizeException: 'შეცდომა სურათის ზომის შეცვლისას.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'დაფიქსირდა შეცდომა ოპერაციის {operation} შესრულებისას. ცადეთ მოგვიანებით!',
|
||||
msgAjaxProgressError: 'ვერ მოხერხდა ოპერაციის {operation} შესრულება',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'ფაილის წაშლა',
|
||||
uploadThumb: 'ფაილის ატვირთვა',
|
||||
uploadBatch: 'ფაილების ატვირთვა',
|
||||
uploadExtra: 'მონაცემების გაგზავნა ფორმიდან'
|
||||
},
|
||||
dropZoneTitle: 'გადმოათრიეთ ფაილები აქ …',
|
||||
dropZoneClickTitle: '<br>(ან დააჭირეთ რათა აირჩიოთ {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'ფაილის წაშლა',
|
||||
uploadTitle: 'ფაილის ატვირთვა',
|
||||
uploadRetryTitle: 'ატვირთვის გამეორება',
|
||||
downloadTitle: 'ფაილის ჩამოტვირთვა',
|
||||
zoomTitle: 'დეტალურად ნახვა',
|
||||
dragTitle: 'გადაადგილება / მიმდევრობის შეცვლა',
|
||||
indicatorNewTitle: 'ჯერ არ ატვირთულა',
|
||||
indicatorSuccessTitle: 'ატვირთულია',
|
||||
indicatorErrorTitle: 'ატვირთვის შეცდომა',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'ატვირთვა ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'წინა ფაილის ნახვა',
|
||||
next: 'შემდეგი ფაილის ნახვა',
|
||||
toggleheader: 'სათაურის დამალვა',
|
||||
fullscreen: 'მთელ ეკრანზე გაშლა',
|
||||
borderless: 'მთელ გვერდზე გაშლა',
|
||||
close: 'დახურვა'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
112
public/vendor/fileinput/js/locales/kr.js
vendored
Executable file
112
public/vendor/fileinput/js/locales/kr.js
vendored
Executable file
@@ -0,0 +1,112 @@
|
||||
/*!
|
||||
* FileInput Korean Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['kr'] = {
|
||||
fileSingle: '파일',
|
||||
filePlural: '파일들',
|
||||
browseLabel: '찾아보기 …',
|
||||
removeLabel: '지우기',
|
||||
removeTitle: '선택한 파일들 지우기',
|
||||
cancelLabel: '취소',
|
||||
cancelTitle: '진행중인 업로드 중단',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: '업로드',
|
||||
uploadTitle: '선택한 파일 업로드',
|
||||
msgNo: '아니요',
|
||||
msgNoFilesSelected: '선택한 파일이 없습니다',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: '취소되었습니다',
|
||||
msgPlaceholder: '{files} 선택...',
|
||||
msgZoomModalHeading: '세부 정보',
|
||||
msgFileRequired: '업로드를 위해 반드시 파일을 선택해야 합니다.',
|
||||
msgSizeTooSmall: '파일 "{name}" (<b>{size} KB</b>)이 너무 작습니다. <b>{minSize} KB</b>보다 용량이 커야 합니다..',
|
||||
msgSizeTooLarge: '파일 "{name}" (<b>{size} KB</b>)이 너무 큽니다. 허용 파일 사이즈는 <b>{maxSize} KB</b>.입니다.',
|
||||
msgFilesTooLess: '업로드하기 위해 최소 <b>{n}</b> {files}개의 파일을 선택해야 합니다.',
|
||||
msgFilesTooMany: '선택한 파일의 수 <b>({n})</b>가 업로드 허용 최고치인 <b>{m}</b>를 넘었습니다..',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: '파일 "{name}"을 찾을 수 없습니다.!',
|
||||
msgFileSecured: '보안상의 이유로 "{name}"을/를 읽을 수 없습니다..',
|
||||
msgFileNotReadable: '"{name}"은/는 읽을 수 없습니다.',
|
||||
msgFilePreviewAborted: '"{name}"의 미리보기가 중단되었습니다.',
|
||||
msgFilePreviewError: '"{name}"을/를 읽는 도중 에러가 발생했습니다.',
|
||||
msgInvalidFileName: '파일 이름 "{name}" 중 지원 불가능한 문자가 포함되어 있습니다.',
|
||||
msgInvalidFileType: '"{name}"의 타입은 지원하지 않습니다. "{types}" 타입의 파일을 선택해 주십시요.',
|
||||
msgInvalidFileExtension: '"{name}"의 확장자는 지원하지 않습니다. "{extensions}" 확장자를 선택해 주십시요.',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: '파일 업로드가 중단되었습니다',
|
||||
msgUploadThreshold: '처리하는 중...',
|
||||
msgUploadBegin: '초기화 중...',
|
||||
msgUploadEnd: '완료',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: '업로드 가능한 데이터가 존재하지 않습니다.',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: '오류',
|
||||
msgValidationError: '유효성 오류',
|
||||
msgLoading: '{index}/{files}번째 파일을 불러오는 중입니다. …',
|
||||
msgProgress: '{index}/{files} - {name} - {percent}% 불러오기 완료.',
|
||||
msgSelected: '{n} {files}이 선택 되었습니다.',
|
||||
msgFoldersNotAllowed: '파일만 마우스로 끌어올 수 있습니다! 끌어온 폴더는 건너뜁니다.',
|
||||
msgImageWidthSmall: '"{name}"의 가로는 {size} px 보다 넓어야 합니다.',
|
||||
msgImageHeightSmall: '"{name}"의 세로는 {size} px 보다 높아야 합니다.',
|
||||
msgImageWidthLarge: '"{name}"의 가로는 {size} px를 넘을 수 없습니다.',
|
||||
msgImageHeightLarge: '"{name}"의 세로는 {size} px를 넘을 수 없습니다.',
|
||||
msgImageResizeError: '이미지의 치수를 가져올 수 없습니다',
|
||||
msgImageResizeException: '이미지 사이즈 재조정이 다음 이유로 실패했습니다.<pre>{errors}</pre>',
|
||||
msgAjaxError: '{operation} 실행 도중 실패했습니다. 잠시 후 다시 시도해 주세요!',
|
||||
msgAjaxProgressError: '{operation} failed',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'file delete',
|
||||
uploadThumb: 'file upload',
|
||||
uploadBatch: 'batch file upload',
|
||||
uploadExtra: 'form data upload'
|
||||
},
|
||||
dropZoneTitle: '마우스로 파일을 끌어오세요 …',
|
||||
dropZoneClickTitle: '<br>(또는 {files} 선택을 위해 클릭하십시요)',
|
||||
fileActionSettings: {
|
||||
removeTitle: '파일 지우기',
|
||||
uploadTitle: '파일 업로드',
|
||||
uploadRetryTitle: '업로드 재시도',
|
||||
downloadTitle: '파일 다운로드',
|
||||
zoomTitle: '세부 정보 보기',
|
||||
dragTitle: '옮기기 / 재배열하기',
|
||||
indicatorNewTitle: '아직 업로드 되지 않았습니다',
|
||||
indicatorSuccessTitle: '업로드 성공',
|
||||
indicatorErrorTitle: '업로드 중 에러 발생',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: '업로드 중 ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: '이전 파일',
|
||||
next: '다음 파일',
|
||||
toggleheader: '머릿글 토글',
|
||||
fullscreen: '전체화면 토글',
|
||||
borderless: '창 테두리 토글',
|
||||
close: '세부 정보 닫기'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
100
public/vendor/fileinput/js/locales/kz.js
vendored
Executable file
100
public/vendor/fileinput/js/locales/kz.js
vendored
Executable file
@@ -0,0 +1,100 @@
|
||||
/*!
|
||||
* FileInput Kazakh Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
* @author Kali Toleugazy <almatytol@gmail.com>
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['kz'] = {
|
||||
fileSingle: 'файл',
|
||||
filePlural: 'файлдар',
|
||||
browseLabel: 'Таңдау …',
|
||||
removeLabel: 'Жою',
|
||||
removeTitle: 'Таңдалған файлдарды жою',
|
||||
cancelLabel: 'Күшін жою',
|
||||
cancelTitle: 'Ағымдағы жүктеуді болдырмау',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: 'Жүктеу',
|
||||
uploadTitle: 'Таңдалған файлдарды жүктеу',
|
||||
msgNo: 'жоқ',
|
||||
msgNoFilesSelected: 'Файл таңдалмады',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: 'Күші жойылған',
|
||||
msgPlaceholder: 'Select {files}...',
|
||||
msgZoomModalHeading: 'Алдын ала толық көру',
|
||||
msgSizeTooLarge: 'Файл "{name}" (<b>{size} KB</b>) ең үлкен <b>{maxSize} KB</b> өлшемінен асады.',
|
||||
msgFilesTooLess: 'Жүктеу үшіy кемінде <b>{n}</b> {files} таңдау керек.',
|
||||
msgFilesTooMany: 'Таңдалған <b>({n})</b> файлдардың саны берілген <b>{m}</b> саннан асып кетті.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: 'Файл "{name}" табылмады!',
|
||||
msgFileSecured: 'Шектеу қауіпсіздігі "{name}" файлын оқуға тыйым салады.',
|
||||
msgFileNotReadable: '"{name}" файлды оқу мүмкін емес.',
|
||||
msgFilePreviewAborted: '"{name}" файл үшін алдын ала қарап көру тыйым салынған.',
|
||||
msgFilePreviewError: '"{name}" файлды оқығанда қате пайда болды.',
|
||||
msgInvalidFileType: '"{name}" тыйым салынған файл түрі. Тек мынаналарға рұқсат етілген: "{types}"',
|
||||
msgInvalidFileExtension: '"{name}" тыйым салынған файл кеңейтімі. Тек "{extensions}" рұқсат.',
|
||||
msgUploadAborted: 'Файлды жүктеу доғарылды',
|
||||
msgUploadThreshold: 'Өңдеу...',
|
||||
msgUploadBegin: 'Initializing...',
|
||||
msgUploadEnd: 'Done',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: 'No valid data available for upload.',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: 'Error',
|
||||
msgValidationError: 'Тексеру қатесі',
|
||||
msgLoading: '{index} файлды {files} … жүктеу',
|
||||
msgProgress: '{index} файлды {files} - {name} - {percent}% жүктеу аяқталды.',
|
||||
msgSelected: 'Таңдалған файлдар саны: {n}',
|
||||
msgFoldersNotAllowed: 'Тек файлдарды сүйреу рұқсат! {n} папка өткізілген.',
|
||||
msgImageWidthSmall: '{name} суреттің ені {size} px. аз болмау керек',
|
||||
msgImageHeightSmall: '{name} суреттің биіктігі {size} px. аз болмау керек',
|
||||
msgImageWidthLarge: '"{name}" суреттің ені {size} px. аспау керек',
|
||||
msgImageHeightLarge: '"{name}" суреттің биіктігі {size} px. аспау керек',
|
||||
msgImageResizeError: 'Суреттің өлшемін өзгерту үшін, мөлшері алынбады',
|
||||
msgImageResizeException: 'Суреттің мөлшерлерін өзгерткен кезде қателік пайда болды.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Something went wrong with the {operation} operation. Please try again later!',
|
||||
msgAjaxProgressError: '{operation} failed',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'file delete',
|
||||
uploadThumb: 'file upload',
|
||||
uploadBatch: 'batch file upload',
|
||||
uploadExtra: 'form data upload'
|
||||
},
|
||||
dropZoneTitle: 'Файлдарды осында сүйреу …',
|
||||
dropZoneClickTitle: '<br>(or click to select {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Файлды өшіру',
|
||||
uploadTitle: 'Файлды жүктеу',
|
||||
uploadRetryTitle: 'Retry upload',
|
||||
downloadTitle: 'Download file',
|
||||
zoomTitle: 'мәліметтерді көру',
|
||||
dragTitle: 'Орнын ауыстыру',
|
||||
indicatorNewTitle: 'Жүктелген жоқ',
|
||||
indicatorSuccessTitle: 'Жүктелген',
|
||||
indicatorErrorTitle: 'Жүктелу қатесі ',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'Жүктелу ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'Алдыңғы файлды қарау',
|
||||
next: 'Келесі файлды қарау',
|
||||
toggleheader: 'Тақырыпты ауыстыру',
|
||||
fullscreen: 'Толық экран режимін қосу',
|
||||
borderless: 'Жиексіз режиміне ауысу',
|
||||
close: 'Толық көрінісін жабу'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
112
public/vendor/fileinput/js/locales/lt.js
vendored
Executable file
112
public/vendor/fileinput/js/locales/lt.js
vendored
Executable file
@@ -0,0 +1,112 @@
|
||||
/*!
|
||||
* FileInput <_LANG_> Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
* @author Mindaugas Varkalys <varkalys.mindaugas@gmail.com>
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['lt'] = {
|
||||
fileSingle: 'failas',
|
||||
filePlural: 'failai',
|
||||
browseLabel: 'Naršyti …',
|
||||
removeLabel: 'Šalinti',
|
||||
removeTitle: 'Pašalinti pasirinktus failus',
|
||||
cancelLabel: 'Atšaukti',
|
||||
cancelTitle: 'Atšaukti vykstantį įkėlimą',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: 'Įkelti',
|
||||
uploadTitle: 'Įkelti pasirinktus failus',
|
||||
msgNo: 'Ne',
|
||||
msgNoFilesSelected: 'Nepasirinkta jokių failų',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: 'Atšaukta',
|
||||
msgPlaceholder: 'Select {files}...',
|
||||
msgZoomModalHeading: 'Detali Peržiūra',
|
||||
msgFileRequired: 'Pasirinkite failą įkėlimui.',
|
||||
msgSizeTooSmall: 'Failas "{name}" (<b>{size} KB</b>) yra per mažas ir turi būti didesnis nei <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'Failas "{name}" (<b>{size} KB</b>) viršija maksimalų leidžiamą įkeliamo failo dydį <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'Turite pasirinkti bent <b>{n}</b> failus įkėlimui.',
|
||||
msgFilesTooMany: 'Įkėlimui pasirinktų failų skaičius <b>({n})</b> viršija maksimalų leidžiamą limitą <b>{m}</b>.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: 'Failas "{name}" nerastas!',
|
||||
msgFileSecured: 'Saugumo apribojimai neleidžia perskaityti failo "{name}".',
|
||||
msgFileNotReadable: 'Failas "{name}" neperskaitomas.',
|
||||
msgFilePreviewAborted: 'Failo peržiūra nutraukta "{name}".',
|
||||
msgFilePreviewError: 'Įvyko klaida skaitant failą "{name}".',
|
||||
msgInvalidFileName: 'Klaidingi arba nepalaikomi simboliai failo pavadinime "{name}".',
|
||||
msgInvalidFileType: 'Klaidingas failo "{name}" tipas. Tik "{types}" tipai yra palaikomi.',
|
||||
msgInvalidFileExtension: 'Klaidingas failo "{name}" plėtinys. Tik "{extensions}" plėtiniai yra palaikomi.',
|
||||
msgFileTypes: {
|
||||
'image': 'paveikslėlis',
|
||||
'html': 'HTML',
|
||||
'text': 'tekstas',
|
||||
'video': 'vaizdo įrašas',
|
||||
'audio': 'garso įrašas',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'objektas'
|
||||
},
|
||||
msgUploadAborted: 'Failo įkėlimas buvo nutrauktas',
|
||||
msgUploadThreshold: 'Vykdoma...',
|
||||
msgUploadBegin: 'Inicijuojama...',
|
||||
msgUploadEnd: 'Baigta',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: 'Nėra teisingų duomenų įkėlimui.',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: 'Klaida',
|
||||
msgValidationError: 'Validacijos Klaida',
|
||||
msgLoading: 'Keliamas failas {index} iš {files} …',
|
||||
msgProgress: 'Keliamas failas {index} iš {files} - {name} - {percent}% baigta.',
|
||||
msgSelected: 'Pasirinkti {n} {files}',
|
||||
msgFoldersNotAllowed: 'Tempkite tik failus! Praleisti {n} nutempti aplankalas(-i).',
|
||||
msgImageWidthSmall: 'Paveikslėlio "{name}" plotis turi būti bent {size} px.',
|
||||
msgImageHeightSmall: 'Paveikslėlio "{name}" aukštis turi būti bent {size} px.',
|
||||
msgImageWidthLarge: 'Paveikslėlio "{name}" plotis negali viršyti {size} px.',
|
||||
msgImageHeightLarge: 'Paveikslėlio "{name}" aukštis negali viršyti {size} px.',
|
||||
msgImageResizeError: 'Nepavyksta gauti paveikslėlio matmetų, kad pakeisti jo matmemis.',
|
||||
msgImageResizeException: 'Klaida keičiant paveikslėlio matmenis.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Kažkas nutiko vykdant {operation} operaciją. Prašome pabandyti vėliau!',
|
||||
msgAjaxProgressError: '{operation} operacija nesėkminga',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'failo trynimo',
|
||||
uploadThumb: 'failo įkėlimo',
|
||||
uploadBatch: 'failų rinkinio įkėlimo',
|
||||
uploadExtra: 'formos duomenų įkėlimo'
|
||||
},
|
||||
dropZoneTitle: 'Tempkite failus čia …',
|
||||
dropZoneClickTitle: '<br>(arba paspauskite, kad pasirinktumėte failus)',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Šalinti failą',
|
||||
uploadTitle: 'Įkelti failą',
|
||||
uploadRetryTitle: 'Bandyti įkelti vėl',
|
||||
zoomTitle: 'Peržiūrėti detales',
|
||||
dragTitle: 'Perstumti',
|
||||
indicatorNewTitle: 'Dar neįkelta',
|
||||
indicatorSuccessTitle: 'Įkelta',
|
||||
indicatorErrorTitle: 'Įkėlimo Klaida',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'Įkeliama ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'Peržiūrėti ankstesnį failą',
|
||||
next: 'Peržiūrėti kitą failą',
|
||||
toggleheader: 'Perjungti viršutinę juostą',
|
||||
fullscreen: 'Perjungti pilno ekrano rėžimą',
|
||||
borderless: 'Perjungti berėmį režimą',
|
||||
close: 'Uždaryti detalią peržiūrą'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
112
public/vendor/fileinput/js/locales/nl.js
vendored
Executable file
112
public/vendor/fileinput/js/locales/nl.js
vendored
Executable file
@@ -0,0 +1,112 @@
|
||||
/*!
|
||||
* FileInput Dutch Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['nl'] = {
|
||||
fileSingle: 'bestand',
|
||||
filePlural: 'bestanden',
|
||||
browseLabel: 'Zoek …',
|
||||
removeLabel: 'Verwijder',
|
||||
removeTitle: 'Verwijder geselecteerde bestanden',
|
||||
cancelLabel: 'Annuleren',
|
||||
cancelTitle: 'Annuleer upload',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: 'Upload',
|
||||
uploadTitle: 'Upload geselecteerde bestanden',
|
||||
msgNo: 'Nee',
|
||||
msgNoFilesSelected: '',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: 'Geannuleerd',
|
||||
msgPlaceholder: 'Selecteer {files}...',
|
||||
msgZoomModalHeading: 'Gedetailleerd voorbeeld',
|
||||
msgFileRequired: 'U moet een bestand kiezen om te uploaden.',
|
||||
msgSizeTooSmall: 'Bestand "{name}" (<b>{size} KB</b>) is te klein en moet groter zijn dan <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'Bestand "{name}" (<b>{size} KB</b>) is groter dan de toegestane <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'U moet minstens <b>{n}</b> {files} selecteren om te uploaden.',
|
||||
msgFilesTooMany: 'Aantal geselecteerde bestanden <b>({n})</b> is meer dan de toegestane <b>{m}</b>.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: 'Bestand "{name}" niet gevonden!',
|
||||
msgFileSecured: 'Bestand kan niet gelezen worden in verband met beveiligings redenen "{name}".',
|
||||
msgFileNotReadable: 'Bestand "{name}" is niet leesbaar.',
|
||||
msgFilePreviewAborted: 'Bestand weergaven geannuleerd voor "{name}".',
|
||||
msgFilePreviewError: 'Er is een fout opgetreden met het lezen van "{name}".',
|
||||
msgInvalidFileName: 'Ongeldige of niet ondersteunde karakters in bestandsnaam "{name}".',
|
||||
msgInvalidFileType: 'Geen geldig bestand "{name}". Alleen "{types}" zijn toegestaan.',
|
||||
msgInvalidFileExtension: 'Geen geldige extensie "{name}". Alleen "{extensions}" zijn toegestaan.',
|
||||
msgFileTypes: {
|
||||
'image': 'afbeelding',
|
||||
'html': 'HTML',
|
||||
'text': 'tekst',
|
||||
'video': 'video',
|
||||
'audio': 'geluid',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'Het uploaden van bestanden is afgebroken',
|
||||
msgUploadThreshold: 'Verwerken...',
|
||||
msgUploadBegin: 'Initialiseren...',
|
||||
msgUploadEnd: 'Gedaan',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: 'Geen geldige data beschikbaar voor upload.',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: 'Error',
|
||||
msgValidationError: 'Bevestiging fout',
|
||||
msgLoading: 'Bestanden laden {index} van de {files} …',
|
||||
msgProgress: 'Bestanden laden {index} van de {files} - {name} - {percent}% compleet.',
|
||||
msgSelected: '{n} {files} geselecteerd',
|
||||
msgFoldersNotAllowed: 'Drag & drop alleen bestanden! {n} overgeslagen map(pen).',
|
||||
msgImageWidthSmall: 'Breedte van het foto-bestand "{name}" moet minstens {size} px zijn.',
|
||||
msgImageHeightSmall: 'Hoogte van het foto-bestand "{name}" moet minstens {size} px zijn.',
|
||||
msgImageWidthLarge: 'Breedte van het foto-bestand "{name}" kan niet hoger zijn dan {size} px.',
|
||||
msgImageHeightLarge: 'Hoogte van het foto bestand "{name}" kan niet hoger zijn dan {size} px.',
|
||||
msgImageResizeError: 'Kon de foto afmetingen niet lezen om te verkleinen.',
|
||||
msgImageResizeException: 'Fout bij het verkleinen van de foto.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Er ging iets mis met de {operation} actie. Gelieve later opnieuw te proberen!',
|
||||
msgAjaxProgressError: '{operation} mislukt',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'bestand verwijderen',
|
||||
uploadThumb: 'bestand uploaden',
|
||||
uploadBatch: 'alle bestanden uploaden',
|
||||
uploadExtra: 'form data upload'
|
||||
},
|
||||
dropZoneTitle: 'Drag & drop bestanden hier …',
|
||||
dropZoneClickTitle: '<br>(of klik hier om {files} te selecteren)',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Verwijder bestand',
|
||||
uploadTitle: 'bestand uploaden',
|
||||
uploadRetryTitle: 'Opnieuw uploaden',
|
||||
downloadTitle: 'Download file',
|
||||
zoomTitle: 'Bekijk details',
|
||||
dragTitle: 'Verplaatsen / herindelen',
|
||||
indicatorNewTitle: 'Nog niet geupload',
|
||||
indicatorSuccessTitle: 'geupload',
|
||||
indicatorErrorTitle: 'fout uploaden',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'uploaden ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'Toon vorig bestand',
|
||||
next: 'Toon volgend bestand',
|
||||
toggleheader: 'Toggle header',
|
||||
fullscreen: 'Toggle volledig scherm',
|
||||
borderless: 'Toggle randloze modus',
|
||||
close: 'Sluit gedetailleerde weergave'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
111
public/vendor/fileinput/js/locales/no.js
vendored
Executable file
111
public/vendor/fileinput/js/locales/no.js
vendored
Executable file
@@ -0,0 +1,111 @@
|
||||
/*!
|
||||
* FileInput Norwegian Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['no'] = {
|
||||
fileSingle: 'fil',
|
||||
filePlural: 'filer',
|
||||
browseLabel: 'Bla gjennom …',
|
||||
removeLabel: 'Fjern',
|
||||
removeTitle: 'Fjern valgte filer',
|
||||
cancelLabel: 'Avbryt',
|
||||
cancelTitle: 'Stopp pågående opplastninger',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: 'Last opp',
|
||||
uploadTitle: 'Last opp valgte filer',
|
||||
msgNo: 'Nei',
|
||||
msgNoFilesSelected: 'Ingen filer er valgt',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: 'Avbrutt',
|
||||
msgPlaceholder: 'Select {files}...',
|
||||
msgZoomModalHeading: 'Detaljert visning',
|
||||
msgFileRequired: 'You must select a file to upload.',
|
||||
msgSizeTooSmall: 'Filen "{name}" (<b>{size} KB</b>) er for liten og må være større enn <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'Filen "{name}" (<b>{size} KB</b>) er for stor, maksimal filstørrelse er <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'Du må velge minst <b>{n}</b> {files} for opplastning.',
|
||||
msgFilesTooMany: 'For mange filer til opplastning, <b>({n})</b> overstiger maksantallet som er <b>{m}</b>.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: 'Fant ikke filen "{name}"!',
|
||||
msgFileSecured: 'Sikkerhetsrestriksjoner hindrer lesing av filen "{name}".',
|
||||
msgFileNotReadable: 'Filen "{name}" er ikke lesbar.',
|
||||
msgFilePreviewAborted: 'Filvisning avbrutt for "{name}".',
|
||||
msgFilePreviewError: 'En feil oppstod under lesing av filen "{name}".',
|
||||
msgInvalidFileName: 'Ugyldige tegn i filen "{name}".',
|
||||
msgInvalidFileType: 'Ugyldig type for filen "{name}". Kun "{types}" filer er tillatt.',
|
||||
msgInvalidFileExtension: 'Ugyldig endelse for filen "{name}". Kun "{extensions}" filer støttes.',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'Filopplastningen ble avbrutt',
|
||||
msgUploadThreshold: 'Prosesserer...',
|
||||
msgUploadBegin: 'Initialiserer...',
|
||||
msgUploadEnd: 'Ferdig',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: 'Ingen gyldige data tilgjengelig for opplastning.',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: 'Error',
|
||||
msgValidationError: 'Valideringsfeil',
|
||||
msgLoading: 'Laster fil {index} av {files} …',
|
||||
msgProgress: 'Laster fil {index} av {files} - {name} - {percent}% fullført.',
|
||||
msgSelected: '{n} {files} valgt',
|
||||
msgFoldersNotAllowed: 'Kun Dra & slipp filer! Hoppet over {n} mappe(r).',
|
||||
msgImageWidthSmall: 'Bredde på bildefilen "{name}" må være minst {size} px.',
|
||||
msgImageHeightSmall: 'Høyde på bildefilen "{name}" må være minst {size} px.',
|
||||
msgImageWidthLarge: 'Bredde på bildefilen "{name}" kan ikke overstige {size} px.',
|
||||
msgImageHeightLarge: 'Høyde på bildefilen "{name}" kan ikke overstige {size} px.',
|
||||
msgImageResizeError: 'Fant ikke dimensjonene som skulle resizes.',
|
||||
msgImageResizeException: 'En feil oppstod under endring av størrelse .<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Noe gikk galt med {operation} operasjonen. Vennligst prøv igjen senere!',
|
||||
msgAjaxProgressError: '{operation} feilet',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'file delete',
|
||||
uploadThumb: 'file upload',
|
||||
uploadBatch: 'batch file upload',
|
||||
uploadExtra: 'form data upload'
|
||||
},
|
||||
dropZoneTitle: 'Dra & slipp filer her …',
|
||||
dropZoneClickTitle: '<br>(eller klikk for å velge {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Fjern fil',
|
||||
uploadTitle: 'Last opp fil',
|
||||
uploadRetryTitle: 'Retry upload',
|
||||
zoomTitle: 'Vis detaljer',
|
||||
dragTitle: 'Flytt / endre rekkefølge',
|
||||
indicatorNewTitle: 'Opplastning ikke fullført',
|
||||
indicatorSuccessTitle: 'Opplastet',
|
||||
indicatorErrorTitle: 'Opplastningsfeil',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'Laster opp ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'Vis forrige fil',
|
||||
next: 'Vis neste fil',
|
||||
toggleheader: 'Vis header',
|
||||
fullscreen: 'Åpne fullskjerm',
|
||||
borderless: 'Åpne uten kanter',
|
||||
close: 'Lukk detaljer'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
102
public/vendor/fileinput/js/locales/pl.js
vendored
Executable file
102
public/vendor/fileinput/js/locales/pl.js
vendored
Executable file
@@ -0,0 +1,102 @@
|
||||
/*!
|
||||
* FileInput Polish Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['pl'] = {
|
||||
fileSingle: 'plik',
|
||||
filePlural: 'pliki',
|
||||
browseLabel: 'Przeglądaj …',
|
||||
removeLabel: 'Usuń',
|
||||
removeTitle: 'Usuń zaznaczone pliki',
|
||||
cancelLabel: 'Przerwij',
|
||||
cancelTitle: 'Anuluj wysyłanie',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: 'Wgraj',
|
||||
uploadTitle: 'Wgraj zaznaczone pliki',
|
||||
msgNo: 'Nie',
|
||||
msgNoFilesSelected: 'Brak zaznaczonych plików',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: 'Odwołany',
|
||||
msgPlaceholder: 'Wybierz {files}...',
|
||||
msgZoomModalHeading: 'Szczegółowy podgląd',
|
||||
msgFileRequired: 'Musisz wybrać plik do wgrania.',
|
||||
msgSizeTooSmall: 'Plik "{name}" (<b>{size} KB</b>) jest zbyt mały i musi być większy niż <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'Plik o nazwie "{name}" (<b>{size} KB</b>) przekroczył maksymalną dopuszczalną wielkość pliku wynoszącą <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'Minimalna liczba plików do wgrania: <b>{n}</b>.',
|
||||
msgFilesTooMany: 'Liczba plików wybranych do wgrania w liczbie <b>({n})</b>, przekracza maksymalny dozwolony limit wynoszący <b>{m}</b>.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: 'Plik "{name}" nie istnieje!',
|
||||
msgFileSecured: 'Ustawienia zabezpieczeń uniemożliwiają odczyt pliku "{name}".',
|
||||
msgFileNotReadable: 'Plik "{name}" nie jest plikiem do odczytu.',
|
||||
msgFilePreviewAborted: 'Podgląd pliku "{name}" został przerwany.',
|
||||
msgFilePreviewError: 'Wystąpił błąd w czasie odczytu pliku "{name}".',
|
||||
msgInvalidFileName: 'Nieprawidłowe lub nieobsługiwane znaki w nazwie pliku "{name}".',
|
||||
msgInvalidFileType: 'Nieznany typ pliku "{name}". Tylko następujące rodzaje plików są dozwolone: "{types}".',
|
||||
msgInvalidFileExtension: 'Złe rozszerzenie dla pliku "{name}". Tylko następujące rozszerzenia plików są dozwolone: "{extensions}".',
|
||||
msgUploadAborted: 'Przesyłanie pliku zostało przerwane',
|
||||
msgUploadThreshold: 'Przetwarzanie...',
|
||||
msgUploadBegin: 'Rozpoczynanie...',
|
||||
msgUploadEnd: 'Gotowe!',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: 'Brak poprawnych danych do przesłania.',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: 'Błąd',
|
||||
msgValidationError: 'Błąd walidacji',
|
||||
msgLoading: 'Wczytywanie pliku {index} z {files} …',
|
||||
msgProgress: 'Wczytywanie pliku {index} z {files} - {name} - {percent}% zakończone.',
|
||||
msgSelected: '{n} Plików zaznaczonych',
|
||||
msgFoldersNotAllowed: 'Metodą przeciągnij i upuść, można przenosić tylko pliki. Pominięto {n} katalogów.',
|
||||
msgImageWidthSmall: 'Szerokość pliku obrazu "{name}" musi być co najmniej {size} px.',
|
||||
msgImageHeightSmall: 'Wysokość pliku obrazu "{name}" musi być co najmniej {size} px.',
|
||||
msgImageWidthLarge: 'Szerokość pliku obrazu "{name}" nie może przekraczać {size} px.',
|
||||
msgImageHeightLarge: 'Wysokość pliku obrazu "{name}" nie może przekraczać {size} px.',
|
||||
msgImageResizeError: 'Nie udało się uzyskać wymiaru obrazu, aby zmienić rozmiar.',
|
||||
msgImageResizeException: 'Błąd podczas zmiany rozmiaru obrazu.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Coś poczło nie tak podczas {operation}. Spróbuj ponownie!',
|
||||
msgAjaxProgressError: '{operation} nie powiodło się',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'usuwanie pliku',
|
||||
uploadThumb: 'przesyłanie pliku',
|
||||
uploadBatch: 'masowe przesyłanie plików',
|
||||
uploadExtra: 'przesyłanie danych formularza'
|
||||
},
|
||||
dropZoneTitle: 'Przeciągnij i upuść pliki tutaj …',
|
||||
dropZoneClickTitle: '<br>(lub kliknij tutaj i wybierz {files} z komputera)',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Usuń plik',
|
||||
uploadTitle: 'Przesyłanie pliku',
|
||||
uploadRetryTitle: 'Ponów',
|
||||
downloadTitle: 'Pobierz plik',
|
||||
zoomTitle: 'Pokaż szczegóły',
|
||||
dragTitle: 'Przenies / Ponownie zaaranżuj',
|
||||
indicatorNewTitle: 'Jeszcze nie przesłany',
|
||||
indicatorSuccessTitle: 'Dodane',
|
||||
indicatorErrorTitle: 'Błąd',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'Przesyłanie ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'Pokaż poprzedni plik',
|
||||
next: 'Pokaż następny plik',
|
||||
toggleheader: 'Włącz / wyłącz nagłówek',
|
||||
fullscreen: 'Włącz / wyłącz pełny ekran',
|
||||
borderless: 'Włącz / wyłącz tryb bez ramek',
|
||||
close: 'Zamknij szczegółowy widok'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
112
public/vendor/fileinput/js/locales/pt-BR.js
vendored
Executable file
112
public/vendor/fileinput/js/locales/pt-BR.js
vendored
Executable file
@@ -0,0 +1,112 @@
|
||||
/*!
|
||||
* FileInput Brazillian Portuguese Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['pt-BR'] = {
|
||||
fileSingle: 'arquivo',
|
||||
filePlural: 'arquivos',
|
||||
browseLabel: 'Procurar…',
|
||||
removeLabel: 'Remover',
|
||||
removeTitle: 'Remover arquivos selecionados',
|
||||
cancelLabel: 'Cancelar',
|
||||
cancelTitle: 'Interromper envio em andamento',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: 'Enviar',
|
||||
uploadTitle: 'Enviar arquivos selecionados',
|
||||
msgNo: 'Não',
|
||||
msgNoFilesSelected: 'Nenhum arquivo selecionado',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: 'Cancelado',
|
||||
msgPlaceholder: 'Selecionar {files}...',
|
||||
msgZoomModalHeading: 'Pré-visualização detalhada',
|
||||
msgFileRequired: 'Você deve selecionar um arquivo para enviar.',
|
||||
msgSizeTooSmall: 'O arquivo "{name}" (<b>{size} KB</b>) é muito pequeno e deve ser maior que <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'O arquivo "{name}" (<b>{size} KB</b>) excede o tamanho máximo permitido de <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'Você deve selecionar pelo menos <b>{n}</b> {files} para enviar.',
|
||||
msgFilesTooMany: 'O número de arquivos selecionados para o envio <b>({n})</b> excede o limite máximo permitido de <b>{m}</b>.',
|
||||
msgTotalFilesTooMany: 'Pode enviar no máximo <b>{m}</b> arquivos (<b>{n}</b> arquivos detetados).',
|
||||
msgFileNotFound: 'O arquivo "{name}" não foi encontrado!',
|
||||
msgFileSecured: 'Restrições de segurança impedem a leitura do arquivo "{name}".',
|
||||
msgFileNotReadable: 'O arquivo "{name}" não pode ser lido.',
|
||||
msgFilePreviewAborted: 'A pré-visualização do arquivo "{name}" foi interrompida.',
|
||||
msgFilePreviewError: 'Ocorreu um erro ao ler o arquivo "{name}".',
|
||||
msgInvalidFileName: 'Caracteres inválidos ou não suportados no arquivo "{name}".',
|
||||
msgInvalidFileType: 'Tipo inválido para o arquivo "{name}". Apenas arquivos "{types}" são permitidos.',
|
||||
msgInvalidFileExtension: 'Extensão inválida para o arquivo "{name}". Apenas arquivos "{extensions}" são permitidos.',
|
||||
msgFileTypes: {
|
||||
'image': 'imagem',
|
||||
'html': 'HTML',
|
||||
'text': 'texto',
|
||||
'video': 'vídeo',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'objeto'
|
||||
},
|
||||
msgUploadAborted: 'O envio do arquivo foi abortado',
|
||||
msgUploadThreshold: 'Processando...',
|
||||
msgUploadBegin: 'Inicializando...',
|
||||
msgUploadEnd: 'Concluído',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: 'Nenhuma informação válida para upload.',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: 'Erro de Upload',
|
||||
msgValidationError: 'Erro de validação',
|
||||
msgLoading: 'Enviando arquivo {index} de {files}…',
|
||||
msgProgress: 'Enviando arquivo {index} de {files} - {name} - {percent}% completo.',
|
||||
msgSelected: '{n} {files} selecionado(s)',
|
||||
msgFoldersNotAllowed: 'Arraste e solte apenas arquivos! {n} pasta(s) ignoradas.',
|
||||
msgImageWidthSmall: 'Largura do arquivo de imagem "{name}" deve ser pelo menos {size} px.',
|
||||
msgImageHeightSmall: 'Altura do arquivo de imagem "{name}" deve ser pelo menos {size} px.',
|
||||
msgImageWidthLarge: 'Largura do arquivo de imagem "{name}" não pode exceder {size} px.',
|
||||
msgImageHeightLarge: 'Altura do arquivo de imagem "{name}" não pode exceder {size} px.',
|
||||
msgImageResizeError: 'Não foi possível obter as dimensões da imagem para redimensionar.',
|
||||
msgImageResizeException: 'Erro ao redimensionar a imagem.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Algo deu errado com a operação {operation}. Por favor tente novamente mais tarde!',
|
||||
msgAjaxProgressError: '{operation} falhou',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'Exclusão de arquivo',
|
||||
uploadThumb: 'Upload de arquivos',
|
||||
uploadBatch: 'Carregamento de arquivos em lote',
|
||||
uploadExtra: 'Carregamento de dados do formulário'
|
||||
},
|
||||
dropZoneTitle: 'Arraste e solte os arquivos aqui…',
|
||||
dropZoneClickTitle: '<br>(ou clique para selecionar o(s) arquivo(s))',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Remover arquivo',
|
||||
uploadTitle: 'Enviar arquivo',
|
||||
uploadRetryTitle: 'Retry upload',
|
||||
downloadTitle: 'Download file',
|
||||
zoomTitle: 'Ver detalhes',
|
||||
dragTitle: 'Mover / Reordenar',
|
||||
indicatorNewTitle: 'Ainda não enviado',
|
||||
indicatorSuccessTitle: 'Enviado',
|
||||
indicatorErrorTitle: 'Erro',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'Enviando...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'Visualizar arquivo anterior',
|
||||
next: 'Visualizar próximo arquivo',
|
||||
toggleheader: 'Mostrar cabeçalho',
|
||||
fullscreen: 'Ativar tela cheia',
|
||||
borderless: 'Ativar modo sem borda',
|
||||
close: 'Fechar pré-visualização detalhada'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
112
public/vendor/fileinput/js/locales/pt.js
vendored
Executable file
112
public/vendor/fileinput/js/locales/pt.js
vendored
Executable file
@@ -0,0 +1,112 @@
|
||||
/*!
|
||||
* FileInput Portuguese Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['pt'] = {
|
||||
fileSingle: 'ficheiro',
|
||||
filePlural: 'ficheiros',
|
||||
browseLabel: 'Procurar …',
|
||||
removeLabel: 'Remover',
|
||||
removeTitle: 'Remover ficheiros selecionados',
|
||||
cancelLabel: 'Cancelar',
|
||||
cancelTitle: 'Abortar envio',
|
||||
pauseLabel: 'Parar',
|
||||
pauseTitle: 'Parar envio em curso',
|
||||
uploadLabel: 'Enviar',
|
||||
uploadTitle: 'Enviar ficheiros selecionados',
|
||||
msgNo: 'Não',
|
||||
msgNoFilesSelected: 'Nenhum ficheiro selecionado',
|
||||
msgPaused: 'Parado',
|
||||
msgCancelled: 'Cancelado',
|
||||
msgPlaceholder: 'Selecionar {files}...',
|
||||
msgZoomModalHeading: 'Pré-visualização detalhada',
|
||||
msgFileRequired: 'É necessário selecionar um ficheiro a enviar.',
|
||||
msgSizeTooSmall: 'Ficheiro "{name}" (<b>{size} KB</b>) é demasiado pequeno, tem ser ser maior que <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'Ficheiro "{name}" (<b>{size} KB</b>) excede o tamanho máximo permido de <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'Deve selecionar pelo menos <b>{n}</b> {files} para enviar.',
|
||||
msgFilesTooMany: 'Número máximo de ficheiros selecionados <b>({n})</b> excede o limite máximo de <b>{m}</b>.',
|
||||
msgTotalFilesTooMany: 'Pode enviar no máximo <b>{m}</b> ficheiros (<b>{n}</b> ficheiros detetados).',
|
||||
msgFileNotFound: 'Ficheiro "{name}" não encontrado.',
|
||||
msgFileSecured: 'Restrições de segurança impedem a leitura do ficheiro "{name}".',
|
||||
msgFileNotReadable: 'Ficheiro "{name}" não pode ser lido.',
|
||||
msgFilePreviewAborted: 'Pré-visualização abortado para o ficheiro "{name}".',
|
||||
msgFilePreviewError: 'Ocorreu um erro ao ler o ficheiro "{name}".',
|
||||
msgInvalidFileName: 'Caracteres inválidos ou não suportados no nome de ficheiro "{name}".',
|
||||
msgInvalidFileType: 'Tipo inválido para o ficheiro "{name}". Apenas ficheiros "{types}" são suportados.',
|
||||
msgInvalidFileExtension: 'Extensão inválida para o ficheiro "{name}". Apenas ficheiros "{extensions}" são suportados.',
|
||||
msgFileTypes: {
|
||||
'image': 'imagem',
|
||||
'html': 'HTML',
|
||||
'text': 'texto',
|
||||
'video': 'vídeo',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'objeto'
|
||||
},
|
||||
msgUploadAborted: 'O envio do ficheiro foi abortado',
|
||||
msgUploadThreshold: 'A processar...',
|
||||
msgUploadBegin: 'A inicializar...',
|
||||
msgUploadEnd: 'Concluído',
|
||||
msgUploadResume: 'A retomar o envio...',
|
||||
msgUploadEmpty: 'Não existem dados válidos disponíveis para o envio.',
|
||||
msgUploadError: 'Erro de Envio',
|
||||
msgDeleteError: 'Erro de Eliminação',
|
||||
msgProgressError: 'Erro',
|
||||
msgValidationError: 'Erro de Validação',
|
||||
msgLoading: 'A enviar ficheiro {index} de {files} …',
|
||||
msgProgress: 'A enviar ficheiro {index} de {files} - {name} - {percent}% completo.',
|
||||
msgSelected: '{n} {files} selecionados',
|
||||
msgFoldersNotAllowed: 'Arrastar e largar ficheiros apenas. {n} pasta(s) ignoradas.',
|
||||
msgImageWidthSmall: 'Largura da imagem "{name}" deve ser pelo menos {size} px.',
|
||||
msgImageHeightSmall: 'Altura da imagem "{name}" deve ser pelo menos {size} px.',
|
||||
msgImageWidthLarge: 'Largura da imagem "{name}" não pode exceder {size} px.',
|
||||
msgImageHeightLarge: 'Altura da imagem "{name}" não pode exceder {size} px.',
|
||||
msgImageResizeError: 'Nãofoi possível obter as dimensões da imagem para redimensionar.',
|
||||
msgImageResizeException: 'Erro ao redimensionar a imagem.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Ocorreu um erro durante a operação {operation}. Por favor tente de novo mais tarde.',
|
||||
msgAjaxProgressError: '{operation} falhou',
|
||||
msgDuplicateFile: 'O ficheiro "{name}" com o mesmo tamanho "{size} KB" já foi anteriormente selecionado. O ficheiro duplicado foi ignorado.',
|
||||
msgResumableUploadRetriesExceeded: 'O envio foi abortado após <b>{max}</b> tentativas para o ficheiro <b>{file}</b>. Detalhes do erro: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} restante',
|
||||
msgCalculatingTime: 'a calcular o tempo restante',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'eliminar ficheiro',
|
||||
uploadThumb: 'enviar ficheiro',
|
||||
uploadBatch: 'envio de ficheiros em lote',
|
||||
uploadExtra: 'envio de ficheiro em formulário'
|
||||
},
|
||||
dropZoneTitle: 'Arrastar e largar ficheiros aqui …',
|
||||
dropZoneClickTitle: '<br>(ou clique para selecionar {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Remover ficheiro',
|
||||
uploadTitle: 'Enviar ficheiro',
|
||||
uploadRetryTitle: 'Voltar a tentar o envio',
|
||||
downloadTitle: 'Transferir ficheiro',
|
||||
zoomTitle: 'Ver detalhes',
|
||||
dragTitle: 'Mover / Reorganizar',
|
||||
indicatorNewTitle: 'Ainda Não Enviado',
|
||||
indicatorSuccessTitle: 'Enviado',
|
||||
indicatorErrorTitle: 'Erro de Envio',
|
||||
indicatorPausedTitle: 'Envio Parado',
|
||||
indicatorLoadingTitle: 'A enviar ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'Ver ficheiro anterior',
|
||||
next: 'Ver próximo ficheiro',
|
||||
toggleheader: 'Mostrar/esconder cabeçalho',
|
||||
fullscreen: 'Alternar entre ecrã completo',
|
||||
borderless: 'Alternar entre modo sem bordas',
|
||||
close: 'Fechar pré-visualização detalhada'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
113
public/vendor/fileinput/js/locales/ro.js
vendored
Executable file
113
public/vendor/fileinput/js/locales/ro.js
vendored
Executable file
@@ -0,0 +1,113 @@
|
||||
/*!
|
||||
* FileInput Romanian Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
* @author Ciprian Voicu <pictoru@autoportret.ro>
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['ro'] = {
|
||||
fileSingle: 'fișier',
|
||||
filePlural: 'fișiere',
|
||||
browseLabel: 'Răsfoiește …',
|
||||
removeLabel: 'Șterge',
|
||||
removeTitle: 'Curăță fișierele selectate',
|
||||
cancelLabel: 'Renunță',
|
||||
cancelTitle: 'Anulează încărcarea curentă',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: 'Încarcă',
|
||||
uploadTitle: 'Încarcă fișierele selectate',
|
||||
msgNo: 'Nu',
|
||||
msgNoFilesSelected: '',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: 'Anulat',
|
||||
msgPlaceholder: 'Select {files}...',
|
||||
msgZoomModalHeading: 'Previzualizare detaliată',
|
||||
msgFileRequired: 'You must select a file to upload.',
|
||||
msgSizeTooSmall: 'File "{name}" (<b>{size} KB</b>) is too small and must be larger than <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'Fișierul "{name}" (<b>{size} KB</b>) depășește limita maximă de încărcare de <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'Trebuie să selectezi cel puțin <b>{n}</b> {files} pentru a încărca.',
|
||||
msgFilesTooMany: 'Numărul fișierelor pentru încărcare <b>({n})</b> depășește limita maximă de <b>{m}</b>.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: 'Fișierul "{name}" nu a fost găsit!',
|
||||
msgFileSecured: 'Restricții de securitate previn citirea fișierului "{name}".',
|
||||
msgFileNotReadable: 'Fișierul "{name}" nu se poate citi.',
|
||||
msgFilePreviewAborted: 'Fișierului "{name}" nu poate fi previzualizat.',
|
||||
msgFilePreviewError: 'A intervenit o eroare în încercarea de citire a fișierului "{name}".',
|
||||
msgInvalidFileName: 'Invalid or unsupported characters in file name "{name}".',
|
||||
msgInvalidFileType: 'Tip de fișier incorect pentru "{name}". Sunt suportate doar fișiere de tipurile "{types}".',
|
||||
msgInvalidFileExtension: 'Extensie incorectă pentru "{name}". Sunt suportate doar extensiile "{extensions}".',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'Fișierul Încărcarea a fost întrerupt',
|
||||
msgUploadThreshold: 'Processing...',
|
||||
msgUploadBegin: 'Initializing...',
|
||||
msgUploadEnd: 'Done',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: 'No valid data available for upload.',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: 'Error',
|
||||
msgValidationError: 'Eroare de validare',
|
||||
msgLoading: 'Se încarcă fișierul {index} din {files} …',
|
||||
msgProgress: 'Se încarcă fișierul {index} din {files} - {name} - {percent}% încărcat.',
|
||||
msgSelected: '{n} {files} încărcate',
|
||||
msgFoldersNotAllowed: 'Se poate doar trăgând fișierele! Se renunță la {n} dosar(e).',
|
||||
msgImageWidthSmall: 'Lățimea de fișier de imagine "{name}" trebuie să fie de cel puțin {size} px.',
|
||||
msgImageHeightSmall: 'Înălțimea fișier imagine "{name}" trebuie să fie de cel puțin {size} px.',
|
||||
msgImageWidthLarge: 'Lățimea de fișier de imagine "{name}" nu poate depăși {size} px.',
|
||||
msgImageHeightLarge: 'Înălțimea fișier imagine "{name}" nu poate depăși {size} px.',
|
||||
msgImageResizeError: 'Nu a putut obține dimensiunile imaginii pentru a redimensiona.',
|
||||
msgImageResizeException: 'Eroare la redimensionarea imaginii.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Something went wrong with the {operation} operation. Please try again later!',
|
||||
msgAjaxProgressError: '{operation} failed',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'file delete',
|
||||
uploadThumb: 'file upload',
|
||||
uploadBatch: 'batch file upload',
|
||||
uploadExtra: 'form data upload'
|
||||
},
|
||||
dropZoneTitle: 'Trage fișierele aici …',
|
||||
dropZoneClickTitle: '<br>(or click to select {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Scoateți fișier',
|
||||
uploadTitle: 'Incarca fisier',
|
||||
uploadRetryTitle: 'Retry upload',
|
||||
downloadTitle: 'Download file',
|
||||
zoomTitle: 'Vezi detalii',
|
||||
dragTitle: 'Move / Rearrange',
|
||||
indicatorNewTitle: 'Nu a încărcat încă',
|
||||
indicatorSuccessTitle: 'încărcat',
|
||||
indicatorErrorTitle: 'Încărcați eroare',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'Se încarcă ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'View previous file',
|
||||
next: 'View next file',
|
||||
toggleheader: 'Toggle header',
|
||||
fullscreen: 'Toggle full screen',
|
||||
borderless: 'Toggle borderless mode',
|
||||
close: 'Close detailed preview'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
113
public/vendor/fileinput/js/locales/ru.js
vendored
Executable file
113
public/vendor/fileinput/js/locales/ru.js
vendored
Executable file
@@ -0,0 +1,113 @@
|
||||
/*!
|
||||
* FileInput Russian Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
* @author CyanoFresh <cyanofresh@gmail.com>
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['ru'] = {
|
||||
fileSingle: 'файл',
|
||||
filePlural: 'файлы',
|
||||
browseLabel: 'Выбрать …',
|
||||
removeLabel: 'Удалить',
|
||||
removeTitle: 'Очистить выбранные файлы',
|
||||
cancelLabel: 'Отмена',
|
||||
cancelTitle: 'Отменить текущую загрузку',
|
||||
pauseLabel: 'Пауза',
|
||||
pauseTitle: 'Приостановить текущую загрузку',
|
||||
uploadLabel: 'Загрузить',
|
||||
uploadTitle: 'Загрузить выбранные файлы',
|
||||
msgNo: 'нет',
|
||||
msgNoFilesSelected: '',
|
||||
msgPaused: 'Приостановлено',
|
||||
msgCancelled: 'Отменено',
|
||||
msgPlaceholder: 'Выбрать {files}...',
|
||||
msgZoomModalHeading: 'Подробное превью',
|
||||
msgFileRequired: 'Необходимо выбрать файл для загрузки.',
|
||||
msgSizeTooSmall: 'Файл "{name}" (<b>{size} KB</b>) имеет слишком маленький размер и должен быть больше <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'Файл "{name}" (<b>{size} KB</b>) превышает максимальный размер <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'Вы должны выбрать как минимум <b>{n}</b> {files} для загрузки.',
|
||||
msgFilesTooMany: 'Количество выбранных файлов <b>({n})</b> превышает максимально допустимое количество <b>{m}</b>.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: 'Файл "{name}" не найден!',
|
||||
msgFileSecured: 'Ограничения безопасности запрещают читать файл "{name}".',
|
||||
msgFileNotReadable: 'Файл "{name}" невозможно прочитать.',
|
||||
msgFilePreviewAborted: 'Предпросмотр отменен для файла "{name}".',
|
||||
msgFilePreviewError: 'Произошла ошибка при чтении файла "{name}".',
|
||||
msgInvalidFileName: 'Неверные или неподдерживаемые символы в названии файла "{name}".',
|
||||
msgInvalidFileType: 'Запрещенный тип файла для "{name}". Только "{types}" разрешены.',
|
||||
msgInvalidFileExtension: 'Запрещенное расширение для файла "{name}". Только "{extensions}" разрешены.',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'Выгрузка файла прервана',
|
||||
msgUploadThreshold: 'Обработка...',
|
||||
msgUploadBegin: 'Инициализация...',
|
||||
msgUploadEnd: 'Готово',
|
||||
msgUploadResume: 'Возобновление загрузки...',
|
||||
msgUploadEmpty: 'Недопустимые данные для загрузки',
|
||||
msgUploadError: 'Ошибка загрузки',
|
||||
msgDeleteError: 'Ошибка удаления',
|
||||
msgProgressError: 'Ошибка загрузки',
|
||||
msgValidationError: 'Ошибка проверки',
|
||||
msgLoading: 'Загрузка файла {index} из {files} …',
|
||||
msgProgress: 'Загрузка файла {index} из {files} - {name} - {percent}% завершено.',
|
||||
msgSelected: 'Выбрано файлов: {n}',
|
||||
msgFoldersNotAllowed: 'Разрешено перетаскивание только файлов! Пропущено {n} папок.',
|
||||
msgImageWidthSmall: 'Ширина изображения {name} должна быть не меньше {size} px.',
|
||||
msgImageHeightSmall: 'Высота изображения {name} должна быть не меньше {size} px.',
|
||||
msgImageWidthLarge: 'Ширина изображения "{name}" не может превышать {size} px.',
|
||||
msgImageHeightLarge: 'Высота изображения "{name}" не может превышать {size} px.',
|
||||
msgImageResizeError: 'Не удалось получить размеры изображения, чтобы изменить размер.',
|
||||
msgImageResizeException: 'Ошибка при изменении размера изображения.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Произошла ошибка при выполнении операции {operation}. Повторите попытку позже!',
|
||||
msgAjaxProgressError: 'Не удалось выполнить {operation}',
|
||||
msgDuplicateFile: 'Файл "{name}" с размером "{size} KB" уже был выбран ранее. Пропуск повторяющегося выбора.',
|
||||
msgResumableUploadRetriesExceeded: 'Загрузка прервана после <b>{max}</b> попыток для файла <b>{file}</b>! Информация об ошибке: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} осталось',
|
||||
msgCalculatingTime: 'расчет оставшегося времени',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'удалить файл',
|
||||
uploadThumb: 'загрузить файл',
|
||||
uploadBatch: 'загрузить пакет файлов',
|
||||
uploadExtra: 'загрузка данных с формы'
|
||||
},
|
||||
dropZoneTitle: 'Перетащите файлы сюда …',
|
||||
dropZoneClickTitle: '<br>(Или щёлкните, чтобы выбрать {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Удалить файл',
|
||||
uploadTitle: 'Загрузить файл',
|
||||
uploadRetryTitle: 'Повторить загрузку',
|
||||
downloadTitle: 'Загрузить файл',
|
||||
zoomTitle: 'Посмотреть детали',
|
||||
dragTitle: 'Переместить / Изменить порядок',
|
||||
indicatorNewTitle: 'Еще не загружен',
|
||||
indicatorSuccessTitle: 'Загружен',
|
||||
indicatorErrorTitle: 'Ошибка загрузки',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'Загрузка ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'Посмотреть предыдущий файл',
|
||||
next: 'Посмотреть следующий файл',
|
||||
toggleheader: 'Переключить заголовок',
|
||||
fullscreen: 'Переключить полноэкранный режим',
|
||||
borderless: 'Переключить режим без полей',
|
||||
close: 'Закрыть подробный предпросмотр'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
112
public/vendor/fileinput/js/locales/sk.js
vendored
Executable file
112
public/vendor/fileinput/js/locales/sk.js
vendored
Executable file
@@ -0,0 +1,112 @@
|
||||
/*!
|
||||
* FileInput Slovakian Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['sk'] = {
|
||||
fileSingle: 'súbor',
|
||||
filePlural: 'súbory',
|
||||
browseLabel: 'Vybrať …',
|
||||
removeLabel: 'Odstrániť',
|
||||
removeTitle: 'Vyčistiť vybraté súbory',
|
||||
cancelLabel: 'Storno',
|
||||
cancelTitle: 'Prerušiť nahrávanie',
|
||||
pauseLabel: 'Pozastaviť',
|
||||
pauseTitle: 'Pozastaviť prebiehajúce nahrávanie',
|
||||
uploadLabel: 'Nahrať',
|
||||
uploadTitle: 'Nahrať vybraté súbory',
|
||||
msgNo: 'Nie',
|
||||
msgNoFilesSelected: '',
|
||||
msgPaused: 'Pozastavené',
|
||||
msgCancelled: 'Zrušené',
|
||||
msgPlaceholder: 'Vybrať {files}...',
|
||||
msgZoomModalHeading: 'Detailný náhľad',
|
||||
msgFileRequired: 'Musíte vybrať súbor, ktorý chcete nahrať.',
|
||||
msgSizeTooSmall: 'Súbor "{name}" (<b>{size} KB</b>) je príliš malý, musí mať veľkosť najmenej <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'Súbor "{name}" (<b>{size} KB</b>) je príliš veľký, maximálna povolená veľkosť <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'Musíte vybrať najmenej <b>{n}</b> {files} pre nahranie.',
|
||||
msgFilesTooMany: 'Počet vybratých súborov <b>({n})</b> prekročil maximálny povolený limit <b>{m}</b>.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: 'Súbor "{name}" nebol nájdený!',
|
||||
msgFileSecured: 'Zabezpečenie súboru znemožnilo čítať súbor "{name}".',
|
||||
msgFileNotReadable: 'Súbor "{name}" nie je čitateľný.',
|
||||
msgFilePreviewAborted: 'Náhľad súboru bol prerušený pre "{name}".',
|
||||
msgFilePreviewError: 'Nastala chyba pri načítaní súboru "{name}".',
|
||||
msgInvalidFileName: 'Invalid or unsupported characters in file name "{name}".',
|
||||
msgInvalidFileType: 'Neplatný typ súboru "{name}". Iba "{types}" súborov sú podporované.',
|
||||
msgInvalidFileExtension: 'Neplatná extenzia súboru "{name}". Iba "{extensions}" súborov sú podporované.',
|
||||
msgFileTypes: {
|
||||
'image': 'obrázok',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'Nahrávanie súboru bolo prerušené',
|
||||
msgUploadThreshold: 'Spracovávam...',
|
||||
msgUploadBegin: 'Inicializujem...',
|
||||
msgUploadEnd: 'Hotovo',
|
||||
msgUploadResume: 'Obnovuje sa nahrávanie...',
|
||||
msgUploadEmpty: 'Na nahrávanie nie sú k dispozícii žiadne platné údaje.',
|
||||
msgUploadError: 'Chyba pri nahrávaní',
|
||||
msgDeleteError: 'Chyba pri odstraňovaní',
|
||||
msgProgressError: 'Chyba',
|
||||
msgValidationError: 'Chyba overenia',
|
||||
msgLoading: 'Nahrávanie súboru {index} z {files} …',
|
||||
msgProgress: 'Nahrávanie súboru {index} z {files} - {name} - {percent}% dokončené.',
|
||||
msgSelected: '{n} {files} vybraté',
|
||||
msgFoldersNotAllowed: 'Tiahni a pusť iba súbory! Vynechané {n} pustené prečinok(y).',
|
||||
msgImageWidthSmall: 'Šírka obrázku "{name}", musí byť minimálne {size} px.',
|
||||
msgImageHeightSmall: 'Výška obrázku "{name}", musí byť minimálne {size} px.',
|
||||
msgImageWidthLarge: 'Šírka obrázku "{name}" nemôže presiahnuť {size} px.',
|
||||
msgImageHeightLarge: 'Výška obrázku "{name}" nesmie presiahnuť {size} px.',
|
||||
msgImageResizeError: 'Nepodarilo sa získať veľkosť obrázka pre zmenu veľkosti.',
|
||||
msgImageResizeException: 'Chyba pri zmene veľkosti obrázka.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Pri operácii {operation} sa vyskytla chyba. Skúste to prosím neskôr!',
|
||||
msgAjaxProgressError: '{operation} - neúspešné',
|
||||
msgDuplicateFile: 'Súbor "{name}" rovnakej veľkosti "{size} KB" už bol vybratý skôr. Preskočenie duplicitného výberu.',
|
||||
msgResumableUploadRetriesExceeded: 'Nahrávanie bolo prerušené po <b>{max}</b> opakovaniach súboru <b>{file}</b>! Detaily chyby: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} zostáva',
|
||||
msgCalculatingTime: 'výpočet zostávajúceho času',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'odstrániť súbor',
|
||||
uploadThumb: 'nahrať súbor',
|
||||
uploadBatch: 'nahrať várku súborov',
|
||||
uploadExtra: 'odosielanie údajov z formulára'
|
||||
},
|
||||
dropZoneTitle: 'Tiahni a pusť súbory tu …',
|
||||
dropZoneClickTitle: '<br>(alebo kliknite sem a vyberte {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Odstrániť súbor',
|
||||
uploadTitle: 'Nahrať súbor',
|
||||
uploadRetryTitle: 'Znova nahrať',
|
||||
downloadTitle: 'Stiahnuť súbor',
|
||||
zoomTitle: 'Zobraziť podrobnosti',
|
||||
dragTitle: 'Posunúť / Preskládať',
|
||||
indicatorNewTitle: 'Ešte nenahral',
|
||||
indicatorSuccessTitle: 'Nahraný',
|
||||
indicatorErrorTitle: 'Chyba pri nahrávaní',
|
||||
indicatorPausedTitle: 'Nahrávanie bolo pozastavené',
|
||||
indicatorLoadingTitle: 'Nahrávanie...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'Zobraziť predchádzajúci súbor',
|
||||
next: 'Zobraziť následujúci súbor',
|
||||
toggleheader: 'Prepnúť záhlavie',
|
||||
fullscreen: 'Prepnúť zobrazenie na celú obrazovku',
|
||||
borderless: 'Prepnúť na bezrámikové zobrazenie',
|
||||
close: 'Zatvoriť detailný náhľad'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
110
public/vendor/fileinput/js/locales/sl.js
vendored
Executable file
110
public/vendor/fileinput/js/locales/sl.js
vendored
Executable file
@@ -0,0 +1,110 @@
|
||||
/*!
|
||||
* FileInput Slovenian Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
* @author kv1dr <kv1dr.android@gmail.com>
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['sl'] = {
|
||||
fileSingle: 'datoteka',
|
||||
filePlural: 'datotek',
|
||||
browseLabel: 'Prebrskaj …',
|
||||
removeLabel: 'Odstrani',
|
||||
removeTitle: 'Počisti izbrane datoteke',
|
||||
cancelLabel: 'Prekliči',
|
||||
cancelTitle: 'Prekliči nalaganje',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: 'Naloži',
|
||||
uploadTitle: 'Naloži izbrane datoteke',
|
||||
msgNo: 'Ne',
|
||||
msgNoFilesSelected: 'Nobena datoteka ni izbrana',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: 'Preklicano',
|
||||
msgPlaceholder: 'Select {files}...',
|
||||
msgZoomModalHeading: 'Podroben predogled',
|
||||
msgSizeTooLarge: 'Datoteka "{name}" (<b>{size} KB</b>) presega največjo dovoljeno velikost za nalaganje <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'Za nalaganje morate izbrati vsaj <b>{n}</b> {files}.',
|
||||
msgFilesTooMany: 'Število datotek, izbranih za nalaganje <b>({n})</b> je prekoračilo največjo dovoljeno število <b>{m}</b>.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: 'Datoteka "{name}" ni bila najdena!',
|
||||
msgFileSecured: 'Zaradi varnostnih omejitev nisem mogel prebrati datoteko "{name}".',
|
||||
msgFileNotReadable: 'Datoteka "{name}" ni berljiva.',
|
||||
msgFilePreviewAborted: 'Predogled datoteke "{name}" preklican.',
|
||||
msgFilePreviewError: 'Pri branju datoteke "{name}" je prišlo do napake.',
|
||||
msgInvalidFileType: 'Napačen tip datoteke "{name}". Samo "{types}" datoteke so podprte.',
|
||||
msgInvalidFileExtension: 'Napačna končnica datoteke "{name}". Samo "{extensions}" datoteke so podprte.',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'Nalaganje datoteke je bilo preklicano',
|
||||
msgUploadThreshold: 'Procesiram...',
|
||||
msgUploadBegin: 'Initializing...',
|
||||
msgUploadEnd: 'Done',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: 'No valid data available for upload.',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: 'Error',
|
||||
msgValidationError: 'Napaki pri validiranju',
|
||||
msgLoading: 'Nalaganje datoteke {index} od {files} …',
|
||||
msgProgress: 'Nalaganje datoteke {index} od {files} - {name} - {percent}% dokončano.',
|
||||
msgSelected: '{n} {files} izbrano',
|
||||
msgFoldersNotAllowed: 'Povlecite in spustite samo datoteke! Izpuščenih je bilo {n} map.',
|
||||
msgImageWidthSmall: 'Širina slike "{name}" mora biti vsaj {size} px.',
|
||||
msgImageHeightSmall: 'Višina slike "{name}" mora biti vsaj {size} px.',
|
||||
msgImageWidthLarge: 'Širina slike "{name}" ne sme preseči {size} px.',
|
||||
msgImageHeightLarge: 'Višina slike "{name}" ne sme preseči {size} px.',
|
||||
msgImageResizeError: 'Nisem mogel pridobiti dimenzij slike za spreminjanje velikosti.',
|
||||
msgImageResizeException: 'Napaka pri spreminjanju velikosti slike.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Something went wrong with the {operation} operation. Please try again later!',
|
||||
msgAjaxProgressError: '{operation} failed',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'file delete',
|
||||
uploadThumb: 'file upload',
|
||||
uploadBatch: 'batch file upload',
|
||||
uploadExtra: 'form data upload'
|
||||
},
|
||||
dropZoneTitle: 'Povlecite in spustite datoteke sem …',
|
||||
dropZoneClickTitle: '<br>(ali kliknite sem za izbiro {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Odstrani datoteko',
|
||||
uploadTitle: 'Naloži datoteko',
|
||||
uploadRetryTitle: 'Retry upload',
|
||||
downloadTitle: 'Download file',
|
||||
zoomTitle: 'Poglej podrobnosti',
|
||||
dragTitle: 'Premaki / Razporedi',
|
||||
indicatorNewTitle: 'Še ni naloženo',
|
||||
indicatorSuccessTitle: 'Naloženo',
|
||||
indicatorErrorTitle: 'Napaka pri nalaganju',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'Nalagam ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'Poglej prejšno datoteko',
|
||||
next: 'Poglej naslednjo datoteko',
|
||||
toggleheader: 'Preklopi glavo',
|
||||
fullscreen: 'Preklopi celozaslonski način',
|
||||
borderless: 'Preklopi način brez robov',
|
||||
close: 'Zapri predogled podrobnosti'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
111
public/vendor/fileinput/js/locales/sv.js
vendored
Executable file
111
public/vendor/fileinput/js/locales/sv.js
vendored
Executable file
@@ -0,0 +1,111 @@
|
||||
/*!
|
||||
* FileInput <_LANG_> Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['sv'] = {
|
||||
fileSingle: 'fil',
|
||||
filePlural: 'filer',
|
||||
browseLabel: 'Bläddra …',
|
||||
removeLabel: 'Ta bort',
|
||||
removeTitle: 'Rensa valda filer',
|
||||
cancelLabel: 'Avbryt',
|
||||
cancelTitle: 'Avbryt pågående uppladdning',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: 'Ladda upp',
|
||||
uploadTitle: 'Ladda upp valda filer',
|
||||
msgNo: 'Nej',
|
||||
msgNoFilesSelected: 'Inga filer valda',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: 'Avbruten',
|
||||
msgPlaceholder: 'Select {files}...',
|
||||
msgZoomModalHeading: 'detaljerad förhandsgranskning',
|
||||
msgFileRequired: 'You must select a file to upload.',
|
||||
msgSizeTooSmall: 'Filen "{name}" (<b>{size} KB</b>) är för liten och måste vara större än <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'File "{name}" (<b>{size} KB</b>) överstiger högsta tillåtna uppladdningsstorlek <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'Du måste välja minst <b>{n}</b> {files} för att ladda upp.',
|
||||
msgFilesTooMany: 'Antal filer valda för uppladdning <b>({n})</b> överstiger högsta tillåtna gränsen <b>{m}</b>.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: 'Filen "{name}" kunde inte hittas!',
|
||||
msgFileSecured: 'Säkerhetsbegränsningar förhindrar att läsa filen "{name}".',
|
||||
msgFileNotReadable: 'Filen "{name}" är inte läsbar.',
|
||||
msgFilePreviewAborted: 'Filförhandsvisning avbröts för "{name}".',
|
||||
msgFilePreviewError: 'Ett fel uppstod vid inläsning av filen "{name}".',
|
||||
msgInvalidFileName: 'Ogiltiga eller tecken som inte stöds i filnamnet "{name}".',
|
||||
msgInvalidFileType: 'Ogiltig typ för filen "{name}". Endast "{types}" filtyper stöds.',
|
||||
msgInvalidFileExtension: 'Ogiltigt filtillägg för filen "{name}". Endast "{extensions}" filer stöds.',
|
||||
msgFileTypes: {
|
||||
'image': 'bild',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'ljud',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'objekt'
|
||||
},
|
||||
msgUploadAborted: 'Filöverföringen avbröts',
|
||||
msgUploadThreshold: 'Bearbetar...',
|
||||
msgUploadBegin: 'Påbörjar...',
|
||||
msgUploadEnd: 'Färdig',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: 'Ingen giltig data tillgänglig för uppladdning.',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: 'Error',
|
||||
msgValidationError: 'Valideringsfel',
|
||||
msgLoading: 'Laddar fil {index} av {files} …',
|
||||
msgProgress: 'Laddar fil {index} av {files} - {name} - {percent}% färdig.',
|
||||
msgSelected: '{n} {files} valda',
|
||||
msgFoldersNotAllowed: 'Endast drag & släppfiler! Skippade {n} släpta mappar.',
|
||||
msgImageWidthSmall: 'Bredd på bildfilen "{name}" måste minst vara {size} pixlar.',
|
||||
msgImageHeightSmall: 'Höjden på bildfilen "{name}" måste minst vara {size} pixlar.',
|
||||
msgImageWidthLarge: 'Bredd på bildfil "{name}" kan inte överstiga {size} pixlar.',
|
||||
msgImageHeightLarge: 'Höjden på bildfilen "{name}" kan inte överstiga {size} pixlar.',
|
||||
msgImageResizeError: 'Det gick inte att hämta bildens dimensioner för att ändra storlek.',
|
||||
msgImageResizeException: 'Fel vid storleksändring av bilden.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Något gick fel med {operation} operationen. Försök igen senare!',
|
||||
msgAjaxProgressError: '{operation} misslyckades',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'file delete',
|
||||
uploadThumb: 'file upload',
|
||||
uploadBatch: 'batch file upload',
|
||||
uploadExtra: 'form data upload'
|
||||
},
|
||||
dropZoneTitle: 'Drag & släpp filer här …',
|
||||
dropZoneClickTitle: '<br>(eller klicka för att markera {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Ta bort fil',
|
||||
uploadTitle: 'Ladda upp fil',
|
||||
uploadRetryTitle: 'Retry upload',
|
||||
zoomTitle: 'Visa detaljer',
|
||||
dragTitle: 'Flytta / Ändra ordning',
|
||||
indicatorNewTitle: 'Inte uppladdat ännu',
|
||||
indicatorSuccessTitle: 'Uppladdad',
|
||||
indicatorErrorTitle: 'Uppladdningsfel',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'Laddar upp...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'Visa föregående fil',
|
||||
next: 'Visa nästa fil',
|
||||
toggleheader: 'Rubrik',
|
||||
fullscreen: 'Fullskärm',
|
||||
borderless: 'Gränslös',
|
||||
close: 'Stäng detaljerad förhandsgranskning'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
112
public/vendor/fileinput/js/locales/th.js
vendored
Executable file
112
public/vendor/fileinput/js/locales/th.js
vendored
Executable file
@@ -0,0 +1,112 @@
|
||||
/*!
|
||||
* FileInput Thai Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['th'] = {
|
||||
fileSingle: 'ไฟล์',
|
||||
filePlural: 'ไฟล์',
|
||||
browseLabel: 'เลือกดู …',
|
||||
removeLabel: 'ลบทิ้ง',
|
||||
removeTitle: 'ลบไฟล์ที่เลือกทิ้ง',
|
||||
cancelLabel: 'ยกเลิก',
|
||||
cancelTitle: 'ยกเลิกการอัพโหลด',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: 'อัพโหลด',
|
||||
uploadTitle: 'อัพโหลดไฟล์ที่เลือก',
|
||||
msgNo: 'ไม่',
|
||||
msgNoFilesSelected: '',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: 'ยกเลิก',
|
||||
msgPlaceholder: 'Select {files}...',
|
||||
msgZoomModalHeading: 'ตัวอย่างละเอียด',
|
||||
msgFileRequired: 'You must select a file to upload.',
|
||||
msgSizeTooSmall: 'File "{name}" (<b>{size} KB</b>) is too small and must be larger than <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'ไฟล์ "{name}" (<b>{size} KB</b>) มีขนาดเกินที่ระบบอนุญาตที่ <b>{maxSize} KB</b>, กรุณาลองใหม่อีกครั้ง!',
|
||||
msgFilesTooLess: 'คุณต้องเลือกไฟล์จำนวนอย่างน้อย <b>{n}</b> {files} เพื่ออัพโหลด, กรุณาลองใหม่อีกครั้ง!',
|
||||
msgFilesTooMany: 'ไฟล์ที่คุณเลือกมีจำนวน <b>({n})</b> ซึ่งเกินกว่าที่ระบบอนุญาตที่ <b>{m}</b>, กรุณาลองใหม่อีกครั้ง!',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: 'ไม่พบไฟล์ "{name}" !',
|
||||
msgFileSecured: 'ระบบความปลอดภัยไม่อนุญาตให้อ่านไฟล์ "{name}".',
|
||||
msgFileNotReadable: 'ไม่สามารถอ่านไฟล์ "{name}" ได้',
|
||||
msgFilePreviewAborted: 'ไฟล์ "{name}" ไม่อนุญาตให้ดูตัวอย่าง',
|
||||
msgFilePreviewError: 'พบปัญหาในการดูตัวอย่างไฟล์ "{name}".',
|
||||
msgInvalidFileName: 'Invalid or unsupported characters in file name "{name}".',
|
||||
msgInvalidFileType: 'ไฟล์ "{name}" เป็นประเภทไฟล์ที่ไม่ถูกต้อง, อนุญาตเฉพาะไฟล์ประเภท "{types}"',
|
||||
msgInvalidFileExtension: 'ไฟล์ "{name}" เป็น extension ที่ไมถูกต้อง, อนุญาตเฉพาะไฟล์ extension "{extensions}"',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'อัปโหลดไฟล์ถูกยกเลิก',
|
||||
msgUploadThreshold: 'Processing...',
|
||||
msgUploadBegin: 'Initializing...',
|
||||
msgUploadEnd: 'Done',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: 'No valid data available for upload.',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: 'Error',
|
||||
msgValidationError: 'ข้อผิดพลาดในการตรวจสอบ',
|
||||
msgLoading: 'กำลังโหลดไฟล์ {index} จาก {files} …',
|
||||
msgProgress: 'กำลังโหลดไฟล์ {index} จาก {files} - {name} - {percent}%',
|
||||
msgSelected: '{n} {files} ถูกเลือก',
|
||||
msgFoldersNotAllowed: 'Drag & drop เฉพาะไฟล์เท่านั้น! ข้าม dropped folder จำนวน {n}',
|
||||
msgImageWidthSmall: 'ความกว้างของภาพไฟล์ "{name}" ต้องมีอย่างน้อย {size} px.',
|
||||
msgImageHeightSmall: 'ความสูงของภาพไฟล์ "{name}" ต้องมีอย่างน้อย {size} px.',
|
||||
msgImageWidthLarge: 'ความกว้างของภาพไฟล์ "{name}" ไม่เกิน {size} พิกเซล.',
|
||||
msgImageHeightLarge: 'ความสูงของไฟล์ภาพ "{name}" ไม่เกิน {size} พิกเซล.',
|
||||
msgImageResizeError: 'ไม่สามารถรับขนาดภาพเพื่อปรับขนาด',
|
||||
msgImageResizeException: 'ข้อผิดพลาดขณะปรับขนาดภาพ<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Something went wrong with the {operation} operation. Please try again later!',
|
||||
msgAjaxProgressError: '{operation} failed',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'file delete',
|
||||
uploadThumb: 'file upload',
|
||||
uploadBatch: 'batch file upload',
|
||||
uploadExtra: 'form data upload'
|
||||
},
|
||||
dropZoneTitle: 'Drag & drop ไฟล์ตรงนี้ …',
|
||||
dropZoneClickTitle: '<br>(or click to select {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'ลบไฟล์',
|
||||
uploadTitle: 'อัปโหลดไฟล์',
|
||||
uploadRetryTitle: 'Retry upload',
|
||||
downloadTitle: 'Download file',
|
||||
zoomTitle: 'ดูรายละเอียด',
|
||||
dragTitle: 'Move / Rearrange',
|
||||
indicatorNewTitle: 'ยังไม่ได้อัปโหลด',
|
||||
indicatorSuccessTitle: 'อัพโหลด',
|
||||
indicatorErrorTitle: 'อัปโหลดข้อผิดพลาด',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'อัพโหลด ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'View previous file',
|
||||
next: 'View next file',
|
||||
toggleheader: 'Toggle header',
|
||||
fullscreen: 'Toggle full screen',
|
||||
borderless: 'Toggle borderless mode',
|
||||
close: 'Close detailed preview'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
111
public/vendor/fileinput/js/locales/tr.js
vendored
Executable file
111
public/vendor/fileinput/js/locales/tr.js
vendored
Executable file
@@ -0,0 +1,111 @@
|
||||
/*!
|
||||
* FileInput Turkish Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['tr'] = {
|
||||
fileSingle: 'dosya',
|
||||
filePlural: 'dosyalar',
|
||||
browseLabel: 'Gözat …',
|
||||
removeLabel: 'Sil',
|
||||
removeTitle: 'Seçilen dosyaları sil',
|
||||
cancelLabel: 'İptal',
|
||||
cancelTitle: 'Devam eden yüklemeyi iptal et',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: 'Yükle',
|
||||
uploadTitle: 'Seçilen dosyaları yükle',
|
||||
msgNo: 'Hayır',
|
||||
msgNoFilesSelected: '',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: 'İptal edildi',
|
||||
msgPlaceholder: 'Seçilen {files}...',
|
||||
msgZoomModalHeading: 'Detaylı Önizleme',
|
||||
msgFileRequired: 'Yüklemek için bir dosya seçmelisiniz.',
|
||||
msgSizeTooSmall: '"{name}"(<b>{size} KB</b>) dosyası çok küçük ve <b>{minSize} KB</b> boyutundan büyük olmalıdır.',
|
||||
msgSizeTooLarge: '"{name}" dosyasının boyutu (<b>{size} KB</b>) izin verilen azami dosya boyutu olan <b>{maxSize} KB</b>\'tan büyük.',
|
||||
msgFilesTooLess: 'Yüklemek için en az <b>{n}</b> {files} dosya seçmelisiniz.',
|
||||
msgFilesTooMany: 'Yüklemek için seçtiğiniz dosya sayısı <b>({n})</b> azami limitin <b>({m})</b> altında olmalıdır.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: '"{name}" dosyası bulunamadı!',
|
||||
msgFileSecured: 'Güvenlik kısıtlamaları "{name}" dosyasının okunmasını engelliyor.',
|
||||
msgFileNotReadable: '"{name}" dosyası okunabilir değil.',
|
||||
msgFilePreviewAborted: '"{name}" dosyası için önizleme iptal edildi.',
|
||||
msgFilePreviewError: '"{name}" dosyası okunurken bir hata oluştu.',
|
||||
msgInvalidFileName: '"{name}" dosya adında geçersiz veya desteklenmeyen karakterler var.',
|
||||
msgInvalidFileType: '"{name}" dosyasının türü geçerli değil. Yalnızca "{types}" türünde dosyalara izin veriliyor.',
|
||||
msgInvalidFileExtension: '"{name}" dosyasının uzantısı geçersiz. Yalnızca "{extensions}" uzantılı dosyalara izin veriliyor.',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'Dosya yükleme iptal edildi',
|
||||
msgUploadThreshold: 'İşlem yapılıyor...',
|
||||
msgUploadBegin: 'Başlıyor...',
|
||||
msgUploadEnd: 'Başarılı',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: 'Yüklemek için geçerli veri mevcut değil.',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: 'Hata',
|
||||
msgValidationError: 'Doğrulama Hatası',
|
||||
msgLoading: 'Dosya yükleniyor {index} / {files} …',
|
||||
msgProgress: 'Dosya yükleniyor {index} / {files} - {name} - %{percent} tamamlandı.',
|
||||
msgSelected: '{n} {files} seçildi',
|
||||
msgFoldersNotAllowed: 'Yalnızca dosyaları sürükleyip bırakabilirsiniz! {n} dizin(ler) göz ardı edildi.',
|
||||
msgImageWidthSmall: '"{name}" adlı görüntü dosyasının genişliği en az {size} piksel olmalıdır.',
|
||||
msgImageHeightSmall: '"{name}" adlı görüntü dosyasının yüksekliği en az {size} piksel olmalıdır.',
|
||||
msgImageWidthLarge: '"{name}" adlı görüntü dosyasının genişliği {size} pikseli geçemez.',
|
||||
msgImageHeightLarge: '"{name}" adlı görüntü dosyasının yüksekliği {size} pikseli geçemez.',
|
||||
msgImageResizeError: 'Görüntü boyutlarını yeniden boyutlandıramadı.',
|
||||
msgImageResizeException: 'Görüntü boyutlandırma sırasında hata.<pre>{errors}</pre>',
|
||||
msgAjaxError: '{operation} işlemi ile ilgili bir şeyler ters gitti. Lütfen daha sonra tekrar deneyiniz!',
|
||||
msgAjaxProgressError: '{operation} işlemi başarısız oldu.',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'dosya silme',
|
||||
uploadThumb: 'dosya yükleme',
|
||||
uploadBatch: 'toplu dosya yükleme',
|
||||
uploadExtra: 'form verisi yükleme'
|
||||
},
|
||||
dropZoneTitle: 'Dosyaları buraya sürükleyip bırakın',
|
||||
dropZoneClickTitle: '<br>(ya da {files} seçmek için tıklayınız)',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Dosyayı kaldır',
|
||||
uploadTitle: 'Dosyayı yükle',
|
||||
uploadRetryTitle: 'Retry upload',
|
||||
zoomTitle: 'Ayrıntıları görüntüle',
|
||||
dragTitle: 'Taşı / Yeniden düzenle',
|
||||
indicatorNewTitle: 'Henüz yüklenmedi',
|
||||
indicatorSuccessTitle: 'Yüklendi',
|
||||
indicatorErrorTitle: 'Yükleme Hatası',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'Yükleniyor ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'Önceki dosyayı göster',
|
||||
next: 'Sonraki dosyayı göster',
|
||||
toggleheader: 'Üst bilgi geçiş',
|
||||
fullscreen: 'Tam ekran geçiş',
|
||||
borderless: 'Çerçevesiz moda geçiş',
|
||||
close: 'Detaylı önizlemeyi kapat'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
113
public/vendor/fileinput/js/locales/uk.js
vendored
Executable file
113
public/vendor/fileinput/js/locales/uk.js
vendored
Executable file
@@ -0,0 +1,113 @@
|
||||
/*!
|
||||
* FileInput Ukrainian Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
* @author CyanoFresh <cyanofresh@gmail.com>
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['uk'] = {
|
||||
fileSingle: 'файл',
|
||||
filePlural: 'файли',
|
||||
browseLabel: 'Вибрати …',
|
||||
removeLabel: 'Видалити',
|
||||
removeTitle: 'Видалити вибрані файли',
|
||||
cancelLabel: 'Скасувати',
|
||||
cancelTitle: 'Скасувати поточне відвантаження',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: 'Відвантажити',
|
||||
uploadTitle: 'Відвантажити обрані файли',
|
||||
msgNo: 'Немає',
|
||||
msgNoFilesSelected: '',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: 'Cкасовано',
|
||||
msgPlaceholder: 'Оберіть {files}...',
|
||||
msgZoomModalHeading: 'Детальний превью',
|
||||
msgFileRequired: 'Ви повинні обрати файл для завантаження.',
|
||||
msgSizeTooSmall: 'Файл "{name}" (<b>{size} KB</b>) занадто малий і повинен бути більший, ніж <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'Файл "{name}" (<b>{size} KB</b>) перевищує максимальний розмір <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'Ви повинні обрати як мінімум <b>{n}</b> {files} для відвантаження.',
|
||||
msgFilesTooMany: 'Кількість обраних файлів <b>({n})</b> перевищує максимально допустиму кількість <b>{m}</b>.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: 'Файл "{name}" не знайдено!',
|
||||
msgFileSecured: 'Обмеження безпеки перешкоджають читанню файла "{name}".',
|
||||
msgFileNotReadable: 'Файл "{name}" неможливо прочитати.',
|
||||
msgFilePreviewAborted: 'Перегляд скасований для файла "{name}".',
|
||||
msgFilePreviewError: 'Сталася помилка під час читання файла "{name}".',
|
||||
msgInvalidFileName: 'Недійсні чи непідтримувані символи в імені файлу "{name}".',
|
||||
msgInvalidFileType: 'Заборонений тип файла для "{name}". Тільки "{types}" дозволені.',
|
||||
msgInvalidFileExtension: 'Заборонене розширення для файла "{name}". Тільки "{extensions}" дозволені.',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'Вивантаження файлу перервана',
|
||||
msgUploadThreshold: 'Обробка...',
|
||||
msgUploadBegin: 'Ініціалізація...',
|
||||
msgUploadEnd: 'Готово',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: 'Немає доступних даних для відвантаження.',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: 'Помилка',
|
||||
msgValidationError: 'Помилка перевірки',
|
||||
msgLoading: 'Відвантаження файла {index} із {files} …',
|
||||
msgProgress: 'Відвантаження файла {index} із {files} - {name} - {percent}% завершено.',
|
||||
msgSelected: '{n} {files} обрано',
|
||||
msgFoldersNotAllowed: 'Дозволено перетягувати тільки файли! Пропущено {n} папок.',
|
||||
msgImageWidthSmall: 'Ширина зображення "{name}" повинна бути не менше {size} px.',
|
||||
msgImageHeightSmall: 'Висота зображення "{name}" повинна бути не менше {size} px.',
|
||||
msgImageWidthLarge: 'Ширина зображення "{name}" не може перевищувати {size} px.',
|
||||
msgImageHeightLarge: 'Висота зображення "{name}" не може перевищувати {size} px.',
|
||||
msgImageResizeError: 'Не вдалося розміри зображення, щоб змінити розмір.',
|
||||
msgImageResizeException: 'Помилка при зміні розміру зображення.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Щось не так із операцією {operation}. Будь ласка, спробуйте пізніше!',
|
||||
msgAjaxProgressError: 'помилка {operation}',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'видалити файл',
|
||||
uploadThumb: 'відвантажити файл',
|
||||
uploadBatch: 'batch file upload',
|
||||
uploadExtra: 'form data upload'
|
||||
},
|
||||
dropZoneTitle: 'Перетягніть файли сюди …',
|
||||
dropZoneClickTitle: '<br>(або клацність та оберіть {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Видалити файл',
|
||||
uploadTitle: 'Відвантажити файл',
|
||||
uploadRetryTitle: 'Повторити відвантаження',
|
||||
downloadTitle: 'Завантажити файл',
|
||||
zoomTitle: 'Подивитися деталі',
|
||||
dragTitle: 'Перенести / Переставити',
|
||||
indicatorNewTitle: 'Ще не відвантажено',
|
||||
indicatorSuccessTitle: 'Відвантажено',
|
||||
indicatorErrorTitle: 'Помилка при відвантаженні',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'Завантаження ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'Переглянути попередній файл',
|
||||
next: 'Переглянути наступний файл',
|
||||
toggleheader: 'Перемкнути заголовок',
|
||||
fullscreen: 'Перемкнути повноекранний режим',
|
||||
borderless: 'Перемкнути режим без полів',
|
||||
close: 'Закрити детальний перегляд'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
113
public/vendor/fileinput/js/locales/uz.js
vendored
Executable file
113
public/vendor/fileinput/js/locales/uz.js
vendored
Executable file
@@ -0,0 +1,113 @@
|
||||
/*!
|
||||
* FileInput Uzbek Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
* @author CyanoFresh <cyanofresh@gmail.com>
|
||||
* @Modified by Doston Usmonov <doston1533@gmail.com> 20.09.2019
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales.uz = {
|
||||
fileSingle: 'fayl',
|
||||
filePlural: 'fayllar',
|
||||
browseLabel: 'Tanlash …',
|
||||
removeLabel: 'O‘chirish',
|
||||
removeTitle: 'Tanlangan fayllarni tozalash',
|
||||
cancelLabel: 'Bekor qilish',
|
||||
cancelTitle: 'Joriy yuklab olishni bekor qilish',
|
||||
pauseLabel: 'To‘xtatish',
|
||||
pauseTitle: 'Davomli yuklashni to‘xtatib turish',
|
||||
uploadLabel: 'Yuklab olish',
|
||||
uploadTitle: 'Tanlangan fayllarni yuklash',
|
||||
msgNo: 'Yo‘q',
|
||||
msgNoFilesSelected: 'Hech qanday fayl tanlanmagan',
|
||||
msgPaused: 'To‘xtatildi',
|
||||
msgCancelled: 'Bekor qilindi',
|
||||
msgPlaceholder: '{files} tanlash...',
|
||||
msgZoomModalHeading: 'Batafsil ko‘rib chiqish',
|
||||
msgFileRequired: 'Yuklash uchun faylni tanlashingiz kerak.',
|
||||
msgSizeTooSmall: 'Siz tanlagan fayl hajmi: "{name}" (<b>{size} KB</b>). Tanlangan fayl hajmi <b>{minSize} KB</b> dan katta bo‘lishi lozim. Ko‘rsatilgan hajmdan kattaroq fayl yuklashga urinib ko‘ring',
|
||||
msgSizeTooLarge: '"{name}" fayl (<b>{size} KB</b>) ruxsat etilgan maksimal yuklash hajm: <b>{maxSize} KB</b> dan katta. Kichikroq fayl yuklashga urinib ko‘ring!',
|
||||
msgFilesTooLess: 'Yuklash uchun kamida <b>{n}</b> {files} tanlashingiz kerak. Yuklashga qaytadan urinib ko‘ring!',
|
||||
msgFilesTooMany: 'Siz tanlagan fayllar miqdori : <b>({n})</b>, ruxsat berilgan maksimal miqdor: <b>{m}</b> tadan ortiq. Ko‘rsatilgan miqdordan kamroq fayl tanlab, yuklashga qaytadan urinib ko‘ring!',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: '"{name}" fayl topilmadi!',
|
||||
msgFileSecured: '"{name}" faylni o‘qishga xavfsizlik cheklovi ruxsat bermaydi.',
|
||||
msgFileNotReadable: '"{name}" fayl o‘qilmaydi.',
|
||||
msgFilePreviewAborted: '"{name}" Faylni oldindan ko‘rish jarayoni to‘xtatildi.',
|
||||
msgFilePreviewError: '"{name}" faylni o‘qish paytida xatolik yuz berdi.',
|
||||
msgInvalidFileName: '"{name}" fayl nomida noto‘g‘ri yoki qo‘llab quvvatlanmaydigan belgilar mavjud.',
|
||||
msgInvalidFileType: '"{name}" fayl uchun yaroqsiz tur. Faqat "{types}" fayllari qo‘llab-quvvatlanadi.',
|
||||
msgInvalidFileExtension: '"{name}" fayl uchun noto‘g‘ri kengaytma. Faqat "{extensions}" fayllari qo‘llab-quvvatlanadi.',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'Fayl yuklanishi bekor qilindi',
|
||||
msgUploadThreshold: 'Qayta ishlanmoqda...',
|
||||
msgUploadBegin: 'Ishga tushirilmoqda...',
|
||||
msgUploadEnd: 'Bajarildi',
|
||||
msgUploadResume: 'Yuklash davom etmoqda...',
|
||||
msgUploadEmpty: 'Yuklash uchun tegishli ma‘lumotlar mavjud emas.',
|
||||
msgUploadError: 'Yuklashda xato',
|
||||
msgDeleteError: 'Xatolikni o‘chirish',
|
||||
msgProgressError: 'Xato',
|
||||
msgValidationError: 'Fayl yuklash xatosi',
|
||||
msgLoading: '{Files} dan {index} faylini yuklash …',
|
||||
msgProgress: '{Files} dan {index}{name} faylini yuklashi - {percent}% tugallandi.',
|
||||
msgSelected: '{n} {files} tanlangan',
|
||||
msgFoldersNotAllowed: 'Faqat tortib qo‘yiladon fayllar! {n} o‘tirilgan tashlangan papka(lar).',
|
||||
msgImageWidthSmall: '"{name}" fayl kengligi {size} px dan kam bo‘lmasligi lozim.',
|
||||
msgImageHeightSmall: '"{name}" fayl bo‘yi {size} px dan kam bo‘lmasligi lozim.',
|
||||
msgImageWidthLarge: '"{name}" fayl kengligi {size} px dan kam bo‘lishi lozim.',
|
||||
msgImageHeightLarge: '"{name}" fayl bo‘yi {size} px dan kam bo‘lishi lozim.',
|
||||
msgImageResizeError: 'Rasm o‘lchamini o‘zgartirib bo‘lmadi.',
|
||||
msgImageResizeException: 'Rasm hajmini o‘zgartirishda xato.<pre>{errors}</pre>',
|
||||
msgAjaxError: '{operation} amaliyotida xatolik yuz berdi. Iltimos keyinroq qayta urinib ko‘ring!',
|
||||
msgAjaxProgressError: '{operation} bajarilmadi',
|
||||
msgDuplicateFile: '"{name}" nomli "{size} KB" hajmdagi fayl oldin tanlangan. Boshqa faylni tanlashga urinib ko‘ring.',
|
||||
msgResumableUploadRetriesExceeded: '<b>{file}</b> faylini yuklash uchun <b>{max}</b> marta urinish bekor qilindi! Xato tafsilotlari: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} qolgan',
|
||||
msgCalculatingTime: 'qolgan vaqtni hisoblash',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'faylni o‘chirish',
|
||||
uploadThumb: 'fayl yuklash',
|
||||
uploadBatch: 'barcha fayllarni yuklash',
|
||||
uploadExtra: 'form ma‘lumotlarini yuklash'
|
||||
},
|
||||
dropZoneTitle: 'Fayllarni bu yerga tortib qo‘ying …',
|
||||
dropZoneClickTitle: '<br>(yoki {files} tanlash uchun bosing)',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Faylni olib tashlash',
|
||||
uploadTitle: 'Faylni yuklash',
|
||||
uploadRetryTitle: 'Qayta yuklab olish',
|
||||
downloadTitle: 'Faylni yuklab olish',
|
||||
zoomTitle: 'Tafsilotlarni ko‘rish',
|
||||
dragTitle: 'Ko‘chirish / qayta tartiblash',
|
||||
indicatorNewTitle: 'Hali yuklanmagan',
|
||||
indicatorSuccessTitle: 'Yuklandi',
|
||||
indicatorErrorTitle: 'Yuklashda xato',
|
||||
indicatorPausedTitle: 'Yuklash to‘xtatildi',
|
||||
indicatorLoadingTitle: 'Yuklanmoqda ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'Oldingi faylni ko‘rish',
|
||||
next: 'Keyingi faylni ko‘rish',
|
||||
toggleheader: 'Sarlavhani yashirish',
|
||||
fullscreen: 'To‘liq ekranga o‘tish',
|
||||
borderless: 'Chegarasiz rejimga o‘tish',
|
||||
close: 'Batafsil ko‘rishni yopish'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
113
public/vendor/fileinput/js/locales/vi.js
vendored
Executable file
113
public/vendor/fileinput/js/locales/vi.js
vendored
Executable file
@@ -0,0 +1,113 @@
|
||||
/*!
|
||||
* FileInput Vietnamese Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['vi'] = {
|
||||
fileSingle: 'tập tin',
|
||||
filePlural: 'các tập tin',
|
||||
browseLabel: 'Duyệt …',
|
||||
removeLabel: 'Gỡ bỏ',
|
||||
removeTitle: 'Bỏ tập tin đã chọn',
|
||||
cancelLabel: 'Hủy',
|
||||
cancelTitle: 'Hủy upload',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: 'Upload',
|
||||
uploadTitle: 'Upload tập tin đã chọn',
|
||||
msgNo: 'Không',
|
||||
msgNoFilesSelected: 'Không tập tin nào được chọn',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: 'Đã hủy',
|
||||
msgPlaceholder: 'Select {files}...',
|
||||
msgZoomModalHeading: 'Chi tiết xem trước',
|
||||
msgFileRequired: 'You must select a file to upload.',
|
||||
msgSizeTooSmall: 'File "{name}" (<b>{size} KB</b>) is too small and must be larger than <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'Tập tin "{name}" (<b>{size} KB</b>) vượt quá kích thước giới hạn cho phép <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'Bạn phải chọn ít nhất <b>{n}</b> {files} để upload.',
|
||||
msgFilesTooMany: 'Số lượng tập tin upload <b>({n})</b> vượt quá giới hạn cho phép là <b>{m}</b>.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: 'Không tìm thấy tập tin "{name}"!',
|
||||
msgFileSecured: 'Các hạn chế về bảo mật không cho phép đọc tập tin "{name}".',
|
||||
msgFileNotReadable: 'Không đọc được tập tin "{name}".',
|
||||
msgFilePreviewAborted: 'Đã dừng xem trước tập tin "{name}".',
|
||||
msgFilePreviewError: 'Đã xảy ra lỗi khi đọc tập tin "{name}".',
|
||||
msgInvalidFileName: 'Invalid or unsupported characters in file name "{name}".',
|
||||
msgInvalidFileType: 'Tập tin "{name}" không hợp lệ. Chỉ hỗ trợ loại tập tin "{types}".',
|
||||
msgInvalidFileExtension: 'Phần mở rộng của tập tin "{name}" không hợp lệ. Chỉ hỗ trợ phần mở rộng "{extensions}".',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'Đã dừng upload',
|
||||
msgUploadThreshold: 'Đang xử lý...',
|
||||
msgUploadBegin: 'Initializing...',
|
||||
msgUploadEnd: 'Done',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: 'No valid data available for upload.',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: 'Error',
|
||||
msgValidationError: 'Lỗi xác nhận',
|
||||
msgLoading: 'Đang nạp {index} tập tin trong số {files} …',
|
||||
msgProgress: 'Đang nạp {index} tập tin trong số {files} - {name} - {percent}% hoàn thành.',
|
||||
msgSelected: '{n} {files} được chọn',
|
||||
msgFoldersNotAllowed: 'Chỉ kéo thả tập tin! Đã bỏ qua {n} thư mục.',
|
||||
msgImageWidthSmall: 'Chiều rộng của hình ảnh "{name}" phải tối thiểu là {size} px.',
|
||||
msgImageHeightSmall: 'Chiều cao của hình ảnh "{name}" phải tối thiểu là {size} px.',
|
||||
msgImageWidthLarge: 'Chiều rộng của hình ảnh "{name}" không được quá {size} px.',
|
||||
msgImageHeightLarge: 'Chiều cao của hình ảnh "{name}" không được quá {size} px.',
|
||||
msgImageResizeError: 'Không lấy được kích thước của hình ảnh để resize.',
|
||||
msgImageResizeException: 'Resize hình ảnh bị lỗi.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Something went wrong with the {operation} operation. Please try again later!',
|
||||
msgAjaxProgressError: '{operation} failed',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'file delete',
|
||||
uploadThumb: 'file upload',
|
||||
uploadBatch: 'batch file upload',
|
||||
uploadExtra: 'form data upload'
|
||||
},
|
||||
dropZoneTitle: 'Kéo thả tập tin vào đây …',
|
||||
dropZoneClickTitle: '<br>(hoặc click để chọn {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Gỡ bỏ',
|
||||
uploadTitle: 'Upload tập tin',
|
||||
uploadRetryTitle: 'Retry upload',
|
||||
downloadTitle: 'Download file',
|
||||
zoomTitle: 'Phóng lớn',
|
||||
dragTitle: 'Di chuyển / Sắp xếp lại',
|
||||
indicatorNewTitle: 'Chưa được upload',
|
||||
indicatorSuccessTitle: 'Đã upload',
|
||||
indicatorErrorTitle: 'Upload bị lỗi',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: 'Đang upload ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'Xem tập tin phía trước',
|
||||
next: 'Xem tập tin tiếp theo',
|
||||
toggleheader: 'Ẩn/hiện tiêu đề',
|
||||
fullscreen: 'Bật/tắt toàn màn hình',
|
||||
borderless: 'Bật/tắt chế độ không viền',
|
||||
close: 'Đóng'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
114
public/vendor/fileinput/js/locales/zh-TW.js
vendored
Executable file
114
public/vendor/fileinput/js/locales/zh-TW.js
vendored
Executable file
@@ -0,0 +1,114 @@
|
||||
/*!
|
||||
* FileInput Chinese Traditional Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
* @author kangqf <kangqingfei@gmail.com>
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['zh-TW'] = {
|
||||
fileSingle: '單一檔案',
|
||||
filePlural: '複選檔案',
|
||||
browseLabel: '瀏覽 …',
|
||||
removeLabel: '移除',
|
||||
removeTitle: '清除選取檔案',
|
||||
cancelLabel: '取消',
|
||||
cancelTitle: '取消上傳中檔案',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: '上傳',
|
||||
uploadTitle: '上傳選取檔案',
|
||||
msgNo: '沒有',
|
||||
msgNoFilesSelected: '未選擇檔案',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: '取消',
|
||||
zoomTitle: '詳細資料',
|
||||
msgPlaceholder: '選擇 {files}...',
|
||||
msgZoomModalHeading: '內容預覽',
|
||||
msgFileRequired: '必須選擇壹個文件上傳.',
|
||||
msgSizeTooSmall: '檔案 "{name}" (<b>{size} KB</b>) 必須大於限定大小 <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: '檔案 "{name}" (<b>{size} KB</b>) 大小超過上限 <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: '最少必須選擇 <b>{n}</b> {files} 來上傳. ',
|
||||
msgFilesTooMany: '上傳的檔案數量 <b>({n})</b> 超過最大檔案上傳限制 <b>{m}</b>.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: '檔案 "{name}" 未發現!',
|
||||
msgFileSecured: '安全限制,禁止讀取檔案 "{name}".',
|
||||
msgFileNotReadable: '文件 "{name}" 不可讀取.',
|
||||
msgFilePreviewAborted: '檔案 "{name}" 預覽中止.',
|
||||
msgFilePreviewError: '讀取 "{name}" 發生錯誤.',
|
||||
msgInvalidFileName: '附檔名 "{name}" 包含非法字符.',
|
||||
msgInvalidFileType: '檔案類型錯誤 "{name}". 只能使用 "{types}" 類型的檔案.',
|
||||
msgInvalidFileExtension: '附檔名錯誤 "{name}". 只能使用 "{extensions}" 的檔案.',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: '該文件上傳被中止',
|
||||
msgUploadThreshold: '處理中...',
|
||||
msgUploadBegin: '正在初始化...',
|
||||
msgUploadEnd: '完成',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: '無效的文件上傳.',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: '上傳錯誤',
|
||||
msgValidationError: '驗證錯誤',
|
||||
msgLoading: '載入第 {index} 個檔案,共 {files} …',
|
||||
msgProgress: '載入第 {index} 個檔案,共 {files} - {name} - {percent}% 成功.',
|
||||
msgSelected: '{n} {files} 選取',
|
||||
msgFoldersNotAllowed: '只支援單檔拖曳! 無法使用 {n} 拖拽的資料夹.',
|
||||
msgImageWidthSmall: '圖檔寬度"{name}"必須至少為{size}像素(px).',
|
||||
msgImageHeightSmall: '圖檔高度"{name}"必須至少為{size}像素(px).',
|
||||
msgImageWidthLarge: '圖檔寬度"{name}"不能超過{size}像素(px).',
|
||||
msgImageHeightLarge: '圖檔高度"{name}"不能超過{size}像素(px).',
|
||||
msgImageResizeError: '無法獲取的圖像尺寸調整。',
|
||||
msgImageResizeException: '錯誤而調整圖像大小。<pre>{errors}</pre>',
|
||||
msgAjaxError: '{operation} 發生錯誤. 請重試!',
|
||||
msgAjaxProgressError: '{operation} 失敗',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'file delete',
|
||||
uploadThumb: 'file upload',
|
||||
uploadBatch: 'batch file upload',
|
||||
uploadExtra: 'form data upload'
|
||||
},
|
||||
dropZoneTitle: '拖曳檔案至此 …',
|
||||
dropZoneClickTitle: '<br>(或點擊{files}按鈕選擇文件)',
|
||||
fileActionSettings: {
|
||||
removeTitle: '刪除檔案',
|
||||
uploadTitle: '上傳檔案',
|
||||
uploadRetryTitle: '重試',
|
||||
downloadTitle: '下載檔案',
|
||||
zoomTitle: '詳細資料',
|
||||
dragTitle: '移動 / 重置',
|
||||
indicatorNewTitle: '尚未上傳',
|
||||
indicatorSuccessTitle: '上傳成功',
|
||||
indicatorErrorTitle: '上傳失敗',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: '上傳中 ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: '預覽上壹個文件',
|
||||
next: '預覽下壹個文件',
|
||||
toggleheader: '縮放',
|
||||
fullscreen: '全屏',
|
||||
borderless: '無邊界模式',
|
||||
close: '關閉當前預覽'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
113
public/vendor/fileinput/js/locales/zh.js
vendored
Executable file
113
public/vendor/fileinput/js/locales/zh.js
vendored
Executable file
@@ -0,0 +1,113 @@
|
||||
/*!
|
||||
* FileInput Chinese Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
* @author kangqf <kangqingfei@gmail.com>
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['zh'] = {
|
||||
fileSingle: '文件',
|
||||
filePlural: '个文件',
|
||||
browseLabel: '选择 …',
|
||||
removeLabel: '移除',
|
||||
removeTitle: '清除选中文件',
|
||||
cancelLabel: '取消',
|
||||
cancelTitle: '取消进行中的上传',
|
||||
pauseLabel: 'Pause',
|
||||
pauseTitle: 'Pause ongoing upload',
|
||||
uploadLabel: '上传',
|
||||
uploadTitle: '上传选中文件',
|
||||
msgNo: '没有',
|
||||
msgNoFilesSelected: '未选择文件',
|
||||
msgPaused: 'Paused',
|
||||
msgCancelled: '取消',
|
||||
msgPlaceholder: '选择 {files}...',
|
||||
msgZoomModalHeading: '详细预览',
|
||||
msgFileRequired: '必须选择一个文件上传.',
|
||||
msgSizeTooSmall: '文件 "{name}" (<b>{size} KB</b>) 必须大于限定大小 <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: '文件 "{name}" (<b>{size} KB</b>) 超过了允许大小 <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: '你必须选择最少 <b>{n}</b> {files} 来上传. ',
|
||||
msgFilesTooMany: '选择的上传文件个数 <b>({n})</b> 超出最大文件的限制个数 <b>{m}</b>.',
|
||||
msgTotalFilesTooMany: 'You can upload a maximum of <b>{m}</b> files (<b>{n}</b> files detected).',
|
||||
msgFileNotFound: '文件 "{name}" 未找到!',
|
||||
msgFileSecured: '安全限制,为了防止读取文件 "{name}".',
|
||||
msgFileNotReadable: '文件 "{name}" 不可读.',
|
||||
msgFilePreviewAborted: '取消 "{name}" 的预览.',
|
||||
msgFilePreviewError: '读取 "{name}" 时出现了一个错误.',
|
||||
msgInvalidFileName: '文件名 "{name}" 包含非法字符.',
|
||||
msgInvalidFileType: '不正确的类型 "{name}". 只支持 "{types}" 类型的文件.',
|
||||
msgInvalidFileExtension: '不正确的文件扩展名 "{name}". 只支持 "{extensions}" 的文件扩展名.',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: '该文件上传被中止',
|
||||
msgUploadThreshold: '处理中...',
|
||||
msgUploadBegin: '正在初始化...',
|
||||
msgUploadEnd: '完成',
|
||||
msgUploadResume: 'Resuming upload...',
|
||||
msgUploadEmpty: '无效的文件上传.',
|
||||
msgUploadError: 'Upload Error',
|
||||
msgDeleteError: 'Delete Error',
|
||||
msgProgressError: '上传出错',
|
||||
msgValidationError: '验证错误',
|
||||
msgLoading: '加载第 {index} 文件 共 {files} …',
|
||||
msgProgress: '加载第 {index} 文件 共 {files} - {name} - {percent}% 完成.',
|
||||
msgSelected: '{n} {files} 选中',
|
||||
msgFoldersNotAllowed: '只支持拖拽文件! 跳过 {n} 拖拽的文件夹.',
|
||||
msgImageWidthSmall: '图像文件的"{name}"的宽度必须是至少{size}像素.',
|
||||
msgImageHeightSmall: '图像文件的"{name}"的高度必须至少为{size}像素.',
|
||||
msgImageWidthLarge: '图像文件"{name}"的宽度不能超过{size}像素.',
|
||||
msgImageHeightLarge: '图像文件"{name}"的高度不能超过{size}像素.',
|
||||
msgImageResizeError: '无法获取的图像尺寸调整。',
|
||||
msgImageResizeException: '调整图像大小时发生错误。<pre>{errors}</pre>',
|
||||
msgAjaxError: '{operation} 发生错误. 请重试!',
|
||||
msgAjaxProgressError: '{operation} 失败',
|
||||
msgDuplicateFile: 'File "{name}" of same size "{size} KB" has already been selected earlier. Skipping duplicate selection.',
|
||||
msgResumableUploadRetriesExceeded: 'Upload aborted beyond <b>{max}</b> retries for file <b>{file}</b>! Error Details: <pre>{error}</pre>',
|
||||
msgPendingTime: '{time} remaining',
|
||||
msgCalculatingTime: 'calculating time remaining',
|
||||
ajaxOperations: {
|
||||
deleteThumb: '删除文件',
|
||||
uploadThumb: '上传文件',
|
||||
uploadBatch: '批量上传',
|
||||
uploadExtra: '表单数据上传'
|
||||
},
|
||||
dropZoneTitle: '拖拽文件到这里 …<br>支持多文件同时上传',
|
||||
dropZoneClickTitle: '<br>(或点击{files}按钮选择文件)',
|
||||
fileActionSettings: {
|
||||
removeTitle: '删除文件',
|
||||
uploadTitle: '上传文件',
|
||||
downloadTitle: '下载文件',
|
||||
uploadRetryTitle: '重试',
|
||||
zoomTitle: '查看详情',
|
||||
dragTitle: '移动 / 重置',
|
||||
indicatorNewTitle: '没有上传',
|
||||
indicatorSuccessTitle: '上传',
|
||||
indicatorErrorTitle: '上传错误',
|
||||
indicatorPausedTitle: 'Upload Paused',
|
||||
indicatorLoadingTitle: '上传 ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: '预览上一个文件',
|
||||
next: '预览下一个文件',
|
||||
toggleheader: '缩放',
|
||||
fullscreen: '全屏',
|
||||
borderless: '无边界模式',
|
||||
close: '关闭当前预览'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
2471
public/vendor/fileinput/js/plugins/piexif.js
vendored
Executable file
2471
public/vendor/fileinput/js/plugins/piexif.js
vendored
Executable file
File diff suppressed because it is too large
Load Diff
1
public/vendor/fileinput/js/plugins/piexif.min.js
vendored
Executable file
1
public/vendor/fileinput/js/plugins/piexif.min.js
vendored
Executable file
File diff suppressed because one or more lines are too long
1009
public/vendor/fileinput/js/plugins/purify.js
vendored
Executable file
1009
public/vendor/fileinput/js/plugins/purify.js
vendored
Executable file
File diff suppressed because it is too large
Load Diff
1
public/vendor/fileinput/js/plugins/purify.min.js
vendored
Executable file
1
public/vendor/fileinput/js/plugins/purify.min.js
vendored
Executable file
File diff suppressed because one or more lines are too long
1590
public/vendor/fileinput/js/plugins/sortable.js
vendored
Executable file
1590
public/vendor/fileinput/js/plugins/sortable.js
vendored
Executable file
File diff suppressed because it is too large
Load Diff
1
public/vendor/fileinput/js/plugins/sortable.min.js
vendored
Executable file
1
public/vendor/fileinput/js/plugins/sortable.min.js
vendored
Executable file
File diff suppressed because one or more lines are too long
21
public/vendor/fileinput/nuget/Package.nuspec
vendored
Executable file
21
public/vendor/fileinput/nuget/Package.nuspec
vendored
Executable file
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0"?>
|
||||
<package >
|
||||
<metadata>
|
||||
<id>bootstrap-fileinput</id>
|
||||
<title>bootstrap-fileinput</title>
|
||||
<version>5.0.7</version>
|
||||
<authors>Kartik Visweswaran</authors>
|
||||
<owners>Kartik Visweswaran</owners>
|
||||
<licenseUrl>https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md</licenseUrl>
|
||||
<projectUrl>https://github.com/kartik-v/bootstrap-fileinput</projectUrl>
|
||||
<iconUrl>http://getbootstrap.com/favicon.ico</iconUrl>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<description>An enhanced HTML 5 file input for Bootstrap 3.x with file preview for various files, offers multiple selection, and more.</description>
|
||||
<releaseNotes>https://github.com/kartik-v/bootstrap-fileinput/blob/master/CHANGE.md</releaseNotes>
|
||||
<copyright>Copyright 2014 - 2019</copyright>
|
||||
<tags>bootstrap bootstrap-fileinput</tags>
|
||||
<dependencies>
|
||||
<dependency id="bootstrap" version="3.4.1" />
|
||||
</dependencies>
|
||||
</metadata>
|
||||
</package>
|
||||
35
public/vendor/fileinput/nuget/build.bat
vendored
Executable file
35
public/vendor/fileinput/nuget/build.bat
vendored
Executable file
@@ -0,0 +1,35 @@
|
||||
@echo off
|
||||
|
||||
NuGet Update -self
|
||||
REM remove package content folder
|
||||
rmdir /s /q content
|
||||
|
||||
REM create new package content folder
|
||||
mkdir content
|
||||
|
||||
REM create sub folder for js files
|
||||
mkdir content\Scripts
|
||||
|
||||
REM create sub folders for css and img files
|
||||
mkdir content\Content
|
||||
mkdir content\Content\bootstrap-fileinput
|
||||
|
||||
REM delete the previous package versions
|
||||
REM del bootstrap-fileinput.*
|
||||
|
||||
REM copy the content to the destination folders
|
||||
xcopy ..\js content\Scripts /D /E /C /R /I /K /Y
|
||||
xcopy ..\css content\Content\bootstrap-fileinput\css /D /E /C /R /I /K /Y
|
||||
xcopy ..\img content\Content\bootstrap-fileinput\img /D /E /C /R /I /K /Y
|
||||
xcopy ..\themes content\Content\bootstrap-fileinput\themes /D /E /C /R /I /K /Y
|
||||
xcopy ..\scss content\Content\bootstrap-fileinput\scss /D /E /C /R /I /K /Y
|
||||
|
||||
REM create a new package
|
||||
NuGet Pack Package.nuspec -Exclude NuGet.exe;build.bat
|
||||
|
||||
REM Upload the new package
|
||||
REM for %%f in (content\Content\bootstrap-fileinput.*) do (
|
||||
REM NuGet Push %%f
|
||||
REM rmdir /s /q content
|
||||
REM del %%f
|
||||
REM )
|
||||
48
public/vendor/fileinput/package.json
vendored
Executable file
48
public/vendor/fileinput/package.json
vendored
Executable file
@@ -0,0 +1,48 @@
|
||||
{
|
||||
"name": "bootstrap-fileinput",
|
||||
"version": "5.0.7",
|
||||
"homepage": "https://github.com/kartik-v/bootstrap-fileinput",
|
||||
"authors": [
|
||||
"Kartik Visweswaran <kartikv2@gmail.com>"
|
||||
],
|
||||
"description": "An enhanced HTML 5 file input for Bootstrap 3.x with file preview, multiple selection, ajax uploads, and more features.",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/kartik-v/bootstrap-fileinput.git"
|
||||
},
|
||||
"bugs": {
|
||||
"url": "https://github.com/kartik-v/bootstrap-fileinput/issues"
|
||||
},
|
||||
"keywords": [
|
||||
"file",
|
||||
"input",
|
||||
"preview",
|
||||
"image",
|
||||
"upload",
|
||||
"ajax",
|
||||
"multiple",
|
||||
"delete",
|
||||
"progress",
|
||||
"gallery"
|
||||
],
|
||||
"dependencies": {
|
||||
"bootstrap": ">= 3.4.1",
|
||||
"jquery": ">= 1.9.0",
|
||||
"opencollective-postinstall": "^2.0.2"
|
||||
},
|
||||
"main": "./js/fileinput.js",
|
||||
"style": "./css/fileinput.css",
|
||||
"sass": "scss/fileinput.scss",
|
||||
"peerDependencies": {
|
||||
"jquery": ">= 1.9.0",
|
||||
"bootstrap": ">= 3.0.0"
|
||||
},
|
||||
"license": "BSD-3-Clause",
|
||||
"collective": {
|
||||
"type": "opencollective",
|
||||
"url": "https://opencollective.com/bootstrap-fileinput"
|
||||
},
|
||||
"scripts": {
|
||||
"postinstall": "opencollective-postinstall || true"
|
||||
}
|
||||
}
|
||||
136
public/vendor/fileinput/scss/fileinput-rtl.scss
vendored
Executable file
136
public/vendor/fileinput/scss/fileinput-rtl.scss
vendored
Executable file
@@ -0,0 +1,136 @@
|
||||
/*!
|
||||
* bootstrap-fileinput v5.0.7
|
||||
* http://plugins.krajee.com/file-input
|
||||
*
|
||||
* Krajee RTL (Right To Left) default styling for bootstrap-fileinput.
|
||||
*
|
||||
* Author: Kartik Visweswaran
|
||||
* Copyright: 2014 - 2019, Kartik Visweswaran, Krajee.com
|
||||
*
|
||||
* Licensed under the BSD-3-Clause
|
||||
* https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
|
||||
*/
|
||||
|
||||
//colors
|
||||
$zorba: #a2958a !default;
|
||||
$mine-shaft: #333 !default;
|
||||
|
||||
//standard measures
|
||||
$radius: 4px !default;
|
||||
$pad: 5px !default;
|
||||
$border: 1px !default;
|
||||
|
||||
//operations
|
||||
@function multiply($pixels, $multiplier) {
|
||||
@return $pixels * $multiplier;
|
||||
}
|
||||
|
||||
//@extend-elements
|
||||
%set_float_left {
|
||||
float: left;
|
||||
}
|
||||
|
||||
%set_float_right {
|
||||
float: right;
|
||||
}
|
||||
|
||||
%set_text_right {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.kv-rtl {
|
||||
direction: rtl;
|
||||
.floating-buttons {
|
||||
left: multiply($pad, 2);
|
||||
right: auto;
|
||||
.btn-kv {
|
||||
margin-left: 0;
|
||||
margin-right: multiply($pad, 0.6);
|
||||
}
|
||||
}
|
||||
.file-caption-icon {
|
||||
left: auto;
|
||||
right: multiply($pad, 1.6);
|
||||
}
|
||||
.close {
|
||||
@extend %set_float_left;
|
||||
}
|
||||
.file-zoom-dialog {
|
||||
@extend %set_text_right;
|
||||
}
|
||||
.file-error-message {
|
||||
pre {
|
||||
@extend %set_text_right;
|
||||
}
|
||||
ul {
|
||||
@extend %set_text_right;
|
||||
}
|
||||
}
|
||||
.file-drop-zone {
|
||||
margin: multiply($pad, 2.4) multiply($pad, 2.4) multiply($pad, 2.4) multiply($pad, 3);
|
||||
}
|
||||
.btn-prev {
|
||||
right: multiply($pad, 0.2);
|
||||
left: auto;
|
||||
}
|
||||
.btn-next {
|
||||
left: multiply($pad, 0.2);
|
||||
right: auto;
|
||||
}
|
||||
.pull-right {
|
||||
float: left !important;
|
||||
}
|
||||
.pull-left {
|
||||
float: right !important;
|
||||
}
|
||||
.float-right {
|
||||
@extend .pull-right;
|
||||
}
|
||||
.float-left {
|
||||
@extend .pull-left;
|
||||
}
|
||||
.kv-zoom-title {
|
||||
direction: ltr;
|
||||
}
|
||||
.krajee-default {
|
||||
&.file-preview-frame {
|
||||
@extend %set_float_right;
|
||||
box-shadow: (-$border) $border multiply($border, 5) 0 $zorba;
|
||||
&:not(.file-preview-error):hover {
|
||||
box-shadow: multiply($border, -3) multiply($border, 3) multiply($border, 5) 0 $mine-shaft;
|
||||
}
|
||||
}
|
||||
.file-actions {
|
||||
@extend %set_float_left;
|
||||
}
|
||||
.file-other-error {
|
||||
@extend %set_float_left;
|
||||
}
|
||||
.file-drag-handle {
|
||||
@extend %set_float_right;
|
||||
}
|
||||
.file-upload-indicator {
|
||||
@extend %set_float_right;
|
||||
}
|
||||
}
|
||||
.kv-zoom-actions .btn-kv {
|
||||
margin-left: 0;
|
||||
margin-right: multiply($pad, 0.6);
|
||||
}
|
||||
.file-caption.icon-visible .file-caption-name {
|
||||
padding-left: 0;
|
||||
padding-right: multiply($pad, 3);
|
||||
}
|
||||
.input-group-btn > .btn:last-child {
|
||||
border-radius: $radius 0 0 $radius;
|
||||
}
|
||||
.input-group .form-control:first-child {
|
||||
border-radius: 0 $radius $radius 0;
|
||||
}
|
||||
.btn-file input[type=file] {
|
||||
left: auto;
|
||||
right: 0;
|
||||
text-align: left;
|
||||
background: none repeat scroll 100% 0 transparent;
|
||||
}
|
||||
}
|
||||
640
public/vendor/fileinput/scss/fileinput.scss
vendored
Executable file
640
public/vendor/fileinput/scss/fileinput.scss
vendored
Executable file
@@ -0,0 +1,640 @@
|
||||
/*!
|
||||
* bootstrap-fileinput v5.0.7
|
||||
* http://plugins.krajee.com/file-input
|
||||
*
|
||||
* Krajee default styling for bootstrap-fileinput.
|
||||
*
|
||||
* Author: Kartik Visweswaran
|
||||
* Copyright: 2014 - 2019, Kartik Visweswaran, Krajee.com
|
||||
*
|
||||
* Licensed under the BSD-3-Clause
|
||||
* https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
|
||||
*/
|
||||
//colors
|
||||
$mountain-mist: #999 !default;
|
||||
$apple-blossom: #a94442 !default;
|
||||
$vanilla-ice: #f2dede !default;
|
||||
$oyster-pink: #ebccd1 !default;
|
||||
$gallery: #eee !default;
|
||||
$alto: #ddd !default;
|
||||
$celeste: #ccc !default;
|
||||
$green: #008000 !default;
|
||||
$mine-shaft: #333 !default;
|
||||
$boston-blue: #428bca !default;
|
||||
$tapa: #777 !default;
|
||||
$black: #000 !default;
|
||||
$black-20: rgba(0, 0, 0, 0.2) !default;
|
||||
$black-30: rgba(0, 0, 0, 0.3) !default;
|
||||
$black-40: rgba(0, 0, 0, 0.4) !default;
|
||||
$mystic: #e1edf7 !default;
|
||||
$perano: #a1abff !default;
|
||||
$silver-chalice: #aaa !default;
|
||||
$viking: #5acde2 !default;
|
||||
$curious-blue: #1c94c4 !default;
|
||||
$link-water: #d9edf7 !default;
|
||||
|
||||
//fonts
|
||||
$font-0: Impact !default;
|
||||
$font-1: Charcoal !default;
|
||||
$font-2: sans-serif !default;
|
||||
$font-3: Menlo !default;
|
||||
$font-4: Monaco !default;
|
||||
$font-5: Consolas !default;
|
||||
$font-6: "Courier New" !default;
|
||||
$font-7: monospace !default;
|
||||
|
||||
//urls
|
||||
$url-0: url(../img/loading.gif) !default;
|
||||
$url-1: url(../img/loading-sm.gif) !default;
|
||||
|
||||
//standard measures
|
||||
$radius: 4px !default;
|
||||
$pad: 5px !default;
|
||||
$border: 1px !default;
|
||||
|
||||
//operations
|
||||
@function multiply($pixels, $multiplier) {
|
||||
@return $pixels * $multiplier;
|
||||
}
|
||||
//@extend-elements
|
||||
%set-invisible {
|
||||
width: 0;
|
||||
height: 0;
|
||||
}
|
||||
%set-hidden {
|
||||
display: none;
|
||||
}
|
||||
%set-absolute {
|
||||
position: absolute;
|
||||
}
|
||||
%set-relative {
|
||||
position: relative;
|
||||
}
|
||||
%set-text-left {
|
||||
text-align: left;
|
||||
}
|
||||
%set-error {
|
||||
@extend %set-text-left;
|
||||
margin: 0;
|
||||
}
|
||||
%set-indicator {
|
||||
float: left;
|
||||
margin-top: multiply($pad, 2);
|
||||
width: multiply($pad, 3.2);
|
||||
height: multiply($pad, 3.2);
|
||||
}
|
||||
%set-progress {
|
||||
height: multiply($pad, 2.2);
|
||||
font-size: multiply($pad, 1.8);
|
||||
}
|
||||
%set-caption {
|
||||
display: block;
|
||||
white-space: nowrap;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
width: multiply($pad, 32);
|
||||
height: multiply($pad, 3);
|
||||
margin: auto;
|
||||
}
|
||||
%set-object {
|
||||
max-width: 100%;
|
||||
max-height: 100%;
|
||||
width: auto;
|
||||
}
|
||||
%set-object-video {
|
||||
@extend %set-object;
|
||||
height: 100%;
|
||||
}
|
||||
%set-object-default {
|
||||
width: 100%;
|
||||
}
|
||||
.kv-hidden {
|
||||
@extend %set-hidden;
|
||||
}
|
||||
.hide-content .kv-file-content {
|
||||
@extend %set-hidden;
|
||||
}
|
||||
.file-input {
|
||||
@extend %set-relative;
|
||||
}
|
||||
.file-no-browse {
|
||||
@extend %set-absolute;
|
||||
left: 50%;
|
||||
bottom: 20%;
|
||||
width: 1px;
|
||||
height: 1px;
|
||||
font-size: 0;
|
||||
opacity: 0;
|
||||
border: none;
|
||||
background: none;
|
||||
outline: none;
|
||||
box-shadow: none;
|
||||
}
|
||||
.file-loading {
|
||||
input[type=file] {
|
||||
@extend %set-invisible;
|
||||
}
|
||||
&:before {
|
||||
@extend %set-relative;
|
||||
content: " Loading...";
|
||||
display: inline-block;
|
||||
padding-left: multiply($pad, 4);
|
||||
line-height: multiply($pad, 3.2);
|
||||
font-size: multiply($pad, 2.6);
|
||||
font-variant: small-caps;
|
||||
color: $mountain-mist;
|
||||
background: transparent $url-0 top left no-repeat;
|
||||
}
|
||||
}
|
||||
input[type=file].file-loading {
|
||||
@extend %set-invisible;
|
||||
}
|
||||
.file-object {
|
||||
margin: 0 0 (-$pad) 0;
|
||||
padding: 0;
|
||||
}
|
||||
.btn-file {
|
||||
@extend %set-relative;
|
||||
overflow: hidden;
|
||||
input[type=file] {
|
||||
@extend %set-absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
min-width: 100%;
|
||||
min-height: 100%;
|
||||
text-align: right;
|
||||
opacity: 0;
|
||||
background: none repeat scroll 0 0 transparent;
|
||||
cursor: inherit;
|
||||
display: block;
|
||||
}
|
||||
::-ms-browse {
|
||||
font-size: multiply($pad, 2000);
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
}
|
||||
.file-caption {
|
||||
@extend %set-relative;
|
||||
.file-caption-name {
|
||||
width: 100%;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
box-shadow: none;
|
||||
border: none;
|
||||
background: none;
|
||||
outline: none;
|
||||
}
|
||||
&.icon-visible {
|
||||
.file-caption-icon {
|
||||
display: inline-block;
|
||||
}
|
||||
.file-caption-name {
|
||||
padding-left: multiply($pad, 3);
|
||||
}
|
||||
}
|
||||
}
|
||||
.file-caption-icon {
|
||||
@extend %set-hidden;
|
||||
@extend %set-absolute;
|
||||
left: multiply($pad, 1.6);
|
||||
}
|
||||
.file-error-message {
|
||||
color: $apple-blossom;
|
||||
background-color: $vanilla-ice;
|
||||
margin: $pad;
|
||||
border: $border solid $oyster-pink;
|
||||
border-radius: $radius;
|
||||
padding: multiply($pad, 3);
|
||||
pre {
|
||||
@extend %set-error;
|
||||
margin: $pad 0;
|
||||
}
|
||||
ul {
|
||||
@extend %set-error;
|
||||
}
|
||||
}
|
||||
.file-caption-disabled {
|
||||
background-color: $gallery;
|
||||
cursor: not-allowed;
|
||||
opacity: 1;
|
||||
}
|
||||
.file-preview {
|
||||
@extend %set-relative;
|
||||
border-radius: multiply($radius, 1.25);
|
||||
border: $border solid $alto;
|
||||
padding: multiply($pad, 1.6);
|
||||
width: 100%;
|
||||
margin-bottom: $pad;
|
||||
.btn-xs {
|
||||
padding: multiply($pad, 0.2) $pad;
|
||||
font-size: multiply($pad, 2.4);
|
||||
line-height: 1.5;
|
||||
border-radius: multiply($radius, 0.75);
|
||||
}
|
||||
.fileinput-remove {
|
||||
@extend %set-absolute;
|
||||
top: multiply($pad, 0.2);
|
||||
right: multiply($pad, 0.2);
|
||||
line-height: multiply($pad, 2);
|
||||
}
|
||||
.clickable {
|
||||
cursor: pointer;
|
||||
}
|
||||
}
|
||||
.file-preview-image {
|
||||
font: multiply($pad, 8) $font-0, $font-1, $font-2;
|
||||
color: $green;
|
||||
}
|
||||
.krajee-default {
|
||||
&.file-preview-frame {
|
||||
@extend %set-relative;
|
||||
margin: multiply($pad, 1.6);
|
||||
border: $border solid $black-20;
|
||||
box-shadow: 0 0 multiply($pad, 2) 0 $black-20;
|
||||
padding: multiply($pad, 1.2);
|
||||
float: left;
|
||||
text-align: center;
|
||||
.kv-file-content {
|
||||
width: multiply($pad, 42.6);
|
||||
height: multiply($pad, 32);
|
||||
&.kv-pdf-rendered {
|
||||
width: 400px;
|
||||
}
|
||||
}
|
||||
.file-thumbnail-footer {
|
||||
height: multiply($pad, 14);
|
||||
}
|
||||
&:not(.file-preview-error):hover {
|
||||
border: $border solid $black-30;
|
||||
box-shadow: 0 0 multiply($pad, 2) 0 $black-40;
|
||||
}
|
||||
&[data-template="audio"] .kv-file-content {
|
||||
width: 240px;
|
||||
height: 55px;
|
||||
}
|
||||
}
|
||||
.file-preview-other-frame {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
.file-preview-text {
|
||||
display: block;
|
||||
color: $boston-blue;
|
||||
border: $border solid $alto;
|
||||
font-family: $font-3, $font-4, $font-5, $font-6, $font-7;
|
||||
outline: none;
|
||||
padding: multiply($pad, 1.6);
|
||||
resize: none;
|
||||
}
|
||||
.file-preview-html {
|
||||
border: $border solid $alto;
|
||||
padding: multiply($pad, 1.6);
|
||||
overflow: auto;
|
||||
}
|
||||
.file-actions {
|
||||
@extend %set-text-left;
|
||||
}
|
||||
.file-other-error {
|
||||
@extend %set-text-left;
|
||||
}
|
||||
.file-other-icon {
|
||||
font-size: 6em;
|
||||
line-height: 1;
|
||||
}
|
||||
.file-footer-buttons {
|
||||
float: right;
|
||||
}
|
||||
.file-footer-caption {
|
||||
display: block;
|
||||
text-align: center;
|
||||
padding-top: multiply($pad, 0.8);
|
||||
font-size: multiply($pad, 2.2);
|
||||
color: $tapa;
|
||||
margin-bottom: multiply($pad, 3);
|
||||
}
|
||||
.file-preview-error {
|
||||
opacity: 0.65;
|
||||
box-shadow: none;
|
||||
}
|
||||
.file-drag-handle {
|
||||
@extend %set-indicator;
|
||||
}
|
||||
.file-upload-indicator {
|
||||
@extend %set-indicator;
|
||||
}
|
||||
.file-thumb-progress {
|
||||
@extend %set-absolute;
|
||||
height: multiply($pad, 2.2);
|
||||
top: multiply($pad, 7.4);
|
||||
left: 0;
|
||||
right: 0;
|
||||
.progress {
|
||||
@extend %set-progress;
|
||||
color: $celeste;
|
||||
}
|
||||
.progress-bar {
|
||||
@extend %set-progress;
|
||||
font-family: Verdana, Helvetica, sans-serif;
|
||||
}
|
||||
}
|
||||
.file-thumbnail-footer {
|
||||
@extend %set-relative;
|
||||
}
|
||||
.file-caption-info {
|
||||
@extend %set-caption;
|
||||
}
|
||||
.file-size-info {
|
||||
@extend %set-caption;
|
||||
}
|
||||
&.kvsortable-ghost {
|
||||
background: $mystic;
|
||||
border: multiply($border, 2) solid $perano;
|
||||
}
|
||||
.file-preview-other:hover {
|
||||
opacity: 0.8;
|
||||
}
|
||||
.file-preview-frame:not(.file-preview-error) .file-footer-caption:hover {
|
||||
color: $black;
|
||||
}
|
||||
}
|
||||
.file-upload-stats {
|
||||
font-size: 9px;
|
||||
text-align: center;
|
||||
width: 100%;
|
||||
}
|
||||
.kv-upload-progress {
|
||||
.progress {
|
||||
height: multiply($pad, 4);
|
||||
line-height: multiply($pad, 4);
|
||||
margin: multiply($pad, 2) 0;
|
||||
overflow: hidden;
|
||||
color: $celeste;
|
||||
}
|
||||
.progress-bar {
|
||||
height: multiply($pad, 4);
|
||||
font-family: Verdana, Helvetica, sans-serif;
|
||||
}
|
||||
.file-upload-stats {
|
||||
font-size: 11px;
|
||||
margin: -10px 0 5px;
|
||||
}
|
||||
}
|
||||
.file-zoom-dialog {
|
||||
.file-other-icon {
|
||||
//noinspection CssOverwrittenProperties
|
||||
font-size: 22em;
|
||||
//noinspection CssOverwrittenProperties
|
||||
font-size: 50vmin;
|
||||
}
|
||||
.modal-dialog {
|
||||
@extend %set-relative;
|
||||
width: auto;
|
||||
}
|
||||
.modal-header {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
&:before {
|
||||
@extend %set-hidden;
|
||||
}
|
||||
&:after {
|
||||
@extend %set-hidden;
|
||||
}
|
||||
}
|
||||
.btn-navigate {
|
||||
@extend %set-absolute;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
background: transparent;
|
||||
text-decoration: none;
|
||||
outline: none;
|
||||
opacity: 0.7;
|
||||
top: 45%;
|
||||
font-size: 4em;
|
||||
color: $curious-blue;
|
||||
&:not([disabled]):hover {
|
||||
outline: none;
|
||||
box-shadow: none;
|
||||
opacity: 0.6;
|
||||
}
|
||||
}
|
||||
.floating-buttons {
|
||||
@extend %set-absolute;
|
||||
top: $pad;
|
||||
right: multiply($pad, 2);
|
||||
}
|
||||
.btn-navigate[disabled] {
|
||||
opacity: 0.3;
|
||||
}
|
||||
.btn-prev {
|
||||
left: multiply($pad, 0.2);
|
||||
}
|
||||
.btn-next {
|
||||
right: multiply($pad, 0.2);
|
||||
}
|
||||
.kv-zoom-title {
|
||||
font-weight: 300;
|
||||
color: $mountain-mist;
|
||||
max-width: 50%;
|
||||
overflow: hidden;
|
||||
white-space: nowrap;
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
}
|
||||
.file-input-new {
|
||||
.file-preview {
|
||||
@extend %set-hidden;
|
||||
}
|
||||
.close {
|
||||
@extend %set-hidden;
|
||||
}
|
||||
.glyphicon-file {
|
||||
@extend %set-hidden;
|
||||
}
|
||||
.fileinput-remove-button {
|
||||
@extend %set-hidden;
|
||||
}
|
||||
.fileinput-upload-button {
|
||||
@extend %set-hidden;
|
||||
}
|
||||
.no-browse {
|
||||
.input-group-btn {
|
||||
@extend %set-hidden;
|
||||
}
|
||||
.form-control {
|
||||
border-top-right-radius: $radius;
|
||||
border-bottom-right-radius: $radius;
|
||||
}
|
||||
}
|
||||
}
|
||||
.file-input-ajax-new {
|
||||
.fileinput-remove-button {
|
||||
@extend %set-hidden;
|
||||
}
|
||||
.fileinput-upload-button {
|
||||
@extend %set-hidden;
|
||||
}
|
||||
.no-browse {
|
||||
.input-group-btn {
|
||||
@extend %set-hidden;
|
||||
}
|
||||
.form-control {
|
||||
border-top-right-radius: $radius;
|
||||
border-bottom-right-radius: $radius;
|
||||
}
|
||||
}
|
||||
}
|
||||
.file-caption-main {
|
||||
width: 100%;
|
||||
}
|
||||
.file-thumb-loading {
|
||||
background: transparent $url-0 no-repeat scroll center center content-box !important;
|
||||
}
|
||||
.file-drop-zone {
|
||||
border: $border dashed $silver-chalice;
|
||||
border-radius: $radius;
|
||||
height: 100%;
|
||||
text-align: center;
|
||||
vertical-align: middle;
|
||||
margin: multiply($pad, 2.4) multiply($pad, 3) multiply($pad, 2.4) multiply($pad, 2.4);
|
||||
padding: $pad;
|
||||
&.clickable {
|
||||
&:hover {
|
||||
border: multiply($border, 2) dashed $mountain-mist;
|
||||
}
|
||||
&:focus {
|
||||
border: multiply($border, 2) solid $viking;
|
||||
}
|
||||
}
|
||||
.file-preview-thumbnails {
|
||||
cursor: default;
|
||||
}
|
||||
}
|
||||
.file-drop-zone-title {
|
||||
color: $silver-chalice;
|
||||
font-size: 1.6em;
|
||||
padding: multiply($pad, 17) multiply($pad, 2);
|
||||
cursor: default;
|
||||
}
|
||||
.file-highlighted {
|
||||
border: multiply($border, 2) dashed $mountain-mist !important;
|
||||
background-color: $gallery;
|
||||
}
|
||||
.file-uploading {
|
||||
background: $url-1 no-repeat center bottom multiply($pad, 2);
|
||||
opacity: 0.65;
|
||||
}
|
||||
.file-zoom-fullscreen {
|
||||
.modal-dialog {
|
||||
min-width: 100%;
|
||||
margin: 0;
|
||||
}
|
||||
.modal-content {
|
||||
border-radius: 0;
|
||||
box-shadow: none;
|
||||
min-height: 100vh;
|
||||
}
|
||||
.modal-body {
|
||||
overflow-y: auto;
|
||||
}
|
||||
}
|
||||
.floating-buttons {
|
||||
z-index: 3000;
|
||||
.btn-kv {
|
||||
margin-left: multiply($pad, 0.6);
|
||||
z-index: 3000;
|
||||
}
|
||||
}
|
||||
.kv-zoom-actions .btn-kv {
|
||||
margin-left: multiply($pad, 0.6);
|
||||
}
|
||||
.file-zoom-content {
|
||||
height: multiply($pad, 96);
|
||||
text-align: center;
|
||||
.file-preview-image {
|
||||
max-height: 100%;
|
||||
}
|
||||
.file-preview-video {
|
||||
max-height: 100%;
|
||||
}
|
||||
> .file-object {
|
||||
&.type-image {
|
||||
@extend %set-object;
|
||||
height: auto;
|
||||
min-height: inherit;
|
||||
}
|
||||
&.type-video {
|
||||
@extend %set-object-video;
|
||||
}
|
||||
&.type-flash {
|
||||
@extend %set-object-video;
|
||||
}
|
||||
&.type-audio {
|
||||
width: auto;
|
||||
height: multiply($pad, 6);
|
||||
}
|
||||
&.type-pdf {
|
||||
@extend %set-object-default;
|
||||
}
|
||||
&.type-html {
|
||||
@extend %set-object-default;
|
||||
}
|
||||
&.type-text {
|
||||
@extend %set-object-default;
|
||||
}
|
||||
&.type-default {
|
||||
@extend %set-object-default;
|
||||
}
|
||||
}
|
||||
}
|
||||
@media(min-width: 576px) {
|
||||
.file-zoom-dialog .modal-dialog {
|
||||
max-width: 500px;
|
||||
}
|
||||
}
|
||||
@media(min-width: 992px) {
|
||||
.file-zoom-dialog .modal-lg {
|
||||
max-width: 800px;
|
||||
}
|
||||
}
|
||||
@media(max-width: 767px) {
|
||||
.file-preview-thumbnails {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
flex-direction: column;
|
||||
}
|
||||
.file-zoom-dialog .modal-header {
|
||||
flex-direction: column;
|
||||
}
|
||||
}
|
||||
@media(max-width: 350px) {
|
||||
.krajee-default.file-preview-frame:not([data-template="audio"]) .kv-file-content {
|
||||
width: 160px;
|
||||
}
|
||||
}
|
||||
@media(max-width: 420px) {
|
||||
.krajee-default.file-preview-frame .kv-file-content.kv-pdf-rendered {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
.file-loading[dir=rtl]:before {
|
||||
background: transparent $url-0 top right no-repeat;
|
||||
padding-left: 0;
|
||||
padding-right: multiply($pad, 4);
|
||||
}
|
||||
.file-sortable .file-drag-handle {
|
||||
cursor: move;
|
||||
opacity: 1;
|
||||
&:hover {
|
||||
opacity: 0.7;
|
||||
}
|
||||
}
|
||||
.clickable .file-drop-zone-title {
|
||||
cursor: pointer;
|
||||
}
|
||||
.file-preview-initial.sortable-chosen {
|
||||
background-color: $link-water;
|
||||
}
|
||||
201
public/vendor/fileinput/scss/themes/explorer-fa/theme.scss
vendored
Executable file
201
public/vendor/fileinput/scss/themes/explorer-fa/theme.scss
vendored
Executable file
@@ -0,0 +1,201 @@
|
||||
/*!
|
||||
* bootstrap-fileinput v5.0.7
|
||||
* http://plugins.krajee.com/file-input
|
||||
*
|
||||
* Krajee Explorer Font Awesome theme style for bootstrap-fileinput. Load this theme file after loading `fileinput.css`.
|
||||
*
|
||||
* Author: Kartik Visweswaran
|
||||
* Copyright: 2014 - 2019, Kartik Visweswaran, Krajee.com
|
||||
*
|
||||
* Licensed under the BSD-3-Clause
|
||||
* https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
|
||||
*/
|
||||
//colors
|
||||
$boston-blue: #428bca !default;
|
||||
$alto: #ddd !default;
|
||||
$tapa: #777 !default;
|
||||
$mystic: #e1edf7 !default;
|
||||
$perano: #a1abff !default;
|
||||
|
||||
//fonts
|
||||
$font-0: Menlo !default;
|
||||
$font-1: Monaco !default;
|
||||
$font-2: Consolas !default;
|
||||
$font-3: "Courier New" !default;
|
||||
$font-4: monospace !default;
|
||||
|
||||
//standard measures
|
||||
$pad: 5px !default;
|
||||
$border: 1px !default;
|
||||
$tablet: 767px !default;
|
||||
|
||||
//operations
|
||||
@function multiply($pixels, $multiplier) {
|
||||
@return $pixels * $multiplier;
|
||||
}
|
||||
|
||||
//@extend-elements
|
||||
%set_text_center {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
%set_progress {
|
||||
height: multiply($pad, 2.6);
|
||||
font-size: multiply($pad, 2.2);
|
||||
line-height: multiply($pad, 2.6);
|
||||
}
|
||||
|
||||
%set_indicator {
|
||||
position: absolute;
|
||||
display: inline-block;
|
||||
top: 0;
|
||||
right: multiply($pad, 0.6);
|
||||
width: multiply($pad, 3.2);
|
||||
height: multiply($pad, 3.2);
|
||||
font-size: multiply($pad, 3.2);
|
||||
@extend %set_text_center;
|
||||
}
|
||||
|
||||
%set_block {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.theme-explorer-fa {
|
||||
.explorer-frame {
|
||||
td {
|
||||
vertical-align: middle;
|
||||
text-align: left;
|
||||
}
|
||||
.kv-file-content {
|
||||
width: multiply($pad, 16);
|
||||
height: multiply($pad, 16);
|
||||
padding: $pad;
|
||||
@extend %set_text_center;
|
||||
}
|
||||
}
|
||||
.file-actions-cell {
|
||||
position: relative;
|
||||
width: multiply($pad, 24);
|
||||
padding: 0;
|
||||
}
|
||||
.file-thumb-progress {
|
||||
.progress {
|
||||
@extend %set_block;
|
||||
@extend %set_progress;
|
||||
margin-top: $pad;
|
||||
}
|
||||
.progress-bar {
|
||||
@extend %set_progress;
|
||||
}
|
||||
}
|
||||
.file-upload-indicator {
|
||||
@extend %set_indicator;
|
||||
}
|
||||
.file-drag-handle {
|
||||
@extend %set_indicator;
|
||||
}
|
||||
.explorer-caption {
|
||||
@extend %set_block;
|
||||
color: $tapa;
|
||||
}
|
||||
.file-actions {
|
||||
@extend %set_text_center;
|
||||
}
|
||||
.kvsortable-ghost {
|
||||
opacity: 0.6;
|
||||
background: $mystic;
|
||||
border: multiply($border, 2) solid $perano;
|
||||
}
|
||||
.file-preview .table {
|
||||
margin: 0;
|
||||
}
|
||||
.file-error-message ul {
|
||||
padding: $pad 0 0 multiply($pad, 4);
|
||||
}
|
||||
}
|
||||
|
||||
.explorer-frame {
|
||||
.file-preview-text {
|
||||
display: inline-block;
|
||||
color: $boston-blue;
|
||||
border: $border solid $alto;
|
||||
font-family: $font-0, $font-1, $font-2, $font-3, $font-4;
|
||||
outline: none;
|
||||
padding: multiply($pad, 1.6);
|
||||
resize: none;
|
||||
}
|
||||
.file-preview-html {
|
||||
display: inline-block;
|
||||
border: $border solid $alto;
|
||||
padding: multiply($pad, 1.6);
|
||||
overflow: auto;
|
||||
}
|
||||
.file-preview-other {
|
||||
@extend %set_text_center;
|
||||
}
|
||||
.file-other-icon {
|
||||
font-size: 2.6em;
|
||||
}
|
||||
}
|
||||
|
||||
@media only screen and(max-width: $tablet) {
|
||||
//@extend-elements
|
||||
%set_block_full {
|
||||
display: block;
|
||||
width: 100% !important;
|
||||
}
|
||||
.theme-explorer-fa {
|
||||
.table {
|
||||
@extend %set_block_full;
|
||||
border: none;
|
||||
tbody {
|
||||
@extend %set_block_full;
|
||||
}
|
||||
tr {
|
||||
@extend %set_block_full;
|
||||
margin-top: $pad;
|
||||
&:first-child {
|
||||
margin-top: 0;
|
||||
}
|
||||
}
|
||||
td {
|
||||
@extend %set_block_full;
|
||||
text-align: center;
|
||||
}
|
||||
.kv-file-content {
|
||||
border-bottom: none;
|
||||
padding: multiply($pad, 0.8);
|
||||
margin: 0;
|
||||
.file-preview-image {
|
||||
max-width: 100%;
|
||||
font-size: multiply($pad, 4);
|
||||
}
|
||||
}
|
||||
}
|
||||
.file-details-cell {
|
||||
border-top: none;
|
||||
border-bottom: none;
|
||||
padding-top: 0;
|
||||
margin: 0;
|
||||
}
|
||||
.file-actions-cell {
|
||||
border-top: none;
|
||||
padding-bottom: multiply($pad, 0.8);
|
||||
}
|
||||
.explorer-frame .explorer-caption {
|
||||
white-space: nowrap;
|
||||
text-overflow: ellipsis;
|
||||
overflow: hidden;
|
||||
left: 0;
|
||||
right: 0;
|
||||
margin: auto;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.file-zoom-dialog .explorer-frame .file-other-icon {
|
||||
//noinspection CssOverwrittenProperties
|
||||
font-size: 22em;
|
||||
//noinspection CssOverwrittenProperties
|
||||
font-size: 50vmin;
|
||||
}
|
||||
201
public/vendor/fileinput/scss/themes/explorer-fas/theme.scss
vendored
Executable file
201
public/vendor/fileinput/scss/themes/explorer-fas/theme.scss
vendored
Executable file
@@ -0,0 +1,201 @@
|
||||
/*!
|
||||
* bootstrap-fileinput v5.0.7
|
||||
* http://plugins.krajee.com/file-input
|
||||
*
|
||||
* Krajee Explorer Font Awesome theme style for bootstrap-fileinput. Load this theme file after loading `fileinput.css`.
|
||||
*
|
||||
* Author: Kartik Visweswaran
|
||||
* Copyright: 2014 - 2019, Kartik Visweswaran, Krajee.com
|
||||
*
|
||||
* Licensed under the BSD-3-Clause
|
||||
* https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
|
||||
*/
|
||||
//colors
|
||||
$boston-blue: #428bca !default;
|
||||
$alto: #ddd !default;
|
||||
$tapa: #777 !default;
|
||||
$mystic: #e1edf7 !default;
|
||||
$perano: #a1abff !default;
|
||||
|
||||
//fonts
|
||||
$font-0: Menlo !default;
|
||||
$font-1: Monaco !default;
|
||||
$font-2: Consolas !default;
|
||||
$font-3: "Courier New" !default;
|
||||
$font-4: monospace !default;
|
||||
|
||||
//standard measures
|
||||
$pad: 5px !default;
|
||||
$border: 1px !default;
|
||||
$tablet: 767px !default;
|
||||
|
||||
//operations
|
||||
@function multiply($pixels, $multiplier) {
|
||||
@return $pixels * $multiplier;
|
||||
}
|
||||
|
||||
//@extend-elements
|
||||
%set_text_center {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
%set_progress {
|
||||
height: multiply($pad, 2.6);
|
||||
font-size: multiply($pad, 2.2);
|
||||
line-height: multiply($pad, 2.6);
|
||||
}
|
||||
|
||||
%set_indicator {
|
||||
position: absolute;
|
||||
display: inline-block;
|
||||
top: 0;
|
||||
right: multiply($pad, 0.6);
|
||||
width: multiply($pad, 3.2);
|
||||
height: multiply($pad, 3.2);
|
||||
font-size: multiply($pad, 3.2);
|
||||
@extend %set_text_center;
|
||||
}
|
||||
|
||||
%set_block {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.theme-explorer-fa {
|
||||
.explorer-frame {
|
||||
td {
|
||||
vertical-align: middle;
|
||||
text-align: left;
|
||||
}
|
||||
.kv-file-content {
|
||||
width: multiply($pad, 16);
|
||||
height: multiply($pad, 16);
|
||||
padding: $pad;
|
||||
@extend %set_text_center;
|
||||
}
|
||||
}
|
||||
.file-actions-cell {
|
||||
position: relative;
|
||||
width: multiply($pad, 24);
|
||||
padding: 0;
|
||||
}
|
||||
.file-thumb-progress {
|
||||
.progress {
|
||||
@extend %set_block;
|
||||
@extend %set_progress;
|
||||
margin-top: $pad;
|
||||
}
|
||||
.progress-bar {
|
||||
@extend %set_progress;
|
||||
}
|
||||
}
|
||||
.file-upload-indicator {
|
||||
@extend %set_indicator;
|
||||
}
|
||||
.file-drag-handle {
|
||||
@extend %set_indicator;
|
||||
}
|
||||
.explorer-caption {
|
||||
@extend %set_block;
|
||||
color: $tapa;
|
||||
}
|
||||
.file-actions {
|
||||
@extend %set_text_center;
|
||||
}
|
||||
.kvsortable-ghost {
|
||||
opacity: 0.6;
|
||||
background: $mystic;
|
||||
border: multiply($border, 2) solid $perano;
|
||||
}
|
||||
.file-preview .table {
|
||||
margin: 0;
|
||||
}
|
||||
.file-error-message ul {
|
||||
padding: $pad 0 0 multiply($pad, 4);
|
||||
}
|
||||
}
|
||||
|
||||
.explorer-frame {
|
||||
.file-preview-text {
|
||||
display: inline-block;
|
||||
color: $boston-blue;
|
||||
border: $border solid $alto;
|
||||
font-family: $font-0, $font-1, $font-2, $font-3, $font-4;
|
||||
outline: none;
|
||||
padding: multiply($pad, 1.6);
|
||||
resize: none;
|
||||
}
|
||||
.file-preview-html {
|
||||
display: inline-block;
|
||||
border: $border solid $alto;
|
||||
padding: multiply($pad, 1.6);
|
||||
overflow: auto;
|
||||
}
|
||||
.file-preview-other {
|
||||
@extend %set_text_center;
|
||||
}
|
||||
.file-other-icon {
|
||||
font-size: 2.6em;
|
||||
}
|
||||
}
|
||||
|
||||
@media only screen and(max-width: $tablet) {
|
||||
//@extend-elements
|
||||
%set_block_full {
|
||||
display: block;
|
||||
width: 100% !important;
|
||||
}
|
||||
.theme-explorer-fa {
|
||||
.table {
|
||||
@extend %set_block_full;
|
||||
border: none;
|
||||
tbody {
|
||||
@extend %set_block_full;
|
||||
}
|
||||
tr {
|
||||
@extend %set_block_full;
|
||||
margin-top: $pad;
|
||||
&:first-child {
|
||||
margin-top: 0;
|
||||
}
|
||||
}
|
||||
td {
|
||||
@extend %set_block_full;
|
||||
text-align: center;
|
||||
}
|
||||
.kv-file-content {
|
||||
border-bottom: none;
|
||||
padding: multiply($pad, 0.8);
|
||||
margin: 0;
|
||||
.file-preview-image {
|
||||
max-width: 100%;
|
||||
font-size: multiply($pad, 4);
|
||||
}
|
||||
}
|
||||
}
|
||||
.file-details-cell {
|
||||
border-top: none;
|
||||
border-bottom: none;
|
||||
padding-top: 0;
|
||||
margin: 0;
|
||||
}
|
||||
.file-actions-cell {
|
||||
border-top: none;
|
||||
padding-bottom: multiply($pad, 0.8);
|
||||
}
|
||||
.explorer-frame .explorer-caption {
|
||||
white-space: nowrap;
|
||||
text-overflow: ellipsis;
|
||||
overflow: hidden;
|
||||
left: 0;
|
||||
right: 0;
|
||||
margin: auto;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.file-zoom-dialog .explorer-frame .file-other-icon {
|
||||
//noinspection CssOverwrittenProperties
|
||||
font-size: 22em;
|
||||
//noinspection CssOverwrittenProperties
|
||||
font-size: 50vmin;
|
||||
}
|
||||
201
public/vendor/fileinput/scss/themes/explorer/theme.scss
vendored
Executable file
201
public/vendor/fileinput/scss/themes/explorer/theme.scss
vendored
Executable file
@@ -0,0 +1,201 @@
|
||||
/*!
|
||||
* bootstrap-fileinput v5.0.7
|
||||
* http://plugins.krajee.com/file-input
|
||||
*
|
||||
* Krajee Explorer theme style for bootstrap-fileinput. Load this theme file after loading `fileinput.css`.
|
||||
*
|
||||
* Author: Kartik Visweswaran
|
||||
* Copyright: 2014 - 2019, Kartik Visweswaran, Krajee.com
|
||||
*
|
||||
* Licensed under the BSD-3-Clause
|
||||
* https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
|
||||
*/
|
||||
//colors
|
||||
$boston-blue: #428bca !default;
|
||||
$alto: #ddd !default;
|
||||
$tapa: #777 !default;
|
||||
$mystic: #e1edf7 !default;
|
||||
$perano: #a1abff !default;
|
||||
|
||||
//fonts
|
||||
$font-0: Menlo !default;
|
||||
$font-1: Monaco !default;
|
||||
$font-2: Consolas !default;
|
||||
$font-3: "Courier New" !default;
|
||||
$font-4: monospace !default;
|
||||
|
||||
//standard measures
|
||||
$pad: 5px !default;
|
||||
$border: 1px !default;
|
||||
$tablet: 767px !default;
|
||||
|
||||
//operations
|
||||
@function multiply($pixels, $multiplier) {
|
||||
@return $pixels * $multiplier;
|
||||
}
|
||||
|
||||
//@extend-elements
|
||||
%set_text_center {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
%set_progress {
|
||||
height: multiply($pad, 2.6);
|
||||
font-size: multiply($pad, 2.2);
|
||||
line-height: multiply($pad, 2.6);
|
||||
}
|
||||
|
||||
%set_indicator {
|
||||
position: absolute;
|
||||
display: inline-block;
|
||||
top: 0;
|
||||
right: multiply($pad, 0.6);
|
||||
width: multiply($pad, 3.2);
|
||||
height: multiply($pad, 3.2);
|
||||
font-size: multiply($pad, 3.2);
|
||||
@extend %set_text_center;
|
||||
}
|
||||
|
||||
%set_block {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.theme-explorer {
|
||||
.explorer-frame {
|
||||
td {
|
||||
vertical-align: middle;
|
||||
text-align: left;
|
||||
}
|
||||
.kv-file-content {
|
||||
width: multiply($pad, 16);
|
||||
height: multiply($pad, 16);
|
||||
padding: $pad;
|
||||
@extend %set_text_center;
|
||||
}
|
||||
}
|
||||
.file-actions-cell {
|
||||
position: relative;
|
||||
width: multiply($pad, 24);
|
||||
padding: 0;
|
||||
}
|
||||
.file-thumb-progress {
|
||||
.progress {
|
||||
@extend %set_block;
|
||||
@extend %set_progress;
|
||||
margin-top: $pad;
|
||||
}
|
||||
.progress-bar {
|
||||
@extend %set_progress;
|
||||
}
|
||||
}
|
||||
.file-upload-indicator {
|
||||
@extend %set_indicator;
|
||||
}
|
||||
.file-drag-handle {
|
||||
@extend %set_indicator;
|
||||
}
|
||||
.explorer-caption {
|
||||
@extend %set_block;
|
||||
color: $tapa;
|
||||
}
|
||||
.file-actions {
|
||||
@extend %set_text_center;
|
||||
}
|
||||
.kvsortable-ghost {
|
||||
opacity: 0.6;
|
||||
background: $mystic;
|
||||
border: multiply($border, 2) solid $perano;
|
||||
}
|
||||
.file-preview .table {
|
||||
margin: 0;
|
||||
}
|
||||
.file-error-message ul {
|
||||
padding: $pad 0 0 multiply($pad, 4);
|
||||
}
|
||||
}
|
||||
|
||||
.explorer-frame {
|
||||
.file-preview-text {
|
||||
display: inline-block;
|
||||
color: $boston-blue;
|
||||
border: $border solid $alto;
|
||||
font-family: $font-0, $font-1, $font-2, $font-3, $font-4;
|
||||
outline: none;
|
||||
padding: multiply($pad, 1.6);
|
||||
resize: none;
|
||||
}
|
||||
.file-preview-html {
|
||||
display: inline-block;
|
||||
border: $border solid $alto;
|
||||
padding: multiply($pad, 1.6);
|
||||
overflow: auto;
|
||||
}
|
||||
.file-preview-other {
|
||||
@extend %set_text_center;
|
||||
}
|
||||
.file-other-icon {
|
||||
font-size: 2.6em;
|
||||
}
|
||||
}
|
||||
|
||||
@media only screen and(max-width: $tablet) {
|
||||
//@extend-elements
|
||||
%set_block_full {
|
||||
display: block;
|
||||
width: 100% !important;
|
||||
}
|
||||
.theme-explorer {
|
||||
.table {
|
||||
@extend %set_block_full;
|
||||
border: none;
|
||||
tbody {
|
||||
@extend %set_block_full;
|
||||
}
|
||||
tr {
|
||||
@extend %set_block_full;
|
||||
margin-top: $pad;
|
||||
&:first-child {
|
||||
margin-top: 0;
|
||||
}
|
||||
}
|
||||
td {
|
||||
@extend %set_block_full;
|
||||
text-align: center;
|
||||
}
|
||||
.kv-file-content {
|
||||
border-bottom: none;
|
||||
padding: multiply($pad, 0.8);
|
||||
margin: 0;
|
||||
.file-preview-image {
|
||||
max-width: 100%;
|
||||
font-size: multiply($pad, 4);
|
||||
}
|
||||
}
|
||||
}
|
||||
.file-details-cell {
|
||||
border-top: none;
|
||||
border-bottom: none;
|
||||
padding-top: 0;
|
||||
margin: 0;
|
||||
}
|
||||
.file-actions-cell {
|
||||
border-top: none;
|
||||
padding-bottom: multiply($pad, 0.8);
|
||||
}
|
||||
.explorer-frame .explorer-caption {
|
||||
white-space: nowrap;
|
||||
text-overflow: ellipsis;
|
||||
overflow: hidden;
|
||||
left: 0;
|
||||
right: 0;
|
||||
margin: auto;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.file-zoom-dialog .explorer-frame .file-other-icon {
|
||||
//noinspection CssOverwrittenProperties
|
||||
font-size: 22em;
|
||||
//noinspection CssOverwrittenProperties
|
||||
font-size: 50vmin;
|
||||
}
|
||||
157
public/vendor/fileinput/themes/explorer-fa/theme.css
vendored
Executable file
157
public/vendor/fileinput/themes/explorer-fa/theme.css
vendored
Executable file
@@ -0,0 +1,157 @@
|
||||
/*!
|
||||
* bootstrap-fileinput v5.0.7
|
||||
* http://plugins.krajee.com/file-input
|
||||
*
|
||||
* Krajee Explorer Font Awesome 4.x theme style for bootstrap-fileinput. Load this theme file after loading
|
||||
* font awesome 4.x CSS and `fileinput.css`.
|
||||
*
|
||||
* Author: Kartik Visweswaran
|
||||
* Copyright: 2014 - 2019, Kartik Visweswaran, Krajee.com
|
||||
*
|
||||
* Licensed under the BSD-3-Clause
|
||||
* https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
|
||||
*/
|
||||
.theme-explorer-fa .file-upload-indicator, .theme-explorer-fa .file-drag-handle, .theme-explorer-fa .explorer-frame .kv-file-content, .theme-explorer-fa .file-actions, .explorer-frame .file-preview-other {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.theme-explorer-fa .file-thumb-progress .progress, .theme-explorer-fa .file-thumb-progress .progress-bar {
|
||||
height: 13px;
|
||||
font-size: 11px;
|
||||
line-height: 13px;
|
||||
}
|
||||
|
||||
.theme-explorer-fa .file-upload-indicator, .theme-explorer-fa .file-drag-handle {
|
||||
position: absolute;
|
||||
display: inline-block;
|
||||
top: 0;
|
||||
right: 3px;
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
.theme-explorer-fa .file-thumb-progress .progress, .theme-explorer-fa .explorer-caption {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.theme-explorer-fa .explorer-frame td {
|
||||
vertical-align: middle;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.theme-explorer-fa .explorer-frame .kv-file-content {
|
||||
width: 80px;
|
||||
height: 80px;
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
.theme-explorer-fa .file-actions-cell {
|
||||
position: relative;
|
||||
width: 120px;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.theme-explorer-fa .file-thumb-progress .progress {
|
||||
margin-top: 5px;
|
||||
}
|
||||
|
||||
.theme-explorer-fa .explorer-caption {
|
||||
color: #777;
|
||||
}
|
||||
|
||||
.theme-explorer-fa .kvsortable-ghost {
|
||||
opacity: 0.6;
|
||||
background: #e1edf7;
|
||||
border: 2px solid #a1abff;
|
||||
}
|
||||
|
||||
.theme-explorer-fa .file-preview .table {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.theme-explorer-fa .file-error-message ul {
|
||||
padding: 5px 0 0 20px;
|
||||
}
|
||||
|
||||
.explorer-frame .file-preview-text {
|
||||
display: inline-block;
|
||||
color: #428bca;
|
||||
border: 1px solid #ddd;
|
||||
font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
|
||||
outline: none;
|
||||
padding: 8px;
|
||||
resize: none;
|
||||
}
|
||||
|
||||
.explorer-frame .file-preview-html {
|
||||
display: inline-block;
|
||||
border: 1px solid #ddd;
|
||||
padding: 8px;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
.explorer-frame .file-other-icon {
|
||||
font-size: 2.6em;
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 767px) {
|
||||
.theme-explorer-fa .table, .theme-explorer-fa .table tbody, .theme-explorer-fa .table tr, .theme-explorer-fa .table td {
|
||||
display: block;
|
||||
width: 100% !important;
|
||||
}
|
||||
|
||||
.theme-explorer-fa .table {
|
||||
border: none;
|
||||
}
|
||||
|
||||
.theme-explorer-fa .table tr {
|
||||
margin-top: 5px;
|
||||
}
|
||||
|
||||
.theme-explorer-fa .table tr:first-child {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.theme-explorer-fa .table td {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.theme-explorer-fa .table .kv-file-content {
|
||||
border-bottom: none;
|
||||
padding: 4px;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.theme-explorer-fa .table .kv-file-content .file-preview-image {
|
||||
max-width: 100%;
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
.theme-explorer-fa .file-details-cell {
|
||||
border-top: none;
|
||||
border-bottom: none;
|
||||
padding-top: 0;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.theme-explorer-fa .file-actions-cell {
|
||||
border-top: none;
|
||||
padding-bottom: 4px;
|
||||
}
|
||||
|
||||
.theme-explorer-fa .explorer-frame .explorer-caption {
|
||||
white-space: nowrap;
|
||||
text-overflow: ellipsis;
|
||||
overflow: hidden;
|
||||
left: 0;
|
||||
right: 0;
|
||||
margin: auto;
|
||||
}
|
||||
}
|
||||
|
||||
/*noinspection CssOverwrittenProperties*/
|
||||
.file-zoom-dialog .explorer-frame .file-other-icon {
|
||||
font-size: 22em;
|
||||
font-size: 50vmin;
|
||||
}
|
||||
88
public/vendor/fileinput/themes/explorer-fa/theme.js
vendored
Executable file
88
public/vendor/fileinput/themes/explorer-fa/theme.js
vendored
Executable file
@@ -0,0 +1,88 @@
|
||||
/*!
|
||||
* bootstrap-fileinput v5.0.7
|
||||
* http://plugins.krajee.com/file-input
|
||||
*
|
||||
* Krajee Explorer Font Awesome theme configuration for bootstrap-fileinput.
|
||||
* Load this theme file after loading `fileinput.js`. Ensure that
|
||||
* font awesome assets and CSS are loaded on the page as well.
|
||||
*
|
||||
* Author: Kartik Visweswaran
|
||||
* Copyright: 2014 - 2019, Kartik Visweswaran, Krajee.com
|
||||
*
|
||||
* Licensed under the BSD-3-Clause
|
||||
* https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
|
||||
*/
|
||||
(function ($) {
|
||||
'use strict';
|
||||
var teTagBef = '<tr class="file-preview-frame {frameClass}" id="{previewId}" data-fileindex="{fileindex}"' +
|
||||
' data-fileid="{fileid}" data-template="{template}"', teContent = '<td class="kv-file-content">\n';
|
||||
$.fn.fileinputThemes['explorer-fa'] = {
|
||||
layoutTemplates: {
|
||||
preview: '<div class="file-preview {class}">\n' +
|
||||
' {close}' +
|
||||
' <div class="{dropClass}">\n' +
|
||||
' <table class="table table-bordered table-hover"><tbody class="file-preview-thumbnails">\n' +
|
||||
' </tbody></table>\n' +
|
||||
' <div class="clearfix"></div>' +
|
||||
' <div class="file-preview-status text-center text-success"></div>\n' +
|
||||
' <div class="kv-fileinput-error"></div>\n' +
|
||||
' </div>\n' +
|
||||
'</div>',
|
||||
footer: '<td class="file-details-cell"><div class="explorer-caption" title="{caption}">{caption}</div> ' +
|
||||
'{size}{progress}</td><td class="file-actions-cell">{indicator} {actions}</td>',
|
||||
actions: '{drag}\n' +
|
||||
'<div class="file-actions">\n' +
|
||||
' <div class="file-footer-buttons">\n' +
|
||||
' {upload} {download} {delete} {zoom} {other} ' +
|
||||
' </div>\n' +
|
||||
'</div>',
|
||||
zoomCache: '<tr style="display:none" class="kv-zoom-cache-theme"><td>' +
|
||||
'<table class="kv-zoom-cache">{zoomContent}</table></td></tr>',
|
||||
fileIcon: '<i class="fa fa-file kv-caption-icon"></i> '
|
||||
},
|
||||
previewMarkupTags: {
|
||||
tagBefore1: teTagBef + '>' + teContent,
|
||||
tagBefore2: teTagBef + ' title="{caption}">' + teContent,
|
||||
tagAfter: '</td>\n{footer}</tr>\n'
|
||||
},
|
||||
previewSettings: {
|
||||
html: {width: '100px', height: '60px'},
|
||||
text: {width: '100px', height: '60px'},
|
||||
video: {width: 'auto', height: '60px'},
|
||||
audio: {width: 'auto', height: '60px'},
|
||||
flash: {width: '100%', height: '60px'},
|
||||
object: {width: '100%', height: '60px'},
|
||||
pdf: {width: '100px', height: '60px'},
|
||||
other: {width: '100%', height: '60px'}
|
||||
},
|
||||
frameClass: 'explorer-frame',
|
||||
fileActionSettings: {
|
||||
removeIcon: '<i class="fa fa-trash"></i>',
|
||||
uploadIcon: '<i class="fa fa-upload"></i>',
|
||||
uploadRetryIcon: '<i class="fa fa-repeat"></i>',
|
||||
downloadIcon: '<i class="fa fa-download"></i>',
|
||||
zoomIcon: '<i class="fa fa-search-plus"></i>',
|
||||
dragIcon: '<i class="fa fa-arrows"></i>',
|
||||
indicatorNew: '<i class="fa fa-plus-circle text-warning"></i>',
|
||||
indicatorSuccess: '<i class="fa fa-check-circle text-success"></i>',
|
||||
indicatorError: '<i class="fa fa-exclamation-circle text-danger"></i>',
|
||||
indicatorLoading: '<i class="fa fa-hourglass text-muted"></i>',
|
||||
indicatorPaused: '<i class="fa fa-pause text-info"></i>'
|
||||
},
|
||||
previewZoomButtonIcons: {
|
||||
prev: '<i class="fa fa-caret-left fa-lg"></i>',
|
||||
next: '<i class="fa fa-caret-right fa-lg"></i>',
|
||||
toggleheader: '<i class="fa fa-fw fa-arrows-v"></i>',
|
||||
fullscreen: '<i class="fa fa-fw fa-arrows-alt"></i>',
|
||||
borderless: '<i class="fa fa-fw fa-external-link"></i>',
|
||||
close: '<i class="fa fa-fw fa-remove"></i>'
|
||||
},
|
||||
previewFileIcon: '<i class="fa fa-file"></i>',
|
||||
browseIcon: '<i class="fa fa-folder-open"></i>',
|
||||
removeIcon: '<i class="fa fa-trash"></i>',
|
||||
cancelIcon: '<i class="fa fa-ban"></i>',
|
||||
pauseIcon: '<i class="fa fa-pause"></i>',
|
||||
uploadIcon: '<i class="fa fa-upload"></i>',
|
||||
msgValidationErrorIcon: '<i class="fa fa-exclamation-circle"></i> '
|
||||
};
|
||||
})(window.jQuery);
|
||||
13
public/vendor/fileinput/themes/explorer-fa/theme.min.css
vendored
Executable file
13
public/vendor/fileinput/themes/explorer-fa/theme.min.css
vendored
Executable file
@@ -0,0 +1,13 @@
|
||||
/*!
|
||||
* bootstrap-fileinput v5.0.7
|
||||
* http://plugins.krajee.com/file-input
|
||||
*
|
||||
* Krajee Explorer Font Awesome 4.x theme style for bootstrap-fileinput. Load this theme file after loading
|
||||
* font awesome 4.x CSS and `fileinput.css`.
|
||||
*
|
||||
* Author: Kartik Visweswaran
|
||||
* Copyright: 2014 - 2019, Kartik Visweswaran, Krajee.com
|
||||
*
|
||||
* Licensed under the BSD-3-Clause
|
||||
* https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
|
||||
*/.explorer-frame .file-preview-other,.theme-explorer-fa .explorer-frame .kv-file-content,.theme-explorer-fa .file-actions,.theme-explorer-fa .file-drag-handle,.theme-explorer-fa .file-upload-indicator{text-align:center}.theme-explorer-fa .file-thumb-progress .progress,.theme-explorer-fa .file-thumb-progress .progress-bar{height:13px;font-size:11px;line-height:13px}.theme-explorer-fa .file-drag-handle,.theme-explorer-fa .file-upload-indicator{position:absolute;display:inline-block;top:0;right:3px;width:16px;height:16px;font-size:16px}.theme-explorer-fa .explorer-caption,.theme-explorer-fa .file-thumb-progress .progress{display:block}.theme-explorer-fa .explorer-frame td{vertical-align:middle;text-align:left}.theme-explorer-fa .explorer-frame .kv-file-content{width:80px;height:80px;padding:5px}.theme-explorer-fa .file-actions-cell{position:relative;width:120px;padding:0}.theme-explorer-fa .file-thumb-progress .progress{margin-top:5px}.theme-explorer-fa .explorer-caption{color:#777}.theme-explorer-fa .kvsortable-ghost{opacity:.6;background:#e1edf7;border:2px solid #a1abff}.theme-explorer-fa .file-preview .table{margin:0}.theme-explorer-fa .file-error-message ul{padding:5px 0 0 20px}.explorer-frame .file-preview-text{display:inline-block;color:#428bca;border:1px solid #ddd;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;outline:0;padding:8px;resize:none}.explorer-frame .file-preview-html{display:inline-block;border:1px solid #ddd;padding:8px;overflow:auto}.explorer-frame .file-other-icon{font-size:2.6em}@media only screen and (max-width:767px){.theme-explorer-fa .table,.theme-explorer-fa .table tbody,.theme-explorer-fa .table td,.theme-explorer-fa .table tr{display:block;width:100%!important}.theme-explorer-fa .table{border:none}.theme-explorer-fa .table tr{margin-top:5px}.theme-explorer-fa .table tr:first-child{margin-top:0}.theme-explorer-fa .table td{text-align:center}.theme-explorer-fa .table .kv-file-content{border-bottom:none;padding:4px;margin:0}.theme-explorer-fa .table .kv-file-content .file-preview-image{max-width:100%;font-size:20px}.theme-explorer-fa .file-details-cell{border-top:none;border-bottom:none;padding-top:0;margin:0}.theme-explorer-fa .file-actions-cell{border-top:none;padding-bottom:4px}.theme-explorer-fa .explorer-frame .explorer-caption{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;left:0;right:0;margin:auto}}.file-zoom-dialog .explorer-frame .file-other-icon{font-size:22em;font-size:50vmin}
|
||||
14
public/vendor/fileinput/themes/explorer-fa/theme.min.js
vendored
Executable file
14
public/vendor/fileinput/themes/explorer-fa/theme.min.js
vendored
Executable file
@@ -0,0 +1,14 @@
|
||||
/*!
|
||||
* bootstrap-fileinput v5.0.7
|
||||
* http://plugins.krajee.com/file-input
|
||||
*
|
||||
* Krajee Explorer Font Awesome theme configuration for bootstrap-fileinput.
|
||||
* Load this theme file after loading `fileinput.js`. Ensure that
|
||||
* font awesome assets and CSS are loaded on the page as well.
|
||||
*
|
||||
* Author: Kartik Visweswaran
|
||||
* Copyright: 2014 - 2019, Kartik Visweswaran, Krajee.com
|
||||
*
|
||||
* Licensed under the BSD-3-Clause
|
||||
* https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
|
||||
*/!function(a){"use strict";var e='<tr class="file-preview-frame {frameClass}" id="{previewId}" data-fileindex="{fileindex}" data-fileid="{fileid}" data-template="{template}"',i='<td class="kv-file-content">\n';a.fn.fileinputThemes["explorer-fa"]={layoutTemplates:{preview:'<div class="file-preview {class}">\n {close} <div class="{dropClass}">\n <table class="table table-bordered table-hover"><tbody class="file-preview-thumbnails">\n </tbody></table>\n <div class="clearfix"></div> <div class="file-preview-status text-center text-success"></div>\n <div class="kv-fileinput-error"></div>\n </div>\n</div>',footer:'<td class="file-details-cell"><div class="explorer-caption" title="{caption}">{caption}</div> {size}{progress}</td><td class="file-actions-cell">{indicator} {actions}</td>',actions:'{drag}\n<div class="file-actions">\n <div class="file-footer-buttons">\n {upload} {download} {delete} {zoom} {other} </div>\n</div>',zoomCache:'<tr style="display:none" class="kv-zoom-cache-theme"><td><table class="kv-zoom-cache">{zoomContent}</table></td></tr>',fileIcon:'<i class="fa fa-file kv-caption-icon"></i> '},previewMarkupTags:{tagBefore1:e+">"+i,tagBefore2:e+' title="{caption}">'+i,tagAfter:"</td>\n{footer}</tr>\n"},previewSettings:{html:{width:"100px",height:"60px"},text:{width:"100px",height:"60px"},video:{width:"auto",height:"60px"},audio:{width:"auto",height:"60px"},flash:{width:"100%",height:"60px"},object:{width:"100%",height:"60px"},pdf:{width:"100px",height:"60px"},other:{width:"100%",height:"60px"}},frameClass:"explorer-frame",fileActionSettings:{removeIcon:'<i class="fa fa-trash"></i>',uploadIcon:'<i class="fa fa-upload"></i>',uploadRetryIcon:'<i class="fa fa-repeat"></i>',downloadIcon:'<i class="fa fa-download"></i>',zoomIcon:'<i class="fa fa-search-plus"></i>',dragIcon:'<i class="fa fa-arrows"></i>',indicatorNew:'<i class="fa fa-plus-circle text-warning"></i>',indicatorSuccess:'<i class="fa fa-check-circle text-success"></i>',indicatorError:'<i class="fa fa-exclamation-circle text-danger"></i>',indicatorLoading:'<i class="fa fa-hourglass text-muted"></i>',indicatorPaused:'<i class="fa fa-pause text-info"></i>'},previewZoomButtonIcons:{prev:'<i class="fa fa-caret-left fa-lg"></i>',next:'<i class="fa fa-caret-right fa-lg"></i>',toggleheader:'<i class="fa fa-fw fa-arrows-v"></i>',fullscreen:'<i class="fa fa-fw fa-arrows-alt"></i>',borderless:'<i class="fa fa-fw fa-external-link"></i>',close:'<i class="fa fa-fw fa-remove"></i>'},previewFileIcon:'<i class="fa fa-file"></i>',browseIcon:'<i class="fa fa-folder-open"></i>',removeIcon:'<i class="fa fa-trash"></i>',cancelIcon:'<i class="fa fa-ban"></i>',pauseIcon:'<i class="fa fa-pause"></i>',uploadIcon:'<i class="fa fa-upload"></i>',msgValidationErrorIcon:'<i class="fa fa-exclamation-circle"></i> '}}(window.jQuery);
|
||||
157
public/vendor/fileinput/themes/explorer-fas/theme.css
vendored
Executable file
157
public/vendor/fileinput/themes/explorer-fas/theme.css
vendored
Executable file
@@ -0,0 +1,157 @@
|
||||
/*!
|
||||
* bootstrap-fileinput v5.0.7
|
||||
* http://plugins.krajee.com/file-input
|
||||
*
|
||||
* Krajee Explorer Font Awesome 5.x theme style for bootstrap-fileinput. Load this theme file after loading
|
||||
* font awesome 5.x CSS and `fileinput.css`.
|
||||
*
|
||||
* Author: Kartik Visweswaran
|
||||
* Copyright: 2014 - 2019, Kartik Visweswaran, Krajee.com
|
||||
*
|
||||
* Licensed under the BSD-3-Clause
|
||||
* https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
|
||||
*/
|
||||
.theme-explorer-fas .file-upload-indicator, .theme-explorer-fas .file-drag-handle, .theme-explorer-fas .explorer-frame .kv-file-content, .theme-explorer-fas .file-actions, .explorer-frame .file-preview-other {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.theme-explorer-fas .file-thumb-progress .progress, .theme-explorer-fas .file-thumb-progress .progress-bar {
|
||||
height: 13px;
|
||||
font-size: 11px;
|
||||
line-height: 13px;
|
||||
}
|
||||
|
||||
.theme-explorer-fas .file-upload-indicator, .theme-explorer-fas .file-drag-handle {
|
||||
position: absolute;
|
||||
display: inline-block;
|
||||
top: 0;
|
||||
right: 3px;
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
.theme-explorer-fas .file-thumb-progress .progress, .theme-explorer-fas .explorer-caption {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.theme-explorer-fas .explorer-frame td {
|
||||
vertical-align: middle;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.theme-explorer-fas .explorer-frame .kv-file-content {
|
||||
width: 80px;
|
||||
height: 80px;
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
.theme-explorer-fas .file-actions-cell {
|
||||
position: relative;
|
||||
width: 120px;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.theme-explorer-fas .file-thumb-progress .progress {
|
||||
margin-top: 5px;
|
||||
}
|
||||
|
||||
.theme-explorer-fas .explorer-caption {
|
||||
color: #777;
|
||||
}
|
||||
|
||||
.theme-explorer-fas .kvsortable-ghost {
|
||||
opacity: 0.6;
|
||||
background: #e1edf7;
|
||||
border: 2px solid #a1abff;
|
||||
}
|
||||
|
||||
.theme-explorer-fas .file-preview .table {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.theme-explorer-fas .file-error-message ul {
|
||||
padding: 5px 0 0 20px;
|
||||
}
|
||||
|
||||
.explorer-frame .file-preview-text {
|
||||
display: inline-block;
|
||||
color: #428bca;
|
||||
border: 1px solid #ddd;
|
||||
font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
|
||||
outline: none;
|
||||
padding: 8px;
|
||||
resize: none;
|
||||
}
|
||||
|
||||
.explorer-frame .file-preview-html {
|
||||
display: inline-block;
|
||||
border: 1px solid #ddd;
|
||||
padding: 8px;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
.explorer-frame .file-other-icon {
|
||||
font-size: 2.6em;
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 767px) {
|
||||
.theme-explorer-fas .table, .theme-explorer-fas .table tbody, .theme-explorer-fas .table tr, .theme-explorer-fas .table td {
|
||||
display: block;
|
||||
width: 100% !important;
|
||||
}
|
||||
|
||||
.theme-explorer-fas .table {
|
||||
border: none;
|
||||
}
|
||||
|
||||
.theme-explorer-fas .table tr {
|
||||
margin-top: 5px;
|
||||
}
|
||||
|
||||
.theme-explorer-fas .table tr:first-child {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.theme-explorer-fas .table td {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.theme-explorer-fas .table .kv-file-content {
|
||||
border-bottom: none;
|
||||
padding: 4px;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.theme-explorer-fas .table .kv-file-content .file-preview-image {
|
||||
max-width: 100%;
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
.theme-explorer-fas .file-details-cell {
|
||||
border-top: none;
|
||||
border-bottom: none;
|
||||
padding-top: 0;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.theme-explorer-fas .file-actions-cell {
|
||||
border-top: none;
|
||||
padding-bottom: 4px;
|
||||
}
|
||||
|
||||
.theme-explorer-fas .explorer-frame .explorer-caption {
|
||||
white-space: nowrap;
|
||||
text-overflow: ellipsis;
|
||||
overflow: hidden;
|
||||
left: 0;
|
||||
right: 0;
|
||||
margin: auto;
|
||||
}
|
||||
}
|
||||
|
||||
/*noinspection CssOverwrittenProperties*/
|
||||
.file-zoom-dialog .explorer-frame .file-other-icon {
|
||||
font-size: 22em;
|
||||
font-size: 50vmin;
|
||||
}
|
||||
88
public/vendor/fileinput/themes/explorer-fas/theme.js
vendored
Executable file
88
public/vendor/fileinput/themes/explorer-fas/theme.js
vendored
Executable file
@@ -0,0 +1,88 @@
|
||||
/*!
|
||||
* bootstrap-fileinput v5.0.7
|
||||
* http://plugins.krajee.com/file-input
|
||||
*
|
||||
* Krajee Explorer Font Awesome theme configuration for bootstrap-fileinput.
|
||||
* Load this theme file after loading `fileinput.js`. Ensure that
|
||||
* font awesome assets and CSS are loaded on the page as well.
|
||||
*
|
||||
* Author: Kartik Visweswaran
|
||||
* Copyright: 2014 - 2019, Kartik Visweswaran, Krajee.com
|
||||
*
|
||||
* Licensed under the BSD-3-Clause
|
||||
* https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
|
||||
*/
|
||||
(function ($) {
|
||||
'use strict';
|
||||
var teTagBef = '<tr class="file-preview-frame {frameClass}" id="{previewId}" data-fileindex="{fileindex}"' +
|
||||
' data-fileid="{fileid}" data-template="{template}"', teContent = '<td class="kv-file-content">\n';
|
||||
$.fn.fileinputThemes['explorer-fas'] = {
|
||||
layoutTemplates: {
|
||||
preview: '<div class="file-preview {class}">\n' +
|
||||
' {close}' +
|
||||
' <div class="{dropClass}">\n' +
|
||||
' <table class="table table-bordered table-hover"><tbody class="file-preview-thumbnails">\n' +
|
||||
' </tbody></table>\n' +
|
||||
' <div class="clearfix"></div>' +
|
||||
' <div class="file-preview-status text-center text-success"></div>\n' +
|
||||
' <div class="kv-fileinput-error"></div>\n' +
|
||||
' </div>\n' +
|
||||
'</div>',
|
||||
footer: '<td class="file-details-cell"><div class="explorer-caption" title="{caption}">{caption}</div> ' +
|
||||
'{size}{progress}</td><td class="file-actions-cell">{indicator} {actions}</td>',
|
||||
actions: '{drag}\n' +
|
||||
'<div class="file-actions">\n' +
|
||||
' <div class="file-footer-buttons">\n' +
|
||||
' {upload} {download} {delete} {zoom} {other} ' +
|
||||
' </div>\n' +
|
||||
'</div>',
|
||||
zoomCache: '<tr style="display:none" class="kv-zoom-cache-theme"><td>' +
|
||||
'<table class="kv-zoom-cache">{zoomContent}</table></td></tr>',
|
||||
fileIcon: '<i class="fas fa-file kv-caption-icon"></i> '
|
||||
},
|
||||
previewMarkupTags: {
|
||||
tagBefore1: teTagBef + '>' + teContent,
|
||||
tagBefore2: teTagBef + ' title="{caption}">' + teContent,
|
||||
tagAfter: '</td>\n{footer}</tr>\n'
|
||||
},
|
||||
previewSettings: {
|
||||
html: {width: '100px', height: '60px'},
|
||||
text: {width: '100px', height: '60px'},
|
||||
video: {width: 'auto', height: '60px'},
|
||||
audio: {width: 'auto', height: '60px'},
|
||||
flash: {width: '100%', height: '60px'},
|
||||
object: {width: '100%', height: '60px'},
|
||||
pdf: {width: '100px', height: '60px'},
|
||||
other: {width: '100%', height: '60px'}
|
||||
},
|
||||
frameClass: 'explorer-frame',
|
||||
fileActionSettings: {
|
||||
removeIcon: '<i class="fas fa-trash-alt"></i>',
|
||||
uploadIcon: '<i class="fas fa-upload"></i>',
|
||||
uploadRetryIcon: '<i class="fas fa-redo-alt"></i>',
|
||||
downloadIcon: '<i class="fas fa-download"></i>',
|
||||
zoomIcon: '<i class="fas fa-search-plus"></i>',
|
||||
dragIcon: '<i class="fas fa-arrows-alt"></i>',
|
||||
indicatorNew: '<i class="fas fa-plus-circle text-warning"></i>',
|
||||
indicatorSuccess: '<i class="fas fa-check-circle text-success"></i>',
|
||||
indicatorError: '<i class="fas fa-exclamation-circle text-danger"></i>',
|
||||
indicatorLoading: '<i class="fas fa-hourglass text-muted"></i>',
|
||||
indicatorPaused: '<i class="fa fa-pause text-info"></i>'
|
||||
},
|
||||
previewZoomButtonIcons: {
|
||||
prev: '<i class="fas fa-caret-left fa-lg"></i>',
|
||||
next: '<i class="fas fa-caret-right fa-lg"></i>',
|
||||
toggleheader: '<i class="fas fa-fw fa-arrows-alt-v"></i>',
|
||||
fullscreen: '<i class="fas fa-fw fa-arrows-alt"></i>',
|
||||
borderless: '<i class="fas fa-fw fa-external-link-alt"></i>',
|
||||
close: '<i class="fas fa-fw fa-times"></i>'
|
||||
},
|
||||
previewFileIcon: '<i class="fas fa-file"></i>',
|
||||
browseIcon: '<i class="fas fa-folder-open"></i>',
|
||||
removeIcon: '<i class="fas fa-trash-alt"></i>',
|
||||
cancelIcon: '<i class="fas fa-ban"></i>',
|
||||
pauseIcon: '<i class="fas fa-pause"></i>',
|
||||
uploadIcon: '<i class="fas fa-upload"></i>',
|
||||
msgValidationErrorIcon: '<i class="fas fa-exclamation-circle"></i> '
|
||||
};
|
||||
})(window.jQuery);
|
||||
13
public/vendor/fileinput/themes/explorer-fas/theme.min.css
vendored
Executable file
13
public/vendor/fileinput/themes/explorer-fas/theme.min.css
vendored
Executable file
@@ -0,0 +1,13 @@
|
||||
/*!
|
||||
* bootstrap-fileinput v5.0.7
|
||||
* http://plugins.krajee.com/file-input
|
||||
*
|
||||
* Krajee Explorer Font Awesome 5.x theme style for bootstrap-fileinput. Load this theme file after loading
|
||||
* font awesome 5.x CSS and `fileinput.css`.
|
||||
*
|
||||
* Author: Kartik Visweswaran
|
||||
* Copyright: 2014 - 2019, Kartik Visweswaran, Krajee.com
|
||||
*
|
||||
* Licensed under the BSD-3-Clause
|
||||
* https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
|
||||
*/.explorer-frame .file-preview-other,.theme-explorer-fas .explorer-frame .kv-file-content,.theme-explorer-fas .file-actions,.theme-explorer-fas .file-drag-handle,.theme-explorer-fas .file-upload-indicator{text-align:center}.theme-explorer-fas .file-thumb-progress .progress,.theme-explorer-fas .file-thumb-progress .progress-bar{height:13px;font-size:11px;line-height:13px}.theme-explorer-fas .file-drag-handle,.theme-explorer-fas .file-upload-indicator{position:absolute;display:inline-block;top:0;right:3px;width:16px;height:16px;font-size:16px}.theme-explorer-fas .explorer-caption,.theme-explorer-fas .file-thumb-progress .progress{display:block}.theme-explorer-fas .explorer-frame td{vertical-align:middle;text-align:left}.theme-explorer-fas .explorer-frame .kv-file-content{width:80px;height:80px;padding:5px}.theme-explorer-fas .file-actions-cell{position:relative;width:120px;padding:0}.theme-explorer-fas .file-thumb-progress .progress{margin-top:5px}.theme-explorer-fas .explorer-caption{color:#777}.theme-explorer-fas .kvsortable-ghost{opacity:.6;background:#e1edf7;border:2px solid #a1abff}.theme-explorer-fas .file-preview .table{margin:0}.theme-explorer-fas .file-error-message ul{padding:5px 0 0 20px}.explorer-frame .file-preview-text{display:inline-block;color:#428bca;border:1px solid #ddd;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;outline:0;padding:8px;resize:none}.explorer-frame .file-preview-html{display:inline-block;border:1px solid #ddd;padding:8px;overflow:auto}.explorer-frame .file-other-icon{font-size:2.6em}@media only screen and (max-width:767px){.theme-explorer-fas .table,.theme-explorer-fas .table tbody,.theme-explorer-fas .table td,.theme-explorer-fas .table tr{display:block;width:100%!important}.theme-explorer-fas .table{border:none}.theme-explorer-fas .table tr{margin-top:5px}.theme-explorer-fas .table tr:first-child{margin-top:0}.theme-explorer-fas .table td{text-align:center}.theme-explorer-fas .table .kv-file-content{border-bottom:none;padding:4px;margin:0}.theme-explorer-fas .table .kv-file-content .file-preview-image{max-width:100%;font-size:20px}.theme-explorer-fas .file-details-cell{border-top:none;border-bottom:none;padding-top:0;margin:0}.theme-explorer-fas .file-actions-cell{border-top:none;padding-bottom:4px}.theme-explorer-fas .explorer-frame .explorer-caption{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;left:0;right:0;margin:auto}}.file-zoom-dialog .explorer-frame .file-other-icon{font-size:22em;font-size:50vmin}
|
||||
14
public/vendor/fileinput/themes/explorer-fas/theme.min.js
vendored
Executable file
14
public/vendor/fileinput/themes/explorer-fas/theme.min.js
vendored
Executable file
@@ -0,0 +1,14 @@
|
||||
/*!
|
||||
* bootstrap-fileinput v5.0.7
|
||||
* http://plugins.krajee.com/file-input
|
||||
*
|
||||
* Krajee Explorer Font Awesome theme configuration for bootstrap-fileinput.
|
||||
* Load this theme file after loading `fileinput.js`. Ensure that
|
||||
* font awesome assets and CSS are loaded on the page as well.
|
||||
*
|
||||
* Author: Kartik Visweswaran
|
||||
* Copyright: 2014 - 2019, Kartik Visweswaran, Krajee.com
|
||||
*
|
||||
* Licensed under the BSD-3-Clause
|
||||
* https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
|
||||
*/!function(a){"use strict";var e='<tr class="file-preview-frame {frameClass}" id="{previewId}" data-fileindex="{fileindex}" data-fileid="{fileid}" data-template="{template}"',i='<td class="kv-file-content">\n';a.fn.fileinputThemes["explorer-fas"]={layoutTemplates:{preview:'<div class="file-preview {class}">\n {close} <div class="{dropClass}">\n <table class="table table-bordered table-hover"><tbody class="file-preview-thumbnails">\n </tbody></table>\n <div class="clearfix"></div> <div class="file-preview-status text-center text-success"></div>\n <div class="kv-fileinput-error"></div>\n </div>\n</div>',footer:'<td class="file-details-cell"><div class="explorer-caption" title="{caption}">{caption}</div> {size}{progress}</td><td class="file-actions-cell">{indicator} {actions}</td>',actions:'{drag}\n<div class="file-actions">\n <div class="file-footer-buttons">\n {upload} {download} {delete} {zoom} {other} </div>\n</div>',zoomCache:'<tr style="display:none" class="kv-zoom-cache-theme"><td><table class="kv-zoom-cache">{zoomContent}</table></td></tr>',fileIcon:'<i class="fas fa-file kv-caption-icon"></i> '},previewMarkupTags:{tagBefore1:e+">"+i,tagBefore2:e+' title="{caption}">'+i,tagAfter:"</td>\n{footer}</tr>\n"},previewSettings:{html:{width:"100px",height:"60px"},text:{width:"100px",height:"60px"},video:{width:"auto",height:"60px"},audio:{width:"auto",height:"60px"},flash:{width:"100%",height:"60px"},object:{width:"100%",height:"60px"},pdf:{width:"100px",height:"60px"},other:{width:"100%",height:"60px"}},frameClass:"explorer-frame",fileActionSettings:{removeIcon:'<i class="fas fa-trash-alt"></i>',uploadIcon:'<i class="fas fa-upload"></i>',uploadRetryIcon:'<i class="fas fa-redo-alt"></i>',downloadIcon:'<i class="fas fa-download"></i>',zoomIcon:'<i class="fas fa-search-plus"></i>',dragIcon:'<i class="fas fa-arrows-alt"></i>',indicatorNew:'<i class="fas fa-plus-circle text-warning"></i>',indicatorSuccess:'<i class="fas fa-check-circle text-success"></i>',indicatorError:'<i class="fas fa-exclamation-circle text-danger"></i>',indicatorLoading:'<i class="fas fa-hourglass text-muted"></i>',indicatorPaused:'<i class="fa fa-pause text-info"></i>'},previewZoomButtonIcons:{prev:'<i class="fas fa-caret-left fa-lg"></i>',next:'<i class="fas fa-caret-right fa-lg"></i>',toggleheader:'<i class="fas fa-fw fa-arrows-alt-v"></i>',fullscreen:'<i class="fas fa-fw fa-arrows-alt"></i>',borderless:'<i class="fas fa-fw fa-external-link-alt"></i>',close:'<i class="fas fa-fw fa-times"></i>'},previewFileIcon:'<i class="fas fa-file"></i>',browseIcon:'<i class="fas fa-folder-open"></i>',removeIcon:'<i class="fas fa-trash-alt"></i>',cancelIcon:'<i class="fas fa-ban"></i>',pauseIcon:'<i class="fas fa-pause"></i>',uploadIcon:'<i class="fas fa-upload"></i>',msgValidationErrorIcon:'<i class="fas fa-exclamation-circle"></i> '}}(window.jQuery);
|
||||
156
public/vendor/fileinput/themes/explorer/theme.css
vendored
Executable file
156
public/vendor/fileinput/themes/explorer/theme.css
vendored
Executable file
@@ -0,0 +1,156 @@
|
||||
/*!
|
||||
* bootstrap-fileinput v5.0.7
|
||||
* http://plugins.krajee.com/file-input
|
||||
*
|
||||
* Krajee Explorer theme style for bootstrap-fileinput. Load this theme file after loading `fileinput.css`.
|
||||
*
|
||||
* Author: Kartik Visweswaran
|
||||
* Copyright: 2014 - 2019, Kartik Visweswaran, Krajee.com
|
||||
*
|
||||
* Licensed under the BSD-3-Clause
|
||||
* https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
|
||||
*/
|
||||
.theme-explorer .file-upload-indicator, .theme-explorer .file-drag-handle, .theme-explorer .explorer-frame .kv-file-content, .theme-explorer .file-actions, .explorer-frame .file-preview-other {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.theme-explorer .file-thumb-progress .progress, .theme-explorer .file-thumb-progress .progress-bar {
|
||||
height: 13px;
|
||||
font-size: 11px;
|
||||
line-height: 13px;
|
||||
}
|
||||
|
||||
.theme-explorer .file-upload-indicator, .theme-explorer .file-drag-handle {
|
||||
position: absolute;
|
||||
display: inline-block;
|
||||
top: 0;
|
||||
right: 3px;
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
.theme-explorer .file-thumb-progress .progress, .theme-explorer .explorer-caption {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.theme-explorer .explorer-frame td {
|
||||
vertical-align: middle;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.theme-explorer .explorer-frame .kv-file-content {
|
||||
width: 80px;
|
||||
height: 80px;
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
.theme-explorer .file-actions-cell {
|
||||
position: relative;
|
||||
width: 120px;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.theme-explorer .file-thumb-progress .progress {
|
||||
margin-top: 5px;
|
||||
}
|
||||
|
||||
.theme-explorer .explorer-caption {
|
||||
color: #777;
|
||||
}
|
||||
|
||||
.theme-explorer .kvsortable-ghost {
|
||||
opacity: 0.6;
|
||||
background: #e1edf7;
|
||||
border: 2px solid #a1abff;
|
||||
}
|
||||
|
||||
.theme-explorer .file-preview .table {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.theme-explorer .file-error-message ul {
|
||||
padding: 5px 0 0 20px;
|
||||
}
|
||||
|
||||
.explorer-frame .file-preview-text {
|
||||
display: inline-block;
|
||||
color: #428bca;
|
||||
border: 1px solid #ddd;
|
||||
font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
|
||||
outline: none;
|
||||
padding: 8px;
|
||||
resize: none;
|
||||
}
|
||||
|
||||
.explorer-frame .file-preview-html {
|
||||
display: inline-block;
|
||||
border: 1px solid #ddd;
|
||||
padding: 8px;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
.explorer-frame .file-other-icon {
|
||||
font-size: 2.6em;
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 767px) {
|
||||
.theme-explorer .table, .theme-explorer .table tbody, .theme-explorer .table tr, .theme-explorer .table td {
|
||||
display: block;
|
||||
width: 100% !important;
|
||||
}
|
||||
|
||||
.theme-explorer .table {
|
||||
border: none;
|
||||
}
|
||||
|
||||
.theme-explorer .table tr {
|
||||
margin-top: 5px;
|
||||
}
|
||||
|
||||
.theme-explorer .table tr:first-child {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.theme-explorer .table td {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.theme-explorer .table .kv-file-content {
|
||||
border-bottom: none;
|
||||
padding: 4px;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.theme-explorer .table .kv-file-content .file-preview-image {
|
||||
max-width: 100%;
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
.theme-explorer .file-details-cell {
|
||||
border-top: none;
|
||||
border-bottom: none;
|
||||
padding-top: 0;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.theme-explorer .file-actions-cell {
|
||||
border-top: none;
|
||||
padding-bottom: 4px;
|
||||
}
|
||||
|
||||
.theme-explorer .explorer-frame .explorer-caption {
|
||||
white-space: nowrap;
|
||||
text-overflow: ellipsis;
|
||||
overflow: hidden;
|
||||
left: 0;
|
||||
right: 0;
|
||||
margin: auto;
|
||||
}
|
||||
}
|
||||
|
||||
/*noinspection CssOverwrittenProperties*/
|
||||
.file-zoom-dialog .explorer-frame .file-other-icon {
|
||||
font-size: 22em;
|
||||
font-size: 50vmin;
|
||||
}
|
||||
57
public/vendor/fileinput/themes/explorer/theme.js
vendored
Executable file
57
public/vendor/fileinput/themes/explorer/theme.js
vendored
Executable file
@@ -0,0 +1,57 @@
|
||||
/*!
|
||||
* bootstrap-fileinput v5.0.7
|
||||
* http://plugins.krajee.com/file-input
|
||||
*
|
||||
* Krajee Explorer theme configuration for bootstrap-fileinput. Load this theme file after loading `fileinput.js`.
|
||||
*
|
||||
* Author: Kartik Visweswaran
|
||||
* Copyright: 2014 - 2019, Kartik Visweswaran, Krajee.com
|
||||
*
|
||||
* Licensed under the BSD-3-Clause
|
||||
* https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
var teTagBef = '<tr class="file-preview-frame {frameClass}" id="{previewId}" data-fileindex="{fileindex}" data-fileid="{fileid}"' +
|
||||
' data-template="{template}"', teContent = '<td class="kv-file-content">\n';
|
||||
$.fn.fileinputThemes.explorer = {
|
||||
layoutTemplates: {
|
||||
preview: '<div class="file-preview {class}">\n' +
|
||||
' {close}' +
|
||||
' <div class="{dropClass}">\n' +
|
||||
' <table class="table table-bordered table-hover"><tbody class="file-preview-thumbnails">\n' +
|
||||
' </tbody></table>\n' +
|
||||
' <div class="clearfix"></div>' +
|
||||
' <div class="file-preview-status text-center text-success"></div>\n' +
|
||||
' <div class="kv-fileinput-error"></div>\n' +
|
||||
' </div>\n' +
|
||||
'</div>',
|
||||
footer: '<td class="file-details-cell"><div class="explorer-caption" title="{caption}">{caption}</div> ' +
|
||||
'{size}{progress}</td><td class="file-actions-cell">{indicator} {actions}</td>',
|
||||
actions: '{drag}\n' +
|
||||
'<div class="file-actions">\n' +
|
||||
' <div class="file-footer-buttons">\n' +
|
||||
' {upload} {download} {delete} {zoom} {other} ' +
|
||||
' </div>\n' +
|
||||
'</div>',
|
||||
zoomCache: '<tr style="display:none" class="kv-zoom-cache-theme"><td>' +
|
||||
'<table class="kv-zoom-cache">{zoomContent}</table></td></tr>'
|
||||
},
|
||||
previewMarkupTags: {
|
||||
tagBefore1: teTagBef + '>' + teContent,
|
||||
tagBefore2: teTagBef + ' title="{caption}">' + teContent,
|
||||
tagAfter: '</td>\n{footer}</tr>\n'
|
||||
},
|
||||
previewSettings: {
|
||||
html: {width: "100px", height: "60px"},
|
||||
text: {width: "100px", height: "60px"},
|
||||
video: {width: "auto", height: "60px"},
|
||||
audio: {width: "auto", height: "60px"},
|
||||
flash: {width: "100%", height: "60px"},
|
||||
object: {width: "100%", height: "60px"},
|
||||
pdf: {width: "100px", height: "60px"},
|
||||
other: {width: "100%", height: "60px"}
|
||||
},
|
||||
frameClass: 'explorer-frame'
|
||||
};
|
||||
})(window.jQuery);
|
||||
12
public/vendor/fileinput/themes/explorer/theme.min.css
vendored
Executable file
12
public/vendor/fileinput/themes/explorer/theme.min.css
vendored
Executable file
@@ -0,0 +1,12 @@
|
||||
/*!
|
||||
* bootstrap-fileinput v5.0.7
|
||||
* http://plugins.krajee.com/file-input
|
||||
*
|
||||
* Krajee Explorer theme style for bootstrap-fileinput. Load this theme file after loading `fileinput.css`.
|
||||
*
|
||||
* Author: Kartik Visweswaran
|
||||
* Copyright: 2014 - 2019, Kartik Visweswaran, Krajee.com
|
||||
*
|
||||
* Licensed under the BSD-3-Clause
|
||||
* https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
|
||||
*/.explorer-frame .file-preview-other,.theme-explorer .explorer-frame .kv-file-content,.theme-explorer .file-actions,.theme-explorer .file-drag-handle,.theme-explorer .file-upload-indicator{text-align:center}.theme-explorer .file-thumb-progress .progress,.theme-explorer .file-thumb-progress .progress-bar{height:13px;font-size:11px;line-height:13px}.theme-explorer .file-drag-handle,.theme-explorer .file-upload-indicator{position:absolute;display:inline-block;top:0;right:3px;width:16px;height:16px;font-size:16px}.theme-explorer .explorer-caption,.theme-explorer .file-thumb-progress .progress{display:block}.theme-explorer .explorer-frame td{vertical-align:middle;text-align:left}.theme-explorer .explorer-frame .kv-file-content{width:80px;height:80px;padding:5px}.theme-explorer .file-actions-cell{position:relative;width:120px;padding:0}.theme-explorer .file-thumb-progress .progress{margin-top:5px}.theme-explorer .explorer-caption{color:#777}.theme-explorer .kvsortable-ghost{opacity:.6;background:#e1edf7;border:2px solid #a1abff}.theme-explorer .file-preview .table{margin:0}.theme-explorer .file-error-message ul{padding:5px 0 0 20px}.explorer-frame .file-preview-text{display:inline-block;color:#428bca;border:1px solid #ddd;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;outline:0;padding:8px;resize:none}.explorer-frame .file-preview-html{display:inline-block;border:1px solid #ddd;padding:8px;overflow:auto}.explorer-frame .file-other-icon{font-size:2.6em}@media only screen and (max-width:767px){.theme-explorer .table,.theme-explorer .table tbody,.theme-explorer .table td,.theme-explorer .table tr{display:block;width:100%!important}.theme-explorer .table{border:none}.theme-explorer .table tr{margin-top:5px}.theme-explorer .table tr:first-child{margin-top:0}.theme-explorer .table td{text-align:center}.theme-explorer .table .kv-file-content{border-bottom:none;padding:4px;margin:0}.theme-explorer .table .kv-file-content .file-preview-image{max-width:100%;font-size:20px}.theme-explorer .file-details-cell{border-top:none;border-bottom:none;padding-top:0;margin:0}.theme-explorer .file-actions-cell{border-top:none;padding-bottom:4px}.theme-explorer .explorer-frame .explorer-caption{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;left:0;right:0;margin:auto}}.file-zoom-dialog .explorer-frame .file-other-icon{font-size:22em;font-size:50vmin}
|
||||
12
public/vendor/fileinput/themes/explorer/theme.min.js
vendored
Executable file
12
public/vendor/fileinput/themes/explorer/theme.min.js
vendored
Executable file
@@ -0,0 +1,12 @@
|
||||
/*!
|
||||
* bootstrap-fileinput v5.0.7
|
||||
* http://plugins.krajee.com/file-input
|
||||
*
|
||||
* Krajee Explorer theme configuration for bootstrap-fileinput. Load this theme file after loading `fileinput.js`.
|
||||
*
|
||||
* Author: Kartik Visweswaran
|
||||
* Copyright: 2014 - 2019, Kartik Visweswaran, Krajee.com
|
||||
*
|
||||
* Licensed under the BSD-3-Clause
|
||||
* https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
|
||||
*/!function(e){"use strict";var t='<tr class="file-preview-frame {frameClass}" id="{previewId}" data-fileindex="{fileindex}" data-template="{template}" data-fileid="{fileid}"',i='<td class="kv-file-content">\n';e.fn.fileinputThemes.explorer={layoutTemplates:{preview:'<div class="file-preview {class}">\n {close} <div class="{dropClass}">\n <table class="table table-bordered table-hover"><tbody class="file-preview-thumbnails">\n </tbody></table>\n <div class="clearfix"></div> <div class="file-preview-status text-center text-success"></div>\n <div class="kv-fileinput-error"></div>\n </div>\n</div>',footer:'<td class="file-details-cell"><div class="explorer-caption" title="{caption}">{caption}</div> {size}{progress}</td><td class="file-actions-cell">{indicator} {actions}</td>',actions:'{drag}\n<div class="file-actions">\n <div class="file-footer-buttons">\n {upload} {download} {delete} {zoom} {other} </div>\n</div>',zoomCache:'<tr style="display:none" class="kv-zoom-cache-theme"><td><table class="kv-zoom-cache">{zoomContent}</table></td></tr>'},previewMarkupTags:{tagBefore1:t+">"+i,tagBefore2:t+' title="{caption}">'+i,tagAfter:"</td>\n{footer}</tr>\n"},previewSettings:{html:{width:"100px",height:"60px"},text:{width:"100px",height:"60px"},video:{width:"auto",height:"60px"},audio:{width:"auto",height:"60px"},flash:{width:"100%",height:"60px"},object:{width:"100%",height:"60px"},pdf:{width:"100px",height:"60px"},other:{width:"100%",height:"60px"}},frameClass:"explorer-frame"}}(window.jQuery);
|
||||
49
public/vendor/fileinput/themes/fa/theme.js
vendored
Executable file
49
public/vendor/fileinput/themes/fa/theme.js
vendored
Executable file
@@ -0,0 +1,49 @@
|
||||
/*!
|
||||
* bootstrap-fileinput v5.0.7
|
||||
* http://plugins.krajee.com/file-input
|
||||
*
|
||||
* Font Awesome icon theme configuration for bootstrap-fileinput. Requires font awesome assets to be loaded.
|
||||
*
|
||||
* Author: Kartik Visweswaran
|
||||
* Copyright: 2014 - 2019, Kartik Visweswaran, Krajee.com
|
||||
*
|
||||
* Licensed under the BSD-3-Clause
|
||||
* https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputThemes.fa = {
|
||||
fileActionSettings: {
|
||||
removeIcon: '<i class="fa fa-trash"></i>',
|
||||
uploadIcon: '<i class="fa fa-upload"></i>',
|
||||
uploadRetryIcon: '<i class="fa fa-repeat"></i>',
|
||||
downloadIcon: '<i class="fa fa-download"></i>',
|
||||
zoomIcon: '<i class="fa fa-search-plus"></i>',
|
||||
dragIcon: '<i class="fa fa-arrows"></i>',
|
||||
indicatorNew: '<i class="fa fa-plus-circle text-warning"></i>',
|
||||
indicatorSuccess: '<i class="fa fa-check-circle text-success"></i>',
|
||||
indicatorError: '<i class="fa fa-exclamation-circle text-danger"></i>',
|
||||
indicatorLoading: '<i class="fa fa-hourglass text-muted"></i>',
|
||||
indicatorPaused: '<i class="fa fa-pause text-info"></i>'
|
||||
},
|
||||
layoutTemplates: {
|
||||
fileIcon: '<i class="fa fa-file kv-caption-icon"></i> '
|
||||
},
|
||||
previewZoomButtonIcons: {
|
||||
prev: '<i class="fa fa-caret-left fa-lg"></i>',
|
||||
next: '<i class="fa fa-caret-right fa-lg"></i>',
|
||||
toggleheader: '<i class="fa fa-fw fa-arrows-v"></i>',
|
||||
fullscreen: '<i class="fa fa-fw fa-arrows-alt"></i>',
|
||||
borderless: '<i class="fa fa-fw fa-external-link"></i>',
|
||||
close: '<i class="fa fa-fw fa-remove"></i>'
|
||||
},
|
||||
previewFileIcon: '<i class="fa fa-file"></i>',
|
||||
browseIcon: '<i class="fa fa-folder-open"></i>',
|
||||
removeIcon: '<i class="fa fa-trash"></i>',
|
||||
cancelIcon: '<i class="fa fa-ban"></i>',
|
||||
pauseIcon: '<i class="fa fa-pause"></i>',
|
||||
uploadIcon: '<i class="fa fa-upload"></i>',
|
||||
msgValidationErrorIcon: '<i class="fa fa-exclamation-circle"></i> '
|
||||
};
|
||||
})(window.jQuery);
|
||||
12
public/vendor/fileinput/themes/fa/theme.min.js
vendored
Executable file
12
public/vendor/fileinput/themes/fa/theme.min.js
vendored
Executable file
@@ -0,0 +1,12 @@
|
||||
/*!
|
||||
* bootstrap-fileinput v5.0.7
|
||||
* http://plugins.krajee.com/file-input
|
||||
*
|
||||
* Font Awesome icon theme configuration for bootstrap-fileinput. Requires font awesome assets to be loaded.
|
||||
*
|
||||
* Author: Kartik Visweswaran
|
||||
* Copyright: 2014 - 2019, Kartik Visweswaran, Krajee.com
|
||||
*
|
||||
* Licensed under the BSD-3-Clause
|
||||
* https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
|
||||
*/!function(a){"use strict";a.fn.fileinputThemes.fa={fileActionSettings:{removeIcon:'<i class="fa fa-trash"></i>',uploadIcon:'<i class="fa fa-upload"></i>',uploadRetryIcon:'<i class="fa fa-repeat"></i>',downloadIcon:'<i class="fa fa-download"></i>',zoomIcon:'<i class="fa fa-search-plus"></i>',dragIcon:'<i class="fa fa-arrows"></i>',indicatorNew:'<i class="fa fa-plus-circle text-warning"></i>',indicatorSuccess:'<i class="fa fa-check-circle text-success"></i>',indicatorError:'<i class="fa fa-exclamation-circle text-danger"></i>',indicatorLoading:'<i class="fa fa-hourglass text-muted"></i>',indicatorPaused:'<i class="fa fa-pause text-info"></i>'},layoutTemplates:{fileIcon:'<i class="fa fa-file kv-caption-icon"></i> '},previewZoomButtonIcons:{prev:'<i class="fa fa-caret-left fa-lg"></i>',next:'<i class="fa fa-caret-right fa-lg"></i>',toggleheader:'<i class="fa fa-fw fa-arrows-v"></i>',fullscreen:'<i class="fa fa-fw fa-arrows-alt"></i>',borderless:'<i class="fa fa-fw fa-external-link"></i>',close:'<i class="fa fa-fw fa-remove"></i>'},previewFileIcon:'<i class="fa fa-file"></i>',browseIcon:'<i class="fa fa-folder-open"></i>',removeIcon:'<i class="fa fa-trash"></i>',cancelIcon:'<i class="fa fa-ban"></i>',pauseIcon:'<i class="fa fa-pause"></i>',uploadIcon:'<i class="fa fa-upload"></i>',msgValidationErrorIcon:'<i class="fa fa-exclamation-circle"></i> '}}(window.jQuery);
|
||||
49
public/vendor/fileinput/themes/fas/theme.js
vendored
Executable file
49
public/vendor/fileinput/themes/fas/theme.js
vendored
Executable file
@@ -0,0 +1,49 @@
|
||||
/*!
|
||||
* bootstrap-fileinput v5.0.7
|
||||
* http://plugins.krajee.com/file-input
|
||||
*
|
||||
* Font Awesome 5 icon theme configuration for bootstrap-fileinput. Requires font awesome 5 assets to be loaded.
|
||||
*
|
||||
* Author: Kartik Visweswaran
|
||||
* Copyright: 2014 - 2019, Kartik Visweswaran, Krajee.com
|
||||
*
|
||||
* Licensed under the BSD-3-Clause
|
||||
* https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputThemes.fas = {
|
||||
fileActionSettings: {
|
||||
removeIcon: '<i class="fas fa-trash-alt"></i>',
|
||||
uploadIcon: '<i class="fas fa-upload"></i>',
|
||||
uploadRetryIcon: '<i class="fas fa-redo-alt"></i>',
|
||||
downloadIcon: '<i class="fas fa-download"></i>',
|
||||
zoomIcon: '<i class="fas fa-search-plus"></i>',
|
||||
dragIcon: '<i class="fas fa-arrows-alt"></i>',
|
||||
indicatorNew: '<i class="fas fa-plus-circle text-warning"></i>',
|
||||
indicatorSuccess: '<i class="fas fa-check-circle text-success"></i>',
|
||||
indicatorError: '<i class="fas fa-exclamation-circle text-danger"></i>',
|
||||
indicatorLoading: '<i class="fas fa-hourglass text-muted"></i>',
|
||||
indicatorPaused: '<i class="fa fa-pause text-info"></i>'
|
||||
},
|
||||
layoutTemplates: {
|
||||
fileIcon: '<i class="fas fa-file kv-caption-icon"></i> '
|
||||
},
|
||||
previewZoomButtonIcons: {
|
||||
prev: '<i class="fas fa-caret-left fa-lg"></i>',
|
||||
next: '<i class="fas fa-caret-right fa-lg"></i>',
|
||||
toggleheader: '<i class="fas fa-fw fa-arrows-alt-v"></i>',
|
||||
fullscreen: '<i class="fas fa-fw fa-arrows-alt"></i>',
|
||||
borderless: '<i class="fas fa-fw fa-external-link-alt"></i>',
|
||||
close: '<i class="fas fa-fw fa-times"></i>'
|
||||
},
|
||||
previewFileIcon: '<i class="fas fa-file"></i>',
|
||||
browseIcon: '<i class="fas fa-folder-open"></i>',
|
||||
removeIcon: '<i class="fas fa-trash-alt"></i>',
|
||||
cancelIcon: '<i class="fas fa-ban"></i>',
|
||||
pauseIcon: '<i class="fas fa-pause"></i>',
|
||||
uploadIcon: '<i class="fas fa-upload"></i>',
|
||||
msgValidationErrorIcon: '<i class="fas fa-exclamation-circle"></i> '
|
||||
};
|
||||
})(window.jQuery);
|
||||
12
public/vendor/fileinput/themes/fas/theme.min.js
vendored
Executable file
12
public/vendor/fileinput/themes/fas/theme.min.js
vendored
Executable file
@@ -0,0 +1,12 @@
|
||||
/*!
|
||||
* bootstrap-fileinput v5.0.7
|
||||
* http://plugins.krajee.com/file-input
|
||||
*
|
||||
* Font Awesome 5 icon theme configuration for bootstrap-fileinput. Requires font awesome 5 assets to be loaded.
|
||||
*
|
||||
* Author: Kartik Visweswaran
|
||||
* Copyright: 2014 - 2019, Kartik Visweswaran, Krajee.com
|
||||
*
|
||||
* Licensed under the BSD-3-Clause
|
||||
* https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
|
||||
*/!function(a){"use strict";a.fn.fileinputThemes.fas={fileActionSettings:{removeIcon:'<i class="fas fa-trash-alt"></i>',uploadIcon:'<i class="fas fa-upload"></i>',uploadRetryIcon:'<i class="fas fa-redo-alt"></i>',downloadIcon:'<i class="fas fa-download"></i>',zoomIcon:'<i class="fas fa-search-plus"></i>',dragIcon:'<i class="fas fa-arrows-alt"></i>',indicatorNew:'<i class="fas fa-plus-circle text-warning"></i>',indicatorSuccess:'<i class="fas fa-check-circle text-success"></i>',indicatorError:'<i class="fas fa-exclamation-circle text-danger"></i>',indicatorLoading:'<i class="fas fa-hourglass text-muted"></i>',indicatorPaused:'<i class="fa fa-pause text-info"></i>'},layoutTemplates:{fileIcon:'<i class="fas fa-file kv-caption-icon"></i> '},previewZoomButtonIcons:{prev:'<i class="fas fa-caret-left fa-lg"></i>',next:'<i class="fas fa-caret-right fa-lg"></i>',toggleheader:'<i class="fas fa-fw fa-arrows-alt-v"></i>',fullscreen:'<i class="fas fa-fw fa-arrows-alt"></i>',borderless:'<i class="fas fa-fw fa-external-link-alt"></i>',close:'<i class="fas fa-fw fa-times"></i>'},previewFileIcon:'<i class="fas fa-file"></i>',browseIcon:'<i class="fas fa-folder-open"></i>',removeIcon:'<i class="fas fa-trash-alt"></i>',cancelIcon:'<i class="fas fa-ban"></i>',pauseIcon:'<i class="fas fa-pause"></i>',uploadIcon:'<i class="fas fa-upload"></i>',msgValidationErrorIcon:'<i class="fas fa-exclamation-circle"></i> '}}(window.jQuery);
|
||||
46
public/vendor/fileinput/themes/gly/theme.js
vendored
Executable file
46
public/vendor/fileinput/themes/gly/theme.js
vendored
Executable file
@@ -0,0 +1,46 @@
|
||||
/*!
|
||||
* bootstrap-fileinput v5.0.7
|
||||
* http://plugins.krajee.com/file-input
|
||||
*
|
||||
* Glyphicon (default) theme configuration for bootstrap-fileinput.
|
||||
*
|
||||
* Author: Kartik Visweswaran
|
||||
* Copyright: 2014 - 2019, Kartik Visweswaran, Krajee.com
|
||||
*
|
||||
* Licensed under the BSD-3-Clause
|
||||
* https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputThemes.gly = {
|
||||
fileActionSettings: {
|
||||
removeIcon: '<i class="glyphicon glyphicon-trash"></i>',
|
||||
uploadIcon: '<i class="glyphicon glyphicon-upload"></i>',
|
||||
zoomIcon: '<i class="glyphicon glyphicon-zoom-in"></i>',
|
||||
dragIcon: '<i class="glyphicon glyphicon-move"></i>',
|
||||
indicatorNew: '<i class="glyphicon glyphicon-plus-sign text-warning"></i>',
|
||||
indicatorSuccess: '<i class="glyphicon glyphicon-ok-sign text-success"></i>',
|
||||
indicatorError: '<i class="glyphicon glyphicon-exclamation-sign text-danger"></i>',
|
||||
indicatorLoading: '<i class="glyphicon glyphicon-hourglass text-muted"></i>'
|
||||
},
|
||||
layoutTemplates: {
|
||||
fileIcon: '<i class="glyphicon glyphicon-file kv-caption-icon"></i>'
|
||||
},
|
||||
previewZoomButtonIcons: {
|
||||
prev: '<i class="glyphicon glyphicon-triangle-left"></i>',
|
||||
next: '<i class="glyphicon glyphicon-triangle-right"></i>',
|
||||
toggleheader: '<i class="glyphicon glyphicon-resize-vertical"></i>',
|
||||
fullscreen: '<i class="glyphicon glyphicon-fullscreen"></i>',
|
||||
borderless: '<i class="glyphicon glyphicon-resize-full"></i>',
|
||||
close: '<i class="glyphicon glyphicon-remove"></i>'
|
||||
},
|
||||
previewFileIcon: '<i class="glyphicon glyphicon-file"></i>',
|
||||
browseIcon: '<i class="glyphicon glyphicon-folder-open"></i> ',
|
||||
removeIcon: '<i class="glyphicon glyphicon-trash"></i>',
|
||||
cancelIcon: '<i class="glyphicon glyphicon-ban-circle"></i>',
|
||||
pauseIcon: '<i class="glyphicon glyphicon-pause"></i>',
|
||||
uploadIcon: '<i class="glyphicon glyphicon-upload"></i>',
|
||||
msgValidationErrorIcon: '<i class="glyphicon glyphicon-exclamation-sign"></i> '
|
||||
};
|
||||
})(window.jQuery);
|
||||
12
public/vendor/fileinput/themes/gly/theme.min.js
vendored
Executable file
12
public/vendor/fileinput/themes/gly/theme.min.js
vendored
Executable file
@@ -0,0 +1,12 @@
|
||||
/*!
|
||||
* bootstrap-fileinput v5.0.7
|
||||
* http://plugins.krajee.com/file-input
|
||||
*
|
||||
* Glyphicon (default) theme configuration for bootstrap-fileinput.
|
||||
*
|
||||
* Author: Kartik Visweswaran
|
||||
* Copyright: 2014 - 2019, Kartik Visweswaran, Krajee.com
|
||||
*
|
||||
* Licensed under the BSD-3-Clause
|
||||
* https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
|
||||
*/!function(i){"use strict";i.fn.fileinputThemes.gly={fileActionSettings:{removeIcon:'<i class="glyphicon glyphicon-trash"></i>',uploadIcon:'<i class="glyphicon glyphicon-upload"></i>',zoomIcon:'<i class="glyphicon glyphicon-zoom-in"></i>',dragIcon:'<i class="glyphicon glyphicon-move"></i>',indicatorNew:'<i class="glyphicon glyphicon-plus-sign text-warning"></i>',indicatorSuccess:'<i class="glyphicon glyphicon-ok-sign text-success"></i>',indicatorError:'<i class="glyphicon glyphicon-exclamation-sign text-danger"></i>',indicatorLoading:'<i class="glyphicon glyphicon-hourglass text-muted"></i>'},layoutTemplates:{fileIcon:'<i class="glyphicon glyphicon-file kv-caption-icon"></i>'},previewZoomButtonIcons:{prev:'<i class="glyphicon glyphicon-triangle-left"></i>',next:'<i class="glyphicon glyphicon-triangle-right"></i>',toggleheader:'<i class="glyphicon glyphicon-resize-vertical"></i>',fullscreen:'<i class="glyphicon glyphicon-fullscreen"></i>',borderless:'<i class="glyphicon glyphicon-resize-full"></i>',close:'<i class="glyphicon glyphicon-remove"></i>'},previewFileIcon:'<i class="glyphicon glyphicon-file"></i>',browseIcon:'<i class="glyphicon glyphicon-folder-open"></i> ',removeIcon:'<i class="glyphicon glyphicon-trash"></i>',cancelIcon:'<i class="glyphicon glyphicon-ban-circle"></i>',pauseIcon:'<i class="glyphicon glyphicon-pause"></i>',uploadIcon:'<i class="glyphicon glyphicon-upload"></i>',msgValidationErrorIcon:'<i class="glyphicon glyphicon-exclamation-sign"></i> '}}(window.jQuery);
|
||||
Reference in New Issue
Block a user