Initial commit

This commit is contained in:
2024-08-27 20:33:44 +02:00
commit 1f1832267d
14794 changed files with 1599592 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
from django.apps import AppConfig
from django.utils.translation import gettext_lazy as _
from .finders import get_finders
class WagtailEmbedsAppConfig(AppConfig):
name = "wagtail.embeds"
label = "wagtailembeds"
verbose_name = _("Wagtail embeds")
default_auto_field = "django.db.models.AutoField"
def ready(self):
from . import signal_handlers # noqa
# Check configuration on startup
get_finders()

View File

@@ -0,0 +1,94 @@
from django.core.exceptions import ValidationError
from django.utils.functional import cached_property
from django.utils.translation import gettext_lazy as _
from wagtail import blocks
from wagtail.embeds.format import embed_to_frontend_html
class EmbedValue:
"""
Native value of an EmbedBlock. Should, at minimum, have a 'url' property
and render as the embed HTML when rendered in a template.
NB We don't use a wagtailembeds.model.Embed object for this, because
we want to be able to do {% embed value.url 500 %} without
doing a redundant fetch of the embed at the default width.
"""
def __init__(self, url, max_width=None, max_height=None):
self.url = url
self.max_width = max_width
self.max_height = max_height
@cached_property
def html(self):
return embed_to_frontend_html(self.url, self.max_width, self.max_height)
def __str__(self):
return self.html
class EmbedBlock(blocks.URLBlock):
def get_default(self):
# Allow specifying the default for an EmbedBlock as either an EmbedValue or a string (or None).
if not self.meta.default:
return None
elif isinstance(self.meta.default, EmbedValue):
return self.meta.default
else:
# assume default has been passed as a string
return EmbedValue(
self.meta.default,
getattr(self.meta, "max_width", None),
getattr(self.meta, "max_height", None),
)
def to_python(self, value):
# The JSON representation of an EmbedBlock's value is a URL string;
# this should be converted to an EmbedValue (or None).
if not value:
return None
else:
return EmbedValue(
value,
getattr(self.meta, "max_width", None),
getattr(self.meta, "max_height", None),
)
def get_prep_value(self, value):
# serialisable value should be a URL string
if value is None:
return ""
else:
return value.url
def value_for_form(self, value):
# the value to be handled by the URLField is a plain URL string (or the empty string)
if value is None:
return ""
else:
return value.url
def value_from_form(self, value):
# convert the value returned from the form (a URL string) to an EmbedValue (or None)
if not value:
return None
else:
return EmbedValue(
value,
getattr(self.meta, "max_width", None),
getattr(self.meta, "max_height", None),
)
def clean(self, value):
if isinstance(value, EmbedValue) and not value.html:
raise ValidationError(_("Cannot find an embed for this URL."))
return super().clean(value)
def normalize(self, value):
if isinstance(value, EmbedValue):
return value
return EmbedValue(value)
class Meta:
icon = "media"

View File

@@ -0,0 +1,73 @@
from datetime import datetime
from django.utils.timezone import now
from wagtail.coreutils import accepts_kwarg, safe_md5
from .exceptions import EmbedUnsupportedProviderException
from .finders import get_finders
from .models import Embed
def get_finder_for_embed(url, max_width=None, max_height=None):
for finder in get_finders():
if finder.accept(url):
kwargs = {}
if accepts_kwarg(finder.find_embed, "max_height"):
kwargs["max_height"] = max_height
return finder.find_embed(url, max_width=max_width, **kwargs)
raise EmbedUnsupportedProviderException
def get_embed(url, max_width=None, max_height=None, finder=get_finder_for_embed):
embed_hash = get_embed_hash(url, max_width, max_height)
# Check database
try:
return Embed.objects.exclude(cache_until__lte=now()).get(hash=embed_hash)
except Embed.DoesNotExist:
pass
embed_dict = finder(url, max_width, max_height)
# Make sure width and height are valid integers before inserting into database
try:
embed_dict["width"] = int(embed_dict["width"])
except (TypeError, ValueError):
embed_dict["width"] = None
try:
embed_dict["height"] = int(embed_dict["height"])
except (TypeError, ValueError):
embed_dict["height"] = None
# Make sure html field is valid
if "html" not in embed_dict or not embed_dict["html"]:
embed_dict["html"] = ""
# If the finder does not return an thumbnail_url, convert null to '' before inserting into the db
if "thumbnail_url" not in embed_dict or not embed_dict["thumbnail_url"]:
embed_dict["thumbnail_url"] = ""
# Create database record
embed, created = Embed.objects.update_or_create(
hash=embed_hash, defaults=dict(url=url, max_width=max_width, **embed_dict)
)
# Save
embed.last_updated = datetime.now()
embed.save()
return embed
def get_embed_hash(url, max_width=None, max_height=None):
h = safe_md5(url.encode("utf-8"), usedforsecurity=False)
if max_width is not None:
h.update(b"\n")
h.update(str(max_width).encode("utf-8"))
if max_height is not None:
h.update(b"\n")
h.update(str(max_height).encode("utf-8"))
return h.hexdigest()

View File

@@ -0,0 +1,10 @@
class EmbedException(Exception):
pass
class EmbedUnsupportedProviderException(EmbedException):
pass
class EmbedNotFoundException(EmbedException):
pass

View File

@@ -0,0 +1,48 @@
from functools import lru_cache
from importlib import import_module
from django.conf import settings
from django.utils.module_loading import import_string
def import_finder_class(dotted_path):
"""
Imports a finder class from a dotted path. If the dotted path points to a
module, that module is imported and its "embed_finder_class" class returned.
If not, this will assume the dotted path points to directly a class and
will attempt to import that instead.
"""
try:
finder_module = import_module(dotted_path)
return finder_module.embed_finder_class
except ImportError as e:
try:
return import_string(dotted_path)
except ImportError:
raise ImportError from e
def _get_config_from_settings():
if hasattr(settings, "WAGTAILEMBEDS_FINDERS"):
return settings.WAGTAILEMBEDS_FINDERS
else:
# Default to the oembed backend
return [
{
"class": "wagtail.embeds.finders.oembed",
}
]
@lru_cache(maxsize=None)
def get_finders():
finders = []
for finder_config in _get_config_from_settings():
finder_config = finder_config.copy()
cls = import_finder_class(finder_config.pop("class"))
finders.append(cls(**finder_config))
return finders

View File

@@ -0,0 +1,6 @@
class EmbedFinder:
def accept(self, url):
return False
def find_embed(self, url, max_width=None, max_height=None):
raise NotImplementedError

View File

@@ -0,0 +1,76 @@
from django.utils.html import format_html
from wagtail.embeds.exceptions import EmbedException, EmbedNotFoundException
from .base import EmbedFinder
class EmbedlyException(EmbedException):
pass
class AccessDeniedEmbedlyException(EmbedlyException):
pass
class EmbedlyFinder(EmbedFinder):
key = None
def __init__(self, key=None):
if key:
self.key = key
def get_key(self):
return self.key
def accept(self, url):
# We don't really know what embedly supports so accept everything
return True
def find_embed(self, url, max_width=None, key=None):
from embedly import Embedly
# Get embedly key
if key is None:
key = self.get_key()
# Get embedly client
client = Embedly(key=key)
# Call embedly
if max_width is not None:
oembed = client.oembed(url, maxwidth=max_width, better=False)
else:
oembed = client.oembed(url, better=False)
# Check for error
if oembed.get("error"):
if oembed["error_code"] in [401, 403]:
raise AccessDeniedEmbedlyException
elif oembed["error_code"] == 404:
raise EmbedNotFoundException
else:
raise EmbedlyException
# Convert photos into HTML
if oembed["type"] == "photo":
html = format_html('<img src="{}" alt="">', oembed["url"])
else:
html = oembed.get("html")
# Return embed as a dict
return {
"title": oembed["title"] if "title" in oembed else "",
"author_name": oembed["author_name"] if "author_name" in oembed else "",
"provider_name": oembed["provider_name"]
if "provider_name" in oembed
else "",
"type": oembed["type"],
"thumbnail_url": oembed.get("thumbnail_url"),
"width": oembed.get("width"),
"height": oembed.get("height"),
"html": html,
}
embed_finder_class = EmbedlyFinder

