This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import UIKit | |
class FeedViewController: | |
UIViewController, | |
UITableViewDataSource | |
{ | |
@IBOutlet weak var feedTableView: UITableView! | |
fileprivate var productListener: Product.Listener? |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import Firebase | |
class Product | |
{ | |
typealias OnProductsFetched = (_ products: [Product]) -> Void | |
typealias Listener = ListenerRegistration | |
var name: String | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import UIKit | |
import SDWebImage | |
class FeedTableViewCell: UITableViewCell | |
{ | |
@IBOutlet weak var productNameLabel: UILabel! | |
@IBOutlet weak var storeNameLabel: UILabel! | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* Class = "UIButton"; normalTitle = "Sort & Filter"; ObjectID = "2Sk-5H-KF9"; */ | |
"2Sk-5H-KF9.normalTitle" = "فرز وتصفية"; | |
/* Class = "UILabel"; text = "Search"; ObjectID = "448-81-bRb"; */ | |
"448-81-bRb.text" = "بحث"; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import Foundation | |
extension Locale | |
{ | |
var isRightToLeft: Bool | |
{ | |
get | |
{ | |
if let languageCode = self.languageCode | |
{ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
func __(_ key: String) -> String | |
{ | |
return NSLocalizedString(key, comment: "") | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
expiryLabel.text = String(format: __("expires"), product.expires) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Arabic file | |
"expires" = "ينتهي %@"; |