[Sony Xperia S, Acro S, Ion] afi1982:
DarkCyanogenMod is a Rom CyanogenMod Based and is free, community built, aftermarket firmware distribution of Android 4.4 (KitKat), which is designed to increase performance and reliability over stock Android for your device.

#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

DarkCyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.

[CENTER][SIZE="4"][B]Features:[/B][/SIZE]
CyanogenMod Based for Stability and Speed
Audio DSP from OmniRom
[B][WIP][/B]Multi-Window Ported from OmniRom
Full Kitkat Colors (Black and White)
Swap Memories
Enable - Disable Partial Features on Low Ram Devices
Trds 3.0 Ported from PAC-man/Slim Rom
Scrolling Cache Improve Option
No Intrusive InCallUI
Background InCallUI
Battery Saver Mode 3G/2G when Display is off and Data is On
Status Bar Network Speed
Lockscreen Blur Ported from PA
Flip to Mute/Reject Call
Direct Call
AppBar or Sidebar
WIP Active Display (If you have pocket mode enable you will be use more battery because the proximity sensor is working all the time)
New Switch ON/OFF Buttons
Dark Calendar App
Sjow AM/PM on clock Thanks to @Madridii
DarkCM platlogo and DCM wallpapers thanks to @Racun

[B]
[WIP] LockScreen Notifications By AOSPAL
Audio Theme Support
Blur Settings
Disable Widget Frames
QuickSettings (Flip Tiles and Tiles per Row)
Notifications Style
WakeLock Blocker
Long press back to kill configurable timeout
Volume Steps (Now you can calibrate the sound for every session like Alarm, Music , etc.)
First Translations Made By @qurshot (Turkish) and @käsebr0t (German) Languages Only for now
Advanced Settings into Settings By @CastagnaIT
[/B]
[B]More Others Features will be coming (Remember the ROM is still WIP State)[/B][/CENTER]

What's working:

Audio

Receiving and making calls

GPS

Compass

Proximity sensor

Wifi

Bluetooth

USB mass storage

HW accelerated gui

HW accelerated video

Camera

USB/Wifi tethering

Contributors

davidteri91, DevConnection_Team, Madridii, CyanogenMod, Racun,nAa,LX

Based on MrGezz cm11 so thx goes to them .

Download DarkCm11 ROM

Download PA Gapps

OmniROM Sound Packs

Sypher's Sound for Audio Theme Support (Like OmniROM Sound Packs)[/CENTER]

ROM SOURCES (Sync With last changes by ADC and Arco)

[B]
Build 2014/06/02
[/B]

If You want help us with Translation you can translate this xml to your language​

<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2014 DarkCyanogenMod Project

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- Advanced storage settings-->
<string name="storage_title_advanced">Advanced storage settings</string>
<string name="storage_menu_advanced">Advanced storage settings</string>
<string name="as_primary_storage_category">Primary storage</string>
<string name="as_primary_storage_warning">Both system and environment primary storage swap methods are enabled. This should not happen. Disable one or both of the swap methods.</string>
<string name="as_sys_swap_title">Swap system vold primary</string>
<string name="as_sys_swap_summary">Change primary storage by swapping sdcard0 and sdcard1 during vold init</string>
<string name="as_sys_swap_noemulated">System vold swap unavailable for use with emulated primary storage</string>
<string name="as_sys_swap_envenabled">System vold swap unavailable when \'Swap environment primary\' enabled</string>
<string name="as_env_swap_title">Swap environment primary</string>
<string name="as_env_swap_summary">Make sdcard1 the primary storage for application data</string>
<string name="as_env_swap_sysenabled">Environment primary swap unavailable when \'Swap system vold primary\' enabled</string>
<string name="as_swap_unavailable">No suitable storage pair was found for primary swap</string>
<string name="as_swap_reboot_prompt_title">Reboot required</string>
<string name="as_swap_reboot_prompt_message">In order to apply the new storage configuration, a reboot is required.\n\nDo you want to reboot now?</string>