View File

@@ -0,0 +1,103 @@
import json
from urllib import request as urllib_request
from urllib.error import HTTPError, URLError
from urllib.parse import urlencode
from urllib.request import Request
from wagtail.embeds.exceptions import EmbedException, EmbedNotFoundException
from .oembed import OEmbedFinder
class AccessDeniedFacebookOEmbedException(EmbedException):
pass
FACEBOOK_PROVIDERS = [
# Videos
{
"endpoint": "https://graph.facebook.com/v11.0/oembed_video",
"urls": [
r"^https://(?:www\.)?facebook\.com/.+?/videos/.+$",
r"^https://(?:www\.)?facebook\.com/video\.php\?(?:v|id)=.+$",
r"^https://fb.watch/.+$",
],
},
# Posts
{
"endpoint": "https://graph.facebook.com/v11.0/oembed_post",
"urls": [
r"^https://(?:www\.)?facebook\.com/.+?/(?:posts|activity)/.+$",
r"^https://(?:www\.)?facebook\.com/photo\.php\?fbid=.+$",
r"^https://(?:www\.)?facebook\.com/(?:photos|questions)/.+$",
r"^https://(?:www\.)?facebook\.com/permalink\.php\?story_fbid=.+$",
r"^https://(?:www\.)?facebook\.com/media/set/?\?set=.+$",
r"^https://(?:www\.)?facebook\.com/notes/.+?/.+?/.+$",
# At the moment, not documented on https://developers.facebook.com/docs/plugins/oembed-endpoints
# Works for posts with a single photo
r"^https://(?:www\.)?facebook\.com/.+?/photos/.+$",
],
},
]
class FacebookOEmbedFinder(OEmbedFinder):
"""
An embed finder that supports the authenticated Facebook oEmbed Endpoint.
https://developers.facebook.com/docs/plugins/oembed
"""
def __init__(self, omitscript=False, app_id=None, app_secret=None):
# {settings.facebook_APP_ID}|{settings.facebook_APP_SECRET}
self.app_id = app_id
self.app_secret = app_secret
self.omitscript = omitscript
super().__init__(providers=FACEBOOK_PROVIDERS)
def find_embed(self, url, max_width=None, max_height=None):
# Find provider
endpoint = self._get_endpoint(url)
if endpoint is None:
raise EmbedNotFoundException
params = {"url": url, "format": "json"}
if max_width:
params["maxwidth"] = max_width
if max_height:
params["maxheight"] = max_height
if self.omitscript:
params["omitscript"] = "true"
# Configure request
request = Request(endpoint + "?" + urlencode(params))
request.add_header("Authorization", f"Bearer {self.app_id}|{self.app_secret}")
# Perform request
try:
r = urllib_request.urlopen(request)
except (HTTPError, URLError) as e:
if isinstance(e, HTTPError) and e.code == 404:
raise EmbedNotFoundException
elif isinstance(e, HTTPError) and e.code in [400, 401, 403]:
raise AccessDeniedFacebookOEmbedException
else:
raise EmbedNotFoundException
oembed = json.loads(r.read().decode("utf-8"))
# Return embed as a dict
return {
"title": oembed["title"] if "title" in oembed else "",
"author_name": oembed["author_name"] if "author_name" in oembed else "",
"provider_name": oembed["provider_name"]
if "provider_name" in oembed
else "Facebook",
"type": oembed["type"],
"thumbnail_url": oembed.get("thumbnail_url"),
"width": oembed.get("width"),
"height": oembed.get("height"),
"html": oembed.get("html"),
}
embed_finder_class = FacebookOEmbedFinder

View File

@@ -0,0 +1,91 @@
import json
from urllib import request as urllib_request
from urllib.error import HTTPError, URLError
from urllib.parse import urlencode
from urllib.request import Request
from wagtail.embeds.exceptions import EmbedException, EmbedNotFoundException
from .oembed import OEmbedFinder
class AccessDeniedInstagramOEmbedException(EmbedException):
pass
INSTAGRAM_PROVIDER = {
"endpoint": "https://graph.facebook.com/v11.0/instagram_oembed",
"urls": [
r"^https?://(?:www\.)?instagram\.com/p/.+$",
r"^https?://(?:www\.)?instagram\.com/tv/.+$",
r"^https?://(?:www\.)?instagram\.com/reel/.+$",
],
}
class InstagramOEmbedFinder(OEmbedFinder):
"""
An embed finder that supports the authenticated Instagram oEmbed Endpoint.
https://developers.facebook.com/docs/instagram/oembed
"""
def __init__(self, omitscript=False, app_id=None, app_secret=None):
# {settings.INSTAGRAM_APP_ID}|{settings.INSTAGRAM_APP_SECRET}
self.app_id = app_id
self.app_secret = app_secret
self.omitscript = omitscript
super().__init__(providers=[INSTAGRAM_PROVIDER])
def find_embed(self, url, max_width=None, max_height=None):
# Find provider
endpoint = self._get_endpoint(url)
if endpoint is None:
raise EmbedNotFoundException
params = {"url": url, "format": "json"}
if max_width:
params["maxwidth"] = max_width
if max_height:
params["maxheight"] = max_height
if self.omitscript:
params["omitscript"] = "true"
# Configure request
request = Request(endpoint + "?" + urlencode(params))
request.add_header("Authorization", f"Bearer {self.app_id}|{self.app_secret}")
# Perform request
try:
r = urllib_request.urlopen(request)
except (HTTPError, URLError) as e:
if isinstance(e, HTTPError) and e.code == 404:
raise EmbedNotFoundException
elif isinstance(e, HTTPError) and e.code in [400, 401, 403]:
raise AccessDeniedInstagramOEmbedException
else:
raise EmbedNotFoundException
oembed = json.loads(r.read().decode("utf-8"))
# Convert photos into HTML
if oembed["type"] == "photo":
html = '<img src="{}" alt="">'.format(oembed["url"])
else:
html = oembed.get("html")
# Return embed as a dict
return {
"title": oembed["title"] if "title" in oembed else "",
"author_name": oembed["author_name"] if "author_name" in oembed else "",
"provider_name": oembed["provider_name"]
if "provider_name" in oembed
else "Instagram",
"type": oembed["type"],
"thumbnail_url": oembed.get("thumbnail_url"),
"width": oembed.get("width"),
"height": oembed.get("height"),
"html": html,
}
embed_finder_class = InstagramOEmbedFinder

View File

@@ -0,0 +1,99 @@
import json
import re
from datetime import timedelta
from urllib import request as urllib_request
from urllib.error import URLError
from urllib.parse import urlencode
from urllib.request import Request
from django.utils import timezone
from wagtail.embeds.exceptions import EmbedNotFoundException
from wagtail.embeds.oembed_providers import all_providers
from .base import EmbedFinder
class OEmbedFinder(EmbedFinder):
options = {}
_endpoints = None
def __init__(self, providers=None, options=None):
self._endpoints = {}
for provider in providers or all_providers:
patterns = []
endpoint = provider["endpoint"].replace("{format}", "json")
for url in provider["urls"]:
patterns.append(re.compile(url))
self._endpoints[endpoint] = patterns
if options:
self.options = self.options.copy()
self.options.update(options)
def _get_endpoint(self, url):
for endpoint, patterns in self._endpoints.items():
for pattern in patterns:
if re.match(pattern, url):
return endpoint
def accept(self, url):
return self._get_endpoint(url) is not None
def find_embed(self, url, max_width=None, max_height=None):
# Find provider
endpoint = self._get_endpoint(url)
if endpoint is None:
raise EmbedNotFoundException
# Work out params
params = self.options.copy()
params["url"] = url
params["format"] = "json"
if max_width:
params["maxwidth"] = max_width
if max_height:
params["maxheight"] = max_height
# Perform request
request = Request(endpoint + "?" + urlencode(params))
request.add_header("User-agent", "Mozilla/5.0")
try:
r = urllib_request.urlopen(request)
oembed = json.loads(r.read().decode("utf-8"))
except (URLError, json.decoder.JSONDecodeError):
raise EmbedNotFoundException
# Convert photos into HTML
if oembed["type"] == "photo":
html = '<img src="{}" alt="">'.format(oembed["url"])
else:
html = oembed.get("html")
# Return embed as a dict
result = {
"title": oembed.get("title", ""),
"author_name": oembed.get("author_name", ""),
"provider_name": oembed.get("provider_name", ""),
"type": oembed["type"],
"thumbnail_url": oembed.get("thumbnail_url"),
"width": oembed.get("width"),
"height": oembed.get("height"),
"html": html,
}
try:
cache_age = int(oembed["cache_age"])
except (KeyError, TypeError, ValueError):
pass
else:
result["cache_until"] = timezone.now() + timedelta(seconds=cache_age)
return result
embed_finder_class = OEmbedFinder

