German (de_DE) language pack for ProcessWire
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
README.md
wire--core--admin-php.json
wire--core--admintheme-php.json
wire--core--adminthemeframework-php.json
wire--core--field-php.json
wire--core--fieldgroups-php.json
wire--core--fields-php.json
wire--core--fieldselectorinfo-php.json
wire--core--fieldtype-php.json
wire--core--fieldtypemulti-php.json
wire--core--filecompiler-php.json
wire--core--filecompilermodule-php.json
wire--core--filevalidatormodule-php.json
wire--core--functions-php.json
wire--core--imagesizerengine-php.json
wire--core--inputfield-php.json
wire--core--inputfieldwrapper-php.json
wire--core--markupqa-php.json
wire--core--modules-php.json
wire--core--modulesduplicates-php.json
wire--core--pageimage-php.json
wire--core--pageseditor-php.json
wire--core--pagesexportimport-php.json
wire--core--paginatedarray-php.json
wire--core--password-php.json
wire--core--permissions-php.json
wire--core--process-php.json
wire--core--sanitizer-php.json
wire--core--session-php.json
wire--core--sessioncsrf-php.json
wire--core--wirecache-php.json
wire--core--wiredatetime-php.json
wire--core--wirehttp-php.json
wire--core--wireshutdown-php.json
wire--core--wireupload-php.json
wire--modules--admintheme--adminthemedefault--adminthemedefault-module.json
wire--modules--admintheme--adminthemereno--adminthemereno-module.json
wire--modules--admintheme--adminthemereno--adminthemerenohelpers-php.json
wire--modules--admintheme--adminthemereno--debug-inc.json
wire--modules--admintheme--adminthemereno--default-php.json
wire--modules--admintheme--adminthemeuikit--_footer-php.json
wire--modules--admintheme--adminthemeuikit--_masthead-php.json
wire--modules--admintheme--adminthemeuikit--_sidenav-masthead-php.json
wire--modules--admintheme--adminthemeuikit--adminthemeuikit-module.json
wire--modules--admintheme--adminthemeuikit--config-php.json
wire--modules--fieldtype--fieldtypecomments--commentfilterakismet-module.json
wire--modules--fieldtype--fieldtypecomments--commentform-php.json
wire--modules--fieldtype--fieldtypecomments--commentlist-php.json
wire--modules--fieldtype--fieldtypecomments--commentnotifications-php.json
wire--modules--fieldtype--fieldtypecomments--commentstars-php.json
wire--modules--fieldtype--fieldtypecomments--fieldtypecomments-module.json
wire--modules--fieldtype--fieldtypecomments--inputfieldcommentsadmin-module.json
wire--modules--fieldtype--fieldtypedatetime-module.json
wire--modules--fieldtype--fieldtypefieldsettabopen-module.json
wire--modules--fieldtype--fieldtypefile-module.json
wire--modules--fieldtype--fieldtypefloat-module.json
wire--modules--fieldtype--fieldtypeinteger-module.json
wire--modules--fieldtype--fieldtypemodule-module.json
wire--modules--fieldtype--fieldtypeoptions--fieldtypeoptions-module.json
wire--modules--fieldtype--fieldtypeoptions--selectableoptionconfig-php.json
wire--modules--fieldtype--fieldtypeoptions--selectableoptionmanager-php.json
wire--modules--fieldtype--fieldtypepage-module.json
wire--modules--fieldtype--fieldtypepagetable-module.json
wire--modules--fieldtype--fieldtyperepeater--config-php.json
wire--modules--fieldtype--fieldtyperepeater--fieldsetpageinstructions-php.json
wire--modules--fieldtype--fieldtyperepeater--fieldtypefieldsetpage-module.json
wire--modules--fieldtype--fieldtyperepeater--fieldtyperepeater-module.json
wire--modules--fieldtype--fieldtyperepeater--inputfieldrepeater-module.json
wire--modules--fieldtype--fieldtypeselector-module.json
wire--modules--fieldtype--fieldtypetext-module.json
wire--modules--fieldtype--fieldtypetextareahelper-php.json
wire--modules--fieldtype--fieldtypeurl-module.json
wire--modules--filecompilertags-module.json
wire--modules--image--imagesizerengineanimatedgif--imagesizerengineanimatedgif-module.json
wire--modules--inputfield--inputfieldasmselect--inputfieldasmselect-module.json
wire--modules--inputfield--inputfieldbutton-module.json
wire--modules--inputfield--inputfieldcheckbox-module.json
wire--modules--inputfield--inputfieldcheckboxes--inputfieldcheckboxes-module.json
wire--modules--inputfield--inputfieldckeditor--inputfieldckeditor-module.json
wire--modules--inputfield--inputfielddatetime--inputfielddatetime-module.json
wire--modules--inputfield--inputfieldemail-module.json
wire--modules--inputfield--inputfieldfieldset-module.json
wire--modules--inputfield--inputfieldfile--inputfieldfile-module.json
wire--modules--inputfield--inputfieldfloat-module.json
wire--modules--inputfield--inputfieldform-module.json
wire--modules--inputfield--inputfieldhidden-module.json
wire--modules--inputfield--inputfieldicon--inputfieldicon-module.json
wire--modules--inputfield--inputfieldimage--inputfieldimage-module.json
wire--modules--inputfield--inputfieldinteger-module.json
wire--modules--inputfield--inputfieldmarkup-module.json
wire--modules--inputfield--inputfieldname-module.json
wire--modules--inputfield--inputfieldpage--inputfieldpage-module.json
wire--modules--inputfield--inputfieldpageautocomplete--inputfieldpageautocomplete-module.json
wire--modules--inputfield--inputfieldpagelistselect--inputfieldpagelistselect-module.json
wire--modules--inputfield--inputfieldpagelistselect--inputfieldpagelistselectmultiple-module.json
wire--modules--inputfield--inputfieldpagename--inputfieldpagename-module.json
wire--modules--inputfield--inputfieldpagetable--inputfieldpagetable-module.json
wire--modules--inputfield--inputfieldpagetable--inputfieldpagetableajax-php.json
wire--modules--inputfield--inputfieldpagetitle--inputfieldpagetitle-module.json
wire--modules--inputfield--inputfieldpassword--inputfieldpassword-module.json
wire--modules--inputfield--inputfieldradios--inputfieldradios-module.json
wire--modules--inputfield--inputfieldselect-module.json
wire--modules--inputfield--inputfieldselectmultiple-module.json
wire--modules--inputfield--inputfieldselector--inputfieldselector-module.json
wire--modules--inputfield--inputfieldsubmit--inputfieldsubmit-module.json
wire--modules--inputfield--inputfieldtext-module.json
wire--modules--inputfield--inputfieldtextarea-module.json
wire--modules--inputfield--inputfieldurl-module.json
wire--modules--jquery--jqueryui--jqueryui-module.json
wire--modules--jquery--jquerywiretabs--jquerywiretabs-module.json
wire--modules--languagesupport--languageparser-php.json
wire--modules--languagesupport--languagesupport-module.json
wire--modules--languagesupport--languagesupportfields-module.json
wire--modules--languagesupport--languagesupportinstall-php.json
wire--modules--languagesupport--languagesupportpagenames-module.json
wire--modules--languagesupport--languagetabs-module.json
wire--modules--languagesupport--languagetranslator-php.json
wire--modules--languagesupport--processlanguage-module.json
wire--modules--markup--markuppagefields-module.json
wire--modules--markup--markuppagernav--markuppagernav-module.json
wire--modules--page--pagefrontedit--pagefrontedit-module.json
wire--modules--page--pagefrontedit--pagefronteditconfig-php.json
wire--modules--pagepaths-module.json
wire--modules--pagerender-module.json
wire--modules--process--processcommentsmanager--processcommentsmanager-module.json
wire--modules--process--processfield--processfield-module.json
wire--modules--process--processfield--processfieldexportimport-php.json
wire--modules--process--processforgotpassword-module.json
wire--modules--process--processhome-module.json
wire--modules--process--processlist-module.json
wire--modules--process--processlogger--processlogger-module.json
wire--modules--process--processlogin--processlogin-module.json
wire--modules--process--processmodule--processmodule-module.json
wire--modules--process--processmodule--processmoduleinstall-php.json
wire--modules--process--processpageadd--processpageadd-module.json
wire--modules--process--processpageclone-module.json
wire--modules--process--processpageedit--pagebookmarks-php.json
wire--modules--process--processpageedit--processpageedit-module.json
wire--modules--process--processpageeditimageselect--processpageeditimageselect-module.json
wire--modules--process--processpageeditlink--processpageeditlink-module.json
wire--modules--process--processpagelist--processpagelist-module.json
wire--modules--process--processpagelist--processpagelistactions-php.json
wire--modules--process--processpagelist--processpagelistrender-php.json
wire--modules--process--processpagelist--processpagelistrenderjson-php.json
wire--modules--process--processpagelister--processpagelister-module.json
wire--modules--process--processpagelister--processpagelisterbookmarks-php.json
wire--modules--process--processpagesearch--processpagesearch-module.json
wire--modules--process--processpagesexportimport--processpagesexportimport-module.json
wire--modules--process--processpagesort-module.json
wire--modules--process--processpagetrash-module.json
wire--modules--process--processpagetype--processpagetype-module.json
wire--modules--process--processpageview-module.json
wire--modules--process--processpermission--processpermission-module.json
wire--modules--process--processprofile--processprofile-module.json
wire--modules--process--processrecentpages--processrecentpages-module.json
wire--modules--process--processrole--processrole-module.json
wire--modules--process--processtemplate--processtemplate-module.json
wire--modules--process--processtemplate--processtemplateexportimport-php.json
wire--modules--process--processuser--processuser-module.json
wire--modules--process--processuser--processuserconfig-php.json
wire--modules--session--sessionhandlerdb--processsessiondb-module.json
wire--modules--session--sessionhandlerdb--sessionhandlerdb-module.json
wire--modules--session--sessionloginthrottle--sessionloginthrottle-module.json
wire--modules--system--systemnotifications--systemnotifications-module.json
wire--modules--system--systemnotifications--systemnotificationsconfig-php.json
wire--modules--system--systemupdater--systemupdater-module.json
wire--modules--textformatter--textformatterentities-module.json
wire--modules--textformatter--textformattermarkdownextra--textformattermarkdownextra-module.json
wire--modules--textformatter--textformattersmartypants--textformattersmartypants-module.json
wire--templates-admin--debug-inc.json
wire--templates-admin--default-php.json