<!-- Dark Theme -->
<string name="theme_settings_title">Dark Mode</string>
<string name="theme_auto_mode_title">Switch theme</string>
<string name="theme_auto_mode_off">Manual</string>

<!-- Network usage stats -->
<string name="status_bar_network_cat">Network traffic meter</string>
<string name="status_bar_network_header">Network traffic meter</string>
<string name="status_bar_network_title">Network traffic</string>
<string name="status_bar_show_network_stats_title">Show network speeds</string>
<string name="status_bar_network_stats_update_title">Update frequency</string>

<string name="hide_network_speed">Hide when there is no traffic</string>
<string name="hide_network_speed_summary">Hide network stats indicator when there is no traffic</string>

<!-- Performance Settings : Scrolling Cache -->
<string name="pref_scrollingcache_title">Scrolling cache</string>
<string name="pref_scrollingcache_summary">Scrolling cache may improve scrolling performance at the cost of memory</string>
<string name="pref_scrollingcache_force_enable">Force enable</string>
<string name="pref_scrollingcache_default_enable">Default enable</string>
<string name="pref_scrollingcache_default_disable">Default disable</string>
<string name="pref_scrollingcache_force_disable">Force disable</string>

<!-- ListView Settings -->
<string name="general_category">ListView Settings</string>

<!-- ListView animation -->
<string name="listview_animation_title">ListView animation</string>
<string name="listview_off">Default</string>
<string name="listview_wave_left">Wave (left)</string>
<string name="listview_wave_right">Wave (right)</string>
<string name="listview_alpha">Alpha</string>
<string name="listview_scale">Scale</string>
<string name="listview_stack_top">Stack (top)</string>
<string name="listview_stack_bottom">Stack (bottom)</string>
<string name="listview_unfold">Unfold</string>
<string name="listview_fold">Fold</string>
<string name="listview_translate_left">Translate (left)</string>
<string name="listview_translate_right">Translate (right)</string>

<!-- ListView interpolator -->
<string name="listview_interpolator_title">ListView interpolator</string>
<string name="listview_accelerate_interpolator">Accelerate</string>
<string name="listview_decelerate_interpolator">Decelerate</string>
<string name="listview_accelerate_decelerate_interpolator">Accelerate and decelerate</string>
<string name="listview_anticipate_interpolator">Anticipate</string>
<string name="listview_overshoot_interpolator">Overshoot</string>
<string name="listview_anticipate_overshoot_interpolator">Anticipate and overshoot</string>
<string name="listview_bounce_interpolator">Bounce</string>

<!-- Proximity work-around -->
<string name="is_inaccurate_proximity_title">Inaccurate proximity</string>
<string name="is_inaccurate_proximity_summary">Work-around for inaccurate proximity sensors: this will force phone to turn on the screen after the call has ended.</string>