View File

@@ -0,0 +1,33 @@
from django.template.loader import render_to_string
from wagtail.embeds import embeds
from wagtail.embeds.exceptions import EmbedException
def embed_to_frontend_html(url, max_width=None, max_height=None):
try:
embed = embeds.get_embed(url, max_width, max_height)
# Render template
return render_to_string(
"wagtailembeds/embed_frontend.html",
{
"embed": embed,
},
)
except EmbedException:
# silently ignore failed embeds, rather than letting them crash the page
return ""
def embed_to_editor_html(url):
embed = embeds.get_embed(url)
# catching EmbedException is the responsibility of the caller
# Render template
return render_to_string(
"wagtailembeds/embed_editor.html",
{
"embed": embed,
},
)

View File

@@ -0,0 +1,9 @@
from django import forms
from django.core.validators import URLValidator
from django.utils.translation import gettext_lazy as _
class EmbedForm(forms.Form):
url = forms.CharField(
label=_("URL"), validators=[URLValidator(message=_("Please enter a valid URL"))]
)

View File

@@ -0,0 +1,64 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# abdulaziz alfuhigi <abajall@gmail.com>, 2018
# ROGER MICHAEL ASHLEY ALLEN <rogermaallen@gmail.com>, 2015
# ultraify media <ultraify@gmail.com>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Wagtail\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-19 16:26+0100\n"
"PO-Revision-Date: 2014-02-20 21:05+0000\n"
"Last-Translator: ultraify media <ultraify@gmail.com>, 2018\n"
"Language-Team: Arabic (http://app.transifex.com/torchbox/wagtail/language/"
"ar/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ar\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
msgid "Wagtail embeds"
msgstr "Wagtail مضمنة"
msgid "Cannot find an embed for this URL."
msgstr "لا يمكن العثور على تضمين لعنوان URL هذا."
msgid "URL"
msgstr "الرابط"
msgid "Please enter a valid URL"
msgstr "أدخل رابط صحيح من فضلك"
msgid "embed"
msgstr "تضمين"
msgid "embeds"
msgstr "التضمينات"
msgid "Insert embed"
msgstr "أدخل راسخا"
msgid "Insert"
msgstr "أدخل"
msgid ""
"There seems to be a problem with your embedly API key. Please check your "
"settings."
msgstr ""
"يبدو أن هناك مشكلة في مفتاح واجهة برمجة التطبيقات المضمَّن. يرجى التحقق من "
"الإعدادات الخاصة بك."
msgid ""
"There seems to be an error with Embedly while trying to embed this URL. "
"Please try again later."
msgstr ""
"يبدو أن هناك خطأ في Embedly أثناء محاولة تضمين عنوان URL هذا. الرجاء معاودة "
"المحاولة في وقت لاحق."
msgid "Embed"
msgstr "تضمين"

View File

@@ -0,0 +1,22 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Wagtail\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-19 16:26+0100\n"
"PO-Revision-Date: 2014-02-20 21:05+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Azerbaijani (Azerbaijan) (http://app.transifex.com/torchbox/"
"wagtail/language/az_AZ/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: az_AZ\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgid "URL"
msgstr "URL"

View File

@@ -0,0 +1,63 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Tatsiana Tsygan <art.tatsiana@gmail.com>, 2020
msgid ""
msgstr ""
"Project-Id-Version: Wagtail\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-19 16:26+0100\n"
"PO-Revision-Date: 2014-02-20 21:05+0000\n"
"Last-Translator: Tatsiana Tsygan <art.tatsiana@gmail.com>, 2020\n"
"Language-Team: Belarusian (http://app.transifex.com/torchbox/wagtail/"
"language/be/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: be\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || "
"(n%100>=11 && n%100<=14)? 2 : 3);\n"
msgid "Wagtail embeds"
msgstr "Ўбудоўваемы код Wagtail"
msgid "Cannot find an embed for this URL."
msgstr "Не магу знайсці код для ўбудавання для гэтага URL"
msgid "URL"
msgstr "URL"
msgid "Please enter a valid URL"
msgstr "Калі ласка, пакажыце карэктны URL"
msgid "embed"
msgstr "Убудоўваемы код"
msgid "embeds"
msgstr "Убудавальныя коды"
msgid "Insert embed"
msgstr "Устаўце код для ўбудавання"
msgid "Insert"
msgstr "Уставіць"
msgid ""
"There seems to be a problem with your embedly API key. Please check your "
"settings."
msgstr ""
"Здаецца, ёсць праблема з вашым Embedly API ключом. Калі ласка, праверце "
"налады."
msgid ""
"There seems to be an error with Embedly while trying to embed this URL. "
"Please try again later."
msgstr ""
"Здаецца, з'явілася памылка пры спробе ўбудаваць гэты URL з Embedly. Калі "
"ласка, паспрабуйце пазней."
msgid "Embed"
msgstr "Убудоўваецца код"

View File

@@ -0,0 +1,48 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Lyuboslav Petrov <petrov.lyuboslav@gmail.com>, 2014
# Lyuboslav Petrov <petrov.lyuboslav@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: Wagtail\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-19 16:26+0100\n"
"PO-Revision-Date: 2014-02-20 21:05+0000\n"
"Last-Translator: Lyuboslav Petrov <petrov.lyuboslav@gmail.com>, 2014\n"
"Language-Team: Bulgarian (http://app.transifex.com/torchbox/wagtail/language/"
"bg/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: bg\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgid "Cannot find an embed for this URL."
msgstr "Не мога да намеря embed за този URL"
msgid "URL"
msgstr "URL"
msgid "Please enter a valid URL"
msgstr "Моля въведете валиден URL"
msgid "Insert embed"
msgstr "Добави вграден елемент"
msgid "Insert"
msgstr "Добави"
msgid ""
"There seems to be a problem with your embedly API key. Please check your "
"settings."
msgstr "Има проблем с вашият embedly API ключ. Моля проверете си настройките."
msgid ""
"There seems to be an error with Embedly while trying to embed this URL. "
"Please try again later."
msgstr ""
"Изглежда има грешка с Embedly в опита за вграждане на този URL. Моля "
"опитайте отново по-късно."

View File

@@ -0,0 +1,22 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Wagtail\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-19 16:26+0100\n"
"PO-Revision-Date: 2014-02-20 21:05+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Bengali (http://app.transifex.com/torchbox/wagtail/language/"
"bn/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: bn\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgid "URL"
msgstr "URL"

View File

@@ -0,0 +1,64 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# David Llop, 2014
# David Llop, 2014
# David Llop, 2014
# Roger Pons <rogerpons@gmail.com>, 2017,2020
msgid ""
msgstr ""
"Project-Id-Version: Wagtail\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-19 16:26+0100\n"
"PO-Revision-Date: 2014-02-20 21:05+0000\n"
"Last-Translator: Roger Pons <rogerpons@gmail.com>, 2017,2020\n"
"Language-Team: Catalan (http://app.transifex.com/torchbox/wagtail/language/"
"ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgid "Wagtail embeds"
msgstr "Incrustacions de Wagtail"
msgid "Cannot find an embed for this URL."
msgstr "No s'ha pogut trobat l'incrustació per aquesta URL."
msgid "URL"
msgstr "URL"
msgid "Please enter a valid URL"
msgstr "Si us plau escriu una URL vàlida"
msgid "embed"
msgstr "incrustar"
msgid "embeds"
msgstr "incrustacions"
msgid "Insert embed"
msgstr "Insereix incrustació"
msgid "Insert"
msgstr "Insereix"
msgid ""
"There seems to be a problem with your embedly API key. Please check your "
"settings."
msgstr ""
"Sembla que hi ha un problema amb la teva clau API incrustada. Si us plau "
"revisa les teves configuracions."
msgid ""
"There seems to be an error with Embedly while trying to embed this URL. "
"Please try again later."
msgstr ""
"Sembla que hi ha hagut un problema amb la incrustació mentre s'intentava "
"incrustar aquesta URL. Si us plau prova-ho de nou desprès"
msgid "Embed"
msgstr "Incrustació"

