mirror of
https://gitlab.com/timvisee/send.git
synced 2025-12-06 22:20:55 +03:00
Compare commits
31 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b1f1b9bd19 | ||
|
|
2963b2fc05 | ||
|
|
e4f9cfa023 | ||
|
|
09e961219d | ||
|
|
b36a5f6973 | ||
|
|
1a36dc084e | ||
|
|
c66347b3da | ||
|
|
a7d0551509 | ||
|
|
f6f6324aa1 | ||
|
|
a24597695b | ||
|
|
706ac638da | ||
|
|
d66d08f0ed | ||
|
|
ab9af7fd9b | ||
|
|
466a087689 | ||
|
|
71956739f8 | ||
|
|
62689b9556 | ||
|
|
7d1b8e002f | ||
|
|
8c535ce50d | ||
|
|
a3bdcd8478 | ||
|
|
1e77d86e8a | ||
|
|
1af01b1ee3 | ||
|
|
eb1bcde37f | ||
|
|
8def910d61 | ||
|
|
5892532d03 | ||
|
|
8ede5cf05c | ||
|
|
7213fef7c3 | ||
|
|
d3e9bb09df | ||
|
|
2682aec90d | ||
|
|
0ea89a58b0 | ||
|
|
2a2a3ad21f | ||
|
|
36c73bae7b |
@@ -10,6 +10,7 @@ USER app
|
||||
WORKDIR /app
|
||||
COPY --chown=app:app --from=builder /app .
|
||||
COPY --chown=app:app . .
|
||||
RUN ln -s dist/version.json version.json
|
||||
|
||||
ENV PORT=1443
|
||||
EXPOSE $PORT
|
||||
|
||||
@@ -8,9 +8,7 @@ function banner(state) {
|
||||
return; // server side
|
||||
}
|
||||
const show =
|
||||
!state.capabilities.standalone &&
|
||||
!/firefox/i.test(navigator.userAgent) &&
|
||||
!state.route.startsWith('/unsupported/');
|
||||
!state.capabilities.standalone && !state.route.startsWith('/unsupported/');
|
||||
if (show) {
|
||||
return state.cache(Promo, 'promo').render();
|
||||
}
|
||||
|
||||
@@ -15,20 +15,20 @@ class Promo extends Component {
|
||||
createElement() {
|
||||
return html`
|
||||
<send-promo
|
||||
class="w-full flex-none flex-row items-center content-center justify-center text-sm bg-grey-light leading-tight text-grey-darkest px-4 py-3 hidden md:flex"
|
||||
class="w-full flex-row items-center content-center justify-center bg-white text-grey-darkest px-4 py-3 flex border-b border-grey-banner leading-normal"
|
||||
>
|
||||
<div class="flex items-center mx-auto">
|
||||
<img
|
||||
src="${assets.get('firefox_logo-only.svg')}"
|
||||
class="w-6"
|
||||
src="${assets.get('master-logo.svg')}"
|
||||
class="w-6 h-6"
|
||||
alt="Firefox"
|
||||
/>
|
||||
<span class="ml-3">
|
||||
${this.state.translate('downloadFirefoxPromo')}${' '}
|
||||
<span class="ml-2 sm:ml-4 text-xs sm:text-base">
|
||||
${this.state.translate('trailheadPromo')}${' '}
|
||||
<a
|
||||
class="text-blue"
|
||||
href="https://www.mozilla.org/firefox/new/?utm_campaign=send-acquisition&utm_medium=referral&utm_source=send.firefox.com"
|
||||
>${this.state.translate('downloadFirefox')}</a
|
||||
class="underline text-blue-dark"
|
||||
href="http://www.mozilla.org/firefox/accounts/?utm_source=send.firefox.com&utm_medium=banner&utm_campaign=trailhead&utm_content=protect-your-privacy"
|
||||
>${this.state.translate('learnMore')}</a
|
||||
>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
@@ -12,10 +12,7 @@ module.exports = function(trigger) {
|
||||
<send-signup-dialog
|
||||
class="flex flex-col lg:flex-row justify-center px-8 md:px-24 w-full h-full"
|
||||
>
|
||||
<img
|
||||
src="${assets.get('firefox_logo-only.svg')}"
|
||||
class="h-16 mt-1 mb-4"
|
||||
/>
|
||||
<img src="${assets.get('master-logo.svg')}" class="h-16 mt-1 mb-4" />
|
||||
<section
|
||||
class="flex flex-col flex-no-shrink self-center lg:mx-6 lg:max-w-xs"
|
||||
>
|
||||
|
||||
1986
package-lock.json
generated
1986
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
40
package.json
40
package.json
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "firefox-send",
|
||||
"description": "File Sharing Experiment",
|
||||
"version": "3.0.11",
|
||||
"version": "3.0.12",
|
||||
"author": "Mozilla (https://mozilla.org)",
|
||||
"repository": "mozilla/send",
|
||||
"homepage": "https://github.com/mozilla/send/",
|
||||
@@ -60,20 +60,20 @@
|
||||
"node": ">=10.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.4.4",
|
||||
"@babel/core": "^7.4.5",
|
||||
"@babel/plugin-proposal-class-properties": "^7.4.4",
|
||||
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
|
||||
"@babel/preset-env": "^7.4.4",
|
||||
"@babel/preset-env": "^7.4.5",
|
||||
"@dannycoates/webcrypto-liner": "^0.1.37",
|
||||
"@fullhuman/postcss-purgecss": "^1.2.0",
|
||||
"@mattiasbuelens/web-streams-polyfill": "0.2.1",
|
||||
"asmcrypto.js": "^0.22.0",
|
||||
"babel-loader": "^8.0.5",
|
||||
"babel-loader": "^8.0.6",
|
||||
"babel-plugin-istanbul": "^5.1.4",
|
||||
"base64-js": "^1.3.0",
|
||||
"content-disposition": "^0.5.3",
|
||||
"copy-webpack-plugin": "^5.0.3",
|
||||
"core-js": "^3.0.1",
|
||||
"core-js": "^3.1.3",
|
||||
"crc": "^3.8.0",
|
||||
"cross-env": "^5.2.0",
|
||||
"css-loader": "^2.1.1",
|
||||
@@ -92,21 +92,21 @@
|
||||
"git-rev-sync": "^1.12.0",
|
||||
"html-loader": "^0.5.5",
|
||||
"http_ece": "^1.1.0",
|
||||
"husky": "^2.2.0",
|
||||
"lint-staged": "^8.1.6",
|
||||
"husky": "^2.3.0",
|
||||
"lint-staged": "^8.1.7",
|
||||
"mocha": "^6.1.4",
|
||||
"morgan": "^1.9.1",
|
||||
"nanobus": "^4.4.0",
|
||||
"nanohtml": "^1.6.1",
|
||||
"nanohtml": "^1.6.2",
|
||||
"nanotiming": "^7.3.1",
|
||||
"npm-run-all": "^4.1.5",
|
||||
"nyc": "^14.1.0",
|
||||
"nyc": "^14.1.1",
|
||||
"postcss-loader": "^3.0.0",
|
||||
"postcss-preset-env": "^6.6.0",
|
||||
"prettier": "^1.17.0",
|
||||
"prettier": "^1.17.1",
|
||||
"proxyquire": "^2.1.0",
|
||||
"puppeteer": "^1.15.0",
|
||||
"raven-js": "^3.27.0",
|
||||
"puppeteer": "^1.17.0",
|
||||
"raven-js": "^3.27.1",
|
||||
"raw-loader": "^2.0.0",
|
||||
"redis-mock": "^0.43.0",
|
||||
"rimraf": "^2.6.3",
|
||||
@@ -128,29 +128,29 @@
|
||||
"wdio-selenium-standalone-service": "0.0.12",
|
||||
"wdio-spec-reporter": "^0.1.5",
|
||||
"webdriverio": "^4.14.4",
|
||||
"webpack": "^4.30.0",
|
||||
"webpack-cli": "^3.3.1",
|
||||
"webpack-dev-middleware": "^3.6.2",
|
||||
"webpack-dev-server": "^3.3.1",
|
||||
"webpack": "^4.32.2",
|
||||
"webpack-cli": "^3.3.2",
|
||||
"webpack-dev-middleware": "^3.7.0",
|
||||
"webpack-dev-server": "^3.4.1",
|
||||
"webpack-manifest-plugin": "^2.0.4",
|
||||
"webpack-unassert-loader": "^1.2.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"@google-cloud/storage": "^2.5.0",
|
||||
"aws-sdk": "^2.449.0",
|
||||
"aws-sdk": "^2.465.0",
|
||||
"body-parser": "^1.19.0",
|
||||
"choo": "^6.13.3",
|
||||
"cldr-core": "^35.1.0",
|
||||
"convict": "^4.4.1",
|
||||
"express": "^4.16.3",
|
||||
"express": "^4.17.1",
|
||||
"express-ws": "github:dannycoates/express-ws",
|
||||
"fluent": "^0.12.0",
|
||||
"fluent-langneg": "^0.1.1",
|
||||
"fxa-geodb": "^1.0.4",
|
||||
"helmet": "^3.17.0",
|
||||
"helmet": "^3.18.0",
|
||||
"mkdirp": "^0.5.1",
|
||||
"mozlog": "^2.2.0",
|
||||
"node-fetch": "^2.5.0",
|
||||
"node-fetch": "^2.6.0",
|
||||
"raven": "^2.6.4",
|
||||
"redis": "^2.8.0",
|
||||
"selenium-standalone": "^6.15.6",
|
||||
|
||||
182
public/locales/br/send.ftl
Normal file
182
public/locales/br/send.ftl
Normal file
@@ -0,0 +1,182 @@
|
||||
# Firefox Send is a brand name and should not be localized.
|
||||
title = Firefox Send
|
||||
siteFeedback = Roit hoc'h ali
|
||||
importingFile = Oc'h enporzhiañ …
|
||||
encryptingFile = Oc'h enrinegañ..
|
||||
decryptingFile = Oc'h ezrinegañ...
|
||||
downloadCount =
|
||||
{ $num ->
|
||||
[one] { $num } bellgargadenn
|
||||
[two] { $num } bellgargadenn
|
||||
[few] { $num } fellgargadenn
|
||||
[many] { $num } a bellgargadennoù
|
||||
*[other] { $num } pellgargadenn
|
||||
}
|
||||
timespanHours =
|
||||
{ $num ->
|
||||
[one] { $num } eur
|
||||
[two] { $num } eur
|
||||
[few] { $num } eur
|
||||
[many] { $num } a eurioù
|
||||
*[other] { $num } eur
|
||||
}
|
||||
copiedUrl = Eilet!
|
||||
unlockInputPlaceholder = Ger-tremen
|
||||
unlockButtonLabel = Dibrennañ
|
||||
downloadButtonLabel = Pellgargañ
|
||||
downloadFinish = Pellgargadur echu
|
||||
fileSizeProgress = ({ $partialSize } war { $totalSize })
|
||||
sendYourFilesLink = Esaeit Firefox Send
|
||||
errorPageHeader = Degouezhet ez eus bet ur fazi!
|
||||
fileTooBig = Re vras eo ar restr-mañ evit e pellgas. Rankout a ra bezañ nebeutoc'h eget { $size }
|
||||
linkExpiredAlt = Ere diamzeret
|
||||
notSupportedHeader = N'eo ket skoret ho merdeer.
|
||||
notSupportedLink = Perak n'eo ket skoret ma merdeer?
|
||||
notSupportedOutdatedDetail = Siwazh n'eo ket skoret ar c'halvezerezhioù implijet evit Firefox Send gant an handelv-mañ eus Firefox. Ret e vo deoc'h hizivaat ho merdeer.
|
||||
updateFirefox = Hizivaat Firefox
|
||||
deletePopupCancel = Nullañ
|
||||
deleteButtonHover = Dilemel
|
||||
footerLinkLegal = Lezennel
|
||||
footerLinkPrivacy = Buhez prevez
|
||||
footerLinkCookies = Toupinoù
|
||||
passwordTryAgain = Ger-tremen direizh. Klaskit en-dro.
|
||||
javascriptRequired = Firefox Send a azgoulenn Javascript
|
||||
whyJavascript = Perak e azgoulenn Firefox Send Javascript?
|
||||
enableJavascript = Gweredekait Javascript ha klaskit en-dro.
|
||||
# A short representation of a countdown timer containing the number of hours and minutes remaining as digits, example "13h 47m"
|
||||
expiresHoursMinutes = { $hours }e { $minutes }m
|
||||
# A short representation of a countdown timer containing the number of minutes remaining as digits, example "56m"
|
||||
expiresMinutes = { $minutes }m
|
||||
# A short status message shown when the user enters a long password
|
||||
maxPasswordLength = Hirder brasañ aotreet evit ar ger-tremen: { $length }
|
||||
# A short status message shown when there was an error setting the password
|
||||
passwordSetError = N'haller ket despizañ ar ger-tremen
|
||||
|
||||
## Send version 2 strings
|
||||
|
||||
# Firefox Send, Send, Firefox, Mozilla are proper names and should not be localized
|
||||
-send-brand = Firefox Send
|
||||
-send-short-brand = Send
|
||||
-firefox = Firefox
|
||||
-mozilla = Mozilla
|
||||
introTitle = Rannañ restroù en un doare eeun ha prevez
|
||||
introDescription = A-drugarez da { -send-brand } a c'hallit rannañ restroù gant un enrinegañ penn-ouzh-penn hag un ere a ziamzero ent emgefreek. Evel-se e c'hallit mirout ar pezh a rannit prevez ha bezañ sur ne chomo ket ho traoù enlinenn da viken.
|
||||
notifyUploadEncryptDone = Enrineget eo ho restr ha prest eo da vezañ kaset
|
||||
# downloadCount is from the downloadCount string and timespan is a timespanMinutes string. ex. 'Expires after 2 downloads or 25 minutes'
|
||||
archiveExpiryInfo = Diamzeriñ a raio goude { $downloadCount } pe { $timespan }
|
||||
timespanMinutes =
|
||||
{ $num ->
|
||||
[one] { $num } vunutenn
|
||||
[two] { $num } vunutenn
|
||||
[few] { $num } munutenn
|
||||
[many] { $num } a vunutennoù
|
||||
*[other] { $num } munutenn
|
||||
}
|
||||
timespanDays =
|
||||
{ $num ->
|
||||
[one] { $num } devezh
|
||||
[two] { $num } zevezh
|
||||
[few] { $num } devezh
|
||||
[many] { $num } a zevezhioù
|
||||
*[other] { $num } devezh
|
||||
}
|
||||
timespanWeeks =
|
||||
{ $num ->
|
||||
[one] { $num } sizhun
|
||||
[two] { $num } sizhun
|
||||
[few] { $num } sizhun
|
||||
[many] { $num } a sizhunioù
|
||||
*[other] { $num } sizhun
|
||||
}
|
||||
fileCount =
|
||||
{ $num ->
|
||||
[one] { $num } restr
|
||||
[two] { $num } restr
|
||||
[few] { $num } restr
|
||||
[many] { $num } a restroù
|
||||
*[other] { $num } restr
|
||||
}
|
||||
# byte abbreviation
|
||||
bytes = e
|
||||
# kibibyte abbreviation
|
||||
kb = Ke
|
||||
# mebibyte abbreviation
|
||||
mb = Me
|
||||
# gibibyte abbreviation
|
||||
gb = Ge
|
||||
# localized number and byte abbreviation. example "2.5MB"
|
||||
fileSize = { $num }{ $units }
|
||||
# $size is the size of the file, displayed using the fileSize message as format (e.g. "2.5MB")
|
||||
totalSize = Ment hollek: { $size }
|
||||
# the next line after the colon contains a file name
|
||||
copyLinkDescription = Eilit an ere evit rannañ ho restr
|
||||
copyLinkButton = Eilañ an ere
|
||||
downloadTitle = Pellgargañ ar restroù
|
||||
downloadDescription = Dre { -send-brand } eo bet rannet ar restr-mañ, gant un enrinegañ penn-ouzh-penn hag un ere a ziamzer ent emgefreek.
|
||||
trySendDescription = Esaeit { -send-brand } evit rannañ restroù en un doare eeun ha prevez.
|
||||
# count will always be > 10
|
||||
tooManyFiles =
|
||||
{ $count ->
|
||||
[one] N'haller pellgas nemet { $count } restr er memes mare.
|
||||
[two] N'haller pellgas nemet { $count } restr er memes mare.
|
||||
[few] N'haller pellgas nemet { $count } restr er memes mare.
|
||||
[many] N'haller pellgas nemet { $count } a restroù er memes mare.
|
||||
*[other] N'haller pellgas nemet { $count } restr er memes mare.
|
||||
}
|
||||
# count will always be > 10
|
||||
tooManyArchives =
|
||||
{ $count ->
|
||||
[one] Aotreet eo{ $count } diell nemetken.
|
||||
[two] Aotreet eo{ $count } ziell nemetken.
|
||||
[few] Aotreet eo{ $count } diell nemetken.
|
||||
[many] Aotreet eo{ $count } a zielloù nemetken.
|
||||
*[other] Aotreet eo{ $count } diell nemetken.
|
||||
}
|
||||
expiredTitle = Diamzeret eo an ere.
|
||||
notSupportedDescription = { -send-brand } n'aio ket en-dro war ar merdeer-mañ. { -send-short-brand } a za en-dro gwelloc'h gant handelv diwezhañ { -firefox }, ha mont a raio en-dro gant handelv bremanel lodenn vrasañ ar merdeerioù.
|
||||
downloadFirefox = Pellgargañ { -firefox }
|
||||
legalTitle = Evezhiadenn a fed buhez prevez { -send-short-brand }
|
||||
legalDateStamp = Handelv 1.0, d'an 12 a viz Meurzh 2019
|
||||
# A short representation of a countdown timer containing the number of days, hours, and minutes remaining as digits, example "2d 11h 56m"
|
||||
expiresDaysHoursMinutes = { $days }d { $hours }e { $minutes }m
|
||||
addFilesButton = Diuzit ur restr da bellgas
|
||||
uploadButton = Pellgas
|
||||
# the first part of the string 'Drag and drop files or click to send up to 1GB'
|
||||
dragAndDropFiles = Riklit ha laoskit restroù
|
||||
# the second part of the string 'Drag and drop files or click to send up to 1GB'
|
||||
# $size is the size of the file, displayed using the fileSize message as format (e.g. "2.5MB")
|
||||
orClickWithSize = pe klikit evit kas betek { $size }
|
||||
addPassword = Gwareziñ gant ur ger-tremen
|
||||
emailPlaceholder = Enankit ho chomlec'h postel
|
||||
# $size is the size of the file, displayed using the fileSize message as format (e.g. "2.5MB")
|
||||
signInSizeBump = Kennaskit evit kas betek { $size }
|
||||
signInOnlyButton = Kennaskañ
|
||||
accountBenefitTitle = Krouit ur gont { -firefox } pe kennaskit
|
||||
# $size is the size of the file, displayed using the fileSize message as format (e.g. "2.5MB")
|
||||
accountBenefitLargeFiles = Rannit restroù betek { $size }
|
||||
accountBenefitDownloadCount = Rannit restroù gant muioc'h a dud
|
||||
accountBenefitTimeLimit =
|
||||
{ $count ->
|
||||
[one] Dalc'hit an ereoù oberiant e-pad { $count } devezh
|
||||
[two] Dalc'hit an ereoù oberiant e-pad { $count } zevezh
|
||||
[few] Dalc'hit an ereoù oberiant e-pad { $count } devezh
|
||||
[many] Dalc'hit an ereoù oberiant e-pad { $count } a zevezhioù
|
||||
*[other] Dalc'hit an ereoù oberiant e-pad { $count } devezh
|
||||
}
|
||||
accountBenefitSync = Merit ar restroù rannet gant forzh peseurt trevnad
|
||||
accountBenefitMoz = Gouzout hiroc'h a-zivout gwazerezhioù all { -mozilla }
|
||||
signOut = Digennaskañ
|
||||
okButton = Mat eo
|
||||
downloadingTitle = O pellgargañ
|
||||
noStreamsWarning = Posupl eo ne vefe ket gouest ar merdeer-mañ da ezrinegañ ur restr ken bras.
|
||||
noStreamsOptionCopy = Eilit an ere evit digeriñ anezhañ en ur merdeer all
|
||||
noStreamsOptionFirefox = Esaeit hor merdeer karetañ
|
||||
noStreamsOptionDownload = Kenderc'hel gant ar merdeer-mañ
|
||||
downloadFirefoxPromo = { -send-short-brand } a zo kinniget deoc'h gant ar { -firefox } nevez-flamm.
|
||||
# the next line after the colon contains a file name
|
||||
shareLinkDescription = Rannit an ere etrezek ho restr:
|
||||
shareLinkButton = Rannañ an ere
|
||||
# $name is the name of the file
|
||||
shareMessage = Pellgargañ "{ $name }" gant { -send-brand }: rannañ restroù en un doare eeun ha prevez
|
||||
trailheadPromo = Un doare a zo da wareziñ ho puhez prevez. Tremenit da Firefox.
|
||||
learnMore = Gouzout hiroc'h.
|
||||
@@ -187,3 +187,5 @@ shareLinkDescription = Rhannu'r ddolen i'ch ffeil:
|
||||
shareLinkButton = Rhannu'r ddolen
|
||||
# $name is the name of the file
|
||||
shareMessage = Llwytho i lawr “{ $name }” gyda { -send-brand }: rhannu ffeiliau syml a diogel
|
||||
trailheadPromo = Mae ffordd o ddiogelu eich preifatrwydd. Ymunwch â Firefox.
|
||||
learnMore = Dysgu rhagor.
|
||||
|
||||
@@ -169,3 +169,5 @@ shareLinkDescription = Źělśo wótkaz k swójej dataji:
|
||||
shareLinkButton = Wótkaz źěliś
|
||||
# $name is the name of the file
|
||||
shareMessage = Ześěgniśo „{ $name }“ z { -send-brand }: jadnore, wěste źělenje datajow
|
||||
trailheadPromo = Jo móžnosć, wašu priwatnosć šćitaś. Pśiźćo k Firefox.
|
||||
learnMore = Dalšne informacije.
|
||||
|
||||
@@ -151,3 +151,5 @@ shareLinkDescription = Μοιραστείτε το σύνδεσμο του αρ
|
||||
shareLinkButton = Κοινή χρήση συνδέσμου
|
||||
# $name is the name of the file
|
||||
shareMessage = Λήψη του “{ $name }” με το { -send-brand }: απλός και ασφαλής διαμοιρασμός αρχείων
|
||||
trailheadPromo = Υπάρχει τρόπος να προστατέψετε το απόρρητό σας. Γίνετε μέλος του Firefox.
|
||||
learnMore = Μάθετε περισσότερα.
|
||||
|
||||
@@ -151,3 +151,5 @@ shareLinkDescription = Compartir el enlace con tu dispositivo:
|
||||
shareLinkButton = Compartir el enlace
|
||||
# $name is the name of the file
|
||||
shareMessage = Descargar "{ $name }" con { -send-brand }: compartir archivos de forma simple y segura
|
||||
trailheadPromo = Hay una forma de proteger tu privacidad. Unite a Firefox.
|
||||
learnMore = Conocer más.
|
||||
|
||||
@@ -151,3 +151,5 @@ shareLinkDescription = Comparte el enlace a tu dispositivo:
|
||||
shareLinkButton = Compartir enlace
|
||||
# $name is the name of the file
|
||||
shareMessage = Baja "{ $name }" con { -send-brand }: compartir archivos de forma simple y segura
|
||||
trailheadPromo = Hay una forma de proteger tu privacidad. Únete a Firefox.
|
||||
learnMore = Aprender más.
|
||||
|
||||
@@ -151,3 +151,5 @@ shareLinkDescription = Compartir el enlace a tu archivo:
|
||||
shareLinkButton = Compartir enlace
|
||||
# $name is the name of the file
|
||||
shareMessage = Descargar “{ $name }” con { -send-brand }: comparte archivos de forma segura y sencilla
|
||||
trailheadPromo = Existe la forma de proteger tu privacidad. Únete a Firefox.
|
||||
learnMore = Saber más.
|
||||
|
||||
@@ -151,3 +151,5 @@ shareLinkDescription = Jaa linkki tiedostoosi:
|
||||
shareLinkButton = Jaa linkki
|
||||
# $name is the name of the file
|
||||
shareMessage = Lataa tiedosto ”{ $name }” { -send-brand } -palvelusta: yksinkertaista ja turvallista tiedostonjakoa
|
||||
trailheadPromo = On tapa suojata yksityisyyttään. Liity Firefoxiin.
|
||||
learnMore = Lue lisää.
|
||||
|
||||
@@ -151,3 +151,5 @@ shareLinkDescription = Diel de keppeling nei jo bestân:
|
||||
shareLinkButton = Keppeling diele
|
||||
# $name is the name of the file
|
||||
shareMessage = Download ‘{ $name }’ mei { -send-brand }: ienfâldich, feilich bestannen diele
|
||||
trailheadPromo = Der is in manier om jo privacy te beskermjen. Doch mei mei Firefox.
|
||||
learnMore = Mear ynfo.
|
||||
|
||||
@@ -169,3 +169,5 @@ shareLinkDescription = Dźělće wotkaz k swojej dataji:
|
||||
shareLinkButton = Wotkaz dźělić
|
||||
# $name is the name of the file
|
||||
shareMessage = Sćehńće „{ $name }“ z { -send-brand }: jednore, wěste dźělenje datajow
|
||||
trailheadPromo = Je móžnosć, wašu priwatnosć škitać. Přińdźće k Firefox.
|
||||
learnMore = Dalše informacije.
|
||||
|
||||
@@ -151,3 +151,5 @@ shareLinkDescription = Ossza meg a fájlja hivatkozását:
|
||||
shareLinkButton = Hivatkozás megosztása
|
||||
# $name is the name of the file
|
||||
shareMessage = „{ $name }” letöltése a { -send-brand } segítségével: egyszerű, biztonságos fájlmegosztás
|
||||
trailheadPromo = Védje meg a magánszféráját. Csatlakozzon a Firefoxhoz.
|
||||
learnMore = További tudnivalók.
|
||||
|
||||
@@ -99,8 +99,9 @@ uploadButton = Sali
|
||||
dragAndDropFiles = Ẓuɣer sakin sers ifuyla
|
||||
addPassword = Ḥrez s wawal uffir
|
||||
emailPlaceholder = Sekcem imayl inek
|
||||
signInButton = Kcem/jerred
|
||||
signOut = Ffeɣ
|
||||
okButton = IH
|
||||
downloadingTitle = Azdam
|
||||
noStreamsOptionDownload = Kemmel akked iminig-a
|
||||
shareLinkButton = Bḍu aseɣwen
|
||||
learnMore = Issin ugar.
|
||||
|
||||
@@ -151,3 +151,5 @@ shareLinkDescription = Deel de koppeling naar uw bestand:
|
||||
shareLinkButton = Koppeling delen
|
||||
# $name is the name of the file
|
||||
shareMessage = Download ‘{ $name }’ met { -send-brand }: eenvoudig, veilig bestanden delen
|
||||
trailheadPromo = Er is een manier om uw privacy te beschermen. Doe mee met Firefox.
|
||||
learnMore = Meer info.
|
||||
|
||||
@@ -151,3 +151,5 @@ shareLinkDescription = Del lenka til fila di:
|
||||
shareLinkButton = Del lenke
|
||||
# $name is the name of the file
|
||||
shareMessage = Last ned "{ $name }" med { -send-brand }: enkel, trygg fildelning
|
||||
trailheadPromo = Det finst ein måte å ta vare på personvernet ditt. Ver med Firefox på ferda.
|
||||
learnMore = Les meir.
|
||||
|
||||
@@ -160,3 +160,5 @@ shareLinkDescription = Udostępnij odnośnik do pliku:
|
||||
shareLinkButton = Udostępnij odnośnik
|
||||
# $name is the name of the file
|
||||
shareMessage = Pobierz „{ $name }” za pomocą { -send-brand }: prostego i bezpiecznego udostępniania plików
|
||||
trailheadPromo = Jest sposób na ochronę swojej prywatności. Dołącz do Firefoksa.
|
||||
learnMore = Więcej informacji.
|
||||
|
||||
@@ -151,3 +151,5 @@ shareLinkDescription = Compartilhe o link para o seu arquivo:
|
||||
shareLinkButton = Compartilhar link
|
||||
# $name is the name of the file
|
||||
shareMessage = Baixe "{ $name }" com o { -send-brand }: compartilhamento de arquivos simples e seguro
|
||||
trailheadPromo = Existe um meio de proteger sua privacidade. Cadastre-se no Firefox.
|
||||
learnMore = Saiba mais.
|
||||
|
||||
@@ -147,3 +147,5 @@ shareLinkDescription = Partilhe a ligação para o seu ficheiro:
|
||||
shareLinkButton = Partilhar ligação
|
||||
# $name is the name of the file
|
||||
shareMessage = Transferir “{ $name }“ com o { -send-brand }: partilha de ficheiros simples e segura
|
||||
trailheadPromo = Existe uma maneira de proteger a sua privacidade. Junte-se ao Firefox.
|
||||
learnMore = Saiba mais.
|
||||
|
||||
@@ -160,3 +160,5 @@ shareLinkDescription = Partajează linkul către fișier:
|
||||
shareLinkButton = Partajează linkul
|
||||
# $name is the name of the file
|
||||
shareMessage = Descarcă „{ $name }” cu { -send-brand }: partajare simplă și sigură a fișierelor
|
||||
trailheadPromo = Există o modalitate de a-ți proteja confidențialitatea. Alătură-te Firefox.
|
||||
learnMore = Află mai multe.
|
||||
|
||||
@@ -149,3 +149,5 @@ shareLinkDescription = Bagikeun tutumbu ka koropak anjeun:
|
||||
shareLinkButton = Bagikeun tutumbu
|
||||
# $name is the name of the file
|
||||
shareMessage = Undeur "{ $name }" ku { -send-brand }: simpel, babagi koropak aman
|
||||
trailheadPromo = Aya cara pikeun ngamankeun privasi anjeun. Jabung jeung Firefox.
|
||||
learnMore = Lenyepan.
|
||||
|
||||
@@ -147,3 +147,5 @@ shareLinkDescription = Dosyanızın bağlantısını paylaşın:
|
||||
shareLinkButton = Bağlantıyı paylaş
|
||||
# $name is the name of the file
|
||||
shareMessage = “{ $name }” dosyasını { -send-brand } ile indirin: basit ve güvenli dosya paylaşımı
|
||||
trailheadPromo = Gizliliğinizi korumanın bir yolu var. Firefox’a katılın.
|
||||
learnMore = Daha fazla bilgi alın.
|
||||
|
||||
@@ -142,3 +142,5 @@ shareLinkDescription = Chia sẻ liên kết đến tập tin của bạn:
|
||||
shareLinkButton = Chia sẻ liên kết
|
||||
# $name is the name of the file
|
||||
shareMessage = Tải xuống “{ $name }“ với { -send-brand }: chia sẻ tập tin đơn giản, an toàn
|
||||
trailheadPromo = Đây là một cách để bảo vệ sự riêng tư của bạn. Tham gia Firefox.
|
||||
learnMore = Tìm hiểu thêm.
|
||||
|
||||
@@ -51,6 +51,7 @@ const colors = {
|
||||
'grey-dark': '#8795a1',
|
||||
grey: '#B1B1B3',
|
||||
'grey-light': '#dae1e7',
|
||||
'grey-banner': '#f0f0f4',
|
||||
'grey-transparent': 'hsla(250, 13%, 9%, .2)',
|
||||
'grey-lighter': '#f1f5f8',
|
||||
'grey-lightest': '#F9F9FA',
|
||||
|
||||
Reference in New Issue
Block a user