<!-- Active Display -->
<string name="active_display_title">Active display</string>
<string name="ad_enable_title">Enable</string>
<string name="ad_enable_summary_on">Active display enabled</string>
<string name="ad_enable_summary_off">Active display disabled</string>
<string name="ad_bypass_title">Bypass mode</string>
<string name="ad_bypass_summary">Pocket mode will launch the lockscreen when no notifications exist</string>
<string name="ad_text_title">Notification text</string>
<string name="ad_text_summary">Show the notification text around the ring</string>
<string name="ad_content_title">Custom notification view</string>
<string name="ad_content_summary">Use active display style for notification details</string>
<string name="ad_annoying_title">Less frequent notification</string>
<string name="ad_annoying_summary">Limit the notification to once per time period</string>
<string name="ad_double_tap_title">Double tap to sleep</string>
<string name="ad_double_tap_summary">Turn screen off with double tap</string>
<string name="ad_all_notifications_title">Show ongoing</string>
<string name="ad_all_notifications_summary">Show non-clearable notifications</string>
<string name="ad_hide_low_priority_title">Hide low priority</string>
<string name="ad_hide_low_priority_summary">Hide notifications marked as low priority</string>
<string name="ad_pocket_mode_title">Pocket mode</string>
<string name="ad_pocket_mode_summary">Show pending notifications after taking the device out of your pocket</string>
<string name="ad_redisplay_title">Re-display notifications</string>
<string name="ad_timeout_title">Display timeout</string>
<string name="ad_threshold_title">Proximity time threshold</string>
<string name="ad_threshold_summary">Time the proximity sensor must be covered before active display is shown</string>
<string name="ad_brightness_title">Display brightness</string>
<string name="ad_customizations_title">Advanced settings</string>
<string name="ad_excluded_apps_title">Excluded apps</string>
<string name="ad_excluded_apps_summary">No notifications will be shown for these apps</string>
<string name="ad_privacy_apps_title">Privacy mode</string>
<string name="ad_privacy_apps_summary">No details will be shown for notifications from these apps</string>
<string name="ad_show_date_title">Show date</string>
<string name="ad_show_ampm_title">Show AM/PM</string>
<string name="ad_sunlight_mode_title">Sunlight mode</string>
<string name="ad_brightness_summary">Used on manual brightness control</string>
<string name="ad_show_date_summary">Show the date above the clock</string>
<string name="ad_show_ampm_summary">Show AM/PM indicator when using the 12-hour time format</string>
<string name="ad_sunlight_mode_summary">Invert colors in bright environment</string>
<string name="ad_turnoff_mode_title">Auto-sleep</string>
<string name="ad_turnoff_mode_summary">Put to sleep after woken by pocket mode and returned to the pocket</string>
<string name="ad_redisplay_never">Never</string>
<string name="ad_redisplay_1m">1 minute</string>
<string name="ad_redisplay_5m">5 minutes</string>
<string name="ad_redisplay_15m">15 minutes</string>
<string name="ad_redisplay_30m">30 minutes</string>
<string name="ad_redisplay_1h">1 hour</string>
<string name="ad_redisplay_2h">2 hours</string>
<string name="ad_redisplay_5h">5 hours</string>
<string name="ad_timeout_3s">3 seconds</string>
<string name="ad_timeout_5s">5 seconds</string>
<string name="ad_timeout_8s">8 seconds</string>
<string name="ad_timeout_10s">10 seconds</string>
<string name="ad_timeout_15s">15 seconds</string>
<string name="ad_timeout_25s">25 seconds</string>
<string name="ad_threshold_0s">Instant</string>
<string name="ad_threshold_1s">1 second</string>
<string name="ad_threshold_2s">2 seconds</string>
<string name="ad_threshold_3s">3 seconds</string>
<string name="ad_threshold_4s">4 seconds</string>
<string name="ad_threshold_5s">5 seconds</string>
<string name="ad_pocket_mode_off">Off</string>
<string name="ad_pocket_mode_notifications">Notifications only</string>
<string name="ad_pocket_mode_always">Always</string>

<!-- App sidebar -->
<string name="app_sidebar_title">Appbar</string>
<string name="app_sidebar_enable_title">Enable Appbar</string>
<string name="app_sidebar_enable_summaryOn">\@appbar is enabled</string>
<string name="app_sidebar_enable_summaryOff">\@appbar is disabled</string>
<string name="app_sidebar_setup_items_title">Setup Appbar content</string>
<string name="app_sidebar_setup_items_summary">Add, remove, and position items in the @ppbar</string>
<string name="app_sidebar_transparency_title">Appbar transparency</string>
<string name="app_sidebar_transparency_summary">Adjust the Appbar transparency level</string>
<string name="app_sidebar_position_title">Appbar position</string>
<string name="app_sidebar_position_summary">Position the Appbar on the left or right side of the screen</string>
<string name="app_sidebar_position_left">Left</string>
<string name="app_sidebar_position_right">Right</string>
<string name="app_sidebar_hide_labels_title">Hide icon labels</string>
<string name="app_sidebar_hide_labels_summary">Hide Appbar icon labels</string>
<string name="tab_category">Visible Tab</string>
<string name="use_tab_title">Display tab</string>
<string name="use_tab_summary">Display a visible tab on the side which will display the \@appbar when touched.</string>
<string name="tab_position_title">Tab location</string>
<string name="tab_position_summary">Display the tab on the top, middle, or bottom on the side of the screen.</string>
<string name="tab_size_title">Tab size</string>
<string name="tab_size_summary">Change the size of the visible tab.</string>
<string name="trigger_category">Trigger region</string>
<string name="trigger_width_title">Trigger width</string>
<string name="trigger_width_summary">Adjust the width of the trigger area</string>
<string name="trigger_top_title">Trigger position</string>
<string name="trigger_top_summary">Adjust the vertical postion of the trigger area</string>
<string name="trigger_bottom_title">Trigger height</string>
<string name="trigger_bottom_summary">Adjust the height of the trigger area</string>