View File

@@ -0,0 +1,63 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# IT Management <hudan@itmanagement.cz>, 2018
# IT Management <hudan@itmanagement.cz>, 2018
# Jiri Stepanek <stepiiicz@gmail.com>, 2015
msgid ""
msgstr ""
"Project-Id-Version: Wagtail\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-19 16:26+0100\n"
"PO-Revision-Date: 2014-02-20 21:05+0000\n"
"Last-Translator: Jiri Stepanek <stepiiicz@gmail.com>, 2015\n"
"Language-Team: Czech (http://app.transifex.com/torchbox/wagtail/language/"
"cs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: cs\n"
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n "
"<= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
msgid "Wagtail embeds"
msgstr "Wagtail embeds"
msgid "Cannot find an embed for this URL."
msgstr "Pro toto URL nebyl nalezen žádný embed."
msgid "URL"
msgstr "URL"
msgid "Please enter a valid URL"
msgstr "Prosím zadejte platnou URL"
msgid "embed"
msgstr "embed"
msgid "embeds"
msgstr "embedy"
msgid "Insert embed"
msgstr "Vložit embed"
msgid "Insert"
msgstr "Vložit"
msgid ""
"There seems to be a problem with your embedly API key. Please check your "
"settings."
msgstr ""
"Zdá se, že není správně nastaven API klíč pro službu Embedly. Prosím, "
"zkontrolujte nastavení systému."
msgid ""
"There seems to be an error with Embedly while trying to embed this URL. "
"Please try again later."
msgstr ""
"Došlo k problému při použití služby Embedly. Zkuste to prosím znovu později."
msgid "Embed"
msgstr "Embed"

View File

@@ -0,0 +1,64 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Adam Hughes <adamhughes31@gmail.com>, 2017
# Philip Crisp, 2022
# Philip Crisp, 2022
msgid ""
msgstr ""
"Project-Id-Version: Wagtail\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-19 16:26+0100\n"
"PO-Revision-Date: 2014-02-20 21:05+0000\n"
"Last-Translator: Philip Crisp, 2022\n"
"Language-Team: Welsh (http://app.transifex.com/torchbox/wagtail/language/"
"cy/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: cy\n"
"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != "
"11) ? 2 : 3;\n"
msgid "Wagtail embeds"
msgstr "Gwreiddio Wagtail"
msgid "Cannot find an embed for this URL."
msgstr "Methu dod o hyd i'r URL hwn."
msgid "URL"
msgstr "URL"
msgid "Please enter a valid URL"
msgstr "Rhowch URL dilys"
msgid "embed"
msgstr "Ymgorffori"
msgid "embeds"
msgstr "gwreiddio"
msgid "Insert embed"
msgstr "Mewnosod ymgorffori"
msgid "Insert"
msgstr "Mewnosod"
msgid ""
"There seems to be a problem with your embedly API key. Please check your "
"settings."
msgstr ""
"Mae'n ymddangos bod problem gyda'ch allwedd API ymgorffori. Gwiriwch eich "
"gosodiadau."
msgid ""
"There seems to be an error with Embedly while trying to embed this URL. "
"Please try again later."
msgstr ""
"Mae'n ymddangos bod gwall gyda wrth geisio ymgorffori URL hwn. Ceisiwch eto "
"yn nes ymlaen."
msgid "Embed"
msgstr "Gwreiddio"

View File

@@ -0,0 +1,22 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Wagtail\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-19 16:26+0100\n"
"PO-Revision-Date: 2014-02-20 21:05+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Danish (http://app.transifex.com/torchbox/wagtail/language/"
"da/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: da\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgid "URL"
msgstr "URL"

View File

@@ -0,0 +1,70 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Florian Vogt <flori@vorlif.org>, 2015
# Florian Vogt <flori@vorlif.org>, 2015
# Henrik Kröger <hedwig@riseup.net>, 2016,2018
# Johannes Spielmann <j@spielmannsolutions.com>, 2014
# Johannes Spielmann <j@spielmannsolutions.com>, 2014
# Matthias Martin, 2019
# Matthias Martin, 2019
# Moritz Pfeiffer <moritz@alp-phone.ch>, 2018
# Peter Dreuw <archandha@gmx.net>, 2019
# Florian Vogt <flori@vorlif.org>, 2015
msgid ""
msgstr ""
"Project-Id-Version: Wagtail\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-19 16:26+0100\n"
"PO-Revision-Date: 2014-02-20 21:05+0000\n"
"Last-Translator: Florian Vogt <flori@vorlif.org>, 2015\n"
"Language-Team: German (http://app.transifex.com/torchbox/wagtail/language/"
"de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgid "Wagtail embeds"
msgstr "Wagtail embeds"
msgid "Cannot find an embed for this URL."
msgstr "Für diese URL wurde kein Element gefunden."
msgid "URL"
msgstr "URL"
msgid "Please enter a valid URL"
msgstr "Bitte geben Sie eine gültige URL ein"
msgid "embed"
msgstr "Einbetten"
msgid "embeds"
msgstr "Einbettungen"
msgid "Insert embed"
msgstr "Element einbetten"
msgid "Insert"
msgstr "Einbetten"
msgid ""
"There seems to be a problem with your embedly API key. Please check your "
"settings."
msgstr ""
"Es gibt ein Problem mit Ihrem Embedly API-Key. Bitte überprüfen Sie Ihre "
"Einstellungen!"
msgid ""
"There seems to be an error with Embedly while trying to embed this URL. "
"Please try again later."
msgstr ""
"Beim Versuch, diese URL einzubetten, ist ein Fehler mit Embedly aufgetreten. "
"Bitte versuchen Sie es später erneut."
msgid "Embed"
msgstr "Einbetten"

View File

@@ -0,0 +1,22 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Wagtail\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-19 16:26+0100\n"
"PO-Revision-Date: 2014-02-20 21:05+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Divehi (http://app.transifex.com/torchbox/wagtail/language/"
"dv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: dv\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgid "URL"
msgstr "URL"

View File

@@ -0,0 +1,65 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Dimitri Fekas, 2022
# fekioh, 2022
# George Giannoulopoulos <vdotoree@yahoo.gr>, 2015
# serafeim <serafeim@torchbox.com>, 2014,2016
# serafeim <serafeim@torchbox.com>, 2014,2016
# George Giannoulopoulos <vdotoree@yahoo.gr>, 2015
msgid ""
msgstr ""
"Project-Id-Version: Wagtail\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-19 16:26+0100\n"
"PO-Revision-Date: 2014-02-20 21:05+0000\n"
"Last-Translator: George Giannoulopoulos <vdotoree@yahoo.gr>, 2015\n"
"Language-Team: Greek (http://app.transifex.com/torchbox/wagtail/language/"
"el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: el\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgid "Wagtail embeds"
msgstr "Ενσωματώσεις Wagtail"
msgid "Cannot find an embed for this URL."
msgstr "Δε βρέθηκε τρόπος ενσωμάτωσης για τη διεύθυνση αυτή."
msgid "URL"
msgstr "Διεύθυνση"
msgid "Please enter a valid URL"
msgstr "Παρακαλώ εισάγετε μια διεύθυνση"
msgid "embed"
msgstr "ενσωμάτωση"
msgid "embeds"
msgstr "ενσωματώσεις"
msgid "Insert embed"
msgstr "Εισαγωγή ενσωμάτωσης"
msgid "Insert"
msgstr "Εισαγωγή"
msgid ""
"There seems to be a problem with your embedly API key. Please check your "
"settings."
msgstr ""
"Φαίνεται να υπάρχει πρόβλημα με το API key σας για το Embedly. Παρακαλώ "
"ελέγξατε τις ρυθμίσεις."
msgid ""
"There seems to be an error with Embedly while trying to embed this URL. "
"Please try again later."
msgstr ""
"Φαίνεται να υπάρχει πρόβλημα με το Embedly - παρακαλώ δοκιμάστε αργότερα."
msgid "Embed"
msgstr "Ενσωμάτωση"

