mirror of
https://github.com/invoke-ai/InvokeAI
synced 2024-08-30 20:32:17 +00:00
Merge branch 'main' into nodes_add_remoteimage
This commit is contained in:
commit
9259483081
@ -65,7 +65,7 @@ The first set of things we need to do when creating a new Invocation are -
|
|||||||
So let us do that.
|
So let us do that.
|
||||||
|
|
||||||
```python
|
```python
|
||||||
from .baseinvocation import BaseInvocation, invocation
|
from invokeai.app.invocations.baseinvocation import BaseInvocation, invocation
|
||||||
|
|
||||||
@invocation('resize')
|
@invocation('resize')
|
||||||
class ResizeInvocation(BaseInvocation):
|
class ResizeInvocation(BaseInvocation):
|
||||||
@ -99,8 +99,8 @@ create your own custom field types later in this guide. For now, let's go ahead
|
|||||||
and use it.
|
and use it.
|
||||||
|
|
||||||
```python
|
```python
|
||||||
from .baseinvocation import BaseInvocation, InputField, invocation
|
from invokeai.app.invocations.baseinvocation import BaseInvocation, InputField, invocation
|
||||||
from .primitives import ImageField
|
from invokeai.app.invocations.primitives import ImageField
|
||||||
|
|
||||||
@invocation('resize')
|
@invocation('resize')
|
||||||
class ResizeInvocation(BaseInvocation):
|
class ResizeInvocation(BaseInvocation):
|
||||||
@ -124,8 +124,8 @@ image: ImageField = InputField(description="The input image")
|
|||||||
Great. Now let us create our other inputs for `width` and `height`
|
Great. Now let us create our other inputs for `width` and `height`
|
||||||
|
|
||||||
```python
|
```python
|
||||||
from .baseinvocation import BaseInvocation, InputField, invocation
|
from invokeai.app.invocations.baseinvocation import BaseInvocation, InputField, invocation
|
||||||
from .primitives import ImageField
|
from invokeai.app.invocations.primitives import ImageField
|
||||||
|
|
||||||
@invocation('resize')
|
@invocation('resize')
|
||||||
class ResizeInvocation(BaseInvocation):
|
class ResizeInvocation(BaseInvocation):
|
||||||
@ -160,8 +160,8 @@ that are provided by it by InvokeAI.
|
|||||||
Let us create this function first.
|
Let us create this function first.
|
||||||
|
|
||||||
```python
|
```python
|
||||||
from .baseinvocation import BaseInvocation, InputField, invocation
|
from invokeai.app.invocations.baseinvocation import BaseInvocation, InputField, invocation, InvocationContext
|
||||||
from .primitives import ImageField
|
from invokeai.app.invocations.primitives import ImageField
|
||||||
|
|
||||||
@invocation('resize')
|
@invocation('resize')
|
||||||
class ResizeInvocation(BaseInvocation):
|
class ResizeInvocation(BaseInvocation):
|
||||||
@ -189,9 +189,9 @@ all the necessary info related to image outputs. So let us use that.
|
|||||||
We will cover how to create your own output types later in this guide.
|
We will cover how to create your own output types later in this guide.
|
||||||
|
|
||||||
```python
|
```python
|
||||||
from .baseinvocation import BaseInvocation, InputField, invocation
|
from invokeai.app.invocations.baseinvocation import BaseInvocation, InputField, invocation, InvocationContext
|
||||||
from .primitives import ImageField
|
from invokeai.app.invocations.primitives import ImageField
|
||||||
from .image import ImageOutput
|
from invokeai.app.invocations.image import ImageOutput
|
||||||
|
|
||||||
@invocation('resize')
|
@invocation('resize')
|
||||||
class ResizeInvocation(BaseInvocation):
|
class ResizeInvocation(BaseInvocation):
|
||||||
@ -216,9 +216,9 @@ Perfect. Now that we have our Invocation setup, let us do what we want to do.
|
|||||||
So let's do that.
|
So let's do that.
|
||||||
|
|
||||||
```python
|
```python
|
||||||
from .baseinvocation import BaseInvocation, InputField, invocation
|
from invokeai.app.invocations.baseinvocation import BaseInvocation, InputField, invocation, InvocationContext
|
||||||
from .primitives import ImageField
|
from invokeai.app.invocations.primitives import ImageField
|
||||||
from .image import ImageOutput
|
from invokeai.app.invocations.image import ImageOutput, ResourceOrigin, ImageCategory
|
||||||
|
|
||||||
@invocation("resize")
|
@invocation("resize")
|
||||||
class ResizeInvocation(BaseInvocation):
|
class ResizeInvocation(BaseInvocation):
|
||||||
|
171
invokeai/frontend/web/dist/assets/App-6440ab3b.js
vendored
Normal file
171
invokeai/frontend/web/dist/assets/App-6440ab3b.js
vendored
Normal file
File diff suppressed because one or more lines are too long
171
invokeai/frontend/web/dist/assets/App-cd19f6f7.js
vendored
171
invokeai/frontend/web/dist/assets/App-cd19f6f7.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
invokeai/frontend/web/dist/assets/MantineProvider-a6a1d85c.js
vendored
Normal file
1
invokeai/frontend/web/dist/assets/MantineProvider-a6a1d85c.js
vendored
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,4 +1,4 @@
|
|||||||
import{w as s,ie as T,v as l,_ as I,ig as R,aa as V,ih as z,ii as j,ij as D,ik as F,il as G,im as W,io as K,az as H,ip as U,iq as Y}from"./index-c553e366.js";import{M as Z}from"./MantineProvider-094ba0de.js";var P=String.raw,E=P`
|
import{I as s,ie as T,v as l,$ as A,ig as R,aa as V,ih as z,ii as j,ij as D,ik as F,il as G,im as W,io as K,az as H,ip as U,iq as Y}from"./index-f820e2e3.js";import{M as Z}from"./MantineProvider-a6a1d85c.js";var P=String.raw,E=P`
|
||||||
:root,
|
:root,
|
||||||
:host {
|
:host {
|
||||||
--chakra-vh: 100vh;
|
--chakra-vh: 100vh;
|
||||||
@ -277,4 +277,4 @@ import{w as s,ie as T,v as l,_ as I,ig as R,aa as V,ih as z,ii as j,ij as D,ik a
|
|||||||
}
|
}
|
||||||
|
|
||||||
${E}
|
${E}
|
||||||
`}),g={light:"chakra-ui-light",dark:"chakra-ui-dark"};function Q(e={}){const{preventTransition:o=!0}=e,n={setDataset:r=>{const t=o?n.preventTransition():void 0;document.documentElement.dataset.theme=r,document.documentElement.style.colorScheme=r,t==null||t()},setClassName(r){document.body.classList.add(r?g.dark:g.light),document.body.classList.remove(r?g.light:g.dark)},query(){return window.matchMedia("(prefers-color-scheme: dark)")},getSystemTheme(r){var t;return((t=n.query().matches)!=null?t:r==="dark")?"dark":"light"},addListener(r){const t=n.query(),i=a=>{r(a.matches?"dark":"light")};return typeof t.addListener=="function"?t.addListener(i):t.addEventListener("change",i),()=>{typeof t.removeListener=="function"?t.removeListener(i):t.removeEventListener("change",i)}},preventTransition(){const r=document.createElement("style");return r.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(r),()=>{window.getComputedStyle(document.body),requestAnimationFrame(()=>{requestAnimationFrame(()=>{document.head.removeChild(r)})})}}};return n}var X="chakra-ui-color-mode";function L(e){return{ssr:!1,type:"localStorage",get(o){if(!(globalThis!=null&&globalThis.document))return o;let n;try{n=localStorage.getItem(e)||o}catch{}return n||o},set(o){try{localStorage.setItem(e,o)}catch{}}}}var ee=L(X),M=()=>{};function S(e,o){return e.type==="cookie"&&e.ssr?e.get(o):o}function O(e){const{value:o,children:n,options:{useSystemColorMode:r,initialColorMode:t,disableTransitionOnChange:i}={},colorModeManager:a=ee}=e,d=t==="dark"?"dark":"light",[u,p]=l.useState(()=>S(a,d)),[y,b]=l.useState(()=>S(a)),{getSystemTheme:w,setClassName:k,setDataset:x,addListener:$}=l.useMemo(()=>Q({preventTransition:i}),[i]),v=t==="system"&&!u?y:u,c=l.useCallback(m=>{const f=m==="system"?w():m;p(f),k(f==="dark"),x(f),a.set(f)},[a,w,k,x]);I(()=>{t==="system"&&b(w())},[]),l.useEffect(()=>{const m=a.get();if(m){c(m);return}if(t==="system"){c("system");return}c(d)},[a,d,t,c]);const C=l.useCallback(()=>{c(v==="dark"?"light":"dark")},[v,c]);l.useEffect(()=>{if(r)return $(c)},[r,$,c]);const A=l.useMemo(()=>({colorMode:o??v,toggleColorMode:o?M:C,setColorMode:o?M:c,forced:o!==void 0}),[v,C,c,o]);return s.jsx(R.Provider,{value:A,children:n})}O.displayName="ColorModeProvider";var te=["borders","breakpoints","colors","components","config","direction","fonts","fontSizes","fontWeights","letterSpacings","lineHeights","radii","shadows","sizes","space","styles","transition","zIndices"];function re(e){return V(e)?te.every(o=>Object.prototype.hasOwnProperty.call(e,o)):!1}function h(e){return typeof e=="function"}function oe(...e){return o=>e.reduce((n,r)=>r(n),o)}var ne=e=>function(...n){let r=[...n],t=n[n.length-1];return re(t)&&r.length>1?r=r.slice(0,r.length-1):t=e,oe(...r.map(i=>a=>h(i)?i(a):ae(a,i)))(t)},ie=ne(j);function ae(...e){return z({},...e,_)}function _(e,o,n,r){if((h(e)||h(o))&&Object.prototype.hasOwnProperty.call(r,n))return(...t)=>{const i=h(e)?e(...t):e,a=h(o)?o(...t):o;return z({},i,a,_)}}var q=l.createContext({getDocument(){return document},getWindow(){return window}});q.displayName="EnvironmentContext";function N(e){const{children:o,environment:n,disabled:r}=e,t=l.useRef(null),i=l.useMemo(()=>n||{getDocument:()=>{var d,u;return(u=(d=t.current)==null?void 0:d.ownerDocument)!=null?u:document},getWindow:()=>{var d,u;return(u=(d=t.current)==null?void 0:d.ownerDocument.defaultView)!=null?u:window}},[n]),a=!r||!n;return s.jsxs(q.Provider,{value:i,children:[o,a&&s.jsx("span",{id:"__chakra_env",hidden:!0,ref:t})]})}N.displayName="EnvironmentProvider";var se=e=>{const{children:o,colorModeManager:n,portalZIndex:r,resetScope:t,resetCSS:i=!0,theme:a={},environment:d,cssVarsRoot:u,disableEnvironment:p,disableGlobalStyle:y}=e,b=s.jsx(N,{environment:d,disabled:p,children:o});return s.jsx(D,{theme:a,cssVarsRoot:u,children:s.jsxs(O,{colorModeManager:n,options:a.config,children:[i?s.jsx(J,{scope:t}):s.jsx(B,{}),!y&&s.jsx(F,{}),r?s.jsx(G,{zIndex:r,children:b}):b]})})},le=e=>function({children:n,theme:r=e,toastOptions:t,...i}){return s.jsxs(se,{theme:r,...i,children:[s.jsx(W,{value:t==null?void 0:t.defaultOptions,children:n}),s.jsx(K,{...t})]})},de=le(j);const ue=()=>l.useMemo(()=>({colorScheme:"dark",fontFamily:"'Inter Variable', sans-serif",components:{ScrollArea:{defaultProps:{scrollbarSize:10},styles:{scrollbar:{"&:hover":{backgroundColor:"var(--invokeai-colors-baseAlpha-300)"}},thumb:{backgroundColor:"var(--invokeai-colors-baseAlpha-300)"}}}}}),[]),ce=L("@@invokeai-color-mode");function me({children:e}){const{i18n:o}=H(),n=o.dir(),r=l.useMemo(()=>ie({...U,direction:n}),[n]);l.useEffect(()=>{document.body.dir=n},[n]);const t=ue();return s.jsx(Z,{theme:t,children:s.jsx(de,{theme:r,colorModeManager:ce,toastOptions:Y,children:e})})}const ve=l.memo(me);export{ve as default};
|
`}),g={light:"chakra-ui-light",dark:"chakra-ui-dark"};function Q(e={}){const{preventTransition:o=!0}=e,n={setDataset:r=>{const t=o?n.preventTransition():void 0;document.documentElement.dataset.theme=r,document.documentElement.style.colorScheme=r,t==null||t()},setClassName(r){document.body.classList.add(r?g.dark:g.light),document.body.classList.remove(r?g.light:g.dark)},query(){return window.matchMedia("(prefers-color-scheme: dark)")},getSystemTheme(r){var t;return((t=n.query().matches)!=null?t:r==="dark")?"dark":"light"},addListener(r){const t=n.query(),i=a=>{r(a.matches?"dark":"light")};return typeof t.addListener=="function"?t.addListener(i):t.addEventListener("change",i),()=>{typeof t.removeListener=="function"?t.removeListener(i):t.removeEventListener("change",i)}},preventTransition(){const r=document.createElement("style");return r.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(r),()=>{window.getComputedStyle(document.body),requestAnimationFrame(()=>{requestAnimationFrame(()=>{document.head.removeChild(r)})})}}};return n}var X="chakra-ui-color-mode";function L(e){return{ssr:!1,type:"localStorage",get(o){if(!(globalThis!=null&&globalThis.document))return o;let n;try{n=localStorage.getItem(e)||o}catch{}return n||o},set(o){try{localStorage.setItem(e,o)}catch{}}}}var ee=L(X),M=()=>{};function S(e,o){return e.type==="cookie"&&e.ssr?e.get(o):o}function O(e){const{value:o,children:n,options:{useSystemColorMode:r,initialColorMode:t,disableTransitionOnChange:i}={},colorModeManager:a=ee}=e,d=t==="dark"?"dark":"light",[u,p]=l.useState(()=>S(a,d)),[y,b]=l.useState(()=>S(a)),{getSystemTheme:w,setClassName:k,setDataset:x,addListener:$}=l.useMemo(()=>Q({preventTransition:i}),[i]),v=t==="system"&&!u?y:u,c=l.useCallback(m=>{const f=m==="system"?w():m;p(f),k(f==="dark"),x(f),a.set(f)},[a,w,k,x]);A(()=>{t==="system"&&b(w())},[]),l.useEffect(()=>{const m=a.get();if(m){c(m);return}if(t==="system"){c("system");return}c(d)},[a,d,t,c]);const C=l.useCallback(()=>{c(v==="dark"?"light":"dark")},[v,c]);l.useEffect(()=>{if(r)return $(c)},[r,$,c]);const N=l.useMemo(()=>({colorMode:o??v,toggleColorMode:o?M:C,setColorMode:o?M:c,forced:o!==void 0}),[v,C,c,o]);return s.jsx(R.Provider,{value:N,children:n})}O.displayName="ColorModeProvider";var te=["borders","breakpoints","colors","components","config","direction","fonts","fontSizes","fontWeights","letterSpacings","lineHeights","radii","shadows","sizes","space","styles","transition","zIndices"];function re(e){return V(e)?te.every(o=>Object.prototype.hasOwnProperty.call(e,o)):!1}function h(e){return typeof e=="function"}function oe(...e){return o=>e.reduce((n,r)=>r(n),o)}var ne=e=>function(...n){let r=[...n],t=n[n.length-1];return re(t)&&r.length>1?r=r.slice(0,r.length-1):t=e,oe(...r.map(i=>a=>h(i)?i(a):ae(a,i)))(t)},ie=ne(j);function ae(...e){return z({},...e,_)}function _(e,o,n,r){if((h(e)||h(o))&&Object.prototype.hasOwnProperty.call(r,n))return(...t)=>{const i=h(e)?e(...t):e,a=h(o)?o(...t):o;return z({},i,a,_)}}var q=l.createContext({getDocument(){return document},getWindow(){return window}});q.displayName="EnvironmentContext";function I(e){const{children:o,environment:n,disabled:r}=e,t=l.useRef(null),i=l.useMemo(()=>n||{getDocument:()=>{var d,u;return(u=(d=t.current)==null?void 0:d.ownerDocument)!=null?u:document},getWindow:()=>{var d,u;return(u=(d=t.current)==null?void 0:d.ownerDocument.defaultView)!=null?u:window}},[n]),a=!r||!n;return s.jsxs(q.Provider,{value:i,children:[o,a&&s.jsx("span",{id:"__chakra_env",hidden:!0,ref:t})]})}I.displayName="EnvironmentProvider";var se=e=>{const{children:o,colorModeManager:n,portalZIndex:r,resetScope:t,resetCSS:i=!0,theme:a={},environment:d,cssVarsRoot:u,disableEnvironment:p,disableGlobalStyle:y}=e,b=s.jsx(I,{environment:d,disabled:p,children:o});return s.jsx(D,{theme:a,cssVarsRoot:u,children:s.jsxs(O,{colorModeManager:n,options:a.config,children:[i?s.jsx(J,{scope:t}):s.jsx(B,{}),!y&&s.jsx(F,{}),r?s.jsx(G,{zIndex:r,children:b}):b]})})},le=e=>function({children:n,theme:r=e,toastOptions:t,...i}){return s.jsxs(se,{theme:r,...i,children:[s.jsx(W,{value:t==null?void 0:t.defaultOptions,children:n}),s.jsx(K,{...t})]})},de=le(j);const ue=()=>l.useMemo(()=>({colorScheme:"dark",fontFamily:"'Inter Variable', sans-serif",components:{ScrollArea:{defaultProps:{scrollbarSize:10},styles:{scrollbar:{"&:hover":{backgroundColor:"var(--invokeai-colors-baseAlpha-300)"}},thumb:{backgroundColor:"var(--invokeai-colors-baseAlpha-300)"}}}}}),[]),ce=L("@@invokeai-color-mode");function me({children:e}){const{i18n:o}=H(),n=o.dir(),r=l.useMemo(()=>ie({...U,direction:n}),[n]);l.useEffect(()=>{document.body.dir=n},[n]);const t=ue();return s.jsx(Z,{theme:t,children:s.jsx(de,{theme:r,colorModeManager:ce,toastOptions:Y,children:e})})}const ve=l.memo(me);export{ve as default};
|
9
invokeai/frontend/web/dist/assets/ThemeLocaleProvider-f5f9aabf.css
vendored
Normal file
9
invokeai/frontend/web/dist/assets/ThemeLocaleProvider-f5f9aabf.css
vendored
Normal file
File diff suppressed because one or more lines are too long
156
invokeai/frontend/web/dist/assets/index-c553e366.js
vendored
156
invokeai/frontend/web/dist/assets/index-c553e366.js
vendored
File diff suppressed because one or more lines are too long
157
invokeai/frontend/web/dist/assets/index-f820e2e3.js
vendored
Normal file
157
invokeai/frontend/web/dist/assets/index-f820e2e3.js
vendored
Normal file
File diff suppressed because one or more lines are too long
BIN
invokeai/frontend/web/dist/assets/inter-cyrillic-ext-wght-normal-1c3007b8.woff2
vendored
Normal file
BIN
invokeai/frontend/web/dist/assets/inter-cyrillic-ext-wght-normal-1c3007b8.woff2
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
invokeai/frontend/web/dist/assets/inter-cyrillic-wght-normal-eba94878.woff2
vendored
Normal file
BIN
invokeai/frontend/web/dist/assets/inter-cyrillic-wght-normal-eba94878.woff2
vendored
Normal file
Binary file not shown.
BIN
invokeai/frontend/web/dist/assets/inter-greek-ext-wght-normal-81f77e51.woff2
vendored
Normal file
BIN
invokeai/frontend/web/dist/assets/inter-greek-ext-wght-normal-81f77e51.woff2
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
invokeai/frontend/web/dist/assets/inter-greek-wght-normal-d92c6cbc.woff2
vendored
Normal file
BIN
invokeai/frontend/web/dist/assets/inter-greek-wght-normal-d92c6cbc.woff2
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
invokeai/frontend/web/dist/assets/inter-latin-ext-wght-normal-a2bfd9fe.woff2
vendored
Normal file
BIN
invokeai/frontend/web/dist/assets/inter-latin-ext-wght-normal-a2bfd9fe.woff2
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
invokeai/frontend/web/dist/assets/inter-latin-wght-normal-88df0b5a.woff2
vendored
Normal file
BIN
invokeai/frontend/web/dist/assets/inter-latin-wght-normal-88df0b5a.woff2
vendored
Normal file
Binary file not shown.
BIN
invokeai/frontend/web/dist/assets/inter-vietnamese-wght-normal-15df7612.woff2
vendored
Normal file
BIN
invokeai/frontend/web/dist/assets/inter-vietnamese-wght-normal-15df7612.woff2
vendored
Normal file
Binary file not shown.
Binary file not shown.
2
invokeai/frontend/web/dist/index.html
vendored
2
invokeai/frontend/web/dist/index.html
vendored
@ -15,7 +15,7 @@
|
|||||||
margin: 0;
|
margin: 0;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
<script type="module" crossorigin src="./assets/index-c553e366.js"></script>
|
<script type="module" crossorigin src="./assets/index-f820e2e3.js"></script>
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body dir="ltr">
|
<body dir="ltr">
|
||||||
|
166
invokeai/frontend/web/dist/locales/de.json
vendored
166
invokeai/frontend/web/dist/locales/de.json
vendored
@ -113,7 +113,14 @@
|
|||||||
"images": "Bilder",
|
"images": "Bilder",
|
||||||
"copy": "Kopieren",
|
"copy": "Kopieren",
|
||||||
"download": "Runterladen",
|
"download": "Runterladen",
|
||||||
"setCurrentImage": "Setze aktuelle Bild"
|
"setCurrentImage": "Setze aktuelle Bild",
|
||||||
|
"featuresWillReset": "Wenn Sie dieses Bild löschen, werden diese Funktionen sofort zurückgesetzt.",
|
||||||
|
"deleteImageBin": "Gelöschte Bilder werden an den Papierkorb Ihres Betriebssystems gesendet.",
|
||||||
|
"unableToLoad": "Galerie kann nicht geladen werden",
|
||||||
|
"downloadSelection": "Auswahl herunterladen",
|
||||||
|
"currentlyInUse": "Dieses Bild wird derzeit in den folgenden Funktionen verwendet:",
|
||||||
|
"deleteImagePermanent": "Gelöschte Bilder können nicht wiederhergestellt werden.",
|
||||||
|
"autoAssignBoardOnClick": "Board per Klick automatisch zuweisen"
|
||||||
},
|
},
|
||||||
"hotkeys": {
|
"hotkeys": {
|
||||||
"keyboardShortcuts": "Tastenkürzel",
|
"keyboardShortcuts": "Tastenkürzel",
|
||||||
@ -323,7 +330,8 @@
|
|||||||
},
|
},
|
||||||
"nodesHotkeys": "Knoten Tastenkürzel",
|
"nodesHotkeys": "Knoten Tastenkürzel",
|
||||||
"addNodes": {
|
"addNodes": {
|
||||||
"title": "Knotenpunkt hinzufügen"
|
"title": "Knotenpunkt hinzufügen",
|
||||||
|
"desc": "Öffnet das Menü zum Hinzufügen von Knoten"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"modelManager": {
|
"modelManager": {
|
||||||
@ -429,7 +437,43 @@
|
|||||||
"customConfigFileLocation": "Benutzerdefinierte Konfiguration Datei Speicherort",
|
"customConfigFileLocation": "Benutzerdefinierte Konfiguration Datei Speicherort",
|
||||||
"baseModel": "Basis Modell",
|
"baseModel": "Basis Modell",
|
||||||
"convertToDiffusers": "Konvertiere zu Diffusers",
|
"convertToDiffusers": "Konvertiere zu Diffusers",
|
||||||
"diffusersModels": "Diffusers"
|
"diffusersModels": "Diffusers",
|
||||||
|
"noCustomLocationProvided": "Kein benutzerdefinierter Standort angegeben",
|
||||||
|
"onnxModels": "Onnx",
|
||||||
|
"vaeRepoID": "VAE-Repo-ID",
|
||||||
|
"weightedSum": "Gewichtete Summe",
|
||||||
|
"syncModelsDesc": "Wenn Ihre Modelle nicht mit dem Backend synchronisiert sind, können Sie sie mit dieser Option aktualisieren. Dies ist im Allgemeinen praktisch, wenn Sie Ihre models.yaml-Datei manuell aktualisieren oder Modelle zum InvokeAI-Stammordner hinzufügen, nachdem die Anwendung gestartet wurde.",
|
||||||
|
"vae": "VAE",
|
||||||
|
"noModels": "Keine Modelle gefunden",
|
||||||
|
"statusConverting": "Konvertieren",
|
||||||
|
"sigmoid": "Sigmoid",
|
||||||
|
"predictionType": "Vorhersagetyp (für Stable Diffusion 2.x-Modelle und gelegentliche Stable Diffusion 1.x-Modelle)",
|
||||||
|
"selectModel": "Wählen Sie Modell aus",
|
||||||
|
"repo_id": "Repo-ID",
|
||||||
|
"modelSyncFailed": "Modellsynchronisierung fehlgeschlagen",
|
||||||
|
"quickAdd": "Schnell hinzufügen",
|
||||||
|
"simpleModelDesc": "Geben Sie einen Pfad zu einem lokalen Diffusers-Modell, einem lokalen Checkpoint-/Safetensors-Modell, einer HuggingFace-Repo-ID oder einer Checkpoint-/Diffusers-Modell-URL an.",
|
||||||
|
"modelDeleted": "Modell gelöscht",
|
||||||
|
"inpainting": "v1 Ausmalen",
|
||||||
|
"modelUpdateFailed": "Modellaktualisierung fehlgeschlagen",
|
||||||
|
"useCustomConfig": "Benutzerdefinierte Konfiguration verwenden",
|
||||||
|
"settings": "Einstellungen",
|
||||||
|
"modelConversionFailed": "Modellkonvertierung fehlgeschlagen",
|
||||||
|
"syncModels": "Modelle synchronisieren",
|
||||||
|
"mergedModelSaveLocation": "Speicherort",
|
||||||
|
"modelType": "Modelltyp",
|
||||||
|
"modelsMerged": "Modelle zusammengeführt",
|
||||||
|
"modelsMergeFailed": "Modellzusammenführung fehlgeschlagen",
|
||||||
|
"convertToDiffusersHelpText1": "Dieses Modell wird in das 🧨 Diffusers-Format konvertiert.",
|
||||||
|
"modelsSynced": "Modelle synchronisiert",
|
||||||
|
"vaePrecision": "VAE-Präzision",
|
||||||
|
"mergeModels": "Modelle zusammenführen",
|
||||||
|
"interpolationType": "Interpolationstyp",
|
||||||
|
"oliveModels": "Olives",
|
||||||
|
"variant": "Variante",
|
||||||
|
"loraModels": "LoRAs",
|
||||||
|
"modelDeleteFailed": "Modell konnte nicht gelöscht werden",
|
||||||
|
"mergedModelName": "Zusammengeführter Modellname"
|
||||||
},
|
},
|
||||||
"parameters": {
|
"parameters": {
|
||||||
"images": "Bilder",
|
"images": "Bilder",
|
||||||
@ -716,7 +760,33 @@
|
|||||||
"saveControlImage": "Speichere Referenz Bild",
|
"saveControlImage": "Speichere Referenz Bild",
|
||||||
"safe": "Speichern",
|
"safe": "Speichern",
|
||||||
"ipAdapterImageFallback": "Kein IP Adapter Bild ausgewählt",
|
"ipAdapterImageFallback": "Kein IP Adapter Bild ausgewählt",
|
||||||
"resetIPAdapterImage": "Zurücksetzen vom IP Adapter Bild"
|
"resetIPAdapterImage": "Zurücksetzen vom IP Adapter Bild",
|
||||||
|
"pidi": "PIDI",
|
||||||
|
"normalBae": "Normales BAE",
|
||||||
|
"mlsdDescription": "Minimalistischer Liniensegmentdetektor",
|
||||||
|
"openPoseDescription": "Schätzung der menschlichen Pose mit Openpose",
|
||||||
|
"control": "Kontrolle",
|
||||||
|
"coarse": "Coarse",
|
||||||
|
"crop": "Zuschneiden",
|
||||||
|
"pidiDescription": "PIDI-Bildverarbeitung",
|
||||||
|
"mediapipeFace": "Mediapipe Gesichter",
|
||||||
|
"mlsd": "M-LSD",
|
||||||
|
"controlMode": "Steuermodus",
|
||||||
|
"cannyDescription": "Canny Ecken Erkennung",
|
||||||
|
"lineart": "Lineart",
|
||||||
|
"lineartAnimeDescription": "Lineart-Verarbeitung im Anime-Stil",
|
||||||
|
"minConfidence": "Minimales Vertrauen",
|
||||||
|
"megaControl": "Mega-Kontrolle",
|
||||||
|
"autoConfigure": "Prozessor automatisch konfigurieren",
|
||||||
|
"normalBaeDescription": "Normale BAE-Verarbeitung",
|
||||||
|
"noneDescription": "Es wurde keine Verarbeitung angewendet",
|
||||||
|
"openPose": "Openpose",
|
||||||
|
"lineartAnime": "Lineart Anime",
|
||||||
|
"mediapipeFaceDescription": "Gesichtserkennung mit Mediapipe",
|
||||||
|
"canny": "Canny",
|
||||||
|
"hedDescription": "Ganzheitlich verschachtelte Kantenerkennung",
|
||||||
|
"scribble": "Scribble",
|
||||||
|
"maxFaces": "Maximal Anzahl Gesichter"
|
||||||
},
|
},
|
||||||
"queue": {
|
"queue": {
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
@ -758,7 +828,19 @@
|
|||||||
"enqueueing": "Stapel in der Warteschlange",
|
"enqueueing": "Stapel in der Warteschlange",
|
||||||
"queueMaxExceeded": "Maximum von {{max_queue_size}} Elementen erreicht, würde {{skip}} Elemente überspringen",
|
"queueMaxExceeded": "Maximum von {{max_queue_size}} Elementen erreicht, würde {{skip}} Elemente überspringen",
|
||||||
"cancelBatchFailed": "Problem beim Abbruch vom Stapel",
|
"cancelBatchFailed": "Problem beim Abbruch vom Stapel",
|
||||||
"clearQueueAlertDialog2": "bist du sicher die Warteschlange zu leeren?"
|
"clearQueueAlertDialog2": "bist du sicher die Warteschlange zu leeren?",
|
||||||
|
"pruneSucceeded": "{{item_count}} abgeschlossene Elemente aus der Warteschlange entfernt",
|
||||||
|
"pauseSucceeded": "Prozessor angehalten",
|
||||||
|
"cancelFailed": "Problem beim Stornieren des Auftrags",
|
||||||
|
"pauseFailed": "Problem beim Anhalten des Prozessors",
|
||||||
|
"front": "Vorne",
|
||||||
|
"pruneTooltip": "Bereinigen Sie {{item_count}} abgeschlossene Aufträge",
|
||||||
|
"resumeFailed": "Problem beim wieder aufnehmen von Prozessor",
|
||||||
|
"pruneFailed": "Problem beim leeren der Warteschlange",
|
||||||
|
"pauseTooltip": "Pause von Prozessor",
|
||||||
|
"back": "Hinten",
|
||||||
|
"resumeSucceeded": "Prozessor wieder aufgenommen",
|
||||||
|
"resumeTooltip": "Prozessor wieder aufnehmen"
|
||||||
},
|
},
|
||||||
"metadata": {
|
"metadata": {
|
||||||
"negativePrompt": "Negativ Beschreibung",
|
"negativePrompt": "Negativ Beschreibung",
|
||||||
@ -773,7 +855,20 @@
|
|||||||
"noMetaData": "Keine Meta-Data gefunden",
|
"noMetaData": "Keine Meta-Data gefunden",
|
||||||
"width": "Breite",
|
"width": "Breite",
|
||||||
"createdBy": "Erstellt von",
|
"createdBy": "Erstellt von",
|
||||||
"steps": "Schritte"
|
"steps": "Schritte",
|
||||||
|
"seamless": "Nahtlos",
|
||||||
|
"positivePrompt": "Positiver Prompt",
|
||||||
|
"generationMode": "Generierungsmodus",
|
||||||
|
"Threshold": "Noise Schwelle",
|
||||||
|
"seed": "Samen",
|
||||||
|
"perlin": "Perlin Noise",
|
||||||
|
"hiresFix": "Optimierung für hohe Auflösungen",
|
||||||
|
"initImage": "Erstes Bild",
|
||||||
|
"variations": "Samengewichtspaare",
|
||||||
|
"vae": "VAE",
|
||||||
|
"workflow": "Arbeitsablauf",
|
||||||
|
"scheduler": "Scheduler",
|
||||||
|
"noRecallParameters": "Es wurden keine Parameter zum Abrufen gefunden"
|
||||||
},
|
},
|
||||||
"popovers": {
|
"popovers": {
|
||||||
"noiseUseCPU": {
|
"noiseUseCPU": {
|
||||||
@ -811,11 +906,68 @@
|
|||||||
"misses": "Cache Nötig",
|
"misses": "Cache Nötig",
|
||||||
"hits": "Cache Treffer",
|
"hits": "Cache Treffer",
|
||||||
"enable": "Aktivieren",
|
"enable": "Aktivieren",
|
||||||
"clear": "Leeren"
|
"clear": "Leeren",
|
||||||
|
"maxCacheSize": "Maximale Cache Größe",
|
||||||
|
"cacheSize": "Cache Größe"
|
||||||
},
|
},
|
||||||
"embedding": {
|
"embedding": {
|
||||||
"noMatchingEmbedding": "Keine passenden Embeddings",
|
"noMatchingEmbedding": "Keine passenden Embeddings",
|
||||||
"addEmbedding": "Embedding hinzufügen",
|
"addEmbedding": "Embedding hinzufügen",
|
||||||
"incompatibleModel": "Inkompatibles Basismodell:"
|
"incompatibleModel": "Inkompatibles Basismodell:"
|
||||||
|
},
|
||||||
|
"nodes": {
|
||||||
|
"booleanPolymorphicDescription": "Eine Sammlung boolescher Werte.",
|
||||||
|
"colorFieldDescription": "Eine RGBA-Farbe.",
|
||||||
|
"conditioningCollection": "Konditionierungssammlung",
|
||||||
|
"addNode": "Knoten hinzufügen",
|
||||||
|
"conditioningCollectionDescription": "Konditionierung kann zwischen Knoten weitergegeben werden.",
|
||||||
|
"colorPolymorphic": "Farbpolymorph",
|
||||||
|
"colorCodeEdgesHelp": "Farbkodieren Sie Kanten entsprechend ihren verbundenen Feldern",
|
||||||
|
"animatedEdges": "Animierte Kanten",
|
||||||
|
"booleanCollectionDescription": "Eine Sammlung boolescher Werte.",
|
||||||
|
"colorField": "Farbe",
|
||||||
|
"collectionItem": "Objekt in Sammlung",
|
||||||
|
"animatedEdgesHelp": "Animieren Sie ausgewählte Kanten und Kanten, die mit ausgewählten Knoten verbunden sind",
|
||||||
|
"cannotDuplicateConnection": "Es können keine doppelten Verbindungen erstellt werden",
|
||||||
|
"booleanPolymorphic": "Boolesche Polymorphie",
|
||||||
|
"colorPolymorphicDescription": "Eine Sammlung von Farben.",
|
||||||
|
"clipFieldDescription": "Tokenizer- und text_encoder-Untermodelle.",
|
||||||
|
"clipField": "Clip",
|
||||||
|
"colorCollection": "Eine Sammlung von Farben.",
|
||||||
|
"boolean": "Boolesche Werte",
|
||||||
|
"currentImage": "Aktuelles Bild",
|
||||||
|
"booleanDescription": "Boolesche Werte sind wahr oder falsch.",
|
||||||
|
"collection": "Sammlung",
|
||||||
|
"cannotConnectInputToInput": "Eingang kann nicht mit Eingang verbunden werden",
|
||||||
|
"conditioningField": "Konditionierung",
|
||||||
|
"cannotConnectOutputToOutput": "Ausgang kann nicht mit Ausgang verbunden werden",
|
||||||
|
"booleanCollection": "Boolesche Werte Sammlung",
|
||||||
|
"cannotConnectToSelf": "Es kann keine Verbindung zu sich selbst hergestellt werden",
|
||||||
|
"colorCodeEdges": "Farbkodierte Kanten",
|
||||||
|
"addNodeToolTip": "Knoten hinzufügen (Umschalt+A, Leertaste)"
|
||||||
|
},
|
||||||
|
"hrf": {
|
||||||
|
"enableHrf": "Aktivieren Sie die Korrektur für hohe Auflösungen",
|
||||||
|
"upscaleMethod": "Vergrößerungsmethoden",
|
||||||
|
"enableHrfTooltip": "Generieren Sie mit einer niedrigeren Anfangsauflösung, skalieren Sie auf die Basisauflösung hoch und führen Sie dann Image-to-Image aus.",
|
||||||
|
"metadata": {
|
||||||
|
"strength": "Hochauflösender Fix Stärke",
|
||||||
|
"enabled": "Hochauflösender Fix aktiviert",
|
||||||
|
"method": "Hochauflösender Fix Methode"
|
||||||
|
},
|
||||||
|
"hrf": "Hochauflösender Fix",
|
||||||
|
"hrfStrength": "Hochauflösende Fix Stärke",
|
||||||
|
"strengthTooltip": "Niedrigere Werte führen zu weniger Details, wodurch potenzielle Artefakte reduziert werden können."
|
||||||
|
},
|
||||||
|
"models": {
|
||||||
|
"noMatchingModels": "Keine passenden Modelle",
|
||||||
|
"loading": "lade",
|
||||||
|
"noMatchingLoRAs": "Keine passenden LoRAs",
|
||||||
|
"noLoRAsAvailable": "Keine LoRAs verfügbar",
|
||||||
|
"noModelsAvailable": "Keine Modelle verfügbar",
|
||||||
|
"selectModel": "Wählen ein Modell aus",
|
||||||
|
"noRefinerModelsInstalled": "Keine SDXL Refiner-Modelle installiert",
|
||||||
|
"noLoRAsInstalled": "Keine LoRAs installiert",
|
||||||
|
"selectLoRA": "Wählen ein LoRA aus"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
53
invokeai/frontend/web/dist/locales/en.json
vendored
53
invokeai/frontend/web/dist/locales/en.json
vendored
@ -6,6 +6,7 @@
|
|||||||
"flipVertically": "Flip Vertically",
|
"flipVertically": "Flip Vertically",
|
||||||
"invokeProgressBar": "Invoke progress bar",
|
"invokeProgressBar": "Invoke progress bar",
|
||||||
"menu": "Menu",
|
"menu": "Menu",
|
||||||
|
"mode": "Mode",
|
||||||
"modelSelect": "Model Select",
|
"modelSelect": "Model Select",
|
||||||
"modifyConfig": "Modify Config",
|
"modifyConfig": "Modify Config",
|
||||||
"nextImage": "Next Image",
|
"nextImage": "Next Image",
|
||||||
@ -30,6 +31,10 @@
|
|||||||
"cancel": "Cancel",
|
"cancel": "Cancel",
|
||||||
"changeBoard": "Change Board",
|
"changeBoard": "Change Board",
|
||||||
"clearSearch": "Clear Search",
|
"clearSearch": "Clear Search",
|
||||||
|
"deleteBoard": "Delete Board",
|
||||||
|
"deleteBoardAndImages": "Delete Board and Images",
|
||||||
|
"deleteBoardOnly": "Delete Board Only",
|
||||||
|
"deletedBoardsCannotbeRestored": "Deleted boards cannot be restored",
|
||||||
"loading": "Loading...",
|
"loading": "Loading...",
|
||||||
"menuItemAutoAdd": "Auto-add to this Board",
|
"menuItemAutoAdd": "Auto-add to this Board",
|
||||||
"move": "Move",
|
"move": "Move",
|
||||||
@ -51,9 +56,12 @@
|
|||||||
"cancel": "Cancel",
|
"cancel": "Cancel",
|
||||||
"close": "Close",
|
"close": "Close",
|
||||||
"on": "On",
|
"on": "On",
|
||||||
|
"checkpoint": "Checkpoint",
|
||||||
"communityLabel": "Community",
|
"communityLabel": "Community",
|
||||||
"controlNet": "ControlNet",
|
"controlNet": "ControlNet",
|
||||||
"controlAdapter": "Control Adapter",
|
"controlAdapter": "Control Adapter",
|
||||||
|
"data": "Data",
|
||||||
|
"details": "Details",
|
||||||
"ipAdapter": "IP Adapter",
|
"ipAdapter": "IP Adapter",
|
||||||
"t2iAdapter": "T2I Adapter",
|
"t2iAdapter": "T2I Adapter",
|
||||||
"darkMode": "Dark Mode",
|
"darkMode": "Dark Mode",
|
||||||
@ -65,6 +73,7 @@
|
|||||||
"imagePrompt": "Image Prompt",
|
"imagePrompt": "Image Prompt",
|
||||||
"imageFailedToLoad": "Unable to Load Image",
|
"imageFailedToLoad": "Unable to Load Image",
|
||||||
"img2img": "Image To Image",
|
"img2img": "Image To Image",
|
||||||
|
"inpaint": "inpaint",
|
||||||
"langArabic": "العربية",
|
"langArabic": "العربية",
|
||||||
"langBrPortuguese": "Português do Brasil",
|
"langBrPortuguese": "Português do Brasil",
|
||||||
"langDutch": "Nederlands",
|
"langDutch": "Nederlands",
|
||||||
@ -93,6 +102,8 @@
|
|||||||
"nodes": "Workflow Editor",
|
"nodes": "Workflow Editor",
|
||||||
"nodesDesc": "A node based system for the generation of images is under development currently. Stay tuned for updates about this amazing feature.",
|
"nodesDesc": "A node based system for the generation of images is under development currently. Stay tuned for updates about this amazing feature.",
|
||||||
"openInNewTab": "Open in New Tab",
|
"openInNewTab": "Open in New Tab",
|
||||||
|
"outpaint": "outpaint",
|
||||||
|
"outputs": "Outputs",
|
||||||
"postProcessDesc1": "Invoke AI offers a wide variety of post processing features. Image Upscaling and Face Restoration are already available in the WebUI. You can access them from the Advanced Options menu of the Text To Image and Image To Image tabs. You can also process images directly, using the image action buttons above the current image display or in the viewer.",
|
"postProcessDesc1": "Invoke AI offers a wide variety of post processing features. Image Upscaling and Face Restoration are already available in the WebUI. You can access them from the Advanced Options menu of the Text To Image and Image To Image tabs. You can also process images directly, using the image action buttons above the current image display or in the viewer.",
|
||||||
"postProcessDesc2": "A dedicated UI will be released soon to facilitate more advanced post processing workflows.",
|
"postProcessDesc2": "A dedicated UI will be released soon to facilitate more advanced post processing workflows.",
|
||||||
"postProcessDesc3": "The Invoke AI Command Line Interface offers various other features including Embiggen.",
|
"postProcessDesc3": "The Invoke AI Command Line Interface offers various other features including Embiggen.",
|
||||||
@ -100,7 +111,9 @@
|
|||||||
"postProcessing": "Post Processing",
|
"postProcessing": "Post Processing",
|
||||||
"random": "Random",
|
"random": "Random",
|
||||||
"reportBugLabel": "Report Bug",
|
"reportBugLabel": "Report Bug",
|
||||||
|
"safetensors": "Safetensors",
|
||||||
"settingsLabel": "Settings",
|
"settingsLabel": "Settings",
|
||||||
|
"simple": "Simple",
|
||||||
"statusConnected": "Connected",
|
"statusConnected": "Connected",
|
||||||
"statusConvertingModel": "Converting Model",
|
"statusConvertingModel": "Converting Model",
|
||||||
"statusDisconnected": "Disconnected",
|
"statusDisconnected": "Disconnected",
|
||||||
@ -127,6 +140,7 @@
|
|||||||
"statusSavingImage": "Saving Image",
|
"statusSavingImage": "Saving Image",
|
||||||
"statusUpscaling": "Upscaling",
|
"statusUpscaling": "Upscaling",
|
||||||
"statusUpscalingESRGAN": "Upscaling (ESRGAN)",
|
"statusUpscalingESRGAN": "Upscaling (ESRGAN)",
|
||||||
|
"template": "Template",
|
||||||
"training": "Training",
|
"training": "Training",
|
||||||
"trainingDesc1": "A dedicated workflow for training your own embeddings and checkpoints using Textual Inversion and Dreambooth from the web interface.",
|
"trainingDesc1": "A dedicated workflow for training your own embeddings and checkpoints using Textual Inversion and Dreambooth from the web interface.",
|
||||||
"trainingDesc2": "InvokeAI already supports training custom embeddourings using Textual Inversion using the main script.",
|
"trainingDesc2": "InvokeAI already supports training custom embeddourings using Textual Inversion using the main script.",
|
||||||
@ -214,6 +228,7 @@
|
|||||||
"setControlImageDimensions": "Set Control Image Dimensions To W/H",
|
"setControlImageDimensions": "Set Control Image Dimensions To W/H",
|
||||||
"showAdvanced": "Show Advanced",
|
"showAdvanced": "Show Advanced",
|
||||||
"toggleControlNet": "Toggle this ControlNet",
|
"toggleControlNet": "Toggle this ControlNet",
|
||||||
|
"unstarImage": "Unstar Image",
|
||||||
"w": "W",
|
"w": "W",
|
||||||
"weight": "Weight",
|
"weight": "Weight",
|
||||||
"enableIPAdapter": "Enable IP Adapter",
|
"enableIPAdapter": "Enable IP Adapter",
|
||||||
@ -279,6 +294,7 @@
|
|||||||
"next": "Next",
|
"next": "Next",
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
|
"time": "Time",
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"in_progress": "In Progress",
|
"in_progress": "In Progress",
|
||||||
"completed": "Completed",
|
"completed": "Completed",
|
||||||
@ -286,6 +302,7 @@
|
|||||||
"canceled": "Canceled",
|
"canceled": "Canceled",
|
||||||
"completedIn": "Completed in",
|
"completedIn": "Completed in",
|
||||||
"batch": "Batch",
|
"batch": "Batch",
|
||||||
|
"batchFieldValues": "Batch Field Values",
|
||||||
"item": "Item",
|
"item": "Item",
|
||||||
"session": "Session",
|
"session": "Session",
|
||||||
"batchValues": "Batch Values",
|
"batchValues": "Batch Values",
|
||||||
@ -335,6 +352,7 @@
|
|||||||
"loading": "Loading",
|
"loading": "Loading",
|
||||||
"loadMore": "Load More",
|
"loadMore": "Load More",
|
||||||
"maintainAspectRatio": "Maintain Aspect Ratio",
|
"maintainAspectRatio": "Maintain Aspect Ratio",
|
||||||
|
"noImageSelected": "No Image Selected",
|
||||||
"noImagesInGallery": "No Images to Display",
|
"noImagesInGallery": "No Images to Display",
|
||||||
"setCurrentImage": "Set as Current Image",
|
"setCurrentImage": "Set as Current Image",
|
||||||
"showGenerations": "Show Generations",
|
"showGenerations": "Show Generations",
|
||||||
@ -583,7 +601,7 @@
|
|||||||
"strength": "Image to image strength",
|
"strength": "Image to image strength",
|
||||||
"Threshold": "Noise Threshold",
|
"Threshold": "Noise Threshold",
|
||||||
"variations": "Seed-weight pairs",
|
"variations": "Seed-weight pairs",
|
||||||
"vae": "VAE",
|
"vae": "VAE",
|
||||||
"width": "Width",
|
"width": "Width",
|
||||||
"workflow": "Workflow"
|
"workflow": "Workflow"
|
||||||
},
|
},
|
||||||
@ -606,6 +624,7 @@
|
|||||||
"cannotUseSpaces": "Cannot Use Spaces",
|
"cannotUseSpaces": "Cannot Use Spaces",
|
||||||
"checkpointFolder": "Checkpoint Folder",
|
"checkpointFolder": "Checkpoint Folder",
|
||||||
"checkpointModels": "Checkpoints",
|
"checkpointModels": "Checkpoints",
|
||||||
|
"checkpointOrSafetensors": "$t(common.checkpoint) / $t(common.safetensors)",
|
||||||
"clearCheckpointFolder": "Clear Checkpoint Folder",
|
"clearCheckpointFolder": "Clear Checkpoint Folder",
|
||||||
"closeAdvanced": "Close Advanced",
|
"closeAdvanced": "Close Advanced",
|
||||||
"config": "Config",
|
"config": "Config",
|
||||||
@ -685,6 +704,7 @@
|
|||||||
"nameValidationMsg": "Enter a name for your model",
|
"nameValidationMsg": "Enter a name for your model",
|
||||||
"noCustomLocationProvided": "No Custom Location Provided",
|
"noCustomLocationProvided": "No Custom Location Provided",
|
||||||
"noModels": "No Models Found",
|
"noModels": "No Models Found",
|
||||||
|
"noModelSelected": "No Model Selected",
|
||||||
"noModelsFound": "No Models Found",
|
"noModelsFound": "No Models Found",
|
||||||
"none": "none",
|
"none": "none",
|
||||||
"notLoaded": "not loaded",
|
"notLoaded": "not loaded",
|
||||||
@ -730,6 +750,8 @@
|
|||||||
"widthValidationMsg": "Default width of your model."
|
"widthValidationMsg": "Default width of your model."
|
||||||
},
|
},
|
||||||
"models": {
|
"models": {
|
||||||
|
"addLora": "Add LoRA",
|
||||||
|
"esrganModel": "ESRGAN Model",
|
||||||
"loading": "loading",
|
"loading": "loading",
|
||||||
"noLoRAsAvailable": "No LoRAs available",
|
"noLoRAsAvailable": "No LoRAs available",
|
||||||
"noMatchingLoRAs": "No matching LoRAs",
|
"noMatchingLoRAs": "No matching LoRAs",
|
||||||
@ -1010,6 +1032,7 @@
|
|||||||
"maskAdjustmentsHeader": "Mask Adjustments",
|
"maskAdjustmentsHeader": "Mask Adjustments",
|
||||||
"maskBlur": "Blur",
|
"maskBlur": "Blur",
|
||||||
"maskBlurMethod": "Blur Method",
|
"maskBlurMethod": "Blur Method",
|
||||||
|
"maskEdge": "Mask Edge",
|
||||||
"negativePromptPlaceholder": "Negative Prompt",
|
"negativePromptPlaceholder": "Negative Prompt",
|
||||||
"noiseSettings": "Noise",
|
"noiseSettings": "Noise",
|
||||||
"noiseThreshold": "Noise Threshold",
|
"noiseThreshold": "Noise Threshold",
|
||||||
@ -1057,6 +1080,7 @@
|
|||||||
"upscale": "Upscale (Shift + U)",
|
"upscale": "Upscale (Shift + U)",
|
||||||
"upscaleImage": "Upscale Image",
|
"upscaleImage": "Upscale Image",
|
||||||
"upscaling": "Upscaling",
|
"upscaling": "Upscaling",
|
||||||
|
"unmasked": "Unmasked",
|
||||||
"useAll": "Use All",
|
"useAll": "Use All",
|
||||||
"useCpuNoise": "Use CPU Noise",
|
"useCpuNoise": "Use CPU Noise",
|
||||||
"cpuNoise": "CPU Noise",
|
"cpuNoise": "CPU Noise",
|
||||||
@ -1078,6 +1102,7 @@
|
|||||||
"dynamicPrompts": "Dynamic Prompts",
|
"dynamicPrompts": "Dynamic Prompts",
|
||||||
"enableDynamicPrompts": "Enable Dynamic Prompts",
|
"enableDynamicPrompts": "Enable Dynamic Prompts",
|
||||||
"maxPrompts": "Max Prompts",
|
"maxPrompts": "Max Prompts",
|
||||||
|
"promptsPreview": "Prompts Preview",
|
||||||
"promptsWithCount_one": "{{count}} Prompt",
|
"promptsWithCount_one": "{{count}} Prompt",
|
||||||
"promptsWithCount_other": "{{count}} Prompts",
|
"promptsWithCount_other": "{{count}} Prompts",
|
||||||
"seedBehaviour": {
|
"seedBehaviour": {
|
||||||
@ -1117,7 +1142,10 @@
|
|||||||
"displayHelpIcons": "Display Help Icons",
|
"displayHelpIcons": "Display Help Icons",
|
||||||
"displayInProgress": "Display Progress Images",
|
"displayInProgress": "Display Progress Images",
|
||||||
"enableImageDebugging": "Enable Image Debugging",
|
"enableImageDebugging": "Enable Image Debugging",
|
||||||
|
"enableInformationalPopovers": "Enable Informational Popovers",
|
||||||
|
"enableInvisibleWatermark": "Enable Invisible Watermark",
|
||||||
"enableNodesEditor": "Enable Nodes Editor",
|
"enableNodesEditor": "Enable Nodes Editor",
|
||||||
|
"enableNSFWChecker": "Enable NSFW Checker",
|
||||||
"experimental": "Experimental",
|
"experimental": "Experimental",
|
||||||
"favoriteSchedulers": "Favorite Schedulers",
|
"favoriteSchedulers": "Favorite Schedulers",
|
||||||
"favoriteSchedulersPlaceholder": "No schedulers favorited",
|
"favoriteSchedulersPlaceholder": "No schedulers favorited",
|
||||||
@ -1217,7 +1245,8 @@
|
|||||||
"sentToImageToImage": "Sent To Image To Image",
|
"sentToImageToImage": "Sent To Image To Image",
|
||||||
"sentToUnifiedCanvas": "Sent to Unified Canvas",
|
"sentToUnifiedCanvas": "Sent to Unified Canvas",
|
||||||
"serverError": "Server Error",
|
"serverError": "Server Error",
|
||||||
"setCanvasInitialImage": "Set as canvas initial image",
|
"setAsCanvasInitialImage": "Set as canvas initial image",
|
||||||
|
"setCanvasInitialImage": "Set canvas initial image",
|
||||||
"setControlImage": "Set as control image",
|
"setControlImage": "Set as control image",
|
||||||
"setIPAdapterImage": "Set as IP Adapter Image",
|
"setIPAdapterImage": "Set as IP Adapter Image",
|
||||||
"setInitialImage": "Set as initial image",
|
"setInitialImage": "Set as initial image",
|
||||||
@ -1275,11 +1304,15 @@
|
|||||||
},
|
},
|
||||||
"compositingBlur": {
|
"compositingBlur": {
|
||||||
"heading": "Blur",
|
"heading": "Blur",
|
||||||
"paragraphs": ["The blur radius of the mask."]
|
"paragraphs": [
|
||||||
|
"The blur radius of the mask."
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"compositingBlurMethod": {
|
"compositingBlurMethod": {
|
||||||
"heading": "Blur Method",
|
"heading": "Blur Method",
|
||||||
"paragraphs": ["The method of blur applied to the masked area."]
|
"paragraphs": [
|
||||||
|
"The method of blur applied to the masked area."
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"compositingCoherencePass": {
|
"compositingCoherencePass": {
|
||||||
"heading": "Coherence Pass",
|
"heading": "Coherence Pass",
|
||||||
@ -1289,7 +1322,9 @@
|
|||||||
},
|
},
|
||||||
"compositingCoherenceMode": {
|
"compositingCoherenceMode": {
|
||||||
"heading": "Mode",
|
"heading": "Mode",
|
||||||
"paragraphs": ["The mode of the Coherence Pass."]
|
"paragraphs": [
|
||||||
|
"The mode of the Coherence Pass."
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"compositingCoherenceSteps": {
|
"compositingCoherenceSteps": {
|
||||||
"heading": "Steps",
|
"heading": "Steps",
|
||||||
@ -1307,7 +1342,9 @@
|
|||||||
},
|
},
|
||||||
"compositingMaskAdjustments": {
|
"compositingMaskAdjustments": {
|
||||||
"heading": "Mask Adjustments",
|
"heading": "Mask Adjustments",
|
||||||
"paragraphs": ["Adjust the mask."]
|
"paragraphs": [
|
||||||
|
"Adjust the mask."
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"controlNetBeginEnd": {
|
"controlNetBeginEnd": {
|
||||||
"heading": "Begin / End Step Percentage",
|
"heading": "Begin / End Step Percentage",
|
||||||
@ -1365,7 +1402,9 @@
|
|||||||
},
|
},
|
||||||
"infillMethod": {
|
"infillMethod": {
|
||||||
"heading": "Infill Method",
|
"heading": "Infill Method",
|
||||||
"paragraphs": ["Method to infill the selected area."]
|
"paragraphs": [
|
||||||
|
"Method to infill the selected area."
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"lora": {
|
"lora": {
|
||||||
"heading": "LoRA Weight",
|
"heading": "LoRA Weight",
|
||||||
|
@ -395,7 +395,7 @@
|
|||||||
"deleteModel": "Elimina modello",
|
"deleteModel": "Elimina modello",
|
||||||
"deleteConfig": "Elimina configurazione",
|
"deleteConfig": "Elimina configurazione",
|
||||||
"deleteMsg1": "Sei sicuro di voler eliminare questo modello da InvokeAI?",
|
"deleteMsg1": "Sei sicuro di voler eliminare questo modello da InvokeAI?",
|
||||||
"deleteMsg2": "Questo eliminerà il modello dal disco se si trova nella cartella principale di InvokeAI. Se utilizzi una cartella personalizzata, il modello NON verrà eliminato dal disco.",
|
"deleteMsg2": "Questo eliminerà il modello dal disco se si trova nella cartella principale di InvokeAI. Se invece utilizzi una cartella personalizzata, il modello NON verrà eliminato dal disco.",
|
||||||
"formMessageDiffusersModelLocation": "Ubicazione modelli diffusori",
|
"formMessageDiffusersModelLocation": "Ubicazione modelli diffusori",
|
||||||
"formMessageDiffusersModelLocationDesc": "Inseriscine almeno uno.",
|
"formMessageDiffusersModelLocationDesc": "Inseriscine almeno uno.",
|
||||||
"formMessageDiffusersVAELocation": "Ubicazione file VAE",
|
"formMessageDiffusersVAELocation": "Ubicazione file VAE",
|
||||||
@ -429,7 +429,7 @@
|
|||||||
"mergedModelSaveLocation": "Ubicazione salvataggio",
|
"mergedModelSaveLocation": "Ubicazione salvataggio",
|
||||||
"convertToDiffusersHelpText1": "Questo modello verrà convertito nel formato 🧨 Diffusore.",
|
"convertToDiffusersHelpText1": "Questo modello verrà convertito nel formato 🧨 Diffusore.",
|
||||||
"custom": "Personalizzata",
|
"custom": "Personalizzata",
|
||||||
"convertToDiffusersHelpText3": "Il file checkpoint su disco SARÀ eliminato se si trova nella cartella principale di InvokeAI. Se si trova in una posizione personalizzata, NON verrà eliminato.",
|
"convertToDiffusersHelpText3": "Il file Checkpoint su disco verrà eliminato se si trova nella cartella principale di InvokeAI. Se si trova invece in una posizione personalizzata, NON verrà eliminato.",
|
||||||
"v1": "v1",
|
"v1": "v1",
|
||||||
"pathToCustomConfig": "Percorso alla configurazione personalizzata",
|
"pathToCustomConfig": "Percorso alla configurazione personalizzata",
|
||||||
"modelThree": "Modello 3",
|
"modelThree": "Modello 3",
|
||||||
@ -456,7 +456,7 @@
|
|||||||
"modelDeleteFailed": "Impossibile eliminare il modello",
|
"modelDeleteFailed": "Impossibile eliminare il modello",
|
||||||
"noCustomLocationProvided": "Nessuna posizione personalizzata fornita",
|
"noCustomLocationProvided": "Nessuna posizione personalizzata fornita",
|
||||||
"convertingModelBegin": "Conversione del modello. Attendere prego.",
|
"convertingModelBegin": "Conversione del modello. Attendere prego.",
|
||||||
"importModels": "Importa modelli",
|
"importModels": "Importa Modelli",
|
||||||
"modelsSynced": "Modelli sincronizzati",
|
"modelsSynced": "Modelli sincronizzati",
|
||||||
"modelSyncFailed": "Sincronizzazione modello non riuscita",
|
"modelSyncFailed": "Sincronizzazione modello non riuscita",
|
||||||
"settings": "Impostazioni",
|
"settings": "Impostazioni",
|
||||||
@ -1026,7 +1026,11 @@
|
|||||||
"unableToParseEdge": "Impossibile analizzare il bordo",
|
"unableToParseEdge": "Impossibile analizzare il bordo",
|
||||||
"latentsCollectionDescription": "Le immagini latenti possono essere passate tra i nodi.",
|
"latentsCollectionDescription": "Le immagini latenti possono essere passate tra i nodi.",
|
||||||
"imageCollection": "Raccolta Immagini",
|
"imageCollection": "Raccolta Immagini",
|
||||||
"loRAModelField": "LoRA"
|
"loRAModelField": "LoRA",
|
||||||
|
"updateAllNodes": "Aggiorna tutti i nodi",
|
||||||
|
"unableToUpdateNodes_one": "Impossibile aggiornare {{count}} nodo",
|
||||||
|
"unableToUpdateNodes_many": "Impossibile aggiornare {{count}} nodi",
|
||||||
|
"unableToUpdateNodes_other": "Impossibile aggiornare {{count}} nodi"
|
||||||
},
|
},
|
||||||
"boards": {
|
"boards": {
|
||||||
"autoAddBoard": "Aggiungi automaticamente bacheca",
|
"autoAddBoard": "Aggiungi automaticamente bacheca",
|
||||||
|
@ -438,7 +438,15 @@
|
|||||||
"useSeed": "シード値を使用",
|
"useSeed": "シード値を使用",
|
||||||
"useAll": "すべてを使用",
|
"useAll": "すべてを使用",
|
||||||
"info": "情報",
|
"info": "情報",
|
||||||
"showOptionsPanel": "オプションパネルを表示"
|
"showOptionsPanel": "オプションパネルを表示",
|
||||||
|
"aspectRatioFree": "自由",
|
||||||
|
"invoke": {
|
||||||
|
"noControlImageForControlAdapter": "コントロールアダプター #{{number}} に画像がありません",
|
||||||
|
"noModelForControlAdapter": "コントロールアダプター #{{number}} のモデルが選択されていません。"
|
||||||
|
},
|
||||||
|
"aspectRatio": "縦横比",
|
||||||
|
"iterations": "生成回数",
|
||||||
|
"general": "基本設定"
|
||||||
},
|
},
|
||||||
"settings": {
|
"settings": {
|
||||||
"models": "モデル",
|
"models": "モデル",
|
||||||
@ -603,7 +611,7 @@
|
|||||||
"delete": "削除",
|
"delete": "削除",
|
||||||
"controlAdapter_other": "コントロールアダプター",
|
"controlAdapter_other": "コントロールアダプター",
|
||||||
"colorMapTileSize": "タイルサイズ",
|
"colorMapTileSize": "タイルサイズ",
|
||||||
"ipAdapterImageFallback": "IP Adapterの画像が選択されていません",
|
"ipAdapterImageFallback": "IPアダプターの画像が選択されていません",
|
||||||
"mediapipeFaceDescription": "Mediapipeを使用して顔を検出",
|
"mediapipeFaceDescription": "Mediapipeを使用して顔を検出",
|
||||||
"depthZoeDescription": "Zoeを使用して深度マップを生成",
|
"depthZoeDescription": "Zoeを使用して深度マップを生成",
|
||||||
"setControlImageDimensions": "コントロール画像のサイズを幅と高さにセット",
|
"setControlImageDimensions": "コントロール画像のサイズを幅と高さにセット",
|
||||||
@ -812,5 +820,13 @@
|
|||||||
"clear": "クリア",
|
"clear": "クリア",
|
||||||
"maxCacheSize": "最大キャッシュサイズ",
|
"maxCacheSize": "最大キャッシュサイズ",
|
||||||
"cacheSize": "キャッシュサイズ"
|
"cacheSize": "キャッシュサイズ"
|
||||||
|
},
|
||||||
|
"popovers": {
|
||||||
|
"paramRatio": {
|
||||||
|
"heading": "縦横比",
|
||||||
|
"paragraphs": [
|
||||||
|
"生成された画像の縦横比。"
|
||||||
|
]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1 +1 @@
|
|||||||
__version__ = "3.4.0post1"
|
__version__ = "3.4.0post2"
|
||||||
|
Loading…
Reference in New Issue
Block a user