README.md

German language pack for ProcessWire

German (de_DE) language pack for ProcessWire. Uses formal language ("Sie").

The repository will (try to) be up to date with the most recent stable version of ProcessWire. For use with a dev version use the dev branch.

Language packs for (some) older versions of ProcessWire are available on the releases page of this repository.

Installation

To install a language pack, you must have the ProcessWire Language Support module installed. This is included with ProcessWire, so all you have to do is click to Modules > Language > Language Support > install.

Once you have Language Support installed, you can install this language pack by going to Setup > Languages > Add New Language. Enter a title and name for the language and save.

Next, you can install the files for the language pack. If your system supports ZIP uploads, you can simply drag the ZIP file for the language pack into the files field. If your system doesn't support ZIP uploads, then you'll want to unzip the language pack and drag the JSON files (as a group, or individually) into the files field. Save.

Now you can test out the new language by editing our profile and selecting the new language.

Menu items are translated after you log out and log in again.

Big thanks to yellowled and nico for their initial work.

How to help updating the language pack (draft, not ready yet)

Pull requests are welcome. Let's try to work together, to get fast updates of the german language pack when a new stable version is published.

  • Admin > Setup > Languages > Add New
  • Save
  • Press button: 'Find Files to Translate'
  • Select all files in the box 'Translatable files in /wire/'
  • Select files in the box 'Translatable files in /site/' which you want to add to your custom language pack
  • Press 'Submit'
  • Start translating
  • Download zip or csv file by pressing the related button at the bottom of the page where translatable files are listed.

Look for abandoned and empty phrases. abandoned are not needed any more and can safely be removed empty phrases are new additions, which need to be translated