View File

@@ -0,0 +1,67 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-08-07 10:06+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: apps.py:10
msgid "Wagtail embeds"
msgstr ""
#: blocks.py:85 views/chooser.py:63
msgid "Cannot find an embed for this URL."
msgstr ""
#: forms.py:8
msgid "URL"
msgstr ""
#: forms.py:8
msgid "Please enter a valid URL"
msgstr ""
#: models.py:40
msgid "embed"
msgstr ""
#: models.py:41
msgid "embeds"
msgstr ""
#: templates/wagtailembeds/chooser/chooser.html:3
msgid "Insert embed"
msgstr ""
#: templates/wagtailembeds/chooser/chooser.html:22
msgid "Insert"
msgstr ""
#: views/chooser.py:60
msgid ""
"There seems to be a problem with your embedly API key. Please check your "
"settings."
msgstr ""
#: views/chooser.py:66
msgid ""
"There seems to be an error with Embedly while trying to embed this URL. "
"Please try again later."
msgstr ""
#: wagtail_hooks.py:38
msgid "Embed"
msgstr ""

View File

@@ -0,0 +1,66 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Amós Oviedo <amos.oviedo@gmail.com>, 2014
# Amós Oviedo <amos.oviedo@gmail.com>, 2014
# Amós Oviedo <amos.oviedo@gmail.com>, 2014
# José Luis <alagunajs@gmail.com>, 2015
# José Luis <alagunajs@gmail.com>, 2015,2018
msgid ""
msgstr ""
"Project-Id-Version: Wagtail\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-19 16:26+0100\n"
"PO-Revision-Date: 2014-02-20 21:05+0000\n"
"Last-Translator: José Luis <alagunajs@gmail.com>, 2015,2018\n"
"Language-Team: Spanish (http://app.transifex.com/torchbox/wagtail/language/"
"es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es\n"
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? "
"1 : 2;\n"
msgid "Wagtail embeds"
msgstr "Embebidos Wagtail"
msgid "Cannot find an embed for this URL."
msgstr "No se puede encontrar un embed para esta URL."
msgid "URL"
msgstr "URL"
msgid "Please enter a valid URL"
msgstr "Por favor introduce una URL válida"
msgid "embed"
msgstr "embebido"
msgid "embeds"
msgstr "embebidos"
msgid "Insert embed"
msgstr "Insertar embed"
msgid "Insert"
msgstr "Insertar"
msgid ""
"There seems to be a problem with your embedly API key. Please check your "
"settings."
msgstr ""
"Parece que hay un problema con tu clave de API de embedly. Por favor "
"comprueba tu configuración."
msgid ""
"There seems to be an error with Embedly while trying to embed this URL. "
"Please try again later."
msgstr ""
"Parece que hay un error con Embedly mientras se intenta incrustar esta URL. "
"Por favor inténtalo de nuevo más tarde."
msgid "Embed"
msgstr "Incrustar"

View File

@@ -0,0 +1,23 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Wagtail\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-19 16:26+0100\n"
"PO-Revision-Date: 2014-02-20 21:05+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Spanish (Latin America) (http://app.transifex.com/torchbox/"
"wagtail/language/es_419/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es_419\n"
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? "
"1 : 2;\n"
msgid "URL"
msgstr "URL"

View File

@@ -0,0 +1,61 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Erlend Eelmets <debcf78e@opayq.com>, 2020
# Erlend Eelmets <debcf78e@opayq.com>, 2020
msgid ""
msgstr ""
"Project-Id-Version: Wagtail\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-19 16:26+0100\n"
"PO-Revision-Date: 2014-02-20 21:05+0000\n"
"Last-Translator: Erlend Eelmets <debcf78e@opayq.com>, 2020\n"
"Language-Team: Estonian (http://app.transifex.com/torchbox/wagtail/language/"
"et/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: et\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgid "Wagtail embeds"
msgstr "Wagtail manused"
msgid "Cannot find an embed for this URL."
msgstr "Selle URL-i jaoks ei leia manust."
msgid "URL"
msgstr "URL"
msgid "Please enter a valid URL"
msgstr "Sisestage kehtiv URL"
msgid "embed"
msgstr "manus"
msgid "embeds"
msgstr "manused"
msgid "Insert embed"
msgstr "Lisa manus"
msgid "Insert"
msgstr "Lisa"
msgid ""
"There seems to be a problem with your embedly API key. Please check your "
"settings."
msgstr ""
"Tundub, et teie Embedly API-võtmega on probleem. Kontrollige oma seadeid."
msgid ""
"There seems to be an error with Embedly while trying to embed this URL. "
"Please try again later."
msgstr ""
"Selle URL-i manustamisel näib olevat viga Embedlyga. Palun proovi hiljem "
"uuesti."
msgid "Embed"
msgstr "Manus"

View File

@@ -0,0 +1,51 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# pyzenberg <pyzenberg@gmail.com>, 2017
# pyzenberg <pyzenberg@gmail.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Wagtail\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-19 16:26+0100\n"
"PO-Revision-Date: 2014-02-20 21:05+0000\n"
"Last-Translator: pyzenberg <pyzenberg@gmail.com>, 2017\n"
"Language-Team: Persian (http://app.transifex.com/torchbox/wagtail/language/"
"fa/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: fa\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
msgid "Cannot find an embed for this URL."
msgstr "توکاری برای این نشانی پیدا نشد."
msgid "URL"
msgstr "نشانی"
msgid "Please enter a valid URL"
msgstr "لطفا نشانی صحیح وارد نمایید"
msgid "embed"
msgstr "توکار"
msgid "Insert embed"
msgstr "افزودن توکار"
msgid "Insert"
msgstr "درج"
msgid ""
"There seems to be a problem with your embedly API key. Please check your "
"settings."
msgstr ""
"مشکلی در ارتباط با کلید API توکار شما وجود دارد. لطفا تنظیمات را بررسی کنید."
msgid ""
"There seems to be an error with Embedly while trying to embed this URL. "
"Please try again later."
msgstr ""
"به نظر میرسد خطایی در محتوای توکار رخ داده باشد. لطفا مجددا تلاش نمایید."

View File

@@ -0,0 +1,63 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Aarni Koskela, 2016
# Aarni Koskela, 2016
# Valter Maasalo <vmaasalo@gmail.com>, 2020
msgid ""
msgstr ""
"Project-Id-Version: Wagtail\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-19 16:26+0100\n"
"PO-Revision-Date: 2014-02-20 21:05+0000\n"
"Last-Translator: Valter Maasalo <vmaasalo@gmail.com>, 2020\n"
"Language-Team: Finnish (http://app.transifex.com/torchbox/wagtail/language/"
"fi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: fi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgid "Wagtail embeds"
msgstr "Wagtailin upotteet"
msgid "Cannot find an embed for this URL."
msgstr "Osoitteelle ei löytynyt upotetta."
msgid "URL"
msgstr "URL"
msgid "Please enter a valid URL"
msgstr "Syötä kelvollinen URL-osoite"
msgid "embed"
msgstr "upote"
msgid "embeds"
msgstr "upotetta"
msgid "Insert embed"
msgstr "Lisää upote"
msgid "Insert"
msgstr "Lisää"
msgid ""
"There seems to be a problem with your embedly API key. Please check your "
"settings."
msgstr ""
"Embedly-API-avaimesi kanssa näyttäisi olevan ongelma. Ole hyvä ja tarkista "
"asetukset."
msgid ""
"There seems to be an error with Embedly while trying to embed this URL. "
"Please try again later."
msgstr ""
"Embedly-palvelun kanssa vaikuttaisi olevan ongelma. Kokeile myöhemmin "
"uudelleen"
msgid "Embed"
msgstr "Upote"

