Compare commits
302 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5a04fd95ed | ||
|
|
e3a21d2817 | ||
|
|
50714fa603 | ||
|
|
fe3d41af57 | ||
|
|
1304ae327d | ||
|
|
aeb80fcf08 | ||
|
|
a44ec79b3d | ||
|
|
a15d09b455 | ||
|
|
3aa2cc974c | ||
|
|
605002f5bd | ||
|
|
2f94c42da1 | ||
|
|
b65af75075 | ||
|
|
4b149b58d0 | ||
|
|
5ce12795e7 | ||
|
|
0f4ac9a893 | ||
|
|
4e243d6f30 | ||
|
|
568c28cd92 | ||
|
|
3500d83477 | ||
|
|
b515a0d14e | ||
|
|
6a2e7d83f3 | ||
|
|
f1a82c06aa | ||
|
|
c5eace4352 | ||
|
|
781727abba | ||
|
|
7c8e17e59f | ||
|
|
074e8fa756 | ||
|
|
228cc4140f | ||
|
|
3f6d138b8d | ||
|
|
ac560ba655 | ||
|
|
c0403d7333 | ||
|
|
e591f93791 | ||
|
|
96abd83d98 | ||
|
|
28b9037ca5 | ||
|
|
3b2bb794c9 | ||
|
|
596eab4bad | ||
|
|
fa01702362 | ||
|
|
76525b201e | ||
|
|
26314ca5a5 | ||
|
|
2f04edebfb | ||
|
|
c53d83b22f | ||
|
|
aca5d0eb82 | ||
|
|
26a35aadb1 | ||
|
|
8888795f27 | ||
|
|
5cf1a06cec | ||
|
|
47ff2628a2 | ||
|
|
94488e2df8 | ||
|
|
4e3dfbf794 | ||
|
|
6de806316e | ||
|
|
b98a0f8046 | ||
|
|
449df1d104 | ||
|
|
268b5e3693 | ||
|
|
8042c0475e | ||
|
|
6241ee4629 | ||
|
|
d612ae221c | ||
|
|
f1b831a118 | ||
|
|
0b59b7202d | ||
|
|
d86a5a0c72 | ||
|
|
7a6c9772f3 | ||
|
|
b22b87b6d8 | ||
|
|
d4774b0542 | ||
|
|
e6d7e50a45 | ||
|
|
7ba4b2f018 | ||
|
|
4c99ecf927 | ||
|
|
edb645f887 | ||
|
|
d688fe84ef | ||
|
|
c46924c996 | ||
|
|
56f26e701e | ||
|
|
968fe9cbbc | ||
|
|
19f7ecf885 | ||
|
|
3f10675422 | ||
|
|
746bcc5ac9 | ||
|
|
721c1c957e | ||
|
|
0e09821842 | ||
|
|
607ac4391a | ||
|
|
b1d01e02ca | ||
|
|
3858de8d65 | ||
|
|
a390a80ef1 | ||
|
|
322ec55546 | ||
|
|
34169bb1ff | ||
|
|
0f4aef0e32 | ||
|
|
cf5bfca265 | ||
|
|
affac3abc6 | ||
|
|
9826c5604d | ||
|
|
ea7a8ffc22 | ||
|
|
4cb8caaa1d | ||
|
|
53cb7f6675 | ||
|
|
123ab7f6a7 | ||
|
|
caf054aea2 | ||
|
|
125596498e | ||
|
|
38f2eb4cb2 | ||
|
|
7d437d5c3a | ||
|
|
3d794099a5 | ||
|
|
b7ceebcb67 | ||
|
|
25e0d05142 | ||
|
|
250a494903 | ||
|
|
b47ef16001 | ||
|
|
71f597baa7 | ||
|
|
abf117ac92 | ||
|
|
f3a3f222bd | ||
|
|
f9a2a1c85c | ||
|
|
7d469e7bad | ||
|
|
137a52ccd4 | ||
|
|
9a1769595d | ||
|
|
9b930493d7 | ||
|
|
bfe5dc77a0 | ||
|
|
3ac2c5d791 | ||
|
|
f1226e5638 | ||
|
|
ee91085b07 | ||
|
|
e287baf046 | ||
|
|
8788f76e5c | ||
|
|
6eff6c902c | ||
|
|
d9623e992d | ||
|
|
958e6f1568 | ||
|
|
f3931c6b08 | ||
|
|
3dd087e361 | ||
|
|
ac838f99a9 | ||
|
|
c9bd02b750 | ||
|
|
cfbfb2b3ad | ||
|
|
bccd1a43c4 | ||
|
|
70ed750652 | ||
|
|
c76418d26f | ||
|
|
c062b3d786 | ||
|
|
a9d551df5e | ||
|
|
dc617ed151 | ||
|
|
9f31120cd5 | ||
|
|
e9c922ff39 | ||
|
|
2ab098962d | ||
|
|
863972cf86 | ||
|
|
fd170106b4 | ||
|
|
af83820b85 | ||
|
|
a6be658164 | ||
|
|
0c59886657 | ||
|
|
a78aa001fa | ||
|
|
1e94621ce6 | ||
|
|
e477ecafcc | ||
|
|
da20cbb127 | ||
|
|
fb5cd59d6b | ||
|
|
d3d090e277 | ||
|
|
3a5e19b02c | ||
|
|
83e8374c33 | ||
|
|
82ef5f0c52 | ||
|
|
7aae480722 | ||
|
|
750d96ec13 | ||
|
|
35cba0ab27 | ||
|
|
b23f8ad633 | ||
|
|
85d9aff094 | ||
|
|
a8827b5c9e | ||
|
|
d76713dcd6 | ||
|
|
e3b771bed1 | ||
|
|
136cda5215 | ||
|
|
579531c30a | ||
|
|
dcb59667c1 | ||
|
|
4b411107f7 | ||
|
|
c0810574ce | ||
|
|
3c9d705f80 | ||
|
|
6f9e0e87ce | ||
|
|
c4945351ca | ||
|
|
a1b736ae0c | ||
|
|
2adfe59bd5 | ||
|
|
113b294346 | ||
|
|
19133df94b | ||
|
|
731e3c93c8 | ||
|
|
a160f0941f | ||
|
|
65d1478b00 | ||
|
|
b851b87515 | ||
|
|
96b2b1b5b0 | ||
|
|
3d0c5209cb | ||
|
|
57bbb80a01 | ||
|
|
3593eb329b | ||
|
|
f8dca60331 | ||
|
|
864082fd40 | ||
|
|
b963ddf401 | ||
|
|
83d3ec42e3 | ||
|
|
8ba4fb3b8d | ||
|
|
383c728481 | ||
|
|
ea01a21189 | ||
|
|
b812c7b4a1 | ||
|
|
96b2067577 | ||
|
|
1d4207ae51 | ||
|
|
9960124d32 | ||
|
|
aed7e8526f | ||
|
|
b67c916ac6 | ||
|
|
77b12bc969 | ||
|
|
11ae4a2644 | ||
|
|
21b8409d31 | ||
|
|
cf3d9bbc17 | ||
|
|
bbb8dbc3b3 | ||
|
|
b02fe81df6 | ||
|
|
52fd7fca0c | ||
|
|
64d66c9f74 | ||
|
|
8092ea29ef | ||
|
|
1cdc551318 | ||
|
|
758756fcf2 | ||
|
|
1b143bc3a1 | ||
|
|
5a64b4348e | ||
|
|
850d77b08b | ||
|
|
bb553c5c03 | ||
|
|
350afbf65a | ||
|
|
e3b4fd5b49 | ||
|
|
0e1d6ad49d | ||
|
|
f1dcd0c36d | ||
|
|
450be7290b | ||
|
|
136b92b8a7 | ||
|
|
008a849e74 | ||
|
|
7e52f64984 | ||
|
|
2f60cb896a | ||
|
|
b5bb300046 | ||
|
|
a501132448 | ||
|
|
9e37b6bdad | ||
|
|
735e5e763a | ||
|
|
9f9c0fdfb7 | ||
|
|
ad22820d66 | ||
|
|
b55f625d2e | ||
|
|
a4c52c5eea | ||
|
|
2ababbd1b3 | ||
|
|
2367050a66 | ||
|
|
22bf728a3d | ||
|
|
dab455600d | ||
|
|
a101a70d14 | ||
|
|
c3be1c5ab7 | ||
|
|
c91ba2ce81 | ||
|
|
df65f53a4b | ||
|
|
d91cb05f66 | ||
|
|
d48d3d3ede | ||
|
|
18ef4cf1d4 | ||
|
|
e05b17ae5e | ||
|
|
16aa0a0dd1 | ||
|
|
925f163e15 | ||
|
|
7ad952fbde | ||
|
|
c71222aa7f | ||
|
|
9f0615609d | ||
|
|
141ae8f3f6 | ||
|
|
2e90ba36a9 | ||
|
|
ff08010eca | ||
|
|
904a07a2c6 | ||
|
|
2f3e2e0819 | ||
|
|
80678a75bb | ||
|
|
fb3e8e5325 | ||
|
|
d4d9816c94 | ||
|
|
433978e1db | ||
|
|
9c6016edc9 | ||
|
|
8b5745044e | ||
|
|
d16ab20a50 | ||
|
|
aff6e2ca18 | ||
|
|
d8506ee283 | ||
|
|
910bb432f2 | ||
|
|
95a645c06c | ||
|
|
6ad93549b1 | ||
|
|
a643c09667 | ||
|
|
9fd5bb6beb | ||
|
|
e0fd501ba5 | ||
|
|
c4dd509e32 | ||
|
|
ef9bbaf265 | ||
|
|
5d52440a43 | ||
|
|
19475ac193 | ||
|
|
16b1b991a4 | ||
|
|
446e2308d9 | ||
|
|
9cb3fabdf1 | ||
|
|
11015f3e36 | ||
|
|
9f3c3f779d | ||
|
|
8fe81d11ab | ||
|
|
a0eaca084a | ||
|
|
f136f532dd | ||
|
|
89241c7093 | ||
|
|
7c93dbb3f4 | ||
|
|
4744f4d997 | ||
|
|
aa2abe2dc5 | ||
|
|
b3caf34074 | ||
|
|
8b559e00b0 | ||
|
|
43dae97359 | ||
|
|
c338fe7f03 | ||
|
|
da0c44c8b1 | ||
|
|
de9281ce4c | ||
|
|
5b27a6144e | ||
|
|
44d45da24e | ||
|
|
bab68f4c86 | ||
|
|
1e09fbe9e6 | ||
|
|
0148dabd91 | ||
|
|
1174138daa | ||
|
|
4c19e3cd6a | ||
|
|
17e51fa3e7 | ||
|
|
e35433af31 | ||
|
|
efd20249a9 | ||
|
|
c2ac10bdf2 | ||
|
|
dc94c036d1 | ||
|
|
038a1082d0 | ||
|
|
d735f37200 | ||
|
|
1842e286ba | ||
|
|
713dfce550 | ||
|
|
ba3af42b0f | ||
|
|
9ea645def6 | ||
|
|
6664039bf4 | ||
|
|
ff18dfd8d4 | ||
|
|
9db434a83b | ||
|
|
174fa96951 | ||
|
|
0ba17f7733 | ||
|
|
676010e3ac | ||
|
|
b3a75aa5e8 | ||
|
|
b38b6e6ec3 | ||
|
|
73fbb1076e | ||
|
|
73c09cc2f5 | ||
|
|
eddf40cd00 | ||
|
|
891456f43b |
@@ -250,6 +250,150 @@
|
||||
"contributions": [
|
||||
"translation"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "marcosvdiasofc",
|
||||
"name": "marcosvdiasofc",
|
||||
"avatar_url": "https://avatars.githubusercontent.com/u/96720080?v=4",
|
||||
"profile": "https://github.com/marcosvdiasofc",
|
||||
"contributions": [
|
||||
"translation"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "fscorrupt",
|
||||
"name": "FSCorrupt",
|
||||
"avatar_url": "https://avatars.githubusercontent.com/u/45659314?v=4",
|
||||
"profile": "https://liberapay.com/FSCorrupt/donate",
|
||||
"contributions": [
|
||||
"translation"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "iHunterX",
|
||||
"name": "iHunterX",
|
||||
"avatar_url": "https://avatars.githubusercontent.com/u/16854718?v=4",
|
||||
"profile": "https://github.com/iHunterX",
|
||||
"contributions": [
|
||||
"translation"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "Brokeos",
|
||||
"name": "Brokeos",
|
||||
"avatar_url": "https://avatars.githubusercontent.com/u/8388746?v=4",
|
||||
"profile": "https://github.com/Brokeos",
|
||||
"contributions": [
|
||||
"translation"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "punchy98",
|
||||
"name": "Michael Maldonado",
|
||||
"avatar_url": "https://avatars.githubusercontent.com/u/12002902?v=4",
|
||||
"profile": "https://github.com/punchy98",
|
||||
"contributions": [
|
||||
"translation"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "natiz",
|
||||
"name": "natiz",
|
||||
"avatar_url": "https://avatars.githubusercontent.com/u/3515888?v=4",
|
||||
"profile": "https://github.com/natiz",
|
||||
"contributions": [
|
||||
"code"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "KevoM",
|
||||
"name": "KevoM",
|
||||
"avatar_url": "https://avatars.githubusercontent.com/u/8274366?v=4",
|
||||
"profile": "https://github.com/KevoM",
|
||||
"contributions": [
|
||||
"translation"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "rogeriomendes",
|
||||
"name": "rogeriomendes",
|
||||
"avatar_url": "https://avatars.githubusercontent.com/u/1494503?v=4",
|
||||
"profile": "https://github.com/rogeriomendes",
|
||||
"contributions": [
|
||||
"translation"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "Irishsmurf",
|
||||
"name": "David K",
|
||||
"avatar_url": "https://avatars.githubusercontent.com/u/587220?v=4",
|
||||
"profile": "http://www.paddez.com/",
|
||||
"contributions": [
|
||||
"design"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "Slam4uk",
|
||||
"name": "Slam4uk",
|
||||
"avatar_url": "https://avatars.githubusercontent.com/u/78175288?v=4",
|
||||
"profile": "https://github.com/Slam4uk",
|
||||
"contributions": [
|
||||
"translation"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "timrettop",
|
||||
"name": "Tim Potter",
|
||||
"avatar_url": "https://avatars.githubusercontent.com/u/434913?v=4",
|
||||
"profile": "https://github.com/timrettop",
|
||||
"contributions": [
|
||||
"translation"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "carlesmu",
|
||||
"name": "Carles Muñoz Gorriz",
|
||||
"avatar_url": "https://avatars.githubusercontent.com/u/1310090?v=4",
|
||||
"profile": "https://github.com/carlesmu",
|
||||
"contributions": [
|
||||
"translation"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "osjurso",
|
||||
"name": "Olav Markus Sjursø",
|
||||
"avatar_url": "https://avatars.githubusercontent.com/u/17827103?v=4",
|
||||
"profile": "https://github.com/osjurso",
|
||||
"contributions": [
|
||||
"translation"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "fyu0h",
|
||||
"name": "fyu0h",
|
||||
"avatar_url": "https://avatars.githubusercontent.com/u/33602841?v=4",
|
||||
"profile": "https://github.com/fyu0h",
|
||||
"contributions": [
|
||||
"translation"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "johnflorin",
|
||||
"name": "Florin",
|
||||
"avatar_url": "https://avatars.githubusercontent.com/u/45756085?v=4",
|
||||
"profile": "https://github.com/johnflorin",
|
||||
"contributions": [
|
||||
"translation"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "tuzumbear",
|
||||
"name": "tuzumbear",
|
||||
"avatar_url": "https://avatars.githubusercontent.com/u/61370405?v=4",
|
||||
"profile": "https://github.com/tuzumbear",
|
||||
"contributions": [
|
||||
"translation"
|
||||
]
|
||||
}
|
||||
],
|
||||
"contributorsPerLine": 8,
|
||||
|
||||
@@ -11,7 +11,8 @@
|
||||
"docs",
|
||||
"feat",
|
||||
"fix",
|
||||
"refactor"
|
||||
"refactor",
|
||||
"release"
|
||||
]
|
||||
]
|
||||
}
|
||||
|
||||
4
.czrc
@@ -9,6 +9,10 @@
|
||||
"description": "Documentation only changes",
|
||||
"title": "Documentation"
|
||||
},
|
||||
"release": {
|
||||
"description": "A commit intended for publishing a new release",
|
||||
"title": "Release"
|
||||
},
|
||||
"feat": {
|
||||
"description": "A code change that implements a new feature",
|
||||
"title": "Feature"
|
||||
|
||||
12
.dockerignore
Normal file
@@ -0,0 +1,12 @@
|
||||
.git/
|
||||
.dart_tool/
|
||||
android/
|
||||
build/
|
||||
ios/
|
||||
linux/
|
||||
localization/
|
||||
macos/
|
||||
node_modules/
|
||||
shaders/
|
||||
snap/
|
||||
windows/
|
||||
@@ -1,5 +0,0 @@
|
||||
root: ./docs
|
||||
|
||||
structure:
|
||||
readme: README.md
|
||||
summary: SUMMARY.md
|
||||
9
.github/ISSUE_TEMPLATE/config.yml
vendored
@@ -1,14 +1,11 @@
|
||||
blank_issues_enabled: false
|
||||
contact_links:
|
||||
- name: Support via Discord
|
||||
- name: Feature Requests & Support via Discord
|
||||
url: https://www.lunasea.app/discord
|
||||
about: Chat with the developer and users on support and setup related topics.
|
||||
about: Request new features and get support from the community
|
||||
- name: Support via GitHub Discussions
|
||||
url: https://github.com/JagandeepBrar/LunaSea/discussions
|
||||
about: Ask questions and discuss with other community members
|
||||
- name: Support via Reddit
|
||||
url: https://www.lunasea.app/reddit
|
||||
about: Ask the developer and other redditors for support and setup related topics.
|
||||
- name: Feedback & Feature Requests Board
|
||||
url: https://feedback.lunasea.app
|
||||
about: Request new features and modules to be implemented into LunaSea.
|
||||
about: Ask the developer and other redditors for support and setup related topics
|
||||
|
||||
82
.github/actions/prepare_for_build/action.yml
vendored
@@ -1,55 +1,59 @@
|
||||
name: 'Prepare for Build'
|
||||
description: 'Setup all required dependencies and secrets for building the given platform'
|
||||
name: "Prepare for Build"
|
||||
description: "Setup all required dependencies and secrets for building the given platform"
|
||||
|
||||
inputs:
|
||||
platform:
|
||||
description: 'Platform to be Built'
|
||||
description: "Platform to be Built"
|
||||
required: true
|
||||
|
||||
# Config
|
||||
firebase-token:
|
||||
description: 'Firebase Token'
|
||||
description: "Firebase Token"
|
||||
required: false
|
||||
default: ''
|
||||
default: ""
|
||||
skip-core:
|
||||
description: 'Skip Installing Core Files'
|
||||
description: "Skip Installing Core Files"
|
||||
required: false
|
||||
default: 'false'
|
||||
default: "false"
|
||||
|
||||
# Secret Keys
|
||||
android-key-jks:
|
||||
description: 'Android Signing Key'
|
||||
description: "Android Signing Key"
|
||||
required: false
|
||||
default: ''
|
||||
default: ""
|
||||
android-key-properties:
|
||||
description: 'Android Signing Key Properties'
|
||||
description: "Android Signing Key Properties"
|
||||
required: false
|
||||
default: ''
|
||||
default: ""
|
||||
appstore-connect-key:
|
||||
description: 'App Store Connect API Key'
|
||||
description: "App Store Connect API Key"
|
||||
required: false
|
||||
default: ''
|
||||
default: ""
|
||||
code-signing-certificate:
|
||||
description: 'Code Signing Certificate'
|
||||
description: "Code Signing Certificate"
|
||||
required: false
|
||||
default: ''
|
||||
default: ""
|
||||
firebase-service-worker:
|
||||
description: "Firebase Service Worker"
|
||||
required: false
|
||||
default: ""
|
||||
google-play-key:
|
||||
description: 'Google Play Store API Key'
|
||||
description: "Google Play Store API Key"
|
||||
required: false
|
||||
default: ''
|
||||
default: ""
|
||||
match-ssh-private-key:
|
||||
description: 'Fastlane Match SSH Key'
|
||||
description: "Fastlane Match SSH Key"
|
||||
required: false
|
||||
default: ''
|
||||
default: ""
|
||||
|
||||
runs:
|
||||
using: composite
|
||||
steps:
|
||||
- name: Checkout Repository
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
|
||||
- name: Prepare Core
|
||||
if: ${{ inputs.skip-core == 'false' }}
|
||||
uses: actions/download-artifact@v3
|
||||
@@ -67,10 +71,11 @@ runs:
|
||||
with:
|
||||
channel: stable
|
||||
cache: true
|
||||
cache-key: ${{ github.sha }}
|
||||
|
||||
- name: Install Java
|
||||
if: ${{ inputs.platform == 'android' }}
|
||||
uses: actions/setup-java@v2
|
||||
uses: actions/setup-java@v3
|
||||
with:
|
||||
distribution: zulu
|
||||
java-version: 11
|
||||
@@ -92,9 +97,13 @@ runs:
|
||||
with:
|
||||
xcode-version: latest-stable
|
||||
|
||||
- name: Setup Match SSH Keys
|
||||
- name: Setup Docker
|
||||
if: ${{ inputs.platform == 'web' }}
|
||||
uses: docker/setup-buildx-action@v2
|
||||
|
||||
- name: Setup Match SSH Keys
|
||||
if: ${{ inputs.platform == 'ios' || inputs.platform == 'macos' }}
|
||||
uses: webfactory/ssh-agent@v0.5.4
|
||||
uses: webfactory/ssh-agent@v0.6.0
|
||||
with:
|
||||
ssh-private-key: ${{ inputs.match-ssh-private-key }}
|
||||
|
||||
@@ -110,18 +119,30 @@ runs:
|
||||
- name: Setup Firebase Configuration
|
||||
if: ${{ inputs.firebase-token != '' }}
|
||||
shell: bash
|
||||
env:
|
||||
FIREBASE_TOKEN: ${{ inputs.firebase-token }}
|
||||
run: |
|
||||
gem install --user-install xcodeproj
|
||||
npm install -g firebase-tools
|
||||
dart pub global activate flutterfire_cli
|
||||
firebase --version
|
||||
|
||||
dart pub global activate flutterfire_cli 0.3.0-dev.16
|
||||
flutterfire configure \
|
||||
--android-app-id=app.lunasea.lunasea \
|
||||
--project=comettools-lunasea \
|
||||
--token=${{ inputs.firebase-token }} \
|
||||
--platforms=android,ios,macos,web \
|
||||
--android-package-name=app.lunasea.lunasea \
|
||||
--ios-bundle-id=app.lunasea.lunasea \
|
||||
--macos-bundle-id=app.lunasea.lunasea \
|
||||
--web-app-id=1:511093487055:web:37d2f8e4c960708add8eba \
|
||||
--no-debug-symbols-ios \
|
||||
--no-debug-symbols-macos \
|
||||
--out=lib/firebase/options.dart \
|
||||
--yes
|
||||
|
||||
- name: Setup Firebase Service Worker
|
||||
if: ${{ inputs.firebase-service-worker != '' }}
|
||||
shell: bash
|
||||
run: echo ${{ inputs.firebase-service-worker }} | base64 --decode > web/firebase-messaging-sw.js
|
||||
|
||||
- name: Setup Android Platform
|
||||
if: ${{ inputs.platform == 'android' }}
|
||||
shell: bash
|
||||
@@ -133,12 +154,15 @@ runs:
|
||||
shell: bash
|
||||
run: |
|
||||
(cd ios && bundle install)
|
||||
|
||||
|
||||
- name: Setup Linux Platform
|
||||
if: ${{ inputs.platform == 'linux' }}
|
||||
shell: bash
|
||||
run: |
|
||||
flutter config --enable-linux-desktop
|
||||
sudo iptables -P FORWARD ACCEPT
|
||||
sudo apt-get update -y
|
||||
sudo apt-get install -y clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev
|
||||
|
||||
- name: Setup macOS Platform
|
||||
if: ${{ inputs.platform == 'macos' }}
|
||||
|
||||
@@ -11,12 +11,16 @@ inputs:
|
||||
description: 'App Store Connect API Key'
|
||||
required: false
|
||||
default: ''
|
||||
google-play-key:
|
||||
description: 'Google Play Store API Key'
|
||||
ghcr-actor:
|
||||
description: 'GitHub Container Registry Actor'
|
||||
required: false
|
||||
default: ''
|
||||
snapcraft-token:
|
||||
description: 'Snapcraft API Key'
|
||||
ghcr-token:
|
||||
description: 'GitHub Container Registry Token'
|
||||
required: false
|
||||
default: ''
|
||||
google-play-key:
|
||||
description: 'Google Play Store API Key'
|
||||
required: false
|
||||
default: ''
|
||||
|
||||
@@ -24,7 +28,7 @@ runs:
|
||||
using: composite
|
||||
steps:
|
||||
- name: Checkout Repository
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
@@ -40,18 +44,24 @@ runs:
|
||||
with:
|
||||
bundler-cache: true
|
||||
|
||||
- name: Install Snapcraft
|
||||
if: ${{ inputs.channel == 'snapcraft' }}
|
||||
uses: samuelmeuli/action-snapcraft@v1
|
||||
with:
|
||||
snapcraft_token: ${{ inputs.snapcraft-token }}
|
||||
|
||||
- name: Install XCode
|
||||
if: ${{ inputs.channel == 'app-store' }}
|
||||
uses: maxim-lobanov/setup-xcode@v1
|
||||
with:
|
||||
xcode-version: latest-stable
|
||||
|
||||
- name: Set up Docker Buildx
|
||||
if: ${{ inputs.channel == 'docker' }}
|
||||
uses: docker/setup-buildx-action@v2
|
||||
|
||||
- name: Setup GitHub Package Registry
|
||||
if: ${{ inputs.channel == 'docker' }}
|
||||
uses: docker/login-action@v2
|
||||
with:
|
||||
registry: ghcr.io
|
||||
username: ${{ inputs.ghcr-actor }}
|
||||
password: ${{ inputs.ghcr-token }}
|
||||
|
||||
- name: Setup Secret Keys
|
||||
shell: bash
|
||||
run: |
|
||||
|
||||
36
.github/scripts/notify_discord_embed.js
vendored
Normal file
@@ -0,0 +1,36 @@
|
||||
const getRelease = () => {
|
||||
const title = process.env.BUILD_TITLE;
|
||||
let url = "https://builds.lunasea.app";
|
||||
if (title) url += `/#${title}/`;
|
||||
return `[Download](${url})`;
|
||||
};
|
||||
|
||||
const getWeb = () => {
|
||||
const flavor = process.env.BUILD_FLAVOR;
|
||||
let url = "";
|
||||
if (flavor !== "stable") url += `${process.env.BUILD_FLAVOR}.`;
|
||||
url += "web.lunasea.app";
|
||||
return `[View Deployment](https://${url})`;
|
||||
};
|
||||
|
||||
module.exports = () => {
|
||||
return JSON.stringify([
|
||||
{
|
||||
title: process.env.BUILD_TITLE ?? "Unknown Build",
|
||||
color: 5164195,
|
||||
timestamp: new Date().toISOString(),
|
||||
fields: [
|
||||
{
|
||||
name: "Release",
|
||||
value: getRelease(),
|
||||
inline: true,
|
||||
},
|
||||
{
|
||||
name: "Web",
|
||||
value: getWeb(),
|
||||
inline: true,
|
||||
},
|
||||
],
|
||||
},
|
||||
]);
|
||||
};
|
||||
@@ -1,4 +1,5 @@
|
||||
name: Release
|
||||
name: Build
|
||||
run-name: "Build Release: ${{ inputs.flavor || github.sha }}"
|
||||
|
||||
on:
|
||||
push:
|
||||
@@ -14,34 +15,21 @@ on:
|
||||
options:
|
||||
- edge
|
||||
- beta
|
||||
- candidate
|
||||
- stable
|
||||
|
||||
jobs:
|
||||
enable:
|
||||
name: Enable
|
||||
uses: JagandeepBrar/LunaSea/.github/workflows/enable_check.yml@master
|
||||
|
||||
prepare:
|
||||
name: Prepare
|
||||
needs: [ enable ]
|
||||
uses: JagandeepBrar/LunaSea/.github/workflows/prepare.yml@master
|
||||
with:
|
||||
flavor: ${{ github.event.inputs.flavor || 'edge' }}
|
||||
secrets:
|
||||
FIREBASE_TOKEN: ${{ secrets.FIREBASE_TOKEN }}
|
||||
|
||||
validate:
|
||||
name: Validate
|
||||
needs: [ prepare ]
|
||||
uses: JagandeepBrar/LunaSea/.github/workflows/validate.yml@master
|
||||
flavor: ${{ inputs.flavor }}
|
||||
secrets:
|
||||
FIREBASE_TOKEN: ${{ secrets.FIREBASE_TOKEN }}
|
||||
SENTRY_DSN: ${{ secrets.SENTRY_DSN }}
|
||||
|
||||
build-android:
|
||||
name: Build Android
|
||||
needs: [ enable, prepare, validate ]
|
||||
if: ${{ needs.enable.outputs.android == 'true' }}
|
||||
needs: [prepare]
|
||||
uses: JagandeepBrar/LunaSea/.github/workflows/build_android.yml@master
|
||||
with:
|
||||
build-number: ${{ needs.prepare.outputs.build-number }}
|
||||
@@ -52,8 +40,7 @@ jobs:
|
||||
|
||||
build-ios:
|
||||
name: Build iOS
|
||||
needs: [ enable, prepare, validate ]
|
||||
if: ${{ needs.enable.outputs.ios == 'true' }}
|
||||
needs: [prepare]
|
||||
uses: JagandeepBrar/LunaSea/.github/workflows/build_ios.yml@master
|
||||
with:
|
||||
build-number: ${{ needs.prepare.outputs.build-number }}
|
||||
@@ -70,14 +57,15 @@ jobs:
|
||||
|
||||
build-linux:
|
||||
name: Build Linux
|
||||
needs: [ enable, prepare, validate ]
|
||||
if: ${{ needs.enable.outputs.linux == 'true' }}
|
||||
needs: [prepare]
|
||||
uses: JagandeepBrar/LunaSea/.github/workflows/build_linux.yml@master
|
||||
with:
|
||||
build-number: ${{ needs.prepare.outputs.build-number }}
|
||||
build-version: ${{ needs.prepare.outputs.build-version }}
|
||||
|
||||
build-macos:
|
||||
name: Build macOS
|
||||
needs: [ enable, prepare, validate ]
|
||||
if: ${{ needs.enable.outputs.macos == 'true' }}
|
||||
needs: [prepare]
|
||||
uses: JagandeepBrar/LunaSea/.github/workflows/build_macos.yml@master
|
||||
with:
|
||||
build-number: ${{ needs.prepare.outputs.build-number }}
|
||||
@@ -99,18 +87,18 @@ jobs:
|
||||
|
||||
build-web:
|
||||
name: Build Web
|
||||
needs: [ enable, prepare, validate ]
|
||||
if: ${{ needs.enable.outputs.web == 'true' }}
|
||||
needs: [prepare]
|
||||
uses: JagandeepBrar/LunaSea/.github/workflows/build_web.yml@master
|
||||
with:
|
||||
build-number: ${{ needs.prepare.outputs.build-number }}
|
||||
build-flavor: ${{ needs.prepare.outputs.build-flavor }}
|
||||
build-title: ${{ needs.prepare.outputs.build-title }}
|
||||
secrets:
|
||||
FIREBASE_SERVICE_WORKER: ${{ secrets.FIREBASE_SERVICE_WORKER }}
|
||||
FIREBASE_TOKEN: ${{ secrets.FIREBASE_TOKEN }}
|
||||
|
||||
build-windows:
|
||||
name: Build Windows
|
||||
needs: [ enable, prepare, validate ]
|
||||
if: ${{ needs.enable.outputs.windows == 'true' }}
|
||||
needs: [prepare]
|
||||
uses: JagandeepBrar/LunaSea/.github/workflows/build_windows.yml@master
|
||||
secrets:
|
||||
CODE_SIGNING_CERTIFICATE: ${{ secrets.CODE_SIGNING_CERTIFICATE }}
|
||||
@@ -118,21 +106,24 @@ jobs:
|
||||
CODE_SIGNING_PUBLISHER: ${{ secrets.CODE_SIGNING_PUBLISHER }}
|
||||
CODE_SIGNING_PUBLISHER_NAME: ${{ secrets.CODE_SIGNING_PUBLISHER_NAME }}
|
||||
|
||||
publish:
|
||||
name: Publish
|
||||
needs: [ enable, prepare, build-android, build-ios, build-linux, build-macos, build-web, build-windows ]
|
||||
if: ${{ always() }}
|
||||
uses: JagandeepBrar/LunaSea/.github/workflows/publish.yml@master
|
||||
publish-android:
|
||||
name: Publish Android
|
||||
needs: [prepare, build-android]
|
||||
uses: JagandeepBrar/LunaSea/.github/workflows/publish_android.yml@master
|
||||
with:
|
||||
flavor: ${{ github.event.inputs.flavor || 'edge' }}
|
||||
build-flavor: ${{ needs.prepare.outputs.build-flavor }}
|
||||
build-motd: ${{ needs.prepare.outputs.build-motd }}
|
||||
build-title: ${{ needs.prepare.outputs.build-title }}
|
||||
enable-android: ${{ needs.enable.outputs.android }}
|
||||
enable-ios: ${{ needs.enable.outputs.ios }}
|
||||
enable-linux: ${{ needs.enable.outputs.linux }}
|
||||
enable-macos: ${{ needs.enable.outputs.macos }}
|
||||
enable-web: ${{ needs.enable.outputs.web }}
|
||||
enable-windows: ${{ needs.enable.outputs.windows }}
|
||||
secrets:
|
||||
GOOGLE_PLAY_API: ${{ secrets.GOOGLE_PLAY_API }}
|
||||
|
||||
publish-ios:
|
||||
name: Publish iOS
|
||||
needs: [prepare, build-ios]
|
||||
uses: JagandeepBrar/LunaSea/.github/workflows/publish_ios.yml@master
|
||||
with:
|
||||
build-flavor: ${{ needs.prepare.outputs.build-flavor }}
|
||||
build-motd: ${{ needs.prepare.outputs.build-motd }}
|
||||
secrets:
|
||||
APPLE_ID: ${{ secrets.APPLE_ID }}
|
||||
APPLE_ITC_TEAM_ID: ${{ secrets.APPLE_ITC_TEAM_ID }}
|
||||
@@ -140,15 +131,73 @@ jobs:
|
||||
APPLE_STORE_CONNECT_KEY: ${{ secrets.APPLE_STORE_CONNECT_KEY }}
|
||||
APPLE_STORE_CONNECT_KEY_ID: ${{ secrets.APPLE_STORE_CONNECT_KEY_ID }}
|
||||
APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
|
||||
DISCORD_WEBHOOK_EDGE: ${{ secrets.DISCORD_WEBHOOK_EDGE }}
|
||||
DISCORD_WEBHOOK_BETA: ${{ secrets.DISCORD_WEBHOOK_BETA }}
|
||||
DISCORD_WEBHOOK_CANDIDATE: ${{ secrets.DISCORD_WEBHOOK_CANDIDATE }}
|
||||
DISCORD_WEBHOOK_STABLE: ${{ secrets.DISCORD_WEBHOOK_STABLE }}
|
||||
GOOGLE_PLAY_API: ${{ secrets.GOOGLE_PLAY_API }}
|
||||
|
||||
publish-linux:
|
||||
name: Publish Linux
|
||||
needs: [prepare, build-linux]
|
||||
uses: JagandeepBrar/LunaSea/.github/workflows/publish_linux.yml@master
|
||||
with:
|
||||
build-flavor: ${{ needs.prepare.outputs.build-flavor }}
|
||||
secrets:
|
||||
SNAPCRAFT_STORE_CREDENTIALS: ${{ secrets.SNAPCRAFT_STORE_CREDENTIALS }}
|
||||
|
||||
publish-macos:
|
||||
name: Publish macOS
|
||||
needs: [prepare, build-macos]
|
||||
uses: JagandeepBrar/LunaSea/.github/workflows/publish_macos.yml@master
|
||||
with:
|
||||
build-flavor: ${{ needs.prepare.outputs.build-flavor }}
|
||||
build-motd: ${{ needs.prepare.outputs.build-motd }}
|
||||
secrets:
|
||||
APPLE_ID: ${{ secrets.APPLE_ID }}
|
||||
APPLE_ITC_TEAM_ID: ${{ secrets.APPLE_ITC_TEAM_ID }}
|
||||
APPLE_STORE_CONNECT_ISSUER_ID: ${{ secrets.APPLE_STORE_CONNECT_ISSUER_ID }}
|
||||
APPLE_STORE_CONNECT_KEY: ${{ secrets.APPLE_STORE_CONNECT_KEY }}
|
||||
APPLE_STORE_CONNECT_KEY_ID: ${{ secrets.APPLE_STORE_CONNECT_KEY_ID }}
|
||||
APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
|
||||
|
||||
publish-web:
|
||||
name: Publish Web
|
||||
needs: [prepare, build-web]
|
||||
uses: JagandeepBrar/LunaSea/.github/workflows/publish_web.yml@master
|
||||
with:
|
||||
build-flavor: ${{ needs.prepare.outputs.build-flavor }}
|
||||
build-title: ${{ needs.prepare.outputs.build-title }}
|
||||
secrets:
|
||||
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
|
||||
SNAPCRAFT_TOKEN: ${{ secrets.SNAPCRAFT_TOKEN }}
|
||||
|
||||
publish-s3:
|
||||
name: Publish S3
|
||||
needs:
|
||||
[
|
||||
prepare,
|
||||
build-android,
|
||||
build-ios,
|
||||
build-linux,
|
||||
build-macos,
|
||||
build-web,
|
||||
build-windows,
|
||||
]
|
||||
uses: JagandeepBrar/LunaSea/.github/workflows/publish_s3.yml@master
|
||||
with:
|
||||
build-flavor: ${{ needs.prepare.outputs.build-flavor }}
|
||||
build-number: ${{ needs.prepare.outputs.build-number }}
|
||||
build-title: ${{ needs.prepare.outputs.build-title }}
|
||||
secrets:
|
||||
S3_ACCESS_KEY: ${{ secrets.S3_ACCESS_KEY }}
|
||||
S3_BUCKET: ${{ secrets.S3_BUCKET }}
|
||||
S3_ENDPOINT: ${{ secrets.S3_ENDPOINT }}
|
||||
S3_KEY_ID: ${{ secrets.S3_KEY_ID }}
|
||||
S3_REGION: ${{ secrets.S3_REGION }}
|
||||
|
||||
notify:
|
||||
name: Notify
|
||||
needs: [prepare, publish-s3]
|
||||
uses: JagandeepBrar/LunaSea/.github/workflows/notify.yml@master
|
||||
with:
|
||||
build-flavor: ${{ needs.prepare.outputs.build-flavor }}
|
||||
build-title: ${{ needs.prepare.outputs.build-title }}
|
||||
secrets:
|
||||
DISCORD_WEBHOOK_EDGE: ${{ secrets.DISCORD_WEBHOOK_EDGE }}
|
||||
DISCORD_WEBHOOK_BETA: ${{ secrets.DISCORD_WEBHOOK_BETA }}
|
||||
DISCORD_WEBHOOK_STABLE: ${{ secrets.DISCORD_WEBHOOK_STABLE }}
|
||||
6
.github/workflows/build_android.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: 'Build Android'
|
||||
name: "Build Android"
|
||||
|
||||
on:
|
||||
workflow_call:
|
||||
@@ -26,7 +26,7 @@ jobs:
|
||||
firebase-token: ${{ secrets.FIREBASE_TOKEN }}
|
||||
platform: android
|
||||
android-key-jks: ${{ secrets.KEY_JKS }}
|
||||
android-key-properties: ${{ secrets.KEY_PROPERTIES }}
|
||||
android-key-properties: ${{ secrets.KEY_PROPERTIES }}
|
||||
|
||||
- name: Build LunaSea
|
||||
working-directory: ${{ github.workspace }}/android
|
||||
@@ -48,7 +48,7 @@ jobs:
|
||||
firebase-token: ${{ secrets.FIREBASE_TOKEN }}
|
||||
platform: android
|
||||
android-key-jks: ${{ secrets.KEY_JKS }}
|
||||
android-key-properties: ${{ secrets.KEY_PROPERTIES }}
|
||||
android-key-properties: ${{ secrets.KEY_PROPERTIES }}
|
||||
|
||||
- name: Build LunaSea
|
||||
working-directory: ${{ github.workspace }}/android
|
||||
|
||||
6
.github/workflows/build_ios.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: 'Build iOS'
|
||||
name: "Build iOS"
|
||||
|
||||
on:
|
||||
workflow_call:
|
||||
@@ -37,7 +37,7 @@ jobs:
|
||||
with:
|
||||
firebase-token: ${{ secrets.FIREBASE_TOKEN }}
|
||||
platform: ios
|
||||
match-ssh-private-key: ${{ secrets.MATCH_SSH_PRIVATE_KEY }}
|
||||
match-ssh-private-key: ${{ secrets.MATCH_SSH_PRIVATE_KEY }}
|
||||
|
||||
- name: Build LunaSea
|
||||
working-directory: ${{ github.workspace }}/ios
|
||||
@@ -50,7 +50,7 @@ jobs:
|
||||
MATCH_KEYCHAIN_NAME: ${{ secrets.MATCH_KEYCHAIN_NAME }}
|
||||
MATCH_KEYCHAIN_PASSWORD: ${{ secrets.MATCH_KEYCHAIN_PASSWORD }}
|
||||
run: bundle exec fastlane build_appstore build_number:${{ inputs.build-number }}
|
||||
|
||||
|
||||
- name: Upload Artifact
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
|
||||
57
.github/workflows/build_linux.yml
vendored
@@ -1,9 +1,58 @@
|
||||
name: 'Build Linux'
|
||||
name: "Build Linux"
|
||||
|
||||
on:
|
||||
workflow_call:
|
||||
|
||||
inputs:
|
||||
build-number:
|
||||
required: true
|
||||
type: string
|
||||
build-version:
|
||||
required: true
|
||||
type: string
|
||||
|
||||
jobs:
|
||||
build-debian:
|
||||
name: Debian Archive
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Setup Environment
|
||||
uses: JagandeepBrar/LunaSea/.github/actions/prepare_for_build@master
|
||||
with:
|
||||
platform: linux
|
||||
|
||||
- name: Build LunaSea
|
||||
run: flutter build linux
|
||||
|
||||
- name: Prepare Artifact
|
||||
run: dart ${{github.workspace }}/scripts/generate_debian.dart "${{ inputs.build-version }}+${{ inputs.build-number }}"
|
||||
|
||||
- name: Upload Artifact
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: linux-debian
|
||||
path: ${{ github.workspace }}/output
|
||||
|
||||
build-tarball:
|
||||
name: Tarball Archive
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Setup Environment
|
||||
uses: JagandeepBrar/LunaSea/.github/actions/prepare_for_build@master
|
||||
with:
|
||||
platform: linux
|
||||
|
||||
- name: Build LunaSea
|
||||
run: flutter build linux
|
||||
|
||||
- name: Prepare Artifact
|
||||
run: tar czf output/lunasea-linux-amd64.tar.gz -C build/linux/x64/release/bundle/ .
|
||||
|
||||
- name: Upload Artifact
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: linux-tarball
|
||||
path: ${{ github.workspace }}/output
|
||||
|
||||
build-snapcraft:
|
||||
name: Snapcraft
|
||||
runs-on: ubuntu-latest
|
||||
@@ -12,11 +61,11 @@ jobs:
|
||||
uses: JagandeepBrar/LunaSea/.github/actions/prepare_for_build@master
|
||||
with:
|
||||
platform: linux
|
||||
|
||||
|
||||
- name: Build LunaSea
|
||||
uses: snapcore/action-build@v1
|
||||
id: build
|
||||
|
||||
|
||||
- name: Prepare Artifact
|
||||
run: mv ${{ steps.build.outputs.snap }} ${{ github.workspace }}/output/lunasea-linux-amd64.snap
|
||||
|
||||
|
||||
6
.github/workflows/build_macos.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: 'Build macOS'
|
||||
name: "Build macOS"
|
||||
|
||||
on:
|
||||
workflow_call:
|
||||
@@ -49,7 +49,7 @@ jobs:
|
||||
firebase-token: ${{ secrets.FIREBASE_TOKEN }}
|
||||
platform: macos
|
||||
appstore-connect-key: ${{ secrets.APPLE_STORE_CONNECT_KEY }}
|
||||
match-ssh-private-key: ${{ secrets.MATCH_SSH_PRIVATE_KEY }}
|
||||
match-ssh-private-key: ${{ secrets.MATCH_SSH_PRIVATE_KEY }}
|
||||
|
||||
- name: Build LunaSea
|
||||
working-directory: ${{ github.workspace }}/macos
|
||||
@@ -82,7 +82,7 @@ jobs:
|
||||
firebase-token: ${{ secrets.FIREBASE_TOKEN }}
|
||||
platform: macos
|
||||
appstore-connect-key: ${{ secrets.APPLE_STORE_CONNECT_KEY }}
|
||||
match-ssh-private-key: ${{ secrets.MATCH_SSH_PRIVATE_KEY }}
|
||||
match-ssh-private-key: ${{ secrets.MATCH_SSH_PRIVATE_KEY }}
|
||||
|
||||
- name: Build LunaSea
|
||||
working-directory: ${{ github.workspace }}/macos
|
||||
|
||||
78
.github/workflows/build_web.yml
vendored
@@ -1,25 +1,31 @@
|
||||
name: 'Build Web'
|
||||
name: "Build Web"
|
||||
|
||||
on:
|
||||
workflow_call:
|
||||
inputs:
|
||||
build-number:
|
||||
build-flavor:
|
||||
required: true
|
||||
type: string
|
||||
build-title:
|
||||
required: true
|
||||
type: string
|
||||
|
||||
secrets:
|
||||
FIREBASE_TOKEN:
|
||||
required: true
|
||||
FIREBASE_SERVICE_WORKER:
|
||||
required: true
|
||||
|
||||
jobs:
|
||||
build-canvaskit:
|
||||
name: CanvasKit
|
||||
build-hosted:
|
||||
name: Hosted
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Setup Environment
|
||||
uses: JagandeepBrar/LunaSea/.github/actions/prepare_for_build@master
|
||||
with:
|
||||
firebase-token: ${{ secrets.FIREBASE_TOKEN }}
|
||||
firebase-service-worker: ${{ secrets.FIREBASE_SERVICE_WORKER }}
|
||||
platform: web
|
||||
|
||||
- name: Build LunaSea
|
||||
@@ -28,5 +34,67 @@ jobs:
|
||||
- name: Upload Artifact
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: web-canvaskit
|
||||
name: web-hosted
|
||||
path: ${{ github.workspace }}/build/web
|
||||
|
||||
build-archive:
|
||||
name: Archive
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Setup Environment
|
||||
uses: JagandeepBrar/LunaSea/.github/actions/prepare_for_build@master
|
||||
with:
|
||||
platform: web
|
||||
|
||||
- name: Build LunaSea
|
||||
run: npm run build:web
|
||||
|
||||
- name: Create Archive
|
||||
uses: thedoctor0/zip-release@0.6.2
|
||||
with:
|
||||
type: zip
|
||||
directory: ${{ github.workspace }}/build/web
|
||||
filename: ../../output/lunasea-web-canvaskit.zip
|
||||
|
||||
- name: Upload Artifact
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: web-archive
|
||||
path: ${{ github.workspace }}/output
|
||||
|
||||
build-docker:
|
||||
name: Docker
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Setup Environment
|
||||
uses: JagandeepBrar/LunaSea/.github/actions/prepare_for_build@master
|
||||
with:
|
||||
platform: web
|
||||
|
||||
- name: Determine Tags
|
||||
id: tags
|
||||
uses: actions/github-script@v6
|
||||
env:
|
||||
BUILD_FLAVOR: ${{ inputs.build-flavor }}
|
||||
BUILD_TITLE: ${{ inputs.build-title }}
|
||||
with:
|
||||
result-encoding: string
|
||||
script: |
|
||||
const tags = [];
|
||||
tags.push(process.env.BUILD_FLAVOR);
|
||||
tags.push(process.env.BUILD_TITLE);
|
||||
if (process.env.BUILD_FLAVOR === 'stable') tags.push('latest');
|
||||
return tags.map((tag) => `ghcr.io/jagandeepbrar/lunasea:${tag}`).join(',');
|
||||
|
||||
- name: Build LunaSea
|
||||
uses: docker/build-push-action@v3
|
||||
with:
|
||||
context: .
|
||||
outputs: type=docker,dest=${{ github.workspace}}/output/lunasea-web-docker.tar
|
||||
tags: ${{ steps.tags.outputs.result }}
|
||||
|
||||
- name: Upload Artifact
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: web-docker
|
||||
path: ${{ github.workspace }}/output
|
||||
|
||||
4
.github/workflows/build_windows.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: 'Build Windows'
|
||||
name: "Build Windows"
|
||||
|
||||
on:
|
||||
workflow_call:
|
||||
@@ -27,7 +27,7 @@ jobs:
|
||||
|
||||
- name: Prepare Artifact
|
||||
run: Compress-Archive -path ${{ github.workspace }}\build\windows\runner\Release\* ${{github.workspace}}\output\lunasea-windows-amd64.zip
|
||||
|
||||
|
||||
- name: Upload Artifact
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
|
||||
20
.github/workflows/clear_flutter_cache.yml
vendored
@@ -1,20 +0,0 @@
|
||||
name: Clear Flutter Cache
|
||||
|
||||
on:
|
||||
workflow_dispatch
|
||||
|
||||
jobs:
|
||||
clear:
|
||||
name: Clear Cache
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Install Flutter
|
||||
uses: subosito/flutter-action@v2
|
||||
with:
|
||||
channel: stable
|
||||
cache: true
|
||||
cache-key: ${{ github.sha }}
|
||||
|
||||
- name: Flutter Doctor
|
||||
working-directory: ${{ github.workspace }}
|
||||
run: flutter doctor -v
|
||||
168
.github/workflows/enable_check.yml
vendored
@@ -1,168 +0,0 @@
|
||||
name: Enable Check
|
||||
|
||||
on:
|
||||
workflow_call:
|
||||
outputs:
|
||||
android:
|
||||
description: "Is Android Enabled?"
|
||||
value: ${{ jobs.android.outputs.android }}
|
||||
ios:
|
||||
description: "Is iOS Enabled?"
|
||||
value: ${{ jobs.ios.outputs.ios }}
|
||||
linux:
|
||||
description: "Is Linux Enabled?"
|
||||
value: ${{ jobs.linux.outputs.linux }}
|
||||
macos:
|
||||
description: "Is macOS Enabled?"
|
||||
value: ${{ jobs.macos.outputs.macos }}
|
||||
windows:
|
||||
description: "Is Windows Enabled?"
|
||||
value: ${{ jobs.windows.outputs.windows }}
|
||||
web:
|
||||
description: "Is Web Enabled?"
|
||||
value: ${{ jobs.web.outputs.web }}
|
||||
|
||||
jobs:
|
||||
android:
|
||||
name: Android
|
||||
runs-on: ubuntu-latest
|
||||
outputs:
|
||||
android: ${{ steps.output.outputs.enable }}
|
||||
steps:
|
||||
- name: Run Script
|
||||
id: script
|
||||
uses: actions/github-script@v6
|
||||
env:
|
||||
MESSAGE: ${{ github.event.head_commit.message || '[platform:all]' }}
|
||||
with:
|
||||
result-encoding: string
|
||||
script: |
|
||||
const all = process.env.MESSAGE.includes("[platform:all]");
|
||||
const android = process.env.MESSAGE.includes("[platform:android]");
|
||||
return all || android;
|
||||
|
||||
- name: Set Output
|
||||
id: output
|
||||
run: |
|
||||
echo ${{ steps.script.outputs.result }}
|
||||
echo "::set-output name=enable::${{ steps.script.outputs.result }}"
|
||||
|
||||
ios:
|
||||
name: iOS
|
||||
runs-on: ubuntu-latest
|
||||
outputs:
|
||||
ios: ${{ steps.output.outputs.enable }}
|
||||
steps:
|
||||
- name: Run Script
|
||||
id: script
|
||||
uses: actions/github-script@v6
|
||||
env:
|
||||
MESSAGE: ${{ github.event.head_commit.message || '[platform:all]' }}
|
||||
with:
|
||||
result-encoding: string
|
||||
script: |
|
||||
const all = process.env.MESSAGE.includes("[platform:all]");
|
||||
const ios = process.env.MESSAGE.includes("[platform:ios]");
|
||||
return all || ios;
|
||||
|
||||
- name: Set Output
|
||||
id: output
|
||||
run: |
|
||||
echo ${{ steps.script.outputs.result }}
|
||||
echo "::set-output name=enable::${{ steps.script.outputs.result }}"
|
||||
|
||||
linux:
|
||||
name: Linux
|
||||
runs-on: ubuntu-latest
|
||||
outputs:
|
||||
linux: ${{ steps.output.outputs.enable }}
|
||||
steps:
|
||||
- name: Run Script
|
||||
id: script
|
||||
uses: actions/github-script@v6
|
||||
env:
|
||||
MESSAGE: ${{ github.event.head_commit.message || '[platform:all]' }}
|
||||
with:
|
||||
result-encoding: string
|
||||
script: |
|
||||
const all = process.env.MESSAGE.includes("[platform:all]");
|
||||
const linux = process.env.MESSAGE.includes("[platform:linux]");
|
||||
return all || linux;
|
||||
|
||||
- name: Set Output
|
||||
id: output
|
||||
run: |
|
||||
echo ${{ steps.script.outputs.result }}
|
||||
echo "::set-output name=enable::${{ steps.script.outputs.result }}"
|
||||
|
||||
macos:
|
||||
name: macOS
|
||||
runs-on: ubuntu-latest
|
||||
outputs:
|
||||
macos: ${{ steps.output.outputs.enable }}
|
||||
steps:
|
||||
- name: Run Script
|
||||
id: script
|
||||
uses: actions/github-script@v6
|
||||
env:
|
||||
MESSAGE: ${{ github.event.head_commit.message || '[platform:all]' }}
|
||||
with:
|
||||
result-encoding: string
|
||||
script: |
|
||||
const all = process.env.MESSAGE.includes("[platform:all]");
|
||||
const macos = process.env.MESSAGE.includes("[platform:macos]");
|
||||
return all || macos;
|
||||
|
||||
- name: Set Output
|
||||
id: output
|
||||
run: |
|
||||
echo ${{ steps.script.outputs.result }}
|
||||
echo "::set-output name=enable::${{ steps.script.outputs.result }}"
|
||||
|
||||
windows:
|
||||
name: Windows
|
||||
runs-on: ubuntu-latest
|
||||
outputs:
|
||||
windows: ${{ steps.output.outputs.enable }}
|
||||
steps:
|
||||
- name: Run Script
|
||||
id: script
|
||||
uses: actions/github-script@v6
|
||||
env:
|
||||
MESSAGE: ${{ github.event.head_commit.message || '[platform:all]' }}
|
||||
with:
|
||||
result-encoding: string
|
||||
script: |
|
||||
const all = process.env.MESSAGE.includes("[platform:all]");
|
||||
const windows = process.env.MESSAGE.includes("[platform:windows]");
|
||||
return all || windows;
|
||||
|
||||
- name: Set Output
|
||||
id: output
|
||||
run: |
|
||||
echo ${{ steps.script.outputs.result }}
|
||||
echo "::set-output name=enable::${{ steps.script.outputs.result }}"
|
||||
|
||||
web:
|
||||
name: Web
|
||||
runs-on: ubuntu-latest
|
||||
outputs:
|
||||
web: ${{ steps.output.outputs.enable }}
|
||||
steps:
|
||||
- name: Run Script
|
||||
id: script
|
||||
uses: actions/github-script@v6
|
||||
env:
|
||||
MESSAGE: ${{ github.event.head_commit.message || '[platform:all]' }}
|
||||
with:
|
||||
result-encoding: string
|
||||
script: |
|
||||
const all = process.env.MESSAGE.includes("[platform:all]");
|
||||
const web = process.env.MESSAGE.includes("[platform:web]");
|
||||
return all || web;
|
||||
|
||||
- name: Set Output
|
||||
id: output
|
||||
run: |
|
||||
echo ${{ steps.script.outputs.result }}
|
||||
echo "::set-output name=enable::${{ steps.script.outputs.result }}"
|
||||
17
.github/workflows/github_issue_labels.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: 'GitHub Issue Labels'
|
||||
name: "GitHub Issue Labels"
|
||||
|
||||
on:
|
||||
issues:
|
||||
@@ -12,24 +12,21 @@ jobs:
|
||||
uses: dessant/support-requests@v2
|
||||
with:
|
||||
github-token: ${{ github.token }}
|
||||
support-label: 'feature request'
|
||||
support-label: "feature request"
|
||||
issue-comment: >
|
||||
Hi @{issue-author}! We use the issue tracker exclusively
|
||||
for bug reports and issues. However, this issue appears
|
||||
to be a feature request. Please use the following channels:
|
||||
|
||||
- [Feedback & Feature Requests Board](https://feedback.lunasea.app)
|
||||
|
||||
- [Discord](https://www.lunasea.app/discord)
|
||||
to be a feature request. Please use the [Discord](https://www.lunasea.app/discord)
|
||||
to request new features.
|
||||
close-issue: true
|
||||
lock-issue: true
|
||||
issue-lock-reason: 'off-topic'
|
||||
issue-lock-reason: "off-topic"
|
||||
|
||||
- name: Support
|
||||
uses: dessant/support-requests@v2
|
||||
with:
|
||||
github-token: ${{ github.token }}
|
||||
support-label: 'support'
|
||||
support-label: "support"
|
||||
issue-comment: >
|
||||
Hi @{issue-author}! We use the issue tracker exclusively
|
||||
for bug reports and issues. However, this issue appears
|
||||
@@ -42,4 +39,4 @@ jobs:
|
||||
- [Subreddit](https://www.lunasea.app/reddit)
|
||||
close-issue: true
|
||||
lock-issue: true
|
||||
issue-lock-reason: 'off-topic'
|
||||
issue-lock-reason: "off-topic"
|
||||
|
||||
65
.github/workflows/notify.yml
vendored
Normal file
@@ -0,0 +1,65 @@
|
||||
name: Notify
|
||||
|
||||
on:
|
||||
workflow_call:
|
||||
inputs:
|
||||
build-flavor:
|
||||
required: true
|
||||
type: string
|
||||
build-title:
|
||||
required: true
|
||||
type: string
|
||||
|
||||
secrets:
|
||||
DISCORD_WEBHOOK_EDGE:
|
||||
required: true
|
||||
DISCORD_WEBHOOK_BETA:
|
||||
required: true
|
||||
DISCORD_WEBHOOK_STABLE:
|
||||
required: true
|
||||
|
||||
jobs:
|
||||
discord:
|
||||
name: Discord
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout Repository
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
- name: Determine Webhook Channel
|
||||
id: webhook
|
||||
uses: actions/github-script@v6
|
||||
env:
|
||||
DISCORD_WEBHOOK_EDGE: ${{ secrets.DISCORD_WEBHOOK_EDGE }}
|
||||
DISCORD_WEBHOOK_BETA: ${{ secrets.DISCORD_WEBHOOK_BETA }}
|
||||
DISCORD_WEBHOOK_STABLE: ${{ secrets.DISCORD_WEBHOOK_STABLE }}
|
||||
BUILD_FLAVOR: ${{ inputs.build-flavor }}
|
||||
with:
|
||||
result-encoding: string
|
||||
script: |
|
||||
switch (process.env.BUILD_FLAVOR) {
|
||||
case 'beta': return process.env.DISCORD_WEBHOOK_BETA;
|
||||
case 'stable': return process.env.DISCORD_WEBHOOK_STABLE;
|
||||
case 'edge':
|
||||
default: return process.env.DISCORD_WEBHOOK_EDGE;
|
||||
}
|
||||
|
||||
- name: Create Discord Embed
|
||||
id: embed
|
||||
uses: actions/github-script@v6
|
||||
env:
|
||||
BUILD_FLAVOR: ${{ inputs.build-flavor }}
|
||||
BUILD_TITLE: ${{ inputs.build-title }}
|
||||
with:
|
||||
result-encoding: string
|
||||
script: return require('.github/scripts/notify_discord_embed.js')();
|
||||
|
||||
- name: Send Discord Message
|
||||
uses: Ilshidur/action-discord@0.3.2
|
||||
env:
|
||||
DISCORD_WEBHOOK: ${{ steps.webhook.outputs.result }}
|
||||
DISCORD_USERNAME: LunaSea Support
|
||||
DISCORD_AVATAR: https://raw.githubusercontent.com/JagandeepBrar/LunaSea/master/assets/icon/icon.png
|
||||
DISCORD_EMBEDS: ${{ steps.embed.outputs.result }}
|
||||
147
.github/workflows/prepare.yml
vendored
@@ -8,43 +8,81 @@ on:
|
||||
required: true
|
||||
|
||||
outputs:
|
||||
build-flavor:
|
||||
description: "Build Flavor"
|
||||
value: ${{ jobs.build-details.outputs.build-flavor }}
|
||||
build-motd:
|
||||
description: "Build MOTD"
|
||||
value: ${{ jobs.build-details.outputs.build-motd }}
|
||||
build-number:
|
||||
description: "Build Number"
|
||||
value: ${{ jobs.build-number.outputs.build-number }}
|
||||
value: ${{ jobs.build-details.outputs.build-number }}
|
||||
build-title:
|
||||
description: "Build Title"
|
||||
value: ${{ jobs.build-title.outputs.build-title }}
|
||||
value: ${{ jobs.build-details.outputs.build-title }}
|
||||
build-version:
|
||||
description: "Build Version"
|
||||
value: ${{ jobs.build-version.outputs.build-version }}
|
||||
value: ${{ jobs.build-details.outputs.build-version }}
|
||||
|
||||
secrets:
|
||||
FIREBASE_TOKEN:
|
||||
required: true
|
||||
SENTRY_DSN:
|
||||
required: true
|
||||
|
||||
jobs:
|
||||
build-number:
|
||||
name: Build Number
|
||||
build-details:
|
||||
name: Build Details
|
||||
runs-on: ubuntu-latest
|
||||
outputs:
|
||||
build-number: ${{ steps.output.outputs.build-number }}
|
||||
build-motd: ${{ steps.build-motd.outputs.result }}
|
||||
build-flavor: ${{ steps.build-flavor.outputs.result }}
|
||||
build-number: ${{ steps.build-number.outputs.result }}
|
||||
build-title: ${{ steps.build-title.outputs.output }}
|
||||
build-version: ${{ steps.build-version.outputs.current-version }}
|
||||
steps:
|
||||
- name: Checkout Repository
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
|
||||
- name: Count Commits
|
||||
id: commit_count
|
||||
id: commit-count
|
||||
run: |
|
||||
COUNT=`git rev-list HEAD --count`
|
||||
echo "::set-output name=commit_count::$COUNT"
|
||||
echo "commit-count=$COUNT" >> $GITHUB_OUTPUT
|
||||
|
||||
- name: Run Script
|
||||
id: script
|
||||
- name: Build Flavor
|
||||
id: build-flavor
|
||||
uses: actions/github-script@v6
|
||||
env:
|
||||
COUNT: ${{ steps.commit_count.outputs.commit_count }}
|
||||
FLAVOR: ${{ inputs.flavor }}
|
||||
with:
|
||||
result-encoding: string
|
||||
script: |
|
||||
const flavor = process.env.FLAVOR;
|
||||
if (flavor) switch (flavor) {
|
||||
case 'edge':
|
||||
case 'beta':
|
||||
case 'stable':
|
||||
return flavor;
|
||||
}
|
||||
return 'edge';
|
||||
|
||||
- name: Build MOTD
|
||||
id: build-motd
|
||||
uses: actions/github-script@v6
|
||||
env:
|
||||
FLAVOR: ${{ steps.build-flavor.outputs.result }}
|
||||
with:
|
||||
result-encoding: string
|
||||
script: return `Thank you for testing ${process.env.FLAVOR} release builds! All changes can be found within the application.`;
|
||||
|
||||
- name: Build Number
|
||||
id: build-number
|
||||
uses: actions/github-script@v6
|
||||
env:
|
||||
COUNT: ${{ steps.commit-count.outputs.commit-count }}
|
||||
with:
|
||||
result-encoding: string
|
||||
script: |
|
||||
@@ -52,56 +90,34 @@ jobs:
|
||||
const base = 1000000000;
|
||||
return base + Number(count);
|
||||
|
||||
- name: Set Output
|
||||
id: output
|
||||
run: |
|
||||
echo ${{ steps.script.outputs.result }}
|
||||
echo "::set-output name=build-number::${{ steps.script.outputs.result }}"
|
||||
- name: Build Version
|
||||
id: build-version
|
||||
uses: martinbeentjes/npm-get-version-action@main
|
||||
|
||||
build-version:
|
||||
name: Build Version
|
||||
runs-on: ubuntu-latest
|
||||
outputs:
|
||||
build-version: ${{ steps.output.outputs.build-version }}
|
||||
steps:
|
||||
- name: Checkout Repository
|
||||
uses: actions/checkout@v2
|
||||
|
||||
- name: Get Version
|
||||
id: version
|
||||
uses: martinbeentjes/npm-get-version-action@v1.1.0
|
||||
|
||||
- name: Set Output
|
||||
id: output
|
||||
run: |
|
||||
echo ${{ steps.version.outputs.current-version }}
|
||||
echo "::set-output name=build-version::${{ steps.version.outputs.current-version }}"
|
||||
|
||||
build-title:
|
||||
name: Build Title
|
||||
needs: [ build-number, build-version ]
|
||||
runs-on: ubuntu-latest
|
||||
outputs:
|
||||
build-title: ${{ steps.output.outputs.build-title }}
|
||||
steps:
|
||||
- name: Checkout Repository
|
||||
uses: actions/checkout@v2
|
||||
|
||||
- name: Determine Short Hash
|
||||
id: hash
|
||||
- name: Build Title
|
||||
id: build-title
|
||||
run: |
|
||||
HASH=`git rev-parse --short ${{ github.sha }}`
|
||||
echo "::set-output name=hash::$HASH"
|
||||
|
||||
- name: Set Output
|
||||
id: output
|
||||
TITLE="v${{ steps.build-version.outputs.current-version }}-${{ steps.build-flavor.outputs.result }}-${{ steps.build-number.outputs.result }}-$HASH"
|
||||
echo "output=$TITLE" >> $GITHUB_OUTPUT
|
||||
|
||||
- name: Log Build Details
|
||||
env:
|
||||
FLAVOR: ${{ steps.build-flavor.outputs.result }}
|
||||
MOTD: ${{ steps.build-motd.outputs.result }}
|
||||
NUMBER: ${{ steps.build-number.outputs.result }}
|
||||
TITLE: ${{ steps.build-title.outputs.output }}
|
||||
VERSION: ${{ steps.build-version.outputs.current-version }}
|
||||
run: |
|
||||
TITLE="v${{ needs.build-version.outputs.build-version }}-${{ inputs.flavor }}-${{ needs.build-number.outputs.build-number }}-${{ steps.hash.outputs.hash }}"
|
||||
echo $TITLE
|
||||
echo "::set-output name=build-title::$TITLE"
|
||||
echo "Build MOTD: $MOTD"
|
||||
echo "Build Flavor: $FLAVOR"
|
||||
echo "Build Number: $NUMBER"
|
||||
echo "Build Title: $TITLE"
|
||||
echo "Build Version: $VERSION"
|
||||
|
||||
generate-files:
|
||||
name: Generate Files
|
||||
needs: build-details
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Setup Environment
|
||||
@@ -111,22 +127,29 @@ jobs:
|
||||
platform: test
|
||||
skip-core: true
|
||||
|
||||
- name: Generate Flavor Configuration
|
||||
- name: Generate Environment Configuration
|
||||
run: |
|
||||
echo FLAVOR=${{ inputs.flavor }} > .flavor
|
||||
echo COMMIT=${{ github.sha }} >> .flavor
|
||||
|
||||
export FLAVOR=${{ needs.build-details.outputs.build-flavor }}
|
||||
export COMMIT=${{ github.sha }}
|
||||
export BUILD=${{ needs.build-details.outputs.build-number }}
|
||||
export SENTRY_DSN=${{ secrets.SENTRY_DSN }}
|
||||
flutter packages pub run environment_config:generate
|
||||
|
||||
- name: Generate Localization
|
||||
run: dart ${{github.workspace }}/scripts/generate_localization.dart
|
||||
|
||||
- name: Generate Changelog
|
||||
run: dart ${{github.workspace }}/scripts/generate_changelog.dart ${{ needs.build-details.outputs.build-flavor }}
|
||||
|
||||
- name: Generate Build Runner Files
|
||||
run: flutter packages pub run build_runner build
|
||||
|
||||
|
||||
- name: Upload Core Files
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: core-files
|
||||
path: |
|
||||
${{ github.workspace }}/.flavor
|
||||
${{ github.workspace }}/assets/changelog.json
|
||||
${{ github.workspace }}/assets/localization
|
||||
${{ github.workspace }}/lib/**/*.g.dart
|
||||
${{ github.workspace }}/lib/system/environment.dart
|
||||
|
||||
344
.github/workflows/publish.yml
vendored
@@ -1,344 +0,0 @@
|
||||
name: 'Publish Releases'
|
||||
|
||||
on:
|
||||
workflow_call:
|
||||
inputs:
|
||||
build-title:
|
||||
required: true
|
||||
type: string
|
||||
flavor:
|
||||
required: true
|
||||
type: string
|
||||
enable-android:
|
||||
required: true
|
||||
type: string
|
||||
enable-ios:
|
||||
required: true
|
||||
type: string
|
||||
enable-linux:
|
||||
required: true
|
||||
type: string
|
||||
enable-macos:
|
||||
required: true
|
||||
type: string
|
||||
enable-web:
|
||||
required: true
|
||||
type: string
|
||||
enable-windows:
|
||||
required: true
|
||||
type: string
|
||||
|
||||
secrets:
|
||||
APPLE_ID:
|
||||
required: true
|
||||
APPLE_ITC_TEAM_ID:
|
||||
required: true
|
||||
APPLE_STORE_CONNECT_ISSUER_ID:
|
||||
required: true
|
||||
APPLE_STORE_CONNECT_KEY:
|
||||
required: true
|
||||
APPLE_STORE_CONNECT_KEY_ID:
|
||||
required: true
|
||||
APPLE_TEAM_ID:
|
||||
required: true
|
||||
DISCORD_WEBHOOK_EDGE:
|
||||
required: true
|
||||
DISCORD_WEBHOOK_BETA:
|
||||
required: true
|
||||
DISCORD_WEBHOOK_CANDIDATE:
|
||||
required: true
|
||||
DISCORD_WEBHOOK_STABLE:
|
||||
required: true
|
||||
GOOGLE_PLAY_API:
|
||||
required: true
|
||||
NETLIFY_AUTH_TOKEN:
|
||||
required: true
|
||||
SNAPCRAFT_TOKEN:
|
||||
required: true
|
||||
S3_ACCESS_KEY:
|
||||
required: true
|
||||
S3_BUCKET:
|
||||
required: true
|
||||
S3_ENDPOINT:
|
||||
required: true
|
||||
S3_KEY_ID:
|
||||
required: true
|
||||
S3_REGION:
|
||||
required: true
|
||||
|
||||
jobs:
|
||||
android-play-store:
|
||||
name: Play Store
|
||||
if: ${{ inputs.enable-android == 'true' }}
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Setup Environment
|
||||
uses: JagandeepBrar/LunaSea/.github/actions/prepare_for_deployment@master
|
||||
with:
|
||||
channel: play-store
|
||||
google-play-key: ${{ secrets.GOOGLE_PLAY_API }}
|
||||
|
||||
- name: Download Play Store Package
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: android-playstore-package
|
||||
path: ${{ github.workspace }}/output
|
||||
|
||||
- name: Determine Release Channel
|
||||
id: channel
|
||||
uses: actions/github-script@v6
|
||||
env:
|
||||
FLAVOR: ${{ inputs.flavor }}
|
||||
with:
|
||||
result-encoding: string
|
||||
script: |
|
||||
const ref = process.env.FLAVOR || 'edge';
|
||||
switch (ref) {
|
||||
case 'beta': return 'alpha';
|
||||
case 'candidate': return 'beta';
|
||||
case 'stable': return 'production';
|
||||
case 'edge':
|
||||
default: return 'internal';
|
||||
}
|
||||
|
||||
- name: Deploy to Google Play Store
|
||||
working-directory: ${{ github.workspace }}/android
|
||||
env:
|
||||
SUPPLY_JSON_KEY: ${{ github.workspace }}/keys/googleplay.json
|
||||
run: bundle exec fastlane deploy_playstore track:${{ steps.channel.outputs.result }} aab:${{ github.workspace }}/output/lunasea-android.aab version_name:${{ inputs.build-title }}
|
||||
|
||||
ios-app-store:
|
||||
name: App Store (iOS)
|
||||
if: ${{ inputs.enable-ios == 'true' }}
|
||||
runs-on: macos-latest
|
||||
steps:
|
||||
- name: Setup Environment
|
||||
uses: JagandeepBrar/LunaSea/.github/actions/prepare_for_deployment@master
|
||||
with:
|
||||
channel: app-store
|
||||
appstore-connect-key: ${{ secrets.APPLE_STORE_CONNECT_KEY }}
|
||||
|
||||
- name: Download App Store Package
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: ios-appstore-package
|
||||
path: ${{ github.workspace }}/output
|
||||
|
||||
- name: Deploy to App Store Connect
|
||||
working-directory: ${{ github.workspace }}/ios
|
||||
env:
|
||||
APPLE_ID: ${{ secrets.APPLE_ID }}
|
||||
APPLE_ITC_TEAM_ID: ${{ secrets.APPLE_ITC_TEAM_ID }}
|
||||
APPLE_STORE_CONNECT_ISSUER_ID: ${{ secrets.APPLE_STORE_CONNECT_ISSUER_ID }}
|
||||
APPLE_STORE_CONNECT_KEY_FILEPATH: ${{ github.workspace }}/keys/appstore.p8
|
||||
APPLE_STORE_CONNECT_KEY_ID: ${{ secrets.APPLE_STORE_CONNECT_KEY_ID }}
|
||||
APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
|
||||
run: bundle exec fastlane deploy_appstore groups:${{ inputs.flavor }} ipa:${{ github.workspace }}/output/lunasea-ios.ipa
|
||||
|
||||
linux-snapcraft:
|
||||
name: Snapcraft
|
||||
if: ${{ inputs.enable-linux == 'true' }}
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Setup Environment
|
||||
uses: JagandeepBrar/LunaSea/.github/actions/prepare_for_deployment@master
|
||||
with:
|
||||
channel: snapcraft
|
||||
snapcraft-token: ${{ secrets.SNAPCRAFT_TOKEN }}
|
||||
|
||||
- name: Download Snap
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: linux-snapcraft
|
||||
path: ${{ github.workspace }}/output
|
||||
|
||||
- name: Deploy to Snapcraft
|
||||
run: snapcraft upload --release=${{ inputs.flavor }} ${{ github.workspace }}/output/lunasea-linux-amd64.snap
|
||||
|
||||
macos-appstore:
|
||||
name: App Store (macOS)
|
||||
if: ${{ inputs.enable-macos == 'true' }}
|
||||
runs-on: macos-latest
|
||||
steps:
|
||||
- name: Setup Environment
|
||||
uses: JagandeepBrar/LunaSea/.github/actions/prepare_for_deployment@master
|
||||
with:
|
||||
channel: app-store
|
||||
appstore-connect-key: ${{ secrets.APPLE_STORE_CONNECT_KEY }}
|
||||
|
||||
- name: Download App Store Package
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: macos-appstore-package
|
||||
path: ${{ github.workspace }}/output
|
||||
|
||||
- name: Deploy to App Store Connect
|
||||
working-directory: ${{ github.workspace }}/macos
|
||||
env:
|
||||
APPLE_ID: ${{ secrets.APPLE_ID }}
|
||||
APPLE_ITC_TEAM_ID: ${{ secrets.APPLE_ITC_TEAM_ID }}
|
||||
APPLE_STORE_CONNECT_ISSUER_ID: ${{ secrets.APPLE_STORE_CONNECT_ISSUER_ID }}
|
||||
APPLE_STORE_CONNECT_KEY_FILEPATH: ${{ github.workspace }}/keys/appstore.p8
|
||||
APPLE_STORE_CONNECT_KEY_ID: ${{ secrets.APPLE_STORE_CONNECT_KEY_ID }}
|
||||
APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
|
||||
run: bundle exec fastlane deploy_appstore groups:${{ inputs.flavor }} pkg:${{ github.workspace }}/output/lunasea-macos-amd64.pkg
|
||||
|
||||
web-netlify:
|
||||
name: Netlify
|
||||
if: ${{ inputs.enable-web == 'true' }}
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Setup Environment
|
||||
uses: JagandeepBrar/LunaSea/.github/actions/prepare_for_deployment@master
|
||||
with:
|
||||
channel: netlify
|
||||
|
||||
- name: Download Web Package
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: web-canvaskit
|
||||
path: ${{ github.workspace }}/output
|
||||
|
||||
- name: Determine Release Channel
|
||||
id: channel
|
||||
uses: actions/github-script@v6
|
||||
env:
|
||||
FLAVOR: ${{ inputs.flavor }}
|
||||
with:
|
||||
result-encoding: string
|
||||
script: |
|
||||
const ref = process.env.FLAVOR || 'edge';
|
||||
switch (ref) {
|
||||
case 'beta': return '11ef2676-fc31-41b5-897b-fd21273d87ed';
|
||||
case 'candidate': return '4636e6a1-17ef-45a2-a2b6-3d1c166fd1df';
|
||||
case 'stable': return '6634f0b1-323c-4a2f-bd0b-8f1f388673a9';
|
||||
case 'edge':
|
||||
default: return '325e197e-55f4-449a-b2bb-6831fe47bf2a';
|
||||
}
|
||||
|
||||
- name: Deploy to Netlify
|
||||
uses: nwtgck/actions-netlify@v1.2
|
||||
env:
|
||||
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
|
||||
NETLIFY_SITE_ID: ${{ steps.channel.outputs.result }}
|
||||
with:
|
||||
publish-dir: ${{ github.workspace}}/output
|
||||
production-deploy: true
|
||||
deploy-message: ${{ inputs.build-title }}
|
||||
|
||||
s3:
|
||||
name: S3
|
||||
if: ${{ inputs.enable-android == 'true' || inputs.enable-ios == 'true' || inputs.enable-linux == 'true' || inputs.enable-macos == 'true' || inputs.enable-windows == 'true' }}
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Setup Environment
|
||||
uses: JagandeepBrar/LunaSea/.github/actions/prepare_for_deployment@master
|
||||
with:
|
||||
channel: s3
|
||||
|
||||
- name: Download Android App Package
|
||||
if: ${{ inputs.enable-android == 'true' }}
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: android-app-package
|
||||
path: ${{ github.workspace }}/output
|
||||
|
||||
- name: Download iOS App Package
|
||||
if: ${{ inputs.enable-ios == 'true' }}
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: ios-appstore-package
|
||||
path: ${{ github.workspace }}/output
|
||||
|
||||
- name: Download Linux Snap
|
||||
if: ${{ inputs.enable-linux == 'true' }}
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: linux-snapcraft
|
||||
path: ${{ github.workspace }}/output
|
||||
|
||||
- name: Download macOS App Package
|
||||
if: ${{ inputs.enable-macos == 'true' }}
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: macos-app-package
|
||||
path: ${{ github.workspace }}/output
|
||||
|
||||
- name: Download macOS Disk Image
|
||||
if: ${{ inputs.enable-macos == 'true' }}
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: macos-disk-image
|
||||
path: ${{ github.workspace }}/output
|
||||
|
||||
- name: Download Windows App Package
|
||||
if: ${{ inputs.enable-windows == 'true' }}
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: windows-app-package
|
||||
path: ${{ github.workspace }}/output
|
||||
|
||||
- name: Download Windows MSIX Installer
|
||||
if: ${{ inputs.enable-windows == 'true' }}
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: windows-msix-installer
|
||||
path: ${{ github.workspace }}/output
|
||||
|
||||
- name: Upload to S3 Bucket (Build Title)
|
||||
uses: jakejarvis/s3-sync-action@v0.5.1
|
||||
with:
|
||||
args: --acl public-read --follow-symlinks
|
||||
env:
|
||||
AWS_ACCESS_KEY_ID: ${{ secrets.S3_KEY_ID }}
|
||||
AWS_SECRET_ACCESS_KEY: ${{ secrets.S3_ACCESS_KEY }}
|
||||
AWS_S3_BUCKET: ${{ secrets.S3_BUCKET }}
|
||||
AWS_S3_ENDPOINT: ${{ secrets.S3_ENDPOINT }}
|
||||
AWS_REGION: ${{ secrets.S3_REGION }}
|
||||
SOURCE_DIR: ${{ github.workspace }}/output
|
||||
DEST_DIR: ${{ inputs.build-title }}
|
||||
|
||||
- name: Upload to S3 Bucket (Latest)
|
||||
uses: jakejarvis/s3-sync-action@v0.5.1
|
||||
with:
|
||||
args: --acl public-read --follow-symlinks
|
||||
env:
|
||||
AWS_ACCESS_KEY_ID: ${{ secrets.S3_KEY_ID }}
|
||||
AWS_SECRET_ACCESS_KEY: ${{ secrets.S3_ACCESS_KEY }}
|
||||
AWS_S3_BUCKET: ${{ secrets.S3_BUCKET }}
|
||||
AWS_S3_ENDPOINT: ${{ secrets.S3_ENDPOINT }}
|
||||
AWS_REGION: ${{ secrets.S3_REGION }}
|
||||
SOURCE_DIR: ${{ github.workspace }}/output
|
||||
DEST_DIR: latest/${{ inputs.flavor }}
|
||||
|
||||
- name: Determine Webhook Channel
|
||||
id: webhook
|
||||
uses: actions/github-script@v6
|
||||
env:
|
||||
DISCORD_WEBHOOK_EDGE: ${{ secrets.DISCORD_WEBHOOK_EDGE }}
|
||||
DISCORD_WEBHOOK_BETA: ${{ secrets.DISCORD_WEBHOOK_BETA }}
|
||||
DISCORD_WEBHOOK_CANDIDATE: ${{ secrets.DISCORD_WEBHOOK_CANDIDATE }}
|
||||
DISCORD_WEBHOOK_STABLE: ${{ secrets.DISCORD_WEBHOOK_STABLE }}
|
||||
FLAVOR: ${{ inputs.flavor }}
|
||||
with:
|
||||
result-encoding: string
|
||||
script: |
|
||||
const ref = process.env.FLAVOR || 'edge';
|
||||
switch (ref) {
|
||||
case 'beta': return process.env.DISCORD_WEBHOOK_BETA;
|
||||
case 'candidate': return process.env.DISCORD_WEBHOOK_CANDIDATE;
|
||||
case 'stable': return process.env.DISCORD_WEBHOOK_STABLE;
|
||||
case 'edge':
|
||||
default: return process.env.DISCORD_WEBHOOK_EDGE;
|
||||
}
|
||||
|
||||
- name: Send Discord Message
|
||||
uses: sarisia/actions-status-discord@v1
|
||||
with:
|
||||
webhook: ${{ steps.webhook.outputs.result }}
|
||||
username: LunaSea Support
|
||||
avatar_url: https://raw.githubusercontent.com/JagandeepBrar/LunaSea/master/assets/icon/icon.png
|
||||
noprefix: true
|
||||
color: 0x4ECCA3
|
||||
title: ${{ inputs.build-title }}
|
||||
description: '[Download](https://builds.lunasea.app/#${{ inputs.build-title }}/)'
|
||||
65
.github/workflows/publish_android.yml
vendored
Normal file
@@ -0,0 +1,65 @@
|
||||
name: Publish Android
|
||||
|
||||
on:
|
||||
workflow_call:
|
||||
inputs:
|
||||
build-flavor:
|
||||
required: true
|
||||
type: string
|
||||
build-motd:
|
||||
required: true
|
||||
type: string
|
||||
build-title:
|
||||
required: true
|
||||
type: string
|
||||
|
||||
secrets:
|
||||
GOOGLE_PLAY_API:
|
||||
required: true
|
||||
|
||||
jobs:
|
||||
play-store:
|
||||
name: Play Store
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Setup Environment
|
||||
uses: JagandeepBrar/LunaSea/.github/actions/prepare_for_deployment@master
|
||||
with:
|
||||
channel: play-store
|
||||
google-play-key: ${{ secrets.GOOGLE_PLAY_API }}
|
||||
|
||||
- name: Download Play Store Package
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: android-playstore-package
|
||||
path: ${{ github.workspace }}/output
|
||||
|
||||
- name: Determine Release Channel
|
||||
id: channel
|
||||
uses: actions/github-script@v6
|
||||
env:
|
||||
FLAVOR: ${{ inputs.build-flavor }}
|
||||
with:
|
||||
result-encoding: string
|
||||
script: |
|
||||
const ref = process.env.FLAVOR || 'edge';
|
||||
switch (ref) {
|
||||
case 'beta': return 'beta';
|
||||
case 'stable': return 'production';
|
||||
case 'edge':
|
||||
default: return 'alpha';
|
||||
}
|
||||
|
||||
- name: Generate Changelog
|
||||
env:
|
||||
MOTD: ${{ inputs.build-motd }}
|
||||
OUTPUT_PATH: ${{ github.workspace }}/android/fastlane/metadata/android/en-CA/changelogs
|
||||
run: |
|
||||
mkdir -p $OUTPUT_PATH
|
||||
echo $MOTD > $OUTPUT_PATH/default.txt
|
||||
|
||||
- name: Deploy to Google Play Store
|
||||
working-directory: ${{ github.workspace }}/android
|
||||
env:
|
||||
SUPPLY_JSON_KEY: ${{ github.workspace }}/keys/googleplay.json
|
||||
run: bundle exec fastlane deploy_playstore track:${{ steps.channel.outputs.result }} aab:${{ github.workspace }}/output/lunasea-android.aab version_name:${{ inputs.build-title }}
|
||||
61
.github/workflows/publish_ios.yml
vendored
Normal file
@@ -0,0 +1,61 @@
|
||||
name: Publish iOS
|
||||
|
||||
on:
|
||||
workflow_call:
|
||||
inputs:
|
||||
build-flavor:
|
||||
required: true
|
||||
type: string
|
||||
build-motd:
|
||||
required: true
|
||||
type: string
|
||||
|
||||
secrets:
|
||||
APPLE_ID:
|
||||
required: true
|
||||
APPLE_ITC_TEAM_ID:
|
||||
required: true
|
||||
APPLE_STORE_CONNECT_ISSUER_ID:
|
||||
required: true
|
||||
APPLE_STORE_CONNECT_KEY:
|
||||
required: true
|
||||
APPLE_STORE_CONNECT_KEY_ID:
|
||||
required: true
|
||||
APPLE_TEAM_ID:
|
||||
required: true
|
||||
|
||||
jobs:
|
||||
app-store:
|
||||
name: App Store (iOS)
|
||||
runs-on: macos-latest
|
||||
steps:
|
||||
- name: Setup Environment
|
||||
uses: JagandeepBrar/LunaSea/.github/actions/prepare_for_deployment@master
|
||||
with:
|
||||
channel: app-store
|
||||
appstore-connect-key: ${{ secrets.APPLE_STORE_CONNECT_KEY }}
|
||||
|
||||
- name: Download App Store Package
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: ios-appstore-package
|
||||
path: ${{ github.workspace }}/output
|
||||
|
||||
- name: Generate Changelog
|
||||
env:
|
||||
MOTD: ${{ inputs.build-motd }}
|
||||
OUTPUT_PATH: ${{ github.workspace }}/ios/fastlane
|
||||
run: |
|
||||
mkdir -p $OUTPUT_PATH
|
||||
echo $MOTD > $OUTPUT_PATH/changelog.txt
|
||||
|
||||
- name: Deploy to App Store Connect
|
||||
working-directory: ${{ github.workspace }}/ios
|
||||
env:
|
||||
APPLE_ID: ${{ secrets.APPLE_ID }}
|
||||
APPLE_ITC_TEAM_ID: ${{ secrets.APPLE_ITC_TEAM_ID }}
|
||||
APPLE_STORE_CONNECT_ISSUER_ID: ${{ secrets.APPLE_STORE_CONNECT_ISSUER_ID }}
|
||||
APPLE_STORE_CONNECT_KEY_FILEPATH: ${{ github.workspace }}/keys/appstore.p8
|
||||
APPLE_STORE_CONNECT_KEY_ID: ${{ secrets.APPLE_STORE_CONNECT_KEY_ID }}
|
||||
APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
|
||||
run: bundle exec fastlane deploy_appstore groups:${{ inputs.build-flavor }} ipa:${{ github.workspace }}/output/lunasea-ios.ipa
|
||||
36
.github/workflows/publish_linux.yml
vendored
Normal file
@@ -0,0 +1,36 @@
|
||||
name: Publish Linux
|
||||
|
||||
on:
|
||||
workflow_call:
|
||||
inputs:
|
||||
build-flavor:
|
||||
required: true
|
||||
type: string
|
||||
|
||||
secrets:
|
||||
SNAPCRAFT_STORE_CREDENTIALS:
|
||||
required: true
|
||||
|
||||
jobs:
|
||||
snapcraft:
|
||||
name: Snapcraft
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Setup Environment
|
||||
uses: JagandeepBrar/LunaSea/.github/actions/prepare_for_deployment@master
|
||||
with:
|
||||
channel: snapcraft
|
||||
|
||||
- name: Download Snap
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: linux-snapcraft
|
||||
path: ${{ github.workspace }}/output
|
||||
|
||||
- name: Deploy to Snapcraft
|
||||
uses: snapcore/action-publish@master
|
||||
env:
|
||||
SNAPCRAFT_STORE_CREDENTIALS: ${{ secrets.SNAPCRAFT_STORE_CREDENTIALS }}
|
||||
with:
|
||||
release: ${{ inputs.build-flavor }}
|
||||
snap: ${{ github.workspace }}/output/lunasea-linux-amd64.snap
|
||||
61
.github/workflows/publish_macos.yml
vendored
Normal file
@@ -0,0 +1,61 @@
|
||||
name: Publish macOS
|
||||
|
||||
on:
|
||||
workflow_call:
|
||||
inputs:
|
||||
build-flavor:
|
||||
required: true
|
||||
type: string
|
||||
build-motd:
|
||||
required: true
|
||||
type: string
|
||||
|
||||
secrets:
|
||||
APPLE_ID:
|
||||
required: true
|
||||
APPLE_ITC_TEAM_ID:
|
||||
required: true
|
||||
APPLE_STORE_CONNECT_ISSUER_ID:
|
||||
required: true
|
||||
APPLE_STORE_CONNECT_KEY:
|
||||
required: true
|
||||
APPLE_STORE_CONNECT_KEY_ID:
|
||||
required: true
|
||||
APPLE_TEAM_ID:
|
||||
required: true
|
||||
|
||||
jobs:
|
||||
app-store:
|
||||
name: App Store (macOS)
|
||||
runs-on: macos-latest
|
||||
steps:
|
||||
- name: Setup Environment
|
||||
uses: JagandeepBrar/LunaSea/.github/actions/prepare_for_deployment@master
|
||||
with:
|
||||
channel: app-store
|
||||
appstore-connect-key: ${{ secrets.APPLE_STORE_CONNECT_KEY }}
|
||||
|
||||
- name: Download App Store Package
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: macos-appstore-package
|
||||
path: ${{ github.workspace }}/output
|
||||
|
||||
- name: Generate Changelog
|
||||
env:
|
||||
MOTD: ${{ inputs.build-motd }}
|
||||
OUTPUT_PATH: ${{ github.workspace }}/macos/fastlane
|
||||
run: |
|
||||
mkdir -p $OUTPUT_PATH
|
||||
echo $MOTD > $OUTPUT_PATH/changelog.txt
|
||||
|
||||
- name: Deploy to App Store Connect
|
||||
working-directory: ${{ github.workspace }}/macos
|
||||
env:
|
||||
APPLE_ID: ${{ secrets.APPLE_ID }}
|
||||
APPLE_ITC_TEAM_ID: ${{ secrets.APPLE_ITC_TEAM_ID }}
|
||||
APPLE_STORE_CONNECT_ISSUER_ID: ${{ secrets.APPLE_STORE_CONNECT_ISSUER_ID }}
|
||||
APPLE_STORE_CONNECT_KEY_FILEPATH: ${{ github.workspace }}/keys/appstore.p8
|
||||
APPLE_STORE_CONNECT_KEY_ID: ${{ secrets.APPLE_STORE_CONNECT_KEY_ID }}
|
||||
APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
|
||||
run: bundle exec fastlane deploy_appstore groups:${{ inputs.build-flavor }} pkg:${{ github.workspace }}/output/lunasea-macos-amd64.pkg
|
||||
133
.github/workflows/publish_s3.yml
vendored
Normal file
@@ -0,0 +1,133 @@
|
||||
name: Publish S3
|
||||
|
||||
on:
|
||||
workflow_call:
|
||||
inputs:
|
||||
build-flavor:
|
||||
required: true
|
||||
type: string
|
||||
build-number:
|
||||
required: true
|
||||
type: string
|
||||
build-title:
|
||||
required: true
|
||||
type: string
|
||||
|
||||
secrets:
|
||||
S3_ACCESS_KEY:
|
||||
required: true
|
||||
S3_BUCKET:
|
||||
required: true
|
||||
S3_ENDPOINT:
|
||||
required: true
|
||||
S3_KEY_ID:
|
||||
required: true
|
||||
S3_REGION:
|
||||
required: true
|
||||
|
||||
jobs:
|
||||
s3:
|
||||
name: S3
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Setup Environment
|
||||
uses: JagandeepBrar/LunaSea/.github/actions/prepare_for_deployment@master
|
||||
with:
|
||||
channel: s3
|
||||
|
||||
- name: Download Android App Package
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: android-app-package
|
||||
path: ${{ github.workspace }}/output
|
||||
|
||||
- name: Download iOS App Package
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: ios-appstore-package
|
||||
path: ${{ github.workspace }}/output
|
||||
|
||||
- name: Download Linux Debian
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: linux-debian
|
||||
path: ${{ github.workspace }}/output
|
||||
|
||||
- name: Download Linux Tarball
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: linux-tarball
|
||||
path: ${{ github.workspace }}/output
|
||||
|
||||
- name: Download Linux Snap
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: linux-snapcraft
|
||||
path: ${{ github.workspace }}/output
|
||||
|
||||
- name: Download macOS App Package
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: macos-app-package
|
||||
path: ${{ github.workspace }}/output
|
||||
|
||||
- name: Download macOS Disk Image
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: macos-disk-image
|
||||
path: ${{ github.workspace }}/output
|
||||
|
||||
- name: Download Web Archive
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: web-archive
|
||||
path: ${{ github.workspace }}/output
|
||||
|
||||
- name: Download Windows App Package
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: windows-app-package
|
||||
path: ${{ github.workspace }}/output
|
||||
|
||||
- name: Download Windows MSIX Installer
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: windows-msix-installer
|
||||
path: ${{ github.workspace }}/output
|
||||
|
||||
- name: Create Version File
|
||||
working-directory: ${{ github.workspace }}/output
|
||||
run: |
|
||||
echo ${{ inputs.build-number }} > VERSION.txt
|
||||
echo ${{ inputs.build-number }} > VERSION_ANDROID.txt
|
||||
echo ${{ inputs.build-number }} > VERSION_IOS.txt
|
||||
echo ${{ inputs.build-number }} > VERSION_LINUX.txt
|
||||
echo ${{ inputs.build-number }} > VERSION_MACOS.txt
|
||||
echo ${{ inputs.build-number }} > VERSION_WEB.txt
|
||||
echo ${{ inputs.build-number }} > VERSION_WINDOWS.txt
|
||||
|
||||
- name: Upload to S3 Bucket (Build Title)
|
||||
uses: jakejarvis/s3-sync-action@v0.5.1
|
||||
with:
|
||||
args: --acl public-read --follow-symlinks
|
||||
env:
|
||||
AWS_ACCESS_KEY_ID: ${{ secrets.S3_KEY_ID }}
|
||||
AWS_SECRET_ACCESS_KEY: ${{ secrets.S3_ACCESS_KEY }}
|
||||
AWS_S3_BUCKET: ${{ secrets.S3_BUCKET }}
|
||||
AWS_S3_ENDPOINT: ${{ secrets.S3_ENDPOINT }}
|
||||
AWS_REGION: ${{ secrets.S3_REGION }}
|
||||
SOURCE_DIR: ${{ github.workspace }}/output
|
||||
DEST_DIR: ${{ inputs.build-title }}
|
||||
|
||||
- name: Upload to S3 Bucket (Latest)
|
||||
uses: jakejarvis/s3-sync-action@v0.5.1
|
||||
with:
|
||||
args: --acl public-read --follow-symlinks
|
||||
env:
|
||||
AWS_ACCESS_KEY_ID: ${{ secrets.S3_KEY_ID }}
|
||||
AWS_SECRET_ACCESS_KEY: ${{ secrets.S3_ACCESS_KEY }}
|
||||
AWS_S3_BUCKET: ${{ secrets.S3_BUCKET }}
|
||||
AWS_S3_ENDPOINT: ${{ secrets.S3_ENDPOINT }}
|
||||
AWS_REGION: ${{ secrets.S3_REGION }}
|
||||
SOURCE_DIR: ${{ github.workspace }}/output
|
||||
DEST_DIR: latest/${{ inputs.build-flavor }}
|
||||
80
.github/workflows/publish_web.yml
vendored
Normal file
@@ -0,0 +1,80 @@
|
||||
name: Publish Web
|
||||
|
||||
on:
|
||||
workflow_call:
|
||||
inputs:
|
||||
build-flavor:
|
||||
required: true
|
||||
type: string
|
||||
build-title:
|
||||
required: true
|
||||
type: string
|
||||
|
||||
secrets:
|
||||
NETLIFY_AUTH_TOKEN:
|
||||
required: true
|
||||
|
||||
jobs:
|
||||
docker:
|
||||
name: Docker
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Setup Environment
|
||||
uses: JagandeepBrar/LunaSea/.github/actions/prepare_for_deployment@master
|
||||
with:
|
||||
channel: docker
|
||||
ghcr-actor: ${{ github.actor }}
|
||||
ghcr-token: ${{ github.token }}
|
||||
|
||||
- name: Download Docker Image
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: web-docker
|
||||
path: ${{ github.workspace }}/output
|
||||
|
||||
- name: Load Docker Image
|
||||
run: docker load --input ${{ github.workspace}}/output/lunasea-web-docker.tar
|
||||
|
||||
- name: Deploy to GitHub Container Registry
|
||||
run: docker image push --all-tags ghcr.io/jagandeepbrar/lunasea
|
||||
|
||||
netlify:
|
||||
name: Netlify
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Setup Environment
|
||||
uses: JagandeepBrar/LunaSea/.github/actions/prepare_for_deployment@master
|
||||
with:
|
||||
channel: netlify
|
||||
|
||||
- name: Download Web Package
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: web-hosted
|
||||
path: ${{ github.workspace }}/output
|
||||
|
||||
- name: Determine Release Channel
|
||||
id: channel
|
||||
uses: actions/github-script@v6
|
||||
env:
|
||||
FLAVOR: ${{ inputs.build-flavor }}
|
||||
with:
|
||||
result-encoding: string
|
||||
script: |
|
||||
const ref = process.env.FLAVOR || 'edge';
|
||||
switch (ref) {
|
||||
case 'beta': return '11ef2676-fc31-41b5-897b-fd21273d87ed';
|
||||
case 'stable': return '6634f0b1-323c-4a2f-bd0b-8f1f388673a9';
|
||||
case 'edge':
|
||||
default: return '325e197e-55f4-449a-b2bb-6831fe47bf2a';
|
||||
}
|
||||
|
||||
- name: Deploy to Netlify
|
||||
uses: nwtgck/actions-netlify@v1.2
|
||||
env:
|
||||
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
|
||||
NETLIFY_SITE_ID: ${{ steps.channel.outputs.result }}
|
||||
with:
|
||||
publish-dir: ${{ github.workspace}}/output
|
||||
production-deploy: true
|
||||
deploy-message: ${{ inputs.build-title }}
|
||||
5
.github/workflows/validate.yml
vendored
@@ -17,8 +17,11 @@ jobs:
|
||||
firebase-token: ${{ secrets.FIREBASE_TOKEN }}
|
||||
platform: test
|
||||
|
||||
- name: Analyze
|
||||
- name: Analyze Release
|
||||
uses: invertase/github-action-dart-analyzer@v1
|
||||
with:
|
||||
fatal-infos: false
|
||||
fatal-warnings: true
|
||||
|
||||
- name: Test Release
|
||||
run: flutter test
|
||||
|
||||
9
.gitignore
vendored
@@ -32,7 +32,6 @@
|
||||
*.g.dart
|
||||
|
||||
# Web related
|
||||
lib/generated_plugin_registrant.dart
|
||||
|
||||
# Exceptions to above rules.
|
||||
!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages
|
||||
@@ -42,6 +41,7 @@ ios/Flutter/.last_build_id
|
||||
output/
|
||||
*.packages
|
||||
coverage/
|
||||
lib/system/environment.dart
|
||||
|
||||
# XCode Build Artifacts
|
||||
ios/build/
|
||||
@@ -65,8 +65,11 @@ android/key.properties
|
||||
|
||||
# Firebase
|
||||
android/firebase_app_id_file.json
|
||||
android/app/google-services.json
|
||||
ios/firebase_app_id_file.json
|
||||
ios/Runner/GoogleService-Info.plist
|
||||
macos/firebase_app_id_file.json
|
||||
macos/Runner/GoogleService-Info.plist
|
||||
|
||||
# Node Dependency directories
|
||||
node_modules/
|
||||
@@ -79,4 +82,8 @@ output/
|
||||
*.ipa
|
||||
*.dmg
|
||||
*.pkg
|
||||
|
||||
# Linux Artifacts
|
||||
debian/DEBIAN/md5sums
|
||||
debian/usr/share/lunasea
|
||||
*.snap
|
||||
|
||||
24
.metadata
@@ -1,10 +1,30 @@
|
||||
# This file tracks properties of this Flutter project.
|
||||
# Used by Flutter tool to assess capabilities and perform upgrades etc.
|
||||
#
|
||||
# This file should be version controlled and should not be manually edited.
|
||||
# This file should be version controlled.
|
||||
|
||||
version:
|
||||
revision: 7e9793dee1b85a243edd0e06cb1658e98b077561
|
||||
revision: ffccd96b62ee8cec7740dab303538c5fc26ac543
|
||||
channel: stable
|
||||
|
||||
project_type: app
|
||||
|
||||
# Tracks metadata for the flutter migrate command
|
||||
migration:
|
||||
platforms:
|
||||
- platform: root
|
||||
create_revision: ffccd96b62ee8cec7740dab303538c5fc26ac543
|
||||
base_revision: ffccd96b62ee8cec7740dab303538c5fc26ac543
|
||||
- platform: windows
|
||||
create_revision: ffccd96b62ee8cec7740dab303538c5fc26ac543
|
||||
base_revision: ffccd96b62ee8cec7740dab303538c5fc26ac543
|
||||
|
||||
# User provided section
|
||||
|
||||
# List of Local paths (relative to this file) that should be
|
||||
# ignored by the migrate tool.
|
||||
#
|
||||
# Files that are not part of the templates will be ignored by default.
|
||||
unmanaged_files:
|
||||
- 'lib/main.dart'
|
||||
- 'ios/Runner.xcodeproj/project.pbxproj'
|
||||
|
||||
@@ -1 +1 @@
|
||||
3.1.1
|
||||
2.7.6
|
||||
@@ -24,5 +24,5 @@
|
||||
"section": "Tweaks"
|
||||
}
|
||||
],
|
||||
"releaseCommitMessageFormat": "chore(release): v{{currentTag}}\n\n[skip ci]"
|
||||
"releaseCommitMessageFormat": "release: v{{currentTag}}\n\n[skip ci]"
|
||||
}
|
||||
15
.vscode/cspell.json
vendored
@@ -24,9 +24,11 @@
|
||||
"cocoapods",
|
||||
"codecov",
|
||||
"colours",
|
||||
"deinitialize",
|
||||
"deintegrate",
|
||||
"Discogs",
|
||||
"emdash",
|
||||
"encrypter",
|
||||
"fanart",
|
||||
"fastlane",
|
||||
"Firestore",
|
||||
@@ -34,10 +36,17 @@
|
||||
"Gitbook",
|
||||
"hardlink",
|
||||
"Hellonext",
|
||||
"IMDb",
|
||||
"keychain",
|
||||
"leechers",
|
||||
"Letterboxd",
|
||||
"Lidarr",
|
||||
"LunaBox",
|
||||
"LunaConfig",
|
||||
"lunasea",
|
||||
"LunaTable",
|
||||
"microtask",
|
||||
"msix",
|
||||
"Newznab",
|
||||
"NZBGet",
|
||||
"Overseerr",
|
||||
@@ -45,6 +54,8 @@
|
||||
"podfile",
|
||||
"prefill",
|
||||
"Radarr",
|
||||
"Riverpod",
|
||||
"roboto",
|
||||
"SABnzbd",
|
||||
"scrollview",
|
||||
"sksl",
|
||||
@@ -52,7 +63,11 @@
|
||||
"Sonarr",
|
||||
"stickied",
|
||||
"subheaders",
|
||||
"subroutes",
|
||||
"Tautulli",
|
||||
"TestFlight",
|
||||
"Trakt",
|
||||
"typescale",
|
||||
"unencrypted",
|
||||
"unignore",
|
||||
"Weblate",
|
||||
|
||||
34
.vscode/launch.json
vendored
@@ -1,13 +1,23 @@
|
||||
{
|
||||
// Use IntelliSense to learn about possible attributes.
|
||||
// Hover to view descriptions of existing attributes.
|
||||
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
|
||||
"version": "0.2.0",
|
||||
"configurations": [
|
||||
{
|
||||
"name": "Debug",
|
||||
"request": "launch",
|
||||
"type": "dart"
|
||||
}
|
||||
]
|
||||
}
|
||||
"version": "0.2.0",
|
||||
"configurations": [
|
||||
{
|
||||
"name": "Debug",
|
||||
"request": "launch",
|
||||
"type": "dart",
|
||||
"flutterMode": "debug"
|
||||
},
|
||||
{
|
||||
"name": "Profile",
|
||||
"request": "launch",
|
||||
"type": "dart",
|
||||
"flutterMode": "profile"
|
||||
},
|
||||
{
|
||||
"name": "Release",
|
||||
"request": "launch",
|
||||
"type": "dart",
|
||||
"flutterMode": "release"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
2
.vscode/settings.json
vendored
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"yaml.schemas": {
|
||||
"https://json.schemastore.org/github-workflow.json": "file:///Users/jagandeepbrar/Git/LunaSea/.github/workflows/deploy.yml"
|
||||
"https://json.schemastore.org/github-issue-config.json": "file:///Users/jagandeepbrar/Git/LunaSea/.github/ISSUE_TEMPLATE/config.yml"
|
||||
}
|
||||
}
|
||||
|
||||
1003
CHANGELOG.md
@@ -3,7 +3,7 @@
|
||||
<!-- prettier-ignore-start -->
|
||||
<!-- markdownlint-disable -->
|
||||
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
|
||||
[](#contributors-)
|
||||
[](#contributors-)
|
||||
<!-- ALL-CONTRIBUTORS-BADGE:END -->
|
||||
<!-- markdownlint-restore -->
|
||||
<!-- prettier-ignore-end -->
|
||||
@@ -14,41 +14,63 @@ Thank you to everyone who has helped contribute to LunaSea, from development to
|
||||
<!-- prettier-ignore-start -->
|
||||
<!-- markdownlint-disable -->
|
||||
<table>
|
||||
<tr>
|
||||
<td align="center"><a href="https://www.jagandeepbrar.io"><img src="https://avatars.githubusercontent.com/u/3048295?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Jagandeep Brar</b></sub></a><br /><a href="https://github.com/JagandeepBrar/LunaSea/commits?author=JagandeepBrar" title="Code">💻</a> <a href="#design-JagandeepBrar" title="Design">🎨</a> <a href="#ideas-JagandeepBrar" title="Ideas, Planning, & Feedback">🤔</a></td>
|
||||
<td align="center"><a href="https://github.com/lightglitch"><img src="https://avatars.githubusercontent.com/u/196953?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Mário Franco</b></sub></a><br /><a href="https://github.com/JagandeepBrar/LunaSea/commits?author=lightglitch" title="Code">💻</a> <a href="#translation-lightglitch" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://github.com/Qstick"><img src="https://avatars.githubusercontent.com/u/376117?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Qstick</b></sub></a><br /><a href="https://github.com/JagandeepBrar/LunaSea/commits?author=Qstick" title="Code">💻</a></td>
|
||||
<td align="center"><a href="https://github.com/AliMickey"><img src="https://avatars.githubusercontent.com/u/60691199?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Micky</b></sub></a><br /><a href="https://github.com/JagandeepBrar/LunaSea/commits?author=AliMickey" title="Documentation">📖</a></td>
|
||||
<td align="center"><a href="http://www.xrths.fr"><img src="https://avatars.githubusercontent.com/u/40337934?v=4?s=100" width="100px;" alt=""/><br /><sub><b>xrths</b></sub></a><br /><a href="https://github.com/JagandeepBrar/LunaSea/commits?author=xrths" title="Documentation">📖</a></td>
|
||||
<td align="center"><a href="https://pythonexplainedto.me/"><img src="https://avatars.githubusercontent.com/u/41962737?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Patrik Hauguth</b></sub></a><br /><a href="#translation-Phaugt" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://liberapay.com/kingu/"><img src="https://avatars.githubusercontent.com/u/13802408?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Allan Nordhøy</b></sub></a><br /><a href="#translation-comradekingu" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://github.com/cpt-kuesel"><img src="https://avatars.githubusercontent.com/u/79487102?v=4?s=100" width="100px;" alt=""/><br /><sub><b>cpt-kuesel</b></sub></a><br /><a href="#translation-cpt-kuesel" title="Translation">🌍</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center"><a href="https://github.com/KovalevArtem"><img src="https://avatars.githubusercontent.com/u/36500228?v=4?s=100" width="100px;" alt=""/><br /><sub><b>KovalevArtem</b></sub></a><br /><a href="#translation-KovalevArtem" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://github.com/iFelix18"><img src="https://avatars.githubusercontent.com/u/19800006?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Davide</b></sub></a><br /><a href="#translation-iFelix18" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://ersen.srht.site/"><img src="https://avatars.githubusercontent.com/u/88676873?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Oğuz Ersen</b></sub></a><br /><a href="#translation-ersen0" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://github.com/bittin"><img src="https://avatars.githubusercontent.com/u/43197?v=4?s=100" width="100px;" alt=""/><br /><sub><b>bittin</b></sub></a><br /><a href="#translation-bittin" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://github.com/almontegil"><img src="https://avatars.githubusercontent.com/u/68232356?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Gil</b></sub></a><br /><a href="#translation-almontegil" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://github.com/TheSander562"><img src="https://avatars.githubusercontent.com/u/14059770?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Sander Lambrechts</b></sub></a><br /><a href="#translation-TheSander562" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://github.com/Guilhermerrrr"><img src="https://avatars.githubusercontent.com/u/92966143?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Guilhermerrrr</b></sub></a><br /><a href="#translation-Guilhermerrrr" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://github.com/Ben-Wallner"><img src="https://avatars.githubusercontent.com/u/24373331?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Ben Biber</b></sub></a><br /><a href="#translation-Ben-Wallner" title="Translation">🌍</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center"><a href="https://github.com/Sytom"><img src="https://avatars.githubusercontent.com/u/30535521?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Sytom</b></sub></a><br /><a href="#translation-Sytom" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://xxzj990.top"><img src="https://avatars.githubusercontent.com/u/5134154?v=4?s=100" width="100px;" alt=""/><br /><sub><b>xxzj990</b></sub></a><br /><a href="#translation-xxzj990" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://www.openflixr.com"><img src="https://avatars.githubusercontent.com/u/3245077?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Mark Frelink</b></sub></a><br /><a href="#translation-mfrelink" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://github.com/diemade"><img src="https://avatars.githubusercontent.com/u/174809?v=4?s=100" width="100px;" alt=""/><br /><sub><b>diemade</b></sub></a><br /><a href="#translation-diemade" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://feikojoosten.com"><img src="https://avatars.githubusercontent.com/u/10920052?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Feiko Joosten</b></sub></a><br /><a href="#translation-FeikoJoosten" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://github.com/TheMaxul"><img src="https://avatars.githubusercontent.com/u/2436527?v=4?s=100" width="100px;" alt=""/><br /><sub><b>TheMaxul</b></sub></a><br /><a href="#translation-TheMaxul" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://lisacintosh.itch.io"><img src="https://avatars.githubusercontent.com/u/6952213?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Maxime Leroy</b></sub></a><br /><a href="#translation-Lisapple" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://github.com/vc5"><img src="https://avatars.githubusercontent.com/u/13097192?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Vincent</b></sub></a><br /><a href="#translation-vc5" title="Translation">🌍</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center"><a href="https://github.com/gmcinalli"><img src="https://avatars.githubusercontent.com/u/9024983?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Gian Marco Cinalli</b></sub></a><br /><a href="#translation-gmcinalli" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://www.issacc.top/"><img src="https://avatars.githubusercontent.com/u/17275050?v=4?s=100" width="100px;" alt=""/><br /><sub><b>八月的蠢</b></sub></a><br /><a href="#translation-issaccv" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://github.com/neoestremi"><img src="https://avatars.githubusercontent.com/u/1340877?v=4?s=100" width="100px;" alt=""/><br /><sub><b>neoestremi</b></sub></a><br /><a href="#translation-neoestremi" title="Translation">🌍</a></td>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td align="center"><a href="https://www.jagandeepbrar.io"><img src="https://avatars.githubusercontent.com/u/3048295?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Jagandeep Brar</b></sub></a><br /><a href="https://github.com/JagandeepBrar/LunaSea/commits?author=JagandeepBrar" title="Code">💻</a> <a href="#design-JagandeepBrar" title="Design">🎨</a> <a href="#ideas-JagandeepBrar" title="Ideas, Planning, & Feedback">🤔</a></td>
|
||||
<td align="center"><a href="https://github.com/lightglitch"><img src="https://avatars.githubusercontent.com/u/196953?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Mário Franco</b></sub></a><br /><a href="https://github.com/JagandeepBrar/LunaSea/commits?author=lightglitch" title="Code">💻</a> <a href="#translation-lightglitch" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://github.com/Qstick"><img src="https://avatars.githubusercontent.com/u/376117?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Qstick</b></sub></a><br /><a href="https://github.com/JagandeepBrar/LunaSea/commits?author=Qstick" title="Code">💻</a></td>
|
||||
<td align="center"><a href="https://github.com/AliMickey"><img src="https://avatars.githubusercontent.com/u/60691199?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Micky</b></sub></a><br /><a href="https://github.com/JagandeepBrar/LunaSea/commits?author=AliMickey" title="Documentation">📖</a></td>
|
||||
<td align="center"><a href="http://www.xrths.fr"><img src="https://avatars.githubusercontent.com/u/40337934?v=4?s=100" width="100px;" alt=""/><br /><sub><b>xrths</b></sub></a><br /><a href="https://github.com/JagandeepBrar/LunaSea/commits?author=xrths" title="Documentation">📖</a></td>
|
||||
<td align="center"><a href="https://pythonexplainedto.me/"><img src="https://avatars.githubusercontent.com/u/41962737?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Patrik Hauguth</b></sub></a><br /><a href="#translation-Phaugt" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://liberapay.com/kingu/"><img src="https://avatars.githubusercontent.com/u/13802408?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Allan Nordhøy</b></sub></a><br /><a href="#translation-comradekingu" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://github.com/cpt-kuesel"><img src="https://avatars.githubusercontent.com/u/79487102?v=4?s=100" width="100px;" alt=""/><br /><sub><b>cpt-kuesel</b></sub></a><br /><a href="#translation-cpt-kuesel" title="Translation">🌍</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center"><a href="https://github.com/KovalevArtem"><img src="https://avatars.githubusercontent.com/u/36500228?v=4?s=100" width="100px;" alt=""/><br /><sub><b>KovalevArtem</b></sub></a><br /><a href="#translation-KovalevArtem" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://github.com/iFelix18"><img src="https://avatars.githubusercontent.com/u/19800006?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Davide</b></sub></a><br /><a href="#translation-iFelix18" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://ersen.srht.site/"><img src="https://avatars.githubusercontent.com/u/88676873?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Oğuz Ersen</b></sub></a><br /><a href="#translation-ersen0" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://github.com/bittin"><img src="https://avatars.githubusercontent.com/u/43197?v=4?s=100" width="100px;" alt=""/><br /><sub><b>bittin</b></sub></a><br /><a href="#translation-bittin" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://github.com/almontegil"><img src="https://avatars.githubusercontent.com/u/68232356?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Gil</b></sub></a><br /><a href="#translation-almontegil" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://github.com/TheSander562"><img src="https://avatars.githubusercontent.com/u/14059770?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Sander Lambrechts</b></sub></a><br /><a href="#translation-TheSander562" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://github.com/Guilhermerrrr"><img src="https://avatars.githubusercontent.com/u/92966143?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Guilhermerrrr</b></sub></a><br /><a href="#translation-Guilhermerrrr" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://github.com/Ben-Wallner"><img src="https://avatars.githubusercontent.com/u/24373331?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Ben Biber</b></sub></a><br /><a href="#translation-Ben-Wallner" title="Translation">🌍</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center"><a href="https://github.com/Sytom"><img src="https://avatars.githubusercontent.com/u/30535521?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Sytom</b></sub></a><br /><a href="#translation-Sytom" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://xxzj990.top"><img src="https://avatars.githubusercontent.com/u/5134154?v=4?s=100" width="100px;" alt=""/><br /><sub><b>xxzj990</b></sub></a><br /><a href="#translation-xxzj990" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://www.openflixr.com"><img src="https://avatars.githubusercontent.com/u/3245077?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Mark Frelink</b></sub></a><br /><a href="#translation-mfrelink" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://github.com/diemade"><img src="https://avatars.githubusercontent.com/u/174809?v=4?s=100" width="100px;" alt=""/><br /><sub><b>diemade</b></sub></a><br /><a href="#translation-diemade" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://feikojoosten.com"><img src="https://avatars.githubusercontent.com/u/10920052?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Feiko Joosten</b></sub></a><br /><a href="#translation-FeikoJoosten" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://github.com/TheMaxul"><img src="https://avatars.githubusercontent.com/u/2436527?v=4?s=100" width="100px;" alt=""/><br /><sub><b>TheMaxul</b></sub></a><br /><a href="#translation-TheMaxul" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://lisacintosh.itch.io"><img src="https://avatars.githubusercontent.com/u/6952213?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Maxime Leroy</b></sub></a><br /><a href="#translation-Lisapple" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://github.com/vc5"><img src="https://avatars.githubusercontent.com/u/13097192?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Vincent</b></sub></a><br /><a href="#translation-vc5" title="Translation">🌍</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center"><a href="https://github.com/gmcinalli"><img src="https://avatars.githubusercontent.com/u/9024983?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Gian Marco Cinalli</b></sub></a><br /><a href="#translation-gmcinalli" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://www.issacc.top/"><img src="https://avatars.githubusercontent.com/u/17275050?v=4?s=100" width="100px;" alt=""/><br /><sub><b>八月的蠢</b></sub></a><br /><a href="#translation-issaccv" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://github.com/neoestremi"><img src="https://avatars.githubusercontent.com/u/1340877?v=4?s=100" width="100px;" alt=""/><br /><sub><b>neoestremi</b></sub></a><br /><a href="#translation-neoestremi" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://github.com/marcosvdiasofc"><img src="https://avatars.githubusercontent.com/u/96720080?v=4?s=100" width="100px;" alt=""/><br /><sub><b>marcosvdiasofc</b></sub></a><br /><a href="#translation-marcosvdiasofc" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://liberapay.com/FSCorrupt/donate"><img src="https://avatars.githubusercontent.com/u/45659314?v=4?s=100" width="100px;" alt=""/><br /><sub><b>FSCorrupt</b></sub></a><br /><a href="#translation-fscorrupt" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://github.com/iHunterX"><img src="https://avatars.githubusercontent.com/u/16854718?v=4?s=100" width="100px;" alt=""/><br /><sub><b>iHunterX</b></sub></a><br /><a href="#translation-iHunterX" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://github.com/Brokeos"><img src="https://avatars.githubusercontent.com/u/8388746?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Brokeos</b></sub></a><br /><a href="#translation-Brokeos" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://github.com/punchy98"><img src="https://avatars.githubusercontent.com/u/12002902?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Michael Maldonado</b></sub></a><br /><a href="#translation-punchy98" title="Translation">🌍</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center"><a href="https://github.com/natiz"><img src="https://avatars.githubusercontent.com/u/3515888?v=4?s=100" width="100px;" alt=""/><br /><sub><b>natiz</b></sub></a><br /><a href="https://github.com/JagandeepBrar/LunaSea/commits?author=natiz" title="Code">💻</a></td>
|
||||
<td align="center"><a href="https://github.com/KevoM"><img src="https://avatars.githubusercontent.com/u/8274366?v=4?s=100" width="100px;" alt=""/><br /><sub><b>KevoM</b></sub></a><br /><a href="#translation-KevoM" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://github.com/rogeriomendes"><img src="https://avatars.githubusercontent.com/u/1494503?v=4?s=100" width="100px;" alt=""/><br /><sub><b>rogeriomendes</b></sub></a><br /><a href="#translation-rogeriomendes" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="http://www.paddez.com/"><img src="https://avatars.githubusercontent.com/u/587220?v=4?s=100" width="100px;" alt=""/><br /><sub><b>David K</b></sub></a><br /><a href="#design-Irishsmurf" title="Design">🎨</a></td>
|
||||
<td align="center"><a href="https://github.com/Slam4uk"><img src="https://avatars.githubusercontent.com/u/78175288?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Slam4uk</b></sub></a><br /><a href="#translation-Slam4uk" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://github.com/timrettop"><img src="https://avatars.githubusercontent.com/u/434913?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Tim Potter</b></sub></a><br /><a href="#translation-timrettop" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://github.com/carlesmu"><img src="https://avatars.githubusercontent.com/u/1310090?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Carles Muñoz Gorriz</b></sub></a><br /><a href="#translation-carlesmu" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://github.com/osjurso"><img src="https://avatars.githubusercontent.com/u/17827103?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Olav Markus Sjursø</b></sub></a><br /><a href="#translation-osjurso" title="Translation">🌍</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center"><a href="https://github.com/fyu0h"><img src="https://avatars.githubusercontent.com/u/33602841?v=4?s=100" width="100px;" alt=""/><br /><sub><b>fyu0h</b></sub></a><br /><a href="#translation-fyu0h" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://github.com/johnflorin"><img src="https://avatars.githubusercontent.com/u/45756085?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Florin</b></sub></a><br /><a href="#translation-johnflorin" title="Translation">🌍</a></td>
|
||||
<td align="center"><a href="https://github.com/tuzumbear"><img src="https://avatars.githubusercontent.com/u/61370405?v=4?s=100" width="100px;" alt=""/><br /><sub><b>tuzumbear</b></sub></a><br /><a href="#translation-tuzumbear" title="Translation">🌍</a></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<!-- markdownlint-restore -->
|
||||
|
||||
21
Dockerfile
Normal file
@@ -0,0 +1,21 @@
|
||||
# Build
|
||||
FROM debian:latest as build
|
||||
|
||||
ENV PATH="/usr/local/flutter/bin:/usr/local/flutter/bin/cache/dart-sdk/bin:$PATH"
|
||||
RUN apt-get update
|
||||
RUN apt-get install -y curl git wget unzip
|
||||
RUN apt-get clean
|
||||
|
||||
RUN git clone https://github.com/flutter/flutter.git /usr/local/flutter
|
||||
RUN flutter channel stable
|
||||
RUN flutter upgrade
|
||||
|
||||
RUN mkdir /lunasea/
|
||||
COPY . /lunasea/
|
||||
WORKDIR /lunasea/
|
||||
RUN flutter build web
|
||||
|
||||
# Runtime
|
||||
FROM nginx:alpine
|
||||
LABEL org.opencontainers.image.source="https://github.com/JagandeepBrar/LunaSea"
|
||||
COPY --from=build /lunasea/build/web /usr/share/nginx/html
|
||||
19
README.md
@@ -20,12 +20,12 @@ LunaSea even comes with support for webhook-based push notifications, multiple i
|
||||
|
||||
All releases for every build channel can be downloaded from the [build bucket](https://builds.lunasea.app), and all stable releases for all platforms are also available on [GitHub](https://github.com/JagandeepBrar/LunaSea/releases).
|
||||
|
||||
- [Android](https://www.lunasea.app/playstore)
|
||||
- [iOS](https://www.lunasea.app/appstore)
|
||||
- [Linux](https://www.lunasea.app/snapcraft)
|
||||
- [macOS](https://formulae.brew.sh/cask/lunasea)
|
||||
- [Web](https://web.lunasea.app)
|
||||
- [Windows](https://builds.lunasea.app/#latest/stable/)
|
||||
- [Android](https://docs.lunasea.app/releases/android)
|
||||
- [iOS](https://docs.lunasea.app/releases/ios)
|
||||
- [Linux](https://docs.lunasea.app/releases/linux)
|
||||
- [macOS](https://docs.lunasea.app/releases/macos)
|
||||
- [Web](https://docs.lunasea.app/releases/web)
|
||||
- [Windows](https://docs.lunasea.app/releases/windows)
|
||||
|
||||
Interested in using prerelease build channels of LunaSea? Learn the differences between all the build channels and how to join one [here](https://www.lunasea.app/build-channels)!
|
||||
|
||||
@@ -33,7 +33,6 @@ Interested in using prerelease build channels of LunaSea? Learn the differences
|
||||
|
||||
- [Build Guide](https://github.com/JagandeepBrar/LunaSea/wiki/Build-Guide)
|
||||
- [Documentation](https://www.lunasea.app/docs)
|
||||
- [Feedback & Feature Requests Board](https://www.lunasea.app/feedback)
|
||||
- [Frequently Asked Questions](https://docs.lunasea.app/getting-started/frequently-asked-questions)
|
||||
|
||||
## Support
|
||||
@@ -41,9 +40,8 @@ Interested in using prerelease build channels of LunaSea? Learn the differences
|
||||
[](https://www.lunasea.app/discord)
|
||||
[](https://www.lunasea.app/reddit)
|
||||
|
||||
**Please only create an issue on GitHub for bugs and software issues**. Post in the [discussions board](https://github.com/JagandeepBrar/LunaSea/discussions) or the [feedback & feature requests board](https://www.lunasea.app/feedback) for requests and general feedback.
|
||||
**Please only create an issue on GitHub for bugs and software issues**. Post in the [discussions board](https://github.com/JagandeepBrar/LunaSea/discussions) or the [Discord forum](https://www.lunasea.app/discord) for requests and general feedback.
|
||||
|
||||
- [Discord](https://www.lunasea.app/discord)
|
||||
- [Email](mailto:hello@lunasea.app)
|
||||
- [Reddit](https://www.lunasea.app/reddit)
|
||||
- [Website](https://www.lunasea.app)
|
||||
@@ -54,6 +52,5 @@ Interested in using prerelease build channels of LunaSea? Learn the differences
|
||||
|
||||
Thank you to all tools and services for offering free subscriptions for open-source projects!
|
||||
|
||||
- [docs.page](https://docs.page/): docs.page is used to host LunaSea's documentation
|
||||
- [Hellonext](https://www.hellonext.co): Hellonext is used to host LunaSea's feedback board
|
||||
- [Gitbook](https://www.gitbook.com): Gitbook is used to host LunaSea's documentation
|
||||
- [Weblate](https://weblate.org): Weblate is used to gather community localization for LunaSea
|
||||
|
||||
@@ -2,19 +2,23 @@ include: package:flutter_lints/flutter.yaml
|
||||
analyzer:
|
||||
exclude:
|
||||
- 'test/**'
|
||||
- 'test.g.dart'
|
||||
- 'lib/**/*.g.dart'
|
||||
|
||||
linter:
|
||||
rules:
|
||||
avoid_function_literals_in_foreach_calls: false
|
||||
avoid_positional_boolean_parameters: false
|
||||
avoid_types_on_closure_parameters: false
|
||||
constant_identifier_names: false
|
||||
lines_longer_than_80_chars: false
|
||||
omit_local_variable_types: false
|
||||
one_member_abstracts: false
|
||||
public_member_api_docs: false
|
||||
always_use_package_imports: true
|
||||
library_private_types_in_public_api: false
|
||||
# Will be disabled and required once other linting rules have been fixed
|
||||
prefer_relative_imports: false
|
||||
depend_on_referenced_packages: false
|
||||
use_build_context_synchronously: false
|
||||
sort_child_properties_last: false
|
||||
no_leading_underscores_for_local_identifiers: false
|
||||
curly_braces_in_flow_control_structures: false
|
||||
unnecessary_this: false
|
||||
avoid_catches_without_on_clauses: false
|
||||
|
||||
@@ -1,27 +1,27 @@
|
||||
GEM
|
||||
remote: https://rubygems.org/
|
||||
specs:
|
||||
CFPropertyList (3.0.5)
|
||||
CFPropertyList (3.0.6)
|
||||
rexml
|
||||
addressable (2.8.0)
|
||||
public_suffix (>= 2.0.2, < 5.0)
|
||||
addressable (2.8.1)
|
||||
public_suffix (>= 2.0.2, < 6.0)
|
||||
artifactory (3.0.15)
|
||||
atomos (0.1.3)
|
||||
aws-eventstream (1.2.0)
|
||||
aws-partitions (1.574.0)
|
||||
aws-sdk-core (3.130.0)
|
||||
aws-partitions (1.731.0)
|
||||
aws-sdk-core (3.170.1)
|
||||
aws-eventstream (~> 1, >= 1.0.2)
|
||||
aws-partitions (~> 1, >= 1.525.0)
|
||||
aws-partitions (~> 1, >= 1.651.0)
|
||||
aws-sigv4 (~> 1.5)
|
||||
jmespath (~> 1, >= 1.6.1)
|
||||
aws-sdk-kms (1.63.0)
|
||||
aws-sdk-core (~> 3, >= 3.165.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
jmespath (~> 1.0)
|
||||
aws-sdk-kms (1.55.0)
|
||||
aws-sdk-core (~> 3, >= 3.127.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sdk-s3 (1.113.0)
|
||||
aws-sdk-core (~> 3, >= 3.127.0)
|
||||
aws-sdk-s3 (1.119.1)
|
||||
aws-sdk-core (~> 3, >= 3.165.0)
|
||||
aws-sdk-kms (~> 1)
|
||||
aws-sigv4 (~> 1.4)
|
||||
aws-sigv4 (1.4.0)
|
||||
aws-sigv4 (1.5.2)
|
||||
aws-eventstream (~> 1, >= 1.0.2)
|
||||
babosa (1.0.4)
|
||||
claide (1.1.0)
|
||||
@@ -34,10 +34,10 @@ GEM
|
||||
rake (>= 12.0.0, < 14.0.0)
|
||||
domain_name (0.5.20190701)
|
||||
unf (>= 0.0.5, < 1.0.0)
|
||||
dotenv (2.7.6)
|
||||
dotenv (2.8.1)
|
||||
emoji_regex (3.2.3)
|
||||
excon (0.92.2)
|
||||
faraday (1.10.0)
|
||||
excon (0.99.0)
|
||||
faraday (1.10.3)
|
||||
faraday-em_http (~> 1.0)
|
||||
faraday-em_synchrony (~> 1.0)
|
||||
faraday-excon (~> 1.1)
|
||||
@@ -56,8 +56,8 @@ GEM
|
||||
faraday-em_synchrony (1.0.0)
|
||||
faraday-excon (1.1.0)
|
||||
faraday-httpclient (1.0.1)
|
||||
faraday-multipart (1.0.3)
|
||||
multipart-post (>= 1.2, < 3)
|
||||
faraday-multipart (1.0.4)
|
||||
multipart-post (~> 2)
|
||||
faraday-net_http (1.0.1)
|
||||
faraday-net_http_persistent (1.2.0)
|
||||
faraday-patron (1.0.0)
|
||||
@@ -66,7 +66,7 @@ GEM
|
||||
faraday_middleware (1.2.0)
|
||||
faraday (~> 1.0)
|
||||
fastimage (2.2.6)
|
||||
fastlane (2.205.1)
|
||||
fastlane (2.212.1)
|
||||
CFPropertyList (>= 2.3, < 4.0.0)
|
||||
addressable (>= 2.8, < 3.0.0)
|
||||
artifactory (~> 3.0)
|
||||
@@ -106,9 +106,9 @@ GEM
|
||||
xcpretty (~> 0.3.0)
|
||||
xcpretty-travis-formatter (>= 0.0.3)
|
||||
gh_inspector (1.1.3)
|
||||
google-apis-androidpublisher_v3 (0.18.0)
|
||||
google-apis-core (>= 0.4, < 2.a)
|
||||
google-apis-core (0.4.2)
|
||||
google-apis-androidpublisher_v3 (0.37.0)
|
||||
google-apis-core (>= 0.11.0, < 2.a)
|
||||
google-apis-core (0.11.0)
|
||||
addressable (~> 2.5, >= 2.5.1)
|
||||
googleauth (>= 0.16.2, < 2.a)
|
||||
httpclient (>= 2.8.1, < 3.a)
|
||||
@@ -117,27 +117,27 @@ GEM
|
||||
retriable (>= 2.0, < 4.a)
|
||||
rexml
|
||||
webrick
|
||||
google-apis-iamcredentials_v1 (0.10.0)
|
||||
google-apis-core (>= 0.4, < 2.a)
|
||||
google-apis-playcustomapp_v1 (0.7.0)
|
||||
google-apis-core (>= 0.4, < 2.a)
|
||||
google-apis-storage_v1 (0.12.0)
|
||||
google-apis-core (>= 0.4, < 2.a)
|
||||
google-apis-iamcredentials_v1 (0.17.0)
|
||||
google-apis-core (>= 0.11.0, < 2.a)
|
||||
google-apis-playcustomapp_v1 (0.13.0)
|
||||
google-apis-core (>= 0.11.0, < 2.a)
|
||||
google-apis-storage_v1 (0.19.0)
|
||||
google-apis-core (>= 0.9.0, < 2.a)
|
||||
google-cloud-core (1.6.0)
|
||||
google-cloud-env (~> 1.0)
|
||||
google-cloud-errors (~> 1.0)
|
||||
google-cloud-env (1.6.0)
|
||||
faraday (>= 0.17.3, < 3.0)
|
||||
google-cloud-errors (1.2.0)
|
||||
google-cloud-storage (1.36.1)
|
||||
google-cloud-errors (1.3.1)
|
||||
google-cloud-storage (1.44.0)
|
||||
addressable (~> 2.8)
|
||||
digest-crc (~> 0.4)
|
||||
google-apis-iamcredentials_v1 (~> 0.1)
|
||||
google-apis-storage_v1 (~> 0.1)
|
||||
google-apis-storage_v1 (~> 0.19.0)
|
||||
google-cloud-core (~> 1.6)
|
||||
googleauth (>= 0.16.2, < 2.a)
|
||||
mini_mime (~> 1.0)
|
||||
googleauth (1.1.2)
|
||||
googleauth (1.3.0)
|
||||
faraday (>= 0.17.3, < 3.a)
|
||||
jwt (>= 1.4, < 3.0)
|
||||
memoist (~> 0.16)
|
||||
@@ -145,14 +145,14 @@ GEM
|
||||
os (>= 0.9, < 2.0)
|
||||
signet (>= 0.16, < 2.a)
|
||||
highline (2.0.3)
|
||||
http-cookie (1.0.4)
|
||||
http-cookie (1.0.5)
|
||||
domain_name (~> 0.5)
|
||||
httpclient (2.8.3)
|
||||
jmespath (1.6.1)
|
||||
json (2.6.1)
|
||||
jwt (2.3.0)
|
||||
jmespath (1.6.2)
|
||||
json (2.6.3)
|
||||
jwt (2.7.0)
|
||||
memoist (0.16.2)
|
||||
mini_magick (4.11.0)
|
||||
mini_magick (4.12.0)
|
||||
mini_mime (1.1.2)
|
||||
multi_json (1.15.0)
|
||||
multipart-post (2.0.0)
|
||||
@@ -160,10 +160,10 @@ GEM
|
||||
naturally (2.2.1)
|
||||
optparse (0.1.1)
|
||||
os (1.1.4)
|
||||
plist (3.6.0)
|
||||
public_suffix (4.0.6)
|
||||
plist (3.7.0)
|
||||
public_suffix (5.0.1)
|
||||
rake (13.0.6)
|
||||
representable (3.1.1)
|
||||
representable (3.2.0)
|
||||
declarative (< 0.1.0)
|
||||
trailblazer-option (>= 0.1.1, < 0.2.0)
|
||||
uber (< 0.2.0)
|
||||
@@ -173,12 +173,12 @@ GEM
|
||||
ruby2_keywords (0.0.5)
|
||||
rubyzip (2.3.2)
|
||||
security (0.1.3)
|
||||
signet (0.16.1)
|
||||
signet (0.17.0)
|
||||
addressable (~> 2.8)
|
||||
faraday (>= 0.17.5, < 3.0)
|
||||
faraday (>= 0.17.5, < 3.a)
|
||||
jwt (>= 1.5, < 3.0)
|
||||
multi_json (~> 1.10)
|
||||
simctl (1.6.8)
|
||||
simctl (1.6.10)
|
||||
CFPropertyList
|
||||
naturally
|
||||
terminal-notifier (2.0.0)
|
||||
@@ -192,11 +192,11 @@ GEM
|
||||
uber (0.1.0)
|
||||
unf (0.1.4)
|
||||
unf_ext
|
||||
unf_ext (0.0.8.1)
|
||||
unf_ext (0.0.8.2)
|
||||
unicode-display_width (1.8.0)
|
||||
webrick (1.7.0)
|
||||
webrick (1.8.1)
|
||||
word_wrap (1.0.0)
|
||||
xcodeproj (1.21.0)
|
||||
xcodeproj (1.22.0)
|
||||
CFPropertyList (>= 2.3.3, < 4.0)
|
||||
atomos (~> 0.1.3)
|
||||
claide (>= 1.0.2, < 2.0)
|
||||
@@ -209,10 +209,10 @@ GEM
|
||||
xcpretty (~> 0.2, >= 0.0.7)
|
||||
|
||||
PLATFORMS
|
||||
x86_64-darwin-21
|
||||
ruby
|
||||
|
||||
DEPENDENCIES
|
||||
fastlane
|
||||
|
||||
BUNDLED WITH
|
||||
2.3.10
|
||||
2.3.25
|
||||
|
||||
@@ -32,7 +32,7 @@ if (keystorePropertiesFile.exists()) {
|
||||
}
|
||||
|
||||
android {
|
||||
compileSdkVersion 31
|
||||
compileSdkVersion 33
|
||||
|
||||
compileOptions {
|
||||
sourceCompatibility JavaVersion.VERSION_1_8
|
||||
@@ -50,7 +50,7 @@ android {
|
||||
defaultConfig {
|
||||
applicationId "app.lunasea.lunasea"
|
||||
minSdkVersion 24
|
||||
targetSdkVersion 31
|
||||
targetSdkVersion 33
|
||||
versionCode flutterVersionCode.toInteger()
|
||||
versionName flutterVersionName
|
||||
}
|
||||
@@ -65,6 +65,10 @@ android {
|
||||
}
|
||||
|
||||
buildTypes {
|
||||
debug {
|
||||
applicationIdSuffix ".debug"
|
||||
versionNameSuffix "-dev"
|
||||
}
|
||||
release {
|
||||
signingConfig signingConfigs.release
|
||||
}
|
||||
|
||||
@@ -1,7 +1,13 @@
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
package="app.lunasea.lunasea">
|
||||
<application tools:replace="android:label" android:label="LunaSea Dev"></application>
|
||||
<uses-permission android:name="android.permission.INTERNET"/>
|
||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
|
||||
<uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>
|
||||
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
|
||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
|
||||
<uses-permission android:name="com.android.vending.BILLING" />
|
||||
<queries>
|
||||
<package android:name="com.plexapp.android" />
|
||||
</queries>
|
||||
</manifest>
|
||||
|
||||
@@ -36,7 +36,11 @@
|
||||
android:value="2" />
|
||||
</application>
|
||||
<uses-permission android:name="android.permission.INTERNET"/>
|
||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
|
||||
<uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>
|
||||
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
|
||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
|
||||
<uses-permission android:name="com.android.vending.BILLING" />
|
||||
<queries>
|
||||
<package android:name="com.plexapp.android" />
|
||||
</queries>
|
||||
</manifest>
|
||||
|
||||
|
Before Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 2.0 KiB |
|
Before Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 6.6 KiB |
|
Before Width: | Height: | Size: 9.3 KiB |
12
android/app/src/main/res/drawable/ic_launcher_foreground.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt"
|
||||
android:viewportWidth="432"
|
||||
android:viewportHeight="432"
|
||||
android:width="108dp"
|
||||
android:height="108dp">
|
||||
<path
|
||||
android:pathData="M262.3 163.2c2.6 -0.2 3.5 0.2 3.2 1.1 -0.3 0.6 -3.1 2.3 -6.2 3.7 -3.1 1.4 -7.9 4.5 -10.5 6.9 -2.7 2.4 -6.1 6.4 -7.5 9 -1.5 2.5 -3.5 7.2 -4.5 10.4 -1 3.1 -1.8 8 -1.8 10.7 0 2.8 0.8 7.6 1.8 10.8 1 3.1 2.9 7.7 4.4 10.2 1.4 2.5 4.8 6.5 7.4 9 2.7 2.4 7.8 5.8 11.4 7.4 5.8 2.7 7.5 3 16 3 7.5 0 10.6 -0.5 14.7 -2.2 2.9 -1.2 7.6 -3.9 10.4 -5.9 2.8 -2.1 6.8 -6.5 9.1 -9.8 2.2 -3.3 4.3 -7.2 4.6 -8.8 0.4 -1.5 1.3 -2.9 1.9 -3.2 1 -0.4 1.2 1 0.7 5.8 -0.4 3.4 -1.5 8.9 -2.6 12.2 -1.1 3.3 -3.5 8.3 -5.3 11 -1.8 2.8 -5.7 7.3 -8.6 10.1 -3 2.8 -7.4 6.2 -9.9 7.6 -2.5 1.4 -7.6 3.5 -11.5 4.7 -4.6 1.4 -9.6 2.1 -14.5 2.1 -4.1 0 -10 -0.7 -13 -1.5 -3 -0.8 -8 -2.7 -11 -4.2 -3 -1.5 -7.8 -4.7 -10.5 -7.1 -2.8 -2.3 -6.9 -7.1 -9.2 -10.5 -2.4 -3.4 -5.3 -9.1 -6.4 -12.7 -1.7 -5 -2.2 -9.1 -2.3 -17.7 -0.1 -6.2 0.2 -11.3 0.6 -11.3 0.5 0 0.8 -0.6 0.8 -1.2 0 -0.7 1.9 -5.1 4.2 -9.8 3 -6 6 -10.2 10.3 -14.4 3.8 -3.7 8.7 -7.1 13.5 -9.4 4.1 -2 7.9 -4 8.4 -4.4 0.5 -0.3 2.5 -0.8 4.5 -1.1 2 -0.2 5.3 -0.4 7.3 -0.5z"
|
||||
android:fillColor="#4ECCA2" />
|
||||
<path
|
||||
android:pathData="M247 165.1c3.2 -0.1 2.8 0.3 -4.5 3.8 -5.3 2.6 -10 5.8 -14 9.7 -4.3 4.2 -7.3 8.4 -10.3 14.4 -2.3 4.7 -4.2 8.9 -4.2 9.5 0 0.6 -2.3 2.1 -5.2 3.5 -2.9 1.4 -7.9 4.2 -11.3 6.4 -3.3 2.1 -14.6 12.3 -25 22.5 -10.4 10.3 -20.8 20.1 -23 21.8 -2.2 1.7 -6.7 4.4 -10 6.1 -3.3 1.6 -8.8 3.8 -12.2 4.8 -3.5 1.1 -6.5 1.6 -6.8 1.2 -0.3 -0.5 1.4 -2.2 3.8 -3.9 2.3 -1.8 5.9 -5 8 -7.3 2.1 -2.3 6.2 -7 9.1 -10.6 2.9 -3.6 8.8 -11 13.2 -16.5 4.3 -5.5 9.4 -11.8 11.3 -14 1.9 -2.2 8.2 -8.7 14 -14.5 5.9 -5.8 14.2 -13 18.6 -16.1 4.4 -3.1 10.9 -7.2 14.5 -9.2 3.6 -2 8.5 -4.4 11 -5.3 2.5 -0.9 7.9 -2.7 12 -4 4.1 -1.2 9.1 -2.3 11 -2.3z"
|
||||
android:fillColor="#2EA07B" />
|
||||
</vector>
|
||||
13
android/app/src/main/res/drawable/ic_launcher_monochrome.xml
Normal file
@@ -0,0 +1,13 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt"
|
||||
android:viewportWidth="432"
|
||||
android:viewportHeight="432"
|
||||
android:width="108dp"
|
||||
android:height="108dp">
|
||||
<path
|
||||
android:fillAlpha="0.6"
|
||||
android:pathData="M262.3 163.2c2.6 -0.2 3.5 0.2 3.2 1.1 -0.3 0.6 -3.1 2.3 -6.2 3.7 -3.1 1.4 -7.9 4.5 -10.5 6.9 -2.7 2.4 -6.1 6.4 -7.5 9 -1.5 2.5 -3.5 7.2 -4.5 10.4 -1 3.1 -1.8 8 -1.8 10.7 0 2.8 0.8 7.6 1.8 10.8 1 3.1 2.9 7.7 4.4 10.2 1.4 2.5 4.8 6.5 7.4 9 2.7 2.4 7.8 5.8 11.4 7.4 5.8 2.7 7.5 3 16 3 7.5 0 10.6 -0.5 14.7 -2.2 2.9 -1.2 7.6 -3.9 10.4 -5.9 2.8 -2.1 6.8 -6.5 9.1 -9.8 2.2 -3.3 4.3 -7.2 4.6 -8.8 0.4 -1.5 1.3 -2.9 1.9 -3.2 1 -0.4 1.2 1 0.7 5.8 -0.4 3.4 -1.5 8.9 -2.6 12.2 -1.1 3.3 -3.5 8.3 -5.3 11 -1.8 2.8 -5.7 7.3 -8.6 10.1 -3 2.8 -7.4 6.2 -9.9 7.6 -2.5 1.4 -7.6 3.5 -11.5 4.7 -4.6 1.4 -9.6 2.1 -14.5 2.1 -4.1 0 -10 -0.7 -13 -1.5 -3 -0.8 -8 -2.7 -11 -4.2 -3 -1.5 -7.8 -4.7 -10.5 -7.1 -2.8 -2.3 -6.9 -7.1 -9.2 -10.5 -2.4 -3.4 -5.3 -9.1 -6.4 -12.7 -1.7 -5 -2.2 -9.1 -2.3 -17.7 -0.1 -6.2 0.2 -11.3 0.6 -11.3 0.5 0 0.8 -0.6 0.8 -1.2 0 -0.7 1.9 -5.1 4.2 -9.8 3 -6 6 -10.2 10.3 -14.4 3.8 -3.7 8.7 -7.1 13.5 -9.4 4.1 -2 7.9 -4 8.4 -4.4 0.5 -0.3 2.5 -0.8 4.5 -1.1 2 -0.2 5.3 -0.4 7.3 -0.5z"
|
||||
android:fillColor="#4ECCA2" />
|
||||
<path
|
||||
android:pathData="M247 165.1c3.2 -0.1 2.8 0.3 -4.5 3.8 -5.3 2.6 -10 5.8 -14 9.7 -4.3 4.2 -7.3 8.4 -10.3 14.4 -2.3 4.7 -4.2 8.9 -4.2 9.5 0 0.6 -2.3 2.1 -5.2 3.5 -2.9 1.4 -7.9 4.2 -11.3 6.4 -3.3 2.1 -14.6 12.3 -25 22.5 -10.4 10.3 -20.8 20.1 -23 21.8 -2.2 1.7 -6.7 4.4 -10 6.1 -3.3 1.6 -8.8 3.8 -12.2 4.8 -3.5 1.1 -6.5 1.6 -6.8 1.2 -0.3 -0.5 1.4 -2.2 3.8 -3.9 2.3 -1.8 5.9 -5 8 -7.3 2.1 -2.3 6.2 -7 9.1 -10.6 2.9 -3.6 8.8 -11 13.2 -16.5 4.3 -5.5 9.4 -11.8 11.3 -14 1.9 -2.2 8.2 -8.7 14 -14.5 5.9 -5.8 14.2 -13 18.6 -16.1 4.4 -3.1 10.9 -7.2 14.5 -9.2 3.6 -2 8.5 -4.4 11 -5.3 2.5 -0.9 7.9 -2.7 12 -4 4.1 -1.2 9.1 -2.3 11 -2.3z"
|
||||
android:fillColor="#2EA07B" />
|
||||
</vector>
|
||||
@@ -2,4 +2,5 @@
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@color/ic_launcher_background"/>
|
||||
<foreground android:drawable="@drawable/ic_launcher_foreground"/>
|
||||
<monochrome android:drawable="@drawable/ic_launcher_monochrome"/>
|
||||
</adaptive-icon>
|
||||
|
||||
@@ -4,7 +4,11 @@
|
||||
to allow setting breakpoints, to provide hot reload, etc.
|
||||
-->
|
||||
<uses-permission android:name="android.permission.INTERNET"/>
|
||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
|
||||
<uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>
|
||||
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
|
||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
|
||||
<uses-permission android:name="com.android.vending.BILLING" />
|
||||
<queries>
|
||||
<package android:name="com.plexapp.android" />
|
||||
</queries>
|
||||
</manifest>
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
buildscript {
|
||||
ext.kotlin_version = '1.5.32'
|
||||
ext.kotlin_version = '1.7.20'
|
||||
repositories {
|
||||
google()
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
dependencies {
|
||||
classpath 'com.android.tools.build:gradle:4.1.0'
|
||||
classpath 'com.android.tools.build:gradle:7.1.2'
|
||||
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,7 +8,6 @@ platform :android do
|
||||
"build",
|
||||
"appbundle",
|
||||
"--release",
|
||||
"--bundle-sksl-path=shaders/android_sksl.json",
|
||||
"--build-number=#{options[:build_number]}",
|
||||
)
|
||||
|
||||
@@ -23,7 +22,6 @@ platform :android do
|
||||
"build",
|
||||
"apk",
|
||||
"--release",
|
||||
"--bundle-sksl-path=shaders/android_sksl.json",
|
||||
"--build-number=#{options[:build_number]}",
|
||||
)
|
||||
|
||||
@@ -38,6 +36,7 @@ platform :android do
|
||||
skip_upload_metadata: true,
|
||||
skip_upload_images: true,
|
||||
skip_upload_screenshots: true,
|
||||
timeout: 600,
|
||||
track: options[:track],
|
||||
version_name: options[:version_name],
|
||||
)
|
||||
|
||||
@@ -29,7 +29,7 @@ Build App Bundle
|
||||
[bundle exec] fastlane android build_apk
|
||||
```
|
||||
|
||||
Build APKs
|
||||
Build APK
|
||||
|
||||
### android deploy_playstore
|
||||
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
Thank you for testing upcoming releases of LunaSea! Please consider joining the Discord to give feedback to the developer.
|
||||
|
||||
Changes can be found on GitHub or by going to settings/system and tapping on the version tile!
|
||||
@@ -1,6 +1,5 @@
|
||||
#Fri Jun 23 08:50:38 CEST 2017
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-all.zip
|
||||
|
||||
@@ -1,40 +1 @@
|
||||
{
|
||||
"motd": "This release introduces an exciting new feature, support for additional platforms!\n\nHead to the resources section in the settings to find direct links to the documentation about releases and build channels!",
|
||||
"new": [
|
||||
{
|
||||
"module": "LunaSea",
|
||||
"changes": [
|
||||
"(account) Ability to update your email address",
|
||||
"(account) Ability to update your password",
|
||||
"(platform) Support and build LunaSea for web",
|
||||
"(platform) Support and build LunaSea for Linux",
|
||||
"(platform) Support and build LunaSea for Windows"
|
||||
]
|
||||
},
|
||||
{
|
||||
"module": "Settings",
|
||||
"changes": [
|
||||
"(resources) Add link to information about LunaSea build channels"
|
||||
]
|
||||
}
|
||||
],
|
||||
"tweaks": [
|
||||
{
|
||||
"module": "Settings",
|
||||
"changes": [
|
||||
"(resources) Reorder and group resource links",
|
||||
"(system) Hide build number on version tile"
|
||||
]
|
||||
}
|
||||
],
|
||||
"fixes": [
|
||||
{
|
||||
"module": "UI/UX",
|
||||
"changes": [
|
||||
"(desktop) Prevent flickering by waiting for window settings to apply",
|
||||
"(desktop) Set the initial and minimum window sizes",
|
||||
"(text) Remove usages of tab indentations"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
{}
|
||||
@@ -1,27 +0,0 @@
|
||||
{
|
||||
"motd": "",
|
||||
"new": [
|
||||
{
|
||||
"module": "",
|
||||
"changes": [
|
||||
""
|
||||
]
|
||||
}
|
||||
],
|
||||
"tweaks": [
|
||||
{
|
||||
"module": "",
|
||||
"changes": [
|
||||
""
|
||||
]
|
||||
}
|
||||
],
|
||||
"fixes": [
|
||||
{
|
||||
"module": "",
|
||||
"changes": [
|
||||
""
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
47
assets/changelog_stable.json
Normal file
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"motd": "Welcome to LunaSea v10.2.4!\n\nThis update fixes some small underlying issues with network image caching and text rendering. To further improve scrolling performance of large lists of content (especially on lower-end devices), the horizontal fading edge of scrollable text has been removed.\n\nFor testers of pre-release builds, beta and candidate release channels have now been combined for simplicity. For more information on early release channels, check out the page in the documentation (a direct link is available in the Resources section of the settings).",
|
||||
"feat": {
|
||||
"settings": [
|
||||
{
|
||||
"commit": "0f4ac9a893d5b13a732db49e0bfc7b09fe7c05d9",
|
||||
"message": "add direct link to documentation for service notifications"
|
||||
},
|
||||
{
|
||||
"commit": "5ce12795e7223a543bd037151b1a3eaa484f2634",
|
||||
"message": "replace all strings with localizable strings"
|
||||
}
|
||||
]
|
||||
},
|
||||
"fix": {
|
||||
"images": [
|
||||
{
|
||||
"commit": "f1a82c06aa58fe493af2b2b0bf9ef8a93011802b",
|
||||
"message": "more efficiently cache persistent network images"
|
||||
}
|
||||
],
|
||||
"uiux": [
|
||||
{
|
||||
"commit": "781727abbab0dc70d959c723c3d101e66430ac60",
|
||||
"message": "remove fading edge on horizontal scroll-views"
|
||||
}
|
||||
]
|
||||
},
|
||||
"refactor": {
|
||||
"flavors": [
|
||||
{
|
||||
"commit": "fe3d41af57717b994e71370968404fc05f20f72b",
|
||||
"message": "remove candidate flavor and merge with beta"
|
||||
}
|
||||
],
|
||||
"flutter": [
|
||||
{
|
||||
"commit": "605002f5bd4b015791d3d1f260e03b4127c5020d",
|
||||
"message": "remove unused packages"
|
||||
},
|
||||
{
|
||||
"commit": "4b149b58d0eaab53a39917152ff224f7b6e93c0f",
|
||||
"message": "translations update from Weblate"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
BIN
assets/icon/icon_linux.png
Normal file
|
After Width: | Height: | Size: 58 KiB |
@@ -1 +0,0 @@
|
||||
<svg id="svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="400" height="400" viewBox="0, 0, 400,400"><g id="svgg"><path id="path0" d="M147.790 46.289 C 145.500 48.975,139.524 56.002,134.509 61.905 C 126.447 71.395,125.164 72.590,123.438 72.218 C 102.906 67.798,93.640 71.879,74.014 93.988 C 68.631 100.052,68.661 98.599,73.661 111.019 L 76.368 117.742 74.861 122.348 C 74.032 124.881,71.920 130.889,70.167 135.700 L 66.981 144.446 68.703 150.934 C 73.085 167.443,80.078 194.514,82.892 205.859 C 84.597 212.734,87.016 222.051,88.266 226.563 C 89.517 231.074,93.201 245.100,96.452 257.731 C 103.572 285.392,106.428 292.156,114.686 300.918 C 120.860 307.469,125.274 310.699,170.265 341.600 C 195.457 358.903,198.409 360.259,204.944 357.528 C 208.784 355.924,232.275 340.163,265.625 316.814 C 278.399 307.871,284.564 302.462,290.369 295.106 C 294.190 290.265,299.073 276.620,303.856 257.422 C 305.569 250.547,310.878 229.805,315.654 211.328 C 320.430 192.852,326.239 170.300,328.562 161.213 L 332.786 144.692 328.242 131.267 L 323.698 117.842 327.083 109.304 C 331.431 98.339,332.161 100.399,319.165 86.930 C 304.228 71.448,296.900 68.617,280.078 71.830 L 275.391 72.726 271.262 68.199 C 268.991 65.709,262.841 58.662,257.595 52.539 L 248.056 41.406 200.005 41.406 L 151.953 41.406 147.790 46.289 M211.328 92.630 C 213.477 93.329,216.289 94.360,217.578 94.922 C 222.184 96.931,230.683 99.219,233.537 99.219 C 236.680 99.219,258.040 95.750,262.500 94.516 C 264.004 94.099,265.630 93.757,266.113 93.754 C 267.569 93.747,287.542 119.994,294.776 131.419 C 304.141 146.212,303.921 150.047,293.061 161.242 C 289.681 164.727,281.267 173.788,274.365 181.377 C 259.477 197.747,259.432 197.851,263.161 206.971 C 269.719 223.010,265.502 236.410,251.811 243.037 C 247.433 245.157,237.796 242.482,228.906 236.678 C 227.832 235.976,224.897 234.090,222.383 232.485 C 216.667 228.837,204.875 217.033,204.180 214.265 C 203.578 211.865,207.412 207.918,215.398 202.716 C 241.972 185.407,241.125 186.711,234.265 173.658 C 225.045 156.117,223.897 152.787,225.804 149.128 C 228.227 144.479,229.226 143.996,263.477 130.913 C 274.777 126.597,274.158 125.665,259.044 124.241 C 242.730 122.705,233.795 123.783,219.971 128.955 C 212.050 131.918,212.028 132.103,216.616 156.641 C 222.530 188.273,222.856 186.411,210.969 188.942 C 201.158 191.031,198.758 191.036,189.244 188.988 C 177.061 186.366,177.510 188.405,182.806 159.763 C 188.102 131.115,188.159 131.760,180.078 128.925 C 164.747 123.545,157.700 122.711,140.666 124.257 C 125.689 125.616,125.108 126.553,136.535 130.918 C 181.606 148.133,180.388 146.555,167.256 170.703 C 159.080 185.739,159.215 186.234,174.112 195.885 C 197.516 211.049,198.015 211.626,193.295 218.056 C 182.837 232.303,156.260 246.945,148.062 242.976 C 135.771 237.026,130.908 223.686,135.930 209.695 C 140.830 196.043,142.358 198.797,112.189 166.918 C 93.665 147.345,93.892 145.224,117.922 113.386 C 120.311 110.220,123.496 105.983,125.000 103.970 C 126.504 101.956,129.038 98.787,130.630 96.928 L 133.526 93.548 136.880 94.392 C 142.906 95.909,163.299 99.219,166.618 99.219 C 168.414 99.219,174.402 97.663,180.047 95.730 C 196.296 90.165,202.005 89.599,211.328 92.630 M210.578 242.879 C 222.118 247.494,241.406 257.908,241.406 259.524 C 241.406 260.369,237.510 263.997,231.445 268.799 C 214.629 282.114,212.447 283.872,208.480 287.301 C 200.310 294.364,199.687 294.385,192.161 287.867 C 189.383 285.460,181.872 279.383,175.470 274.363 C 158.854 261.330,158.019 260.540,159.067 258.831 C 160.234 256.927,185.864 243.825,193.493 241.232 C 200.400 238.885,200.650 238.909,210.578 242.879 " stroke="none" fill="#000000" fill-rule="evenodd"></path></g></svg>
|
||||
|
Before Width: | Height: | Size: 3.6 KiB |
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="512px" height="512px" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
|
||||
<!-- Generated by Pixelmator Pro 1.6 -->
|
||||
<path id="Path" d="M160.154 224.87 L97.567 128.696 C136.561 80.2 195.051 53.494 254.853 53.248 289.505 53.002 324.895 61.85 357.089 80.445 392.642 101.089 419.676 130.744 436.879 164.823 L268.698 155.976 C221.102 153.19 175.8 179.978 160.154 224.87 Z M187.105 256.41 C187.105 294.257 217.743 324.895 255.59 324.895 293.437 324.895 324.075 294.257 324.075 256.41 324.075 218.563 293.437 187.924 255.59 187.924 217.743 187.924 187.105 218.481 187.105 256.41 Z M445.071 183.337 L330.629 189.235 C361.677 225.526 362.168 277.873 336.036 318.013 L244.203 459.244 C282.296 461.292 321.536 452.936 357.089 432.292 445.071 381.501 480.706 275.005 445.071 183.337 Z M161.956 295.404 L85.524 145.08 C64.635 177.029 52.429 215.368 52.429 256.41 52.429 357.99 126.812 442.122 224.051 457.032 L276.234 354.796 C229.048 363.643 183.501 337.756 161.956 295.404 Z" fill="#000000" fill-opacity="1" stroke="none"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.1 KiB |
@@ -6,76 +6,6 @@
|
||||
"units_per_em": 1000,
|
||||
"ascent": 850,
|
||||
"glyphs": [
|
||||
{
|
||||
"uid": "152a09f25af73b3debbb11f07e6a7888",
|
||||
"css": "bravebrowser",
|
||||
"code": 59392,
|
||||
"src": "custom_icons",
|
||||
"selected": true,
|
||||
"svg": {
|
||||
"path": "M369.5 115.7C363.8 122.4 348.8 140 336.3 154.8 316.1 178.5 312.9 181.5 308.6 180.5 257.3 169.5 234.1 179.7 185 235 171.6 250.1 171.7 246.5 184.2 277.5L190.9 294.4 187.2 305.9C185.1 312.2 179.8 327.2 175.4 339.3L167.5 361.1 171.8 377.3C182.7 418.6 200.2 486.3 207.2 514.6 211.5 531.8 217.5 555.1 220.7 566.4 223.8 577.7 233 612.8 241.1 644.3 258.9 713.5 266.1 730.4 286.7 752.3 302.1 768.7 313.2 776.7 425.7 854 488.6 897.3 496 900.6 512.4 893.8 522 889.8 580.7 850.4 664.1 792 696 769.7 711.4 756.2 725.9 737.8 735.5 725.7 747.7 691.5 759.6 643.6 763.9 626.4 777.2 574.5 789.1 528.3 801.1 482.1 815.6 425.8 821.4 403L832 361.7 820.6 328.2 809.2 294.6 817.7 273.3C828.6 245.8 830.4 251 797.9 217.3 760.6 178.6 742.3 171.5 700.2 179.6L688.5 181.8 678.2 170.5C672.5 164.3 657.1 146.7 644 131.3L620.1 103.5 500 103.5 379.9 103.5 369.5 115.7M528.3 231.6C533.7 233.3 540.7 235.9 543.9 237.3 555.5 242.3 576.7 248 583.8 248 591.7 248 645.1 239.4 656.3 236.3 660 235.2 664.1 234.4 665.3 234.4 668.9 234.4 718.9 300 736.9 328.5 760.4 365.5 759.8 375.1 732.7 403.1 724.2 411.8 703.2 434.5 685.9 453.4 648.7 494.4 648.6 494.6 657.9 517.4 674.3 557.5 663.8 591 629.5 607.6 618.6 612.9 594.5 606.2 572.3 591.7 569.6 589.9 562.2 585.2 556 581.2 541.7 572.1 512.2 542.6 510.5 535.7 508.9 529.7 518.5 519.8 538.5 506.8 604.9 463.5 602.8 466.8 585.7 434.1 562.6 390.3 559.7 382 564.5 372.8 570.6 361.2 573.1 360 658.7 327.3 686.9 316.5 685.4 314.2 647.6 310.6 606.8 306.8 584.5 309.5 549.9 322.4 530.1 329.8 530.1 330.3 541.5 391.6 556.3 470.7 557.1 466 527.4 472.4 502.9 477.6 496.9 477.6 473.1 472.5 442.7 465.9 443.8 471 457 399.4 470.3 327.8 470.4 329.4 450.2 322.3 411.9 308.9 394.3 306.8 351.7 310.6 314.2 314 312.8 316.4 341.3 327.3 454 370.3 451 366.4 418.1 426.8 397.7 464.3 398 465.6 435.3 489.7 493.8 527.6 495 529.1 483.2 545.1 457.1 580.8 390.6 617.4 370.2 607.4 339.4 592.6 327.3 559.2 339.8 524.2 352.1 490.1 355.9 497 280.5 417.3 234.2 368.4 234.7 363.1 294.8 283.5 300.8 275.6 308.7 265 312.5 259.9 316.3 254.9 322.6 247 326.6 242.3L333.8 233.9 342.2 236C357.3 239.8 408.2 248 416.5 248 421 248 436 244.2 450.1 239.3 490.7 225.4 505 224 528.3 231.6M526.4 607.2C555.3 618.7 603.5 644.8 603.5 648.8 603.5 650.9 593.8 660 578.6 672 536.6 705.3 531.1 709.7 521.2 718.3 500.8 735.9 499.2 736 480.4 719.7 473.5 713.6 454.7 698.5 438.7 685.9 397.1 653.3 395 651.4 397.7 647.1 400.6 642.3 464.7 609.6 483.7 603.1 501 597.2 501.6 597.3 526.4 607.2",
|
||||
"width": 1000
|
||||
},
|
||||
"search": [
|
||||
"bravebrowser"
|
||||
]
|
||||
},
|
||||
{
|
||||
"uid": "a580c4a9f01ce284cf7204112b68fe98",
|
||||
"css": "chrome",
|
||||
"code": 59393,
|
||||
"src": "custom_icons",
|
||||
"selected": true,
|
||||
"svg": {
|
||||
"path": "M312.8 439.2L190.6 251.4C266.7 156.6 381 104.5 497.8 104 565.4 103.5 634.6 120.8 697.4 157.1 766.9 197.4 819.7 255.4 853.3 321.9L524.8 304.6C431.8 299.2 343.4 351.5 312.8 439.2ZM365.4 500.8C365.4 574.7 425.3 634.6 499.2 634.6 573.1 634.6 633 574.7 633 500.8 633 426.9 573.1 367 499.2 367 425.3 367 365.4 426.7 365.4 500.8ZM869.3 358.1L645.8 369.6C706.4 440.5 707.4 542.7 656.3 621.1L477 897C551.4 901 628 884.6 697.4 844.3 869.3 745.1 938.9 537.1 869.3 358.1ZM316.3 577L167 283.4C126.2 345.8 102.4 420.6 102.4 500.8 102.4 699.2 247.7 863.5 437.6 892.6L539.5 693C447.4 710.2 358.4 659.7 316.3 577Z",
|
||||
"width": 1000
|
||||
},
|
||||
"search": [
|
||||
"chrome"
|
||||
]
|
||||
},
|
||||
{
|
||||
"uid": "11489d80deca336cee81719472014774",
|
||||
"css": "discord",
|
||||
"code": 59394,
|
||||
"src": "custom_icons",
|
||||
"selected": true,
|
||||
"svg": {
|
||||
"path": "M207 92C182.9 96.7 159.4 115.8 147.9 140.1L141.6 153.3 141.6 453.1 141.6 752.9 146.1 762.7C157 786.2 176.4 803.6 199.7 810.8 214.5 815.5 689.5 816.6 689.4 812 689.4 810.7 685 794.7 679.8 776.4 674.5 758.2 670.3 743.1 670.5 743 670.7 742.8 690.2 760.7 713.9 782.7 737.5 804.8 779.7 843.1 807.6 867.9L858.4 912.9 858.9 544.8C859.3 293.2 858.8 172.5 857.4 163.2 851.9 127.3 824.3 98.3 789.3 91.8 776.1 89.3 219.7 89.5 207 92M437.5 285C437.5 286 430.3 289.2 421.4 292.1 391.8 301.8 356.9 319.9 335.1 336.9 327.2 343 334.2 341.7 349.1 334.2 419.4 298.9 515.3 290.9 594.7 313.8 612.7 319 650.1 334.1 657.1 339.1 662.9 343.1 665.2 342.4 661.1 337.9 650.7 326.4 604.5 301.8 576.7 292.8 565 289.1 563 287.9 564.9 285.5 573 275.8 644.5 299 673.9 320.9 700.8 341 740 480.8 740.2 557.4 740.3 579.5 684 615.8 638.7 623 617.1 626.4 617.2 626.4 605 611.6 590.5 594 590.4 594.8 607.9 587.1 628.8 578 640.1 570.3 653.3 556.5 665.8 543.4 666.3 540.2 654.9 547.5 570.2 600.9 447.6 602.7 358.6 551.7 339.7 540.9 338.4 541.6 351.7 555.6 364.3 569 379.8 579.5 397.7 586.9 405.1 590 411.5 592.8 411.9 593.1 412.3 593.3 406.6 600.8 399.3 609.5L386 625.5 373.8 624.2C333.2 620.1 291.4 599.2 270.5 572.7L263.2 563.5 264.4 539.9C267.9 466.1 301.9 347.7 326.3 324 347 304 437.5 272.2 437.5 285M411.1 436.5C394.7 442.3 382.8 460.7 382.8 480.2 382.8 527.6 441.6 544.6 461.9 503.1 480.7 464.6 449.1 423.1 411.1 436.5M561 436.2C535.4 445.5 524.3 478.3 538.2 503.8 555.3 535.3 597.3 533.8 612.5 501.1 629.6 464.5 596.8 423.2 561 436.2",
|
||||
"width": 1000
|
||||
},
|
||||
"search": [
|
||||
"discord"
|
||||
]
|
||||
},
|
||||
{
|
||||
"uid": "9d60d0474416f6947d85caecbe9b47a7",
|
||||
"css": "firefox",
|
||||
"code": 59395,
|
||||
"src": "custom_icons",
|
||||
"selected": true,
|
||||
"svg": {
|
||||
"path": "M895.2 477.6C895 475.1 894.8 472.6 894.8 470.1L894.8 469.9 894.3 462.4 894.3 462.2C892.2 440 888.3 417.9 882.6 396.4 882.6 396.2 882.6 396.2 882.4 396L880.6 389.6C880.4 389.2 880.4 388.8 880.3 388.6 879.7 386.7 879.1 384.6 878.5 382.7 878.3 382.3 878.3 381.7 878.1 381.3 877.6 379.4 877 377.5 876.4 375.8 876.2 375.2 876 374.8 875.8 374.2 875.3 372.2 874.7 370.5 873.9 368.6L873.3 366.9C872.8 365.1 872 363.2 871.4 361.5 871.3 360.9 871.1 360.4 870.8 359.9 870.1 358.2 869.5 356.2 868.7 354.5 868.5 354.1 868.4 353.6 868.2 353.2 867.4 351.2 866.6 349.5 865.9 347.6 865.9 347.4 865.7 347.2 865.7 347 863.2 340.9 860.5 334.7 857.7 328.8L857.1 327.6C856.3 326 855.7 324.8 855 323.4 854.6 322.6 854.2 321.7 853.8 320.9 853.2 319.6 852.5 318.4 851.9 317.1 851.3 316.1 850.9 315.2 850.3 314.2 849.7 313.2 849 311.9 848.4 310.5 847.8 309.6 847.2 308.4 846.7 307.5 846.1 306.5 845.3 305.2 844.7 304 844.2 302.9 843.5 301.8 842.8 300.8 842.2 299.7 841.5 298.7 840.9 297.6 840.3 296.5 839.6 295.5 839 294.4 838.4 293.3 837.6 292.3 837.1 291.3 836.5 290.4 835.7 289 834.9 287.9 834.4 286.9 833.7 285.9 833 285L830.7 281.6C830.1 280.6 829.5 279.6 828.8 278.7 828 277.6 827.1 276.2 826.3 275.1 825.7 274.3 825.2 273.3 824.6 272.6L821.7 268.5C821.1 267.8 820.7 267.2 820.1 266.4 818.5 264.3 817.2 262.4 815.7 260.5 804.2 245.4 791.6 231.2 778.1 217.9 768.9 208.3 759.1 199.4 748.8 191.1 742.4 185.6 735.7 180.4 728.8 175.4 716.5 166.2 703.3 158.1 689.5 151.2 685.6 149.1 681.8 147.2 678 145.2 649.7 131.4 619.9 120.9 589.3 114 586.2 113.4 583.1 112.6 580.2 112L580 112C578.4 111.8 577.2 111.5 575.6 111.3 555.6 107.5 535.2 105.4 514.8 104.9L497.8 104.9C473.4 105.2 449 107.8 425.1 112.9 371.3 124.2 323.9 146.8 292.4 175.3 290.7 176.9 289.3 178 288.6 178.7L287.8 179.5 288 179.5 287.8 179.7 288 179.5C288.1 179.5 288.1 179.5 288.1 179.4 288.2 179.4 288.2 179.3 288.2 179.3L288 179.5C288.1 179.4 288.2 179.3 288.4 179.3 311.8 165.3 344.3 153.7 367.5 148L376.9 145.7C377.5 145.5 378.2 145.5 378.8 145.3 381.5 144.7 384.2 144.2 387.1 143.6 387.5 143.6 388 143.4 388.4 143.4 491.1 124.7 600.5 155.4 676.8 228.2 693.2 243.8 707.7 261.4 719.8 280.6 768.4 359.3 763.8 458.4 726 516.7 670.8 601.5 547.8 630.8 471.6 556.5 446 531.7 431.3 497.7 430.7 462.1 430.4 445 433.8 428.1 440.6 412.5 443.3 406.3 461.6 371.4 469.8 373.1 448.9 368.7 409.7 377.4 382.3 418.2 357.7 454.9 359.1 511.4 374.3 551.5 364.6 531.7 358.1 510.5 354.9 488.7 335.3 356.6 424.2 243.9 505.8 215.9 461.8 177.5 351.4 180.2 269.5 240.5 221.6 275.7 187.5 325.5 169.4 385 172.1 351.6 184.8 301.7 210.7 250.8 183.3 265 148.3 310 131 351.4 106.1 411.3 97.4 482.9 105.3 551.1 105.9 556.3 106.5 561.3 107 566.5 138.9 753.8 302.2 896.7 498.7 896.7 718 896.7 896 718.7 896 499.2 895.8 492 895.6 484.7 895.2 477.6Z",
|
||||
"width": 1000
|
||||
},
|
||||
"search": [
|
||||
"firefox"
|
||||
]
|
||||
},
|
||||
{
|
||||
"uid": "fb49dea155868528a235fd6229a36a05",
|
||||
"css": "github",
|
||||
"code": 59396,
|
||||
"src": "custom_icons",
|
||||
"selected": true,
|
||||
"svg": {
|
||||
"path": "M367.8 727C367.8 730.2 364.2 732.8 359.5 732.8 354.2 733.3 350.6 730.7 350.6 727 350.6 723.8 354.2 721.3 358.9 721.3 363.7 720.8 367.8 723.4 367.8 727ZM318.1 719.8C317 723 320.2 726.7 325 727.7 329.1 729.3 333.9 727.7 334.9 724.5 335.8 721.3 332.8 717.6 328 716.2 323.8 715 319.2 716.6 318.1 719.8ZM388.8 717.1C384.2 718.2 381 721.3 381.4 725 381.9 728.2 386.1 730.2 390.9 729.1 395.5 728 398.7 725 398.2 721.8 397.8 718.7 393.4 716.6 388.8 717.1ZM494.1 104C272.2 104 102.4 272.5 102.4 494.4 102.4 671.8 214.1 823.7 373.6 877.1 394.1 880.8 401.3 868.2 401.3 857.8 401.3 847.8 400.8 793.1 400.8 759.5 400.8 759.5 288.8 783.5 265.3 711.8 265.3 711.8 247 665.3 220.8 653.3 220.8 653.3 184.2 628.2 223.4 628.6 223.4 628.6 263.2 631.8 285.1 669.9 320.2 731.7 378.9 713.9 401.8 703.4 405.4 677.8 415.8 660 427.4 649.4 337.9 639.5 247.7 626.6 247.7 472.6 247.7 428.6 259.8 406.6 285.4 378.4 281.3 368 267.7 325.1 289.6 269.8 323 259.4 400 313 400 313 432 304 466.4 299.4 500.5 299.4 534.6 299.4 569 304 601 313 601 313 677.9 259.2 711.4 269.8 733.3 325.3 719.7 368 715.5 378.4 741.1 406.7 756.8 428.8 756.8 472.6 756.8 627 662.6 639.4 573.1 649.4 587.8 662.1 600.3 686.1 600.3 723.7 600.3 777.6 599.8 844.3 599.8 857.4 599.8 867.8 607.2 880.5 627.5 876.8 787.5 823.7 896 671.8 896 494.4 896 272.5 716 104 494.1 104ZM257.9 655.8C255.8 657.4 256.3 661.1 259 664.2 261.6 666.7 265.3 667.8 267.4 665.8 269.4 664.2 269 660.5 266.2 657.4 263.7 654.9 260 653.8 257.9 655.8ZM240.6 642.9C239.5 645 241.1 647.5 244.3 649.1 246.9 650.7 250.1 650.2 251.2 648 252.3 645.9 250.7 643.4 247.5 641.8 244.3 640.8 241.8 641.3 240.6 642.9ZM292.5 699.8C289.9 701.9 290.9 706.7 294.6 709.8 298.2 713.4 302.9 713.9 305 711.4 307 709.3 306.1 704.5 302.9 701.4 299.4 697.8 294.6 697.3 292.5 699.8ZM274.2 676.3C271.7 677.9 271.7 682.1 274.2 685.8 276.8 689.4 281.1 691 283.2 689.4 285.8 687.4 285.8 683.2 283.2 679.5 281 675.8 276.8 674.2 274.2 676.3Z",
|
||||
"width": 1000
|
||||
},
|
||||
"search": [
|
||||
"github"
|
||||
]
|
||||
},
|
||||
{
|
||||
"uid": "d0a71af658f7cd9faa1be23ed5ccd1a4",
|
||||
"css": "lidarr",
|
||||
@@ -90,20 +20,6 @@
|
||||
"lidarr"
|
||||
]
|
||||
},
|
||||
{
|
||||
"uid": "0136d6085b849453c3bfffb949a822de",
|
||||
"css": "microsoftedge",
|
||||
"code": 59398,
|
||||
"src": "custom_icons",
|
||||
"selected": true,
|
||||
"svg": {
|
||||
"path": "M860.7 306.4C795 177.9 653.2 104 499.1 104 308.9 104 149.6 237.9 111.2 417.1 152.8 342.7 249.1 290.4 350.3 290.4 477.1 290.4 544 368.7 545.9 370.7 581.1 408.8 598.7 451.3 598.7 503.7 598.7 520.3 590.2 545 574.5 565.4 572 568.6 564.3 573.1 564.3 583 564.3 591.1 569.6 598.9 578.9 605.4 623.5 636.4 707.5 632.3 707.7 632.3 740.7 632.2 773.1 623.3 801.5 606.4 859.8 572.4 895.7 510 895.8 442.5 896.6 373 871 326.8 860.7 306.4ZM430 852.3C400.4 833.8 374.9 809.3 355.4 780.3 302.7 704.4 300.6 627.3 323.2 562.7 339.3 511.9 371.3 467.7 414.4 436.4 508.8 364.1 566.1 427.4 572.9 434.8 570.7 429.2 568.1 423.8 565.1 418.6 550.3 393.1 526.7 360.3 474.6 333 420.6 304.7 361.6 303.2 350.4 303.2 288.4 303.2 225.7 324 178.3 360.3 146.7 384.5 110 425.2 103.4 480 101.6 499.7 99 580.5 140.2 669.2 211.4 821.2 370.4 911.9 537.4 895.8 476.4 885.2 432.1 853.2 430 852.3ZM831.2 694.9C827.3 692.5 822.5 692.4 818.5 694.6 807.9 700.1 797 705 785.9 709.2 750.3 722.5 712.6 729.3 674.6 729.2 527.9 729.2 400.1 628.3 400.1 498.8 400.3 483.9 403.9 469.3 410.6 456 385 478.5 364 505.7 348.6 536 324.7 583 295.8 677 369.9 778.7 380.3 792.9 406.7 826.7 459.5 854.9 497.2 875.2 537.9 886.3 574.2 886.3 630.4 886.3 758.9 832.8 835 712.1 836.8 709.3 837.4 706 836.7 702.7 835.9 699.5 834 696.7 831.2 694.9Z",
|
||||
"width": 1000
|
||||
},
|
||||
"search": [
|
||||
"microsoftedge"
|
||||
]
|
||||
},
|
||||
{
|
||||
"uid": "60c49c1b99786a9bf44df741f3c043ca",
|
||||
"css": "nzbget",
|
||||
@@ -132,20 +48,6 @@
|
||||
"overseerr"
|
||||
]
|
||||
},
|
||||
{
|
||||
"uid": "3bc32a4e9230b653e7ab022e69cbb3a8",
|
||||
"css": "plex",
|
||||
"code": 59401,
|
||||
"src": "custom_icons",
|
||||
"selected": true,
|
||||
"svg": {
|
||||
"path": "M248 91.8C248 92.8 252 99.5 256.8 106.5 261.7 113.6 265.6 119.8 265.6 120.4 265.6 120.9 267.8 124.2 270.5 127.8 273.2 131.3 275.4 135 275.4 136.1 275.4 137.2 277.1 139.7 279.3 141.6 281.4 143.5 283.2 146 283.2 147.1 283.2 148.2 285.4 151.9 288.1 155.4 290.8 159 293 162.3 293 162.9 293 163.5 296.9 169.8 301.8 176.9 306.6 183.9 310.5 190 310.5 190.4 310.5 190.8 314.3 196.7 318.8 203.5 329 218.7 330 220.2 335.3 229.8 337.6 234.1 340.9 238.7 342.6 240.1 344.3 241.5 345.7 243.4 345.7 244.4 345.7 245.3 350.7 253.8 356.8 263.2 368.7 281.7 381.5 301.6 391.9 317.9 395.5 323.5 401.4 332.7 405 338.4 408.6 344 415.7 355.2 420.9 363.3 434.5 384.4 446.9 403.7 454.8 416 458.5 421.9 465.3 432.5 469.8 439.5 474.2 446.4 481.8 458.2 486.5 465.7 491.2 473.1 498.3 484.1 502.2 490.1 508.4 499.6 509 501.4 506.6 504.1 505.1 505.8 503.9 507.7 503.9 508.4 503.9 509.1 499.9 515.5 495.1 522.6 490.3 529.6 486.3 535.8 486.3 536.2 486.3 536.7 482.4 542.8 477.5 549.9 472.7 557 468.8 563.2 468.8 563.7 468.8 564.2 467.1 567 465.1 569.9 463.1 572.8 458.4 580 454.7 585.9 448.2 596.2 441.6 606.5 420.9 638.7 415.7 646.7 408.6 657.9 405 663.6 401.4 669.2 395.5 678.4 391.9 684.1 381.5 700.4 368.7 720.3 356.8 738.8 350.7 748.1 345.7 756.6 345.7 757.6 345.7 758.5 344.3 760.4 342.6 761.8 340.9 763.2 337.6 767.9 335.3 772.1 330 781.7 329 783.3 318.8 798.5 314.3 805.3 310.5 811.1 310.5 811.5 310.5 811.9 306.6 818 301.8 825.1 296.9 832.2 293 838.4 293 839 293 839.6 291 842.9 288.6 846.3 286.1 849.7 283.3 854 282.2 855.7 281.1 857.4 277 863.8 273 869.9 268.9 876 265.6 881.8 265.6 882.8 265.6 883.9 264.9 884.8 264 884.8 263.1 884.8 260 889.1 257.1 894.5 254.2 899.8 250.9 904.7 249.9 905.3 239.6 911.7 246.1 912.1 368.1 912.1L488.2 912.1 496 900.3C500.4 893.7 503.9 888 503.9 887.4 503.9 886.9 506.1 883.6 508.8 880.1 511.5 876.5 513.7 872.8 513.7 871.7 513.7 870.6 515.4 868.2 517.6 866.2 519.7 864.3 521.5 861.8 521.5 860.7 521.5 859.6 523.7 855.9 526.4 852.4 529.1 848.8 531.3 845.5 531.3 844.9 531.3 844.3 535.2 838 540 831 544.9 823.9 548.8 817.8 548.8 817.4 548.8 817 552.6 811.1 557.1 804.3 567.3 789.1 568.3 787.6 573.6 778 575.9 773.7 579.2 769.1 580.9 767.7 582.6 766.3 584 764.4 584 763.4 584 762.5 589.9 752.7 597.2 741.7 604.4 730.7 610.7 720.8 611.1 719.8 611.6 718.7 615.8 712.3 620.4 705.5 625.1 698.7 628.9 692.7 628.9 692.2 628.9 691.7 630.5 688.9 632.6 686 634.6 683 639.3 675.8 643 669.9 646.7 664 653.7 653 658.6 645.5 663.4 638 672.1 624.3 677.9 615.1 692.5 592.1 691.6 593.6 699.7 581.3 703.7 575.2 707 569.4 707 568.3 707 567.3 707.8 566.4 708.7 566.4 709.6 566.4 712.7 562.2 715.6 557.1 718.5 552 725.1 541.3 730.4 533.2 735.7 525.1 742.6 514.5 745.8 509.5L751.6 500.4 746.5 492.9C743.8 488.7 739.9 483 738 480.1 736 477.2 734.4 474 734.4 473 734.4 472 733 470 731.3 468.6 729.6 467.2 726.3 462.6 724 458.4 719.2 449.6 718.6 448.8 707.9 432.6 703.7 426.2 699.8 420 699.2 418.9 698.7 417.9 692.3 408 685.1 397 677.8 386 671.9 376.2 671.9 375.3 671.9 374.3 670.5 372.4 668.8 371 667.1 369.6 663.8 365 661.5 360.7 659.1 356.5 656.3 351.6 655.2 349.8 646.4 335.9 641.6 328.8 639.3 326.6 637.9 325.1 636.7 323.1 636.7 322.1 636.7 321.2 632.8 314.6 628 307.6 623.2 300.6 616.9 290.7 613.9 285.6 611 280.5 608 275.9 607.2 275.4 606.5 274.9 602.6 268.7 598.5 261.7 594.5 254.7 590.6 248.6 589.9 248 589.2 247.5 586.5 243.3 584 238.8 581.4 234.2 578.7 230.5 577.9 230.5 577.1 230.5 575.9 228.7 575.2 226.4 574.5 224.2 568.8 214.8 562.7 205.4 556.5 196.1 547.8 182.8 543.3 175.8 538.8 168.8 534.3 162 533.2 160.7 532.1 159.4 531.3 157.5 531.3 156.5 531.3 155.4 530.1 153.4 528.7 152 527.3 150.6 524.1 145.7 521.5 141.1 519 136.5 516.1 132.8 515.3 132.8 514.4 132.8 513.7 131.9 513.7 130.8 513.7 129.7 508 120 501 109.3L488.4 89.8 368.2 89.8C290.2 89.8 248 90.5 248 91.8",
|
||||
"width": 1000
|
||||
},
|
||||
"search": [
|
||||
"plex"
|
||||
]
|
||||
},
|
||||
{
|
||||
"uid": "a0b9740c0532b1a5d4fc8f948f008f3c",
|
||||
"css": "radarr",
|
||||
@@ -160,20 +62,6 @@
|
||||
"radarr"
|
||||
]
|
||||
},
|
||||
{
|
||||
"uid": "b1b4a6678e8a4f2bfdbb2494b4575748",
|
||||
"css": "reddit",
|
||||
"code": 59403,
|
||||
"src": "custom_icons",
|
||||
"selected": true,
|
||||
"svg": {
|
||||
"path": "M794.1 416.8C770.1 416.8 749 426.7 733.4 442.2 676.3 402.7 599.4 377.3 514.1 374.6L558.4 174.9 699.5 206.6C699.5 241.1 727.7 269.3 762.2 269.3 797.4 269.3 825.8 240.3 825.8 205.8 825.8 171.2 797.6 142.2 762.2 142.2 737.6 142.2 716.3 157.1 705.8 177.4L549.9 142.9C542.1 140.8 534.4 146.4 532.3 154.2L483.7 374.4C399 377.9 322.9 403.4 265.6 442.9 250.1 426.7 228.2 416.8 204.2 416.8 115.2 416.8 86.1 536.2 167.5 577 164.6 589.6 163.4 603 163.4 616.5 163.4 750.6 314.4 859.2 499.8 859.2 686.1 859.2 837.1 750.6 837.1 616.5 837.1 603 835.7 589 832.2 576.3 912 535.4 882.6 416.8 794.1 416.8ZM296.6 585.4C296.6 550.2 324.8 521.9 360.2 521.9 394.7 521.9 422.9 550.1 422.9 585.4 422.9 620 394.7 648.2 360.2 648.2 325 648.3 296.6 620 296.6 585.4ZM639.5 735C581.3 793.3 417 793.3 358.7 735 352.3 729.4 352.3 719.5 358.7 713.1 364.3 707.5 374.2 707.5 379.8 713.1 424.3 758.7 571.8 759.5 618.2 713.1 623.8 707.5 633.8 707.5 639.4 713.1 645.9 719.5 645.9 729.4 639.5 735ZM638.2 648.3C603.7 648.3 575.5 620.2 575.5 585.6 575.5 550.4 603.7 522.1 638.2 522.1 673.4 522.1 701.8 550.2 701.8 585.6 701.6 620 673.4 648.3 638.2 648.3Z",
|
||||
"width": 1000
|
||||
},
|
||||
"search": [
|
||||
"reddit"
|
||||
]
|
||||
},
|
||||
{
|
||||
"uid": "924496ec01da26de7d1a63b1e5dbed48",
|
||||
"css": "sabnzbd",
|
||||
@@ -188,20 +76,6 @@
|
||||
"sabnzbd"
|
||||
]
|
||||
},
|
||||
{
|
||||
"uid": "4cb87a4cc0d306de4283c5593a5c2a48",
|
||||
"css": "safari",
|
||||
"code": 59405,
|
||||
"src": "custom_icons",
|
||||
"selected": true,
|
||||
"svg": {
|
||||
"path": "M529.1 530.7L469.3 470.9 355.2 644.8ZM499.2 104C280 104 102.4 281.6 102.4 500.8 102.4 720 280 897.6 499.2 897.6 718.4 897.6 896 720 896 500.8 896 281.6 718.4 104 499.2 104ZM748.6 383.7L772.2 373.9C775.3 372.6 778.9 372.6 782 373.9 785.1 375.2 787.6 377.7 788.9 380.8L788.9 380.8C790.2 383.9 790.2 387.5 788.9 390.6 787.6 393.7 785.1 396.2 782 397.5L758.4 407.3C751.9 410 744.4 406.9 741.7 400.4L741.7 400.4C739 393.9 742 386.4 748.6 383.7ZM592.7 241.6L602.5 218C605.2 211.4 612.7 208.4 619.2 211.1L619.2 211.1C625.7 213.8 628.8 221.3 626.1 227.8L616.3 251.4C613.6 258 606.1 261.1 599.6 258.4L599.6 258.4C596.5 257.1 594 254.6 592.7 251.4 591.4 248.3 591.4 244.7 592.7 241.6ZM499.2 187.2L499.2 187.2C502.6 187.2 505.8 188.5 508.3 190.9 510.7 193.3 512 196.6 512 200L512 225.6C512 229 510.7 232.3 508.3 234.7 505.8 237.1 502.6 238.4 499.2 238.4L499.2 238.4C495.8 238.4 492.5 237.1 490.1 234.7 487.7 232.3 486.4 229 486.4 225.6L486.4 200C486.4 196.6 487.7 193.3 490.1 190.9 492.5 188.5 495.8 187.2 499.2 187.2ZM379.2 211.1C382.3 209.8 385.9 209.8 389 211.1 392.1 212.4 394.6 214.9 395.9 218L405.7 241.6C407.6 245.8 407 250.8 404.2 254.5 401.4 258.1 396.8 260 392.2 259.4 387.6 258.8 383.8 255.7 382.1 251.4L372.3 227.7C369.6 221.2 372.7 213.8 379.2 211.1ZM277.5 279.1L277.5 279.1C282.5 274.1 290.6 274.1 295.6 279.1L313.6 297.2C318.6 302.1 318.6 310.2 313.6 315.2L313.6 315.2C308.6 320.2 300.5 320.2 295.5 315.2L277.4 297.1C272.5 292.1 272.5 284 277.5 279.1ZM185.6 500.8L185.6 500.8C185.6 497.4 186.9 494.2 189.3 491.8 191.8 489.3 195 488 198.4 488L224 488C227.4 488 230.7 489.3 233.1 491.8 235.5 494.2 236.8 497.4 236.8 500.8L236.8 500.8C236.8 504.2 235.5 507.5 233.1 509.9 230.7 512.3 227.4 513.6 224 513.6L198.4 513.6C195 513.6 191.8 512.3 189.3 509.9 186.9 507.5 185.6 504.2 185.6 500.8ZM249.8 617.9L226.2 627.7C223.1 629 219.5 629 216.4 627.7 213.3 626.4 210.8 623.9 209.5 620.8L209.5 620.8C208.2 617.7 208.2 614.1 209.5 611 210.8 607.9 213.3 605.4 216.4 604.1L240 594.3C246.5 591.6 254 594.7 256.7 601.2L256.7 601.2C259.4 607.7 256.3 615.2 249.8 617.9ZM256.8 400.3L256.8 400.3C255.5 403.5 253 406 249.8 407.3 246.7 408.6 243.1 408.6 240 407.3L216.4 397.5C209.8 394.8 206.8 387.3 209.5 380.8L209.5 380.8C212.2 374.3 219.7 371.2 226.2 373.9L249.8 383.7C256.4 386.4 259.5 393.9 256.8 400.4ZM405.7 760L395.9 783.6C393.2 790.2 385.7 793.3 379.2 790.6 372.7 787.9 369.6 780.4 372.3 773.9L382.1 750.2C383.8 745.9 387.6 742.8 392.2 742.2 396.8 741.6 401.4 743.5 404.2 747.1 407 750.8 407.6 755.8 405.7 760ZM512 801.6C512 805 510.7 808.3 508.3 810.7 505.8 813.1 502.6 814.4 499.2 814.4L499.2 814.4C495.8 814.4 492.5 813.1 490.1 810.7 487.7 808.3 486.4 805 486.4 801.6L486.4 776C486.4 772.6 487.7 769.3 490.1 766.9 492.5 764.5 495.8 763.2 499.2 763.2L499.2 763.2C502.6 763.2 505.8 764.5 508.3 766.9 510.7 769.3 512 772.6 512 776ZM619.2 790.5L619.2 790.5C616.1 791.8 612.5 791.8 609.4 790.5 606.3 789.2 603.8 786.7 602.5 783.6L592.7 760C590 753.5 593.1 746 599.6 743.3L599.6 743.3C606.1 740.6 613.6 743.7 616.3 750.2L626.1 773.9C628.8 780.4 625.7 787.8 619.2 790.5ZM720.9 722.5L720.9 722.5C715.9 727.5 707.8 727.5 702.8 722.5L684.8 704.4C679.8 699.5 679.8 691.4 684.8 686.4L684.8 686.4C689.8 681.4 697.9 681.4 702.9 686.4L721 704.5C725.9 709.5 725.9 717.6 720.9 722.5ZM547.6 549.2L266.1 733.9 450.8 452.4 732.3 267.7ZM788.9 620.8L788.9 620.8C786.2 627.3 778.7 630.4 772.2 627.7L748.6 617.9C742 615.2 738.9 607.7 741.6 601.2L741.6 601.2C742.9 598.1 745.4 595.6 748.6 594.3 751.7 593 755.3 593 758.4 594.3L782 604.1C788.6 606.8 791.6 614.3 788.9 620.8ZM800 513.6L774.4 513.6C771 513.6 767.8 512.3 765.3 509.9 762.9 507.5 761.6 504.2 761.6 500.8L761.6 500.8C761.6 497.4 762.9 494.2 765.3 491.8 767.8 489.3 771 488 774.4 488L800 488C803.4 488 806.7 489.3 809.1 491.8 811.5 494.2 812.8 497.4 812.8 500.8L812.8 500.8C812.8 504.2 811.5 507.5 809.1 509.9 806.7 512.3 803.4 513.6 800 513.6Z",
|
||||
"width": 1000
|
||||
},
|
||||
"search": [
|
||||
"safari"
|
||||
]
|
||||
},
|
||||
{
|
||||
"uid": "4c11fbfce7a5be6cab699e6d75f004fc",
|
||||
"css": "sonarr",
|
||||
@@ -229,6 +103,48 @@
|
||||
"search": [
|
||||
"tautulli"
|
||||
]
|
||||
},
|
||||
{
|
||||
"uid": "75bc30ae1fc65d58ac75d46b27bebc04",
|
||||
"css": "thetvdb",
|
||||
"code": 59424,
|
||||
"src": "custom_icons",
|
||||
"selected": true,
|
||||
"svg": {
|
||||
"path": "M66.7 163.6C66.7 112.9 112.4 78.2 166.4 86.1L166.4 86.1 870.8 178.1C902.4 182.8 927.6 216.9 927.6 254L927.6 254 927.6 350.2C868.3 389.9 829.4 456.5 829.4 531.9 829.4 608 867.3 674 927.6 713.6L927.6 713.6 927.6 755.9C927.6 793.1 902.4 827.2 870.8 831.8L870.8 831.8 245.7 917.2C191.7 925.1 146 890.4 146 839.7L146 839.7ZM370.4 252L277.5 252 277.5 373.7 218.6 373.7 218.6 444 277.5 444 277.5 579.2C274.8 664.1 308.1 702.2 384.8 702.9L456.4 702.9 456.4 632.6 419.6 632.6C378 630.5 369 618.4 370.4 563.6L370.4 444 484.6 444 590.4 702.9 690.2 702.9 835.8 373.7 737.4 373.7 643.1 600.1 557.1 373.7 370.4 373.7 370.4 252Z",
|
||||
"width": 1000
|
||||
},
|
||||
"search": [
|
||||
"thetvdb"
|
||||
]
|
||||
},
|
||||
{
|
||||
"uid": "728b9e04c563b13e9d7c8dbcda170278",
|
||||
"css": "tvmaze",
|
||||
"code": 59425,
|
||||
"src": "custom_icons",
|
||||
"selected": true,
|
||||
"svg": {
|
||||
"path": "M189.2 78.3C177.5 80.8 170 86.9 164.8 98.5 159.4 110.3 161.2 122.8 169.8 132.8 173.2 136.6 194.8 150 241.5 177.1 278.3 198.3 320.9 222.9 336.2 232 351.4 240.9 367.1 249.8 371.1 252 375.1 254.2 378 256.3 377.7 256.9 377.4 257.5 368.9 258.5 358.9 259.1 330.8 260.8 281.2 266.8 249.2 272.5 204 280.3 160.3 297.1 139.5 314.3 131.8 320.6 121.1 334.8 115.7 345.4 112.3 352.5 101.2 385.5 97.8 399.2 96.6 404.3 94.2 416.8 92.5 426.9 83.5 480 80.9 523.2 82 606.9 82.9 680.6 84.3 700.8 91.5 743.8 99.8 793.1 111.5 828.5 125.7 847.2 137.1 862.2 150 871.4 174.5 882 219.4 901.4 279.2 912.3 376.5 918.8 414.6 921.4 587.4 921.4 625.4 918.8 677.7 915.2 747.4 905.8 776 898.5 812.3 889.1 845.4 874.8 859.7 862.2 876.5 847.5 884.2 834 894.5 801.5 905.4 766.8 909.4 744.8 914.9 685.7 917.1 663.7 917.5 642.5 917.5 586.9 917.5 517.2 916.6 498.3 911.4 455.4 903.8 394.3 888.2 344.9 869.2 322.8 847.4 297.4 787.7 276 711.4 266.2 684.6 262.8 638.2 258.5 627.4 258.5 619.1 258.5 618 256.9 624.3 253.8 626.6 252.6 630.2 250.5 632.3 249.1 634.5 247.7 645.2 241.4 656.2 235.1 667.2 228.8 683.1 219.5 691.5 214.6 709.7 204.2 744.5 184 786.2 160 802.6 150.5 818.5 140.6 821.1 138 828.3 131.2 831.4 122.2 830.3 110.6 828.8 92.8 815.4 80.8 797.7 80.9 786.8 81.1 789.2 80 740 108.5 719.2 120.6 680.5 143.1 653.8 158.5 602.3 188.2 592.9 193.7 542.5 223.1 524.8 233.2 507.7 243.1 504.5 244.8L498.5 247.7 473.5 233.2C459.7 225.4 433.2 210 414.6 199.2 292.8 128.5 228.9 91.7 215.4 84.3 204.5 78.3 197.5 76.8 189.2 78.3ZM543.1 343.1C612.2 345.5 661.1 349.2 707.7 355.5 738.9 359.7 746.6 361.4 761.2 367.1 791.7 379.1 805.1 394 814.6 427.1 824.5 460.8 827.2 486.3 829.2 558.5 831.5 645.8 826.9 705.8 814.6 748.2 809.2 766.9 804.6 775.2 793.1 787.5 782.9 798.3 768.9 807.1 756.2 810.6 734.5 816.8 686.8 824.5 650 827.7 616.3 830.6 536.8 833.8 497.4 833.8 433.4 833.8 359.5 829.2 299.5 821.5 256.5 816 248 814 229.4 805.1 205.5 793.7 194.8 780.5 185.5 751.2 176.5 722.2 173.5 698.2 170.6 630 166 520.6 176 432.5 196.6 400.6 207.8 383.4 226.8 370 248.5 364.2 263.8 360 310 352.5 335.4 350 360.9 347.5 448 342.9 488.5 341.8 494.5 341.7 518.9 342.3 543.1 343.1ZM283.2 466.9C248.6 474.5 223.7 498.8 214.6 533.8 205.1 570.6 226.3 614 261.8 630.8 284.2 641.2 304.9 642.5 327.5 634.8 361.5 623.2 383.8 593.4 385.7 556.9 388 513.2 358.9 476.2 315.5 466.9 302.3 464.2 296.3 464.2 283.2 466.9ZM683.8 467.4C642.9 478.2 615.4 512.5 615.4 553.1 615.4 607.7 668.6 650.2 721.5 637.5 732.6 634.9 751.5 625.4 759.8 618.2 771.4 608.2 783.1 588.2 786.9 572 793.7 543.2 784.8 512.2 763.7 491.2 752.3 480 744.8 475.4 728.9 470.2 712.9 464.8 697.7 463.8 683.8 467.4ZM396.9 672.6C396.9 675.4 414.9 692.3 425.4 699.2 457.1 720.2 493.5 731.7 533.2 733.4 564 734.6 582.3 730.9 598.9 719.8 605.1 715.7 609.2 710.2 607.4 708.3 607.1 708 603.2 709.1 598.8 710.8 586.6 715.4 568.5 716.8 540.8 715.4 487.4 712.5 446 700.5 409.1 677.2 398 670.3 396.9 669.8 396.9 672.6Z",
|
||||
"width": 1000
|
||||
},
|
||||
"search": [
|
||||
"tvmaze"
|
||||
]
|
||||
},
|
||||
{
|
||||
"uid": "5d832b893437e33c4a22b7029c2b781b",
|
||||
"css": "musicbrainz",
|
||||
"code": 59401,
|
||||
"src": "custom_icons",
|
||||
"selected": true,
|
||||
"svg": {
|
||||
"path": "M475.1 106.5C469 110.1 462.8 113.7 461.1 114.5 459.5 115.2 456.5 117 454.3 118.4 449.9 121.3 436.7 129.1 426.7 134.6 423.1 136.7 408.2 145.3 393.7 153.9 379.2 162.5 366.3 170 365.1 170.5 363.9 171.1 360.9 172.9 358.5 174.5 356.1 176.1 353.1 177.9 351.9 178.5 350 179.4 330.3 191 319.9 197.2 315.9 199.6 301.8 207.7 295.5 211.2 282.4 218.4 276.4 222.1 275.9 223.2 275.6 223.8 274.8 224.3 274 224.3 273.2 224.3 263.9 229.5 253.2 235.8 242.6 242.1 232.9 247.7 231.7 248.3 230.5 248.8 227.5 250.6 225.1 252.2 222.7 253.8 219.7 255.6 218.5 256.2 214.9 258 196.6 268.8 192.3 271.6 190.2 273 187.4 274.6 186.2 275.2 185 275.8 178.7 279.4 172.3 283.1 165.8 286.9 156.9 292 152.5 294.5L144.4 298.9 144.4 500 144.4 701.1 152.5 705.5C156.9 708 165.8 713.1 172.3 716.9 178.7 720.6 185 724.2 186.2 724.8 187.4 725.4 190.2 727 192.3 728.4 196.6 731.2 214.9 742 218.5 743.8 219.7 744.4 222.7 746.2 225.1 747.8 227.5 749.4 230.5 751.2 231.7 751.7 232.9 752.3 242.6 757.9 253.2 764.2 263.9 770.5 273.2 775.7 274 775.7 274.8 775.7 275.6 776.2 275.9 776.8 276.4 777.9 282.4 781.6 295.5 788.8 301.8 792.3 315.9 800.4 319.9 802.8 330.3 809 350 820.6 351.9 821.5 353.1 822.1 356.1 823.9 358.5 825.5 360.9 827.1 363.9 828.9 365.1 829.5 366.3 830 379.2 837.5 393.7 846.1 408.2 854.7 423.1 863.3 426.7 865.4 436.7 870.9 449.9 878.7 454.3 881.6 456.5 883 459.5 884.8 461.1 885.5 462.8 886.3 469 889.9 475.1 893.5L486.1 900 486.4 700C486.6 590 486.6 410 486.4 300L486.1 100 475.1 106.5M513.2 500L513.2 900.4 520.2 896.4C524 894.2 529.6 890.9 532.6 889 535.6 887.2 538.5 885.6 538.9 885.6 539.4 885.6 543.2 883.4 547.4 880.7 557.1 874.4 570.3 866.6 571 866.6 571.3 866.6 585.4 858.5 602.2 848.5 619 838.6 633.7 830 634.9 829.5 636.1 828.9 639.1 827.1 641.5 825.5 643.9 823.9 646.9 822.1 648.1 821.5 650 820.6 669.7 809 680.1 802.8 684.1 800.4 698.2 792.3 704.5 788.8 717.6 781.6 723.6 777.9 724.1 776.8 724.4 776.2 725.2 775.7 726 775.7 726.8 775.7 736.1 770.5 746.8 764.2 757.4 757.9 767.1 752.3 768.3 751.7 769.5 751.2 772.5 749.4 774.9 747.8 777.3 746.2 780.3 744.4 781.5 743.8 785.1 742 803.4 731.2 807.7 728.4 809.8 727 812.6 725.4 813.8 724.8 815 724.2 821.3 720.6 827.7 716.9 834.2 713.1 843.1 708 847.5 705.5L855.6 701.1 855.6 500 855.6 298.9 847.5 294.5C843.1 292 834.2 286.9 827.7 283.1 821.3 279.4 815 275.8 813.8 275.2 812.6 274.6 809.8 273 807.7 271.6 803.4 268.8 785.1 258 781.5 256.2 780.3 255.6 777.3 253.8 774.9 252.2 772.5 250.6 769.5 248.8 768.3 248.3 767.1 247.7 757.4 242.1 746.8 235.8 736.1 229.5 726.8 224.3 726 224.3 725.2 224.3 724.4 223.8 724.1 223.2 723.6 222.1 717.6 218.4 704.5 211.2 698.2 207.7 684.1 199.6 680.1 197.2 669.7 191 650 179.4 648.1 178.5 646.9 177.9 643.9 176.1 641.5 174.5 639.1 172.9 636.1 171.1 634.9 170.5 633.7 170 619 161.4 602.2 151.5 585.4 141.5 571.3 133.4 571 133.4 570.3 133.4 557.1 125.6 547.4 119.3 543.2 116.6 539.4 114.4 538.9 114.4 538.5 114.4 535.6 112.8 532.6 111 529.6 109.1 524 105.8 520.2 103.6L513.2 99.6 513.2 500",
|
||||
"width": 1000
|
||||
},
|
||||
"search": [
|
||||
"musicbrainz"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
<svg id="svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="400" height="400" viewBox="0, 0, 400,400"><g id="svgg"><path id="path0" d="M82.813 36.795 C 73.142 38.684,63.748 46.325,59.142 56.048 L 56.641 61.328 56.641 181.250 L 56.641 301.172 58.453 305.078 C 62.818 314.483,70.550 321.435,79.871 324.336 C 85.805 326.183,275.798 326.638,275.762 324.805 C 275.752 324.268,274.014 317.860,271.901 310.566 C 269.789 303.272,268.127 297.250,268.210 297.183 C 268.292 297.115,276.094 304.273,285.547 313.088 C 295.000 321.903,311.875 337.227,323.047 347.141 L 343.359 365.167 343.570 217.935 C 343.715 117.280,343.520 68.989,342.955 65.284 C 340.763 50.916,329.719 39.337,315.714 36.723 C 310.433 35.737,87.875 35.807,82.813 36.795 M175.000 113.998 C 175.000 114.393,172.100 115.670,168.555 116.836 C 156.717 120.731,142.778 127.966,134.041 134.752 C 130.866 137.219,133.692 136.687,139.634 133.699 C 167.769 119.553,206.127 116.364,237.891 125.529 C 245.074 127.602,260.033 133.653,262.847 135.624 C 265.145 137.234,266.082 136.956,264.448 135.150 C 260.293 130.559,241.817 120.702,230.689 117.139 C 225.984 115.633,225.204 115.149,225.977 114.217 C 229.216 110.315,257.785 119.594,269.544 128.368 C 280.335 136.419,296.020 192.324,296.087 222.974 C 296.106 231.807,273.612 246.325,255.469 249.187 C 246.826 250.551,246.871 250.566,241.984 244.626 C 236.206 237.602,236.168 237.917,243.164 234.849 C 251.500 231.194,256.048 228.126,261.314 222.605 C 266.311 217.365,266.537 216.099,261.959 218.989 C 228.093 240.367,179.032 241.072,143.439 220.691 C 135.866 216.355,135.370 216.636,140.681 222.251 C 145.732 227.592,151.918 231.808,159.062 234.778 C 162.027 236.010,164.584 237.112,164.744 237.225 C 164.905 237.339,162.642 240.301,159.717 243.809 L 154.397 250.186 149.531 249.687 C 133.289 248.023,116.567 239.683,108.194 229.069 L 105.292 225.391 105.747 215.976 C 107.173 186.447,120.756 139.080,130.511 129.613 C 138.784 121.585,175.000 108.874,175.000 113.998 M164.453 174.612 C 157.882 176.938,153.139 184.261,153.129 192.097 C 153.105 211.028,176.642 217.845,184.758 201.258 C 192.294 185.854,179.633 169.239,164.453 174.612 M224.405 174.480 C 214.148 178.200,209.720 191.302,215.271 201.506 C 222.138 214.127,238.923 213.529,245.015 200.446 C 251.828 185.815,238.712 169.292,224.405 174.480 " stroke="none" fill="#000000" fill-rule="evenodd"></path></g></svg>
|
||||
|
Before Width: | Height: | Size: 2.3 KiB |
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="512px" height="512px" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
|
||||
<!-- Generated by Pixelmator Pro 1.6 -->
|
||||
<path id="Path" d="M458.359 244.515 C458.26 243.237 458.162 241.959 458.162 240.681 L458.162 240.583 457.867 236.749 457.867 236.651 C456.829 225.264 454.823 213.987 451.871 202.941 451.871 202.842 451.871 202.842 451.772 202.744 L450.888 199.467 C450.789 199.27 450.789 199.074 450.691 198.975 450.396 197.992 450.101 196.911 449.806 195.928 449.708 195.731 449.708 195.437 449.61 195.24 449.315 194.257 449.02 193.274 448.725 192.389 448.627 192.094 448.528 191.898 448.43 191.57 448.135 190.587 447.84 189.702 447.447 188.719 L447.152 187.834 C446.857 186.95 446.464 185.967 446.169 185.082 446.088 184.803 445.99 184.529 445.874 184.263 445.481 183.378 445.186 182.395 444.793 181.51 444.694 181.314 444.596 181.019 444.498 180.822 444.104 179.839 443.679 178.954 443.318 177.971 443.318 177.873 443.22 177.775 443.22 177.676 441.942 174.531 440.566 171.385 439.124 168.337 L438.829 167.748 C438.436 166.928 438.141 166.273 437.748 165.585 437.551 165.192 437.354 164.7 437.158 164.307 436.863 163.619 436.47 163.029 436.175 162.341 435.88 161.849 435.683 161.358 435.356 160.866 435.028 160.375 434.667 159.687 434.372 158.999 434.078 158.507 433.783 157.917 433.488 157.426 433.193 156.934 432.8 156.246 432.505 155.656 432.213 155.089 431.884 154.542 431.522 154.018 431.227 153.428 430.833 152.936 430.539 152.379 430.244 151.822 429.851 151.298 429.556 150.741 429.261 150.184 428.867 149.66 428.573 149.168 428.278 148.677 427.884 147.988 427.491 147.399 427.198 146.885 426.87 146.392 426.508 145.924 L425.328 144.179 C425.035 143.666 424.707 143.173 424.346 142.705 423.952 142.115 423.461 141.427 423.068 140.837 422.773 140.444 422.478 139.952 422.183 139.559 L420.708 137.495 C420.413 137.101 420.217 136.806 419.889 136.413 419.07 135.332 418.414 134.349 417.628 133.366 411.737 125.642 405.3 118.349 398.369 111.542 393.682 106.656 388.677 102.085 383.385 97.862 380.109 95.011 376.701 92.357 373.162 89.801 366.825 85.082 360.081 80.937 353.01 77.414 351.043 76.333 349.077 75.35 347.111 74.367 332.646 67.286 317.408 61.909 301.703 58.344 300.13 58.049 298.557 57.655 297.083 57.36 L296.984 57.36 C296.165 57.262 295.51 57.065 294.723 56.967 284.452 55.037 274.042 53.941 263.594 53.69 L254.886 53.69 C242.363 53.839 229.884 55.21 217.629 57.786 190.112 63.586 165.831 75.186 149.709 89.735 148.824 90.554 148.136 91.111 147.743 91.505 L147.349 91.898 147.456 91.898 147.358 91.996 147.456 91.898 C147.482 91.898 147.507 91.888 147.525 91.869 147.544 91.851 147.554 91.826 147.554 91.8 L147.456 91.898 C147.509 91.844 147.578 91.81 147.653 91.8 159.646 84.623 176.259 78.692 188.154 75.776 L192.971 74.596 C193.266 74.498 193.659 74.498 193.954 74.4 195.33 74.105 196.706 73.81 198.181 73.515 198.377 73.515 198.672 73.417 198.869 73.417 251.445 63.849 307.478 79.577 346.521 116.826 354.943 124.827 362.339 133.841 368.542 143.663 393.413 183.968 391.053 234.684 371.687 264.569 343.474 307.986 280.469 322.953 241.435 284.918 228.335 272.212 220.806 254.832 220.496 236.585 220.351 227.851 222.095 219.188 225.608 211.19 226.984 208.044 236.323 190.161 240.55 191.046 229.835 188.785 209.789 193.208 195.731 214.139 183.148 232.915 183.837 261.816 191.635 282.362 186.68 272.226 183.33 261.381 181.707 250.216 171.68 182.591 217.186 124.879 258.965 110.535 236.454 90.874 179.937 92.258 137.961 123.118 113.484 141.14 95.994 166.666 86.753 197.141 88.129 180.036 94.618 154.477 107.889 128.426 93.831 135.7 75.94 158.736 67.092 179.937 54.313 210.6 49.889 247.267 53.92 282.165 54.215 284.819 54.509 287.375 54.804 290.03 71.123 385.966 154.747 459.096 255.328 459.096 367.632 459.096 458.752 367.976 458.752 255.59 458.654 251.888 458.555 248.152 458.359 244.515 Z" fill="#000000" fill-opacity="1" stroke="none"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 3.9 KiB |
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="512px" height="512px" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
|
||||
<!-- Generated by Pixelmator Pro 1.5.4 -->
|
||||
<path id="Path" d="M188.334 372.245 C188.334 373.883 186.45 375.194 184.074 375.194 181.371 375.439 179.487 374.129 179.487 372.245 179.487 370.606 181.371 369.295 183.746 369.295 186.204 369.05 188.334 370.36 188.334 372.245 Z M162.857 368.558 C162.283 370.196 163.922 372.081 166.379 372.572 168.509 373.391 170.967 372.572 171.458 370.934 171.95 369.295 170.393 367.411 167.936 366.674 165.806 366.1 163.43 366.92 162.857 368.558 Z M199.065 367.165 C196.69 367.739 195.051 369.295 195.297 371.18 195.543 372.818 197.673 373.883 200.13 373.309 202.506 372.736 204.145 371.18 203.899 369.541 203.653 367.985 201.441 366.92 199.065 367.165 Z M252.969 53.248 C139.346 53.248 52.429 139.51 52.429 253.133 52.429 343.982 109.609 421.724 191.283 449.085 201.769 450.97 205.455 444.498 205.455 439.173 205.455 434.094 205.209 406.078 205.209 388.874 205.209 388.874 147.865 401.162 135.823 364.462 135.823 364.462 126.484 340.623 113.05 334.479 113.05 334.479 94.29 321.618 114.36 321.864 114.36 321.864 134.758 323.502 145.981 342.999 163.922 374.62 193.986 365.527 205.701 360.12 207.585 347.013 212.91 337.92 218.808 332.513 173.015 327.434 126.812 320.799 126.812 241.992 126.812 219.464 133.038 208.159 146.145 193.741 144.015 188.416 137.052 166.461 148.275 138.117 165.396 132.792 204.8 160.236 204.8 160.236 221.184 155.648 238.797 153.272 256.246 153.272 273.695 153.272 291.307 155.648 307.691 160.236 307.691 160.236 347.095 132.71 364.216 138.117 375.439 166.543 368.476 188.416 366.346 193.741 379.453 208.241 387.481 219.546 387.481 241.992 387.481 321.044 339.231 327.352 293.437 332.513 300.974 338.985 307.364 351.273 307.364 370.524 307.364 398.131 307.118 432.292 307.118 439.009 307.118 444.334 310.886 450.806 321.29 448.922 403.21 421.724 458.752 343.982 458.752 253.133 458.752 139.51 366.592 53.248 252.969 53.248 Z M132.055 335.79 C130.99 336.609 131.236 338.493 132.628 340.05 133.939 341.361 135.823 341.934 136.888 340.869 137.953 340.05 137.707 338.166 136.315 336.609 135.004 335.299 133.12 334.725 132.055 335.79 Z M123.208 329.155 C122.634 330.22 123.453 331.53 125.092 332.349 126.402 333.169 128.041 332.923 128.614 331.776 129.188 330.711 128.369 329.4 126.73 328.581 125.092 328.09 123.781 328.335 123.208 329.155 Z M149.75 358.318 C148.439 359.383 148.93 361.841 150.815 363.397 152.699 365.281 155.074 365.527 156.139 364.216 157.204 363.151 156.713 360.694 155.074 359.137 153.272 357.253 150.815 357.007 149.75 358.318 Z M140.411 346.276 C139.1 347.095 139.1 349.225 140.411 351.109 141.721 352.993 143.933 353.813 144.998 352.993 146.309 351.928 146.309 349.798 144.998 347.914 143.851 346.03 141.721 345.211 140.411 346.276 Z" fill="#000000" fill-opacity="1" stroke="none"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 2.9 KiB |
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="512px" height="512px" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
|
||||
<!-- Generated by Pixelmator Pro 1.6 -->
|
||||
<path id="Path" d="M440.664 156.86 C407.036 91.079 334.447 53.248 255.516 53.248 158.146 53.248 76.603 121.799 56.91 213.533 78.209 175.448 127.541 148.701 179.347 148.701 244.285 148.701 278.544 188.785 279.495 189.809 297.517 209.306 306.528 231.088 306.528 257.884 306.528 266.404 302.178 279.036 294.15 289.481 292.864 291.119 288.915 293.446 288.915 298.492 288.915 302.637 291.611 306.618 296.403 309.961 319.226 325.829 362.242 323.731 362.357 323.731 379.258 323.685 395.838 319.108 410.37 310.477 440.212 293.049 458.589 261.116 458.662 226.558 459.071 190.98 445.964 167.33 440.664 156.86 Z M220.176 436.363 C204.983 426.907 191.962 414.344 181.969 399.499 154.984 360.653 153.919 321.184 165.503 288.088 173.74 262.099 190.098 239.438 212.173 223.437 260.505 186.409 289.866 218.808 293.323 222.618 292.184 219.758 290.845 216.982 289.317 214.311 281.747 201.261 269.656 184.484 242.983 170.476 215.359 155.984 185.155 155.247 179.38 155.247 147.669 155.247 115.564 165.896 91.292 184.484 75.104 196.854 56.336 217.678 52.92 245.76 52.035 255.844 50.667 297.206 71.762 342.647 108.219 420.431 189.66 466.878 275.169 458.654 243.941 453.231 221.225 436.83 220.176 436.363 Z M425.566 355.811 C423.601 354.566 421.112 354.494 419.078 355.623 413.663 358.454 408.08 360.949 402.358 363.094 384.137 369.91 364.837 373.384 345.383 373.35 270.287 373.35 204.874 321.692 204.874 255.386 204.964 247.77 206.791 240.275 210.215 233.472 197.143 245.001 186.369 258.899 178.463 274.432 166.24 298.492 151.429 346.628 189.383 398.672 194.716 405.971 208.224 423.248 235.258 437.723 254.566 448.086 275.399 453.788 293.994 453.788 322.781 453.788 388.555 426.394 427.524 364.601 428.435 363.178 428.741 361.449 428.373 359.799 428.006 358.149 426.995 356.714 425.566 355.811 Z" fill="#000000" fill-opacity="1" stroke="none"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 2.0 KiB |
1
assets/images/brands/musicbrainz.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg id="svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="400" height="400" viewBox="0, 0, 400,400"><g id="svgg"><path id="path0" d="M190.029 42.611 C 187.610 44.044,185.103 45.471,184.457 45.784 C 183.812 46.096,182.582 46.810,181.723 47.369 C 179.975 48.509,174.674 51.621,170.674 53.855 C 169.223 54.666,163.284 58.136,157.478 61.566 C 151.672 64.996,146.525 67.990,146.041 68.219 C 145.557 68.447,144.370 69.156,143.402 69.794 C 142.434 70.432,141.240 71.155,140.748 71.401 C 140.019 71.765,132.107 76.395,127.957 78.886 C 126.362 79.843,120.705 83.073,118.182 84.468 C 112.956 87.356,110.547 88.836,110.362 89.274 C 110.254 89.528,109.910 89.736,109.597 89.736 C 109.284 89.736,105.545 91.796,101.288 94.313 C 97.031 96.830,93.152 99.077,92.669 99.305 C 92.185 99.533,90.997 100.242,90.029 100.879 C 89.062 101.517,87.874 102.240,87.390 102.486 C 85.978 103.203,78.623 107.531,76.923 108.645 C 76.067 109.206,74.971 109.853,74.487 110.083 C 74.003 110.313,71.496 111.741,68.915 113.257 C 66.334 114.772,62.771 116.811,60.997 117.788 L 57.771 119.564 57.771 200.000 L 57.771 280.436 60.997 282.212 C 62.771 283.189,66.334 285.228,68.915 286.743 C 71.496 288.259,74.003 289.687,74.487 289.917 C 74.971 290.147,76.067 290.794,76.923 291.355 C 78.623 292.469,85.978 296.797,87.390 297.514 C 87.874 297.760,89.062 298.483,90.029 299.121 C 90.997 299.758,92.185 300.467,92.669 300.695 C 93.152 300.923,97.031 303.170,101.288 305.687 C 105.545 308.204,109.284 310.264,109.597 310.264 C 109.910 310.264,110.254 310.472,110.362 310.726 C 110.547 311.164,112.956 312.644,118.182 315.532 C 120.705 316.927,126.362 320.157,127.957 321.114 C 132.107 323.605,140.019 328.235,140.748 328.599 C 141.240 328.845,142.434 329.568,143.402 330.206 C 144.370 330.844,145.557 331.553,146.041 331.781 C 146.525 332.010,151.672 335.004,157.478 338.434 C 163.284 341.864,169.223 345.334,170.674 346.145 C 174.674 348.379,179.975 351.491,181.723 352.631 C 182.582 353.190,183.812 353.904,184.457 354.216 C 185.103 354.529,187.610 355.956,190.029 357.389 L 194.428 359.994 194.577 279.997 C 194.659 235.999,194.659 164.001,194.577 120.003 L 194.428 40.006 190.029 42.611 M205.279 200.000 L 205.279 360.167 208.065 358.562 C 209.597 357.679,211.835 356.348,213.038 355.604 C 214.241 354.861,215.384 354.252,215.578 354.252 C 215.772 354.252,217.295 353.370,218.962 352.291 C 222.855 349.773,228.101 346.628,228.408 346.628 C 228.539 346.628,234.144 343.381,240.863 339.413 C 247.582 335.445,253.475 332.011,253.959 331.782 C 254.443 331.553,255.630 330.844,256.598 330.206 C 257.566 329.568,258.760 328.845,259.252 328.599 C 259.981 328.235,267.893 323.605,272.043 321.114 C 273.638 320.157,279.295 316.927,281.818 315.532 C 287.044 312.644,289.453 311.164,289.638 310.726 C 289.746 310.472,290.090 310.264,290.403 310.264 C 290.716 310.264,294.455 308.204,298.712 305.687 C 302.969 303.170,306.848 300.923,307.331 300.695 C 307.815 300.467,309.003 299.758,309.971 299.121 C 310.938 298.483,312.126 297.760,312.610 297.514 C 314.022 296.797,321.377 292.469,323.077 291.355 C 323.933 290.794,325.029 290.147,325.513 289.917 C 325.997 289.687,328.504 288.259,331.085 286.743 C 333.666 285.228,337.229 283.189,339.003 282.212 L 342.229 280.436 342.229 200.000 L 342.229 119.564 339.003 117.788 C 337.229 116.811,333.666 114.772,331.085 113.257 C 328.504 111.741,325.997 110.313,325.513 110.083 C 325.029 109.853,323.933 109.206,323.077 108.645 C 321.377 107.531,314.022 103.203,312.610 102.486 C 312.126 102.240,310.938 101.517,309.971 100.879 C 309.003 100.242,307.815 99.533,307.331 99.305 C 306.848 99.077,302.969 96.830,298.712 94.313 C 294.455 91.796,290.716 89.736,290.403 89.736 C 290.090 89.736,289.746 89.528,289.638 89.274 C 289.453 88.836,287.044 87.356,281.818 84.468 C 279.295 83.073,273.638 79.843,272.043 78.886 C 267.893 76.395,259.981 71.765,259.252 71.401 C 258.760 71.155,257.566 70.432,256.598 69.794 C 255.630 69.156,254.443 68.447,253.959 68.218 C 253.475 67.989,247.582 64.555,240.863 60.587 C 234.144 56.619,228.539 53.372,228.408 53.372 C 228.101 53.372,222.855 50.227,218.962 47.709 C 217.295 46.630,215.772 45.748,215.578 45.748 C 215.384 45.748,214.241 45.139,213.038 44.396 C 211.835 43.652,209.597 42.321,208.065 41.438 L 205.279 39.833 205.279 200.000 " stroke="none" fill="#000000" fill-rule="evenodd"></path></g></svg>
|
||||
|
After Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 5.5 KiB |
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="512px" height="512px" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
|
||||
<!-- Generated by Pixelmator Pro 1.5.4 -->
|
||||
<path id="Path" d="M406.569 213.402 C394.281 213.402 383.467 218.481 375.521 226.427 346.276 206.193 306.872 193.167 263.209 191.775 L285.901 89.539 358.154 105.759 C358.154 123.453 372.572 137.871 390.267 137.871 408.289 137.871 422.789 123.044 422.789 105.349 422.789 87.654 408.371 72.827 390.267 72.827 377.651 72.827 366.756 80.445 361.349 90.849 L281.559 73.155 C277.545 72.09 273.613 74.957 272.548 78.971 L247.644 191.693 C204.308 193.495 165.314 206.52 135.987 226.755 128.041 218.481 116.818 213.402 104.53 213.402 58.982 213.402 44.073 274.514 85.77 295.404 84.296 301.875 83.64 308.756 83.64 315.638 83.64 384.287 160.973 439.91 255.918 439.91 351.273 439.91 428.605 384.287 428.605 315.638 428.605 308.756 427.868 301.548 426.066 295.076 466.944 274.104 451.871 213.402 406.569 213.402 Z M151.88 299.745 C151.88 281.723 166.297 267.223 184.402 267.223 202.097 267.223 216.514 281.641 216.514 299.745 216.514 317.44 202.097 331.858 184.402 331.858 166.379 331.94 151.88 317.44 151.88 299.745 Z M327.434 376.34 C297.615 406.159 213.483 406.159 183.665 376.34 180.388 373.473 180.388 368.394 183.665 365.117 186.532 362.25 191.611 362.25 194.478 365.117 217.252 388.465 292.782 388.874 316.539 365.117 319.406 362.25 324.485 362.25 327.352 365.117 330.711 368.394 330.711 373.473 327.434 376.34 Z M326.779 331.94 C309.084 331.94 294.666 317.522 294.666 299.827 294.666 281.805 309.084 267.305 326.779 267.305 344.801 267.305 359.301 281.723 359.301 299.827 359.219 317.44 344.801 331.94 326.779 331.94 Z" fill="#000000" fill-opacity="1" stroke="none"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 5.5 KiB |
5
assets/images/brands/thetvdb.svg
Normal file
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Generated by Pixelmator Pro 2.4.3 -->
|
||||
<svg width="600" height="600" viewBox="0 0 600 600" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<path id="Combined-Shape-copy" fill="#6cd591" stroke="none" d="M 40 98.184265 C 40 67.761475 67.442932 46.912048 99.840714 51.678772 L 99.840714 51.678772 L 522.457458 106.876831 C 541.452515 109.671478 556.589844 130.135742 556.589844 152.422211 L 556.589844 152.422211 L 556.583374 210.106506 C 520.97406 233.96756 497.63327 273.904633 497.63327 319.14444 C 497.63327 364.818512 520.406433 404.40741 556.589844 428.186096 L 556.589844 428.186096 L 556.589844 453.55188 C 556.589844 475.837952 541.452515 496.302795 522.457458 499.097229 L 522.457458 499.097229 L 147.445068 550.320374 C 115.047112 555.089844 87.604179 534.237976 87.604179 503.814819 L 87.604179 503.814819 Z M 222.240875 151.201843 L 166.502167 151.201843 L 166.502167 224.207397 L 131.140991 224.207397 L 131.140991 266.389832 L 166.502167 266.389832 L 166.502167 347.5065 C 164.867477 398.476501 184.888977 421.299561 230.894348 421.727905 L 273.827423 421.728699 L 273.827423 379.546326 L 251.78212 379.546326 C 226.819031 378.329651 221.415802 371.028687 222.243652 338.174988 L 222.243652 266.386108 L 290.762085 266.386108 L 354.231049 421.725922 L 414.131226 421.725922 L 501.490082 224.20462 L 442.414978 224.20462 L 385.841919 360.079651 L 334.254456 224.207397 L 222.240875 224.207397 L 222.240875 151.201843 Z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
41
assets/images/brands/tvmaze.svg
Normal file
@@ -0,0 +1,41 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
|
||||
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
|
||||
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
|
||||
width="650.000000pt" height="650.000000pt" viewBox="0 0 650.000000 650.000000"
|
||||
preserveAspectRatio="xMidYMid meet">
|
||||
|
||||
<g transform="translate(0.000000,650.000000) scale(0.100000,-0.100000)"
|
||||
fill="#000000" stroke="none">
|
||||
<path d="M1230 5991 c-76 -16 -125 -56 -159 -131 -35 -77 -23 -158 33 -223 22
|
||||
-25 162 -112 466 -288 239 -138 516 -298 615 -357 99 -58 201 -116 227 -130
|
||||
26 -14 45 -28 43 -32 -2 -4 -57 -10 -122 -14 -183 -11 -505 -50 -713 -87 -294
|
||||
-51 -578 -160 -713 -272 -50 -41 -120 -133 -155 -202 -22 -46 -94 -261 -116
|
||||
-350 -8 -33 -24 -114 -35 -180 -58 -345 -75 -626 -68 -1170 6 -479 15 -610 62
|
||||
-890 54 -320 130 -550 222 -672 74 -97 158 -157 317 -226 292 -126 681 -197
|
||||
1313 -239 248 -17 1371 -17 1618 0 340 23 793 84 979 132 236 61 451 154 544
|
||||
236 109 95 159 183 226 394 71 226 97 369 133 753 14 143 17 281 17 642 0 453
|
||||
-6 576 -40 855 -49 397 -151 718 -274 862 -142 165 -530 304 -1026 368 -174
|
||||
22 -476 50 -546 50 -54 0 -61 10 -20 30 15 8 38 22 52 31 14 9 84 50 155 91
|
||||
72 41 175 101 230 133 118 68 344 199 615 355 107 62 210 126 227 143 47 44
|
||||
67 103 60 178 -10 116 -97 194 -212 193 -71 -1 -55 6 -375 -179 -135 -79 -387
|
||||
-225 -560 -325 -335 -193 -396 -229 -724 -420 -115 -66 -226 -130 -247 -141
|
||||
l-39 -19 -162 94 c-90 51 -262 151 -383 221 -792 460 -1207 699 -1295 747 -71
|
||||
39 -116 49 -170 39z m2300 -1721 c449 -16 767 -40 1070 -81 203 -27 253 -38
|
||||
348 -75 198 -78 285 -175 347 -390 64 -219 82 -385 95 -854 15 -568 -15 -958
|
||||
-95 -1233 -35 -122 -65 -176 -140 -256 -66 -70 -157 -127 -240 -150 -141 -40
|
||||
-451 -90 -690 -111 -219 -19 -736 -40 -992 -40 -416 0 -896 30 -1286 80 -280
|
||||
36 -335 49 -456 107 -155 74 -225 160 -285 350 -59 189 -78 345 -97 788 -30
|
||||
711 35 1284 169 1491 73 112 196 199 337 237 100 27 400 76 565 92 166 16 732
|
||||
46 995 53 39 1 198 -3 355 -8z"/>
|
||||
<path d="M1841 3465 c-225 -49 -387 -207 -446 -435 -62 -239 76 -521 307 -630
|
||||
145 -68 280 -76 427 -26 221 75 366 269 378 506 15 284 -174 525 -456 585 -86
|
||||
18 -125 18 -210 0z"/>
|
||||
<path d="M4445 3462 c-266 -70 -445 -293 -445 -557 0 -355 346 -631 690 -549
|
||||
72 17 195 79 249 126 75 65 151 195 176 300 44 187 -14 389 -151 525 -74 73
|
||||
-123 103 -226 137 -104 35 -203 41 -293 18z"/>
|
||||
<path d="M2580 2128 c0 -18 117 -128 185 -173 206 -136 443 -211 701 -222 200
|
||||
-8 319 16 427 88 40 27 67 63 55 75 -2 2 -27 -5 -56 -16 -79 -30 -197 -39
|
||||
-377 -30 -347 19 -616 97 -856 248 -72 45 -79 48 -79 30z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 29 KiB |
|
Before Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 90 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 12 KiB |
129
assets/localization/ca.json
Normal file
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"radarr.AddMovie": "Afegeix una pel·lícula",
|
||||
"radarr.AddMovieAndSearch": "Afegeix i cerca",
|
||||
"radarr.AddedTag": "S'ha afegit l'etiqueta",
|
||||
"radarr.Age": "Edat",
|
||||
"radarr.All": "Tot",
|
||||
"radarr.Alphabetical": "Alfabètic",
|
||||
"radarr.Approved": "Aprovat",
|
||||
"radarr.Audio": "Àudio",
|
||||
"radarr.Automatic": "Automàtic",
|
||||
"radarr.AvailabilityUnknown": "Disponibilitat desconeguda",
|
||||
"radarr.AvailableIn": "Disponible a {}",
|
||||
"radarr.AvailableToday": "Disponible avui",
|
||||
"radarr.BackupDatabase": "Còpia de seguretat de la Base de Dades",
|
||||
"radarr.BitDepth": "Profunditat de bits",
|
||||
"radarr.Channels": "Canals",
|
||||
"radarr.CinemaDateUnknown": "Data en cinemes desconeguda",
|
||||
"radarr.Codec": "Còdec",
|
||||
"radarr.Configure": "Configura",
|
||||
"radarr.Copy": "Copia",
|
||||
"radarr.CopyFiles": "Enllaç fort/Copia fitxers",
|
||||
"radarr.CopyFull": "Enllaç fort/Copia fitxers",
|
||||
"radarr.CutoffUnmet": "Data límit no trobada",
|
||||
"radarr.DateAdded": "Data d'alta",
|
||||
"radarr.DigitalRelease": "Versió digital",
|
||||
"radarr.DirectoryNotFound": "Directori no trobat",
|
||||
"radarr.Discover": "Descobreix",
|
||||
"radarr.Disks": "Discs",
|
||||
"radarr.DownloadFailed": "La baixada ha fallat",
|
||||
"radarr.DownloadIgnored": "Descàrrega ignorada",
|
||||
"radarr.DynamicRange": "Interval dinàmic",
|
||||
"radarr.EditMovie": "Edita la pel·lícula",
|
||||
"radarr.FPS": "FPS",
|
||||
"radarr.FailedToAddTag": "No s'ha pogut afegir l'etiqueta",
|
||||
"radarr.FileBrowser": "Explorador d'arxius…",
|
||||
"radarr.FilterCatalogue": "Filtra el catàleg",
|
||||
"radarr.GrabbedFrom": "Obtingut de {}",
|
||||
"radarr.History": "Historial",
|
||||
"radarr.HistoryDescription": "Mostra l'activitat recent",
|
||||
"radarr.Import": "Importa",
|
||||
"radarr.ImportMode": "Mode d'importació",
|
||||
"radarr.InCinemas": "Als cinemes",
|
||||
"radarr.InCinemasIn": "Als cinemes el {}",
|
||||
"radarr.InCinemasToday": "Als cinemes avui",
|
||||
"radarr.Interactive": "Interactiu",
|
||||
"radarr.Language": "Idioma",
|
||||
"radarr.Languages": "Llengues",
|
||||
"radarr.ManualImport": "Importació manual",
|
||||
"radarr.ManualImportDescription": "Importa pel·lícules des del sistema de fitxers",
|
||||
"radarr.MinimumAvailability": "Disponibilitat mínima",
|
||||
"radarr.Missing": "Perdudes",
|
||||
"radarr.Monitor": "Segueix",
|
||||
"radarr.MonitorMovie": "Segueix la pel·lícula",
|
||||
"radarr.Monitored": "Seguida",
|
||||
"radarr.MonitoredDescription": "Segueix les noves versions",
|
||||
"radarr.More": "Més",
|
||||
"radarr.Move": "Mou",
|
||||
"radarr.MoveFiles": "Mou fitxers",
|
||||
"radarr.MoveFilesDescription": "Voleu moure els fitxers?",
|
||||
"radarr.MoveFull": "Mou fitxers",
|
||||
"radarr.Movie": "Pel·lícula",
|
||||
"radarr.MovieFileDeleted": "S'ha suprimit el fitxer de la pel·lícula",
|
||||
"radarr.MovieFileRenamed": "S'ha reanomenat el fitxer de la pel·lícula",
|
||||
"radarr.MovieImported": "S'ha importat la pel·lícula ({})",
|
||||
"radarr.MovieNotFound": "No s'ha trobat la pel·lícula",
|
||||
"radarr.MoviePath": "Camí de la pel·lícula",
|
||||
"radarr.Movies": "Pel·lícules",
|
||||
"radarr.NoDisksFound": "No s'han trobat discs",
|
||||
"radarr.NoFilesFound": "No s'ha trobat cap fitxer",
|
||||
"radarr.NoHistoryFound": "No s'ha trobat l'historial",
|
||||
"radarr.NoMoviesFound": "No s'han trobat pel·lícules",
|
||||
"radarr.NoResultsFound": "No s'ha trobat cap resultat",
|
||||
"radarr.NoRootFoldersFound": "No s'han trobat carpetes arrel",
|
||||
"radarr.NoSubdirectoriesFound": "No s'han trobat subdirectoris",
|
||||
"radarr.NoSummaryIsAvailable": "El resum no està disponible.",
|
||||
"radarr.NoTagsFound": "No s'han trobat etiquetes",
|
||||
"radarr.Other": "Altri",
|
||||
"radarr.ParentDirectory": "Directori superior",
|
||||
"radarr.PhysicalRelease": "Versió física",
|
||||
"radarr.Quality": "Qualitat",
|
||||
"radarr.QualityProfile": "Perfil de qualitat",
|
||||
"radarr.Queue": "Posa a la cua",
|
||||
"radarr.QueueDescription": "Mostra actius i en la cua",
|
||||
"radarr.Quick": "Ràpid",
|
||||
"radarr.RefreshMovie": "Refresca la pel·lícula",
|
||||
"radarr.Rejected": "Rebutjada",
|
||||
"radarr.Released": "Estrenada",
|
||||
"radarr.ReleasedToday": "Estrenada avui",
|
||||
"radarr.Releases": "Versions",
|
||||
"radarr.RemoveMovie": "Elimina la pel·lícula",
|
||||
"radarr.Resolution": "Resolució",
|
||||
"radarr.RootFolder": "Carpeta arrel",
|
||||
"radarr.RootFolders": "Carpetes arrels",
|
||||
"radarr.RunRSSSync": "Executa la sincronització RSS",
|
||||
"radarr.Runtime": "Durada",
|
||||
"radarr.ScanType": "Tipus d'escaneig",
|
||||
"radarr.Search": "Cerca",
|
||||
"radarr.SearchAllMissing": "Cerca tots els que falten",
|
||||
"radarr.SearchFor": "Cerca {}",
|
||||
"radarr.Seeders": "Llavors",
|
||||
"radarr.SelectLanguage": "Selecciona els idiomes",
|
||||
"radarr.SelectMovie": "Seleccioneu la pel·lícula",
|
||||
"radarr.SelectQuality": "Selecciona la qualitat",
|
||||
"radarr.Size": "Mida",
|
||||
"radarr.SortCatalogue": "Ordena el catàleg",
|
||||
"radarr.StartSearchFor": "Inicia la cerca de…",
|
||||
"radarr.StartSearchForMissingMovie": "Comença a buscar una pel·lícula que falta",
|
||||
"radarr.Streams": "Fluxos de reproducció",
|
||||
"radarr.Studio": "Estudi",
|
||||
"radarr.Subtitles": "Subtítols",
|
||||
"radarr.SystemStatus": "Estat del sistema",
|
||||
"radarr.SystemStatusDescription": "Estat del sistema i espai al disc",
|
||||
"radarr.Tags": "Etiquetes",
|
||||
"radarr.TagsDescription": "Gestiona les teves etiquetes",
|
||||
"radarr.Type": "Tipus",
|
||||
"radarr.UnmappedFolder": "1 carpeta no assignada",
|
||||
"radarr.UnmappedFolders": "{} carpetes no assignades",
|
||||
"radarr.UnmonitorMovie": "Deixa de seguir la pel·lícula",
|
||||
"radarr.Unmonitored": "Deixa de seguir",
|
||||
"radarr.Unreleased": "No publicada",
|
||||
"radarr.Upcoming": "Proper",
|
||||
"radarr.UpdateLibrary": "Actualitza la biblioteca",
|
||||
"radarr.UpdateMovie": "Actualitza la pel·lícula",
|
||||
"radarr.Video": "Vídeo",
|
||||
"radarr.ViewWebGUI": "Mostra la GUI de la WEB",
|
||||
"radarr.Wanted": "Volgudes",
|
||||
"radarr.Weight": "Mida",
|
||||
"radarr.Year": "Any"
|
||||
}
|
||||
@@ -32,59 +32,103 @@
|
||||
"lunasea.BuyMeACoffee": "Kauf mir einen Kaffee",
|
||||
"lunasea.BuyMeASoda": "Kauf mir eine Limonade",
|
||||
"lunasea.Cancel": "Abbrechen",
|
||||
"lunasea.Candidate": "Kandidat",
|
||||
"lunasea.ChangeProfiles": "Profile wechseln",
|
||||
"lunasea.Changelog": "Änderungsprotokoll",
|
||||
"lunasea.CheckLogsMessage": "Überprüfe die Protokolle für mehr Details",
|
||||
"lunasea.Chores": "Aufgaben",
|
||||
"lunasea.Clear": "Entfernen",
|
||||
"lunasea.Close": "Schließen",
|
||||
"lunasea.ComingSoon": "Bald verfügbar",
|
||||
"lunasea.Copied": "Kopiert",
|
||||
"lunasea.CopiedContentToTheClipboard": "Inhalt in die Zwischenablage kopiert",
|
||||
"lunasea.Critical": "Kritisch",
|
||||
"lunasea.Dashboard": "Übersicht",
|
||||
"lunasea.Days": "{} Tage",
|
||||
"lunasea.DaysAgo": "Vor {} Tagen",
|
||||
"lunasea.Debug": "Fehlersuche",
|
||||
"lunasea.Delete": "Löschen",
|
||||
"lunasea.Descending": "Absteigend",
|
||||
"lunasea.Develop": "Entwicklung",
|
||||
"lunasea.Disable": "Ausschalten",
|
||||
"lunasea.Disabled": "Deaktiviert",
|
||||
"lunasea.Dismiss": "Ausblenden",
|
||||
"lunasea.Docs": "Doku",
|
||||
"lunasea.DownloadClient": "Downloadklient",
|
||||
"lunasea.Edge": "Edge",
|
||||
"lunasea.Error": "Fehler",
|
||||
"lunasea.ExternalModules": "Externe Module",
|
||||
"lunasea.Features": "Funktionen",
|
||||
"lunasea.Fixes": "Behoben",
|
||||
"lunasea.FullChangelog": "Vollständiger Changelog",
|
||||
"lunasea.GoBack": "Zurück",
|
||||
"lunasea.GoToSettings": "Einstellungen öffnen",
|
||||
"lunasea.GridView": "Rasteransicht",
|
||||
"lunasea.Home": "Startseite",
|
||||
"lunasea.Hours": "{} Stunden",
|
||||
"lunasea.HoursAgo": "Vor {} Stunden",
|
||||
"lunasea.IncorrectEncryptionKey": "Ungültige Sicherungsphrase",
|
||||
"lunasea.Internal": "Intern",
|
||||
"lunasea.InvalidFileTypeSelected": "Ungültiger Dateityp ausgewählt",
|
||||
"lunasea.JustNow": "Jetzt gerade",
|
||||
"lunasea.Minutes": "{} Minuten",
|
||||
"lunasea.MinutesAgo": "Vor {} Minuten",
|
||||
"lunasea.Module": "Modul",
|
||||
"lunasea.ModuleIsNotEnabled": "{} ist nicht aktiviert",
|
||||
"lunasea.Months": "{} Monate",
|
||||
"lunasea.MonthsAgo": "Vor {} Monaten",
|
||||
"lunasea.New": "Neu",
|
||||
"lunasea.No": "Nein",
|
||||
"lunasea.NoModulesEnabled": "Keine Module aktiviert",
|
||||
"lunasea.NotSet": "Nicht gesetzt",
|
||||
"lunasea.OneHourAgo": "Vor einer Stunde",
|
||||
"lunasea.OneDay": "1 Tag",
|
||||
"lunasea.OneDayAgo": "Vor 1 Tag",
|
||||
"lunasea.OneHour": "1 Stunde",
|
||||
"lunasea.OneHourAgo": "Vor 1 Stunde",
|
||||
"lunasea.OneMinute": "1 Minute",
|
||||
"lunasea.OneMinuteAgo": "Vor 1 Minute",
|
||||
"lunasea.OneMonth": "1 Monat",
|
||||
"lunasea.OneMonthAgo": "Vor 1 Monat",
|
||||
"lunasea.OneSecond": "1 Sekunde",
|
||||
"lunasea.OneSecondAgo": "Vor 1 Sekunde",
|
||||
"lunasea.OneYear": "1 Jahr",
|
||||
"lunasea.OneYearAgo": "Vor 1 Jahr",
|
||||
"lunasea.Options": "Optionen",
|
||||
"lunasea.Other": "Andere",
|
||||
"lunasea.Page": "Seite",
|
||||
"lunasea.PlatformSpecific": "Plattformspezifisch",
|
||||
"lunasea.PleaseTryAgain": "Bitte versuche es erneut",
|
||||
"lunasea.Production": "Produktion",
|
||||
"lunasea.Refresh": "Aktualisieren",
|
||||
"lunasea.Refreshing": "Aktualisieren…",
|
||||
"lunasea.Remove": "Entfernen",
|
||||
"lunasea.Rename": "Umbenennen",
|
||||
"lunasea.Restore": "Wiederherstellen",
|
||||
"lunasea.Retry": "Wiederholung",
|
||||
"lunasea.ReturnToDashboard": "Zurück zur Instrumentenanlage",
|
||||
"lunasea.SearchTextBar": "Suche…",
|
||||
"lunasea.Seconds": "{} Sekunden",
|
||||
"lunasea.SecondsAgo": "Vor {} Sekunden",
|
||||
"lunasea.Set": "Wähle",
|
||||
"lunasea.Settings": "Einstellungen",
|
||||
"lunasea.Stable": "Stabil",
|
||||
"lunasea.StartingView": "Startansicht",
|
||||
"lunasea.Today": "Heute",
|
||||
"lunasea.TransactionFailure": "Transaktion fehlgeschlagen",
|
||||
"lunasea.TryAgain": "Erneut versuchen",
|
||||
"lunasea.Tweaks": "Optimierungen",
|
||||
"lunasea.UnderAMinute": "Unter einer Minute",
|
||||
"lunasea.Unknown": "Unbekannt",
|
||||
"lunasea.UnknownDate": "Unbekanntes Datum",
|
||||
"lunasea.UnknownError": "Unbekannter Fehler",
|
||||
"lunasea.UnknownModule": "Unbekanntes Modul",
|
||||
"lunasea.Update": "Aktualisierung",
|
||||
"lunasea.View": "Ansicht",
|
||||
"lunasea.Warning": "Warnung",
|
||||
"lunasea.Website": "Internetseite",
|
||||
"lunasea.Years": "{} Jahre",
|
||||
"lunasea.YearsAgo": "Vor {} Jahren",
|
||||
"lunasea.Yes": "Ja",
|
||||
"overseerr.Users": "Benutzer",
|
||||
"overseerr.UnknownUser": "Unbekannter Benutzer",
|
||||
"overseerr.NoUsersFound": "Keine Benutzer gefunden",
|
||||
@@ -130,6 +174,7 @@
|
||||
"radarr.Codec": "Kodec",
|
||||
"radarr.Configure": "Konfigurieren",
|
||||
"radarr.Copy": "Kopieren",
|
||||
"radarr.CopyFiles": "Dateien Kopieren",
|
||||
"radarr.CopyFull": "Hardlink/Dateien kopieren",
|
||||
"radarr.CutoffUnmet": "Cutoff nicht erreicht",
|
||||
"radarr.DateAdded": "Hinzugefügt am",
|
||||
@@ -165,7 +210,9 @@
|
||||
"radarr.Monitored": "Überwacht",
|
||||
"radarr.MonitoredDescription": "Neue Veröffentlichungen überwachen",
|
||||
"radarr.More": "Mehr",
|
||||
"radarr.Move": "Übertragen",
|
||||
"radarr.Move": "Verschieben",
|
||||
"radarr.MoveFiles": "Datei verschieben",
|
||||
"radarr.MoveFilesDescription": "Möchten Sie die Dateien verschieben?",
|
||||
"radarr.MoveFull": "Dateien übertragen",
|
||||
"radarr.Movie": "Film",
|
||||
"radarr.MovieFileDeleted": "Filmdatei gelöscht",
|
||||
@@ -195,7 +242,7 @@
|
||||
"radarr.Rejected": "Abgelehnt",
|
||||
"radarr.Released": "Veröffentlicht",
|
||||
"radarr.ReleasedToday": "Heute veröffentlicht",
|
||||
"radarr.Releases": "Releases",
|
||||
"radarr.Releases": "Veröffentlichungen",
|
||||
"radarr.RemoveMovie": "Film entfernen",
|
||||
"radarr.Resolution": "Auflösung",
|
||||
"radarr.RootFolder": "Root-Verzeichnis",
|
||||
@@ -226,6 +273,7 @@
|
||||
"radarr.UnmappedFolders": "{} unbekannte Ordner",
|
||||
"radarr.UnmonitorMovie": "Filmüberwachung entfernen",
|
||||
"radarr.Unmonitored": "Nicht überwacht",
|
||||
"radarr.Unreleased": "Unveröffentlicht",
|
||||
"radarr.Upcoming": "Aufkommend",
|
||||
"radarr.UpdateLibrary": "Mediathek aktualisieren",
|
||||
"radarr.UpdateMovie": "Film aktualisieren",
|
||||
@@ -234,6 +282,30 @@
|
||||
"radarr.Wanted": "Gesucht",
|
||||
"radarr.Weight": "Gewicht",
|
||||
"radarr.Year": "Jahr",
|
||||
"sabnzbd.Age": "Alter",
|
||||
"sabnzbd.All": "Alle",
|
||||
"sabnzbd.Ascending": "Aufsteigend",
|
||||
"sabnzbd.CategoryDefault": "Standard Kategorie",
|
||||
"sabnzbd.Completed": "Abgeschlossen",
|
||||
"sabnzbd.Descending": "Absteigend",
|
||||
"sabnzbd.Duplicate": "Duplikat",
|
||||
"sabnzbd.Failed": "fehlgeschlagen",
|
||||
"sabnzbd.Force": "erzwingen",
|
||||
"sabnzbd.HibernatePC": "Ruhezustand",
|
||||
"sabnzbd.High": "Hoch",
|
||||
"sabnzbd.Low": "Niedrig",
|
||||
"sabnzbd.Name": "Name",
|
||||
"sabnzbd.None": "Keines",
|
||||
"sabnzbd.Normal": "Normal",
|
||||
"sabnzbd.Paused": "Pausiert",
|
||||
"sabnzbd.Repair": "Reparieren",
|
||||
"sabnzbd.RepairUnpack": "Reparieren/Entpacken",
|
||||
"sabnzbd.RepairUnpackDelete": "Reparieren/Entpacken/Löschen",
|
||||
"sabnzbd.Size": "Größe",
|
||||
"sabnzbd.ShutdownPC": "PC Herunterfahren",
|
||||
"sabnzbd.ShutdownSABnzbd": "SABnzbd Herunterfahren",
|
||||
"sabnzbd.StandbyPC": "PC in den Standbymodus setzten",
|
||||
"sabnzbd.Stop": "Stopp",
|
||||
"search.NoCategoriesFound": "Keine Kategorien gefunden",
|
||||
"search.FailedToSend": "Senden fehlgeschlagen",
|
||||
"search.FailedToDownloadNZB": "Herunterladen der NZB fehlgeschlagen",
|
||||
@@ -456,9 +528,7 @@
|
||||
"settings.SortCategory": "Kategorie sortieren",
|
||||
"settings.SortDirection": "Sortierrichtung",
|
||||
"settings.ViewRecentChanges": "Letzte Änderungen anzeigen",
|
||||
"settings.DiscordDescription": "Chat & Diskussionen",
|
||||
"settings.Documentation": "Dokumentation",
|
||||
"settings.FeedbackBoard": "Feedback-Seite",
|
||||
"settings.GitHubDescription": "Sieh dir den Quellcode an",
|
||||
"settings.SystemStatus": "Systemstatus",
|
||||
"settings.SystemStatusDescription": "Statusseite für gehostete Dienste",
|
||||
@@ -467,7 +537,6 @@
|
||||
"settings.RedditDescription": "Stelle Fragen und erhalte Unterstützung",
|
||||
"settings.TestBuildsDescription": "Vorabversionen von LunaSea installieren",
|
||||
"settings.DocumentationDescription": "Sieh dir die Dokumentation an",
|
||||
"settings.FeedbackBoardDescription": "Neue Funktionen anfragen",
|
||||
"settings.WeblateDescription": "Hilf LunaSea zu lokalisieren",
|
||||
"settings.Website": "Webseite",
|
||||
"settings.CalendarSettings": "Kalendereinstellungen",
|
||||
@@ -485,6 +554,48 @@
|
||||
"settings.Home": "Startseite",
|
||||
"settings.PasswordHint1": "Wenn Ihr Passwort Sonderzeichen enthält, sollten Sie stattdessen einen Basic Authentication Header mit Ihrem Benutzernamen und Passwort hinzufügen, um eine bessere Unterstützung zu gewährleisten",
|
||||
"settings.QuickActionsBannerLine1": "Mit den Schnellaktionen können Sie direkt vom Startbildschirm oder dem Launcher Ihres Geräts in die Module springen, indem Sie lange auf das LunaSea-Symbol drücken.",
|
||||
"settings.EmailValidation": "Falsche E-Mail Adresse",
|
||||
"settings.Channel": "Kanal",
|
||||
"settings.FailedToUpdateEmail": "E-Mail konnte nicht aktualisiert werden",
|
||||
"settings.NoAdditionalProfilesAdded": "Es wurden keine zusätzlichen Profile hinzugefügt",
|
||||
"settings.DatabaseCorruptionDetected": "Datenbankbeschädigung erkannt",
|
||||
"settings.DatabaseCorruptionDetectedMessageLine1": "Datenbankbeschädigung wurde erkannt und Ihre Konfiguration wurde gelöscht.",
|
||||
"settings.DatabaseCorruptionDetectedMessageLine2": "Entschuldigen Sie die Unannehmlichkeiten, alle zuvor erstellten Sicherungen sollten wiederherstellbar sein, auch wenn sie zuvor mit einer beschädigten Datenbank exportiert wurden.",
|
||||
"settings.NoProfilesFound": "Keine Profile gefunden",
|
||||
"settings.Platform": "Plattform",
|
||||
"settings.BuildChannels": "Build Kanäle",
|
||||
"settings.BuildChannelsDescription": "Erfahre mehr über zusätzliche Build-Kanäle",
|
||||
"settings.FailedToUpdatePassword": "Passwort konnte nicht aktualisiert werden",
|
||||
"settings.NewPassword": "Neues Passwort",
|
||||
"settings.PasswordUpdated": "Passwort aktualisiert",
|
||||
"settings.PleaseSignInAgain": "Bitte erneut anmelden",
|
||||
"settings.RestoreFromDeviceDescription": "Konfigurationsdaten wiederherstellen",
|
||||
"settings.AddedProfile": "Hinzugefügtes Profil",
|
||||
"settings.Build": "Build",
|
||||
"settings.ChangedProfile": "Profil geändert",
|
||||
"settings.CurrentPassword": "Aktuelles Passwort",
|
||||
"settings.DeletedProfile": "Profil gelöscht",
|
||||
"settings.ProfileToProfile": "\"{}\" zu \"{}\"",
|
||||
"settings.RenamedProfile": "Profil umbenannt",
|
||||
"settings.RestoreFromDevice": "Vom Gerät wiederherstellen",
|
||||
"settings.BackupToDevice": "Sicherung auf Gerät",
|
||||
"settings.BackupToDeviceDescription": "Konfigurationsdaten sichern",
|
||||
"settings.DownloadUpdate": "Update herunterladen",
|
||||
"settings.EmailUpdated": "E-Mail aktualisiert",
|
||||
"settings.EnableInAppNotifications": "App-Benachrichtigungen Aktivieren",
|
||||
"settings.SentryLoggingDescription": "Fehler und Abstürze hochladen und an Sentry senden",
|
||||
"settings.SentryLogging": "Sentry Protokollierung",
|
||||
"settings.Version": "Version",
|
||||
"settings.OpenDrawerOnBackAction": "Seitenmenü bei Zurück-Aktion öffnen",
|
||||
"settings.OpenDrawerOnBackActionDescription": "Öffne das Seitenmenü anstatt LunaSea zu schließen",
|
||||
"settings.UpdateEmail": "Email aktualisieren",
|
||||
"settings.UpdatePassword": "Passwort aktualisieren",
|
||||
"settings.UpToDate": "Auf dem neuesten Stand",
|
||||
"settings.DiscordDescription": "Schlage neue Funktionen vor & erhalte Unterstützung",
|
||||
"settings.ViewTypeLogs": "{} Protokolle ansehen",
|
||||
"settings.BootModule": "Startmodul",
|
||||
"settings.General": "Allgemein",
|
||||
"settings.GeneralDescription": "LunaSea anpassen",
|
||||
"sonarr.AddSeries": "Serie hinzufügen",
|
||||
"sonarr.AddToExclusionList": "Zur Ignorierliste hinzufügen",
|
||||
"sonarr.AllSeasons": "Alle Staffeln",
|
||||
@@ -642,7 +753,7 @@
|
||||
"sonarr.RunningRSSSync": "RSS-Synchro wird durchgeführt {}",
|
||||
"sonarr.Runtime": "Laufzeit",
|
||||
"sonarr.SearchFor": "Nach {} suchen",
|
||||
"sonarr.Releases": "Releases",
|
||||
"sonarr.Releases": "Veröffentlichungen",
|
||||
"sonarr.RemovedSeriesWithFiles": "Serie entfernt (Mit Dateien)",
|
||||
"sonarr.SearchingForSeason": "Staffel wird gesucht…",
|
||||
"sonarr.SeriesFolderImported": "Folge aus Serien-Ordner importiert",
|
||||
@@ -763,5 +874,8 @@
|
||||
"tautulli.BackingUpConfiguration": "Konfiguration wird gesichert …",
|
||||
"tautulli.Audio": "Audio",
|
||||
"tautulli.ActivityDetails": "Aktivitätsdetails",
|
||||
"tautulli.Activity": "Aktivität"
|
||||
"tautulli.Activity": "Aktivität",
|
||||
"wake_on_lan.MagicPacketSent": "Magic Paket gesendet",
|
||||
"wake_on_lan.MagicPacketSentMessage": "Ihre Maschine sollte nun aufwachen!",
|
||||
"wake_on_lan.MagicPacketFailedToSend": "Senden von Magic Paket fehlgeschlagen"
|
||||
}
|
||||
118
assets/localization/el.json
Normal file
@@ -0,0 +1,118 @@
|
||||
{
|
||||
"dashboard.Friday": "Παρασκευή",
|
||||
"dashboard.FutureDays": "Μελλοντικό χρόνο",
|
||||
"dashboard.OneMonth": "Ένας μήνας",
|
||||
"dashboard.Tuesday": "Τρίτη",
|
||||
"dashboard.MinimumOfOneDay": "1 ημέρα το ελάχιστο",
|
||||
"dashboard.Modules": "Ενότητες",
|
||||
"dashboard.Monday": "Δευτέρα",
|
||||
"dashboard.NoNewContent": "Τίποτα νέο",
|
||||
"dashboard.OneWeek": "Μία εβδομάδα",
|
||||
"dashboard.PastDays": "Παλαιότερες ημέρες",
|
||||
"dashboard.Saturday": "Σάββατο",
|
||||
"dashboard.Schedule": "Πρόγραμμα",
|
||||
"dashboard.Sunday": "Κυριακή",
|
||||
"dashboard.Thursday": "Πέμπτη",
|
||||
"dashboard.Calendar": "Ημερολόγιο",
|
||||
"dashboard.PastDaysDescription": "Τοποθετήσει τον αριθμό ημερών στο παρελθόν για εισαγωγή των εγγραφών του ημερολογίου.",
|
||||
"dashboard.TwoWeeks": "Δύο εβδομάδες",
|
||||
"dashboard.Wednesday": "Τετάρτη",
|
||||
"dashboard.FutureDaysDescription": "Τοποθετήσει τον αριθμό ημερών στο μέλλον για εισαγωγή των εγγραφών του ημερολογίου.",
|
||||
"lidarr.StartSearchForMissingAlbums": "Ξεκίνα αναζήτηση για άλμπουμ που λείπουν",
|
||||
"lidarr.StartSearchFor": "Ξεκίνα αναζήτηση…",
|
||||
"lunasea.Add": "Προσέθεσε",
|
||||
"lunasea.Alpha": "Πρώτη",
|
||||
"lunasea.AnErrorHasOccurred": "Κάποιο σφάλμα δημιουργήθηκε",
|
||||
"lunasea.Ascending": "Αύξουσα",
|
||||
"lunasea.BackUp": "Αντίγραφα ασφαλείας",
|
||||
"lunasea.Beta": "Δοκιμαστική",
|
||||
"lunasea.BlockView": "Εμφάνιση σε blocks",
|
||||
"lunasea.BuyMeABeer": "Κέρασε με μια μπύρα",
|
||||
"lunasea.BuyMeABurger": "Κέρασε με ένα burger",
|
||||
"lunasea.BuyMeACoffee": "Κέρασε με ένα καφέ",
|
||||
"lunasea.BuyMeASoda": "Κέρασε με ένα αναψυκτικό",
|
||||
"lunasea.Cancel": "Ακύρωση",
|
||||
"lunasea.Candidate": "Υποψήφιος",
|
||||
"lunasea.ChangeProfiles": "Αλλαγή προφίλ",
|
||||
"lunasea.Changelog": "Αλλαγές",
|
||||
"lunasea.CheckLogsMessage": "Δες τις καταγραφές για περισσότερες λεπτομέρειες",
|
||||
"lunasea.Chores": "Μικρό δουλειές",
|
||||
"lunasea.Clear": "Καθαρισμός",
|
||||
"lunasea.Close": "Κοντά",
|
||||
"lunasea.ComingSoon": "Έρχονται σύντομα",
|
||||
"lunasea.Copied": "Αντιγράφτηκε",
|
||||
"lunasea.Critical": "Κρίσιμο",
|
||||
"lunasea.Dashboard": "Ταμπλό",
|
||||
"lunasea.Days": "{} ημέρες",
|
||||
"lunasea.DaysAgo": "{} παλαιότερες ημέρες",
|
||||
"lunasea.Debug": "Εντοπισμός σφαλμάτων",
|
||||
"lunasea.Delete": "Διαγράφω",
|
||||
"lunasea.Descending": "Φθίνουσα",
|
||||
"lunasea.Develop": "Ανάπτυξη",
|
||||
"lunasea.Disable": "Απενεργοποιώ",
|
||||
"lunasea.Disabled": "Ανενεργός",
|
||||
"lunasea.Dismiss": "Απόρριψη",
|
||||
"lunasea.Docs": "Έγγραφα",
|
||||
"lunasea.DownloadClient": "Πρόγραμμα λήψης",
|
||||
"lunasea.Edge": "Χείλος",
|
||||
"lunasea.Error": "Σφάλμα",
|
||||
"lunasea.ExternalModules": "Εξωτερικές μονάδες",
|
||||
"lunasea.Features": "Χαρακτηριστικά",
|
||||
"lunasea.Fixes": "Επιδιορθώσεις",
|
||||
"lunasea.FullChangelog": "Πλήρες ημερολόγιο αλλαγών",
|
||||
"lunasea.GoBack": "Επιστροφή",
|
||||
"lunasea.GoToSettings": "Πήγαινε στις ρυθμίσεις",
|
||||
"lunasea.GridView": "Προβολή πλέγματος",
|
||||
"lunasea.Home": "Αρχική σελίδα",
|
||||
"lunasea.Hours": "{} ώρες",
|
||||
"lunasea.HoursAgo": "{} ώρες πριν",
|
||||
"lunasea.IncorrectEncryptionKey": "Λανθασμένο κλειδί κρυπτογράφησης",
|
||||
"lunasea.Internal": "Εσωτερικό",
|
||||
"lunasea.InvalidFileTypeSelected": "Επιλέχθηκε μη έγκυρος τύπος αρχείου",
|
||||
"lunasea.JustNow": "Αμέσως",
|
||||
"lunasea.Minutes": "{} Λεπτά",
|
||||
"lunasea.MinutesAgo": "{} λεπτά πριν",
|
||||
"lunasea.Module": "Μονάδα",
|
||||
"overseerr.Audio": "Ήχος",
|
||||
"overseerr.Approved": "Έγκριση",
|
||||
"overseerr.Available": "Διαθέσιμο",
|
||||
"overseerr.Declined": "Απορρίφθηκε",
|
||||
"overseerr.Issues": "Θέματα",
|
||||
"overseerr.NoIssues": "Κανένα Θέμα",
|
||||
"overseerr.NoIssuesFound": "Κανένα θέμα δεν βρέθηκε",
|
||||
"overseerr.NoRequests": "Χωρίς αιτήματα",
|
||||
"overseerr.NoRequestsFound": "Κανένα αίτημα δεν βρέθηκε",
|
||||
"overseerr.OneRequest": "1 Αίτημα",
|
||||
"overseerr.Open": "Ανοιχτό",
|
||||
"radarr.AddMovie": "Προσθήκη ταινίας",
|
||||
"radarr.AddMovieAndSearch": "Προσθήκη + αναζήτηση",
|
||||
"radarr.AddedTag": "Προσθήκη ετικέτας",
|
||||
"radarr.Age": "Ηλικία",
|
||||
"radarr.All": "Όλα",
|
||||
"sabnzbd.All": "Όλα",
|
||||
"sabnzbd.Ascending": "Αύξουσα",
|
||||
"sabnzbd.Age": "Ηλικία",
|
||||
"sabnzbd.CategoryDefault": "Προεπιλογή κατηγορίας",
|
||||
"search.AddIndexer": "Προσθήκη Indexer",
|
||||
"search.Age": "Ηλικία",
|
||||
"search.AllSubcategories": "Όλες οι υποκατηγορίες",
|
||||
"search.Alphabetical": "Αλφαβητικά",
|
||||
"search.Category": "Κατηγορία",
|
||||
"settings.AccountDeleted": "Διαγραφή λογαριασμού",
|
||||
"settings.AccountDescription": "Ο LunaSea λογαριασμός σου",
|
||||
"settings.AccountDeletedMessage": "Διαγραφή λογαριασμού LunaSea",
|
||||
"settings.Account": "Λογαριασμός",
|
||||
"sonarr.AddedSeries": "Προστέθηκε σειρά",
|
||||
"sonarr.AddedTag": "Προσθήκη ετικέτας",
|
||||
"sonarr.AddReleaseToBlocklist": "Προσθήκη έκδοσης στην λίστα αποκλεισμού",
|
||||
"sonarr.AddedOn": "Προστέθηκε στις",
|
||||
"sonarr.AddSeries": "Προσθήκη σειρών",
|
||||
"tautulli.Activity": "Δραστηριότητα",
|
||||
"tautulli.ActivityDetails": "Λεπτομέρειες δραστηριότητας",
|
||||
"tautulli.ActivityRefreshRate": "Ρυθμός ανανέωσης δραστηριότητας",
|
||||
"tautulli.Audio": "Ήχος",
|
||||
"tautulli.BackingUpConfiguration": "Δημιουργία αντιγράφων ασφαλείας διαμόρφωσης…",
|
||||
"wake_on_lan.MagicPacketSent": "Αποστολή Magic Packet",
|
||||
"wake_on_lan.MagicPacketSentMessage": "Το μηχάνημα πρέπει να εκκινεί!",
|
||||
"wake_on_lan.MagicPacketFailedToSend": "Αποτυχία αποστολής Magic Packet"
|
||||
}
|
||||
@@ -33,39 +33,72 @@
|
||||
"lunasea.BuyMeASoda": "Buy Me A Soda",
|
||||
"lunasea.Cancel": "Cancel",
|
||||
"lunasea.Candidate": "Candidate",
|
||||
"lunasea.Changelog": "Changelog",
|
||||
"lunasea.ChangeProfiles": "Change Profiles",
|
||||
"lunasea.CheckLogsMessage": "Check the logs for more details",
|
||||
"lunasea.Chores": "Chores",
|
||||
"lunasea.Clear": "Clear",
|
||||
"lunasea.Close": "Close",
|
||||
"lunasea.ComingSoon": "Coming Soon",
|
||||
"lunasea.Copied": "Copied",
|
||||
"lunasea.CopiedContentToTheClipboard": "Copied Content to the Clipboard",
|
||||
"lunasea.Critical": "Critical",
|
||||
"lunasea.Dashboard": "Dashboard",
|
||||
"lunasea.Days": "{} Days",
|
||||
"lunasea.DaysAgo": "{} Days Ago",
|
||||
"lunasea.Debug": "Debug",
|
||||
"lunasea.Delete": "Delete",
|
||||
"lunasea.Descending": "Descending",
|
||||
"lunasea.Develop": "Develop",
|
||||
"lunasea.Disable": "Disable",
|
||||
"lunasea.Disabled": "Disabled",
|
||||
"lunasea.Dismiss": "Dismiss",
|
||||
"lunasea.Docs": "Docs",
|
||||
"lunasea.DownloadClient": "Download Client",
|
||||
"lunasea.Edge": "Edge",
|
||||
"lunasea.Error": "Error",
|
||||
"lunasea.EverySecond": "Every Second",
|
||||
"lunasea.EverySeconds": "Every {} Seconds",
|
||||
"lunasea.ExternalModules": "External Modules",
|
||||
"lunasea.Features": "Features",
|
||||
"lunasea.Fixes": "Fixes",
|
||||
"lunasea.FullChangelog": "Full Changelog",
|
||||
"lunasea.GoBack": "Go Back",
|
||||
"lunasea.GoToSettings": "Go to Settings",
|
||||
"lunasea.GridView": "Grid View",
|
||||
"lunasea.Home": "Home",
|
||||
"lunasea.Hours": "{} Hours",
|
||||
"lunasea.HoursAgo": "{} Hours Ago",
|
||||
"lunasea.IncorrectEncryptionKey": "Incorrect encryption key",
|
||||
"lunasea.Internal": "Internal",
|
||||
"lunasea.InvalidFileTypeSelected": "Invalid File Type Selected",
|
||||
"lunasea.Items": "{} Items",
|
||||
"lunasea.JustNow": "Just Now",
|
||||
"lunasea.Minutes": "{} Minutes",
|
||||
"lunasea.MinutesAgo": "{} Minutes Ago",
|
||||
"lunasea.Module": "Module",
|
||||
"lunasea.ModuleIsNotEnabled": "{} Is Not Enabled",
|
||||
"lunasea.Months": "{} Months",
|
||||
"lunasea.MonthsAgo": "{} Months Ago",
|
||||
"lunasea.New": "New",
|
||||
"lunasea.No": "No",
|
||||
"lunasea.NotSet": "Not Set",
|
||||
"lunasea.NoModulesEnabled": "No Modules Enabled",
|
||||
"lunasea.OneDay": "1 Day",
|
||||
"lunasea.OneDayAgo": "1 Day Ago",
|
||||
"lunasea.OneHour": "1 Hour",
|
||||
"lunasea.OneHourAgo": "1 Hour Ago",
|
||||
"lunasea.OneItem": "1 Item",
|
||||
"lunasea.OneMinute": "1 Minute",
|
||||
"lunasea.OneMinuteAgo": "1 Minute Ago",
|
||||
"lunasea.OneMonth": "1 Month",
|
||||
"lunasea.OneMonthAgo": "1 Month Ago",
|
||||
"lunasea.OneSecond": "1 Second",
|
||||
"lunasea.OneSecondAgo": "1 Second Ago",
|
||||
"lunasea.OneYear": "1 Year",
|
||||
"lunasea.OneYearAgo": "1 Year Ago",
|
||||
"lunasea.Options": "Options",
|
||||
"lunasea.Other": "Other",
|
||||
"lunasea.Page": "Page",
|
||||
"lunasea.PlatformSpecific": "Platform-Specific",
|
||||
"lunasea.PleaseTryAgain": "Please Try Again",
|
||||
@@ -78,19 +111,30 @@
|
||||
"lunasea.Retry": "Retry",
|
||||
"lunasea.ReturnToDashboard": "Return to Dashboard",
|
||||
"lunasea.SearchTextBar": "Search…",
|
||||
"lunasea.Seconds": "{} Seconds",
|
||||
"lunasea.SecondsAgo": "{} Seconds Ago",
|
||||
"lunasea.Set": "Set",
|
||||
"lunasea.Settings": "Settings",
|
||||
"lunasea.Stable": "Stable",
|
||||
"lunasea.StartingView": "Starting View",
|
||||
"lunasea.ThankYou": "Thank You",
|
||||
"lunasea.ThankYouMessage": "Thank you for supporting the open-source community!",
|
||||
"lunasea.Today": "Today",
|
||||
"lunasea.TransactionFailure": "Transaction Failure",
|
||||
"lunasea.TryAgain": "Try Again",
|
||||
"lunasea.Tweaks": "Tweaks",
|
||||
"lunasea.UnderAMinute": "Under a Minute",
|
||||
"lunasea.Unknown": "Unknown",
|
||||
"lunasea.UnknownDate": "Unknown Date",
|
||||
"lunasea.UnknownError": "Unknown Error",
|
||||
"lunasea.UnknownModule": "Unknown Module",
|
||||
"lunasea.Update": "Update",
|
||||
"lunasea.View": "View",
|
||||
"lunasea.Warning": "Warning",
|
||||
"lunasea.Website": "Website",
|
||||
"lunasea.Years": "{} Years",
|
||||
"lunasea.YearsAgo": "{} Years Ago",
|
||||
"lunasea.Yes": "Yes",
|
||||
"overseerr.Audio": "Audio",
|
||||
"overseerr.Approved": "Approved",
|
||||
"overseerr.Available": "Available",
|
||||
@@ -136,12 +180,15 @@
|
||||
"radarr.Codec": "Codec",
|
||||
"radarr.Configure": "Configure",
|
||||
"radarr.Copy": "Copy",
|
||||
"radarr.CopyFiles": "Hardlink/Copy Files",
|
||||
"radarr.CopyFull": "Hardlink/Copy Files",
|
||||
"radarr.CutoffUnmet": "Cutoff Unmet",
|
||||
"radarr.DateAdded": "Date Added",
|
||||
"radarr.DigitalRelease": "Digital Release",
|
||||
"radarr.DirectoryNotFound": "Directory Not Found",
|
||||
"radarr.Discover": "Discover",
|
||||
"radarr.DiscoverSuggestions": "Discover Suggestions",
|
||||
"radarr.DiscoverSuggestionsDescription": "Add Suggested Releases in Discover",
|
||||
"radarr.Disks": "Disks",
|
||||
"radarr.DownloadFailed": "Download Failed",
|
||||
"radarr.DownloadIgnored": "Download Ignored",
|
||||
@@ -172,8 +219,11 @@
|
||||
"radarr.MonitorMovie": "Monitor Movie",
|
||||
"radarr.More": "More",
|
||||
"radarr.Move": "Move",
|
||||
"radarr.MoveFiles": "Move Files",
|
||||
"radarr.MoveFilesDescription": "Would you like to move the files?",
|
||||
"radarr.MoveFull": "Move Files",
|
||||
"radarr.Movie": "Movie",
|
||||
"radarr.MovieDetails": "Movie Details",
|
||||
"radarr.Movies": "Movies",
|
||||
"radarr.MovieFileDeleted": "Movie File Deleted",
|
||||
"radarr.MovieFileRenamed": "Movie File Renamed",
|
||||
@@ -196,6 +246,7 @@
|
||||
"radarr.QualityProfile": "Quality Profile",
|
||||
"radarr.Queue": "Queue",
|
||||
"radarr.QueueDescription": "View Active & Queued Content",
|
||||
"radarr.QueueSize": "Queue Size",
|
||||
"radarr.Quick": "Quick",
|
||||
"radarr.RefreshMovie": "Refresh Movie",
|
||||
"radarr.Rejected": "Rejected",
|
||||
@@ -232,6 +283,7 @@
|
||||
"radarr.UnmappedFolders": "{} Unmapped Folders",
|
||||
"radarr.Unmonitored": "Unmonitored",
|
||||
"radarr.UnmonitorMovie": "Unmonitor Movie",
|
||||
"radarr.Unreleased": "Unreleased",
|
||||
"radarr.Upcoming": "Upcoming",
|
||||
"radarr.UpdateLibrary": "Update Library",
|
||||
"radarr.UpdateMovie": "Update Movie",
|
||||
@@ -240,25 +292,63 @@
|
||||
"radarr.Wanted": "Wanted",
|
||||
"radarr.Weight": "Weight",
|
||||
"radarr.Year": "Year",
|
||||
"sabnzbd.Age": "Age",
|
||||
"sabnzbd.All": "All",
|
||||
"sabnzbd.Ascending": "Ascending",
|
||||
"sabnzbd.CategoryDefault": "Category Default",
|
||||
"sabnzbd.Completed": "Completed",
|
||||
"sabnzbd.Descending": "Descending",
|
||||
"sabnzbd.Duplicate": "Duplicate",
|
||||
"sabnzbd.Failed": "Failed",
|
||||
"sabnzbd.Force": "Force",
|
||||
"sabnzbd.HibernatePC": "Hibernate PC",
|
||||
"sabnzbd.High": "High",
|
||||
"sabnzbd.Low": "Low",
|
||||
"sabnzbd.Name": "Name",
|
||||
"sabnzbd.None": "None",
|
||||
"sabnzbd.Normal": "Normal",
|
||||
"sabnzbd.Paused": "Paused",
|
||||
"sabnzbd.Repair": "Repair",
|
||||
"sabnzbd.RepairUnpack": "Repair/Unpack",
|
||||
"sabnzbd.RepairUnpackDelete": "Repair/Unpack/Delete",
|
||||
"sabnzbd.Size": "Size",
|
||||
"sabnzbd.ShutdownPC": "Shutdown PC",
|
||||
"sabnzbd.ShutdownSABnzbd": "Shutdown SABnzbd",
|
||||
"sabnzbd.StandbyPC": "Standby PC",
|
||||
"sabnzbd.Stop": "Stop",
|
||||
"search.AddIndexer": "Add Indexer",
|
||||
"search.Age": "Age",
|
||||
"search.AllSubcategories": "All Subcategories",
|
||||
"search.Alphabetical": "Alphabetical",
|
||||
"search.Category": "Category",
|
||||
"search.Categories": "Categories",
|
||||
"search.Comments": "Comments",
|
||||
"search.DeleteIndexer": "Delete Indexer",
|
||||
"search.Download": "Download",
|
||||
"search.Downloading": "Downloading…",
|
||||
"search.DownloadingNZBToDevice": "Downloading NZB to your device",
|
||||
"search.DownloadToDevice": "Download to Device",
|
||||
"search.EditIndexer": "Edit Indexer",
|
||||
"search.FailedToAddIndexer": "Failed to Add indexer",
|
||||
"search.FailedToDownloadNZB": "Failed to Download NZB",
|
||||
"search.FailedToSend": "Failed to Send",
|
||||
"search.HideAdultCategories": "Hide Adult Categories",
|
||||
"search.HideAdultCategoriesDescription": "Hide Adult Content",
|
||||
"search.IndexerAPIHost": "Indexer API Host",
|
||||
"search.IndexerAPIKey": "Indexer API Key",
|
||||
"search.IndexerAdded": "Indexer Added",
|
||||
"search.IndexerDeleted": "Indexer Deleted",
|
||||
"search.IndexerNotFound": "Indexer Not Found",
|
||||
"search.NoCategoriesFound": "No Categories Found",
|
||||
"search.NoIndexersFound": "No Indexers Found",
|
||||
"search.NoResultsFound": "No Results Found",
|
||||
"search.NoSubcategoriesFound": "No Subcategories Found",
|
||||
"search.Results": "Results",
|
||||
"search.Search": "Search",
|
||||
"search.SentNZBData": "Sent NZB Data",
|
||||
"search.SentTo": "Sent to {}",
|
||||
"search.ShowLinks": "Show Links",
|
||||
"search.ShowLinksDescription": "Show Download and Comments Links",
|
||||
"search.Size": "Size",
|
||||
"search.Subcategories": "Subcategories",
|
||||
"settings.Account": "Account",
|
||||
@@ -275,7 +365,10 @@
|
||||
"settings.AddModuleSuccess": "Module Added",
|
||||
"settings.AddProfile": "Add Profile",
|
||||
"settings.AddProfileDescription": "Add a New Profile",
|
||||
"settings.AddedProfile": "Added Profile",
|
||||
"settings.AllFieldsAreRequired": "All fields are required",
|
||||
"settings.AllLogs": "All Logs",
|
||||
"settings.AllLogsDescription": "View Logs of All Types",
|
||||
"settings.AmoledTheme": "AMOLED Theme",
|
||||
"settings.AmoledThemeBorders": "AMOLED Theme Borders",
|
||||
"settings.AmoledThemeBordersDescription": "Add Subtle Borders Across the UI",
|
||||
@@ -304,38 +397,53 @@
|
||||
"settings.BasicAuthenticationHint1": "The username must not contain a colon",
|
||||
"settings.BasicAuthenticationHint2": "The password can contain a colon",
|
||||
"settings.BasicAuthenticationHint3": "The username and password are automatically converted to base64 encoding",
|
||||
"settings.BootModule": "Boot Module",
|
||||
"settings.BroadcastAddress": "Broadcast Address",
|
||||
"settings.BroadcastAddressHint1": "This is the broadcast address of your local network",
|
||||
"settings.BroadcastAddressHint2": "Typically this is the IP address of your machine with the last octet set to 255",
|
||||
"settings.BroadcastAddressHint3": "Given an example machine IP address of 192.168.1.111, the resulting broadcast IP address is 192.168.1.255",
|
||||
"settings.BroadcastAddressValidation": "Invalid Broadcast Address",
|
||||
"settings.BuildBucket": "Build Bucket",
|
||||
"settings.BuildBucketDescription": "View and Download Builds",
|
||||
"settings.Build": "Build",
|
||||
"settings.BuildChannels": "Build Channels",
|
||||
"settings.BuildChannelsDescription": "Learn About Additional Build Channels",
|
||||
"settings.CalendarSettings": "Calendar Settings",
|
||||
"settings.CalendarSettingsDescription": "Customize the Unified Calendar",
|
||||
"settings.ChangedProfile": "Changed Profile",
|
||||
"settings.Channel": "Channel",
|
||||
"settings.Class": "Class",
|
||||
"settings.CleanSlate": "Clean Slate",
|
||||
"settings.Clear": "Clear",
|
||||
"settings.ClearConfiguration": "Clear Configuration",
|
||||
"settings.ClearConfigurationHint1": "Are you sure you want to clear your configuration?",
|
||||
"settings.ClearConfigurationHint2": "You will be starting from a clean slate, please ensure you backup your current configuration first!",
|
||||
"settings.ClearConfigurationHint3": "If you are signed into a LunaSea account, you will be signed out.",
|
||||
"settings.ClearImageCache": "Clear Image Cache",
|
||||
"settings.ClearImageCacheDescription": "Clear Images From Persistent Storage",
|
||||
"settings.ClearImageCacheHint1": "Are you sure you want to clear all images from the cache?",
|
||||
"settings.ClearImageCacheHint2": "Redownloading images for a large library can consume a large amount of data.",
|
||||
"settings.ClearImageCacheHint2": "Re-downloading images for a large library can consume a large amount of data.",
|
||||
"settings.ClearLogs": "Clear Logs",
|
||||
"settings.ClearLogsHint1": "Are you sure you want to clear all recorded logs?\n\nLogs can be useful for bug reports and debugging.",
|
||||
"settings.ConfigureModule": "Configure {}",
|
||||
"settings.Configuration": "Configuration",
|
||||
"settings.ConfigurationCleared": "Configuration Cleared",
|
||||
"settings.ConfigurationClearedDescription": "Your configuration has been cleared",
|
||||
"settings.ConfigurationDescription": "Configure & Setup LunaSea",
|
||||
"settings.ConnectedSuccessfully": "Connected",
|
||||
"settings.ConnectedSuccessfullyMessage": "{} is ready to use with LunaSea!",
|
||||
"settings.ConnectionDetails": "Connection Details",
|
||||
"settings.ConnectionDetailsDescription": "Connection Details for {}",
|
||||
"settings.ConnectionTestFailed": "Connection Test Failed",
|
||||
"settings.CopiedURLFor": "Copied URL for {}",
|
||||
"settings.CopiedDeviceURL": "Copied your device-based URL to the clipboard",
|
||||
"settings.CopiedUserURL": "Copied your user-based URL to the clipboard",
|
||||
"settings.CurrentPassword": "Current Password",
|
||||
"settings.Custom": "Custom…",
|
||||
"settings.CustomHeader": "Custom Header",
|
||||
"settings.CustomHeaders": "Custom Headers",
|
||||
"settings.CustomHeadersDescription": "Add Custom Headers to Requests",
|
||||
"settings.DatabaseCorruptionDetected": "Database Corruption Detected",
|
||||
"settings.DatabaseCorruptionDetectedMessageLine1": "Database corruption has been detected and your configuration has been cleared.",
|
||||
"settings.DatabaseCorruptionDetectedMessageLine2": "Sorry about the inconvenience, all previously created backups should be restorable even when previously exported with a corrupted database.",
|
||||
"settings.DaysOne": "1 Day",
|
||||
"settings.DaysCount": "{} Days",
|
||||
"settings.DefaultPage": "Default Page",
|
||||
@@ -349,6 +457,7 @@
|
||||
"settings.DecryptBackupHint1": "Please enter the encryption key for this backup.",
|
||||
"settings.DebugMenu": "Debug Menu",
|
||||
"settings.DebugMenuDescription": "Debug and Development Utilities",
|
||||
"settings.DeletedProfile": "Deleted Profile",
|
||||
"settings.DeleteAccount": "Delete Account",
|
||||
"settings.DeleteAccountDescription": "Permanently Delete Your Account",
|
||||
"settings.DeleteAccountHint1": "Are you sure you want to delete your LunaSea account?",
|
||||
@@ -367,7 +476,8 @@
|
||||
"settings.DeleteModuleSuccess": "Module Deleted",
|
||||
"settings.DeleteProfile": "Delete Profile",
|
||||
"settings.DeleteProfileDescription": "Delete an Existing Profile",
|
||||
"settings.DiscordDescription": "Chat & Discussions",
|
||||
"settings.Device": "Device",
|
||||
"settings.DiscordDescription": "Request Features & Get Support",
|
||||
"settings.DismissBanners": "Dismiss Banners",
|
||||
"settings.DismissBannersHint1": "Are you sure you want to dismiss all tooltip banners?",
|
||||
"settings.DismissBannersHint2": "The tooltip banners will give you tips and hints for features available within LunaSea.",
|
||||
@@ -376,6 +486,7 @@
|
||||
"settings.DocumentationDescription": "View the Documentation",
|
||||
"settings.Donations": "Donations",
|
||||
"settings.DonationsDescription": "Donate to the Developer",
|
||||
"settings.DownloadUpdate": "Download Update",
|
||||
"settings.Drawer": "Drawer",
|
||||
"settings.DrawerDescription": "Customize the Drawer",
|
||||
"settings.EditModule": "Edit Module",
|
||||
@@ -385,17 +496,26 @@
|
||||
"settings.EmailSentSuccessMessage": "An email to reset your password has been sent!",
|
||||
"settings.EmailUpdated": "Email Updated",
|
||||
"settings.EmailValidation": "Invalid Email Address",
|
||||
"settings.EnableInAppNotifications": "Enable In-App Notifications",
|
||||
"settings.EnableModule": "Enable {}",
|
||||
"settings.EnabledProfile": "Enabled Profile",
|
||||
"settings.EncryptionKey": "Encryption Key",
|
||||
"settings.Exception": "Exception",
|
||||
"settings.Export": "Export",
|
||||
"settings.ExportedLogs": "Exported Logs",
|
||||
"settings.ExportedLogsMessage": "Logs have been successfully exported",
|
||||
"settings.FailedToClearImageCache": "Failed to Clear Image Cache",
|
||||
"settings.FailedToClearImageCacheDescription": "The image cache could not be cleared",
|
||||
"settings.FailedToDeleteAccount": "Failed to Delete Account",
|
||||
"settings.FailedToUpdateEmail": "Failed to Update Email",
|
||||
"settings.FailedToUpdatePassword": "Failed to Update Password",
|
||||
"settings.FeedbackBoard": "Feedback Board",
|
||||
"settings.FeedbackBoardDescription": "Request New Features",
|
||||
"settings.FilterCategory": "Filter Category",
|
||||
"settings.ForgotYourPassword": "Forgot Your Password?",
|
||||
"settings.FutureDays": "Future Days",
|
||||
"settings.General": "General",
|
||||
"settings.GeneralDescription": "Customize LunaSea",
|
||||
"settings.GettingStarted": "Getting Started",
|
||||
"settings.GettingStartedDescription": "Information & Setup Instructions",
|
||||
"settings.GitHubDescription": "View the Source Code",
|
||||
"settings.HeaderAdded": "Header Added",
|
||||
"settings.HeaderDeleted": "Header Deleted",
|
||||
@@ -416,6 +536,8 @@
|
||||
"settings.ImageBackgroundOpacity": "Image Background Opacity",
|
||||
"settings.ImageBackgroundOpacityHint1": "Set the opacity of background images.",
|
||||
"settings.ImageBackgroundOpacityHint2": "To completely disable fetching background images, set the value to 0.",
|
||||
"settings.ImageCacheCleared": "Image Cache Cleared",
|
||||
"settings.ImageCacheClearedDescription": "The image cache has been cleared",
|
||||
"settings.InvalidEmail": "Invalid Email Address",
|
||||
"settings.InvalidEmailMessage": "The email address is invalid",
|
||||
"settings.InvalidPassword": "Invalid Password",
|
||||
@@ -423,11 +545,16 @@
|
||||
"settings.Language": "Language",
|
||||
"settings.Localization": "Localization",
|
||||
"settings.LocalizationDescription": "Customize to your Locale",
|
||||
"settings.Logs": "Logs",
|
||||
"settings.LogsCleared": "Logs Cleared",
|
||||
"settings.LogsClearedDescription": "All recorded logs have been cleared",
|
||||
"settings.LogsDescription": "View, Export, and Clear Logs",
|
||||
"settings.Method": "Method",
|
||||
"settings.MACAddress": "MAC Address",
|
||||
"settings.MACAddressHint1": "This is the MAC address of the machine that you want to wake up",
|
||||
"settings.MACAddressHint2": "MAC addresses contain six two-digit hexidecimal nibbles (an octet)",
|
||||
"settings.MACAddressHint3": "Hexidecimal digits range from 0-9 and A-F",
|
||||
"settings.MACAddressHint4": "Each hexidecimal octet should be separated by a colon",
|
||||
"settings.MACAddressHint2": "MAC addresses contain six two-digit hexadecimal nibbles (an octet)",
|
||||
"settings.MACAddressHint3": "Hexadecimal digits range from 0-9 and A-F",
|
||||
"settings.MACAddressHint4": "Each hexadecimal octet should be separated by a colon",
|
||||
"settings.MACAddressValidation": "Invalid MAC Address",
|
||||
"settings.MinimumCharacters": "Minimum of {} characters",
|
||||
"settings.ModuleNotFound": "Module Not Found",
|
||||
@@ -435,11 +562,19 @@
|
||||
"settings.Network": "Network",
|
||||
"settings.NetworkDescription": "Customize Network Features",
|
||||
"settings.NewPassword": "New Password",
|
||||
"settings.NotAuthorized": "Not Authorized",
|
||||
"settings.NotAuthorizedMessage": "LunaSea is not authorized to show notifications. Please go to your device's settings to enable notifications.",
|
||||
"settings.NotAvailable": "Not Available",
|
||||
"settings.Notifications": "Notifications",
|
||||
"settings.NotificationsDescription": "Set up Webhooks for Push Notifications",
|
||||
"settings.NoAdditionalProfilesAdded": "No additional profiles have been added",
|
||||
"settings.NoBackupsFound": "No Backups Found",
|
||||
"settings.NoExternalModulesFound": "No External Modules Found",
|
||||
"settings.NoHeadersAdded": "No Headers Added",
|
||||
"settings.NoLogsFound": "No Logs Found",
|
||||
"settings.NoProfilesFound": "No Profiles Found",
|
||||
"settings.OpenDrawerOnBackAction": "Open Drawer on Back Action",
|
||||
"settings.OpenDrawerOnBackActionDescription": "Open the drawer instead of closing LunaSea",
|
||||
"settings.OpenLinksIn": "Open Links In…",
|
||||
"settings.Password": "Password",
|
||||
"settings.PasswordHint1": "If your password includes special characters, considering adding a basic authentication header with your username and password instead for better support",
|
||||
@@ -447,6 +582,7 @@
|
||||
"settings.PasswordValidation": "Password Required",
|
||||
"settings.PastDays": "Past Days",
|
||||
"settings.PastDaysInScheduleView": "Past Days In Schedule View",
|
||||
"settings.Platform": "Platform",
|
||||
"settings.PleaseSignInAgain": "Please sign in again",
|
||||
"settings.Profiles": "Profiles",
|
||||
"settings.ProfilesBannerLine1": "Profiles allow you to add multiple instances of modules into LunaSea. You can switch between profiles in the main navigation drawer.",
|
||||
@@ -455,6 +591,7 @@
|
||||
"settings.ProfileAlreadyExists": "Profile Already Exists",
|
||||
"settings.ProfileName": "Profile Name",
|
||||
"settings.ProfileNameRequired": "Profile Name Required",
|
||||
"settings.ProfileToProfile": "\"{}\" to \"{}\"",
|
||||
"settings.QuickActions": "Quick Actions",
|
||||
"settings.QuickActionsDescription": "Quick Actions on the Home Screen",
|
||||
"settings.QuickActionsBannerLine1": "Quick actions allow you to quickly jump into modules directly from the home screen or launcher on your device by long pressing LunaSea's icon.",
|
||||
@@ -463,6 +600,7 @@
|
||||
"settings.Register": "Register",
|
||||
"settings.RegisteredFailure": "Failed to Register",
|
||||
"settings.RegisteredSuccess": "Registered",
|
||||
"settings.RenamedProfile": "Renamed Profile",
|
||||
"settings.RenameProfile": "Rename Profile",
|
||||
"settings.RenameProfileDescription": "Rename an Existing Profile",
|
||||
"settings.ResetPassword": "Reset Password",
|
||||
@@ -475,6 +613,8 @@
|
||||
"settings.RestoreFromCloudSuccessMessage": "Your configuration has been restored",
|
||||
"settings.RestoreFromDevice": "Restore from Device",
|
||||
"settings.RestoreFromDeviceDescription": "Restore Configuration Data",
|
||||
"settings.SentryLogging": "Sentry Logging",
|
||||
"settings.SentryLoggingDescription": "Upload Errors & Crashes to Sentry",
|
||||
"settings.SignedInFailure": "Failed to Sign In",
|
||||
"settings.SignedInSuccess": "Successfully Signed In",
|
||||
"settings.SignedOutFailure": "Failed to Sign Out",
|
||||
@@ -499,11 +639,15 @@
|
||||
"settings.TLSCertificateValidationDescription": "Validate Certificates in TLS Connections",
|
||||
"settings.UpdateEmail": "Update Email",
|
||||
"settings.UpdatePassword": "Update Password",
|
||||
"settings.UpToDate": "Up To Date",
|
||||
"settings.Use24HourTime": "Use 24 Hour Time",
|
||||
"settings.Use24HourTimeDescription": "Show Timestamps in 24 Hour Style",
|
||||
"settings.User": "User",
|
||||
"settings.Username": "Username",
|
||||
"settings.UsernameValidation": "Username Required",
|
||||
"settings.Version": "Version",
|
||||
"settings.ViewRecentChanges": "View Recent Changes",
|
||||
"settings.ViewTypeLogs": "View {} Logs",
|
||||
"settings.WeblateDescription": "Help Localize LunaSea",
|
||||
"settings.Website": "Website",
|
||||
"settings.WebsiteDescription": "Visit LunaSea's Website",
|
||||
@@ -641,6 +785,7 @@
|
||||
"sonarr.Queue": "Queue",
|
||||
"sonarr.Queued": "Queued",
|
||||
"sonarr.QueueDescription": "View Active & Queued Content",
|
||||
"sonarr.QueueSize": "Queue Size",
|
||||
"sonarr.Reason": "Reason",
|
||||
"sonarr.RefreshSeries": "Refresh Series",
|
||||
"sonarr.Rejected": "Rejected",
|
||||
@@ -720,6 +865,7 @@
|
||||
"sonarr.WordScore": "Word Score",
|
||||
"tautulli.Activity": "Activity",
|
||||
"tautulli.ActivityDetails": "Activity Details",
|
||||
"tautulli.ActivityRefreshRate": "Activity Refresh Rate",
|
||||
"tautulli.Audio": "Audio",
|
||||
"tautulli.BackingUpConfiguration": "Backing Up Configuration…",
|
||||
"tautulli.BackingUpConfigurationDescription": "Backing up your configuration in the background",
|
||||
@@ -731,8 +877,10 @@
|
||||
"tautulli.BackupDatabase": "Backup Database",
|
||||
"tautulli.Bandwidth": "Bandwidth",
|
||||
"tautulli.Burn": "Burn",
|
||||
"tautulli.Converting": "Converting",
|
||||
"tautulli.Container": "Container",
|
||||
"tautulli.Copy": "Copy",
|
||||
"tautulli.DefaultTerminationMessage": "Default Termination Message",
|
||||
"tautulli.DeleteCache": "Delete Cache",
|
||||
"tautulli.DeleteImageCache": "Delete Image Cache",
|
||||
"tautulli.DeleteTemporarySessions": "Delete Temporary Sessions",
|
||||
@@ -752,9 +900,12 @@
|
||||
"tautulli.Duration": "Duration",
|
||||
"tautulli.Episode": "Episode {}",
|
||||
"tautulli.ETA": "ETA",
|
||||
"tautulli.Graphs": "Graphs",
|
||||
"tautulli.History": "History",
|
||||
"tautulli.Library": "Library",
|
||||
"tautulli.LibraryDetails": "Library Details",
|
||||
"tautulli.Location": "Location",
|
||||
"tautulli.MediaDetails": "Media Details",
|
||||
"tautulli.Metadata": "Metadata",
|
||||
"tautulli.More": "More",
|
||||
"tautulli.None": "None",
|
||||
@@ -768,6 +919,9 @@
|
||||
"tautulli.Sessions": "Sessions",
|
||||
"tautulli.SessionsOne": "1 Session",
|
||||
"tautulli.SessionsMany": "{} Sessions",
|
||||
"tautulli.Speed": "Speed: {}x",
|
||||
"tautulli.Statistics": "Statistics",
|
||||
"tautulli.StatisticsItemCount": "Statistics Item Count",
|
||||
"tautulli.Stream": "Stream",
|
||||
"tautulli.Subtitle": "Subtitle",
|
||||
"tautulli.Terminate": "Terminate",
|
||||
@@ -783,6 +937,7 @@
|
||||
"tautulli.Transcodes": "Transcodes",
|
||||
"tautulli.User": "User",
|
||||
"tautulli.Users": "Users",
|
||||
"tautulli.UserDetails": "User Details",
|
||||
"tautulli.Video": "Video",
|
||||
"tautulli.ViewWebGUI": "View Web GUI",
|
||||
"tautulli.Year": "Year",
|
||||
|
||||
@@ -18,40 +18,113 @@
|
||||
"dashboard.Monday": "Lunes",
|
||||
"dashboard.NoNewContent": "No contenido nuevo",
|
||||
"dashboard.OneMonth": "Un mes",
|
||||
"lidarr.StartSearchFor": "Iniciar búsqueda de…",
|
||||
"lidarr.StartSearchForMissingAlbums": "Iniciar la búsqueda de álbumes que faltan",
|
||||
"lunasea.Add": "Añadir",
|
||||
"lunasea.Alpha": "Alfa",
|
||||
"lunasea.AnErrorHasOccurred": "Se ha producido un error",
|
||||
"lunasea.Ascending": "Ascendente",
|
||||
"lunasea.BackUp": "Respaldar",
|
||||
"lunasea.Beta": "Beta",
|
||||
"lunasea.BlockView": "Vista de bloque",
|
||||
"lunasea.BuyMeABeer": "Cómprame una cerveza",
|
||||
"lunasea.BuyMeABurger": "Cómprame una hamburguesa",
|
||||
"lunasea.BuyMeACoffee": "cómprame un café",
|
||||
"lunasea.BuyMeASoda": "Cómprame un refresco",
|
||||
"lunasea.Cancel": "Cancelar",
|
||||
"lunasea.Candidate": "Candidato",
|
||||
"lunasea.ChangeProfiles": "Cambiar perfiles",
|
||||
"lunasea.Changelog": "Registro de cambios",
|
||||
"lunasea.CheckLogsMessage": "Consulte los registros para más detalles",
|
||||
"lunasea.Chores": "Quehaceres",
|
||||
"lunasea.Clear": "Borrar",
|
||||
"lunasea.Close": "Cerrar",
|
||||
"lunasea.ComingSoon": "Próximamente",
|
||||
"lunasea.Copied": "Copiado",
|
||||
"lunasea.CopiedContentToTheClipboard": "Contenido copiado en el portapapeles",
|
||||
"lunasea.Critical": "Crítica",
|
||||
"lunasea.Dashboard": "Tablero",
|
||||
"lunasea.Days": "{} Días",
|
||||
"lunasea.DaysAgo": "Hace {} días",
|
||||
"lunasea.Debug": "Depurar",
|
||||
"lunasea.Delete": "Eliminar",
|
||||
"lunasea.Descending": "Descendente",
|
||||
"lunasea.Develop": "Desarrollar",
|
||||
"lunasea.Disable": "Desactivar",
|
||||
"lunasea.Disabled": "Desactivado",
|
||||
"lunasea.Dismiss": "Descartar",
|
||||
"lunasea.Docs": "Documentos",
|
||||
"lunasea.Edge": "Borde",
|
||||
"lunasea.Error": "Error",
|
||||
"lunasea.ExternalModules": "Módulos externos",
|
||||
"lunasea.Features": "Características",
|
||||
"lunasea.Fixes": "Arreglos",
|
||||
"lunasea.FullChangelog": "Registro completo de cambios",
|
||||
"lunasea.GoBack": "Regresar",
|
||||
"lunasea.GoToSettings": "Ve a Configuración",
|
||||
"lunasea.GridView": "Vista de cuadrícula",
|
||||
"lunasea.Home": "Inicio",
|
||||
"lunasea.Hours": "{} horas",
|
||||
"lunasea.HoursAgo": "Hace {} horas",
|
||||
"lunasea.IncorrectEncryptionKey": "Clave de cifrado incorrecta",
|
||||
"lunasea.Internal": "Interno",
|
||||
"lunasea.InvalidFileTypeSelected": "Tipo de archivo seleccionado no válido",
|
||||
"lunasea.JustNow": "Ahora mismo",
|
||||
"lunasea.Minutes": "{} minutos",
|
||||
"lunasea.MinutesAgo": "Hace {} minutos",
|
||||
"lunasea.Module": "Módulo",
|
||||
"lunasea.ModuleIsNotEnabled": "{} No está habilitado",
|
||||
"lunasea.Months": "{} meses",
|
||||
"lunasea.MonthsAgo": "Hace {} meses",
|
||||
"lunasea.New": "Nuevo",
|
||||
"lunasea.NoModulesEnabled": "Sin módulos habilitados",
|
||||
"lunasea.NotSet": "No establecido",
|
||||
"lunasea.OneDay": "1 día",
|
||||
"lunasea.OneDayAgo": "Hace 1 día",
|
||||
"lunasea.OneHour": "1 hora",
|
||||
"lunasea.OneHourAgo": "Hace 1 hora",
|
||||
"lunasea.OneMinute": "1 minuto",
|
||||
"lunasea.OneMinuteAgo": "Hace 1 minuto",
|
||||
"lunasea.OneMonth": "1 mes",
|
||||
"lunasea.OneMonthAgo": "Hace 1 mes",
|
||||
"lunasea.OneSecond": "1 segundo",
|
||||
"lunasea.OneSecondAgo": "Hace 1 segundo",
|
||||
"lunasea.OneYear": "1 año",
|
||||
"lunasea.OneYearAgo": "Hace 1 año",
|
||||
"lunasea.Options": "Opciones",
|
||||
"lunasea.Other": "Otro",
|
||||
"lunasea.Page": "Página",
|
||||
"lunasea.PleaseTryAgain": "Por favor, inténtelo de nuevo",
|
||||
"lunasea.Production": "Producción",
|
||||
"lunasea.Refresh": "Actualizar",
|
||||
"lunasea.Refreshing": "Refrescando…",
|
||||
"lunasea.Remove": "Eliminar",
|
||||
"lunasea.Rename": "Renombrar",
|
||||
"lunasea.Restore": "Restaurar",
|
||||
"lunasea.Retry": "Reintentar",
|
||||
"lunasea.ReturnToDashboard": "Regresar al Tablero",
|
||||
"lunasea.SearchTextBar": "Buscar…",
|
||||
"lunasea.Seconds": "{} segundos",
|
||||
"lunasea.SecondsAgo": "Hace {} segundos",
|
||||
"lunasea.Set": "Establecer",
|
||||
"lunasea.Settings": "Configuración",
|
||||
"lunasea.Stable": "Estable",
|
||||
"lunasea.StartingView": "Vista inicial",
|
||||
"lunasea.Today": "Hoy",
|
||||
"lunasea.TransactionFailure": "Error de transacción",
|
||||
"lunasea.TryAgain": "Volver a intentar",
|
||||
"lunasea.Tweaks": "Ajustes",
|
||||
"lunasea.UnderAMinute": "Menos de un minuto",
|
||||
"lunasea.Unknown": "Desconocido",
|
||||
"lunasea.UnknownDate": "Fecha desconocida",
|
||||
"lunasea.UnknownError": "Error desconocido",
|
||||
"lunasea.UnknownModule": "Módulo desconocido",
|
||||
"lunasea.Update": "Actualizar",
|
||||
"lunasea.View": "Ver",
|
||||
"lunasea.Warning": "Aviso",
|
||||
"lunasea.Website": "Sitio web",
|
||||
"lunasea.Years": "{} años",
|
||||
"lunasea.YearsAgo": "Hace {} años",
|
||||
"overseerr.NoRequests": "Sin solicitudes",
|
||||
"overseerr.OneRequest": "1 solicitud",
|
||||
"overseerr.SomeRequests": "{} solicitudes",
|
||||
@@ -60,18 +133,41 @@
|
||||
"overseerr.UnknownUser": "Usuario desconocido",
|
||||
"overseerr.NoUsersFound": "No se encontraron usuarios",
|
||||
"overseerr.Users": "Usuarios",
|
||||
"overseerr.Audio": "Audio",
|
||||
"overseerr.Issues": "Incidencias",
|
||||
"overseerr.Open": "Abrir",
|
||||
"overseerr.OpenedBy": "Abierto por {}",
|
||||
"overseerr.Other": "Otro",
|
||||
"overseerr.Processing": "Procesando",
|
||||
"overseerr.Resolved": "Resuelto",
|
||||
"overseerr.Requested": "Solicitado",
|
||||
"overseerr.RequestedBy": "Solicitado por {}",
|
||||
"overseerr.Subtitle": "Subtítulo",
|
||||
"overseerr.Video": "Vídeo",
|
||||
"overseerr.NoIssuesFound": "No se han encontrado incidencias",
|
||||
"overseerr.NoIssues": "No hay Incidencias",
|
||||
"overseerr.Approved": "Aprobado",
|
||||
"overseerr.Available": "Disponible",
|
||||
"overseerr.Declined": "Rechazado",
|
||||
"overseerr.PartiallyAvailable": "Parcialmente disponible",
|
||||
"overseerr.Pending": "Pendiente",
|
||||
"radarr.AddMovie": "Añadir película",
|
||||
"radarr.AddMovieAndSearch": "Añadir y Buscar",
|
||||
"radarr.AddedTag": "Etiqueta añadida",
|
||||
"radarr.Age": "Edad",
|
||||
"radarr.All": "Todo",
|
||||
"radarr.Alphabetical": "Alfabético",
|
||||
"radarr.Approved": "Aprobado",
|
||||
"radarr.Audio": "Audio",
|
||||
"radarr.Automatic": "Automático",
|
||||
"radarr.AvailabilityUnknown": "Disponibilidad desconocida",
|
||||
"radarr.AvailableIn": "Disponible en {}",
|
||||
"radarr.AvailableToday": "Disponible hoy",
|
||||
"radarr.BackupDatabase": "Respaldar base de datos",
|
||||
"radarr.BitDepth": "Profundidad de bits",
|
||||
"radarr.Channels": "Canales",
|
||||
"radarr.CinemaDateUnknown": "Fecha de cine desconocida",
|
||||
"radarr.Codec": "Códec",
|
||||
"radarr.Configure": "Configurar",
|
||||
"radarr.Copy": "Copiar",
|
||||
"radarr.CopyFull": "Enlazar/Copiar archivos",
|
||||
@@ -80,9 +176,13 @@
|
||||
"radarr.DigitalRelease": "Publicación digital",
|
||||
"radarr.DirectoryNotFound": "Directorio no encontrado",
|
||||
"radarr.Discover": "Descubra",
|
||||
"radarr.Disks": "Discos",
|
||||
"radarr.DownloadFailed": "Descarga fracasó",
|
||||
"radarr.DownloadIgnored": "Descarga ignorada",
|
||||
"radarr.DynamicRange": "Rango dinámico",
|
||||
"radarr.EditMovie": "Editar película",
|
||||
"radarr.FPS": "FPS",
|
||||
"radarr.FailedToAddTag": "Error al agregar etiqueta",
|
||||
"radarr.FileBrowser": "Explorador de archivos…",
|
||||
"radarr.FilterCatalogue": "Catálogo de filtros",
|
||||
"radarr.GrabbedFrom": "Tomada de {}",
|
||||
@@ -100,6 +200,7 @@
|
||||
"radarr.ManualImportDescription": "Importar películas desde el sistema de archivos",
|
||||
"radarr.MinimumAvailability": "Disponibilidad mínima",
|
||||
"radarr.Missing": "Falta",
|
||||
"radarr.Monitor": "Monitor",
|
||||
"radarr.MonitorMovie": "Monitorear película",
|
||||
"radarr.Monitored": "Monitoreada",
|
||||
"radarr.MonitoredDescription": "Monitorear nuevos lanzamientos",
|
||||
@@ -113,12 +214,16 @@
|
||||
"radarr.MovieNotFound": "Película no encontrada",
|
||||
"radarr.MoviePath": "Ruta de la película",
|
||||
"radarr.Movies": "Películas",
|
||||
"radarr.NoDisksFound": "No se han encontrado discos",
|
||||
"radarr.NoFilesFound": "No se encontraron archivos",
|
||||
"radarr.NoHistoryFound": "No se encontró historial",
|
||||
"radarr.NoMoviesFound": "No se encontraron películas",
|
||||
"radarr.NoResultsFound": "No se encontraron resultados",
|
||||
"radarr.NoRootFoldersFound": "No se han encontrado carpetas raíz",
|
||||
"radarr.NoSubdirectoriesFound": "No se encontraron subdirectorios",
|
||||
"radarr.NoSummaryIsAvailable": "No hay resumen disponible.",
|
||||
"radarr.NoTagsFound": "No se han encontrado etiquetas",
|
||||
"radarr.Other": "Otro",
|
||||
"radarr.ParentDirectory": "Directorio principal",
|
||||
"radarr.PhysicalRelease": "Estreno Físico",
|
||||
"radarr.Quality": "Calidad",
|
||||
@@ -130,10 +235,14 @@
|
||||
"radarr.Rejected": "Rechazado",
|
||||
"radarr.Released": "Estrenada",
|
||||
"radarr.ReleasedToday": "Estrena hoy",
|
||||
"radarr.Releases": "Comunicados",
|
||||
"radarr.RemoveMovie": "Eliminar película",
|
||||
"radarr.Resolution": "Resolución",
|
||||
"radarr.RootFolder": "Carpeta raíz",
|
||||
"radarr.RootFolders": "Carpetas raíz",
|
||||
"radarr.RunRSSSync": "Ejecutar sincronización RSS",
|
||||
"radarr.Runtime": "Duración",
|
||||
"radarr.ScanType": "Tipo de escáner",
|
||||
"radarr.Search": "Buscar",
|
||||
"radarr.SearchAllMissing": "Búsqueda que falta",
|
||||
"radarr.SearchFor": "Buscar {}",
|
||||
@@ -143,21 +252,36 @@
|
||||
"radarr.SelectQuality": "Seleccionar calidad",
|
||||
"radarr.Size": "Tamaño",
|
||||
"radarr.SortCatalogue": "Ordenar catálogo",
|
||||
"radarr.StartSearchFor": "Iniciar la búsqueda de…",
|
||||
"radarr.StartSearchForMissingMovie": "Iniciar la búsqueda de la película perdida",
|
||||
"radarr.Streams": "Arroyos",
|
||||
"radarr.Studio": "Estudio",
|
||||
"radarr.Subtitles": "Subtítulos",
|
||||
"radarr.SystemStatus": "Estado del sistema",
|
||||
"radarr.SystemStatusDescription": "Estado del sistema y tamaño de disco",
|
||||
"radarr.Tags": "Etiquetas",
|
||||
"radarr.TagsDescription": "Administre sus etiquetas",
|
||||
"radarr.Type": "Tipo",
|
||||
"radarr.UnmappedFolder": "1 Carpeta sin mapear",
|
||||
"radarr.UnmappedFolders": "{} Carpetas no asignadas",
|
||||
"radarr.UnmonitorMovie": "No monitorear",
|
||||
"radarr.Unmonitored": "No monitoreadas",
|
||||
"radarr.Upcoming": "Próximamente",
|
||||
"radarr.UpdateLibrary": "Actualizar librería",
|
||||
"radarr.UpdateMovie": "Actualizar película",
|
||||
"radarr.Video": "Vídeo",
|
||||
"radarr.ViewWebGUI": "Ver GUI web",
|
||||
"radarr.Wanted": "Se busca",
|
||||
"radarr.Weight": "Peso",
|
||||
"radarr.Year": "Año",
|
||||
"sabnzbd.Age": "Años",
|
||||
"sabnzbd.All": "Todos",
|
||||
"sabnzbd.Ascending": "Ascendente",
|
||||
"sabnzbd.CategoryDefault": "Categoría Predeterminada",
|
||||
"sabnzbd.Completed": "Terminado",
|
||||
"sabnzbd.Descending": "Descendente",
|
||||
"sabnzbd.Duplicate": "Duplicado",
|
||||
"sabnzbd.Failed": "Fallido",
|
||||
"search.Alphabetical": "Alfabética",
|
||||
"search.Category": "Categoria",
|
||||
"search.Comments": "Comentarios",
|
||||
@@ -217,7 +341,7 @@
|
||||
"settings.ConfigureModule": "Configurar {}",
|
||||
"settings.Configuration": "Configuración",
|
||||
"settings.ConfigurationDescription": "Configurar LunaSea",
|
||||
"settings.ConnectedSuccessfully": "Conectado exitosamente",
|
||||
"settings.ConnectedSuccessfully": "Conectado",
|
||||
"settings.ConnectedSuccessfullyMessage": "{} está listo para usar con LunaSea!",
|
||||
"settings.ConnectionDetails": "Detalles de conexión",
|
||||
"settings.ConnectionDetailsDescription": "Detalles de conexión para {}",
|
||||
@@ -267,7 +391,7 @@
|
||||
"settings.HostValidation": "Servidor debe incluir http:// o https://",
|
||||
"settings.DisplayName": "Nombre para mostrar",
|
||||
"settings.ImageBackgroundOpacity": "Opacidad de las imágenes de fondo",
|
||||
"settings.InvalidEmail": "Email invalido",
|
||||
"settings.InvalidEmail": "Dirección de correo invalida",
|
||||
"settings.InvalidEmailMessage": "La dirección de correo es invalida",
|
||||
"settings.InvalidPasswordMessage": "La contraseña es invalida",
|
||||
"settings.Language": "Idioma",
|
||||
@@ -292,7 +416,7 @@
|
||||
"settings.QuickActions": "Acciones rápidas",
|
||||
"settings.QuickActionsDescription": "Acciones rápidas en la pantalla principal",
|
||||
"settings.RegisteredFailure": "Registro fallido",
|
||||
"settings.RegisteredSuccess": "Registrado exitosamente",
|
||||
"settings.RegisteredSuccess": "Registrado",
|
||||
"settings.RenameProfile": "Renombrar perfil",
|
||||
"settings.ResetPassword": "Restablecer contraseña",
|
||||
"settings.Resources": "Recursos",
|
||||
@@ -333,7 +457,7 @@
|
||||
"settings.Custom": "Personalizar…",
|
||||
"settings.DeleteHeaderHint1": "¿Está seguro de que desea eliminar esta cabecera?",
|
||||
"settings.DeleteCloudBackup": "Borrar copia de seguridad en la nube",
|
||||
"settings.DeleteCloudBackupSuccess": "Eliminado exitosamente",
|
||||
"settings.DeleteCloudBackupSuccess": "Eliminado",
|
||||
"settings.DismissBannersHint2": "Los banners le darán consejos y sugerencias sobre las funciones disponibles en LunaSea.",
|
||||
"settings.DeleteModule": "Eliminar módulo",
|
||||
"settings.ImageBackgroundOpacityHint1": "Configura la opacidad de las imágenes de fondo.",
|
||||
@@ -349,6 +473,215 @@
|
||||
"settings.RestoreFromCloudDescription": "Restaurar datos de configuración",
|
||||
"settings.RestoreFromCloudFailure": "Falló la restauración",
|
||||
"settings.BannersNotificationModuleSupportBody": "Actualmente, las notificaciones basadas en webhook solo se admiten en los módulos que se enumeran a continuación.\n\n¡El soporte para módulos adicionales vendrá en el futuro!",
|
||||
"settings.AccountDeleted": "Cuenta borrada",
|
||||
"settings.AccountSettings": "Configuración de la cuenta",
|
||||
"settings.BuildChannels": "Construir canales",
|
||||
"settings.BuildChannelsDescription": "Aprender acerca de canales adicionales de construir",
|
||||
"settings.Add": "Añadir",
|
||||
"settings.AddProfileDescription": "Añadir un nuevo perfil",
|
||||
"settings.AddedProfile": "Perfil añadido",
|
||||
"settings.ChangedProfile": "Perfil cambiado",
|
||||
"settings.ClearImageCacheHint1": "¿Estás seguro de que quieres borrar todas las imágenes de la caché?",
|
||||
"settings.ClearImageCache": "Borrar la caché de imágenes",
|
||||
"settings.BackupToDevice": "Copia de seguridad en el dispositivo",
|
||||
"settings.BackupToDeviceDescription": "Copia de seguridad de los datos de configuración",
|
||||
"settings.CalendarSettings": "Configuración del calendario",
|
||||
"settings.AccountDeletedMessage": "Borrado su cuenta de LunaSea",
|
||||
"settings.Channel": "Canal",
|
||||
"settings.Build": "Construir",
|
||||
"settings.DeleteProfileDescription": "Eliminar un perfil existente",
|
||||
"settings.EmailValidation": "Dirección de correo electrónico no válida",
|
||||
"settings.EnableModule": "Habilitar {}",
|
||||
"settings.CurrentPassword": "Contraseña actual",
|
||||
"settings.DaysOne": "1 Día",
|
||||
"settings.DaysCount": "{} Días",
|
||||
"settings.DeleteAccountWarning1": "Este proceso es irreversible",
|
||||
"settings.DeletedProfile": "Perfil eliminado",
|
||||
"settings.Documentation": "Documentación",
|
||||
"settings.DocumentationDescription": "Ver la documentación",
|
||||
"settings.DownloadUpdate": "Descargar actualización",
|
||||
"settings.EmailUpdated": "Correo electrónico actualizado",
|
||||
"settings.DeleteAccount": "Eliminar cuenta",
|
||||
"settings.DeleteAccountDescription": "Eliminar permanentemente su cuenta",
|
||||
"settings.DeleteAccountHint1": "¿Estás seguro de que quieres eliminar tu cuenta de LunaSea?",
|
||||
"settings.DeleteAccountHint2": "Este proceso también eliminará todas las copias de seguridad almacenadas en la nube y los datos adjuntos a esta cuenta.",
|
||||
"settings.Version": "Versión",
|
||||
"settings.FilterCategory": "Filtrar categoría",
|
||||
"settings.FutureDays": "Días futuros",
|
||||
"settings.EnableInAppNotifications": "Activar notificaciones en la app",
|
||||
"settings.UpdateEmail": "Actualizar correo",
|
||||
"settings.SortCategory": "Ordenar categoría",
|
||||
"settings.ProfileToProfile": "\"{}\" a \"{}\"",
|
||||
"settings.Network": "Red",
|
||||
"settings.GitHubDescription": "Ver código fuente",
|
||||
"settings.NetworkDescription": "Personalizar funciones de red",
|
||||
"settings.NewPassword": "Nueva contraseña",
|
||||
"settings.StartingView": "Vista inicial",
|
||||
"settings.PasswordUpdated": "Contraseña actualizada",
|
||||
"settings.PastDays": "Días pasados",
|
||||
"settings.Platform": "Plataforma",
|
||||
"settings.RenameProfileDescription": "Renombrar un perfil existente",
|
||||
"settings.RestoreFromDevice": "Restaurar desde el dispositivo",
|
||||
"settings.RestoreFromDeviceDescription": "Restaurar la configuración",
|
||||
"settings.ViewTypeLogs": "Ver registros de {}",
|
||||
"settings.Home": "Inicio",
|
||||
"settings.UpdatePassword": "Actualizar contraseña",
|
||||
"settings.UpToDate": "Al día",
|
||||
"settings.Use24HourTime": "Usar horario de 24 horas",
|
||||
"settings.ViewRecentChanges": "Ver cambios recientes",
|
||||
"settings.WeblateDescription": "Ayuda a traducir a LunaSea",
|
||||
"settings.Website": "Página web",
|
||||
"settings.WebsiteDescription": "Visitar la página web de LunaSea",
|
||||
"settings.PleaseSignInAgain": "Por favor, inicie sesión de nuevo",
|
||||
"settings.SystemStatus": "Estado de sistema",
|
||||
"settings.RenamedProfile": "Perfil renombrado",
|
||||
"settings.SortDirection": "Ordenar Dirección",
|
||||
"sonarr.AddedOn": "Añadido",
|
||||
"sonarr.AddedTag": "Etiqueta añadida",
|
||||
"sonarr.AddSeries": "Añadir serie",
|
||||
"sonarr.AddToExclusionList": "Añadir a la lista de exclusión",
|
||||
"sonarr.Age": "Edad",
|
||||
"sonarr.AllSeasons": "Todas las temporadas",
|
||||
"sonarr.Approved": "Aprobado",
|
||||
"sonarr.Audio": "Audio",
|
||||
"sonarr.Automatic": "Automático",
|
||||
"sonarr.AutomaticSearch": "Búsqueda automática",
|
||||
"sonarr.Bitrate": "Bitrate",
|
||||
"sonarr.Client": "Cliente",
|
||||
"sonarr.DeleteFile": "Eliminar archivo",
|
||||
"sonarr.DeleteFiles": "Borrar archivos",
|
||||
"sonarr.DeleteEpisodeFile": "Eliminar archivo del episodio",
|
||||
"sonarr.Continuing": "Continuando",
|
||||
"sonarr.Destination": "Destino",
|
||||
"sonarr.EditSeries": "Editar serie",
|
||||
"sonarr.Ended": "Terminado",
|
||||
"sonarr.Episode": "Episodio",
|
||||
"sonarr.Episodes": "Episodios",
|
||||
"sonarr.EpisodesAvailable": "Episodios disponibles",
|
||||
"sonarr.EpisodeFileDeleted": "Archivo del episodio eliminado",
|
||||
"sonarr.EpisodeNumber": "Episodio {}",
|
||||
"sonarr.FilterCatalogue": "Filtrar catálogo",
|
||||
"sonarr.FPS": "FPS",
|
||||
"sonarr.FilterReleases": "Filtrar lanzamientos",
|
||||
"sonarr.History": "Historia",
|
||||
"sonarr.HistoryDescription": "Ver actividad reciente",
|
||||
"sonarr.Indexer": "Indexador",
|
||||
"sonarr.Interactive": "Interactivo",
|
||||
"sonarr.InteractiveSearch": "Búsqueda interactiva",
|
||||
"sonarr.Language": "Idioma",
|
||||
"sonarr.Languages": "Idiomas",
|
||||
"sonarr.Monitored": "Monitoreado",
|
||||
"sonarr.MonitorEpisode": "Monitorear episodio",
|
||||
"sonarr.Monitor": "Monitorear",
|
||||
"sonarr.More": "Más",
|
||||
"sonarr.Name": "Nombre",
|
||||
"sonarr.Other": "Otro",
|
||||
"sonarr.OneSeason": "1 temporada",
|
||||
"sonarr.Path": "Ruta",
|
||||
"sonarr.Quality": "Calidad",
|
||||
"sonarr.PublishedDate": "Fecha de publicación",
|
||||
"sonarr.QualityProfile": "Perfil de calidad",
|
||||
"sonarr.Queue": "Cola",
|
||||
"sonarr.Reason": "Razón",
|
||||
"sonarr.QueueDescription": "Ver contenido activo y en cola",
|
||||
"sonarr.RefreshSeries": "Actualizar serie",
|
||||
"sonarr.Releases": "Lanzamientos",
|
||||
"sonarr.RelativePath": "Ruta relativa",
|
||||
"sonarr.ReleaseGroup": "Grupo de lanzamiento",
|
||||
"sonarr.RemoveSeries": "Eliminar la serie",
|
||||
"sonarr.RemovedSeries": "Serie eliminada",
|
||||
"sonarr.RootFolder": "Carpeta raíz",
|
||||
"sonarr.Resolution": "Resolución",
|
||||
"sonarr.Search": "Buscar",
|
||||
"sonarr.Searching": "Buscando {}",
|
||||
"sonarr.SearchingForEpisode": "Buscando el episodio…",
|
||||
"sonarr.Season": "Temporada",
|
||||
"sonarr.SearchFor": "Buscar {}",
|
||||
"sonarr.Seasons": "Temporadas",
|
||||
"sonarr.SearchingForSeason": "Buscando la temporada…",
|
||||
"sonarr.SearchingDescription": "Buscando todos los episodios faltantes",
|
||||
"sonarr.Seeders": "Seeders",
|
||||
"sonarr.SeasonFolders": "Carpetas de temporada",
|
||||
"sonarr.SeasonDetails": "Detalles de la temporada",
|
||||
"sonarr.SeasonNumber": "Temporada {}",
|
||||
"sonarr.SeriesDetails": "Detalles de la serie",
|
||||
"sonarr.SeriesEnded": "Serie ha terminado",
|
||||
"sonarr.SeriesNotFound": "Serie no encontrada",
|
||||
"sonarr.SeriesPath": "Ruta de la serie",
|
||||
"sonarr.SortCatalogue": "Ordenar catálogo",
|
||||
"sonarr.Size": "Tamaño",
|
||||
"sonarr.SeriesType": "Tipo de serie",
|
||||
"sonarr.Source": "Fuente",
|
||||
"sonarr.SortReleases": "Ordenar lanzamientos",
|
||||
"sonarr.SourceTitle": "Título de la fuente",
|
||||
"sonarr.StartSearchFor": "Comenzar búsqueda por…",
|
||||
"sonarr.Tags": "Etiquetas",
|
||||
"sonarr.Unaired": "No emitido",
|
||||
"sonarr.Unmonitored": "No monitoreada",
|
||||
"sonarr.Upcoming": "Próximamente",
|
||||
"sonarr.UpdateLibrary": "Actualizar biblioteca",
|
||||
"sonarr.UseSeasonFolders": "Usar carpetas de temporada",
|
||||
"sonarr.UpdateSeries": "Actualizar serie",
|
||||
"sonarr.UpdatingLibrary": "Actualización de la biblioteca",
|
||||
"sonarr.Queued": "En cola",
|
||||
"sonarr.PendingWithMessage": "Pendiente: {}",
|
||||
"sonarr.Pending": "Pendiente",
|
||||
"sonarr.Paused": "Pausada",
|
||||
"sonarr.Files": "Archivos",
|
||||
"sonarr.Missing": "Falta",
|
||||
"sonarr.Rejected": "Rechazado",
|
||||
"sonarr.MissingEpisodes": "Episodios faltantes",
|
||||
"sonarr.RemoveFromQueue": "Eliminar de la cola",
|
||||
"sonarr.RemovedFromQueue": "Eliminada de la cola",
|
||||
"sonarr.SearchMonitored": "Búsqueda monitorizada",
|
||||
"sonarr.SearchingForMonitoredEpisodes": "Buscando episodios monitoreados…",
|
||||
"sonarr.RemoveFromDownloadClient": "Eliminar del cliente de descarga",
|
||||
"sonarr.Series": "Series",
|
||||
"sonarr.StartSearchForMissingEpisodes": "Comenzar búsqueda por episodios faltantes",
|
||||
"sonarr.Title": "Título",
|
||||
"sonarr.TimeLeft": "Tiempo restante",
|
||||
"sonarr.Video": "Vídeo",
|
||||
"sonarr.Subtitles": "Subtítulos",
|
||||
"sonarr.Torrent": "Torrente",
|
||||
"sonarr.Usenet": "Usenet",
|
||||
"sonarr.SystemStatus": "Estado de sistema",
|
||||
"sonarr.SystemStatusDescription": "Estado de sistema y Espacio de disco",
|
||||
"sonarr.AddedSeries": "Series añadidas",
|
||||
"sonarr.Download": "Descargar",
|
||||
"sonarr.Downloaded": "Descargado",
|
||||
"sonarr.DownloadedWaitingToProcess": "Descargado: Esperando para procesar",
|
||||
"sonarr.UpdatedSeries": "Serie actualizada",
|
||||
"sonarr.Monitoring": "Monitoreando",
|
||||
"sonarr.Specials": "Especiales",
|
||||
"sonarr.ManySeasons": "{} temporadas",
|
||||
"sonarr.MonitorSeries": "Monitorear serie",
|
||||
"sonarr.ManualImport": "Importación manual",
|
||||
"sonarr.SourceRelative": "Fuente relativa",
|
||||
"sonarr.All": "Todo",
|
||||
"sonarr.Channels": "Canales",
|
||||
"sonarr.Codec": "Códec",
|
||||
"sonarr.DestinationRelative": "Destino relativo",
|
||||
"sonarr.DownloadedImporting": "Descargado: Importando",
|
||||
"sonarr.DownloadedWaitingToImport": "Descargado: Esperando para importar",
|
||||
"sonarr.Downloading": "Descargando",
|
||||
"sonarr.DownloadingWithMessage": "Descargando: {}",
|
||||
"sonarr.DownloadClientUnavailable": "El cliente de descarga no está disponible",
|
||||
"sonarr.DownloadIgnored": "Descarga ignorada",
|
||||
"sonarr.DownloadWarningWithMessage": "Advertencia de descarga: {}",
|
||||
"sonarr.DownloadingRelease": "Descargando lanzamiento…",
|
||||
"sonarr.Leechers": "Leechers",
|
||||
"sonarr.LanguageProfile": "Perfil de idioma",
|
||||
"sonarr.Messages": "Mensajes",
|
||||
"sonarr.Import": "Importar",
|
||||
"sonarr.Message": "Mensaje",
|
||||
"sonarr.BackupDatabase": "Respaldar base de datos",
|
||||
"sonarr.ImportedTo": "Importado a",
|
||||
"sonarr.Runtime": "Duración",
|
||||
"sonarr.Streams": "Transmisiones",
|
||||
"sonarr.DownloadID": "ID de descarga",
|
||||
"sonarr.DownloadFailed": "Descarga fracasó",
|
||||
"sonarr.DeleteEpisodeFileHint1": "¿Seguro que quieres eliminar este archivo de episodio?",
|
||||
"sonarr.DeleteReasonManual": "El archivo fue borrado vía UI",
|
||||
"tautulli.Quality": "Calidad",
|
||||
"tautulli.None": "Ninguno",
|
||||
"tautulli.Terminate": "Terminar",
|
||||
@@ -416,5 +749,8 @@
|
||||
"tautulli.Throttled": "Acelerado",
|
||||
"tautulli.Transcode": "Transcodificar",
|
||||
"tautulli.Transcodes": "Transcodificaciones",
|
||||
"tautulli.ETA": "Tiempo Restante"
|
||||
"tautulli.ETA": "Tiempo Restante",
|
||||
"wake_on_lan.MagicPacketSent": "Paquete mágico enviado",
|
||||
"wake_on_lan.MagicPacketSentMessage": "¡Su máquina debería estar despertando!",
|
||||
"wake_on_lan.MagicPacketFailedToSend": "Error al enviar Magic Packet"
|
||||
}
|
||||
@@ -7,7 +7,7 @@
|
||||
"dashboard.Schedule": "Programme",
|
||||
"dashboard.Saturday": "Samedi",
|
||||
"dashboard.PastDaysDescription": "Définissez le nombre de jours passés pour lesquels vous souhaitez récupérer les données du calendrier.",
|
||||
"dashboard.PastDays": "Les jours précédents",
|
||||
"dashboard.PastDays": "Jours précédents",
|
||||
"dashboard.OneWeek": "Une semaine",
|
||||
"dashboard.OneMonth": "Un mois",
|
||||
"dashboard.NoNewContent": "Aucun nouveau contenu",
|
||||
@@ -28,69 +28,107 @@
|
||||
"lunasea.Beta": "Bêta",
|
||||
"lunasea.BlockView": "Affichage en blocs",
|
||||
"lunasea.BuyMeABeer": "M'acheter une bière",
|
||||
"lunasea.BuyMeABurger": "M'acheter un hamburger",
|
||||
"lunasea.BuyMeABurger": "M'acheter un burger",
|
||||
"lunasea.BuyMeACoffee": "M'acheter un café",
|
||||
"lunasea.BuyMeASoda": "M'acheter un soda",
|
||||
"lunasea.Cancel": "Annuler",
|
||||
"lunasea.Candidate": "Candidat",
|
||||
"lunasea.ChangeProfiles": "Changer de profil",
|
||||
"lunasea.Changelog": "Changements",
|
||||
"lunasea.CheckLogsMessage": "Vérifier les journaux pour plus de détails",
|
||||
"lunasea.Chores": "Tâches",
|
||||
"lunasea.Clear": "Nettoyer",
|
||||
"lunasea.Close": "Fermer",
|
||||
"lunasea.ComingSoon": "Prochainement",
|
||||
"lunasea.Copied": "Copié",
|
||||
"lunasea.CopiedContentToTheClipboard": "Contenu copié dans le presse-papiers",
|
||||
"lunasea.Critical": "Critique",
|
||||
"lunasea.Dashboard": "Tableau de bord",
|
||||
"lunasea.Days": "{} Jours",
|
||||
"lunasea.DaysAgo": "Il y a {} jours",
|
||||
"lunasea.Debug": "Debug",
|
||||
"lunasea.Delete": "Supprimer",
|
||||
"lunasea.Descending": "Décroissant",
|
||||
"lunasea.Develop": "Développer",
|
||||
"lunasea.Disable": "Désactiver",
|
||||
"lunasea.Disabled": "Désactivé",
|
||||
"lunasea.Dismiss": "Rejeter",
|
||||
"lunasea.Docs": "Documents",
|
||||
"lunasea.DownloadClient": "Client de téléchargement",
|
||||
"lunasea.Edge": "Limite",
|
||||
"lunasea.ExternalModules": "Modules externe",
|
||||
"lunasea.Error": "Erreur",
|
||||
"lunasea.ExternalModules": "Modules externes",
|
||||
"lunasea.Features": "Fonctionnalités",
|
||||
"lunasea.Fixes": "Corrections",
|
||||
"lunasea.FullChangelog": "Liste complète des changements",
|
||||
"lunasea.GoBack": "Retour en arrière",
|
||||
"lunasea.GoToSettings": "Ouvrir les paramètres",
|
||||
"lunasea.GridView": "Vue en grille",
|
||||
"lunasea.Home": "Accueil",
|
||||
"lunasea.Hours": "{} Heures",
|
||||
"lunasea.HoursAgo": "Il y a {} heures",
|
||||
"lunasea.IncorrectEncryptionKey": "Clé de chiffrement incorrecte",
|
||||
"lunasea.Internal": "Interne",
|
||||
"lunasea.InvalidFileTypeSelected": "Type de fichier sélectionné invalide",
|
||||
"lunasea.JustNow": "À l'instant",
|
||||
"lunasea.Minutes": "{} Minutes",
|
||||
"lunasea.MinutesAgo": "Il y a {} minutes",
|
||||
"lunasea.Module": "Module",
|
||||
"lunasea.ModuleIsNotEnabled": "{} n'est pas activé",
|
||||
"lunasea.Months": "{} Mois",
|
||||
"lunasea.MonthsAgo": "Il y a {} mois",
|
||||
"lunasea.New": "Nouveau",
|
||||
"lunasea.No": "Non",
|
||||
"lunasea.NoModulesEnabled": "Aucun module activé",
|
||||
"lunasea.NotSet": "Pas encore défini",
|
||||
"lunasea.OneHourAgo": "Il y a une heure",
|
||||
"lunasea.NotSet": "Non défini",
|
||||
"lunasea.OneDay": "1 Jour",
|
||||
"lunasea.OneDayAgo": "Il y a 1 jour",
|
||||
"lunasea.OneHour": "1 Heure",
|
||||
"lunasea.OneHourAgo": "Il y a 1 heure",
|
||||
"lunasea.OneMinute": "1 Minute",
|
||||
"lunasea.OneMinuteAgo": "Il y a 1 minute",
|
||||
"lunasea.OneMonth": "1 mois",
|
||||
"lunasea.OneMonthAgo": "Il y a 1 mois",
|
||||
"lunasea.OneSecond": "1 Seconde",
|
||||
"lunasea.OneSecondAgo": "Il y a 1 seconde",
|
||||
"lunasea.OneYear": "1 année",
|
||||
"lunasea.OneYearAgo": "Il y a 1 année",
|
||||
"lunasea.Options": "Options",
|
||||
"lunasea.Other": "Autre",
|
||||
"lunasea.Page": "Page",
|
||||
"lunasea.PlatformSpecific": "Spécifique à la plateforme",
|
||||
"lunasea.PleaseTryAgain": "Veuillez réessayer",
|
||||
"lunasea.Production": "En production",
|
||||
"lunasea.Production": "Production",
|
||||
"lunasea.Refresh": "Actualiser",
|
||||
"lunasea.Refreshing": "Actualisation…",
|
||||
"lunasea.Remove": "Retirer",
|
||||
"lunasea.Remove": "Supprimer",
|
||||
"lunasea.Rename": "Renommer",
|
||||
"lunasea.Restore": "Restorer",
|
||||
"lunasea.Restore": "Restaurer",
|
||||
"lunasea.Retry": "Réessayer",
|
||||
"lunasea.ReturnToDashboard": "Retour au tableau de bord",
|
||||
"lunasea.SearchTextBar": "Rechercher…",
|
||||
"lunasea.Seconds": "{} Secondes",
|
||||
"lunasea.SecondsAgo": "Il y a {} Secondes",
|
||||
"lunasea.Set": "Définir",
|
||||
"lunasea.Settings": "Réglages",
|
||||
"lunasea.Stable": "Stable",
|
||||
"lunasea.StartingView": "Page d'accueil",
|
||||
"lunasea.Today": "Aujourd'hui",
|
||||
"lunasea.TransactionFailure": "Transaction échouée",
|
||||
"lunasea.TryAgain": "Réessayer",
|
||||
"lunasea.Tweaks": "Ajustements",
|
||||
"lunasea.UnderAMinute": "Moins d'une Minute",
|
||||
"lunasea.Unknown": "Inconnu",
|
||||
"lunasea.UnknownDate": "Date inconnue",
|
||||
"lunasea.UnknownError": "Erreur inconnue",
|
||||
"lunasea.UnknownModule": "Module inconnu",
|
||||
"lunasea.Update": "Mettre à jour",
|
||||
"lunasea.View": "Vue",
|
||||
"lunasea.Warning": "Attention",
|
||||
"lunasea.Website": "Site web",
|
||||
"lunasea.Years": "{} années",
|
||||
"lunasea.YearsAgo": "Il y a {} années",
|
||||
"lunasea.Yes": "Oui",
|
||||
"overseerr.Users": "Utilisateurs",
|
||||
"overseerr.UnknownUser": "Utilisateur inconnu",
|
||||
"overseerr.NoUsersFound": "Aucun utilisateur trouvé",
|
||||
@@ -136,6 +174,7 @@
|
||||
"radarr.Codec": "Codec",
|
||||
"radarr.Configure": "Configurer",
|
||||
"radarr.Copy": "Copier",
|
||||
"radarr.CopyFiles": "Copier les fichiers",
|
||||
"radarr.CopyFull": "Lien physique/Copier les fichiers",
|
||||
"radarr.CutoffUnmet": "Prérequis non atteints",
|
||||
"radarr.DateAdded": "Date ajoutée",
|
||||
@@ -172,6 +211,8 @@
|
||||
"radarr.MonitoredDescription": "Surveiller les nouvelles versions",
|
||||
"radarr.More": "Plus",
|
||||
"radarr.Move": "Déplacer",
|
||||
"radarr.MoveFiles": "Déplacer les fichiers",
|
||||
"radarr.MoveFilesDescription": "Voulez-vous déplacer les fichiers ?",
|
||||
"radarr.MoveFull": "Déplacer les fichiers",
|
||||
"radarr.Movie": "Film",
|
||||
"radarr.MovieFileDeleted": "Fichier vidéo supprimé",
|
||||
@@ -232,6 +273,7 @@
|
||||
"radarr.UnmappedFolders": "{} dossiers non cartographiés",
|
||||
"radarr.UnmonitorMovie": "Ne plus surveiller le film",
|
||||
"radarr.Unmonitored": "Non surveillé",
|
||||
"radarr.Unreleased": "Inédits",
|
||||
"radarr.Upcoming": "À venir",
|
||||
"radarr.UpdateLibrary": "Mettre à jour la bibliothèque",
|
||||
"radarr.UpdateMovie": "Mettre à jour le film",
|
||||
@@ -240,6 +282,30 @@
|
||||
"radarr.Wanted": "Recherché",
|
||||
"radarr.Weight": "Poids",
|
||||
"radarr.Year": "Année",
|
||||
"sabnzbd.Failed": "Échoué",
|
||||
"sabnzbd.Low": "Bas",
|
||||
"sabnzbd.Ascending": "Ascendant",
|
||||
"sabnzbd.CategoryDefault": "Catégorie par défaut",
|
||||
"sabnzbd.StandbyPC": "Mettre le PC en veille",
|
||||
"sabnzbd.Stop": "Arrêter",
|
||||
"sabnzbd.Name": "Nom",
|
||||
"sabnzbd.Paused": "En pause",
|
||||
"sabnzbd.RepairUnpack": "Réparer/Deballer",
|
||||
"sabnzbd.High": "Haut",
|
||||
"sabnzbd.None": "Aucun",
|
||||
"sabnzbd.Normal": "Normal",
|
||||
"sabnzbd.RepairUnpackDelete": "Réparer/Deballer/Supprimer",
|
||||
"sabnzbd.Size": "Taille",
|
||||
"sabnzbd.Repair": "Réparer",
|
||||
"sabnzbd.ShutdownPC": "Arrêter le PC",
|
||||
"sabnzbd.ShutdownSABnzbd": "Arrêter SABnzbd",
|
||||
"sabnzbd.Force": "Forcer",
|
||||
"sabnzbd.Completed": "Complétés",
|
||||
"sabnzbd.Descending": "Descendant",
|
||||
"sabnzbd.Duplicate": "Dupliquer",
|
||||
"sabnzbd.HibernatePC": "Mettre le PC en veille",
|
||||
"sabnzbd.All": "Tout",
|
||||
"sabnzbd.Age": "Âge",
|
||||
"search.Subcategories": "Sous-catégories",
|
||||
"search.Size": "Taille",
|
||||
"search.SentTo": "Envoyé à {}",
|
||||
@@ -267,8 +333,8 @@
|
||||
"settings.StartingType": "Type de démarrage",
|
||||
"settings.StartingSize": "Taille initiale",
|
||||
"settings.StartingDay": "Jour de début",
|
||||
"settings.ShowCalendarEntries": "Afficher {} entrées du calendrier",
|
||||
"settings.SignOutHint1": "Etes-vous sûr de vouloir vous déconnecter de votre compte LunaSea ?",
|
||||
"settings.ShowCalendarEntries": "Afficher {} entrée(s) du calendrier",
|
||||
"settings.SignOutHint1": "Êtes-vous sûr de vouloir vous déconnecter de votre compte LunaSea ?",
|
||||
"settings.SignOut": "Se déconnecter",
|
||||
"settings.RenameProfile": "Renommer le profil",
|
||||
"settings.ProfileNameRequired": "Nom du profil requis",
|
||||
@@ -280,10 +346,10 @@
|
||||
"settings.NoHeadersAdded": "Aucun en-tête ajouté",
|
||||
"settings.NoBackupsFound": "Aucune sauvegarde trouvée",
|
||||
"settings.MinimumCharacters": "Minimum {} caractères",
|
||||
"settings.MACAddressValidation": "Adresse MAC non valide",
|
||||
"settings.MACAddressValidation": "Adresse MAC invalide",
|
||||
"settings.MACAddressHint4": "Chaque octet hexadécimal doit être séparé par deux points (:)",
|
||||
"settings.MACAddressHint3": "Les chiffres hexadécimaux vont de 0 à 9 et de A à F",
|
||||
"settings.MACAddressHint2": "Les adresses MAC contiennent six nibbles hexidécimaux à deux chiffres (un octet)",
|
||||
"settings.MACAddressHint3": "Les caractères hexadécimaux vont de 0 à 9 et de A à F",
|
||||
"settings.MACAddressHint2": "Les adresses MAC contiennent six paires de caractères hexadécimaux (un octet)",
|
||||
"settings.MACAddressHint1": "Il s'agit de l'adresse MAC de l'ordinateur que vous souhaitez réveiller",
|
||||
"settings.MACAddress": "Adresse MAC",
|
||||
"settings.Language": "Langue",
|
||||
@@ -293,7 +359,7 @@
|
||||
"settings.HostValidation": "L'hôte doit inclure http:// ou https://",
|
||||
"settings.HostHint5": "Pour ajouter l'authentification basique, veuillez utiliser la fonction d'en-têtes personnalisés",
|
||||
"settings.HostHint4": "Si vous n'utilisez pas de proxy inverse, veuillez inclure le port",
|
||||
"settings.HostHint3": "N'utilisez pas localhost ou 127.0.0.1",
|
||||
"settings.HostHint3": "Ne pas utiliser pas localhost ou 127.0.0.1",
|
||||
"settings.HostHint2": "Vous devez inclure soit http:// soit https://",
|
||||
"settings.HostHint1": "Il s'agit de l'URL à partir de laquelle vous accédez à l'interface graphique web du service",
|
||||
"settings.Host": "Hôte",
|
||||
@@ -306,27 +372,27 @@
|
||||
"settings.EncryptionKey": "Clé de chiffrement",
|
||||
"settings.EnabledProfile": "Profil activé",
|
||||
"settings.DismissBanners": "Cacher les bannières",
|
||||
"settings.DismissBannersHint1": "Êtes-vous sûr(e) de vouloir cacher toutes les infobulles ?",
|
||||
"settings.DismissBannersHint1": "Êtes-vous sûr(e) de vouloir cacher toutes les infobulles ?",
|
||||
"settings.DismissBannersHint2": "Les d'infobulles vous donneront des conseils et des astuces pour les fonctionnalités disponibles dans LunaSea.",
|
||||
"settings.DeleteProfile": "Supprimer le profil",
|
||||
"settings.DeleteIndexerHint1": "Êtes-vous sûr(e) de vouloir supprimer cet indexeur ?",
|
||||
"settings.DeleteIndexerHint1": "Êtes-vous sûr(e) de vouloir supprimer cet indexeur ?",
|
||||
"settings.DeleteIndexer": "Supprimer l'indexeur",
|
||||
"settings.DeleteHeaderHint1": "Êtes-vous sûr(e) de vouloir supprimer cet en-tête ?",
|
||||
"settings.DeleteHeaderHint1": "Êtes-vous sûr(e) de vouloir supprimer cet en-tête ?",
|
||||
"settings.DeleteHeader": "Supprimer l'en-tête",
|
||||
"settings.DecryptBackupHint1": "Veuillez entrer la clé de chiffrage pour cette sauvegarde.",
|
||||
"settings.DecryptBackupHint1": "Veuillez entrer la clé de chiffrement pour cette sauvegarde.",
|
||||
"settings.DecryptBackup": "Déchiffrer la sauvegarde",
|
||||
"settings.CustomHeaders": "En-têtes personnalisés",
|
||||
"settings.CustomHeader": "En-tête personnalisé",
|
||||
"settings.Custom": "Personnaliser…",
|
||||
"settings.ClearLogs": "Effacer les journaux",
|
||||
"settings.ClearLogsHint1": "Êtes-vous sûr(e) de vouloir effacer tous les journaux enregistrés ?\n\nLes journaux peuvent être utiles pour les rapports de bogues et le débogage.",
|
||||
"settings.ClearLogsHint1": "Êtes-vous sûr(e) de vouloir effacer tous les journaux enregistrés ?\n\nLes journaux peuvent être utiles pour les rapports de bogues et le débogage.",
|
||||
"settings.ClearConfigurationHint3": "Si vous êtes connecté(e) à un compte LunaSea, vous serez déconnecté(e).",
|
||||
"settings.ClearConfigurationHint2": "Vous allez repartir de zéro, assurez-vous d'avoir sauvegardé votre configuration actuelle !",
|
||||
"settings.ClearConfigurationHint1": "Êtes-vous sûr(e) de vouloir effacer votre configuration ?",
|
||||
"settings.ClearConfigurationHint1": "Êtes-vous sûr(e) de vouloir effacer votre configuration ?",
|
||||
"settings.ClearConfiguration": "Effacer la configuration",
|
||||
"settings.BroadcastAddressValidation": "Adresse de diffusion non valide",
|
||||
"settings.BroadcastAddressHint3": "Si l'on prend comme exemple l'adresse IP de la machine 192.168.1.111, l'adresse IP de diffusion résultante est 192.168.1.255",
|
||||
"settings.BroadcastAddressHint2": "En général, il s'agit de l'adresse IP de votre machine, le dernier octet étant fixé à 255",
|
||||
"settings.BroadcastAddressHint2": "En général, il s'agit de l'adresse IP de votre machine, avec le dernier octet fixé à 255",
|
||||
"settings.BroadcastAddressHint1": "Ceci est l'adresse de diffusion de votre réseau local",
|
||||
"settings.BroadcastAddress": "Adresse de diffusion",
|
||||
"settings.BasicAuthenticationHint3": "Le nom d'utilisateur et le mot de passe sont automatiquement convertis en encodage base64",
|
||||
@@ -337,7 +403,7 @@
|
||||
"settings.BannersNotificationModuleSupportHeader": "Modules pris en charge",
|
||||
"settings.BackupList": "Liste des sauvegardes",
|
||||
"settings.BackupConfigurationHint2": "La clé de chiffrement doit comporter au moins 8 caractères",
|
||||
"settings.BackupConfigurationHint1": "Toutes les sauvegardes sont cryptées avant d'être exportées",
|
||||
"settings.BackupConfigurationHint1": "Toutes les sauvegardes sont chiffrées avant d'être exportées",
|
||||
"settings.BackupConfiguration": "Sauvegarder la configuration",
|
||||
"settings.AddProfile": "Ajouter un profil",
|
||||
"settings.AddHeader": "Ajouter un en-tête",
|
||||
@@ -348,7 +414,7 @@
|
||||
"settings.System": "Système",
|
||||
"settings.SignIn": "Se connecter",
|
||||
"settings.SignedOutSuccessMessage": "Déconnecté de votre compte LunaSea",
|
||||
"settings.SignedOutSuccess": "Se déconnecter",
|
||||
"settings.SignedOutSuccess": "Déconnecté",
|
||||
"settings.SignedOutFailure": "Échec lors de la déconnexion",
|
||||
"settings.SignedInSuccess": "Connexion réussie",
|
||||
"settings.SignedInFailure": "Échec de la connexion",
|
||||
@@ -367,22 +433,22 @@
|
||||
"settings.QuickActions": "Actions rapides",
|
||||
"settings.Profiles": "Profils",
|
||||
"settings.ProfilesDescription": "Gérez vos profils",
|
||||
"settings.NotificationsDescription": "Configurer les crochets pour les notifications push",
|
||||
"settings.NotificationsDescription": "Configurer les webhooks pour les notifications push",
|
||||
"settings.Notifications": "Notifications",
|
||||
"settings.LocalizationDescription": "Personnalisez selon vos paramètres régionaux",
|
||||
"settings.Localization": "Localisation",
|
||||
"settings.InvalidPasswordMessage": "Le mot de passe est invalide",
|
||||
"settings.InvalidPassword": "Mot de passe incorrect",
|
||||
"settings.InvalidEmailMessage": "L'adresse électronique est invalide",
|
||||
"settings.InvalidEmail": "Email invalide",
|
||||
"settings.InvalidPassword": "Mot de passe invalide",
|
||||
"settings.InvalidEmailMessage": "Le courriel est invalide",
|
||||
"settings.InvalidEmail": "Courriel invalide",
|
||||
"settings.HostRequiredMessage": "L'hôte est requis pour se connecter à {}",
|
||||
"settings.HostRequired": "Hôte requis",
|
||||
"settings.ForgotYourPassword": "Mot de passe oublié ?",
|
||||
"settings.EmailSentSuccessMessage": "Un courriel pour réinitialiser votre mot de passe a été envoyé !",
|
||||
"settings.ForgotYourPassword": "Mot de passe oublié ?",
|
||||
"settings.EmailSentSuccessMessage": "Un courriel pour réinitialiser votre mot de passe a été envoyé !",
|
||||
"settings.EmailSentSuccess": "Courriel envoyé",
|
||||
"settings.EmailSentFailure": "Échec de la réinitialisation du mot de passe",
|
||||
"settings.Email": "Courriel",
|
||||
"settings.DrawerDescription": "Personnalisez le menu latéral",
|
||||
"settings.DrawerDescription": "Personnaliser le menu latéral",
|
||||
"settings.Drawer": "Menu latéral",
|
||||
"settings.DonationsDescription": "Faire un don au développeur",
|
||||
"settings.Donations": "Dons",
|
||||
@@ -397,7 +463,7 @@
|
||||
"settings.ConnectionTestFailed": "Le test de connexion a échoué",
|
||||
"settings.ConnectionDetailsDescription": "Détails de connexion pour {}",
|
||||
"settings.ConnectionDetails": "Détails de connexion",
|
||||
"settings.ConnectedSuccessfullyMessage": "{} est prêt à être utilisé avec LunaSea !",
|
||||
"settings.ConnectedSuccessfullyMessage": "{} est prêt à être utilisé avec LunaSea !",
|
||||
"settings.ConnectedSuccessfully": "Connecté",
|
||||
"settings.ConfigurationDescription": "Configurer et paramétrer LunaSea",
|
||||
"settings.Configuration": "Configuration",
|
||||
@@ -407,13 +473,13 @@
|
||||
"settings.BackupToCloudDescription": "Sauvegarde des données de configuration",
|
||||
"settings.BackupToCloud": "Sauvegarde dans le cloud",
|
||||
"settings.BackgroundImageOpacity": "Opacité de l'image d'arrière-plan",
|
||||
"settings.AutomaticallyManageOrderDescription": "Liste des modules par ordre alphabétique",
|
||||
"settings.AutomaticallyManageOrderDescription": "Lister les modules par ordre alphabétique",
|
||||
"settings.AutomaticallyManageOrder": "Tri automatique",
|
||||
"settings.AppearanceDescription": "Personnalisez l'apparence",
|
||||
"settings.Appearance": "Apparence",
|
||||
"settings.ApiKeyRequiredMessage": "La clé API est requise pour se connecter à {}",
|
||||
"settings.ApiKeyRequired": "Clé API requise",
|
||||
"settings.ApiKey": "clé API",
|
||||
"settings.ApiKey": "Clé API",
|
||||
"settings.AmoledThemeDescription": "Thème noir pur",
|
||||
"settings.AmoledThemeBordersDescription": "Ajouter des bordures subtiles dans toute l'interface",
|
||||
"settings.AmoledThemeBorders": "Bordures du thème AMOLED",
|
||||
@@ -432,15 +498,15 @@
|
||||
"settings.AddModuleFailed": "Échec lors de l'ajout du module",
|
||||
"settings.AddModule": "Ajouter un module",
|
||||
"settings.AccountDeletedMessage": "Votre compte LunaSea a été supprimé",
|
||||
"settings.DeleteAccountHint2": "Ce processus supprimera également toutes les sauvegardes stockées dans le nuage et les données liées à ce compte.",
|
||||
"settings.DeleteAccountHint2": "Ce processus supprimera également toutes les sauvegardes stockées dans le cloud et les données liées à ce compte.",
|
||||
"settings.DeleteAccountWarning1": "Ce processus est irréversible",
|
||||
"settings.FailedToDeleteAccount": "Échec de la suppression du compte",
|
||||
"settings.AccountSettings": "Paramètres du compte",
|
||||
"settings.DeleteAccount": "Supprimer le compte",
|
||||
"settings.AccountDeleted": "Compte supprimé",
|
||||
"settings.DeleteAccountDescription": "Supprimer définitivement votre compte",
|
||||
"settings.DeleteAccountHint1": "Voulez-vous vraiment supprimer votre compte LunaSea ?",
|
||||
"settings.StartingView": "Vue d'ensemble",
|
||||
"settings.DeleteAccountHint1": "Voulez-vous vraiment supprimer votre compte LunaSea ?",
|
||||
"settings.StartingView": "Affichage initial",
|
||||
"settings.AddProfileDescription": "Ajouter un nouveau profil",
|
||||
"settings.DefaultPages": "Pages par défaut",
|
||||
"settings.DefaultPagesDescription": "Définir les pages de destination par défaut",
|
||||
@@ -449,13 +515,13 @@
|
||||
"settings.DeleteProfileDescription": "Supprimer un profil existant",
|
||||
"settings.RenameProfileDescription": "Renommer un profil existant",
|
||||
"settings.Add": "Ajouter",
|
||||
"settings.SortCategory": "Catégorie de tri",
|
||||
"settings.SortCategory": "Tri de catégorie",
|
||||
"settings.DefaultOptions": "Options par défaut",
|
||||
"settings.FilterCategory": "Catégorie de filtre",
|
||||
"settings.FilterCategory": "Filtre de catégorie",
|
||||
"settings.DefaultOptionsDescription": "Définir des options de tri, de filtrage et d'affichage",
|
||||
"settings.SortDirection": "Direction du tri",
|
||||
"settings.ClearImageCache": "Effacer le cache d'image",
|
||||
"settings.ClearImageCacheHint1": "Êtes-vous sûr(e) de vouloir effacer toutes les images du cache ?",
|
||||
"settings.ClearImageCacheHint1": "Êtes-vous sûr(e) de vouloir effacer toutes les images du cache ?",
|
||||
"settings.ClearImageCacheHint2": "Le retéléchargement d'images pour une grande bibliothèque peut consommer une grande quantité de données.",
|
||||
"settings.Network": "Réseau",
|
||||
"settings.NetworkDescription": "Personnaliser les fonctionnalités du réseau",
|
||||
@@ -463,30 +529,27 @@
|
||||
"settings.TLSCertificateValidationDescription": "Valider les certificats dans les connexions TLS",
|
||||
"settings.ViewRecentChanges": "Afficher les changements récents",
|
||||
"settings.DocumentationDescription": "Voir la documentation",
|
||||
"settings.FeedbackBoard": "Page des remarques",
|
||||
"settings.RedditDescription": "Poser des questions et obtenir de l'aide",
|
||||
"settings.TestBuilds": "Tests de version",
|
||||
"settings.TestBuilds": "Versions de tests",
|
||||
"settings.Documentation": "Documentation",
|
||||
"settings.WeblateDescription": "Aidez à localiser LunaSea",
|
||||
"settings.DiscordDescription": "Tchat et discussions",
|
||||
"settings.WeblateDescription": "Aidez à traduire LunaSea",
|
||||
"settings.SystemStatus": "État du système",
|
||||
"settings.SystemStatusDescription": "Page d'état pour les services hébergés",
|
||||
"settings.TestBuildsDescription": "Installer les versions préliminaires de LunaSea",
|
||||
"settings.FeedbackBoardDescription": "Demander de nouvelles fonctionnalités",
|
||||
"settings.Website": "Site web",
|
||||
"settings.GitHubDescription": "Afficher le code source",
|
||||
"settings.WebsiteDescription": "Visitez le site web de LunaSea",
|
||||
"settings.PastDaysInScheduleView": "Jours précédents dans le planning",
|
||||
"settings.ProfilesBannerLine1": "Les profils vous permettent d'ajouter plusieurs instances de modules dans LunaSea. Vous pouvez changer de profil depuis le tiroir de la navigation principale.",
|
||||
"settings.PastDaysInScheduleView": "Jours précédents dans l'affiche du programme",
|
||||
"settings.ProfilesBannerLine1": "Les profils vous permettent d'ajouter plusieurs instances de modules dans LunaSea. Vous pouvez changer de profil depuis le tiroir latéral de la navigation principale.",
|
||||
"settings.QuickActionsBannerLine2": "Un nombre limité d'actions rapides peuvent être spécifiées à la fois, et une fois cette limite atteinte, les nouvelles actions ajoutées n'apparaitront pas.",
|
||||
"settings.CalendarSettings": "Préférences du calendrier",
|
||||
"settings.DaysOne": "1 jour",
|
||||
"settings.DaysCount": "{} jours",
|
||||
"settings.EnableModule": "Activer {}",
|
||||
"settings.FutureDays": "Prochains jours",
|
||||
"settings.FutureDays": "Jours suivants",
|
||||
"settings.Home": "Accueil",
|
||||
"settings.PastDays": "Précédents jours",
|
||||
"settings.PasswordHint1": "Si votre mot de passe utilise des caractères spéciaux, vous devriez ajouter une en-tête d'authentification basique avec votre nom d'utilisateur et votre mot de passe",
|
||||
"settings.PasswordHint1": "Si votre mot de passe utilise des caractères spéciaux, vous devriez ajouter un en-tête d'authentification basique avec votre nom d'utilisateur et votre mot de passe",
|
||||
"settings.Use24HourTime": "Utiliser le format 24h",
|
||||
"settings.Use24HourTimeDescription": "Affiche l'horodatage au format 24h",
|
||||
"settings.ProfilesBannerLine2": "L'index de recherche Newznab et les modules externes sont activés et partagés entre tous les profils.",
|
||||
@@ -495,6 +558,44 @@
|
||||
"settings.BackupToDeviceDescription": "Sauvegarder les données de configuration",
|
||||
"settings.RestoreFromDevice": "Restaurer depuis l'appareil",
|
||||
"settings.RestoreFromDeviceDescription": "Restaurer les données de configuration",
|
||||
"settings.CurrentPassword": "Mot de passe actuel",
|
||||
"settings.FailedToUpdatePassword": "Échec de la mise à jour du mot de passe",
|
||||
"settings.PasswordUpdated": "Mot de passe mis à jour",
|
||||
"settings.PleaseSignInAgain": "Veuillez vous reconnecter",
|
||||
"settings.UpdatePassword": "Modifier le mot de passe",
|
||||
"settings.EmailUpdated": "Courriel mis à jour",
|
||||
"settings.EmailValidation": "Courriel invalide",
|
||||
"settings.NewPassword": "Nouveau mot de passe",
|
||||
"settings.FailedToUpdateEmail": "Échec de la mise à jour du courriel",
|
||||
"settings.UpdateEmail": "Modifier le courriel",
|
||||
"settings.BuildChannels": "Canal de compilation",
|
||||
"settings.BuildChannelsDescription": "En savoir plus sur les canaux de compilation",
|
||||
"settings.AddedProfile": "Profils ajoutés",
|
||||
"settings.Channel": "Canal",
|
||||
"settings.DeletedProfile": "Profil supprimé",
|
||||
"settings.DownloadUpdate": "Télécharger la mise à jour",
|
||||
"settings.EnableInAppNotifications": "Activer les notifications In-App",
|
||||
"settings.NoAdditionalProfilesAdded": "Aucun profil supplémentaire n'a été ajouté",
|
||||
"settings.ProfileToProfile": "\"{}\" à \"{}\"",
|
||||
"settings.UpToDate": "A jour",
|
||||
"settings.ViewTypeLogs": "Voir {} journaux",
|
||||
"settings.ChangedProfile": "Profil modifié",
|
||||
"settings.Build": "Compilation",
|
||||
"settings.NoProfilesFound": "Aucun profil trouvé",
|
||||
"settings.RenamedProfile": "Profil renommé",
|
||||
"settings.Platform": "Plateforme",
|
||||
"settings.Version": "Version",
|
||||
"settings.SentryLogging": "Journaux de Sentry",
|
||||
"settings.SentryLoggingDescription": "Soumettre toutes les erreurs et plantages à Sentry",
|
||||
"settings.DatabaseCorruptionDetectedMessageLine1": "Une corruption de la base de données a été détectée et votre configuration a été effacée.",
|
||||
"settings.DatabaseCorruptionDetectedMessageLine2": "Désolé pour ce problème, toutes les sauvegardes devraient pouvoir être restaurés même celles créés avec une base de données corrompue.",
|
||||
"settings.DatabaseCorruptionDetected": "Base de données corrompue détectée",
|
||||
"settings.OpenDrawerOnBackActionDescription": "Ouvrir le tiroir au lieu de fermer LunaSea",
|
||||
"settings.OpenDrawerOnBackAction": "Ouvrir le tiroir au dos",
|
||||
"settings.DiscordDescription": "Demandes d'améliorations et assistance",
|
||||
"settings.BootModule": "Module de démarrage",
|
||||
"settings.General": "Général",
|
||||
"settings.GeneralDescription": "Personnaliser LunsaSea",
|
||||
"sonarr.AddedOn": "Ajouté le",
|
||||
"sonarr.AddedSeries": "Série ajoutée",
|
||||
"sonarr.AddedTag": "Étiquette ajoutée",
|
||||
@@ -631,7 +732,7 @@
|
||||
"sonarr.RelativePath": "Chemin relatif",
|
||||
"sonarr.Releases": "Versions",
|
||||
"sonarr.QueueDescription": "Afficher les contenus actifs et en attente",
|
||||
"sonarr.ReleaseGroup": "Groupe de la version",
|
||||
"sonarr.ReleaseGroup": "Groupe de publication",
|
||||
"sonarr.RootFolder": "Dossier racine",
|
||||
"sonarr.RunRSSSync": "Lancer la synchronisation RSS",
|
||||
"sonarr.RunningRSSSync": "Lancement de la synchronisation RSS {}",
|
||||
@@ -712,10 +813,10 @@
|
||||
"tautulli.Video": "Vidéo",
|
||||
"tautulli.Users": "Utilisateurs",
|
||||
"tautulli.User": "Utilisateur",
|
||||
"tautulli.Transcodes": "Transcodes",
|
||||
"tautulli.Transcode": "Transcode",
|
||||
"tautulli.Transcodes": "Conversions",
|
||||
"tautulli.Transcode": "Conversion",
|
||||
"tautulli.Title": "Titre",
|
||||
"tautulli.Throttled": "Throttled",
|
||||
"tautulli.Throttled": "Limité",
|
||||
"tautulli.TerminateSessionFailed": "Échec de la fin de la session",
|
||||
"tautulli.TerminateSession": "Mettre fin à la session",
|
||||
"tautulli.TerminatedSession": "Session terminée",
|
||||
@@ -774,6 +875,8 @@
|
||||
"tautulli.Audio": "Audio",
|
||||
"tautulli.ActivityDetails": "Détails de l'activité",
|
||||
"tautulli.Activity": "Activité",
|
||||
"tautulli.Speed": "Vitesse : x{}",
|
||||
"tautulli.Converting": "Conversion",
|
||||
"wake_on_lan.MagicPacketSent": "Paquet magique envoyé",
|
||||
"wake_on_lan.MagicPacketSentMessage": "Votre machine devrait se réveiller !",
|
||||
"wake_on_lan.MagicPacketFailedToSend": "Échec de l'envoi du paquet magique"
|
||||
|
||||
21
assets/localization/hr.json
Normal file
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"dashboard.Calendar": "Kalendar",
|
||||
"dashboard.Friday": "Petak",
|
||||
"dashboard.FutureDays": "Budući dani",
|
||||
"dashboard.FutureDaysDescription": "Postavi broj dana da se ubuduće dohvate unosi iz kalendara.",
|
||||
"dashboard.MinimumOfOneDay": "Najmanje 1 dan",
|
||||
"dashboard.Modules": "Moduli",
|
||||
"dashboard.Monday": "Ponedjeljak",
|
||||
"dashboard.NoNewContent": "Bez novog sadrzaja",
|
||||
"dashboard.OneMonth": "Jedan mjesec",
|
||||
"dashboard.OneWeek": "Jedan tjedan",
|
||||
"dashboard.PastDays": "Prošli dani",
|
||||
"dashboard.PastDaysDescription": "Postavi broj dana iz prošlosti da se dohvate unosi iz kalendara.",
|
||||
"dashboard.Saturday": "Subota",
|
||||
"dashboard.Schedule": "Raspored",
|
||||
"dashboard.Sunday": "Nedjelja",
|
||||
"dashboard.Thursday": "Četvrtak",
|
||||
"dashboard.Tuesday": "Utorak",
|
||||
"dashboard.TwoWeeks": "Dva tjedna",
|
||||
"dashboard.Wednesday": "Srijeda"
|
||||
}
|
||||
@@ -18,63 +18,176 @@
|
||||
"dashboard.FutureDays": "Hamarosan",
|
||||
"dashboard.Friday": "Péntek",
|
||||
"dashboard.Calendar": "Naptár",
|
||||
"lidarr.StartSearchFor": "Indítsa el a keresést…",
|
||||
"lidarr.StartSearchForMissingAlbums": "Keresse ki a hiányzó albumokat",
|
||||
"lunasea.Add": "Hozzáadás",
|
||||
"lunasea.Alpha": "Alfa",
|
||||
"lunasea.AnErrorHasOccurred": "Hiba történt",
|
||||
"lunasea.Ascending": "Emelkedő",
|
||||
"lunasea.BackUp": "Biztonsági mentés",
|
||||
"lunasea.Beta": "Béta",
|
||||
"lunasea.BlockView": "Blokk nézet",
|
||||
"lunasea.BuyMeABeer": "Vegyél nekem egy sört",
|
||||
"lunasea.BuyMeABurger": "Vegyél nekem egy burgert",
|
||||
"lunasea.BuyMeACoffee": "Vegyél nekem egy kávét",
|
||||
"lunasea.BuyMeASoda": "Vegyél nekem egy üdítőt",
|
||||
"lunasea.Cancel": "Mégsem",
|
||||
"lunasea.Candidate": "Jelölt",
|
||||
"lunasea.ChangeProfiles": "Profil váltása",
|
||||
"lunasea.Changelog": "Változási napló",
|
||||
"lunasea.CheckLogsMessage": "További részletekért ellenőrizze a naplót",
|
||||
"lunasea.Chores": "Házimunka",
|
||||
"lunasea.Clear": "Törlés",
|
||||
"lunasea.Close": "Bezárás",
|
||||
"lunasea.ComingSoon": "Hamarosan",
|
||||
"lunasea.Copied": "Másolva",
|
||||
"lunasea.CopiedContentToTheClipboard": "Tartalom a vágólapra másolva",
|
||||
"lunasea.Critical": "Kritikus",
|
||||
"lunasea.Dashboard": "Irányítópult",
|
||||
"lunasea.Days": "{} Nap",
|
||||
"lunasea.DaysAgo": "{} Napja",
|
||||
"lunasea.Debug": "Hibakeresés",
|
||||
"lunasea.Delete": "Törlés",
|
||||
"lunasea.Descending": "Csökkenő",
|
||||
"lunasea.Develop": "Fejlesztés",
|
||||
"lunasea.Disable": "Letiltás",
|
||||
"lunasea.Disabled": "Letiltva",
|
||||
"lunasea.Dismiss": "Elvetés",
|
||||
"lunasea.Docs": "Dokumentumok",
|
||||
"lunasea.DownloadClient": "Letöltő kliens",
|
||||
"lunasea.Edge": "Él",
|
||||
"lunasea.Error": "Hiba",
|
||||
"lunasea.ExternalModules": "Külső modulok",
|
||||
"lunasea.Features": "Jellemzők",
|
||||
"lunasea.Fixes": "Javítások",
|
||||
"lunasea.FullChangelog": "Teljes változásnapló",
|
||||
"lunasea.GoBack": "Vissza",
|
||||
"lunasea.GoToSettings": "Beállítások",
|
||||
"lunasea.GridView": "Rács nézet",
|
||||
"lunasea.Home": "Főképernyő",
|
||||
"lunasea.Hours": "{} Óra",
|
||||
"lunasea.HoursAgo": "{} Órája",
|
||||
"lunasea.IncorrectEncryptionKey": "Helytelen titkosítási kulcs",
|
||||
"lunasea.Internal": "Belső",
|
||||
"lunasea.InvalidFileTypeSelected": "Érvénytelen fájltípus van kiválasztva",
|
||||
"lunasea.JustNow": "Csak most",
|
||||
"lunasea.Minutes": "{} Perc",
|
||||
"lunasea.MinutesAgo": "{} Perccel ezelőtt",
|
||||
"lunasea.Module": "Modul",
|
||||
"lunasea.ModuleIsNotEnabled": "{} nincs engedélyezve",
|
||||
"lunasea.Months": "{} Hónap",
|
||||
"lunasea.MonthsAgo": "{} Hónappal ezelőtt",
|
||||
"lunasea.New": "Új",
|
||||
"lunasea.No": "Nem",
|
||||
"lunasea.NoModulesEnabled": "Nincs engedélyezett modul",
|
||||
"lunasea.NotSet": "Nincs beállítva",
|
||||
"lunasea.OneDay": "1 nap",
|
||||
"lunasea.OneDayAgo": "1 napja",
|
||||
"lunasea.OneHour": "1 óra",
|
||||
"lunasea.OneHourAgo": "1 órája",
|
||||
"lunasea.OneMinute": "1 perc",
|
||||
"lunasea.OneMinuteAgo": "1 perce",
|
||||
"lunasea.OneMonth": "1 hónap",
|
||||
"lunasea.OneMonthAgo": "1 hónapja",
|
||||
"lunasea.OneSecond": "1 másodperc",
|
||||
"lunasea.OneSecondAgo": "1 másodperce",
|
||||
"lunasea.OneYear": "1 év",
|
||||
"lunasea.OneYearAgo": "1 éve",
|
||||
"lunasea.Options": "Opciók",
|
||||
"lunasea.Other": "Egyéb",
|
||||
"lunasea.Page": "Oldal",
|
||||
"lunasea.PlatformSpecific": "Platform-specifikus",
|
||||
"lunasea.PleaseTryAgain": "Kérem próbálja újra",
|
||||
"lunasea.Production": "Produkció",
|
||||
"lunasea.Refresh": "Frissítés",
|
||||
"lunasea.Refreshing": "Frissítés…",
|
||||
"lunasea.Remove": "Eltávolítás",
|
||||
"lunasea.Rename": "Átnevezés",
|
||||
"lunasea.Restore": "Visszaállítás",
|
||||
"lunasea.Retry": "Újra",
|
||||
"lunasea.ReturnToDashboard": "Vissza az Irányítópultra",
|
||||
"lunasea.SearchTextBar": "Keresés…",
|
||||
"lunasea.Seconds": "{} másodperc",
|
||||
"lunasea.SecondsAgo": "{} másodperce",
|
||||
"lunasea.Set": "Beállítva",
|
||||
"lunasea.Settings": "Beállítások",
|
||||
"lunasea.Stable": "Stabil",
|
||||
"lunasea.StartingView": "Kezdő nézet",
|
||||
"lunasea.Today": "Ma",
|
||||
"lunasea.TransactionFailure": "Sikertelen tranzakció",
|
||||
"lunasea.TryAgain": "Próbálja újra",
|
||||
"lunasea.Tweaks": "Tweakek",
|
||||
"lunasea.UnderAMinute": "Egy perc alatt",
|
||||
"lunasea.Unknown": "Ismeretlen",
|
||||
"lunasea.UnknownDate": "Ismeretlen dátum",
|
||||
"lunasea.UnknownError": "Ismeretlen hiba",
|
||||
"lunasea.UnknownModule": "Ismeretlen modul",
|
||||
"lunasea.Update": "Frissítés",
|
||||
"lunasea.View": "Nézet",
|
||||
"lunasea.Warning": "Figyelem",
|
||||
"lunasea.Website": "Weboldal",
|
||||
"lunasea.Years": "{} Év",
|
||||
"lunasea.YearsAgo": "{} Éve",
|
||||
"lunasea.Yes": "Igen",
|
||||
"overseerr.NoRequestsFound": "Nem találtam kéréseket",
|
||||
"overseerr.Audio": "Audió",
|
||||
"overseerr.Approved": "Jóváhagyott",
|
||||
"overseerr.Available": "Elérhető",
|
||||
"overseerr.Declined": "Elutasított",
|
||||
"overseerr.Issues": "Problémák",
|
||||
"overseerr.NoIssues": "Nincs probléma",
|
||||
"overseerr.NoIssuesFound": "Nem találtam problémát",
|
||||
"overseerr.Open": "Nyitva",
|
||||
"overseerr.OpenedBy": "Megnyitotta: {}",
|
||||
"overseerr.Other": "Egyéb",
|
||||
"overseerr.PartiallyAvailable": "Részben elérhető",
|
||||
"overseerr.Pending": "Függőben levő",
|
||||
"overseerr.Processing": "Feldolgozás",
|
||||
"overseerr.SomeRequests": "{} kérés",
|
||||
"overseerr.Resolved": "Megoldva",
|
||||
"overseerr.Requested": "Kért",
|
||||
"overseerr.RequestedBy": "{} által kért",
|
||||
"overseerr.Requests": "Kérések",
|
||||
"overseerr.Subtitle": "Felirat",
|
||||
"overseerr.NoUsersFound": "Nem található felhasználó",
|
||||
"overseerr.UnknownUser": "Ismeretlen felhasználó",
|
||||
"overseerr.Users": "Felhasználók",
|
||||
"overseerr.Video": "Videó",
|
||||
"overseerr.NoRequests": "Nincsenek kérések",
|
||||
"overseerr.OneRequest": "1 kérés",
|
||||
"radarr.AddMovie": "Film hozzáadása",
|
||||
"radarr.AddMovieAndSearch": "Hozzáadás és keresés",
|
||||
"radarr.AddedTag": "Címke hozzáadva",
|
||||
"radarr.Age": "Kor",
|
||||
"radarr.All": "Összes",
|
||||
"radarr.Alphabetical": "ABC",
|
||||
"radarr.Approved": "Jóváhagyott",
|
||||
"radarr.Audio": "Audió",
|
||||
"radarr.Automatic": "Automatikus",
|
||||
"radarr.AvailabilityUnknown": "Elérhetőség ismeretlen",
|
||||
"radarr.AvailableIn": "Elérhető: {}",
|
||||
"radarr.AvailableToday": "Ma elérhető",
|
||||
"radarr.BackupDatabase": "Adatbázis mentése",
|
||||
"radarr.BitDepth": "Bit mélység",
|
||||
"radarr.Channels": "Csatornák",
|
||||
"radarr.CinemaDateUnknown": "A vetítés dátuma ismeretlen",
|
||||
"radarr.Codec": "Codec",
|
||||
"radarr.Configure": "Konfigurálás",
|
||||
"radarr.Copy": "Másolás",
|
||||
"radarr.CopyFiles": "Hivatkozás/fájl másolása",
|
||||
"radarr.CopyFull": "Hardlink/Fájlok másolása",
|
||||
"radarr.CutoffUnmet": "Teljesítetlen levágása",
|
||||
"radarr.DateAdded": "Hozzáadás dátuma",
|
||||
"radarr.DigitalRelease": "Digitális kiadvány",
|
||||
"radarr.DirectoryNotFound": "Mappa nem található",
|
||||
"radarr.Discover": "Felfedezés",
|
||||
"radarr.Disks": "Lemezek",
|
||||
"radarr.DownloadFailed": "Letöltés sikertelen",
|
||||
"radarr.DownloadIgnored": "Letöltés figyelmen kívül hagyva",
|
||||
"radarr.DynamicRange": "Dinamikus hatókör",
|
||||
"radarr.EditMovie": "Film szerkesztése",
|
||||
"radarr.FPS": "FPS",
|
||||
"radarr.FailedToAddTag": "Nem sikerült a címke hozzáadása",
|
||||
"radarr.FileBrowser": "Fájl böngésző…",
|
||||
"radarr.FilterCatalogue": "Katalógus szűrése",
|
||||
"radarr.GrabbedFrom": "Elkapta {}",
|
||||
@@ -92,11 +205,14 @@
|
||||
"radarr.ManualImportDescription": "Filmek importálása a fájlrendszerből",
|
||||
"radarr.MinimumAvailability": "Minimum elérhetőség",
|
||||
"radarr.Missing": "Hiányzik",
|
||||
"radarr.Monitor": "Monitorozás",
|
||||
"radarr.MonitorMovie": "Filmek monitorozása",
|
||||
"radarr.Monitored": "Monitorozva",
|
||||
"radarr.MonitoredDescription": "Új megjelenések monitorozása",
|
||||
"radarr.More": "Továbbiak",
|
||||
"radarr.Move": "Mozgatás",
|
||||
"radarr.MoveFiles": "Fájlok átnevezése",
|
||||
"radarr.MoveFilesDescription": "Szeretné áthelyezni a fájlokat?",
|
||||
"radarr.MoveFull": "Fájlok mozgatása",
|
||||
"radarr.Movie": "Film",
|
||||
"radarr.MovieFileDeleted": "Film fájl törölve",
|
||||
@@ -105,12 +221,16 @@
|
||||
"radarr.MovieNotFound": "Film nem található",
|
||||
"radarr.MoviePath": "Film elérési útja",
|
||||
"radarr.Movies": "Filmek",
|
||||
"radarr.NoDisksFound": "Nem található lemez",
|
||||
"radarr.NoFilesFound": "Nem találtam fájlokat",
|
||||
"radarr.NoHistoryFound": "Nincsenek előzmények",
|
||||
"radarr.NoMoviesFound": "Nem található film",
|
||||
"radarr.NoResultsFound": "Nincs találat",
|
||||
"radarr.NoRootFoldersFound": "Nem található gyökérmappa",
|
||||
"radarr.NoSubdirectoriesFound": "Nincsenek almappák",
|
||||
"radarr.NoSummaryIsAvailable": "Összefoglaló nem áll rendelkezésre.",
|
||||
"radarr.NoTagsFound": "Nem találtam cimkét",
|
||||
"radarr.Other": "Egyéb",
|
||||
"radarr.ParentDirectory": "Szülőkönyvtár",
|
||||
"radarr.PhysicalRelease": "Fizikai megjelenés",
|
||||
"radarr.Quality": "Minőség",
|
||||
@@ -122,10 +242,14 @@
|
||||
"radarr.Rejected": "Elutasítva",
|
||||
"radarr.Released": "Megjelent",
|
||||
"radarr.ReleasedToday": "Megjelenik ma",
|
||||
"radarr.Releases": "Kiadások",
|
||||
"radarr.RemoveMovie": "Film eltávolítása",
|
||||
"radarr.Resolution": "Felbontás",
|
||||
"radarr.RootFolder": "Gyökérkönyvtár",
|
||||
"radarr.RootFolders": "Gyökér mappák",
|
||||
"radarr.RunRSSSync": "RSS szinkronizálás futtatása",
|
||||
"radarr.Runtime": "Futásidő",
|
||||
"radarr.ScanType": "Beolvasás típusa",
|
||||
"radarr.Search": "Keresés",
|
||||
"radarr.SearchAllMissing": "Összes hiányzó keresése",
|
||||
"radarr.SearchFor": "Keresés: {}",
|
||||
@@ -135,21 +259,53 @@
|
||||
"radarr.SelectQuality": "Minőség kiválasztása",
|
||||
"radarr.Size": "Méret",
|
||||
"radarr.SortCatalogue": "Katalógus rendezése",
|
||||
"radarr.StartSearchFor": "Indítsa el a keresést…",
|
||||
"radarr.StartSearchForMissingMovie": "Kezdje el a hiányzó film keresését",
|
||||
"radarr.Streams": "Streamek",
|
||||
"radarr.Studio": "Stúdió",
|
||||
"radarr.Subtitles": "Feliratok",
|
||||
"radarr.SystemStatus": "Rendszer státusza",
|
||||
"radarr.SystemStatusDescription": "Rendszer státusza és szabad terület",
|
||||
"radarr.Tags": "Címkék",
|
||||
"radarr.TagsDescription": "Cimkék rendezése",
|
||||
"radarr.Type": "Típus",
|
||||
"radarr.UnmappedFolder": "1 leképezés nélküli mappa",
|
||||
"radarr.UnmappedFolders": "{} leképezés nélküli mappa",
|
||||
"radarr.UnmonitorMovie": "Film monitorozásának visszavonása",
|
||||
"radarr.Unmonitored": "Nincs monitorozva",
|
||||
"radarr.Unreleased": "Kiadatlan",
|
||||
"radarr.Upcoming": "Hamarosan",
|
||||
"radarr.UpdateLibrary": "Könyvtár frissítése",
|
||||
"radarr.UpdateMovie": "Film frissítése",
|
||||
"radarr.Video": "Videó",
|
||||
"radarr.ViewWebGUI": "Webes kezelőfelület megtekintése",
|
||||
"radarr.Wanted": "Kívánatos",
|
||||
"radarr.Weight": "Súly",
|
||||
"radarr.Year": "Év",
|
||||
"sabnzbd.Age": "Kor",
|
||||
"sabnzbd.All": "Összes",
|
||||
"sabnzbd.Ascending": "Emelkedő",
|
||||
"sabnzbd.CategoryDefault": "Alapértelmezett kategória",
|
||||
"sabnzbd.Completed": "Befejezve",
|
||||
"sabnzbd.Descending": "Csökkenő",
|
||||
"sabnzbd.Duplicate": "Duplikálás",
|
||||
"sabnzbd.Failed": "Nem sikerült",
|
||||
"sabnzbd.HibernatePC": "PC Hibernálása",
|
||||
"sabnzbd.Low": "Alacsony",
|
||||
"sabnzbd.Force": "Kényszerítés",
|
||||
"sabnzbd.High": "Magas",
|
||||
"sabnzbd.Repair": "Javítás",
|
||||
"sabnzbd.RepairUnpack": "Javítás/kicsomagolás",
|
||||
"sabnzbd.ShutdownSABnzbd": "SABnzbd leállítása",
|
||||
"sabnzbd.Name": "Név",
|
||||
"sabnzbd.RepairUnpackDelete": "Javítás/kicsomagolás/törlés",
|
||||
"sabnzbd.StandbyPC": "PC készenlétbe",
|
||||
"sabnzbd.None": "Egyik sem",
|
||||
"sabnzbd.Size": "Méret",
|
||||
"sabnzbd.Normal": "Normál",
|
||||
"sabnzbd.Paused": "Szüneteltetve",
|
||||
"sabnzbd.ShutdownPC": "PC leállítása",
|
||||
"sabnzbd.Stop": "Megállítás",
|
||||
"search.Subcategories": "Alkategóriák",
|
||||
"search.Size": "Méret",
|
||||
"search.SentTo": "Elküldve {}",
|
||||
@@ -242,7 +398,7 @@
|
||||
"settings.HostHint4": "Ha nem használ fordított proxyt, kérjük, adja meg a portot",
|
||||
"settings.HostHint3": "Ne használjon localhostot vagy 127.0.0.1-t",
|
||||
"settings.HostHint2": "Meg kell adnia a http: // vagy a https: //",
|
||||
"settings.HostHint1": "Ez az az URL, amelyben hozzáfér a szolgáltatás webes felhasználói felületéhez",
|
||||
"settings.HostHint1": "Ez az URL amelyben hozzáfér a szolgáltatás webes felhasználói felületéhez",
|
||||
"settings.Host": "Hoszt",
|
||||
"settings.HeaderValueValidation": "Fejlécérték szükséges",
|
||||
"settings.HeaderValue": "Fejléc értéke",
|
||||
@@ -274,7 +430,7 @@
|
||||
"settings.DeleteIndexer": "Indexer törlése",
|
||||
"settings.DeleteHeaderHint1": "Biztosan törli ezt a fejlécet?",
|
||||
"settings.DeleteHeader": "Fejléc törlése",
|
||||
"settings.DeleteCloudBackupSuccess": "Sikeresen törölve",
|
||||
"settings.DeleteCloudBackupSuccess": "Törölve",
|
||||
"settings.DeleteCloudBackupFailure": "Nem sikerült törölni",
|
||||
"settings.DeleteCloudBackupDescription": "Konfigurációs fájl törlése",
|
||||
"settings.DeleteCloudBackup": "A biztonsági mentés törlése a felhőből",
|
||||
@@ -291,7 +447,7 @@
|
||||
"settings.ConnectionDetailsDescription": "A(z) {} kapcsolatának részletei",
|
||||
"settings.ConnectionDetails": "Kapcsolat részletei",
|
||||
"settings.ConnectedSuccessfullyMessage": "{} készen áll a LunaSea használatára!",
|
||||
"settings.ConnectedSuccessfully": "Csatlakozás sikeres",
|
||||
"settings.ConnectedSuccessfully": "Csatlakozva",
|
||||
"settings.ConfigurationDescription": "Konfigurálja és állítsa be a LunaSea-t",
|
||||
"settings.Configuration": "Konfiguráció",
|
||||
"settings.ConfigureModule": "{} konfigurálása",
|
||||
@@ -341,7 +497,315 @@
|
||||
"settings.AccountHelp": "LunaSea fiók",
|
||||
"settings.AccountDescription": "Saját LunaSea fiók",
|
||||
"settings.Account": "Fiók",
|
||||
"tautulli.Throttled": "Throttled",
|
||||
"settings.AccountDeleted": "Fiók törölve",
|
||||
"settings.AccountDeletedMessage": "LunaSea fiókod törölve",
|
||||
"settings.DeleteAccountWarning1": "Ez a folyamat visszafordíthatatlan",
|
||||
"settings.DefaultOptions": "Alapértelmezett beállítások",
|
||||
"settings.Network": "Hálózat",
|
||||
"settings.PastDaysInScheduleView": "Elmúlt napok ütemezési nézetben",
|
||||
"settings.DefaultOptionsDescription": "Állítsa be a rendezési, szűrési és nézeti beállításokat",
|
||||
"settings.EmailUpdated": "E-mail frissítve",
|
||||
"settings.AccountSettings": "Fiók beállítások",
|
||||
"settings.DeleteAccount": "Fiók törlése",
|
||||
"settings.EmailValidation": "Érvénytelen e-mail cím",
|
||||
"settings.DaysOne": "1 nap",
|
||||
"settings.DefaultPages": "Alapértelmezett oldalak",
|
||||
"settings.DocumentationDescription": "Tekintse meg a Dokumentációt",
|
||||
"settings.ProfilesBannerLine1": "A profilok lehetővé teszik több modulpéldány hozzáadását a LunaSea-hoz. A fő navigációs fiókban válthat a profilok között.",
|
||||
"settings.PasswordHint1": "Ha a jelszava speciális karaktereket tartalmaz, fontolja meg egy alapvető hitelesítési fejléc hozzáadását felhasználónevével és jelszavával a jobb támogatás érdekében",
|
||||
"settings.PasswordUpdated": "Jelszó frissítve",
|
||||
"settings.QuickActionsBannerLine2": "Egyszerre korlátozott számú gyorsművelet állítható be, és ha többet engedélyez, mint amennyit az indító tud támogatni, annak nincs hatása.",
|
||||
"settings.RenameProfileDescription": "Meglévő profil átnevezése",
|
||||
"settings.SortCategory": "Kategória rendezése",
|
||||
"settings.RestoreFromDevice": "Visszaállítás az eszközről",
|
||||
"settings.CurrentPassword": "Jelenlegi jelszó",
|
||||
"settings.FilterCategory": "Kategória szűrő",
|
||||
"settings.NewPassword": "Új jelszó",
|
||||
"settings.QuickActionsBannerLine1": "A gyors műveletek lehetővé teszik, hogy a LunaSea ikonjának hosszan lenyomásával közvetlenül a kezdőképernyőről vagy a készülék indítójáról közvetlenül a modulokba ugorjon.",
|
||||
"settings.RedditDescription": "Tegyen fel kérdéseket és kérjen támogatást",
|
||||
"settings.TLSCertificateValidation": "TLS-tanúsítvány érvényesítése",
|
||||
"settings.TLSCertificateValidationDescription": "Érvényesítse a tanúsítványokat a TLS-kapcsolatokban",
|
||||
"settings.UpdateEmail": "Email frissítése",
|
||||
"settings.UpdatePassword": "Jelszó frissítése",
|
||||
"settings.Use24HourTime": "Használjon 24 órás időt",
|
||||
"settings.Use24HourTimeDescription": "Időbélyegek megjelenítése 24 órás stílusban",
|
||||
"settings.WebsiteDescription": "Látogassa meg a LunaSea webhelyét",
|
||||
"settings.ViewRecentChanges": "Legutóbbi módosítások megtekintése",
|
||||
"settings.WeblateDescription": "Segítsen lokalizálni a LunaSea-t",
|
||||
"settings.Website": "Weboldal",
|
||||
"settings.StartingView": "Induló nézet",
|
||||
"settings.NetworkDescription": "A hálózati funkciók testreszabása",
|
||||
"settings.BuildChannels": "Építsen csatornákat",
|
||||
"settings.BuildChannelsDescription": "További információ a további építési csatornákról",
|
||||
"settings.ClearImageCacheHint2": "A képek újraletöltése egy nagy könyvtárhoz nagy mennyiségű adatot fogyaszthat.",
|
||||
"settings.DefaultSortingAndFiltering": "Alapértelmezett rendezés és szűrés",
|
||||
"settings.DefaultSortingAndFilteringDescription": "Állítsa be az alapértelmezett rendezési és szűrési módszereket",
|
||||
"settings.DeleteAccountDescription": "A Fiók végleges törlése",
|
||||
"settings.DeleteProfileDescription": "Meglévő profil törlése",
|
||||
"settings.Documentation": "Dokumentáció",
|
||||
"settings.EnableModule": "Engedélyezze {}",
|
||||
"settings.FailedToDeleteAccount": "Nem sikerült törölni a fiókot",
|
||||
"settings.FailedToUpdateEmail": "Nem sikerült frissíteni az e-mailt",
|
||||
"settings.FailedToUpdatePassword": "Nem sikerült frissíteni a jelszót",
|
||||
"settings.Home": "Főképernyő",
|
||||
"settings.PastDays": "Elmúlt napokban",
|
||||
"settings.PleaseSignInAgain": "Kérem jelentkezzen be újra",
|
||||
"settings.ProfilesBannerLine2": "A Newznab indexelő keresése és a külső modulok engedélyezve vannak, és az összes profil között meg vannak osztva.",
|
||||
"settings.RestoreFromDeviceDescription": "Konfigurációs adatok visszaállítása",
|
||||
"settings.SortDirection": "Rendezési irány",
|
||||
"settings.SystemStatus": "Rendszerinfó",
|
||||
"settings.SystemStatusDescription": "Szolgáltatások állapotoldala",
|
||||
"settings.Add": "Hozzáadás",
|
||||
"settings.AddProfileDescription": "Új profil hozzáadása",
|
||||
"settings.BackupToDevice": "Biztonsági mentés az eszközre",
|
||||
"settings.BackupToDeviceDescription": "Konfigurációs adatok biztonsági mentése",
|
||||
"settings.CalendarSettings": "Naptár beállításai",
|
||||
"settings.ClearImageCache": "Törölje a képgyorsítótárat",
|
||||
"settings.ClearImageCacheHint1": "Biztosan törli az összes képet a gyorsítótárból?",
|
||||
"settings.DeleteAccountHint1": "Biztosan törli LunaSea fiókját?",
|
||||
"settings.DeleteAccountHint2": "Ez a folyamat törli az összes tárolt felhőalapú biztonsági másolatot és a fiókhoz csatolt adatot is.",
|
||||
"settings.DaysCount": "{} nap",
|
||||
"settings.DefaultPagesDescription": "Állítsa be az alapértelmezett céloldalakat",
|
||||
"settings.FutureDays": "Napokban",
|
||||
"settings.GitHubDescription": "Tekintse meg a forráskódot",
|
||||
"settings.RenamedProfile": "Profil átnevezése",
|
||||
"settings.ProfileToProfile": "\"{}\"-tól \"{}\"-ig",
|
||||
"settings.SentryLogging": "Sentry naplózás",
|
||||
"settings.SentryLoggingDescription": "Hibák és összeomlások feltöltése a Sentry-be",
|
||||
"settings.EnableInAppNotifications": "Alkalmazáson belüli értesítések engedélyezése",
|
||||
"settings.BootModule": "Indító modul",
|
||||
"settings.DatabaseCorruptionDetectedMessageLine2": "Elnézést kérünk a kellemetlenségért, minden korábban létrehozott biztonsági másolatnak visszaállíthatónak kell lennie, még akkor is, ha korábban sérült adatbázissal exportálták.",
|
||||
"settings.DatabaseCorruptionDetected": "Korrupt adatbázis",
|
||||
"settings.OpenDrawerOnBackActionDescription": "LunaSea bezárásakor nyissa meg a fiókot",
|
||||
"settings.NoProfilesFound": "Nem található profil",
|
||||
"settings.OpenDrawerOnBackAction": "Nyissa ki a fiókot a visszalépéskor",
|
||||
"settings.AddedProfile": "Hozzáadott profil",
|
||||
"settings.DeletedProfile": "Törölt profil",
|
||||
"settings.DiscordDescription": "Kérjen funkciókat és kérjen támogatást",
|
||||
"settings.ViewTypeLogs": "Tekintse meg a {} naplókat",
|
||||
"settings.ChangedProfile": "Megváltoztatott profil",
|
||||
"settings.DatabaseCorruptionDetectedMessageLine1": "Adatbázissérülést észleltünk, és a konfigurációt töröltük.",
|
||||
"settings.General": "Általános",
|
||||
"settings.GeneralDescription": "LunaSea testreszabása",
|
||||
"settings.NoAdditionalProfilesAdded": "További profilok nem lettek hozzáadva",
|
||||
"settings.Build": "Buildszám",
|
||||
"settings.Channel": "Csatorna",
|
||||
"settings.DownloadUpdate": "Frissítés letöltése",
|
||||
"settings.Platform": "Platform adatai",
|
||||
"settings.UpToDate": "Naprakész",
|
||||
"settings.Version": "Verzió",
|
||||
"sonarr.ManySeasons": "{} Évad",
|
||||
"sonarr.AddReleaseToBlocklist": "Adja hozzá a kiadást a tiltólistához",
|
||||
"sonarr.CheckDownloadClient": "További részletekért ellenőrizze a letöltési klienst",
|
||||
"sonarr.DownloadedWaitingToProcess": "Letöltve: Várakozás a feldolgozásra",
|
||||
"sonarr.DownloadingWithMessage": "Letöltés: {}",
|
||||
"sonarr.Ended": "Véget ért",
|
||||
"sonarr.Languages": "Nyelvek",
|
||||
"sonarr.Language": "Nyelv",
|
||||
"sonarr.LanguageProfile": "Nyelvi profil",
|
||||
"sonarr.InteractiveSearch": "Interaktív keresés",
|
||||
"sonarr.NoLongerMonitoring": "Nincs többé monitorozás",
|
||||
"sonarr.NoHistoryFound": "Nem található előzmény",
|
||||
"sonarr.AddedOn": "Hozzáadva",
|
||||
"sonarr.AddedSeries": "Hozzáadott sorozat",
|
||||
"sonarr.AddedTag": "Hozzáadott cimke",
|
||||
"sonarr.AddSeries": "Sorozat hozzáadása",
|
||||
"sonarr.AddToExclusionList": "Hozzáadás a kizárási listához",
|
||||
"sonarr.Age": "Kor",
|
||||
"sonarr.All": "Összes",
|
||||
"sonarr.AllSeasons": "Összes évad",
|
||||
"sonarr.Approved": "Jóváhagyott",
|
||||
"sonarr.Audio": "Audió",
|
||||
"sonarr.Automatic": "Automatikus",
|
||||
"sonarr.Bitrate": "Bitráta",
|
||||
"sonarr.BitDepth": "Bit mélység",
|
||||
"sonarr.BackingUpDatabaseDescription": "Az adatbázis biztonsági mentése a háttérben",
|
||||
"sonarr.BackupDatabase": "Adatbázis biztonsági mentés",
|
||||
"sonarr.Channels": "Csatornák",
|
||||
"sonarr.Codec": "Codec",
|
||||
"sonarr.Client": "Kliens",
|
||||
"sonarr.Continuing": "Folytatás",
|
||||
"sonarr.DeleteEpisodeFile": "Epizódfájl törlése",
|
||||
"sonarr.DeleteEpisodeFileHint1": "Biztosan törli ezt az epizódfájlt?",
|
||||
"sonarr.DeleteFile": "Fájl törlése",
|
||||
"sonarr.DeleteFiles": "Fájlok törlése",
|
||||
"sonarr.DeleteReasonUpgrade": "A fájl törlésre került a frissítés importálásához",
|
||||
"sonarr.DeleteReasonMissingFromDisk": "A Sonarr nem találta a fájlt a lemezen, ezért eltávolította",
|
||||
"sonarr.DeleteReasonManual": "A fájlt a felhasználói felületen keresztül törölte",
|
||||
"sonarr.DestinationRelative": "Relatív cél",
|
||||
"sonarr.Destination": "Cél",
|
||||
"sonarr.Download": "Letöltés",
|
||||
"sonarr.DownloadFailed": "Sikertelen letöltés",
|
||||
"sonarr.DownloadIgnored": "Letöltés Figyelmen kívül hagyva",
|
||||
"sonarr.EditSeries": "Sorozat szerkesztése",
|
||||
"sonarr.Episode": "Epizód",
|
||||
"sonarr.Episodes": "Epizódok",
|
||||
"sonarr.EpisodeFileRenamed": "Epizódfájl átnevezve",
|
||||
"sonarr.EpisodeImported": "Epizód importálva ({})",
|
||||
"sonarr.EpisodesAvailable": "Elérhető epizódok",
|
||||
"sonarr.EpisodeFileDeleted": "Epizódfájl törölve",
|
||||
"sonarr.EpisodeNumber": "Epizód {}",
|
||||
"sonarr.FailedToAddSeries": "Nem sikerült a sorozat hozzáadása",
|
||||
"sonarr.FailedToAddTag": "Nem sikerült a címke hozzáadása",
|
||||
"sonarr.FailedToMonitorEpisode": "Az epizód figyelése nem sikerült",
|
||||
"sonarr.FailedToMonitorSeason": "Nem sikerült figyelni a szezont",
|
||||
"sonarr.FailedToMonitorSeries": "Nem sikerült monitorozni a sorozatot",
|
||||
"sonarr.FailedToRefresh": "Nem sikerült a frissítés",
|
||||
"sonarr.FailedToRemoveSeries": "Nem sikerült eltávolítani a sorozatot",
|
||||
"sonarr.FailedToRunRSSSync": "Az RSS Sync futtatása nem sikerült",
|
||||
"sonarr.FailedToUnmonitorEpisode": "Nem sikerült a monitorozás eltávolítása",
|
||||
"sonarr.FailedToUnmonitorSeason": "Nem sikerült a monitorozás eltávolítása",
|
||||
"sonarr.FailedToUnmonitorSeries": "Nem sikerült a monitorozás eltávolítása",
|
||||
"sonarr.FilterCatalogue": "Katalógus szűrése",
|
||||
"sonarr.FilterReleases": "Kiadások szűrése",
|
||||
"sonarr.History": "Előzmények",
|
||||
"sonarr.HistoryDescription": "Legutóbbi tevékenység megtekintése",
|
||||
"sonarr.ImportedTo": "Importálva innen",
|
||||
"sonarr.Indexer": "Indexelő",
|
||||
"sonarr.Leechers": "Leech",
|
||||
"sonarr.ManualImport": "Manuális importálás",
|
||||
"sonarr.ManualImportDescription": "Tartalom importálása a fájlrendszerből",
|
||||
"sonarr.Message": "Üzenet",
|
||||
"sonarr.MissingEpisodes": "Hiányzó epizódok",
|
||||
"sonarr.MissingEpisodesHint1": "Biztosan megkeresi az összes hiányzó epizódot?",
|
||||
"sonarr.MonitorEpisode": "Epizód monitorozása",
|
||||
"sonarr.MonitorSeries": "Sorozat monitorozása",
|
||||
"sonarr.Monitored": "Monitorozva",
|
||||
"sonarr.Name": "Név",
|
||||
"sonarr.OneSeason": "1 évad",
|
||||
"sonarr.Other": "Egyéb",
|
||||
"sonarr.Overview": "Áttekintés",
|
||||
"sonarr.Quality": "Minőség",
|
||||
"sonarr.QualityProfile": "Minőségi profil",
|
||||
"sonarr.Queue": "Sor",
|
||||
"sonarr.Rejected": "Elutasítva",
|
||||
"sonarr.RelativePath": "Relatív útvonal",
|
||||
"sonarr.RemoveSeries": "Sorozat eltávolítása",
|
||||
"sonarr.RemovedSeries": "Eltávolított sorozat",
|
||||
"sonarr.RemovedSeriesWithFiles": "Eltávolított sorozat (fájlokkal)",
|
||||
"sonarr.Resolution": "Felbontás",
|
||||
"sonarr.RootFolder": "Gyökérkönyvtár",
|
||||
"sonarr.SearchingForEpisode": "Epizód keresése…",
|
||||
"sonarr.SearchingForSeason": "Évad keresése…",
|
||||
"sonarr.SearchAllMissing": "Az összes hiányzó keresése",
|
||||
"sonarr.SearchFor": "{} keresése",
|
||||
"sonarr.Season": "Évad",
|
||||
"sonarr.Seasons": "Évadok",
|
||||
"sonarr.SeasonDetails": "Évad részletei",
|
||||
"sonarr.Seeders": "Seederek",
|
||||
"sonarr.Series": "Sorozatok",
|
||||
"sonarr.SeasonFoldersDescription": "Az epizódokat évadmappákba rendezheti",
|
||||
"sonarr.SeasonNumber": "Évad {}",
|
||||
"sonarr.SeriesDetails": "Sorozat részletei",
|
||||
"sonarr.SeriesType": "Sorozat típusa",
|
||||
"sonarr.Size": "Méret",
|
||||
"sonarr.SortCatalogue": "Katalógus rendezése",
|
||||
"sonarr.SourceRelative": "Relatív forrás",
|
||||
"sonarr.SourceTitle": "Forrás címe",
|
||||
"sonarr.Specials": "Különkiadások",
|
||||
"sonarr.StartSearchForCutoffUnmetEpisodes": "Indítsa el a megszakított, nem teljesült epizódok keresését",
|
||||
"sonarr.StartSearchForMissingEpisodes": "Kezdje el a hiányzó epizódok keresését",
|
||||
"sonarr.Streams": "Streamek",
|
||||
"sonarr.Subtitles": "Feliratok",
|
||||
"sonarr.SystemStatusDescription": "Rendszerállapot és lemezterület",
|
||||
"sonarr.Tags": "Címkék",
|
||||
"sonarr.TagsDescription": "Kezelje címkéit",
|
||||
"sonarr.Upcoming": "Hamarosan",
|
||||
"sonarr.UpdateLibrary": "Könyvtár frissítése",
|
||||
"sonarr.UpdateSeries": "Sorozat frissítése",
|
||||
"sonarr.UpdatingLibrary": "Könyvtár frissítése",
|
||||
"sonarr.UpdatingLibraryDescription": "Könyvtár frissítése a háttérben",
|
||||
"sonarr.BackingUpDatabase": "Adatbázis biztonsági mentése{}",
|
||||
"sonarr.FailedToSearchForMonitoredEpisodes": "Nem sikerült a megfigyelt epizódok keresése",
|
||||
"sonarr.FailedToSeasonSearch": "Nem sikerült az évadkeresés",
|
||||
"sonarr.FailedToSearch": "Nem sikerült a keresés",
|
||||
"sonarr.FailedToUpdateLibrary": "Nem sikerült frissíteni a könyvtárat",
|
||||
"sonarr.FailedToUpdateSeries": "Nem sikerült frissíteni a sorozatot",
|
||||
"sonarr.Files": "Fájlok",
|
||||
"sonarr.FPS": "FPS",
|
||||
"sonarr.GrabbedFrom": "Elkapva innen: {}",
|
||||
"sonarr.Import": "Importálás",
|
||||
"sonarr.ImportFailed": "Az importálás sikertelen",
|
||||
"sonarr.InfoURL": "Infó LINK",
|
||||
"sonarr.Interactive": "Interaktív",
|
||||
"sonarr.MediaInfo": "Média infó",
|
||||
"sonarr.Messages": "Üzenetek",
|
||||
"sonarr.Missing": "Hiányzó",
|
||||
"sonarr.Monitor": "Monitorozás",
|
||||
"sonarr.Monitoring": "Monitorozás",
|
||||
"sonarr.More": "Továbbiak",
|
||||
"sonarr.NoEpisodesFound": "Nem találhatók epizódok",
|
||||
"sonarr.NoMessagesFound": "Nem található üzenet",
|
||||
"sonarr.NoReleasesFound": "Nem találhatók kiadások",
|
||||
"sonarr.NoResultsFound": "Nincs találat",
|
||||
"sonarr.NoSeasonsFound": "Nem található évad",
|
||||
"sonarr.NoSeriesFound": "Nem található sorozat",
|
||||
"sonarr.NoSummaryAvailable": "Nem érhető el összefoglaló",
|
||||
"sonarr.NoTagsFound": "Nem találhatók címkék",
|
||||
"sonarr.Path": "Útvonal",
|
||||
"sonarr.Paused": "Szüneteltetve",
|
||||
"sonarr.Pending": "Függőben levő",
|
||||
"sonarr.PendingWithMessage": "Függőben: {}",
|
||||
"sonarr.PublishedDate": "Közzététel dátuma",
|
||||
"sonarr.Queued": "Sorba állítva",
|
||||
"sonarr.QueueDescription": "Aktív és sorban álló tartalmak megtekintése",
|
||||
"sonarr.Reason": "Ok",
|
||||
"sonarr.RefreshSeries": "Sorozat frissítése",
|
||||
"sonarr.Releases": "Kiadások",
|
||||
"sonarr.ReleaseGroup": "Kiadási csoport",
|
||||
"sonarr.RemoveFromQueue": "Eltávolítás a sorból",
|
||||
"sonarr.RemovedFromQueue": "Eltávolítva a sorból",
|
||||
"sonarr.RemoveFromDownloadClient": "Eltávolítás a letöltési kliensből",
|
||||
"sonarr.RunRSSSync": "Futtassa az RSS Sync-et",
|
||||
"sonarr.RunningRSSSync": "RSS Sync futtatása{}",
|
||||
"sonarr.RunningRSSSyncDescription": "RSS-sync a háttérben",
|
||||
"sonarr.Runtime": "Futásidő",
|
||||
"sonarr.ScanType": "Beolvasás típusa",
|
||||
"sonarr.Search": "Keresés",
|
||||
"sonarr.Searching": "Keresés{}",
|
||||
"sonarr.SearchingForMonitoredEpisodes": "Monitorozott epizódok keresése…",
|
||||
"sonarr.SearchingDescription": "Az összes hiányzó epizód keresése",
|
||||
"sonarr.SearchMonitored": "Monitorozottak keresése",
|
||||
"sonarr.SeasonFolders": "Szezon mappák",
|
||||
"sonarr.SeriesEnded": "Sorozat véget ért",
|
||||
"sonarr.SeriesFolderImported": "Az epizód a sorozat mappájából importálva",
|
||||
"sonarr.SeriesNotFound": "A sorozat nem található",
|
||||
"sonarr.SeriesPath": "Sorozat útvonala",
|
||||
"sonarr.SortReleases": "Kiadások rendezése",
|
||||
"sonarr.Source": "Forrás",
|
||||
"sonarr.StartSearchFor": "Indítsa el a keresést…",
|
||||
"sonarr.SystemStatus": "Rendszerinfó",
|
||||
"sonarr.TimeLeft": "Hátravan",
|
||||
"sonarr.Title": "Cím",
|
||||
"sonarr.Torrent": "Torrent",
|
||||
"sonarr.Unaired": "Nem sugárzott",
|
||||
"sonarr.Unmonitored": "Nem monitorozott",
|
||||
"sonarr.UnmonitorSeries": "Monitorozás megszűntetése a sorozatnál",
|
||||
"sonarr.UnmonitorEpisode": "Monitorozás megszűntetése az epizódnál",
|
||||
"sonarr.UpdatedSeries": "Frissített sorozatok",
|
||||
"sonarr.Usenet": "Usenet",
|
||||
"sonarr.UseSeasonFolders": "Szezon mappák használata",
|
||||
"sonarr.UseSeasonFoldersDescription": "Az epizódokat évadmappákba rendezheti",
|
||||
"sonarr.Video": "Videó",
|
||||
"sonarr.ViewWebGUI": "Web GUI megtekintése",
|
||||
"sonarr.WordScore": "Word Score",
|
||||
"sonarr.MonitoredDescription": "Töltsd le a sorozat monitorozott epizódjait",
|
||||
"sonarr.AutomaticSearch": "Automatikus keresés",
|
||||
"sonarr.Downloaded": "Letöltve",
|
||||
"sonarr.DownloadedImporting": "Letöltve: Importálás",
|
||||
"sonarr.DownloadedWaitingToImport": "Letöltve: Várakozás az importálásra",
|
||||
"sonarr.Downloading": "Letöltés",
|
||||
"sonarr.DownloadingRelease": "Kiadás letöltése…",
|
||||
"sonarr.DownloadClientUnavailable": "A letöltő kliens nem érhető el",
|
||||
"sonarr.DownloadID": "Letöltési azonosító",
|
||||
"sonarr.DownloadWarning": "Letöltés figyelmeztetés",
|
||||
"sonarr.DownloadWarningWithMessage": "Letöltési figyelmeztetés: {}",
|
||||
"sonarr.EmptyQueue": "A sor üres",
|
||||
"sonarr.FailedToBackupDatabase": "Nem sikerült biztonsági másolatot készíteni az adatbázisról",
|
||||
"sonarr.FailedToDeleteEpisodeFile": "Nem sikerült törölni az epizódfájlt",
|
||||
"sonarr.FailedToDownloadRelease": "Nem sikerült letölteni a kiadást",
|
||||
"sonarr.FailedToRemoveFromQueue": "Nem sikerült eltávolítani a sorból",
|
||||
"tautulli.Throttled": "Throttle",
|
||||
"tautulli.Year": "Év",
|
||||
"tautulli.ViewWebGUI": "Webes kezelőfelület megjelenítése",
|
||||
"tautulli.Video": "Videó",
|
||||
@@ -358,7 +822,7 @@
|
||||
"tautulli.TerminationAttachMessage": "Az alábbiakban opcionálisan csatolhat egy megszűntetési üzenetet.",
|
||||
"tautulli.Terminate": "Megszüntetés",
|
||||
"tautulli.Subtitle": "Felirat",
|
||||
"tautulli.Stream": "Stream",
|
||||
"tautulli.Stream": "Streamelés",
|
||||
"tautulli.SessionsMany": "{} évad",
|
||||
"tautulli.SessionsOne": "1 évad",
|
||||
"tautulli.Sessions": "Munkamenetek",
|
||||
@@ -378,8 +842,8 @@
|
||||
"tautulli.ETA": "Letöltési idő",
|
||||
"tautulli.Episode": "Epizód {}",
|
||||
"tautulli.Duration": "Hossz",
|
||||
"tautulli.DirectStreams": "Direct Streams",
|
||||
"tautulli.DirectStream": "Direct Stream",
|
||||
"tautulli.DirectStreams": "Közvetlen Streams",
|
||||
"tautulli.DirectStream": "Közvetlen Stream",
|
||||
"tautulli.DirectPlays": "DirectPlays",
|
||||
"tautulli.DirectPlay": "DirectPlay",
|
||||
"tautulli.DeletingTemporarySessionsFailed": "Nem sikerült törölni az ideiglenes munkameneteket",
|
||||
@@ -408,5 +872,10 @@
|
||||
"tautulli.BackingUpConfiguration": "Konfiguráció biztonsági mentése …",
|
||||
"tautulli.Audio": "Hang",
|
||||
"tautulli.ActivityDetails": "Tevékenység részletei",
|
||||
"tautulli.Activity": "Tevékenység"
|
||||
"tautulli.Activity": "Tevékenység",
|
||||
"tautulli.Converting": "Konvertálás",
|
||||
"tautulli.Speed": "Sebesség: {}x",
|
||||
"wake_on_lan.MagicPacketSent": "Magic Packet elküldve",
|
||||
"wake_on_lan.MagicPacketSentMessage": "A gépednek fel kellene ébrednie!",
|
||||
"wake_on_lan.MagicPacketFailedToSend": "Nem sikerült Magic Packet-et küldeni"
|
||||
}
|
||||
@@ -62,7 +62,6 @@
|
||||
"lunasea.New": "Nuovo",
|
||||
"lunasea.NoModulesEnabled": "Nessun modulo abilitato",
|
||||
"lunasea.NotSet": "Non impostato",
|
||||
"lunasea.OneHourAgo": "1 ora fa",
|
||||
"lunasea.Options": "Opzioni",
|
||||
"lunasea.Page": "Pagina",
|
||||
"lunasea.PlatformSpecific": "Specifico della piattaforma",
|
||||
|
||||
@@ -59,7 +59,6 @@
|
||||
"lunasea.New": "Ny",
|
||||
"lunasea.NoModulesEnabled": "Ingen påslåtte moduler",
|
||||
"lunasea.NotSet": "Ikke satt",
|
||||
"lunasea.OneHourAgo": "Én time siden",
|
||||
"lunasea.Options": "Innstillinger",
|
||||
"lunasea.Page": "Side",
|
||||
"lunasea.PlatformSpecific": "Plattformsspesifikk",
|
||||
@@ -85,61 +84,101 @@
|
||||
"lunasea.Website": "Nettside",
|
||||
"radarr.AddMovie": "Legg til film",
|
||||
"radarr.AddMovieAndSearch": "Legg til + søk",
|
||||
"radarr.AddedTag": "La til emne",
|
||||
"radarr.Age": "Alder",
|
||||
"radarr.All": "Alle",
|
||||
"radarr.Alphabetical": "Alfabetisk",
|
||||
"radarr.Approved": "Godkjent",
|
||||
"radarr.Audio": "Lyd",
|
||||
"radarr.Automatic": "Automatisk",
|
||||
"radarr.AvailabilityUnknown": "Ukjent tilgjengelighet",
|
||||
"radarr.AvailableIn": "Tilgjengelig i {}",
|
||||
"radarr.AvailableToday": "Tilgjengelig i dag",
|
||||
"radarr.BackupDatabase": "Sikkerhetskopier database",
|
||||
"radarr.Channels": "Kanaler",
|
||||
"radarr.CinemaDateUnknown": "Kinodato ukjent",
|
||||
"radarr.Codec": "Kodek",
|
||||
"radarr.Configure": "Konfigurer",
|
||||
"radarr.Copy": "Kopier",
|
||||
"radarr.CutoffUnmet": "Ikke oppfylt",
|
||||
"radarr.DateAdded": "Dato lagt til",
|
||||
"radarr.DirectoryNotFound": "Mappe ble ikke funnet",
|
||||
"radarr.Discover": "Oppdag",
|
||||
"radarr.Disks": "Disker",
|
||||
"radarr.DownloadFailed": "Nedlasting mislyktes",
|
||||
"radarr.DownloadIgnored": "Nedlasting ignorert",
|
||||
"radarr.DynamicRange": "Dynamisk rekkevidde",
|
||||
"radarr.EditMovie": "Rediger fil",
|
||||
"radarr.FailedToAddTag": "Klarte ikke legge til emne",
|
||||
"radarr.FileBrowser": "Filutforsker …",
|
||||
"radarr.FilterCatalogue": "Filtrer katalog",
|
||||
"radarr.GrabbedFrom": "Hentat fra {}",
|
||||
"radarr.History": "Historikk",
|
||||
"radarr.HistoryDescription": "Vis nylig historikk",
|
||||
"radarr.Import": "Importer",
|
||||
"radarr.ImportMode": "Importmodus",
|
||||
"radarr.InCinemasIn": "På kino {}",
|
||||
"radarr.InCinemasToday": "På kino i dag",
|
||||
"radarr.Interactive": "Interaktiv",
|
||||
"radarr.Language": "Språk",
|
||||
"radarr.Languages": "Språk",
|
||||
"radarr.ManualImport": "Manuell import",
|
||||
"radarr.ManualImportDescription": "Importer filmer fra filsystemet",
|
||||
"radarr.MinimumAvailability": "Minimumstilgjengelighet",
|
||||
"radarr.Missing": "Mangler",
|
||||
"radarr.MonitorMovie": "Hold oppsyn med film",
|
||||
"radarr.Monitored": "På oppsynsliste",
|
||||
"radarr.MonitoredDescription": "Hold oppsyn med nye utgivelser",
|
||||
"radarr.More": "Mer",
|
||||
"radarr.Move": "Flytt",
|
||||
"radarr.MoveFull": "Flytt filer",
|
||||
"radarr.Movie": "Film",
|
||||
"radarr.MovieFileDeleted": "Filmfil slettet",
|
||||
"radarr.MovieFileRenamed": "Filmfilsnavn endret",
|
||||
"radarr.MovieImported": "Film importert ({})",
|
||||
"radarr.MovieNotFound": "Fant ikke filmen",
|
||||
"radarr.MoviePath": "Filmsti",
|
||||
"radarr.Movies": "Filmer",
|
||||
"radarr.NoDisksFound": "Ingen disker funnet",
|
||||
"radarr.NoFilesFound": "Ingen filer funnet",
|
||||
"radarr.NoHistoryFound": "Fant ingen historikk",
|
||||
"radarr.NoMoviesFound": "Fant ingen filmer",
|
||||
"radarr.NoResultsFound": "Resultatløst",
|
||||
"radarr.NoRootFoldersFound": "Ingen rotmapper funnet",
|
||||
"radarr.NoSubdirectoriesFound": "Ingen undermapper funnet",
|
||||
"radarr.NoSummaryIsAvailable": "Mangler sammendrag.",
|
||||
"radarr.NoTagsFound": "Ingen emner funnet",
|
||||
"radarr.Other": "Annet",
|
||||
"radarr.Quality": "Kvalitet",
|
||||
"radarr.QualityProfile": "Kvalitetsprofil",
|
||||
"radarr.Queue": "Kø",
|
||||
"radarr.QueueDescription": "Vis aktivt og køplassert innhold",
|
||||
"radarr.Quick": "Rask",
|
||||
"radarr.RefreshMovie": "Gjenoppfrisk film",
|
||||
"radarr.Rejected": "Forkastet",
|
||||
"radarr.Released": "Utgitt",
|
||||
"radarr.ReleasedToday": "Utgitt i dag",
|
||||
"radarr.Releases": "Utgivelser",
|
||||
"radarr.RemoveMovie": "Fjern film",
|
||||
"radarr.Resolution": "Oppløsning",
|
||||
"radarr.RootFolder": "Rotmappe",
|
||||
"radarr.RootFolders": "Rotmapper",
|
||||
"radarr.RunRSSSync": "Kjør RSS-synkronisering",
|
||||
"radarr.Runtime": "Spilletid",
|
||||
"radarr.ScanType": "Skannetype",
|
||||
"radarr.Search": "Søk",
|
||||
"radarr.SearchAllMissing": "Søk i alle manglende",
|
||||
"radarr.SearchFor": "Søkk etter {}",
|
||||
"radarr.Seeders": "Delere",
|
||||
"radarr.SelectLanguage": "Velg språk",
|
||||
"radarr.SelectMovie": "Velg film",
|
||||
"radarr.SelectQuality": "Velg kvalitet",
|
||||
"radarr.Size": "Størrelse",
|
||||
"radarr.SortCatalogue": "Sorter katelog",
|
||||
"radarr.StartSearchFor": "Start søk etter …",
|
||||
"radarr.StartSearchForMissingMovie": "Start søk etter manglende film",
|
||||
"radarr.Studio": "Studio",
|
||||
"radarr.Subtitles": "Undertekster",
|
||||
"radarr.SystemStatus": "Systemstatus",
|
||||
"radarr.SystemStatusDescription": "Systemstatus og diskplass",
|
||||
"radarr.Tags": "Etiketter",
|
||||
@@ -150,10 +189,35 @@
|
||||
"radarr.Upcoming": "Kommende",
|
||||
"radarr.UpdateLibrary": "Oppdater bibliotek",
|
||||
"radarr.UpdateMovie": "Oppdater film",
|
||||
"radarr.Video": "Video",
|
||||
"radarr.ViewWebGUI": "Vis vev-grensesnitt",
|
||||
"radarr.Wanted": "Ønsket",
|
||||
"radarr.Weight": "Vekt",
|
||||
"radarr.Year": "År",
|
||||
"sabnzbd.All": "Alle",
|
||||
"sabnzbd.Completed": "Fullført",
|
||||
"sabnzbd.Descending": "Synkende",
|
||||
"sabnzbd.Duplicate": "Duplikat",
|
||||
"sabnzbd.Failed": "Feilet",
|
||||
"sabnzbd.Force": "Tving",
|
||||
"sabnzbd.HibernatePC": "Dvalemodus",
|
||||
"sabnzbd.Name": "Navn",
|
||||
"sabnzbd.RepairUnpack": "Reparer/Pakk ut",
|
||||
"sabnzbd.RepairUnpackDelete": "Reparer/Pakk ut/Slett",
|
||||
"sabnzbd.Size": "Størrelse",
|
||||
"sabnzbd.ShutdownPC": "Skru av PC",
|
||||
"sabnzbd.StandbyPC": "Ventemodus",
|
||||
"sabnzbd.Stop": "Stopp",
|
||||
"sabnzbd.Age": "Alder",
|
||||
"sabnzbd.Ascending": "Stigende",
|
||||
"sabnzbd.CategoryDefault": "Standardkategori",
|
||||
"sabnzbd.High": "Høy",
|
||||
"sabnzbd.Low": "Lav",
|
||||
"sabnzbd.None": "Ingen",
|
||||
"sabnzbd.Paused": "Pauset",
|
||||
"sabnzbd.Normal": "Normal",
|
||||
"sabnzbd.Repair": "Reparer",
|
||||
"sabnzbd.ShutdownSABnzbd": "Skru av SABnzbd",
|
||||
"search.NoCategoriesFound": "Fant ingen kategorier",
|
||||
"search.Subcategories": "Underkategorier",
|
||||
"search.Search": "Søk",
|
||||
@@ -276,7 +340,7 @@
|
||||
"settings.HeaderKey": "Hode-nøkkel",
|
||||
"settings.HeaderKeyValidation": "Hodenøkkel påkrevd",
|
||||
"settings.Email": "E-post",
|
||||
"tautulli.ETA": "Estimert tid til ankomst",
|
||||
"tautulli.ETA": "Estimert tid igjen",
|
||||
"tautulli.Throttled": "Strupet",
|
||||
"tautulli.TerminationAttachMessage": "Du kan alternativt legge ved en avsluttingsmelding nedenfor.",
|
||||
"tautulli.Location": "Sted",
|
||||
|
||||
1
assets/localization/nb.json
Normal file
@@ -0,0 +1 @@
|
||||
{}
|
||||
@@ -19,45 +19,104 @@
|
||||
"dashboard.Friday": "Sexta-feira",
|
||||
"dashboard.Calendar": "Calendário",
|
||||
"lunasea.Add": "Adicionar",
|
||||
"lunasea.Alpha": "Alpha",
|
||||
"lunasea.AnErrorHasOccurred": "Ocorreu um erro",
|
||||
"lunasea.Ascending": "Ascendente",
|
||||
"lunasea.BackUp": "Back Up",
|
||||
"lunasea.Beta": "Beta",
|
||||
"lunasea.BlockView": "Visualização em bloco",
|
||||
"lunasea.BuyMeABeer": "Compre-me uma cerveja",
|
||||
"lunasea.BuyMeABurger": "Compre-me um hambúrguer",
|
||||
"lunasea.BuyMeACoffee": "Compre-me um café",
|
||||
"lunasea.BuyMeASoda": "Compre-me um refrigerante",
|
||||
"lunasea.Cancel": "Cancelar",
|
||||
"lunasea.ChangeProfiles": "Mudar de Perfil",
|
||||
"lunasea.Changelog": "Alterações",
|
||||
"lunasea.CheckLogsMessage": "Verifique os registos para mais detalhes",
|
||||
"lunasea.Clear": "Limpar",
|
||||
"lunasea.Close": "Fechar",
|
||||
"lunasea.ComingSoon": "Em Breve",
|
||||
"lunasea.Copied": "Copiado",
|
||||
"lunasea.CopiedContentToTheClipboard": "Conteúdo copiado para a área de transferência",
|
||||
"lunasea.Critical": "Crítico",
|
||||
"lunasea.Dashboard": "Painel de Controle",
|
||||
"lunasea.Days": "{} Dias",
|
||||
"lunasea.DaysAgo": "{} Dias atrás",
|
||||
"lunasea.Debug": "Depurar",
|
||||
"lunasea.Delete": "Eliminar",
|
||||
"lunasea.Descending": "Descendente",
|
||||
"lunasea.Develop": "Desenvolver",
|
||||
"lunasea.Disable": "Desativar",
|
||||
"lunasea.Disabled": "Desativado",
|
||||
"lunasea.Dismiss": "Dispensar",
|
||||
"lunasea.Edge": "Edge",
|
||||
"lunasea.Error": "Erro",
|
||||
"lunasea.ExternalModules": "Módulos Externos",
|
||||
"lunasea.FullChangelog": "Registro de alterações completo",
|
||||
"lunasea.GoBack": "Voltar",
|
||||
"lunasea.GoToSettings": "Ir para as Definições",
|
||||
"lunasea.GridView": "Visualização em Grade",
|
||||
"lunasea.Home": "Home",
|
||||
"lunasea.Hours": "{} Horas",
|
||||
"lunasea.HoursAgo": "{} Horas atrás",
|
||||
"lunasea.IncorrectEncryptionKey": "Chave de encriptação incorreta",
|
||||
"lunasea.Internal": "Interno",
|
||||
"lunasea.InvalidFileTypeSelected": "Tipo de arquivo selecionado inválido",
|
||||
"lunasea.JustNow": "Agora mesmo",
|
||||
"lunasea.Minutes": "{} Minutos",
|
||||
"lunasea.MinutesAgo": "{} Minutos atrás",
|
||||
"lunasea.Module": "Módulo",
|
||||
"lunasea.ModuleIsNotEnabled": "{} Não Está Ativo",
|
||||
"lunasea.Months": "{} Meses",
|
||||
"lunasea.MonthsAgo": "{} Meses atrás",
|
||||
"lunasea.New": "Novo",
|
||||
"lunasea.NoModulesEnabled": "Nenhum Módulo Ativado",
|
||||
"lunasea.NotSet": "Não Definido",
|
||||
"lunasea.OneDay": "1 Dia",
|
||||
"lunasea.OneDayAgo": "1 Dia atrás",
|
||||
"lunasea.OneHour": "1 Hora",
|
||||
"lunasea.OneHourAgo": "1 Hora atrás",
|
||||
"lunasea.OneMinute": "1 Minuto",
|
||||
"lunasea.OneMinuteAgo": "1 Minuto atrás",
|
||||
"lunasea.OneMonth": "1 Mês",
|
||||
"lunasea.OneMonthAgo": "1 Mês atrás",
|
||||
"lunasea.OneSecond": "1 Segundo",
|
||||
"lunasea.OneSecondAgo": "1 Segundo atrás",
|
||||
"lunasea.OneYear": "1 Ano",
|
||||
"lunasea.OneYearAgo": "1 Ano atrás",
|
||||
"lunasea.Options": "Opções",
|
||||
"lunasea.Page": "Página",
|
||||
"lunasea.PlatformSpecific": "Específico da plataforma",
|
||||
"lunasea.PleaseTryAgain": "Por favor, tente novamente",
|
||||
"lunasea.Production": "Produção",
|
||||
"lunasea.Refresh": "Atualizar",
|
||||
"lunasea.Refreshing": "Atualizando…",
|
||||
"lunasea.Remove": "Remover",
|
||||
"lunasea.Rename": "Renomear",
|
||||
"lunasea.Restore": "Restaurar",
|
||||
"lunasea.Retry": "Repetir",
|
||||
"lunasea.ReturnToDashboard": "Voltar ao painel de aplicações",
|
||||
"lunasea.SearchTextBar": "Procurar…",
|
||||
"lunasea.Seconds": "{} Segundos",
|
||||
"lunasea.SecondsAgo": "{} Segundos atrás",
|
||||
"lunasea.Set": "Definir",
|
||||
"lunasea.Settings": "Definições",
|
||||
"lunasea.Stable": "Estável",
|
||||
"lunasea.Today": "Hoje",
|
||||
"lunasea.TransactionFailure": "Falha na transação",
|
||||
"lunasea.TryAgain": "Tente novamente",
|
||||
"lunasea.Tweaks": "Ajustes",
|
||||
"lunasea.UnderAMinute": "Em menos de um minuto",
|
||||
"lunasea.Unknown": "Desconhecido",
|
||||
"lunasea.UnknownDate": "Data Desconhecida",
|
||||
"lunasea.UnknownError": "Erro Desconhecido",
|
||||
"lunasea.UnknownModule": "Módulo Desconhecido",
|
||||
"lunasea.Update": "Atualizar",
|
||||
"lunasea.View": "Visão",
|
||||
"lunasea.Warning": "Aviso",
|
||||
"lunasea.Website": "Website",
|
||||
"lunasea.Years": "{} Anos",
|
||||
"lunasea.YearsAgo": "{} Anos atrás",
|
||||
"overseerr.NoRequestsFound": "Nenhum Pedido Encontrado",
|
||||
"overseerr.Requests": "Pedidos",
|
||||
"overseerr.NoUsersFound": "Nenhum Usuário Encontrado",
|
||||
@@ -67,18 +126,80 @@
|
||||
"overseerr.UnknownUser": "Usuário Desconhecido",
|
||||
"overseerr.Users": "Usuários",
|
||||
"radarr.AddMovie": "Adicionar Filme",
|
||||
"radarr.AddMovieAndSearch": "Adicionar + Pesquisar",
|
||||
"radarr.AddedTag": "Etiqueta adicionada",
|
||||
"radarr.Age": "Idade",
|
||||
"radarr.All": "Todos",
|
||||
"radarr.Alphabetical": "Alfabética",
|
||||
"radarr.Approved": "Aprovado",
|
||||
"radarr.Audio": "Áudio",
|
||||
"radarr.Automatic": "Automático",
|
||||
"radarr.AvailabilityUnknown": "Disponibilidade Desconhecida",
|
||||
"radarr.AvailableIn": "Disponível em {}",
|
||||
"radarr.AvailableToday": "Disponível Hoje",
|
||||
"radarr.BackupDatabase": "Backup do Banco de dados",
|
||||
"radarr.Channels": "Canais",
|
||||
"radarr.CinemaDateUnknown": "Data nos Cinemas Desconhecida",
|
||||
"radarr.Codec": "Codec",
|
||||
"radarr.Configure": "Configurar",
|
||||
"radarr.Copy": "Copiar",
|
||||
"radarr.CopyFull": "Cópia Física/Copiar Arquivos",
|
||||
"radarr.Discover": "Descobrir",
|
||||
"radarr.Disks": "Discos",
|
||||
"radarr.DownloadFailed": "Download falhou",
|
||||
"radarr.DownloadIgnored": "Download ignorado",
|
||||
"radarr.EditMovie": "Editar Filme",
|
||||
"radarr.FPS": "FPS",
|
||||
"radarr.FailedToAddTag": "Falha ao adicionar etiqueta",
|
||||
"radarr.FilterCatalogue": "Filtrar Catálogo",
|
||||
"radarr.GrabbedFrom": "Obtido de {}",
|
||||
"radarr.History": "Histórico",
|
||||
"radarr.HistoryDescription": "Ver atividade recente",
|
||||
"radarr.Import": "Importar",
|
||||
"radarr.ImportMode": "Modo de importação",
|
||||
"radarr.InCinemas": "No cinema",
|
||||
"radarr.InCinemasIn": "No cinema em {}",
|
||||
"radarr.InCinemasToday": "Hoje no cinema",
|
||||
"radarr.Interactive": "Interativo",
|
||||
"radarr.Language": "Idioma",
|
||||
"radarr.Languages": "Idiomas",
|
||||
"radarr.ManualImport": "Importação manual",
|
||||
"radarr.ManualImportDescription": "Importar filmes do sistema de ficheiros",
|
||||
"radarr.MinimumAvailability": "Disponibilidade mínima",
|
||||
"radarr.More": "Mais",
|
||||
"radarr.Movie": "Filme",
|
||||
"radarr.MovieFileDeleted": "Ficheiro do filme apagado",
|
||||
"radarr.MovieFileRenamed": "Ficheiro do filme renomeado",
|
||||
"radarr.MovieImported": "Filme importado ({})",
|
||||
"radarr.MovieNotFound": "Filme não encontrado",
|
||||
"radarr.MoviePath": "Caminho do filme",
|
||||
"radarr.Movies": "Filmes",
|
||||
"radarr.NoDisksFound": "Nenhum disco encontrado",
|
||||
"radarr.NoFilesFound": "Nenhum ficheiro encontrado",
|
||||
"radarr.NoHistoryFound": "Nenhum histórico encontrado",
|
||||
"radarr.NoMoviesFound": "Nenhum filme encontrado",
|
||||
"radarr.NoResultsFound": "Nenhum resultado encontrado",
|
||||
"radarr.NoRootFoldersFound": "Nenhuma pasta raiz encontrada",
|
||||
"radarr.NoSubdirectoriesFound": "Nenhum subdiretório encontrado",
|
||||
"radarr.NoSummaryIsAvailable": "Nenhum resumo está disponível.",
|
||||
"radarr.NoTagsFound": "Nenhuma etiqueta encontrada",
|
||||
"radarr.Other": "Outro",
|
||||
"radarr.ParentDirectory": "Diretório Parental",
|
||||
"radarr.PhysicalRelease": "Lançamento Físico",
|
||||
"radarr.Quality": "Qualidade",
|
||||
"radarr.QualityProfile": "Perfil de qualidade",
|
||||
"radarr.Queue": "Fila",
|
||||
"radarr.QueueDescription": "Ver conteúdo ativo e enfileirado",
|
||||
"radarr.RefreshMovie": "Atualizar filme",
|
||||
"radarr.Rejected": "Rejeitado",
|
||||
"radarr.Released": "Lançado",
|
||||
"radarr.ReleasedToday": "Lançado hoje",
|
||||
"radarr.Releases": "Lançamentos",
|
||||
"radarr.RemoveMovie": "Remover filme",
|
||||
"radarr.Resolution": "Resolução",
|
||||
"radarr.RootFolder": "Pasta raiz",
|
||||
"radarr.RootFolders": "Pastas raiz",
|
||||
"radarr.Runtime": "Tempo de execução",
|
||||
"search.Subcategories": "Subcategorias",
|
||||
"search.Size": "Tamanho",
|
||||
"search.SentTo": "Enviar para {}",
|
||||
@@ -163,11 +284,11 @@
|
||||
"settings.RestoreFromCloudFailure": "Falha ao Restaurar",
|
||||
"settings.RestoreFromCloudDescription": "Restaurar Dados de Configuração",
|
||||
"settings.RestoreFromCloud": "Restaurar da Nuvem",
|
||||
"settings.ResourcesDescription": "Recursos & Links Úteis",
|
||||
"settings.ResourcesDescription": "Recursos e links úteis",
|
||||
"settings.Resources": "Recursos",
|
||||
"settings.ResetPassword": "Redefinir Senha",
|
||||
"settings.RenameProfile": "Renomear Perfil",
|
||||
"settings.RegisteredSuccess": "Cadastrado com Sucesso",
|
||||
"settings.RegisteredSuccess": "Registrado",
|
||||
"settings.Register": "Cadastrar-se",
|
||||
"settings.RegisteredFailure": "Falha ao Cadastrar-se",
|
||||
"settings.QuickActionsDescription": "Ações Rápidas na Tela Inicial",
|
||||
@@ -183,7 +304,7 @@
|
||||
"settings.NoHeadersAdded": "Nenhum Cabeçalho Adicionado",
|
||||
"settings.NoExternalModulesFound": "Nenhum Módulo Externo Encontrado",
|
||||
"settings.NoBackupsFound": "Nenhum Backup Encontrado",
|
||||
"settings.NotificationsDescription": "Configure Webhooks para Notificações Push",
|
||||
"settings.NotificationsDescription": "Configurar webhooks para notificações push",
|
||||
"settings.Notifications": "Notificações",
|
||||
"settings.ModuleNotFound": "Módulo Não Encontrado",
|
||||
"settings.MinimumCharacters": "Mínimo de {} caracteres",
|
||||
@@ -199,7 +320,7 @@
|
||||
"settings.InvalidPasswordMessage": "A senha é inválida",
|
||||
"settings.InvalidPassword": "Senha Inválida",
|
||||
"settings.InvalidEmailMessage": "O endereço de email é inválido",
|
||||
"settings.InvalidEmail": "Email Inválido",
|
||||
"settings.InvalidEmail": "Endereço de Email Inválido",
|
||||
"settings.ImageBackgroundOpacityHint2": "Para desativar completamente a busca por imagens de fundo, defina o valor como 0.",
|
||||
"settings.ImageBackgroundOpacityHint1": "Defina a opacidade das imagens de fundo.",
|
||||
"settings.ImageBackgroundOpacity": "Opacidade da Imagem de Fundo",
|
||||
@@ -227,7 +348,7 @@
|
||||
"settings.Email": "Email",
|
||||
"settings.EditModule": "Editar Módulo",
|
||||
"settings.DrawerDescription": "Personalize o Drawer",
|
||||
"settings.Drawer": "Drawer",
|
||||
"settings.Drawer": "Gaveta",
|
||||
"settings.DonationsDescription": "Doe ao Desenvolvedor",
|
||||
"settings.Donations": "Doações",
|
||||
"settings.DisplayName": "Nome de Exibição",
|
||||
@@ -242,7 +363,7 @@
|
||||
"settings.DeleteIndexer": "Excluir Indexador",
|
||||
"settings.DeleteHeaderHint1": "Você tem certeza que deseja excluir esse cabeçalho?",
|
||||
"settings.DeleteHeader": "Excluir Cabeçalho",
|
||||
"settings.DeleteCloudBackupSuccess": "Excluido com Sucesso",
|
||||
"settings.DeleteCloudBackupSuccess": "Excluido",
|
||||
"settings.DeleteCloudBackupFailure": "Falha ao Excluir",
|
||||
"settings.DeleteCloudBackupDescription": "Excluir um Arquivo de Configuração",
|
||||
"settings.DeleteCloudBackup": "Excluir Backup da Nuvem",
|
||||
@@ -259,7 +380,7 @@
|
||||
"settings.ConnectionDetailsDescription": "Detalhes da conexão para {}",
|
||||
"settings.ConnectionDetails": "Detalhes da conexão",
|
||||
"settings.ConnectedSuccessfullyMessage": "{} está pronto para ser usado com LunaSea!",
|
||||
"settings.ConnectedSuccessfully": "Conectado com sucesso",
|
||||
"settings.ConnectedSuccessfully": "Conectado",
|
||||
"settings.Configuration": "Configuração",
|
||||
"settings.ConfigureModule": "Configurar {}",
|
||||
"settings.ClearLogsHint1": "Tem certeza que deseja limpar os logs gravados?\n\nLogs podem ser úteis para reportar bugs e depuração.",
|
||||
@@ -269,11 +390,98 @@
|
||||
"settings.AmoledThemeDescription": "Tema escuro puramente preto",
|
||||
"settings.AmoledThemeBordersDescription": "Adicionar bordas sutis na interface",
|
||||
"settings.AmoledThemeBorders": "Bordas no Tema AMOLED",
|
||||
"settings.AccountDeleted": "Deletar Conta",
|
||||
"settings.AccountSettings": "Configurações da Conta",
|
||||
"settings.BuildChannels": "Criar Canais",
|
||||
"settings.DeleteAccountHint2": "Esse processo também excluirá todos os backups de nuvem armazenados e dados anexados a esta conta.",
|
||||
"settings.PasswordHint1": "Se sua senha incluir caracteres especiais, considere adicionar um cabeçalho de autenticação básico com seu nome de usuário e senha para melhor suporte",
|
||||
"settings.ProfilesBannerLine1": "Os perfis permitem que você adicione várias instâncias de módulos no LunaSea. Você pode alternar entre os perfis na gaveta de navegação principal.",
|
||||
"settings.DeleteAccountHint1": "Tem certeza de que deseja excluir sua conta LunaSea?",
|
||||
"settings.DeleteAccountWarning1": "Este processo é irreversível",
|
||||
"settings.DocumentationDescription": "Visualizar o Documento",
|
||||
"settings.EmailValidation": "Endereço de E-mail invalido",
|
||||
"settings.EnableModule": "Habilitar {}",
|
||||
"settings.FailedToDeleteAccount": "Falha ao excluir conta",
|
||||
"settings.FailedToUpdateEmail": "Falha ao atualizar e-mail",
|
||||
"settings.Home": "Início",
|
||||
"settings.NetworkDescription": "Personalizar recursos de rede",
|
||||
"settings.NewPassword": "Nova Senha",
|
||||
"settings.ProfilesBannerLine2": "A pesquisa do indexador Newznab e os módulos externos são habilitados e compartilhados em todos os perfis.",
|
||||
"settings.RedditDescription": "Faça perguntas e obtenha suporte",
|
||||
"settings.QuickActionsBannerLine1": "Ações rápidas permitem que você salte rapidamente para os módulos diretamente da tela inicial ou do iniciador do seu dispositivo pressionando longamente o ícone do LunaSea.",
|
||||
"settings.QuickActionsBannerLine2": "Um número limitado de ações rápidas pode ser definido por vez, e habilitar mais do que seu inicializador pode suportar não terá efeito.",
|
||||
"settings.BuildChannelsDescription": "Saiba mais sobre canais de criação adicionais",
|
||||
"settings.CurrentPassword": "Senha Atual",
|
||||
"settings.DaysOne": "1 Dia",
|
||||
"settings.DaysCount": "{} Dias",
|
||||
"settings.DefaultOptions": "Opções padrão",
|
||||
"settings.DefaultOptionsDescription": "Definir opções de classificação, filtragem e visualização",
|
||||
"settings.DeleteProfileDescription": "Excluir um perfil existente",
|
||||
"settings.EmailUpdated": "E-mail atualizado",
|
||||
"settings.FailedToUpdatePassword": "Falha ao atualizar a senha",
|
||||
"settings.FilterCategory": "Categoria de filtro",
|
||||
"settings.FutureDays": "Dias futuros",
|
||||
"settings.GitHubDescription": "Veja o código fonte",
|
||||
"settings.Network": "Rede",
|
||||
"settings.PasswordUpdated": "Senha Atualizada",
|
||||
"settings.PastDays": "Dias passados",
|
||||
"settings.PastDaysInScheduleView": "Últimos dias na visualização de programação",
|
||||
"settings.PleaseSignInAgain": "Faça login novamente",
|
||||
"settings.RenameProfileDescription": "Renomear um perfil existente",
|
||||
"settings.RestoreFromDevice": "Restaurar do dispositivo",
|
||||
"settings.RestoreFromDeviceDescription": "Restaurar dados de configuração",
|
||||
"settings.Add": "Adicionar",
|
||||
"settings.AddProfileDescription": "Adicionar Novo Perfil",
|
||||
"settings.BackupToDevice": "Backup para dispositivo",
|
||||
"settings.BackupToDeviceDescription": "Dados de configuração de backup",
|
||||
"settings.CalendarSettings": "Configurações de Calendário",
|
||||
"settings.ClearImageCache": "Limpar cache de imagem",
|
||||
"settings.ClearImageCacheHint1": "Tem certeza de que deseja limpar todas as imagens do cache?",
|
||||
"settings.ClearImageCacheHint2": "Fazer download novamente de imagens para uma grande biblioteca pode consumir uma grande quantidade de dados.",
|
||||
"settings.DefaultSortingAndFilteringDescription": "Definir métodos de classificação e filtragem padrão",
|
||||
"settings.DefaultPages": "Páginas padrão",
|
||||
"settings.DefaultPagesDescription": "Definir páginas de destino padrão",
|
||||
"settings.DefaultSortingAndFiltering": "Classificação e filtragem padrão",
|
||||
"settings.DeleteAccount": "Deletar conta",
|
||||
"settings.DeleteAccountDescription": "Excluir permanentemente sua conta",
|
||||
"settings.Documentation": "Documentação",
|
||||
"settings.AccountDeletedMessage": "Deletar sua Conta LunaSea",
|
||||
"settings.ConfigurationDescription": "Ajustar e Configurar LunaSea",
|
||||
"settings.SortCategory": "Classificar categoria",
|
||||
"settings.SortDirection": "Direção de classificação",
|
||||
"settings.TLSCertificateValidation": "Validação do certificado TLS",
|
||||
"settings.DatabaseCorruptionDetectedMessageLine1": "Banco de dados corrompido foi detectado e sua configurações foram limpas.",
|
||||
"settings.DatabaseCorruptionDetectedMessageLine2": "Desculpe a inconveniência, todos os backups criados anteriormente devem ser restaurados mesmo quando exportados anteriormente com um banco de dados corrompido.",
|
||||
"settings.DatabaseCorruptionDetected": "Detectado banco de dados corrompido",
|
||||
"settings.AddedProfile": "Perfil Adicionado",
|
||||
"settings.ChangedProfile": "Perfil Alterado",
|
||||
"settings.DeletedProfile": "Perfil Excluído",
|
||||
"settings.NoAdditionalProfilesAdded": "Nenhum perfil adicional foi adicionado",
|
||||
"settings.NoProfilesFound": "Nenhum perfil encontrado",
|
||||
"settings.Platform": "Plataforma",
|
||||
"settings.ProfileToProfile": "\"{}\" para \"{}\"",
|
||||
"settings.RenamedProfile": "Perfil Renomeado",
|
||||
"settings.SystemStatusDescription": "Página de status para serviços hospedados",
|
||||
"settings.Version": "Versão",
|
||||
"settings.UpToDate": "Atualizado",
|
||||
"settings.WeblateDescription": "Ajude a localizar o LunaSea",
|
||||
"settings.ViewRecentChanges": "Ver alterações recentes",
|
||||
"settings.Website": "Site",
|
||||
"settings.WebsiteDescription": "Visitar o site da LunaSea",
|
||||
"settings.ViewTypeLogs": "Ver {} registros",
|
||||
"settings.Build": "Build",
|
||||
"settings.Channel": "Canal",
|
||||
"settings.DownloadUpdate": "Baixar Atualização",
|
||||
"settings.EnableInAppNotifications": "Ativar notificações no aplicativo",
|
||||
"settings.SystemStatus": "Status do Sistema",
|
||||
"settings.TLSCertificateValidationDescription": "Validar certificados em conexões TLS",
|
||||
"settings.UpdateEmail": "Atualizar e-mail",
|
||||
"settings.UpdatePassword": "Atualizar senha",
|
||||
"sonarr.AddedTag": "Tag Adicionada",
|
||||
"sonarr.AddSeries": "Adicionar Série",
|
||||
"sonarr.DeleteFile": "Deletar Arquivo",
|
||||
"sonarr.EpisodeFileDeleted": "Arquivo do Episódio Deletado",
|
||||
"sonarr.EpisodeFileRenamed": "Arquivo do Episódio Renomeado",
|
||||
"sonarr.DeleteFile": "Apagar Ficheiro",
|
||||
"sonarr.EpisodeFileDeleted": "Ficheiro do Episódio Apagado",
|
||||
"sonarr.EpisodeFileRenamed": "Ficheiro do Episódio Renomeado",
|
||||
"sonarr.EpisodeNumber": "Episódio {}",
|
||||
"sonarr.FailedToAddSeries": "Falhou ao Adicionar Séries",
|
||||
"sonarr.FailedToAddTag": "Falhou ao adicionar Tag",
|
||||
@@ -294,18 +502,18 @@
|
||||
"sonarr.Monitoring": "Monitorando",
|
||||
"sonarr.AllSeasons": "Todas as Temporadas",
|
||||
"sonarr.AutomaticSearch": "Busca Automática",
|
||||
"sonarr.DeleteEpisodeFile": "Deletar Arquivo do Episódio",
|
||||
"sonarr.DeleteEpisodeFile": "Deletar Ficheiro do Episódio",
|
||||
"sonarr.Language": "Língua",
|
||||
"sonarr.Audio": "Áudio",
|
||||
"sonarr.DeleteEpisodeFileHint1": "Tem certeza que deseja apagar o arquivo desse episódio?",
|
||||
"sonarr.DeleteFiles": "Deletar Arquivos",
|
||||
"sonarr.DeleteEpisodeFileHint1": "Tem certeza que deseja apagar o ficheiro desse episódio?",
|
||||
"sonarr.DeleteFiles": "Apagar Ficheiros",
|
||||
"sonarr.Episode": "Episódio",
|
||||
"sonarr.EpisodesAvailable": "Episódios Disponíveis",
|
||||
"sonarr.EpisodeImported": "Episódio Importado ({})",
|
||||
"sonarr.FilterCatalogue": "Filtrar Catálogo",
|
||||
"sonarr.FilterReleases": "Filtrar Lançamentos",
|
||||
"sonarr.Languages": "Línguas",
|
||||
"sonarr.ManualImportDescription": "Importar Conteúdo do Sistema de Arquivos",
|
||||
"sonarr.ManualImportDescription": "Importar Conteúdo do Sistema de Ficheiros",
|
||||
"sonarr.Monitored": "Monitorado",
|
||||
"sonarr.MissingEpisodesHint1": "Tem certeza que deseja procurar por todos os episódios faltantes?",
|
||||
"sonarr.MonitorEpisode": "Monitorar Episódio",
|
||||
@@ -316,6 +524,31 @@
|
||||
"sonarr.NoEpisodesFound": "Nenhum Episódio Encontrado",
|
||||
"sonarr.AddedOn": "Adicionado Em",
|
||||
"sonarr.AddedSeries": "Séries Adicionadas",
|
||||
"sonarr.Destination": "Destino",
|
||||
"sonarr.All": "Tudo",
|
||||
"sonarr.Approved": "Aprovado",
|
||||
"sonarr.Automatic": "Automático",
|
||||
"sonarr.BackingUpDatabase": "Fazendo backup do banco de dados{}",
|
||||
"sonarr.BackingUpDatabaseDescription": "Fazendo backup do banco de dados em segundo plano",
|
||||
"sonarr.Channels": "Canais",
|
||||
"sonarr.Client": "Cliente",
|
||||
"sonarr.Continuing": "Continuando",
|
||||
"sonarr.DeleteReasonUpgrade": "O ficheiro foi apagado para importar uma atualização",
|
||||
"sonarr.DestinationRelative": "Destino relativo",
|
||||
"sonarr.Download": "Baixar",
|
||||
"sonarr.BackupDatabase": "Backup do banco de dados",
|
||||
"sonarr.CheckDownloadClient": "Verifique o cliente de download para obter mais detalhes",
|
||||
"sonarr.DeleteReasonMissingFromDisk": "O Sonarr não conseguiu encontrar o ficheiro no disco, então ele foi removido",
|
||||
"sonarr.EditSeries": "Editar séries",
|
||||
"sonarr.DownloadingWithMessage": "Baixando: {}",
|
||||
"sonarr.Downloading": "Baixando",
|
||||
"sonarr.FailedToBackupDatabase": "Falha ao fazer backup do banco de dados",
|
||||
"sonarr.DownloadClientUnavailable": "Cliente de download não está disponível",
|
||||
"sonarr.Downloaded": "Baixado",
|
||||
"sonarr.DownloadedImporting": "Baixado: Importando",
|
||||
"sonarr.DownloadedWaitingToImport": "Baixado: Aguardando para importar",
|
||||
"sonarr.DownloadedWaitingToProcess": "Baixado: Aguardando para processar",
|
||||
"sonarr.EmptyQueue": "Fila vazia",
|
||||
"tautulli.Terminate": "Terminar",
|
||||
"tautulli.Subtitle": "Legenda",
|
||||
"tautulli.Stream": "Transmissão",
|
||||
@@ -373,5 +606,15 @@
|
||||
"tautulli.Users": "Utilizadores",
|
||||
"tautulli.Video": "Vídeo",
|
||||
"tautulli.ViewWebGUI": "Ver WEB GUI",
|
||||
"tautulli.Year": "Ano"
|
||||
"tautulli.Year": "Ano",
|
||||
"tautulli.TerminationAttachMessage": "Opcionalmente, você pode anexar uma mensagem de rescisão abaixo.",
|
||||
"tautulli.TerminationConfirmMessage": "Deseja encerrar esta sessão?",
|
||||
"tautulli.TerminationMessage": "Mensagem de Rescisão",
|
||||
"tautulli.Transcode": "Transcodificar",
|
||||
"tautulli.TerminateSession": "Encerrar Sessão",
|
||||
"tautulli.TerminatedSession": "Sessão Encerrada",
|
||||
"tautulli.TerminateSessionFailed": "Falha ao encerrar a sessão",
|
||||
"wake_on_lan.MagicPacketSent": "Pacote mágico enviado",
|
||||
"wake_on_lan.MagicPacketSentMessage": "Sua máquina deve estar acordando!",
|
||||
"wake_on_lan.MagicPacketFailedToSend": "Falha ao enviar pacote mágico"
|
||||
}
|
||||
17
assets/localization/ro.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"dashboard.Modules": "Module",
|
||||
"dashboard.Calendar": "Calendar",
|
||||
"dashboard.Friday": "Vineri",
|
||||
"dashboard.OneMonth": "O lună",
|
||||
"dashboard.OneWeek": "O săptămână",
|
||||
"dashboard.PastDays": "Zile trecute",
|
||||
"dashboard.Saturday": "Sâmbătă",
|
||||
"dashboard.Schedule": "Program",
|
||||
"dashboard.Sunday": "Duminică",
|
||||
"dashboard.Thursday": "Joi",
|
||||
"dashboard.Tuesday": "Marți",
|
||||
"dashboard.TwoWeeks": "Două săptămâni",
|
||||
"dashboard.Wednesday": "Miercuri",
|
||||
"dashboard.FutureDays": "Zile în viitor",
|
||||
"dashboard.Monday": "Luni"
|
||||
}
|
||||