<!-- QuickSettings fliptiles -->
<string name="quicksettings_style_tiles">Style</string>
<string name="flip_qs_tiles_title">Flip tiles</string>
<string name="flip_qs_tiles_summary">Flips the tiles on touch</string>

<!--Lockscreen See Through-->
<string name="see_through_title">Lockscreen Blur</string>
<string name="see_through_summary">Blurs and display the content behind your lockscreen, your data may be visible to those around you</string>
<string name="blur_radius_title">Blur Intensity</string>
<string name="blur_radius_summary">Intensity for the blur effect</string>

<!-- Lock before unlock -->
<string name="lock_before_unlock_title">Show slider before secure unlock</string>
<string name="lock_before_unlock_summary">Show slider lockscreen before secure unlock mechanism</string>

<!-- QuickSettings style -->
<string name="tiles_per_row_title">Tiles per row</string>
<string name="tiles_per_row_duplicate_landscape_title">Scale landscape quantity</string>
<string name="tiles_per_row_duplicate_landscape_summary">Landscape view doubles tiles per row quantity</string>

<!-- Color Picker -->
<string name="dialog_color_picker">Color Picker</string>
<string name="press_color_to_apply">Press on color below to apply</string>
<string name="arrow_right">→</string>
<string name="arrow_down">↓</string>
<string name="hex">Hex:</string>
<string name="hex_hint">#ff000000</string>
<string name="set">Set</string>
<string name="color_default">Default</string>

<!-- Slims Strings (Temporary) -->
<string name="shortcut_image_not_valid">The chosen app did not return a valid icon or does not support image cropping. Use another app.</string>

<!-- Notification drawer background -->
<string name="category_notificationdrawer_style">Style</string>
<string name="notification_style_title">Notification style</string>
<string name="notification_style_summary">Change your notification drawer style</string>
<string name="notification_wallpaper_title">Background</string>
<string name="notification_wallpaper_landscape_title">Different landscape background</string>
<string name="notification_background_color_fill">Color fill</string>
<string name="notification_background_custom_image">Custom image</string>
<string name="notification_background_default_wallpaper">Default background</string>
<string name="notification_drawer_custom_background_dialog_title">Choose color</string>
<string name="notif_wallpaper_alpha_title">Background transparency</string>
<string name="notif_alpha_title">Notification transparency</string>