View File

@@ -0,0 +1,71 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Bertrand Bordage <bordage.bertrand@gmail.com>, 2015,2018
# 69c761fa404d2f74d5a7a2904d9e6f47_dc2dbc9 <f37077798760362881f9d396b6e22ec7_1878>, 2018
# 69c761fa404d2f74d5a7a2904d9e6f47_dc2dbc9 <f37077798760362881f9d396b6e22ec7_1878>, 2018
# Léo <leo@naeka.fr>, 2016
# Loic Teixeira, 2018,2020
# Loic Teixeira, 2020
# Loic Teixeira, 2018
# nahuel, 2014
# nahuel, 2014
# Sebastien Andrivet <sebastien@andrivet.com>, 2016
msgid ""
msgstr ""
"Project-Id-Version: Wagtail\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-19 16:26+0100\n"
"PO-Revision-Date: 2014-02-20 21:05+0000\n"
"Last-Translator: Sebastien Andrivet <sebastien@andrivet.com>, 2016\n"
"Language-Team: French (http://app.transifex.com/torchbox/wagtail/language/"
"fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: fr\n"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % "
"1000000 == 0 ? 1 : 2;\n"
msgid "Wagtail embeds"
msgstr "Intégrations Wagtail"
msgid "Cannot find an embed for this URL."
msgstr "Impossible de trouver une intégration pour cette URL."
msgid "URL"
msgstr "URL"
msgid "Please enter a valid URL"
msgstr "Entrez une URL valide"
msgid "embed"
msgstr "intégration"
msgid "embeds"
msgstr "intégrations"
msgid "Insert embed"
msgstr "Insérer une intégration"
msgid "Insert"
msgstr "Insérer"
msgid ""
"There seems to be a problem with your embedly API key. Please check your "
"settings."
msgstr ""
"Il semble y avoir un problème avec votre clé d'API embedly. Vérifiez vos "
"paramètres."
msgid ""
"There seems to be an error with Embedly while trying to embed this URL. "
"Please try again later."
msgstr ""
"Il semble y avoir une erreur avec Embedly en tentant d'intégrer cette URL. "
"Réessayez plus tard."
msgid "Embed"
msgstr "Embed"

View File

@@ -0,0 +1,64 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Amós Oviedo <amos.oviedo@gmail.com>, 2014,2016,2022
# Amós Oviedo <amos.oviedo@gmail.com>, 2014,2016
# Amós Oviedo <amos.oviedo@gmail.com>, 2014,2016
# X Bello <xbello@gmail.com>, 2022
msgid ""
msgstr ""
"Project-Id-Version: Wagtail\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-19 16:26+0100\n"
"PO-Revision-Date: 2014-02-20 21:05+0000\n"
"Last-Translator: X Bello <xbello@gmail.com>, 2022\n"
"Language-Team: Galician (http://app.transifex.com/torchbox/wagtail/language/"
"gl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: gl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgid "Wagtail embeds"
msgstr "Incrustados de Wagtail"
msgid "Cannot find an embed for this URL."
msgstr "Non se pode atopar un incrustado para esta URL."
msgid "URL"
msgstr "URL"
msgid "Please enter a valid URL"
msgstr "Por favor introduce unha URL válida"
msgid "embed"
msgstr "embebido"
msgid "embeds"
msgstr "incrustados"
msgid "Insert embed"
msgstr "Insertar incrustado"
msgid "Insert"
msgstr "Insertar"
msgid ""
"There seems to be a problem with your embedly API key. Please check your "
"settings."
msgstr ""
"Parece que hai un problema coa túa clave de API de embedly. Por favor "
"comproba a túa configuración."
msgid ""
"There seems to be an error with Embedly while trying to embed this URL. "
"Please try again later."
msgstr ""
"Parece que hai un erro con Embedly mentres se intenta incrustar esta URL. "
"Por favor inténtao de novo máis tarde."
msgid "Embed"
msgstr "Incrustado"

View File

@@ -0,0 +1,49 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# lior abazon <abazon@v15.org.il>, 2015
msgid ""
msgstr ""
"Project-Id-Version: Wagtail\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-19 16:26+0100\n"
"PO-Revision-Date: 2014-02-20 21:05+0000\n"
"Last-Translator: lior abazon <abazon@v15.org.il>, 2015\n"
"Language-Team: Hebrew (Israel) (http://app.transifex.com/torchbox/wagtail/"
"language/he_IL/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: he_IL\n"
"Plural-Forms: nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % "
"1 == 0) ? 1: 2;\n"
msgid "Cannot find an embed for this URL."
msgstr "לא ניתן למצוא הטמעה לקישור זה "
msgid "URL"
msgstr "קישור"
msgid "Please enter a valid URL"
msgstr "אנא הכנס קישור תקף"
msgid "Insert embed"
msgstr "הכנס הטמבעה"
msgid "Insert"
msgstr "הכנס"
msgid ""
"There seems to be a problem with your embedly API key. Please check your "
"settings."
msgstr "נראה שיש בעיה עם מקש הAPI המוטמע. אנא בדקו את ההגדרות"
msgid ""
"There seems to be an error with Embedly while trying to embed this URL. "
"Please try again later."
msgstr "נראה שישנה שגיאה עם ההטמעה בקישור הזה. אנא נסו שוב מאוחר יותר"
msgid "Embed"
msgstr "מוטמע"

View File

@@ -0,0 +1,62 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Dino Aljević <dino8890@protonmail.com>, 2020
msgid ""
msgstr ""
"Project-Id-Version: Wagtail\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-19 16:26+0100\n"
"PO-Revision-Date: 2014-02-20 21:05+0000\n"
"Last-Translator: Dino Aljević <dino8890@protonmail.com>, 2020\n"
"Language-Team: Croatian (Croatia) (http://app.transifex.com/torchbox/wagtail/"
"language/hr_HR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: hr_HR\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
msgid "Wagtail embeds"
msgstr "Wagtail umetci"
msgid "Cannot find an embed for this URL."
msgstr "Nije moguće pronaći umetak za ovaj URL."
msgid "URL"
msgstr "URL"
msgid "Please enter a valid URL"
msgstr "Molimo unesite ispravan URL"
msgid "embed"
msgstr "umetak"
msgid "embeds"
msgstr "umetci"
msgid "Insert embed"
msgstr "Umetni"
msgid "Insert"
msgstr "Umetni"
msgid ""
"There seems to be a problem with your embedly API key. Please check your "
"settings."
msgstr ""
"Čini se da postoji problem sa embedly API ključem. Molimo provjerite svoje "
"postavke."
msgid ""
"There seems to be an error with Embedly while trying to embed this URL. "
"Please try again later."
msgstr ""
"Dogodila se greška u Embedly usluzi pri umetanju URL-a. Molimo pokušajte "
"ponovno kasnije."
msgid "Embed"
msgstr "Umetak"

View File

@@ -0,0 +1,61 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Hantz Vius <vhantz@protonmail.com>, 2020
msgid ""
msgstr ""
"Project-Id-Version: Wagtail\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-19 16:26+0100\n"
"PO-Revision-Date: 2014-02-20 21:05+0000\n"
"Last-Translator: Hantz Vius <vhantz@protonmail.com>, 2020\n"
"Language-Team: Haitian (Haitian Creole) (http://app.transifex.com/torchbox/"
"wagtail/language/ht/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ht\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgid "Wagtail embeds"
msgstr "Anchasman Wagtail"
msgid "Cannot find an embed for this URL."
msgstr "Pa ka jwenn yon anchasman pou URL sa a."
msgid "URL"
msgstr "URL"
msgid "Please enter a valid URL"
msgstr "Silvouplè antre yon URL ki valid"
msgid "embed"
msgstr "anchasman"
msgid "embeds"
msgstr "anchasman"
msgid "Insert embed"
msgstr "Ensere anchasman"
msgid "Insert"
msgstr "Ensere"
msgid ""
"There seems to be a problem with your embedly API key. Please check your "
"settings."
msgstr ""
"Sanble gen yon pwoblèm avèk kle API Embedly ou a. Silvouplè reverifye "
"konfigirasyon ou yo."
msgid ""
"There seems to be an error with Embedly while trying to embed this URL. "
"Please try again later."
msgstr ""
"Sanble gen yon erè avèk Embedly pandan esè pou enchase URL sa a. Silvouplè "
"reeseye pita."
msgid "Embed"
msgstr "Anchasman"

View File

@@ -0,0 +1,62 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Istvan Farkas <istvan.farkas@gmail.com>, 2019
# Kornel Novak Mergulhão <nkornel@gmail.com>, 2016
# Kornel Novak Mergulhão <nkornel@gmail.com>, 2016
msgid ""
msgstr ""
"Project-Id-Version: Wagtail\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-19 16:26+0100\n"
"PO-Revision-Date: 2014-02-20 21:05+0000\n"
"Last-Translator: Kornel Novak Mergulhão <nkornel@gmail.com>, 2016\n"
"Language-Team: Hungarian (http://app.transifex.com/torchbox/wagtail/language/"
"hu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: hu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgid "Wagtail embeds"
msgstr "Beágyazások"
msgid "Cannot find an embed for this URL."
msgstr "Ehhez a linkhez nincs megfelelő beágyazás"
msgid "URL"
msgstr "URL"
msgid "Please enter a valid URL"
msgstr "Kérjük adjon meg egy érvényes linket"
msgid "embed"
msgstr "beágyazás"
msgid "embeds"
msgstr "beágyazások"
msgid "Insert embed"
msgstr "Beágyazás beszúrása"
msgid "Insert"
msgstr "Beszúrás"
msgid ""
"There seems to be a problem with your embedly API key. Please check your "
"settings."
msgstr ""
"Probléma adódott az embedly API kulccsal. Kérjük ellenőrizze a beállításokat."
msgid ""
"There seems to be an error with Embedly while trying to embed this URL. "
"Please try again later."
msgstr ""
"Probléma történt az Embedly szolgáltatással, miközben a rendszer megpróbálta "
"beszúrni ezt a linket. Kérjük próbálja újra később."
msgid "Embed"
msgstr "Beágyazás"

View File

@@ -0,0 +1,57 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# M. Febrian Ramadhana <febrian@ramadhana.me>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Wagtail\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-19 16:26+0100\n"
"PO-Revision-Date: 2014-02-20 21:05+0000\n"
"Last-Translator: M. Febrian Ramadhana <febrian@ramadhana.me>, 2018\n"
"Language-Team: Indonesian (Indonesia) (http://app.transifex.com/torchbox/"
"wagtail/language/id_ID/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: id_ID\n"
"Plural-Forms: nplurals=1; plural=0;\n"
msgid "Wagtail embeds"
msgstr "Wagtail penyematan"
msgid "Cannot find an embed for this URL."
msgstr "Tidak ditemukan embed untuk URL ini."
msgid "URL"
msgstr "URL"
msgid "Please enter a valid URL"
msgstr "Masukkan URL yang benar"
msgid "embed"
msgstr "penyematan"
msgid "Insert embed"
msgstr "Masukkan penyematan"
msgid "Insert"
msgstr "Masukkan"
msgid ""
"There seems to be a problem with your embedly API key. Please check your "
"settings."
msgstr ""
"Terdapat masalah pada kunci API embedly Anda. Mohon cek pengaturan Anda."
msgid ""
"There seems to be an error with Embedly while trying to embed this URL. "
"Please try again later."
msgstr ""
"Sepertinya ada kesalahan dengan Embedly ketika melakukan penyematan untuk "
"URL ini. Mohon dicoba kembali."
msgid "Embed"
msgstr "Penyematan"

View File

@@ -0,0 +1,62 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Arnar Tumi Þorsteinsson <arnartumi@gmail.com>, 2015-2016
# saevarom <saevar@saevar.is>, 2018-2019
msgid ""
msgstr ""
"Project-Id-Version: Wagtail\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-19 16:26+0100\n"
"PO-Revision-Date: 2014-02-20 21:05+0000\n"
"Last-Translator: saevarom <saevar@saevar.is>, 2018-2019\n"
"Language-Team: Icelandic (Iceland) (http://app.transifex.com/torchbox/"
"wagtail/language/is_IS/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: is_IS\n"
"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n"
msgid "Wagtail embeds"
msgstr "Wagtail embed"
msgid "Cannot find an embed for this URL."
msgstr "Gat ekki fundið efni til að innfella á þessari slóð."
msgid "URL"
msgstr "Slóð"
msgid "Please enter a valid URL"
msgstr "Vinsamlegast sláðu inn gilda slóð"
msgid "embed"
msgstr "innfellt efni"
msgid "embeds"
msgstr "innfellt efni"
msgid "Insert embed"
msgstr "Bæta við innfelldu efni"
msgid "Insert"
msgstr "Bæta við"
msgid ""
"There seems to be a problem with your embedly API key. Please check your "
"settings."
msgstr ""
"Það virðist vera vandamál með embedly API lykilinn þinn. Vinsamlegast "
"athugaðu stillingarnar þínar."
msgid ""
"There seems to be an error with Embedly while trying to embed this URL. "
"Please try again later."
msgstr ""
"Það virðist vera sem Embedly skili villu við að reyna að innfella efni af "
"þessari slóð. Vinsamlegast reynið síðar."
msgid "Embed"
msgstr "Innfellt efni"

View File

@@ -0,0 +1,63 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Giacomo Ghizzani <giacomo.ghz@gmail.com>, 2015,2018
# giammi <gian-maria.daffre@giammi.org>, 2018
# giammi <gian-maria.daffre@giammi.org>, 2018
# Sandro Badalamenti <sandro@mailinator.com>, 2019
msgid ""
msgstr ""
"Project-Id-Version: Wagtail\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-19 16:26+0100\n"
"PO-Revision-Date: 2014-02-20 21:05+0000\n"
"Last-Translator: Sandro Badalamenti <sandro@mailinator.com>, 2019\n"
"Language-Team: Italian (http://app.transifex.com/torchbox/wagtail/language/"
"it/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: it\n"
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? "
"1 : 2;\n"
msgid "Wagtail embeds"
msgstr "Incorporazioni Wagtail"
msgid "Cannot find an embed for this URL."
msgstr "Impossibile trovare un embed per questa URL."
msgid "URL"
msgstr "URL"
msgid "Please enter a valid URL"
msgstr "Inserire una URL valida"
msgid "embed"
msgstr "embed"
msgid "embeds"
msgstr "embed"
msgid "Insert embed"
msgstr "Inserisci embed"
msgid "Insert"
msgstr "Inserisci"
msgid ""
"There seems to be a problem with your embedly API key. Please check your "
"settings."
msgstr ""
"Sembra che ci siano problemi con la tua embedly API key. Verifica le "
"impostazioni."
msgid ""
"There seems to be an error with Embedly while trying to embed this URL. "
"Please try again later."
msgstr "Sembra che ci siano problemi con Embedly. Prova di nuovo più tardi."
msgid "Embed"
msgstr "Embed"

View File

@@ -0,0 +1,60 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Daigo Shitara <stain.witness@gmail.com>, 2016
# 山本 卓也 <takuya.miraidenshi@gmail.com>, 2019
# 石田秀 <ishidashu@gmail.com>, 2015
msgid ""
msgstr ""
"Project-Id-Version: Wagtail\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-19 16:26+0100\n"
"PO-Revision-Date: 2014-02-20 21:05+0000\n"
"Last-Translator: 石田秀 <ishidashu@gmail.com>, 2015\n"
"Language-Team: Japanese (http://app.transifex.com/torchbox/wagtail/language/"
"ja/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ja\n"
"Plural-Forms: nplurals=1; plural=0;\n"
msgid "Wagtail embeds"
msgstr "Wagtail エンベッド"
msgid "Cannot find an embed for this URL."
msgstr "埋め込みURLを見つけられません。"
msgid "URL"
msgstr "URL"
msgid "Please enter a valid URL"
msgstr "正しいURLを入力してください"
msgid "embed"
msgstr "埋め込み済み"
msgid "embeds"
msgstr "埋め込む"
msgid "Insert embed"
msgstr "埋め込みを挿入"
msgid "Insert"
msgstr "挿入"
msgid ""
"There seems to be a problem with your embedly API key. Please check your "
"settings."
msgstr "埋め込みのAPIキーに問題があるようです。設定を確認してください。"
msgid ""
"There seems to be an error with Embedly while trying to embed this URL. "
"Please try again later."
msgstr ""
"このURLの埋め込みにエラーがあるようです。あとでもう一度お試しください。"
msgid "Embed"
msgstr "埋め込み済み"