<!-- Lockscreen Notifications -->
<string name="general">General</string>
<string name="layout">Layout</string>
<string name="privacy">Privacy</string>
<string name="Lockscreen_notifications_header">Lockscreen Notifications</string>
<string name="lockscreen_notifications">Lockscreen notifications</string>
<string name="lockscreen_notifications_summary">Show pending notifications on lockscreen</string>
<string name="pocket_mode">Pocket mode</string>
<string name="pocket_mode_summary">Turn screen on and show all notifications when device is pulled out of pocket. Turn screen off when device gets back into pocket.</string>
<string name="show_always">Show always</string>
<string name="show_always_summary">Always turn screen on when pulled out of pocket, even when there are no notifications pending</string>
<string name="hide_low_priority">Hide low priority</string>
<string name="hide_low_priority_summary">Hide low priority notifications such as google now weather notifications</string>
<string name="hide_non_clearable">Hide non clearable</string>
<string name="hide_non_clearable_summary">Hide all non clearable notifications</string>
<string name="dismiss_all">Allow dismissing all notifications</string>
<string name="dismiss_all_summary">Allow dismissing even non clearable notifications. Of course, they\'re just hidden from lockscreen and not from the notification panel.</string>
<string name="expanded_view">Expanded notification view</string>
<string name="expanded_view_summary">Show notifications expanded when possible</string>
<string name="force_expanded_view">Force expanded view</string>
<string name="force_expanded_view_summary">Show notifications expanded by default. You still will be able to toggle between expanded and normal view.</string>
<string name="wake_on_notification">Wake on notification</string>
<string name="wake_on_notification_summary">Wake device when a new notification is received</string>
<string name="notifications_height">Notification count</string>
<string name="notifications_height_summary">Number of notifications displayed at once</string>
<string name="offset_top">Offset to the top of the screen:</string>
<string name="privacy_mode">Privacy Mode</string>
<string name="privacy_mode_summary">Disables notifications from beeing shown and dismissed. This way, you just see the icons of your notifications.</string>
<string name="excluded_apps_title">Excluded applications</string>
<string name="excluded_apps_summary">Excluded applications will not show up as lockscreen notifications</string>
<string name="notification_color">Notification background color</string>

<!-- Wakelock blocker -->
<string name="wakelock_blocker">Wakelock Blocker</string>
<string name="wakelock_blocker_title">Enable</string>
<string name="wakelock_blocker_summary">Activate blocking for checked wakelocks</string>
<string name="wakelock_blocker_save">Save</string>
<string name="wakelock_list_header">Available Wakelocks</string>
<string name="wakelock_blocker_reload">Reload</string>
<string name="wakelock_blocker_warning_title">Proceed with Caution</string>
<string name="wakelock_blocker_warning">Blocking wakelocks have the potential to cause instability, crashes or data loss.</string>

<!-- Keyguard widget frame -->
<string name="lockscreen_widget_frame_title">Disable widget frames</string>
<string name="lockscreen_widget_frame_summary">Disable widget background frames</string>

<!-- long press back to kill configurable timeout -->
<string name="kill_app_longpress_timeout_title">Long press timeout</string>
<string name="timeout_2000">2 seconds (default)</string>
<string name="timeout_1500">1,5 seconds</string>
<string name="timeout_1000">1 second</string>
<string name="timeout_500">0,5 second</string>

<!-- Volume Steps -->
<string name="volume_steps_title">Volume Steps</string>
<string name="volume_steps_60">60</string>
<string name="volume_steps_45">45</string>
<string name="volume_steps_30">30</string>
<string name="volume_steps_15">15</string>
<string name="volume_steps_7">7</string>
<string name="volume_steps_5">5</string>
<string name="volume_steps_alarm_title">Alarm</string>
<string name="volume_steps_dtmf_title">DTMF</string>
<string name="volume_steps_music_title">Music</string>
<string name="volume_steps_notification_title">Notification</string>
<string name="volume_steps_ring_title">Ringer</string>
<string name="volume_steps_system_title">System</string>
<string name="volume_steps_voice_call_title">Voice Call</string>

<!-- Sound themes -->
<string name="sound_packages_title">Sound packs</string>
<string name="install_sound_pack_title">Install sound pack</string>
<string name="install_sound_pack_summary">Install new sound packs added in SoundPacks folder on the internal storage</string>
<string name="select_sound_pack_title">Select sound pack</string>
<string name="select_sound_pack_summary">Select the active sound pack</string>
<string name="default_sound_pack">Default (System)</string>
<string name="error_pack_install">Error while installing the sound pack</string>
</resources>