View File

@@ -0,0 +1,62 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Jihan Chung <jihanchung20@gmail.com>, 2015
# Jihan Chung <jihanchung20@gmail.com>, 2015
# Kyungil Choi <hanpama@gmail.com>, 2017-2019
msgid ""
msgstr ""
"Project-Id-Version: Wagtail\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-19 16:26+0100\n"
"PO-Revision-Date: 2014-02-20 21:05+0000\n"
"Last-Translator: Jihan Chung <jihanchung20@gmail.com>, 2015\n"
"Language-Team: Korean (http://app.transifex.com/torchbox/wagtail/language/"
"ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ko\n"
"Plural-Forms: nplurals=1; plural=0;\n"
msgid "Wagtail embeds"
msgstr "웨그테일 임베드"
msgid "Cannot find an embed for this URL."
msgstr "이 URL 을 위한 임베드를 찾을 수 없습니다."
msgid "URL"
msgstr "URL"
msgid "Please enter a valid URL"
msgstr "유효한 URL을 적어 주세요"
msgid "embed"
msgstr "임베드"
msgid "embeds"
msgstr "임베드"
msgid "Insert embed"
msgstr "임베드 삽입"
msgid "Insert"
msgstr "삽입"
msgid ""
"There seems to be a problem with your embedly API key. Please check your "
"settings."
msgstr ""
"embedly API 키 값에 문제가 있는 것으로 보입니다. 설정을 확인하여 주세요."
msgid ""
"There seems to be an error with Embedly while trying to embed this URL. "
"Please try again later."
msgstr ""
"이 URL을 임베드하는 동안 Embedly와 관련하여 에러가 있는 것으로 보입니다. 다음"
"에 다시 시도하여 주세요."
msgid "Embed"
msgstr "임베드"

View File

@@ -0,0 +1,64 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Matas Dailyda <matas@dailyda.com>, 2017-2018
# Naglis Jonaitis, 2022
# Naglis Jonaitis, 2022
msgid ""
msgstr ""
"Project-Id-Version: Wagtail\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-19 16:26+0100\n"
"PO-Revision-Date: 2014-02-20 21:05+0000\n"
"Last-Translator: Naglis Jonaitis, 2022\n"
"Language-Team: Lithuanian (http://app.transifex.com/torchbox/wagtail/"
"language/lt/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: lt\n"
"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < "
"11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? "
"1 : n % 1 != 0 ? 2: 3);\n"
msgid "Wagtail embeds"
msgstr "Wagtail įterpiniai"
msgid "Cannot find an embed for this URL."
msgstr "Nepavyko rasti įterpinio šiuo adresu."
msgid "URL"
msgstr "URL"
msgid "Please enter a valid URL"
msgstr "Prašome įvesti teisingą URL"
msgid "embed"
msgstr "įterpinys"
msgid "embeds"
msgstr "įterpiniai"
msgid "Insert embed"
msgstr "Įterpti įterpinį"
msgid "Insert"
msgstr "Įterpti"
msgid ""
"There seems to be a problem with your embedly API key. Please check your "
"settings."
msgstr ""
"Yra problemų su jūsų Embedly API raktu. Prašome patikrinti savo nustatymus."
msgid ""
"There seems to be an error with Embedly while trying to embed this URL. "
"Please try again later."
msgstr ""
"Įvyko klaida bandant pridėti Embedly įterpinį iš šio URL. Prašome pabandyti "
"vėliau."
msgid "Embed"
msgstr "Įterpinys"

View File

@@ -0,0 +1,27 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Maris Serzans <maris.serzans@gmail.com>, 2015
msgid ""
msgstr ""
"Project-Id-Version: Wagtail\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-19 16:26+0100\n"
"PO-Revision-Date: 2014-02-20 21:05+0000\n"
"Last-Translator: Maris Serzans <maris.serzans@gmail.com>, 2015\n"
"Language-Team: Latvian (http://app.transifex.com/torchbox/wagtail/language/"
"lv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: lv\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : "
"2);\n"
msgid "URL"
msgstr "Adrese"
msgid "Please enter a valid URL"
msgstr "Lūdzu ievadiet derīgu adresi"

View File

@@ -0,0 +1,57 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Awatea Randall <awatea@octave.nz>, 2021
msgid ""
msgstr ""
"Project-Id-Version: Wagtail\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-19 16:26+0100\n"
"PO-Revision-Date: 2014-02-20 21:05+0000\n"
"Last-Translator: Awatea Randall <awatea@octave.nz>, 2021\n"
"Language-Team: Maori (http://app.transifex.com/torchbox/wagtail/language/"
"mi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: mi\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
msgid "Wagtail embeds"
msgstr "Ka whakararau a Wagtail"
msgid "Cannot find an embed for this URL."
msgstr "Ehara he whakararau mō tēnei URL"
msgid "URL"
msgstr "URL"
msgid "Please enter a valid URL"
msgstr "Tāuru he URL pono"
msgid "embed"
msgstr "Whakararau"
msgid "embeds"
msgstr "Whakararau(tia)"
msgid "Insert embed"
msgstr "Komo te whakararau"
msgid "Insert"
msgstr "Komo"
msgid ""
"There seems to be a problem with your embedly API key. Please check your "
"settings."
msgstr "He mate nei me tō API kī, tirohia ki ō tautuhinga"
msgid ""
"There seems to be an error with Embedly while trying to embed this URL. "
"Please try again later."
msgstr "He mate nei me Embedly, whakamātau koa auina iho"
msgid "Embed"
msgstr "Whakararau"

View File

@@ -0,0 +1,54 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# delgermurun <pdelgermurun@gmail.com>, 2014
# Delgermurun Purevkhuuu <info@delgermurun.com>, 2014
# Delgermurun Purevkhuuu <info@delgermurun.com>, 2014
# Soft Exim, 2022
# visual, 2022
msgid ""
msgstr ""
"Project-Id-Version: Wagtail\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-19 16:26+0100\n"
"PO-Revision-Date: 2014-02-20 21:05+0000\n"
"Last-Translator: Soft Exim, 2022\n"
"Language-Team: Mongolian (http://app.transifex.com/torchbox/wagtail/language/"
"mn/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: mn\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgid "Wagtail embeds"
msgstr "Вэгтэйл эмбедүүд"
msgid "Cannot find an embed for this URL."
msgstr "Иймд URL-тай эмбед код олдсонгүй."
msgid "URL"
msgstr "Холбоос"
msgid "Please enter a valid URL"
msgstr "Зөв холбоос оруулна уу"
msgid "embed"
msgstr " эмбед"
msgid "embeds"
msgstr "эмбедүүд"
msgid "Insert embed"
msgstr "Эмбед код оруулах"
msgid "Insert"
msgstr "Оруулах"
msgid ""
"There seems to be a problem with your embedly API key. Please check your "
"settings."
msgstr ""
"Эмбед API түлхүүрт асуудал үүссэн байж болзошгүй. Тохиргоогоо шалгана уу."

View File

@@ -0,0 +1,24 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# ime11 <pmh.yourworstnightmare@gmail.com>, 2019
# ime11 <pmh.yourworstnightmare@gmail.com>, 2019
msgid ""
msgstr ""
"Project-Id-Version: Wagtail\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-19 16:26+0100\n"
"PO-Revision-Date: 2014-02-20 21:05+0000\n"
"Last-Translator: ime11 <pmh.yourworstnightmare@gmail.com>, 2019\n"
"Language-Team: Burmese (http://app.transifex.com/torchbox/wagtail/language/"
"my/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: my\n"
"Plural-Forms: nplurals=1; plural=0;\n"
msgid "URL"
msgstr "URL"

Some files were not shown because too many files have changed in this diff Show More